#top-header #et-secondary-menu { margin-right: 10px; }

#top-menu li { padding-right: 13px; }

#main-content { background: #F0E9DC !important; }
.et_pb_section { background: #F0E9DC; }
#top-header.et-fixed-header span#et-info-phone { color: #988c8b; }

.et_pb_section { background: #F0E9DC; }
#top-header { background: #F0E9DC; }
#footer-bottom { display: none; }
#footer-widgets { padding-top: 20px; }
#footer-widgets .footer-widget { margin-bottom: 20px; }
#footer-widgets .footer-widget a { color: #F0E9DC; }


body.home .buttons .et_pb_module { margin-bottom: 10px; }
#et-info { float: right; }

@media (max-width: 980px) {
.et_header_style_left #logo, .et_header_style_split #logo {
    max-width: 80%;
}
}


@media (max-width: 1233px) {
body.home .et_pb_section_0 { background-size: cover; background-position-x: right; }
}

@media (max-width: 840px) {
body.home .et_pb_section_0 .et_pb_text h3, body.home .et_pb_section_0 .et_pb_text p { background: rgba(255,255,255,0.6); display: block; padding: 10px; text-align: center; }
body.home .et_pb_section_0 .et_pb_space { height: 40px; }
}


@media (max-width: 620px) {
body.home .et_pb_blurb_position_left .et_pb_main_blurb_image { display: block; }
body.home .et_pb_blurb_position_left .et_pb_blurb_container { padding-left: 0; }
}


h1,
h2,
h3,
h4,
h5,
h6 {
	color: #333 !important;
}


h1 {
	font-size: 26px;
}

h2 {
	font-size: 22px;
}

h3 {
	font-size: 18x;
}

h4 {
	font-size: 16px;
}

h5 {
	font-size: 14px;
}

h6 {
	font-size: 14px;
}

@media only screen and ( max-width: 1280px ) {
  .logo_container a { max-width: 97px; overflow: hidden; display: inline-block; position: relative; top: 13px; }
  .logo_container a img { max-width: none !important; }
  #et-top-navigation { padding-left: 30px !important; }
  
}



.entry-content .et_pb_row a { text-decoration: underline; }
.entry-content .et_pb_row a.button, .entry-content .et_pb_row a.et_pb_button { text-decoration: none; }



/*** Take out the divider line between content and sidebar ***/
#main-content .container:before {background: none;}
 
/*** Expand the content area to fullwidth ***/
@media (min-width: 981px){
#left-area {
    width: 100%;
    padding: 23px 0px 0px !important;
    float: none !important;
}
}

#sidebar { display: none !important; }


body.postid-291 .woocommerce-breadcrumb,
body.postid-291 .woocommerce-product-gallery,
body.postid-291 .product_meta,
body.postid-291 .woocommerce-tabs
{
	display: none !important;
}



body.postid-291 .product .summary { 
	width: 100% !important;
	float: none !important;
	max-width: 600px;
}

body.postid-291 .summary p.price { display: none; }

body.postid-291 form .form-row { padding: 0; margin-bottom: 25px; }
body.postid-291 form .addon-description p { opacity: 0.5; font-weight: 400; }
body.postid-291 form { margin-bottom: 40px; }