/*
 Theme Name:     EVAH Theme
 Theme URI:      http://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Chris Ruby
 Author URI:     http://digitalintelligence.agency
 Template:       Divi
 Version:        1.0.0
*/
 
@import url("../Divi/style.css");
/* =Theme customization starts here */

/* ------ Clear Fix Stuff ------ */
.clear 			{ clear: both; }
.cf:before,
.cf:after 		{ content:""; display:table; }
.cf:after 		{ clear:both; }
.pad			{ margin-bottom: 30px; }
.no-pad			{ padding-top: 0; }

h6 { font-size: .8em; color: #ccc; text-transform: uppercase; margin-top: -5px; margin-bottom: 20px; }

#main-header,
.et-fixed-header#main-header  { z-index: 99997; box-shadow: 0px 0px 8px #aaa !important; }
#top-header { z-index: 99998; }
#top-header, #top-header a, #et-secondary-nav li li a, #top-header .et-social-icon a:before { font-size: 17px; }

#logo { max-height: 135%; }
#et-info { float: right; }
.et_pb_section.header {
  background-position: right bottom;
  background-size: initial;
}
et_pb_fullwidth_header { padding: 30px 0; }
.et_pb_section.header h1 {
  color: #bb1c2d!important;
  font-weight: bold;
  font-size: 2em;
}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content { margin-left: 0; }
.gform_wrapper { max-width: 100% !important; }
.gform_wrapper .top_label input,
.gform_wrapper .top_label select,
.gform_wrapper .top_label textarea { background-color: #EEEEEE; border: none; padding: 16px 0px 16px 5px !important; margin-bottom: 15px; }
/*.gform_wrapper:not(#field_6_17) li .gfield_label,
.gform_wrapper .ginput_complex label { display: none !important; }
.gform_wrapper li#field_2_16 .gfield_label, .gform_wrapper li#field_10_57 .gfield_label, .gform_wrapper li#field_10_27 .gfield_label, .gform_wrapper li#field_10_28 .gfield_label, .gform_wrapper li#field_10_29 .gfield_label, .gform_wrapper li#field_10_30 .gfield_label, .gform_wrapper li#field_10_31 .gfield_label, .gform_wrapper li#field_10_50 .gfield_label { display: block !important; }*/
.gform_wrapper li#field_2_16 ul.gfield_radio li { float: left; margin-right: 4%; }
.gform_wrapper li#field_2_16 ul.gfield_radio li input { width: 250px; }
.gform_wrapper .top_label input.medium { width: 98% !important; }
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit],
.gform_wrapper .gform_page_footer .button.gform_next_button,
.gform_wrapper .gform_page_footer .button.gform_previous_button,
.gform_wrapper .gform_page_footer .button.gform_button {
	color: #bf2026 !important;
	font-family: inherit;
	display: block;
	float: right;
	margin: 0 2% 0 0;
	cursor: pointer;
	font-size: 20px !important;
	font-weight: 500;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 6px 20px !important;
	line-height: 1.7em;
	background: transparent;
	border: 2px solid;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-moz-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
	position: relative;
}
.gform_wrapper .gform_footer input.button:hover,
.gform_wrapper .gform_footer input[type=submit]:hover,
.gform_wrapper .gform_page_footer .button.gform_next_button:hover,
.gform_wrapper .gform_page_footer .button.gform_previous_button:hover,
.gform_wrapper .gform_page_footer .button.gform_button:hover {
	background-color: #F2F2F2 !important;
	border-color: #F2F2F2 !important;
}
.gform_wrapper ul li.gfield.fifty-percent {
	clear: none;
	float: left;
	width: 48%;
	margin-right: 2%;
}
.gform_wrapper ul li.gfield.fifty-right { width: 49%; margin-right: 0; }
.gform_wrapper .gfield_date_day label,
.gform_wrapper .gfield_date_month label,
.gform_wrapper .gfield_date_year label { display: none !important; }
ul#input_4_13 li { float: left; margin-right: 3%; }

.et_pb_column ul, 
.et_pb_column ol,
.et_pb_column .gform_wrapper .gfield_html ul, 
.et_pb_column .gform_wrapper .gfield_html ol { margin-left: 40px !important; }

#gform_wrapper_1 {
    display: block !important;
}

.gfield.radio_list > .gfield_label {
	display: inline-block !important;
}
p#breadcrumbs { text-align: center; font-size: 16px; padding: 15px 0 12px 0; }