#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 __________ */

/* _________ 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;
	}
}


.find-agency {
    position: fixed;
    right: 0;
    top: 50%;
    z-index: 1000;
    background: #80bc02;
    color: white;
    padding: 1rem 0.5rem;
    max-width: 120px;
    text-align: center;
    font-weight: 500;
    border-radius: 0.5rem 0 0 0.5rem;
    box-shadow: #80bc0270 0 3px 6px;
    transform: translateY(-50%);
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0.5rem;
	 color: white !important;
	flex-direction: column;
}


@media(max-width: 768px) { 
	.find-agency {
		top: initial;
		bottom: 0;
		transform: unset;
		border-radius: 0.5rem 0 0 0;
		padding: 0.5rem 0rem;
		font-size: 0.75rem;
    max-width: 100px;
	}
}