.ex-category .dropdown {
width: auto;
}

.ex-category .dropdown::after {
display: none;
}

.page-loaded #productsummary_277268 > div > div.row.product-details-wrapper > div > div.margindiv.product-item-spacing.prod-code > span.label.label-focus {
  display: none!important;
}

.page-loaded header .header-full .header-main .search_container section.search .search-form button[type=submit] {
    top: 0;
}

/* Homepage Slider Background Issue Fix */
.page-loaded .hero-tabbed .hero-img-wrapper {
  background-color: white;
}

/* Product Icons - Align Fix */
div.margindiv.product-indicators {
  align-items: center;
}

/* Badge Fixes */
.ribbon-wrapper .ribbon, .ribbon-wrapper .ribbon-side {
    line-height: 1.4rem;
}

.ex-product div.ribbon-wrapper.g12696.b6713 > div.ribbon-tips {
  border-bottom: #ed028c .75rem solid;
}

.ex-product div.ribbon-wrapper.g12696.b6713 > div.ribbon-side, .ex-product div.ribbon-wrapper.g12696.b6713 > div.ribbon {
  line-height: 1.35rem;
}

@media (min-width: 770px) {
.productsrelated_container .ribbon-wrapper .ribbon,
.ex-product .lastviewedproducts_container .ribbon-wrapper .ribbon {
	font-size: 0.4vw;
	max-width: 82%;
	}

/* Allow clicks to pass through related-product badges */
.productsrelated_container .badges-wrapper,
.ex-product .lastviewedproducts_container .badges-wrapper {
    pointer-events: none;
}
}

/* New Menu Design */
.page-loaded header .header-full .header-main .menu-section .shop-all .cd-secondary-dropdown {
  padding: 20px 60px 0px 100px;
}

/* Hide new menu items for everyone */
.jmhidden,
.jmhidden li {
  display: none;
}

/* Show new menu items only for your dev user */
.page-loaded .jmhidden,
.page-loaded .jmhidden li {
  display: initial;
}

/* Override developer rule for your dev user */
.page-loaded header .header-full .header-main .menu-section .shop-all .cd-dropdown-content > li.jmhidden {
  display: initial;
}

header .header-full .header-main .menu-section .shop-all .cd-dropdown-content > li.jmhidden {
  display: none;
}

/* Edcuation Menu */
li.eduhide.has-children {
  display: none;
}

.page-loaded .ex-l-4859 li.eduhide.has-children {
  display: initial;
}

header .header-full .header-main .menu-section .shop-all .cd-dropdown-content > li.eduhide.has-children {
  display: none;
}

.ex-l-4859 header .header-full .header-main .menu-section .shop-all .cd-dropdown-content > li.eduhide.has-children {
    display: initial;
}


.page-loaded header .header-full .header-main .menu-section .shop-all .cd-secondary-dropdown>li.open>a::after,
.page-loaded header .header-full .header-main .menu-section .shop-all .cd-secondary-dropdown>li>a::after {
  content: none!important;
}

.page-loaded header .header-full .header-main .menu-section .shop-all .cd-secondary-dropdown>li .shop-all {
  display: none;
}

.page-loaded .col-promos > a {
  display: none!important;
}

.page-loaded header .header-full .header-main .menu-section .shop-all .cd-secondary-dropdown>li.open>ul {
    max-height: 100%;
    margin: 0 0 10px;
}

.page-loaded header .header-full .header-main .menu-section .shop-all .cd-secondary-dropdown>li>ul {
  gap: 20px;
}

.page-loaded li.has-children.col-top-searched > ul > li.has-html > a {
  color: white!important;
  padding: 3%!important;
}

.page-loaded li.has-children.col-top-searched > ul > li.has-html > a::after {
  display: none!important;
}

header .header-full li.has-children.col-top-searched > a, header .header-full li.has-children.col-trending > a {
  pointer-events: none;
}

.page-loaded header .header-full .header-main .menu-section .shop-all .cd-dropdown-content>li>a {
  border: none;
}

.page-loaded header .header-full .header-main .menu-section .shop-all .cd-secondary-dropdown>li>ul>li:nth-of-type(n+11) {
    display:block;
}

/* ============================================================
   PROMO BLOCKS — TEST ONLY FOR USER 2932413
   ============================================================ */

.page-loaded .promo-box {
    position: relative;
    width: 100%;
    height: auto;
    border-radius: 10px;
    background-size: cover;
    background-position: center;
    overflow: hidden;
    display: flex;
    align-items: flex-end;
    text-wrap: auto;
  	aspect-ratio: 1.6 / 1;
}

/* Dark translucent overlay */
.page-loaded .promo-box::before {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0,0,0,0.35); /* adjust opacity here */
    border-radius: inherit;
    z-index: 1;
}


/* Inner padding + layout */
.page-loaded .promo-box-inner {
    padding: 20px;
    color: #fff;
    position: relative;
    z-index: 2;
}

/* Heading styling (inherits your site's h3 font) */
.page-loaded .promo-box-inner h4 {
    margin: 0 0 10px 0;
    color: #fff;
    font-size: 20px;
    font-weight: 700;
}

/* Button styling (uses your site's default .btn rules) */
.page-loaded .promo-btn {
    display: inline-block;
    margin-top: 5px;
    color: #fff !important;
}

/* ============================================================
   BACKGROUND IMAGES — SET YOUR OWN HERE
   ============================================================ */

.page-loaded .col-promos li.ospromo1.has-html .promo-box {
    background-image: url('https://eu.evocdn.io/dealer/1800/content/media/Kascaid/Store Homepage/office-supplies.jpg');
}

.page-loaded .col-promos li.ospromo2.has-html .promo-box {
    background-image: url('https://eu.evocdn.io/dealer/1800/content/media/Blog/Tomlinson%20%20(1).png');
}

.page-loaded .col-promos li.janpromo1.has-html .promo-box {
    background-image: url('https://eu.evocdn.io/dealer/1800/content/media/Kascaid/Store%20Homepage/janitorial-supplies.jpg');
}

.page-loaded .col-promos li.janpromo2.has-html .promo-box {
    background-image: url('https://eu.evocdn.io/dealer/1800/content/media/Blog/Clean%20workplace.png');
}

.page-loaded .col-promos li.catpromo1.has-html .promo-box {
    background-image: url('https://eu.evocdn.io/dealer/1800/content/media/Kascaid/Store%20Homepage/catering-supplies.jpg');
}

.page-loaded .col-promos li.catpromo2.has-html .promo-box {
    background-image: url('https://eu.evocdn.io/dealer/1800/content/media/Blog/food%20and%20drink.jpg');
}

.page-loaded .col-promos li.furnpromo1.has-html .promo-box {
    background-image: url('https://eu.evocdn.io/dealer/1800/content/media/Office%20Furniture.png');
}

.page-loaded .col-promos li.furnpromo2.has-html .promo-box {
    background-image: url('https://eu.evocdn.io/dealer/1800/content/media/Blog/Breakroom%20furniture.png');
}

.page-loaded .col-promos li.clothpromo1.has-html .promo-box {
    background-image: url('https://eu.evocdn.io/dealer/1800/content/media/Kascaid/Clothing%20and%20workwear/Uniform.png');
}

.page-loaded .col-promos li.clothpromo2.has-html .promo-box {
    background-image: url('https://eu.evocdn.io/dealer/1800/content/media/Blog/Machine%20Mart%20Workwear.png');
}

.page-loaded .col-promos li.edpromo1.has-html .promo-box {
    background-image: url('https://eu.evocdn.io/dealer/1800/content/media/Kascaid/Store%20Homepage/education-supplies.jpg');
}

.page-loaded .col-promos li.edpromo2.has-html .promo-box {
    background-image: url('https://eu.evocdn.io/dealer/1800/content/media/Kascaid/brochure%20landing%20pages/Education-Furniture-2.png');
}

.page-loaded .col-promos li.safepromo1.has-html .promo-box {
    background-image: url('https://eu.evocdn.io/dealer/1800/content/media/Kascaid/Store%20Homepage/ppe-safety.jpg');
}

.page-loaded .col-promos li.safepromo2.has-html .promo-box {
    background-image: url('https://eu.evocdn.io/dealer/1800/content/media/Blog/PPE.webp');
}

.page-loaded .col-promos li.tecpromo1.has-html .promo-box {
    background-image: url('https://eu.evocdn.io/dealer/1800/content/media/Kascaid/Store%20Homepage/technology.jpg');
}

