/* ---------------------------------------------------*/

/* -- PLEASE MERGE WITH FIRST CSS FILE BEFORE LIVE --*/

/*----------------------------------------------------*/

/* Pagebuilder */
[data-content-type=row][data-appearance=full-width] {max-width: 1500px; margin-left: auto; margin-right: auto;}
[data-content-type=row][data-appearance=full-width]>.row-full-width-inner {max-width: initial;}

/* Fonts */
@font-face {font-family: "Roboto-Bold"; src: url("/pub/media/fonts/Roboto-Bold.ttf") format("truetype"); font-display: swap;}
h1, h2, h3, h4, h5, 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, strong {font-family: "Roboto-Bold" !important;}
a.pagebuilder-button-secondary, button.pagebuilder-button-secondary, div.pagebuilder-button-secondary, .cart.table-wrapper .actions-toolbar>.action.pagebuilder-button-secondary, .action-gift.pagebuilder-button-secondary {font-family: 'Roboto-Regular', Arial, 'Helvetica Neue', Helvetica, sans-serif;}
.product-view .price-box .price {font-family: 'Roboto-Bold';}

/* Buttons */
/*.pagebuilder-button-primary {text-align: center !important; background: var(--san-darkblue) !important; border-radius: 16px !important; min-width: 190px; padding-top: 14px !important; padding-bottom: 14px !important;}
.pagebuilder-button-primary:hover {background: #6972ae !important; transition: all 0.5s ease;}
.pagebuilder-button-primary:hover:after {content: '\f178'; font-family: 'FontAwesome'; margin-left: 16px; transition: all 0.5s ease;}
.pagebuilder-button-primary:hover:after, a.pagebuilder-button-link:hover:after {transform: translateX(4px); opacity: 1;}
.pagebuilder-button-primary:after {opacity: 0; display: inline-block; padding-left: 8px; content: "\0279E"; transition: all 0.3s ease; -webkit-transition: transform 0.3s ease-out; -moz-transition: transform 0.3s ease-out; -ms-transition: transform 0.3s ease-out; -o-transition: transform 0.3s ease-out;}
.pagebuilder-button-primary span {right: -16px; position: relative; transition: all 0.3s ease;}
.pagebuilder-button-primary:hover span {right: 0;}
a.pagebuilder-button-link {color: var(--san-orange); padding-left: 0;}
a.pagebuilder-button-link:after {display: inline-block; content: "\0279E"; margin-left: 4px; transition: all 0.3s ease !important; -webkit-transition: transform 0.3s ease-out; -moz-transition: transform 0.3s ease-out; -ms-transition: transform 0.3s ease-out; -o-transition: transform 0.3s ease-out;}
a.pagebuilder-button-link:hover {color: var(--san-orange);}
.header-primary-container .right-column .inner-heading a.notloggedin:hover {color: var(--san-orange) !important;} */

/* Stijlelement */
h2.san-element:before {content: url(/pub/media/wysiwyg/icons/creative_element_cyan_corner.png);}
h2.san-element {display: flex; flex-direction: column;}

/* Home Page */
/* .hero-img .pagebuilder-column-line .pagebuilder-column:first-child {margin-left: auto; max-width: 720px;}
.hero-img .pagebuilder-column figure img {object-fit: cover; width: 100%;}
.hero-img {background: linear-gradient(270deg, rgba(37, 50, 137, 0.13) 46.41%, rgba(37, 50, 137, 0.19) 50.9%, rgba(37, 50, 137, 0.03) 99.95%);}
.hero-img p {font-size: 24px; line-height: 140%; color: var(--san-blue);}
.pagebuilder-column .catbox {background: #f2f2f2; border-radius: 12px; width: 220px !important; height: 220px !important; display: flex; justify-content: center; flex-direction: column; align-items: center; transition: ease 0.5s;}
.pagebuilder-column .catbox strong {margin-top: 24px; color: var(--san-darkblue);}
.pagebuilder-column .catbox:hover {transform: scale(1.05); transition: ease 0.5s; background: var(--san-lightblue);}
.pagebuilder-column.content-block-1 figure img {height: 250px !important; object-fit: cover; width: 100%;}
.pagebuilder-column-group.content-block-1,
.pagebuilder-column.content-block-1 {box-shadow: 0px 4px 28px rgba(0, 0, 0, 0.25); border-radius: 12px;}
.pagebuilder-column.content-block-1 figure img {border-radius: 12px 12px 0 0;}
.pagebuilder-column.content-block-1 div[data-content-type=text], .pagebuilder-column.content-block-1 div[data-content-type=buttons] {padding: 0 24px;}
.pagebuilder-column.content-block-1 [data-content-type=heading] {padding: 24px;} */
.hero.img img {width: 100%;}

