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

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

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

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

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

#menu-menu-principal li a {
margin: 0 0.78125vw;	
}

#menu-menu_footer li {
margin-bottom: 0!important;
padding-right: 1.0416666666666665vw;
}

.metaslider .flexslider .flex-direction-nav li a.flex-prev {  
	background-image: url('./img/nav-left.png')!important;
	width: 2.66vw!important;
	height: 4.69vw!important;	
	background-size:contain!important;	
	left:0;
}

.metaslider .flexslider .flex-direction-nav li a.flex-next {  
	background-image: url('./img/nav-right.png')!important;
	width: 2.92vw!important;
	height: 4.69vw!important;
	background-size:contain!important;
	right:0;
}



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

@media only screen and (min-width: 991px){
	
.logo-top img {
width: 11.510416666666666vw;
}
	
}

@media (min-width: 992px){

	#menu-menu-principal .menu-item-25::before{
        content:url("img/h.png");
        display :block;
        position: absolute;
        left: -38px;
        top:-3px;
    }
    #menu-menu-principal .menu-item-25:hover::before{
        content:url("img/h-hover.png");
        display :block;
        position: absolute;
        left: -38px;
        top:-3px;
    }
    #menu-menu-principal .menu-item-30::before{
        content:url("img/m.png");
        display :block;
        position: absolute;
        right: -18px;
        top:-2px;
    }
    #menu-menu-principal .menu-item-30:hover::before{
        content:url("img/m-hover.png");
        display :block;
        position: absolute;
        right: -18px;
        top:-2px;
    }
        
}

@media (min-width: 1366px) and  (max-width: 1599px) {
    #menu-menu-principal li a{
        font-size: 15px!important;
    }
    #foot-menu #menu-footer li a{
        font-size: 16px!important;
    }
    #foot-coor, #foot-tel{
        font-size: 15px!important;
    }
  
}

@media (min-width: 1600px) and  (max-width: 1919px) {
    #menu-menu-principal li a{
        font-size: 17px!important;
    }
    #foot-menu #menu-footer li a{
        font-size: 16px!important;
    }
    #foot-coor, #foot-tel{
        font-size: 15px!important;
    }
  
}
/*Complianz*/
#cmplz-document {
 max-width : 100%
}
/*Retour haut*/

.et_pb_scroll_top.et-pb-icon {
    font-size: 55px;
    width: 66px;
    height: 66px;
    border-radius: 100%;
    background: rgba(234, 108, 39, 0.9);
    padding: 0;
	color: #fff
}



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


.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny {
  background-color: #000!important;
  border: 1px solid #000!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: #ea6c27!important;
}

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

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


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


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

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

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

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

