/*
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{text-decoration:none!important;}

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

#menu-menu-principal > li:nth-child(2) > a::before{
background: url("/wp-content/uploads/2025/12/picto-propos.png") no-repeat scroll top/contain;
width: 2vw;
height: 2vw;
content:"";
display:block;
margin: 0 auto 15px;	
}
#menu-menu-principal > li:nth-child(2) > a:hover::before, #menu-menu-principal > li:nth-child(2).current-menu-item > a::before {
background: url("/wp-content/uploads/2025/12/picto-propos-hover.png") no-repeat scroll top/contain;
}

#menu-menu-principal > li:nth-child(3) > a::before{
background: url("/wp-content/uploads/2025/12/picto-rachat.png") no-repeat scroll top/contain;
width: 2vw;
height: 2vw;
content:"";
display:block;
margin: 0 auto 15px;	
}
#menu-menu-principal > li:nth-child(3) > a:hover::before, #menu-menu-principal > li:nth-child(3).current-menu-item > a::before {
background: url("/wp-content/uploads/2025/12/picto-rachat-hover.png") no-repeat scroll top/contain;
}


#menu-menu-principal > li:nth-child(4) > a::before{
background: url("/wp-content/uploads/2025/12/picto-catalyseur.png") no-repeat scroll top/contain;
width: 2vw;
height: 2vw;
content:"";
display:block;
margin: 0 auto 15px;	
}
#menu-menu-principal > li:nth-child(4) > a:hover::before, #menu-menu-principal > li:nth-child(4).current-menu-item > a::before {
background: url("/wp-content/uploads/2025/12/picto-catalyseur-hover.png") no-repeat scroll top/contain;
}

#menu-menu-principal > li:nth-child(5) > a::before{
background: url("/wp-content/uploads/2025/12/picto-bennes.png") no-repeat scroll top/contain;
width: 2vw;
height: 2vw;
content:"";
display:block;
margin: 0 auto 15px;	
}
#menu-menu-principal > li:nth-child(5) > a:hover::before, #menu-menu-principal > li:nth-child(5).current-menu-item > a::before {
background: url("/wp-content/uploads/2025/12/picto-bennes-hover.png") no-repeat scroll top/contain;
}


#menu-menu-principal > li:nth-child(6) >  a::before{
background: url("/wp-content/uploads/2025/12/picto-demantelement.png") no-repeat scroll top/contain;
width: 2vw;
height: 2vw;
content:"";
display:block;
margin: 0 auto 15px;	
}
#menu-menu-principal > li:nth-child(6) > a:hover::before, #menu-menu-principal > li:nth-child(6).current-menu-item > a::before {
background: url("/wp-content/uploads/2025/12/picto-demantelement-hover.png") no-repeat scroll top/contain;
}


#menu-menu-principal > li:nth-child(7) > a::before{
background: url("/wp-content/uploads/2025/12/picto-contact.png") no-repeat scroll top/contain;
width: 2vw;
height: 2vw;
content:"";
display:block;
margin: 0 auto 15px;	
}
#menu-menu-principal > li:nth-child(7) > a:hover::before, #menu-menu-principal > li:nth-child(7).current-menu-item > a::before {
background: url("/wp-content/uploads/2025/12/picto-contact-hover.png") no-repeat scroll top/contain;
}





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

.metaslider .flex-control-nav {
	position: absolute;
	bottom: 1.5vw!important;
}

.gform-field-label a:hover{color:#000}

.metaslider .flexslider .flex-direction-nav li a.flex-prev {
  background-image: url('/wp-content/uploads/2025/12/fleche-gauche.svg') !important;
  width: 3vw!important;
  height: 3vw!important;
  background-size:contain!important;
  left:25px;
}
.metaslider .flexslider .flex-direction-nav li a.flex-next {
  background-image: url('/wp-content/uploads/2025/12/fleche-droite.svg') !important;
  width: 3vw!important;
  height: 3vw!important;
  background-size:contain!important;
  right:25px;
}



@media (min-width: 981px){
	
	#menu-menu-principal li a::after{
		top: 3vw !important;
	}
	.sub-menu{
		width: 12vw !important;
	}
header{
	position: absolute;
	width: 100%;	
}	
	
#menu-menu-principal li {
    padding: 0 0.5vw !important;
    text-decoration: none;
}
	
.fb img{
	width: 1.302vw!important;	
	height: 1.302vw!important;
}	
	
.insta img{
	width: 1.25vw!important;	
	height: 1.25vw!important;
}
	
.linkd img{
	width: 1.302vw!important;	
	height: 1.25vw!important;
}	
	
.twt img{
	width: 1.25vw!important;	
	height: 1.302vw!important;
}	
	
.demande img{
	width: 5.521vw!important;	
	height: 5.521vw!important;
}	
	
	
}

@media (max-width: 980px){
	.et_pb_sticky .header_col_logo{
		display:none !important
	}
	.et_pb_menu__wrap{
		justify-content:start !important
	}
	.et_mobile_menu li a{
		padding: 0px 5% !important;
	}
	#mobile_menu1{
		padding-top:0px !important
	}
}


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

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

/* Back to top */
.et_pb_scroll_top.et-pb-icon {
    background: #B43226 !important;
    padding: 3px !important;
    color: #fff !important;
	bottom: 100px;
    right: 15px;
}
/*CSS  GRAVITY :
POUR ICONE ERREUR*/

.et_pb_wpt_gravityform.et_pb_wpt_gravityform_0 .gform_wrapper.gravity-theme .gform_validation_errors > h2 .gform-icon {
 
position: initial;
justify-content: center;
}

/*Pour le bouton Envoyer*/
.et_pb_wpt_gravityform.et_pb_wpt_gravityform_0 .gform_wrapper.gravity-theme #field_submit,
.et_pb_wpt_gravityform.et_pb_wpt_gravityform_0 .gform_wrapper.gravity-theme .gform_footer{
	display:block
}
.et_pb_wpt_gravityform.et_pb_wpt_gravityform_0 .gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-one-sixth,
.et_pb_wpt_gravityform.et_pb_wpt_gravityform_0 .et_pb_button {
width:100%
}

/*En savoir plus*/
a.form-pc {
  color:#C48F00;
  font-weight:700
}
a.form-pc:hover {
  color:#B43226;
  text-decoration:underline;
}

/*> Consent */

.et_pb_wpt_gravityform.et_pb_wpt_gravityform_0 .gfield_consent_label {
padding-left :0.5em;
display: inline;
}
/* Style lorsque la case est cochée */
section.et_pb_wpt_gravityform_0 .gform_wrapper .gfield_checkbox .gchoice input[type="checkbox"],
section.et_pb_wpt_gravityform_0 .gform_wrapper .ginput_container_consent input[type="checkbox"] {
 accent-color: #C48F00 !important;
}