.page-loaded .col-promos li.tecpromo2.has-html .promo-box {
    background-image: url('https://eu.evocdn.io/dealer/1800/content/media/Blog/MPS-Managed-Print-Solutions.webp');
}

.page-loaded .col-promos li.toolpromo1.has-html .promo-box {
    background-image: url('https://eu.evocdn.io/dealer/1800/content/media/Kascaid/Store%20Homepage/tools-hardware.jpg');
}

.page-loaded .col-promos li.toolpromo2.has-html .promo-box {
    background-image: url('https://eu.evocdn.io/dealer/1800/content/media/Kascaid/Store%20Homepage/clothing-workwear.jpg');
}

.page-loaded li.has-children.col-promos > ul > li > div > div > a {
  display: flex;
  padding: 0 10%;
  width: max-content;
}

/* ============================================================
   FORCE ALL SUBMENUS OPEN (TEST ONLY FOR USER 2932413)
   ============================================================ */
.page-loaded header .header-full .header-main .menu-section .shop-all .cd-secondary-dropdown > li > ul {
    display: flex;
    flex-direction: column;
    gap: 10px;          /* your preferred spacing */
    max-height: none;   /* was 0 – this is what was hiding it */
    overflow: visible;  /* was hidden – now let content show */
    margin: 0;
    padding: 0;
    transition: none;   /* optional: kill the accordion animation */
}


/* Account Dashboard - Customer Tools - Digital Catalogue Addition */
.page-loaded .sidebar-catalogue,
#customertools_277097 > div > div > div > ul > li.sidebar-catalogue,
#customertools_277097 > div.customertools.flyout-items-loaded.new.open > div > ul > li.sidebar-catalogue {
    display:none;
}

.ex-a-2350093 #customertools_277097 > div > div > div > ul > li.sidebar-catalogue {
    display:list-item;
  	order: -300;
}

div.customertools .nav-pills a {
  text-wrap: auto;
}

div.customertools .nav-pills a::before {
  min-width: 20px;
}

/* NSR Page */
.ex-emptysearchresults .hero-static .flex-custom h1 {
  color: #11203D;
}

.nsrcontact {
	padding: 5%;
    background: #11203D;
  	border-radius: 15px;
}

.nsrcontact p, .nsrcontact h3 {
	color: white;
}

.ex-emptysearchresults .form-row > div {
	padding-left: 0px;
}

.greyback {
  background: #F6F6F6;
}

.ex-emptysearchresults .brands-slider-custom.bundles .splide .item .image-wrapper img {
  object-fit: contain;
}

.ex-emptysearchresults .brands-slider-custom.bundles .splide .item .details {
  height: 440px;
}



/* About us section - HOME */
@media (min-width: 770px) {
.ex-home .text-image-combo .container .flex-custom {
  margin: 280px 0 140px 0;
}
}

.ex-home .text-image-combo .bg-image-wrapper img {
  padding-top: 10vw;
}

@media (min-width: 2300px) {
.ex-home .text-image-combo .bg-image-wrapper img {
  padding-top: 8vw;
}
}

/* Hero Height Change - HOME */
.hero-tabbed {
    height: 85vh;
  	min-height: 0!important;
}

.hero-tabbed .hero-slide-text {
    min-height: 80vh!important;
}

/* --- HERO HEIGHT FIX (scaling-safe) --- */
.hero-static.services .flex-custom,
.hero-static .flex-custom {
  min-height: unset !important;         /* remove conflicting rules */
  padding-bottom: clamp(60px, 10vh, 140px) !important; /* ensures text never hits scroll icon */
}

/* Use modern viewport height to avoid DPI scaling issues */
.hero-static {
  height: 85svh;
  min-height: 650px;
  position: relative;
  display: flex;
  align-items: center;
}

/* Fallback for older browsers */
@supports not (height: 100svh) {
  .hero-static {
    height: 85vh;
  }
}

.hero-static.video .container {
    bottom: auto!important;
}

.hero-static.video .video-wrapper video {
    width: 100vw!important;
}

/* --- SCROLL ICON FIX --- */
.hero-static .scroller,
.hero-static.services .scroller {
  bottom: clamp(20px, 20vh, 160px) !important;
  left: 50%;
  transform: translateX(-50%);
  z-index: 10;
}
.brands-slider-custom .splide__slide .brand .image-wrapper {
    box-shadow: 0 5px 15px 0px rgb(0 0 0 / 20%)!important;
}

/* Contract Badge Issue - Fix */
.ex-searchresult .badges-wrapper, .ex-category .badges-wrapper {
    z-index: 1;
}

/* Basket-Height Issue - Fix */
.cart-dropdown .body {
    max-height: 30vh;
}

/* Basket-Checkout Thumbnail Image Increase */
.cartproductlines_container table tbody td.thumb {
  min-width: 300px!important;
}

.cartproductlines_container table tbody td.thumb a {
  height: auto!important;
}

.ex-product .owl-carousel .owl-stage {
  width: 100%;
}

#lastviewedproducts_293944 > div > div.lastviewedproducts-content.owl-carousel.owl-theme.owl-loaded.owl-drag > div.owl-stage-outer > div {
  width: 100%!important;
}

.ex-product .catalog-single.has-carousel .tile {
  width: 100%;
}

.ex-product .owl-carousel.owl-drag .owl-item {
  width: 33%!important;
}

.ex-product .widget-lastviewedproducts-html .tileparent {
    width: 100%;
}

.ex-product .widget-lastviewedproducts-html .tile .footer {
  padding: 0px;
}

.ex-product .widget-lastviewedproducts-html .tile .footer .buttons.group {
  display: inline-grid;
  display: none;
}

.ex-product .catalog-single .tile .footer .btn {
  text-wrap: auto;
}

.ex-product #grid.griditems {
  justify-content: space-between;
}

@media (min-width: 1200px) {
    .ex-product .catalog-single.has-grid[data-widgetsize="1"] .tileparent.col-lg-3, .catalog-single.has-grid[data-widgetsize="2"] .tileparent.col-lg-3 {
        width: 33%;
    }
}

.ex-product .catalog-single .tile img {
  width: 100%;
}

.ex-product .catalog-single.has-grid .brand-label {
  display: none;
}

.ex-product .catalog-single .tile .product-name {
  font-size: 0.68em;
  line-height: 0.8rem;
}

.ex-product .product-compare-action {
  display: none;
}

.ex-product .mainproductpagedesktop div[role=row-section]>.row .productaddtocart_container {
    width: 100%!important;
}

.ex-product .catalog-single h3 {
    font-size: 1.2em;
}

.ex-product .catalog-single #accordion .panel {
    border-left: 10px solid #ed028c;
}

.ex-product .mainproductpagedesktop div[role=row-section]>.row {
    margin-bottom: 20px!important;
}

.ex-name-2026diariescalendars div.bg-image-wrapper > img {
filter: brightness(50%);
}

/* Hide it for everyone by default */
.shipping-progress-container {
    display: none;
}

/* Sticky Free Shipping Progress Bar */
.ex-l-4926 .shipping-progress-container,
.ex-l-4997 .shipping-progress-container {
  display: block!important;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 95%;
  background: #ffffff;
  padding: 12px 20px 18px; /* extra padding for markers */
  box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.1);
  z-index: 998;
  font-family: 'Montserrat', sans-serif;
  border-top: 1px solid #e0e0e0;
  justify-self: anchor-center;
}

.shipping-message {
  font-size: 16px;
  font-weight: 600;
  color: #333;
  margin-bottom: 10px;
}

.shipping-progress-bar {
  position: relative;
  background-color: #e0e0e0;
  height: 14px;
  border-radius: 7px;
  overflow: hidden;
}

.progress-fill {
  height: 100%;
  background-color: #ed028c;
  width: 0%;
  transition: width 0.4s ease-in-out;
}

/* Milestone markers */
.progress-marker {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 14px;
  height: 14px;
  background-color: #fff;
  border: 2px solid #999;
  border-radius: 50%;
  z-index: 2;
  transition: background-color 0.3s ease, border-color 0.3s ease;
}

/* Marker when unlocked */
.progress-marker.active {
  background-color: #13A538;
  border-color: #ed028c;
}




