#header-slider-container {
	overflow: hidden;
}

@media (min-width: 1025px) {
	#rev_slider_72_1_wrapper {
		height: calc( 697 / 1440 * 100vw);
		max-height: 697px;
	}
}

@media (min-width: 779px) and (max-width: 1024px) {
	#rev_slider_72_1_wrapper {
		height: calc( 768 / 1024 * 100vw);
		max-height: 768px;
	}
}

@media (min-width: 481px) and (max-width: 778px) {
	#rev_slider_72_1_wrapper {
		height: calc( 480 / 778 * 100vw);
		max-height: 488px;
	}
}

@media (max-width: 480px) {
	#rev_slider_72_1_wrapper {
		height: 100vw;
	}
}

@media (min-width: 901px) {
	.fixed-header-box {
		min-height: 60px;
	}
}



/* __________ C U S T O M _ C S S __________ */

/* FOOTER ICON */
#main-footer .fl-icon-group {
	    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 40px;
    gap: 16px;
}

#main-footer .fl-icon-group i {
	color:#80bc00;
}

#main-footer .fl-icon-group i:hover {
	color:#425d07;
}




/* _________ testimonials stars alignment with name */
blockquote.simple .quote-title {
	display: flex;
	justify-content: center;
	align-items: center;
}

/* _________ page accueil slider tomates */
#rev_slider_4_1_wrapper {
		background: center center/cover url(https://www.quadra-terra.fr/wp-content/uploads/2022/10/AdobeStock_399774654-dark.jpg) !important;
}

/* _________ page "qui sommes nous ?" slider terre */
/* #rev_slider_3_1_wrapper {
			background: center center/cover url(https://www.quadra-terra.fr/wp-content/uploads/2022/09/legumes22.jpg) !important;
} */

#mega-menu-wrap-menu-header #mega-menu-menu-header ul.mega-sub-menu li {
	min-width: 250px;
}

/* img {
	filter: invert(1) !important;
}  */

h2.h2-mentions {
	margin-top: 0px;
}

.fl-node-59ad2828ebff5 > .fl-col-content {
	background-color: #517e1f !important;
}

.field-wrap input[type=button]:hover {
	background-color: #425D07;
}

/* hide search button on mobile screen */
.responsive-layout header.main-header .logo-wrapper .mobile-logo-additions .header-search {
	display: none;
}


.fl-module-vamtam-pricing-table .fl-pricing-table .fl-pricing-table-inner-wrap h2 {
    background: #425d07 !important;
}

.fl-module-vamtam-pricing-table .fl-pricing-table .fl-pricing-table-inner-wrap .fl-pricing-table-price {
	color: #425d07;
	height: 148px;
}

.fl-module-vamtam-pricing-table .fl-pricing-table .fl-pricing-table-inner-wrap .fl-pricing-table-price .fl-pricing-table-duration {
	font-size: 0.75rem;
}
.fl-module-vamtam-pricing-table .fl-pricing-table .fl-pricing-table-inner-wrap .fl-pricing-table-features li {
    color: #2f2f2f;	
}

.fl-module-vamtam-pricing-table .fl-pricing-table .fl-pricing-table-inner-wrap .vamtam-button-wrap {
	display:none;
}



.wp-block-jetpack-slideshow_pagination {
	    justify-content: center !important;
}


.vgblk-rw-wrapper.limit-wrapper {
	 padding: 0 1rem;
}

#filters-container ul {
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	gap: 1rem;
	padding: 0;
	margin: 0;
	margin-bottom: 1Rem;
}
#filters-container ul li{
	cursor:pointer;
}

#filters-container .cbp-filter-item-active {
	font-weight: bold;
}




@media(max-width: 768px) { 
	:root {
		--vamtam-h2-font-size: 36px;
	}
        .fl-col-group .fl-col:has(> .vamtam-show-bg-image:empty)  {
        order: -1;
        padding-bottom: 20px;
    }
	
	.fl-col-group.fl-col-group-responsive-reversed {
		flex-direction: row;
    flex-wrap: wrap;
	}
}

/* -------- BOUTONS FIXES -------- */

.find-agency,
.contact-fixed-btn,
.event-fixed-btn{
position:fixed;
right:0;
z-index:1000;

width:120px;            /* largeur fixe */
min-height:80px;        /* hauteur minimale seulement */

display:flex;
flex-direction:column;
align-items:center;
justify-content:center;

padding:12px 8px;
gap:8px;

font-family:inherit;
font-weight:500;
line-height:1.2;
text-align:center;

border-radius:12px 0 0 12px;
transform:translateY(-50%);
text-decoration:none;
color:#fff !important;
}

/* positions */
.find-agency{ top:50%; background:#80bc02; box-shadow:#80bc0270 0 3px 6px; }
.contact-fixed-btn{ top:65%; background:#425d07; box-shadow:#425d0770 0 3px 6px; }
.event-fixed-btn{ top:81%; background:#80bc02; box-shadow:#425d0770 0 3px 6px; }

/* texte */
.find-agency span,
.contact-fixed-btn span,
.event-fixed-btn span{
font-size:14px;
}

/* icones */
.find-agency svg,
.contact-fixed-btn svg,
.event-fixed-btn svg{
width:34px;
height:34px;
flex-shrink:0;
}