/*
   Animation example, for spinners
*/
.animate-spin {
    -moz-animation: spin 2s infinite linear;
    -o-animation: spin 2s infinite linear;
    -webkit-animation: spin 2s infinite linear;
    animation: spin 2s infinite linear;
    display: inline-block;
}

@-moz-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@-webkit-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@-o-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@-ms-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}
/**
 * WARNING: Do not change this file. Your changes will be lost.
 * 2020-11-12 15:26:10 */
.theme-color {
    color: #009EEA !important;
}

.theme-hover-color:hover {
    color: #009EEA !important;
}

.theme-bg-color {
    background-color: #009EEA !important;
}

.theme-border-color {
    border-color: #009EEA !important;
}

.theme-hover-bg-color:hover {
    background-color: #009EEA !important;
}

a,a:hover, .page-header a, .page-header a:hover, .page-header .panel.header .header.links > li > a, .minicart-wrapper .action.showcart:before, .minicart-wrapper .action.showcart.active:before, .owl-theme .owl-controls .owl-nav [class*=owl-], .recent-posts .post-date .day, .minicart-wrapper .action.showcart:hover:before, .minicart-wrapper .action.showcart:active:before, .minicart-wrapper .action.showcart.active:before, .minicart-wrapper .action.showcart.active:hover:before, .sorter-action:before, .pages a.page, .pages a.page, .sorter-action:hover:before, .product-options-bottom .price-box .price-container .price, .product-info-price .price-box .price-container .price, .product-info-main .product-info-price .price-wrapper .price, .product.data.items > .item.title.active > .switch, .product.data.items > .item.title.active > .switch:focus, .product.data.items > .item.title.active > .switch:hover, .minicart-items .action.edit:before, .minicart-items .action.delete:before, .page-main > .page-title-wrapper .page-title, .cart.table-wrapper .product-item-name > a, .cart.table-wrapper .product-item-name > a:hover, .cart.table-wrapper .col.subtotal .price, .cart.table-wrapper .actions-toolbar > .action-edit:hover:before, .cart.table-wrapper .actions-toolbar > .action-delete:hover:before, .cart.table-wrapper .actions-toolbar > .action-edit:before, .cart.table-wrapper .actions-toolbar > .action-delete:before, .paypal-review-discount .block > .title strong, .cart-discount .block > .title strong, .minicart-items .action.edit:hover:before, .minicart-items .action.delete:hover:before, .authentication-wrapper button.action-auth-toggle, .modal-custom .action-close:before, .modal-popup .action-close:before, .modal-slide .action-close:before, .abs-action-button-as-link:hover, .abs-action-remove:hover, .abs-discount-block .action.check:hover, .popup .actions-toolbar .action.cancel:hover, .paypal-button-widget .paypal-button:hover, .bundle-options-container .action.back:hover, .block.related .action.select:hover, .cart.table-wrapper .actions-toolbar > .action-delete:hover, .cart.table-wrapper .action.help.map:hover, .checkout-index-index .modal-popup .modal-footer .action-hide-popup:hover, .opc-wrapper .edit-address-link:hover, .opc-block-shipping-information .shipping-information-title .action-edit:hover, .action-auth-toggle:hover, .checkout-payment-method .payment-method-billing-address .action-cancel:hover, .checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address:hover, .checkout-agreements-block .action-show:hover, .gift-options .actions-toolbar .action-cancel:hover, .gift-summary .action-edit:hover, .gift-summary .action-delete:hover, .gift-wrapping-title .action-remove:hover, .wishlist.split.button > .action:hover, .abs-add-fields .action.remove:hover, .paypal-review-discount .action.check:hover, .cart-discount .action.check:hover, .form-giftregistry-share .action.remove:hover, .form-giftregistry-edit .action.remove:hover, .form-add-invitations .action.remove:hover, .form-create-return .action.remove:hover, .form.send.friend .action.remove:hover, .opc-progress-bar-item._complete > span, .checkout-payment-method .payment-option-title .action-toggle, .checkout-payment-method .payment-option-title .action-toggle:after, .opc-block-shipping-information .shipping-information-title .action-edit:before, .opc-block-shipping-information .shipping-information-title .action-edit:hover:before, .block-collapsible-nav .item.current a, .block-collapsible-nav .item.current strong, .block-collapsible-nav .item a:hover, .block-collapsible-nav .item a:active, .block-collapsible-nav .item a:focus, .magento-rma-returns-returns .page-main .page-title-wrapper .page-title, .magento-rma-returns-view .page-main .page-title-wrapper .page-title, .magento-rma-guest-returns .page-main .page-title-wrapper .page-title, .account .page-main .page-title-wrapper .page-title, [class^="sales-guest-"] .page-main .page-title-wrapper .page-title, .sales-guest-view .page-main .page-title-wrapper .page-title, .magento-rma-guest-returns .page-main .page-title-wrapper .page-title, .fieldset > .legend, p .alternative-font, .entry-content h3, .history h4, .nav-toggle:before, .block-search .label:before, .nav-toggle:hover:before, .block-search .label:hover:before, .fotorama .fotorama-sprite, .fotorama__fullscreen .fotorama .fotorama__zoom-out, .fotorama__fullscreen .fotorama .fotorama__zoom-in, .fotorama .fotorama__arr .fotorama__arr__arr, .fotorama .fotorama__fullscreen-icon, .fotorama .fotorama__thumb__arr, .page-header.type5 .search-area > a, .page-header.type5 .search-area > a:hover, .page-header.type5 .minicart-wrapper .action.showcart:before, .page-header.type5 .minicart-wrapper .action.showcart.active:before, .page-header.type5:not(.header-newskin) .minicart-wrapper .action.showcart .counter.qty, .page-header.type5 .block-search .action.search:before, .block-search .action.search:before, .filterproducts-tab .data.items > .item.title[aria-expanded=true] a.switch, .page-header.type7 .minicart-wrapper .action.showcart .counter.qty, .qty.field .qty-changer > a:hover, .post-holder .post-date .day, .widget.block-recent-posts ul li a, .post-list .post-content .post-read-more, .post-header .post-title a, a:visited, .alink:visited, a:active, .alink:active, .block-category-event > div.event-desc, .block-category-event .event-ticker .dates > div > span.desc, #ln_slider_price .ui-slider-handle, .table.grouped .price-box .price, .abs-action-remove, .abs-discount-block .action.check, .popup .actions-toolbar .action.cancel, .paypal-button-widget .paypal-button, .bundle-options-container .action.back, .block.related .action.select, .cart.table-wrapper .actions-toolbar > .action-delete, .cart.table-wrapper .action.help.map, .checkout-index-index .modal-popup .modal-footer .action-hide-popup, .opc-wrapper .edit-address-link, .opc-block-shipping-information .shipping-information-title .action-edit, .action-auth-toggle, .checkout-payment-method .payment-method-billing-address .action-cancel, .checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address, .checkout-agreements-block .action-show, .gift-options .actions-toolbar .action-cancel, .gift-summary .action-edit, .gift-summary .action-delete, .gift-wrapping-title .action-remove, .wishlist.split.button > .action, .abs-add-fields .action.remove, .paypal-review-discount .action.check, .cart-discount .action.check, .form-giftregistry-share .action.remove, .form-giftregistry-edit .action.remove, .form-add-invitations .action.remove, .form-create-return .action.remove, .form.send.friend .action.remove, .minicart-items .product-item-name a,.product-item-info .product.name a:hover {
    color: #009EEA;
}

