.button--primary{border-radius:10px}.button--primary:disabled{background:#d3d3d3}.wpb_single_image .vc_single_image-wrapper.vc_box_rounded img{border-radius:10px !important}.vso_title{font-size:46px;font-weight:800;line-height:50px}@media (max-width: 992px){.vso_title{font-size:32px;line-height:1.2}}.vso_categorie{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);border-radius:10px}.vso_categorie .link{display:-webkit-box;display:-moz-box;display:-webkit- block;display:-ms- block;display:block;padding:15px}.vso_categorie .link img{height:180px;width:100%;object-fit:cover;border-radius:10px}@media (max-width: 767px){.vso_categorie .link img{height:220px}}.vso_categorie .link .title{text-align:center;color:var(--content-color);font-weight:700;margin-top:10px}.vso_breadcrumbs .breadcrumbs{color:#999;font-weight:400}.vso_breadcrumbs .breadcrumbs i{color:var(--primary-color);font-size:13px;padding:0 10px}.intro img{border-radius:10px}.vso_photo_gallery img{border-radius:10px}.row .grid-item{border-radius:10px;background-color:#F1F1F1;box-shadow:none}.row .grid-item__img-wrap{aspect-ratio:3 / 2;border-radius:10px;overflow:hidden}.vso_themas{margin:0 -15px}.vso_themas .item{background-size:cover;background-position:center;width:100%;height:240px;display:-webkit-box;display:-moz-box;display:-webkit- block;display:-ms- block;display:block;margin-bottom:30px;text-align:center;border-radius:10px;position:relative}.vso_themas .item span{background-color:#fff;color:var(--content-color);width:calc(100% - 60px);display:-webkit-box;display:-moz-box;display:-webkit- inline-block;display:-ms- inline-block;display:inline-block;padding:5px;border-radius:10px;font-weight:700;position:absolute;left:30px;bottom:30px}.vso_themas .item:hover span{background-color:var(--primary-color);color:#fff}.categories{position:relative;padding-left:25px}.categories .cat-item{list-style:none}.categories .cat-item a{color:#000}.categories .cat-item.current-cat a{font-weight:500}.categories .cat-item:before{content:"\f054";font-family:var(--fa-style-family, "Font Awesome 6 Free");font-weight:var(--fa-style, 900);position:absolute;left:0;color:var(--primary-color)}.categories .cat-item .children{padding-left:15px;margin-bottom:0;display:none}.categories .cat-item .children .cat-item a{font-weight:400}.categories .cat-item .children .cat-item.current-cat a{font-weight:500;color:var(--primary-color)}.categories .cat-item .children .cat-item:before{display:-webkit-box;display:-moz-box;display:-webkit- none;display:-ms- none;display:none}.categories .current-cat:before,.categories .current-cat-parent:before,.categories .current-cat-ancestor:before{content:"\f078"}.categories .current-cat .children,.categories .current-cat-parent .children,.categories .current-cat-ancestor .children{display:-webkit-box;display:-moz-box;display:-webkit- block;display:-ms- block;display:block}.categories .current-cat .children .cat-item .children,.categories .current-cat-parent .children .cat-item .children,.categories .current-cat-ancestor .children .cat-item .children{display:-webkit-box;display:-moz-box;display:-webkit- none;display:-ms- none;display:none}.categories .current-cat-ancestor .children .current-cat .children{display:-webkit-box;display:-moz-box;display:-webkit- block;display:-ms- block;display:block}.categories .current-cat-ancestor .children .current-cat .children a{font-weight:400;color:#000}.categories .current-cat-ancestor .children .current-cat-parent .children{display:-webkit-box;display:-moz-box;display:-webkit- block;display:-ms- block;display:block}.woocommerce ul.products li.product{margin-bottom:33px !important}.woocommerce ul.products li.product a.woocommerce-loop-product__link{display:block;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);padding:10px;text-align:center;border-radius:10px}.woocommerce ul.products li.product a img{height:160px !important;object-fit:contain}.woocommerce ul.products li.product .price{color:var(--primary-color) !important;font-weight:700 !important}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:16px !important}.woocommerce.single-product .product .sku_wrapper{font-weight:700}.woocommerce.single-product .product .content-product{padding:20px 0}.woocommerce.single-product .product .vso_price{font-size:30px}.woocommerce.single-product .product .vso_price .day{font-size:18px;font-weight:400}.woocommerce.single-product .product .vso_price .extra{font-size:18px;font-weight:400;float:right}.woocommerce.single-product .product .package-text{background:#F5FBF7;padding:10px;text-align:center;margin-bottom:20px}.woocommerce.single-product .product .cart .quantity .qty{padding:12px 0;background:#ffffff;border:1px solid #dadada}.woocommerce.single-product .product .cart .yith-ywraq-add-to-quote{margin:0}.woocommerce.single-product .product .cart .yith-ywraq-add-to-quote .button{padding:14px 30px;font-family:"Dosis", Sans-serif;font-size:25px !important;margin-top:0}.woocommerce.single-product .product .related.products{width:100%;display:-webkit-box;display:-moz-box;display:-webkit- inline-block;display:-ms- inline-block;display:inline-block;margin-top:50px}.woocommerce .site-content .vso_search_form{background:#F5FBF7;padding:15px 0;margin:0 15px 30px}.woocommerce .site-content .vso_search_form #result .vso_title{font-weight:400}.woocommerce .site-content .vso_search_form #result .vso_title .true{color:var(--primary-color);font-weight:800}.woocommerce .site-content .vso_search_form #result .vso_title .false{color:red;font-weight:800}.woocommerce .site-content .button--primary,.woocommerce .main-footer .button--primary{background:var(--primary-color) !important;color:#fff !important}.woocommerce .site-content .button--primary:hover,.woocommerce .main-footer .button--primary:hover{background:var(--secondary-color) !important}.woocommerce form .form-row .ywraq-datepicker-type{font-family:inherit;font-weight:400;letter-spacing:normal;padding:0.5em;display:block;background-color:var(--wc-form-color-background, #fff);border:var(--wc-form-border-width) solid var(--wc-form-border-color);border-radius:var(--wc-form-border-radius);color:var(--wc-form-color-text, #000);box-sizing:border-box;width:100%;margin:0;line-height:normal;height:auto}.check-location #result .vso_title{margin:0 3px 5px !important;font-size:inherit;background:#F5FBF7}.check-location #result .vso_title .true{color:var(--primary-color);font-weight:800}.check-location #result .vso_title .false{color:red;font-weight:800}.titel_verhuurperiode .fa{background:#ff8229;font-size:16px;color:#fff;width:45px;height:45px;text-align:center;line-height:45px;border-radius:50%;top:-8px;position:relative;cursor:pointer}.info-popup{position:fixed;width:100vw;height:100vh;background:rgba(0,0,0,0.5);top:0;left:0}.info-popup .content{background:#fff;max-width:600px;width:calc(100% - 30px);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:15px}.site-footer .main-footer{border-top-left-radius:100% 50px;border-top-right-radius:100% 50px}.site-footer .main-footer .title{color:#fff;margin-bottom:20px;font-size:24px}
