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

.et_pb_contact_field_checkbox a {color: #f2b139 !important;}

.et_pb_contact p input[type="checkbox"]:checked + label i::before {
    color: #f2b139 !important;
}

#menu-menu-principal li {
	padding-left: 0.7vw;
	padding-right: 0.7vw;
}

#menu-menu-principal li a{
	text-align: center;
	line-height: 1.302vw;
}

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

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

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

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


.metaslider .flexslider .flex-direction-nav li a.flex-next {  
	background: url('/wp-content/uploads/2026/10/fleche-droit-1.svg') no-repeat!important;
	width: 2.5vw !important;
	height: 2.5vw!important;
	background-size:contain!important;
	background-repeat: no-repeat !important;
}

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

@media (max-width: 992px) {
	
.menu-top .et_pb_menu__wrap{
	display: flex;
	justify-content: center;
	align-items: center;
}
	
.map-footer iframe{height: 23.906vw !important;}

.metaslider .flexslider .flex-direction-nav li a.flex-prev {
width: 12.979vw !important;
height: 25.01vw !important;
}

.metaslider .flexslider .flex-direction-nav li a.flex-next {
width: 12.979vw !important;
height: 25.01vw !important;
}
	
}

.edito p{
	font-size:17px;
}
.edito h2{
	font-size:30px !important;
	color:#003e63;
}

.edito1 p{
	font-size:17px;
	color:#fff;
}
.edito1 h2{
	font-size:30px !important;
	color:#f2b139;
}


.edito h2::after{
	background:#f2b139;
	width:30px;
	height:10px;
	content:url("");
	display:block;
}
.edito1 h2::after{
	background:#fff;
	width:30px;
	height:10px;
	content:url("");
	display:block;
}

.edito a{
text-decoration:underline;
	color:#f2b139;
}
.edito a:hover{
text-decoration:none;
	color:#000;
}
.edito2 h2::after{
	background:#fff;
	width:30px;
	height:10px;
	content:url("");
	display:block;
}

/** La couleur de la coche des rgpd.**/
.gform_wrapper .ginput_container_consent input[type="checkbox"] {
  accent-color: #000 !important;
}
.et_pb_wpt_gravityform.et_pb_wpt_gravityform_0 .gfield_consent_label {
padding-left :0.5em;
display: inline;
}

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

.gform-field-label__text a:hover{
	color: #003e63 !important;
}


/** Faire apparaitre le sticky en 820 && 420 **/
@media (max-width: 980px) {
	.et_pb_sticky .top{
		display: none!important;
	}
}