.action.primary, .action.primary:hover, .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span, .recent-posts .post-date .month, .footer-ribbon, .filter-options-title:hover:after, .modes-mode.active, .modes-mode:hover, .pages strong.page, .pages .action:hover, .pages a.page:hover, button:hover, .action.primary:focus, .action.primary:active, .btn-primary, .btn-primary:hover,.contact-index-index .page-main .contact-info [class^="porto-icon-"], .contact-index-index .page-main .contact-info [class*=" porto-icon-"], .btn-default, .cms-index-index blockquote.testimonial, .btn-default:hover, .products-grid .product-item-info:hover .product-item-details .product-item-actions .tocart, .products-grid.products.grid.flex-grid .product-item-details .product-item-actions .tocart, .post-holder .post-date .month, .page-header.type8 .header.content,.page-header.type8.header-newskin .header.content, .page-header.type11 .navigation li.level0.active, .iwd-summary-cart, #ln_slider_price .ui-slider-handle, .filter-toggle.active,.products-grid .product-item .product-item-info:hover .weltpixel-quickview.weltpixel_quickview_button_v2, .products-upsell .owl-middle-narrow.owl-theme .owl-controls .owl-dots .owl-dot.active span:before,.products-grid.products.grid.flex-grid .product-item-details .product-item-actions .tocart, .products-grid.divider-line .product-item-details .product-item-actions .tocart,.products-grid .product-item-details .product-item-actions .actions-secondary:hover,.product-item-info.type3 .product-item-photo .product-item-inner .product-item-actions>.actions-primary .tocart:hover,.product-item-info.type3 .product-item-photo .product-item-inner .product-item-actions>.action.tocompare:hover,.product-item-info.type5 .product-item-photo .product-item-inner .product-item-actions>.actions-primary .tocart:hover,.product-item-info.type5 .product-item-photo .product-item-inner .product-item-actions>.action.tocompare:hover,.product-item-info.type6 .product-item-photo .product-item-inner .product-item-actions>.actions-primary .tocart:hover,.product-item-info.type6 .product-item-photo .product-item-inner .product-item-actions>.action.tocompare:hover,.product-item-info.type7 .product-item-inner .product-item-actions>.action:hover,.product-item-info.type7 .product-item-inner .product-item-actions>.actions-primary .tocart:hover,.product-item-info.type9 .product-item-inner .product-item-actions>.actions-primary .tocart:hover, .product-item-info.type9 .product-item-inner .product-item-actions>.action:hover,.sw-dailydeal,.catalog-product-view .sw-dailydeal .number-wrapper {
    background-color: #009EEA;
}

.action.primary, .action.primary:hover, .modes-mode.active, .modes-mode:hover, .pages strong.page, .pages .action:hover, .pages a.page:hover, .fotorama__nav .fotorama__thumb-border, button:hover, .action.primary:focus, .action.primary:active, .products-grid .product-item-info:hover .product-item-details .product-item-actions .tocart, .products-grid.products.grid.flex-grid .product-item-details .product-item-actions .tocart, .filter-toggle.active,i.ajax-loader, .swatch-option.selected, .swatch-option.image:not(.disabled):hover, .swatch-option.color:not(.disabled):hover, .swatch-option:not(.disabled):hover,.product-item-info.type3 .product-item-photo .product-item-inner .product-item-actions>.actions-primary .tocart:hover,.product-item-info.type3 .product-item-photo .product-item-inner .product-item-actions>.action.tocompare:hover,.product-item-info.type5 .product-item-photo .product-item-inner .product-item-actions>.actions-primary .tocart:hover,.product-item-info.type5 .product-item-photo .product-item-inner .product-item-actions>.action.tocompare:hover,.product-item-info.type6 .product-item-photo .product-item-inner .product-item-actions>.actions-primary .tocart:hover,.product-item-info.type6 .product-item-photo .product-item-inner .product-item-actions>.action.tocompare:hover {
    border-color: #009EEA;
}

.page-header, .minicart-wrapper .block-minicart, .product.data.items > .item.title.active > .switch, .product.data.items > .item.title.active > .switch:focus, .product.data.items > .item.title.active > .switch:hover, .authentication-dropdown, .login-container, .form.password.reset, .form.send.confirmation, .form.password.forget, .form.create.account, .form.form-edit-account, .form-address-edit, .form-newsletter-manage, .featured-box .box-content, .history .featured-box .box-content, .form.search.advanced, .homepage-grid-banner .ribbon:before, .cms-index-index .testimonial-arrow-down, #newsletter_popup, .iwd-one-page-checkout-sidebar .iwd-opc-block-summary, .block-header-customer-login, .mfp-preloader, .ln_overlay .loader {
    border-top-color: #009EEA;
}

.minicart-wrapper .block-minicart:before, .prev-next-products .product-nav .product-pop:before, .iwd-one-page-checkout-sidebar .iwd-opc-block-summary:before, .block-header-customer-login:before {
    border-bottom-color: #009EEA;
}

@media (max-width: 767px) {
    .navigation a {
        color: #777 !important;
    }

    .navigation a:hover, .nav-sections .header.links a:hover {
        color: #009EEA !important;
    }

    header.page-header .nav-sections-item-title.active > a, header.page-header .nav-sections-item-title.active > a:hover, header.page-header .nav-sections-item-title.active > a:focus {
        color: #009EEA;
    }

    header.page-header .nav-sections-item-title, .sw-megamenu.navigation li.level0.fullwidth .submenu .menu-top-block a.btn-default:hover, .sw-megamenu.navigation li.level0.staticwidth .submenu .menu-top-block a.btn-default:hover, .sw-megamenu.navigation li.level0.fullwidth .submenu .menu-left-block a.btn-default:hover, .sw-megamenu.navigation li.level0.staticwidth .submenu .menu-left-block a.btn-default:hover, .sw-megamenu.navigation li.level0.fullwidth .submenu .menu-right-block a.btn-default:hover, .sw-megamenu.navigation li.level0.staticwidth .submenu .menu-right-block a.btn-default:hover, .sw-megamenu.navigation li.level0.fullwidth .submenu .menu-bottom-block a.btn-default:hover, .sw-megamenu.navigation li.level0.staticwidth .submenu .menu-bottom-block a.btn-default:hover, .sw-megamenu.navigation li.level0.fullwidth .submenu .menu-top-block a.btn-default:focus, .sw-megamenu.navigation li.level0.staticwidth .submenu .menu-top-block a.btn-default:focus, .sw-megamenu.navigation li.level0.fullwidth .submenu .menu-left-block a.btn-default:focus, .sw-megamenu.navigation li.level0.staticwidth .submenu .menu-left-block a.btn-default:focus, .sw-megamenu.navigation li.level0.fullwidth .submenu .menu-right-block a.btn-default:focus, .sw-megamenu.navigation li.level0.staticwidth .submenu .menu-right-block a.btn-default:focus, .sw-megamenu.navigation li.level0.fullwidth .submenu .menu-bottom-block a.btn-default:focus, .sw-megamenu.navigation li.level0.staticwidth .submenu .menu-bottom-block a.btn-default:focus {
        background-color: #009EEA;
    }

    .page-header.type5:not(.header-newskin) .minicart-wrapper .action.showcart .counter.qty {
        color: #fff;
    }
}