.row.hero .col.hero.txt:first-child {padding-left: calc(50% - 736px);}
.row.hero .pagebuilder-column-line {max-height: 450px;}
.row.hero .pagebuilder-column-line img {max-height: 450px; object-fit: cover;}
.home-category-grid .pagebuilder-banner-wrapper {background-size: 50% !important; background-position: 50% 15% !important; display: flex; align-items: flex-end;}
.home-category-grid .pagebuilder-banner-wrapper h2 {font-size: 16px; margin-bottom: 0; margin-top: 24px;}
.home-category-grid .pagebuilder-column-line {gap: 24px; flex-wrap: wrap;}
.home-category-grid .pagebuilder-column-line .pagebuilder-column {width: calc(12.5% - 24px) !important; transition: 0.3s ease;}
.home-category-grid .pagebuilder-column-line .pagebuilder-column:hover {transform: scale(1.03); transition: 0.3s ease;}
.widget-product-carousel .slick-slide .product-item .price-box {margin-bottom: 16px;}
.home-category-grid .pagebuilder-banner-wrapper .pagebuilder-overlay {padding: 24px;}

/* Product Page */
.catalog-product-view .product-info-main .product-social-links button.toggle.change span {display: none;}
.catalog-product-view .product-info-main .product-add-form {display: inline; float: left;}
.catalog-product-view .product-info-main .product-social-links {float: left; margin-left: 16px; margin-bottom: 0;}
.catalog-product-view .product-info-main .product-social-links button.toggle.change {padding-bottom: 0; height: 52px;}
.catalog-product-view .product-info-main .product-social-links button.toggle.change:before {height: 22px; width: 22px; transition: ease 0.3s;}
.catalog-product-view .product-info-main .product-social-links button.toggle.change:hover:before {background: var(--san-darkblue); color: #fff;}
.catalog-product-view .product.data.items.style1>.item.title>.switch {border-bottom-color: var(--san-darkblue);}
.product.info.detailed.collateral-container .product.data.items a.data.switch strong {font-weight: 700; color: var(--san-darkblue);}
.product.info.detailed.collateral-container .product.data.items a.data.switch {border-bottom: 1px solid var(--san-darkblue);}
.product.info.detailed.collateral-container .product.data.items a.data.switch:after {color: var(--san-darkblue); font-weight: 700;}
.catalog-product-view .product-primary-column.product-shop {display: flex; flex-direction: column;}
.catalog-product-view .product-primary-column.product-shop .widget.block.block-static-block {order: 1;}
.catalog-product-view .product-primary-column.product-shop .product.info.detailed.collateral-container {order: 2; margin-bottom: 0;}
.catalog-product-view .product-primary-column.product-shop .product-info-main {order: 3;}

/* MageB2B - Staff/Agenten */
.staff-customers-list .customer_grid_container .customer_grid .row_container .row .actions a img {display: none;}
.staff-customers-list .customer_grid_container .customer_grid .row_container .row {min-height: 32px;}
.staff-customers-list .customer_grid_container .customer_grid .row_container {width: 94%; min-height: 320px !important; background: var(--san-lightblue); padding: 32px; border-radius: 16px; opacity: 0.8; transition: 0.3s ease; margin-top: 24px;}
.staff-index-customers .dashboard .customer_grid .col-full {position: relative;}
.staff-customers-list .customer_grid_container .customer_grid .row_container .row .actions a {content: url('/pub/media/wysiwyg/icons/log in double arrow-2(darkblue).png'); position: absolute; padding: 16px; top: 0;}
.staff-customers-list .customer_grid_container .customer_grid .row_container .row .actions:after {content: 'Inloggen' !important; color: var(--san-darkblue); font-weight: 700; margin-top: 32px;}
.staff-customers-list .customer_grid_container .customer_grid .row_container .row .actions {display: flex; flex-direction: column; margin-right: 40px; align-items: center; border: 2px solid var(--san-darkblue); width: 56px; height: 56px; justify-content: center; transition: 0.3s ease;}
.staff-customers-list .customer_grid_container .customer_grid .row_container:hover {background: var(--san-lightblue) !important; opacity: 1; transition: 0.3s ease; box-shadow: var(--san-boxshadow);}
.staff-customers-list .customer_grid_container .customer_grid .row_container .row .actions:hover {background: var(--san-darkblue); transition: 0.3s ease;}
.staff-customers-list .customer_grid_container .customer_grid .row_container .row .actions:hover:after {color: #fff;}
.staff-customers-list .customer_grid_container .customer_grid .row_container .row .actions:hover a {content: url('/pub/media/wysiwyg/icons/log in double arrow-2(white).png');}
.customer_grid_container .toolbar .pager a.sort_link {color: transparent; background: var(--san-lightblue); width: 14px; height: 24px; display: flex; justify-content: center; position: relative !important; align-items: center;}
.staff-customers-list .toolbar .pager .sorter {display: flex; gap: 16px; text-wrap: nowrap; align-items: flex-end;}
.customer_grid_container .toolbar .pager [title="Set ascending direction"]:after {content: '\e614'; font-family: 'icons-blank-theme'; font-size: 32px; color: var(--san-darkblue); margin-right: 10px;}
.customer_grid_container .toolbar .pager [title="Set descending direction"]:after {content: '\e613'; font-family: 'icons-blank-theme'; font-size: 32px; color: var(--san-darkblue); margin-right: 10px;}
.staff-customers-list .toolbar .pager .pagination_limiter_container .limiter {display: flex;}
.staff-customers-list .toolbar .pager .pagination_limiter_container .limiter span.per_page_text {text-wrap: nowrap; margin-right: 8px; display: flex; align-items: flex-end;}
.staff-customers-list .staff_accordion .accordion-title  {background: var(--san-darkblue);}
.staff_accordion .accordion-title:hover {background: var(--san-mediumblue);}
.staff_accordion .accordion-content .button-container button {background: var(--san-lightblue); color: var(--san-darkblue); border-radius: 16px;}
.staff_accordion .accordion-content .button-container button:hover {background: var(--san-mediumblue); color: #fff;}
.staff_dashboard .additional_sections .page-title h4 {color: var(--san-darkblue);}
.staff_dashboard .additional_sections .row_container .form-search button:hover {background: var(--san-mediumblue);}
.staff_dashboard .additional_sections .row_container .form-search button {background: var(--san-darkblue); color: #fff; border-radius: 16px; padding: 12px 28px !important; font-size: 16px !important; display: flex; font-family: 'Roboto-Regular'; height: 50px; align-items: center;}
.staff_dashboard .additional_sections .row_container .form-search button span {margin-left: 4px;}
.staff-index-register .fieldset > .field:not(.choice) > .control {float: right;}
.staff-index-register .shipping_vat_id .control {width: 74.2%; float: right; margin-bottom: 32px;}
.staff-customers-list .customer_grid_container .customer_grid .row_container .row .actions:has([alt="Uitloggen"]) {background: var(--san-darkblue);}
.staff-customers-list .customer_grid_container .customer_grid .row_container .row .actions:has([alt="Uitloggen"]):after {content: 'Uitloggen' !important; color: #fff;}
.staff-customers-list .customer_grid_container .customer_grid .row_container .row .actions a:has([alt="Uitloggen"]) {content: url('/pub/media/wysiwyg/icons/logout(white).png');}
.staff-customers-list .customer_grid_container .customer_grid .row_container:has([alt="Uitloggen"]) {border: 2px solid var(--san-darkblue);}
.staff-customers-list .staff_accordion .accordion-title:first-child {border-radius: 16px 16px 0 0;}
.staff-customers-list .toolbar .pager .pagination_limiter_container .pagination {margin-top: 16px;}
.staff-customers-list .toolbar .pager .pagination_limiter_container .pagination a, .staff-customers-list .toolbar .pager .pagination_limiter_container .pagination span {color: #333; border-radius: 4px; border: none !important; background: #f1f1f1; height: 32px; width: 32px !important; display: inline-flex; justify-content: center; align-items: center; line-height: 1;}
.staff-customers-list .toolbar .pager .pagination_limiter_container .pagination span.current {background: var(--san-lightblue); color: #333; text-decoration: underline;}
.staff-customers-list .toolbar .pager .pagination_limiter_container .pagination span.disabled {display: none;}
.staff-customers-list .toolbar .pager .pagination_limiter_container .pagination span.elipses {height: 36px; width: 42px !important;}

/* Category Page */
.page-layout-1column .main-container .columns .block.filter {display: none;}
.catalog-category-view .filter-options-title {text-transform: capitalize;}
.catalog-category-view .items-grid .product-items li.item.product.product-item, .catalogsearch-result-index .itemgrid li.item.product.product-item {margin-bottom: 7%; box-shadow: 0 4px 28px 0 rgba(0, 0, 0, 0.25); border-radius: 12px; width: 100%; min-height: auto !important; padding: 0; padding-bottom: 20px;}
/* .catalog-category-view .items-grid .product-items {display: flex; flex-wrap: wrap; gap: 1%;} */
.catalog-category-view .items-grid .product-items,
.catalogsearch-result-index .itemgrid {display: grid; grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)); column-gap: 2%;}
.catalog-category-view .items-grid .product-items li.item.product.product-item a.product.photo.product-item-photo .product-image-container {width: 100% !important;}
.catalog-category-view .items-grid .product-image-container .product-image-photo {border-radius: 16px;}
.catalog-category-view .items-grid .product-items li.item.product.product-item a.product.photo.product-item-photo .product-image-wrapper {padding-bottom: 100% !important;}
.catalog-category-view .addto-links-icons.addto-onimage {position: absolute; margin-top: 0; top: 0; right: 0;}
.ic-heart:before {content: "\f08a"; font-family: 'FontAwesome'; font-weight: 700;}
.product-items .item span.icon:before {display: flex; justify-content: center; align-items: center;}
.product-items .item span.icon {background: transparent; border: 2px solid !important; border-radius: 100% !important; height: 36px !important; width: 36px !important; display: flex; justify-content: center;}
.product-items .item span.icon:hover {background: var(--san-darkblue); border: 2px solid var(--san-darkblue) !important;}
.product-items .item .ic-heart:hover:before {content: "\f004"; color: #fff;}
.product-items .item .ic-compare:hover:before {color: #fff !important;}
.special-price .price-container span.price {color: var(--san-orange);}
.product-item-details .price-container span.price {font-size: 20px !important;}
.product-item-details .special-price .price-container span.price:before {content: 'Vanaf'; color: var(--san-darkblue); font-weight: 400; font-size: 14px; margin-right: 4px;}
a.product-item-link {text-transform: inherit; font-weight: 700 !important; color: var(--san-darkblue) !important; text-wrap: balance; display: block;}
.subcat a {display: flex; height: 42px; width: 200px; justify-content: space-evenly; border: 1px solid var(--san-darkblue); border-radius: 16px; padding: 8px 0; transition: ease 0.3s;}
.subcat a strong {display: flex; align-items: center; color: var(--san-darkblue);}
.subcat a:hover {transform: scale(1.03);}
.catalog-category-view select#sorter {border: 1px solid var(--san-darkblue); color: var(--san-darkblue);}
.catalog-category-view a.action.sorter-action {background: var(--san-lightblue);}
.catalog-category-view .toolbar-amount {color: var(--san-darkblue);}
.catalog-category-view .toolbar .modes-mode {background: #f1f1f1; padding: 4px; width: 32px; height: 32px; display: flex; align-items: center; justify-content: center; color: #333; box-shadow: 0px 0px 4px 0px rgba(148, 148, 148, 0.50) inset;}
.catalog-category-view .toolbar .modes-mode:before {font-size: 32px; color: #ccc;}
.catalog-category-view .toolbar .modes {padding: 0;}
.catalog-category-view .toolbar .modes-mode.active {background: var(--san-lightblue); box-shadow: none;}
.catalog-category-view .toolbar .modes-mode.active:before {color: var(--san-darkblue);}

.category-grid .pagebuilder-banner-wrapper {background-size: 60% !important; background-position: 50% 15% !important; display: flex; align-items: flex-end;}
/*.category-grid .pagebuilder-banner-wrapper h2:after {content: '\f178'; font-family: 'FontAwesome'; margin-left: 16px;}*/
.category-grid .pagebuilder-banner-wrapper h2 {font-size: 16px; margin-bottom: 0; text-wrap: balance;}
/* .category-grid .pagebuilder-column-group .pagebuilder-column-line {gap: 2%; justify-content: space-between; flex-wrap: wrap;} */
.category-grid .pagebuilder-column-group .pagebuilder-column-line {display: grid; gap: 2%; justify-content: space-between; grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));}
.category-grid .pagebuilder-banner-wrapper:hover {box-shadow: var(--san-boxshadow); transition: 0.3s ease; opacity: 0.75;}
.category-grid .pagebuilder-banner-wrapper  {transition: 0.3s ease;}
.product-item-info .product-item-details a.product-item-link {min-height: 72px;}
.category-grid .pagebuilder-column-group .pagebuilder-column-line .pagebuilder-column {width: 15%;}
.category-grid .pagebuilder-column-group .pagebuilder-column-line .pagebuilder-column .pagebuilder-overlay {max-width: 100%; padding: 8px 16px;}
.category-grid .pagebuilder-column-group .pagebuilder-column-line .pagebuilder-column .pagebuilder-banner-wrapper {min-height: 220px !important;}

/* My Account Page */
.account .block-dashboard-addresses .block-title a, .account .block-dashboard-orders .block-title a {color: var(--san-darkblue); text-decoration: underline; font-weight: 400; font-family: 'Roboto-Regular',Arial,'Helvetica Neue',Helvetica,sans-serif;}
.customer-address-index .block-addresses-list .block-content p {color: var(--san-darkblue);}

/* Checkout Page */

/* CMS Pages*/

/* Contact Page */

/* Cart Page */

/* Header */
.header-top a.pagebuilder-button-link:after {display: none;}
.header-top-container .pagebuilder-button-link:hover {color: var(--san-orange) !important;}
.nav-menu-items {display: inline; float: left; width: auto;}
.nav-menu-items .inner-heading, .nav-menu-items a span {font-weight: 700;}
.nav-menu-items .pagebuilder-column {width: 100% !important; margin-right: 16px;}
.nav_menu_items {float: left;}
#san-maatwerk-dropdown.dropdown-block.show-border.filled-heading.open .dropdown-heading .inner-heading {height: 36px;}

/* .nav-container .nav-item.level0 {height: auto;} */

/* Mini cart */

/* Wishlist/bestellijsten */
.aw-rl__list-wrapper.category .toggle:after {display: none;}
.aw_requisition_list-rlist-index .aw-rl__create-list-wrapper .action {background: var(--san-darkblue); border-radius: 16px; padding: 12px 28px; font-size: 16px; font-weight: 700;}
.aw_requisition_list-rlist-index .aw-rl__create-list-wrapper .action:hover {background: var(--san-mediumblue);}
.modal-popup._show .modal-inner-wrap {border-radius: 16px;}
.aw-rl__listing-products-wrapper .admin__data-grid-header .action-menu>.action.action-tree>span.action-menu-item {color: var(--san-darkblue);}
.aw_requisition_list-rlist-edit .page-title-wrapper {justify-content: flex-start;}
.aw_requisition_list-rlist-edit .page-title-wrapper .header-list-delete button {border-radius: 16px !important;}
.aw_requisition_list-rlist-edit a.action.aw-requisitionlist__edit-list-action, .aw_requisition_list-rlist-edit .page-title-wrapper .header-list-delete button, .aw-rl__listing-products-wrapper .aw-rl__actions-btn-wrapper .action:last-child {background: transparent !important; border: 2px solid var(--san-darkblue); color: var(--san-darkblue) !important; border-radius: 16px;}
.aw_requisition_list-rlist-edit .page-title-wrapper .header-list-delete button:before {content: '\f1f8'; font-family: 'FontAwesome'; color: var(--san-darkblue); margin-right: 4px;}
.aw_requisition_list-rlist-edit a.action.aw-requisitionlist__edit-list-action:before {font-family: 'FontAwesome'; content: '\f040'; margin-right: 4px;}
.aw_requisition_list-rlist-edit a.action.aw-requisitionlist__edit-list-action:hover, .aw_requisition_list-rlist-edit .page-title-wrapper .header-list-delete button:hover, .aw-rl__listing-products-wrapper .aw-rl__actions-btn-wrapper .action:last-child:hover {background: var(--san-mediumblue) !important; color: #fff !important; border: 2px solid var(--san-mediumblue) !important;}
.aw_requisition_list-rlist-edit .page-title-wrapper .header-list-delete button:hover:before {color: #fff;}
.aw-rl__listing-products-wrapper .aw-rl__actions-btn-wrapper .action:first-child {background: var(--san-darkblue); border: 1px solid var(--san-darkblue); border-radius: 16px;}
.aw-rl__listing-products-wrapper .aw-rl__actions-btn-wrapper .action:first-child:hover {background: var(--san-mediumblue); border: 1px solid var(--san-mediumblue);}
.aw-rl__list-wrapper.category {float: right; margin-top: 0;}
.catalog-category-view .items-grid.equal-height .item .actions {position: relative;}
.catalog-category-view .product-item .product-item-details .actions-primary {margin-top: 20px; width: 70% !important;}
.catalog-category-view .aw-rl__list-wrapper.category .toggle:before {font: 14px/1 ThemeIcons; content: "\e225"; height: 19px; position: static; float: left; line-height: 15px; border-radius: 30px; color: var(--san-darkblue); padding: 13px; margin-left: -10px; border: 1px solid; display: flex; align-items: center; justify-content: center; width: 19px;}
.catalog-category-view .aw-rl__list-wrapper.category .toggle:hover:before {background: var(--san-darkblue); color: #fff;}
.catalog-category-view input.action.tocart.primary, .catalog-category-view .product-item-inner .product .actions-primary {width: 100%;}
.catalog-category-view .items-grid-partitioned .aw-rl__list-wrapper.category.active .item {min-height: auto !important; width: 100%; margin: 0 !important; padding: 0 !important;}

/* Blog */
.blog-post-view .pagebuilder-banner-wrapper {border-radius: 16px;}
.blog-page-list .block-tagclaud {display: block; margin-top: 16px; padding-bottom: 16px; padding-left: 16px;}
.blog-page-list .block-tagclaud .tagclaud-hld .largest, .blog-page-list .block-tagclaud .tagclaud-hld .medium {font-size: 16px;}
.blog-page-list .columns .sidebar.sidebar-additional {background: transparent;}
.blog-page-list .columns .sidebar.sidebar-additional .widget.block.block-categories {background: var(--san-lightblue); border-radius: 16px;}
.blog-page-list .block-tagclaud .block-title strong {text-transform: capitalize; font-size: 16px !important;}
.blog-page-list .block-tagclaud .block-title {display: inline; border: none;}
.blog-page-list .block-tagclaud .tagclaud-hld {display: inline; margin-left: 8px;}
.blog-page-list .block-tagclaud .block-title strong:after {content: ':';}
.blog-page-list .block-tagclaud .tagclaud-hld .largest a, .blog-page-list .block-tagclaud .tagclaud-hld .medium a {color: var(--san-darkblue); text-decoration: underline; margin-right: 8px;}
.blog-page-list .block-tagclaud .tagclaud-hld .largest a:hover, .blog-page-list .block-tagclaud .tagclaud-hld .medium a:hover {color: var(--san-orange);} 
/* .blog-post-view .post-text-hld ul li {list-style: disc; margin-left: 20px; color: var(--san-black);} */
.blog-post-view .blog-quote p {margin-bottom: 0;}
.blog-quote p em {display: block; margin-bottom: 24px; text-wrap: balance;}
.blog-post-view .blog-quote {padding-left: 32px; border-left: 8px solid; margin-left: 32px !important;}
.blog-post-view .pagebuilder-column-group:has(.pagebuilder-banner-wrapper) .pagebuilder-column figure img {height: 300px !important; border-radius: 16px; width: 100%; object-fit: cover; margin: 0;}
.blog-post-view .pagebuilder-column-group:has(.pagebuilder-banner-wrapper) .pagebuilder-column-line {display: flex; gap: 16px;}
.blog-post-view .pagebuilder-column-group .pagebuilder-banner-wrapper, .blog-post-view .pagebuilder-column-group .pagebuilder-banner-wrapper .pagebuilder-collage-content {display: flex; align-items: center;}
.blog-post-view .pagebuilder-column-group .pagebuilder-banner-wrapper .pagebuilder-collage-content button {margin-top: 0;}
.blog-post-view .blog-table {box-shadow: var(--san-boxshadow); border-radius: 16px; padding: 24px;}
.blog-post-view .blog-table tbody tr {border-top: 1px solid;}
.blog-post-view .blog-table tbody tr td {padding: 24px 10px;}
.pagebuilder-column-group.contact-blok-container {box-shadow: var(--san-boxshadow);}
.blog-post-view .blog-bottom-other-blogs .post-content .post-description .post-ftimg-hld {display: block;}
.blog-post-view .blog-bottom-other-blogs .post-content .post-description .post-text-hld .row .col-md-5 {display: none;}
.blog-post-view .blog-bottom-other-blogs .post-content .post-description .post-text-hld .row .col-md-6 {width: 100%;}
.blog-bottom-other-blogs .blog-widget-recent .post-description .post-text-hld {overflow: hidden;}
.blog-bottom-other-blogs .blog-widget-recent .post-list {display: flex;}
.blog-bottom-other-blogs .blog-widget-recent .post-list .post-holder {margin-left: 0; margin-right: 24px;}
.blog-widget-recent .post-description .post-text-hld h1 {font-size: 24px; margin-bottom: 0;}
.blog-post-view .blog-bottom-other-blogs .post-content .post-description .post-ftimg-hld {border-radius: 16px;}
.post-holder {margin-bottom: 0;}
nav.nav-menu-items {float: left; width: 18%;}
nav.nav-menu-items .pagebuilder-column {width: auto !important;}
.header-container .sticky-container ul.nav-holders-wrapper.right-column .nav-item {height: auto; overflow: unset;}

/* Aheadworks Requistion list - 9/11/2021 */
.account .account-nav .item.current strong, .account .account-nav .item.current a {border-color: #82A939;}
.aw_requisition_list-rlist-index .aw-rl__create-list-wrapper .action {background-color: #7db9e4; color: #fff; padding: 8px 15px; border-radius: 30px;}
.aw_requisition_list-rlist-index .aw-rl__create-list-wrapper .action:hover {background-color: #82A939;}
.aw_requisition_list-rlist-index .aw-rl__create-list-wrapper {top: -60px;}
.aw_requisition_list-rlist-edit .page-title-wrapper .header-list-description {padding: 1vw; background-color: var(--san-lightblue); margin-bottom: 24px; border-radius: 16px;}
.admin__data-grid-actions-wrap .admin__action-dropdown-wrap.admin__data-grid-action-export .admin__action-dropdown:after, .admin__data-grid-actions-wrap .admin__action-dropdown-wrap.admin__data-grid-action-import .admin__action-dropdown:after {content: none;}
.aw-rl__listing-products-wrapper .admin__data-grid-outer-wrap .admin__data-grid-header .admin__data-grid-actions-wrap {padding-bottom: 16px;}
.account-nav .content {background-color: #82A93917; border-radius: 0 120px; padding-bottom: 6vw; width: 250px;}
.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 a.action.aw-requisitionlist__edit-list-action {background-color: #eee; padding: 8px 15px; vertical-align: middle; font-weight: 600; display: inline-block; box-sizing: border-box; font-size: 1.4rem; line-height: 1.6rem; color: #333; font-family: 'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif; border-radius: 16px;}
.aw_requisition_list-rlist-edit a.action.aw-requisitionlist__edit-list-action:hover {background: #333; color: #fff;}
.aw_requisition_list-rlist-edit .admin__data-grid-header .col-xs-10 {width: 30%;}
.aw_requisition_list-rlist-edit .page-title-wrapper .aw-rl__edit-btn-wrapper {margin-right: 16px;}
.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;}
.account .sidebar .block-content .actions-toolbar {margin-top: 60px;}
.aw_requisition_list-rlist-edit span.action.action-tree span.action-menu-item:hover {text-decoration: underline !important;}
.account .action-menu button.action {margin-bottom: 10px;}
.aw_requisition_list-rlist-edit .aw-rl__edit-btn-wrapper, .header-list-delete {margin: 10px 0;}
.aw_requisition_list-rlist-edit .aw-rl__listing-products>.data-grid {min-width: auto;}
.aw_requisition_list-rlist-edit .aw-rl__listing-products {overflow-y: scroll;}
.sales-order-view .aw-rl__list-wrapper.default {background: none; padding: 0;}
.sales-order-view .page-title-wrapper .actions {display: flex; align-content: flex-end; justify-content: flex-end;}
.sales-order-view .aw-rl__list-wrapper.default .toggle:after {margin-right: 15px; margin-left: 0; font-size: 25px;}
.aw_requisition_list-rlist-index .aw-rl__customer_lists {overflow-x: unset;}
.aw-ui-listing .action-next:before, .aw-ui-listing .action-previous:before {font-family: 'icons-blank-theme'; font-size: 25px;}
.aw-ui-listing .action-previous, .aw-ui-listing .action-next {margin-right: 1rem; padding: 10px 0 4px 0;}
.aw-ui-listing .action-previous:hover, .aw-ui-listing .action-next:hover {background-color: #333; color: #fff;}
.aw-ui-listing .selectmenu._active {width: 10rem;}
.sales-order-history .aw-ui-listing button.action-default._active:hover {color: #333;}
.aw_requisition_list-rlist-edit .action-menu span.action.action-tree._parent:nth-child(2) {border-right: solid 1px var(--san-darkblue); border-left: solid 1px var(--san-darkblue);}
.aw_requisition_list-rlist-edit .action-menu span.action.action-tree._parent:nth-child(2) span.action-menu-item {margin-left: 10px;}
.aw_requisition_list-rlist-edit .action-menu span.action-menu-item {margin-right: 5px;}
.aw_requisition_list-rlist-edit .aw-rl__listing-products td.aw-rl.product-attributes div {padding-bottom: 5px;}
.aw-rl__list-wrapper.default {border: none;}
.newsletter-manage-index .fieldset>.field.choice:before {width: 0;}
.admin__data-grid-actions-wrap .admin__action-dropdown-wrap.admin__data-grid-action-import .file-uploader-area input {display: none;}
.admin__data-grid-actions-wrap .admin__action-dropdown-wrap.admin__data-grid-action-import .file-uploader-area .label-select-file {width: 100%;}
.admin__data-grid-actions-wrap .admin__action-dropdown-wrap.admin__data-grid-action-import .admin__fieldset .file-uploader .download-sample-link {margin-top: 16px;}
.aw_requisition_list-rlist-edit .main-container .sidebar #block-collapsible-nav .nav.item.current strong {padding-left: 0;}

/* Elastic Search */

/* Footer */

/* Magnifier PDP */

/* Amasty GDPR - CMS - Cookies and privacy */

/* Amasty GDPR - MODAL - Cookie Pop Up */

/* Amasty Slider */

/* Amasty social login - 06/08/2021 */

/* Aheadworks Requistion list */

/* Mageplaza Gift Card */


/* ------------- */
/* MEDIA QUERIES */
/* ------------- */

/*------------------------------------------MIN WIDTH--------------------------------------------------*/

@media screen and (min-width: 1265px) {
	
}

@media screen and (min-width: 768px) {

}

/*------------------------------------------MAX WIDTH--------------------------------------------------*/

@media screen and (max-width: 1679px) {
    .row.hero .col.hero.txt:first-child {padding-left: calc(50% - 672px);}
}

@media screen and (max-width: 1439px) {
    .row.hero .col.hero.txt:first-child {padding-left: calc(50% - 568px);}	
    .home-category-grid .pagebuilder-column-line .pagebuilder-column {width: calc(25% - 24px) !important;}
    .home-category-grid .pagebuilder-banner-wrapper {background-size: 34% !important;}
}

@media screen and (max-width: 1200px) {
    .row.hero .col.hero.txt:first-child {padding-left: calc(50% - 480px);}
    /* .catalog-category-view .items-grid .product-items li.item.product.product-item {width: 30.3333%;} */
}

@media screen and (max-width: 1024px) {
    .home-category-grid .pagebuilder-banner-wrapper {background-size: 50% !important;}
}

@media screen and (max-width: 991px) {
    .row.hero .col.hero.txt:first-child {padding-left: calc(50% - 360px);}
    .row.hero .col.hero.txt {padding-left: 16px!important;}
    .category-grid .pagebuilder-column-group .pagebuilder-column-line {display: grid !important; grid-template-columns: 2fr 2fr;}
    .category-grid .pagebuilder-column-group .pagebuilder-column-line .pagebuilder-column {width: 100% !important;}
    .category-grid .pagebuilder-banner-wrapper {background-size: 30% !important;}
}

@media screen and (max-width: 767px){
    .home-category-grid .pagebuilder-column-line .pagebuilder-column {width: calc(50% - 24px) !important; flex-basis: auto;}
    .home-category-grid .pagebuilder-banner-wrapper {background-size: 25% !important;}
    /* .catalog-category-view .items-grid .product-items li.item.product.product-item {width: 47%;} */
}

@media screen and (max-width: 479px) {
    .category-grid .pagebuilder-column-group .pagebuilder-column-line {display: flex !important;}
    .home-category-grid .pagebuilder-banner-wrapper {background-size: 45% !important;}
    .catalog-category-view .items-grid .product-items li.item.product.product-item {width: 100%;}
}

@media screen and (max-width: 320px) {
}












