/*
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 (max-width:980px){
	.et_pb_sticky .et_pb_column_0_tb_header{
		display:none !important
	}
	.et_pb_menu__wrap{
		justify-content:start !important
	}
}

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

    #menu-menu-principal li a::after {
        content: "";
        display: block;
        width: 34px !important;
        /* height: 10px; */
        margin: 10px auto;
        border-bottom: solid 7px transparent !important;
    }


#menu-menu-principal li a:hover:after, #menu-menu-principal li.current-menu-item a:after {
        content: "";
        display: block;
        width: 34px !important;
        /* height: 10px; */
        margin: 10px auto;
        border-bottom: solid 7px #fabe2a !important;
}

.metaslider .flexslider .flex-direction-nav li a.flex-next {  
	background: url('/wp-content/uploads/2026/04/fleche-droite.webp') no-repeat!important;
	width: 3.28125vw !important;
	height: 3.28125vw!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/2026/04/fleche-gauche.webp') no-repeat!important;
	width: 3.28125vw !important;
	height: 3.28125vw !important;	
	background-size:contain!important;	
	margin: 0px !important;
	left:2%!important;
}

.metaslider .flexslider:focus-within .flex-next:focus, .metaslider .flexslider:focus-within .flex-prev:focus, .metaslider .flexslider:hover .flex-next:hover, .metaslider .flexslider:hover .flex-prev:hover {
    opacity: 1;
    outline: none !important;
}
/****** nouveau formulaire *****/

#gform_fields_1 div, .gform_footer, #field_2_13{
	margin-top:0px !important;
}

.et_pb_wpt_gravityform_0 .et_pb_button{
	width:100% !important
}

#gform_1 div{
	margin-top:0px !important;
}

#gform_1 div input{
	padding-top: 9px !important;
	padding-bottom: 9px !important;
}

/*> Consent */

.et_pb_wpt_gravityform.et_pb_wpt_gravityform_0 .gfield_consent_label {
padding-left:0.5em;
display:inline;
}

@media (min-width: 768px) {
  .cmplz-message, .cmplz-categories {
    width: calc(var(--cmplz_banner_width) - 0px) !important;
  }
}
/******* fin ******/