@import url('//fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i');
html, body { font-family: Open Sans, 'sans-serif'; background-color: #ffffff; }
.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(183, 171, 146) }
.btn.btn-ghost, .btn.btn-ghost i, .btn.btn-link, .btn.btn-link i, a { color: rgb(179, 143, 85) }
.btn.btn-ghost:hover, .btn.btn-ghost:hover i, .btn.btn-link:hover, .btn.btn-link i:hover, a:hover { color: rgb(183, 171, 146) }
.btn.btn-primary, .dam-btn.dam-btn-add, #dam_index .dam-header .dam-btn-checkout { background-color: #ffffff; color: rgb(183, 171, 146); border: 1px solid transparent;  font-family: Averta }
.btn.btn-primary:hover, .dam-btn.dam-btn-add:hover, #dam_index .dam-header .dam-btn-checkout:hover { background-color: #f4f4f4; color: rgb(183, 171, 146); border: 1px solid transparent;  font-family: Averta }
.btn.btn-primary i { color: rgb(183, 171, 146); }
.btn.btn-primary:hover i { color: rgb(183, 171, 146); }
.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(179, 143, 85) !important; }
.thumbnail-overlay, .media-boxes-filter > li a.selected { background: rgb(179, 143, 85); }
#header-wrap .block.top-block { color: #ffffff; background-color: #71928e; border-bottom: 1px solid #71928e; font-family: Averta }
#header-wrap > .top-block .text-icon a { color: #ffffff; }
#header-wrap > .top-block .text-icon a:hover { color: #ffffff; }
#header-wrap .block.top-block .page--content.flex-bar .text-icon i { color: rgb(183, 171, 146); }
#header-wrap .block.top-block .page--content.flex-bar .current-lang i { color: rgb(183, 171, 146); }
.current-lang:hover { background-color: #222222; }
#header-wrap { background-color: #71928e; border-bottom: 1px solid #71928e }
#header-wrap #header .top-icons-block a.top-icon:not(.shopping-cart) { color: #ffffff; background-color: #71928e; border-color: rgba(102, 102, 102, 0) }
#header-wrap #header .top-icons-block a.top-icon:not(.shopping-cart):hover { color: #ffffff; background-color: #71928e; border-color: rgba(70, 69, 69, 0) }
#header-wrap #header .top-icons-block a.shopping-cart { color: #ffffff; background-color: #71928e; border-color: transparent; }
#header-wrap #header .top-icons-block a.shopping-cart:hover { color: #ffffff; background-color: #71928e; border-color: transparent; }
#header-wrap #header .search-area .search .search-input-wrapper .search-input { background-color: #555555; color: #ffffff; border: 1px solid #555555; }
#header-wrap #header .search-area .search .search-input-wrapper .search-input::placeholder { color: #ffffff; }
#header-wrap #header .search-area .search .search-input-wrapper .search-input:hover { background-color: #555555; color: #ffffff; border: 1px solid #555555; }
#header-wrap #header .search-area .search .search-input-wrapper .search-input:hover::placeholder { color: #ffffff; }
#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: #ffffff; }
#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: #ffffff; }
#header-wrap #header .logo-area .btn.btn-icon.mobile-menu-button { color: #ffffff; }
#navbar-wrap { border-bottom: 1px solid rgb(255, 255, 255) }
#navbar-wrap, #navbar-wrap #navbar  { background-color: rgb(255, 255, 255); }
#navbar-wrap #navbar ul.menu.links li > a { color: rgb(0, 91, 88) }
#navbar-wrap #navbar ul.menu.links li > a:hover { background-color: rgb(255, 255, 255); color: rgb(113, 146, 142) }
#navbar ul.hidden-links li > a { color: rgb(0, 91, 88); background-color: rgb(255, 255, 255) }
#navbar ul.hidden-links li > a:hover { background-color: rgb(255, 255, 255); color: rgb(113, 146, 142) }
#navbar-wrap #navbar ul.menu.links li .sub-menu li a { background-color: rgb(255, 255, 255); color: rgb(0, 91, 88);  }
#navbar-wrap #navbar ul.menu.links li .sub-menu li a:hover { background-color: rgb(255, 255, 255); color: rgb(113, 146, 142);  }
#breadcrumb-bar-wrap #breadcrumb-bar .breadcrumb li a { color: rgb(183, 171, 146) }
#breadcrumb-bar-wrap #breadcrumb-bar .breadcrumb li a:hover { color: rgb(183, 171, 146) }
#navbar #nav-main .more-btn { color: rgb(0, 91, 88) }
#footer-wrap { background-color: #ffffff; color: rgb(179, 143, 85); }
#footer-wrap .icon-text-list > li > div > span:last-child { color: rgb(179, 143, 85); }
#footer-wrap .bot-block { background-color: rgb(255, 255, 255); color: rgb(179, 143, 85); }
#footer a, #footer a span { color: rgb(179, 143, 85); }
#footer a:hover, #footer a:hover span { color: rgb(183, 171, 146); }
#footer .subscription-box form .btn.btn-default { background-color: rgb(255, 255, 255); color: rgb(179, 143, 85); }
#footer .subscription-box form .btn.btn-default:hover { background-color: rgb(255, 255, 255); color: rgb(179, 143, 85); }
#footer .footer-block--social a.icon-link i { color: rgb(179, 143, 85); }
#footer .footer-block--social a.icon-link:hover i { color: rgb(183, 171, 146); }
.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(183, 171, 146); }
.ui-slider .ui-slider-handle, .ui-slider .ui-slider-range { background-color: rgb(183, 171, 146); }
.ui-slider .ui-slider-handle:hover { background-color: rgb(183, 171, 146); }
.catalog-top-row .btn.btn-dropdown span, .catalog-top-row .btn.btn-dropdown > i { color: rgb(179, 143, 85); }
.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(183, 171, 146) }
.pagination > div > a.pagination-no:not(.active), .pagination > div > a.pagination-btn:not(.active) { color: rgb(183, 171, 146) }
.pagination > div > a.pagination-no:not(.active):hover, .pagination > div > a.pagination-btn:not(.active):hover { color: #000000 }
.plus-and-minus > button.btn.btn-primary, .btn.btn-primary.shoppingcart-btn { background-color: rgb(183, 171, 146); color: #ffffff; border: 1px solid rgb(183, 171, 146) }
.plus-and-minus > button.btn.btn-primary:hover, .btn.btn-primary.shoppingcart-btn:hover { background-color: rgb(183, 171, 146); color: #ffffff; border: 1px solid rgb(183, 171, 146) }
.plus-and-minus > button.btn.btn-primary i { color: #ffffff; }
.plus-and-minus > button.btn.btn-primary:hover i { color: #ffffff; }
.left-column ul a { color: rgb(179, 143, 85) }
.left-column ul a:hover { color: rgb(183, 171, 146) }
.filter-label { border-color: rgb(183, 171, 146) }
.filter-label:hover { color: rgb(183, 171, 146); border-color: rgb(183, 171, 146) }
.filter-label.clear-all-filters:hover { color: rgb(183, 171, 146) }
.niceCheckbox:hover .checkbox-text-label > span:first-of-type { color: rgb(183, 171, 146) }
.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(183, 171, 146) }
#add-to-cart-text span a { color: rgb(179, 143, 85) }
#add-to-cart-text span a:hover { color: rgb(183, 171, 146) }
.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: #ffffff; color: rgb(183, 171, 146); border-color: #e0e0e0 }
#shoppingcart_index .flex-bar .btn.btn-dropdown i { color: rgb(183, 171, 146); }
#shoppingcart_index .flex-bar .btn.btn-dropdown:hover, #shoppingcart_index .flex-bar .btn.btn-dropdown:hover span { background-color: #f4f4f4; color: rgb(183, 171, 146); border-color: #e0e0e0 }
#shoppingcart_index .flex-bar .btn.btn-dropdown:hover i { color: rgb(183, 171, 146); }
.shopping-cart-item .actions-area .details-button, .shopping-cart-item .actions-area .details-button i { color: rgb(183, 171, 146) }
.shopping-cart-item .actions-area .details-button:hover, .shopping-cart-item .actions-area .details-button:hover i { color: rgb(183, 171, 146) }
#shoppingcart_index #submit-shoppingcart { background-color: rgb(183, 171, 146); color: #ffffff; border: 1px solid rgb(183, 171, 146); }
#shoppingcart_index #submit-shoppingcart:hover { background-color: rgb(183, 171, 146); color: #ffffff; border: 1px solid rgb(183, 171, 146); }
.shopping-cart-item > .order-matrix-area { border-left: 4px solid rgb(183, 171, 146)  }
.shopping-cart-item .info-block h5 a:hover, .shopping-cart-item > .image-area .btn.btn-icon:hover { color: rgb(183, 171, 146)  }
#shoppingcart_checkout #checkout-form .checkout_submit { background-color: rgb(183, 171, 146); color: #ffffff; border: 1px solid rgb(183, 171, 146); }
#shoppingcart_checkout #checkout-form .checkout_submit:hover { background-color: rgb(183, 171, 146); color: #ffffff; border: 1px solid rgb(183, 171, 146); }
#shoppingcart_checkout .checkout-page--content a { color: rgb(183, 171, 146) }
#shoppingcart_checkout .checkout-page--content a:hover { color: rgb(183, 171, 146) }
.niceCheckbox .custom-checkbox { background-color: #ffffff; border-color: #CCC }
.niceCheckbox .custom-checkbox:hover { background-color: #ffffff; border-color: rgb(183, 171, 146)}
.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(183, 171, 146) }
.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(183, 171, 146) }
.page-modal > .modal-dialog > .modal-content > .modal-footer a { color: rgb(183, 171, 146) }
.page-modal > .modal-dialog > .modal-content > .modal-footer a:hover { color: rgb(183, 171, 146) }
.cell.size > .cell-bottom > .actions-bar > .btn { background-color: #ffffff; color: rgb(183, 171, 146) }
.cell.size > .cell-bottom > .actions-bar > .btn:hover { background-color: #f8f8f8; color: rgb(183, 171, 146) }
.quick-order-modal > .modal-dialog > .modal-content > .modal-footer > .shop-overview > div > .btn.btn-primary { background-color: rgb(183, 171, 146); color: #ffffff; border: 1px solid rgb(183, 171, 146) }
.quick-order-modal > .modal-dialog > .modal-content > .modal-footer > .shop-overview > div > .btn.btn-primary:hover { background-color: rgb(183, 171, 146); color: #ffffff; border: 1px solid rgb(183, 171, 146) }
.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(183, 171, 146); }
#progressbar .active { color: rgb(183, 171, 146); }
#progressbar li.active:before, #progressbar li.active:after, .progress-bar { background-color: rgb(183, 171, 146); }
.card.has-table .dt-buttons .btn, .card.has-table .dt-buttons .btn-secondary, .card.has-table .table td .btn { background-color: #ffffff; color: rgb(183, 171, 146); border-color: rgb(183, 171, 146) }
.card.has-table .dt-buttons .btn:hover, .card.has-table .dt-buttons .btn-secondary:hover, .card.has-table .table td .btn:hover { background-color: #ffffff; color: rgb(183, 171, 146); border-color: rgb(183, 171, 146) }
.datatable-row-action-btn { background-color: #ffffff !important; color: rgb(183, 171, 146) !important; border-color: #d3d3d3 !important }
.datatable-row-action-btn:hover { background-color: #ffffff !important; color: rgb(183, 171, 146) !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: #ffffff; background-color: rgb(183, 171, 146); border-color: rgb(183, 171, 146); }
.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(183, 171, 146); background-color: #ffffff; border-color: rgb(183, 171, 146); }
.card.has-table .dataTables_paginate .pagination .paginate_button:not(.active) .page-link { color: rgb(183, 171, 146); background-color: #ffffff; border-color: #ffffff; }
.card.has-table .dataTables_paginate .pagination .paginate_button:not(.active) .page-link:hover { color: #ffffff; background-color: rgb(183, 171, 146); border-color: rgb(183, 171, 146); }
#blog_index .sidebar .tags > li a.selected, #blog_index .tags > li a:hover { background-color: rgb(183, 171, 146)!important; color: #ffffff!important; }
#blog_entry .blog-container .sidebar .container ul:not(.tags) li a:hover { color: rgb(183, 171, 146); }
.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: Open Sans, '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); }
}
.search, .top-icons-block .dropdown:last-child { visibility:hidden; display:none; }