/*
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
*/

a:hover{
	text-decoration:none 
}

#menu-principal > li.current-menu-item > a, #menu-principal > li.current-menu-item > a:hover{
background:url('/wp-content/uploads/2025/10/Hover-menu.svg') no-repeat bottom center
}


#menu-principal > li:nth-child(1) > a::before{
background: url("/wp-content/uploads/2025/10/menu-accueil-1.svg") no-repeat scroll top/contain;
width: 2vw;
height: 2vw;
content:"";
display:block;
margin: 0 auto 15px;	
}

#menu-principal > li:nth-child(2) > a::before{
background: url("/wp-content/uploads/2025/10/menu-reparation-2.svg") no-repeat scroll top/contain;
width: 2vw;
height: 2vw;
content:"";
display:block;
margin: 0 auto 15px;

}

#menu-principal > li:nth-child(3) > a::before{
background: url("/wp-content/uploads/2025/10/menu-transfert-1.svg") no-repeat scroll top/contain;
width: 2vw;
height: 2vw;
content:"";
display:block;
margin: 0 auto 15px;	
}


#menu-principal > li:nth-child(4) > a::before{
background: url("/wp-content/uploads/2025/10/menu-vente-2.svg") no-repeat scroll top/contain;
width: 2vw;
height: 2vw;
content:"";
display:block;
margin: 0 auto 15px;	
}

#menu-principal > li:nth-child(5) > a::before{
background: url("/wp-content/uploads/2025/10/menu-bureautique-1.svg") no-repeat scroll top/contain;
width: 2vw;
height: 2vw;
content:"";
display:block;
margin: 0 auto 15px;	
}


#menu-principal > li:nth-child(6) > a::before{
background: url("/wp-content/uploads/2025/10/menu-contact-1.svg") no-repeat scroll top/contain;
width: 2vw;
height: 2vw;
content:"";
display:block;
margin: 0 auto 15px;	
}

.metaslider .flexslider {
	margin: 0 0 0 !important;
}

.metaslider .flex-control-nav {
	position: absolute;
	bottom: -25px !important;
}

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

.metaslider .flexslider .flex-direction-nav li a.flex-next {
	background-image: url('/wp-content/uploads/2025/10/fleche-droite.png')!important;
	width: 4vw !important;
	height: 4vw !important;
	background-size: contain !important;
	background-repeat: no-repeat !important;
	

}

.flex-control-paging li a.flex-active, .flex-control-paging li a:hover {
	background: #000 !important;
}

.flex-control-paging li a {
	background: #fff !important;
}

.metaslider .flex-control-nav{
	bottom:25px!important;
	z-index:999999999!important;
}



#cmplz-document {
  max-width: 100% !important;
}
.gfield_consent_label a{ /*couleur Hover lien RGPD*/
	color: #000 !important;
	font-weight:800;
}
.gfield_consent_label a:hover{ /*couleur Hover lien RGPD*/
	color:  #1c4385 !important;
	font-weight:800;

}

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

.cmplz-dropdown div{
	color:#000 !important;
}
#gform_submit_button_11{
width:200px !important
}
@media (min-width: 980px) {
	.section-menu{
	position:absolute !important;
	width:100% !important;
}
	.sub-menu{
		padding:10px !important;
		width: 14.5vw !important;
	}
	.sub-menu li{
		padding:4px 0px !important;
	}
	.sub-menu li a{
		padding:4px 0px !important;
		font-size:0.83vw !important;
		width: 13.5vw !important;
	}
}
@media (max-width: 980px) {
	.et_pb_menu__wrap{
		justify-content: start !important;
	}
	#mobile_menu1{
		padding-top:0px;
		padding-bottom:0px
	}
	.et_pb_sticky .et_pb_column_0_tb_header{
		display:none
	}
}
#gform_submit_button_1{
width:200px !important
}