/*!
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Description: A plain-vanilla & lightweight theme for Elementor page builder
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Template: hello-elementor
Version: 1.0.0
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: hello-elementor
*/
html{line-height:1.15;-webkit-text-size-adjust:100%}*,*::before,*::after{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#333;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{margin-top:.5rem;margin-bottom:1rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-top:0;margin-bottom:.9rem}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em;white-space:pre-wrap}a{background-color:transparent;text-decoration:none;color:#C36}a:hover,a:active{color:#336}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;height:auto;max-width:100%}details{display:block}summary{display:list-item}figcaption{font-size:16px;color:#333;line-height:1.4;font-style:italic;font-weight:400}template{display:none}[hidden]{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media print{*,*:before,*:after{background:transparent!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}pre,blockquote{page-break-inside:avoid;border:1px solid #ccc}thead{display:table-header-group}tr,img{page-break-inside:avoid}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}label{display:inline-block;line-height:1;vertical-align:middle}button,input,optgroup,select,textarea{font-family:inherit;font-size:1rem;line-height:1.5;margin:0}input[type="text"],input[type="date"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="url"],select,textarea{width:100%;border:solid 1px #666;border-radius:3px;padding:.5rem 1rem;transition:all .3s}input[type="text"]:focus,input[type="date"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="url"]:focus,select:focus,textarea:focus{border-color:#333}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{width:auto;-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}button,[type="submit"],[type="button"]{display:inline-block;font-weight:400;color:#C36;text-align:center;white-space:nowrap;user-select:none;background-color:transparent;border:1px solid #C36;padding:.5rem 1rem;font-size:1rem;border-radius:3px;transition:all .3s}button:focus,[type="submit"]:focus,[type="button"]:focus{outline:5px auto -webkit-focus-ring-color}button:hover,button:focus,[type="submit"]:hover,[type="submit"]:focus,[type="button"]:hover,[type="button"]:focus{color:#fff;background-color:#C36;text-decoration:none}button:not(:disabled),[type="submit"]:not(:disabled),[type="button"]:not(:disabled){cursor:pointer}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}select{display:block}table{background-color:transparent;width:100%;margin-bottom:15px;font-size:.9em;border-spacing:0;border-collapse:collapse}table th,table td{padding:15px;line-height:1.5;vertical-align:top;border:1px solid #80808080}table th{font-weight:700}table thead th,table tfoot th{font-size:1em}table caption+thead tr:first-child th,table caption+thead tr:first-child td,table caption+thead tr:first-child th,table caption+thead tr:first-child td,table colgroup+thead tr:first-child th,table colgroup+thead tr:first-child td,table colgroup+thead tr:first-child th,table colgroup+thead tr:first-child td,table thead:first-child tr:first-child th,table thead:first-child tr:first-child td,table thead:first-child tr:first-child th,table thead:first-child tr:first-child td{border-top:1px solid #80808080}table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:#80808012}table tbody tr:hover>td,table tbody tr:hover>th{background-color:#8080801a}table tbody+tbody{border-top:2px solid #80808080}@media (max-width:767px){table table{font-size:.8em}table table th,table table td{padding:7px;line-height:1.3}table table th{font-weight:400}}dl,dt,dd,ol,ul,li{margin-top:0;margin-bottom:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}.select2-container--default .select2-selection--single .select2-selection__clear{display:none}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#a3d165}.two-column-layout-left #customer_address_details p.form-row#billing_postcode_field,.two-column-layout-left #customer_address_details p.form-row#billing_city_field{width:49%;float:left}@media(min-width:1024px){.single-product [data-total="2"] .variable-items-wrapper{justify-content:unset!important;grid-gap:70px!important}.single-product [data-total="2"] .variable-items-wrapper li:first-child{margin-right:110px}.single-product .single_variation_wrap{margin-left:20%}}.maak-uw h2{font-family:"Quicksand",Sans-serif;font-size:42.5px;font-weight:600;letter-spacing:-.64px;color:#F07924}.maak-uw .options-text{color:gray;font-family:"Quicksand",Sans-serif;font-size:30.6px;font-weight:600;margin-bottom:0;margin-top:16px}.icon-text{display:flex;grid-gap:10px;justify-content:center;font-size:14.4px}.icon-text .icon-text{font-family:"Nunito Sans",Sans-serif;font-size:14.4px;font-weight:700;color:#000;color:#141414}.options-text{color:#1A1A1A;font-family:"Quicksand",Sans-serif;font-size:30.6px;font-weight:600;margin-bottom:30px}.category-list ul.products{grid-template-columns:repeat(1,1fr)}.category-list ul.products img{display:none!important}.category-list ul.products li.product{padding:0!important;margin:0!important}.woocommerce form .form-row#additional_checkbox_field label a{color:#f07924}.woocommerce form .form-row#additional_checkbox_field label abbr{display:none}.two-column-layout-left .woocommerce-billing-fields__field-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}.two-column-layout-left #customer_address_details p.form-row{padding:0 0 10px;margin:0;width:100%}.two-column-layout-left #customer_address_details p.form-row#billing_first_name_field{width:49%;float:left}.two-column-layout-left #customer_address_details p.form-row#billing_last_name_field{width:49%;float:left}.two-column-layout-left #customer_address_details p.form-row#billing_address_2_field{width:49%;float:left}.two-column-layout-left #customer_address_details p.form-row#billing_address_1_field{width:49%;float:left}.avenger table.woocommerce-table.woocommerce-table--custom-fields.shop_table.custom-fields{margin-bottom:0}.order-main-detail .woocommerce-customer-details address,.order-main-detail .woocommerce-customer-details .woocommerce-column__title{text-align:left!important;margin-bottom:0!important}.order-main-detail .woocommerce-customer-details address .woocommerce-customer-details--email{display:none}body .woocommerce ul.woocommerce-error{color:#f07924;border-top-color:#f07924!important}body .woocommerce .woocommerce-error:before{color:#f07924}.categories-grid .grid-cat{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr}.categories-grid .grid-cat li{border-bottom:1px dashed #ccc;margin-bottom:0;padding-bottom:0;text-align:left}.categories-grid .grid-cat li.active img{filter:brightness(88%) contrast(89%) saturate(200%) blur(0) hue-rotate(277deg)}.categories-grid .grid-cat li.active h2{color:#f07924}.categories-grid .grid-cat img{max-width:100px;max-height:68px;object-fit:contain;object-position:left;min-height:68px;margin-bottom:6px!important;display:none}.categories-grid .grid-cat h2{color:#333;font-family:"Nunito Sans",Sans-serif;font-size:18px;font-weight:700;padding:.5em 0;margin:0}#cclw_order_details_table .border_html:before{content:'REVISIE AANVRAAG CONTROLEREN';font-size:18px!important;color:#fff}#cclw_order_details_table .border_html{font-size:0!important;color:#a3d165}.cclw_order_review_table .tax-rate .left-corner{font-size:0}.cclw_order_review_table .tax-rate .left-corner:before{content:'21 % Btw';font-size:14px}#cclw_order_details_table .cclw_order_review_table table.cclw-style-1 td{vertical-align:inherit}#cclw_order_details_table .cclw_order_review_table td.thumb img{width:100px}#cclw_order_details_table .woocommerce-checkout-review-order-table{display:flex}#cclw_order_details_table .cclw_order_review_table table.onestepcheckout-summary{width:68%}#cclw_order_details_table .cclw_order_review_table .cclwminus,#cclw_order_details_table .cclw_order_review_table button.cclwplus,#cclw_order_details_table .cclw_order_review_table .cclwminus:hover,#cclw_order_details_table .cclw_order_review_table button.cclwplus:hover{background-color:#a3d165}div#cclw_additional_fields:before{content:'Verzendmethodes';color:#fff;font-weight:700;background:#186dbb;width:100%;position:relative;line-height:42px;display:block;width:100%;height:auto;line-height:21px;text-align:left;padding:10px;background-color:#a3d165;margin-bottom:12px!important;margin-top:0px!important;text-transform:uppercase;display:inline-block;color:#fff;font-size:18px!important;font-weight:700;box-sizing:border-box;font-family:"Quicksand",Sans-serif}#cclw_order_details_table .cclw_order_review_table .cclw_cart_totals{width:32%}#cclw_order_details_table .cclw_order_review_table td.name.more_details{display:none}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{font-size:0;background:#f07924;padding:0;width:100%}.woocommerce-checkout .cclw_opc_main .border_html{border-left-style:solid;border-width:0px!important;border-color:#F07924;color:#fff;font-weight:700;background:#a3d165;font-family:"Quicksand",Sans-serif}#cclw_additional_fields .thwcfd-field-checkbox{position:relative;bottom:0}.checkout-cart-checkout-layout .two-column-layout-left{display:flex;width:68%}.checkout-cart-checkout-layout .two-column-layout-right{width:32%}#customer_address_details{width:50%}#cclw_additional_fields{width:50%}.checkout-cart-checkout-layout{width:100%;margin-bottom:30px;display:flex;flex-wrap:wrap}.checkout-cart-checkout-layout .cclw_cart_table{width:100%}#cclw_payment_section #payment ul.payment_methods li .payment_box{display:none!important}#cclw_payment_section .woocommerce-terms-and-conditions-wrapper{display:none}.woocommerce-cart #content table td,.woocommerce-cart #content table th,.woocommerce-cart table.shop_table{background:#fff!important}.woocommerce-cart #content .box-cart table.woocommerce-cart-form__contents th{border-bottom:1px solid #d8d8d8!important}.woocommerce-cart #content .box-cart table.woocommerce-cart-form__contents td{border-bottom:1px solid #d8d8d8!important}.woocommerce-cart #content .box-cart table.woocommerce-cart-form__contents tr:last-child td{border-bottom:none!important}.box-cart .cart-collaterals .cart_totals{background:#f3f3f3;padding:15px}.box-cart .cart-collaterals .cart_totals h2{font-size:27px;font-weight:700;letter-spacing:.5px;margin:0;margin-bottom:20px}.box-cart .cart-collaterals .cart_totals .woocommerce-shipping-totals{display:none}.woocommerce-cart #content .box-cart .cart-collaterals table td,.woocommerce-cart #content .box-cart .cart-collaterals table th,.woocommerce-cart .box-cart .cart-collaterals table.shop_table{background:#f3f3f3!important}.woocommerce-cart #content .box-cart .cart-collaterals table td,.woocommerce-cart #content .box-cart .cart-collaterals table th{border-top:1px solid #d8d8d8!important;padding:10px 0;width:50%;font-weight:400}.box-cart .cart-collaterals table .woocommerce-Price-amount{font-weight:400}.woocommerce-cart #content .box-cart .cart-collaterals table .order-total th{font-weight:700}.woocommerce-cart .box-cart .wc-proceed-to-checkout a.checkout-button{background:#f07924;border:0;border-radius:0;margin:0}.box-cart .cart-collaterals table .order-total .woocommerce-Price-amount{font-weight:700}.box-cart{display:flex}.box-cart .woocommerce-cart-form__cart-item{position:relative}.box-cart .product-remove{position:absolute;right:0;bottom:0}.box-cart a.remove{color:#000!important;background:transparent!important;font-size:15px}.box-cart .product-name a{font-size:21px;font-weight:600;color:#000}.woocommerce table.shop_table td.product-quantity .qty{width:72px;padding:5px}.box-cart table .woocommerce-Price-amount{font-size:15px;font-weight:700}.box-cart .woocommerce-cart-form{width:72%;padding-right:3%}.woocommerce-cart .box-cart .cart-collaterals{width:29%}.woocommerce-cart .box-cart .cart-collaterals .cart_totals{width:100%;float:none}.woocommerce-cart .coupon{display:none}.post-202 .page-content{margin-bottom:0}.page-content{margin-bottom:60px}form.checkout.woocommerce-checkout{position:relative}.thwcfd-field-checkbox{position:absolute;bottom:60px}.woocommerce-form-coupon-toggle{display:none!important}.woocommerce-notices-wrapper{display:none}.woocommerce-checkout .page-header{display:none}.woocommerce-checkout .page-content{margin-top:30px}.woocommerce-page.woocommerce-checkout h3{color:#F07924}.woocommerce-page.woocommerce-checkout .col2-set .col-1,.woocommerce-page.woocommerce-checkout .col2-set .col-2{width:100%}.woocommerce-page.woocommerce-checkout form #billing_last_name_field{width:100%}.woocommerce-page.woocommerce-checkout #ship-to-different-address{display:none}.woocommerce-page.woocommerce-checkout .woocommerce-billing-fields label{display:none}.woocommerce-page.woocommerce-checkout .woocommerce-billing-fields input{height:50px;border:1px solid #aaa}.woocommerce-page.woocommerce-checkout .woocommerce-additional-fields .notes label{display:none}.woocommerce-page.woocommerce-checkout .woocommerce-additional-fields textarea{height:120px}.woocommerce-page.woocommerce-checkout #additional_options_field .woocommerce-input-wrapper{display:flex}.woocommerce-page.woocommerce-checkout #additional_options_field .woocommerce-input-wrapper label{margin-left:10px}.woocommerce-page.woocommerce-checkout #place_order{font-size:0;padding:0 30px;text-transform:uppercase;background:#F07924;float:none!important}.woocommerce-page.woocommerce-checkout button#place_order:before{content:'Verstuur je aanvraag';font-size:20px;line-height:60px}.woocommerce-page.woocommerce-checkout #order_review{margin-bottom:60px;text-align:left}.woocommerce-page.woocommerce-checkout #order_review .wc_payment_methods{display:none}.woocommerce-page.woocommerce-checkout #order_review .woocommerce-checkout-payment{background:transparent;padding-top:50px}.woocommerce-page.woocommerce-checkout #order_review .woocommerce-checkout-payment .place-order{padding:0}.woocommerce-page.woocommerce-checkout #order_review .woocommerce-checkout-payment .woocommerce-privacy-policy-text{display:none}#order_review.woocommerce-checkout-review-order table{border:none;background:#f6f6f6;padding:20px}#order_review.woocommerce-checkout-review-order table th{border:none}#order_review.woocommerce-checkout-review-order table td{border:none}#order_review.woocommerce-checkout-review-order table tbody>tr:nth-child(odd)>td,#order_review.woocommerce-checkout-review-order table tbody>tr:nth-child(odd)>th{background-color:transparent}.return-to-shop{text-align:center;margin-bottom:60px}.return-to-shop a.button{padding:0 30px;text-transform:uppercase;background:#F07924;float:none!important;color:#fff;line-height:47px}.return-to-shop a.button:hover{color:#fff;background:#333}@media(max-width:1199px){.checkout-cart-checkout-layout .two-column-layout-right{width:100%}.checkout-cart-checkout-layout .two-column-layout-left{display:flex;width:100%}}@media(max-width:767px){#order_review.woocommerce-checkout-review-order table{padding:10px}.woocommerce-page.woocommerce-checkout #order_review .form-row.place-order{padding:0}.woocommerce-page.woocommerce-checkout #order_review .woocommerce-checkout-payment{padding-top:100px}#cclw_order_details_table .woocommerce-checkout-review-order-table{display:flex;flex-direction:column}#cclw_order_details_table .cclw_order_review_table table.onestepcheckout-summary{width:100%}#cclw_order_details_table .cclw_order_review_table .cclw_cart_totals{width:100%}}@media(max-width:480px){.checkout-cart-checkout-layout .two-column-layout-left{flex-direction:column}#customer_address_details{width:100%}#cclw_additional_fields{width:100%}}.order-main-detail .woocommerce-customer-details .woocommerce-column__title,.order-pr .woocommerce-order-details__title{color:#F07924!important}.order-pr .woocommerce-order-details table.shop_table,.order-four .four-dt .four-right,.order-four .four-dt .four-left{background:#b8eb7436!important}.ht-products .ht-product .ht-product-inner .ht-product-image-wrap .ht-product-image{text-align:center}.ht-products .ht-product .ht-product-inner .ht-product-image-wrap .ht-product-image img{height:300px;object-fit:contain}.woocommerce table.shop_table td small{font-size:100%}nav#meu-custom{z-index:999999999999999999999999}@media (max-width:767px){.elementor-widget.elementor-mobile-align-left .elementor-inline-items{flex-direction:column}.page .entry-title{display:none}.custom-dropdown select.brand-dropdown{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:1px solid #ccc;padding:10px;font-size:16px;width:100%;background-color:#fff;cursor:pointer}@media only screen and (max-width:600px){.custom-dropdown select.brand-dropdown{font-size:14px;padding:8px}}.ui-widget.ui-widget-content{margin:0;padding:5px 10px;width:100%;height:45px;border:1px solid #b8bbb4;background:transparent;border-radius:0}.custom-search-bar{display:flex;justify-content:center;align-items:center;width:100%}.custom-search-input-wrapper{display:flex;align-items:center;background-color:#f1f1f1;border-radius:40px;padding:5px 10px;width:100%;max-width:400px}.custom-search-input-wrapper input[type="text"]{border:none;outline:none;background:none;flex:1;padding:10px;font-size:16px;color:#555}.custom-search-input-wrapper .search-icon{width:20px;height:20px;cursor:pointer;padding-right:10px}#live_search_results{position:absolute;background:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);width:100%;max-width:400px;margin-top:10px;z-index:1000}#live_search_results li{list-style:none;padding:10px;display:flex;align-items:center;border-bottom:1px solid #eee}#live_search_results li:last-child{border-bottom:none}#live_search_results img{width:40px;height:40px;margin-right:10px;object-fit:contain}#live_search_results a{text-decoration:none;color:#333;font-size:14px}#live_search_results .search-result-category{font-weight:700;text-transform:uppercase;color:#333;margin-bottom:10px}#live_search_results .search-result-product{display:flex;align-items:center}#live_search_results li:hover{background-color:#f9f9f9}.search-category-divider{border-bottom:1px solid #ccc;margin:10px 0}