.ex-order .customer-orders-terms {
  display: none;
}/* Homepage & About Us Map */
.locations-map a.pin.berkshire[data-loc="location"] { top: 83%; left: 78%; }
.locations-map a.pin.bristol[data-loc="location"] { top: 82%; left: 64%; }
.locations-map a.pin.devon-plymouth[data-loc="location"] { top: 93.5%; left: 50%; }
.locations-map a.pin.devon-willand[data-loc="location"] { top: 89.5%; left: 56%; }
.locations-map a.pin.dorset[data-loc="location"] { top: 90%; left: 68.5%; }
.locations-map a.pin.eastsussex[data-loc="location"] { top: 89%; left: 82.5%; }
.locations-map a.pin.essex[data-loc="location"] { top: 78%; left: 91.5%; }
.locations-map a.pin.hampshire[data-loc="location"] { top: 89%; left: 75%; }
.locations-map a.pin.westmidlands[data-loc="location"] { top: 72%; left: 67%; }
.locations-map a.pin.london[data-loc="location"] { top: 81.5%; left: 81.5%; }
.locations-map a.pin.worcestershire[data-loc="location"] { top: 74%; left: 65%; }
.locations-map a.pin.devon-barnstaple[data-loc="location"] { top: 86.5%; left: 51%; }
.locations-map a.pin.croydon[data-loc="location"] { top: 83.3%; left: 81.4%; }
.locations-map a.pin.warwickshire[data-loc="location"] { top: 77%; left: 68%; }

.locations-map a.pin.normantondc[data-loc="distribution"] { top: 61.5%; left: 73%; }
.locations-map a.pin.dublinidc[data-loc="distribution"] { top: 65%; left: 33%; }
.locations-map a.pin.lutterworthadc[data-loc="distribution"] { top: 74.5%; left: 72%; }

.locations-map a.pin.newbridge[data-loc="transport"] { top: 38%; left: 56%; }
.locations-map a.pin.newtonards[data-loc="transport"] { top: 52%; left: 36%; }
.locations-map a.pin.droylsden[data-loc="transport"] { top: 65%; left: 67%; }
.locations-map a.pin.grantham[data-loc="transport"] { top: 70%; left: 79%; }
.locations-map a.pin.bridgend[data-loc="transport"] { top: 83.5%; left: 55%; }

/* Contact Us Map */
.locations-map a.pin.berkshire.location { top: 82%; left: 77.5%; }
.locations-map a.pin.bristol.location { top: 82%; left: 63.5%; }
.locations-map a.pin.devon-plymouth.location { top: 93%; left: 50%; }
.locations-map a.pin.devon-willand.location { top: 89%; left: 56%; }
.locations-map a.pin.dorset.location { top: 89%; left: 68.5%; }
.locations-map a.pin.eastsussex.location { top: 88%; left: 82%; }
.locations-map a.pin.essex.location { top: 77%; left: 91%; }
.locations-map a.pin.hampshire.location { top: 89%; left: 74.5%; }
.locations-map a.pin.somerset.location { top: 88%; left: 60%; }
.locations-map a.pin.westmidlands.location { top: 71.5%; left: 66.5%; }
.locations-map a.pin.london.location { top: 81%; left: 81%; }
.locations-map a.pin.worcestershire.location { top: 73.5%; left: 64.5%; }
.locations-map a.pin.croydon.location { top: 83.3%; left: 81.4%; }
.locations-map a.pin.warwickshire.location { top: 77%; left: 68%; }


.locations-map a.pin.normantondc.distribution { top: 61%; left: 73%; }
.locations-map a.pin.dublinidc.distribution { top: 65%; left: 32%; }
.locations-map a.pin.lutterworthadc.distribution { top: 74%; left: 71.5%; }

.locations-map a.pin.newbridge.transport { top: 38%; left: 56%; }
.locations-map a.pin.newtonards.transport { top: 52%; left: 36%; }
.locations-map a.pin.droylsden.transport { top: 65%; left: 67%; }
.locations-map a.pin.grantham.transport { top: 69.5%; left: 79%; }
.locations-map a.pin.bridgend.transport { top: 83.5%; left: 55%; }

div.customertools .nav-pills li.sidebar-dashboard a::before {content: url("https://eu.evocdn.io/dealer/1800/content/media/My_Theme/icons/tbsg-dashboard-icon.svg");}
div.customertools .nav-pills li.sidebar-profile a::before {content: url("https://eu.evocdn.io/dealer/1800/content/media/My_Theme/icons/tbsg-dashboard-icon.svg");}
div.customertools .nav-pills li.sidebar-myorders a::before {content: url("https://eu.evocdn.io/dealer/1800/content/media/My_Theme/icons/tbsg-dashboard-icon.svg");}
div.customertools .nav-pills li.sidebar-myquotes a::before {content: url("https://eu.evocdn.io/dealer/1800/content/media/My_Theme/icons/tbsg-dashboard-icon.svg");}
div.customertools .nav-pills li.sidebar-freqpurchased a::before {content: url("https://eu.evocdn.io/dealer/1800/content/media/My_Theme/icons/tbsg-dashboard-icon.svg");}
div.customertools .nav-pills li.sidebar-savedcarts a::before {content: url("https://eu.evocdn.io/dealer/1800/content/media/My_Theme/icons/tbsg-dashboard-icon.svg");}
div.customertools .nav-pills li.sidebar-addresses a::before {content: url("https://eu.evocdn.io/dealer/1800/content/media/My_Theme/icons/tbsg-dashboard-icon.svg");}
div.customertools .nav-pills li.sidebar-users a::before {content: url("https://eu.evocdn.io/dealer/1800/content/media/My_Theme/icons/tbsg-dashboard-icon.svg");}
div.customertools .nav-pills li.sidebar-contractitems a::before {content: url("https://eu.evocdn.io/dealer/1800/content/media/My_Theme/icons/tbsg-dashboard-icon.svg");}
div.customertools .nav-pills li.sidebar-quicklists a::before {content: url("https://eu.evocdn.io/dealer/1800/content/media/My_Theme/icons/tbsg-dashboard-icon.svg");}
div.customertools .nav-pills li.sidebar-opentools a::before {content: url("https://eu.evocdn.io/dealer/1800/content/media/My_Theme/icons/tbsg-dashboard-icon.svg");}

.bg-img1::before { background-image: url("https://eu.evocdn.io/dealer/1800/content/media/My_Theme/images/tbsg-image-placeholder-reversed.jpg"); }
.bg-img2::before { background-image: url("https://eu.evocdn.io/dealer/1800/content/media/unsplash/photo-1497366754035-f200968a6e72.jpeg"); }
.bg-img3::before { background-image: url("https://eu.evocdn.io/dealer/1800/content/media/My_Theme/images/Beautiful-interiors-unsplash-image-OhNSJMm9yJI.jpg"); }
.bg-img4::before { background-image: url("https://eu.evocdn.io/dealer/1800/content/media/My_Theme/content-pages/mps/mps-team.jpg"); }
.bg-img5::before { background-image: url("https://eu.evocdn.io/dealer/1800/content/media/My_Theme/content-pages/mps/papercut.jpg"); }

/* .cookiespolicies_container .cookiespolicies-preferences-table::before {
  content: "We use cookies to give you the best experience on our website. Some cookies are essential for the site to work, while others help us improve functionality, personalise content, and analyse traffic. You can accept all cookies or manage your preferences by selecting which types you'd like to allow. For more information, see our Privacy & Cookie Policy";
} */

.cookie-consent-message {
  margin-bottom: 15px;
}

.cookie-consent-message a {
  font-weight: 700;
  text-decoration: underline;
  color: #ed028c;
}

.cookie-consent-message a:hover,
.cookie-consent-message a:focus-visible {
  color: #4f4c4d;
}

/*padding*/ 

.paddinglr {
    padding-left: 13vw;
    padding-right: 13vw;
}

@media (min-width: 769px) {
.paddingslr {
    padding-left: 12vw;
    padding-right: 12vw;
}
}

@media (max-width: 768px) {
.paddingslr {
    padding-left: 4vw;
    padding-right: 4vw;
}
}

.paddingtb {
  padding-top: 2vw;
  padding-bottom: 2vw;
}

.paddingtb1 {
  padding-top: 1vw;
  padding-bottom: 1vw;
}

.paddingt {
  padding-top: 1vw;
}

.paddingt2 {
  padding-top: 2vw;
}

.paddingb {
  padding-bottom: 1vw;
}

.paddingb2 {
  padding-bottom: 2vw;
}

