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

ul#menu-menu-principal li {
margin-top: 0!important;	
}

.et_pb_contact_field_checkbox a , .et_pb_contact_field_checkbox a:hover{
	color:#006f41;
}

a:hover{
	text-decoration:none;
}

ul.dsm_icon_list_items li.dsm_icon_list_child.dsm_icon_list_child_0_tb_footer, ul.dsm_icon_list_items li.dsm_icon_list_child.dsm_icon_list_child_1_tb_footer {
-ms-flex-align: start !important;
align-items: flex-start !important;
}
	.trait_tel{
		width:33%!important;
	}


@media (min-width: 768px) {
	.trait_tel{
		width:33%!important;
	}
}

@media (min-width: 981px)  and (max-width: 1200px) {
	
	.et_pb_promo_description div{
		width:max-content;
	}
}

@media (min-width: 981px) {
	
.metaslider .flexslider .flex-direction-nav li a.flex-prev {
    background-image: url('/wp-content/uploads/2022/09/fleche_gauche.png') !important;
    width: 3.3333333333333335vw !important;
    height: 3.3333333333333335vw !important;
}

.metaslider .flexslider .flex-direction-nav li a.flex-next {
    background-image: url('/wp-content/uploads/2022/09/fleche_droite.png') !important;
    width: 3.3333333333333335vw !important;
    height: 3.3333333333333335vw !important;
}
	
.et_pb_menu .et-menu > li {
  padding-left: 1VW;
  padding-right: 1.3VW;
}
	

		.fa-envelope:hover::before{
		color:#fff!important;
	}

	
ul#menu-menu_footer {
	
display: -ms-flexbox !important;
display: flex !important;
-ms-flex-pack: center !important;
justify-content: center !important;	
-ms-flex-align: center !important;
align-items: center !important;	
padding: 0;
margin: 0;	
}	

ul#menu-menu_footer li {
padding:0 3.6458333333333335vw;		
}
	
}
#menu-menu-principal a i { color:#006f41 !important;}
#menu-menu-principal a:hover i, #menu-menu-principal .current_page_item a i{ color:#fff !important;}








.edito p{
     color: #000;
    font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;
    font-size:16px;
    line-height: 1.5em;
    font-weight: 300;
}

 



.edito p strong{
    font-weight: 700;
}
 



.edito-fond p strong{
    font-weight: 700;
}

 

.edito-fond p{
     color: #fff;
    font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;
    font-size: 16px;
    line-height: 1.5em;
     font-weight: 300;
}



.edito h2{
       font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;
    font-size: 28px;
    line-height: 1.1em;
    color: #006f41;
    font-weight: 900; 
        text-align: left;
    
}


 
.edito h2::after {
  content: "";
    display: block;
    width: 30px;
    height: 6px;
    background-color: #e4ed22;
    box-shadow: 45px 0px #95d241, 90px 0px #099c47;
    margin-top: 10px;
    border-radius: 20px;

}


 


.edito h3{
       font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;
    font-size: 22px; 
    line-height: 1.4em;
    color: #006f41; 
    font-weight: 700; 
}


.edito-fond h3{
        font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;
    font-size: 22px;
    line-height: 1.4em;
    color: #006f41;
    font-weight: 700; 
}


.edito-fond h2{
        font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;
    font-size: 28px; 
    line-height: 1.1em;
    color: #006f41;
     font-weight: 700; 
}

 


 /*.edito-fond h2::after {
     padding-top: 0px;
    width: 50px;
    content: "\ ";
    display: block;
    height: auto;
    border-top: 3px solid #fff;
    margin-top: 15px;}*/

 
 

.edito a {
    color: #006f41;
    font-weight: 800;
    text-decoration: none;
    border-bottom: 1px solid;
    transition: all 0.3s ease-in-out;
    
}

 

.edito-fond a {
    color: #006f41;
    font-weight: 800;
    text-decoration: none;
    border-bottom: 1px solid;
    transition: all 0.3s ease-in-out;


}


.edito a:hover {
    color: #000;
    font-weight: 800;
    text-decoration: none;
    border-bottom: 1px solid;
   text-decoration: none!important;
}
 


.edito-fond a:hover {
    color: #fff!important;
    font-weight: 800;
    text-decoration: none;
    border-bottom: 1px solid;
   text-decoration: none!important;
}

.edito li {
    margin-bottom: 3px;
    margin-top: 3px;
    list-style-image:url('puce1.png');
    list-style-position: inside;
     color: #000;
    font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif; 
    font-size: 16px;
    line-height: 1.5em; 
     font-weight: 300;
}


 

.edito-fond li {
    margin-bottom: 3px;
    margin-top: 3px;
    list-style-image:url('puce1.png');
    list-style-position: inside;
     color: #fff;
    font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;
    font-size: 16px;
    line-height: 1.5em; 
     font-weight: 300;
}


 


.edito li strong{
        font-weight: 900;
}


.edito1 li strong{
        font-weight: 900;
}