@media (min-width: 768px) {
    .page-header.type1 .navigation li.level0, .page-header.type1 .panel.header .header.links > li > a, .page-header.type1 .panel.header .header.links > li > a:hover,.page-header.type3 .header.panel .top-panel>.links > li > a, .page-header.type3 .header.panel .top-panel>.links > li > a:hover, .page-header.type4 .header.panel .links > li > a, .page-header.type4 .header.panel .links > li > a:hover,.page-header.type20 .header.panel .links > li > a, .page-header.type20 .header.panel .links > li > a:hover, .page-header.type17 .header.panel .links > li > a, .page-header.type17 .header.panel .links > li > a:hover, .page-header.type3 .header.panel .block-search .action.search:before, .page-header.type6 .navigation .level0 > .level-top, .page-header.type6 .minicart-wrapper .action.showcart:before, .page-header.type6 .minicart-wrapper .action.showcart.active:before, .page-header.type6 .search-area > a, .page-header.type6 .search-area > a:hover, .page-header.type6 .block-search .action.search:before, .page-header.type19 .navigation .level0 > .level-top, .page-header.type19 .minicart-wrapper .action.showcart:before, .page-header.type19 .minicart-wrapper .action.showcart.active:before, .page-header.type19 .search-area > a, .page-header.type19 .search-area > a:hover, .page-header.type19 .block-search .action.search:before, .page-header.type11 .panel.header .header.links > li > a, .page-header.type4 .header.panel .block-search .action.search:before,.page-header.type20 .header.panel .block-search .action.search:before,.page-header.type17 .header.panel .block-search .action.search:before, .page-header.type9 .header.panel .block-search .action.search:before, .page-header.type11 .panel.header .header.links > li > a:hover, .page-header.type11 .navigation li.level0:hover {
        color: #009EEA;
    }

    .page-header.type1 .navigation li.level0.active, .page-header.type1 .navigation li.level0:hover, .page-header.type3 .navigation .level0:hover > .level-top, .page-header.type4 .navigation .level0:hover > .level-top,.page-header.type20 .navigation .level0:hover > .level-top,.page-header.type20 .navigation .level0:hover > .level-top,--.page-header.type17 .navigation .level0: hover > .level-top,.page-header.type17 .navigation .level0:hover > .level-top, .page-header.type3 .navigation .level0.active > .level-top, .page-header.type3 .navigation .level0.has-active > .level-top, .page-header.type4 .navigation .level0.active > .level-top, .page-header.type4 .navigation .level0.has-active > .level-top,.page-header.type20 .navigation .level0.active > .level-top, .page-header.type20 .navigation .level0.has-active > .level-top,.page-header.type17 .navigation .level0.active > .level-top, .page-header.type17 .navigation .level0.has-active > .level-top, .page-header.type6 .panel.wrapper, .page-header.type6 .navigation .level0:hover > .level-top,.page-header.type19 .panel.wrapper, .page-header.type19 .navigation .level0:hover > .level-top, .sw-megamenu.navigation li.level0.fullwidth .submenu .menu-top-block a.btn-default, .sw-megamenu.navigation li.level0.staticwidth .submenu .menu-top-block a.btn-default, .sw-megamenu.navigation li.level0.fullwidth .submenu .menu-left-block a.btn-default, .sw-megamenu.navigation li.level0.staticwidth .submenu .menu-left-block a.btn-default, .sw-megamenu.navigation li.level0.fullwidth .submenu .menu-right-block a.btn-default, .sw-megamenu.navigation li.level0.staticwidth .submenu .menu-right-block a.btn-default, .sw-megamenu.navigation li.level0.fullwidth .submenu .menu-bottom-block a.btn-default, .sw-megamenu.navigation li.level0.staticwidth .submenu .menu-bottom-block a.btn-default, .sw-megamenu.navigation.side-megamenu li.level0:hover, .sw-megamenu.navigation li.level0.fullwidth .submenu .menu-right-block a.btn-default:hover,.page-header.type24 .navigation li.level0 > a:before {
        background-color: #009EEA;
    }

    .navigation .level0 .submenu {
        border-color: #009EEA;
    }

    .product.info.detailed.vertical .product.data.items > .item.title.active > .switch, .product.info.detailed.vertical .product.data.items > .item.title.active > .switch:focus, .product.info.detailed.vertical .product.data.items > .item.title.active > .switch:hover {
        border-left-color: #009EEA;
    }

    .sw-megamenu.navigation.side-megamenu li.level0:hover > a {
        border-top-color: #009EEA;
    }
}

button.action.primary {
}

button.action.primary:hover {
}

.product-item-actions .action.towishlist,.product-addto-links .action.towishlist,.action.towishlist {
    color: #161616;
    border-color: #161616
}

.product-item-actions .action.towishlist:hover,.product-addto-links .action.towishlist:hover,.action.towishlist:hover {
    color: #161616;
    border-color: #161616
}

.product-addto-links .action.tocompare,.product-item-actions .action.tocompare,.action.tocompare,.product-addto-links .action.mailto.friend, .moved-add-to-links .action.mailto.friend, .product-social-links .action.mailto.friend {
    color: #161616;
    border-color: #161616
}

.product-addto-links .action.tocompare:hover,.product-item-actions .action.tocompare:hover,.action.tocompare:hover,.product-addto-links .action.mailto.friend:hover, .moved-add-to-links .action.mailto.friend:hover, .product-social-links .action.mailto.friend:hover {
    color: #161616;
    border-color: #161616
}

.page-wrapper > .breadcrumbs {
    background-color: transparent
}

.page-wrapper > .breadcrumbs {
    color: #161616
}

.page-wrapper > .breadcrumbs a, .page-wrapper > .breadcrumbs a:focus {
    color: #161616
}

.page-wrapper > .breadcrumbs a:hover {
    color: #161616
}

#ln_slider_price.ui-slider-horizontal {
    background-color: #009EEA
}

#ln_slider_price .ui-slider-handle {
    background-color: #009EEA
}

@media (min-width: 768px) {
    .page-header.type1, .page-header.type2, .page-header.type3, .page-header.type4,.page-header.type20, .page-header.type17, .page-header.type5, .page-header.type6,.page-header.type19, .page-header.type7,.page-header.type23, .page-header.type8 .header.content,.page-header.type8.header-newskin .header.content, .page-header.type9, .page-header.type10, .page-header.type11, .page-header.type12, .page-header.type15, .page-header.type16, .page-header.type2.header-newskin,.page-header.type18,.page-header.header-newskin {
        background-color: #FFFFFF;
    }
}

.page-header {
    border-top-color: #009EEA;
}

@media (min-width: 768px) {
    .page-header, .page-header.type1 .custom-block, .page-header.type2 .custom-block, .page-header.type8 .custom-block > *,.page-header.type8.header-newskin .custom-block > *, .page-header.type11 .custom-block, .page-header.type12 .custom-block, .page-header.type16 .custom-block, .page-header.type2.header-newskin .custom-block, .page-header.type18 .custom-block, .page-header.header-newskin .custom-block {
        color: #161616;
    }
}

@media (min-width: 768px) {
    .page-header.type1 a, .page-header.type2 a, .page-header.type2 .custom-block a, .page-header.type3 a, .page-header.type4 a,.page-header.type20 a,.page-header.type17 a,.page-header.type17 .top-links-icon,.page-header.type17 .top-links-icon a, .page-header.type5 a, .page-header.type6 a,.page-header.type19 a, .page-header.type7 a,.page-header.type23 a, .page-header.type8 a,.page-header.type8.header-newskin a, .page-header.type9 a, .page-header.type10 a, .page-header.type11 a, .page-header.type11 .custom-block a, .page-header.type12 .header.panel .custom-block a, .page-header.type16 .custom-block a, .page-header.type2.header-newskin .custom-block a, .page-header.type18 .custom-block a, .page-header.header-newskin a,.page-header.header-newskin .top-links-icon,.page-header.header-newskin .top-links-icon a, .page-header.type13.header-newskin .panel.header .top-links-area > ul.links > li > a {
        color: #161616;
    }
}

@media (min-width: 768px) {
    .page-header > .panel.wrapper, .page-header.type1 > .panel.wrapper, .page-header.type2 > .panel.wrapper, .page-header.type5 > .panel.wrapper, .page-header.type6 .panel.wrapper,.page-header.type19 .panel.wrapper, .page-header.type8 > .panel.wrapper > .panel.header,.page-header.type8.header-newskin > .panel.wrapper > .panel.header, .page-header.type11 > .panel.wrapper, .page-header.type16 > .panel.wrapper, .page-header.type2.header-newskin > .main-panel-top, .page-header.type18 > .main-panel-top {
        background-color: #009EEA;
    }
}

