/*
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{text-decoration:none!important}
body{overflow-x:hidden!important}
#cmplz-document{max-width:100%!important}

/* .gform_required_legend{display:none!important} */
section.et_pb_wpt_gravityform_0 .gform_wrapper .gfield div.ginput_container_consent label a{color:#fff!important;font-weight:700!important}
section.et_pb_wpt_gravityform_0 .gform_wrapper .gfield div.ginput_container_consent label a:hover{color:#fff!important;font-weight:700!important}
section.et_pb_wpt_gravityform_0 .gform_wrapper .ginput_container_consent input[type="checkbox"]{accent-color:#fff!important;}
section.et_pb_wpt_gravityform_0 .gform_wrapper.gravity-theme .gfield input,
section.et_pb_wpt_gravityform_0 .gform_wrapper.gravity-theme .gform_fileupload_rules{color:#fff!important;}

/*Puce non active */
.flex-control-paging li a {
    background: #fff!important;
    cursor: default;
}

/* Puce active */

.flex-control-paging li a.flex-active {
    background: #4dcb0b!important;
    cursor: default;
}



/* Suppression de la marge sous le diapo + remontée des puces sur le Diapo */

.metaslider .flexslider {margin:0!important}
.metaslider .flex-control-nav {bottom:30px!important}

#menu-menu-principal li.menu-item-189 a:hover::after,
#menu-menu-principal .sub-menu li a:hover::after {
  display:none !important;
}


@media(min-width:981px){

#menu-menu-principal li{
	height:45.44px;
	display:flex;
	align-items:flex-start
	}	
#menu-menu-principal li a:hover::after,
#menu-menu-principal li.current-menu-item a::after{
display:block;
content:"";
width:3.39vw;
height:2px;
background:#fff;
margin: 10px auto 5px auto;
}
	
	
	
	
#menu-menu-principal li a:hover,
#menu-menu-principal li.current-menu-item a{border-bottom:0px!important}
.et_pb_menu__wrap {justify-content:flex-end!important}
	
	.et_pb_column_0_tb_header {width:20%!important}
	.et_pb_column_1_tb_header {width:80%!important}
	
#headerTop{position:absolute!important; width:100%!important; z-index:9999!important}	
	
#ColObl1, #ColObl2, #ColObl3, #ColObl4, #ColObl5{ transform:skew(-10deg); }
	
#ColObl1{ background-position:0!important;}
#ColObl2, #ColObl3{ background-position:20%!important }		
#ColObl4, #ColObl5{ background-position:50%!important }
#ColObl5{ background-position:100%!important }
	
	
#ColObl4 .et_pb_promo, #ColObl1 .et_pb_promo, #ColObl2 .et_pb_promo  , #ColObl3 .et_pb_promo, #ColObl5 .et_pb_promo{ transform:skew(10deg); }
#ColObl1, #ColObl2, #ColObl3, #ColObl4{margin-right:1%!important; width:19%!important}
	
	
	.et_pb_section_0_tb_header .et_pb_row_1-4_3-4{
		display:flex!important;
		align-items:center!important
	}
}

.et_pb_scroll_top.et-pb-icon {
    text-align: center;
    background: #4dcb0b!important;
    text-decoration: none;
    position: fixed;
    z-index: 99999;
    bottom: 80px;
    right: 20px;
    border-radius: 50px;
    display: none;
    cursor: pointer;
    font-size: 30px!important;
    padding: 10px!important;
    color: #fff;
    border: 2px solid #4dcb0b!important;
}