.paddingb3 {
  padding-bottom: 3vw;
}

.nomargin {
margin-bottom: 0px !important; 
  margin-top: 0px !important;
}

/* Shop Homepage */

.ex-loggedout .loggedouthide {
  display: none;
} 

.ex-name-storefront > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

.hpback {
	background: url("https://eu.evocdn.io/dealer/1800/content/media/Kascaid/Store Homepage/hero-img.jpg");
      background-size: cover;
    background-position: center;
}

#contentblock_291092 h2 {
      font-size: 2em !important;
}

.promo-card {
  width: 100%;
  max-width: 380px;
  aspect-ratio: 3/4;
  position: relative;
  border-radius: 16px;
  overflow: hidden;
}

.promo-bg {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.promo-content {
position: absolute;
    bottom: 20px;
    left: 20px;
    text-align: left;
    color: #fff;
  z-index: 2;
}

.dpurpleback {
  background: #11203D
}

.gpurpleback {
  background: linear-gradient(180deg,rgba(255, 255, 255, 1) 50%, rgba(17, 32, 61, 1) 50%);
}

/* Education */

.ex-name-kascaidtest > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

.ex-category-educationalsupplies > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_291138, #contentblock_291139, #contentblock_291140, #contentblock_291141, #contentblock_291142 {
width: 20%;
}
}
@media (min-width: 769px) {
#contentblock_291143, #contentblock_291144, #contentblock_291145, #contentblock_291146, #contentblock_291170 {
width: 20%;
}
}

/* catering supplies */

.ex-category-cateringsupplies > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_291172, #contentblock_291173, #contentblock_291174, #contentblock_291175, #contentblock_291176 {
width: 20%;
}
}
@media (min-width: 769px) {
#contentblock_291177, #contentblock_291178, #contentblock_291179, #contentblock_291180, #contentblock_291181 {
width: 20%;
}
}
@media (min-width: 769px) {
#contentblock_291190, #contentblock_291193 {
width: 20%;
}
}

/* Janitorial supplies */

.ex-category-cleaningsupplies > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_291207, #contentblock_291208, #contentblock_291209, #contentblock_291210, #contentblock_291211 {
width: 20%;
}
}
@media (min-width: 769px) {
#contentblock_291212, #contentblock_291213, #contentblock_291214, #contentblock_291215, #contentblock_291216 {
width: 20%;
}
}
@media (min-width: 769px) {
#contentblock_291217, #contentblock_291218, #contentblock_291219, #contentblock_291220, #contentblock_291221 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_291234, #contentblock_291235, #contentblock_291236, #contentblock_291237 {
width: 20%;
}
}

/* office supplies */

.ex-category-officesupplies > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_291244, #contentblock_291245, #contentblock_291246, #contentblock_291247, #contentblock_291248 {
width: 20%;
}
}
@media (min-width: 769px) {
#contentblock_291249, #contentblock_291250, #contentblock_291251, #contentblock_291252, #contentblock_291253 {
width: 20%;
}
}
@media (min-width: 769px) {
#contentblock_291254, #contentblock_291255, #contentblock_291256, #contentblock_291257, #contentblock_291258 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_291259, #contentblock_291260, #contentblock_291261, #contentblock_291262, #contentblock_291271 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_291272, #contentblock_291273, #contentblock_291274, #contentblock_291275 {
width: 20%;
}
}

/* Furniture */

.ex-category-furniture > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_292700, #contentblock_292701, #contentblock_292702, #contentblock_292703, #contentblock_292704 {
width: 20%;
}
}

#singlebanner_292717 > div, #singlebanner_292710 > div {
      margin-bottom: 0px !important;
    margin-top: 0px !important;
}

/* Clothing & Workwear */

.ex-category-clothingworkwear > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_292719, #contentblock_292720, #contentblock_292721, #contentblock_292722, #contentblock_292723 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_292724, #contentblock_292725, #contentblock_292726, #contentblock_292728 {
width: 20%;
}
}

/* logged out popup */

.pinklogback {
  background: #E6007E;
  padding-top: 2vw;
  padding-bottom: 2vw;
}

.btn-custom.white {
    display: flex;
    align-items: center;
    text-align: center;
    color: #E6007E;
    font-size: 1.2em;
    font-weight: 700;
    line-height: 150%;
    background-color: #fff;
    border-radius: var(--theme-btn-border-radius, 100vh);
    padding: var(--theme-btn-padding, 0 52px);
    width: fit-content;
    min-height: 40px;
    transition: .35s 
ease;
}

.btn-custom.white:hover {
  background-color: #000;
}

@media (min-width: 760px) {
.dflexcent > div {
  display: flex;
    align-items: center;
}

.dflexitem {
    display: flex;
    justify-content: center;
}
}

.ex-loggedin .loggedinhide {
  display: none;
}

/* Safety & PPE */

.ex-category-safetyppe > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_292836, #contentblock_292837, #contentblock_292838, #contentblock_292839, #contentblock_292835 {
width: 20%;
}
}
@media (min-width: 769px) {
#contentblock_292840, #contentblock_292841, #contentblock_292842, #contentblock_292843, #contentblock_292844 {
width: 20%;
}
}
@media (min-width: 769px) {
#contentblock_292856, #contentblock_292857, #contentblock_292858, #contentblock_292859 {
width: 20%;
}
}

/* Technology */

.ex-category-technology > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_293306, #contentblock_293307, #contentblock_293308, #contentblock_293309, #contentblock_293310 {
width: 20%;
}
}
@media (min-width: 769px) {
#contentblock_293311, #contentblock_293312, #contentblock_293313, #contentblock_293314, #contentblock_293315 {
width: 20%;
}
}
@media (min-width: 769px) {
#contentblock_293316, #contentblock_293317, #contentblock_293318, #contentblock_293319, #contentblock_293320 {
width: 20%;
}
}
@media (min-width: 769px) {
#contentblock_293321, #contentblock_293322, #contentblock_293323, #contentblock_293324, #contentblock_293325 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_293326, #contentblock_293327, #contentblock_293328, #contentblock_293329 {
width: 20%;
}
}

/* Tools and hardware */

.ex-category-buildingtoolshardware > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_293679, #contentblock_293680, #contentblock_293681, #contentblock_293682, #contentblock_293683 {
width: 20%;
}

#contentblock_293684, #contentblock_293685, #contentblock_293686, #contentblock_293687, #contentblock_293688 {
width: 20%;
}

#contentblock_293689, #contentblock_293690, #contentblock_293691, #contentblock_293692, #contentblock_293693 {
width: 20%;
}

#contentblock_293694, #contentblock_293695, #contentblock_293696, #contentblock_293697, #contentblock_293698 {
width: 20%;
}
  
#contentblock_293716, #contentblock_293717, #contentblock_293718, #contentblock_293719, #contentblock_293720 {
width: 20%;
}

#contentblock_293699, #contentblock_293700, #contentblock_293701 {
width: 20%;
}
}



/* Christmas banner to be removed */
#singlebanner_293938 > div, #singlebanner_294051> div, #singlebanner_294052> div, #singlebanner_294055> div, #singlebanner_294056> div, #singlebanner_294057> div, #singlebanner_294058> div, #singlebanner_294059> div, #singlebanner_294060> div   {
      margin-bottom: 0px;
    margin-top: 0px;
}

/* Education label test */

.ex-dashboard .ui-state-default.grid.simple.ui-resizable .grid-title .fa-angle-down::before {
    content: "" !important;
}

.ex-l-4859 .ui-state-default.grid.simple.ui-resizable .grid-title {
background: #ed028c;
    border-radius: 10px 10px 0px 0px;
}

.ex-l-4859 .ui-state-default.grid.simple.ui-resizable .grid-title::after {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: calc(100% - 40px);
    height: 2px;
    background-color: #ed028c !important;
}

.ex-l-4859 .ui-state-default.grid.simple.ui-resizable {
    border: solid !important;
    border-color: #ed028c !important;
    border-radius: 0px 0px 15px 15px;
}

.ex-l-4859 .ui-state-default.grid.simple.ui-resizable .grid-title .cdash-icon i {
     color: #fff !important;
}

.ex-l-4859 .ui-state-default.grid.simple.ui-resizable .grid-title h3 {
  color: #fff !important;
}

.ex-l-4859 .ui-state-default.grid.simple.ui-resizable .grid-title .fa {
    color: #fff !important;
}

