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


#menu-menu-principal li a::before {
	width: 0.881vw;
	height: 0.677vw;
	content: "";
	display: block;
	margin: 25px auto 0px;
	position: absolute;
	left: 0;
	right: 0;
}
#menu-menu-principal li a:hover::before, #menu-menu-principal li.current-menu-item a::before {
  background: url("/wp-content/uploads/2026/03/hover.svg") no-repeat scroll top/contain;
}
#menu-menu-principal li li a::before{display:none!important}

#cmplz-document{max-width:100%!important}

/* .gform_required_legend{display:none!important} */
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:#5A3F88 !important;font-weight:700!important}
section.et_pb_wpt_gravityform_0 .gform_wrapper .ginput_container_consent input[type="checkbox"]{accent-color:#5A3F88 !important;}

.metaslider .flexslider .flex-direction-nav li a.flex-prev {
    background-image: url('/wp-content/uploads/2026/03/fleche-gauche.webp') !important;
    width: 3.7083333333333335vw !important;
    height: 2.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/03/fleche-droite.webp') !important;
    width: 3.7083333333333335vw !important;
    height: 2.7083333333333335vw !important;
	background-repeat:no-repeat!important;
    background-size: contain !important;
}

/*Puce non active */
.flex-control-paging li a {
    background: #fff!important;
    cursor: default;
}

/* Puce active */

.flex-control-paging li a.flex-active {
    background: #f5bd1f!important;
    cursor: default;
}
/* 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}

@media(min-width:981px){
	#Coaching_row{
		display:fle!important;
		justify-content:center!important
	}
	#Coaching_row .et_pb_column_5{margin-right: 0%!important;}
	#Coaching_row .et_pb_column_6{margin-right: 0%!important;}
	
	
.et_pb_section.et_section_specialty .et_pb_row{
  display: flex!important;
  align-items: center!important;
  background: #f5bd1f!important;
}


	
	#EncartCont.et_pb_section.et_section_specialty .ColSpe1{
		width:50%!important;
		z-index:9999!important
	}
	#EncartCont.et_pb_section.et_section_specialty .ColSpe2{
		width:50%!important;
		z-index:999!important
	}

}

#EncartAcc.et_pb_section.et_section_specialty .et_pb_row{
	border-radius: 30px 30px 0px 0px!important;	
}

#EncartCont.et_pb_section.et_section_specialty .et_pb_row{
	border-radius: 0px 0px 30px 30px!important;	
}

ul#mobile_menu2 {
  width: 70vw !important;
}
.et_pb_scroll_top.et-pb-icon {
	background: #f5bd1f;
	bottom: 6.51vw!important;
	color:#47297b!important;
	right: 2.604vw;
	font-size: 2.5vw!important;
	border-radius: 100px;
}


.et_mobile_menu .menu-item-has-children>a
 {
    font-weight: 400 !important;
	background-color: rgba(0, 0, 0, .0) !important;
}

