@import url('//fonts.googleapis.com/css?family=Lato:300,300i,400,400i,700,700i');
html, body { font-family: Lato, '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: #888888 }
.btn.btn-ghost, .btn.btn-ghost i, .btn.btn-link, .btn.btn-link i, a { color: #000000 }
.btn.btn-ghost:hover, .btn.btn-ghost:hover i, .btn.btn-link:hover, .btn.btn-link i:hover, a:hover { color: #4898ff }
.btn.btn-primary, .dam-btn.dam-btn-add, #dam_index .dam-header .dam-btn-checkout { background-color: rgb(255, 255, 255); color: #888888; border: 1px solid transparent;  font-family: Lato }
.btn.btn-primary:hover, .dam-btn.dam-btn-add:hover, #dam_index .dam-header .dam-btn-checkout:hover { background-color: #4898ff; color: #4853ff; border: 1px solid transparent;  font-family: Lato }
.btn.btn-primary i { color: #888888; }
.btn.btn-primary:hover i { color: #4853ff; }
.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: #000000 !important; }
.thumbnail-overlay, .media-boxes-filter > li a.selected { background: #000000; }
#header-wrap .block.top-block { color: rgb(255, 255, 255); background-color: rgb(255, 255, 255); border-bottom: 1px solid #000000; font-family: Lato }
#header-wrap > .top-block .text-icon a { color: rgb(255, 255, 255); }
#header-wrap > .top-block .text-icon a:hover { color: rgb(255, 255, 255); }
#header-wrap .block.top-block .page--content.flex-bar .text-icon i { color: #45663f; }
#header-wrap .block.top-block .page--content.flex-bar .current-lang i { color: #4898ff; }
.current-lang:hover { background-color: #222; }
#header-wrap { background-color: rgb(255, 255, 255); border-bottom: 1px solid #000000 }
#header-wrap #header .top-icons-block a.top-icon:not(.shopping-cart) { color: #45663f; background-color: #dbfb1e; border-color: #000000 }
#header-wrap #header .top-icons-block a.top-icon:not(.shopping-cart):hover { color: rgb(255, 255, 255); background-color: #464545; border-color: #464545 }
#header-wrap #header .top-icons-block a.shopping-cart { color: rgb(255, 255, 255); background-color: #4898ff; border-color: #000000; }
#header-wrap #header .top-icons-block a.shopping-cart:hover { color: #4853ff; background-color: #4853ff; border-color: transparent; }
#header-wrap #header .search-area .search .search-input-wrapper .search-input { background-color: rgb(255, 255, 255); color: #000000; border: 1px solid #000000; }
#header-wrap #header .search-area .search .search-input-wrapper .search-input::placeholder { color: #000000; }
#header-wrap #header .search-area .search .search-input-wrapper .search-input:hover { background-color: #555; color: rgb(255, 255, 255); border: 1px solid #555; }
#header-wrap #header .search-area .search .search-input-wrapper .search-input:hover::placeholder { color: rgb(255, 255, 255); }
#header-wrap #header .search-area .search .search-input-wrapper .btn.search-btn { background-color: #f40bd9; }
#header-wrap #header .search-area .search .search-input-wrapper .btn.search-btn i { color: rgb(255, 255, 255); }
#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: rgb(255, 255, 255); }
#header-wrap #header .logo-area .btn.btn-icon.mobile-menu-button { color: rgb(255, 255, 255); }
#navbar-wrap { border-bottom: 1px solid #000000 }
#navbar-wrap, #navbar-wrap #navbar  { background-color: rgb(255, 255, 255); }
#navbar-wrap #navbar ul.menu.links li > a { color: rgb(0, 0, 0) }
#navbar-wrap #navbar ul.menu.links li > a:hover { background-color: rgb(233, 228, 228); color: rgb(0, 0, 0) }
#navbar ul.hidden-links li > a { color: rgb(0, 0, 0); background-color: rgb(255, 255, 255) }
#navbar ul.hidden-links li > a:hover { background-color: rgb(233, 228, 228); color: rgb(0, 0, 0) }
#navbar-wrap #navbar ul.menu.links li .sub-menu li a { background-color: rgb(255, 255, 255); color: rgb(255, 255, 255);  }
#navbar-wrap #navbar ul.menu.links li .sub-menu li a:hover { background-color: rgb(255, 255, 255); color: rgb(255, 255, 255);  }
#breadcrumb-bar-wrap #breadcrumb-bar .breadcrumb li a { color: #45663f }
#breadcrumb-bar-wrap #breadcrumb-bar .breadcrumb li a:hover { color: #000000 }
#navbar #nav-main .more-btn { color: rgb(0, 0, 0) }
#footer-wrap { background-color: #2c2c2c; color: rgb(255, 255, 255); }
#footer-wrap .icon-text-list > li > div > span:last-child { color: rgb(255, 255, 255); }
#footer-wrap .bot-block { background-color: #2c2c2c; color: rgb(255, 255, 255); }
#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: rgb(255, 255, 255); }
#footer .subscription-box form .btn.btn-default:hover { background-color: #828282; color: rgb(255, 255, 255); }
#footer .footer-block--social a.icon-link i { color: #dbdbdb; }
#footer .footer-block--social a.icon-link:hover i { color: rgb(255, 255, 255); }
.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: #dcff00; }
.ui-slider .ui-slider-handle, .ui-slider .ui-slider-range { background-color: #4853ff; }
.ui-slider .ui-slider-handle:hover { background-color: #4898ff; }
.catalog-top-row .btn.btn-dropdown span, .catalog-top-row .btn.btn-dropdown > i { color: #000000; }
.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: #4853ff }
.pagination > div > a.pagination-no:not(.active), .pagination > div > a.pagination-btn:not(.active) { color: #45663f }
.pagination > div > a.pagination-no:not(.active):hover, .pagination > div > a.pagination-btn:not(.active):hover { color: rgb(255, 255, 255) }
.plus-and-minus > button.btn.btn-primary, .btn.btn-primary.shoppingcart-btn { background-color: #ff0000; color: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255) }
.plus-and-minus > button.btn.btn-primary:hover, .btn.btn-primary.shoppingcart-btn:hover { background-color: #000000; color: #000000; border: 1px solid #45663f }
.plus-and-minus > button.btn.btn-primary i { color: rgb(255, 255, 255); }
.plus-and-minus > button.btn.btn-primary:hover i { color: #000000; }
.left-column ul a { color: #000000 }
.left-column ul a:hover { color: #4898ff }
.filter-label { border-color: #000000 }
.filter-label:hover { color: #fd7e14; border-color: #000000 }
.filter-label.clear-all-filters:hover { color: #fd7e14 }
.niceCheckbox:hover .checkbox-text-label > span:first-of-type { color: #fd7e14 }
.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: #dcff00 }
#add-to-cart-text span a { color: #000000 }
#add-to-cart-text span a:hover { color: #dcff00 }
.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(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: #0045ff; color: #000000; border-color: #e0e0e0 }
#shoppingcart_index .flex-bar .btn.btn-dropdown i { color: #000000; }
#shoppingcart_index .flex-bar .btn.btn-dropdown:hover, #shoppingcart_index .flex-bar .btn.btn-dropdown:hover span { background-color: #bcff00; color: #000000; border-color: #e0e0e0 }
#shoppingcart_index .flex-bar .btn.btn-dropdown:hover i { color: #000000; }
.shopping-cart-item .actions-area .details-button, .shopping-cart-item .actions-area .details-button i { color: #f07d0a }
.shopping-cart-item .actions-area .details-button:hover, .shopping-cart-item .actions-area .details-button:hover i { color: #f07d0a }
#shoppingcart_index #submit-shoppingcart { background-color: #45663f; color: rgb(255, 255, 255); border: 1px solid #000000; }
#shoppingcart_index #submit-shoppingcart:hover { background-color: rgb(255, 255, 255); color: #0004ff; border: 1px solid #0004ff; }
.shopping-cart-item > .order-matrix-area { border-left: 4px solid #f00a0a  }
.shopping-cart-item .info-block h5 a:hover, .shopping-cart-item > .image-area .btn.btn-icon:hover { color: #fd7e14  }
#shoppingcart_checkout #checkout-form .checkout_submit { background-color: #1422fd; color: rgb(255, 255, 255); border: 1px solid #000000; }
#shoppingcart_checkout #checkout-form .checkout_submit:hover { background-color: #0010ff; color: rgb(255, 255, 255); border: 1px solid #000000; }
#shoppingcart_checkout .checkout-page--content a { color: #45663f }
#shoppingcart_checkout .checkout-page--content a:hover { color: #1422fd }
#shoppingcart_checkout .payment-list .ezb-radio > input:checked + .pm_image { border-color: ; background-color:  }
#shoppingcart_checkout .payment-list .ezb-radio > input:checked + .pm_image:before { border-color: ; background-color:  }
.niceCheckbox .custom-checkbox { background-color: rgb(255, 255, 255); border-color: #CCC }
.niceCheckbox .custom-checkbox:hover { background-color: rgb(255, 255, 255); border-color: #fd7e14}
.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: #1440fd }
.page-modal > .modal-dialog > .modal-content > .modal-header .btn-close:hover, .page-modal > .modal-dialog > .modal-content > .modal-header .btn-close:hover i { color: #787878 }
.page-modal > .modal-dialog > .modal-content > .modal-footer a { color: #45663f }
.page-modal > .modal-dialog > .modal-content > .modal-footer a:hover { color: #000000 }
.cell.size > .cell-bottom > .actions-bar > .btn { background-color: rgb(255, 255, 255); color: #6ead63 }
.cell.size > .cell-bottom > .actions-bar > .btn:hover { background-color: #f8f8f8; color: #45663f }
.quick-order-modal > .modal-dialog > .modal-content > .modal-footer > .shop-overview > div > .btn.btn-primary { background-color: #ff00ff; color: rgb(255, 255, 255); border: 1px solid #ff0000 }
.quick-order-modal > .modal-dialog > .modal-content > .modal-footer > .shop-overview > div > .btn.btn-primary:hover { background-color: #000000; color: rgb(255, 255, 255); border: 1px solid #000000 }
.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: #000000; }
#progressbar .active { color: #888888; }
#progressbar li.active:before, #progressbar li.active:after, .progress-bar { background-color: #888888; }
.card.has-table .dt-buttons .btn, .card.has-table .dt-buttons .btn-secondary, .card.has-table .table td .btn { background-color: rgb(255, 255, 255); color: #000000; border-color: #000000 }
.card.has-table .dt-buttons .btn:hover, .card.has-table .dt-buttons .btn-secondary:hover, .card.has-table .table td .btn:hover { background-color: rgb(255, 255, 255); color: #000000; border-color: rgb(255, 255, 255) }
.datatable-row-action-btn { background-color: rgb(255, 255, 255) !important; color: #1afd14 !important; border-color: #d3d3d3 !important }
.datatable-row-action-btn:hover { background-color: rgb(255, 255, 255) !important; color: #4014fd !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: rgb(255, 255, 255); background-color: #000000; border-color: #1449fd; }
.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: #000000; background-color: rgb(255, 255, 255); border-color: #000000; }
.card.has-table .dataTables_paginate .pagination .paginate_button:not(.active) .page-link { color: #c814fd; background-color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
.card.has-table .dataTables_paginate .pagination .paginate_button:not(.active) .page-link:hover { color: rgb(255, 255, 255); background-color: #cbff7a; border-color: #ddfd14; }
#blog_index .sidebar .tags > li a.selected, #blog_index .tags > li a:hover { background-color: #fd7e14!important; color: rgb(255, 255, 255)!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: Lato, '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); }
}
