/*
Theme Name: HappyBoxx
Description: Theme by Mull2media
Author: Mull2media
Author URI: https://mull2media.nl
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

body{--m2m-border-radius:6px;}
.stars:after {content:'';position:absolute;right:0;top:0;top: -60px;width: 100px;height: 110px;background-image:url('/images/stars-happy-boxx.png');background-size:cover;pointer-events:none;}
.stars.alt:after {background-image:url('/images/stars.png');}

.header-open-menu{padding-right:30px;}
.header-open-menu:after {content:'';position:absolute;right:-10px;top:-16px;width:50px;height:50px;background-image:url('/images/stars-happy-boxx.png');background-size:contain;background-repeat:no-repeat;}
body .awb-off-canvas-wrap .awb-off-canvas .off-canvas-close{font-size:50px;color:var(--awb-custom_color_5);}
/* .m2m-custom-box-info-wrapper{background:lime;right:0;bottom:0;left:0;padding:2em;} */
body.single-product.postid-2930 main#main,body.page-id-3070 main#main,body.page-id-3478 main#main{background-color:var(--awb-custom_color_2);}
body.single-product.postid-2930, body.page-id-3068, body.page-id-3070, body.page-id-3478, body.woocommerce-checkout{--awb-text-color:var(--awb-custom_color_7);	--body_typography-color:var(--awb-custom_color_7);--h3_typography-color:var(--awb-custom_color_7);--form_focus_border_color:var(--awb-custom_color_7);--form_border_color:var(--awb-custom_color_7);--awb-border-color:var(--awb-custom_color_7);}
body.woocommerce-checkout h1{--awb-text-color:var(--awb-custom_color_7);}
body .fusion-woo-checkout-order-review-tb{--awb-cell-padding-top: 15px;--awb-cell-padding-bottom: 15px;}
body .fusion-woo-checkout-order-review-tb tfoot,body .fusion-woo-checkout-order-review-tb tr,body .fusion-woo-checkout-order-review-tb tr td,body .fusion-woo-checkout-order-review-tb tr th {border-color: var(--awb-custom_color_7) !important;}
body .fusion-woo-checkout-payment-tb a{color:var(--awb-custom_color_7);text-decoration:underline;}
body.woocommerce-checkout .fusion-title.fusion-sep-none .title-heading-left{color:var(--awb-custom_color_7)!important;}
.cpb_category_filters_wrap .cpb-row:has(p.cpb-filter-text:empty){display:none;}
.cpb_category_filters_wrap .cpb-row .cpb-col-1{padding:0;display:flex;flex-wrap:wrap;align-items:flex-start;}
.cpb_category_filters_wrap .cpb-row .cpb-col-1 span.cpb_category_filters_item{order:50;margin:0;margin-right:5px;}
.cpb_category_filters_wrap .cpb-row .cpb-col-1 span.cpb_category_filters_item input{display:none;}
.cpb_category_filters_wrap .cpb-row .cpb-col-1 span.cpb_category_filters_item:has(input[value="57"]){order:1;}
.cpb_category_filters_wrap .cpb-row .cpb-col-1 span.cpb_category_filters_item:has(input[value="66"]){order:2;}
.cpb_category_filters_wrap .cpb-row .cpb-col-1 span.cpb_category_filters_item:has(input[value="67"]){order:3;}
.cpb_category_filters_wrap .cpb-row .cpb-col-1 span.cpb_category_filters_item:has(input[value="68"]){order:4;}
.cpb_category_filters_wrap .cpb-row .cpb-col-1 span.cpb_category_filters_item label{background:#fff;color:var(--awb-color8);padding:5px;border-radius:var(--m2m-border-radius);font-size:16px;cursor:pointer;}
.cpb_category_filters_wrap .cpb-row .cpb-col-1 span.cpb_category_filters_item label:before{content:'\f0c8';font-family:"Font Awesome 5 Free";font-weight:500;}
.cpb_category_filters_wrap .cpb-row .cpb-col-1 span.cpb_category_filters_item label:has(input:checked),
.cpb_category_filters_wrap .cpb-row:not(:has(input:checked)) label:has(input[value="57"]){background-color:var(--awb-custom_color_3);color:var(--awb-color1);}
.cpb_category_filters_wrap .cpb-row .cpb-col-1 span.cpb_category_filters_item label:has(input:checked):before,
.cpb_category_filters_wrap .cpb-row:not(:has(input:checked)) label:has(input[value="57"]):before{content:'\f14a';font-weight:900;}
/* .cpb_category_filters_wrap .cpb-row:not(:has(input:checked)) label:has(input[value="57"]){background:red;} */
.cpb_product_boxes_custom .cpb-row-horizontal{display:flex;flex-wrap:wrap;}
.cpb_product_boxes_custom .cpb-row-horizontal .cpb-row{margin-left:0;margin-right:0;gap:10px;}
.cpb_product_boxes_custom .cpb-row-horizontal .cpb-col-horizontal:nth-child(1){order:2;width:33.33%;}
.cpb_product_boxes_custom .cpb-row-horizontal .cpb-col-horizontal:nth-child(2){order:1;width:66.66%;}
.cpb_product_boxes_custom .cpb-row-horizontal .cpb-col-horizontal:nth-child(1) .cpb-row-wrapper{background-color:var(--awb-custom_color_2);padding:15px;border-radius:var(--m2m-border-radius);position:sticky;top:150px;}
.cpb_product_boxes_custom .cpb-row-horizontal .cpb-items > div{padding:5px;border-radius:var(--m2m-border-radius);position:relative;background:#fff;text-align:center;border:2px solid #fff;cursor:pointer;transition:all .3s ease-in-out;margin-bottom:0;flex: 0 0 calc(20% - 10px);}
.cpb_product_boxes_custom .cpb-row-horizontal .cpb-items > div:hover{scale:1.2;box-shadow:0 0 10px rgba(0,0,0,0.3);z-index:999;}
.cpb_product_boxes_custom .cpb-row-horizontal .cpb-items > div .cpb-item-image{display:flex;aspect-ratio:1;align-items:center;border-radius:6px;}
.cpb_product_boxes_custom .cpb-row-horizontal .cpb-items > div .cpb-item-image img{border-radius:var(--m2m-border-radius);}
.cpb_product_boxes_custom .cpb-row-horizontal .cpb-items > div .cpb-item-image .m2m-cpb-image-lightbox{display:block;background:lime;font-size:20px;position:absolute;top:50%;left:50%;}
.cpb_product_boxes_custom .cpb-row-horizontal .cpb-items > div .woocommerce-loop-product__title{font-family:var(--h2_typography-font-family);color:var(--awb-color8);font-size:16px;line-height:1;}
.cpb_product_boxes_custom .cpb-row-horizontal .cpb-items > div .amount{font-weight:400;color:var(--awb-custom_color_3);}
body .cpb_product_boxes_custom .cpb-items .cpb-inner:hover .cpb-item-image:before{background-image:url(assets/img/add-icon-light.png);background-position:center 50%;}
.cpb_product_boxes_custom .cpb-row-horizontal .cpb-boxes{margin-bottom:15px;padding-bottom:15px;border-bottom:2px solid rgba(0,0,0,0.05);}
.cpb_product_boxes_custom .cpb-row-horizontal .cpb-boxes > div{padding:0;}
body .cpb_product_boxes_custom .cpb-boxes .cpb-inner{background:none;border:0;display:flex;align-items:center;cursor:pointer;margin-bottom:5px;}
body .cpb_product_boxes_custom .cpb-boxes .cpb-inner:hover:before{content:none!important;}
body .cpb_product_boxes_custom .cpb-boxes .cpb-inner:after{content:"\f1f8";font-family: "Font Awesome 5 Free";font-weight:600;font-size:14px;display:block;position:absolute;color:rgba(0,0,0,0.05);right:3px;width:30px;height:30px;text-align:center;line-height:30px;border-radius:50%;transition:all .3s ease-in-out;}
body .cpb_product_boxes_custom .cpb-boxes .cpb-inner:hover:after{color:red;background:rgba(0,0,0,0.05);scale:1.2}
body .cpb_product_boxes_custom .cpb-boxes .cpb-inner span.cpb_image{background:#fff;border-radius:var(--m2m-border-radius);overflow:hidden;display:flex;align-items:center;}
body .cpb_product_boxes_custom .cpb-boxes .cpb-inner span.cpb_title{padding:0 15px;color:var(--body_typography-color);font-family: var(--h2_typography-font-family);font-size: 16px;line-height: 1;text-align: left;width: calc(100% - 100px);}
.m2m-cpb-min-amount-notice{font-size:80%;}
.fusion-button[disabled],.fusion-button[disabled]:hover{background:gray;color:#525252!important;border:gray;opacity:.8;cursor:not-allowed;}
.fusion-button[disabled] i,.fusion-button[disabled]:hover i{color:#525252!important;}
.cpb_product_boxes_custom .cpb-boxes .cpb-col-5:has(.cpb-inner:empty){display:none;}
.cpb_product_boxes_custom .cpb-boxes .cpb-col-5{flex:0 0 100%;width:100%;max-width:none;margin:0;}
.cpb_product_boxes_custom .cpb-boxes .cpb-inner{display:flex;}
.cpb_product_boxes_custom .cpb-boxes .cpb-inner span.cpb_image{height:80px;width:80px;background:#fff;}
/* .cpb_product_boxes_custom .cpb-boxes .cpb-col-5 span.cpb_title{max-width:50px;} */
body .cpb_product_boxes_custom .cpb_products_footer{margin:15px 0;}
.m2m-cpb-card-step{display:flex;flex-wrap:wrap;}
.m2m-cpb-card-step .column-1{order:1;width:66.66%;}
.m2m-cpb-card-step .card-wrapper{display:flex;flex-wrap:wrap;gap:10px;}
.m2m-cpb-card-step .card-wrapper .card{width:calc(25% - 10px);border-radius:var(--m2m-border-radius);position:relative;background:#fff;text-align:center;border:2px solid #fff;cursor:pointer;transition:all .3s ease-in-out;}
.m2m-cpb-card-step .card-wrapper .card img{border-radius:var(--m2m-border-radius);}
.m2m-cpb-card-step .card-wrapper .card input{display:none;}
/* .m2m-cpb-card-step .card-wrapper .card:hover{background:#ececec;} */
.m2m-cpb-card-step .card-wrapper .card:hover{scale:1.2;box-shadow:0 0 10px rgba(0,0,0,0.3);z-index:10;}
.m2m-cpb-card-step .card-wrapper .card:has(input:checked){border-color:#f69ae7;}
.m2m-cpb-card-step .column-2{order:2;width:33.33%;}
.m2m-cpb-card-step .column-2 .card-overview{background-color:var(--awb-custom_color_2);padding:15px;border-radius:var(--m2m-border-radius);position:sticky;top:150px;}
.m2m-cpb-card-step .column-2 .card-overview .chosen-card-wrapper{display:flex;align-items:center;margin-bottom:15px;padding-bottom:15px;border-bottom:2px solid rgba(0,0,0,0.05);}
.m2m-cpb-card-step .column-2 .card-overview .chosen-card-wrapper .img-wrapper{background:#fff;border-radius:var(--m2m-border-radius);overflow:hidden;}
.m2m-cpb-card-step .column-2 .card-overview .chosen-card-wrapper img{max-width:80px;}
.m2m-cpb-card-step .column-2 .card-overview .chosen-card-wrapper .text-wrapper{padding:0 15px;font-family: var(--h2_typography-font-family);font-size: 16px;line-height: 1;}
.m2m-cpb-card-step .column-2 .card-overview .chosen-card-wrapper .text-wrapper > span{display:block;}
.m2m-cpb-card-step .column-2 .card-overview label{display:block;font-size:80%;line-height:1.2;}
.m2m-cpb-card-step .column-2 .card-overview textarea{width:100%;height:200px;resize:vertical;background:rgba(0,0,0,0.05);border:none;padding:15px;}
.m2m-cpb-card-step .column-2 .card-overview .m2m-cpb-to-cart-btn{margin:10px 0;}
.m2m-cpb-card-step .column-2 .card-overview .m2m-cpb-without-card-btn{border:0;--button_bevel_color: var(--awb-color5);--button_accent_color: var(--awb-custom_color_3);--button_accent_hover_color: var(--awb-color1);--button_border_hover_color: var(--awb-color1);--button_gradient_top_color: var(--awb-color1);--button_gradient_bottom_color: var(--awb-color1);--button_gradient_top_color_hover: var(--awb-custom_color_3);--button_gradient_bottom_color_hover: var(--awb-custom_color_3);}
.shop_table .product-thumbnail{height:90px;background:#fff;display:flex;align-items:center;border-radius:6px;overflow:hidden;}
.shop_table .product-info .variation dt.variation-Tekstopkaartje{display:none;}
.shop_table .product-info .variation dd.variation-Tekstopkaartje{padding:10px;background:rgba(0,0,0,0.05);border-radius:var(--m2m-border-radius);margin:0;width:100%;font-size:14px;}
/*body .cpb_product_boxes_custom .cpb-col-5 .cpb-inner .cpb_boxes_quick_view{display:none;position:relative;margin-top:-100px;background-color:var(--awb-custom_color_3);color:var(--awb-color1);border-radius:var(--m2m-border-radius);opacity:0;visibility:hidden;
transition:all .3s ease-out;-webkit-transition:all .3s ease-out;}*/
body .fusion-alert-content{text-transform:none;fonts-size:14px;}
body .cpb_product_boxes_custom .cpb-col-5 .cpb-inner .cpb_boxes_quick_view{
    position: relative;
    background-color: rgba(0,0,0,0);
    color: var(--awb-color1);
    border-radius: var(--m2m-border-radius);
    transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
    position: absolute;
    top: 5px;
    right: 5px;
    left: 5px;
    aspect-ratio: 1;
    display: none;visibility:hidden;
    align-items: center;
    justify-content: center;
    z-index: 99;
}
body .cpb_product_boxes_custom .cpb-col-5:hover .cpb-inner .cpb_boxes_quick_view{
	display:flex;
	visibility:visible;
    background-color: rgba(0,0,0,0.3);
}

body .cpb_product_boxes_custom .cpb-col-5 .cpb-inner .cpb_boxes_quick_view:before{content:'\f06e';font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;margin-left:5.4px;color:#fff;}
/* body .cpb_product_boxes_custom .cpb-col-5 .cpb-inner .cpb_boxes_quick_view:hover{background-color:var(--link_hover_color);} */
/* body .cpb_product_boxes_custom .cpb-col-5:hover .cpb-inner .cpb_boxes_quick_view{display:block;margin-top:0;opacity:1;visibility:visible;} */

.cpb_product_boxes_custom .cpb-items .cpb-inner .cpb-item-image:before{content:none!important;}

body .cpb_product_boxes_custom .cpb-col-5 .cpb-inner .cpb-item-btn:before{content:'+ Toevoegen';display:none;position:relative;margin-top:-100px;background-color:var(--awb-custom_color_3);color:var(--awb-color1);border-radius:var(--m2m-border-radius);opacity:0;visibility:hidden;
transition:all .3s ease-out;-webkit-transition:all .3s ease-out;font-size:16px;}
body .cpb_product_boxes_custom .cpb-col-5:hover .cpb-inner .cpb-item-btn:before{display:block;margin-top:0;opacity:1;visibility:visible;}


.cpb_product_quick_view_content div.product{display:flex;}
.cpb_product_quick_view_content div.product .woocommerce-product-gallery{width:50%;}
.cpb_product_quick_view_content div.product .summary{font-size:14px;margin:0!important;width:50%;max-height:80vh;overflow-y:scroll;}
.cpb_product_quick_view_content div.product .summary h1{font-size:20px;margin:0;}
.cpb_product_quick_view_content div.product .summary .summary-container{display:flex;flex-wrap:wrap;}
.cpb_product_quick_view_content div.product .summary .summary-container .price{display:none;width:100%;order:5;}
.cpb_product_quick_view_content div.product .summary .summary-container .woocommerce-product-details__long-description{order:2;}
.cpb_product_quick_view_content div.product .summary .summary-container form{display:none;order:10;}
.cpb_product_quick_view_content div.product .cpb_product_boxes_carousel{width:auto;}
.cpb_product_quick_view_content div.product h1.product_title{font-size:20px;margin:0;}
.cpb_product_quick_view_content div.product .price .amount{font-weight: 400;color: var(--awb-custom_color_3); font-size:20px;}
.cpb_product_quick_view_content div.product div.quantity,
.cpb_product_quick_view_content div.product .product_meta{display:none!important;}

.cpb_product_quick_view figure.woocommerce-product-gallery__wrapper{display:flex;justify-content:center;align-items:center;}
.awb-menu .fusion-widget-cart-number {color:var(--awb-custom_color_6);}
.awb-imageframe-style-schantel .awb-imageframe-caption-container {align-content: end;}
.awb-imageframe-style-schantel .awb-imageframe-caption-container h2 {padding-bottom:0!important;line-height:1!important;}
.m2m-cpb-mobile-notice{background:var(--awb-custom_color_2);position:fixed;bottom:-100vh;left:10px;right:10px;z-index:99999;border-radius:var(--m2m-border-radius);display:flex;align-items:center;justify-content:space-between;box-shadow:2px 2px 3px 0px rgba(0,0,0,0.2);transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;}
.m2m-cpb-mobile-notice.shown.has-products{bottom:10px;}
.m2m-cpb-mobile-notice .product-images{width:50%;display:flex;padding:10px;}
.m2m-cpb-mobile-notice .product-images .img-wrapper{aspect-ratio:1;border-radius:50%;width:50px;margin-left:-15px;overflow:hidden;display:flex;align-items:center;background:#fff;}
.m2m-cpb-mobile-notice .product-images .img-wrapper:nth-child(1){margin-left:0;}
/* .m2m-cpb-mobile-notice .product-images img{height:50px;width:auto;} */
.m2m-cpb-mobile-notice .product-images .extra-products{width:50px;height:50px;line-height:50px;aspect-ratio:1;border-radius:50%;background:var(--awb-custom_color_3);color:#fff;font-family: var(--h2_typography-font-family);margin-left:-15px;}
.m2m-cpb-mobile-notice .icon-wrapper{padding:10px;}
.m2m-cpb-mobile-notice .icon-wrapper a{display:inline-block;color:var(--body_typography-color);padding:0 10px;}
#cpb-success-message{visibility:hidden;opacity:0;}
body.single-product .woocommerce-product-gallery__image {border-radius:6px;overflow:hidden;}
.info-container .slider .fusion-image-carousel {margin:0!important}
.info-container .slider .fusion-image-carousel .awb-image-carousel-wrapper {padding:0!important;margin-top:-5px;margin-bottom:-5px;}
.info-container .left-block.slider {border:10px solid #fff!important;overflow:hidden;transform:rotate(2deg);border-radius: 25px!important;margin:0!important}
.info-container .right-block.slider {border:10px solid #fff!important;overflow:hidden;transform:rotate(-2deg);border-radius: 25px!important;margin:0!important}
.info-container .fusion_builder_column_inner.fusion_builder_column_inner_1_2 .fusion-image-element {max-width:500px!important;}
.info-container .fusion_builder_column_inner.fusion_builder_column_inner_1_2.right-block .fusion-image-wrapper img {transform: rotate(-2deg)!important;}
.info-container .fusion_builder_column_inner.fusion_builder_column_inner_1_2.right-block.slider .fusion-image-wrapper img {transform: rotate(0)!important;}
.package-wrapper{display:flex;flex-wrap:wrap;gap:10px;}
.package-wrapper .package{width:calc(16.666667% - 10px);padding: 5px;border-radius: var(--m2m-border-radius);position: relative;background: #fff;text-align: center;border: 2px solid #fff;cursor: pointer;transition: all .3s ease-in-out;line-height:1.2;}
.package-wrapper .package:hover{scale: 1.1;box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);z-index: 10;}
.package-wrapper .package .image-wrapper{position:relative;margin-bottom:5px;}
.package-wrapper .package .image-wrapper .package-label{display:block;font-size:14px;padding:5px;border-radius:var(--m2m-border-radius);background-color:var(--awb-color5);font-weight:bold;position:absolute;top:5px;left:5px;line-height:1;color:var(--awb-custom_color_6);}
.package-wrapper .package .image-wrapper .package-label.secondary{top:30px;}
body .fusion-woo-checkout-shipping-tb .checkbox span:before,body .fusion-woo-checkout-tabs-tb.woo-tabs-titles-disabled .checkbox span:before,
body .fusion-woo-checkout-shipping-tb .checkbox input[type=checkbox]:checked+span:before,body .fusion-woo-checkout-tabs-tb.woo-tabs-titles-disabled .checkbox input[type=checkbox]:checked+span:before{border-color:var(--awb-custom_color_4);}
body .fusion-woo-checkout-shipping-tb .checkbox input[type=checkbox]:checked+span:after,body .fusion-woo-checkout-tabs-tb.woo-tabs-titles-disabled .checkbox input[type=checkbox]:checked+span:after{background:var(--awb-custom_color_4);}
body .fusion-woo-checkout-shipping-tb .shipping_address{padding:15px;background:rgba(0, 0, 0, 0.05);border-radius:var(--m2m-border-radius);}
body .fusion-woo-checkout-payment-tb .woocommerce-checkout-payment ul.wc_payment_methods{border-radius:var(--m2m-border-radius);overflow:hidden;}
body .fusion-woo-checkout-payment-tb .woocommerce-checkout-payment ul.wc_payment_methods li>label{background:rgba(0, 0, 0, 0.05);}
.awb-woo-mini-cart .woocommerce-mini-cart li {font-size:15px;}
.fusion-woo-cart_table tbody tr td a.product-title, .fusion-woo-cart_table tbody tr td .product-thumbnail a {pointer-events:none!important}
body.woocommerce-cart .post-content .fusion-button{font-size:18px;}
body .fusion-woo-checkout-order-review-tb .shop_table tfoot .order-total .amount{color:inherit;font-weight:bold;} 
.includes_tax,p.woocommerce-shipping-destination{display:none;}
.woocommerce-cart .cart_totals .shop_table tr.shipping, .woocommerce-cart .cart_totals .shop_table tr.cart-subtotal {display: table;width:250px;}
.woocommerce-cart .cart_totals .shop_table tr.shipping th {display:none;}
.woocommerce-cart .cart_totals .shop_table tr.shipping td, .woocommerce-cart .cart_totals .shop_table tr.cart-subtotal td {width:100%;text-align:left;padding-top:0;}
.woocommerce-cart .cart_totals .shop_table tr.shipping td #shipping_method {text-align:left;}
.woocommerce-cart .cart_totals .shop_table tr.shipping td p.woocommerce-shipping-destination {margin-top:10px;}

.kerst-boxx .fusion_builder_column_2_5:after {content:'';background-image:url(/images/kerst-image.png);background-size:cover;width:360px;height:110px;position:absolute;left:-70px;top: -70px;transform:rotate(-7deg);pointer-events:none;}
.kerst-title:after {content:'';background-image:url(/images/kerst-image.png);background-size:cover;width:360px;height:110px;position:absolute;left:0;top: 0px;transform:rotate(-7deg);pointer-events:none;}
body div.fusion-woo-cart-totals-wrapper ul.woocommerce-shipping-methods li label:before {left:0!important;}
body div.fusion-woo-cart-totals-wrapper ul.woocommerce-shipping-methods li label:after {left:4px!important;}
body div.fusion-woo-cart-totals-wrapper ul.woocommerce-shipping-methods li label {padding-left:0px!important;}
/*body div.fusion-woo-cart-totals-wrapper ul.woocommerce-shipping-methods li input:checked+label:after {background-color:#ffffff!important;}*/
footer .fusion-imageframe img {filter: brightness(0) invert(1);}
.cpb_product_boxes_custom .cpb-row-horizontal .cpb-boxes:before{content:'Gekozen producten:';display:block;font-family: var(--h2_typography-font-family);font-size:18px;margin-bottom:10px;color:var(--body_typography-color);}
.fusion-live-search .fusion-search-results.suggestions-added{background: white;box-shadow: 5px 5px 4px rgba(0,0,0,.2);}
.off-canvas-content #menu-main-menu-1 .custom-menu-search {display:none;}

@media screen and (max-width: 1250px) {
	.kerst-title:after {top: -35px;}
	.kerst-boxx .fusion_builder_column_2_5:after {top:-50px;left:0;}
}
@media screen and (min-width: 800px) {
	body .m2m-cpb-mobile-notice{display:none!important;}
}
@media screen and (max-width: 800px) {
	/* html:not(.avada-has-site-width-percent) body.single-product.postid-2930 #main{padding-left:15px;padding-right:15px;} */
	html:not(.avada-has-site-width-percent) body #main{padding-left:15px;padding-right:15px;}
	body .cpb_product_boxes_custom .cpb-row-horizontal .cpb-col-horizontal:nth-child(1),
	body .cpb_product_boxes_custom .cpb-row-horizontal .cpb-col-horizontal:nth-child(2){width:100%;}
	body .cpb-row.cpb-boxes.cpb-mob-2 div[class*='cpb-col'],body .cpb-row.cpb-items.cpb-mob-2 div[class*='cpb-col']{flex: 0 0 calc(33.33% - 10px);max-width: calc(33.33% - 10px);}
	body .cpb-row-wrapper .cpb-row.cpb-boxes.cpb-mob-2 div[class*='cpb-col'],body .cpb-row-wrapper .cpb-row.cpb-items.cpb-mob-2 div[class*='cpb-col']{flex: 0 0 100%;max-width: 100%;}
	body .cpb_product_boxes_custom .cpb-items .cpb-inner .cpb-item-image:before{content:none!important;}
	/* body .cpb_product_boxes_custom .cpb-items .cpb-col-5:after{content:'+';font-family: var(--h2_typography-font-family);display:block;width:calc(50% - 7.5px);line-height:35px;height:35px;background:var(--awb-custom_color_1);color:var(--body_typography-color);border-radius:var(--m2m-border-radius);position:absolute;right:5px;bottom:5px;} */
	body .cpb_product_boxes_custom .cpb-col-5 .cpb-inner .cpb-item-btn:before{display:block;margin-top:0;opacity:1;visibility:visible;}
	.m2m-cpb-card-step .column-1,.m2m-cpb-card-step .column-2{width:100%;}
	.m2m-cpb-card-step .card-wrapper .card{width:calc(33.33% - 10px);}
	.cpb_product_boxes_custom .cpb-row-horizontal .cpb-col-horizontal:nth-child(1) .cpb-row-wrapper,
	.m2m-cpb-card-step .column-2 .card-overview{padding-left:0;padding-right:0;}
	/* .cpb_product_boxes_custom .cpb-row-horizontal .cpb-items > div{padding-bottom:40px;} */
	/* body .cpb_product_boxes_custom .cpb-col-5 .cpb-inner .cpb_boxes_quick_view{display:block;margin-top:0;opacity:1;visibility:visible;height:35px;line-height:35px;width:calc(50% - 7.5px);position:absolute;bottom:5px;left:5px;} */

	body .cpb_product_boxes_custom .cpb-col-5 .cpb-inner .cpb_boxes_quick_view{position:static;width:100%;display:block;color:var(--awb-text-color);background:#f3eee8;aspect-ratio:auto;visibility:visible;font-size:16px;}
	body .cpb_product_boxes_custom .cpb-col-5 .cpb-inner .cpb_boxes_quick_view:before{color:inherit;}
	body .cpb_product_boxes_custom .cpb-col-5 .cpb-inner .cpb_boxes_quick_view:after{content:'Bekijken';color:inherit;}
	body .cpb_product_quick_view_head{top:30px;}

	body .cpb_product_boxes_custom .cpb-col-5 .cpb-inner .cpb-item-btn:before{margin-bottom:10px;}

	.package-wrapper .package{width:calc(33.33% - 10px);}
	body .fusion-text{font-size:16px;}
	
	body .cpb_product_quick_view_content div.product{flex-wrap:wrap;}
	

	/* .cpb_product_quick_view_content div.product .woocommerce-product-gallery{width:50%;} */
	.cpb_product_quick_view_content div.product .summary{max-height:none;}

	.cpb_product_quick_view_content div.product .woocommerce-product-gallery,
	.cpb_product_quick_view_content div.product .summary,
	body .cpb_product_quick_view{width:100%;}


	body .cpb_product_quick_view_content div.product > div{width:100%;}
	.cpb_product_quick_view_head{position:fixed;}
	.cpb_product_quick_view_content{max-height:100vh;overflow-y:scroll;}
}
@media screen and (max-width: 640px) {
	li.post-card h2.fusion-title-heading {font-size:16px!important;}
	li.post-card span.woocommerce-Price-amount {font-size:14px!important;}
	body .cpb-row.cpb-boxes.cpb-mob-2 div[class*='cpb-col'],body .cpb-row.cpb-items.cpb-mob-2 div[class*='cpb-col']{flex: 0 0 calc(50% - 10px);max-width: calc(50% - 10px);}
	.m2m-cpb-card-step .card-wrapper .card{width:calc(50% - 10px);}
	.info-container .fusion_builder_column_inner.fusion_builder_column_inner_1_2 .fusion-image-element {max-width:100%!important;}
	body .fusion-image-carousel, body #content {margin-bottom:0!important;}
	.package-wrapper .package{width:calc(50% - 10px);}
	body .awb-menu_desktop .menu-text_no-desktop {display: inline-block !important;padding-left: 10px;}
	.small-text p {font-size:15px;}
	.kerst-boxx .fusion_builder_column_2_5:after {width: 200px;height: 60px;}
	.kerst-title:after {width: 200px;height: 60px;top:-40px;}
}