/* ----------------------------------*/
/* -------- v1.0.0 -------------------*/
/* PRIK&TIK -----------------*/
/* AUTHOR: eWINGS -------------------*/
/* LAST UPDATE 20/04/2023---------- */
/*-----------------------------------*/

/*Tijdelijk disablen*/
.blog-page-list .widget.block.block-categories {display: none;}
.actions-secondary.addto-links.addto-links-icons { display: none !important;}
/* Fonts */
.headings-font, .main-font, h1, h2, h3, h4, h5, .section-title, .products-list .product-name, .filter .block-subtitle, .feature .heading, .uaccordion .heading, .block .block-title, #opc-login h3, .box-account .box-head h2, .order-items h2.table-caption, .order-items h2.sub-title, .order-items .order-comments h2, .product.data.items > .item.title > .switch, .footer .heading, #subscribe-form label, .caption .heading, a.pagebuilder-button-primary, button.pagebuilder-button-primary, div.pagebuilder-button-primary, .cart.table-wrapper .actions-toolbar>.action.pagebuilder-button-primary, .action-gift.pagebuilder-button-primary {font-family: 'Muli', Arial, 'Helvetica Neue', Helvetica, sans-serif !important;}

/* Colors */
:root{
    --pri-orange: #f18400;
    --pri-green: #005140;
    --pri-lightorange: #faf8f4;
}

