/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 21 2026 | 13:40:40 */
.webr-checkbox .jet-radio-list-wrapper fieldset {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
}
.webr-checkbox .jet-checkboxes-list-wrapper {
	display: grid;
    grid-template-columns: 1fr 1fr;
}   

.webr-checkbox .jet-radio-list__button,
.webr-checkbox .jet-checkboxes-list__button {
	justify-content: center;
}

.jet-filter-items-dropdown__label {
	border: solid #36312C80 1px !important;
    border-radius: 10px !important;
    background-color: transparent !important;
    padding: 15px 25px !important;
}

.jet-filter-items-dropdown__body {
	border-radius: 10px !important;
}

.jet-filter-items-search__input {
	border-radius: 10px 10px 0 0 !important;
}

.jet-sorting-select {
	-webkit-appearance: none;
	outline: none !important;
}
.jet-sorting::before {
	content: "";
    background: url("/wp-content/uploads/2026/08/chevron-3.svg");
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    right: 15px;
    top: 56%;
    transform: translateY(-50%);
    width: 10px;
    height: 10px;
}
body:not(#__) .jet-filter-items-dropdown__label::after {
	content: "";
    background: url("/wp-content/uploads/2026/08/chevron-3.svg");
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    right: 15px;
    top: 56%;
    transform: translateY(-50%);
    width: 10px;
    height: 10px;
	border: none !important;
}

.jet-smart-filters-elementor-loop-no-result .webr-geen-woningen-gevonden {
	background-color: var(--geel);
    border-radius: 10px;
    padding: 60px;
}

.jet-smart-filters-elementor-loop-no-result .webr-geen-woningen-gevonden .webr-titel {
	font-family: "Instrument Serif", sans-serif;
	font-size: 62px;
}

.jet-smart-filters-elementor-loop-no-result .webr-geen-woningen-gevonden p {
	font-family: "Inter", sans-serif;
	margin-bottom: 20px !important;
	letter-spacing: -1px;
}

.jet-smart-filters-elementor-loop-no-result .webr-geen-woningen-gevonden .elementor-button {
	background-color: var(--antreciet) !important;
    color: var(--wit) !important;
}

.jet-filter-items-dropdown__active__item {
	background-color: var(--rood) !important;
	color: var(--wit);
}

/* home page filter */

#woningen-filter-form {
	flex-wrap: wrap;
    display: flex;
    gap: 10px;
}

#woningen-filter-form .woningen-filter-form-field-soort,
#woningen-filter-form .woningen-filter-form-field-stad {
	width: calc(50% - 5px);
}

#woningen-filter-form .woningen-filter-form-field-prijs,
#woningen-filter-form button {
	width: 100%;
}

#woningen-filter-form select {
	border: 1px solid #ccc;
	border-radius: var(--borderRadius);
	padding: 15px;
}

#woningen-filter-form button {
	border: none;
}

#woningen-filter-form .prijsrange-value {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: 14px;
    font-weight: var(--e-global-typography-text-font-weight);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    color: var(--e-global-color-text);
}

/* Select wrapper */
.woningen-filter-select-wrapper {
    position: relative;
}

/* Select */
.woningen-filter-select-wrapper select {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    padding-right: 40px;
}

/* Eigen chevron */
.woningen-filter-select-wrapper::after {
    content: "";
    position: absolute;
    right: 12px; /* meer naar links = lager getal */
    top: 50%;
    width: 8px;
    height: 8px;
    border-right: 2px solid #999; /* lichtere kleur */
    border-bottom: 2px solid #999;
    transform: translateY(-60%) rotate(45deg);
    pointer-events: none;
}

.noUi-horizontal .noUi-handle {
	width: 16px;
    height: 16px;
    right: -10px;
	top: -7px;
	border: none;
    box-shadow: none;
    border-radius: 50%;
    background: var(--rood);
}

.noUi-horizontal {
    height: 2px;
}

.noUi-target {
	border: none;
	margin: 10px 0;
}

.noUi-connect {
	background: var(--rood);
}

.noUi-horizontal .noUi-handle:before,
.noUi-horizontal .noUi-handle:after {
	content: none;
}

