@media (min-width: 768px) {
    .page-header.type1 .panel.header .header.links > li > a, .page-header.type1 .panel.header .header.links > li > a:hover, .page-header.type2 .panel.header .header.links > li > a, .page-header.type2 .header.panel > .header.links > li > a, .page-header.type2 .panel.header .header.links > li > a:hover, .page-header.type3 .header.panel .top-panel>.header.links > li > a, .page-header.type3 .header.panel .top-panel > .links > li, .page-header.type3 .panel.header .top-panel>.header.links > li > a:hover, .page-header.type3 .header.panel .search-area > a:hover, .page-header.type3 .header.panel .search-area > a, .page-header.type4 .header.panel .top-panel > .links > li > a, .page-header.type4 .header.panel .top-panel > .links > li > a:hover, .page-header.type4 .header.panel .top-panel > .links > li > span, .page-header.type4 .switcher strong, .page-header.type5 .panel.header .header.links > li > a, .page-header.type5 .panel.header .header.links > li > a:hover, .page-header.type5 > .panel.wrapper, .page-header.type5 .header.panel .switcher, .page-header.type6 .panel.header .header.links > li > a, .page-header.type6 .panel.header .header.links > li > a:hover, .page-header.type6 > .panel.wrapper, .page-header.type6 .header.panel .switcher,.page-header.type19 .panel.header .header.links > li > a, .page-header.type19 .panel.header .header.links > li > a:hover, .page-header.type19 > .panel.wrapper, .page-header.type19 .header.panel .switcher, .page-header.type7 .panel.header a, .page-header.type7 .panel.header a:hover,.page-header.type23 .panel.header a, .page-header.type23 .panel.header a:hover, .page-header.type7 > .panel.wrapper, .page-header.type7 .header.panel .switcher,.page-header.type23 > .panel.wrapper, .page-header.type23 .header.panel .switcher, .page-header.type8 .panel.header a, .page-header.type8 .panel.header a:hover, .page-header.type8 > .panel.wrapper, .page-header.type8 .header.panel .switcher, .page-header.type8 .panel.header .header.links > li > a,.page-header.type8.header-newskin .panel.header a, .page-header.type8.header-newskin .panel.header a:hover, .page-header.type8.header-newskin > .panel.wrapper, .page-header.type8.header-newskin .header.panel .switcher, .page-header.type8.header-newskin .panel.header .header.links > li > a, .page-header.type9 .header.panel .top-panel>.header.links > li > a, .page-header.type9 .header.panel .top-panel > .links > li, .page-header.type9 .panel.header .top-panel>.header.links > li > a:hover, .page-header.type9 .header.panel .search-area > a:hover, .page-header.type9 .header.panel .search-area > a, .page-header.type11 .panel.header .header.links > li > a, .page-header.type11 .header.panel > .header.links > li > a, .page-header.type11 .panel.header .header.links > li > a:hover, .page-header.type12 .header.panel .top-panel .links > li > a:hover, .page-header.type12 .header.panel .top-panel .links > li > a, .page-header.type12 .header.panel .top-panel .links > li > span, .page-header.type16 .header.panel .top-panel .links > li > a:hover, .page-header.type16 .header.panel .top-panel .links > li > a, .page-header.type16 .header.panel .links > li > span, .page-header.type16 .header.panel .links > li > a:hover, .page-header.type2.header-newskin .panel.header .header.links > li > a, .page-header.type2.header-newskin .panel.header .header.links > li > span, .page-header.type2.header-newskin .panel.wrapper, .page-header.type18 .panel.header .header.links > li > a, .page-header.type18 .panel.header .header.links > li > span, .page-header.type18 .panel.wrapper, .page-header.header-newskin .panel.header .header.links > li > a, .page-header.header-newskin .panel.header .header.links > li > span, .page-header.header-newskin .panel.wrapper, .page-header.type24 .top-links-icon a, .page-header.type24 .top-links-icon, .page-header.type24 .panel.header .switcher {
        color: #FFFFFF;
    }
}

@media (min-width: 768px) {
    .page-header.type1 .navigation > ul, .page-header.type2 .nav-sections, .page-header.type8 .menu-wrapper,.page-header.type8.header-newskin .menu-wrapper, .page-header .drop-menu .nav-sections, .page-header.type11 .nav-sections, .page-header.type16 .navigation > ul, header.page-header.sticky-header.type16 .nav-sections, .page-header.type2.header-newskin .nav-sections, .page-header.type18 .nav-sections, .page-header.header-newskin:not(.type16) .nav-sections {
        background-color: #F0F0F0;
    }
}

@media (min-width: 768px) {
    .page-header.type1 .navigation li.level0, .page-header.type3 .navigation .level0 > .level-top, .page-header.type4 .navigation .level0 > .level-top,.page-header.type20 .navigation .level0 > .level-top,.page-header.type17 .navigation li.level0, .page-header.type5 .navigation .level0 > .level-top, .page-header.type2 .navigation .level0 > .level-top, .page-header.type11 .navigation li.level0 > .level-top, .page-header.type6 .navigation .level0 > .level-top,.page-header.type19 .navigation .level0 > .level-top, .page-header.type7 .navigation .level0 > .level-top,.page-header.type23 .navigation .level0 > .level-top, .page-header .drop-menu + .custom-menu-block a, .page-header.type8 .navigation .level0 > .level-top,.page-header.type8.header-newskin .navigation .level0 > .level-top, .page-header.type9 .navigation .level0 > .level-top, .page-header.type16 .navigation li.level0, .page-header.type2.header-newskin .navigation .level0 > .level-top, .page-header.type18 .navigation .level0 > .level-top, .page-header.header-newskin .navigation .level0 > .level-top {
        color: #161616;
    }
}

@media (min-width: 768px) {
    .page-header.type1 .navigation li.level0.active, .page-header.type1 .navigation li.level0:hover, .page-header.type3 .navigation .level0:hover > .level-top, .page-header.type3 .navigation .level0.active > .level-top, .page-header.type3 .navigation .level0.has-active > .level-top, .page-header.type4 .navigation .level0:hover > .level-top, .page-header.type4 .navigation .level0.active > .level-top, .page-header.type4 .navigation .level0.has-active > .level-top,.page-header.type20 .navigation .level0:hover > .level-top, .page-header.type20 .navigation .level0.active > .level-top, .page-header.type20 .navigation .level0.has-active > .level-top,.page-header.type17 .navigation .level0:hover > .level-top, .page-header.type17 .navigation .level0.active > .level-top, .page-header.type17 .navigation .level0.has-active > .level-top, .page-header.type5 .navigation .level0:hover > .level-top, .page-header.type5 .navigation .level0.active > .level-top, .page-header.type5 .navigation .level0.has-active > .level-top, .page-header.type6 .navigation .level0:hover > .level-top, .page-header.type6 .navigation .level0.active > .level-top, .page-header.type6 .navigation .level0.has-active > .level-top,.page-header.type19 .navigation .level0:hover > .level-top, .page-header.type19 .navigation .level0.active > .level-top, .page-header.type19 .navigation .level0.has-active > .level-top, .page-header.type7 .navigation .level0:hover > .level-top, .page-header.type7 .navigation .level0.active > .level-top, .page-header.type7 .navigation .level0.has-active > .level-top,.page-header.type23 .navigation .level0:hover > .level-top, .page-header.type23 .navigation .level0.active > .level-top, .page-header.type23 .navigation .level0.has-active > .level-top, .sw-megamenu.navigation.side-megamenu li.level0:hover, .page-header.type11 .navigation li.level0:hover, .page-header.type11 .navigation li.level0.active, .page-header.type11 .navigation li.level0.has-active, .page-header.type9 .navigation .level0:hover > .level-top, .page-header.type9 .navigation .level0.active > .level-top, .page-header.type9 .navigation .level0.has-active > .level-top, .page-header.type16 .navigation .level0:hover > .level-top, .page-header.type16 .navigation .level0.active > .level-top, .page-header.type16 .navigation .level0.has-active > .level-top, .page-header.type2.header-newskin .navigation .level0:hover > .level-top, .page-header.type2.header-newskin .navigation .level0.active > .level-top, .page-header.type2.header-newskin .navigation .level0.has-active > .level-top, .page-header.type18 .navigation .level0:hover > .level-top, .page-header.type18 .navigation .level0.active > .level-top, .page-header.type18 .navigation .level0.has-active > .level-top, .page-header.header-newskin .navigation .level0:hover > .level-top, .page-header.header-newskin .navigation .level0.active > .level-top, .page-header.header-newskin .navigation .level0.has-active > .level-top {
        background-color: transparent;
    }

    .sw-megamenu.navigation.side-megamenu li.level0:hover > a {
        border-top-color: transparent;
    }
}

