/* Make table background transparent */
table tbody td {
    background-color: inherit !important;
		border-style: none !important
}

.entry-title {

   display: none;
}

span.recaptcha
{
display: block;
padding: 0 0 1.41575em !important;
}

.contact-form input[type=email], .contact-form input[type=text], .contact-form input[type=url] {
    width: 500px;
}
.contact-form textarea {
    height: 200px;
    width: 95%;
    float: none;
    margin-bottom: 13px;
}
#masthead {
	margin-bottom:0;
	border-bottom:0;
	padding:0;
}
.storefront-primary-navigation .col-full{
	width:100%;
	padding:0px;
}
#site-navigation{
	width:100%;
}
#menu-primary {
	display: table;
	width: 90%;
}
#menu-primary li{
	display: table-cell;
	float:left;
	text-align:center;
}
	#menu-primary li a{
	color:#FFF;
	max-width:300px;
	padding-left:40px;
	padding-right:40px;
	font-family: Oswald;
}
#menu-primary li a:hover{
	color:#f2eb35;
	border-bottom: 3px solid currentColor;
  display: inline-block;
  line-height: 0.2;
}
.wpcf7-form input[type=text]{
	width:100%;
}
.wpcf7-email {
	width:100%;
}
.wpcf7-tel {
	width:100%;
}
.wpcf7-date {
	padding:.6180469716em;
	background-color:#f2f2f2;
	width:100%;
	border:none;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.125);
}
.n2-ow div, .n2-ow p{
	text-shadow: 4px 4px 5px #000 !important;
}
.n2-ss-button-container div{
	text-shadow: none !important;
}
/* Include this to make it visible when input is clicked */
input:focus::-webkit-datetime-edit{ color: #000; } 

@media (max-width: 780px) {
	.panel-grid-cell-container p{
		margin-bottom:0;
	}
		#panel-204-3-0-1,
	#panel-204-3-0-3,
	#panel-204-3-1-1,
	#panel-204-3-1-3{
		max-width:478px !important;
		padding:10px!important;
		margin-bottom:20px !important;
	}
	.ppb-block {
		margin-top:10px;
	}
	.main-navigation ul li a{
			font-family: Oswald !important;
	}
	.n2-ss-section-main-content div:last-child {
		display:block !important;
	}
}
@media (max-width:567px) {
	#n2-ss-3item1, #n2-ss-3item4, #n2-ss-3item7, #n2-ss-3item10 {
		font-size:420% !important;
	}
}

@media only screen and (max-width: 600px) {
	.storefront-primary-navigation .main-navigation {
		background-color:white !important;
	}
	
	#site-navigation {
		margin-left: -23px !important;
	}
	
	.site-branding {
		margin-left: -22px !important;
	}
	
	.menu-toggle {
		margin-top: 10px !important;
		margin-right: 10px !important;
	}
	
	.menu ul li a {
		color:#333333 !important;
	}
}

.storefront-handheld-footer-bar {
	display: none;
}

@media (min-width: 781px) {
.post-60 .wp-image-305{
	width: 1050px;
	margin-left: -3px;
}
}
@media (max-width: 600px) {
.main-navigation ul li a {
    font-family: Oswald !important;
	color: black !important;
}
}

/*contact form recaptcha*/
.wpcf7-recaptcha{
	margin-bottom: 20px !important;
}

div.wp-block-group.usp-des.has-black-background-color.has-background
{
margin: 0 !important;
}
.home-usp figure.wp-block-image
{
margin: 0 !important;
}

.page-id-204 div.wp-block-cover__inner-container.is-layout-constrained.wp-container-core-cover-is-layout-1.wp-block-cover-is-layout-constrained{
	padding: 0;
}

/*mobile layout adjustment home*/
@media (max-width: 780px) {
#panel-204-1-1-0, #panel-204-1-1-0 button, #panel-204-4-0-0, #panel-204-4-0-2, #panel-204-4-1-0, #panel-204-4-1-2, #panel-204-5-0-4, #panel-204-5-1-0, #panel-204-5-1-0 .wpcf7-submit{
	margin-top: 20px !important;
	}
#panel-204-4-1-3{
	margin-bottom: 20px !important;
	}
	#panel-204-4-0-1, #panel-204-4-0-3, #panel-204-4-1-1, #panel-204-4-1-3{
	background-color: transparent !important;
	}
}
/*mobile layout adjustment about us*/
@media (max-width: 780px) {
#panel-60-1-0-0, #panel-60-1-1-0, #panel-60-2-0-0{
	margin-top: 20px !important;
	}
}
/*mobile layout adjustment benefits*/
@media (max-width: 780px) {
#panel-64-0-1-0, #panel-64-1-0-0, #panel-64-1-1-0, #panel-64-2-1-0, #panel-64-3-0-0, #panel-64-4-1-0{
	margin-top: 20px !important;
	}
}
/*mobile layout adjustment misalignment*/
@media (max-width: 780px) {
#panel-69-0-0-0, #panel-69-2-0-0, #panel-69-3-0-0, #panel-69-4-0-0{
	margin-top: 20px !important;
	}
}
/*mobile layout adjustment contact us*/
@media (max-width: 780px) {
#panel-2-1-0-2, #panel-2-1-0-3, #panel-2-1-0-4, #panel-2-1-1-0, #panel-2-1-1-0 .wpcf7-submit{
	margin-top: 20px !important;
	}
}