/*
 * Gebruik zoveel mogelijk nested CSS
 * Meer informatie: https://www.w3schools.com/cssref/sel_nesting.php
 */
/* Slider Label & Text colors */
.facetwp-display-value{
  	color: var(--awcf-facet-text-color) !important; 
}
.facetwp-slider-label{
	color: var(--awcf-facet-text-color) !important; 
}
/* Slider active */
.noUi-connect{
	background: var(--awcf-facet-slider-color) !important; 
	background-color: var(--awcf-facet-slider-color) !important;
	background-image: var(--awcf-facet-slider-color) !important;
}
/* Slider btn */
.noUi-handle{
	border-radius: 100% !important;
}
/* Slider background */
.noUi-target{	
	background: var(--awcf-facet-slider-bg) !important;
	background-color: var(--awcf-facet-slider-bg) !important;
	background-image: var(--awcf-facet-slider-bg) !important;
	border: none !important;
}
/* .facetwp-slider-reset{
	color: var(--awcf-facet-text-color) !important; 
} */

/* Facet Checkboxes */
.facetwp-checkbox {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgLTk2MCA5NjAgOTYwIiB3aWR0aD0iMjQiPjxwYXRoIGQ9Ik0yMjQuNjE1LTE2MFExOTctMTYwIDE3OC41LTE3OC41IDE2MC0xOTcgMTYwLTIyNC42MTV2LTUxMC43N1ExNjAtNzYzIDE3OC41LTc4MS41IDE5Ny04MDAgMjI0LjYxNS04MDBoNTEwLjc3UTc2My04MDAgNzgxLjUtNzgxLjUgODAwLTc2MyA4MDAtNzM1LjM4NXY1MTAuNzdRODAwLTE5NyA3ODEuNS0xNzguNSA3NjMtMTYwIDczNS4zODUtMTYwaC01MTAuNzdabTAtNDBoNTEwLjc3cTkuMjMgMCAxNi45MjMtNy42OTJRNzYwLTIxNS4zODUgNzYwLTIyNC42MTV2LTUxMC43N3EwLTkuMjMtNy42OTItMTYuOTIzUTc0NC42MTUtNzYwIDczNS4zODUtNzYwaC01MTAuNzdxLTkuMjMgMC0xNi45MjMgNy42OTJRMjAwLTc0NC42MTUgMjAwLTczNS4zODV2NTEwLjc3cTAgOS4yMyA3LjY5MiAxNi45MjNRMjE1LjM4NS0yMDAgMjI0LjYxNS0yMDBaIi8+PC9zdmc+) !important;
    background-size: 23px 21px !important;
    background-position: left top !important;
    padding-left: 30px !important;
    margin-left: 0px !important;
    padding-bottom: 5px !important;
}
.facetwp-checkbox.checked {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgLTk2MCA5NjAgOTYwIiB3aWR0aD0iMjQiPjxwYXRoIGQ9Im00MjQtMzM5LjY5MiAyNTUuODQ2LTI1NS44NDYtMjguMzA4LTI4LjMwOEw0MjQtMzk2LjMwOGwtMTE0LTExNEwyODEuNjkyLTQ4MiA0MjQtMzM5LjY5MlpNMjI0LjYxNS0xNjBRMTk3LTE2MCAxNzguNS0xNzguNSAxNjAtMTk3IDE2MC0yMjQuNjE1di01MTAuNzdRMTYwLTc2MyAxNzguNS03ODEuNSAxOTctODAwIDIyNC42MTUtODAwaDUxMC43N1E3NjMtODAwIDc4MS41LTc4MS41IDgwMC03NjMgODAwLTczNS4zODV2NTEwLjc3UTgwMC0xOTcgNzgxLjUtMTc4LjUgNzYzLTE2MCA3MzUuMzg1LTE2MGgtNTEwLjc3Wm0wLTQwaDUxMC43N3E5LjIzIDAgMTYuOTIzLTcuNjkyUTc2MC0yMTUuMzg1IDc2MC0yMjQuNjE1di01MTAuNzdxMC05LjIzLTcuNjkyLTE2LjkyM1E3NDQuNjE1LTc2MCA3MzUuMzg1LTc2MGgtNTEwLjc3cS05LjIzIDAtMTYuOTIzIDcuNjkyUTIwMC03NDQuNjE1IDIwMC03MzUuMzg1djUxMC43N3EwIDkuMjMgNy42OTIgMTYuOTIzUTIxNS4zODUtMjAwIDIyNC42MTUtMjAwWk0yMDAtNzYwdjU2MC01NjBaIi8+PC9zdmc+) !important;
}
/* FacetWP buttons */
.elementor-widget-facetwp-facet{
	input[type="button"]{
		color: var(--awcf-facet-button-txt) !important; 
		background-color: var(--awcf-facet-button-color) !important;
		border: 0 !important;
		box-shadow: none !important;
		font-weight: 600 !important;
		padding: 8px 16px !important;
	}
	button{
		color: var(--awcf-facet-button-txt) !important; 
		background-color: var(--awcf-facet-button-color) !important;
		border: 0 !important;
		box-shadow: none !important;
		font-weight: 600 !important;
		padding: 8px 16px !important;
	}	
	input[type="button"]:hover{
		color: var(--awcf-facet-button-txt) !important; 
		background-color: var(--awcf-facet-button-hover) !important;
		border: 0 !important;
		box-shadow: none !important;
	}
	button:hover{
		color: var(--awcf-facet-button-txt) !important; 
		background-color: var(--awcf-facet-button-hover) !important;
		border: 0 !important;
		box-shadow: none !important;
	}
}

.fs-label-wrap {
    display: none !important;
}
div.fs-dropdown {
    display: block;
}
.facet-wrap h3{
    font-family: var(--e-global-typography-primary-font-family), Sans-serif !important;
}
.fs-dropdown .fs-options {
	overflow-x: hidden !important;
}