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

@font-face {
    font-family: 'AGRANDIR-WIDE-LIGHT';
    src: url('/wp-content/uploads/2026/06/AGRANDIR-WIDE-LIGHT.otf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'Bubblegum';
    src: url('/wp-content/uploads/2026/06/Bubblegum.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

a{text-decoration:none!important}
@media(max-width:980px){
	.et_pb_menu__wrap{
		justify-content: start !important;
	}
}
/*Puce non active */
.flex-control-paging li a {
    background: #fff!important;
    cursor: default;
}

/* Puce active */

.flex-control-paging li a.flex-active {
    background: #fecf67!important;
    cursor: default;
}


section.et_pb_wpt_gravityform_0 .gform_wrapper .gfield div.ginput_container_consent label a{color:#000!important;font-weight:700!important}
section.et_pb_wpt_gravityform_0 .gform_wrapper .gfield div.ginput_container_consent label a:hover{color:#ff8840!important;font-weight:700!important}
section.et_pb_wpt_gravityform_0 .gform_wrapper .ginput_container_consent input[type="checkbox"]{accent-color:#ff8840!important;}


/* Bouton to top */
.et_pb_scroll_top.et-pb-icon {
    text-align: center;
    background: #ff8840!important;
    text-decoration: none;
    position: fixed;
    z-index: 99999;
    bottom: 80px;
    right: 20px;
    border-radius: 50px;
    display: none;
    cursor: pointer;
    font-size: 30px!important;
    padding: 10px!important;
    color: #fff;
    border: 2px solid #ff8840!important;
}


/*#menu-menu-principal li a{
	display:flex;
	flex-direction:row!important;
	}*/
		
	#menu-menu-principal li a::before {
	width: 2.083vw;
	height: 2.6vw;
	content:"";
	display:block;
	margin: 0px 0px -0.99vw -1.146vw!important;
	}
	#menu-menu-principal li a:hover::before, #menu-menu-principal li.current-menu-item a::before {
	background: url("/wp-content/uploads/2026/04/hover_rubrique.svg") no-repeat scroll top/contain;
	}
.decoEtoile::after{
	background: url("/wp-content/uploads/2026/04/Etoile_titre_encart.svg") no-repeat scroll top/contain;
	width: 5.083vw;
	height: 5.6vw;
	content:"";
	display:block;
	margin-top: -3vw!important;
}
#Galerie.et_pb_module.et_pb_text span{display:flex!important; justify-content:center!important} 

.et_pb_module.et_pb_text span{
	display:flex!important;
	
}

#menu-menu-principal li{padding:0 3vw!important}
#menu-menu-principal li:first-child{padding-left:0px!important}
#menu-menu-principal li:last-child{padding-right:0px!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:10px!important}

/****** nouveau formulaire *****/

#gform_fields_3 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;
}


/******* fin ******/