/*
Theme Name: MHS
Description: MHS Child
Author: Creating Matter
Author URI: http://www.creatingmatter.com/
Version: 1.1.0
Template: Divi
*/



body { 
	   -webkit-font-smoothing: antialiased;
	font-smoothing: always;
	text-rendering: optimizeLegibility;
	   -webkit-text-size-adjust: none;
	   -ms-text-size-adjust: 100%;
}

header#main-header.et-fixed-header, #main-header{
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;
}
.container:before { background-color:transparent !important; }
.et_pb_widget_area_right { border-left:0 !important; }
.et_pb_widget_area_left { border-right:0 !important; }
.pricing-tables tr th, .pricing-tables tr th h3 { background-color: #000; color: #c1d72e!important; }
body .gform_wrapper .gfield_time_hour i { width: auto; margin-top: 10px!important; }
body .gform_wrapper li.hidden_label .ginput_container>* { margin-top: 0px; }
body .gform_wrapper ul li.gfield { margin-top: 0px; }
.et_pb_widget ul li.gfield { margin-bottom: 0px!important; }
body .gform_wrapper select { height: 49px!important; }
.gform_wrapper .gfield_time_minute { margin-right: 3px!important; }
.gform_wrapper .gfield_time_ampm, .gform_wrapper .gfield_time_hour { max-width: 4rem!important; margin-right: 0px!important; }
body .gform_wrapper li.hidden_label textarea.textarea { margin-top: 0px!important; }
#input_5_4 { max-height: 100px!important; }
#field_5_7 { margin-top: 8px!Important; }
#input_5_7_3 { width: 40px; }
.side-form { width: 100%; min-height: 500px; text-align: center; background-color: #c1d72e; color: #000; padding: 30px 20px; box-shadow: 0px 0px 66px 28px rgba(65,65,65,0.35); z-index: 1000000; }
body .gform_wrapper .gform_footer input.button { width: 100%!important; padding: 18px 5px; }
.gform_wrapper .gform_footer { padding: 0px!important; }

body .gform_wrapper .gform_footer input.button {
    background-color: #fff;
    color: #c1d72e;
    border-width: 3px;
    border-color: #c1d72e;
    border-radius: 0px;
    font-family: 'Georgia', Georgia, "Times New Roman", serif;
    font-size: 20px;
    letter-spacing: 0px;
}

.menu-cta a {
    padding: 12px!important;
    text-align: center;
    background-color: #c1d72e!important;
    font-weight: 700!important;
    color: #000!important;

}

@media only screen and ( max-width: 1240px ) {
#top-menu-nav, #top-menu {display: none;}
#et_top_search {display: none;}
#et_mobile_nav_menu {display: block;}
}


h2 { margin-bottom: 20px; font-size: 1.9em; }
.type { font-size: .6em; display: block!important; margin-top: 10px!important; font-style: italic; }
.head h1 { line-height: .7em; }
.head {
  min-height: 500px;
  display: flex;
  align-items: center;
  justify-content: center;
}

@media only screen and (min-width : 1081px) {
	td.awards, .awards img { width: 100px!important; height: 100px!important; }
}
@media only screen and (min-width : 768px) and (max-width : 1080px) {
	td.awards, .awards img { width: 80px!important; height: 80px!important; }
}
@media only screen and (min-width : 601px) and (max-width : 767px) {
	td.awards, .awards img  { width: 100px!important; height: 100px!important; }
}
@media only screen and (max-width : 600px) {
	td.awards, .awards img { width: 40px!important; height: 40px!important; }
}

.no-style-t { border: 0px solid #eee!important; }
.subt { display: block; font-size: .45em; line-height: 1.1; }

@media only screen and (min-width : 1000px) {
	
#logo, span.logo_helper { max-width: 289px!important; max-height: 120px!important; width: auto!important; height: auto!important; }

.et-fixed-header #logo, .et-fixed-header span.logo_helper { max-width: 108px!important; max-height: 45px!important; width: auto!important; height: auto!important; }
}

.hour_label, .minute_label { display: none; }

.gform_legacy_markup_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text], .gform_legacy_markup_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select { margin-bottom: 4px!important; }

body .gform_legacy_markup_wrapper ul li.field_description_below div.ginput_container_checkbox, body .gform_legacy_markup_wrapper ul li.field_description_below div.ginput_container_radio { margin-top: 5px!important; }

.gform_legacy_markup_wrapper li.hidden_label input { margin-top: 1px!important; }

#field_3_10, #field_7_10, #field_2_10, #field_2_9 { margin-top: 15px; }
#input_2_4 { margin-bottom: 12px!important; }

.gform_legacy_markup_wrapper .gform_footer, body .gform_legacy_markup_wrapper .top_label div.ginput_container, body .gform_wrapper .gform_footer input.button, body .gform_wrapper .gform_footer input[type=submit]  { margin-top: 0px!important; }

.schedule_bottom, .b_callnow, .b_map { font-size: 10px!important; }
.main_buttons .on i { font-size: 18px!important; padding: 4px 0!important; margin-bottom: 0px!important; }
.main_buttons .on { padding: 10px 0!important; line-height: 1.0!important }
.main_buttons { height: auto!important; }