.ex-l-4859 #cdash_address > div.grid-title.no-border.clearfix > h3 > span.hidden-xs {
   color: #fff !important;
}

.ex-l-4859 #cdash_myinfo > div.grid-body.no-border.hidden-panel.expanded > div.row > div.col-sm-3.text-center > div > i {
      color: #ed028c !important;
}

.ex-l-4859 #cdash_address .with-padding-trl {
      background-color: #ed028c;
}

.ex-l-4859  #cdash_address h4 {
    color: #ffffff !important;
}

.ex-l-4859 #cdash_address > div.grid-body.no-border.hidden-panel.expanded > div.row > div:nth-child(1) > div > div > p > a {
    color: #ffffff !important;
}

.ex-l-4859 #cdash_address > div.grid-body.no-border.hidden-panel.expanded > div.row > div:nth-child(2) > div > div > p > a  {
    color: #ffffff !important;
}


.ex-l-4859 #cdash_address .address-lines {
    color: #ffffff !important;
}

.ex-l-4859  #cdash_address .address-name {
     color: #ffffff !important;
}

/* Brochure landing pages */

.ex-name-workwearbrochure > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

.ex-name-mpsoverviewbrochure > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

.ex-name-officeseatingbrochure > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

.ex-name-managedprintservicesbrochure > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

.ex-name-officefurniturebrochure > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

.ex-name-corporateclothingbrochure > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

.ex-name-officeseatingbrochure .hero-static .flex-custom .icon-wrapper img {
  width: 30px !important;
}

.ex-name-officefurniturebrochure .hero-static .flex-custom .icon-wrapper img {
  width: 30px !important;
}

.ex-name-ecoessentialsbrochure > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

.ex-name-firstaidbrochure > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

.ex-name-packagingessentialsbrochure > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

.ex-name-packagingessentialsbrochure .hero-static .flex-custom .icon-wrapper img {
  width: 70px !important;
}

.ex-name-toolsbrochure > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

.ex-name-corporatebrandingbrochure > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

.ex-name-workplaceplantingbrochure > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

.ex-name-workplaceplantingbrochure .hero-static .flex-custom .icon-wrapper img {
  width: 30px !important;
}

.ex-name-legalofficebrochure > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

.ex-name-legalofficebrochure .hero-static .flex-custom .icon-wrapper img {
  width: 70px !important;
}

.ex-name-printbrochure > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

.ex-name-businessgiftsbrochure > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

.ex-name-educationalfurniturebrochure > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

.ex-name-educationalfurniturebrochure .hero-static .flex-custom .icon-wrapper img {
  width: 30px !important;
}

.ex-name-stationeryessentialsbrochure > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

.ex-name-stationeryessentialsbrochure .hero-static .flex-custom .icon-wrapper img {
  width: 70px !important;
}

.ex-name-ecobusinessgiftsbrochure > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

.ex-name-cateringtearoomsbrochure > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

.ex-name-cateringjanitorialbrochure > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

.ex-name-educationessentialsbrochure > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

.ex-name-cleaningjanitorialessentialsbrochure > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

/* end of brochures */

.ex-a-2324662 .bnshide {
  display: none;
}

.ex-a-2181764 .bnslhide {
  display: none;
}

/* CONTRACT ITEMS*/

.ex-contractitems .filterswrapper .filter-section {
  display: none !important;
}

.ex-contractitems .filterswrapper .search-with-in {
  display: none !important;
}

.ex-contractitems .filterswrapper .filtername-instock {
  display: none !important;
}

.ex-contractitems .filterswrapper .more-filters {
  display: none !important;
}

.ex-contractitems .filterswrapper .filtername-categories {
  display: block !important;
}

.ex-contractitems .filterswrapper .filtername-categories .filter-options,
.filterswrapper .filtername-categories .filter-options.hide {
  display: block !important;
}

.ex-contractitems .filterswrapper .filtername-categories .showhide-indicator {
  display: none !important;
}

.ex-contractitems .filterswrapper .filtername-categories .more-filters-wrap,
.filterswrapper .filtername-categories > div:last-child {
  display: block !important;
}

.ex-contractitems .filterswrapper .filtername-categories .hiddenoption {
  display: inline !important;
}

.ex-contractitems .filterswrapper .filtername-categories .more-options {
  display: none !important;
}

/* Adhesives and tapes */

.ex-category-adhesivestapes > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_307402, #contentblock_307403, #contentblock_307404, #contentblock_307405, #contentblock_307406 {
width: 20%;
}
}

/*Archive Storage*/

.ex-category-archivestorage > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_307422, #contentblock_307423, #contentblock_307424, #contentblock_307425 {
width: 20%;
}
}

/*Arts & crafts*/

.ex-category-artscrafts > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_307436, #contentblock_307437, #contentblock_307438, #contentblock_307439, #contentblock_307447 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_307448, #contentblock_307449, #contentblock_307450, #contentblock_307451, #contentblock_307452 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_307453 {
width: 20%;
}
}

/*books pads & forms*/

.ex-category-bookspadsforms > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_307455, #contentblock_307456, #contentblock_307457, #contentblock_307458, #contentblock_307459 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_307460, #contentblock_307461, #contentblock_307462, #contentblock_307463, #contentblock_307464 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_307473, #contentblock_307474, #contentblock_307475, #contentblock_307476, #contentblock_307477 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_307478, #contentblock_307479, #contentblock_307480, #contentblock_307481, #contentblock_307482 {
width: 20%;
}
}

/*Data Storage Media*/

.ex-category-datastoragemedia > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_307500 {
width: 20%;
}
}

/*Desktop Accessories*/

.ex-category-desktopaccessories > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_307514, #contentblock_307515, #contentblock_307516, #contentblock_307517, #contentblock_307518 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_307519, #contentblock_307520, #contentblock_307521, #contentblock_307522, #contentblock_307523 {
width: 20%;
}
}

/*Desktop Essentials*/

.ex-category-desktopessentials > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_307539, #contentblock_307540, #contentblock_307541, #contentblock_307542, #contentblock_307543 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_307544, #contentblock_307545 {
width: 20%;
}
}

/*Desktop Essentials*/

.ex-category-diariescalendars > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_307558, #contentblock_307559, #contentblock_307560, #contentblock_307561, #contentblock_307562 {
width: 20%;
}
}

/*Document binding*/

.ex-category-documentbinding > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_307574, #contentblock_307575, #contentblock_307576, #contentblock_307577, #contentblock_307578 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_307586 {
width: 20%;
}
}
  
  /*Envelopes*/

.ex-category-envelopes > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_307588, #contentblock_307589, #contentblock_307590, #contentblock_307591, #contentblock_307592 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_307601, #contentblock_307602, #contentblock_307603, #contentblock_307604 {
width: 20%;
}
}

 /*File Index & Dividers*/

.ex-category-fileindexdividers > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_307655, #contentblock_307656, #contentblock_307657 {
width: 20%;
}
}

/*File pockets & binders*/

.ex-category-filespocketsbinders > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_307668, #contentblock_307669, #contentblock_307670, #contentblock_307671, #contentblock_307672 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_307673, #contentblock_307674, #contentblock_307675, #contentblock_307676, #contentblock_307677 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_307678, #contentblock_307679, #contentblock_307680, #contentblock_307681, #contentblock_307682 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_307683, #contentblock_307684, #contentblock_307685, #contentblock_307686, #contentblock_307687 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_307695, #contentblock_307696, #contentblock_307697, #contentblock_307698, #contentblock_307699 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_307700, #contentblock_307701, #contentblock_307702 {
width: 20%;
}
}

/*filing accessories */

.ex-category-filingaccessories > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_307725, #contentblock_307726, #contentblock_307727, #contentblock_307736 {
width: 20%;
}
}

/*Gift wrap */

.ex-category-giftwrappartysupplies > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_307753, #contentblock_307754 {
width: 20%;
}
}


/*impact printer supplies  */

.ex-category-impactprintersupplies > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_307769 {
width: 20%;
}
}

/*ink jet supplies */

.ex-category-inkjetsupplies > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_307779, #contentblock_307780, #contentblock_307781, #contentblock_307782, #contentblock_307783 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_307784, #contentblock_307785 {
width: 20%;
}
}

/*labels*/

