/*
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
*/
.main_title {
    display:none!important;
}
#menu-menu-principal li{
	padding: 0 0.3vw;
	text-decoration:none;
}
#menu-menu-principal li:nth-child(1) a::before {
background: url("/wp-content/uploads/2022/12/menu.png") no-repeat scroll top/contain;
width: 2vw;
height: 2vw;
content:"";
display:block;
margin: 0 auto 15px;	
}

#menu-menu-principal li:nth-child(1) a:hover::before, #menu-menu-principal li:nth-child(1).current-menu-item a::before {
background: url(/wp-content/uploads/2022/12/Hover-1.svg) no-repeat scroll top/contain;
}

#menu-menu-principal li:nth-child(2) a::before {
background: url("/wp-content/uploads/2022/12/menu.png") no-repeat scroll top/contain;
width: 2vw;
height: 2vw;
content:"";
display:block;
margin: 0 auto 15px;	
}

#menu-menu-principal li:nth-child(2) a:hover::before, #menu-menu-principal li:nth-child(2).current-menu-item a::before {
background: url("/wp-content/uploads/2022/12/Hover-1.svg") no-repeat scroll top/contain;
}


#menu-menu-principal li:nth-child(3) a::before {
background: url("/wp-content/uploads/2022/12/menu.png") no-repeat scroll top/contain;
width: 2vw;
height: 2vw;
content:"";
display:block;
margin: 0 auto 15px;	
}

#menu-menu-principal li:nth-child(3) a:hover::before, #menu-menu-principal li:nth-child(3).current-menu-item a::before {
background: url("/wp-content/uploads/2022/12/Hover-1.svg") no-repeat scroll top/contain;
}


#menu-menu-principal li:nth-child(4) a::before {
background: url("/wp-content/uploads/2022/12/menu.png") no-repeat scroll top/contain;
width: 2vw;
height: 2vw;
content:"";
display:block;
margin: 0 auto 15px;	
}

#menu-menu-principal li:nth-child(4) a:hover::before, #menu-menu-principal li:nth-child(4).current-menu-item a::before {
background: url("/wp-content/uploads/2022/12/Hover-1.svg") no-repeat scroll top/contain;
}


#menu-menu-principal li:nth-child(5) a::before {
background: url("/wp-content/uploads/2022/12/menu.png") no-repeat scroll top/contain;
width: 2vw;
height: 2vw;
content:"";
display:block;
margin: 0 auto 15px;	
}

#menu-menu-principal li:nth-child(5) a:hover::before, #menu-menu-principal li:nth-child(5).current-menu-item a::before {
background: url("/wp-content/uploads/2022/12/Hover-1.svg") no-repeat scroll top/contain;
}


#menu-menu-principal li:nth-child(6) a::before {
background: url("img/menu.png") no-repeat scroll top/contain;
width: 2vw;
height: 2vw;
content:"";
display:block;
margin: 0 auto 15px;	
}

#menu-menu-principal li:nth-child(6) a:hover::before, #menu-menu-principal li:nth-child(6).current-menu-item a::before {
background: url("/wp-content/uploads/2022/12/Hover-1.svg") no-repeat scroll top/contain;
}


#menu-menu-principal li:nth-child(7) a::before {
background: url("img/menu.png") no-repeat scroll top/contain;
width: 2vw;
height: 2vw;
content:"";
display:block;
margin: 0 auto 15px;	
}

#menu-menu-principal li:nth-child(7) a:hover::before, #menu-menu-principal li:nth-child(7).current-menu-item a::before {
background: url("img/menu.png") no-repeat scroll top/contain;
}


#menu-menu-principal li:nth-child(8) a::before {
background: url("img/contact.png") no-repeat scroll top/contain;
width: 2vw;
height: 2vw;
content:"";
display:block;
margin: 0 auto 15px;	
}

#menu-menu-principal li:nth-child(8) a:hover::before, #menu-menu-principal li:nth-child(8).current-menu-item a::before {
background: url("img/contact_roll.png") no-repeat scroll top/contain;
}
.et_pb_contact_field_checkbox a:hover { /*couleur Hover lien RGPD*/
	color: #c6bcd5 !important;
}
.et_pb_contact_field_options_title{
	font-family:'Mulish'!important;
}
.metaslider .flexslider {
margin: 0!important;
}

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

