/*
Theme Name: AllroundWeb Child
Theme URI: http://www.allroundweb.nl
Description: Designed by <a href="http://allroundweb.nl">Allround Web</a>.
Author: Rob Abrahams
Version: 1.0.0
Template: hello-elementor

*/

body div .facetwp-facet.facetwp-facet-sorteer_op select {
    background: white;
    padding: 10px;
    border: unset !important;
    text-decoration: none !important;
	font-family: 'Sofia Sans';
}

.facetwp-type-checkboxes:after {
    border: unset !important;
}

.facetwp-facet {
    margin-bottom: unset !important;
}

.facetwp-counter{
	display:none;
}

.woocommerce .elementor-tab-title{
padding-bottom:15px !important;
}

.woocommerce .noUi-connect {
    background: #E1D8C9;
}


body div .facetwp-checkbox {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgLTk2MCA5NjAgOTYwIiB3aWR0aD0iMjQiPjxwYXRoIGQ9Ik0yMjQuNjE1LTE2MFExOTctMTYwIDE3OC41LTE3OC41IDE2MC0xOTcgMTYwLTIyNC42MTV2LTUxMC43N1ExNjAtNzYzIDE3OC41LTc4MS41IDE5Ny04MDAgMjI0LjYxNS04MDBoNTEwLjc3UTc2My04MDAgNzgxLjUtNzgxLjUgODAwLTc2MyA4MDAtNzM1LjM4NXY1MTAuNzdRODAwLTE5NyA3ODEuNS0xNzguNSA3NjMtMTYwIDczNS4zODUtMTYwaC01MTAuNzdabTAtNDBoNTEwLjc3cTkuMjMgMCAxNi45MjMtNy42OTJRNzYwLTIxNS4zODUgNzYwLTIyNC42MTV2LTUxMC43N3EwLTkuMjMtNy42OTItMTYuOTIzUTc0NC42MTUtNzYwIDczNS4zODUtNzYwaC01MTAuNzdxLTkuMjMgMC0xNi45MjMgNy42OTJRMjAwLTc0NC42MTUgMjAwLTczNS4zODV2NTEwLjc3cTAgOS4yMyA3LjY5MiAxNi45MjNRMjE1LjM4NS0yMDAgMjI0LjYxNS0yMDBaIi8+PC9zdmc+");
    background-size: 23px 26px;
    background-position: left top;
    padding-left: 41px;
    margin-left: -5px;
    padding-bottom: 15px;
}

body div .facetwp-checkbox.checked {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgLTk2MCA5NjAgOTYwIiB3aWR0aD0iMjQiPjxwYXRoIGQ9Im00MjQtMzM5LjY5MiAyNTUuODQ2LTI1NS44NDYtMjguMzA4LTI4LjMwOEw0MjQtMzk2LjMwOGwtMTE0LTExNEwyODEuNjkyLTQ4MiA0MjQtMzM5LjY5MlpNMjI0LjYxNS0xNjBRMTk3LTE2MCAxNzguNS0xNzguNSAxNjAtMTk3IDE2MC0yMjQuNjE1di01MTAuNzdRMTYwLTc2MyAxNzguNS03ODEuNSAxOTctODAwIDIyNC42MTUtODAwaDUxMC43N1E3NjMtODAwIDc4MS41LTc4MS41IDgwMC03NjMgODAwLTczNS4zODV2NTEwLjc3UTgwMC0xOTcgNzgxLjUtMTc4LjUgNzYzLTE2MCA3MzUuMzg1LTE2MGgtNTEwLjc3Wm0wLTQwaDUxMC43N3E5LjIzIDAgMTYuOTIzLTcuNjkyUTc2MC0yMTUuMzg1IDc2MC0yMjQuNjE1di01MTAuNzdxMC05LjIzLTcuNjkyLTE2LjkyM1E3NDQuNjE1LTc2MCA3MzUuMzg1LTc2MGgtNTEwLjc3cS05LjIzIDAtMTYuOTIzIDcuNjkyUTIwMC03NDQuNjE1IDIwMC03MzUuMzg1djUxMC43N3EwIDkuMjMgNy42OTIgMTYuOTIzUTIxNS4zODUtMjAwIDIyNC42MTUtMjAwWk0yMDAtNzYwdjU2MC01NjBaIi8+PC9zdmc+");
}

body div .noUi-target {
    border: none;
    background: #e1e1e1;
}

body div .noUi-horizontal {
    height: 6px;
}
body div .noUi-horizontal .noUi-handle {
    border-radius: 14px;
    height: 14px;
    width: 14px;
    border: none;
    background: black;
}
.facetwp-slider-reset{
	box-shadow:unset !important;
	border:unset !important;
	    padding: 0.5rem 1rem !important;
}

.aw-hidden {
    display: none;
}
.in-stock{
	display:none !important;
}
.reset_variations{
	display:none !important;
}

#billing_postcode_field {
    margin-right: 20px !important;
}

/* === zammad-614897 — Direct-Deals revisie 2026-05-18 === */
/* Vervang "(Vereist)" tekst door rode asterisk.
   GF rendert beide spans met klasse 'gfield_required' (geneste structuur),
   dus we targeten alleen de inner span '_text' om dubbele * te voorkomen. */
.gform_wrapper .gfield_required_text {
    font-size: 0 !important;
    line-height: 1 !important;
}
.gform_wrapper .gfield_required_text::after {
    content: "*";
    color: #cc0000;
    font-size: 1rem;
    font-weight: 700;
    margin-left: 4px;
    line-height: 1;
    display: inline-block;
}

/* Compacter form-layout: minder verticale ruimte tussen velden en sublabels */
.gform_wrapper .gform_fields {
    grid-row-gap: 10px !important;
    row-gap: 10px !important;
}
.gform_wrapper .gfield {
    margin-bottom: 0 !important;
}
.gform_wrapper .gfield label.gfield_label,
.gform_wrapper .gfield legend.gfield_label {
    margin-bottom: 2px !important;
    padding-bottom: 0 !important;
}
.gform_wrapper .ginput_complex .ginput_left,
.gform_wrapper .ginput_complex .ginput_right,
.gform_wrapper .ginput_complex .ginput_full {
    margin-bottom: 2px !important;
}
.gform_wrapper .ginput_complex label,
.gform_wrapper .ginput_container_address label,
.gform_wrapper .ginput_container_name label {
    font-size: 0.85em !important;
    margin-top: 1px !important;
    margin-bottom: 0 !important;
}
.gform_wrapper .gfield_description {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
}
/* === einde zammad-614897 === */