@media (min-width: 768px) {
    .page-header.type1 .navigation li.level0.active, .page-header.type1 .navigation li.level0:hover, .page-header.type2 .navigation .level0:hover > .level-top, .page-header.type3 .navigation .level0:hover > .level-top, .page-header.type3 .navigation .level0.active > .level-top, .page-header.type3 .navigation .level0.has-active > .level-top, .page-header.type4 .navigation .level0:hover > .level-top, .page-header.type4 .navigation .level0.active > .level-top, .page-header.type4 .navigation .level0.has-active > .level-top,.page-header.type20 .navigation .level0:hover > .level-top, .page-header.type20 .navigation .level0.active > .level-top, .page-header.type20 .navigation .level0.has-active > .level-top,.page-header.type17 .navigation .level0:hover > .level-top, .page-header.type17 .navigation .level0.active > .level-top, .page-header.type17 .navigation .level0.has-active > .level-top, .page-header.type5 .navigation .level0:hover > .level-top, .page-header.type5 .navigation .level0.active > .level-top, .page-header.type5 .navigation .level0.has-active > .level-top, .page-header.type6 .navigation .level0:hover > .level-top, .page-header.type6 .navigation .level0.active > .level-top, .page-header.type6 .navigation .level0.has-active > .level-top,----.page-header.type19 .navigation .level0:hover > .level-top, .page-header.type19 .navigation .level0.active > .level-top, .page-header.type19 .navigation .level0.has-active > .level-top, .page-header.type7 .navigation .level0:hover > .level-top, .page-header.type7 .navigation .level0.active > .level-top, .page-header.type7 .navigation .level0.has-active > .level-top,.page-header.type23 .navigation .level0:hover > .level-top, .page-header.type23 .navigation .level0.active > .level-top, .page-header.type23 .navigation .level0.has-active > .level-top, .page-header.type8 .navigation .level0:hover > .level-top, .page-header.type8 .navigation .level0.active > .level-top, .page-header.type8 .navigation .level0.has-active > .level-top,.page-header.type8.header-newskin .navigation .level0:hover > .level-top, .page-header.type8.header-newskin .navigation .level0.active > .level-top, .page-header.type8.header-newskin .navigation .level0.has-active > .level-top, .page-header.type11 .navigation li.level0:hover, .page-header.type11 .navigation li.level0.active, .page-header.type11 .navigation li.level0.has-active, .page-header.type9 .navigation .level0:hover > .level-top, .page-header.type9 .navigation .level0.active > .level-top, .page-header.type9 .navigation .level0.has-active > .level-top, .page-header.type16 .navigation .level0:hover > .level-top ,.page-header.type2.header-newskin .navigation .level0:hover > .level-top,.page-header.type18 .navigation .level0:hover > .level-top, .page-header.header-newskin .navigation .level0:hover > .level-top {
        color: #161616;
    }
}

@media (min-width: 768px) {
    .sw-megamenu.navigation li.level0.fullwidth > .submenu a, .sw-megamenu.navigation li.level0.staticwidth > .submenu a {
        color: #777777;
    }
}

@media (min-width: 768px) {
    .page-header.type3 .header.panel .minicart-wrapper, .page-header.type3 .header.panel .switcher, .page-header.type4 .header.panel .switcher, .page-header.type4 .header.panel .minicart-wrapper,.page-header.type20 .header.panel .switcher, .page-header.type20 .header.panel .minicart-wrapper,.page-header.type17 .header.panel .switcher, .page-header.type17 .header.panel .minicart-wrapper, .page-header.type9 .header.panel .minicart-wrapper, .page-header.type9 .header.panel .switcher, .page-header.type12 .header.panel .minicart-wrapper, .page-header.type12 .header.panel .switcher {
        background-color: #E8E8E8;
    }
}

@media (min-width: 768px) {
    .minicart-wrapper .action.showcart .counter.qty, .page-header.type2:not(.header-newskin) .minicart-wrapper .action.showcart .counter.qty, .page-header.type3 .header.panel .minicart-wrapper .action.showcart .counter.qty, .page-header.type3 .header.panel .switcher, .page-header.type4 .header.panel .switcher, .page-header.type4 .header.panel .minicart-wrapper .action.showcart .counter.qty,.page-header.type20 .header.panel .switcher, .page-header.type20 .header.panel .minicart-wrapper .action.showcart .counter.qty,.page-header.type17 .header.panel .switcher, .page-header.type5:not(.header-newskin) .minicart-wrapper .action.showcart .counter.qty, .page-header.type6 .minicart-wrapper .action.showcart .counter.qty,.page-header.type19 .minicart-wrapper .action.showcart .counter.qty, .page-header.type7 .minicart-wrapper .action.showcart .counter.qty,.page-header.type23 .minicart-wrapper .action.showcart .counter.qty, .page-header.type8 .minicart-wrapper .action.showcart .counter.qty,.page-header.type8.header-newskin .minicart-wrapper .action.showcart .counter.qty, .page-header.type9 .header.panel .minicart-wrapper .action.showcart .counter.qty, .page-header.type9 .header.panel .switcher, .page-header.type11 .minicart-wrapper .action.showcart .counter.qty, .page-header.type12 .header.panel .switcher, .page-header.type12 .header.panel .minicart-wrapper .action.showcart .counter.qty {
        color: #FFFFFF;
    }
}

@media (min-width: 768px) {
    .page-header.type1 .minicart-wrapper .action.showcart:before, .page-header.type1 .minicart-wrapper .action.showcart.active:before, .page-header.type2 .minicart-wrapper .action.showcart:before, .page-header.type2 .minicart-wrapper .action.showcart.active:before, .page-header.type3 .header.panel .minicart-wrapper .action.showcart:before, .page-header.type3 .header.panel .minicart-wrapper .action.showcart.active:before, .page-header.type4 .header.panel .minicart-wrapper .action.showcart:before, .page-header.type4 .header.panel .minicart-wrapper .action.showcart.active:before,.page-header.type20 .header.panel .minicart-wrapper .action.showcart:before, .page-header.type20 .header.panel .minicart-wrapper .action.showcart.active:before, .page-header.type20.sticky-header .minicart-wrapper .action.showcart:before, .page-header.type20.sticky-header .minicart-wrapper .action.showcart.active:before, .page-header.type20 .minicart-wrapper .action.showcart,.page-header.type17 .header.panel .minicart-wrapper .action.showcart:before, .page-header.type17 .header.panel .minicart-wrapper .action.showcart.active:before, .page-header.type17.sticky-header .minicart-wrapper .action.showcart:before, .page-header.type17.sticky-header .minicart-wrapper .action.showcart.active:before, .page-header.type17 .minicart-wrapper .action.showcart,.page-header.type17 .header.panel .search-area > a, .page-header.type5 .minicart-wrapper .action.showcart:before, .page-header.type5 .minicart-wrapper .action.showcart.active:before, .page-header.type6 .minicart-wrapper .action.showcart:before, .page-header.type6 .minicart-wrapper .action.showcart.active:before,.page-header.type19 .minicart-wrapper .action.showcart:before, .page-header.type19 .minicart-wrapper .action.showcart.active:before, .page-header.type7 .minicart-wrapper .action.showcart:before, .page-header.type7 .minicart-wrapper .action.showcart.active:before,.page-header.type23 .minicart-wrapper .action.showcart:before, .page-header.type23 .minicart-wrapper .action.showcart.active:before, .page-header.type8 .minicart-wrapper .action.showcart:before, .page-header.type8 .minicart-wrapper .action.showcart.active:before,.page-header.type8.header-newskin .minicart-wrapper .action.showcart:before, .page-header.type8.header-newskin .minicart-wrapper .action.showcart.active:before, .page-header.type9 .header.panel .minicart-wrapper .action.showcart:before, .page-header.type9 .header.panel .minicart-wrapper .action.showcart.active:before, .page-header.type11 .minicart-wrapper .action.showcart:before, .page-header.type11 .minicart-wrapper .action.showcart.active:before, .page-header.type12 .header.panel .minicart-wrapper .action.showcart:before, .page-header.type12 .header.panel .minicart-wrapper .action.showcart.active:before, .page-header.type12 .header.panel .minicart-wrapper .action.showcart:before, .page-header.type12 .header.panel .minicart-wrapper .action.showcart.active:before, .page-header.type16 .minicart-wrapper .action.showcart:before, .page-header.type16 .minicart-wrapper .action.showcart.active:before, .page-header.type2.header-newskin .minicart-wrapper .action.showcart:before, .page-header.type2.header-newskin .minicart-wrapper .action.showcart.active:before, .page-header.type18 .minicart-wrapper .action.showcart:before, .page-header.type18 .minicart-wrapper .action.showcart.active:before, .page-header.header-newskin .minicart-wrapper .action.showcart, .page-header.header-newskin .minicart-wrapper .action.showcart:before, .page-header.header-newskin .minicart-wrapper .action.showcart.active:before {
        color: #161616;
    }
}

.footer-top {
    background-color: #E8E8E8;
}

.footer-top {
    color: #161616;
}

.footer-top a {
    color: #161616;
}

.footer-top a:hover {
    color: #161616;
}

.footer-middle {
    background-color: #DBE0E1;
}

.footer-middle, .footer-middle p {
    color: #161616;
}

.footer-middle a {
    color: #161616;
}

.footer-middle a:hover {
    color: #262626;
}

.footer-middle .block .block-title strong {
    color: #161616;
}

.footer-middle [class^="porto-icon-"].theme-color, .footer-middle [class*=" porto-icon-"].theme-color {
    color: #161616 !important;
}

.footer-middle-2 {
    background-color: #DBE0E1;
}

