.saswp-divi-faq-li{list-style:none}body {}
#sidebar { display:none;}
.et-pb-contact-message p {
color: #fff;
font-size: 28px;
font-weight:bold;
text-align: center;
}
.et_pb_module_header a {font-size:14px;} .white-text {color:#fff;}
.ninja-forms-req-symbol {}
.links-dark-bg a {color:#feff9c;}
.h4green {color:#6aa62a; font-weight:bold;}
p { line-height:1.5em; font-size:14px;}
h1 { font-size:32px; color:#525252; line-height:normal; font-weight:bold; !important;}
h2 {font-size:18px; line-height:normal; font-weight:bold; !important;} 
h3 {font-size:17px; color:#111; line-height:normal; !important;} 
h4 {color:#333; font-weight:bold;}
h2 a { color:#08425E;}
h2 a:hover { color:#F55257;}
.five-columns .et_pb_module {width: 20%; float: left;}
.headlinelarge { font-size:82px; color:#707070; font-weight:bold; line-height:1.2em;} .headlinelargewhite { font-size:82px; color:#fff; font-weight:bold; line-height:1.2em;} .video-desc {font-size:13px; text-align:left;}
#top-header .et-social-icon a {
color: #fff;
} .et_pb_contact_submit { color:#fff; background:#1E4F7E}
.et_pb_contact_field_half {opacity:.8; font-weight:bold;} #et_pb_contact_name_1 { border: 1px solid #777; color:#000;}
#et_pb_contact_email_1 { border: 1px solid #777;}
.et_pb_contact_field_2{color:#000;}
.et_pb_contact_message {opacity:.85; color:#000;} #et_pb_contact_message_1 { border: 1px solid #777; color:#000;}
.et_contact_bottom_container { border: 1px solid #777; background:#fff; padding:8px;}
.et_pb_member_position {color:#1b68b3; font-size:13px;} .my_contact ::-webkit-input-placeholder {
color: #000; font-weight:bold; !important;
}
.my_contact :-moz-placeholder {
color: #000; font-weight:bold; !important;
}
.my_contact ::-moz-placeholder {
color: #000; font-weight:bold; !important;
}
.my_contact :-ms-input-placeholder {
color: #000; font-weight:bold; !important;
} .section-title-white h2 {font-size:32px; font-weight:bold; color:#fff;}
.section-title-dark h2 {font-size:32px; font-weight:bold; color:#333;}
.et_pb_video_box { margin-bottom:22px;
border: 1px solid #fff;
-webkit-box-shadow: 0px 12px 18px -6px rgba(0,0,0,0.51); -moz-box-shadow: 0px 12px 18px -6px rgba(0,0,0,0.51);
box-shadow:  0px 12px 18px -6px rgba(0,0,0,0.51); }
li {}
#main-header { opacity:.9;
}
.et_pb_button_0.et_pb_button.et_pb_module {padding:11px;}
.section-border {}
.logo_container {}
#et-top-navigation { }
#top-menu-nav {}
.fullwidth-menu-nav { margin-bottom:-11px; margin-top:-11px;}
#main-header:after { } #et-main-area { overflow: hidden;} .diagonal-shadow::before,
.diagonal-shadow::after {
position: absolute;
content: '';
pointer-events: none;}
.diagonal-shadow {
z-index: 1;
padding-top: 6em;
background: #2072a7;}
.diagonal-shadow::before,
.diagonal-shadow::after {
top: 0;
left: 25%;
z-index: -1;
width: 150%;
height: 75%;
background: inherit;
-webkit-transform: rotate(-2deg);
transform: rotate(-2deg);
-webkit-transform-origin: 0 0;
transform-origin: 0 0;}
.diagonal-shadow::before {
height: 50%;
background: #535353;
-webkit-transform: rotate(-3deg);
transform: rotate(-3deg);
-webkit-transform-origin: 3% 0;
transform-origin: 3% 0;} #page-container {}
#footer-info {font-size:12px;} dcd4b0
.et_pb_section_1 {} 
.et_pb_section {}
.et_pb_sidebar_0.et_pb_widget_area {min-height:719px;} .et_pb_row {} .et_pb_column {  }
.et_pb_column_1_4 {}
.et_pb_widget {} #widget_sp_image-2 { padding-top:33px;} #widget_sp_image-4 {}
#widget_sp_image-6 {}
#home-col-1 { } .home-tagline {padding:22px 22px 44px 44px; height:11px; font-size:28px; font-weight:bold; color:#ffffff;text-shadow: 2px 2px 3px #000; letter-spacing:.1em; text-align:center;}
.et_pb_button {}
.et_pb_promo_button  { font-size:16px;}
.et_pb_promo { border: 2px solid #fff;}
.et_pb_bg_layout_light { } .et_pb_more_button { text-shadow: 1px 1px 1px #000;} .et_pb_section {}
hover.et_pb_button {background:yellow;}
#top-menu a:hover { color: #ff7200; !important; }
#top-menu a, .et_mobile_menu a, #et_search_icon:before { line-height:1em
}
#top-menu a:hover, .et_mobile_menu a:hover {
color: #f00 !important;
}
.nav ul li a:hover, .et_mobile_menu li a:hover { color: #111; background-color: #2b2b2b; }
#top-menu li.mega-menu > ul > li > a:first-child, .et_mobile_menu li a {
}
#main-header, .et_mobile_menu, .nav li ul , #top-menu li.mega-menu > ul > li > a:first-child:hover, .et-search-form {
}
.et-search-form input {
background-color: #2b2b2b;
color: #999;
}
@media screen and (max-width:980px) {
.headlinelarge { font-size:42px; color:#707070; font-weight:bold;}
.headlinelargewhite { font-size:42px; color:#fff; font-weight:bold; line-height:1.2em;}
.five-columns .et_pb_module {width: 100%; float: left;}