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

/* DEV */
/* header */

@media (min-width: 980px) {
	.section-menu{
	position:absolute !important;
	width:100% !important;
}
}
a:hover{
	text-decoration:none !important
}
#menu-menu-principal {
	align-items: center;
}

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

div.mobile_nav.opened .mobile_menu_bar:before {
    font-family: "ETmodules";
    content: "\4d"; 
}

/* metaslider - diapo */
.metaslider .flexslider .flex-direction-nav li a.flex-prev {
  background-image: url('/wp-content/uploads/2025/07/fleche-g.svg') !important;
  width: 2.5vw !important;
  height: 2.5vw!important;
  background-size:contain!important;
background-repeat: no-repeat !important;
  left: 3%;
}

.metaslider .flexslider .flex-direction-nav li a.flex-next {
  background-image: url('/wp-content/uploads/2025/07/fleche-d.svg') !important;
  width: 2.5vw !important;
  height: 2.5vw!important;
  background-size:contain!important;
background-repeat: no-repeat !important;
  right: 3%;
}

.metaslider .flex-control-nav {
    position: absolute;
    bottom: 2.6vw!important;
}

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

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

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

/* Menu Mobile Css */

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

@media screen and (min-width: 540px) and (max-width: 980px) {
	#mobile_menu1 li a br {
		display: none !important;
	}
}

/* GF */

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

.gform_wrapper.gravity-theme .gfield_consent_label a {
	color: #ffff00 !important;
	text-decoration: underline !important;
}

.gform_wrapper.gravity-theme .gfield_consent_label a:hover {
	text-decoration: none !important;
}

.gform_wrapper.gravity-theme .name_first,
.gform_wrapper.gravity-theme .name_last {
	padding-right: 0 !important;
	margin-bottom: 0 !important;
}

.gform_wrapper.gravity-theme .gform_footer {
	display: block !important;
}

.gform-icon--circle-error::before {
	display: none !important;
}

/* COMPLIANZ */

#cmplz-document {
	max-width: 100% !important;
	line-height: 1.6em !important;
	text-justify: inter-word !important;
}

#cmplz-cookies-overview .cmplz-dropdown a,
* #cmplz-cookies-overview .cmplz-dropdown p,
* #cmplz-document .cmplz-dropdown a,
* #cmplz-document .cmplz-dropdown p,
* #cmplz-document li,
* #cmplz-document p,
* #cmplz-document td,
#cmplz-document h3,
#cmplz-cookies-overview h3,
#cmplz-cookies-overview h4,
#cmplz-cookies-overview h5,
#cmplz-document h2,
#cmplz-document .cmplz-subtitle,
#cmplz-document p,
#cmplz-document span,
.cookies-per-purpose,
.cookies-per-purpose h5,
.cookies-per-purpose h4,
.cookies-per-purpose a {
	text-align: left!important;
}

#cmplz-document h2::after {
	margin-left: 0!important;
}
