@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: 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(0, 112, 128) }
.btn.btn-ghost, .btn.btn-ghost i, .btn.btn-link, .btn.btn-link i, a { color: rgb(0, 112, 128) }
.btn.btn-ghost:hover, .btn.btn-ghost:hover i, .btn.btn-link:hover, .btn.btn-link i:hover, a:hover { color: rgb(0, 112, 128) }
.btn.btn-primary, .dam-btn.dam-btn-add, #dam_index .dam-header .dam-btn-checkout { background-color: rgb(0, 112, 128); color: rgb(255, 255, 255); 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: rgb(226, 226, 226); color: rgb(0, 112, 128); border: 1px solid transparent;  font-family: Averta }
.btn.btn-primary i { color: rgb(255, 255, 255); }
.btn.btn-primary:hover i { color: rgb(0, 112, 128); }
.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(0, 112, 128) !important; }
.thumbnail-overlay, .media-boxes-filter > li a.selected { background: rgb(0, 112, 128); }
#header-wrap .block.top-block { color: rgb(240, 240, 240); background-color: rgb(0, 59, 77); border-bottom: 1px solid rgb(0, 59, 77); font-family: Averta }
#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(255, 255, 255); }
#header-wrap .block.top-block .page--content.flex-bar .current-lang i { color: rgb(255, 255, 255); }
.current-lang:hover { background-color: #222; }
#header-wrap { background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255) }
#header-wrap #header .top-icons-block a.top-icon:not(.shopping-cart) { color: #fff; background-color: rgb(0, 112, 128); border-color: rgb(240, 240, 240) }
#header-wrap #header .top-icons-block a.top-icon:not(.shopping-cart):hover { color: rgb(0, 112, 128); background-color: rgb(240, 240, 240); border-color: rgb(240, 240, 240) }
#header-wrap #header .top-icons-block a.shopping-cart { color: rgb(0, 112, 128); background-color: rgb(240, 240, 240); border-color: transparent; }
#header-wrap #header .top-icons-block a.shopping-cart:hover { color: rgb(255, 255, 255); background-color: rgb(0, 112, 128); border-color: transparent; }
#header-wrap #header .search-area .search .search-input-wrapper .search-input { background-color: rgb(226, 226, 226); color: rgb(0, 112, 128); border: 1px solid rgb(240, 240, 240); }
#header-wrap #header .search-area .search .search-input-wrapper .search-input::placeholder { color: rgb(0, 112, 128); }
#header-wrap #header .search-area .search .search-input-wrapper .search-input:hover { background-color: rgb(240, 240, 240); color: rgb(0, 112, 128); border: 1px solid rgb(240, 240, 240); }
#header-wrap #header .search-area .search .search-input-wrapper .search-input:hover::placeholder { color: rgb(0, 112, 128); }
#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: rgb(0, 112, 128); }
#navbar-wrap { border-bottom: 1px solid rgb(0, 59, 77) }
#navbar-wrap, #navbar-wrap #navbar  { background-color: rgb(0, 59, 77); }
#navbar-wrap #navbar ul.menu.links li > a { color: rgb(255, 255, 255) }
#navbar-wrap #navbar ul.menu.links li > a:hover { background-color: rgb(0, 59, 77); color: #fff }
#navbar ul.hidden-links li > a { color: rgb(255, 255, 255); background-color: rgb(0, 59, 77) }
#navbar ul.hidden-links li > a:hover { background-color: rgb(0, 59, 77); color: #fff }
#navbar-wrap #navbar ul.menu.links li .sub-menu li a { background-color: rgb(0, 59, 77); color: #fff;  }
#navbar-wrap #navbar ul.menu.links li .sub-menu li a:hover { background-color: rgb(0, 59, 77); color: #fff;  }
#breadcrumb-bar-wrap #breadcrumb-bar .breadcrumb li a { color: rgb(0, 112, 128) }
#breadcrumb-bar-wrap #breadcrumb-bar .breadcrumb li a:hover { color: rgb(0, 112, 128) }
#navbar #nav-main .more-btn { color: rgb(255, 255, 255) }
#footer-wrap { background-color: rgb(0, 59, 77); color: #fff; }
#footer-wrap .icon-text-list > li > div > span:last-child { color: #fff; }
#footer-wrap .bot-block { background-color: rgb(0, 59, 77); color: #fff; }
#footer a, #footer a span { color: rgb(219, 219, 219); }
#footer a:hover, #footer a:hover span { color: #dbdbdb; }
#footer .subscription-box form .btn.btn-default { background-color: rgb(130, 130, 130); 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(219, 219, 219); }
#footer .footer-block--social a.icon-link:hover i { color: #fff; }
.catalog-top-row .catalog-tiles a i { color: rgb(137, 137, 137); }
.catalog-top-row .catalog-tiles a:hover i, .catalog-top-row .catalog-tiles a.active i { color: rgb(0, 112, 128); }
.ui-slider .ui-slider-handle, .ui-slider .ui-slider-range { background-color: rgb(0, 112, 128); }
.ui-slider .ui-slider-handle:hover { background-color: rgb(0, 112, 128); }
.catalog-top-row .btn.btn-dropdown span, .catalog-top-row .btn.btn-dropdown > i { color: rgb(0, 112, 128); }
.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(0, 112, 128) }
.pagination > div > a.pagination-no:not(.active), .pagination > div > a.pagination-btn:not(.active) { color: rgb(0, 112, 128) }
.pagination > div > a.pagination-no:not(.active):hover, .pagination > div > a.pagination-btn:not(.active):hover { color: rgb(0, 59, 77) }
.plus-and-minus > button.btn.btn-primary, .btn.btn-primary.shoppingcart-btn { background-color: rgb(0, 112, 128); color: #fff; border: 1px solid rgb(0, 112, 128) }
.plus-and-minus > button.btn.btn-primary:hover, .btn.btn-primary.shoppingcart-btn:hover { background-color: rgb(0, 112, 128); color: #fff; border: 1px solid rgb(0, 112, 128) }
.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(0, 112, 128) }
.left-column ul a:hover { color: rgb(0, 112, 128) }
.filter-label { border-color: rgb(0, 112, 128) }
.filter-label:hover { color: rgb(0, 112, 128); border-color: rgb(0, 112, 128) }
.filter-label.clear-all-filters:hover { color: rgb(0, 112, 128) }
.niceCheckbox:hover .checkbox-text-label > span:first-of-type { color: rgb(0, 112, 128) }
.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(0, 112, 128) }
#add-to-cart-text span a { color: rgb(0, 112, 128) }
#add-to-cart-text span a:hover { color: rgb(0, 112, 128) }
.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: #fff; color: rgb(0, 112, 128); border-color: #e0e0e0 }
#shoppingcart_index .flex-bar .btn.btn-dropdown i { color: rgb(0, 112, 128); }
#shoppingcart_index .flex-bar .btn.btn-dropdown:hover, #shoppingcart_index .flex-bar .btn.btn-dropdown:hover span { background-color: #f4f4f4; color: rgb(0, 112, 128); border-color: #e0e0e0 }
#shoppingcart_index .flex-bar .btn.btn-dropdown:hover i { color: rgb(0, 112, 128); }
.shopping-cart-item .actions-area .details-button, .shopping-cart-item .actions-area .details-button i { color: rgb(0, 112, 128) }
.shopping-cart-item .actions-area .details-button:hover, .shopping-cart-item .actions-area .details-button:hover i { color: rgb(0, 112, 128) }
#shoppingcart_index #submit-shoppingcart { background-color: rgb(0, 112, 128); color: rgb(255, 255, 255); border: 1px solid rgb(0, 112, 128); }
#shoppingcart_index #submit-shoppingcart:hover { background-color: rgb(0, 112, 128); color: #fff; border: 1px solid rgb(0, 112, 128); }
.shopping-cart-item > .order-matrix-area { border-left: 4px solid rgb(0, 112, 128)  }
.shopping-cart-item .info-block h5 a:hover, .shopping-cart-item > .image-area .btn.btn-icon:hover { color: rgb(0, 112, 128)  }
#shoppingcart_checkout #checkout-form .checkout_submit { background-color: rgb(240, 240, 240); color: rgb(0, 112, 128); border: 1px solid rgb(240, 240, 240); }
#shoppingcart_checkout #checkout-form .checkout_submit:hover { background-color: rgb(0, 112, 128); color: #fff; border: 1px solid rgb(240, 240, 240); }
#shoppingcart_checkout .checkout-page--content a { color: rgb(0, 112, 128) }
#shoppingcart_checkout .checkout-page--content a:hover { color: rgb(0, 112, 128) }
.niceCheckbox .custom-checkbox { background-color: rgb(0, 112, 128); border-color: #CCC }
.niceCheckbox .custom-checkbox:hover { background-color: #fff; border-color: rgb(0, 112, 128)}
.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(0, 112, 128) }
.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(0, 112, 128) }
.page-modal > .modal-dialog > .modal-content > .modal-footer a { color: rgb(0, 112, 128) }
.page-modal > .modal-dialog > .modal-content > .modal-footer a:hover { color: rgb(0, 112, 128) }
.cell.size > .cell-bottom > .actions-bar > .btn { background-color: #fff; color: rgb(0, 112, 128) }
.cell.size > .cell-bottom > .actions-bar > .btn:hover { background-color: #f8f8f8; color: rgb(0, 112, 128) }
.quick-order-modal > .modal-dialog > .modal-content > .modal-footer > .shop-overview > div > .btn.btn-primary { background-color: rgb(0, 112, 128); color: #fff; border: 1px solid rgb(0, 112, 128) }
.quick-order-modal > .modal-dialog > .modal-content > .modal-footer > .shop-overview > div > .btn.btn-primary:hover { background-color: rgb(0, 112, 128); color: #fff; border: 1px solid rgb(0, 112, 128) }
.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(0, 112, 128); }
#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: rgb(0, 112, 128); color: rgb(255, 255, 255); border-color: rgb(0, 112, 128) }
.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(0, 112, 128); border-color: rgb(0, 112, 128) }
.datatable-row-action-btn { background-color: #fff !important; color: rgb(0, 112, 128) !important; border-color: rgb(211, 211, 211) !important }
.datatable-row-action-btn:hover { background-color: #fff !important; color: rgb(0, 112, 128) !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(0, 112, 128); border-color: rgb(0, 112, 128); }
.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(0, 112, 128); background-color: #fff; border-color: rgb(0, 112, 128); }
.card.has-table .dataTables_paginate .pagination .paginate_button:not(.active) .page-link { color: rgb(0, 112, 128); background-color: #fff; border-color: #fff; }
.card.has-table .dataTables_paginate .pagination .paginate_button:not(.active) .page-link:hover { color: #fff; background-color: rgb(0, 112, 128); border-color: rgb(0, 112, 128); }
#blog_index .sidebar .tags > li a.selected, #blog_index .tags > li a:hover { background-color: rgb(0, 112, 128)!important; color: #fff!important; }
#blog_entry .blog-container .sidebar .container ul:not(.tags) li a:hover { color: rgb(0, 112, 128); }
.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: 1400px; }
@media (min-width: 1024px) {
.right-full-column { width: 1160px; }
.my-pages .right-full-column { width: calc(100% - 220px); }
}
