@import url('/mix/fonts/trebuchet/font-face.css');
html, body { font-family: Trebuchet, 'sans-serif'; background-color: #ffffff; }
.error-page-logo { background-image: url('data:;base64,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IHhtbDpsYW5nPSJ4LWRlZmF1bHQiPk9udHdlcnAgem9uZGVyIHRpdGVsIC0gMTwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpBbHQ+CiAgICAgICAgIDwvZGM6dGl0bGU+CiAgICAgICAgIDxBdHRyaWI6QWRzPgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxBdHRyaWI6VG91Y2hUeXBlPjI8L0F0dHJpYjpUb3VjaFR5cGU+CiAgICAgICAgICAgICAgICAgIDxBdHRyaWI6Q3JlYXRlZD4yMDI1LTEwLTE0PC9BdHRyaWI6Q3JlYXRlZD4KICAgICAgICAgICAgICAgICAgPEF0dHJpYjpFeHRJZD4yZDUxNWRlMC0wYzlmLTQ0NDgtOWQxYi1hZWIyNDhjYTRlODg8L0F0dHJpYjpFeHRJZD4KICAgICAgICAgICAgICAgICAgPEF0dHJpYjpGYklkPjUyNTI2NTkxNDE3OTU4MDwvQXR0cmliOkZiSWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwvQXR0cmliOkFkcz4KICAgICAgICAgPENvbnRhaW5zQWlHZW5lcmF0ZWRDb250ZW50OkNvbnRhaW5zQWlHZW5lcmF0ZWRDb250ZW50PlllczwvQ29udGFpbnNBaUdlbmVyYXRlZENvbnRlbnQ6Q29udGFpbnNBaUdlbmVyYXRlZENvbnRlbnQ+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+Q2FudmEgKFJlbmRlcmVyKSBkb2M9REFHMXhhbkpxb3MgdXNlcj1VQUdNLUt4Z2tINCBicmFuZD1IZWluZW4gdGVtcGxhdGU9PC94bXA6Q3JlYXRvclRvb2w+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgoA'); width: 250px; height: 100px; background-size: contain; background-repeat: no-repeat; background-position: center; }
.block > .block--header .fas { color: rgb(34, 50, 80) }
.btn.btn-ghost, .btn.btn-ghost i, .btn.btn-link, .btn.btn-link i, a { color: #223250 }
.btn.btn-ghost:hover, .btn.btn-ghost:hover i, .btn.btn-link:hover, .btn.btn-link i:hover, a:hover { color: #223250 }
.btn.btn-primary, .dam-btn.dam-btn-add, #dam_index .dam-header .dam-btn-checkout { background-color: #223250; color: #ffffff; border: 1px solid transparent;  font-weight: bold; font-family: Trebuchet }
.btn.btn-primary:hover, .dam-btn.dam-btn-add:hover, #dam_index .dam-header .dam-btn-checkout:hover { background-color: #f4f4f4; color: #223250; border: 1px solid transparent;  font-weight: bold; font-family: Trebuchet }
.btn.btn-primary i { color: #ffffff; }
.btn.btn-primary:hover i { color: #223250; }
.btn.btn-primary:active, .btn.btn-primary:focus { background-color: #454545; }
.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: #223250 !important; }
.thumbnail-overlay, .media-boxes-filter > li a.selected { background: #223250; }
#header-wrap .block.top-block { color: #000000; background-color: rgb(250, 246, 245); border-bottom: 1px solid rgb(250, 246, 245); font-weight: bold; font-family: Trebuchet }
#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: #000000; }
#header-wrap .block.top-block .page--content.flex-bar .current-lang i { color: #000000; }
.current-lang:hover { background-color: rgb(237, 201, 175); }
#header-wrap { background-color: #ffffff; border-bottom: 1px solid #ffffff }
#header-wrap #header .top-icons-block a.top-icon:not(.shopping-cart) { color: #223250; background-color: #e6ecf2; border-color: #e6ecf2 }
#header-wrap #header .top-icons-block a.top-icon:not(.shopping-cart):hover { color: #223250; background-color: rgb(230, 236, 242); border-color: #223250 }
#header-wrap #header .top-icons-block a.shopping-cart { color: #ffffff; background-color: #223250; border-color: transparent; }
#header-wrap #header .top-icons-block a.shopping-cart:hover { color: #e6ecf2; background-color: #223250; border-color: transparent; }
#header-wrap #header .search-area .search .search-input-wrapper .search-input { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); border: 1px solid rgb(225, 225, 225); }
#header-wrap #header .search-area .search .search-input-wrapper .search-input::placeholder { color: rgb(0, 0, 0); }
#header-wrap #header .search-area .search .search-input-wrapper .search-input:hover { background-color: rgb(255, 255, 255); color: #000000; border: 1px solid rgb(225, 225, 225); }
#header-wrap #header .search-area .search .search-input-wrapper .search-input:hover::placeholder { color: #000000; }
#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: #223250; }
#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: #003359; }
#header-wrap #header .logo-area .btn.btn-icon.mobile-menu-button { color: #223250; }
#navbar-wrap { border-bottom: 1px solid #ffffff }
#navbar-wrap, #navbar-wrap #navbar  { background-color: #ffffff; }
#navbar-wrap #navbar ul.menu.links li > a { color: #000000 }
#navbar-wrap #navbar ul.menu.links li > a:hover { background-color: #ffffff; color: #000000 }
#navbar ul.hidden-links li > a { color: #000000; background-color: #ffffff }
#navbar ul.hidden-links li > a:hover { background-color: #ffffff; color: #000000 }
#navbar-wrap #navbar ul.menu.links li .sub-menu li a { background-color: #ffffff; color: #000000;  }
#navbar-wrap #navbar ul.menu.links li .sub-menu li a:hover { background-color: rgb(230, 236, 242); color: rgb(34, 50, 80);  }
#breadcrumb-bar-wrap #breadcrumb-bar .breadcrumb li a { color: #223250 }
#breadcrumb-bar-wrap #breadcrumb-bar .breadcrumb li a:hover { color: #223250 }
#navbar #nav-main .more-btn { color: #000000 }
#footer-wrap { background-color: #223250; color: #ffffff; }
#footer-wrap .icon-text-list > li > div > span:last-child { color: #ffffff; }
#footer-wrap .bot-block { background-color: #ffffff; color: #223250; }
#footer a, #footer a span { color: rgb(255, 255, 255); }
#footer a:hover, #footer a:hover span { color: rgb(255, 255, 255); }
#footer .subscription-box form .btn.btn-default { background-color: #828282; color: #ffffff; }
#footer .subscription-box form .btn.btn-default:hover { background-color: rgb(255, 255, 255); color: #ffffff; }
#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: rgb(255, 255, 255); }
.catalog-top-row .catalog-tiles a:hover i, .catalog-top-row .catalog-tiles a.active i { color: #223250; }
.ui-slider .ui-slider-handle, .ui-slider .ui-slider-range { background-color: #223250; }
.ui-slider .ui-slider-handle:hover { background-color: #223250; }
.catalog-top-row .btn.btn-dropdown span, .catalog-top-row .btn.btn-dropdown > i { color: #223250; }
.wishlist-btn > a, .wishlist-btn > button { color: #ff0000 }
.wishlist-btn > a:hover, .wishlist-btn>a.active, .wishlist-btn > button:hover, .wishlist-btn>button.active { color: #ff0000 }
.pagination > div > a.pagination-no:not(.active), .pagination > div > a.pagination-btn:not(.active) { color: rgb(34, 50, 80) }
.pagination > div > a.pagination-no:not(.active):hover, .pagination > div > a.pagination-btn:not(.active):hover { color: #003359 }
.plus-and-minus > button.btn.btn-primary, .btn.btn-primary.shoppingcart-btn { background-color: #223250; color: #ffffff; border: 1px solid #223250 }
.plus-and-minus > button.btn.btn-primary:hover, .btn.btn-primary.shoppingcart-btn:hover { background-color: #223250; color: #ffffff; border: 1px solid #223250 }
.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: #223250 }
.left-column ul a:hover { color: #223250 }
.filter-label { border-color: #223250 }
.filter-label:hover { color: #223250; border-color: #223250 }
.filter-label.clear-all-filters:hover { color: #223250 }
.niceCheckbox:hover .checkbox-text-label > span:first-of-type { color: #223250 }
.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: #223250 }
#add-to-cart-text span a { color: #223250 }
#add-to-cart-text span a:hover { color: #223250 }
.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: #d91725 }
.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: rgb(34, 50, 80); color: #ffffff; border-color: rgb(34, 50, 80) }
#shoppingcart_index .flex-bar .btn.btn-dropdown i { color: #ffffff; }
#shoppingcart_index .flex-bar .btn.btn-dropdown:hover, #shoppingcart_index .flex-bar .btn.btn-dropdown:hover span { background-color: rgba(34, 50, 80, 0.871); color: #ffffff; border-color: rgb(34, 50, 80) }
#shoppingcart_index .flex-bar .btn.btn-dropdown:hover i { color: #ffffff; }
.shopping-cart-item .actions-area .details-button, .shopping-cart-item .actions-area .details-button i { color: rgb(56, 160, 73) }
.shopping-cart-item .actions-area .details-button:hover, .shopping-cart-item .actions-area .details-button:hover i { color: rgb(56, 160, 73) }
#shoppingcart_index #submit-shoppingcart { background-color: rgb(56, 160, 73); color: #ffffff; border: 1px solid rgb(56, 160, 73); }
#shoppingcart_index #submit-shoppingcart:hover { background-color: rgb(56, 160, 73); color: #ffffff; border: 1px solid rgb(56, 160, 73); }
.shopping-cart-item > .order-matrix-area { border-left: 4px solid rgb(56, 160, 73)  }
.shopping-cart-item .info-block h5 a:hover, .shopping-cart-item > .image-area .btn.btn-icon:hover { color: rgb(56, 160, 73)  }
#shoppingcart_checkout #checkout-form .checkout_submit { background-color: #223250; color: #ffffff; border: 1px solid #223250; }
#shoppingcart_checkout #checkout-form .checkout_submit:hover { background-color: #223250; color: #ffffff; border: 1px solid #223250; }
#shoppingcart_checkout .checkout-page--content a { color: #223250 }
#shoppingcart_checkout .checkout-page--content a:hover { color: #223250 }
#shoppingcart_checkout .payment-list .ezb-radio > input:checked + .pm_image { border-color: #fe9a35; background-color: rgba(254, 154, 53, 0.1) }
#shoppingcart_checkout .payment-list .ezb-radio > input:checked + .pm_image:before { border-color: #fe9a35; background-color: #fe9a35 }
.niceCheckbox .custom-checkbox { background-color: #ffffff; border-color: #CCC }
.niceCheckbox .custom-checkbox:hover { background-color: #ffffff; border-color: #223250}
.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: #223250 }
.page-modal > .modal-dialog > .modal-content > .modal-header .btn-close:hover, .page-modal > .modal-dialog > .modal-content > .modal-header .btn-close:hover i { color: #223250 }
.page-modal > .modal-dialog > .modal-content > .modal-footer a { color: #223250 }
.page-modal > .modal-dialog > .modal-content > .modal-footer a:hover { color: #223250 }
.cell.size > .cell-bottom > .actions-bar > .btn { background-color: #ffffff; color: #223250 }
.cell.size > .cell-bottom > .actions-bar > .btn:hover { background-color: #f8f8f8; color: #223250 }
.quick-order-modal > .modal-dialog > .modal-content > .modal-footer > .shop-overview > div > .btn.btn-primary { background-color: #223250; color: #ffffff; border: 1px solid #223250 }
.quick-order-modal > .modal-dialog > .modal-content > .modal-footer > .shop-overview > div > .btn.btn-primary:hover { background-color: #223250; color: #ffffff; border: 1px solid #223250 }
.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: #223250; }
#progressbar .active { color: #ffffff; }
#progressbar li.active:before, #progressbar li.active:after, .progress-bar { background-color: #ffffff; }
.card.has-table .dt-buttons .btn, .card.has-table .dt-buttons .btn-secondary, .card.has-table .table td .btn { background-color: #ffffff; color: #223250; border-color: #223250 }
.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: #223250; border-color: #223250 }
.datatable-row-action-btn { background-color: #ffffff !important; color: #223250 !important; border-color: #d3d3d3 !important }
.datatable-row-action-btn:hover { background-color: #ffffff !important; color: #223250 !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(34, 50, 80); border-color: #223250; }
.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: #223250; background-color: #ffffff; border-color: #223250; }
.card.has-table .dataTables_paginate .pagination .paginate_button:not(.active) .page-link { color: #223250; background-color: #ffffff; border-color: #ffffff; }
.card.has-table .dataTables_paginate .pagination .paginate_button:not(.active) .page-link:hover { color: #ffffff; background-color: #223250; border-color: #223250; }
#blog_index .sidebar .tags > li a.selected, #blog_index .tags > li a:hover { background-color: #223250!important; color: #ffffff!important; }
#blog_entry .blog-container .sidebar .container ul:not(.tags) li a:hover { color: #223250; }
.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: Trebuchet, '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); }
}
h2.filter-category>i {
    color: #223250;
    border: 1px solid #223250;
    padding: 5px;
    border-radius: 5px;
}

a[href="https://b2b.heinendelftsblauw.nl/catalog/customfilter/sale"] {
    background: #d94f0b;
    color: white!important;
    padding: 0px 25px;
}

a[href="https://b2b.heinendelftsblauw.nl/catalog/customfilter/blackfriday2026"] {
    background: #000000!important;
    color: white!important;
    padding: 0px 25px;
}

a[href="https://b2b.heinendelftsblauw.nl/catalog/customfilter/sale"]:hover {
    background: #c24608!important;
}

.niceCheckbox .custom-checkbox {
    background-color: #fff;
    border: 1px solid #223250;
    border-radius: 2px;
    height: 20px;
    width: 20px;
}

.logo img {
    max-width: 175px;
}

#navbar-wrap #navbar ul.menu.links li .sub-menu li a:hover {
    background-color: rgb(230, 236, 242);
    color: white;
}

span.media-box-smart-ribbon-title {
    font-size: 2em;
    font-weight: 700;
    color: #223250;
}

.menu {
    border-bottom: 1px solid #ddd;
}



.icon-text-list>li>div>span:first-child {
    font-size: 1.1rem;
    font-weight: 600;
    margin-bottom: 3px;
}

.body-container {
    margin-top: 2em;
}

.form-control {
        width: 25%;
    background-clip: padding-box;
    background-color: rgba(0, 0, 0, .02);
    background-image: none;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: .25rem;
    color: #495057;
    display: block;

    padding: .5rem .75rem;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    width: 100%;
}


.shop-overview.sticky {
    align-items: stretch;
    background-color: #f4f4f4!important;
    border: 1px solid #f4f4f4;
    bottom: 10px;
    box-shadow: none;
    justify-content: flex-start;
    margin: 25px 0;
    padding: 0;
    position: sticky;
    top: 0;
    z-index: 100;
}

#header-wrap #header .search-area .search .search-input-wrapper .search-input {
    width: 100%;
    border-radius: .25rem;
    padding-top: .625rem;
    padding-bottom: .625rem;
    padding-left: 2rem;
    padding-right: .75rem;
    background: white;
}

#header-wrap #header .search-area .search .search-input-wrapper .search-input:hover {
border: 2px solid rgb(59 130 246);
}

.pagination>div>a.active, .pagination>div>a:hover {
    color: white;
    background: rgb(34, 50, 80);
}
.pagination>div>a {
    color: #fd7e14;
    line-height: 16px;
    min-width: 26px;
    padding: 5px;
    text-align: center;
    text-decoration: none;
    border: 1px solid #f3f3f3;
    border-radius: 99%;
 padding: 5px;
margin: 10px 0;
}

.nav-modal>.modal-dialog {
    background-color: white;
}

.nav-modal>.modal-dialog .menu a { color: #333;
}

li.dropdown .menu a  {
    background: white;
color: #333;
}

/* TABLET / TELEFOON */
@media (max-width: 1024px) {
.form-control {
        width: 100%;
}
}

input#username:hover, input#username:focus, input#password:hover, input#password:focus {

    border: 2px solid rgb(59,130,246);
}

input#username, input#password {
    height: 4em;
}

.nav-modal>.modal-dialog>.menu>li>a {
    border-color: #ddd;
    border-style: solid;
    border-width: 1px 0;
    line-height: 60px;
    margin: 0 0 -1px;
    padding: 0 15px;
}
.nav-modal>.modal-dialog .menu a {
    color: #333;
}
.menu a:hover {
    background-color: rgb(246 247 248);
    z-index: 9000;
}

@media (max-width: 1024px) {
    .nav-modal>.modal-dialog .sub-menu {
        background-color: rgb(246 247 248);
    }
}

.nav-modal>.modal-dialog>.menu>li>a>i.fa-angle-down, .nav-modal>.modal-dialog>.menu>li>a>i.fa-angle-up {
    border-left: 0;
    width: 60px;
}

@media (max-width: 1024px) {
    .nav-modal>.modal-dialog .sub-menu>li>a {
        border-color: #ddd;
    }
}

.nav-modal>.modal-dialog>.menu>li>a {
    border-color: #ddd;
    border-style: solid;
    border-width: 1px 0;
    line-height: 50px;
    margin: 0 0 -1px;
    padding: 0 15px;
}

.nav-modal>.modal-dialog>.menu>li>a>i {
    font-size: 18px;
    line-height: 50px;
    position: relative;
    width: 40px;
    z-index: 2;
}

.modal-backdrop.show {
    opacity: 0;
}

@media (max-width: 1024px) {
    .logo img {
        max-width: 40px;
    }
}

@media (max-width: 1024px) {
    .top-icon.shopping-cart {
        flex-direction: unset;
        gap: 5px;
    }
}

.media-box .pv-product {
  position: relative;
  width: 150px;
  height: 150px;
  padding: 15px;
  margin: 0 10px;
  word-break: break-word;
  flex: 0 0 auto;
  border-radius: 999%;
  background-color: white;

  /* Gradient border truc */
  background: 
    linear-gradient(white, white) padding-box,  /* binnenkant (vul-kleur) */
    linear-gradient(135deg, #FFD700, #FFC300, #FFB000, #FFD700, #FFF8DC) border-box;  /* rand */
  border: 3px solid transparent;
  box-shadow: 0 3px 7px -4px rgba(0, 0, 0, .2);
}

.media-box .pv-product .info-block {
display: none;
}