.elementor-516308 .elementor-element.elementor-element-db83821:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-516308 .elementor-element.elementor-element-db83821 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor6 );}.elementor-516308 .elementor-element.elementor-element-db83821 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:035% 20% 25% 20%;}.elementor-516308 .elementor-element.elementor-element-db83821 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-516308 .elementor-element.elementor-element-543805e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-516308 .elementor-element.elementor-element-543805e .elementor-search-form__container{min-height:42px;}.elementor-516308 .elementor-element.elementor-element-543805e .elementor-search-form__submit{min-width:42px;}body:not(.rtl) .elementor-516308 .elementor-element.elementor-element-543805e .elementor-search-form__icon{padding-left:calc(42px / 3);}body.rtl .elementor-516308 .elementor-element.elementor-element-543805e .elementor-search-form__icon{padding-right:calc(42px / 3);}.elementor-516308 .elementor-element.elementor-element-543805e .elementor-search-form__input, .elementor-516308 .elementor-element.elementor-element-543805e.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(42px / 3);padding-right:calc(42px / 3);}.elementor-516308 .elementor-element.elementor-element-543805e .elementor-search-form__input,
					.elementor-516308 .elementor-element.elementor-element-543805e .elementor-search-form__icon,
					.elementor-516308 .elementor-element.elementor-element-543805e .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-516308 .elementor-element.elementor-element-543805e .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-516308 .elementor-element.elementor-element-543805e.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:#202020;fill:#202020;}.elementor-516308 .elementor-element.elementor-element-543805e:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{background-color:#FFFFFF;border-color:#AEAEAE;border-width:1px 1px 1px 1px;border-radius:3px;}.elementor-516308 .elementor-element.elementor-element-543805e.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{background-color:#FFFFFF;border-color:#AEAEAE;border-width:1px 1px 1px 1px;border-radius:3px;}.elementor-516308 .elementor-element.elementor-element-543805e:not(.elementor-search-form--skin-full_screen) .elementor-search-form--focus .elementor-search-form__input,
					.elementor-516308 .elementor-element.elementor-element-543805e .elementor-search-form--focus .elementor-search-form__icon,
					.elementor-516308 .elementor-element.elementor-element-543805e .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-516308 .elementor-element.elementor-element-543805e.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input:focus{color:var( --e-global-color-0be7a18 );fill:var( --e-global-color-0be7a18 );}.elementor-516308 .elementor-element.elementor-element-543805e:not(.elementor-search-form--skin-full_screen) .elementor-search-form--focus .elementor-search-form__container{background-color:#FFFFFF;}.elementor-516308 .elementor-element.elementor-element-543805e.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input:focus{background-color:#FFFFFF;}.elementor-516308 .elementor-element.elementor-element-bf711ba > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-516308 .elementor-element.elementor-element-f12907e > .elementor-widget-container{margin:50px 0px 25px 0px;}.elementor-516308 .elementor-element.elementor-element-f12907e{text-align:center;}.elementor-516308 .elementor-element.elementor-element-f12907e .elementor-heading-title{font-size:40px;color:var( --e-global-color-76e338f );}.elementor-516308 .elementor-element.elementor-element-24638d6 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:3;}.elementor-516308 .elementor-element.elementor-element-8bd5e07 .jet-filters-pagination__link, .elementor-516308 .elementor-element.elementor-element-8bd5e07 .jet-filters-pagination__dots{font-size:18px;}.elementor-516308 .elementor-element.elementor-element-8bd5e07 .jet-filters-pagination__link{background-color:#FFFFFF;color:#555555;padding:10px 10px 10px 10px;}.elementor-516308 .elementor-element.elementor-element-8bd5e07 .jet-filters-pagination__dots{background-color:#FFFFFF;color:#555555;padding:10px 10px 10px 10px;}.elementor-516308 .elementor-element.elementor-element-8bd5e07 .jet-filters-pagination__link:hover{color:#E76F51;}.elementor-516308 .elementor-element.elementor-element-8bd5e07 .jet-filters-pagination__current .jet-filters-pagination__link{color:#E76F51;}.elementor-516308 .elementor-element.elementor-element-8bd5e07 .jet-filters-pagination__item{margin-right:calc(15px/2);margin-left:calc(15px/2);margin-top:calc(6px/2);margin-bottom:calc(6px/2);}.elementor-516308 .elementor-element.elementor-element-8bd5e07 .jet-filters-pagination{margin-right:calc(-15px/2);margin-left:calc(-15px/2);margin-top:calc(-6px/2);margin-bottom:calc(-6px/2);text-align:center;}.elementor-516308 .elementor-element.elementor-element-a834855{--grid-columns:3;}@media(max-width:1024px){.elementor-516308 .elementor-element.elementor-element-a834855{--grid-columns:2;}}@media(min-width:768px){.elementor-516308 .elementor-element.elementor-element-db83821{width:20%;}.elementor-516308 .elementor-element.elementor-element-bf711ba{width:80%;}}@media(max-width:767px){.elementor-516308 .elementor-element.elementor-element-db83821{width:100%;}.elementor-516308 .elementor-element.elementor-element-db83821 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-516308 .elementor-element.elementor-element-543805e > .elementor-widget-container{margin:5px 5px 5px 5px;}.elementor-516308 .elementor-element.elementor-element-f12907e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-516308 .elementor-element.elementor-element-24638d6 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-516308 .elementor-element.elementor-element-a834855{--grid-columns:1;}}/* Start custom CSS for wp-widget-categories, class: .elementor-element-e0c39da */.children { display: none; }

/* --- STYLING ZIJBALK (ELEMENTOR FIX) --- */

/* 1. Het grijze blok (Achtergrond) */
.elementor-widget-wp-widget-categories,
.elementor-widget-wp-widget-search {
    background-color: #f2f2f2 !important;
    padding: 30px !important;
    margin-bottom: 30px !important;
    border-radius: 4px !important;
}

/* 2. De Titel "Categorieën" (Turquoise) */
.elementor-widget-wp-widget-categories h5,
.elementor-widget-wp-widget-categories h2,
.widget-title {
    color: #009ba5 !important; /* Jouw Turquoise */
    font-size: 20px !important;
    font-weight: 700 !important;
    margin-bottom: 15px !important;
    border: none !important;
}

/* 3. De Tekst (Donkergrijs & Ruimte) */
.elementor-widget-wp-widget-categories ul li a {
    color: #444444 !important; /* Donkergrijs */
    font-size: 15px !important;
    text-decoration: none !important;
    font-weight: normal !important;
    display: block !important;      /* Zorgt dat padding werkt */
    padding-bottom: 12px !important; /* Ruimte onder elke regel */
}

/* 4. Weg met de bolletjes (Bullets) - HEEL BELANGRIJK */
.elementor-widget-wp-widget-categories ul {
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-widget-wp-widget-categories li {
    list-style-type: none !important; /* Echt geen bolletjes */
    padding-left: 0 !important;       /* Geen ruimte links */
    margin-left: 0 !important;
}

/* 5. Hover effect (Turquoise als je erop staat) */
.elementor-widget-wp-widget-categories ul li a:hover {
    color: #009ba5 !important;
}

/* 6. Verberg sub-categorieën (voor de zekerheid) */
.children { 
    display: none !important; 
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-24638d6 *//* Verberg het laatste paginanummer direct vóór 'Volgende' */
.elementor-pagination .next.page-numbers,
.elementor-pagination .page-numbers.next {
  /* niets, alleen om de .elementor-516308 .elementor-element.elementor-element-24638d6 te borgen */
}

.elementor-pagination .page-numbers.next:before,
.elementor-pagination .next.page-numbers:before {
  /* niets */
}

.elementor-pagination .page-numbers.next,
.elementor-pagination .next.page-numbers {
  /* dit is de Next-link; laten we die staan */
}

/* DIT is de echte fix: verberg het element vlak vóór de Next-link */
.elementor-pagination .page-numbers.next,
.elementor-pagination .next.page-numbers {
  /* keep */
}

.elementor-pagination .page-numbers.next {
  /* keep */
}

.elementor-pagination .page-numbers.next {
  /* keep */
}

.elementor-pagination .page-numbers.next {
  /* keep */
}

.elementor-pagination .page-numbers.next {
  /* keep */
}

/* Verberg de sibling direct vóór Next */
.elementor-pagination .page-numbers.next{
  /* keep */
}
.elementor-pagination .page-numbers.next{
  /* keep */
}

.elementor-pagination .page-numbers.next{
  /* keep */
}

/* Cross-browser: "vorige sibling" bestaat niet, dus we pakken: last nummer in de lijst behalve next */
.elementor-pagination .page-numbers:not(.next):not(.prev):not(.dots):not(.current):last-of-type {
  display: none !important;
}/* End custom CSS */