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

section.et_pb_wpt_gravityform_0 .gform_wrapper .gfield div.ginput_container_consent label a{color:#1e4257!important;font-weight:700!important}
section.et_pb_wpt_gravityform_0 .gform_wrapper .gfield div.ginput_container_consent label a:hover{color:#FFB06D!important;text-decoration:underline!important}
section.et_pb_wpt_gravityform_0 .gform_wrapper .ginput_container_consent input[type="checkbox"]{accent-color:#FFB06D!important;}

/* Suppression de la marge sous le diapo + remontée des puces sur le Diapo */

.metaslider .flexslider {margin:0!important}
.metaslider .flex-control-nav {bottom:30px!important}

#menu-menu-principal li{align-items:flex-start!important}
#menu-menu-principal li a{
	display:flex;
	flex-direction:column-reverse;
	
	}
		
	#menu-menu-principal li a::before {
	width: 1.615vw;
	height: 0.317vw;
	content:"";
	display:block;
	margin: 10px auto 0px;	
	}
	#menu-menu-principal li a:hover::before, #menu-menu-principal li.current-menu-item a::before {
	background: url("/wp-content/uploads/2026/04/hover.svg") no-repeat scroll top/contain;
	}

#menu-menu-principal li {padding:0 1.1vw!important; margin:0px!important}

.metaslider .flexslider .flex-direction-nav li a.flex-prev {
    background-image: url('/wp-content/uploads/2026/04/fleche-gauche.webp') !important;
    width: 3.7083333333333335vw !important;
    height: 3.7083333333333335vw !important;
	background-repeat:no-repeat!important;
    background-size: contain !important;
}

.metaslider .flexslider .flex-direction-nav li a.flex-next {
    background-image: url('/wp-content/uploads/2026/04/fleche-droite.webp') !important;
    width: 3.7083333333333335vw !important;
    height: 3.7083333333333335vw !important;
	background-repeat:no-repeat!important;
    background-size: contain !important;
}

#headerTop{position:absolute!important; z-index:9999!important; width:100%!important}
#RowSpe.et_section_specialty .et_pb_row{background-color:#1e4257!important}


@media(max-width:980px){
	.et_pb_menu--style-centered .et_pb_menu__wrap {
    justify-content: flex-start!important;
	}

	.et_mobile_menu {width: 398px!important}
}
/*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 {
	width:100% 
}

.et_pb_wpt_gravityform.et_pb_wpt_gravityform_0 .et_pb_button {
width:100%
}

/*> Consent */

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


/*Retour haut*/

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