/* Aanpassingen checkout */
.cart-totals .mark strong:after, .customer-account-login .login-container-banner {display: none;}
.checkout-cart-index .cart-summary tr.totals.volume.title {font-weight: 700;}
.checkout-cart-index .cart-summary .widget p {font-style: italic; margin-top: 8px;}
.checkout-cart-index .cart-summary .widget p:before {content: '*'; margin-right: 8px;}
.checkout-cart-index .cart-summary tr.totals.volume.pallets th:after, .checkout-cart-index .cart-summary tr.totals.volume.units th:after {content: '*'; margin-left: 4px;}
.checkout-cart-index .cart-summary tr.totals.shipping.excl {border-top: 1px solid #d1d1d1;}
.checkout-cart-index .cart-summary tr.grand.totals.excl strong {font-weight: 700;}
.checkout-cart-index .cart-summary .totals.volume.units:nth-child(6) th.mark {padding-bottom: 24px !important;}
.checkout-cart-index .cart-summary tr.totals.shipping.excl th, .checkout-cart-index .cart-summary tr.totals.shipping.excl td {padding-top: 24px;}
.checkout-cart-index form#form-validate {display: flex; flex-direction: column;}
.checkout-cart-index form#form-validate .cart.table-wrapper {order: 2;}
.checkout-cart-index .product-catalog-attribute span.value.\31 0555:before, .checkout-cart-index .cart-summary tr.totals.volume.title:nth-child(5):before {content: 'V'; border: 1px solid var(--pri-orange); border-radius: 32px; padding: 0px 4px; color: #fff; background: var(--pri-orange); line-height: 16px; margin-right: 4px;}
.checkout-cart-index .product-catalog-attribute span.value.\31 0555, .checkout-cart-index .product-catalog-attribute span.value.\31 0556 {color: #fff;}
.checkout-cart-index .product-catalog-attribute .label {display: none;}
.checkout-cart-index .product-catalog-attribute span.value.\31 0556:before, .checkout-cart-index .cart-summary tr.totals.volume.title:nth-child(2):before {content: 'S'; border: 1px solid var(--pri-green); border-radius: 32px; padding: 0px 4px; color: #fff; background: var(--pri-green); line-height: 16px; margin-right: 4px;}

/* Helper Classes */
.pagebuilder-button-primary {background-color: var(--pri-green)!important; border-radius: 4px !important; padding: 8px 15px !important; color: #fff !important;}
.pagebuilder-button-secondary {background-color: var(--pri-green)!important; border-radius: 4px !important; padding: 8px 15px !important; color: #fff !important;}
input.action.tocart.primary, input.action.custom-tocart-button.primary, button.action.submit.primary, button#product-addtocart-button, .action.primary {border-radius: 4px !important;}
.action.primary:hover, .action-primary:hover {background: #f1840094;}
button.amcform-submit.action.submit.primary {background-color: var(--pri-orange);}
button.amcform-submit.action.submit.primary:hover {background-color: #f1840094;}
.action.primary, .action-primary {background: var(--pri-orange); border-radius: 4px;}
.products-list-ext .product-item-actions .action.tocart.primary,
.products-list-ext .product-item-actions .action.custom-tocart-button.primary {background: url(/pub/media/wysiwyg/icons/cart_categorypage.png) no-repeat 14px 14px; color: transparent; transform: scale(0.6); opacity: 0.8; border: solid 2px var(--pri-orange); border-radius: 30px !important; width: 60px; line-height: 28px;}
.products-list-ext .product-item-actions .action.tocart.primary:hover,
.products-list-ext .product-item-actions .action.custom-tocart-button.primary:hover {transform: scale(0.7); transition: 0.5s ease; opacity: 1;}
._keyfocus *:focus, input:not([disabled]):focus, textarea:not([disabled]):focus, select:not([disabled]):focus {box-shadow: none;}
.products-list-ext .product-item-actions input.action.primary {width: 40px;}
.main.container > .inner-container {padding-left: 15px !important; padding-right: 15px !important;}
#scroll-to-top:hover {background-color: #eee;}

/* Pagebuilder */
[data-content-type=row][data-appearance=contained] {max-width: 1740px; padding: 0 15px;}
[data-content-type=row][data-appearance=full-bleed] .pagebuilder-column-group {max-width: 1740px; margin-left: auto; margin-right: auto; width: 100%; }

/* Home */
.pri-events .blog-widget-recent .post-list li.post-holder .post-info, .nieuwsberichten  .blog-widget-recent .post-description .post-text-hld, .pri-events .post-content .post-description .post-ftimg-hld img {display: none;}
.cms-home .pagebuilder-banner-wrapper, .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay, .pagebuilder-slide-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay {display: flex; align-items: flex-end;}
.drank-categories a {border: 1px solid; border-radius: 4px; padding: 15px; display: flex; justify-content: center; box-shadow: #0051404d 2px 2px 3px 0px; margin-bottom: 25px;}
.drank-categories a:hover {background-color: var(--pri-green); color: #fff; border-color: var(--pri-green);}
.drank-categories .pagebuilder-column-group {gap: 2%; margin-top: 25px; margin-bottom: 20px; font-size: 18px;}
.agenda {margin-left: auto; margin-right: auto; max-width: 1710px; padding: 25px 0;}
.slick-prev, .slick-next {z-index: 1;}
.pri-events .blog-widget-recent .post-list li.post-holder {width: 100% !important; margin: 0;}
.pri-events .blog-widget-recent .post-description .post-text-hld {min-height: auto;}
.pri-events .post-list .post-header .post-title-holder {display: block;}
.pagebuilder-column.pri-events {justify-content: space-between; border-radius: 0 4px 4px 0;}
.nieuwsberichten .blog-widget-recent .post-list {display: flex; flex-wrap: wrap;}
.nieuwsberichten .post-list .post-header .post-title-holder {justify-content: flex-start;}
.nieuwsberichten .post-list .post-content .post-read-more {float: left;}
.nieuwsberichten .post-list li.post-holder:first-child {margin-left: 0;}
.block.widget .products-grid .product-item {width: 19%; margin: 0; margin-right: 1%;}
.post-list-wrapper.blog-widget-recent [data-content-type=row][data-appearance=contained] {padding: 0;}
div#jarallax-container-0:after {content: ' '; position: absolute; left: 0; top: 0; width: 100%; height: 100%;display: inline-block; background: linear-gradient(to right, rgb(255 255 255 / 85%) 50%, rgb(241 132 0 / 30%))}
.main.container.full-width.no-side-padding .inner-container {padding: 0 !important;}
.slick-slide .pagebuilder-collage-content {padding: 16px; border-radius: 4px;}
.slick-slide .pagebuilder-overlay {border-radius: 4px;}
.pri-events .post-list .post-content .post-read-more {border: none; padding: auto;}
.blog-widget-recent .post-list .post-content .post-read-more {color: var(--pri-green); border: 1px solid; padding: 8px; border-radius: 4px; float: left; font-weight: 600; font-size: 14px; margin-top: 16px;}
.blog-widget-recent .post-list .post-content .post-read-more:hover {color: #fff; background: var(--pri-green);}
.pagebuilder-slider.slick-initialized.slick-slider {padding: 0;}
.products-home .widget-product-carousel .slick-list.draggable {width: 96%; margin-left: auto; margin-right: auto;}
.products-home .slick-next.slick-disabled, .slick-prev.slick-disabled {opacity: 1;}
.slick-slider .slick-arrow {top: 85%;}
button.slick-prev.slick-arrow {left: 4% !important;}
button.slick-next.slick-arrow {right: 4% !important;}
.products-home .widget-product-carousel button.slick-prev.slick-arrow {left: 0 !important; top: 50%;}
.products-home .widget-product-carousel button.slick-next.slick-arrow {right: 0 !important; top: 50%;}
.product-item-details {max-width: 240px;}
.products-home .slick-track {display: flex; align-items: flex-start;}
.slick-initialized .slick-slide, .slick-list.draggable  {border-radius: 4px 0 0 4px;}
ul.slick-dots li {border: 1px solid; border-radius: 50%;}
.slick-dots li.slick-active button {background: var(--pri-green);}
.slick-dotted.slick-slider {margin-bottom: 0;}
ul.slick-dots {margin-top: -38px; background: #ffffff73; padding: 8px 0;}
.slick-dots li button:hover, .slick-dots li .cart.table-wrapper .actions-toolbar>.action:hover, .slick-dots li .action-gift:hover {border: none;}
.product-item-info .product-item-details a.product-item-link {display: inline-block;}
.slick-slide img.product-image-photo {width: auto;}
.post-list-wrapper.blog-widget-recent:not(.blog-widget-recent-masonry) .post-holder {width: 31.2%;}

/* Downloads */
.downloads .pagebuilder-banner-wrapper {position: relative;}
.downloads .pagebuilder-banner-wrapper:before {content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: linear-gradient(to top, #faf8f4, rgb(255 255 255 / 0%));}
.downloads h2 a {border: 1px solid var(--pri-green); padding: 60px; border-radius: 4px;}
.img-effect {transition: transform .6s;}
.img-effect:hover {transform: scale(1.02);}
.downloads .pagebuilder-column {overflow: hidden;}
.downloads .pagebuilder-column-line {padding: 0 !important;}
.downloads-sub .pagebuilder-banner-wrapper .pagebuilder-overlay.pagebuilder-poster-overlay {align-items: center;}
.downloads-sub .pagebuilder-column-line {gap: 3%;}
.downloads-sub a {opacity: 0.8; transition: 0.3s ease;}
.downloads-sub a:hover {opacity: 1;}
.downloads-sub .pagebuilder-column .pagebuilder-banner-wrapper {border: 1px solid;}

/* Blog */
.blog-page-list .post-list .post-content .post-description .post-text-hld, .blog-page .block.block-customer-documents.widget, .pri-events .blog-widget-recent .post-description .post-text-hld, .blog-category-evenementen .post-list li.post-holder .post-content, .blog-category-evenements .post-list li.post-holder .post-content, .blog-category-evenementen .post-list .item.post-posed-date, .blog-category-evenements .post-list .item.post-posed-date, .blog-page-list .block.block-reorder, .blog-post-view .page-title-wrapper, .blog-post-view .sidebar.sidebar-additional, .blog-page-list .columns .sidebar.sidebar-additional .widget.block.block-categories .block-title, .blog-page-list .columns .sidebar.sidebar-additional .widget.block.blog-search, .blog-page-list .columns .sidebar.sidebar-additional .widget.block.block-recent-posts.block-list-posts, .post-holder .post-header .post-info .label, .blog-page .post-holder .post-header .post-info .item i.mf-blog-icon.mfbi-calendar, .blog-page-list .post-content .post-description a.post-read-more, .blog-page .post-holder .post-header .post-info .item.post-categories, .post-list .post-holder .cap.cap-no-bg.cap-top-left .post-list .post-header .mf-blog-icon, .post-holder .post-header .post-info .item:after, .post-title-holder.clearfix {display: none;}
.blog-page-list .post-list {display: flex; flex-wrap: wrap; align-content: flex-start; align-items: stretch; justify-content: space-between; margin: 20px 0;}
.blog-page-list .post-list .post-holder {max-width: 28%; margin-left: 1%; margin-right: 1%; padding: 5px;}
.blog-page-list .post-list .post-description {display: unset;}
.blog-page-list .post-list .post-content .ban {background-color: black; margin: 0;}
.blog-page-list .post-list .post-content .ban:hover {background-color: white;}
.blog-page-list .post-list .post-content .post-description img {margin: auto;}
.blog-page-list .post-list li.post-holder {margin-bottom: 20px; border: none; margin-left: 0; background-color: #fff; display: flex; flex-direction: column-reverse; justify-content: flex-end;}
.blog-page-list .post-list .post-content .ban .cap.cap-no-bg.cap-bottom-left h3 {text-shadow: 1px 1px 2px #333;}
.blog-page-list .page-title {margin-bottom: 0;}
.blog-page-list .post-list .blog-description-txt {margin-top: 10px; font-size: 16px;}
.blog-page-list .post-list .post-holder .post-header {display: flex; flex-direction: column;}
.blog-page-list .post-list .post-holder .post-header .post-info {padding: 0; font-size: 12px;}
.post-holder .post-header .post-info .label {font-weight: 400;}
.blog-page-list .post-list .post-content .post-read-more {margin: 10px;}
.blog-page .post-holder .post-header .post-info .item {margin-right: 10px;}
.widget.block-list-posts .block-content .item {padding: 0 0 20px 0;}
.post-list .post-header .post-title-holder {order: 2;}
.blog-page-list .columns {display: flex;}
.blog-page-list .columns .column.main {order: 2;}
.blog-page-list .columns .sidebar.sidebar-additional {order: 1; padding: 0;}
.blog-page-list .columns .sidebar.sidebar-additional .widget.block.block-categories .accordion li {padding: 0; color: #fff;}
.blog-page-list .columns .sidebar.sidebar-additional .widget.block.block-categories .accordion {display: flex; flex-wrap: wrap;}
.blog-page-list .columns .sidebar.sidebar-additional .widget.block.block-categories .accordion li a {margin-right: 4px; display: inline-flex; vertical-align: middle; border: 1px solid var(--pri-green); border-radius: 4px; padding: 8px; width: 180px; justify-content: center;}
.post-holder .post-header .post-info .value {opacity: .6; color: rgba(0, 0, 0, .6); margin-bottom: 8px; font-size: 14px; line-height: 20px; font-style: normal;}
.blog-page-list .post-list .post-header .post-title {padding: 0;}
.blog-page-list .columns .sidebar.sidebar-additional .widget.block.block-categories .accordion li a:hover {background-color: var(--pri-green); color: #fff}
.blog-post-view {padding: 0;}
.blog-post-view .post-text-hld {margin-left: 7vw; margin-right: 7vw; padding: 70px 140px; background-color: #faf8f4; margin-top: -200px; position: relative;}
.blog-post-view .post-content .post-description .post-ftimg-hld img {height: 480px; object-fit: cover; background-position: 50%; background-repeat: no-repeat; background-size: cover;}
.blog-post-view .columns {display: flex;}
.blog-post-view .other-stories {background: #fff; width: calc(100% + 280px) !important; margin-left: -140px; padding-top: 80px;}
.blog-page-list .widget.block.block-categories {margin-top: 24px;}
.blog-category-evenementen .post-list, .blog-category-evenements .post-list {display: block;}
.blog-category-evenementen .post-list li.post-holder, .blog-category-evenements .post-list li.post-holder {border-bottom: 1px solid; max-width: 100%; padding-bottom: 24px;}

/* Header */
.lang-switcher .dropdown-content span.label.dropdown-icon, .dropdown-block .dropdown-heading .dropdown-icon, .account-links ul.header.links li:nth-child(4) {display: none;}
.hp-block.right-column {font-size: 16px; font-weight: bold; display: flex !important; flex-direction: row; align-items: center; justify-content: end; width: 100%;}
.hp-block.right-column .header li:first-child a:after {content: url("/pub/media/wysiwyg/icons/accounticon28px.png") !important; margin-left: 10px; line-height: initial;}
.hp-block.right-column .header li:first-child a {display: flex; height: 32px; width: 150px; align-items: center; padding-right: 0;}
.hp-block.right-column .header li:first-child {display: flex; align-items: center;}
.account-links ul.header.links {margin-right: 10px;}
.hp-block.central-column {width: 80%;}
.hp-block.central-column .item {width: 80%; margin-left: auto; margin-right: auto;}
.hp-blocks-holder {display: flex !important; flex-direction: row; align-items: center; padding-bottom: 18px;}
div#header-search {padding: 16px 25px; background: #faf8f4; border-radius: 15px;}
.nav-regular.centered {text-align: left;}
#lang-switcher-wrapper-regular .dropdown-block.show-border.filled-heading .dropdown-heading {border: none !important;}
#lang-switcher-wrapper-regular .dropdown-block.show-border.filled-heading.open .dropdown-content {min-width: auto; padding-left: 12px; background: var(--pri-green) !important; border-radius: 0 0 4px 4px !important;}
#lang-switcher-wrapper-regular .dropdown-block.show-border.filled-heading.open .dropdown-heading .inner-heading {color: #fff; background:var(--pri-green) !important;}
#lang-switcher-wrapper-regular .dropdown-block.show-border.filled-heading.open .dropdown-content .switcher-option a {color: #fff;}
div#switcher-language {background: var(--pri-green) !important; color: #fff; border-radius: 0 0 4px 4px;}
.account-links ul.header.links {display: flex;}
.dropdown-block .mini-cart-heading .label {line-height: 33px;}
.sticky-header .nav-container.skip-content.sticky-container, .sticky-header .nav-container.skip-content.sticky-container .inner-container .navi-wrapper #mainmenu ul {background: #f4f4f4 !important;}
.hp-block.right-column .header.links li:nth-child(2) {order: 2;}
.hp-block.right-column .header.links li.link.authorization-link {margin-right: 8px;}

/* Menu */
.nav-container #mainmenu .nav-item a {border-radius: 4px 4px 0 0 !important; background-color: #f4f4f4; margin-right: 15px;}
.nav-container #mainmenu .nav-submenu a {background-color: transparent;}
.nav-regular:not(.nav-vert) .nav-item.level0:hover > a {background-color: var(--pri-green) !important;}
#mainmenu ul div {display: inline-block;}
.nav-regular .classic>.nav-panel--dropdown {padding: 0;}
.nav-container #mainmenu .nav-submenu a:hover {background-color: transparent !important; color: var(--pri-green) !important;}
.nav-container #mainmenu .nav-submenu li:hover {background-color: #0051400f;}

/* Mini-cart */
.mini-cart .mini-cart-heading .inner-heading span.caret, .mini-cart .block-content .actions:nth-child(4), .block-minicart .items-total {display: none;}
.mini-cart .mini-cart-heading .inner-heading {display: flex; height: 32px;}
.mini-cart .mini-cart-heading .inner-heading span.icon {order: 2; margin-left: 10px;}
.mini-cart .inner-heading span.icon.ic:before {content: url("/pub/media/wysiwyg/icons/cart32px.png");}
.links-wrapper-separators-left .links>li>* {background-image: none;}
.nav-regular:not(.nav-vert) .nav-item.level0.active > a {background-color: var(--pri-green) !important;}
.nav-container #mainmenu .nav-item a:hover {background-color: var(--pri-green); color: #fff;}
.minicart-wrapper .action.showcart .counter:not(.ib), .dropdown-block .dropdown-heading .counter {margin-top: 15px !important; margin-left: -15px !important; order: 2}
.dropdown-block.show-border .dropdown-content, .dropdown-block.show-border.filled-heading.open .dropdown-heading {border: none;}
.dropdown-block.show-border.filled-heading .dropdown-heading {border: none;}
.mini-cart .block-content {display: flex; flex-direction: column;}
.mini-cart .block-content .minicart-items-wrapper {order: 3;}
#minicart .block-content .actions .secondary a.viewcart {background: var(--pri-orange); padding: 15px 17px; display: block; color: #fff; border-radius: 4px; font-size: 1.8rem; margin-bottom: 15px;}
.mini-cart .block-content .actions .primary {background: transparent; color: var(--pri-green); margin-bottom: 0 !important;}
.mini-cart .block-content .actions .primary button {text-decoration: underline;}
#minicart .block-content .actions .secondary a.viewcart:hover {background: #f1840094;}
.minicart-items .item-qty {margin-left: 10px;}
.block-minicart .subtotal {text-align: left; margin: 8px 0;}
.block-minicart .subtotal span.label {float: left; margin-right: 8px;}
.block-minicart .subtotal .amount.price-container {float: left;}
.minicart-wrapper .block-minicart .block-title {margin-bottom: 8px;}

/* Cart */
.checkout-cart-index .cart-container a.action.action-edit, tr.totals.sub, tr.totals-tax, tr.grand_total_incl, .split-details.block-title span:first-child, .gift-options-content .field.text label, #header-cart .minicart-items-wrapper, .minicart-items .sku, .checkout-cart-index .cart-container a.action.multicheckout, .minicart-items li.item.product.product-item .product-item-photo {display: none;}
.cart-summary {padding-top: 15px;}
.checkout-cart-index .control.qty {display: flex; align-items: flex-end; justify-content: flex-end;}
.checkout-cart-index .control.qty .qty-buttons-wrapper {margin-right: 5px;}
.cart-summary .block.discount {margin: 15px 0 !important;}
.block.discount button.action.apply.primary {background: #333; color: #fff;}
.checkout-cart-index .cart-container .action.action-delete:before {content: "\f014"; font-family: 'FontAwesome'; font-size: 22px; color: var(--pri-green);}
.checkout-cart-index .cart-container .action.action-delete span {display: none;}
.checkout-cart-index .cart-container .cart.table-wrapper .actions-toolbar>.action {background-color: transparent; float: right; padding: 13px;}
.cart.table-wrapper .actions-toolbar>.action:hover {color: initial;}
.cart .action {border-radius: 4px !important;}
.checkout-cart-index .cart-container .table-wrapper .cart tr.item-actions {margin-top: -4em; position: absolute; right: 0; display: block !important; width: 100%;}
.checkout-cart-index .aw-rl__list-wrapper.default .toggle {padding-top: 10px; color: var(--pri-orange);}
.checkout-cart-index .aw-rl__list-wrapper.default .toggle:after {color: var(--pri-orange); margin-left: 0;}
.checkout-cart-index .wk-mpsplit-wrapper {display: flex; flex-direction: column;}
.checkout-cart-index .wk-mpsplit-wrapper .cart.table-wrapper {order: 2;}
.minicart-items .product-item-details {padding-left: 15px;}
div#header-cart, #minicart-content-wrapper, #minicart-content-wrapper .block-content {max-height: 600px !important;}
.cart-container .div:not(.aw-rl__list-wrapper) .split-details span strong {font-weight: 400;}
.cart-container div:not(.aw-rl__list-wrapper) .split-details span {font-weight: 700;}
[lang="nl"] .cart-container div:not(.aw-rl__list-wrapper) .split-details.block-title:after {content: 'meer'; float: right; text-decoration: underline;}
[lang="nl"] .cart-container div:not(.aw-rl__list-wrapper).active .split-details.block-title:after {content: 'minder'; float: right; text-decoration: underline;}
[lang="fr"] .cart-container div:not(.aw-rl__list-wrapper) .split-details.block-title:after {content: 'plus'; float: right; text-decoration: underline;}
[lang="fr"] .cart-container div:not(.aw-rl__list-wrapper).active .split-details.block-title:after {content: 'moins'; float: right; text-decoration: underline;}
.cart-container div:not(.aw-rl__list-wrapper) .split-details.block-title:hover:after {color: var(--pri-orange);}
.split-details.block-title {cursor: pointer;}
.cart-container div:not(.aw-rl__list-wrapper) .split-details {border-bottom: 1px solid; padding: 16px 0; font-size: 16px;}
.cart-container div:not(.aw-rl__list-wrapper).active .split-details {border-bottom: none; margin-bottom: 16px;}
.cart.table-wrapper .gift-content._active {background: #fff !important; position: relative; z-index: 1; border: 1px solid; padding: 16px;}
.checkout-index-index .content.minicart-items {display: block !important;}
.gift-options-content .field.text .control {width: 100%;}
.checkout-cart-index .cart-container .table-wrapper .cart tr.item-actions td .actions-toolbar {margin-left: 5.5em;}
.cart.table-wrapper .item .col.item {max-height: 100px !important; padding-top: 24px;}
.cart.table-wrapper .item .col.item span.product-image-container {width: 60px !important;}
[lang="nl"] div#cart-totals-10556:before {content:'* Dit is een indicatieve berekening.'; padding-left: 4px; font-style: italic;}
[lang="fr"] div#cart-totals-10556:before {content:'* Ce calcul est indicatif.'; padding-left: 4px; font-style: italic;}
div#cart-totals-10556 tr.totals.volume .mark:after {content: '*';}
[lang="nl"] .cart-totals .mark strong:after {content:'(Excl. BTW)';}
[lang="fr"] .cart-totals .mark strong:after {content:'(Hors TVA)';}
[lang="nl"] .block-minicart .subtotal span.label span:after {content:' (Excl. BTW)';}
[lang="fr"] .block-minicart .subtotal span.label span:after {content:' (Hors TVA)';}
.checkout-cart-index .cart-container .table-wrapper .cart tr.item-actions {width: 60%; margin-right: 40%;}
.cart.table-wrapper .product-item-photo {height: 87px;}
.cart.table-wrapper .items>.item {height: 150px;}
.cart.table-wrapper .aw-rl__list-wrapper .items>.item {height: auto;}

/* Category */
.products-list-ext .product-item-actions .actions-secondary.addto-links, .special-price .price-label, .product-item .price-box .price-label, .product-items .item .price-box .price-label, .products-list-ext .product-catalog-attribute:has(.value .tooltip) .label, .products-list-ext .addto-links a.action.tocompare, .catalog-category-view .items-grid a.action.tocompare, .catalog-category-view .items-grid .item .product-item-inner button.action.tocart span, .category-leveranciers .filter-options .filter-options-item:first-child {display: none !important;}
.catalog-category-view .product-item-name a.product-item-link {color: #7C7C7C; font-weight: 700;}
.catalog-category-view .toolbar .limiter {display: block !important; padding: 8px 0 0 15px;}
.products.products-list .product-item-img {max-width: 70px; min-width: 70px; padding-bottom: 0; padding-left: 8px;}
.products .product .product-item-inner {overflow: auto !important; padding-bottom: 8px;}
.products .product .product-item-inner .field.qty {margin: 10px 0 !important;}
.products .product .input-text.qty {height: 38px; width: 38px; text-align: center;}
.products .product .field.qty .qty-buttons-wrapper {margin-left: 0;}
.products .product .field.qty .qty-buttons-wrapper .qty-button {height: 18px; width: 18px; line-height: 18px;}
.products-list-ext .product-item-inner {width: 30%;}
.products.products-list .product .product-item-inner .field.qty {display: block; float: left; width: 70px; }
.products .product .input-text.qty {height: 44px; width: 44px; text-align: center;}
.products .product .field.qty .qty-buttons-wrapper .qty-button {height: 21px; width: 21px; line-height: 21px;}
.products-list-ext .product-sku {display: block; float: left; width: 20%; line-height: 20px;}
.products-list-ext .product-item-description {margin: 0; font-size: 12px; width: 66%; float: left;}
.products-list-ext .product-item-name {margin: 0 0 5px;}
.products-list-ext a.action.more {display: block; width: 50%; float: right;}
.products-list-ext .item {padding-top: 5px; padding-bottom: 0;}
.products-list-ext .product-item-details {max-width: 80%;}
.products-list-ext .product-item-inner {vertical-align: middle;}
.products-list-ext .product-item-actions .actions-primary {width: 100%; float: left; display: flex; flex-wrap: wrap; justify-content: flex-start;}
.products-list-ext .product-items .item .addto-links-icons .action .icon {width: 44px; height: 44px;}
.products-list-ext .product-item-inner-content {padding-right: 15px; display: flex; align-items: center;}
.products-list-ext li.item {border-bottom: 1px solid #7C7C7C !important; padding: 8px 0;}
.products-list-ext li.item:nth-of-type(even) {background-color: #F5F5F5;}
.catalog-category-view .items-grid .item .product-item-inner .actions-primary input.action.tocart.primary,
.catalog-category-view .items-grid .item .product-item-inner .actions-primary input.action.custom-tocart-button.primary {background-image: url(/pub/media/wysiwyg/assets/cart-64px.png) !important;  background-size: 24px !important; background-position: center !important; background-repeat: no-repeat !important; width: 24px; height: 24px; padding: 20px; transition: 0.4s ease; color: transparent !important;}
.catalog-category-view .items-grid .item .product.actions.product-item-actions {position: relative !important; overflow: auto; width: 92%; margin: 20px auto 0; bottom: inherit !important; padding-left: inherit !important;}
.catalog-category-view .items-grid .item .actions-primary {width: calc(100% - 50px);}
.catalog-category-view .items-grid .item .product-item-inner .field.qty {margin: 0 !important; float: left;}
.catalog-category-view .items-grid .item .addto-links-icons .action .icon {width: 44px; height: 44px;}
.catalog-category-view .items-grid .item .actions-primary .control {height: 46px !important;}
.catalog-category-view .items-grid.equal-height .item {padding-bottom: 30px !important;}
.catalog-category-view .items-grid .product-item-name {min-height: 4.4rem;}
.items-grid .item .amasty-label-container {max-width: 80px !important;}
.catalog-category-view .page-title-wrapper {text-align: center;}
.products-list-ext .product-item-inner-content .price-box {margin: 0 8px 0 0; width: 80px; line-height: 54px; height: 32px;}
.products-list-ext .product-item-actions .actions-primary form {display: flex; align-items: flex-end; margin-left: 10px;}
.products-list-ext .product-sku:before {content: 'SKU: ';}
.products-list-ext a.action.more {display: none;}
.products-list-ext .product-catalog-attributes span {font-size: 12px; color: #777;}
.product.actions.product-item-actions {width: 300px;}
.catalog-category-view .products .box-tocart {display: flex; align-items: flex-end;}
html[lang="nl"] .products.products-list .product .product-item-inner form:first-child .field.qty:before {content: 'Per stuk';}
html[lang="nl"] .products.products-list .product .product-item-inner form:nth-child(2) .field.qty:before {content: 'Per pallet';}
.catalog-category-view .products-list-ext .product-item-actions .action.tocart.primary,
.catalog-category-view .products-list-ext .product-item-actions .action.custom-tocart-button.primary {padding-bottom: 22px;}
.catalog-category-view .products.products-list .product .product-item-inner form .field.qty .control {margin-top: 5px;}
.aw-rl__list-wrapper.category .toggle:before {font-family: 'FontAwesome'; content: "\f08a"; height: 50px; position: static; float: left; line-height: 50px; color: var(--pri-orange); padding: 0 10px;}
.aw-rl__list-wrapper.category.already-added .toggle:before {content: "\f004";}
.aw-rl__list-wrapper.category .toggle {padding: 8px 0; display: flex; align-items: center; background: transparent;}
.catalog-category-view .aw-rl__list-wrapper.active .items {margin-top: -16px; border: 1px solid var(--pri-orange); border-radius: 4px;}
.catalog-category-view .aw-rl__list-wrapper.active .items li.item {border: none !important;}
.catalog-category-view .actions-primary .stock.unavailable {margin-top: 24px;}
.products-list-ext .product-sku {width: 100%;}
.form.reorder .actions-toolbar .action.view {color: var(--pri-orange); text-decoration: underline; float: left !important;}
.form.reorder .actions-toolbar .secondary {float: left; margin-top: 8px;}
.amlabel-text {background: var(--pri-orange); border-radius: 4px; color: #fff; padding: 4px !important; max-width: 48px; display: flex; justify-content: center;}
.products.products-list .box-tocart.pallet-box-qty {display: flex; align-items: flex-end;}
.widget-product-carousel .product-item-details .product-item-inner {margin-top: 16px !important;}
.products-list-ext .product-item-inner-content .price-box:has(.old-price) {line-height: initial; height: initial;}
.special-price .price {color: var(--pri-orange) !important;}
.catalog-category-view .filter-options-content .count {display: flex; float: right;}
.filter-options-content .item a .label {font-size: 12px;}
.filter-options-content .item a input[type="checkbox"] {margin-right: 2px;}
.catalog-category-view .toolbar.toolbar-products .pages-items .item.current .page {text-decoration: underline; color: var(--pri-green);}
.catalog-category-view .pages a.page:hover {text-decoration: underline;}
.filter-options-content ol.items {margin-bottom: 0;}
.filter-options-item {padding-bottom: 24px;}
.catalog-product-view .product-addto-links.addto-links .aw-rl__list-wrapper.already-added .toggle:before {background: var(--pri-orange); color: #fff;}
.catalog-product-view .product-addto-links.addto-links .aw-rl__list-wrapper.already-added .toggle span {color: var(--pri-orange);}
.catalog-product-view .product-addto-links.addto-links .aw-rl__list-wrapper .toggle span {margin-left: 8px;}
.aw-rl__list-wrapper .toggle:after {margin-left: 0;}
.aw-rl__list-wrapper.already-added .toggle:after {color: var(--pri-orange);}
.catalog-category-view span.item-qty-cart {width: 80%;}
span.item-qty-cart {background: #faf8f4; padding: 8px; color: var(--pri-orange); border-radius: 4px;}
span.item-qty-cart:before {content: '\f06a'; font-family: 'FontAwesome'; padding: 4px;}
.product-item-info:has(.item-qty-cart) .aw-rl__list-wrapper {margin-top: 40px !important;}
.account span.item-qty-cart {margin: 8px 0; display: inline-block;}

/*prikentikdev toevoegen build 9-01 */
.products-list-ext .product-item-inner-content.product-item-details {flex-direction: row; max-width: 100%;}
.toolbar.toolbar-products .sorter a {background: initial; padding: initial}
a.action.download {background: #eee; padding: 8px 15px; border-radius: 4px; float: left; position: relative; z-index: 9; font-weight: 700; color: #333;}
.toolbar-amount, .page-products .sorter {padding-top: 40px;}
.toolbar-amount {position: absolute;}
.customerdocuments-index-index .toolbar-amount {position: relative;}

a.action.download:hover {background: #333; color: #fff;}
.cart.main.actions a.action.download {float: right; margin-left: 16px; padding: 6px 15px;}
.aw_requisition_list-rlist-edit .header-list-download {margin-left: 16px;}
.aw_requisition_list-rlist-edit .header-list-download a.action.download {padding: 6px 15px;}
#header-container {z-index: 300; background: #fff; position: sticky; top: 0;}
#header-container-sticky {top: 120px;}

/* Tooltip */
.tooltip {position: relative; display: inline-block; cursor: pointer;}
.tooltip .tooltiptext {visibility: hidden; width: 200px; background-color: black; color: #fff; text-align: center; padding: 8px; border-radius: 6px; position: absolute; z-index: 1; bottom: 100%; left: 50%; margin-left: -60px; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.tooltip:hover .tooltiptext, .tooltip input:checked+span {visibility: visible;}
.tooltip input {display: none;}
label.tooltip.label-t, label.tooltip.label-v{border: 1px solid var(--pri-orange); border-radius: 32px; padding: 0px 4px; color: #fff; background: var(--pri-orange); line-height: 16px;}
span.tooltiptext {color: var(--pri-green) !important; background-color: var(--pri-lightorange) !important; margin-bottom: 8px;}
label.tooltip.label-s {border: 1px solid var(--pri-green); border-radius: 32px; padding: 0px 4px; color: #fff; background: var(--pri-green); line-height: 16px;}
label.tooltip.label-pricechange img, label.tooltip.label-pricechange {height: 18px;}
.product-catalog-attributes {display: flex; flex-direction: column;}
.products-list-ext .product-item-details {display: flex; flex-direction: column; float: left;}
.product-catalog-attributes .product-catalog-attribute:first-child {width: 100%;}
.products-list-ext .aw-rl__list-wrapper.category {float: right; margin-top: 26px;}
label.tooltip.label-p {color: var(--pri-green) !important; border: 1px solid var(--pri-green); border-radius: 32px; padding: 0px 4px; background: #f4f4f4; line-height: 16px;}
.product-catalog-attributes {display: flex; flex-direction: row; flex-wrap: wrap;}
.product-catalog-attributes .product-catalog-attribute:nth-child(2) {width: 100%;}
.product-catalog-attributes .product-catalog-attribute:has(.tooltip) {width: 24px;}
label.tooltip.label-s-os, label.tooltip.label-uc {border: 1px solid red; border-radius: 32px; color: #fff; background: red; height: 18px; width: 18px; display: flex; align-items: center; font-size: 7px; justify-content: center;}

/* Product pagina */
.fotorama__caption__wrap, .catalog-product-view .product.pricing, .product-info-main .product-info-price .product-info-stock-sku:has(.v-freq) .stock {display: none;}
.box-brand {width: 30%; float: right; margin-bottom: 0; margin-left: auto;}
.brand-name {border: 1px solid #333; border-radius: 5px; padding: 13px 20px; color: #333; font-size: 15px; display: flex; justify-content: center;}
.box-brand .brand-name {position: absolute;}
.product-primary-column.product-shop {display: flex; flex-direction: column; min-height: 500px;}
.product-info-main {order: 2; width: 60%;}
.product.alert.stock a {text-decoration: underline;}
.product-addto-links.addto-links {display: flex;}
.catalog-product-view .product-social-links .aw-rl__list-wrapper {margin: 0 0 10px; padding: 5px 0px;}
.product-addto-links.addto-links .aw-rl__list-wrapper span {text-transform: math-auto; font-weight: initial;}
.catalog-product-view .product-addto-links.addto-links .aw-rl__list-wrapper .toggle:before {font: 14px/1 ThemeIcons; content: "\e225"; width: 40px; height: 40px; position: static; float: left; line-height: 40px; background: #efefef; color: #333; border-radius: 30px;}
.catalog-product-view .aw-rl__list-wrapper button.toggle.change span {line-height: 40px; margin-left: 10px;}
.catalog-product-view .aw-rl__list-wrapper .toggle span {color: #7C7C7C; text-decoration: underline; font-size: 15px; font-family: Roboto, Arial, 'Helvetica Neue', Helvetica, sans-serif;}
.catalog-product-view .aw-rl__list-wrapper button.toggle.change {padding: 0px; text-transform: none; font-weight: initial;}
.catalog-product-view .aw-rl__list-wrapper .toggle:after {line-height: 40px;}
.catalog-product-view .product-info-main .product-addto-links {display: flex; align-items: center; flex-wrap: wrap;}
.catalog-product-view .product-social-links .action.feature .label {margin-left: 10px;}
.catalog-product-view .product-social-links span.label {text-decoration: underline;}
.product-items.slick-slider .slick-slide .product-item {margin: 0 !important; max-width: 100%;}
.product-items.widget-product-grid.slick-initialized.slick-slider {padding: 0;}
.product-items.widget-product-grid.slick-initialized.slick-slider .slick-track, .product-items.widget-product-grid.slick-initialized.slick-slider .slick-track .slick-slide {margin: 0;}
.product-lower-primary-column.grid12-7 {width: calc(56.33% - 100px);} 
.product-image-photo {width: 100px;}
.product-view form#product_addtocart_form span.item-qty-cart {margin-bottom: 16px !important; display: block;}

/* Search */
.mst-searchautocomplete__autocomplete {border-top: var(--pri-orange);}
.block-search {z-index: 900;}
.mst_categorySearch {display: none;}
.categorypath-alle-producten .mst_categorySearch {display: block;}
.catalogsearch-result-index .products-list-ext .product-item-actions .action.tocart.primary,
.catalogsearch-advanced-result .products-list-ext .product-item-actions .action.tocart.primary,
.catalogsearch-advanced-result .products-list-ext .product-item-actions .action.custom-tocart-button.primary {line-height: 32px;}
.mst-searchautocomplete__results.__all div:not(.mst-searchautocomplete__index) {display: flex; flex-direction: column;}
.mst-searchautocomplete__results.__all .mst-searchautocomplete__index.magento_catalog_product {order: 2;}
.products-list-ext .product-item-actions .action.custom-tocart-button.primary {padding-bottom: 22px;}

/* Cookies */
.message.global.cookie {background: #faf8f4;}
.message.global.cookie .content {max-width: 1500px !important; margin-left: auto; margin-right: auto;}

/* Footer */
.footer-bottom .pay-icons li {float: right; margin: 0 5px; padding: 3px;}
.footer-bottom span.copyright {color: #333 !important;}
.footer-container .item-right {width: 100%;}
.footer-container .item-left {width: 100%;}
.footer-primary .grid12-12 {margin: 0;}
.footer-bottom.container > .inner-container {padding-left: 15px; padding-right: 15px;}
figure.ewingslogofooter {width: 80%;}
.footer-container .footer-bottom .item {margin: 0;}

/* Amasty forms */
.amform-form {margin: 0;}
.amcform-toolbar {margin-right: 2%;}

/* Checkout */
.checkout-index-index .one-step-checkout-container .col-mp.mp-12 #payment, tr.grand.totals.incl, .checkout-index-index thead .a-center:last-child, .checkout-index-index td.a-center.last.button-remove, .checkout-index-index .qty-wrapper .button-action, .checkout-index-index tr.totals.shipping.excl, .checkout-container button:not(.primary):not(.action-show):not(.action-close):not(.edit-address-link):not(.ui-datepicker-trigger), .gift-options-content .field-to, .gift-options-content .field-from, .checkout-cart-index .minicart-items-wrapper, #checkout-shipping-method-load .table-checkout-shipping-method {display: none;}
.checkout-index-index main#maincontent {max-width: 1500px; margin-left: auto; margin-right: auto;}
.checkout-index-index .hp-block.left-column.grid12-3 {margin: 0;}
.checkout-index-index .header-container-micro {background-color: transparent; z-index: 99999;}
.checkout-index-index .fieldset>.field:not(.choice)>.label {text-align: left;}
.onestepcheckout-index-index .opc-block-summary.step-content {background-color: #00514012 !important;}
.checkout-index-index form#co-shipping-form, #checkout-step-shipping .form-login, #checkout-step-billing .form-login {max-width: initial;}
.checkout-index-index div#gw-euvat-field {padding: 0 9px;}
.checkout-index-index .methods-shipping .fieldset.address {max-width: initial;}
.checkout-index-index .header-primary.header.container {max-width: 1500px; margin-bottom: -12em;}
.checkout-index-index .header-container .hp-blocks-holder {align-items: flex-end; flex-direction: column; }
.checkout-index-index .header .logo-wrapper .logo {max-width: 60%; margin-bottom: 6em; margin-top: 2em;}
.onestepcheckout-index-index .page-title-wrapper {margin-bottom: 0 !important;}
.checkout-index-index h1.page-title {font-size: 36px; margin-bottom: 20px; margin-top: -15px;}
.checkout-index-index .content.minicart-items {max-height: 500px; overflow: scroll;}
.checkout-index-index .content.minicart-items::-webkit-scrollbar {width: 8px;}
.checkout-index-index .content.minicart-items::-webkit-scrollbar-thumb {background: #88888861; height: 80px;}
.minicart-wrapper .block-minicart .block-title {display: block;}
.checkout-cart-index .cart-container .table-wrapper .cart tr.item-actions .actions-toolbar {display: flex;}
.opc-wrapper .shipping-address-item.selected-item, .main-color--border {border-color: var(--pri-green) !important;}
.opc-progress-bar-item._active:before, .opc-progress-bar-item._active > span:before, .opc-wrapper .shipping-address-item.selected-item:after, .filter-title strong[data-count]:after, .main-color--bg {background-color: var(--pri-green) !important;}
.checkout-index-index .qty-wrap input {pointer-events: none;}
.checkout-index-index div>div.fieldset.address {max-width: initial;}
.checkout-index-index div#checkout-step-shipping_method {padding: 0;}
.checkout-onepage-success .page-title-wrapper {padding-left: 0;}
.checkout-index-index form#shipping-checkout-form {max-width: 100% !important; padding: 0 20px;}
.checkout-index-index div#checkoutSteps {width: 100%;}
.opc-block-summary .grand.incl+.grand.excl .mark strong, .opc-block-summary .grand.incl+.grand.excl .amount strong {font-weight: 700;}

/* FAQ */
.pri-collapsible input[type=checkbox] {display: none;}
.faq .service-item {display: flex; align-items: flex-start; flex-direction: column;}
.faq .service-icon {text-align: center; margin-bottom: 5px;}
.faq .service-item a:hover {color: #fff !important; background: var(--pri-green);}
.faq .service-item a {border: 1px solid; border-radius: 5px; padding: 10px 100px;}
.faq {flex-direction: row !important;}
.faq .col-md-3:first-child {padding-left: 0;}
a.pri-go-back{margin-bottom: 20px; margin-top:20px; font-size: 16px; color: var(--pri-orange);}
.pri-collapsible .collapsible-content li {margin-left: 15px;}
.pri-collapsible .wrap-collapsible {border-top: 1px solid var(--pri-orange); margin-top: 20px;}
.pri-collapsible .lbl-toggle {display: block; font-weight: 700; padding-bottom: 5px; margin-top: 20px; font-size: 16px;}
.pri-collapsible .lbl-toggle::before {content: ' '; display: inline-block; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 5px solid var(--pri-orange); vertical-align: middle; margin-right: .7rem; transform: translateY(-2px);transition: transform .2s ease-out;}
.pri-collapsible .collapsible-content .content-inner {padding: .5rem 1rem;}
.pri-collapsible .collapsible-content {max-height: 0px; overflow: hidden; transition: max-height .25s ease-in-out;}
.pri-collapsible .toggle:checked + .lbl-toggle + .collapsible-content {max-height: 100vh;}
.pri-collapsible .toggle:checked + .lbl-toggle::before {transform: rotate(90deg) translateX(-3px) !important;}
.pri-collapsible .toggle:checked + .lbl-toggle {border-bottom-right-radius: 0; border-bottom-left-radius: 0;}
.pri-collapsible .lbl-toggle {cursor: pointer;}

/* Account */
.block.aw-ca-creat-wrapper, .account li.nav.item:nth-child(14), .account .box.box-contact-information, .account td.col.action, .account th.col.action, .account  .aw-ca__customer-btn-wrapper, .account .block.block-domains, .sales-order-view ul.items.order-links .nav:last-child, .sales-order-view ul.items.order-links .nav:nth-child(2), .account .block-collapsible-nav .item:nth-child(3), .customer-address-index .column.main .actions-toolbar, .customer-address-index .block .box-actions, .block.block-compare, .customer-account-edit .form-edit-account, .customer-account-edit .page-title-wrapper, .customer-account-index .box-actions .edit {display: none;}
.account .block-collapsible-nav .item:nth-child(3) {display: block;}
.account .inner-container {padding: 0 15px !important;}
.block-collapsible-nav .item.current a, .block-collapsible-nav .item.current>strong {border-color: var(--pri-orange);} 
.abs-margin-for-forms-desktop, .fieldset .legend, .column:not(.sidebar-main) form .actions-toolbar, .column:not(.sidebar-additional) form .actions-toolbar, .login-container .fieldset:after {margin-left: 0;}
.account .fieldset>.field:not(.choice)>.label {width: 15%; text-align: left;}
.fieldset>.field.choice:before, .fieldset>.field.no-label:before {display: none;}
.account td {max-width: 120px !important; overflow: hidden;}
.account .block-collapsible-nav-content ul.nav.items {margin-bottom: 0;}
[lang="nl"] .sales-order-view tfoot .grand_total .amount:after {content: 'exclusief leeggoed, eventuele vracht- en verhandelingskosten'; float: left !important; width: 100% !important; font-style: italic;}
[lang="fr"] .sales-order-view tfoot .grand_total .amount:after {content: 'hors vides, éventuels frais de transport et de manutention'; float: left !important; width: 100% !important; font-style: italic;}
.customer-account-index table#my-orders-table {width: 90%;}
.customer-account-index td.col.actions a:last-child span {position: absolute;}
.customer-account-index td {max-width: initial !important;}
.customer-account-index .box-actions .change-password {text-decoration: underline;}

/* Account - Bonnen */
.customer-account-edit h3 {margin-top: 32px;}
.account .ui-tabs ul.tabs-horiz.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all {display: flex; margin-bottom: 0;}
.account .ui-tabs ul.tabs-horiz.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all li.ui-state-default.ui-corner-top {width: 100%; background: #f4f4f4; text-align: left; border-right: 1px solid #fff; margin-bottom: 0; border-radius: 4px;}
.account .ui-tabs ul.tabs-horiz.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all li.ui-state-default.ui-corner-top a {color: var(--pri-green); max-width: 100%; display: block; padding: 8px;}
.account li.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active {background: var(--pri-green) !important; font-weight: 700;}
.account li.ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active a {color: #fff !important;}
.account .ui-tabs ul.tabs-horiz.ui-tabs-nav.ui-helper-reset.ui-helper-clearfix.ui-widget-header.ui-corner-all li.ui-state-default.ui-corner-top:last-child {border-right: none;}
.account #tab_element_content div {background: #f4f4f4; padding: 8px; border-radius: 4px;}
table.pri_b_orders thead {border-bottom: 1px solid;}
span.pri_xls_export_link {padding-left: 8px; }
table.pri_b_orders {margin-bottom: 16px;}
span.pri_xls_export_link a {text-decoration: underline;}

/* ACCOUNT CREATE */
.customer-account-login .login-container .block.block-new-customer, .block-dashboard-addresses a.action.edit, .box.box-newsletter, .account .block-collapsible-nav .item:nth-child(10), .customer-account-login .nav-container.skip-content.sticky-container, .customer-account-login .header-primary .hp-block.grid12-4, .customer-account-login .header-primary .hp-block.grid12-5, .customer-account-login .footer-bottom.footer.container .item-right .col-md-6:has(.pay-icons), .customer-account-login .footer-primary-container.section-container, .form-edit-account .field.required.fullname.customer-name-suffix, .form-edit-account .field.choice:nth-child(5), .vault-cards-listaction .message.info.empty, .customer-account-edit h3, .customer-account-edit #tab_element, .customer-account-edit #tab_element_content {display: none !important;}
.customer-account-edit .form-edit-account {display: block;}
.customer-account-login .login-container, .customer-account-login .footer-bottom.footer.container .item-right div {display: flex; justify-content: center;}
.customer-account-login .page-title-wrapper, .customer-account-login .login-container .block-title, .customer-account-login .login-container .block-content .form-login .field.note {text-align: center;}
.customer-account-login .header-primary .hp-blocks-holder {justify-content: center;}
.customer-account-login .login-container .block-content .form-login label.label {text-align: left;}
.customer-account-login .login-container .fieldset::after {margin-left: 0;}
.customer-account-login .footer-bottom-container.section-container {background-color: #faf8f4;}
.customer-account-login .main.container {padding: 0;}
.customer-account-login .logo-wrapper.logo-wrapper--regular .logo img {width: 80%;}
.customer-account-login .login-container .block.block-customer-login {margin-bottom: 0;}
.customer-account-login .header-container .left-column, .customer-account-login .header-container .hp-block.left-column {text-align: center;}

/* Requisition list - PRI Specifiek */
.aw_requisition_list-rlist-index .aw-rl__create-list-wrapper .action, .aw-rl__listing-products-wrapper .admin__data-grid-header .action-menu span {color: var(--pri-orange) !important;}
.aw-rl__listing-products-wrapper .admin__data-grid-header .action-submenu {border: 1px solid var(--pri-orange) !important;}
.aw-rl__listing-products-wrapper .admin__data-grid-header .action-menu.aw-rl__actions-btn-wrapper button:first-child span {color: #fff !important;}
.aw-rl__listing-products-wrapper .admin__data-grid-header .action-menu.aw-rl__actions-btn-wrapper button:last-child span {color: #333 !important;}
.aw-rl__listing-products-wrapper .admin__data-grid-header .action-menu.aw-rl__actions-btn-wrapper button:first-child {background: var(--pri-orange); border: none;}
.aw-rl__listing-products-wrapper .admin__data-grid-header .action-menu.aw-rl__actions-btn-wrapper button, .account .block-collapsible-nav .content, .aw_requisition_list-rlist-edit .page-title-wrapper button.action.remove {border-radius: 4px;}
.aw-rl__listing-products-wrapper .admin__data-grid-header .action-menu.aw-rl__actions-btn-wrapper button:hover {background: #eee;}
.aw-rl__list-wrapper.default .toggle {color: var(--pri-orange);}

.account .aw-rl__listing-products tbody .data-row td.price, .account .aw-rl__listing-products tbody .data-row td.product_qty {width: 22% !important;}
.account .aw-rl__listing-products .product-sku {font-size: 14px; color: var(--pri-green) !important;}
.account .aw-rl__listing-products .product-name {font-weight: 700; margin-bottom: 16px;} 
.account .aw-rl__listing-products tr.data-row._odd-row {background: #fbfbfb;}

/* Requisition list - Algemeen*/
.catalog-product-view .aw-rl__list-wrapper .toggle:before {font: 14px/1 ThemeIcons; content: "\e225"; width: 40px; height: 40px; position: static; float: left; line-height: 40px;}
.catalog-product-view .product-info-main .product-addto-links {align-items: center;}
.catalog-product-view .aw-rl__list-wrapper button.toggle.change span {line-height: 40px; margin-left: 4px;}
.catalog-product-view .product-social-links a.action.towishlist, .catalog-product-view .product-social-links a.action.tocompare {display: none;}
.catalog-product-view .product-social-links .action.tocompare.feature {display: none}
.catalog-product-view .product-social-links .product-addto-links div {display: flex; width: auto;}
.catalog-product-view .aw-rl__list-wrapper button.toggle.change {padding-bottom: 0px; text-transform: none; font-weight: initial;}
.catalog-product-view .aw-rl__list-wrapper .toggle:after {line-height: 40px;}
.account .sidebar .secondary {float: left;}
.account .sidebar .product-items-names .product-item {display: flex;}
.aw-rl__listing-products-wrapper .admin__data-grid-header .admin__data-grid-header-row.row-gutter .col-xs-2 {width: 70%; padding-left: 0;}
.aw_requisition_list-rlist-edit .paging-total {padding: 0;}
.aw_requisition_list-rlist-edit .page-title-wrapper .aw-rl__edit-btn-wrapper {margin-right: 0;}
.aw_requisition_list-rlist-edit .page-title-wrapper {justify-content: flex-start;}
.aw_requisition_list-rlist-edit .page-title-wrapper .header-list-delete {margin-left: 15px;}
.aw_requisition_list-rlist-edit .admin__data-grid-header .col-xs-10 {width: 30%;}
.aw_requisition_list-rlist-edit .admin__data-grid-header-row .col-xs-3 {width: auto;}
.aw-rl__listing-products .action.container .action.delete:before {font-size: 25px;}
.aw-rl__listing-products .action.container .action.edit:before {content: '\e606'; font-size: 25px;}
.aw-rl__listing-products-wrapper .admin__data-grid-header .action-menu>.action._parent>.action-menu-item:after {margin-left: 0px; font-size: 25px;}
.aw_requisition_list-rlist-edit span.action.action-tree span.action-menu-item:hover {text-decoration: underline !important;}
.aw_requisition_list-rlist-edit .aw-rl__listing-products>.data-grid {min-width: auto;}
.aw_requisition_list-rlist-index .aw-rl__customer_lists {overflow-x: unset;}
.aw-rl__list-wrapper.default {border: none; margin-bottom: 25px;}
.aw-ui-listing .action-next:before, .aw-ui-listing .action-previous:before {font-family: 'icons-blank-theme'; font-size: 24px;}
.aw-ui-listing .action-previous, .aw-ui-listing .action-next {margin-right: 1rem; padding: 10px 0 4px 0;}
.aw-ui-listing .selectmenu._active {width: 10rem;}
.aw-rl__listing-products>.data-grid .data-row>td.product_qty input {height: 52px;}

/* Quick order */
tr.qo-search-row, .add-multiple-products h2, .qorder-index-index .add-multiple-products .alone a#csv-file-sample {display: none;}
.qorder-index-index .add-multiple-products {border: none; margin-top: 0; margin-top: 32px;}
.qorder-index-index .add-multiple-products .left a#csv-file-sample, .qorder-index-index .add-multiple-products .alone a#csv-file-sample {font-size: initial;}
label.csv-file.action.primary {margin-bottom: 8px !important;}

/* Customer documents */
.customerdocuments-index-index hr, .catalogsearch-result-index .block.block-customer-documents.widget, .catalog-category-view .block.block-customer-documents.widget {display: none;}
#my-customerdocuments-table tr.headings {background: var(--pri-green); color: #fff !important;}
#my-customerdocuments-table tr.headings th a {color: #fff;}
#my-customerdocuments-table a.sort-arrow-desc, #my-customerdocuments-table a.sort-arrow-asc {background: transparent; border: none;}
#my-customerdocuments-table th a.sort-arrow-desc span.sort-title:after {content: '\e614'; font-family: 'icons-blank-theme'; margin-left: 8px; font-size: 16px; padding-bottom: 1px;} 
#my-customerdocuments-table th a.sort-arrow-desc span.sort-title {background: none;}
#my-customerdocuments-table tr.headings th a.sort-arrow-desc span.sort-title, #my-customerdocuments-table tr.headings th a.sort-arrow-asc span.sort-title {padding-right: 4px;}
#my-customerdocuments-table tr.headings th a span.sort-title {display: flex; align-items: center;}
#my-customerdocuments-table tr.headings th:last-child {padding-bottom: 2px;}
#my-customerdocuments-table tr.headings th a.sort-arrow-asc span.sort-title {background: none;}
#my-customerdocuments-table tr.headings th a.sort-arrow-asc span.sort-title:after {content: '\e613'; font-family: 'icons-blank-theme'; font-size: 16px; margin-left: 8px; padding-bottom: 1px;}
#my-customerdocuments-table tbody td a {border: 1px solid var(--pri-orange); border-radius: 4px; background: var(--pri-orange); color: #fff; padding: 8px;}
#my-customerdocuments-table tr td:last-child {vertical-align: middle;}
.customerdocuments-index-index form select {width: 50%; margin: 0 16px; border-radius: 4px; border-color: var(--pri-green); color: var(--pri-green);}
.customerdocuments-index-index form input[type="submit"] {border: var(--pri-green); background: var(--pri-green); color: #fff; padding: 8px; height: 32px; border-radius: 4px;}
.customerdocuments-index-index form {display: flex; align-items: center;}
.customerdocuments-index-index td {max-width: 100% !important;}
.customerdocuments-index-index .block-reorder form {display: initial;}
.customerdocuments-index-index .pager .pages {width: 100%; float: left;}
.customerdocuments-index-index .limiter {margin-top: -32px; margin-bottom: 8px;}
.customerdocuments-index-index .pages .item {background: var(--pri-lightorange);}
.customerdocuments-index-index .pages li.item.current, .customerdocuments-index-index .pages .item:hover {background: #f5f5f5;}
.customerdocuments-index-index form#search_mini_form {display: initial;}
.customerdocuments-index-index td {max-width: 120px !important;}
.data-table tr:nth-of-type(2n).downloaded {background-color: lightgray;}

/* ------------- */
/* MEDIA QUERIES */
/* ------------- */


/*------------------------------------------MAX WIDTH--------------------------------------------------*/
@media screen and (max-width: 1919px) {
    .checkout-index-index main#maincontent, [data-content-type=row][data-appearance=contained], [data-content-type=row][data-appearance=full-bleed] .pagebuilder-column-group {max-width: 1500px;}
    .agenda {max-width: 1465px;}
}


@media screen and (max-width: 1679px) {
    .checkout-index-index main#maincontent, [data-content-type=row][data-appearance=contained], [data-content-type=row][data-appearance=full-bleed] .pagebuilder-column-group {max-width: 1380px;}
    .agenda {max-width: 1350px;}
}

@media screen and (max-width: 1439px) {
    .checkout-index-index main#maincontent, [data-content-type=row][data-appearance=contained], [data-content-type=row][data-appearance=full-bleed] .pagebuilder-column-group {max-width: 1170px;}
    .agenda {max-width: 1140px;}
    .hp-block.right-column .header.links li:nth-child(2) {display: none;}
    .products-list-ext .product-item-details {max-width: 70%;}
    .account .aw-rl__listing-products tbody .data-row td.price {width: 14% !important}
    .account .aw-rl__listing-products tbody .data-row td.product_qty {width: 25% !important;}
}

@media screen and (max-width: 1200px) {
    .checkout-index-index main#maincontent, [data-content-type=row][data-appearance=contained], [data-content-type=row][data-appearance=full-bleed] .pagebuilder-column-group {max-width: 970px;}
    .agenda {max-width: 940px;}
    .products-list-ext .product-item-details {max-width: 60%;}
    .product-primary-column.product-shop {width: 70%;}
    .customer-account-edit table, .customer-account-edit thead, .customer-account-edit tbody, .customer-account-edit th, .customer-account-edit td, .customer-account-edit tr {display: block;}
	.customer-account-edit thead tr {position: absolute !important; top: -9999px !important; left: -9999px !important;}
	.customer-account-edit tr {border: 1px solid var(--pri-green) !important;}
	.customer-account-edit td {border: none !important; border-bottom: 1px solid #eee !important; position: relative !important; padding-left: 50% !important; }
	.customer-account-edit td:before {position: absolute !important; top: 6px !important; left: 6px !important; width: 45% !important; padding-right: 10px !important; white-space: nowrap !important;}
	.customer-account-edit td:nth-of-type(1):before { content: "Order nr."; }
	.customer-account-edit td:nth-of-type(2):before { content: "Code"; }
	.customer-account-edit td:nth-of-type(3):before { content: "Product"; }
	.customer-account-edit td:nth-of-type(4):before { content: "Inhoud"; }
	.customer-account-edit td:nth-of-type(5):before { content: "Eenheid"; }
	.customer-account-edit td:nth-of-type(6):before { content: "Hoeveelheid"; }
	.customer-account-edit td:nth-of-type(7):before { content: "Totaalbedrag"; }
	.customer-account-edit td:nth-of-type(8):before { content: "Datum"; }
    .post-list-wrapper.blog-widget-recent:not(.blog-widget-recent-masonry) .post-holder {width: 48%;}
}

@media screen and (max-width: 1024px) {
    .agenda, [data-content-type=row][data-appearance=contained], [data-content-type=row][data-appearance=full-bleed] .pagebuilder-column-group {max-width: 720px;}

}

@media screen and (max-width: 991px) {
	.checkout-index-index main#maincontent, [data-content-type=row][data-appearance=contained], [data-content-type=row][data-appearance=full-bleed] .pagebuilder-column-group {max-width: 750px;}
    .catalog-category-view .products-list-ext .product-item-details, .products .product .product-item-inner {width: auto;}
    .catalog-category-view .products.products-list .product-item-img {display: none;}
    .catalog-category-view .products-list-ext .product-item-info {display: flex; width: 100%;}
    .catalog-category-view .products-list-ext .product-sku {width: 100%;}
    .hp-block.right-column .header li:first-child a {width: 40px; font-size: 0;}
    .hp-block.right-column .header li:first-child {order: 2;}
    .dropdown-block .mini-cart-heading .label {display: none;}
    .hp-block.right-column {width: auto;}
    .nav-container #mainmenu .nav-item a {margin-right: 0;}
    #mainmenu ul div {width: 100%;}
    .product-primary-column.product-shop {width: 100%;}
    .cart.table-wrapper .items thead+.item {height: 150px;}
    .customerdocuments-index-index table, .customerdocuments-index-index thead, .customerdocuments-index-index tbody, .customerdocuments-index-index th, .customerdocuments-index-index td, .customerdocuments-index-index tr {display: block;}
    .customerdocuments-index-index thead tr {position: absolute !important; top: -9999px !important; left: -9999px !important;}
    .customerdocuments-index-index tr {border: 1px solid var(--pri-green) !important;}
    .customerdocuments-index-index td {border: none !important; border-bottom: 1px solid #eee !important; position: relative !important; padding-left: 50% !important; padding-top: 16px; padding-bottom: 16px; max-width: 100% !important;}
    .customerdocuments-index-index td:before {position: absolute !important; top: 6px !important; left: 6px !important; width: 45% !important; padding-right: 10px !important; white-space: nowrap !important;}
    .customerdocuments-index-index td:nth-of-type(1):before { content: "Datum"; }
    .customerdocuments-index-index td:nth-of-type(2):before { content: "Bestandsnaam"; }
    .customerdocuments-index-index td:nth-of-type(3):before { content: "Categorie"; }
    .customerdocuments-index-index td:nth-of-type(4):before { content: "Omschrijving"; }
    .customerdocuments-index-index td:nth-of-type(5):before { content: "Link naar document"; }
    .customerdocuments-index-index table {margin-top: 88px;}
    /*.account .aw-rl__listing-products table, .account .aw-rl__listing-products thead, .account .aw-rl__listing-products tbody, .account .aw-rl__listing-products th, .account .aw-rl__listing-products td, .account .aw-rl__listing-products tr {display: block;}
    .account .aw-rl__listing-products thead tr {position: absolute !important; top: -9999px !important; left: -9999px !important;}
    .account .aw-rl__listing-products tr {border: 1px solid var(--pri-green) !important;}
    .account .aw-rl__listing-products td {border: none !important; border-bottom: 1px solid #eee !important; position: relative !important; padding-left: 50% !important; padding-top: 16px; padding-bottom: 16px; max-width: 100% !important;}
    .account .aw-rl__listing-products td:before {position: absolute !important; top: 6px !important; left: 6px !important; width: 45% !important; padding-right: 10px !important; white-space: nowrap !important;}
    .account .aw-rl__listing-products td:nth-of-type(1):before { content: "Datum"; }
    .account .aw-rl__listing-products td:nth-of-type(2):before { content: "Bestandsnaam"; }
    .account .aw-rl__listing-products td:nth-of-type(3):before { content: "Categorie"; }
    .account .aw-rl__listing-products td:nth-of-type(4):before { content: "Omschrijving"; }
    .account .aw-rl__listing-products td:nth-of-type(5):before { content: "Link naar document"; }
    .account .aw-rl__listing-products table {margin-top: 88px;}*/
}

@media screen and (max-width: 767px){
	.checkout-index-index main#maincontent, [data-content-type=row][data-appearance=contained], [data-content-type=row][data-appearance=full-bleed] .pagebuilder-column-group {max-width: none !important;}
    .mini-cart .mini-cart-heading .inner-heading span.icon {line-height: 65px;}
    .header-container .skip-link .label {display: none;}
    .header-container .skip-link .counter {order: 2; margin-left: -20px; margin-top: 20px;}
    .mini-cart .mini-cart-heading .inner-heading {justify-content: center;}
    .checkout-cart-index .form-cart .actions.main {display: flex; flex-wrap: wrap;}
    .cart-container .form-cart .action.continue {margin-left: 0;}
    .cart.item td.col {display: flex !important; flex-direction: row;}
    .cart.item td.col span {margin-left: 2px;}
    .cart.item td.col.qty {align-items: center; padding-top: 8px;}
    .cart.item td.col.subtotal {padding-bottom: 32px;}
    .split-details {width: 100%;}
    .box-brand .brand-name {position: relative;}
    .box-brand {margin-left: 0; width: 300px; margin-bottom: 24px;}
    .footer-primary .pagebuilder-column {margin-left: 0 !important;}
    .pagebuilder-column.logocolumn1 {margin-bottom: 32px;}
    figure.ewingslogofooter {max-width: 60%;}
    .account-links ul.header.links {flex-direction: column;}
    .account .page-main {padding-top: 60px;}
    .post-list-wrapper.blog-widget-recent:not(.blog-widget-recent-masonry) .post-holder {width: 100%;}
    .product-catalog-attributes {width: 50%;}
    .products-list-ext .product-item-actions .actions-primary {justify-content: flex-end;}
    .checkout-cart-index .cart-container .table-wrapper .cart tr.item-actions {width: auto; top: 224px; margin-top: auto;}
    .cart.item td.col.qty {width: 80%;}
    .checkout-cart-index .cart .action {margin: 0 auto 10px !important;}
    .checkout-index-index .header-primary.header.container {margin-bottom: auto;}
    .downloads .pagebuilder-column {margin: 16px 0 !important;}
    .downloads-sub .pagebuilder-column {margin-bottom: 32px;}
    .blog-page-list .post-list li.post-holder {max-width: 46%;}
    .blog-post-view .post-text-hld {padding: 24px;}
    .customerdocuments-index-index .limiter {float: right;}
    .customerdocuments-index-index table {margin-top: 48px;}
    .catalogsearch-result-index .products-list-ext .product-item-details {max-width: 50%;}
    .cms-home .pagebuilder-banner-wrapper {background-position: 15% !important; background-size: 280% !important;}
}

@media screen and (max-width: 520px) {
    .products-list-ext .product-item-info {flex-wrap: wrap;}
    .products-list-ext .aw-rl__list-wrapper.category {width: 100%; justify-content: flex-end; right: 50px; top: 15%; position: absolute;}
    .products-list-ext .product-item-details {max-width: 100% !important;}
    .product-info-main {width: auto;}
    .account .aw-rl__listing-products td.aw-rl.image-container {display: none;}
    .aw-rl__listing-products>.data-grid .data-row>td.product_name td.aw-rl.product-attributes {padding-left: 0;}
}

@media screen and (max-width: 479px) {
    .page-products .sorter {position: relative;}
    .checkout-cart-index .cart-container .table-wrapper .cart tr.item-actions {position: relative; top: 0;}
    .checkout-cart-index .cart-container .table-wrapper .cart tr.item-actions td .actions-toolbar {margin-left: 0;}
    .checkout-cart-index .cart .action {margin: 0 0 10px !important; padding-bottom: 8px;}
    .checkout-cart-index .cart .action.continue {margin-right: 10px !important;}
    .checkout-cart-index .block-content {display: flex; flex-direction: column-reverse;}
    .blog-page-list .post-list li.post-holder {max-width: 100%;}
    .blog-page-list .columns .sidebar.sidebar-additional .widget.block.block-categories .accordion li  {margin-bottom: 16px;}
}

@media screen and (max-width: 320px) {
}

/*------------------------------------------MIN WIDTH--------------------------------------------------*/
