@charset "UTF-8";
/*
Theme Name: Divi Enfant par Incomm
Description: Theme enfant du theme Divi
Author: Incomm
Author URI: https://www.incomm.fr
Template: Divi
Version: 1.0
*/
/*Palette*/
/*GÃƒÂ©nÃƒÂ©ral*/
body {
    font-weight: 300;
    color:#000 ;
}

a:hover{
	text-decoration:none !important;
}

.nav li ul {
    border-color: transparent !important;
}


.nav li ul {
	   width:17.135vw !important;
     }
	.et-db #et-boc .et-l .et-menu li li{
		padding:0 1.042vw;
	}
	.et-db #et-boc .et-l .et-menu li li a {
      padding:6px 1.042vw;
      width:auto !important;
    }
	.et-db #et-boc .et-l .nav li li ul {
      left: 93%!important;
    }
	.nav li li {
		line-height: 1.5em!important;
    }


.et_mobile_menu li a:hover, .nav ul li a:hover{
	background-color : transparent !important;
}


/* CSS POUR LE NOUVEAU THEME / WP1-27 */

@media(min-width:980px){
	.d-menu-top{
		position:absolute !important;
		width:100% !important;
		margin:0 auto !important;
	}
}


#menu-main-menu > li > a::after{
    content:"";
	display: block;
    width:60px !important;
/*     height: 10px; */
    margin: 10px auto;
	border-bottom:solid 2px transparent!important;
	position:relative !important
}

#menu-main-menu li a{
	padding-right:1.04vw !important;
}

#menu-main-menu li {
	padding:0 0.5vw !important;
}

@media(max-width:767px){
	.et_mobile_menu {
    left: -96px !important;
}

}


	
#menu-main-menu > li > a:hover:after , #menu-main-menu > li.current-menu-item > a:after {
    content:"";
	display: block;
    width:60px !important;
/*     height: 10px; */
    margin: 10px auto;
	border-bottom:solid 2px #fff!important;
		right:0 !important;
	left:0 !important;
}




ul.sub-menu li li:hover >a, .et_pb_menu_0_tb_header.et_pb_menu ul li li.current-menu-item a{
    color: #000 !important;
}

/* Sous-rubriques */
.sub-menu li a {
    color: #333;
    background: transparent;
    text-decoration: none;
    transition: all 0.3s ease;
}

/* Au survol */
ul.sub-menu li a:hover, ul.sub-menu li.current-menu-item a {
    color: #000 !important;
}


.metaslider .flexslider .flex-direction-nav li a.flex-next {  
	background: url('/wp-content/uploads/2026/07/fleche-droite.png') no-repeat!important;
	width: 23px !important;
	height: 41px !important;
	background-size:contain!important;
}

.metaslider .flexslider .flex-direction-nav li a.flex-prev {  
	background: url('/wp-content/uploads/2026/07/fleche-gauche.png') no-repeat!important;
	width: 20px !important;
	height: 37px !important;	
	background-size:contain!important;	
}



/* #############################################FIN CSS NOUVEAU THEME WP1-27#################################################################### */


