/*
Theme Name: Divi Enfant - DiviKit
Description: Divi Enfant, theme enfant de Divi fourni par WPMarmite
Author: WPMarmite
Template: Divi
*/


#top-menu li {
    padding-right: 35px !important;
}
.mobile_menu_bar:before{
   color:#c39d63 !important;
}
#main-header .nav li ul {
    border: 1px solid #FFFFFF;
    border-radius: 15px;
    width: 240px;
}
#top-menu li li a {
    width: 190px;
    padding: 6px 6px;
}

@media only screen and (min-width: 981px) {
.menu-cta a {
	padding: 11px 16px !important;
	border-radius: 10px !important;
	color: #FFFFFF !important;
	border: 1px solid #FFF !important;
    border-radius: 14px !important;
    letter-spacing: 0px;
    font-size: 14px;
    font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif !important;
    font-weight: 600 !important;
    background-image: linear-gradient(329deg, #c19c62 1%, #7d674c 12%, #0d0d0e 28%, #232121 100%);
}}
@media only screen and (min-width: 981px) {
    .et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
        padding: 27px 0 0 0 !important;
    }
}

@media (max-width: 980px) {
    .et_header_style_left #logo {
        max-width: 18% !important;
    }

.mobile_menu_bar:before {
    color: #FFFFFF !important;
}

.et_mobile_menu {
    border-color: transparent !important;
        border-radius: 15px;
}

@media only screen and (max-width:981px) {
	.menu-cta a {
		margin-top: 0.2em !important;
		margin-bottom: 0.2em !important;
}

/* Barre de menu mobile transparente */
@media only screen and (max-width: 980px) {
    #main-header {
        background-color: transparent !important;
    }   }
    /* Menu déroulant (fond noir) */
    .et_mobile_menu {
        background-color: #000000; /* Fond noir */
        border: 1px solid #FFFFFF !important;
    }
.et_pb_fullwidth_header.et_pb_header_with_image .et_pb_fullwidth_header_container.left .header-content {
    margin-right: 6%;
    margin-left: 6%;
}
@media only screen and (min-width: 980px) {
.et_pb_fullwidth_header_container .header-image img {
    padding-top: 2em;
    padding-bottom: 5em;
}}
.et_pb_fullwidth_header .header-content {
    padding: 0px !important; 
}