.ex-category-labels > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_307796, #contentblock_307797, #contentblock_307798, #contentblock_307799, #contentblock_307800 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_307801, #contentblock_307802, #contentblock_307803, #contentblock_307804, #contentblock_307805 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_307814, #contentblock_307815, #contentblock_307816, #contentblock_307817, #contentblock_307818 {
width: 20%;
}
}

/*Laser Supplies*/

.ex-category-lasersupplies > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_307822, #contentblock_307823, #contentblock_307824, #contentblock_307825, #contentblock_307826 {
width: 20%;
}
}

/*Luggage*/

.ex-category-luggage > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_307837, #contentblock_307838, #contentblock_307839, #contentblock_307840, #contentblock_307841 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_307849, #contentblock_307850 {
width: 20%;
}
}

/*paper and card*/

.ex-category-papercard > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_307865, #contentblock_307866, #contentblock_307867, #contentblock_307868, #contentblock_307869 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_307870, #contentblock_307871, #contentblock_307872, #contentblock_307873, #contentblock_307874 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_307997 {
width: 20%;
}
}

/*planners*/

.ex-category-planners > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_307885, #contentblock_307886, #contentblock_307887, #contentblock_307888, #contentblock_307889 {
width: 20%;
}
}

/*Rubber Stams*/

.ex-category-rubberstamps > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_307903, #contentblock_307904, #contentblock_307905 {
width: 20%;
}
}

/*staplers punches */

.ex-category-staplerspunches > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_307929, #contentblock_307930, #contentblock_307931, #contentblock_307932, #contentblock_307933 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_307941, #contentblock_307942 {
width: 20%;
}
}

/*writing instruments  */

.ex-category-writinginstruments > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_307947, #contentblock_307948, #contentblock_307949, #contentblock_307950, #contentblock_307951 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_307962, #contentblock_307963, #contentblock_307964, #contentblock_307965, #contentblock_307966 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_307967, #contentblock_307968, #contentblock_307969, #contentblock_307970, #contentblock_307971 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_307972, #contentblock_307973, #contentblock_307974, #contentblock_307975, #contentblock_307976 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_307977, #contentblock_307978, #contentblock_307979, #contentblock_307980 {
width: 20%;
}
}

.badges-wrapper {
    isolation: auto!important;
}

/*Bic*/

.ex-name-bic > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

.bicgrey {
  background: #444444;
}

@media (min-width: 769px) {
#contentblock_308174, #contentblock_308175, #contentblock_308176, #contentblock_308177 {
width: 25%;
}
}

.btn-white {
background-color: #fff;
color: #000
}

.btn-white:hover {
background-color: #fff;
  color: #000
}

/*Q-connect*/

.ex-name-qconnect > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}


.qgreen {
  background: #8dc73f;
}

@media (min-width: 769px) {
#contentblock_308217, #contentblock_308218, #contentblock_308219, #contentblock_308220 {
width: 25%;
}
}

/*Acco*/

.ex-name-acco > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_308228, #contentblock_308229, #contentblock_308230, #contentblock_308231 {
width: 25%;
}
}

.accogreen {
  background: #92d050;
}

/*nescafe*/

.ex-name-nescafe > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_308239, #contentblock_308240, #contentblock_308241, #contentblock_308242 {
width: 25%;
}
}

.Nescafehalf {
  background: linear-gradient(0deg,rgba(171, 40, 40, 1) 70%, rgba(255, 255, 255, 1) 70%) !important;
}

/*careers page fix*/

.careers-modal .modal-dialog .modal-content,
body.has-myaccount-2 .careers-modal .modal-dialog .modal-content {
    max-height: 90vh;
    overflow-y: auto;
}

body.has-myaccount-2 .careers-modal .careers-card__wrapper {
    max-width: 100%;
    overflow-x: hidden;
    word-wrap: break-word;
}

.ex-name-careers .careers-grid .careers-card__wrapper .careers-card__details ~ p,
.ex-name-careers .careers-grid .careers-card__wrapper .careers-card__details ~ ul {
    display: none;
}

.careers-cards .careers-grid .careers-card__excerpt::after {
    padding-left: 0.3vw;
    color: #ed028c;
}

#imageslider_309087 .imageslider_wrapper {
  margin-bottom: 0px;
  margin-top: 0px;
}

#imageslider_309088 .imageslider_wrapper {
  margin-bottom: 0px;
  margin-top: 0px;
}

/*Brooms, mops & buckets  */

.ex-category-broomsmopsbuckets > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_309749, #contentblock_309750, #contentblock_309751, #contentblock_309752, #contentblock_309753 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_309754, #contentblock_309755, #contentblock_309756, #contentblock_309757, #contentblock_309758 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_309759, #contentblock_309760, #contentblock_309761, #contentblock_309762, #contentblock_309763 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_309764, #contentblock_309765, #contentblock_309766, #contentblock_309767, #contentblock_309768 {
width: 20%;
}
}

/*biohazard disposal  */

.ex-category-biohazarddisposal > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_309785, #contentblock_309786, #contentblock_309787, #contentblock_309795 {
width: 20%;
}
}

/*cleaning appliances  */

.ex-category-cleaningappliances > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_309798, #contentblock_309799, #contentblock_309800, #contentblock_309801, #contentblock_309802 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_309803, #contentblock_309804, #contentblock_309805, #contentblock_309806, #contentblock_309807 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_309808, #contentblock_309809, #contentblock_309810, #contentblock_309811 {
width: 20%;
}
}

/*cleaning cloths  */

.ex-category-cleaningcloths > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_309830, #contentblock_309831, #contentblock_309832 {
width: 20%;
}
}

/*cleaning cloths  */

.ex-category-cleaningwipes > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_309852, #contentblock_309853, #contentblock_309854, #contentblock_309855, #contentblock_309856 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_309857, #contentblock_309858, #contentblock_309859, #contentblock_309860, #contentblock_309861 {
width: 20%;
}
}

/*general cleaning*/

.ex-category-generalcleaning > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_309870, #contentblock_309871, #contentblock_309872 {
width: 20%;
}
}

/*Air Con*/

.ex-category-airconditioning > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_309881, #contentblock_309882, #contentblock_309883, #contentblock_309884, #contentblock_309892 {
width: 20%;
}
}

/*car park out doors */

.ex-category-carparkoutdoors > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_309894, #contentblock_309895, #contentblock_309896, #contentblock_309897, #contentblock_309898 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_309899, #contentblock_309900, #contentblock_309901, #contentblock_309902 {
width: 20%;
}
}

/*Cash Management*/

.ex-category-cashmanagement > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_309912, #contentblock_309913, #contentblock_309914, #contentblock_309915, #contentblock_309916 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_309917 {
width: 20%;
}
}

/*Cash Management*/

.ex-category-washroom > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_309930, #contentblock_309931, #contentblock_309932, #contentblock_309933, #contentblock_309934 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_309935, #contentblock_309936, #contentblock_309937, #contentblock_309938, #contentblock_309939 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_309940, #contentblock_309941 {
width: 20%;
}
}

/*nescafe solutions*/

.ex-category-nescafe > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_310128, #contentblock_310129, #contentblock_310130, #contentblock_310131, #contentblock_310140 {
width: 20%;
}
}

/*acquisitions*/

#htmlcontent_294713 .text-image-combo .bg-image-wrapper.individual-portrait {
  width: 600px !important; 
  right: 0px !important;
}

#htmlcontent_294713 .text-image-combo .bg-image-wrapper {
    position: fixed;
}

.ex-name-contactus #Croydon-loc > div.contact.phone {
    display: none;
}

.ex-name-contactus #Warwickshire-loc > div.contact.phone {
    display: none;
}

.ex-a-2432483 #cartproductlines_277271 > div > div > table > tbody > tr > td.name > div.more-info > div.costcentre > span > span {
  width: 345px !important;
}

/*Reckitt*/

.ex-name-reckitt > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

#singlebanner_315778 > div {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}

#singlebanner_315817 > div {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}

#singlebanner_315818 > div {
    margin-bottom: 0px !important;
    margin-top: 0px !important;
}

/*clothing*/

.ex-category-clothing > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_316457, #contentblock_316458, #contentblock_316459, #contentblock_316460, #contentblock_316461 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_316462, #contentblock_316463, #contentblock_316464, #contentblock_316465, #contentblock_316466 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_316474 {
width: 20%;
}
}

/*Uniforms*/

