.elementor-692 .elementor-element.elementor-element-ba707f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:1vw;--padding-bottom:02vw;--padding-left:0vw;--padding-right:0vw;}.elementor-692 .elementor-element.elementor-element-9bb5d34{text-align:center;}.elementor-692 .elementor-element.elementor-element-9bb5d34 .elementor-heading-title{color:var( --e-global-color-9f90bda );}.elementor-692 .elementor-element.elementor-element-106af10{padding:0vw 0vw 1vw 0vw;text-align:center;color:var( --e-global-color-9f90bda );}.elementor-692 .elementor-element.elementor-element-106af10 a{color:var( --e-global-color-6ae7a90 );}.elementor-692 .elementor-element.elementor-element-8ad3f6b > .elementor-widget-container{padding:0vw 22vw 0vw 22vw;}.elementor-692 .elementor-element.elementor-element-6e95c07{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2em 0em;--row-gap:2em;--column-gap:0em;--padding-top:01vw;--padding-bottom:6.5vw;--padding-left:8vw;--padding-right:8vw;}.elementor-692 .elementor-element.elementor-element-e88ba86{--grid-columns:4;}.elementor-692 .elementor-element.elementor-element-e88ba86 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-692 .elementor-element.elementor-element-e88ba86 .e-loop-item > .elementor-section, .elementor-692 .elementor-element.elementor-element-e88ba86 .e-loop-item > .elementor-section > .elementor-container, .elementor-692 .elementor-element.elementor-element-e88ba86 .e-loop-item > .e-con, .elementor-692 .elementor-element.elementor-element-e88ba86 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-692 .elementor-element.elementor-element-9bee332{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}body.elementor-page-692:not(.elementor-motion-effects-element-type-background), body.elementor-page-692 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;background-image:url("https://solindis.com/wp-content/uploads/2025/11/Clijn-2.svg");background-position:top center;background-repeat:no-repeat;background-size:contain;}@media(max-width:1024px){.elementor-692 .elementor-element.elementor-element-ba707f5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-692 .elementor-element.elementor-element-8ad3f6b > .elementor-widget-container{padding:0vw 8.6vw 0vw 8.6vw;}.elementor-692 .elementor-element.elementor-element-6e95c07{--padding-top:6vw;--padding-bottom:6vw;--padding-left:4vw;--padding-right:4vw;}.elementor-692 .elementor-element.elementor-element-e88ba86{--grid-columns:2;--grid-row-gap:15px;--grid-column-gap:14px;}}@media(max-width:743px){.elementor-692 .elementor-element.elementor-element-ba707f5{--padding-top:0vw;--padding-bottom:0vw;--padding-left:6vw;--padding-right:6vw;}.elementor-692 .elementor-element.elementor-element-9bb5d34{padding:0px 0px 10px 0px;text-align:start;}.elementor-692 .elementor-element.elementor-element-106af10{text-align:start;}.elementor-692 .elementor-element.elementor-element-f878ae8.elementor-element{--align-self:flex-end;}.elementor-692 .elementor-element.elementor-element-8ad3f6b > .elementor-widget-container{padding:0vw 0vw 0vw 0vw;}.elementor-692 .elementor-element.elementor-element-6e95c07{--padding-top:0vw;--padding-bottom:10vw;--padding-left:6vw;--padding-right:6vw;}.elementor-692 .elementor-element.elementor-element-e88ba86{--grid-columns:1;}body.elementor-page-692:not(.elementor-motion-effects-element-type-background), body.elementor-page-692 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solindis.com/wp-content/uploads/2025/11/mobile.svg");}}/* Start custom CSS */.fibofilters-block {
    border:0!important;
}
nav.rank-math-breadcrumb, nav.rank-math-breadcrumb p, nav.rank-math-breadcrumb a {
    color: black!important;
}
@media only screen and (min-width:743px) {
    .fibofilters-block {
    padding: 0;
}
.fibofilters-block__content-inner {
    padding: 0;
}
    /* 1) Zorg dat de container grid wordt */
.fibofilters-vertical-filters-container {
    display: grid !important;      /* override plugin inline styles */
    grid-template-columns: 1fr;    /* standaard mobiel: 1 kolom */
    column-gap: 14px;
}

/* 2) Zoeken altijd 100% breed */
.fibofilters-block--search {
    grid-column: 1 / -1 !important; /* neemt altijd alle kolommen */
    order: -1;                      /* bovenaan, ongeacht DOM volgorde */
}

/* 3) Desktop: search full row, overige filters in 3 kolommen */

    .fibofilters-vertical-filters-container {
        grid-template-columns: repeat(3, minmax(0, 1fr)); /* 3 kolommen */
        align-items: start;
    }

    .fibofilters-block--search {
        grid-column: 1 / 4 !important; /* full-width */
    }

    /* Zorg dat select-blocks altijd 1 kolom per stuk innemen */
    .fibofilters-block--select {
        grid-column: auto;
        min-width: 0; /* voorkomt grid-overflow */
    }
    .fibofilters-items-search input[type=search] {
        border-radius: 10px !important;
        background: #E7EEE5 !important;
        padding: 20px !important;
        height: 45px;
    }

.fibofilters-items-search {
    align-items: center;
    border-radius: 10px !important;
}
    .fibofilters-items-search {

        box-shadow: unset;
}
.fibofilters-item--select {
    background: #E7EEE5 !important;
    box-shadow: unset;
    padding: 5px;
}
.fibofilters-block__headline {
    display: none !important;
}
.fibofilters-block.fibofilters-block--search.fibofilters-block--source--search.fibofilters-block--url-slug--zoeken {
    margin: 0;
    padding-bottom: 0;
    padding-top: 0;
}
.fibofilters-item--select input[role=combobox], .fibofilters-items-search input[type=search] {
    font-size:13px;
}
.fibofilters__select-suggestions {
    background: #e8eee5;
    font-size: 13px;
}
.fibofilters-items-search:focus-within, .fibofilters-items-search:hover {
    background-color: transparent;
    box-shadow: unset;
}
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button {
    color: white;
    background-color: #55a22e;
    border-radius: 25px;
    padding: 0.8em 1em 0.8em 1em;
    font-weight: 400;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover {
    background-color: #001532;
    text-decoration: none;
    background-image: none;
    color: white;
}



@media only screen and (max-width:743px) {
    .fibofilters-button.fibofilters-filter-button.fibofilters-button--search.fibofilters-button--source--search.fibofilters-button--url-slug--zoeken {
        display:none;
    }
    .fibofilters-button.fibofilters-filter-button.fibofilters-button--select.fibofilters-button--source--tax_product_cat.fibofilters-button--url-slug--categorieen {
        display:none;
    }
    .fibofilters-filter-button:hover {
    background-color: transparent;
    box-shadow: unset;
    text-shadow: unset;
}
.fibofilters-filter-button {
    background-color: transparent;
    border-radius: 6px;
    box-shadow: unset;
    color: black;
}
.fibofilters-block__headline {
    display: none;
}
.fibofilters-block {
    border: 0 !important;
    padding: 0;
}
    .fibofilters-items-search input[type=search] {
        border-radius: 10px !important;
        background: #E7EEE5 !important;
        padding: 20px !important;
        height: 45px;
    }

.fibofilters-items-search {
    align-items: center;
    border-radius: 10px !important;
}
    .fibofilters-items-search {

        box-shadow: unset;
}
.fibofilters-item--select {
    background: #E7EEE5 !important;
    box-shadow: unset;
    padding: 5px;
}
.fibofilters-item--select input[role=combobox], .fibofilters-items-search input[type=search] {
    font-size:13px;
}
.fibofilters__select-suggestions {
    background: #e8eee5;
    font-size: 13px;
}
.fibofilters-button.fibofilters-button--has-icon.fibofilters-filter-button.js-fibofilters-filter-button-all-filters {
    font-size: 14px;
    font-family: 'Open Sans';
    font-weight: 400;
}
}/* End custom CSS */