/*
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 !important;}


@media (min-width: 981px){
	
.rs-header img{
	width: 1.302vw!important;
	height: 1.302vw!important;
}

.rs-footer	img{
	width: 1.354vw!important;
	height: 1.354vw!important;
}

.adresse-footer	img{
	width: 0.573vw!important;
	height: 0.885vw!important;
}

.tel-footer	img{
	width: 0.833vw!important;
	height: 0.833vw!important;
}
	
.encart-rs .wp-image-893{
	width: 2.19vw!important;
	height: 2.19vw!important;	
}
	
.encart-rs .wp-image-894{
	width: 2.55vw!important;
	height: 2.55vw!important;	
}
	
.ligne3 .col2{width: 28.333%!important;}
	
.ligne3 .col3{width: 38.333%!important;}
	
.map-footer{height: 20.83vw!important; }   
  
.map-footer iframe{height: 20.83vw!important;} 	
	

}



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

#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/09/Picto_accueil_roll.svg") no-repeat scroll top/contain;
}

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

#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/09/Picto_fromagerie_roll.svg") no-repeat scroll top/contain;
}


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

#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/09/Picto_produit_roll.svg") no-repeat scroll top/contain;
}


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

#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/09/Picto_alcool_roll.svg") no-repeat scroll top/contain;
}


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

#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/09/Picto_marche_roll.svg") no-repeat scroll top/contain;
}


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

#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/09/Picto_contact_roll.svg") no-repeat scroll top/contain;
}



/* Menu */
#menu-menu-principal li a {
padding-bottom: 0!important;	
}

#menu-menu-principal li {
margin-top: 0!important;
padding: 0 1.7vw;	
}

.metaslider .flexslider .flex-direction-nav li a.flex-next {  
	background: url('/wp-content/uploads/2025/09/fleche-droite.png') no-repeat!important;
	width: 4.063vw !important;
	height: 4.063vw!important;
	background-size:contain!important;
	margin: 0px !important;
	right:2%!important;
}


.metaslider .flexslider .flex-direction-nav li a.flex-prev {  
	background: url('/wp-content/uploads/2025/09/fleche-gauche.png') no-repeat!important;
	width: 4.063vw !important;
	height: 4.063vw!important;	
	background-size:contain!important;	
	margin: 0px !important;
	left:2%!important;
}





/* Back to top */
.et_pb_scroll_top.et-pb-icon {
    background: #40475c !important;
    padding: 0px !important;
    color: #fff;
    width:50px!important;
    height:50px!important;
    bottom: 80px;
    right: 20px;
    font-size: 40px;
    display:flex;
    justify-content:center;
    align-items:center;
    border-radius:50px!important;
	border: 2px solid #40475c !important;
}


.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept {
  background-color: #40475c!important;
  border: 1px solid #40475c!important;
}


.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny {
  background-color: #f8c467!important;
  border: 1px solid #f8c467!important;
}

.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences {
  background-color: transparent!important;
  border: 1px solid #000!important;
  color: #000!important;
}

.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked + .cmplz-label::before {
  background-color: #40475c!important;
}

.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label::before {background-color: #f8c467!important;}

.cmplz-cookiebanner .cmplz-links .cmplz-link {color: #40475c!important;}


.cmplz-cookiebanner .cmplz-links .cmplz-link:hover{color: #f8c467!important;}


.ginput_container{
  accent-color: #40475c!important;
}

.gform-field-label a{color:#40475c!important;}

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

#cmplz-document a:hover{color:#000!important;}
