@import url('/mix/fonts/helvetica/font-face.css');
html, body { font-family: Helvetica, 'sans-serif'; background-color: #fff; }
.error-page-logo { background-image: url('data:;base64,iVBORw0KGgoAAAANSUhEUgAAAYwAAABjCAYAAACIXDepAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMS1jMDAwIDc5LmVkYTJiM2ZhYywgMjAyMS8xMS8xNy0xNzoyMzoxOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjEgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQxMkFFNUQ2NkQ5RDExRUM4QjUzODBEMDY3QjEyNzhDIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQxMkFFNUQ3NkQ5RDExRUM4QjUzODBEMDY3QjEyNzhDIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDEyQUU1RDQ2RDlEMTFFQzhCNTM4MEQwNjdCMTI3OEMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDEyQUU1RDU2RDlEMTFFQzhCNTM4MEQwNjdCMTI3OEMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4G7UsLAAATXklEQVR42uyd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'); width: 250px; height: 100px; background-size: contain; background-repeat: no-repeat; background-position: center; }
.block > .block--header .fas { color: rgb(240, 10, 10) }
.btn.btn-ghost, .btn.btn-ghost i, .btn.btn-link, .btn.btn-link i, a { color: rgb(61, 61, 61) }
.btn.btn-ghost:hover, .btn.btn-ghost:hover i, .btn.btn-link:hover, .btn.btn-link i:hover, a:hover { color: rgb(61, 61, 61) }
.btn.btn-primary, .dam-btn.dam-btn-add, #dam_index .dam-header .dam-btn-checkout { background-color: rgb(240, 10, 10); color: rgb(255, 255, 255); border: 1px solid transparent;  font-family:  }
.btn.btn-primary:hover, .dam-btn.dam-btn-add:hover, #dam_index .dam-header .dam-btn-checkout:hover { background-color: rgb(216, 0, 0); color: rgb(239, 239, 239); border: 1px solid transparent;  font-family:  }
.btn.btn-primary i { color: rgb(255, 255, 255); }
.btn.btn-primary:hover i { color: rgb(239, 239, 239); }
.btn.btn-primary:active, .btn.btn-primary:focus { background-color: transparent; }
.top-icon-dropdown .btn.btn-secondary { background-color: ; color: ; }
.top-icon-dropdown .btn.btn-secondary:hover { background-color: ; color: ; }
.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(61, 61, 61) !important; }
.thumbnail-overlay, .media-boxes-filter > li a.selected { background: rgb(61, 61, 61); }
#header-wrap .block.top-block { color: #aaa; background-color: #000; border-bottom: 1px solid #000; font-family:  }
#header-wrap > .top-block .text-icon a { color: #fff; }
#header-wrap > .top-block .text-icon a:hover { color: #fff; }
#header-wrap .block.top-block .page--content.flex-bar .text-icon i { color: rgb(240, 0, 0); }
#header-wrap .block.top-block .page--content.flex-bar .current-lang i { color: rgb(240, 0, 0); }
.current-lang:hover { background-color: #222; }
#header-wrap { background-color: #242424; border-bottom: 1px solid #242424 }
#header-wrap #header .top-icons-block a.top-icon:not(.shopping-cart) { color: #fff; background-color: #242424; border-color: #666 }
#header-wrap #header .top-icons-block a.top-icon:not(.shopping-cart):hover { color: rgb(240, 0, 0); background-color: #464545; border-color: #464545 }
#header-wrap #header .top-icons-block a.shopping-cart { color: #fff; background-color: rgb(240, 0, 0); border-color: transparent; }
#header-wrap #header .top-icons-block a.shopping-cart:hover { color: rgb(240, 0, 0); background-color: rgb(240, 0, 0); border-color: transparent; }
#header-wrap #header .search-area .search .search-input-wrapper .search-input { background-color: #555; 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: #242424; }
#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: #242424 }
#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(61, 61, 61) }
#breadcrumb-bar-wrap #breadcrumb-bar .breadcrumb li a:hover { color: rgb(13, 13, 13) }
#navbar #nav-main .more-btn { color: #fff }
#footer-wrap { background-color: #2c2c2c; color: #fff; }
#footer-wrap .icon-text-list > li > div > span:last-child { color: #fff; }
#footer-wrap .bot-block { background-color: #2c2c2c; 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: #dbdbdb; }
#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(240, 0, 0); }
.ui-slider .ui-slider-handle, .ui-slider .ui-slider-range { background-color: rgb(240, 0, 0); }
.ui-slider .ui-slider-handle:hover { background-color: rgb(255, 0, 0); }
.catalog-top-row .btn.btn-dropdown span, .catalog-top-row .btn.btn-dropdown > i { color: rgb(61, 61, 61); }
.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(240, 0, 0) }
.pagination > div > a.pagination-no:not(.active), .pagination > div > a.pagination-btn:not(.active) { color: rgb(240, 0, 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(240, 0, 0); color: #fff; border: 1px solid rgb(240, 0, 0) }
.plus-and-minus > button.btn.btn-primary:hover, .btn.btn-primary.shoppingcart-btn:hover { background-color: rgb(240, 0, 0); color: #fff; border: 1px solid rgb(240, 0, 0) }
.plus-and-minus > button.btn.btn-primary i { color: #fff; }
.plus-and-minus > button.btn.btn-primary:hover i { color: #fff; }
.left-column ul a { color: rgb(61, 61, 61) }
.left-column ul a:hover { color: rgb(61, 61, 61) }
.filter-label { border-color: rgb(240, 0, 0) }
.filter-label:hover { color: rgb(240, 0, 0); border-color: rgb(240, 0, 0) }
.filter-label.clear-all-filters:hover { color: rgb(240, 0, 0) }
.niceCheckbox:hover .checkbox-text-label > span:first-of-type { color: rgb(240, 0, 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(240, 0, 0) }
#add-to-cart-text span a { color: rgb(61, 61, 61) }
#add-to-cart-text span a:hover { color: rgb(240, 0, 0) }
.product-detail .body-inner-container .products-viewer { background-color: #f3f3f3 }
.catalog-items.tiles > .item-wrapper > .item { border-color:  }
.price-block .original-price span, .price-block .orig-unit-price.price, .ordermatrix .item-row .item-colors .orig-unit-price.price { color: rgb(255, 0, 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: #d91725 }
.stock-block .fa-truck.available.noos1 { color: #41900d }
.stock-block .fa-truck.backorder-only.noos1 { color: #d98017 }
.stock-block .fa-truck.unavailable.noos1 { color: #d91725 }
.stock-block .fa-truck.available.noos2 { color: #41900d }
.stock-block .fa-truck.backorder-only.noos2 { color: #d98017 }
.stock-block .fa-truck.unavailable.noos2 { color: #d91725 }
#shoppingcart_index .flex-bar .btn.btn-dropdown, #shoppingcart_index .flex-bar .btn.btn-dropdown span { background-color: #fff; color: rgb(240, 0, 0); border-color: #e0e0e0 }
#shoppingcart_index .flex-bar .btn.btn-dropdown i { color: rgb(240, 0, 0); }
#shoppingcart_index .flex-bar .btn.btn-dropdown:hover, #shoppingcart_index .flex-bar .btn.btn-dropdown:hover span { background-color: #f4f4f4; color: rgb(240, 0, 0); border-color: #e0e0e0 }
#shoppingcart_index .flex-bar .btn.btn-dropdown:hover i { color: rgb(240, 0, 0); }
.shopping-cart-item .actions-area .details-button, .shopping-cart-item .actions-area .details-button i { color: rgb(240, 0, 0) }
.shopping-cart-item .actions-area .details-button:hover, .shopping-cart-item .actions-area .details-button:hover i { color: rgb(240, 0, 0) }
#shoppingcart_index #submit-shoppingcart { background-color: rgb(240, 0, 0); color: #fff; border: 1px solid rgb(240, 0, 0); }
#shoppingcart_index #submit-shoppingcart:hover { background-color: rgb(240, 0, 0); color: #fff; border: 1px solid rgb(240, 0, 0); }
.shopping-cart-item > .order-matrix-area { border-left: 4px solid rgb(240, 0, 0)  }
.shopping-cart-item .info-block h5 a:hover, .shopping-cart-item > .image-area .btn.btn-icon:hover { color: rgb(240, 0, 0)  }
#shoppingcart_checkout #checkout-form .checkout_submit { background-color: rgb(240, 0, 0); color: #fff; border: 1px solid rgb(240, 0, 0); }
#shoppingcart_checkout #checkout-form .checkout_submit:hover { background-color: rgb(240, 0, 0); color: #fff; border: 1px solid rgb(240, 0, 0); }
#shoppingcart_checkout .checkout-page--content a { color: rgb(240, 0, 0) }
#shoppingcart_checkout .checkout-page--content a:hover { color: rgb(240, 0, 0) }
.niceCheckbox .custom-checkbox { background-color: #fff; border-color: #CCC }
.niceCheckbox .custom-checkbox:hover { background-color: #fff; border-color: rgb(255, 0, 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(240, 0, 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(240, 0, 0) }
.page-modal > .modal-dialog > .modal-content > .modal-footer a { color: rgb(240, 0, 0) }
.page-modal > .modal-dialog > .modal-content > .modal-footer a:hover { color: rgb(240, 0, 0) }
.cell.size > .cell-bottom > .actions-bar > .btn { background-color: #fff; color: rgb(240, 0, 0) }
.cell.size > .cell-bottom > .actions-bar > .btn:hover { background-color: #f8f8f8; color: rgb(240, 0, 0) }
.quick-order-modal > .modal-dialog > .modal-content > .modal-footer > .shop-overview > div > .btn.btn-primary { background-color: rgb(240, 0, 0); color: #fff; border: 1px solid rgb(240, 0, 0) }
.quick-order-modal > .modal-dialog > .modal-content > .modal-footer > .shop-overview > div > .btn.btn-primary:hover { background-color: rgb(240, 0, 0); color: #fff; border: 1px solid rgb(240, 0, 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(240, 0, 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(240, 0, 0); border-color: rgb(240, 0, 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(240, 0, 0); border-color: rgb(240, 0, 0) }
.datatable-row-action-btn { background-color: #fff !important; color: rgb(240, 0, 0) !important; border-color: #d3d3d3 !important }
.datatable-row-action-btn:hover { background-color: #fff !important; color: rgb(240, 0, 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(240, 0, 0); border-color: rgb(240, 0, 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(240, 0, 0); background-color: #fff; border-color: rgb(240, 0, 0); }
.card.has-table .dataTables_paginate .pagination .paginate_button:not(.active) .page-link { color: rgb(240, 0, 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(240, 0, 0); border-color: rgb(240, 0, 0); }
#blog_index .sidebar .tags > li a.selected, #blog_index .tags > li a:hover { background-color: #fd7e14!important; color: #fff!important; }
#blog_entry .blog-container .sidebar .container ul:not(.tags) li a:hover { color: #fd7e14; }
.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: Helvetica, 'sans-serif'; }
#map-overlay .tags .badge { color:  !important; background-color:  !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); }
}
