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

#menu-menu-principal li {
/*padding-left: 1.5625vw;
padding-right: 1.5625vw;*/
padding-left: 1vw;
padding-right: 1vw;
margin-top: 0!important;	
}

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

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

.et_pb_menu__wrap {
 margin: 0!important;
}
@media (min-width: 320px){
	.theme-default .nivo-controlNav {display: none;}
	#chantier .et_pb_module_header::after {
		content: url(/wp-content/uploads/2020/09/souligne-encart-blanc.png);
		display:flex;
		justify-content:center;
		flex-direction:column;
		text-align:center;display:flex;
		justify-content:center;
		flex-direction:column;
		text-align:center;
		padding-top: 10px;
	}
	#chantier .et_pb_module_header {
		display:flex;
		justify-content:center;
		flex-direction:column;
		text-align:center;display:flex;
		justify-content:center;
		flex-direction:column;
		text-align:center;
	}
	.dsm-menu-title.et_pb_module_header {font-size: 18px !important;}
	.et_pb_scroll_top.et-pb-icon{
		background: #ff9600;
		border-radius: 30px;
	}
	
	.et_mobile_menu li a:hover, .nav ul li a:hover {
		background-color: #ff9600!important;
		opacity: 1!important;
	}
	
}
@media (min-width: 768px){
	.theme-default .nivo-controlNav {
		position: absolute;
		z-index: 99999;
		bottom: 0;
		display: flex;
		justify-content: center;
		width: 100%;
	}
	#chantier .et_pb_module_header::after {
		content: url(/wp-content/uploads/2020/09/souligne-encart-blanc.png);
		display:block;
		padding-top: 10px;
	}
}
@media (min-width: 992px){
	.dsm-menu-title.et_pb_module_header {font-size: 0.94vw !important;}
	/*#left-area ul, .comment-content ul, .entry-content ul, .et-l--body ul, .et-l--footer ul, .et-l--header ul, body.et-pb-preview #main-content .container ul{
		padding: 0 0 0px 0em;
		padding-left: 1em;
		line-height: 16px;
	}*/
}

@media (min-width: 992px) and (max-width: 1699px){
	#left-area ul, .comment-content ul, .entry-content ul, .et-l--body ul, .et-l--footer ul, .et-l--header ul, body.et-pb-preview #main-content .container ul{
		padding: 0 0 0px 0em;
		padding-left: 1em;
		line-height: 16px;
	}
	#footer .et_pb_column_2_tb_footer,#footer .et_pb_column_1_tb_footer,#footer .et_pb_column_0_tb_footer{
		padding-top: 1.8vw;
	}
	
	.et_pb_cta_1.et_pb_promo{height: 24.78vw;}
}
@media (min-width: 1700px){
	.dsm-menu-title.et_pb_module_header {font-size: 0.94vw !important;}
	#left-area ul, .comment-content ul, .entry-content ul, .et-l--body ul, .et-l--footer ul, .et-l--header ul, body.et-pb-preview #main-content .container ul{
		padding: 0 0 23px 1em;
		padding-left: 1em;
		line-height: 26px;
	}
	#footer .et_pb_column_2_tb_footer,#footer .et_pb_column_1_tb_footer,#footer .et_pb_column_0_tb_footer{
		padding-top: 4.32vw;
	}
	.et_pb_cta_1.et_pb_promo{height: 24.53vw;}
}

 
 

#cmplz-document {
  max-width: 100% !important;
}
 

.gfield_consent_label a{ /*couleur Hover lien RGPD*/
	color: #00306e !important;
text-decoration:underline;
}
.gfield_consent_label a:hover{ /*couleur Hover lien RGPD*/
	color: #ff9600 !important;
	text-decoration:underline;
}