/*
Theme Name: Divi Enfant par Incomm
Description: Theme enfant du theme Divi
Author: Incomm
Author URI: https://www.incomm.fr
Template: Divi
Version: 1.05
*/

#mobile_menu1 li.current-menu-item a, #mobile_menu1 li a:hover{
    color:#000 !important;;
    background-color:#fff !important;
}


#menu-menu-principal li a::after {
	content: "";
	position: absolute;
/* 	 */bottom: -2px;
	left: 50%;
	transform: translatex(-50%);
	width: 76px;
	height:6px;
	background: transparent;
	opacity: 0;
	transition: opacity 300ms ease;
}

#menu-menu-principal li a{
   text-align:center !important;
}



#menu-menu-principal ul.sub-menu li a:hover::after,#menu-menu-principal ul.sub-menu li.current-menu-item a::after {
	opacity: 1;
	background: url('/wp-content/uploads/2026/08/separateur-1.webp') no-repeat scroll top/contain!important;
}

.et-menu li li a {
    padding: 6px 0px !important;
    width: 240px !important;
}

#menu-menu-principal ul.sub-menu li {
	padding:1px 0 !important
}

@media(min-width:980px){

.d-menu-top{
	position:absolute !important;
	width:100% !important;
	margin : 0 auto !important
}


}


@media(max-width:500px){
	.et_mobile_menu {
    left: -103px !important;
    width: 150% !important;
}
}

#menu-menu-principal li {
	padding:0 1.5vw !important
}

ul.flex-direction-nav{
	position: absolute;
    width: 29.688vw !important;
    margin: 0 auto !important;
    left: 0 !important;
    right: 0 !important;
	bottom: -35px !important;
}


.metaslider .flexslider .flex-direction-nav li a.flex-next {
    background-image: url(/wp-content/uploads/2026/08/fleche-droite-1.png)!important;
    width: 13.75vw !important;
    height: 13.75vw !important;
    background-size: contain;
    background-repeat: no-repeat !important;
}

.metaslider .flexslider .flex-direction-nav li a.flex-prev {
    background-image: url(/wp-content/uploads/2026/08/fleche-gauche-1.png)!important;
    width: 13.75vw !important;
    height: 13.75vw !important;
    background-size: contain;
    background-repeat: no-repeat !important;
}


.metaslider .flexslider .flex-next:focus, .metaslider .flexslider .flex-prev:focus {
    outline: inherit !important;
}

span.et_portfolio_image img{
	height:300px !important
}

div.et_pb_portfolio_item{
	margin-right:2.5% !important
}

.gform_wrapper .ginput_container_consent input[type="checkbox"], .gfield_checkbox .gchoice input[type="checkbox"]{
accent-color: #000 !important;
}
