/*
.in-stock,
.out-stock{
  border:3px solid #80d984;
  font-size:16px;
  font-weight: 400;
  padding:10px;
  display: block;
  text-align:center;
}

.out-stock{
  border-color:#d98080;
}

.in-stock strong{
  font-weight: 700;
}
*/

/* Paratus Marketing Style Amends */

h1 {
margin: 60px 0 30px 0;
text-align: center;
}
h2 {
margin: 20px 0 40px 0;
text-align: center;
}
h3 {
text-align: center;
}
p {
line-height: 1.5em;
margin: 20px 0 20px 0;
font-weight: 300;
}
.hide-this {
display: none !important;
}
.btn {
font-size: 1.18em;
border-radius: 10px;
margin-left: 10px;
margin-right: 10px;
padding: 7px 35px;
transition: transform .3s !IMPORTANT; /* Animation */
}
.btn:hover {
-webkit-box-shadow: 8px 8px 5px -5px rgba(0,0,0,0.3);
-moz-box-shadow: 8px 8px 5px -5px rgba(0,0,0,0.3);
box-shadow: 8px 8px 5px -5px rgba(0,0,0,0.3);
transform: scale(1.05) !IMPORTANT;
}
.btn-wo {
background-color: transparent;
color: #ffffff;
font-size: 1.18em;
border: solid 1px white;
border-radius: 10px;
margin-left: 10px;
margin-right: 10px;
transition: transform .3s !IMPORTANT; /* Animation */
}
.btn-wo:hover {
-webkit-box-shadow: 8px 8px 5px -5px rgba(0,0,0,0.3);
-moz-box-shadow: 8px 8px 5px -5px rgba(0,0,0,0.3);
box-shadow: 8px 8px 5px -5px rgba(0,0,0,0.3);
transform: scale(1.05) !IMPORTANT;
}
.center-stuff {
margin-left: auto;
margin-right: auto;
text-align: center;
}
.extra-top {
margin-top: 40px;
}
.extra-bottom {
margin-bottom: 40px;
}
.extra-top-cat {
margin-top: 60px;
}
.pink-bg {
background-color: #ee2f50;
}
.purple-bg {
background-color: #573a50;
}
.black-bg {
background-color: #292c2e;
}
.grey-bg {
 background: rgb(200,200,200);
background: linear-gradient(0deg, rgba(200,200,200,1) 1%, rgba(230,230,230,1) 20%); 
}


/* Paratus Marketing Category Landing Pages */
.ex-category-sitstanddesk h1 {
margin: 60px 0px 30px 0px !important;
}
.quick-links-box {
border-radius: 10px;
padding: 20px;
text-align: center;
margin-top: 50px;
margin-bottom: 30px;
background-color: #ee2f50;
}
.quick-links-box h2 {
color: #fff;
margin-bottom: 0px;
}
.quick-links-box p {
color: #fff;
text-align: left;
}
.quick-links-box a {
text-decoration: none;
color: #fff;
}
.quick-links-box a:hover {
text-decoration: none;
color: #fff;
}
.quicklinkplus {
font-size: 1.5em;
font-weight: 700;
color: #fff;
background-color: #292c2e;
padding: 0px 7px 0px 7px;
margin: 0px 5px 0px 0px;
}
.real-estate-box {
border-radius: 10px;
padding: 20px;
text-align: center;
margin-top: 0px;
margin-bottom: 30px;
background-color: #f5f4f4;
}
.real-estate-box h2 {
color: #292c2e;
margin-bottom: 0px;
}
.real-estate-box p {
color: #292c2e;
text-align: left;
}
.real-estate-box a {
text-decoration: none;
color: #292c2e;
}
.real-estate-box a:hover {
text-decoration: none;
color: #292c2e;
}
.category-tiles {
border-radius: 10px;
background-color: #fff;
transition: transform .3s !IMPORTANT; /* Animation */
padding: 15px;
margin: 20px 5px 20px 5px;
text-align: center;
}
.category-tiles a {
margin-bottom: 0;
}
.category-tiles:hover {
-webkit-box-shadow: 8px 8px 18px 0x rgba(0,0,0,0.3);
-moz-box-shadow: 8px 8px 18px 0px rgba(0,0,0,0.3);
box-shadow: 8px 8px 18px 0px rgba(0,0,0,0.3);
transform: scale(1.08) !IMPORTANT;
}
.category-tiles h3 {
margin-top: 5px;
font-size: 1.18em;
font-weight: 500;
}
.category-tiles img {
margin-bottom: 10px;
}
.active-category-tiles {
background-color: #fff;
padding: 15px;
margin: 20px 5px 20px 5px;
text-align: center;
opacity: 0.15;
}
.active-category-tiles img {
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-o-filter: grayscale(100%);
-ms-filter: grayscale(100%);
filter: grayscale(100%); 
margin-bottom: 10px;
}
.active-category-tiles h3 {
margin-top: 5px;
font-size: 1.18em;
font-weight: 700;
}
.category-search img {
max-width: 70px;
margin-bottom:100px;
}
.category-search-override img {
max-width: 750px !important;
margin-bottom:10px;
}

.category-search {
overflow: hidden;
padding: 0px 20px 190px 20px;
background: #ee2f50;
background-color: #ee2f50;
height: auto; 
background-position: center; 
background-repeat: no-repeat; 
background-size: cover; 
text-align: center;
background-attachment: fixed;
}
.category-search h2 {
color: #fff;
margin-bottom: 10px;
}
.search-stationery {
background-image: -webkit-linear-gradient(rgba(238, 47, 80, 0.6), rgba(238, 47, 80, 0.6)), url("https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/Stationery-Supplies.jpg");
background-image: linear-gradient(rgba(238, 47, 80, 0.6), rgba(238, 47, 80, 0.6)), url("https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/Stationery-Supplies.jpg"); 
}
.search-facilities {
background-image: -webkit-linear-gradient(rgba(238, 47, 80, 0.6), rgba(238, 47, 80, 0.6)), url("https://eu.evocdn.io/dealer/1242/content/media/Facilities-Management.jpg");
background-image: linear-gradient(rgba(238, 47, 80, 0.6), rgba(238, 47, 80, 0.6)), url("https://eu.evocdn.io/dealer/1242/content/media/Facilities-Management.jpg"); 
background-position: center; 
}
.search-cartridges {
background-image: -webkit-linear-gradient(rgba(238, 47, 80, 0.6), rgba(238, 47, 80, 0.6)), url("https://eu.evocdn.io/dealer/1242/content/media/Printer-Cartridges.jpg");
background-image: linear-gradient(rgba(238, 47, 80, 0.6), rgba(238, 47, 80, 0.6)), url("https://eu.evocdn.io/dealer/1242/content/media/Printer-Cartridges.jpg"); 
background-position: center bottom; 
}
.search-cartridges h5 {
margin-top: 100px;
margin-bottom: 50px;
  color: #FFF;
font-size: 2em;
  font-weight: 500;
}
.searchcartridgesimg img {
max-width: 70px;
margin-bottom: -70px !important;
}
.searchcartridgesimg {
  margin: auto;
  text-align: center; 
}
.search-ppe {
background-image: -webkit-linear-gradient(rgba(238, 47, 80, 0.6), rgba(238, 47, 80, 0.6)), url("https://eu.evocdn.io/dealer/1242/content/media/PPE-Equipment.jpg");
background-image: linear-gradient(rgba(238, 47, 80, 0.6), rgba(238, 47, 80, 0.6)), url("https://eu.evocdn.io/dealer/1242/content/media/PPE-Equipment.jpg"); 
}
.search-tech {
background-image: -webkit-linear-gradient(rgba(238, 47, 80, 0.6), rgba(238, 47, 80, 0.6)), url("https://eu.evocdn.io/dealer/1242/content/media/Office-Technology.jpg");
background-image: linear-gradient(rgba(238, 47, 80, 0.6), rgba(238, 47, 80, 0.6)), url("https://eu.evocdn.io/dealer/1242/content/media/Office-Technology.jpg"); 
background-position: center bottom; 
}
.search-mailroom {
background-image: -webkit-linear-gradient(rgba(238, 47, 80, 0.6), rgba(238, 47, 80, 0.6)), url("https://eu.evocdn.io/dealer/1242/content/media/Storage-Supplies-and-Mailroom.jpg");
background-image: linear-gradient(rgba(238, 47, 80, 0.6), rgba(238, 47, 80, 0.6)), url("https://eu.evocdn.io/dealer/1242/content/media/Storage-Supplies-and-Mailroom.jpg"); 
}
.search-furniture {
background-image: -webkit-linear-gradient(rgba(238, 47, 80, 0.6), rgba(238, 47, 80, 0.6)), url("https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/Office-Furniture.jpg");
background-image: linear-gradient(rgba(238, 47, 80, 0.6), rgba(238, 47, 80, 0.6)), url("https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/Office-Furniture.jpg"); 
background-position: center bottom; 
}
.search-socialspaces {
background-image: -webkit-linear-gradient(rgba(238, 47, 80, 0.6), rgba(238, 47, 80, 0.6)), url("https://eu.evocdn.io/dealer/1242/content/media/Furniture_Section/Social-Spaces-Hero-Image.jpg");
background-image: linear-gradient(rgba(238, 47, 80, 0.6), rgba(238, 47, 80, 0.6)), url("https://eu.evocdn.io/dealer/1242/content/media/Furniture_Section/Social-Spaces-Hero-Image.jpg"); 
background-position: center; 
}
.search-acoustichubs {
background-image: -webkit-linear-gradient(rgba(238, 47, 80, 0.6), rgba(238, 47, 80, 0.6)), url("https://eu.evocdn.io/dealer/1242/content/media/Furniture_Section/Social-Spaces-Acoustic-Hubs.jpg");
background-image: linear-gradient(rgba(238, 47, 80, 0.6), rgba(238, 47, 80, 0.6)), url("https://eu.evocdn.io/dealer/1242/content/media/Furniture_Section/Social-Spaces-Acoustic-Hubs.jpg"); 
background-position: center; 
}
.search-silentrooms {
background-image: -webkit-linear-gradient(rgba(238, 47, 80, 0.6), rgba(238, 47, 80, 0.6)), url("https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/SilentRoomsBG.jpg");
background-image: linear-gradient(rgba(238, 47, 80, 0.6), rgba(238, 47, 80, 0.6)), url("https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/SilentRoomsBG.jpg"); 
background-position: center; 
}
.search-pianoacoustics {
background-image: -webkit-linear-gradient(rgba(238, 47, 80, 0.6), rgba(238, 47, 80, 0.6)), url("https://eu.evocdn.io/dealer/1242/content/media/Furniture_Section/Social-Spaces-Piano-Acoustics.jpg");
background-image: linear-gradient(rgba(238, 47, 80, 0.6), rgba(238, 47, 80, 0.6)), url("https://eu.evocdn.io/dealer/1242/content/media/Furniture_Section/Social-Spaces-Piano-Acoustics.jpg"); 
background-position: center top; 
}
.search-softseating {
background-image: -webkit-linear-gradient(rgba(238, 47, 80, 0.6), rgba(238, 47, 80, 0.6)), url("https://eu.evocdn.io/dealer/1242/content/media/Furniture_Section/Social-Spaces-Soft-Seating.jpg");
background-image: linear-gradient(rgba(238, 47, 80, 0.6), rgba(238, 47, 80, 0.6)), url("https://eu.evocdn.io/dealer/1242/content/media/Furniture_Section/Social-Spaces-Soft-Seating.jpg"); 
background-position: center top; 
}
.category-search-inner {
max-width: 900px;
}
.category-search .ajax-results {
 display: none !important;
}
.catalog-single h3 {
font-size: 1.75em;
color: #ee2f50;
}
.category-boxes {
border-radius: 10px;
padding: 10px 20px 20px 20px;
text-align: center;
margin-top: 30px;
margin-bottom: 30px;
}
.category-boxes h2 {
color: #fff;
margin-bottom: 0px;
}
.category-boxes p {
color: #fff;
}
.category-boxes .fas, .far {
color: #ffffff;
font-size: 3.5em;
margin-top: 35px;
}
.category-boxes img:hover {
  animation: pulse 1s 2;
  animation-timing-function: linear;   
}
@keyframes pulse {
  0% { transform: scale(1); }
  50% { transform: scale(1.05);
  100% { transform: scale(1); }
  }
}
.category-boxes a {
color: #fff;
}

.inktonerfinder_wrapper {
background-color: transparent;
}
.select2-container--default .select2-selection--single {
background-color: #fff;
border-color: #c7c8ca;
border-radius: 7px;
box-shadow: inset 0px 2px 4px 0px rgba(0,0,0,0.15);
text-align: center;
}
.inktonerfinderwidget .form-group:last-child {
margin-left: auto;
margin-right: auto;
text-align: center;
 margin-top: 10px;
}
.btn, .btn-default, .printer_button {
border-radius: 30px !important;
}




/* Paratus Marketing Testimonials */

.testimonials {
padding: 60px 20px;
}
.testimonials h2 {
color: #ffffff;
}
.testimonials p {
color: #ffffff;
}
.testimonial-icon {
width: 100%;
max-width: 120px;
}
.testimonial-logo {
width: 100%;
max-width: 240px;
margin-bottom: 35px;
margin:0 auto;
}
.testimonials-dark {
padding: 60px 20px;
}
.testimonial-icon {
width: 100%;
max-width: 120px;
}
.testimonials .owl-prev {
display: none !important;
}
.testimonials .owl-next {
display: none !important;
}
.testimonials-dark .owl-prev {
display: none !important;
}
.testimonials-dark .owl-next {
display: none !important;
}

/* Paratus Marketing About Us */

.about-icons {
max-width: 100px;
}
.about h2 {
margin-bottom: 25px;
color: #ee2f50;
}
.iframe-container{
position: relative;
width: 100%;
padding-bottom: 56.25%; 
height: 0;
}
.iframe-container iframe{
position: absolute;
top:0;
left: 0;
width: 100%;
height: 100%;
margin-top: 60px;
}
@media (max-width: 1199px) {
.iframe-container iframe{
margin-top: 0px;
}
}
.about-banner img {
margin: 20px auto -50px auto;
width: 100%;
max-width: 400px;
text-align: center;
}
.about-banner h2 {
color: #292c2e;
font-size: 3em;
font-weight: 700;
margin: 100px auto 10px auto;
}
.about-banner h3 {
color: #292c2e;
font-size: 1.75em;
font-weight: 500;
max-width: 450px;
margin: 10px auto;
}
.about-banner h4 {
color: #ee2f50;
font-size: 1.18em;
margin: 10px auto 40px auto;
text-align: center;
}



/* Paratus Marketing History */

