/*
Theme Name: Divi Child
Theme URI: https://diviextended.com/
Version: 1.0
Description: Child Theme of Divi
Author: Divi Extended
Template: Divi
*/
@import url("../Divi/style.css");

header#main-header {
    padding-bottom: 10px;
}
.et_fullwidth_nav #main-header .container{padding-left: 17px;}
/* .mobile_menu_bar:before, .mobile_menu_bar:after, #top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a{color:#395fac !important;} */
#top-menu-nav>ul>li>a:hover{opacity:1 !important;color:#25aae1 !important;}
#top-menu li li{padding-left:0 ;padding-right:0;}
.et_mobile_menu li a:hover, .nav ul li a:hover{background:unset;color:#25aae1 !important;opacity:1 !important;}
.et_mobile_menu li a, .nav li li a{line-height:normal;}
@media(max-width:1366px){
	#top-menu li{padding-right:8px;}
}
@media(max-width: 1280px){
#logo {    max-width: 160px !important;max-height:100%;}
}
@media(max-width:1024px){
	.current-menu-item.current_page_item a{color:#25aae1 !important}
	#et_mobile_nav_menu{    display: initial !important;}
	#top-menu {display: none;}
	header#main-header {padding-top: 0px;padding-bottom:9px;}
	#main-header .et_non_fixed_nav.et_fullwidth_nav.et_header_style_left .logo_container {padding-left: 20px;}
	.et_mobile_menu{border-top:0;}
	  #main-header .et_mobile_menu li ul.hide {
        display: none !important;
    }
    #mobile_menu .menu-item-has-children {
        position: relative;
    }
    #mobile_menu .menu-item-has-children > a {
        background: transparent;
    }
    #mobile_menu .menu-item-has-children > a + span {
        position: absolute;
        right: 0;
        top: 0;
        padding: 10px 20px;
        font-size: 20px;
        font-weight: 700;
        cursor: pointer;
        z-index: 3;
        
    }
    span.menu-closed:before {
        content: "3";
        display: block;
        color: inherit;
        font-size: 16px;
        font-family: ETmodules; 
    }
    span.menu-closed.menu-open:before {
        content: "\32";
/*         color: #077d47; */
    }
	.et_mobile_menu{padding:0;}
	.et_mobile_menu li a{padding-left:2%;padding-right:2%;}
	.mobile_menu_bar:before, .mobile_menu_bar:after, #top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a{color:#25aae1;}
	.et_mobile_menu li li {padding-left: 0%;}
	.et_mobile_menu .menu-item-has-children>a {
		font-weight: 600;}
	#main-header .et_mobile_menu li ul, .et_pb_fullwidth_menu .et_mobile_menu li ul, .et_pb_menu .et_mobile_menu li ul{    padding-left: 0px;}
	.et_mobile_menu li li a {
    padding-left: 28px !IMPORTANT;
}
	
}
@media(max-width:980px){
	.et_mobile_menu li a {
    padding-left: 3%;
	}
	#main-header .logo_container {
    padding-left: 10px;
}
	.et_fullwidth_nav #main-header .container {
    padding-left: 0;
}
	#main-header .container{width:100%;padding-left: 15px;
    padding-right: 15px;}
}