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

a{
	text-decoration:none!important;
}

/*Burger menu*/
@media (max-width: 1300px) {
    .pa-burger-menu .et_pb_menu__menu {
        display: none !important;
    }
    .pa-burger-menu .et_mobile_nav_menu {
        display: flex !important;
        float: none;
        margin: 0 6px;
        align-items: center;
    }
	/* Correction couleur automatique des pages contenant des sous-menu en version burger*/
	.menu-item-has-children a{
		background-color:#fff!important;
	}
	.et_mobile_menu li li{
		padding-left:0%!important;
	}
	.et_mobile_menu li ul{
		padding-left:0px!important;
	}
}

@media (max-width:980px) and (min-width:769px){
		.et_pb_menu--style-left_aligned .et_pb_menu__wrap{
		justify-content:left!important;
	}
	.et_mobile_menu li a{
		text-align:left;
	}
}

@media (max-width:768px){
	.et_pb_menu--style-left_aligned .et_pb_menu__wrap{
		justify-content:center!important;
	}
	.et_mobile_menu li a{
		text-align:center;
	}
}

/*Header responsive*/

@media (min-width:982px) and (max-width:1200px){
	.headerl1-col1{
		width:33.3%!important;
	}
	.headerl1-col2{
		width:33.3%!important;
	}
	.headerl1-col3{
		width:33.3%!important;
	}
}

@media (min-width:1201px) and (max-width:1400px){
	.headerl1-col1{
		width:50%!important;
	}
	.headerl1-col2{
		width:25%!important;
	}
	.headerl1-col3{
		width:25%!important;
	}
}

@media (min-width:1401px){
	.headerl1-col1{
		width:55%!important;
	}
	.headerl1-col2{
		width:25%!important;
	}
	.headerl1-col3{
		width:20%!important;
	}	
}

@media (min-width:1301px){
	.headerl2-col1{
		width:67%!important;
	}
	.headerl2-col2{
		width:33%!important;
	}

}
@media (min-width:982px) and (max-width:1300px){
	#mobile_menu1{
		width:50%!important;
	}
	.headerl2-col1{
		width:50%!important;
	}
	.headerl2-col2{
		width:50%!important;
	}

}



#mobile_menu1{
	padding:0px!important;
}

#mobile_menu1 li {
	list-style-type:none!important;
}


/* Responsive titre*/
@media (min-width:1300px){
	.titre_encart_rsp{
		font-size:70px;
	}
}
@media (max-width:1299px){
	.titre_encart_rsp{
		font-size:50px;
	}
}

/* Diapo Depicter*/
#depicter-1{
	width:100%!important;
	margin:auto!important;
}


/***formulaire DIVI***/

.et_pb_contact_form{
	margin-left:0%!important;
}

p.et_pb_contact_field{
	padding: 0px 0 0 0.5%!important;
	margin-bottom: 0.5%!important;
}

.et_contact_bottom_container{
	margin-top:1vw!important;
}

.et_pb_contact_form_0 .input[type="checkbox"]+label{ /*couleur texte RGPD*/
	color:#000!important;
}

.et_pb_contact p input[type=checkbox]:checked+label i:before, .et_pb_subscribe .et_pb_contact_field input[type=checkbox]:checked+label i:before {
	color: #fff;/*** couleur picto check RGPD***/
}
.et_pb_contact_field_checkbox a:hover { /*couleur Hover lien RGPD*/
	color: #7c7c7c !important;
}

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