/*
Theme Name: Divi Child Theme
Description: Theme enfant de Divi
Author: Caroline - WebMate
Template: Divi
Version: 1.1
*/



/*
** MENU MOBILE : en pleine largeur et le hamburger devient une croix pour fermer
*/

.et_mobile_menu {
	margin-left: -30px;
	padding: 5%;
	width: calc( 100% + 60px);
}

.mobile_nav.opened .mobile_menu_bar:before {
	content: "\4d";
}

/*menu*/
.et_menu_container {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

#top-menu li li a {
    padding: 14px 16px;
    border-radius: 14px;
    line-height: 1.2em;
	width:208px!important
}

#top-menu li li {
	padding: 0 14px !important;}

.nav ul li a:hover{
    background-color: #ffe0c3;
	opacity: 1;}

.cta-menu{
    padding: 8px 12px ;
    border-radius: 8px;
    border: 2px solid #001e38;}

#et-top-navigation {
    padding-left: 0px !important;
}

.logo_container {
    position: inherit !important;
    width: auto !important;
    height: 58px !important;
}

@media only screen and (min-width: 981px) {
    .et_header_style_left #et-top-navigation {
        padding: 0px !important;
        background: #ffb672;
        border-radius: 14px;
        margin: 15px;
    }
	
	.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a, .et_header_style_left #et-top-navigation nav>ul>li>a {
       padding: 0px !important;display:flex;}
	
	#top-menu li {  margin: 0px !important; padding: 15px !important; }
	
	ul.sub-menu { border-radius: 14px;}
	
	.nav li ul{top:35px;padding: 10px 0;}
	
	#top-menu .menu-item-has-children>a:first-child:after{position:inherit!important;}

	
}


@media only screen and (max-width: 980px) {
	.et_header_style_left #logo {max-width: 100%;}
	.menu-connect-container{display:none ;}
}