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

/* WAFKEY_Hd6dBtQ6DUQWhXi56VTEu7Y8esR4kRXxEWI */
body{
	overflow-x:hidden!important;
}

@media (min-width:980px) {
	
.d-menu-top{
	position:absolute !important;
	width:100%!important;
}

}

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


/* metaslider - diapo */
.metaslider .flexslider {
	margin: 0!important;
}
.metaslider .flex-control-nav {
	position: absolute;
	bottom: 12px!important;
}

#menu-menu-principal .sub-menu{
    border-color:transparent!important;
    background-color: #000!important;
    text-align: center !important;
	padding:0!important
}

.sub-menu li li a {
    padding: 6px 20px;
    width: auto !important;
}

.et-menu .menu-item-has-children>a:first-child:after {
    top:1.3vw!important;
}


/* page contact */
/***formulaire DIVI***/

.et_pb_contact_form{
	margin-left:0%!important;
}

p.et_pb_contact_field{
	padding: 0px 0 0 0.5%!important;
    margin-bottom: 0.5%!important;
}

.et_contact_bottom_container{
	margin-top:1vw!important;
}

.et_pb_contact_form_0 .input[type="checkbox"]+label{ /*couleur texte RGPD*/
	color:#000!important;
}

.et_pb_contact p input[type=checkbox]:checked+label i:before, .et_pb_subscribe .et_pb_contact_field input[type=checkbox]:checked+label i:before { 
	color: #000;/*** couleur picto check RGPD***/
}
.et_pb_contact_field_checkbox a:hover { /*couleur Hover lien RGPD*/
	color:#98c01d!important;
}

#cc-window.cc-window .cc-compliance .cc-btn.cc-accept-all {
    color: #000!important;
    background-color: #98c01d !important;
    border-color:#98c01d!important;
}

#cc-window.cc-window .cc-compliance .cc-btn.cc-dismiss {
    color: #000!important;
    background-color:#98c01d !important;
    border-color:#98c01d!important;
}

div.cc-compliance .cc-btn.cc-show-settings, div.cc-compliance .cc-btn.cc-save {
    color: #000!important;
    background-color:#98c01d !important;
    border-color:#98c01d!important;
}

div.cc-compliance .cc-btn.cc-show-settings:hover, div.cc-compliance .cc-btn.cc-save:hover {
   color: #000!important;
}

.et_pb_scroll_top.et-pb-icon {
    font-size: 55px;
    width: 66px;
    height: 66px;
    border-radius: 100%;
    background: #98c01d;
    padding: 0;
    color:#fff;
}
/*Complianz*/
#cmplz-document {
 max-width : 100%
} 
