/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/


/*ENTETE*/
.l-subheader.at_bottom{box-shadow:none !important; border-bottom:var(--color-content-border) 2px solid !important;}
@media(max-width:1024px){
	.l-subheader.at_bottom{box-shadow:none !important; border-bottom:none !important;}
	.l-subheader.at_middle{box-shadow:none !important; border-bottom:var(--color-content-border) 2px solid !important;}
}
/*Menu*/
.eat-mainmenu .w-nav-anchor .w-nav-title{position:relative;}
.eat-mainmenu .w-nav-anchor .w-nav-title::before{content:''; position:absolute; left:-25px; top:0; width:20px; height:20px; background-image:url('https://lesenfantsavanttout.net/wp-content/uploads/2025/05/eat-ronde-enfant.png'); background-size:cover; background-position:center; background-repeat:no-repeat; display:block; transition:0.3s; opacity:0;}
.eat-mainmenu .current_page_item .w-nav-anchor .w-nav-title::before, .eat-mainmenu .w-nav-anchor:hover .w-nav-title::before, .eat-mainmenu .current-page-ancestor .w-nav-anchor.level_1 .w-nav-title::before{animation:3s linear 0s infinite ronde; opacity:1;}
.eat-mainmenu.w-nav.type_desktop .w-nav-anchor:not(.level_1){padding:0.6em 30px !important;}
@keyframes ronde{
	0%{transform:rotate(0deg);}
	100%{transform:rotate(360deg);}
}

/*GRILLES*/
/*Actu*/
.eat-gridactu-wrapper1{position:relative;}
.eat-gridactu-wrapper1::before{content:''; position:absolute; left:0; right:0; top:1rem; border-top:var(--color-content-border) 2px solid;}
.eat-gridactu-wrapper1::after{content:''; position:absolute; left:1.5rem; top:0; bottom:0; border-left:var(--color-content-border) 2px solid;}
/*Agenda*/
.eat-agenda-date .w-post-elm-value, .eat-template-agenda-date .w-post-elm-value{padding:1rem; width:125px; border:var(--color-content-border) 2px solid; display:flex; flex-direction:column; align-items:center;}
.eat-agenda-date .w-post-elm-value span, .eat-template-agenda-date .w-post-elm-value span{margin:0.25rem 0; line-height:1;}
.eat-agenda-jour{font-size:2rem; font-family:var(--h1-font-family);}
.eat-date{font-size:2.5rem !important; display:block;}
.eat-date:last-child{font-size:0.8rem !important; font-weight:700;}

/*MODELE*/
.eat-pastille-donation .w-image-h{z-index:1;}
.eat-pastille-donation .w-image-h::after{content:''; position:absolute; left:calc(50% - (240px / 2)); bottom:0; width:240px; height:240px; box-shadow:rgba(0,0,0,0.2) 2px 2px 8px; background-color:#71c34b; border-radius:100%; display:block; pointer-events:none; transition:0.3s; z-index:-1; animation:1.5s linear 0s infinite battement;}
.eat-pastille-donation .w-image-h:hover::after{box-shadow:rgba(0,0,0,0) 2px 2px 7px; transform:scale(1.1); animation:none;}
@keyframes battement{
	0%{transform:scale(1);}
	50%{transform:scale(1.1);}
	100%{transform:scale(1);}
}

/*Complianz*/
.cmplz-cookiebanner{border-radius:0 !important;}
.cmplz-title{font-family:var(--h1-font-family) !important; font-size:1.25rem !important;}
.cmplz-btn{background-color:var(--color-content-link) !important; font-size:0.8rem !important; color:#fff !important; border-radius:5em !important; height:initial !important; transition:0.3s !important;}
.cmplz-btn:hover{background-color:var(--color-content-link-hover) !important;}


