/*
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:hover{
	text-decoration:none !important
}
#menu-principal li{
	margin-left: 1vw !important;
  margin-right: 1vw !important;
}
#menu-principal li:nth-child(1) {
background: url("/wp-content/uploads/2025/04/menu-1.png") no-repeat scroll top/contain;
	width: 9vw;
	height: 9vw;
	padding: 1vw auto !important;
	text-align: center;
padding: 1vw auto !important;	
}
#menu-principal li:nth-child(1):hover, #menu-principal li:nth-child(1).current-menu-item  {
background: url("/wp-content/uploads/2025/04/menu-11.png") no-repeat scroll top/contain;
align-items:center;
}
#menu-principal li:nth-child(2) {
background: url("/wp-content/uploads/2025/04/menu-2.png") no-repeat scroll top/contain;
	width: 9vw;
	height: 9vw;
	padding: 1vw auto !important;
	text-align: center;
padding: 1vw auto !important;	
}
#menu-principal li:nth-child(2):hover, #menu-principal li:nth-child(2).current-menu-item  {
background: url("/wp-content/uploads/2025/04/menu-22.png") no-repeat scroll top/contain;
align-items:center;
}
#menu-principal li:nth-child(3) {
background: url("/wp-content/uploads/2025/04/menu-3.png") no-repeat scroll top/contain;
	width: 9vw;
	height: 9vw;
	padding: 1vw auto !important;
	text-align: center;
padding: 1vw auto !important;	
}
#menu-principal li:nth-child(3):hover, #menu-principal li:nth-child(3).current-menu-item  {
background: url("/wp-content/uploads/2025/04/menu-33.png") no-repeat scroll top/contain;
align-items:center;
}
#menu-principal li:nth-child(4) {
background: url("/wp-content/uploads/2025/04/menu-4.png") no-repeat scroll top/contain;
	width: 9vw;
	height: 9vw;
	padding: 1vw auto !important;
	text-align: center;
padding: 1vw auto !important;	
}
#menu-principal li:nth-child(4):hover, #menu-principal li:nth-child(4).current-menu-item  {
background: url("/wp-content/uploads/2025/04/menu-44.png") no-repeat scroll top/contain;
align-items:center;
}
#menu-principal li:nth-child(5) {
background: url("/wp-content/uploads/2025/04/menu-5.png") no-repeat scroll top/contain;
	width: 9vw;
	height: 9vw;
	padding: 1vw auto !important;
	text-align: center;
padding: 1vw auto !important;	
}
#menu-principal li:nth-child(5):hover, #menu-principal li:nth-child(5).current-menu-item  {
background: url("/wp-content/uploads/2025/04/menu-55.png") no-repeat scroll top/contain;
align-items:center;
}
#menu-principal li:nth-child(6) {
background: url("/wp-content/uploads/2025/04/menu-6.png") no-repeat scroll top/contain;
width: 9vw;
height: 9vw;
display:flex;
justify-content:center;
align-items:end;
padding: 1vw auto !important;	
}
#menu-principal li:nth-child(6):hover, #menu-principal li:nth-child(6).current-menu-item  {
background: url("/wp-content/uploads/2025/04/menu-66.png") no-repeat scroll top/contain;
align-items:center;
}
#menu-principal li:nth-child(7) {
	background: url("/wp-content/uploads/2025/04/menu-7.png") no-repeat scroll top/contain;
	width: 9vw;
	height: 9vw;
	padding: 1vw auto !important;
	text-align: center;
}
#menu-principal li:nth-child(7):hover, #menu-principal li:nth-child(7).current-menu-item  {
background: url("/wp-content/uploads/2025/04/menu-77.png") no-repeat scroll top/contain;
align-items:center;
}

 #menu-principal li a {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, 10%);
	transition: 0.8s all ease;
}

#menu-principal li:hover a,#menu-principal li.current_page_item a {
	transform: translate(-50%, -50%);
}







@media screen and (max-width: 980px) {

.cont i{
	background:#ff88be;
	border-radius:47px !important;
	width: 50px !important;
	height: 50px !important;
	padding:14px 0 !important;
}	
	.top i{
	background:#7bb2ce;
    border-radius:2.6vw;
    width: 40px !important;
    height: 40px !important;
    padding:1.04vw 0;
}
}
.cont i{
	background:#ff88be;
    border-radius:2.6vw;
    width: 3.64vw;
    height: 3.64vw;
    padding:1.04vw 0;
}
.top i{
	background:#7bb2ce;
    border-radius:2.6vw;
    width: 2.64vw;
    height: 2.64vw;
    padding:1.04vw 0;
}
@media screen and (min-width: 981px) {
.section-menu{
	position:absolute !important;
	width:100% !important;
	top: 6vw;
}
}
@media screen and (min-width: 430px) {
	#menu-principal-1{
		display:flex;
		align-items:center;
		justify-content:center;
		margin-bottom:0px !important
	}
}
#menu-principal-1 li{
	text-align: center;
	padding:0 1vw
}
#nav_menu-2{
		width:100% !important
	}
/* metaslider - diapo */
.metaslider .flexslider .flex-direction-nav li a.flex-prev {
  background: url('/wp-content/uploads/2025/05/fleche-gauche.png') !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: url('/wp-content/uploads/2025/05/fleche-droite.png') !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: #000 !important;
}

.flex-control-paging li a {
	background: #fff !important;
}
/*my css*/
section.et_pb_wpt_gravityform_0 .gform_wrapper .gfield div.ginput_container_consent label a.form-pc{
	color: #ff88be;
	font-weight:600
}
section.et_pb_wpt_gravityform_0 .gform_wrapper .gfield div.ginput_container_consent label a.form-pc:hover {
	color: #77b1cf;	
}