.ex-category-uniforms > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_316477, #contentblock_316478, #contentblock_316479, #contentblock_316480, #contentblock_316476 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_316483, #contentblock_316484, #contentblock_316481, #contentblock_316482, #contentblock_316485 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_316486 {
width: 20%;
}
}

/*hivis clothing*/

.ex-category-hivisclothing > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_316495, #contentblock_316496, #contentblock_316497, #contentblock_316498, #contentblock_316499 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_316500, #contentblock_316504, #contentblock_316505 {
width: 20%;
}
}

/*rainwear clothing*/

.ex-category-rainwear > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_316514, #contentblock_316517, #contentblock_316520, #contentblock_316516 {
width: 20%;
}
}

/*footwear*/

.ex-category-footwear > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_316531, #contentblock_316530, #contentblock_316532, #contentblock_316533 {
width: 20%;
}
}

.ex-category-gloves > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_316544, #contentblock_316543, #contentblock_316545 {
width: 20%;
}
}

/*sportswear*/

.ex-category-sportswear > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_316560, #contentblock_316556, #contentblock_316559, #contentblock_316557, #contentblock_316558 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_316561, #contentblock_316562, #contentblock_316564, #contentblock_316565 {
width: 20%;
}
}

/*childrenswear*/

.ex-category-childrenswear > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_316575, #contentblock_316591, #contentblock_316577, #contentblock_316576, #contentblock_316578 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_316580, #contentblock_316579, #contentblock_316581, #contentblock_316582, #contentblock_316583 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_316592, #contentblock_316593, #contentblock_316594 {
width: 20%;
}
}

/*leisure wear*/

.ex-category-leisurewear > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_316596 {
width: 20%;
}
}

/*building signs*/

.ex-category-buildingsigns > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_317265, #contentblock_317266, #contentblock_317267, #contentblock_317268, #contentblock_317269 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_317270, #contentblock_317271, #contentblock_317272, #contentblock_317273, #contentblock_317274 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_317275 {
width: 20%;
}
}

/*site safety*/

.ex-category-sitesafetysecurity > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_317300, #contentblock_317301, #contentblock_317302, #contentblock_317303, #contentblock_317304 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_317305, #contentblock_317306, #contentblock_317307, #contentblock_317308, #contentblock_317309 {
width: 20%;
}
}
@media (min-width: 769px) {
#contentblock_317319, #contentblock_317320, #contentblock_317321, #contentblock_317322, #contentblock_317323 {
width: 20%;
}
}
@media (min-width: 769px) {
#contentblock_317324, #contentblock_317325, #contentblock_317326, #contentblock_317327, #contentblock_317328 {
width: 20%;
}
}
@media (min-width: 769px) {
#contentblock_317329, #contentblock_317330, #contentblock_317331, #contentblock_317332, #contentblock_317333 {
width: 20%;
}
}
@media (min-width: 769px) {
#contentblock_317310, #contentblock_317334 {
width: 20%;
}
}

/*Fire safety*/

.ex-category-firesafety > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_317359, #contentblock_317360, #contentblock_317361 {
width: 20%;
}
}

/*safe locks*/

.ex-category-safeslocks > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_317371, #contentblock_317372, #contentblock_317373, #contentblock_317374, #contentblock_317375 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_317376, #contentblock_317377, #contentblock_317378 {
width: 20%;
}
}

/*first aid*/

.ex-category-firstaid > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_317388, #contentblock_317389, #contentblock_317390, #contentblock_317391, #contentblock_317392 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_317393, #contentblock_317394, #contentblock_317395, #contentblock_317403 {
width: 20%;
}
}

/*first aid*/

.ex-category-eyefaceprotection > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_317405, #contentblock_317406, #contentblock_317407, #contentblock_317417, #contentblock_317416 {
width: 20%;
}
}

/*respiratory protection*/

.ex-category-respiratoryprotection > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_317423, #contentblock_317424, #contentblock_317427 {
width: 20%;
}
}

/*respiratory protection*/

.ex-category-hearingprotection > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_317436, #contentblock_317437, #contentblock_317438 {
width: 20%;
}
}

/*Social Distancing*/

.ex-category-socialdistancing > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_317451, #contentblock_317452, #contentblock_317453, #contentblock_317461, #contentblock_317462 {
width: 20%;
}
}

/*infection control */

.ex-category-infectioncontrol > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_317464, #contentblock_317465, #contentblock_317466, #contentblock_317467, #contentblock_317468 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_317476, #contentblock_317477, #contentblock_317478, #contentblock_317479 {
width: 20%;
}
}

/*batteries electrical accessories */

.ex-category-batterieselectricalaccessories > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_317616, #contentblock_317617, #contentblock_317618, #contentblock_317619, #contentblock_317620 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_317621, #contentblock_317622, #contentblock_317623, #contentblock_317624, #contentblock_317625 {
width: 20%;
}
}

/*cables adapters  */

.ex-category-cablesadapters > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_317635, #contentblock_317636, #contentblock_317637, #contentblock_317638, #contentblock_317639 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_317640, #contentblock_317641, #contentblock_317642 {
width: 20%;
}
}

/*calculators */

.ex-category-calculators > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_317658, #contentblock_317659, #contentblock_317660 {
width: 20%;
}
}

/*computer accessories */

.ex-category-computeraccessories > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_317670, #contentblock_317671, #contentblock_317672, #contentblock_317680, #contentblock_317681 {
width: 20%;
}
}

/*computer security  */

.ex-category-computersecurity > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_317687, #contentblock_317688 {
width: 20%;
}
}

/*Data Storage Media*/

.ex-category-datastoragemedia > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_317700, #contentblock_317709, #contentblock_317710, #contentblock_317701 {
width: 20%;
}
}

/*disc tape hard drives */

.ex-category-disctapeharddrives > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_317712, #contentblock_317713, #contentblock_317715 {
width: 20%;
}
}

/*document binding */

.ex-category-documentbinding > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_317724, #contentblock_317726 {
width: 20%;
}
}

/*fax machines*/

.ex-category-faxmachines > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_317735, #contentblock_317744, #contentblock_317745, #contentblock_317736 {
width: 20%;
}
}

/*Keyboard & mouse*/

.ex-category-keyboardmouse > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_317757, #contentblock_317758, #contentblock_317760 {
width: 20%;
}
}

/*Meeting & Exhibition*/

.ex-category-meetingexhibition > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_317769, #contentblock_317770, #contentblock_317779, #contentblock_317771, #contentblock_317780 {
width: 20%;
}
}

/*mobile phone media player*/

.ex-category-mobilephonemediaplayer > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_317782, #contentblock_317786 {
width: 20%;
}
}

/*multifunction printers */

.ex-category-multifunctionprinters > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_317795, #contentblock_317804, #contentblock_317796 {
width: 20%;
}
}

/*Networking */

.ex-category-networking > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_317806, #contentblock_317808 {
width: 20%;
}
}

/*paper folders cutters */

.ex-category-paperfolderscutters > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_317817, #contentblock_317818 {
width: 20%;
}
}

/*printer accessories */

.ex-category-printeraccessories > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_317828, #contentblock_317829 {
width: 20%;
}
}

/*printers scanners  */

.ex-category-printersscanners > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_317839, #contentblock_317840, #contentblock_317841, #contentblock_317842, #contentblock_317843 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_317844, #contentblock_317845, #contentblock_317846 {
width: 20%;
}
}

/*Shredders*/

.ex-category-shredders > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_317855, #contentblock_317856, #contentblock_317857, #contentblock_317858, #contentblock_317859 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_317862 {
width: 20%;
}
}

/*speakers headphones webcams */

.ex-category-speakersheadphoneswebcams > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_317871, #contentblock_317872, #contentblock_317873, #contentblock_317874, #contentblock_317875 {
width: 20%;
}
}

/*telephones */

.ex-category-telephones > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_317885, #contentblock_317886, #contentblock_317887, #contentblock_317888 {
width: 20%;
}
}

/*adhesives fixings*/

.ex-category-adhesivesfixings > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_318005, #contentblock_318006, #contentblock_318007, #contentblock_318008, #contentblock_318009 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_318010, #contentblock_318011, #contentblock_318012, #contentblock_318013, #contentblock_318014 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_318015, #contentblock_318016, #contentblock_318017, #contentblock_318018, #contentblock_318019 {
width: 20%;
}
}
@media (min-width: 769px) {
#contentblock_318020, #contentblock_318021, #contentblock_318022, #contentblock_318023, #contentblock_318024 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_318025, #contentblock_318026, #contentblock_318027, #contentblock_318028, #contentblock_318029 {
width: 20%;
}
}
@media (min-width: 769px) {
#contentblock_318039, #contentblock_318040, #contentblock_318041, #contentblock_318042, #contentblock_318043 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_318030, #contentblock_318044 {
width: 20%;
}
}

