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

#cmplz-document {
    max-width: 100% !important;
}
#cmplz-document a, a.form-rgpd {
    color: #00489C !important;
}

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

.metaslider .flex-control-nav {
position: absolute;
bottom: 12px!important;
}
.flex-control-paging li a{
background:#fff!important;
}
.flex-control-paging li a.flex-active{
background:#00489c!important;
}
#menu-menu-principal li {
padding:0!important;	
margin-top: 0!important;	
}

#menu-menu-principal li a {
margin: 0 0.78125vw;	
}

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

.metaslider .flexslider .flex-direction-nav li a.flex-next {  
background-image: url('/wp-content/uploads/2026/10/flechedroite.jpeg6_.png')!important;
width:  4vw !important;
height: 4vw!important;
background-size:contain;
}

.metaslider .flexslider .flex-direction-nav li a.flex-prev {  
background-image: url('/wp-content/uploads/2026/10/flechegauche.jpeg6_.png')!important;
width:  4vw !important;
height: 4vw!important;	
background-size:contain;	
}

@media only screen and (min-width: 991px){
	
.logo-top img {
width: 11.510416666666666vw;
}
	
}
/*pétrole saut de page */
.et_pb_scroll_top.et-pb-icon {
	color:#003d91;
    font-size: 55px;
    width: 65px;
    height: 65px;
    border-radius: 100%;
    background: rgba(255, 255, 255, 0.9);
    padding: 0
}
@media(max-width:980px){
	#teldutop{
	 display:flex;
	 justify-content:center;
	}
	#texttop,#topdutel2{
	 text-align:center;
	}
	#texttop2{
		display:flex;
		justify-content:center;
	}
	#lignemenu {
    flex-direction: column;
}
	#menutop .et_pb_menu__wrap{
		justify-content:center!important;
	}
	#plan2{
	flex-direction: column;
text-align: center;
	}
	#mention1,#incom1{
	text-align:center;
	}
	#footbas{
		display:flex;
		flex-direction:column;
	}
	#colfoo2,#colfoo3{
		width:100%;
	}
}
@media (min-width:981px) and (max-width:1200px){
	#coord2,#coord3,#coord4,#menu-menu-footer li a,#menu-menufooter2 li a{
		font-size:11px!important;
	}
}
@media (min-width:981px) and (max-width:1920px){
	#lignecontact{
		height:600px;
	}
	
}
@media(min-width:1600px){
	.telhead{
		position:relative;
		top:0.6vw;
	}
}
@media(min-width:1200px) and (max-width:1500px){
	.telhead{
		position:relative;
		top:0.4vw;
	}
}


.edito h2 {
    border-bottom: 3px dotted;
    margin-bottom: 20px;
}

.edito a
{
	border-bottom:2px solid
}

.edito a:hover
{
	border-bottom:2px dotted;
	text-decoration:none;
}


.edito ul li
{
	list-style-image:url("img/puces.png");
	margin-left: 20px;
}

/** Faire apparaitre le sticky en 820 && 420 **/
@media (max-width: 980px) {
	.et_pb_sticky .top{
		display: none!important;
	}
}