/*
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
*/
@media (min-width: 980px) {
	.section-menu {
		position:absolute !important;
		width:100% !important; 
	}
}

a:hover { text-decoration:none !important; }

/* Menu */

#menu-menu-principal {
	margin-left: 9.2vw;
}

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

#menu-menu-principal li.et_pb_menu__logo-slot {
	padding: 0 1vw!important;
}

#menu-menu-principal li a::after {
	content: "";
	display: block;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translatex(-50%);
	height: 2px;
	width: 56px;
	background-image: transparent;
	margin: 20px auto 0 auto!important;
}

#menu-menu-principal li a:hover::after,
#menu-menu-principal li.current-menu-item a::after {
	background-image: url('/wp-content/uploads/2024/04/Hover-menu.svg');
}

#menu-menu-principal li:nth-child(4) a::after {
	display: none!important;
}

#mobile_menu1 {
	border-top: none!important;
	left: 0!important;
	width: 100%!important;
	padding: 0!important;
	background-color: #000!important;
}

#mobile_menu1 li a {
	color: #fff!important;
}

#mobile_menu1 li a:hover,
#mobile_menu1 li.current-menu-item a {
	background-color: #e5afa7!important;
	text-decoration: none!important;
	opacity: 1!important;
}

/*** Metaslider - diapo ***/

.metaslider{
	overflow:hidden!important;
}

.metaslider .flexslider{
	margin:0 0!important;
}
.metaslider .flexslider .flex-direction-nav li a.flex-prev {
  background-image: url('/wp-content/uploads/2024/04/f-gauche.svg') !important;
  width: 2.5vw !important;
  height: 4.5vw!important;
  background-size:contain!important;
background-repeat: no-repeat !important;
	left:1vw;
}

.metaslider .flexslider .flex-direction-nav li a.flex-next {
  background-image: url('/wp-content/uploads/2024/04/f-droite.svg') !important;
  width: 2.5vw !important;
  height: 4.5vw!important;
  background-size:contain!important;
background-repeat: no-repeat !important;
	right:1vw;
}

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

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

.metaslider .flex-control-nav{
	bottom:1vw!important;
}
#cmplz-document {
  max-width: 100% !important;
}
.gfield_consent_label a{ /*couleur Hover lien RGPD*/
	color: #000 !important;
}

.gfield_consent_label a:hover{ /*couleur Hover lien RGPD*/
	color: #e5afa7 !important;
}

.gform_wrapper .ginput_container_consent input[type="checkbox"] {
  accent-color: #000 !important;
}