/*air conditioning*/

.ex-category-airconditioning > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_318046, #contentblock_318048 {
width: 20%;
}
}

/*air conditioning*/

.ex-category-chainsropestiedowns > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_318057, #contentblock_318058, #contentblock_318066, #contentblock_318067 {
width: 20%;
}
}

/*cleaning*/

.ex-category-cleaning > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_318071, #contentblock_318072, #contentblock_318073, #contentblock_318074, #contentblock_318075 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_318076, #contentblock_318077, #contentblock_318078, #contentblock_318079, #contentblock_318080 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_318088 {
width: 20%;
}
}


/*decorating painting */

.ex-category-decoratingpainting > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_318091, #contentblock_318092, #contentblock_318093, #contentblock_318094, #contentblock_318095 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_318096, #contentblock_318097, #contentblock_318098, #contentblock_318099, #contentblock_318100 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_318109, #contentblock_318110, #contentblock_318111, #contentblock_318112, #contentblock_318113 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_318101 {
width: 20%;
}
}

/*drill bits holesaws  */

.ex-category-drillbitsholesaws > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_318118, #contentblock_318119, #contentblock_318120, #contentblock_318121, #contentblock_318122 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_318123, #contentblock_318124, #contentblock_318125, #contentblock_318126, #contentblock_318127 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_318133 {
width: 20%;
}
}

/*Fillers & Sealants */

.ex-category-fillerssealants > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_318147, #contentblock_318148, #contentblock_318149, #contentblock_318150, #contentblock_318151 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_318152, #contentblock_318154 {
width: 20%;
}
}

/*gardening outdoor */

.ex-category-gardeningoutdoor > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_318167, #contentblock_318168, #contentblock_318169, #contentblock_318170, #contentblock_318171 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_318172, #contentblock_318173, #contentblock_318182, #contentblock_318183, #contentblock_318181 {
width: 20%;
}
}

/*handtools */

.ex-category-handtools > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_318187, #contentblock_318188, #contentblock_318189, #contentblock_318190, #contentblock_318191 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_318192, #contentblock_318193, #contentblock_318194, #contentblock_318195, #contentblock_318196 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_318197, #contentblock_318198, #contentblock_318199, #contentblock_318200, #contentblock_318201 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_318202, #contentblock_318203, #contentblock_318204, #contentblock_318205, #contentblock_318206 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_318207, #contentblock_318208, #contentblock_318209, #contentblock_318210, #contentblock_318211 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_318212, #contentblock_318213, #contentblock_318214, #contentblock_318215 {
width: 20%;
}
}

/*ladders access equipment  */

.ex-category-laddersaccessequipment > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_318231, #contentblock_318232, #contentblock_318233, #contentblock_318241 {
width: 20%;
}
}

/*lubricants*/

.ex-category-lubricants > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_318243, #contentblock_318244, #contentblock_318245, #contentblock_318246, #contentblock_318254 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_318255 {
width: 20%;
}
}

/*materials handling */

.ex-category-materialshandling > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_318311, #contentblock_318312, #contentblock_318313, #contentblock_318314, #contentblock_318315 {
width: 20%;
}
}

/*nuts bolts screws*/

.ex-category-nutsboltsscrews > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_318327, #contentblock_318328, #contentblock_318329, #contentblock_318330, #contentblock_318331 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_318332, #contentblock_318333, #contentblock_318334, #contentblock_318335, #contentblock_318336 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_318337, #contentblock_318338, #contentblock_318339, #contentblock_318340, #contentblock_318341 {
width: 20%;
}
}
@media (min-width: 769px) {
#contentblock_318342, #contentblock_318343, #contentblock_318344, #contentblock_318345, #contentblock_318346 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_318347, #contentblock_318348, #contentblock_318349, #contentblock_318350, #contentblock_318351 {
width: 20%;
}
}
@media (min-width: 769px) {
#contentblock_318352, #contentblock_318353, #contentblock_318354, #contentblock_318355, #contentblock_318356 {
width: 20%;
}
}

/*padlocks doorlocks security*/

.ex-category-padlocksdoorlockssecurity > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_318368, #contentblock_318369, #contentblock_318370, #contentblock_318371, #contentblock_318372 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_318373, #contentblock_318374, #contentblock_318375, #contentblock_318376, #contentblock_318377 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_318378, #contentblock_318379, #contentblock_318380, #contentblock_318381, #contentblock_318382 {
width: 20%;
}
}
@media (min-width: 769px) {
#contentblock_318383, #contentblock_318384, #contentblock_318385, #contentblock_318386, #contentblock_318387 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_318388, #contentblock_318389, #contentblock_318390, #contentblock_318391, #contentblock_318392 {
width: 20%;
}
}

/*power tool accessories*/

.ex-category-powertoolaccessories > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_318406, #contentblock_318407, #contentblock_318408, #contentblock_318409, #contentblock_318410 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_318411, #contentblock_318412, #contentblock_318413, #contentblock_318414, #contentblock_318415 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_318416, #contentblock_318417, #contentblock_318418, #contentblock_318419, #contentblock_318420 {
width: 20%;
}
}
@media (min-width: 769px) {
#contentblock_318421, #contentblock_318425 {
width: 20%;
}
}

/*power tool accessories*/

.ex-category-toolspartsstorage > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_318439, #contentblock_318440, #contentblock_318441, #contentblock_318442 {
width: 20%;
}
}

/*vehicle maintenance */

.ex-category-vehiclemaintenance > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_318451, #contentblock_318452, #contentblock_318453, #contentblock_318454, #contentblock_318462 {
width: 20%;
}
}

/*building signs 2 */

.ex-category-buildingsigns > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_318466, #contentblock_318467, #contentblock_318469, #contentblock_318470, #contentblock_318473 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_318475 {
width: 20%;
}
}

/*eye face protection 2 */

.ex-category-eyefaceprotection > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_318485, #contentblock_318486, #contentblock_318488 {
width: 20%;
}
}

/*power tools */

.ex-category-powertools > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_318517, #contentblock_318518, #contentblock_318519, #contentblock_318520, #contentblock_318521 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_318522, #contentblock_318523, #contentblock_318524, #contentblock_318525, #contentblock_318526 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_318527, #contentblock_318528, #contentblock_318529, #contentblock_318530, #contentblock_318531 {
width: 20%;
}
}
@media (min-width: 769px) {
#contentblock_318532, #contentblock_318533, #contentblock_318534, #contentblock_318535, #contentblock_318536 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_318537, #contentblock_318538, #contentblock_318539, #contentblock_318540, #contentblock_318541 {
width: 20%;
}
}
@media (min-width: 769px) {
#contentblock_318542, #contentblock_318543, #contentblock_318544, #contentblock_318545, #contentblock_318546 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_318556, #contentblock_318557, #contentblock_318558, #contentblock_318559, #contentblock_318548 {
width: 20%;
}
}
@media (min-width: 769px) {
#contentblock_318547, #contentblock_318561, #contentblock_318560 {
width: 20%;
}
}

/*fire safety */

.ex-category-firesafety > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_318564 {
width: 20%;
}
}

/*fire safety */

.ex-category-firstaid > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_318578, #contentblock_318582 {
width: 20%;
}
}

/*hearing protection */

.ex-category-hearingprotection > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_318592, #contentblock_318593 {
width: 20%;
}
}

/*respiratory protection */

.ex-category-respiratoryprotection > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_318603, #contentblock_318604 {
width: 20%;
}
}

/*storage*/

.ex-category-storage > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_318615 {
width: 20%;
}
}

/*electrical lighting  */

.ex-category-electricallighting > div.page-content.onecolumn > section.catalog-grid > div {
  width: 100vw;
  padding-left: 0px;
  padding-right: 0px;
}

@media (min-width: 769px) {
#contentblock_318626, #contentblock_318632, #contentblock_318628, #contentblock_318629, #contentblock_318630 {
width: 20%;
}
}

@media (min-width: 769px) {
#contentblock_318627, #contentblock_318631, #contentblock_318633, #contentblock_318634 {
width: 20%;
}
}