.footer-bottom {
    background-color: #FFFFFF;
}
.product-item-link {
    color: #2b2b2d !important;
}
.filter-content .items .item .filter-row a {
    max-width: 100%;
    color: black;
}
span.am-shopby-swatch-label {
    color: black;
}
.page-header a,.header-venturehills.container a{
    color: black;
}

@media (min-width: 1536px) {
    .container {
        max-width: 1280px !important;
    }
}
.odd\:bg-container-darker:nth-child(odd) {
    --tw-bg-opacity: 1;
    background-color: rgb(239 244 248/var(--tw-bg-opacity));
}
.parent.bss-megamenu-fw:hover {
   
}
.bg-orange-400:hover::after  {
    
}
h2 {
    font-weight: 300;
    line-height: 1.1;
    font-size: 2.5rem;
    margin-top: 2.25rem;
    margin-bottom: 1.8rem;
}


 .cc11-mb-4 {
        margin-bottom: 1rem
    }

    .cc11-mt-8 {
        margin-top: 2rem
    }

    .cc11-mb-8 {
        margin-bottom: 2rem
    }

    .cc11-mb-2 {
        margin-bottom: 0.5rem
    }

    .cc11-mb-5 {
        margin-bottom: 1.25rem
    }

    .cc11-mr-2\.5 {
        margin-right: 0.625rem
    }

    .cc11-mr-2 {
        margin-right: 0.5rem
    }

    .cc11-flex {
        display: flex
    }

    .cc11-grid {
        display: grid
    }

    .cc11-h-16 {
         height: 4rem; 
    }

    .cc11-h-7 {
        height: 1.75rem
    }

    .cc11-w-7 {
        width: 1.75rem
    }

    .cc11-w-32 {
        width: 8rem
    }

    .cc11-flex-shrink-0 {
        flex-shrink: 0
    }

    .cc11-grid-cols-1 {
        grid-template-columns: repeat(1, minmax(0, 1fr))
    }

    .cc11-flex-wrap {
        flex-wrap: wrap
    }

    .cc11-items-center {
        align-items: center
    }

    .cc11-justify-between {
        justify-content: space-between
    }

    .cc11-gap-4 {
        gap: 1rem
    }

    .cc11-overflow-x-auto {
        overflow-x: auto
    }

    .cc11-rounded {
        border-radius: 0.25rem
    }

    .cc11-rounded-md {
        border-radius: 0.375rem
    }

    .cc11-border {
        border-width: 1px
    }

    .cc11-border-black {
        --tw-border-opacity: 1;
        border-color: rgba(0, 0, 0, var(--tw-border-opacity))
    }

    .cc11-bg-white {
        --tw-bg-opacity: 1;
        background-color: rgba(255, 255, 255, var(--tw-bg-opacity))
    }

    .cc11-p-4 {
        padding: 1rem
    }

    .cc11-py-2 {
        padding-top: 0.5rem;
        padding-bottom: 0.5rem
    }

    .cc11-px-4 {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .cc11-py-5 {
        padding-top: 1.25rem;
        padding-bottom: 1.25rem
    }

    .cc11-px-2 {
        padding-left: 0.5rem;
        padding-right: 0.5rem
    }

    .cc11-py-3 {
        padding-top: 0.75rem;
        padding-bottom: 0.75rem
    }

    .cc11-pb-5 {
        padding-bottom: 1.25rem
    }

    .cc11-text-base {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .cc11-font-semibold {
        font-weight: 600
    }

    .cc11-hover\:bg-gray-50:hover {
        --tw-bg-opacity: 1;
        background-color: rgba(249, 250, 251, var(--tw-bg-opacity))
    }

    @media (min-width: 640px) {
        .cc11-sm\:mb-0 {
            margin-bottom: 0px
        }
    }

    @media (min-width: 768px) {
        .cc11-md\:mb-8 {
            margin-bottom: 2rem
        }

        .cc11-md\:mb-12 {
            margin-bottom: 3rem
        }

        .cc11-md\:block {
            display: block
        }

        .cc11-md\:hidden {
            display: none
        }

        .cc11-md\:h-auto {
            height: auto
        }

        .cc11-md\:w-full {
            width: 100%
        }

        .cc11-md\:grid-cols-3 {
            grid-template-columns: repeat(3, minmax(0, 1fr))
        }

        .cc11-md\:flex-col {
            flex-direction: column
        }

        .cc11-md\:gap-8 {
            gap: 2rem
        }

        .cc11-md\:py-12 {
            padding-top: 3rem;
            padding-bottom: 3rem
        }
    }

    @media (min-width: 1024px) {
        .cc11-lg\:mb-8 {
            margin-bottom: 2rem
        }

        .cc11-lg\:mb-16 {
            margin-bottom: 4rem
        }

        .cc11-lg\:mb-12 {
            margin-bottom: 3rem
        }

        .cc11-lg\:grid-cols-4 {
            grid-template-columns: repeat(4, minmax(0, 1fr))
        }

        .cc11-lg\:pb-12 {
            padding-bottom: 3rem
        }
    }
    
.-rotate-180 {
    --tw-rotate: -180deg;
}
.category-description a,.amasty-shopby-product-list a {
    color: #009EEA;
}
a.btn-primary {
    color: black;
}

button#menu-cart-to-quote-icon:hover{
    background-color: white;
}
h3 {
    font-weight: 600;
    line-height: 1.1;
    font-size: 1.7rem;
    
}

h4 {
    font-weight: 700;
    line-height: 1.1;
    font-size: 1.3rem;
    
}

h5 {
    font-weight: 700;
    line-height: 1.1;
    font-size: 1.2rem;
   
}

h6 {
    font-weight: 700;
    line-height: 1.1;
    font-size: 1rem;
    
}
button#product-addtocart-button,.product-addtocart-button {
      background-color: #00b900;
}