.timeline-inside {
max-width: 675px;
padding-bottom: 50px;
text-align: center;
margin-left: auto;
margin-right: auto;
}
.timeline-inside h3 {
color: #fff;
margin: 30px 0 50px 0;
}
.timeline-inside h2 {
color: #fff;
font-size: 3em;
}
.history-hero {
background-image: url("https://eu.evocdn.io/dealer/1242/content/media/Office_Supplies_Dublin/Office-Supplies-History.png"); 
height: auto; 
background-position: center; 
background-repeat: no-repeat; 
background-size: cover; 
}
.history-hero h1 {
margin-top: 0;
padding-top: 50px;
}

/* Paratus Marketing Meet the Team */

.values-boxes {
border-radius: 10px;
padding: 30px 20px;
text-align: center;
margin-top: 15px;
margin-bottom: 15px;
}
.values-boxes h3 {
color: #fff;
font-size: 1.18em;
line-height: inherit;
}

/* Paratus Marketing Delivery Info */

.homeworking-delivery-box {
background-color: rgba(238, 47, 80, 0.85);
padding: 30px 50px 50px 50px;
margin: 50px;
}
.homeworking-delivery-box h2 {
color: #ffffff;
}
.homeworking-delivery-box p {
color: #ffffff;
text-align: justify;
margin-bottom: 25px;
}
.homeworking-delivery-bg {
background-image: url("https://eu.evocdn.io/dealer/1242/content/media/Office_Supplies_Dublin/Office-Supplies-Home-Office-Ireland.jpg"); 
height: auto; 
border-radius: 10px;
background-position: center; 
background-repeat: no-repeat; 
background-size: cover; 
}
.delivery-hero-banner img {
margin: 20px auto -50px auto;
width: 100%;
text-align: center;
}
.delivery-hero-banner h2 {
color: #292c2e;
font-size: 3em;
font-weight: 700;
margin: 100px auto 10px auto;
}
.search-hero-banner img {
margin: 20px auto -50px auto;
width: 100%;
text-align: center;
}
.search-hero-banner h2 {
color: #292c2e;
font-size: 3em;
font-weight: 700;
margin: 45px auto 10px auto;
}


/* Paratus Marketing Contact Page */

.map-responsive {
overflow:hidden;
padding-bottom:30%;
position:relative;
height:0;
}
.map-responsive iframe {
left:0;
top:0;
height:100%;
width:100%;
position:absolute;
}
.contact-bg {
background-image: url("https://eu.evocdn.io/dealer/1242/content/media/Office_Supplies_Dublin/Contact-Sundry-Supplies-Dublin.jpg"); 
height: 275px; 
background-position: center; 
background-repeat: no-repeat; 
background-size: cover; 
}

.breadcrumb {
display: none;
}
.btn-add-to-cart {
background: #573a50;
}

/* Paratus Marketing Homepage Category Tiles */

.homecat-tiles {
border-radius: 10px;
background-color: #fff;
transition: transform .3s !IMPORTANT; /* Animation */
padding: 15px;
margin: 20px 5px 20px 5px;
}
.homecat-tiles a {
margin-bottom: 0;
}
.homecat-tiles:hover {
background-color: #ee2f50;
-webkit-box-shadow: 8px 8px 18px 0x rgba(0,0,0,0.3);
-moz-box-shadow: 8px 8px 18px 0px rgba(0,0,0,0.3);
box-shadow: 8px 8px 18px 0px rgba(0,0,0,0.3);
transform: scale(1.08) !IMPORTANT;
}
.homecat-tiles h3 {
margin-top: 5px;
font-size: 1.18em;
font-weight: 700;
}
.homecat-tiles:hover h3 {
color: #fff;
}

/* Paratus Marketing Boxes */

.marketing-boxes {
border-radius: 10px;
padding: 30px 20px;
text-align: center;
margin-top: 30px;
margin-bottom: 30px;
}
.marketing-boxes h2 {
color: #fff;
margin-bottom: 0px;
}
.marketing-boxes p {
color: #fff;
}
.marketing-boxes .fas {
color: #fff;
font-size: 4em;
}
.marketing-boxes .fas:hover {
  animation: pulse 1s 2;
  animation-timing-function: linear;   
}
@keyframes pulse {
  0% { transform: scale(1); }
  50% { transform: scale(1.05);
  100% { transform: scale(1); }
  }
}
.marketing-boxes img:hover {
  animation: pulse 1s 2;
  animation-timing-function: linear;   
}
@keyframes pulse {
  0% { transform: scale(1); }
  50% { transform: scale(1.05);
  100% { transform: scale(1); }
  }
}




/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 * 	Default theme - Owl Carousel CSS File
 */
