/*
Theme Name: Hello Elementor Child
Theme URI: https://www.agoravita.com/
Description: Hello Elementor Child Theme
Author: Agoravita
Author URL: https://www.agoravita.com/
Template: hello-elementor
Version: 1.0.0
License: GNU General Public License v2 or later
License URL: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: hello-elementorchild
*/
.h1-home span{
	text-transform: uppercase; 
	font-weight:300;
	letter-spacing: 6.6px;
	display:block;
	margin-bottom:15px;
}
.banner-home{
	height:calc(100vh - 69px);
	@medi(min-width:768px){
		height:calc(100vh - 74px);
	}
}

.flip-box .elementor-flip-box__front::after{
	content:"";
	width:100%;
	height:50%;
	background: rgba(0, 0, 0, 0);
	background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);
	position:absolute;
	display:block;
	bottom:0; 
	left:0;
	z-index:0;
}
.flip-box .elementor-flip-box__layer__overlay{
	z-index:2;
	position:relative;
}
.flip-box .elementor-flip-box__back{
	z-index:3;
	position:relative;
}
.vignette-article .img-article{
	transition :all 0.3s ease-in-out;
}
.vignette-article:hover{
	text-decoration: none !important;
}
.vignette-article:hover .img-article{
	transform:scale(1.15);
}
.vignette-article > .e-con-inner > .elementor-element{
	height:100%;
}
.slider-actus .elementor-swiper-button svg{
	fill:none !important;
}
.menu-footer a{
	transition:all 0.3s ease-in-out;
}
.menu-footer a:hover{
	text-decoration:none !important;
	transform:translateY(-3px);
}
.menu-footer li.menu-item:last-child a{
	background-color:#F37021;
	padding:10px 15px;
	transition:all 0.3s ease-in-out;
}
.menu-footer li.menu-item:last-child a:hover{
	background-color:#FF995B;
}
.link-agoravita .elementor-image-box-wrapper{
	display:flex;
	flex-direction: row-reverse;
}
@media(min-width:1024px){
	.link-agoravita{
		position:absolute;
		right:0;
	}
}

.frm_dropzone{
	max-width:inherit !important;
	width:100%;
}

.frm_dropzone .dz-message{
	border: 1px dashed #000000 !important;
}
.frm_dropzone .dz-preview{
	border: 1px solid #000000 !important;
}
