a/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.1
Text Domain:  Avada
*/

/***** ALGEMEEN *****/
#Inhoud > .fusion-fullwidth {padding:0px!important;}
b, 
strong {font-weight:600!important;}

/***** HEADER *****/
#Logo {width:250px!important;}
.categorieen-menu {display:inline-block!important;}
.categorieen-menu a p:after {content:'\f107'; font-family:awb-icons!important; margin-left:10px!important; }

#USP-checklist {display:flex!important; justify-content:space-around!important; margin-top:0px!important;}
#USP-checklist .fusion-li-item:first-child {padding-top:var(--checklist_item_padding-top,.35em)!important; padding-left:0px!important;}
#USP-checklist .fusion-li-item {padding-left:10px!important; font-weight:400!important;}

.live a span:before {font-family: "Font Awesome 5 Free"!important; font-weight: 900!important; content:'\f05a'!important; margin-right:5px!important; color:#28a745!important; }

.fusion-menu-cart .menu-text {display:inline-block!important; width:100%!important;}
.fusion-menu-cart .fusion-widget-cart-number {position:absolute!important; transform:translate(70%, -70%) scale(.75)!important; width:1.3em!important; height:1.3em!important;}

.Klantenservice a span:before {font-family: "Font Awesome 5 Free"!important; font-weight: 900!important; content:'\f05a'!important; margin-right:5px!important; color:#EF9B1D!important; }
.live a span:before {font-family: "Font Awesome 5 Free"!important; font-weight: 900!important; content:'\f05a'!important; margin-right:5px!important; color:#28a745!important; }

#menu-mobiel-menu {background-color:#fff!important;}
#menu-mobiel-menu .Mob-klantenservice a{background-color:#fcebda!important;}
#menu-mobiel-menu .Mob-klantenservice a:hover{background-color:#fcebda!important;}

/***** CATEGORIE MENU *****/
#Menu-categorieen {margin-top:166px!important; position:absolute!important;}
#Menu-categorieen .off-canvas-content {overflow-y:hidden!important;}
#Menu-categorieen .menu-text {min-width:160px!important;}

.awb-menu__mega-wrap {height:380px!important; margin-left:0px!important;}
.awb-menu__mega-wrap  > div {height:100%!important; padding-left:30px!important;}
#awb-mega-menu-781267 {height:620px!important;}
#awb-mega-menu-781375 /*#Menu-Toiletten*/ {top:-47px!important; height:620px!important;}
#awb-mega-menu-781377 /*#Menu-Spiegels*/ {top:-94px!important; height:620px!important;}
#awb-mega-menu-781379 /*#Menu-Kranen*/ {top:-142px!important; height:620px!important;}
#awb-mega-menu-781396 /*#Menu-Douche*/ {top:-188px!important; height:620px!important;}
#awb-mega-menu-781402 /*#Menu-Badmeubels*/ {top:-235px!important; height:620px!important;}
#awb-mega-menu-781405 /*#Menu-Baden*/ {top:-282px!important; height:620px!important;}
#awb-mega-menu-781409 /*#Menu-Accessoires*/ {top:-329px!important; height:620px!important;}
#awb-mega-menu-781523 /*#Menu-Klimaatbeheersing*/ {top:-376px!important; height:620px!important;}
#awb-mega-menu-781526 /*#Menu-Installatiemateriaal*/ {top:-423px!important; height:620px!important;}
#awb-mega-menu-781535 /*#Menu-Radiatoren*/ {top:-470px!important; height:620px!important;}
#awb-mega-menu-781530 /*#Menu-PVC*/ {top:-517px!important; height:620px!important;}
#awb-mega-menu-781528 /*#Menu-Tegels*/ {top:-564px!important; height:620px!important;}

/***** USP NEWS TICKER *****/
.awb-news-ticker-item:before {margin-right:10px!important; content:"\f00c"!important; font-family:"Font Awesome 5 Free"; font-weight:900!important; color:var(--awb-color7)!important;}
.awb-news-ticker-link {pointer-events: none;}

/***** POPULAIRE PRODUCTEN GRID HOME *****/
.flex-row {display: flex; flex-direction: row;}
.flex-column {display: flex; flex-direction: column;}
.products-grid {display: flex; flex-direction: row;	flex-wrap: wrap; gap: 30px;}
.product-card-wrapper {width: calc(25% - 22.5px); box-sizing: border-box;}

article.product-card {position: relative; border: 1px solid #e5e5e5; border-radius: 10px; width: 100%; height: 100%;	background-color: #fff; overflow: hidden;}
article.product-card .offer-badge {position: absolute; top: 20px; left: 15px; z-index: 10; border-radius: 4px; padding: 5px 10px; background-color: #f59b16; color: #fff; font-size: 13px; line-height: 1; 	opacity: 1; transition: opacity 300ms ease;}
article.product-card .offer-badge.hidden {opacity: 0;}

article.product-card .product-image-wrapper {flex-shrink: 0; position: relative; width: 100%; aspect-ratio: 1 / 1;}
article.product-card .product-image-wrapper img {position: absolute; width: 100%; aspect-ratio: 1 / 1; background-color: #fff; object-fit: contain; object-position: center;}
article.product-card .product-image-wrapper .variation {z-index: 1;	opacity: 0;	transition: opacity 300ms ease;}
article.product-card .product-image-wrapper div.variation {position: absolute; width: 100%;	height: 100%;}
article.product-card .product-image-wrapper .variation.selected {z-index: 2; opacity: 1;}

article.product-card .product-details {display: flex; flex-direction: column; padding: 10px; height: 100%;}
article.product-card .product-details h3 {font-family: "Source Sans Pro"; margin: 0; margin-top: 5px; margin-bottom:5px!important; font-size: 16px; font-weight: 600; line-height: 1.4!important;}

article.product-card .product-details .product-description {margin-top: 0px; margin-bottom:0px; font-size:12px;}
article.product-card .product-details .product-description ul {list-style: none; padding-left: 5px;}
article.product-card .product-details .product-description ul li::before {content: "\2022";	color: var(--primary_color); font-weight: bold; display: inline-block; width: 1em;}

article.product-card .product-details .product-price {align-items: baseline; margin-top: 10px; margin-bottom: 10px;}
article.product-card .product-details .regular-price {margin-right: 10px; color: #999999; font-family: "Source Sans Pro"; font-size: 14px; font-weight: 400; text-decoration: line-through;}
article.product-card .product-details .regular-price.hidden {display: none;}

article.product-card .product-details .final-price {color: var(--primary_color); font-family: "Source Sans Pro"; font-size: 20px; font-weight: 400;}
article.product-card .product-details .controls {margin-top: auto;}

article.product-card .product-details .product-variations {flex-wrap: wrap;	gap: 7px; margin-top: 5px; margin-bottom: 15px;}
article.product-card .product-details .product-variations > .variations-heading {width: 100%; font-size: 12px; font-weight:600; color:#06284C;}

article.product-card .product-details .buttons {display: flex; gap: 15px; margin-top: auto;}
article.product-card .product-details .product-details-button {font-family:var(--button_typography-font-family)!important; display: block; border-radius: 10px; padding: 13px 29px; width: 100%; background-color:#EFEFEF; color:#102849; text-align: center; font-size: 13px; font-weight:400!important; line-height: 1.2;}
article.product-card .product-details .add_to_cart_button {background-color:#4CC651; border: 1px solid #4CC651;	border-radius: 10px; cursor: pointer; color:#fff!important; width:20%!important;}

.product-variations > .product-variation {border: 1px solid #d2d2d2; border-radius: 20px; padding:10px; /*aspect-ratio: 1 / 1;*/ font-size: 0px; cursor: pointer; transition: all 200ms;}
.ais-Menu-item--selected .product-variation, .product-variation.selected {outline: var(--primary_color) solid 1px; outline-offset: 2px;}

/***** REVIEWS HOME *****/
#Review-item .titel_ster > div {display:block!important;}

/***** SEO CATEGORIE PAGE *****/
.blue {color:#102849!important;}

/***** OFFERTE CHECK *****/
#gform_2 .button {background-color:#102849!important;}
.gform-theme--framework .gfield:where(.gfield--type-fileupload, .gfield--input-type-fileupload) .gform_drop_area::before {color:#ee8c28!important;}

/***** RETOUR FORMULIER *****/
#gform_4 .button {background-color:#102849!important;}

/***** KLANTENSERVICE *****/
.online p:before {font-family: "Font Awesome 5 Free"!important; font-weight: 900!important; content:'\f05a'!important; margin-right:10px!important; color:#28a745!important; display:inline-block!important;}
.offline p:before {font-family: "Font Awesome 5 Free"!important; font-weight: 900!important; content:'\f05a'!important; margin-right:10px!important; color:#EE9A1C!important; display:inline-block!important;}
.fusion-faq-shortcode .fusion-fullwidth {padding:0px!important;}

#Klantenservice-onderwerpen .fusion-vertical-menu-widget ul.menu li a {font-size:16px!important;}
#Klantenservice-onderwerpen #avada-vertical-menu-widget-2 {margin-bottom:0px!important;}
#Klantenservice-onderwerpen .menu li .link-text:before {font-family: "Font Awesome 5 Free"!important; font-weight: 900!important; padding-right:10px!important;}
#Klantenservice-onderwerpen .menu a {padding-left:0px!important;}
#Klantenservice-onderwerpen .menu li:first-child :before {content:'\f05a'; font-family: "Font Awesome 5 Free"!important; font-weight: 900!important; padding-right:10px!important;}
#Klantenservice-onderwerpen .menu .page-item-781774 .link-text:before {content:'\f07a'; }
#Klantenservice-onderwerpen .menu .page-item-781810 .link-text:before {content:'\f0d6';}
#Klantenservice-onderwerpen .menu .page-item-781813 .link-text:before {content:'\f4df';}
#Klantenservice-onderwerpen .menu .page-item-781815 .link-text:before {content:'\f05a';}
#Klantenservice-onderwerpen .menu .page-item-781817 .link-text:before {content:'\f05e';}
#Klantenservice-onderwerpen .menu .page-item-781819 .link-text:before {content:'\f2bd';}
#Klantenservice-onderwerpen .menu .page-item-781821 .link-text:before {content:'\f1da';}

/***** SHOPPING CART POPUP SIDEBAR *****/
#Shoppingcart-popup .buttons a {border-radius:10px!important;}

/***** SHOWROOM PAGINA *****/
#Showroom-slider .flexslider {margin-bottom:0px!important;}

/***** KENNISBANK *****/
#Kennisbank .fusion-filters .fusion-filter a {background-color:#102849; color:#fff!important; border-radius:10px; padding:3px 20px!important; margin-bottom:10px!important;}
#Kennisbank .fusion-filters .fusion-active a {background-color:#ee8c28!important; color:#fff!important; border-radius:10px;}

#Kennisbank-inhoud > .fusion-fullwidth {padding:0px!important;}
#Kennisbank-inhoud .fusion-fullwidth h2 {margin-bottom:10px!important;}
#Kennisbank-inhoud .fusion-fullwidth a {text-decoration:underline!important;}

/***** WEBSHOP PRODUCT OVERZICHT *****/
.algolia-results .banner {border-radius:10px!important; background-color:#fff;}

.product-variation.verouderd-messing {background-color:#7C6A4A;}
.product-variation.verouderd-ijzer {background-color:#3C3C3B;}
.product-variation.mat-wit {background-color:#F2F2F2;}
.product-variation.geborsteld-nikkel {background-color:#AFAFAF;}
.product-variation.geborsteld-messing-pvd {background-color:#B58E55;}
.product-variation.geborsteld-messing {background-color:#B08D57;}.product-variation.geborsteld-koper-pvd {background-color:#B87333;}
.product-variation.geborsteld-mat-koper-pvd {background-color:#A65E2E;}
.product-variation.geborsteld-mat-goud-pvd {background-color:#C8A951;}
.product-variation.mat-zwart-ped {background-color:#1C1C1C;}
.product-variation.geborsteld-metal-black-pvd {background-color:#2F2F2F;}
.product-variation.geborsteld-messing-pvd {background-color:#B58E55;}
.product-variation.geborsteld-nikkel-pvd {background-color:#A0A0A0;}
.product-variation.geborsteld-gunmetal-pvd {background-color:#43464B;}
.product-variation.zwart-chroom-pvd {background-color:#3A3A3A;}
.product-variation.mat-zwart {background-color:#1A1A1A;}
.product-variation.geborsteld-goud-pvd {background-color:#C8A951;}
.product-variation.geborsteld-rvs-pvd {background-color:#C0C0C0;}
.product-variation.verouderd-ijzer {background-color:#3C3C3B;}
.product-variation.verouderd-messing {background-color:#7C6A4A;}
.product-variation.zwart {background-color:#000000;}
.product-variation.mat-wit {background-color:#F2F2F2;}
.product-variation.rvs-316 {background-color:#B5B5B5;}
.product-variation.geborsteld-messing {background-color:#B08D57;}
.product-variation.rvs-geborsteld {background-color:#A9A9A9;}
.product-variation.rvs {background-color:#CFCFCF;}
.product-variation.geborsteld-carbon-black-pvd {background-color:#1B1B1B;}
.product-variation.gepolijst-zwart-pvd {background-color:#111111;}
.product-variation.koper {background-color:#B87333;}
.product-variation.geborsteld-zwart-pvd {background-color:#2B2B2B;}
.product-variation.damascus {background-color:#5E5E5E;}
.product-variation.driftwood {background-color:#8B6D5C;}
.product-variation.erosion {background-color:#77675A;}
.product-variation.grijs {background-color:#BEBEBE;}
.product-variation.hoogglans-wit {background-color:#FFFFFF;}
.product-variation.mat-taupe {background-color:#B39B87;}
.product-variation.goud {background-color:#C8A951;}
.product-variation.mat-grijs {background-color:#A0A0A0;}
.product-variation.forest-cacao {background-color:#6B4C3B;}
.product-variation.grove {background-color:#C2B8A3;}
.product-variation.organic-grey {background-color:#9E9E9E;}
.product-variation.forest-wheat {background-color:#E0CDA9;}
.product-variation.chateau {background-color:#C1B5A5;}
.product-variation.forest-tan {background-color:#C8A67A;}
.product-variation.gunmetal {background-color:#48494B;}
.product-variation.sunlit {background-color:#E5D3A0;}
.product-variation.antraciet {background-color:#303030;}
.product-variation.geborsteld-rvs {background-color:#C0C0C0;}
.product-variation.eiken-naturel {background-color:#D2A679;}
.product-variation.sand-white {background-color:#F8F6F0;}
.product-variation.eiken-wit {background-color:#EAE6DA;}
.product-variation.eiken-zwart {background-color:#2B2B2B;}
.product-variation.eiken-grijs {background-color:#A89F94;}
.product-variation.geen {background-color:#FFFFFF;}
.product-variation.gepolijst-rvs {background-color:#D9D9D9;}
.product-variation.beige {background-color:#D9C3A3;}
.product-variation.calacatta-gold {background-color:#EADFCF;}
.product-variation.nero-marquina {background-color:#0F0F0F;}
.product-variation.copper-brown {background-color:#8B5A2B;}
.product-variation.black-oak {background-color:#3B2F2F;}
.product-variation.burned-bark {background-color:#4D3326;}
.product-variation.geborsteld-koper {background-color:#B87333;}
.product-variation.grey-canyon {background-color:#A9A9A9;}
.product-variation.groen {background-color:#2E8B57;}
.product-variation.moss-green {background-color:#8A9A5B;}
.product-variation.nomad {background-color:#CBB994;}
.product-variation.old-castle {background-color:#8E7C6A;}
.product-variation.pebble-grey {background-color:#B0B0B0;}
.product-variation.rusty {background-color:#8B3220;}
.product-variation.sahara {background-color:#D8C18F;}
.product-variation.viking-shield {background-color:#7F7C77;}
.product-variation.blauw {background-color:#1E3A8A;}
.product-variation.bruin {background-color:#6B4423;}
.product-variation.geel {background-color:#FFD700;}
.product-variation.grey-oak {background-color:#8B8680;}
.product-variation.legno-calore {background-color:#C9A77C;}
.product-variation.notenhout {background-color:#7E5C3B;}
.product-variation.roze {background-color:#E6A6B0;}
.product-variation.smoked-oak {background-color:#6D5B4B;}
.product-variation.soft-wit {background-color:#FAF9F6;}
.product-variation.white-oak {background-color:#D8CBB3;}
/* ---- combinaties met gradient ---- */
.product-variation.mat-zwart-goud {background: linear-gradient(90deg, #1A1A1A 50%, #C8A951 50%);}
.product-variation.mat-wit-goud {background: linear-gradient(90deg, #F2F2F2 50%, #C8A951 50%);}
.product-variation.forest-wheat-mat-zwart {background: linear-gradient(90deg, #E0CDA9 50%, #1A1A1A 50%);}
.product-variation.chateau-mat-zwart {background: linear-gradient(90deg, #C1B5A5 50%, #1A1A1A 50%);}
.product-variation.damascus-mat-zwart {background: linear-gradient(90deg, #5E5E5E 50%, #1A1A1A 50%);}
.product-variation.driftwood-mat-zwart {background: linear-gradient(90deg, #8B6D5C 50%, #1A1A1A 50%);}
.product-variation.erosion-mat-zwart {background: linear-gradient(90deg, #77675A 50%, #1A1A1A 50%);}
.product-variation.forest-cacao-mat-zwart {background: linear-gradient(90deg, #6B4C3B 50%, #1A1A1A 50%);}
.product-variation.forest-tan-mat-zwart {background: linear-gradient(90deg, #C8A67A 50%, #1A1A1A 50%);}
.product-variation.grove-mat-zwart {background: linear-gradient(90deg, #C2B8A3 50%, #1A1A1A 50%);}

/***** WEBSHOP PRODUCT SINGLE *****/
.woocommerce-Price-currencySymbol {display:none!important;}
.fusion-countdown {padding:0px!important;}
.fusion-woo-badges-wrapper .onsale {top:0px!important; left:0px!important;}

#Product-specificatie .shop_attributes tr th {padding:12px 0px 12px 15px!important; font-weight:600!important; color:#102849!important;} 
#Product-specificatie .shop_attributes tr td {padding-left:10px!important;}
#Product-specificatie .shop_attributes tr:nth-child(odd){background-color:#efefef!important;}

#Woo-single-add-to-cart .avada-button-select {border-radius:10px!important; margin:0px 10px 10px 0px; min-width:calc(33% - 15px); font-size:14px!important; color:#102849!important;}
#Woo-single-add-to-cart .avada-button-select[data-checked="true"]{background-color:#FCEBDA!important;  color:#06284C!important; border-color:#EEEEEE!important;}
#Woo-single-add-to-cart .woocommerce-variation {padding:10px 0px!important; justify-content:start!important;}
#Woo-single-add-to-cart .quantity {width:auto!important;}
#Woo-single-add-to-cart .woocommerce-variation-availability {margin-left:0px!important;}
#Woo-single-add-to-cart .woocommerce-variation .out-of-stock {color:#B70000!important;}
#Woo-single-add-to-cart .woocommerce-variation-availability p {margin-bottom:0px!important;}

#Aanbiedingstekst ul {padding:0px!important; list-style:none!important; margin-bottom:40px!important;}
#Aanbiedingstekst .plus:before {content:"\f055"; font-family: "Font Awesome 5 Free"; font-weight: 900; margin-right:8px!important; color:#4BC651!important;} 
#Aanbiedingstekst .minus:before {content:"\f056"; font-family: "Font Awesome 5 Free"; font-weight: 900; margin-right:8px!important; color:#6c757d!important;} 
#Aanbiedingstekst .min:before {content:"\f056"; font-family: "Font Awesome 5 Free"; font-weight: 900; margin-right:8px!important; color:#6c757d!important;} 

#pvc-tegels-form {margin-top:20px!important;}
#snijverlies {padding:0px 15px!important;}
#m2_needed {width:100px!important;}
.per-m2 {font-size:16px!important;}
.per-pak {font-size:16px!important;}
.info-snijverlies {font-size:20px!important;}


.omschrijving-box {max-height: 500px; overflow: hidden; transition: max-height 0.4s ease; position: relative;}
.omschrijving-box.expanded {overflow: visible;}
.omschrijving-box:not(.expanded)::after {content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 60px; /* hoogte van de fade */ pointer-events: none; /* achtergrondkleuren aanpassen aan jouw site*/ background: linear-gradient(to bottom, rgba(235, 247, 247, 0), rgba(235, 247, 247, 1)); z-index:9999!important;}
.toggle-btn {margin-top: 10px; cursor: pointer; background: #f3f3f3; border: 1px solid #ccc; padding: 8px 14px; border-radius: 4px;}



/***** MIJN WINKELWAGEN PAGINA *****/
#Woo-totals .wc-proceed-to-checkout .fusion-update-cart,
#Woo-totals .fusion-apply-coupon {background-color:#EFEFEF; color:#102849!important;}
#Woo-totals .wc-proceed-to-checkout .checkout-button {background-color:#4CC651!important;} 

/***** AFREKENEN PAGINA *****/
.woocommerce-checkout .woocommerce-form-login-toggle {display:none!important;}
.woocommerce-notices-wrapper {max-width:1350px!important; margin:0 auto!important;}

#Bestelgegevens .quantity,
#Bestelgegevens .amount,
#Bestelgegevens .total strong{color:#102849!important;}

#Afrekenen .fusion-woo-checkout-payment-tb {padding:0px!important;}
#Afrekenen .woocommerce-privacy-policy-text {font-size:12px!important; font-weight:300!important;}

#Afrekenen .fusion-woo-checkout-payment-tb ul li > label::before {left:10px!important;}
#Afrekenen .fusion-woo-checkout-payment-tb ul li input:checked + label::after {left:14px!important;}
#Afrekenen .fusion-woo-checkout-payment-tb .woocommerce-checkout-payment ul.wc_payment_methods li {border-bottom:1px solid rgba(16,40,73,0.2)!important; }
#Afrekenen .fusion-woo-checkout-payment-tb .woocommerce-checkout-payment ul.wc_payment_methods li > label {padding:15px 10px 15px 10px!important;}
#Afrekenen .fusion-woo-checkout-payment-tb .woocommerce-checkout-payment ul.wc_payment_methods li > label img {margin-left:auto!important; margin-right:0px!important;}

/***** MIJN ACCOUNT PAGINA *****/
#Mijn-account .username {background-color:#fff!important; border-radius:10px!important; padding:20px!important; text-align:center!important;}
#Mijn-account .username .hello {font-size:25px!important;}
#Mijn-account .username .hello::before {display:none!important;}
#Mijn-account .username .hello strong {color:#ee8c28!important; font-weight:400!important;}

#Mijn-account .avada-myaccount-user {margin-bottom:30px!important;}
#Mijn-account .avada-myaccount-user .avada-myaccount-user-column:nth-child(2), 
#Mijn-account .username  .not-user,
#Mijn-account .avada-myaccount-user-column .view-cart {display:none!important;}

#Mijn-account .woocommerce-MyAccount-navigation ul li a {color:#102849!important; background-color:#fff!important; border-radius:10px!important; padding:10px 15px!important; margin-bottom:10px!important;}
#Mijn-account .woocommerce-MyAccount-navigation ul li.is-active a {color:#ee8c28!important; background-color:#fff!important;} 
#Mijn-account .woocommerce-MyAccount-navigation ul li.is-active a:after {color:#ee8c28!important;}
#Mijn-account .woocommerce-MyAccount-content {background-color:#fff!important; border-radius:10px!important; }

/***** FOOTER *****/
#Review-slider-top .swiper-wrapper {right:15%!important;}

#Openingstijden .active .fusion-title-heading {color:#F59B16!important; font-weight:600!important;}
.dag {min-width:100px;}
footer p {margin-top:0px!important;}
#gform_confirmation_message_2 {color:#fff!important;}

#gform_1 {display:flex!important;}
#gform_1 .gform-footer {margin-top:0px!important;}
#gform_1 #input_1_1 {border-radius:10px 0px 0px 10px!important;}
#gform_1 #gform_submit_button_1 {height:100%!important; background-color:#FCEBDA!important; color:#EE8C28!important; padding:10px!important; border-radius:0px 10px 10px 0px!important;}
#gform_3 #gform_next_button_3_5{background-color:#102849!important; color:#fff!important; padding:10px!important; border-radius:10px!important;}


/***** MOBILE RESPONSIVE *****/
@media (max-width: 1150px) {
	
/***** POPULAIR PRODUCTS *****/
	.product-card-wrapper {width: calc(50% - 15px);}
}

@media only screen and (max-width: 1050px) {
/***** HEADER *****/
#Logo {width:160px!important; margin-left:-10px!important;}
.categorieen-menu p {font-size:10px!important;}

.fusion-menu-cart .fusion-widget-cart-number {position:absolute!important; transform:translate(40%, -50%) scale(.75)!important; width:1em!important; height:1em!important;}

/***** MOBILE MENU *****/
#menu-mobiel-menu {-webkit-overflow-scrolling: touch!important;}
#menu-mobiel-menu .awb-menu__i  {display:block!important; margin-right:5px!important; min-width:40px!important;}

.fusion-sticky-transition .fusion-menu-element-wrapper.collapse-enabled.mobile-size-full-absolute:not(.mobile-mode-always-expanded).expanded > ul, 
.fusion-sticky-transition .collapse-enabled.mobile-size-full-absolute:not(.mobile-mode-always-expanded) .awb-menu__main-ul {max-height:90vh!important;}
.awb-menu.collapse-enabled.mobile-mode-collapse-to-button.expanded .awb-menu__main-ul {overflow-y:scroll!important;}
body .awb-menu.collapse-enabled.awb-menu_indent-left ul ul a {padding-left:3.5em!important;}
body .awb-menu.collapse-enabled a {padding:0px 10px!important;}
/*.fusion-sticky-transition .collapse-enabled.mobile-size-full-absolute:not(.mobile-mode-always-expanded) .awb-menu__main-ul {max-height:unset!important;}	*/
}

@media (max-width: 700px) {
	.fusion-countdown .fusion-dash-wrapper {width:50%!important;}
}
	
@media (max-width: 600px) {
	.product-card-wrapper {width: 100%;}
	#m2_needed {width:80px!important;}

	
}