/**************** GENERAL ********************/
.grecaptcha-badge{
	display:none !important;
}
body{
}
.et_menu_container{
   /* padding: 0px 30px;*/
    margin-top: 10px;
	/*transition: margin-top 0.4s ease-in-out, background 0.4s ease-in-out !important;*/
}

/*.et-fixed-header .et_menu_container {
    margin-top: 0px !important;*/
}
.footer-lien a:link, .footer-lien a:visited{
	color:#FFF;
}
.footer-lien a:hover{
	text-decoration:underline;
}
#main-header .container{
	width:var(--gvid-lq65kpm3od) !important;
}
#page-container {
   overflow-x: hidden;
}
/* Reveal image : fondu + dézoom à l'entrée dans l'écran */
.js-reveal .img-reveal img,
.js-reveal img.img-reveal {
  opacity: 0;
  will-change: transform, opacity;
}

/* Le zoom reste dans le cadre de l'image */
.img-reveal .et_pb_image_wrap {
  display: inline-block;
  overflow: hidden;
}
/* ===== Compteur déroulant (.counter-roll) ===== */
.counter-plus { color: #9b72c6; }

.counter-roll {
  display: inline-flex;
  align-items: flex-start;
  overflow: hidden;
  line-height: 1.1;
  height: 1.1em;
  vertical-align: bottom;
  font-variant-numeric: tabular-nums;
}
.counter-roll .cr-col {
  display: flex;
  flex-direction: column;
  will-change: transform;
}
.counter-roll .cr-col span,
.counter-roll .cr-static {
  display: block;
  height: 1.1em;
  line-height: 1.1;
}





















/*********** FIN GENERAL ****************/

/*********** MOBILE ****************/
@media all and (max-width: 980px) {
	
.dsm_button .et_pb_button_two {
    margin-left: 0px !important;
}
.dsm_button .et_pb_button_two, .dsm_button .et_pb_button_one  {
	width:100%;
}
	#main-header .container {
    width: 95% !important;
}
	html,
	body {
		overflow-x: hidden;
	}
	body {
		position: relative
	}
	    #dtb-m-menu .menu-wrapper {
        overflow-x: hidden !important;
    }
	

}
/*****/