a{
	text-decoration:none!important;
}

.pa-header {
    background: transparent;
    -webkit-transition: background-color 1s ease-out;
    -moz-transition: background-color 1s ease-out;
    -o-transition: background-color 1s ease-out;
    transition: background-color 1s ease-out;
}

.pa-fixed-header {
    background: #c6bcd5  !important;
    -webkit-transition: background-color 1s ease-out;
    -moz-transition: background-color 1s ease-out;
    -o-transition: background-color 1s ease-out;
    transition: background-color 1s ease-out;
    padding: 30px 0px 10px 0px !important;
}
@media(min-width:780px){
.pa-fixed-header a span img {
	content: url("/wp-content/uploads/2023/02/Logo_sticky.png")!important;
	padding-top: -2vw!important;
	}
}
.pa-fixed-header #menudutop {
 	background: #c6bcd5  !important;
	width:100%!important;
	height: 113px!important;
    margin-top: -70px!important;
}
.pa-fixed-header #menu-menu-principal{
	margin-top:2vw!important;
}
.pa-fixed-header #telheader{
	margin-top:4vw!important;
}
@media (min-width:1401px){
	#menu-menu-principal li a{
		font-size: 16px!important;
	}
	#menu-menu-principal li{
		margin: 0 0.5vw;
	}
	
}
@media (min-width:981px) and (max-width:1400px){
	#menu-menu-principal li a{
		font-size: 13px!important;
	}
	#menu-menu-principal li{
		margin: 0 0.2vw;
	}
	
}
@media (min-width:1024px) and (max-width:1100px){
	#intervention{
		font-size: 25px!important;
	}
	#coordonnees{
		width: 120%!important;
	}
	#menu-menu-principal li{
		margin: 0 0.2vw;
	}
	
}

.et_pb_menu__menu {
margin-left: 0;
margin-right: 0;
}

.et_pb_menu__wrap {
margin: 0;
}

.metaslider .flexslider .flex-direction-nav li a.flex-next {  
background-image: url('/wp-content/uploads/2022/12/droite.png')!important;
width: 4.3333333333333335vw !important;
height: 4.3333333333333335vw !important;	
}

.metaslider .flexslider .flex-direction-nav li a.flex-prev {  
background-image: url('/wp-content/uploads/2022/12/gauche.png')!important;
width: 4.3333333333333335vw !important;
height: 4.3333333333333335vw !important;	
}


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

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

/* Back to top */
.et_pb_scroll_top.et-pb-icon {
	color: #f3bfcb;
    background-color: #fff;
    border-radius: 40px;
    bottom: 5px;
    right: 15px;
}

.et_pb_scroll_top:before{
	padding-right:1px;
}

@media only screen and (max-width: 991px) {
	
#menu-menu_footer {	
-ms-flex-pack: center !important;
justify-content: center !important;	
}
	
}

@media only screen and (max-width: 767px) {
	
.metaslider .flexslider .flex-direction-nav li a {
 width: 8.333vw !important;
 height: 8.333vw !important;
}
	
}



/*********************Edito*********************/

.edito strong {
	font-weight: 600;
}

.edito a {
	color: #eeb48c;
	font-weight: 600;
	display: inline-block;
	position: relative;
}

.edito a::after {
	content: "";
	display: block;
	background-color: #eeb48c;
	width: 0%;
	height: 2px;
	position: absolute;
	left: 0;
	bottom: 0px;
	transition:0.5s all;
}


.edito a:hover::after {
	width: 100%;
}

.edito a.et_pb_lightbox_image::after
{
	display:none;	
}


.edito h2 {
	color: #c6bcd5;
	font-weight: 600;
}

.edito h2::after
{
	content:"";
	background-image:url("img/after.svg");
	width:30px;
	height:10px;
	display:block;
	background-size:cover;
	background-repeat:no-repeat;
}


.edito h2::after {
	content: "";
	background-image: url("img/after.svg");
	width: 0px;
	height: 13px;
	display: block;
	background-size: cover;
	background-repeat: no-repeat;
	margin: 10px 0px 0px;
	transition:0.8s all;
}

.edito .et_pb_text_inner:hover h2::after {
	width: 80px;
}