.owl-theme .owl-nav {
  margin-top: 10px;
  text-align: center;
  -webkit-tap-highlight-color: transparent; }
  .owl-theme .owl-nav [class*='owl-'] {
    color: #FFF;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #D6D6D6;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px; }
    .owl-theme .owl-nav [class*='owl-']:hover {
      background: #869791;
      color: #FFF;
      text-decoration: none; }
  .owl-theme .owl-nav .disabled {
    opacity: 0.5;
    cursor: default; }

.owl-theme .owl-nav.disabled + .owl-dots {
  margin-top: 10px; }

.owl-theme .owl-dots {
  text-align: center;
  -webkit-tap-highlight-color: transparent;
  margin-bottom: 25px; }
  .owl-theme .owl-dots .owl-dot {
    display: inline-block;
    zoom: 1;
    *display: inline; }
    .owl-theme .owl-dots .owl-dot span {
      width: 15px;
      height: 15px;
      margin: 5px 7px;
      background: none;
      display: block;
      -webkit-backface-visibility: visible;
      transition: opacity 200ms ease;
      border-radius: 30px;
      border:2px solid #fff; }
    .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
      background: #fff; }
.testimonials-dark .owl-dots .owl-dot span {
      border:2px solid #ee2f50;
}
.testimonials-dark .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
      background: #ee2f50; }

/* PARATUS MARKETING SLIDER */

.owl-carousel .owl-stage-outer {
border-top: 0;
border-bottom: 0;
}

.owl-carousel .owl-item img {
max-width: 250px;
}
/* -Jc. fix carousel auto-height bug/conflict */
.owl-stage {
    display: block;
}
.owl-carousel .owl-item {
    transform: none!important;
}
.team-shots div {
    padding:0px;
}
.team-member {
    position:relative;
}
.team-member h3 {
    position:absolute;
    bottom:15px;
    width:100%;
}
.team-member h3 span {
    color:#fff;
    padding:5px;
    background-color: rgba(238, 47, 80, 0.8);
}
.team-member.team-leader img {
    height:62vw;
    object-fit:cover;
    max-height: 926px;
}
.team-member img {
    height:31vw;
    padding:10px;
    transition: filter 0.2s, transform 0.2s;
    max-height: 463px;
}
.team-member:hover img {
    filter: grayscale(1) brightness(0.8);
    transform: scale(1.05);
}
@media (max-width: 768px) {
    .team-member.team-leader img, .team-member img {
        height: auto;
        max-height: none;
    }
}
@media (min-width: 1367px) and (max-width: 1470px){
    .team-member.team-leader img {
        max-height: 748px;
    }
    .team-member img {
        max-height: 374px;
    }
}


.team-member-new {
    position:relative;
}
.team-member-new h3 {
    position:absolute;
    bottom:15px;
    width:100%;
}
.team-member-new h3 span {
    color:#fff;
    padding:5px;
    background-color: rgba(238, 47, 80, 0.8);
}
.team-member-new img {
    height:auto;
    padding:10px;
    transition: filter 0.2s, transform 0.2s;
}
.team-member-new:hover img {
    filter: grayscale(1) brightness(0.8);
    transform: scale(1.05);
}
@media (min-width: 1367px) and (max-width: 1470px){
    .team-member-new img {
        max-height: 374px;
    }
}



/* -Jc. 09/09/2020 header styles */
/*

.headersection-1 {
width:100%;
background-color:#ee2f50;
}
.headersection-1 .htmlcontent_container {
    min-width: 330px;
}
.contact-links, .contact-links a {
    font-size:13px;
    color: #ffffff;
    text-decoration: none;
    display:inline-block;
}
@media (min-width: 1366px) {
.headersection-1 {
    padding: 0px 11vw 0px 12vw!important;
}
}
.toolbar {
    margin: 0px;
}
.toolbar a i, .toolbar a span, .toolbar .cart-btn .btn i {
    color: #fff;
}
.toolbar .cart-btn>.btn {
    background-color: transparent;
}
.toolbar .cart-btn>.btn span {
    top: 10px;
    right: -14px;
    background-color: #fff;
    color: #ee2f50;
}
.toolbar .cart-btn>.btn i {
    padding-bottom: 2px;
}
.social {
    margin :0px;
}
.social-icons a {
color: #fff;
}
header section.search .search-form .form-group input {
    border-color: #c7c8ca;
    border-radius: 7px;
    box-shadow: inset 0px 2px 4px 0px rgba(0,0,0,0.15);
    text-align: center;
}
.relsearch button i {
    color: #ee2f50;
}
.home-contact {
    text-align: center;
}
a.contact-button {
    background-color: #292c2e;
    color: #fff;
    font-size: 14px;
    padding: 7px 15px;
    border-radius: 7px;
white-space: nowrap;
}
.contact-flag {
max-width: 28px;
margin-left: 5px;
}
.menu .catalog-block {
    background-color: transparent;
}
ul.catalog > li > a {
    padding: 0px 18px 0px 0px!important;
    color: #000!important;
    font-weight: 600;
    border-right: 2px solid #ee2f50;
    margin-top: 20px;
    line-height: 14px;
}
.menu .catalog li:hover {
    background-color: transparent;
}
ul.catalog > li:last-child > a {
    border: none;
}
.headersection-4 .htmlcontent_container {
    padding-left: 0px;
    padding-right: 0px;
}
.header-cta {
    background-color:#573a50;
    text-align: center;
    margin-top: 20px;
    padding-bottom:6px;
}
.header-cta ul{
    list-style-type:none;
    margin-top: 6px;
    margin-bottom: 0px;
    padding-left: 0px;
    padding-right: 25px;
}
.header-cta li{
    display:inline-block;
    margin-bottom: 0px;
    padding-left: 25px;
    padding-right: 25px;
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/cta-pointer.png');
    background-repeat:no-repeat;
    background-position:89% 10px;
    transition: background-position 0.5s;
}
.header-cta ul li:hover {
background-position: 100% 10px;
}
.header-cta a{
    padding-left:50px;
    display:inline-block;
    background-color:#573a50;
    background-repeat: no-repeat;
    background-position-x: left;
    background-size: 40px;
    background-position-y: 4px;
    padding-top: 12px;
    padding-bottom: 6px;
    transition: background-image .5s;
}
.header-cta h3{
    text-align:left;
    font-size:14px;
    color:  #fff;
    margin:0px;
    margin-top:-2px;
    transition: background-color .5s;
}
.header-cta a.number-one {
    background-image: url(https://eu.evocdn.io/dealer/1242/content/media/Office-Supplies-Ireland-White.png);
}
.header-cta a.number-one:hover {
    background-image: url(https://eu.evocdn.io/dealer/1242/content/media/Office-Supplies-Ireland-Pink.png);
}
.header-cta a.free-delivery {
    background-image: url(https://eu.evocdn.io/dealer/1242/content/media/Office-Supplies-Ireland-Delivery---White.png);
}
.header-cta a.free-delivery:hover {
    background-image: url(https://eu.evocdn.io/dealer/1242/content/media/Office-Supplies-Ireland-Delivery-Pink.png);
}
.header-cta a.credit-available {
    background-image: url(https://eu.evocdn.io/dealer/1242/content/media/Office-Supplies-Ireland-Account-White.png);
}
.header-cta a.credit-available:hover {
    background-image: url(https://eu.evocdn.io/dealer/1242/content/media/Office-Supplies-Ireland-Account-Pink.png);
}
a.logo img {
    max-height: 80px!important;
}

*/

/* -Jc. banner with no carousel */
.banner-scrolling > div {
    padding-left: 0px;
    padding-right: 0px;
    position: relative;
}
.banner-overlay {
    position: absolute;
    bottom:0px;
    text-align: center;
    width: 100%;
    height: 100%;
}
.banner-3-col {
    font-weight: 700;
    margin-top:4%;
}
.banner-3-col a {
    font-size: 0.9vw;
}
.banner-3-col h3 {
    font-size: 4vw;
}
.banner-3-col h4 {
    font-size: 1.7vw;
}
.scroller-blur {
width: 100%;
}
.conveyor {
    position: absolute;
    bottom:0px;
}
.conveyor img {
    /*height: 20px;*/
    vertical-align: bottom;
}
.boxes {
    position: absolute;
    bottom: 0px;
    background-image: url(https://eu.evocdn.io/dealer/1242/content/media/Office_Supplies_Dublin/Office-Supplies-Dublin-1.png);
    background-size: contain;
    height: 17vw;
    width: 100%;
    background-position-x: 0px;
    background-repeat: repeat-x !important;
    animation-duration: 35s;
    animation-timing-function: linear;
    animation-name: slidein;
    animation-iteration-count: infinite;
    overflow: hidden;
}
@keyframes slidein {
  from {
    background-position-x: 2000px;
  }
  to {
    background-position-x: 0px;
  }
}
@media (max-width: 768px) {
    .scroller-blur {
      height:350px;
    }
    .hide-mobile {
      display:none;
    }
    .banner-3-col a {
        font-size:14px;
    }
    .banner-3-col h3 {
        font-size: 30px; 
    }
   .banner-3-col h4 {
        font-size: 14px;
    }
}


/* Paratus Marketing Diffusers section */

.home-tile {
    text-align:center;
    /*width:374px;*/
    height:210px;
    background-size: cover;
    margin-bottom:18px;
}
.home-tile:hover {
background-size: 9%;
background-repeat: no-repeat;
background-position: center 28px;
}
.home-tile a {
    display:block;
    padding:20px;
}
.home-tile h2 {
    color:#fff;
    font-size:30px;
    padding-top:30px;
}
.home-tile h3 {
    color:#fff;
    font-size:30px;
padding-top: 45px;
}
.home-tile h4 {
    color:#fff;
    font-size:18px;
}
.gratitude {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/gratitude.jpg');
}
.gratitude:hover {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/mag.png');
}
.simplicity{
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/simplicity.jpg');
}
.simplicity:hover {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/Facilities-Management-and-Supplies-Icon.png');
}
.focus{
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/focus.jpg');
}
.focus:hover {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/mag.png');
}
.autumn{
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/autumn.jpg');
}
.autumn:hover {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/mag.png');
}
.basil{
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/basil.jpg');
}
.basil:hover {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/mag.png');
}
.holiday {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/holiday.jpg');
}
.holiday:hover{
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/mag.png');
}
.lily{
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/1918.jpg');
}
.lily:hover {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/mag.png');
}
.fig {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/fig.jpg');
}
.fig:hover {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/mag.png');
}
.tobacco {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/tobacco.jpg');
}
.tobacco:hover {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/mag.png');
}
.white-freesia {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/white-freesia.jpg');
}
.white-freesia:hover {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/mag.png');
}
.yellow-wood {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/yellow-wood.jpg');
}
.yellow-wood:hover {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/mag.png');
}

.christmas {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Christmas.jpg');
}
.christmas:hover {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/mag.png');
}
.lavender {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Lavender.jpg');
}
.lavender:hover {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/mag.png');
}
.lemongrass {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Lemongrass.jpg');
}
.lemongrass:hover {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/mag.png');
}
.vanilla {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Vanilla.jpg');
}
.vanilla:hover {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/mag.png');
}
.ylang {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Ylang.jpg');
}
.ylang:hover {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/mag.png');
}


.call-for-more:hover {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/phone.png');
}
.features-benefits {
background-color: #efefef;
padding: 35px;
margin: 60px 25px;
}
.intro-right {
padding: 0px;
margin: 25px;
}
.diffuser-heading h1 {
color: #292c2e;
text-align: center;
font-size: 36px;
line-height: 42px;
font-weight: 700;
}
.diffuser-heading h3 {
color: #ee2f50;
padding-top: 20px;
padding-bottom: 20px;
font-weight: 500;
}
.diffuser-heading h2 {
padding-top: 35px;
padding-bottom: 0px;
}


/* Paratus Ergonomics section */

.bakker h1 {
color: #292c2e;
text-align: center;
font-size: 36px;
line-height: 42px;
font-weight: 700;
}
.bakker h3 {
color: #ee2f50;
padding-top: 20px;
padding-bottom: 0px;
font-weight: 500;
}
.bakker h2 {
padding-top: 0px;
padding-bottom: 0px;
}
.bakker-features-benefits {
background-color: #efefef;
padding: 20px;
margin: 0px;
}
.bakker-tick {
color: #ee2f50;
font-weight: 700;
font-size: 20px;
}
.bakker-logo {
padding-bottom: 20px;
}
.keyboard {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/bakker-keyboard-1a.jpg');
}
.keyboard:hover {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/mag.png');
}
.mouse {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/bakker-mouse-1a.jpg');
}
.mouse:hover {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/mag.png');
}
.wristrest {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/bakker-wristwrest-1a.jpg');
}
.wristrest:hover {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/mag.png');
}
.footrest {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/bakker-footwrest-1a.jpg');
}
.footrest:hover {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/mag.png');
}
.laptop-bag {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/bakker-bag-1a.jpg');
}
.laptop-bag:hover {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/mag.png');
}
.doc-holder {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/bakker-doc-1a.jpg');
}
.doc-holder:hover {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/mag.png');
}
.riser {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/bakker-riser-1a.jpg');
}
.riser:hover {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/mag.png');
}
.extra-base-margin {
margin-bottom: 20px;
}
.bakker-cross-sell h3 {
color: #ee2f50;
text-align: center;
font-size: 25px;
line-height: 31px;
font-weight: 700;
}
.bakker-banner {
text-align: center;
background-image: url("https://eu.evocdn.io/dealer/1242/content/media/Bakker-Lifestyle-Large.jpg");
background-position: center; 
background-repeat: no-repeat;
background-size: cover; 
}
.large-banner h2 {
color: #000000;
background-color: rgba(255, 255, 255, 0.75);
text-align: center;
font-weight: 700;
font-size: 26px;
line-height: 32px;
padding: 20px;
max-width: 750px;
margin-left: auto;
margin-right: auto;
margin-bottom: 25px;
}



/* Paratus PPC Campaign */

.local-ppc-top {
background-color: #ee2f50;
}
.local-ppc-top  h1 {
margin-top: 0px;
color: #ffffff;
text-align: center;
font-size: 45px;
line-height: 50px;
font-weight: 700;
padding-bottom: 30px;
padding-left: 20px;
padding-right: 20px;
padding-top: 30px;
}
.local-ppc h2 {
color: #292c2e;
font-size: 35px;
line-height: 38px;
font-weight: 700;
padding-top: 30px;
}
.local-ppc h3 {
color: #000000;
font-size: 28px;
line-height: 31px;
}
.local-ppc h4 {
color: #ee2f50;
font-size: 24px;
line-height: 27px;
font-weight: 700px;
padding-bottom: 20px;
text-align: center;
}
.local-ppc p {
padding-bottom: 50px;
}
.ppc-cost {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/My_Banners/Save-Money.jpg');
}
.ppc-cost:hover {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/My_Banners/save-icon.png');
}
.ppc-range {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/My_Banners/Range.jpg');
}
.ppc-range:hover {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/My_Banners/range-icon.png');
}
.ppc-solutions {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/My_Banners/Solutions.jpg');
}
.ppc-solutions:hover {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/My_Banners/solutions-icon.png');
}
.ppc-delivery{
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/My_Banners/Free-Next-Day-Delivery.jpg');
}
.ppc-delivery:hover {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/My_Banners/delivery-icon.png');
}
.ppc-service{
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/My_Banners/Great-Service.jpg');
}
.ppc-service:hover {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/My_Banners/service-icon.png');
}
.ppc-local {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/My_Banners/Local-Business.jpg');
}
.ppc-local:hover {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/My_Banners/local-icon.png');
}
.ppc-tile {
    text-align:center;
    /*width:374px;*/
    height:300px;
    background-size: cover;
    margin-bottom:18px;
}
.ppc-tile:hover {
background-size: 20%;
background-repeat: no-repeat;
background-position: center 50px;
}
.ppc-tile h2 {
    color:#fff;
    font-size:35px;
line-height: 38px;
    padding-top: 175px;
}
.ppc-bottom-sec h3 {
color: #000000;
font-weight: 700;
font-size: 28px;
line-height: 31px;
padding-top: 50px;
text-align: center;
}
.ppc-bottom-sec p {
padding-bottom: 50px;
}
.ppc-center {
text-align: center;
margin-bottom: 75px;
}
.btn-ppc {
background: #000000;
color: #fff;
}
.btn-ppc:hover {
background: #ee2f50;
color: #fff;
}
.ppc-form {
background-color: #efefef;
margin: 25px;
}
.formFooter-heightMask {
    height: 76px;
    display: none !important;
}
.formFooter {
    display: none;
}
.location-text::before {
content: "Looking for an office supplier in ";
}
.location-text::after {
content: "?";
}
.line-2-text::before {
content: "Look no further!"
}
.line-3-text::before {
content: "You’ve come to the right place..."
}
.btn-header {
font-size: 14px;
}
.social-icons-header {
Padding-top: 5px;
text-align: center;
}
.social-icons-image img {
padding-left: 6px;
float: left;
max-width: 25px;
}
.contact-button-header {
float: right;
padding: 10px;
}




/*  Paratus Marketing Furniture Section */

.furniture-tile {
    text-align:center;
    /*width:374px;*/
    height:210px;
    background-size: cover;
    margin-bottom:18px;
}
.furniture-tile:hover {
background-size: 9%;
background-repeat: no-repeat;
background-position: center 10px;
}
.furniture-tile a {
    display:block;
    padding:20px;
}
.furniture-tile h2 {
    color:#fff;
    font-size:30px;
    padding-top:40px;
}
.furniture-tile h3 {
    color:#fff;
    font-size:30px;
    padding-top:40px;
}
.furniture-tile h4 {
    color:#fff;
    font-size:18px;
}
.furniture-tile-sub {
    text-align:center;
    /*width:374px;*/
    height:210px;
    background-size: cover;
    margin-bottom:18px;
}
.furniture-tile-sub:hover {
background-size: 9%;
background-repeat: no-repeat;
background-position: center 10px;
}
.furniture-tile-sub a {
    display:block;
    padding:20px;
}
.furniture-tile-sub h2 {
    color:#fff;
    font-size:30px;
    padding-top:60px;
}
.furniture-tile-sub h3 {
    color:#fff;
    font-size:30px;
    padding-top:60px;
}
.furniture-tile-sub h4 {
    color:#fff;
    font-size:18px;
}
.furniture-heading h1 {
color: #292c2e;;
text-align: center;
font-size: 36px;
line-height: 42px;
font-weight: 700;
}
.furniture-heading h3 {
padding-top: 20px;
margin-bottom: 35px;
font-weight: 500;
}
.furniture-heading h2 {
font-size: 20px;
line-height: 26px;
font-weight: 500;
margin-top: 15px;
margin-bottom: 40px;
text-align: center;
}

.chairs-cat {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Furniture_Section/Chairs-Cat-New-1.jpg');
}
.chairs-cat:hover {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/mag.png');
}
.desking-cat {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Furniture_Section/Furniture-Desking-Thumb.jpg');
}
.desking-cat:hover {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/mag.png');
}
.screens-cat {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Furniture_Section/Furniture-Screens-Thumb.jpg');
}
.screens-cat:hover {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/mag.png');
}
.storage-cat {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Furniture_Section/Furniture-Storage-Thumb.jpg');
}
.storage-cat:hover {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/mag.png');
}
.tables-cat {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Furniture_Section/Tables-cat-new-1.jpg');
}
.tables-cat:hover {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/mag.png');
}
.softseating-cat {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/My_Banners/Soft-Seating-Tile.jpg');
}
.softseating-cat:hover {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/mag.png');
}
.pianoacoustics-cat {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/My_Banners/Piano-Acoustics-Tile.jpg');
}
.pianoacoustics-cat:hover {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/mag.png');
}
.acoustichubs-cat {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/My_Banners/Hush-Hub-Tile.jpg');
}
.acoustichubs-cat:hover {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/mag.png');
}
.computer-workstations-cat {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Furniture_Section/Computer-Workstations_1.jpg');
}
.computer-workstations-cat:hover {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/mag.png');
}
.desk-components-cat {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Furniture_Section/Desk-Components.jpg');
}
.desk-components-cat:hover {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/mag.png');
}
.desk-extensions-cat {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Furniture_Section/Desk-Extentions.jpg');
}
.desk-extensions-cat:hover {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/mag.png');
}
.desking-sub-cat {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Furniture_Section/Desking.jpg');
}
.desking-sub-cat:hover {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/mag.png');
}
.pedelstalls-cat {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Furniture_Section/Pedelstalls.jpg');
}
.pedelstalls-cat:hover {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/mag.png');
}
.reception-desks-cat {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Furniture_Section/Reception-Desks.jpg');
}
.reception-desks-cat:hover {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/mag.png');
}
.furniture-cat-title {
background-color: #ee2f50;
padding: 5px;
text-align: center;
margin-top: 0px;
max-width: 100%;
margin-left: auto;
margin-right: auto;
margin-bottom: 35px;
}
.furniture-cat-title h3 {
color: #ffffff;
}
.furniture-tile-cat {
background-color: #efefef;
    text-align:center;
    /*width:374px;*/
    height:210px;
    background-size: contain;
background-repeat: no-repeat;
    margin-bottom:0px;
background-position: center center;
}
.furniture-tile-cat:hover {
background-color: #ee2f50;
}
.computer-workstations-cat-2 {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Furniture_Section/Computer-Workstations-Clear.png');
}
.desking-sub-cat-2 {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Furniture_Section/Desking-Clear.png');
}
.reception-desks-cat-2 {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Furniture_Section/Reception-Desks-NEW.png');
}
.desk-extensions-cat-2 {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Furniture_Section/Desk-Extentions-Clear.png');
}
.pedelstalls-cat-2 {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Furniture_Section/Pedelstalls-NEW.png');
}
.desk-components-cat-2 {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Furniture_Section/Desk-Components-Clear.png');
}
.office-desks-cat-2 {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Furniture_Section/Desking-NEW.png');
}
.sit-stand-cat-2 {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Furniture_Section/Sit-Stand-Cat.png');
}
.office-chairs-cat {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Furniture_Section/Office-Chairs.png');
}
.reception-chairs-cat {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Furniture_Section/Reception-Chairs.png');
}
.stacking-chairs-cat {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Furniture_Section/Stacking-Chairs.png');
}
.visitor-chairs-cat {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Furniture_Section/Visitor-Chairs.png');
}
.classroom-chairs-cat {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Furniture_Section/Classroom-Chairs.png');
}
.canteen-chairs-cat {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Furniture_Section/Canteen-Chairs.png');
}
.outdoor-chairs-cat {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Furniture_Section/Outdoor-Chairs.png');
}
.chair-accessories-cat {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Furniture_Section/Chair-Accessories.png');
}
.chair-mats-cat {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Furniture_Section/Chair-Mats.png');
}
.lab-seats-cat {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Furniture_Section/Lab-Seats.png');
}
.desk-mounted-screens-cat {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Furniture_Section/Desk-Mounted-Screens.png');
}
.floor-standing-screens-cat {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Furniture_Section/Floor-Mounted-Screens.png');
}
.screen-accessories-cat {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Furniture_Section/Screen-Accessories.png');
}
.bookcases-cat {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Furniture_Section/Bookcases.png');
}
.bookcases-storage-cat {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Furniture_Section/Bookcases-with-Storage.png');
}
.cupboard-accessories-cat {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Furniture_Section/Cupboard-Accessories.png');
}
.cupboard-cat {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Furniture_Section/Cupboards.png');
}
.filing-cabinets-cat {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Furniture_Section/Filing-Cabinets.png');
}
.lockers-cat {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Furniture_Section/Lockers.png');
}
.modular-storage-cat {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Furniture_Section/Modular-Storage-Systems.png');
}
.multidraw-cabinets-cat {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Furniture_Section/Multidraw-Cabinets.png');
}
.planfile-cabinets-cat {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Furniture_Section/Plan-File-Cabinets.png');
}
.printer-stands-cat {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Furniture_Section/Printer-Stands.png');
}
.tray-storage-cat {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Furniture_Section/Tray-Storage.png');
}
.table-components-cat {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Furniture_Section/Desk-Components.png');
}
.reception-tables-cat {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Furniture_Section/Reception-Tables.png');
}
.meeting-tables-cat {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Furniture_Section/Meeting-Tables.png');
}
.classroom-tables-cat {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Furniture_Section/Classroom-Tables.png');
}
.canteen-tables-cat {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Furniture_Section/Canteen-Tables.png');
}
.boardroom-tables-cat {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Furniture_Section/Boardroom-Tables.png');
}
.homeworking-essentials-cat {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Homeworking-Essentials.png');
}
.social-distancing-essentials-cat {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Social-Distancing-Essential.png');
}
.safety-essentials-cat {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Safety-Essentials.png');
}
.furniture-cta-background {
background-color:#f5f4f4;
padding-left: 10px !IMPORTANT; 
padding-right: 10px !IMPORTANT; 
padding-top: 35px !IMPORTANT; 
padding-bottom: 25px !IMPORTANT; 
}
.furniture-cta-background h2 {
color: #ee2f50;
text-align: center;
font-size: 36px;
line-height: 42px;
font-weight: 700;
}
.furniture-cta-background h3 {
font-size: 24px;
line-height: 30px;
font-weight: 500;
margin-top: 15px;
margin-bottom: 40px;
text-align: center;
}
.hushhubs-cta-background {
background-color:#f5f4f4;
padding-left: 10px !IMPORTANT; 
padding-right: 10px !IMPORTANT; 
padding-top: 35px !IMPORTANT; 
padding-bottom: 40px !IMPORTANT; 
text-align: center;
}
.hushhubs-cta-background img {
max-width: 600px;
width: 100%;
height: auto;
padding: 20px;
}
.hushhubs-options {
text-align: center;
}
.piano-options {
text-align: center;
}
.hushhubs-accessories {
text-align: center;
margin-top: 50px;
}
.hushhubs-accessories p {
margin-bottom: 50px !important;
}
.furniture-otherservices {
background-color:#f5f4f4;
padding-left: 10px !IMPORTANT; 
padding-right: 10px !IMPORTANT; 
padding-top: 25px !IMPORTANT; 
padding-bottom: 35px !IMPORTANT; 
}
.furniture-otherservices h2 {
color: #ee2f50;
text-align: center;
font-size: 36px;
line-height: 42px;
font-weight: 700;
padding-bottom: 20px;
}
.furniture-button {
background-color:#f5f4f4;
padding-left: 10px !IMPORTANT; 
padding-right: 10px !IMPORTANT; 
padding-top: 0px !IMPORTANT; 
padding-bottom: 70px !IMPORTANT; 
text-align: center;
margin-left: auto;
margin-right: auto;
}
.furniture-button-no-bg {
padding-left: 10px !IMPORTANT; 
padding-right: 10px !IMPORTANT; 
padding-top: 0px !IMPORTANT; 
padding-bottom: 70px !IMPORTANT; 
text-align: center;
margin-left: auto;
margin-right: auto;
}
.furniture-copy p {
margin-top: 20px;
margin-bottom: 20px;
margin-left: auto !important;
margin-right: auto !important;
}
.furniture-copy h3 {
color: #ee2f50;
text-align: center;
}
.furniture-copy {
margin-top: 35px;
margin-bottom: 35px;
}
.zoomjj {
padding-bottom: 10px !important;
height: auto !IMPORTANT;
width: 150px !IMPORTANT;
text-align: center !IMPORTANT;
margin: 0 auto;
transition: transform .2s !IMPORTANT; 
}
.zoomjj:hover {
transform: scale(1.15) !IMPORTANT;
}
.furniture-examples-banner {
margin-top: -15px !important;
}
.furniture-gallery img{
margin-bottom: 30px;
}
.furniture-gallery {
width: 100%;
}
.social-spaces {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Furniture_Section/Social-Spaces.jpg');
}
.social-spaces:hover {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/mag.png');
}
.sit-stand {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Furniture_Section/Sit-Stand-Tile.jpg');
}
.sit-stand:hover {
    background-image:url('https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/mag.png');
}

/* Paratus Marketing Face Mask Offer June 21 */

.freemasks-boxes {
border-radius: 10px;
padding: 20px;
text-align: center;
margin-top: 30px;
margin-bottom: 30px;
background-color: #ee2f50;
background-image: url("https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/Germs.png");
background-position: center; 
background-repeat: no-repeat;
background-size: cover;
}
@media only screen and (max-width: 1228px) {
.freemasks-boxes {
display: none;
}
}

.freemasks-boxes h2 {
    font-size: 1.65em;
    color: #fff;
    margin-bottom: 10px;
    margin-top: 10px;
}
.freemasks-boxes h3 {
color: #fff;
margin-bottom: 20px;
}
.freemasks-boxes img {
    width: 100%;
    max-width: 175px;
    height: auto;
    margin-top: -25px;
    margin-bottom: -25px;
}
@media only screen and (max-width: 1200px) {
.freemasks-boxes img {
margin-top: 10px;
}
}


/* Paratus Marketing Furniture Offer Jan 21 */

.furniture10-banner {
padding-top: 20px;
padding-bottom: 20px;
margin-bottom: 40px;
text-align: center;
background-color: #292c2e;
background-image: url("https://eu.evocdn.io/dealer/1242/content/media/Office_Supplies_Dublin/10OFF.png");
background-position: center; 
background-repeat: repeat;
}
.furniture10-banner h3 {
font-size: 3.0em;
color: #fff;
margin-bottom: 5px;
}
.furniture10-banner h4 {
font-size: 1.75em;
color: #ffffff;
font-weight: 500 !important;
margin: 0px;
}
.furniture10-banner  h2 {
font-size: 1.75em;
color: #ffffff;
margin-top: 30px;
}
.furniture10-banner span {
color: #ee2f50;
}

.furniture10-banner-hp-overide {
margin-bottom: 0px !important;
}

.furniture10deal {
text-align: center;
margin-left: auto;
margin-right: auto;
background-image: url("https://eu.evocdn.io/dealer/1242/content/media/Office_Supplies_Dublin/10OFF.png");
background-position: center; 
background-repeat: repeat;
}
.furniture10deal img {
max-width: 90%;
}
.furniture10deal h1 {
font-size: 3em !important;
color: #ffffff !important;
padding: 0px !important;
font-weight: 300 !important;
}
.furniture10deal h2 {
font-size: 1.75em !important;
color: #fff !important;
font-weight: 300 !important;
margin-bottom: 30px;
}


/* Paratus Marketing POP UP design */

.bundledeal {
text-align: center;
margin-left: auto;
margin-right: auto;
}
.bundledeal img {
margin-top: -50px;
max-width: 90%;
}
.bundledeal h1 {
font-size: 3em !important;
color: #ffffff !important;
padding: 35px !important;
background-color: #ee2f50 !important;
font-weight: 300 !important;;
}
.bundledeal h2 {
font-size: 5em !important;
color: #000 !important;
font-weight: 300 !important;;
}
.bundledeal h3 {
font-size: 200px !important;
line-height: 100px !important;
color: #000 !important;
font-weight: 300 !important;;
}
.bundledeal p {
margin-bottom: 35px !important;
color: #000 !important;
}
.bundle {
font-size: 25px !important;
font-weight: 400 !important;
color: #aaa !important;
text-transform: none !important;
}
.bundle-save {
font-weight: 700 !important;
font-size: 1.2em !important;
color: #ee2f50 !important;
}







.contbut {
	box-shadow:inset 0px 1px 3px 0px #91b8b3;
	background:linear-gradient(to bottom, #000000 5%, #000000 100%);
	background-color:#000000;
	border-radius:5px;
	border:1px solid #566963;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:11px 23px;
	text-decoration:none !important;
	text-shadow:0px -1px 0px #2b665e;
}
.contbut:hover {
	background:linear-gradient(to bottom, #000000 5%, #000000 100%);
	background-color:#000000;
        color : white !important;
        text-decoration:none !important;
}
.contbut:active {
	position:relative;
	top:1px;
}

/* evo code */


#mc_embed_signup input[type=email] {
    height: inherit;
    line-height: inherit;
    border-radius: 3px;
    border: 1px solid #ABB0B2;
}




.banner_title {
background-color: rgba(238, 47, 80, 0.75);
text-align: center;
padding: 20px;
}
.clr1 {
background-color: #ee2f50;
}


.full-height {
	height: 100% !important;
  min-height: 100% !important;
  display: flex !important;
  flex-flow: column !important;
  align-items: stretch !important;
}
.diffuser-banner {
text-align: center;
background-image: url("https://eu.evocdn.io/dealer/1242/content/media/Furniture_Section/Movement-background2.jpg");
background-position: top center; 
background-repeat: no-repeat;
background-size: cover; 
}
.newmailer-banner {
text-align: center;
background-image: url("https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/Sand-Background.jpg");
background-position: center; 
background-repeat: no-repeat;
background-size: cover; 
}


.link-with-bg a {
color: #000000;
text-shadow: 2px 2px 4px  rgba(255,255,255, 0.95);
}
.black-friday {
background-color: #ee2f50;
padding: 0px;
margin: 0px;
}
.black-friday h2 {
color: #ffffff;
text-align: center;
padding: 20px;
margin: 0px;
}
.black-friday img {
padding: 0px;
margin: 0px;
width: 100%;
max-width: 500px;
text-align: center;
margin-left: auto;
margin-right: auto;
}
.black-friday-discount {
font-size: 50px;
}
.btn-sec {
background: #fff;
color: #ee2f50;
margin-bottom: 20px;
margin-top: -10px;
}
.black-friday-center {
text-align: center !important;
}




.category-banners {
text-align: center;
background-color: #ee2f50;
margin-bottom: 25px;
margin-top: 20px;
}
.category-banners h2 {
color: #ffffff;
font-weight: 700;
font-size: 26px;
line-height: 32px;
padding-left: 10px;
padding-right: 10px;
padding-top: 15px;
}
.category-banners h3 {
font-weight: 400;
font-size: 18px;
line-height: 24px;
padding-bottom: 15px;
padding-left: 10px;
padding-right: 10px;
}
.category-banners a {
color: #ffffff;
}
.extra-base-margin {
margin-bottom: 60px;
}



.deskimg {
width: 100%;
}
.hide-content-box {
display: none;
}
html {
  scroll-behavior: smooth;
}

/* This is needed for Google Feeds to work */
.price-label.has-price::after, .price > .has-price::after, .price.has-price::after {
   content: ' excl VAT';
   font-size: 14px;
}


.sitstand-cta-background {
background-color:#f5f4f4;
padding-left: 10px !IMPORTANT; 
padding-right: 10px !IMPORTANT; 
padding-top: 35px !IMPORTANT; 
padding-bottom: 25px !IMPORTANT; 
text-align: center;
}
.sitstand-cta-background h2 {
margin-bottom: 25px;
color: #ee2f50;
text-align: center;
font-size: 36px;
line-height: 42px;
font-weight: 700;
}
.sitstand-cta-background h3 {
font-size: 24px;
line-height: 30px;
font-weight: 500;
margin-top: 15px;
text-align: center;
}
.sit-stand-margin-top {
margin-top: 30px !important;
}
.sit-stand-margin-bottom {
margin-bottom: 45px !important;
}

.shop-filters .filter-section h5 {
    color: #ee2f50;
}
.home-page-intro {
margin-top: 30px;
margin-bottom: 50px !important;
}
.home-page-intro h1 {
color: #ee2f50;
text-align: center;
font-size: 36px;
line-height: 42px;
font-weight: 700;
}
.home-page-intro p {
margin-top: 10px;
}

.covid-19 h2 {
color: #ee2f50;
text-align: center;
font-size: 26px;
line-height: 32px;
font-weight: 700;
margin-bottom: 25px;
}
.covid-19-banner {
text-align: center;
background-image: url("https://eu.evocdn.io/dealer/1242/content/media/BG-Image.jpg");
background-position: top center; 
background-repeat: no-repeat;
background-size: cover; 
}
.covid-19-banner h2 {
padding-top: 60px;
font-size: 50px;
line-height: 55px;
padding-bottom: 10px;
text-shadow:1px 1px 10px #fff, 1px 1px 10px #ccc;
}
.covid-19-banner h3 {
padding-top: 10px;
font-weight: 700;
font-size: 20px;
line-height: 25px;
padding-bottom: 25px;
color: #ee2f50;
}
.covid-19-extra-padding {
padding-bottom: 10px !important; /* -Jc 18/05/2020 was 60px */
}
/* -Jc. 19/05/2020 covid banner adjustments */
@media only screen and (max-width: 1469px) {
.covid-19-banner h2 {
padding-top: 30px;
font-size: 45px;
}
}
@media only screen and (max-width: 1169px) {
.covid-19-banner h2 {
padding-top: 10px;
font-size: 36px;
}
.covid-19-banner h3 {
padding-top:10px;
padding-bottom:10px;
}
}
.btn-covid {
background: #f9c70c !important;
color: #000000 !important;
}
.btn-covid:hover {
background: #000000 !important;
color: #f9c70c !important;
}


/* CATEGORY PAGE CAROUSEL */

.catalogue-carousel.owl-carousel .owl-item {
    transform: none!important;
background-color: #573a50;
}
.catalogue-carousel .row {
    margin-right: 0px;
    margin-left: 0px;

}
.catalogue-carousel.owl-carousel .owl-stage-outer {
border:none;
border-radius: 10px !important;
background-color: #573a50;
margin-bottom: 20px;
}

.offers-carousel.owl-carousel .owl-item {
    transform: none!important;
}
.offers-carousel.owl-carousel .owl-item img {
    max-width: 100%;
}
.offers-carousel .row {
    margin-right: 0px;
    margin-left: 0px;
}
.offers-carousel.owl-carousel .owl-stage-outer {
border:none;
margin-top: 20px;
margin-bottom: 20px;
}



.cat-car-bg {
padding: 30px 20px;
text-align: center;
}

.cat-car-bg h2 {
color: #fff;
margin-bottom: 0px;
}
.cat-car-bg p {
color: #fff;
}
.cat-car-bg img {
width: 100% !important;
}
.cat-car-bg img:hover {
  animation: pulse 1s 2;
  animation-timing-function: linear;   
}
@keyframes pulse {
  0% { transform: scale(1); }
  50% { transform: scale(1.05);
  100% { transform: scale(1); }
  }
}

/* STANDARD POP UP MODULES */

.popupdeal {
text-align: center;
margin-left: auto;
margin-right: auto;
}
.popupdeal img {
max-width: 90%;
}
.popupdeal h1 {
font-size: 3em !important;
color: #ffffff !important;
padding: 0px !important;
font-weight: 300 !important;;
}
.popupdeal h2 {
font-size: 1.75em !important;
color: #fff !important;
font-weight: 300 !important;
margin-bottom: 30px;
}



/* PULSATE TEXT EFFECT */

.area {
  animation: blur 4.75s ease-out infinite;
  text-shadow: 0px 0px 0px #ee2f50, 0px 0px 0px #ee2f50;
}

@keyframes blur {
  from {
    text-shadow:0px 0px 2px #fff,
      0px 0px 2px #fff, 
      0px 0px 10px #fff,
      0px 0px 10px #fff,
      0px 0px 10px #fff,
      0px 0px 10px #fff,
      0px 0px 10px #fff,
      0px 0px 10px #fff,
      0px 0px 20px #fff,
      0px 0px 20px #fff,
      0px 0px 20px #fd9eae,
      0px 0px 50px #fd9eae,
      0px 0px 40px #fd9eae,
      0px 0px 40px #fd9eae,
      0px 0px 40px #fd9eae,
      0px 0px 40px #fd9eae,
      0px 0px 40px #fd9eae,
      0px 0px 40px #fd9eae;
  }
}

/* Paratus Marketing Blog */

.blog-image {
width: 100%;
max-width: 480px;
height: auto;
float: left;
margin-right: 35px;
margin-bottom: 30px;
border-radius: 10px;
}
.blog h2 {
text-align: left;
margin: 50px 0 25px 0;
}
.blog h3 {
text-align: left;
margin-top: 25px;
}
.blog h4 {
font-size: 1.0em;
color: #ee2f50;
font-weight: 900 !important;
margin-top: 20px;

}
.blog ul li::marker {
  color: red; /* Change the color */
  font-weight: bold; /* If you want it to be bold */
  display: inline-block; /* Needed to add space between the bullet and the text */
  width: 1em; /* Also needed for space (tweak if needed) */
  margin-left: -1em; /* Also needed for space (tweak if needed) */
}
.blog li {
    margin-bottom: 4px;
}
.blog-tiles {
border-radius: 10px;
transition: transform .3s !IMPORTANT; /* Animation */
margin: 40px 5px 35px 5px;
text-align: center;
max-width: 270px;
margin-left: auto;
margin-right: auto;
}
.blog-tiles:hover {
-webkit-box-shadow: 8px 8px 18px 0x rgba(0,0,0,0.3);
-moz-box-shadow: 8px 8px 18px 0px rgba(0,0,0,0.3);
box-shadow: 8px 8px 18px 0px rgba(0,0,0,0.3);
transform: scale(1.08) !IMPORTANT;
}
.blog-tiles img {
border-radius: 10px;
}
.blog-carousel img {
border-radius: 10px;
transition: transform .3s !IMPORTANT; /* Animation */
margin: 40px 5px 35px 5px;
text-align: center;
max-width: 270px;
margin-left: auto;
margin-right: auto;
}
.blog-carousel img:hover {
-webkit-box-shadow: 8px 8px 18px 0x rgba(0,0,0,0.3);
-moz-box-shadow: 8px 8px 18px 0px rgba(0,0,0,0.3);
box-shadow: 8px 8px 18px 0px rgba(0,0,0,0.3);
transform: scale(1.08) !IMPORTANT;
}
.blog-carousel h3 {
color: #ffffff;
padding: 0px 20px;
}
.blog-carousel a {
color: #ffffff;
transition: transform .3s !IMPORTANT; /* Animation */
}
.blog-carousel a:hover {
font-weight: 700;
text-decoration: underline;
}
.blog-carousel p {
padding: 0px 20px;
}

.testimonials .form-control {
border-color: #c7c8ca;
border-radius: 20px;
box-shadow: inset 0px 2px 4px 0px rgba(0,0,0,0.15);
text-align: center;
height: auto;
}
.testimonials .form-group {
margin-bottom: 10px;
max-width: 600px;
text-align: center;
margin-left: auto;
margin-right: auto;
}
.g-recaptcha div {
margin: 35px auto 0 auto;
}
.cat-desc-foot {
margin-bottom: 50px;
}
/*-Jc. 30/06/2021 hide category descriptions before move */
.ex-category-cddvdstorage .catalog-content {
  display:none;
}
/* -Jc. 15/07/2021 hide extra category descriptions on mobile */
@media (max-width: 768px) {
  .row>.cat-desc-foot {
    display:none;
  }
}


/* Paratus Marketing Christmas 2021 */

.christmas-marketing-boxes {
background-image: url("https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/Christmas-Wrapping-Paper-2.png");
background-position: center; 
background-repeat: repeat;
background-size: contain; 
}
.christmas-boxes-wide {
border-radius: 10px;
padding: 10px 20px 0px 20px;
text-align: center;
margin-top: 70px;
margin-bottom: 30px;
background-image: url("https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/Christmas-Wrapping-Paper-2.png");
background-position: center; 
background-repeat: repeat;
background-size: contain; 
}
.christmas-boxes-wide img {
margin-top: -70px;
margin-bottom: 0px !important;
width: 100%;
max-width: 375px;
}
@media (max-width: 1250px) {
.christmas-boxes-wide img {
margin: auto;
}
}
@media (min-width: 1367px) and (max-width: 1469px){
.christmas-boxes-wide img {
margin: auto;
}
}


.christmas-boxes-wide h3 {
font-size: 2.25em;
color: #fff;
margin-bottom: 22px;
margin-top: 10px;
}
.christmas-boxes-wide h4 {
font-size: 1.25em;
margin-bottom: 22px !important;
color: #fff;
font-weight: 500 !important;
margin-bottom: 0px;
}
.christmas-boxes-wide p {
margin: 20px 0 20px 0;
color: #fff !important;
}
.christmas-boxes-wide span {
color: #fff;
font-style: italic;
font-size: 1.5em;
font-weight: 900;
}
.christmas-deal  {
font-size: 3em !important;
color: #fff;
}
.christmasdeal {
text-align: center;
margin-left: auto;
margin-right: auto;
background-image: url("https://eu.evocdn.io/dealer/1242/content/media/Content_Pages/Christmas-Wrapping-Paper-2.png");
background-position: center; 
background-repeat: repeat;
background-size: contain; 
}
.christmasdeal img {
margin-top: -50px;
max-width: 70%;
}
.christmasdeal h2 {
font-size: 2.5em !important;
color: #ffffff !important;
padding: 35px !important;
margin-bottom: 20px;
font-weight: 300 !important;
margin-top: 0px;
}

.christmasdeal h3 {
font-size: 3em !important;
line-height: 100px !important;
color: #fff !important;
font-weight: 300 !important;;
}
.christmasdeal h4 {
color: #fff !important;
padding-left: 30px;
padding-right: 30px;
margin-bottom: 20px;
font-weight: 900;
}
.christmas-override {
font-family: 'Comfortaa' !important;
padding-left: 5px;
padding-right: 5px;
}
.christmas-2 {
color: #fff;
}

.christmas-cut-off {
background-color: #ee2f50;
padding: 10px;
text-align: center;
}
.christmas-cut-off p {
color: #ffffff;
margin: 0px;
}
.christmas-cut-off span {
font-weight: 700;
text-decoration: underline;
}

.clearance-banner {
border-radius: 10px;
padding: 10px 20px 10px 20px;
text-align: center;
margin-top: 30px;
margin-bottom: 30px;
background-color: #ee2f50;
}

.clearance-banner h2 {
color: #ffffff;
font-size: 2.5em;
margin-bottom: 20px;
margin-top: 25px !important;
}
.clearance-menu a {
background-color: #ffd201 !important;
color: #fff !important;
}
.clearance-top {
padding: 20px;
text-align: center;
margin-bottom: 50px;
background-color: #ee2f50;
}
.clearance-top img {
width: 100%;
max-width: 700px;
}
/* This is for the cart page merchandizing widget */
.myMerchCart {
    display: none;
}

.getfreedelivery {
margin-bottom: 15px;
padding: 10px;
background-color:
#573a50;
text-align: center;
color: #ffffff;
}

.del-details {
background-color: #ee2f50;;
padding: 15px 25px 5px 25px;
margin-top: 15px;
margin-bottom: 40px;
border-radius: 10px;
}
.del-details p {
font-size: .85em;
margin-top: 10px;
margin-bottom: 10px;
color: #ffffff;
}
.del-details a {
color: #ffffff !important;
}
.del-details h6 {
margin-bottom: 15px;
}
.del-details img {
max-width: 115px !important;
text-align: center !important;
margin: 20px auto 10px auto !important;
}
.checkdel {
margin: 10px !important;
font-size: 10px !important;
}
.eapps-link {
display: none;
}
.creditapplicationform {
max-width: 900px;
margin-top: 50px;
margin-bottom: 50px;
 margin-left: auto;
  margin-right: auto;
  border-radius: 50px;
}
.merchandisingcontent_container h3 {
border-bottom: none !important;
}


.banner-internal  {
margin-top: 10px !important;
   margin-bottom: 10px !important;
  margin-left: auto !important;
    margin-right: auto !important;
width: 100% !important;
max-width: 220px !important;
}
.heroproduct-banner img {
margin: 20px auto -40px auto;
width: 100%;
max-width: 500px;
text-align: center;
}
.heroproduct-banner h1 {
color: #292c2e;
font-size: 3em;
font-weight: 700;
margin: 100px auto 10px auto;
}
.heroproduct-banner h3 {
color: #292c2e;
font-size: 1.75em;
font-weight: 500;
max-width: 450px;
margin: 10px auto;
}
.heroproduct-banner h4 {
color: #ee2f50;
font-size: 1.18em;
margin: 10px auto 40px auto;
text-align: center;
}
.heroproducttext h2 {
  font-size: 2.75em;
  color: #292c2e;
  font-style: normal;
  font-weight: 700;
  font-family: 'Comfortaa',display;
  margin-top: 57px;
}
.lodgessection {
max-width: 850px;
margin: 50px auto;
text-align: center;
}
.lodgessection img {
  width: 100%;
max-width: 600px;
  margin-top: 50px;
  margin-bottom: 50px;
}
.lodgessectiontwo img {
  width: 100%;
max-width: 300px;
  margin-bottom: 20px;
  border-radius: 30px;
}

.lodges-banner {
border-radius: 10px;
padding: 10px 20px 0px 20px;
text-align: center;
margin-top: 30px;
margin-bottom: 30px;
background-color: #ee2f50;
}

.lodges-banner h2 {
color: #ffffff;
font-size: 2.5em;
margin-bottom: 20px;
margin-top: 25px !important;
}
.lodges-image {
margin-top: -33px;
}
@media (max-width: 768px) {
 .lodges-image {
 margin-top: 20px !important;
  }
}


.christmas22-banner {
border-radius: 10px;
text-align: center;
margin-top: 30px;
margin-bottom: 30px;
  background-image: url('https://eu.evocdn.io/dealer/1242/content/media/Christmas-Background.jpg');
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center;
  background-size: cover;
}

.christmas22-padding {
padding: 0px !important;
}
.christmas22-padding img {
border-radius: 10px;
}
.christmas22-banner h2 {
color: #000;
    text-shadow: 5px 5px 20px #fff, 5px 5px 20px #fff;
font-size: 2.5em;
margin-bottom: 20px;
margin-top: 35px !important;
}
.btn-pink {
background-color: #ee2f50;
color: #ffffff;
font-size: 1.18em;
border: solid 1px white;
border-radius: 10px;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 30px;
padding: 7px 35px;
transition: transform .3s !IMPORTANT; /* Animation */
}
.btn-pink:hover {
-webkit-box-shadow: 8px 8px 5px -5px rgba(0,0,0,0.3);
-moz-box-shadow: 8px 8px 5px -5px rgba(0,0,0,0.3);
box-shadow: 8px 8px 5px -5px rgba(0,0,0,0.3);
transform: scale(1.05) !IMPORTANT;
}

/* homepage banner on off */
@media only screen and (max-width: 768px) {
.homepagebannerdesktop {
  display: none;
  }
}
/* homepage banner on off */
@media only screen and (min-width: 768px) {
.homepagebannermobile {
  display: none;
  }
}

.ex-name-environmentalpolicy h4 {
font-size: 1.35em;
font-weight: 700;
margin-top: 35px;
margin-bottom: 18px;
}
.ex-name-environmentalpolicy ol li, ul li {
margin-bottom: 3px;
}


/* NEW HOMEPAGE CONTENT FOR 2024 */

.ex-name-2024homepage  a {
    font-family: 'Roboto',sans-serif; !important;
}
.ex-name-2024homepage h1 {
    font-family: 'Roboto',sans-serif; !important;
  font-size: 2.2em;
}
.ex-name-2024homepage h2 {
    font-family: 'Roboto',sans-serif; !important;
}
.ex-name-2024homepage h3 {
    font-family: 'Roboto',sans-serif; !important;
}
.ex-name-2024homepage h4 {
    font-family: 'Roboto',sans-serif; !important;
}
.ex-name-2024homepage h5 {
    font-family: 'Roboto',sans-serif; !important;
}
.ex-name-2024homepage h6 {
    font-family: 'Roboto',sans-serif; !important;
}
.ex-name-2024homepage p {
    font-family: 'Roboto',sans-serif; !important;
}
.ex-name-2024homepage .btn {
    font-family: 'Roboto',sans-serif; !important;
  letter-spacing: 0px;
}

.ex-name-productandservicebrochures a {
    font-family: 'Roboto',sans-serif; !important;
}
.ex-name-productandservicebrochures h1 {
    font-family: 'Roboto',sans-serif; !important;
  font-size: 2.2em;
}
.ex-name-productandservicebrochures h2 {
    font-family: 'Roboto',sans-serif; !important;
}
.ex-name-productandservicebrochures h3 {
    font-family: 'Roboto',sans-serif; !important;
}
.ex-name-productandservicebrochures h4 {
    font-family: 'Roboto',sans-serif; !important;
}
.ex-name-productandservicebrochures h5 {
    font-family: 'Roboto',sans-serif; !important;
}
.ex-name-productandservicebrochures h6 {
    font-family: 'Roboto',sans-serif; !important;
}
.ex-name-productandservicebrochures p {
    font-family: 'Roboto',sans-serif; !important;
}
.ex-name-productandservicebrochures .btn {
    font-family: 'Roboto',sans-serif; !important;
  letter-spacing: 0px;
}

.fauxh1 {
  font-family: 'Roboto',sans-serif;
  font-size: 2.2em !important;
  color: #292c2e !important;
  font-weight: 700 !important;
  margin: 30px 0 0 0 !important;
}

/* -Jc. 04/05/2023 vertical positioning */
@media (min-width:768px) {
  .vert-position {display:flex;}
  .vert-position>div {display:flex; flex:1;}
}
}
.vert-middle {
  display: flex;
  align-items: center;
  flex:1; 
/* -jj added to align all content center */  
  justify-content: center;  
}
.vert-bottom {
  display: flex;
  align-items: end;
  flex:1;
/* -jj added to align all content center */  
  justify-content: center;  
}


.sundrysupbg {
    background-image: url('https://eu.evocdn.io/dealer/1242/content/media/2024 Updates/sundrybackgrounds1.png');
  background-size: cover;
  background-position: center;
}

.gradientbg {
background: linear-gradient(180deg, rgba(238,47,80,1) 0%, rgba(87,58,80,1) 100%);
}

.gradientbgtext {
 color: #ffffff !important;
  text-align: center;
  padding: 50px;
  max-width: 700px;
  margin: auto;
}
.gradientbgtext h1 {
color: #fff;
font-size: 3.25em;
margin-bottom: 20px;
}
.gradientbgtext p {
color: #ffffff;
   font-size: 1em;
  line-height: 1.4em;
  font-weight: 500;
  margin-bottom: 25px;
}
.gradientbgtext .btn {
background: transparent;
  color: #fff;
  padding: 7px 35px;
  font-weight: 700;
  border-radius: 25px;
  border: 2px solid white;
  white-space: nowrap;
}

.four-box-homepage {
display: block !important;
}
.four-box-homepage-outer {
height: 365px;  
position: relative;
margin: auto;
overflow: hidden;
}
.four-box-homepage-inner {
position: absolute;
top: 5%;
left: 8%;
}
.four-box-homepage-inner img {
max-width: 28px;
margin: -6px 8px 0px;
transition: all .8s;
}
.four-box-homepage-outer:hover .four-box-homepage-inner img {
margin: -6px 18px 0px;
}
.four-box-homepage-inner .fa-solid {
color: #ee2f50;
margin: -6px 8px 0px 18px;
background: #fff;
border-radius: 50%;  
transition: all .8s;
}
.four-box-homepage-outer:hover .four-box-homepage-inner .fa-solid {
margin: -6px 18px 0px 28px;
}
.four-box-homepage-light {
color: #ffffff;
}
.four-box-homepage-dark {
color: #292c2e;
}
.four-box-homepage-outer:hover .four-box-homepage-inner img {
margin: -6px 18px 0px;
}
.four-box-homepage:hover .credit-box {
transform: scale(1.15);
}
.credit-box {
width: 100%;
height: 100%;
background-image: url('https://eu.evocdn.io/dealer/1242/content/media/2024 Updates/Credit Account.jpg');
background-size: cover;
background-position: center;
transition: all .8s;
}
.four-box-homepage-outer:hover .delivery-box {
transform: scale(1.15);
}
.delivery-box {
width: 100%;
height: 100%;
background-image: url('https://eu.evocdn.io/dealer/1242/content/media/2024 Updates/Delivery.jpg');
background-size: cover;
background-position: center;
transition: all .8s;
}
.four-box-homepage-outer:hover .wisdom-box {
transform: scale(1.15);
}
.brochures-box {
width: 100%;
height: 100%;
background-image: url('https://eu.evocdn.io/dealer/1242/content/media/2024 Updates/Brochures2.jpg');
background-size: cover;
background-position: center;
transition: all .8s;
}
.four-box-homepage-outer:hover .refer-box {
transform: scale(1.15);
}
.tell-us-box {
width: 100%;
height: 100%;
background-image: url('https://eu.evocdn.io/dealer/1242/content/media/2024 Updates/Tell-Us2.jpg');
background-size: cover;
background-position: center;
transition: all .8s;
}

.removespacing {
padding: 0px;
margin: 0px;
}


.homepagecatbrandintro h1 {
  margin: 30px 0 0px 0;
}
.homepagecatbrandintro h2 {
  font-size: 1.25em;
  color: #292c2e;
  font-weight: 500;
  margin: 10px 0 40px 0;
}


/* Main Banner 2024 */

.sundry-carousel.owl-carousel .owl-item {
    transform: none!important;
}
.sundry-carousel.owl-carousel .owl-item img {
    max-width: 100%;
}
.sundry-carousel .row {
    margin-right: 0px;
    margin-left: 0px;
}
.sundry-carousel.owl-carousel .owl-stage-outer {
border:none;
margin: 0px;  
}

.mainbanner {
	margin: 0px auto 0px;
  	background-size: cover; 
	background-repeat: norepeat;
cursor: pointer; 
  min-height: 474px;
  background-color: #573a50;
}  
.mainbanner h2 {
	margin-top: 75px;
    font-size: 2.25em;
    line-height: 125%;
    font-weight: 500;
  	color: #fff;
}
@media only screen and (max-width: 600px) {
.mainbanner h2 {
	margin-top: 250px;
    font-size: 2em;  
}
}
.mainbanner h3 {
    margin-bottom: 75px;
  	font-size: 1.5em;
    line-height: 150%;
	font-weight: 200;
  	color: #fff;
}
@media only screen and (max-width: 600px) {
.mainbanner h3 {
    font-size: 1.25em;  
    margin-bottom: 25px;  
}
}

.mainbanner hr {
	width:50%;
    margin: 35px 0px 25px;

}

.mainbannerinnerleft {
	max-width: 600px;
	padding: 30px;
  	float: left;
}
.mainbannerinnerleft h2 {
	text-align: left;
}
.mainbannerinnerleft h3 {
	text-align: left;
}
.mainbannerinnerright {
  	text-align: right;
	max-width: 600px;
	padding: 30px;
  	float: right;
}
.mainbannerinnerright h2 {
	text-align: right;
}
.mainbannerinnerright h3 {
	text-align: right;
}
.mainbannerinnerright hr {
  	margin-left: 50%;
}
.mainbannerone {
	background-image:linear-gradient(to right, rgba(87,58,80, 0.95), rgba(87,58,80, 0.85), rgba(87,58,80, 0.5), rgba(87,58,80, 0.15)), url('https://eu.evocdn.io/dealer/1242/content/media/2024 Updates/Office-Supplies-Dublin.jpg');
	background-position: right center;
}
.mainbannertwo {
	background-image:linear-gradient(to left, rgba(87,58,80, 0.95), rgba(87,58,80, 0.85), rgba(87,58,80, 0.5), rgba(87,58,80, 0.15)), url('https://eu.evocdn.io/dealer/1242/content/media/2024 Updates/DummyImage3.jpg');
	background-position: center;
}
.mainbannerthree {
	background-image:linear-gradient(to right, rgba(87,58,80, 0.95), rgba(87,58,80, 0.85), rgba(87,58,80, 0.5), rgba(87,58,80, 0.15)), url('https://eu.evocdn.io/dealer/1242/content/media/2024 Updates/DummyImage1.jpg');
	background-position: right top;
}

@media only screen and (max-width: 600px) {
.mainbannerone {
	background:linear-gradient(rgba(87,58,80, 0), rgba(87,58,80, 0.5), rgba(87,58,80, 1), rgba(87,58,80, 1)), url('https://eu.evocdn.io/dealer/1242/content/media/2024 Updates/Office-Supplies-Dublin.jpg');
	background-position: right bottom;
}
}
@media only screen and (max-width: 600px) {
.mainbannertwo {
	background:linear-gradient(rgba(87,58,80, 0), rgba(87,58,80, 0.5), rgba(87,58,80, 1), rgba(87,58,80, 1)), url('https://eu.evocdn.io/dealer/1242/content/media/2024 Updates/DummyImage3.jpg');
	background-position: left bottom;
}
}
@media only screen and (max-width: 600px) {
.mainbannerthree {
	background:linear-gradient(rgba(87,58,80, 0), rgba(87,58,80, 0.5), rgba(87,58,80, 1), rgba(87,58,80, 1)), url('https://eu.evocdn.io/dealer/1242/content/media/2024 Updates/DummyImage1.jpg');
	background-position: center;
}
}

/* Testimonials 2024 */

.testimonials2024 {
padding: 20px;
margin: 30px auto 0px;
}
.testimonials2024 h3 {
color: #573a50;
font-size: 50px;
}
.testimonials2024 h4 {
color: #292c2e;
font-weight: 700;
}
.testimonials2024 p {
color: #292c2e;
  max-width: 800px !important;
  margin: 30px auto 20px;
}
.testimonial2024img {
width: 100%;
  max-width: 180px;
margin: 30px auto;
}
.testimonials2024 .owl-prev {
display: none !important;
}
.testimonials2024 .owl-next {
display: none !important;
}

/* Best Sellers Carousel 2024 */


.bestsellerscarousel {
background-color: #f5f4f4;
padding: 60px 20px 70px !important;
}

.bestsellerscarousel h3 {
    font-size: 2.2em;
  color: #292c2e;
  margin-bottom: 50px;
  font-weight: 600;

  }
.bestsellerscarousel .tile  {
background-color: #fff;
  border-radius: 30px !important;
  margin: 10px 20px !important;
  padding-bottom: 30px !important;
}
.bestsellerscarousel .owl-stage-outer {
  max-width: 1500px;
  margin: auto;
}
.bestsellerscarousel .owl-stage-outer div:nth-child(13) {
background: #fff !important;
}
.bestsellerscarousel img {
max-height: 200px !important;
  max-width: 200px !important;
}
.bestsellerscarousel .imgthumbnail {
  height: 200px !important;
}
.bestsellerscarousel .product-compare-action, .bestsellerscarousel .addtoquicklist-wrapper, .bestsellerscarousel .brand-label, .bestsellerscarousel .product-category, .bestsellerscarousel .price-label-inc-vat, /*.bestsellerscarousel .with-value, .bestsellerscarousel .product-price-rrp,*/ .bestsellerscarousel .badges-wrapper, .bestsellerscarousel .indicators-grid {
display: none !important;
}
.bestsellerscarousel .label-danger {
background-color: #573a50;
}
.bestsellerscarousel .owl-prev, .bestsellerscarousel .owl-next {
padding: 0 10px;
  border-radius: 50%;
  background: #ee2f50;
  color: #fff;
}

/* Brand Sliders 2024 */

.brandmerchandising-carousel .owl-next, .brandmerchandising-carousel .owl-prev {
  color: #fff !important;
  font-size: 11px !important;
  padding: 4px 12px !important;
  background: #ee2f50 !important;
  border-radius: 50%;
  margin-top: 0px;
}

/* Category Slider Homepage 2024 */
.category2024-carousel {
margin-bottom: -80px;
}
.category2024-carousel .owl-prev {
    position: absolute;
    top: 40%;
    left: -50px;
    display: block !important;
    border:0px solid black;
  color: #fff !important;
  font-size: 18px !important;
  padding: 4px 12px !important;
  background: #ee2f50 !important;
  border-radius: 50% !important;  
}
.category2024-carousel .owl-next {
    position: absolute;
    top: 40%;
    right: -50px;
    display: block !important;
    border:0px solid black;
  color: #fff !important;
  font-size: 18px !important;
  padding: 4px 12px !important;
  background: #ee2f50 !important;
  border-radius: 50% !important;  
}


.category2024-carousel  img {
  max-width: 150px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
.category2024-carousel .item h3 {
  font-size: 1.25em !important;
  font-weight: 500;
}
.category2024-carousel h3 {
  font-size: 1.15em !important;
  font-weight: 500;
  margin-top: 10px;
}
.category2024-carousel .item {
transition: transform .2s !important; 
  padding: 10px 20px;
  border-radius: 20px;
  margin: 20px;
}
.category2024-carousel .item:hover {
transform: scale(1.15) !important;
  background: #ee2f50;
}
.category2024-carousel .item:hover h3 {
  color: #fff;
}

/* Homepage 2024 marketing counter updates */


.percentage-counter:after{
content: "%";
}
.counter-value {
font-size: 4em;
  font-weight: 900;
}
@media (max-width: 767px) {
.counter-value {
font-size: 2.15em;
  }
}

/* Paratus Marketing Footer */

.footer {
background: linear-gradient(to left, rgba(238,47,80,1) 0%, rgba(87,58,80,1) 50%);
padding: 50px 0 50px;
}
.footer h3 {
text-transform: none;
color: #ee2f50;
font-size: 1.75em;
}

.footer .footer2024 {
font-family: 'Roboto',sans-serif; !important;
}
.footer .footer2024 .btn {
font-family: 'Roboto',sans-serif; !important;  
font-size: 1.5em;
  letter-spacing: 0px;  
  font-weight: 500;
  margin: 10px auto 50px;
}
.footer .footer2024 h3 {
  color: #fff;
  margin-top: 20px;
font-family: 'Roboto',sans-serif; !important;
}
@media (min-width: 767px) {
  .footer .footer2024 h3 {
    text-align: left;
  }
}
.footer .footer2024 p {
font-weight: 500;
}
.footer2024 .social {
margin: 30px auto 0px;
text-align: center;
  display: block !important;
}
.footer2024 .social-icons .fa {
font-size: 1.25em;
margin: 2px;
}
.footer2024 .contacts .fa-solid {
color: #ee2f50;
margin-right: 3px;
}
.social {
    margin :0px;
}
.social-icons a {
color: #fff;
}
@keyframes spin {
 from{
 transform: rotateY(0deg);
 moz-transform: rotateY(0deg); //Firefox
 ms-transform: rotateY(0deg); //Microsoft Browsers
 }
 to{
 transform: rotateY(360deg);
 moz-transform: rotateY(360deg); //Firefox
 ms-transform: rotateY(360deg); //Microsoft Browsers
 }
}
@-webkit-keyframes spin{
 from{-webkit-transform: rotateY(0deg);}
 to{-webkit-transform: rotateY(360deg);}
}
.imageSpining img {
  text-align: center;
margin-left: auto;
margin-right: auto;
 animation-name: spin;
 animation-timing-function: linear;
 animation-iteration-count: infinite;
 animation-duration: 10s;
 -webkit-animation-name: spin;
 -webkit-animation-timing-function: linear;
 -webkit-animation-iteration-count: infinite;
 -webkit-animation-duration: 10s;
}

/* Header 2024 */
.header-full {
font-family: 'Roboto',sans-serif; !important;
}
.header-full strong {
  font-weight: 500;
}
.headersection-1 {
width:100%;
background-color:#e6e6e6 !important;
  text-align: right !important;
}
.headersection-1 .htmlcontent_container {
    min-width: 330px;
}
@media (min-width: 1366px) {
.headersection-1 {
    padding: 0px 11vw 0px 12vw!important;
}
}

.contact-links, .contact-links a,
.top-bar-info{
    font-size:13px;
    color: #292c2e !important;
    text-decoration: none;
    display:inline-block;
  padding: 5px 5px;
}
.contact-links {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: wrap;
  
  img {
  	margin-left: 10px;
  }
}
.top-bar-info {
  margin-right: auto;
}
.contact-links span {
font-weight: 800;
color: #ee2f50;
}
.headersection-2 {
padding-top: 10px;
padding-bottom: 10px;
}
.toolbar a i, .toolbar a span, .toolbar .cart-btn .btn i {
  color: #292c2e !important;
}

.toolbar .cart-btn > .btn {
padding: 5px 10px 5px 10px !important;
  border: 1px solid #c7c8ca !important;
border-radius: 10px !important;
  background: transparent;
}
.toolbar .cart-btn>.btn span {
    top: 10px;
    right: -14px;
    background-color: #fff;
    color: #ee2f50 !important; /* CHANGE THIS AND SEE */
}
.toolbar .cart-btn>.btn i {
    padding-bottom: 2px;
}
.minicart_count {
display:none !important;
}
.toolbar {
    margin: 0px;
}
.toolbar .account-btn {
margin-right: 0px;
  border: 1px #c7c8ca solid;
  padding: 4px 10px 4px 10px;
  border-radius: 10px;
}
.toolbar .cart-btn > .button b, .toolbar #mc_embed_signup .cart-btn > .button b, .toolbar .cart-btn > .btn b, .toolbar .cart-btn > .ctct-form-button b {
    line-height: 40px;
    color: #ee2f50 !important;
    font-size: 1rem;
  	font-weight: 500; 
font-family: 'Roboto',sans-serif; !important;   
}
.toolbar .cart-btn > .button i, .toolbar #mc_embed_signup .cart-btn > .button i, .toolbar .cart-btn > .btn i, .toolbar .cart-btn > .ctct-form-button i {
    transition: color .2s;
    font-size: 25px;
    color: #573a50 !important;
    margin-top: -5px;
  
}
.toolbar .cart-btn:hover  > .btn {
background: #fff !important;
  
}
.toolbar .cart-btn > .btn span {
    background-color: transparent;
  font-family: 'Roboto',sans-serif; !important;
}
.toolbar .account-btn .user-icon {
    color: #573a50 !important;
}
.toolbar .account-btn span:nth-child(1) {
     color: #ee2f50 !important;
  font-size: 0.8rem;
  	font-weight: 500;
}
.toolbar .account-btn span:nth-child(2) {
     color: #ee2f50 !important;
  font-size: 0.8rem;
  	font-weight: 500;
}
header section.search .search-form .form-group input {
  border-style: solid;
  border-width: 1px;
  height: 50px;
border-color: #c7c8ca;
  box-shadow: none !important;
  border-radius: 10px;
}
header .header-full .widgetsearch.search .search2024 {
  margin: 0px -120px 0 !important;
}
@media (max-width: 1125px) {
header .header-full .widgetsearch.search .search2024  {
  margin: 0px !important;
}
}
.widgetsearch.search .search2024  {
  width: 140%;
}
@media (max-width: 1125px) {
.widgetsearch.search .search2024  {
  width: 100%;
}
}

.header-full .searchtable i {
 margin: 7px 3px 0 !important; 
  font-size: 35px !important;
}
.relsearch button i {
    color: #ee2f50;
}
.contact-flag {
width: 100%;  
max-width: 30px !important;
margin-right: 5px;
}

.menu .catalog-block {
    background-color: transparent;
}
ul.catalog > li > a {
    padding: 0px 18px 0px 0px!important;
    color: #000!important;
    font-weight: 500;
    border-right: 2px solid #ee2f50;
    margin-top: 20px;
    line-height: 14px;
}
.menu .catalog li:hover {
    background-color: transparent;
}
ul.catalog > li:last-child > a {
    border: none;
}
.headersection-4 .htmlcontent_container {
font-family: 'Roboto',sans-serif; !important;
  padding-left: 0px;
    padding-right: 0px;
}

.header-cta24 {
background: linear-gradient(to right, rgba(238,47,80,1) 0%, rgba(87,58,80,1) 50%) !important;
    text-align: center;
    margin-top: 20px;
    padding-bottom:6px;
  text-wrap: nowrap;
}
.header-cta24 ul{
    list-style-type:none;
    margin-top: 6px;
    margin-bottom: 0px;
    padding-left: 0px;
    padding-right: 25px;
}
.header-cta24 li{
    display:inline-block;
    margin-bottom: 0px;
    padding-left: 25px;
    padding-right: 25px;
}
.header-cta24 h3 {
    text-align:left;
    font-size:14px;
    color:  #fff;
    margin:0px;
    margin-top:-2px;
    transition: background-color .5s;
font-family: 'Roboto',sans-serif; !important;  
}
.header-cta24 h3:hover  .fa-solid  {
color: #ee2f50!important;  
}
.header-cta24 .fa-solid  {
margin-right: 4px;
  font-size: 18px !important;
}  
.header-cta24 a{
    padding-left:50px;
    display:inline-block;
    background-repeat: no-repeat;
    background-position-x: left;
    background-size: 40px;
    background-position-y: 4px;
    padding-top: 12px;
    padding-bottom: 6px;
    transition: background-image .5s;
}
.header-cta24 a.number-one {
    background-image: url(https://eu.evocdn.io/dealer/1242/content/media/Office-Supplies-Ireland-White.png);
}
.header-cta24 a.number-one:hover {
    background-image: url(https://eu.evocdn.io/dealer/1242/content/media/Office-Supplies-Ireland-Pink.png);
}
.header-cta24 a.free-delivery {
    background-image: url(https://eu.evocdn.io/dealer/1242/content/media/Office-Supplies-Ireland-Delivery---White.png);
}
.header-cta24 a.free-delivery:hover {
    background-image: url(https://eu.evocdn.io/dealer/1242/content/media/Office-Supplies-Ireland-Delivery-Pink.png);
}
.header-cta24 a.credit-available {
    background-image: url(https://eu.evocdn.io/dealer/1242/content/media/Office-Supplies-Ireland-Account-White.png);
}
.header-cta24 a.credit-available:hover {
    background-image: url(https://eu.evocdn.io/dealer/1242/content/media/Office-Supplies-Ireland-Account-Pink.png);
}
a.logo img {
    max-height: 80px!important;
}

@media only screen and (min-height: 768px) {
.menubarStick {
  position: fixed !important;
  top: 0;
  width: 100%;
  z-index: 15;
  background: #fff;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

.headersection-2.menubarStick > .row-2 {
    max-width: 1450px;
    margin: 0 auto;
}
.menubarHeader {
    padding-top:40px;
}
}

/* New Category Landing Page Banners */

.categorybanners2024 {
	margin: 0px auto 0px;
  	background-size: cover; 
	background-repeat: norepeat;
  background-attachment: fixed;  
}
.categorybanners2024 h1 {
	margin-top: 0px;
    font-size: 2.25em;
    line-height: 125%;
    font-weight: 400;
  	color: #fff;
	text-align: left;  
}
@media only screen and (max-width: 600px) {
.categorybanners2024 h1 {
	margin-top: 250px;
    font-size: 2em;  
}
}
.categorybanners2024 h2 {
    margin-bottom: 75px;
  	font-size: 1.5em;
    line-height: 150%;
	font-weight: 200;
  	color: #fff;
	text-align: left;  
}
@media only screen and (max-width: 600px) {
.categorybanners2024 h2 {
    font-size: 1.25em;  
    margin-bottom: 25px;  
}
}
.categorybanners2024 hr {
	width:50%;
    margin: 35px 0px 25px;
}

.categorybanners2024inner {
	max-width: 600px;
	padding: 75px 20px;
  	float: left;
}
.brochures2024 {
	background:linear-gradient(to right, rgba(87,58,80, 0.95), rgba(87,58,80, 0.85), rgba(87,58,80, 0.5), rgba(87,58,80, 0.15)), url('https://eu.evocdn.io/dealer/1242/content/media/2024%20Updates/Sundry-Brochures.jpg');
	background-position: right center;
  background-attachment: fixed;
}
@media only screen and (max-width: 600px) {
.brochures2024 {
	background:linear-gradient(rgba(87,58,80, 0), rgba(87,58,80, 0.5), rgba(87,58,80, 1), rgba(87,58,80, 1)), url('https://eu.evocdn.io/dealer/1242/content/media/2024%20Updates/Sundry-Brochures.jpg');
	background-position: right bottom;
}
}
.categorypageintro h3 {
  font-size: 1.25em;
  color: #292c2e;
  font-weight: 500;
  margin: 10px 0 40px 0;
}

/* Brochures page 2024 */

.brochuressection {
margin: 20px 0 60px;
}
.brochuressection h3 {
font-size: 1.25em;
font-weight: 500;
margin: 20px 0;
}
.brochuressection img {
  width: 100%;
  max-width: 400px;
transition: transform .5s !IMPORTANT; 
}
.brochuressection img:hover {
transform: scale(1.1) !IMPORTANT;
}
.brochurefilters {
text-align: center;
  margin-left: auto;
  margin-right: auto;
}
.brochurefilters .btn {
  border-radius: 0px !important;
    padding: 5px 10px;
  background-color: #f1f1f1;
  cursor: pointer;
  color: #292c2e;
  margin: 5px;
  font-size: 1em;
}

.brochurefilters .btn:hover {
  background-color: #ddd;
}

.brochurefilters .btn.active {
  background-color: #573a50;
  color: white;
}
.brochurefilters .btn:focus {
  background-color: #573a50;
  color: white;
}

/* secondary category page amends 2024 */


#filterswrapperhorizontal .btn-group .btn-filter .btn-label {
  font-size: .9em;
  font-weight: 500;
}
#filterswrapperhorizontal .filter-more-group .btn-filter-more .btn-label  {
  font-size: .9em;
  font-weight: 500;
}
.live-inventory-v2-wrapper {
  border: 2px solid #ee2f50;
  margin: 5px 0;
}
.in-stock, .out-stock {
  margin-top: 10px;
  font-size:16px;
  font-weight: 400;
  padding:5px 10px;
  display: block;
  text-align:center;  
}

.productlists2024 .product-row .product-name a {
color: #292c2e;
}

.catalog-grid .softgraybackground {
  margin-top: 15px !important;
}
.scroll-to-top  {
  font-size: 1em !important;
  font-weight: 500;
}
.loadmore-toggle-footer  {
  font-size: 1em !important;
  font-weight: 500;
}
.categorylists2024 .tileparent {
border: none;
}
@media (min-width: 1200px) {
.categorylists2024 .col-lg-3 {
    width: 16.66666%;
  }
}

.categorylists2024 .tile {
  border-right: 0px !important;
border-radius: 10px;
background-color: #fff;
transition: transform .3s !IMPORTANT; /* Animation */
padding: 15px;
margin: 20px 5px 20px 5px;
text-align: center;
}
.categorylists2024 .tile a {
margin-bottom: 0;
}
.categorylists2024 .tile:hover {
-webkit-box-shadow: 8px 8px 18px 0x rgba(0,0,0,0.3);
-moz-box-shadow: 8px 8px 18px 0px rgba(0,0,0,0.3);
box-shadow: 8px 8px 18px 0px rgba(0,0,0,0.3);
transform: scale(1.08) !IMPORTANT;
}
.categorylists2024 .tile p {
margin-top: 5px;
font-size: 1.18em;
 line-height: 1.18em;
font-weight: 500;
}
.categorylists2024 .tile img {
margin-bottom: 10px;
}

/* new Spring APril 2024 Pop Up */

@media (max-width: 500px) {
.promobannerlarge {
display: none;
}
}
@media (min-width: 500px) {
.promobannersmall {
display: none;
}
}
.promobannermargin {
margin-top: 40px; 
margin-bottom: 0px;   
}

.spring24-deal  {
font-size: 3em !important;
color: #fff;
}
.spring24 {
text-align: center;
margin-left: auto;
margin-right: auto;
background-image: url("https://eu.evocdn.io/dealer/1242/content/media/2024 Updates/Spring-Banner-Module-Background1.jpg");
background-position: top center; 
background-repeat: no-repeat;
background-size: cover; 
border-radius: 35px;
}
.spring24 .close {
color: #fff;
font-size: 3em;
text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);    
}
.spring24 img {
margin-bottom: -50px;
max-width: 90%;
}
.spring24 h2 {
font-size: 2.35em !important;
color: #ffffff !important;
padding: 35px !important;
margin-top: 150px !important;
  margin-bottom: -20px !important;
font-weight: 500 !important;
text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2);  
}

.spring24 h3 {
font-size: 2.35em !important;
line-height: 1em !important;
color: #fff !important;
font-weight: 500 !important;
text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.2) !important;  
}
.vatsmalltext {
 font-size: 0.35em !important;
font-weight: 500 !important;
}
.spring24 h4 {
color: #fff !important;
   font-size: 1.1em !important;
margin-bottom: 40px !important;
font-weight: 300 !important;
  text-transform: capitalize!important;
}
}


/* TOP LEVEL CATEGORY BANNERS 2024 */


.parallaxone {
	min-height: 300px; 
	background-attachment: fixed;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
  margin-bottom: 50px;
}
@media (min-width: 769px) {
.paraergonomics { background-image:linear-gradient(to right, rgba(87,58,80, 0.95), rgba(87,58,80, 0.85), rgba(87,58,80, 0.5), rgba(87,58,80, 0.15)), url('https://eu.evocdn.io/dealer/1242/content/media/2024 Updates/Ergonomics.jpg');	background-attachment: fixed; }
.parafurniture { background-image:linear-gradient(to right, rgba(87,58,80, 0.95), rgba(87,58,80, 0.85), rgba(87,58,80, 0.5), rgba(87,58,80, 0.15)), url('https://eu.evocdn.io/dealer/1242/content/media/2024 Updates/Furniture.jpg'); background-attachment: fixed; }
.paramailroom { background-image:linear-gradient(to right, rgba(87,58,80, 0.95), rgba(87,58,80, 0.85), rgba(87,58,80, 0.5), rgba(87,58,80, 0.15)), url('https://eu.evocdn.io/dealer/1242/content/media/2024 Updates/Mailroom.jpg'); background-attachment: fixed; }
.paraprintercartridges { background-image:linear-gradient(to right, rgba(87,58,80, 0.95), rgba(87,58,80, 0.85), rgba(87,58,80, 0.5), rgba(87,58,80, 0.15)), url('https://eu.evocdn.io/dealer/1242/content/media/2024 Updates/Printer-Cartridges.jpg'); background-attachment: fixed; }
.paradiffusers { background-image:linear-gradient(to right, rgba(87,58,80, 0.95), rgba(87,58,80, 0.85), rgba(87,58,80, 0.5), rgba(87,58,80, 0.15)), url('https://eu.evocdn.io/dealer/1242/content/media/2024 Updates/Reed-Diffusers.jpg'); background-attachment: fixed; }
.parasafetyppe { background-image:linear-gradient(to right, rgba(87,58,80, 0.95), rgba(87,58,80, 0.85), rgba(87,58,80, 0.5), rgba(87,58,80, 0.15)), url('https://eu.evocdn.io/dealer/1242/content/media/2024 Updates/Safety-and-PPE.jpg'); background-attachment: fixed; }
.parastationery { background-image:linear-gradient(to right, rgba(87,58,80, 0.95), rgba(87,58,80, 0.85), rgba(87,58,80, 0.5), rgba(87,58,80, 0.15)), url('https://eu.evocdn.io/dealer/1242/content/media/2024 Updates/Stationery.jpg'); background-attachment: fixed; }
.paratechnology { background-image:linear-gradient(to right, rgba(87,58,80, 0.95), rgba(87,58,80, 0.85), rgba(87,58,80, 0.5), rgba(87,58,80, 0.15)), url('https://eu.evocdn.io/dealer/1242/content/media/2024 Updates/Technology.jpg'); background-attachment: fixed; }
.parafacilities { background-image:linear-gradient(to right, rgba(87,58,80, 0.95), rgba(87,58,80, 0.85), rgba(87,58,80, 0.5), rgba(87,58,80, 0.15)), url('https://eu.evocdn.io/dealer/1242/content/media/2024 Updates/Facilities.jpg'); background-attachment: fixed; }
.paradesking { background-image:linear-gradient(to right, rgba(87,58,80, 0.95), rgba(87,58,80, 0.85), rgba(87,58,80, 0.5), rgba(87,58,80, 0.15)), url('https://eu.evocdn.io/dealer/1242/content/media/2024 Updates/Office-Desking.jpg'); background-attachment: fixed; }
.parascreens { background-image:linear-gradient(to right, rgba(87,58,80, 0.95), rgba(87,58,80, 0.85), rgba(87,58,80, 0.5), rgba(87,58,80, 0.15)), url('https://eu.evocdn.io/dealer/1242/content/media/2024 Updates/Office-Screens.jpg'); background-attachment: fixed; }
.paraseating { background-image:linear-gradient(to right, rgba(87,58,80, 0.95), rgba(87,58,80, 0.85), rgba(87,58,80, 0.5), rgba(87,58,80, 0.15)), url('https://eu.evocdn.io/dealer/1242/content/media/2024 Updates/Office-Seating.jpg'); background-attachment: fixed; }
.parastorage { background-image:linear-gradient(to right, rgba(87,58,80, 0.95), rgba(87,58,80, 0.85), rgba(87,58,80, 0.5), rgba(87,58,80, 0.15)), url('https://eu.evocdn.io/dealer/1242/content/media/2024 Updates/Office-Storage.jpg'); background-attachment: fixed; }
.paratables { background-image:linear-gradient(to right, rgba(87,58,80, 0.95), rgba(87,58,80, 0.85), rgba(87,58,80, 0.5), rgba(87,58,80, 0.15)), url('https://eu.evocdn.io/dealer/1242/content/media/2024 Updates/Office-Tables.jpg'); background-attachment: fixed; }
.paraoutdoor { background-image:linear-gradient(to right, rgba(87,58,80, 0.95), rgba(87,58,80, 0.85), rgba(87,58,80, 0.5), rgba(87,58,80, 0.15)), url('https://eu.evocdn.io/dealer/1242/content/media/2024 Updates/Outdoor-Furniture.jpg'); background-attachment: fixed; }
.parasitstand { background-image:linear-gradient(to right, rgba(87,58,80, 0.95), rgba(87,58,80, 0.85), rgba(87,58,80, 0.5), rgba(87,58,80, 0.15)), url('https://eu.evocdn.io/dealer/1242/content/media/2024 Updates/SitStand-Desks.jpg'); background-attachment: fixed; }
.parasitsocial { background-image:linear-gradient(to right, rgba(87,58,80, 0.95), rgba(87,58,80, 0.85), rgba(87,58,80, 0.5), rgba(87,58,80, 0.15)), url('https://eu.evocdn.io/dealer/1242/content/media/2024 Updates/Social-Spaces.jpg'); background-attachment: fixed; } 
}
@media (max-width: 768px) {
.paraergonomics { background:linear-gradient(to right, rgba(87,58,80, 0.95), rgba(87,58,80, 0.85), rgba(87,58,80, 0.5), rgba(87,58,80, 0.15)), url('https://eu.evocdn.io/dealer/1242/content/media/2024 Updates/Ergonomics.jpg'); }
.parafurniture { background:linear-gradient(to right, rgba(87,58,80, 0.95), rgba(87,58,80, 0.85), rgba(87,58,80, 0.5), rgba(87,58,80, 0.15)), url('https://eu.evocdn.io/dealer/1242/content/media/2024 Updates/Furniture.jpg'); }
.paramailroom { background:linear-gradient(to right, rgba(87,58,80, 0.95), rgba(87,58,80, 0.85), rgba(87,58,80, 0.5), rgba(87,58,80, 0.15)), url('https://eu.evocdn.io/dealer/1242/content/media/2024 Updates/Mailroom.jpg'); }
.paraprintercartridges { background:linear-gradient(to right, rgba(87,58,80, 0.95), rgba(87,58,80, 0.85), rgba(87,58,80, 0.5), rgba(87,58,80, 0.15)), url('https://eu.evocdn.io/dealer/1242/content/media/2024 Updates/Printer-Cartridges.jpg'); }
.paradiffusers { background:linear-gradient(to right, rgba(87,58,80, 0.95), rgba(87,58,80, 0.85), rgba(87,58,80, 0.5), rgba(87,58,80, 0.15)), url('https://eu.evocdn.io/dealer/1242/content/media/2024 Updates/Reed-Diffusers.jpg'); }
.parasafetyppe { background:linear-gradient(to right, rgba(87,58,80, 0.95), rgba(87,58,80, 0.85), rgba(87,58,80, 0.5), rgba(87,58,80, 0.15)), url('https://eu.evocdn.io/dealer/1242/content/media/2024 Updates/Safety-and-PPE.jpg'); }
.parastationery { background:linear-gradient(to right, rgba(87,58,80, 0.95), rgba(87,58,80, 0.85), rgba(87,58,80, 0.5), rgba(87,58,80, 0.15)), url('https://eu.evocdn.io/dealer/1242/content/media/2024 Updates/Stationery.jpg'); }
.paratechnology { background:linear-gradient(to right, rgba(87,58,80, 0.95), rgba(87,58,80, 0.85), rgba(87,58,80, 0.5), rgba(87,58,80, 0.15)), url('https://eu.evocdn.io/dealer/1242/content/media/2024 Updates/Technology.jpg'); }
.parafacilities { background:linear-gradient(to right, rgba(87,58,80, 0.95), rgba(87,58,80, 0.85), rgba(87,58,80, 0.5), rgba(87,58,80, 0.15)), url('https://eu.evocdn.io/dealer/1242/content/media/2024 Updates/Facilities.jpg'); }
.paradesking { background:linear-gradient(to right, rgba(87,58,80, 0.95), rgba(87,58,80, 0.85), rgba(87,58,80, 0.5), rgba(87,58,80, 0.15)), url('https://eu.evocdn.io/dealer/1242/content/media/2024 Updates/Office-Desking.jpg'); }
.parascreens { background:linear-gradient(to right, rgba(87,58,80, 0.95), rgba(87,58,80, 0.85), rgba(87,58,80, 0.5), rgba(87,58,80, 0.15)), url('https://eu.evocdn.io/dealer/1242/content/media/2024 Updates/Office-Screens.jpg'); }
.paraseating { background:linear-gradient(to right, rgba(87,58,80, 0.95), rgba(87,58,80, 0.85), rgba(87,58,80, 0.5), rgba(87,58,80, 0.15)), url('https://eu.evocdn.io/dealer/1242/content/media/2024 Updates/Office-Seating.jpg'); }
.parastorage { background:linear-gradient(to right, rgba(87,58,80, 0.95), rgba(87,58,80, 0.85), rgba(87,58,80, 0.5), rgba(87,58,80, 0.15)), url('https://eu.evocdn.io/dealer/1242/content/media/2024 Updates/Office-Storage.jpg'); }
.paratables { background:linear-gradient(to right, rgba(87,58,80, 0.95), rgba(87,58,80, 0.85), rgba(87,58,80, 0.5), rgba(87,58,80, 0.15)), url('https://eu.evocdn.io/dealer/1242/content/media/2024 Updates/Office-Tables.jpg'); }
.paraoutdoor { background:linear-gradient(to right, rgba(87,58,80, 0.95), rgba(87,58,80, 0.85), rgba(87,58,80, 0.5), rgba(87,58,80, 0.15)), url('https://eu.evocdn.io/dealer/1242/content/media/2024 Updates/Outdoor-Furniture.jpg'); }
.parasitstand { background:linear-gradient(to right, rgba(87,58,80, 0.95), rgba(87,58,80, 0.85), rgba(87,58,80, 0.5), rgba(87,58,80, 0.15)), url('https://eu.evocdn.io/dealer/1242/content/media/2024 Updates/SitStand-Desks.jpg'); }
.parasitsocial { background:linear-gradient(to right, rgba(87,58,80, 0.95), rgba(87,58,80, 0.85), rgba(87,58,80, 0.5), rgba(87,58,80, 0.15)), url('https://eu.evocdn.io/dealer/1242/content/media/2024 Updates/Social-Spaces.jpg'); }
}
.parallaxinner {
	padding: 100px 20px 120px;
}
.parallaxinner h1 {
	color: #fff;
  text-align: left;
  margin:0px;
}
.parallaxinner p {
	color: #fff;
  	font-size: 1.25em;
	margin-top: 10px;
  max-width: 500px;
}

/* DROP DOWN MENU */
@media (max-width: 768px) {
  .facilitiesmenu { display: none; }
}
@media (min-width: 768px) {
  .mobilemenuversion { display: none !important; }
}
.submenucontainer {
padding-right: 0px;
}
.menu.expanded .catalog li .submenu {
    border-top: 4px solid #ee2f50 !important;
    border-bottom: 4px solid #ee2f50 !important;
    left: 0 !important;
    right: 0 !important;
    border: none;
    margin-left: auto;
  margin-right: auto;
  margin-top: 27px !important;
max-width: 1450px;
}

.dropdownstyleone {
padding: 10px !important;
  margin: auto;
  white-space: normal;
  margin-top: 30px !important;
  border-radius: 20px !important;
}
.dropdownstyleone:hover {
box-shadow: 6px 6px 17px -7px rgba(0,0,0,0.35) !important;
}
.dropdownstyleone h2 {
  text-align: left;
  margin: 0 0 0 -15px;
  font-size: 1.5em;
  margin-top: 10px;
}
.dropdownstyleone p {
  margin: 5px 0px 0px -15px !important;
    text-align: left;
  color: #ee2f50 !important; 
font-weight: 600;
}
.dropdownstyleone a {
margin: 0px !important;
padding: 0px !important;
overflow: inherit !important;   
}
.dropdownstyleone a:hover {
text-decoration: none !important;
}
.dropdownstyletwo { 
min-height: 401px;
margin-left: 30px !important; 
  margin-top: -21px !important; 
	background-position: bottom center !important; 
	background-repeat: no-repeat !important; 
	background-size: cover !important; 
  background-image:url('https://eu.evocdn.io/dealer/1242/content/media/2024 Updates/Facilities.jpg') !important;  
 cursor: pointer;
}

.menu.expanded .catalog>li>ul.submenu>div>li:nth-child(-n+8) {
    width: 17% !important;
}
.menu.expanded .catalog>li>ul.submenu>div>li:nth-child(9) {
    width: 32% !important;
}
.filterDiv {
  display: none;
}

.show {
  display: block;
}

/* PRODUCT PAGE */

body.ex-product .twocolumnsright .col-lg-2{
    position:sticky;
    top:115px;
}
.mainproductpagemobile .social-links, .mainproductpagedesktop .social-links {
display:none;
}

body.ex-product .twocolumnsright .col-lg-10{
    padding: 0 40px;
}
.ex-product .panel-body {
padding: 40px;
}
.ex-product .panel-heading {
padding-top: 40px;
}
.ex-product .panel-body p, .ex-product .panel-body span {
margin: 10px;
}
.catalog-single .price {
background: transparent;
}
.ex-product .has-price {
font-size: 2.25em;
}
.ex-product .price-label.has-price::after, .price > .has-price::after, .price.has-price::after {
  content: ' excl VAT';
  font-size: 12px;
  font-weight: 300;
  display: block;
}
.ex-product .label-danger {
background-color: #ee2f50;
}
.product-shopping-actions {
border-radius: 10px;
}
@media (max-width: 768px) {
    .productaddtocart_container  {
        margin-top:0px;
    }
}
.raq-modal .modal-content {
  border-radius: 10px 10px 0 0;
}
.raq-modal .modal-body {
padding-top: 0px;
}
.raq-modal img {
width: 100%;
max-width: 270px;
}
.raq-box {
padding: 30px 30px 50px 30px;
text-align: center;
margin-left: auto;
margin-right: auto;
border-radius: 10px;
margin: 30px 0 30px;
}
.raq-box h3 {
color: #000;
font-size: 1.5em;
margin-bottom: 20px;
}
.raq-box .btn {
background: #573a50 !important;
}

.whitebackgroundcontact {
background-color: #fff;
padding: 0px 40px 20px 40px;
  border-radius: 0 0 10px 10px;
  
}
.whitebackgroundcontact .btn {
margin-bottom: 40px;
}
.whitebackgroundcontact .form-control {
border-radius: 10px;
border: 1px solid #c7c8ca !important
}
@media (min-width: 1200px) {
.ex-product .productimage_container {
width: 49% !important;  
}
.ex-product .productsummary_container {
width: 49% !important;
}
}
.ex-product .productimage_container, .ex-product .productsummary_container {
  margin-top: 44px;
}
.ex-product .product-shopping-actions-prices .product-price-rrp, .ex-product span.price-label-inc-vat {
  margin-top: 0px;
}
.createaccountmessage .fa-solid {
font-size: 1.5em;
margin-right: 8px;
}
.createaccountmessage p {
margin-top: 5px;  
}
.createaccountmessage {
text-align: center;
font-size: .9em;  
margin-top: 30px;
padding: 15px 20px 8px;
color:#fff;
background-color: #ee2f50;  
border-radius: 10px;
transition: transform .2s !IMPORTANT; 
cursor: pointer;
}
.createaccountmessage:hover {
transform: scale(1.05) !IMPORTANT;
background-color: #573a50;  
}
@media (max-width: 768px) {
    .createaccountmessage  {
        margin-top:10px;
      margin-bottom:20px;
    }
}

/* Return Badge Paratus Marketing */

.b4402 .ribbon-side, .b4402 .ribbon-tips  {
  display: none;
}
.ex-product .b4402 .ribbon, .ex-category .b4402 .ribbon, .ex-searchresult .b4402 .ribbon, .ex-content-page .b4402 .ribbon {
  padding: 40px;
  margin-bottom: 15px;
  border-radius: 50px;
  background-color: transparent !important;
  background-image: url("https://eu.evocdn.io/dealer/1242/content/media/Re-turn-Logo2.png");
  background-position: left;
  background-repeat: no-repeat; 
  background-size: contain; 
}
.ex-product .b4402 .ribbon span, .ex-category  .b4402 .ribbon span, .ex-searchresult .b4402 .ribbon span,  .ex-content-page .b4402 .ribbon span {
  display: none;
}
.ex-product .b4402 .ribbon-side, .ex-category .b4402 .ribbon-side, .ex-searchresult .b4402 .ribbon-side, .ex-content-page .b4402 .ribbon-side {
  border-left: 0px;
}

.returnmodal .modal-content {
  padding: 10px 35px 0px;
  text-align: center;
  border-radius: 35px;
}
.returnmodal h2 {
  margin-bottom: 15px;  
  margin-bottom: 25px;
  color: #000;
  text-transform: inherit;
  font-size: 1.5em;
}
.returnmodal span {
  color: #ee2f50;
  font-size: 36px;
}
.returnmodal p {
  margin-bottom: 15px;
  color: #000;
  text-transform: inherit;
  text-align: left;
}
.returnmodal h3 {
  color: #ee2f50;
  margin-bottom: 45px;
  font-size: 1.25em;
  text-transform: none;  
}
.returnmodal a {
  color: #ee2f50;
}
.returnmodal img {
  width: 100%;
  max-width: 375px;
  margin: 25px auto 15px;
  border-radius: 20px;
}