button#product-addtoquote-button,.product-addtoquote-button {
    background-color: white;
    border-color: #009EEA;
    color: #009EEA;
    border-block-color: #009EEA;
    border: 1px solid #009EEA;
}
.text-tegel-green {
  color: green;
}
.text-tegel-red {
 color:#009EEA;
 
}
#maincontent.page-main{
    margin-top: 0px;
}
@media (min-width: 780px) { 
    .product-addtocart-button-70 {
        width:69.8%;
    }
    .catalog-product-name-tegel {
        min-height: 118px;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
    }   
}
@media (max-width: 780px) { 
    #add-to-wishlist {
        margin-left:28%;
    }

}
@media (min-width: 1024px) {
    .container {
        max-width: 100%;
    }

    .columns {
        max-width: 100%;
    }
}
@media (min-width: 1024px) {
    .amsearch-container {
        width:800px;
        left: auto;
        
    }
}
.cmsp2-relative {
position: relative
}
.cmsp2-z-10 {
z-index: 10
}
.cmsp2--mt-4 {
margin-top: -1rem
}
.cmsp2-mb-3 {
margin-bottom: 0.75rem
}
.cmsp2-mb-2 {
margin-bottom: 0.5rem
}
.cmsp2-mr-4 {
margin-right: 1rem
}
.cmsp2-mt-3 {
margin-top: 0.75rem
}
.cmsp2-mb-7 {
margin-bottom: 1.75rem
}
.cmsp2-mt-4 {
margin-top: 1rem
}
.cmsp2-mt-6 {
margin-top: 1.5rem
}
.cmsp2-mb-5 {
margin-bottom: 1.25rem
}
.cmsp2-mr-2\.5 {
margin-right: 0.625rem
}
.cmsp2-mr-2 {
margin-right: 0.5rem
}
.cmsp2-mr-5 {
margin-right: 1.25rem
}
.cmsp2-mb-0 {
margin-bottom: 0px
}
.cmsp2-mt-5 {
margin-top: 1.25rem
}
.cmsp2-block {
display: block
}
.cmsp2-flex {
display: flex
}
.cmsp2-hidden {
display: none
}
.cmsp2-h-7 {
height: 1.75rem
}
.cmsp2-h-px {
height: 1px
}
.cmsp2-h-full {
height: 100%
}
.cmsp2-h-12 {
height: 3rem
}
.cmsp2-w-7 {
width: 1.75rem
}
.cmsp2-w-32 {
width: 8rem
}
.cmsp2-w-4\/5 {
width: 80%
}
.cmsp2-w-full {
width: 100%
}
.cmsp2-w-\[68px\] {
width: 68px
}
.cmsp2-max-w-none {
max-width: none
}
.cmsp2-flex-grow {
flex-grow: 1
}
.cmsp2-cursor-pointer {
cursor: pointer
}
.cmsp2-flex-col {
flex-direction: column
}
.cmsp2-items-center {
align-items: center
}
.cmsp2-justify-between {
justify-content: space-between
}
.cmsp2-overflow-hidden {
overflow: hidden
}
.cmsp2-overflow-x-auto {
overflow-x: auto
}
.cmsp2-rounded {
border-radius: 0.25rem
}
.cmsp2-rounded-md {
border-radius: 0.375rem
}
.cmsp2-rounded-t {
border-top-left-radius: 0.25rem;
border-top-right-radius: 0.25rem
}
.cmsp2-rounded-r {
border-top-right-radius: 0.25rem;
border-bottom-right-radius: 0.25rem
}
.cmsp2-border {
border-width: 1px
}
.cmsp2-border-b {
border-bottom-width: 1px
}
.cmsp2-bg-white {
--tw-bg-opacity: 1;
background-color: rgba(255, 255, 255, var(--tw-bg-opacity))
}
.cmsp2-bg-\[\#222\] {
--tw-bg-opacity: 1;
background-color: rgba(34, 34, 34, var(--tw-bg-opacity))
}
.cmsp2-p-6 {
padding: 1.5rem
}
.cmsp2-py-2\.5 {
padding-top: 0.625rem;
padding-bottom: 0.625rem
}
.cmsp2-py-2 {
padding-top: 0.5rem;
padding-bottom: 0.5rem
}
.cmsp2-px-2 {
padding-left: 0.5rem;
padding-right: 0.5rem
}
.cmsp2-py-3 {
padding-top: 0.75rem;
padding-bottom: 0.75rem
}
.cmsp2-px-5 {
padding-left: 1.25rem;
padding-right: 1.25rem
}
.cmsp2-pb-7 {
padding-bottom: 1.75rem
}
.cmsp2-pl-4 {
padding-left: 1rem
}
.cmsp2-pr-2 {
padding-right: 0.5rem
}
.cmsp2-pb-6 {
padding-bottom: 1.5rem
}
.cmsp2-pb-5 {
padding-bottom: 1.25rem
}
.cmsp2-pt-6 {
padding-top: 1.5rem
}
.cmsp2-pb-3 {
padding-bottom: 0.75rem
}
.cmsp2-font-semibold {
font-weight: 600
}
.cmsp2-font-light {
font-weight: 300
}
.cmsp2-font-bold {
font-weight: 700
}
.cmsp2-leading-5 {
line-height: 1.25rem
}
.cmsp2-text-white {
--tw-text-opacity: 1;
color: rgba(255, 255, 255, var(--tw-text-opacity))
}
.cmsp2-opacity-80 {
opacity: 0.8
}
.cmsp2-hover\:opacity-100:hover {
opacity: 1
}
@media (min-width: 640px) {
.cmsp2-sm\:mb-0 {
    margin-bottom: 0px
}
.cmsp2-sm\:grid {
    display: grid
}
.cmsp2-sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr))
}
.cmsp2-sm\:gap-2 {
    gap: 0.5rem
}
}
@media (min-width: 768px) {
.cmsp2-md\:mt-6 {
    margin-top: 1.5rem
}
.cmsp2-md\:mb-6 {
    margin-bottom: 1.5rem
}
.cmsp2-md\:mb-14 {
    margin-bottom: 3.5rem
}
.cmsp2-md\:mb-12 {
    margin-bottom: 3rem
}
.cmsp2-md\:w-full {
    width: 100%
}
.cmsp2-md\:w-3\/5 {
    width: 60%
}
.cmsp2-md\:flex-shrink {
    flex-shrink: 1
}
.cmsp2-md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr))
}
.cmsp2-md\:gap-3 {
    gap: 0.75rem
}
.cmsp2-md\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem
}
.cmsp2-md\:pt-6 {
    padding-top: 1.5rem
}
.cmsp2-md\:pb-12 {
    padding-bottom: 3rem
}
.cmsp2-md\:pt-12 {
    padding-top: 3rem
}
.cmsp2-md\:pb-14 {
    padding-bottom: 3.5rem
}
.cmsp2-md\:pb-9 {
    padding-bottom: 2.25rem
}
}
@media (min-width: 1024px) {
.cmsp2-lg\:mb-6 {
    margin-bottom: 1.5rem
}
.cmsp2-lg\:mb-0 {
    margin-bottom: 0px
}
.cmsp2-lg\:mb-8 {
    margin-bottom: 2rem
}
.cmsp2-lg\:mb-5 {
    margin-bottom: 1.25rem
}
.cmsp2-lg\:grid {
    display: grid
}
.cmsp2-lg\:w-full {
    width: 100%
}
.cmsp2-lg\:flex-shrink {
    flex-shrink: 1
}
.cmsp2-lg\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr))
}
.cmsp2-lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr))
}
.cmsp2-lg\:gap-4 {
    gap: 1rem
}
.cmsp2-lg\:gap-6 {
    gap: 1.5rem
}
.cmsp2-lg\:pb-14 {
    padding-bottom: 3.5rem
}
}
@media (min-width: 1280px) {
.cmsp2-xl\:block {
    display: block
}
.cmsp2-xl\:hidden {
    display: none
}
.cmsp2-xl\:flex-row {
    flex-direction: row
}
.cmsp2-xl\:pr-0 {
    padding-right: 0px
}
.cmsp2-xl\:pt-5 {
    padding-top: 1.25rem
}
}
.grid-row {
  margin:-10px;
  display:flex;
  flex-wrap:wrap;
  min-width:100%;
}
.grid-col {
  padding:10px;
  display:flex;
}
.vh-banners-home .banner {
  border-radius:10px;
  overflow:hidden;
  color:#fff;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  -webkit-box-align:stretch;
  -ms-flex-align:stretch;
  align-items:stretch;
  width:100%;
}
.vh-banners-home .banner .overlay {
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  padding:30px;
  width:100%;
  position:relative;
  border-radius:10px;
}
.vh-banners-home .banner .overlay.text-place-left {
  align-items:flex-start;
}
.vh-banners-home .banner .overlay.text-place-right {
  align-items:flex-end;
}
.vh-banners-home .banner .overlay.text-place-center {
  align-items:center;
}
.vh-banners-home .banner .overlay.align-top {
   justify-content:flex-start;
}
.vh-banners-home .banner .overlay.align-bottom{
  justify-content:flex-end;
}
.vh-banners-home .banner .overlay.align-middle {
  justify-content:center;
}
.vh-banners-home .banner .overlay.align-justify {
  justify-content:space-between;
}
.vh-banners-home .banner .overlay.top-to-bottom {
  background: -webkit-linear-gradient(top, rgba(0,0,0,0.59) 0%,rgba(0,0,0,0) 33%,rgba(0,0,0,0) 100%); 
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.59)),color-stop(33%, rgba(0,0,0,0)),to(rgba(0,0,0,0)));
  background: -o-linear-gradient(top, rgba(0,0,0,0.59) 0%,rgba(0,0,0,0) 33%,rgba(0,0,0,0) 100%);
  background: linear-gradient(to bottom, rgba(0,0,0,0.59) 0%,rgba(0,0,0,0) 33%,rgba(0,0,0,0) 100%); 
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#96000000', endColorstr='#00000000',GradientType=0 );
}
.vh-banners-home .banner .overlay.bottom-to-top {
  background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 66%,rgba(0,0,0,0.59) 100%); 
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)),color-stop(66%, rgba(0,0,0,0)),to(rgba(0,0,0,0.59)));
  background: -o-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 66%,rgba(0,0,0,0.59) 100%);
  background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 66%,rgba(0,0,0,0.59) 100%); 
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#96000000',GradientType=0 );
}
.vh-banners-home .banner .overlay.left-to-right {
  background: -webkit-linear-gradient(left, rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.3) 60%,rgba(0,0,0,0) 100%); 
  background: -webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.7)),color-stop(60%, rgba(0,0,0,0.3)),to(rgba(0,0,0,0)));
  background: -o-linear-gradient(left, rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.3) 60%,rgba(0,0,0,0) 100%);
  background: linear-gradient(to right, rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.3) 60%,rgba(0,0,0,0) 100%); 
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3000000', endColorstr='#00000000',GradientType=1 );
}
.vh-banners-home .banner .overlay.filling {
  background:rgba(0,0,0,0.3);
}
.vh-banners-home .banner .subtitle {
  font-size:.9em;
  text-transform:uppercase;
  font-weight:900;
  letter-spacing: .2em;
  margin-bottom:7px;
}
.vh-banners-home .banner .title {
  font-size:1.8em;
  color:#fff;
}
.vh-banners-home.grid-v3 .grid-1 {
  width: 50%;
}
.vh-banners-home.grid-v3 .grid-2 {
  width: 100%;
}
.vh-banners-home.grid-v3 .banner-2,
.vh-banners-home.grid-v3 .banner-3,
.vh-banners-home.grid-v3 .banner-4,
.vh-banners-home.grid-v3 .banner-5,
.vh-banners-home.grid-v3 .banner-6 {
  height:295px;
}
.grid-col.banner-2 .button {
    width: fit-content;
}

