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




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

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

#menu-menu-footer {
width: 100%;
display: flex;
margin-bottom: 0 !important;
}

#menu-menu-principal li {
padding:0!important;	
}

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

.et_pb_menu__menu {
margin-left: 0;
margin-right: 0;
}

.et_pb_menu__wrap {
margin: 0;
}

.metaslider .flexslider .flex-direction-nav li a.flex-next {  
background-image: url('/wp-content/uploads/2022/01/slider-nav-right.png')!important;
width: 3.3333333333333335vw !important;
height: 3.3333333333333335vw !important;
	background-size:contain;
}

.metaslider .flexslider .flex-direction-nav li a.flex-prev {  
background-image: url('/wp-content/uploads/2022/01/slider-nav-left.png')!important;
width: 3.3333333333333335vw !important;
height: 3.3333333333333335vw !important;
	background-size:contain;
}

@media only screen and (max-width: 991px) {
	
#menu-menu-footer {	
-ms-flex-pack: center !important;
justify-content: center !important;	
}
	
}

@media only screen and (max-width: 767px) {
	
#menu-menu-footer {
display: block;	
}
	
#menu-menu-footer li {
padding-right: 0;
line-height: 35px;
}
	
#menu-menu-footer {
ms-flex-pack: center !important;
justify-content: center !important;
}
	
.metaslider .flexslider .flex-direction-nav li a {
 width: 8.333vw !important;
 height: 8.333vw !important;
}
	
}
#menu-menu-principal li:nth-child(1):before {
    display: block;
    content: url(/wp-content/uploads/2022/01/index_03.png);
    margin-right: 2%!important;
}
#menu-menu-principal li:nth-child(7):after {
    display: block;
    content: url(/wp-content/uploads/2022/01/index_03-1.png);
    margin-left: 2%!important;
}
a:hover{
	color:black;
}
.et_pb_contact p input[type="checkbox"]:checked + label i::before{
	color:#000!important;
}
.metaslider .flex-control-paging li a {
background: #ffffff!important;
}

.flex-control-paging li a.flex-active {
background: #262a98 !important;
}
.et_pb_scroll_top.et-pb-icon {
    font-size: 55px;
    width: 66px;
    height: 66px;
    border-radius: 100%;
    background: #ffffff;
	right: 5vw;
    padding: 0;
	color:#001020;
}
/* modification
#menudutop {
	display: none !important;
}

#menudutop.fixed {
	display: block !important;
}

#menudutop1.fixed {
	display:none !important;
}*/

@media(min-width:981px){
	
	#headertop {
    position: absolute!important;
	z-index: 999!important;
    width: 100%!important;
	}
	#headertop.nav-fixed {
    position:fixed!important;
	background-color:#001020!important;
	width: 100%!important;
	z-index: 9999;
}
	#headertop.nav-fixed .et_pb_image img {width: 150px;}

#col_footer3{
	width: 16.6%!important;
    margin-right: 6%!important;
	}	
	
/*#menudutop {
    position: absolute;
    top: 0;
    z-index: 999;
    width: 100%;
    background-color: transparent !important;
   /* -moz-transition: box-shadow 0.8s, background 0.5s;
    -webkit-transition: box-shadow 0.8s, background 0.5s;
    -o-transition: box-shadow 0.8s, background 0.5s;
    -ms-transition: box-shadow 0.8s, background 0.5s;
    transition: box-shadow 0.8s, background 0.5s; */
}	
/*#menudutop.nav-fixed {
    position: fixed;
	width: 100%;
	z-index: 9999;
	 background-color: #001020!important;
}
#menudutop.nav-fixed .et_pb_image img {
   width: 150px;
}
#menudutop.fixed{
		display:flex !important;
		align-items:center !important;
	}
	
	#menudutop.fixed {
		height: 167px;
		padding:50px 0px 50px 0px;
	}
	
	#menudutop.fixed #fixlogo {
		width:150px;
	}
	#menudutop.fixed #menu-menu-principal-1 {
		padding-top: 40px !important;
	}

}*/
#menu-menu-principal-1 li:nth-child(1):before {
    display: block;
    content: url(/wp-content/uploads/2022/01/index_03.png);
    margin-right: 2%!important;
}
#menu-menu-principal-1 li:nth-child(7):after {
    display: block;
    content: url(/wp-content/uploads/2022/01/index_03-1.png);
    margin-left: 2%!important;
}

#Rx_footer p{margin-bottom:0px!important}


/*********************Edito**********************/

.edito h2 {
	color: #262a98;
}
.edito p {
	padding-bottom: 0;
}

.edito h2::after {
	width: 40px;
	height: 6px;
	display: block;
	background-color: #262a98;
	content: "";
	margin: 15px 0px;
	transform: skew(-20deg);
	box-shadow: 45px 0px #002a53,90px 0px #001020;
}

.edito a {
	color: #002a53;
	font-weight: 600;
	transition: 0.5s all;
}

.edito a:hover {
	color: #262a98;
	border-bottom: 1px solid;
	text-decoration: none;
}

.cadres em {
	font-style: normal;
	margin-left: 30px;
	display: block;
	border-bottom: 1px solid #001020;
	margin-bottom: 20px;
	padding-bottom: 10px;
}

.cadres em::before {
	content: url("img/puce.png");
	display: block;
	margin-bottom: -30px;
	margin-left: -35px;
}
/*CSS  GRAVITY :
POUR ICONE ERREUR*/
.et_pb_wpt_gravityform.et_pb_wpt_gravityform_0 .gform_wrapper.gravity-theme .gform_validation_errors > h2 .gform-icon {
 
position: initial;
justify-content: center;
}

/*Pour le bouton Envoyer*/
.et_pb_wpt_gravityform.et_pb_wpt_gravityform_0 .gform_wrapper.gravity-theme #field_submit, 
.et_pb_wpt_gravityform.et_pb_wpt_gravityform_0 .gform_wrapper.gravity-theme .gform_footer{
	display:block
}
.et_pb_wpt_gravityform.et_pb_wpt_gravityform_0 .gform_wrapper.gravity-theme .gform_footer .gform-button--width-full.gfield--width-one-sixth {
	width:auto
}

