/*
Theme Name: Divi Enfant par Incomm
Description: Theme enfant du theme Divi
Author: Incomm
Author URI: https://www.incomm.fr
Template: Divi
Version: 2.00
*/

/* WAFKEY_Hd6dBtQ6DUQWhXi56VTEu7Y8esR4kRXxEWI */

/* Shrink */
.hvr-shrink {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.hvr-shrink:hover, .hvr-shrink:focus, .hvr-shrink:active {
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
}
.gfield_consent_label, .gfield_consent_label .form-rgpd{color:#000!important}
.gfield_consent_label .form-rgpd:hover{color:#c41721!important;}

a:hover {
text-decoration: none!important;
}
.metaslider .flexslider .flex-direction-nav li a.flex-prev {
    background-image: url('/wp-content/uploads/2023/04/prev.png') !important;
    width: 2.7083333333333335vw !important;
    height: 2.7083333333333335vw !important;
    background-size: contain !important;
}

.metaslider .flexslider .flex-direction-nav li a.flex-next {
    background-image: url('/wp-content/uploads/2023/04/next.png') !important;
    width: 2.7083333333333335vw !important;
    height: 2.7083333333333335vw !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: #ae0d12 !important;
    cursor: default;
}
#menu-menu-principal {
flex-direction: column;
width: 100%;
margin:0px!important
}
#menu-menu-principal li{margin-top:0px!important}

.et-menu-nav, .et_pb_menu__menu {
width: 100%;
margin-left: 0!important;
margin-right: 0!important;	
}

.et-menu li {
padding-left: 0!important;
padding-right: 0!important;	
}

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

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

.picto1 span {
padding-right: 1.0416666666666665vw;
}

.menu-menu_footer-container {
width: 100%;
}

#menu-menu_footer {
width: 100%;
display: flex;
-ms-flex-pack: center !important;
justify-content: center !important;	
margin-bottom:0!important;
}

#menu-menu_footer li {
margin-bottom: 0!important;
padding-right: 1.0416666666666665vw;
}

@media only screen and (max-width: 767px) {
	
#menu-menu_footer {
display: block;	
}

#menu-menu_footer li {
padding: 10px 0;
}

.coordonneefoot img {
width: 25px;
}
	
}
.et_pb_text_14 .et_pb_text_inner p > a{text-decoration:none!important}
@media only screen and (max-width: 991px){
	
.et_pb_menu--style-left_aligned .et_pb_menu__wrap {
justify-content: center!important;
}

.et_pb_menu__wrap {
margin: 0!important;
}
	
}

@media only screen and (min-width: 981px) {

	 .et_pb_text_2 .et_pb_text_inner p, .et_pb_text_3 .et_pb_text_inner p{
		height:70px!important;
/* 		display:flex!important;
		align-items:flex-start!important; */
		margin:0px!important
	}
	.et_pb_text_1 .et_pb_text_inner p{
	
		 height:50px!important;
	}
	
.et_pb_column_inner_0_tb_footer{width: 16%!important;}
.et_pb_column_inner_1_tb_footer, .et_pb_column_inner_2_tb_footer{width: 17%!important;}
.et_pb_column_inner_3_tb_footer{width: 50%!important;}
	
#menu-menu-principal li a {
/* 	background-image:url("/wp-content/uploads/2023/04/menu_hover-1.png"); */
		background-repeat:no-repeat!important;
		background-size:cover;
		display:flex;
		align-items:center!important;
		display:block;
		content:"";
		width:100%!important;
/* 		height:2.135vw!important; */
		height:40px!important;
		content:"";
		display:flex;
		margin: 0px!important;	

}
#menu-menu-principal li.current-menu-item a , #menu-menu-principal li:hover a {
		background-image:url("/wp-content/uploads/2023/04/menu_hover-1.png");
		background-repeat:no-repeat!important;
		background-size:cover;
		display:flex;
		align-items:center!important;
		color:#fff!important;
		display:block;
		content:"";
		width:100%!important;
		height:40px!important;
		content:"";
		display:flex;
		margin: 0px!important;
	} 
/* .et_pb_section_1_tb_footer .et_pb_column_0_tb_footer{width: 22%!important;height:311px!important} 
.et_pb_section_1_tb_footer .et_pb_column_1_tb_footer{width: 78%!important;height:311px!important} 
	
	.et_pb_column_4_tb_footer{width: 22%!important;}
	.et_pb_column_5_tb_footer {width: 78%!important;}*/
	
/* .et_pb_row_1-4_3-4 .et_pb_column_0{width: 22%!important;position: fixed!important;height:100%!important;z-index:999!important} */
/* .et_pb_row_1-4_3-4 #left-side.et_pb_column_0{width: 22%!important;position:fixed!important;height:100%!important;z-index:999!important}
.et_pb_row_1-4_3-4 #right-side.et_pb_column_1{width: 78%!important;margin-left:22%!important}  */
	.et_pb_column_0_tb_footer{
		width: 19.0833%!important;
		margin-right: 0.5%!important;
	}
	.et_pb_column_1_tb_footer{
		width: 15.0833%!important;
		margin-right: 0.5%!important;
	}
	.et_pb_column_2_tb_footer{
		width: 17.0833%!important;
		margin-right: 0.5%!important;
	}
.coordonneefoot img {
width: 1.5104166666666667vw;	
}

#menu-menu_footer {
-ms-flex-pack: end !important;
justify-content: flex-end !important;	
}	
}
@media(min-width:981px) and (max-width:1300px){
	.et_pb_cta_0 .et_pb_promo_description div > p{font-size:12px!important}
	#menu-menu-principal li a{font-size:10px!important}
}
@media(min-width:1301px) and (max-width:1699px){
	.et_pb_cta_0 .et_pb_promo_description div > p{font-size:14px!important}
}

.et_pb_contact_field_checkbox a:hover { /*couleur Hover lien RGPD*/
	color: #e64a0f !important;
}
.et-pb-contact-message{font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif!important;}
