/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */
.container{width: 100%; max-width: 1170px; margin: auto;}
.et_pb_row {width: 100%;max-width: 1170px;}
.et_fullwidth_nav #main-header .container{width: 100%;max-width: 1170px; padding:0;}
#main-header.et-fixed-header{ background:#f2f2f2}
#main-header.et-fixed-header #top-menu li.current-menu-item>a, #main-header.et-fixed-header #top-menu li.current-page-ancestor a{ color:#fff !important}
#main-header.et-fixed-header #top-menu li>a:hover{ color:#fff !important}
#menu-overview{}
#top-menu li{ padding-right:7px;}
h1.entry-title {text-align: left !important; text-transform: uppercase;}
.et_pb_fullwidth_section .et_pb_title_container, .et_pb_fullwidth_section .et_pb_title_featured_container {display: block;
width: 100%; max-width: 1170px; margin: auto;}
.et_pb_post_title.et_pb_featured_bg .et_pb_title_container {padding: 1em 0em;}
.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {padding-top: 28px;padding-bottom: 4px;}
ul.menu li{border-bottom: #ededde solid 1px; padding-bottom:0px;}
ul.menu .current-menu-item a, ul.menu li a:hover{color: #fff; background:#e6861c;}
ul.menu li a{ font-weight:normal; background:#1e7ab0;width: 100%; display: block; margin: 0; padding: 0 0 0 25px; font-weight: bold;color: #fff;padding: 10px 15px;}
.et_pb_bg_layout_light .et_pb_widget li a{ color:#fff;}
.et-fixed-header #top-menu li.current-menu-ancestor>a, .et-fixed-header #top-menu li.current-menu-item>a {color: #fff!important;}
.menu ul.sub-menu li{ margin-left:0;}
.menu ul.sub-menu li a{ background:rgba(66, 178, 210, 0.6); padding:10px 0 10px 30px;}
.menu ul.sub-menu li a:hover, .menu ul.sub-menu li.current_page_item a{ background:#e6861c}
.menu>li.current-menu-parent>a{background:#e6861c}
.menu ul.sub-menu li a:before {content: ''; border-left: 7px solid #fff; border-top: 7px solid transparent;border-bottom: 7px solid transparent; display: inline-block;  margin:5px 0 0 -16px;  position: absolute;}
ul.menu li {border-bottom: #ededde solid 0px;}
ul.menu ul.sub-menu {margin: 10px 0;}
#top-menu a{ padding:10px;}
#top-menu-nav li:last-child ul{ right:0;}
.nav>li>a:focus, .nav>li>a:hover { text-decoration: none; background-color: #42b2d2; color: #fff !important;padding-bottom: 10px !important; opacity:1 !important}
.nav .current-menu-item a, .current-page-ancestor a{background-color: #42b2d2; color:#fff !important;    padding-bottom: 10px !important;}
.nav>li:last-child>a:hover{background-color: #42b2d2 !important;}
@media (min-width: 981px){
.et_pb_gutters3 .et_pb_column_1_4, .et_pb_gutters3.et_pb_row .et_pb_column_1_4 {width: 26.875%;}
.et_pb_gutters3 .et_pb_column, .et_pb_gutters3.et_pb_row .et_pb_column {margin-right:0;}
.home .et_pb_gutters3 .et_pb_column, .home .et_pb_gutters3.et_pb_row .et_pb_column {
    margin-right: 5.5%;
}
.et_pb_gutters3 .et_pb_column_3_4, .et_pb_gutters3.et_pb_row .et_pb_column_3_4 {width: 68.625%;}
.et_pb_column.et_pb_column_3_4.et_pb_column_1.et_pb_specialty_column.et_pb_css_mix_blend_mode_passthrough.et-last-child {
padding-left: 4.5%; border-left:1px solid rgba(0,0,0,.1);    min-height: 370px;}
.et_pb_widget_area_left{ border:0;}
}
.wpml-ls-native {
	color: #fff !important;
}
#custom_html-7 {
	margin-bottom: 20px;
}