/*
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

*/
.aw-hide-turnstile .elementor-field-type-html{
	visibility: hidden !important;
	margin: 0 !important;
	height: 0 !important;
}
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;
}

.elementor-loop-container .category-blog {
    /* background-color: var( --e-global-color-primary );  */
    border-radius: 20px 20px 20px 20px;
}

.elementor-loop-container .category-podcast {
    /* background-color: #4fb96d;  */
    border-radius: 20px 20px 20px 20px;
}
/* 
.elementor-loop-container .category-blog:hover {
    transform: scale(1.05);
    transition: 300ms;
}

.elementor-loop-container .category-podcast:hover {
    transform: scale(1.05);
    transition: 300ms;
} */

.carousel-loop-container .category-blog:hover {
    opacity: 0.5;
    transform: scale(1) !important;
    transition: 300ms !important;
}
.carousel-loop-container .category-podcast:hover {
    opacity: 0.5;
    transform: scale(1) !important;
    transition: 300ms !important;
}

.facetwp-facet-inspiratie_type select{
    background-color: var( --e-global-color-primary );
    border: 0;
    border-radius: 8px;
}

.single-blog-img-container img{
    border-radius: 20px 20px 0px 0px !important;
}

/* Radio buttons filter */
.facetwp-facet-inspiratie_type{
    display: flex;
    flex-direction: row;
}

.facetwp-radio{
    background: white !important;
    border-color: var(--e-global-color-accent) !important;
    margin: 0px 20px 0px 0px;
    padding-top: 8px;
    padding-bottom: 8px;
    text-align: center;
    padding-left: 0 !important;
    color: black;
    font-weight: 600;
    width: 140px;
    border-radius: 5px;
    border: 2px solid black;
    transition: 0.3s;
    flex: 1;
}

.facetwp-radio:hover{
    color: var( --e-global-color-primary ) !important;
    background: #E2E2E2 !important;
    border-color: var( --e-global-color-primary ) !important;
}
.checked{
    /* background-image: 0 !important; */
    color: var( --e-global-color-primary ) !important;
    background: #E2E2E2  !important;
    border-color: var( --e-global-color-primary ) !important;
}

.facetwp-display-value{
    padding-right: 0 !important;
}
.scroll-header {
  transition: background-color 0.3s ease, box-shadow 0.3s ease;
}

.scrolled .scroll-header {
  background-color: #E30613; 
  /* border-bottom: 4px solid black !important; */
  box-shadow: 0 2px 10px rgba(0,0,0,0.1); 
}
.carousel-img-style img{
    object-fit: scale-down;
}
/* 
@media (max-width: 1024px) {
  .aw-mobile-header a {
    justify-content: right !important;
    padding: 0 10px;
	text-align: right;  
  }

  .aw-mobile-header nav {
    top: 66px !important;
    --menu-height: 607px !important;
    width: 220px !important;
    left: -140px !important;
  }
} */

@media (max-width: 767px) {
/*     .aw-mobile-header nav {
        right: 0 !important;
        /* left: -120px !important; */
    }
    /* .aw-mobile-header a {
        padding: 0 10px;
    } */
    .facetwp-radio{
        width: 100%;
        margin: 10px 0px 10px 0px;
    }
    .facetwp-facet-inspiratie_type{
        flex-direction: column;
    }
    .elementor-widget-facetwp-facet{
        width: 100%;
    }
}