.vh-banners-home.grid-v3 .banner-2,
.vh-banners-home.grid-v3 .banner-3,.vh-banners-home.grid-v3 .banner-1 {
  width:50%;
}
.vh-banners-home.grid-v3 .banner-3,
.vh-banners-home.grid-v3 .banner-4,
.vh-banners-home.grid-v3 .banner-5,
.vh-banners-home.grid-v3 .banner-6 {
  width:25%;
}
.vh-banners-home.grid-second-block .banner-7,
.vh-banners-home.grid-second-block .banner-8 {
  height:350px;
  width:50%;
}
.vh-banners-home .banner-1 .subtitle {
  color:#ffffff;
}
.vh-banners-home .banner-1 .banner {
  background: url(https://cdn.vloerkorting.nl/media/wysiwyg/wandtegels.jpg) #eee no-repeat center center ;
  background-size: cover;
}
.vh-banners-home .banner-2 .banner {
  background: url(https://cdn.vloerkorting.nl/media/wysiwyg/vloertegels.jpg) #eee no-repeat center center ;
  background-size: cover;
}
.vh-banners-home .banner-3 .banner {
  background: url(https://cdn.vloerkorting.nl/media/wysiwyg/decortegel.jpg) #eee no-repeat center center ;
  background-size: cover;
}
.vh-banners-home .banner-4 .banner {
  background: url(https://cdn.vloerkorting.nl/media/wysiwyg/zelliges.jpg) #eee no-repeat center center ;
  background-size: cover;
}
.vh-banners-home .banner-5 .banner {
  background: url(https://cdn.vloerkorting.nl/media/wysiwyg/homepage-pvc_1.jpg) #eee no-repeat center center ;
  background-size: cover;
}
.vh-banners-home .banner-6 .banner {
  background: url(https://cdn.vloerkorting.nl/media/wysiwyg/terrazzotegels.jpg) #eee no-repeat center center ;
  background-size: cover;
}

.vh-banners-home .banner-1 .btn {
  background:#61c0fe;
  color:#ffffff;
}
.vh-banners-home .banner-2 .subtitle {
  color:#ffffff;
}
.vh-banners-home .banner-2 .title {
  color:#ffffff;
}
.vh-banners-home .banner-2 .btn {
  background:#61c0fe;
  color:#ffffff;
}
.vh-banners-home .banner-3 .subtitle {
  color:#ffffff;
}
.vh-banners-home .banner-3 .title {
  color:#ffffff;
}
.vh-banners-home .banner-3 .btn {
  background:#61c0fe;
  color:#ffffff;
}
.vh-banners-home .banner-4 .subtitle {
  color:#ffffff;
}
.vh-banners-home .banner-4 .title {
  color:#ffffff;
}
.vh-banners-home .banner-4 .btn {
  background:#61c0fe;
  color:#ffffff;
}
.vh-banners-home .banner-5 .subtitle {
  color:#ffffff;
}
.vh-banners-home .banner-5 .title {
  color:#ffffff;
}
.vh-banners-home .banner-5 .btn {
  background:#61c0fe;
  color:#ffffff;
}
.vh-banners-home .banner-6 .subtitle {
  color:#ffffff;
}
.vh-banners-home .banner-6 .title {
  color:#ffffff;
}
.vh-banners-home .banner-6 .btn {
  background:#61c0fe;
  color:#ffffff;
}
.vh-banners-home .banner-7 .subtitle {
  color:#ffffff;
}
.vh-banners-home .banner-7 .title {
  color:#ffffff;
}
.vh-banners-home .banner-7 .btn {
  background:#61c0fe;
  color:#ffffff;
}
.vh-banners-home .banner-8 .subtitle {
  color:#ffffff;
}
.vh-banners-home .banner-8 .title {
  color:#ffffff;
}
.vh-banners-home .banner-8 .btn {
  background:#61c0fe;
  color:#ffffff;
}

@media (max-width:780px) {
  
  .vh-banners-home.grid-v1 .grid-1,
  .vh-banners-home.grid-v1 .grid-2 {
    width:100%;
  }
  .vh-banners-home.grid-v1 .banner-1,
  .vh-banners-home.grid-v1 .banner-2,
  .vh-banners-home.grid-v1 .banner-3,
  .vh-banners-home.grid-v1 .banner-4,
  .vh-banners-home.grid-v1 .banner-5,
  .vh-banners-home.grid-v1 .banner-6 {
    height:auto;
    min-height:200px;
  }
  .vh-banners-home.grid-v1 .banner-3,
  .vh-banners-home.grid-v1 .banner-4,
  .vh-banners-home.grid-v1 .banner-5,
  .vh-banners-home.grid-v1 .banner-6 {
    width:100%;
  }
  .vh-banners-home.grid-v2 .grid-1,
  .vh-banners-home.grid-v2 .grid-2,
  .vh-banners-home.grid-v2 .grid-3 {
    width:100%;
  }
  .vh-banners-home.grid-v2 .banner-1,
  .vh-banners-home.grid-v2 .banner-2,
  .vh-banners-home.grid-v2 .banner-3,
  .vh-banners-home.grid-v2 .banner-4,
  .vh-banners-home.grid-v2 .banner-5,
  .vh-banners-home.grid-v2 .banner-6 {
    height:auto;
    min-height:200px;
  }
  .vh-banners-home.grid-v2 .banner-1,
  .vh-banners-home.grid-v2 .banner-2,
  .vh-banners-home.grid-v2 .banner-3,
  .vh-banners-home.grid-v2 .banner-4,
  .vh-banners-home.grid-v2 .banner-5,
  .vh-banners-home.grid-v2 .banner-6 {
    width:100%;
  }
  .vh-banners-home.grid-v3 .grid-1,
  .vh-banners-home.grid-v3 .grid-2,
  .vh-banners-home.grid-v3 .grid-3 {
    width:100%;
  }
  .vh-banners-home.grid-v3 .banner-1,
  .vh-banners-home.grid-v3 .banner-2,
  .vh-banners-home.grid-v3 .banner-3,
  .vh-banners-home.grid-v3 .banner-4,
  .vh-banners-home.grid-v3 .banner-5,
  .vh-banners-home.grid-v3 .banner-6 {
    height:auto;
    min-height:200px;
  }
  .vh-banners-home.grid-v3 .banner-1,
  .vh-banners-home.grid-v3 .banner-2,
  .vh-banners-home.grid-v3 .banner-3,
  .vh-banners-home.grid-v3 .banner-4,
  .vh-banners-home.grid-v3 .banner-5,
  .vh-banners-home.grid-v3 .banner-6 {
    width:100%;
  }
  .vh-banners-home.grid-second-block .banner-7,
  .vh-banners-home.grid-second-block .banner-8 {
    min-height:200px;
    height:auto;
    width:100%;
  }
  
}
@media (min-width: 780px) {
    li.cc11-border {
        border-radius:10px;
    }
    img.cc11-h-16 {
        border-radius:10px 10px 0px 0px;
    }
    li.cc11-border {
        width: 25%; 
    }
   
}
 ul.cc11-grid.cc11-mb-8 {
        margin-top: 10px;
 }
@media (min-width: 780px) { 
  .vloerkorting.grid-col.banner-5 {
      width: 70%;
      height: 592px;
  }
  .vloerkorting.grid {
    width: 30%;
  }
  .vloerkorting.grid-col.banner-1,.vloerkorting.grid-col.banner-2 {
    width: 100% !important;
    height: 295px;
  }
#cart-drawer button.product-addtocart-button {
    
    border: 1px solid #009eea;
    color: #000
}
