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

section.et_pb_wpt_gravityform_0 div.gform_wrapper div.ginput_container {
    color: #fff;
}

@media (min-width: 981px) {

.rsociaux img {
width: 1.9791666666666665vw;
height: 1.9791666666666665vw;
}

.footerlogo img, .headerlogo img {
width: 9.479166666666666vw;
}
	
}

.et_pb_scroll_top.et-pb-icon {
    text-align: center;
    background: #113dc0!important;
    text-decoration: none;
    position: fixed;
    z-index: 99999;
    bottom: 125px;
    right: 0px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    display: none;
    cursor: pointer;
    font-size: 55px;
    padding: 5px;
    color: #fff;
	border-radius:45px!important
}

.flex-control-paging li a {
    background: #113dc0!important;
  
}
.flex-control-paging li a.flex-active {
    background: #da3e41!important;
    cursor: default;
}

.metaslider .flexslider .flex-direction-nav li a.flex-next {
    width:65px!important;
    height:65px!important;
    border: 0;
    margin: -20px 0 0;
    box-shadow: none!important;
    display: block;
    background-color: transparent;
    background: url(/wp-content/uploads/2021/10/droite.png) no-repeat !important;
    position: absolute;
    top: 50%;
    z-index: 10;
    cursor: pointer;
    text-indent: -9999px;
    opacity: 0;
    -webkit-transition: all .3s ease;
    -moz-transition: opacity .25s ease-in-out;
    transition: all .3s ease;
}
.metaslider .flexslider .flex-direction-nav li a.flex-prev {
    width: 65px!important;
    height:65px!important;
    border: 0;
    margin: -20px 0 0;
    box-shadow: none!important;
    display: block;
    background-color: transparent;
    background: url(/wp-content/uploads/2021/10/gauche.png) no-repeat !important;
    position: absolute;
    top: 50%;
    z-index: 10;
    cursor: pointer;
    text-indent: -9999px;
    opacity: 0;
    -webkit-transition: all .3s ease;
    -moz-transition: opacity .25s ease-in-out;
    transition: all .3s ease;
}
.et_pb_contact_field_options_wrapper .et_pb_contact_field_options_title {
    margin-bottom: 0.5
em
;
    font-weight: 600;
    color: white;
}
.edito p,.edito ul{
    font-size:17px;
	margin-bottom: 0 !important;
  
}
.edito1 p,.edito1 ul{
    font-size:17px;
	color:#000;
		margin-bottom: 0 !important;

  
}


.edito h2{
    
	color:#7dc9fb;
}
.edito h2 strong{
    
	color:#fff;
}

.edito1 h2{
    
	color:#113dc0;
}

.edito1 h2::before{
  content:url("img/hea.png");
}
.edito h2::before{
  content:url("img/hea.png");
}
.edito1 h2 strong{
    
	color:#da3e41;
  
}
.edito a{ 
	color:#7dc9fb;
  text-decoration:underline;
}

.edito a:hover{ 
	color:#fff;
  text-decoration:none;
}

.edito1 a{ 
	color:#113dc0;
  text-decoration:underline;
}

.edito1 a:hover{ 
	color:#da3e41;
  text-decoration:none;
}