/*

 Theme Name:   Divi Child

 Theme URI:    http://www.crimson.com/Divi-child

 Description:  Divi Child Theme

 Author:       Elegant Themes/h2oh marketing, inc.

 Author URI:   http://www.h2ohmarketing.com

 Template:     Divi

 Version:      2.7.1

 License:      GNU General Public License v2 or later

 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

 Text Domain:  Divi-child

*/

@import url("../Divi/style.css");



@charset "utf-8";

/* CSS Document */



/*push the nav down 

#top-menu li, .fullwidth-menu li { padding-top: 30px; font-size: 13px; }



@media only screen and (max-width: 1118px) {



#top-menu li, .fullwidth-menu li { padding-top: 0px; }

}*/



/* end nav push down */



.logo-padding {vertical-align: middle !important; /*margin-top: 20px;*/}

.blue-h {color: #18506a;}

h1.blue-h {margin-top: -20px;}

.white-h {color: #ffffff;}

.green-h {color: #89b440;}



h2 { line-height: 32px; }

h4 { line-height: 26px; }



.small-text {color: #6e6F72; font-size: 9px; line-height: 13px;}

.middle-text {color: #6e6F72; font-size: 11px; line-height: 15px; }

/*.et_pb_section { padding: 50px 0 20px 0;} 

.et_pb_section { padding: 20px 0 10px 0;}*/



/*.et_pb_slider { margin: 0 0 10px; }

.et_pb_slider { margin: -30px 0px 0px; max-height: 390px;}*/



.et_pb_sum { font-size: 32px; line-height: 37px; font-weight: 600; }





/*  HH NAV ADDITIONS    */

#logo {

	max-height: 100% !important;

}

#row-fix-hh {margin: 0; padding: 0; width:100%;}

#row-fix-hh-schedule {margin: 0 0 0 15px; padding: 0;}



/* fix excess padding in submenu */



nav li ul {

padding: 0px 0px; margin-top: -10px;

}

#top-menu li li, .nav li li {

padding: 0px 0px;



}

#top-menu li li a, .fullwidth-menu li li a {

padding: 5px 10px; width: 240px;

}

#top-menu li li a:hover, .fullwidth-menu li li a:hover {

background-color:#377c2b !important; color: #ffffff !important; opacity: 100;

} 


/* Accent Color */
.et_pb_sum,
.et_pb_pricing li a,
.et_pb_pricing_table_button,
.et_overlay:before,
.et_pb_member_social_links a:hover,
.woocommerce-page #content input.button:hover .et_pb_widget li a:hover,
.et_pb_bg_layout_light .et_pb_promo_button,
.et_pb_bg_layout_light.et_pb_module.et_pb_button,
.et_pb_bg_layout_light .et_pb_more_button,
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active,
.et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active,
.et_pb_gallery .et_pb_gallery_pagination ul li a.active,
.et_pb_contact_submit,
.et_pb_bg_layout_light .et_pb_newsletter_button {
	color: #377c2b;
}
#et_search_icon:hover,
.mobile_menu_bar:before,
.mobile_menu_bar:after,
.et-social-icon a:hover,
.comment-reply-link,
.form-submit input,
.entry-summary p.price ins,
.woocommerce div.product span.price,
.woocommerce-page div.product span.price,
.woocommerce #content div.product span.price,
.woocommerce-page #content div.product span.price,
.woocommerce div.product p.price,
.woocommerce-page div.product p.price,
.woocommerce #content div.product p.price,
.woocommerce-page #content div.product p.price,
.woocommerce .star-rating span:before,
.woocommerce-page .star-rating span:before,
.woocommerce a.button.alt,
.woocommerce-page a.button.alt,
.woocommerce button.button.alt,
.woocommerce-page button.button.alt,
.woocommerce input.button.alt,
.woocommerce-page input.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce-page #respond input#submit.alt,
.woocommerce #content input.button.alt,
.woocommerce-page #content input.button.alt,
.woocommerce a.button,
.woocommerce-page a.button,
.woocommerce button.button,
.woocommerce-page button.button,
.woocommerce input.button,
.woocommerce-page input.button,
.woocommerce #respond input#submit,
.woocommerce-page #respond input#submit,
.woocommerce #content input.button,
.woocommerce-page #content input.button,
.woocommerce a.button.alt:hover,
.woocommerce-page a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce-page button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce-page input.button.alt:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce-page #respond input#submit.alt:hover,
.woocommerce #content input.button.alt:hover,
.woocommerce-page #content input.button.alt:hover,
.woocommerce a.button:hover,
.woocommerce-page a.button:hover,
.woocommerce button.button,
.woocommerce-page button.button:hover,
.woocommerce input.button:hover,
.woocommerce-page input.button:hover,
.woocommerce #respond input#submit:hover,
.woocommerce-page #respond input#submit:hover,
.woocommerce #content input.button:hover,
.wp-pagenavi span.current,
.wp-pagenavi a:hover,
.et_password_protected_form .et_submit_button,
.nav-single a,
.posted_in a,
#top-menu li.current-menu-ancestor > a,
#top-menu li.current-menu-item > a,
.bottom-nav li.current-menu-item > a,
.footer-widget h4 {
	color: #377c2b;
}


/* end submenu fixes  */



/* END NAV ADDITIONS     */


.center-this {text-align:center; margin: 0 auto;}

#footer-info-center {
	text-align:center; 
	margin: 0 auto;
	padding-bottom: 10px;
	color: #666;
}
#white-back {background-color: #fff;}

#footer-info-center a {
	color: #666;
	font-weight: 700;
}

#footer-info-center a:hover {
	color: #08498c;
}

a.white-footer {color:#ffffff;}

.black-foot {background-color:#000000; /*padding: 10px;*/}



#gray-foot {width: 100%; background-color:/*#3c3b3b   2a2a2a*/#2d2d2d; padding: 10px; color: #ffffff; text-align: center; margin: 0 auto;}

#gray-inset {max-width: 980px; margin: 0 auto;}

#gray-foot p{color: #ffffff; font-size: 13px; line-height: 15px; text-align: center;}

#gray-foot a{color: #ffffff; font-size: 13px; line-height: 15px; text-decoration: none;} 

#box-padding {padding: 50px 50px}

@media (max-width: 980px) {

	#box-padding {padding: 40px 30px}

}

@media (max-width: 500px) {

	#box-padding {padding: 15px 10px}

}

h2.et_pb_slide_title {line-height: 48px;}

/* PAD THE BIODIESEL BOXES  */
#biodiesel-box-pad {padding: 8px 30px 30px 30px;}