@import url('//fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,500,500i');
html, body { font-family: Roboto, 'sans-serif'; background-color: rgb(255, 255, 255); }
.error-page-logo { background-image: url('data:;base64,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'); width: 250px; height: 100px; background-size: contain; background-repeat: no-repeat; background-position: center; }
.block > .block--header .fas { color: rgb(236, 2, 0) }
.btn.btn-ghost, .btn.btn-ghost i, .btn.btn-link, .btn.btn-link i, a { color: rgb(236, 2, 0) }
.btn.btn-ghost:hover, .btn.btn-ghost:hover i, .btn.btn-link:hover, .btn.btn-link i:hover, a:hover { color: rgb(236, 2, 0) }
.btn.btn-primary, .dam-btn.dam-btn-add, #dam_index .dam-header .dam-btn-checkout { background-color: rgb(236, 2, 0); color: rgb(255, 255, 255); border: 1px solid transparent;  font-family: Bebas Neue }
.btn.btn-primary:hover, .dam-btn.dam-btn-add:hover, #dam_index .dam-header .dam-btn-checkout:hover { background-color: #f4f4f4; color: rgb(236, 2, 0); border: 1px solid transparent;  font-family: Bebas Neue }
.btn.btn-primary i { color: rgb(255, 255, 255); }
.btn.btn-primary:hover i { color: rgb(236, 2, 0); }
.btn.btn-primary:active, .btn.btn-primary:focus { background-color: rgb(236, 2, 0); }
.top-icon-dropdown .btn.btn-secondary { background-color: #000000; color: #ffffff; }
.top-icon-dropdown .btn.btn-secondary:hover { background-color: #000000; color: #ffffff; }
.media-box-more a, .media-box-view-image a, .media-box-date, .media-box-categories, .thumbnail-overlay i.fa, .media-box-play-button, .media-box-sound-button { color: rgb(236, 2, 0) !important; }
.thumbnail-overlay, .media-boxes-filter > li a.selected { background: rgb(236, 2, 0); }
#header-wrap .block.top-block { color: rgb(255, 255, 255); background-color: rgb(70, 69, 69); border-bottom: 1px solid #000; font-family: Bebas Neue }
#header-wrap > .top-block .text-icon a { color: rgb(255, 255, 255); }
#header-wrap > .top-block .text-icon a:hover { color: #fff; }
#header-wrap .block.top-block .page--content.flex-bar .text-icon i { color: rgb(236, 2, 0); }
#header-wrap .block.top-block .page--content.flex-bar .current-lang i { color: rgb(236, 2, 0); }
.current-lang:hover { background-color: rgb(34, 34, 34); }
#header-wrap { background-color: rgb(0, 0, 0); border-bottom: 1px solid rgb(0, 0, 0) }
#header-wrap #header .top-icons-block a.top-icon:not(.shopping-cart) { color: rgb(255, 255, 255); background-color: rgb(70, 69, 69); border-color: #666 }
#header-wrap #header .top-icons-block a.top-icon:not(.shopping-cart):hover { color: rgb(255, 153, 0); background-color: rgb(70, 69, 69); border-color: #464545 }
#header-wrap #header .top-icons-block a.shopping-cart { color: #fff; background-color: rgb(236, 2, 0); border-color: transparent; }
#header-wrap #header .top-icons-block a.shopping-cart:hover { color: rgb(255, 153, 0); background-color: rgb(236, 2, 0); border-color: transparent; }
#header-wrap #header .search-area .search .search-input-wrapper .search-input { background-color: rgba(0, 0, 0, 0); color: #fff; border: 1px solid #555; }
#header-wrap #header .search-area .search .search-input-wrapper .search-input::placeholder { color: #fff; }
#header-wrap #header .search-area .search .search-input-wrapper .search-input:hover { background-color: #555; color: #fff; border: 1px solid #555; }
#header-wrap #header .search-area .search .search-input-wrapper .search-input:hover::placeholder { color: #fff; }
#header-wrap #header .search-area .search .search-input-wrapper .btn.search-btn { background-color: transparent; }
#header-wrap #header .search-area .search .search-input-wrapper .btn.search-btn i { color: #fff; }
#header-wrap #header .search-area .search .search-input-wrapper .btn.search-btn:hover { background-color: transparent; }
#header-wrap #header .search-area .search .search-input-wrapper .btn.search-btn:hover i { color: #fff; }
#header-wrap #header .logo-area .btn.btn-icon.mobile-menu-button { color: #fff; }
#navbar-wrap { border-bottom: 1px solid #242424 }
#navbar-wrap, #navbar-wrap #navbar  { background-color: rgb(0, 0, 0); }
#navbar-wrap #navbar ul.menu.links li > a { color: #fff }
#navbar-wrap #navbar ul.menu.links li > a:hover { background-color: #242424; color: #fff }
#navbar ul.hidden-links li > a { color: #fff; background-color: rgb(0, 0, 0) }
#navbar ul.hidden-links li > a:hover { background-color: #242424; color: #fff }
#navbar-wrap #navbar ul.menu.links li .sub-menu li a { background-color: #242424; color: #fff;  }
#navbar-wrap #navbar ul.menu.links li .sub-menu li a:hover { background-color: #242424; color: #fff;  }
#breadcrumb-bar-wrap #breadcrumb-bar .breadcrumb li a { color: rgb(236, 2, 0) }
#breadcrumb-bar-wrap #breadcrumb-bar .breadcrumb li a:hover { color: rgb(255, 153, 0) }
#navbar #nav-main .more-btn { color: #fff }
#footer-wrap { background-color: rgb(0, 0, 0); color: #fff; }
#footer-wrap .icon-text-list > li > div > span:last-child { color: #fff; }
#footer-wrap .bot-block { background-color: rgb(0, 0, 0); color: #fff; }
#footer a, #footer a span { color: #dbdbdb; }
#footer a:hover, #footer a:hover span { color: #dbdbdb; }
#footer .subscription-box form .btn.btn-default { background-color: #828282; color: #fff; }
#footer .subscription-box form .btn.btn-default:hover { background-color: #828282; color: #fff; }
#footer .footer-block--social a.icon-link i { color: rgb(255, 255, 255); }
#footer .footer-block--social a.icon-link:hover i { color: #fff; }
.catalog-top-row .catalog-tiles a i { color: #898989; }
.catalog-top-row .catalog-tiles a:hover i, .catalog-top-row .catalog-tiles a.active i { color: rgb(236, 2, 0); }
.ui-slider .ui-slider-handle, .ui-slider .ui-slider-range { background-color: rgb(236, 2, 0); }
.ui-slider .ui-slider-handle:hover { background-color: rgb(236, 2, 0); }
.catalog-top-row .btn.btn-dropdown span, .catalog-top-row .btn.btn-dropdown > i { color: rgb(236, 2, 0); }
.wishlist-btn > a, .wishlist-btn > button { color: #898989 }
.wishlist-btn > a:hover, .wishlist-btn>a.active, .wishlist-btn > button:hover, .wishlist-btn>button.active { color: rgb(236, 2, 0) }
.pagination > div > a.pagination-no:not(.active), .pagination > div > a.pagination-btn:not(.active) { color: rgb(236, 2, 0) }
.pagination > div > a.pagination-no:not(.active):hover, .pagination > div > a.pagination-btn:not(.active):hover { color: #000 }
.plus-and-minus > button.btn.btn-primary, .btn.btn-primary.shoppingcart-btn { background-color: rgb(236, 2, 0); color: #fff; border: 1px solid rgb(236, 2, 0) }
.plus-and-minus > button.btn.btn-primary:hover, .btn.btn-primary.shoppingcart-btn:hover { background-color: rgb(236, 2, 0); color: #FFFFFF; border: 1px solid rgb(236, 2, 0) }
.plus-and-minus > button.btn.btn-primary i { color: #fff; }
.plus-and-minus > button.btn.btn-primary:hover i { color: #FFFFFF; }
.left-column ul a { color: rgb(236, 2, 0) }
.left-column ul a:hover { color: rgb(236, 2, 0) }
.filter-label { border-color: rgb(236, 2, 0) }
.filter-label:hover { color: rgb(236, 2, 0); border-color: rgb(236, 2, 0) }
.filter-label.clear-all-filters:hover { color: rgb(236, 2, 0) }
.niceCheckbox:hover .checkbox-text-label > span:first-of-type { color: rgb(236, 2, 0) }
.info-block a:hover, .pv-product > a > .info-block > h5:hover, .pv-product > a:hover > .info-block > h5, .info-block a:not(.update-wishlist):hover { color: rgb(236, 2, 0) }
#add-to-cart-text span a { color: rgb(236, 2, 0) }
#add-to-cart-text span a:hover { color: rgb(236, 2, 0) }
.product-detail .body-inner-container .products-viewer { background-color: #f3f3f3 }
.catalog-items.tiles > .item-wrapper > .item { border-color: transparent }
.price-block .original-price span, .price-block .orig-unit-price.price, .ordermatrix .item-row .item-colors .orig-unit-price.price { color: rgb(236, 2, 0); text-decoration: line-through; }
.stock-block .fa-truck.available.noos0 { color: #41900d }
.stock-block .fa-truck.backorder-only.noos0 { color: #d98017 }
.stock-block .fa-truck.unavailable.noos0 { color: rgb(236, 2, 0) }
.stock-block .fa-truck.available.noos1 { color: #41900d }
.stock-block .fa-truck.backorder-only.noos1 { color: #d98017 }
.stock-block .fa-truck.unavailable.noos1 { color: rgb(236, 2, 0) }
.stock-block .fa-truck.available.noos2 { color: #41900d }
.stock-block .fa-truck.backorder-only.noos2 { color: #d98017 }
.stock-block .fa-truck.unavailable.noos2 { color: rgb(236, 2, 0) }
#shoppingcart_index .flex-bar .btn.btn-dropdown, #shoppingcart_index .flex-bar .btn.btn-dropdown span { background-color: #fff; color: rgb(236, 2, 0); border-color: #e0e0e0 }
#shoppingcart_index .flex-bar .btn.btn-dropdown i { color: rgb(236, 2, 0); }
#shoppingcart_index .flex-bar .btn.btn-dropdown:hover, #shoppingcart_index .flex-bar .btn.btn-dropdown:hover span { background-color: #f4f4f4; color: rgb(236, 2, 0); border-color: #e0e0e0 }
#shoppingcart_index .flex-bar .btn.btn-dropdown:hover i { color: rgb(236, 2, 0); }
.shopping-cart-item .actions-area .details-button, .shopping-cart-item .actions-area .details-button i { color: rgb(236, 2, 0) }
.shopping-cart-item .actions-area .details-button:hover, .shopping-cart-item .actions-area .details-button:hover i { color: rgb(236, 2, 0) }
#shoppingcart_index #submit-shoppingcart { background-color: rgb(236, 2, 0); color: #fff; border: 1px solid rgb(236, 2, 0); }
#shoppingcart_index #submit-shoppingcart:hover { background-color: rgb(236, 2, 0); color: #fff; border: 1px solid rgb(236, 2, 0); }
.shopping-cart-item > .order-matrix-area { border-left: 4px solid rgb(236, 2, 0)  }
.shopping-cart-item .info-block h5 a:hover, .shopping-cart-item > .image-area .btn.btn-icon:hover { color: rgb(236, 2, 0)  }
#shoppingcart_checkout #checkout-form .checkout_submit { background-color: rgb(236, 2, 0); color: #fff; border: 1px solid rgb(236, 2, 0); }
#shoppingcart_checkout #checkout-form .checkout_submit:hover { background-color: rgb(236, 2, 0); color: #fff; border: 1px solid rgb(236, 2, 0); }
#shoppingcart_checkout .checkout-page--content a { color: rgb(236, 2, 0) }
#shoppingcart_checkout .checkout-page--content a:hover { color: rgb(236, 2, 0) }
#shoppingcart_checkout .payment-list .ezb-radio > input:checked + .pm_image { border-color: rgb(236, 2, 0); background-color: rgba(254, 154, 53, 0.1) }
#shoppingcart_checkout .payment-list .ezb-radio > input:checked + .pm_image:before { border-color: rgb(236, 2, 0); background-color: rgb(236, 2, 0) }
.niceCheckbox .custom-checkbox { background-color: #fff; border-color: #CCC }
.niceCheckbox .custom-checkbox:hover { background-color: #fff; border-color: rgb(236, 2, 0)}
.niceCheckbox .custom-checkbox:after { border-color: #CCC }
.page-modal > .modal-dialog > .modal-content > .modal-header .btn-close, .page-modal > .modal-dialog > .modal-content > .modal-header .btn-close i { color: rgb(236, 2, 0) }
.page-modal > .modal-dialog > .modal-content > .modal-header .btn-close:hover, .page-modal > .modal-dialog > .modal-content > .modal-header .btn-close:hover i { color: rgb(236, 2, 0) }
.page-modal > .modal-dialog > .modal-content > .modal-footer a { color: rgb(236, 2, 0) }
.page-modal > .modal-dialog > .modal-content > .modal-footer a:hover { color: rgb(236, 2, 0) }
.cell.size > .cell-bottom > .actions-bar > .btn { background-color: #fff; color: rgb(236, 2, 0) }
.cell.size > .cell-bottom > .actions-bar > .btn:hover { background-color: #f8f8f8; color: rgb(236, 2, 0) }
.quick-order-modal > .modal-dialog > .modal-content > .modal-footer > .shop-overview > div > .btn.btn-primary { background-color: rgb(236, 2, 0); color: #fff; border: 1px solid rgb(236, 2, 0) }
.quick-order-modal > .modal-dialog > .modal-content > .modal-footer > .shop-overview > div > .btn.btn-primary:hover { background-color: rgb(236, 2, 0); color: #fff; border: 1px solid rgb(236, 2, 0) }
.discount-box > button.active > .discount_rule_icon:before, .discount-box > button.active > .discount_rule_icon:after, .discount-box > .one-row.active > .discount_rule_icon:before, .discount-box > .one-row.active > .discount_rule_icon:after, .discount-box > button.active > .discount_rule_icon, .discount-box > .one-row.active > .discount_rule_icon { background-color: rgb(236, 2, 0); }
#progressbar .active { color: rgb(255, 255, 255); }
#progressbar li.active:before, #progressbar li.active:after, .progress-bar { background-color: rgb(255, 255, 255); }
.card.has-table .dt-buttons .btn, .card.has-table .dt-buttons .btn-secondary, .card.has-table .table td .btn { background-color: #fff; color: rgb(236, 2, 0); border-color: rgb(236, 2, 0) }
.card.has-table .dt-buttons .btn:hover, .card.has-table .dt-buttons .btn-secondary:hover, .card.has-table .table td .btn:hover { background-color: #fff; color: rgb(236, 2, 0); border-color: rgb(236, 2, 0) }
.datatable-row-action-btn { background-color: #fff !important; color: rgb(236, 2, 0) !important; border-color: #d3d3d3 !important }
.datatable-row-action-btn:hover { background-color: #fff !important; color: rgb(236, 2, 0) !important; border-color: #d3d3d3 !important }
.card.has-table .dataTables_paginate .pagination .paginate_button.active .page-link, .dt-container .dt-paging nav button, .dt-container .dt-paging nav span { color: #fff; background-color: rgb(236, 2, 0); border-color: rgb(236, 2, 0); }
.card.has-table .dataTables_paginate .pagination .paginate_button.active .page-link:hover, .dt-container .dt-paging nav button.current, .dt-container .dt-paging nav span.current { color: rgb(236, 2, 0); background-color: #fff; border-color: rgb(236, 2, 0); }
.card.has-table .dataTables_paginate .pagination .paginate_button:not(.active) .page-link { color: rgb(236, 2, 0); background-color: #fff; border-color: #fff; }
.card.has-table .dataTables_paginate .pagination .paginate_button:not(.active) .page-link:hover { color: #fff; background-color: rgb(236, 2, 0); border-color: rgb(236, 2, 0); }
#blog_index .sidebar .tags > li a.selected, #blog_index .tags > li a:hover { background-color: rgb(236, 2, 0)!important; color: #fff!important; }
#blog_entry .blog-container .sidebar .container ul:not(.tags) li a:hover { color: rgb(236, 2, 0); }
.mfp-container, .media-box, .media-boxes-load-more-button, .media-boxes-filter, .media-boxes-drop-down-menu > li > a, .media-boxes-drop-down-header, .media-boxes-search { font-family: Roboto, 'sans-serif'; }
#map-overlay .tags .badge { color: #ffffff !important; background-color: #000000 !important; }
.page--content, #header, #navbar, #breadcrumb-bar, .body-inner-container, .right-full-column > h1, .main-content .product, .products-viewer > .titlebar, .products-viewer > .carousel-container, .product-detail .body-inner-container .main-content .product { max-width: 1920px; }
@media (min-width: 1024px) {
.right-full-column { width: 1680px; }
.my-pages .right-full-column { width: calc(100% - 220px); }
}
input[name="globalsearch"] {color:white !important;}

.item-main-img {
    width: 100%;
    aspect-ratio: 1 / 1; 
    object-fit: contain; 
    display: block;
}