html {
  scroll-behavior: smooth;
}

/* PARATUS MARKETING FONTS BUTTONS STYLES AND COLOURS */

.panel-heading h3::after {
DISPLAY:NONE;
}

body {
font-family: arial;
}
h1, h2, h3, h4, h5, h6, p {
font-family: arial;
}
li {
line-height: 1.5;
margin-bottom: 0px !important;
}
ul {
margin-top: 0px;
margin-bottom: 20px;
}
p {
line-height: 1.5;
color: #292c2e;
margin-top: 20px;
margin-bottom: 20px;
}
h1 {
text-align: center;
margin-bottom: 15px;
}
h2 {
text-align: center;
margin-bottom: 15px;
}
h6 {
font-size: 0.75em;
color: #7f7f7f;
font-style: italic;
}
.btn {
font-family: arial;
}
.orange {
color: #ef7215;
}
.blue {
color: #005186;
}
.center-stuff {
text-align: center;
margin-left: auto !important;
margin-right: auto !important;
}
.extra-top {
margin-top: 30px;
}
.extra-bottom {
margin-bottom: 30px;
}


/* PARATUS MARKETING HEADER TWEAKS */

.headersection-1 {
background-color: #005186;
min-width: 100%;
padding: 0px 20px 0px 20px !important;
color: #ffffff;
}
.contact-links a {
color: #ffffff;
text-decoration: none;
}
.toolbar a i {
    color: #FFF;
}
.toolbar a span {
    color: #FFF;
}
.social {
margin: 0em;
}
.social a {
color: #FFF;
}
.toolbar {
    right: 15px;
    text-align: center;
    margin: 5px 0;
}
.menu {
background: none;
}
.headermenu_container {
background: none !important;
}
.menu .catalog-block {
    background: none;
}
.menu .catalog li a {
    color: #58595b;
}
.menu .catalog li:hover a {
    color: #005086;
}
header section.search .search-form .form-group input {
border-color: #c7c8ca;
border-radius: 20px;
box-shadow: inset 0px 2px 4px 0px rgba(0,0,0,0.15);
text-align: center;
 height: 45px;
}
.relsearch button i {
color: #ef7215;
    margin-top: 10px;
  margin-right: 10px;
}

/* PARATUS MARKETING FOOTER TWEAKS */

.timeline-Widget {
background-color: none !important;
}
.copyright {
text-align: center;
background-color: #ef7215;
padding: 5px;
}
footer {
padding-bottom: 0px;
}
footer .copyright {
border-top: none;
}
footer h3 {
color: #ef7215 !important;
}

.footer-margin {
margin-top: 20px;
margin-bottom: 20px;
}
.payment {
margin-top: 25px; 
text-align:left
}
.contact-icons {
margin-right: 10px;
}

/* PARATUS MARKETING FURNITURE GALLARY */

.furniture-gallery img{
margin-bottom: 30px;
}
.furniture-gallery {
width: 100%;
}


/* PARATUS MARKETING AT THE HOME PAGE */

.tarmac {
margin-top: -8px;
}
.tarmac h1 {
color: #000;
font-size: 2.5em;
padding: 20px 20px 10px 20px;
margin-bottom: 0px;
}
.tarmac h4 {
color: #005086;
font-size: 1.25em;
transition: transform .6s !IMPORTANT; /* Animation */
}
.tarmac i {
padding: 5px;
color: #ef7215
}
.tarmac-hover:hover h4 {
color: #ef7215;
transform: scale(1.15) !IMPORTANT;
}
.tarmac-hover:hover i {
color: #005086;
}
.tarmac-hover {
margin-bottom: 10px;
}
.ex-name-jklinthehome .breadcrumb {
display: none;
}

.shopby-boxes {
/*
border-radius: 20px 3px 20px 3px !important;
*/
border-radius: 5px !important;  
padding: 0px;
text-align: center;
margin-top: 10px;
margin-bottom: 30px;
background-color: #005086;
}
.shopby-boxes-internal {
padding: 30px;
text-align: center;
}
.shopby-image-main {
margin-top: 45px;
}
.shopby-boxes h2 {
font-size: 2.55em;
color: #fff;
}

.shopby-boxes h3 {
font-size: 1.75em;
color: #fff;
margin-bottom: 22px;
margin-top: 10px;
}
.shopby-boxes h4 {
font-size: 1.25em;
color: #fff;
font-weight: 600 !important;
margin-bottom: 0px;
}
.shopby-boxes p {
margin: 20px 0 20px 0;
color: #fff !important;
}
.shopby-boxes span {
color: #ef7215;
font-style: italic;
font-weight: 900;
}
.shopby-boxes .fas {
margin-left: 5px;
margin-right: 5px;
color: #ef7215;
}
.shopby-btn {
background: #ef7215;
/*
border-radius: 20px 3px 20px 3px;
*/  
border-radius: 5px;
margin-left: 20px;
margin-right: 20px;
margin-top: 0px;
font-size: 1.25em;
font-weight: 700;
letter-spacing: 0px;
-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);
transition: transform .3s !IMPORTANT; /* Animation */
}
.shopby-btn:hover {
background: #005186;
transform: scale(1.08) !IMPORTANT;
}

.ex-name-jklinthehome .catalog-grid .tile {
border: 0px !important;
}


.catalog-single h3 {
font-size: 2.25em;
color: #ef7215;
font-style: normal;
font-weight: 600;
text-align: center;
}
.merchandisingcontent_container h3 {
border-bottom: none;
}
.brands_container h3 {
border-bottom: none;
}


/* PARATUS MARKETING UK DELIVERY SCROLL BANNER */

.uk-delivery {
background-image: url("https://eu.evocdn.io/dealer/1056/content/media/Content_Pages/UK-Wide-Delivery-Grey.png"); 
height: 125px;
/*background-position:  center; */
/*background-repeat: no-repeat; */
/*background-size: cover; */
    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;
  }
}
.van {
margin-top: -100px;
margin-bottom: 30px;
max-width: 625px;
width: 100%;
padding-left: 10px;
padding-right: 10px;
}
.van-2 {
margin-top: -100px;
margin-bottom: 0px;
max-width: 625px;
width: 100%;
padding-left: 10px;
padding-right: 10px;
}

/* PARATUS MARKETING HOMEPAGE BANNER */

.hero-image {
/*
  background-image: url("https://eu.evocdn.io/dealer/1056/content/media/Content_Pages/Homepage-Background-Banner-Image-2.jpg"); 
*/
background-image: url("https://eu.evocdn.io/dealer/1056/content/media/WHITEWOOD.jpg"); 
height: 550px;
background-position:  center bottom; 
background-repeat: no-repeat; 
background-size: cover; 
margin-top: -220px;
}
@media only screen and (max-width: 600px) {
.hero-image { height: 1100px; background-position:  center top; }
}
@media only screen and (min-width: 600px) {
.hero-image {height: 1100px; background-position:  center top;  }
}
@media only screen and (min-width: 768px) {
.hero-image {height: 1100px; background-position:  center top;  }
}
@media only screen and (min-width: 992px) {
.hero-image {height: 1200px;}
}
@media only screen and (min-width: 1200px) {
.hero-image {height: 550px;}
}
.hero-image-inside {
margin-top: 220px;
}
@media only screen and (max-width: 600px) {
.hero-image-inside { margin-top:180px; }
}
@media only screen and (min-width: 600px) {
.hero-image-inside {margin-top: 180px; }
}
@media only screen and (min-width: 768px) {
.hero-image-inside {margin-top: 180px;}
}
@media only screen and (min-width: 992px) {
.hero-image-inside {margin-top: 220px;}
}
@media only screen and (min-width: 1600px) {
.hero-image-inside {margin-top: 220px;}
}
.hero-image h2 {
/*
  font-size: 3em;
*/
  font-size: 2.25em;
color: #000000;
font-weight: 700;
letter-spacing: -3px;
margin-top: 25px;
}
@media only screen and (max-width: 600px) {
.hero-image h2 { font-size: 2.5em; margin-top: 55px;}
}
.hero-image h3 {
font-weight: 300;
font-style: italic;
}
.hero-btn {
background: #ef7215;
/*
border-radius: 20px 3px 20px 3px;
*/  
border-radius: 5px;
margin-left: 20px;
margin-right: 20px;
margin-top: 30px;
font-size: 1.25em;
font-weight: 700;
letter-spacing: 0px;
-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);
transition: transform .3s !IMPORTANT; /* Animation */
}
.hero-btn:hover {
background: #005186;
transform: scale(1.08) !IMPORTANT;
}
.icon-bold {
color: #000000;
font-weight: 700;
}


.white-icons {
font-size: 40px;
color: #ffffff;
transition: transform .3s !IMPORTANT; /* Animation */
}
.white-icons:hover {
transform: scale(1.08) !IMPORTANT;
color: #ef7215;
}

/* PARATUS MARKETING VIDEO BACKGROUND MAIN */

.video-header {
  position: relative;
  background-color: black;
  height: 107vh;
  width: 100%;
  overflow: hidden;
/*z-index: 0;*/
}

.video-header video {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: 100% !important;
  height: auto;
/*  z-index: 0;*/
  -ms-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}
@media only screen and (max-width: 600px) {
.video-header video {width: auto !important;}
}
/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
.video-header video {width: auto !important;}
}
/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
.video-header video {width: 100% !important;}
}


.video-header .container {
  position: relative;
/*  z-index: 2;*/
}

.video-header .overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: black;
  opacity: 0.2;
/*  z-index: 1;*/
}
.video-override {
height: 105vh;
background-position:  center bottom; 
background-repeat: no-repeat; 
background-size: cover; 
margin-top: -220px;
}
.video-override h3 {
color: #ffffff;
font-size: 1.75em;
}
.video-override h2 {
margin-top: 175px;
color: #ffffff;
font-size: 3.25em;
}

/* PARATUS MARKETING VIDEO BACKGROUND SERVICES */

.video-header-services {
  position: relative;
  background-color: black;
  height: 70vh;
  width: 100%;
  overflow: hidden;
z-index: 0;
}

.video-header-services video {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: 100% !important;
  height: auto;
  z-index: 0;
  -ms-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

@media only screen and (max-width: 600px) {
.video-header-services video {width: auto !important;}
}
/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
.video-header-services video {width: auto !important;}
}
/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
.video-header-services video {width: 100% !important;}
}


.video-header-services .container-services {
  position: relative;
  z-index: 2;
}

.video-header-services .overlay-services {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: black;
  opacity: 0.0;
  z-index: 1;
}
.video-override-services {
height: 65vh;
background-position:  center bottom; 
background-repeat: no-repeat; 
background-size: cover; 
margin-top: -220px;
}

.video-override-services h3 {
color: #ffffff;
font-size: 1.75em;
}
.video-override-services h2 {
margin-top: 175px;
color: #ffffff;
font-size: 3.25em;
}




.dont-show {
display: none;
}
.subscr-form .form-control {
border-color: #c7c8ca;
border-radius: 20px;
box-shadow: inset 0px 2px 4px 0px rgba(0,0,0,0.15);
text-align: center;
}

/* PARATUS LANDING PAGE CONTENT */
.animated-jkl {
width: 100%;
max-width: 600px;
margin-top: 20px;
margin-bottom:20px;
}
.qconnect-img {
width: 100%;
max-width: 450px;
}
.qconnect-lifestyle {
width: 100%;
max-width: 365px;
}

/* PARATUS LANDING PAGE BANNERS */

.printing-hero-image {
background-image: url("https://eu.evocdn.io/dealer/1056/content/media/Content_Pages/Printed-Stationery-2025-Large1.jpg"); 
height: 575px;
background-position:  center top; 
background-repeat: no-repeat; 
background-size: cover; 
margin-top: -220px;
}
 /* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
.printing-hero-image {height: 325px; margin-top: -120px;}
}
/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
.printing-hero-image { height: 425px; }
}
/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
.printing-hero-image {height: 425px;}
}
/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
.printing-hero-image {height: 525px;}
}
/* Extra large devices (large laptops and desktops, 1200px and up - JJ tweaked to 1600) */
@media only screen and (min-width: 1600px) {
.printing-hero-image {height: 625px;}
}

.promoproducts-hero-image {
background-image: url("https://eu.evocdn.io/dealer/1056/content/media/Content_Pages/JKL-Promo-Products4.jpg"); 
height: 575px;
background-position:  center top; 
background-repeat: no-repeat; 
background-size: cover; 
margin-top: -220px;
}
 /* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
.promoproducts-hero-image {height: 325px; margin-top: -120px;}
}
/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
.promoproducts-hero-image { height: 425px; }
}
/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
.promoproducts-hero-image {height: 425px;}
}
/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
.promoproducts-hero-image {height: 525px;}
}
/* Extra large devices (large laptops and desktops, 1200px and up - JJ tweaked to 1600) */
@media only screen and (min-width: 1600px) {
.promoproducts-hero-image {height: 625px;}
}

.exercisebook-hero-image {
background-image: url("https://eu.evocdn.io/dealer/1056/content/media/Content_Pages/Exercise-Book-Banner4.jpg"); 
height: 575px;
background-position:  center top; 
background-repeat: no-repeat; 
background-size: cover; 
margin-top: -220px;
}
 /* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
.exercisebook-hero-image {height: 325px; margin-top: -120px;}
}
/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
.exercisebook-hero-image { height: 425px; }
}
/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
.exercisebook-hero-image {height: 425px;}
}
/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
.exercisebook-hero-image {height: 525px;}
}
/* Extra large devices (large laptops and desktops, 1200px and up - JJ tweaked to 1600) */
@media only screen and (min-width: 1600px) {
.exercisebook-hero-image {height: 625px;}
}

.workwearproducts-hero-image {
/*background-image: url("https://eu.evocdn.io/dealer/1056/content/media/Content_Pages/JKL-Workwear1.jpg"); */
background-image: url("https://eu.evocdn.io/dealer/1056/content/media/Content_Pages/New-Workwear-Banner1.jpg");   
height: 675px !important;
background-position:  center top; 
background-repeat: no-repeat; 
background-size: cover; 
margin-top: -220px;
}
 /* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
.workwearproducts-hero-image {height: 325px; margin-top: -120px;}
}
/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
.workwearproducts-hero-image { height: 425px; }
}
/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
.workwearproducts-hero-image {height: 425px;}
}
/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
.workwearproducts-hero-image {height: 525px;}
}
/* Extra large devices (large laptops and desktops, 1200px and up - JJ tweaked to 1600) */
@media only screen and (min-width: 1600px) {
.workwearproducts-hero-image {height: 625px;}
}



.mps-hero-image {
background-image: url("https://eu.evocdn.io/dealer/1056/content/media/Content_Pages/Managed-Print-Services.jpg"); 
height: 575px;
background-position:  center bottom; 
background-repeat: no-repeat; 
background-size: cover; 
margin-top: -220px;
}
 /* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
.mps-hero-image {height: 325px; margin-top: -120px;}
}
/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
.mps-hero-image {height: 425px;}
}
/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
.mps-hero-image {height: 425px;}
}
/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
.mps-hero-image {height: 525px;}
}
/* Extra large devices (large laptops and desktops, 1200px and up - JJ tweaked to 1600) */
@media only screen and (min-width: 1600px) {
.mps-hero-image {height: 625px;}
}



.workwear-hero-image {
background-image: url("https://eu.evocdn.io/dealer/1056/content/media/Facilities-Web-Image-1.jpg"); 
height: 575px;
background-position:  center bottom; 
background-repeat: no-repeat; 
background-size: cover; 
margin-top: -220px;
}
 /* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
.workwear-hero-image {height: 325px; margin-top: -120px;}
}
/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
.workwear-hero-image {height: 425px;}
}
/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
.workwear-hero-image {height: 425px;}
}
/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
.workwear-hero-image {height: 525px;}
}
/* Extra large devices (large laptops and desktops, 1200px and up - JJ tweaked to 1600) */
@media only screen and (min-width: 1600px) {
.workwear-hero-image {height: 625px;}
}

.furniture-hero-image {
background-image: url("https://eu.evocdn.io/dealer/1056/content/media/Content_Pages/Office-Furniture.jpg"); 
height: 575px;
background-position:  center bottom; 
background-repeat: no-repeat; 
background-size: cover; 
margin-top: -220px;
}
 /* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
.furniture-hero-image {height: 325px; margin-top: -120px;}
}
/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
.furniture-hero-image {height: 425px;}
}
/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
.furniture-hero-image {height: 425px;}
}
/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
.furniture-hero-image {height: 525px;}
}
/* Extra large devices (large laptops and desktops, 1200px and up - JJ tweaked to 1600) */
@media only screen and (min-width: 1600px) {
.furniture-hero-image {height: 625px;}
}

.stationery-hero-image {
background-image: url("https://eu.evocdn.io/dealer/1056/content/media/Content_Pages/Office-Supplies.jpg"); 
height: 575px;
margin-top: -220px;  
background-position:  center bottom; 
background-repeat: no-repeat; 
background-size: cover; 
}
 /* Extra small devices (phones, 600px and down)  */
@media only screen and (max-width: 600px) {
.stationery-hero-image {height: 325px; margin-top: -120px;}  */
}
/* Small devices (portrait tablets and large phones, 600px and up)  */
@media only screen and (min-width: 600px) {
.stationery-hero-image {height: 425px;}
}
/* Medium devices (landscape tablets, 768px and up)   */
@media only screen and (min-width: 768px) {
.stationery-hero-image {height: 425px;}
}
/* Large devices (laptops/desktops, 992px and up)  */
@media only screen and (min-width: 992px) {
.stationery-hero-image {height: 525px;}
}
/* Extra large devices (large laptops and desktops, 1200px and up - JJ tweaked to 1600)  */
@media only screen and (min-width: 1600px) {
.stationery-hero-image {height: 625px;}
}

.catering-hero-image {
background-image: url("https://eu.evocdn.io/dealer/1056/content/media/Catering-Supplies.jpg"); 
  /*
height: 575px;
margin-top: -220px;  
  */
height: 400px;
margin-top: 10px;   
background-position:  center bottom; 
background-repeat: no-repeat; 
background-size: cover; 
}

 /* Extra small devices (phones, 600px and down) 
@media only screen and (max-width: 600px) {
.catering-hero-image {height: 325px; margin-top: -120px;}
}
/* Small devices (portrait tablets and large phones, 600px and up) 
@media only screen and (min-width: 600px) {
.catering-hero-image {height: 425px;}
}
/* Medium devices (landscape tablets, 768px and up) 
@media only screen and (min-width: 768px) {
.catering-hero-image {height: 425px;}
}
/* Large devices (laptops/desktops, 992px and up)
@media only screen and (min-width: 992px) {
.catering-hero-image {height: 525px;}
}
/* Extra large devices (large laptops and desktops, 1200px and up - JJ tweaked to 1600)
@media only screen and (min-width: 1600px) {
.catering-hero-image {height: 625px;}
}
 */
.blog-hero-image {
background-image: url("https://eu.evocdn.io/dealer/1056/content/media/Content_Pages/JKL-Blog-3.jpg"); 
height: 575px;
background-position:  center top; 
background-repeat: no-repeat; 
background-size: cover; 
margin-top: -220px;
}
 /* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
.blog-hero-image {height: 325px; margin-top: -120px;}
}
/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
.blog-hero-image {height: 425px;}
}
/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
.blog-hero-image {height: 425px;}
}
/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
.blog-hero-image {height: 525px;}
}
/* Extra large devices (large laptops and desktops, 1200px and up - JJ tweaked to 1600) */
@media only screen and (min-width: 1600px) {
.blog-hero-image {height: 625px;}
}

.jkloffice-hero-image {
/*height: 575px;*/
margin-top: -220px;
}
 /* Extra small devices (phones, 600px and down) 
@media only screen and (max-width: 600px) {
.jkloffice-hero-image {height: 325px; margin-top: -120px;}
}*/
/* Small devices (portrait tablets and large phones, 600px and up)
@media only screen and (min-width: 600px) {
.jkloffice-hero-image {height: 425px;}
} */
/* Medium devices (landscape tablets, 768px and up) 
@media only screen and (min-width: 768px) {
.jkloffice-hero-image {height: 425px;}
}*/
/* Large devices (laptops/desktops, 992px and up) 
@media only screen and (min-width: 992px) {
.jkloffice-hero-image {height: 525px;}
}*/
/* Extra large devices (large laptops and desktops, 1200px and up - JJ tweaked to 1600) 
@media only screen and (min-width: 1600px) {
.jkloffice-hero-image {height: 625px;}
}*/

.jklhome-hero-image {
background-image: url("https://eu.evocdn.io/dealer/1056/content/media/Content_Pages/JKL-in-the-Home-3.jpg"); 
height: 575px;
background-position:  center top; 
background-repeat: no-repeat; 
background-size: cover; 
margin-top: -220px;
}
 /* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
.jklhome-hero-image {height: 325px; margin-top: -120px;}
}
/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
.jklhome-hero-image {height: 425px;}
}
/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
.jklhome-hero-image {height: 425px;}
}
/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
.jklhome-hero-image {height: 525px;}
}
/* Extra large devices (large laptops and desktops, 1200px and up - JJ tweaked to 1600) */
@media only screen and (min-width: 1600px) {
.jklhome-hero-image {height: 625px;}
}

.contact-hero-image {
background-image: url("https://eu.evocdn.io/dealer/1056/content/media/Content_Pages/Get-In-Touch.jpg"); 
height: 575px;
background-position:  center bottom; 
background-repeat: no-repeat; 
background-size: cover; 
margin-top: -220px;
}
 /* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
.contact-hero-image {height: 325px; margin-top: -120px;}
}
/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
.contact-hero-image {height: 425px;}
}
/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
.contact-hero-image {height: 425px;}
}
/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
.contact-hero-image {height: 525px;}
}
/* Extra large devices (large laptops and desktops, 1200px and up - JJ tweaked to 1600) */
@media only screen and (min-width: 1600px) {
.contact-hero-image {height: 625px;}
}

/* PARATUS MARKETING GOOGLE MAPS AND 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-us h3 {
margin-top: 0px;
text-align: center;
}
.contact-us h1 {
margin-bottom: 0px;
}
.contact-us img {
margin-top: -85px;
margin-left: auto;
margin-right: auto;
text-align: center;
}
@media only screen and (max-width: 1469px) {
.contact-us img {margin-top: -30px;}
}
@media only screen and (max-width: 1366px) {
.contact-us img {margin-top: -85px;}
}
@media only screen and (max-width: 1300px) {
.contact-us img {margin-top: -60px;}
}
@media only screen and (max-width: 1200px) {
.contact-us img {margin-top: -40px;}
}
@media only screen and (max-width: 1100px) {
.contact-us img {margin-top: 0px;}
}
.big-icons {
/*  
font-size: 58px;
*/
font-size: 40px;  
color: #005086;
transition: transform .3s !IMPORTANT; /* Animation */
}
.big-icons:hover {
transform: scale(1.08) !IMPORTANT;
color: #ef7215;
}




/* PARATUS MARKETING BLOG */

.blog-post {
padding: 0px 20px; 0px 20px;
}

.blog-homepage {
background-color: #fff;
margin-bottom: 30px;
padding: 60px;
border: solid 1px #c7c8ca;;
box-shadow: 3px 3px 5px 2px rgba(0,0,0,0.20);
}
.blog-sidebar {
background-color: #fff;
padding: 20px;
border: solid 1px #c7c8ca;;
box-shadow: 3px 3px 5px 2px rgba(0,0,0,0.20);
margin-top: 26px;
}
@media only screen and (max-width: 991px) {
.blog-sidebar {
display: none;
}
}
.blog-box {
display: block;
background-color: #fff;
padding: 20px;
border: solid 1px #c7c8ca;;
box-shadow: 3px 3px 5px 2px rgba(0,0,0,0.20);
border: 8px solid #fff;
margin: 15px;
transition: transform .3s !IMPORTANT;
}
.blog-box:hover {
transform: scale(1.08) !IMPORTANT;
}
.blog-sidebar h2 {
font-size: 2em;
margin-bottom: 25px;
}
.blog-sidebar h4 {
margin-top: 0px;
margin-bottom: 5px;
color: #005086;
font-weight: 700;
font-size: 1.1em;
}
@media only screen and (max-width: 1200px) {
.blog-sidebar h4 {
margin-top: 15px;
}
}
.blog-sidebar p {
margin-top: 0px;
margin-bottom: 0px;
}
.blog-sidebar h6 {
margin-top: 5px;
margin-bottom: 5px;
}
@media only screen and (max-width: 768px) {
.blog-feature {
padding: 10px;
width: 100%;
max-width: 500px;
margin-left: auto;
margin-right: auto;
text-align: center;
}
}
@media only screen and (min-width: 769px) {
.blog-feature {
float: right;
padding: 10px;
Max-width: 350px;
}
}


/* PARATUS MARKETING HOMEPAGE BLOG TILES   */

.no-padding {
padding: 0px;
}
.blog-image {
display: block;
width: 100%;
height: auto;
}
.blog-overlay {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
height: 80%;
width: 70%;
opacity: 0;
transition: .5s ease;
background-color: rgba(0, 0, 0, 0.65);
margin: auto;
}
.blog-home:hover .blog-overlay {
opacity: 1;
}
.blog-text {
color: white;
font-size: 1.25em;
font-weight: 700;
font-family: arial;
position: absolute;
top: 55%;
left: 50%;
width: 90%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
text-align: center;
}
.blog-text a {
color: white;
text-decoration: none;
}



/* PARATUS MARKETING TESTIMONIALS AND NEWS STYLE */

.testimonial {
margin-top: 20px;
margin-bottom: 30px;
background-color: #ffffff;
padding: 40px;
}
.testimonial h2 {
color: #000;
}
.testimonial img {
width: 100%;
max-width: 240px !important;
margin-bottom: 20px;
}
.big-bubble {
color: #005186;
}
.testimonial-btn {
background: none;
margin-left: 20px;
margin-right: 20px;
/*
border-radius: 20px 3px 20px 3px;
*/  
border-radius: 5px;
border: 2px solid #005186;
color: #005186;
font-size: 1.25em !important;
font-weight: 700;
margin-top: 20px;
transition: transform .3s !IMPORTANT;
}
.testimonial-btn:hover {
background: #005186 !important;
transform: scale(1.08) !IMPORTANT;
-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);
}
.news {
background-color: #005186;
padding: 40px;
}
.news h2 {
color: #ffffff;
}
.news p {
color: #ffffff;
}


/* PARATUS MARKETING ACCORDION STYLE */

.panel-default > .panel-heading {
    color: #005086;
    background-color: #fff;
    border-color: #fff;
}
.panel {
    box-shadow: none;
}
.panel-title {
    margin-top: 0;
    font-size: 1.25em;
}
.panel-heading {
    padding: 0;
}
.collapse-element {
display:none;
}


/* PARATUS MARKETING SERVICES TILES */

.services-section {
margin-top: 20px;
margin-bottom: 20px;
}
.services-breathing {
margin-bottom: 30px;
}
.services-image {
display: block;
width: 100%;
height: auto;
}
.services-overlay {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
height: 80%;
width: 80%;
opacity: 0;
transition: .5s ease;
background-color: rgba(255, 138, 0, 0.65);
margin: auto;
}
.services-overlay-2 {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
height: 80%;
width: 80%;
opacity: 0;
transition: .5s ease;
background-color: rgba(0, 81, 134, 0.65);
margin: auto;
}
.services:hover .services-overlay {
opacity: 1;
}
.services:hover .services-overlay-2 {
opacity: 1;
}
.services-text {
color: white;
font-size: 1.75em;
font-weight: 700;
letter-spacing: -2px;
font-family: arial;
position: absolute;
top: 35%;
left: 50%;
width: 90%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
text-align: center;
}
.services-text a {
color: white;
text-decoration: none;
}
.services-button {
position: relative;
top: 48%;
margin: auto;
text-align: center;
}
.services-btn {
background: none;
/*
border-radius: 20px 3px 20px 3px;
*/  
border-radius: 5px;
border: 2px solid white;
font-size: 1.25em !important;
font-weight: 700;
margin: auto;
transition: transform .3s !IMPORTANT;
}
.services-btn:hover {
border: 0px;
background: #ef7215 !important;
transform: scale(1.08) !IMPORTANT;
-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);
}
.services-btn-2 {
background: none;
/*
border-radius: 20px 3px 20px 3px;
*/  
border-radius: 5px;
border: 2px solid white;
font-size: 1.25em !important;
font-weight: 700;
margin: auto;
transition: transform .3s !IMPORTANT;
}
.services-btn-2:hover {
border: 0px;
background: #005186 !important;
transform: scale(1.08) !IMPORTANT;
-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);
}


/* -Jc. 14/08/2020 header mods */
@media (min-width: 1366px) {
  .headersection-1 {
    padding: 0px 11vw 0px 12vw!important;
  }
}
.headersection-2 .row.vertical-align.row-2 {
    max-height: 60px;
}
.widgetlogo img {
    max-width: 200px!important;
    /* margin-top: 75px; */
    max-height: 100px!important;
}
header .header-full .logo {
    position: relative;
    top: 40px;
}
ul.catalog > li > a {
    padding: 0px 12px 0px 12px!important;
    font-size: 1.1em!important;
    font-weight: 600;
    border-right: 1px solid #005186;
    margin-top: 20px;
}
ul.catalog > li {
    padding: 0px !important;
}
ul.catalog > li:last-child > a {
    border: none;
}
.menu .catalog li:hover {
    background-color: transparent;
}
.menu .catalog > li > a:after {
    content: "";
    display: block;
    margin: 0 auto;
    width: 50%;
    border-bottom: 2px solid transparent;
}
.menu .catalog > li:hover > a:after {
    border-bottom: 2px solid #003253;
}
.ajax-results {
left:auto;
right:0px;
}
@media (max-width: 1366px) {
  .header-full .menu .catalog>li:nth-child(n+8) {
    display: inline-block;
  }
  ul.catalog > li > a {
    padding: 0px 10px 0px 10px!important;
    font-size: 1em!important;
  }
}
@media (max-width: 1000px) {
  .header-full .menu .catalog>li:nth-child(n+7) {
    display: inline-block;
  }
  ul.catalog > li > a {
    padding: 0px 8px 0px 8px!important;
    font-size: 0.9em!important;
  }
}

/*-Jc. 17/08/2020 light header mods */
.headermenu_container {
    width: 83.33333%!important;
}
.logo_container {
display:none;
}
.logo-dark {
display:none!important;
}
@media only screen and (max-width: 991px) {
header .logo.logo-dark {
    display: none !important;
}
}
.ex-name-jklintheoffice .logo-dark {
    display: block!important;
}
.ex-name-jklintheoffice  .logo-light{
  display:none!important;
}
@media only screen and (max-width: 991px) {
.ex-name-jklintheoffice header .logo.logo-dark {
    display: block!important;
}
}
.ex-name-jklintheoffice .menu .catalog li a {
    color: #fff;
}
.ex-name-jklintheoffice .menu .catalog > li > a:hover {
    color: #58595b;
}
.ex-name-contactus .logo-dark {
    display: block!important;
}
.ex-name-contactus .logo-light{
  display:none!important;
}
@media only screen and (max-width: 991px) {
.ex-name-contactus header .logo.logo-dark {
    display: block!important;
}
}
.ex-name-contactus .menu .catalog li a {
    color: #fff;
}
.ex-name-contactus .menu .catalog > li > a:hover {
    color: #58595b;
}
.ex-name-aboutus .logo-dark {
    display: block!important;
}
.ex-name-aboutus  .logo-light{
  display:none!important;
}
@media only screen and (max-width: 991px) {
.ex-name-aboutus header .logo.logo-dark {
    display: block!important;
}
}
.ex-name-aboutus .menu .catalog li a {
    color: #fff;
}
.ex-name-aboutus .menu .catalog > li > a:hover {
    color: #58595b;
}




/*-Jc. 17/08/2020 homepage carousel */
.header-carousel.owl-carousel .owl-stage-outer {
border:none;
}
.header-carousel .owl-stage {
    display: block;
}
.header-carousel.owl-carousel .owl-item {
    transform: none!important;
}
.header-carousel.owl-carousel .owl-item img {
    margin: 0px auto;
}
.header-carousel .carousel-overlay {
    display: inline-block;
    margin: 0px auto;
}
.header-carousel .carousel-overlay a {
    position: absolute;
/*
  top: 56%;
  height: 34%;
*/
  top: 22%;
  height: 56%;  
    left: 31%;
    width: 50%;
    background-color: rgba(0,0,0,0.3);
    display: block;
        padding: 24px 20px 0px 20px;
    font-size: 22px;
    color: #fff;
    opacity:0;
    transition: opacity 0.3s;
}
.header-carousel .carousel-overlay.nudge-left a {
    left: 24%;
}
.header-carousel .carousel-overlay:hover a {
    opacity:1;
}
.fadeIn  {
  -webkit-animation-name : fadeIn  ;
  animation-name : fadeIn  ;
}  
@-webkit-keyframes  fadeIn  {
  0% {
    opacity : 0   ;
  }  
  100% {
    opacity : 1   ;
  }  
}
@keyframes  fadeIn    {
  0% {
    opacity : 0   ;
  }  
  100% {
    opacity : 1   ;
  }  
}
/* -Jc. 25/08/2020 3 column overflow fix */
@media (min-width: 992px) {
.cols-3 .col-lg-4, .cols-3 .col-md-4 {
    width: 30%!important;
}
}

/*-Jc. 03/09/2020 homepage testimonial carousel */
.testim-carousel.owl-carousel .owl-stage-outer {
border:none;
}
.testim-carousel .owl-stage {
    display: block;
}
.testim-carousel.owl-carousel .owl-item {
    transform: none!important;
}
.testim-carousel .owl-nav {
    display:none;
}
.testim-carousel .owl-dots{
text-align:center;
}
.testim-carousel.owl-carousel .owl-dot {
cursor: pointer;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none; 
width: 10px;
background-color: #bbb;
height: 10px;
display: inline-block;
margin: 0 5px;
border-radius: 50%;
}
.testim-carousel .owl-dot.active {
    background-color: #444;
}

/* -Jc. 03/09/2020 fix nav items for video/hero image header pages */
.ex-name-aboutus .container.headersection-1 {
z-index: 10;
}
.ex-name-aboutus .container.headersection-2 {
z-index: 5;
}
.ex-name-aboutus .container.headersection-3 {
z-index: 4;
}

.ex-name-jklintheoffice .container.headersection-1 {
z-index: 10;
}
.ex-name-jklintheoffice .container.headersection-2 {
z-index: 5;
}
.ex-name-jklintheoffice .container.headersection-3 {
z-index: 4;
}

.ex-name-officefurniture .container.headersection-1 {
z-index: 10;
}
.ex-name-officefurniture .container.headersection-2 {
z-index: 5;
}
.ex-name-officefurniture .container.headersection-3 {
z-index: 4;
}

.ex-name-officesuppliesuk .container.headersection-1 {
z-index: 10;
}
.ex-name-officesuppliesuk .container.headersection-2 {
z-index: 5;
}
.ex-name-officesuppliesuk .container.headersection-3 {
z-index: 4;
}

/* -Jc. 03/09/2020 Category tiles */
.four-tiles {
margin-top: 20px;
margin-bottom: 20px;
}
.category-image {
display: block;
width: 100%;
height: auto;
}
.category-overlay {
position: absolute;
top: 50%;
bottom: 0;
left: 0;
right: 0;
height: 40%;
width: 80%;
opacity: 0.85;
transition: .5s ease;
background-color: rgba(255, 138, 0, 0.95);
margin: auto;
}
.category-overlay-2 {
position: absolute;
top: 50%;
bottom: 0;
left: 0;
right: 0;
height: 40%;
width: 80%;
opacity: 0.85;
transition: .5s ease;
background-color: rgba(0, 81, 134, 0.95);
margin: auto;
}
.category-tile:hover .category-overlay {
opacity: 1;
}
.category-tile:hover .category-overlay-2 {
opacity: 1;
}
.category-text {
color: white;
font-size: 1.75em;
font-weight: 700;
letter-spacing: -2px;
font-family: arial;
position: absolute;
top: 50%;
left: 50%;
width: 90%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
text-align: center;
}
.category-text a {
color: white;
text-decoration: none;
}
.category-button {
position: relative;
top: 25%; /* -Jc. was 48%; */
margin: auto;
text-align: center;
}
.category-btn {
background: #ef7215 !important;
/*
border-radius: 20px 3px 20px 3px;
*/  
border-radius: 5px;
font-size: 1.25em !important;
font-weight: 700;
margin: auto;
opacity:0;
-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);
transition: opacity .3s, transform .3s !IMPORTANT;
}
.category-btn:hover {
opacity:1;
transform: scale(1.08) !IMPORTANT;
}
.category-btn-2 {
background: #005186 !important;
/*
border-radius: 20px 3px 20px 3px;
*/  
border-radius: 5px;
font-size: 1.25em !important;
font-weight: 700;
margin: auto;
opacity:0;
-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);
transition: opacity .3s, transform .3s!important;
}
.category-btn-2:hover {
opacity:1;
transform: scale(1.08) !IMPORTANT;
}
/* -Jc. 06/09/2020 style newsletter section */
.subscr-widget .col-lg-4.col-md-4.col-sm-4.col-lg-offset-1 {
    display: none;
}
.subscr-widget .col-lg-7.col-md-8.col-sm-8 {
    width: 100%;
}
/* -Jc. 08/09/2020 hero image carousel for in-the-office page (&others?) and video pages */
/*.banner-carousel.owl-carousel {
    z-index:-1!important;
}
.video-header {
    z-index: -1;
}
.header-mobile .header-menu, .header-mobile .header-logo, .header-mobile .header-right {
    z-index: 1;
}*/
.banner-carousel.owl-carousel .owl-stage-outer {
border:none;
}
.banner-carousel .owl-stage {
    display: block;
}
.banner-carousel.owl-carousel .owl-item {
    transform: none!important;
}
.jkloffice-hero-image a {
    position: absolute;
    color: #fff;
    font-size: 5vw;
    top: 27%;
    text-align: center;
    display: block;
    width: 100%;
    z-index: 2;
}
.jkloffice-hero-image h1 {
    position: absolute;
    color: #fff;
    text-shadow: 2px 2px 9px rgba(0,0,0,0.8);
    font-size: 2.75em;
    top: clamp(100px, 19vw, 275px);
    text-align: center;
    display: block;
    width: 100%;
    z-index: 2;
}
@media (max-width: 768px) {
  .jkloffice-hero-image h1 {
    top: 25%;
    font-size:2em;
  }
}
.blue-h2 h2 {
color: #005186;
}
/* -Jc. 18/09/2020 tweaks to footer, contact map */
.footersection-2 {
    background-color: #ef7215;
}
/* -Jc. 24/09/2020 reinstate mobile header menu for video and banner carousel pages */
@media (max-width: 768px) {
  .video-override {
    margin-top: 0px;
  }
  .video-override-services {
    margin-top: 0px;
  }
  .jkloffice-hero-image {
    margin-top: 0px;
  }
}
.banner-carousel .item img {
    width: 100%;
    object-fit: cover;
    max-height: 525px;
    min-height: 350px;
}



/* PARATUS MARKETING TESTING KITS NEW BANNER */

.hero-image-testkits2 {
background-image: url("https://eu.evocdn.io/dealer/1056/content/media/Content_Pages/Covid-19-Testing-Kits-Background-2.jpg"); 
height: auto;
background-position:  center bottom; 
background-repeat: no-repeat; 
background-size: cover; 
margin-bottom: 75px;
}

.hero-image-testkits2 h2 {
font-size: 2.65em;
color: #000000;
font-weight: 700;
margin-top: 25px;
letter-spacing: -2px;
}
.hero-image-testkits2 img {
padding: 10px 10px 0px 10px;
}
.hero-image-testkits2 btn {
margin-top: 0px !important;
}
.hero-image-testkits2 h3 {
font-weight: 300;
font-style: italic;
}
.hero-image-inside-testkits2 {
margin-top: 0px;
}
.banner-btn {
background: #ef7215;
/*
border-radius: 20px 3px 20px 3px;
*/  
border-radius: 5px;
margin-left: 20px;
margin-right: 20px;
margin-top: 10px;
font-size: 1.25em;
font-weight: 700;
letter-spacing: 0px;
-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);
transition: transform .3s !IMPORTANT; /* Animation */
}
.banner-btn:hover {
background: #005186;
transform: scale(1.08) !IMPORTANT;
}



/* PARATUS MARKETING SHOP FRONT DESIGNS */

.tileparent {
border-top: 0px;
}
.catalog-grid .tile {
/*
border-radius: 20px 3px 20px 3px;
*/  
border-radius: 5px;
border: 2px solid #ddd !important;
padding: 15px;
transition: transform .3s !IMPORTANT; /* Animation */
}
.catalog-grid .tile: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.04) !IMPORTANT;
}
.listtools .itemsfound {
background-color: #ef7215;
max-width: 250px;
padding: 5px 10px;
color: #fff;
 /*
border-radius: 16px 2px;
*/
border-radius: 5px;
}
#filterswrapperhorizontal .floating-more-button {
    z-index: 6 !important;
}  
.shop-filters {
/*
border-radius: 0px 3px 20px 3px;
background-color: #005086 !important;
background: #005086 !important;  
*/
border-radius: 5px;
background-color: none;
  margin-bottom: 20px !important;
  margin-top: 10px !important;
}
.shop-filters .filter-title { 
/*
border-radius: 0px 3px 20px 3px;
*/  
    border-radius: 5px;
    margin-top: 71px;
    background-color: #005086 ;
    background: #005086;
    color: #fff;
    font-size: 1.4rem;
    padding-top: 27px;
}
.shop-filters .arrow-down {
display:none;
}
.shop-filters .filter-section .categories li a {
    color: #fff;
}
.shop-filters .filter-section .categories li:hover > a {
    color: #ef7215;
font-weight: 700;
}

.filter-section-header {
    color: #fff;
}
.shop-filters .filter-section h5 {
    color: #fff;
}
.shop-filters .filter-options a {
    color: #fff;
}
.shop-filters .filter-options a:hover {
    color: #ef7215;
font-weight: 700;
}
.shop-filters .remove-filter {
color: #ef7215;
}
.shop-filters .remove-filter:hover {
    color: #fff;
font-weight: 700;
}
.product-category {
font-size: 0.8em;
color: #9e9e9e;
}
.product-category a {
color: #9e9e9e !important;
}
.product-category a:hover {
    color: #005086 !important;
font-weight: 700;
}
.btn {
/*
border-radius: 15px 3px 15px 3px;
*/  
border-radius: 5px;
font-size: 1.25em;
font-weight: 700;
letter-spacing: 0px;
-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);
transition: transform .3s !IMPORTANT; /* Animation */
}
.btn:hover {
transform: scale(1.08) !IMPORTANT;
}
.catalog-grid .tile .price-label {
color: #ef7215;
font-weight: 700;
  
}
.divquickview button.showquickview {
opacity: 1.0;
font-size: 0.9em;
border: 0px;
}
.product-name {
color: #292c2e;
}
.catalog-grid .tile .footer a {
color: #292c2e;
}
.product-name a:hover {
    color: #005086 !important;
font-weight: 700;
}
.catalog-single h3 {
text-align: center;
}
.catalog-single .product-panel .panel {
    padding: 25px;
}
.catalog-single h1 {
font-size: 2.25em;
text-align: left;
margin-top: 15px;
}

.catalog-single .softgraybackground {
    background-color: #c7c8ca;
 /* 
border-radius: 20px 3px 20px 3px !important;
*/
  border-radius: 5px;
}
.cart-sidebar {
    background-color: #ffffff !important;
}
.catalog-single .price {
    background: transparent;
color: #fff;
}
.catalog-single .price .has-price {
font-size: 2em;
}
.uom.uomblock {
margin-top: 3px;
font-weight: 300;
font-style: italic;
}
.catalog-single .product-panel {
    margin: 2em 0;
}
.catalog-single .softgraybackground, .softgraybackground {
    background-color: #005086;
}
.catalog-single .buttons .qnt-count .incr-btn, .catalog-single .buttons .qnt-count .incr-btn-quick {
    background: #ef7215;
}
.catalog-single .product-shopping-actions .product-shopping-actions-addtocart button, .catalog-single .quick-product .productdetails button {
    background: #ef7215;
}
.product-shopping-actions-addtoquicklist a {
color: #fff;
}
.product-shopping-actions-addtoquicklist a:hover {
color: #ef7215;
}
.product-compare-action, .product-job-reference {
    color: #fff;
border-top: 1px dotted #fff;
}
.product-compare-action.selected .fa-check {
    color: #fff;
}
.product-compare-action:hover .fa {
    color: #fff;
}
.product-compare-action .fa {
    color: #fff;
}




.stationery-hero-image {
background-image: url("https://eu.evocdn.io/dealer/1056/content/media/Services/Office-Supplies.jpg"); 
/*
height: 500px;
margin-top: -220px;  
*/
height: 400px;
margin-top: 10px;  
background-position:  center bottom; 
background-repeat: no-repeat; 
background-size: cover; 
}
.covid-hero-image {
background-image: url("https://eu.evocdn.io/dealer/1056/content/media/Services/Covid-19-Supplies-Banner.jpg"); 
/*
height: 500px;
margin-top: -220px;  
*/
height: 400px;
margin-top: 10px;  
background-position:  center top; 
background-repeat: no-repeat; 
background-size: cover; 
}
.facilities-hero-image {
background-image: url("https://eu.evocdn.io/dealer/1056/content/media/Services/Facilities-Management-Banner.jpg"); 
/*
height: 500px;
margin-top: -220px;  
*/
height: 400px;
margin-top: 10px;  
background-position:  center top; 
background-repeat: no-repeat; 
background-size: cover; 
}
.officefurniture-hero-image {
background-image: url("https://eu.evocdn.io/dealer/1056/content/media/Services/Furniture-Banner.jpg"); 
/*
height: 500px;
margin-top: -220px;  
*/
height: 400px;
margin-top: 10px;  
background-position:  center top; 
background-repeat: no-repeat; 
background-size: cover; 

}
.inktoner-hero-image {
background-image: url("https://eu.evocdn.io/dealer/1056/content/media/Services/Ink-Toner-Cartridges-Banner.jpg"); 
/*
height: 500px;
margin-top: -220px;  
*/
height: 400px;
margin-top: 10px;  
background-position:  center top; 
background-repeat: no-repeat; 
background-size: cover; 
}
.packaging-hero-image {
background-image: url("https://eu.evocdn.io/dealer/1056/content/media/Services/Packaging-Supplies-Banner.jpg"); 
/*
height: 500px;
margin-top: -220px;  
*/
height: 400px;
margin-top: 10px;  
background-position:  center top; 
background-repeat: no-repeat; 
background-size: cover; 
}
.blackfriday-hero-image {
background-image: url("https://eu.evocdn.io/dealer/1056/content/media/Black-Friday-Background.jpg"); 
height: 500px;
background-position:  center top; 
background-repeat: no-repeat; 
background-size: cover; 
margin-top: -220px;
}
.eco-hero-image {
background-image: url("https://eu.evocdn.io/dealer/1056/content/media/Eco-Friendly-Products.jpg"); 
height: 600px;
background-position:  center top; 
background-repeat: no-repeat; 
background-size: cover; 
margin-top: -220px;
}
.ppe-hero-image {
background-image: url("https://eu.evocdn.io/dealer/1056/content/media/Services/Safety-PPE-Banner.jpg"); 
/*
height: 500px;
margin-top: -220px;  
*/
height: 400px;
margin-top: 10px;  
background-position:  center top; 
background-repeat: no-repeat; 
background-size: cover; 
}
.technology-hero-image {
background-image: url("https://eu.evocdn.io/dealer/1056/content/media/Services/Technology-Banner.jpg"); 
/*
height: 500px;
margin-top: -220px;  
*/
height: 400px;
margin-top: 10px;  
background-position:  center top; 
background-repeat: no-repeat; 
background-size: cover; 
}

/*
.ex-category-inkandtoners .logo-dark {
    display: block!important;
}
.ex-category-inkandtoners .logo-light{
  display:none!important;
}
@media only screen and (max-width: 991px) {
.ex-category-inkandtoners header .logo.logo-dark {
    display: block!important;
}
}
.ex-category-inkandtoners .menu .catalog li a {
    color: #fff;
}
.ex-category-inkandtoners .menu .catalog > li > a:hover {
    color: #58595b;
}


.ex-category-packingmaterials .logo-dark {
    display: block!important;
}
.ex-category-packingmaterials  .logo-light{
  display:none!important;
}
@media only screen and (max-width: 991px) {
.ex-category-packingmaterials header .logo.logo-dark {
    display: block!important;
}
}
.ex-category-packingmaterials .menu .catalog li a {
    color: #fff;
}
.ex-category-packingmaterials .menu .catalog > li > a:hover {
    color: #58595b;
}


.ex-category-technology .logo-dark {
    display: block!important;
}
.ex-category-technology .logo-light{
  display:none!important;
}
@media only screen and (max-width: 991px) {
.ex-category-technology header .logo.logo-dark {
    display: block!important;
}
}
.ex-category-technology .menu .catalog li a {
    color: #fff;
}
.ex-category-technology .menu .catalog > li > a:hover {
    color: #58595b;
}



.ex-category-safetyppe .logo-dark {
    display: block!important;
}
.ex-category-safetyppe .logo-light{
display:none!important;
}
@media only screen and (max-width: 991px) {
.ex-category-safetyppe header .logo.logo-dark {
display: block!important;
}
}
.ex-category-safetyppe .menu .catalog li a {
color: #fff;
}
.ex-category-safetyppe .menu .catalog > li > a:hover {
color: #58595b;
}
*/

.ex-name-blackfriday .logo-dark {
    display: block!important;
}
.ex-name-blackfriday .logo-light{
display:none!important;
}
@media only screen and (max-width: 991px) {
.ex-name-blackfriday header .logo.logo-dark {
display: block!important;
}
}
.ex-name-blackfriday .menu .catalog li a {
color: #fff;
}
.ex-name-blackfriday .menu .catalog > li > a:hover {
color: #58595b;
}





.inktonerfinder_wrapper {
background-color: #005086;
/*  
border-radius: 20px 3px 20px 3px !important;
*/
border-radius: 5px !important;  
color: #fff;
text-align: center;
margin-top: 33px;
}

.select2-container--default .select2-selection--single {
border-color: #c7c8ca;
background: #fff;
border-radius: 20px;
box-shadow: inset 0px 2px 4px 0px rgba(0,0,0,0.15);
text-align: center;
}
.inktonerfinder_wrapper h5 {
color: #fff;
font-size: 1.5em;
}
.inktoner img {
max-width: 700px;
}
.toolbar .cart-btn > .btn {
background: #ef7215;
}
.toolbar .cart-btn > .btn:hover {
background: #ef7215;
}


/* COVID 19 MENU HACK */
.covid-19-menu a {
background-color: #5eaf77 !important;
color: #fff !important;
}



/* CSS PRE PARATUS MARKETING */

.in-stock{
color:green;}



.shop-filters .filter-title {
background: #e6e6e6;
padding: 18px 15px;
border-radius: 8px 8px 0 0;
font-size: 1.2rem;
color: white;
letter-spacing: 0;
font-weight: 900;
text-align: center;
position: relative;
bottom: 8px;
}
/* evo */
.btn-primary-arslan-1 {
    background: white;
    color: blue;
}
.loggedin .loginprices1 {display:none} 

.product-stock {
    padding: 5px 0;
    margin: 5px 0;
    color: green;
}
/*evo */


.shop-filters .filter-title {
    background-color: #005086;
}


.header-full .logo img {
/* Change this for desktop */
    max-width: 200px !important;
    height: auto !important;
    max-height: none !important;
}

.product-stock
 {
padding: 5px 0;
	margin: 5px 0;
	color: green;
}


.catalog-single h1 {
font-size: 2em !important;
}

.price-label-inc-vat {
color: #ffffff;
}
.filter-static {
color: #ef7215 !important;
}

/* PRODUCT AND CATEGORY BANNERS */

.catalogue-carousel.owl-carousel .owl-item {
    transform: none!important;
}
.catalogue-carousel .row {
    margin-right: 0px;
    margin-left: 0px;
}
.catalogue-carousel.owl-carousel .owl-stage-outer {
border:none;
}
.catbanner {
/*  
border-radius: 20px 3px 20px 3px;
*/  
border-radius: 5px;
margin-top: 30px;
padding: 0px;
}
.catbanner h2 {
padding: 30px 20px 0px 20px; 
font-size: 2.25em;
margin: 0px !important;
}
.catbanner p {
margin-top: 0px;
margin-bottom: 0px;
padding: 0px 20px 0px 20px; 
}
.catbanner .btn {
margin-bottom: 20px !important;
}
.catbanner img {
padding-top: 0px;
padding-bottom: 0px;
margin-left: auto;
margin-right: auto;
}
.panodyne {
  background-image: url("https://eu.evocdn.io/dealer/1056/content/media/Content_Pages/Tests.jpg"); 
  background-position: center;
  background-repeat: no-repeat; 
  background-size: cover; 
}
.panodyne h2 {
color: #ffffff;
}
.panodyne p {
color: #ffffff;
}
.blackfridaycar {
  background-image: url("https://eu.evocdn.io/dealer/1056/content/media/Black-Friday-Car.jpg"); 
  background-position: center;
  background-repeat: no-repeat; 
  background-size: cover; 
}
.blackfridaycar h2 {
color: #ffffff;
}
.blackfridaycar p {
color: #ffffff;
}
/*
.facemasks {
  background-image: url("https://eu.evocdn.io/dealer/1056/content/media/Content_Pages/FaceMasks.jpg"); 
  background-position: center;
  background-repeat: no-repeat; 
  background-size: cover; 
}
.facemasks h2 {
color: #fff;
}
.facemasks p {
color: #fff;
}
*/

.workwear {
  background-image: url("https://eu.evocdn.io/dealer/1056/content/media/WorkWear-Background.jpg"); 
  background-position: center;
  background-repeat: no-repeat; 
  background-size: cover; 
}
.workwear h2 {
color: #000000;
    margin-top:15px !important;
}
.workwear p {
color: #000000;
    margin-top: 10px;
    margin-bottom: 10px;
  font-size: 18px;
}
.workwear span {
color: #ef7215;
}
.workwear .btn {
margin-bottom: 20px !important;
background-color:  #ef7215;
}

.bicban {
  background-image: url("https://eu.evocdn.io/dealer/1056/content/media/Content_Pages/Bic.jpg"); 
  background-position: center;
  background-repeat: no-repeat; 
  background-size: cover; 
}
.bicban h2 {
color: #000;
}
.bicban p {
color: #000;
}
.hamperban {
  background-image: url("https://eu.evocdn.io/dealer/1056/content/media/HamperBG.jpg"); 
  background-position: center top;
  background-repeat: no-repeat; 
  background-size: cover; 
}
.hamperban h2 {
color: #000;
}
.hamperban p {
color: #000;
}
.sweeties {
  background-color: #f2f2f2;
}
.sweeties h2 {
color: #000;
    margin-top:15px !important;
}
.sweeties p {
color: #000;
  font-size: 18px;
  margin-top: 10px;
    margin-bottom: 10px;
}
.sweeties span {
color: #ed4791;
}
.sweeties .btn {
margin-bottom: 20px !important;
background-color:  #ed4791;
}
.sweeties .btn:hover {
margin-bottom: 20px !important;
background-color:  #005086;
}
.price-drop-covid {
  background-color: #5eaf77;
}
.price-drop-covid h2 {
color: #fff;
}
.price-drop-covid p {
color: #000;
}
.price-drop-covid .btn {
margin-bottom: 20px !important;
background-color:  #fff;
color: #000;
}
.price-drop-covid .btn:hover {
margin-bottom: 20px !important;
background-color:  #000;
color: #fff;
}


.facemaskbanner {
background-color: #e8e8e6;
/*  
border-radius: 20px 3px 20px 3px;
*/  
border-radius: 5px;
margin-top: 30px;
padding: 0px;
}
.facemaskbanner h2 {
padding: 30px 20px 0px 20px; 
font-size: 2em;
color: #000;
margin: 0px !important;
}
.facemaskbanner p {
margin-top: 0px;
margin-bottom: 0px;
padding: 0px 20px 20px 20px; 
}
.facemaskbanner .btn {
margin-top: 37px;
}
.facemaskbanner img {
padding-top: 5px;
padding-bottom: 5px;
max-width: 68%;
}
.sidebanners-cat {
background-color: #e8e8e6;
/*  
border-radius: 20px 3px 20px 3px;
*/  
border-radius: 5px;
padding: 0px;
margin-top: 20px;
max-width: 334px;
}
.sidebanners-cat h3 {
font-size: 1.15em;
font-weight: 700;
color: #000;
padding: 30px 20px 0px 20px;
}
.sidebanners-cat h4 {
font-size: 1em;
padding: 0px 20px 0px 20px;
font-weight: 700;
}
.sidebanners-cat img {
border-radius: 0px 0px 20px 3px;
}
.link-highlighter {
color: #ef7215;
}
.bigandbold {
background-color: #ef7215 !important;
}
.bigandbold h3 {
color: #fff !important;
}
.bigandbold .link-highlighter {
color: #005086!important;
}

.biscuitbanner {
background-color: #e8e8e6;
background-image: url("https://eu.evocdn.io/dealer/1056/content/media/Content_Pages/Biscuits.jpg"); 
background-position:  center; 
background-repeat: no-repeat; 
background-size: cover; 
/*  
border-radius: 20px 3px 20px 3px;
*/  
border-radius: 5px;
margin-top: 30px;
padding: 0px;
}
.biscuitbanner h2 {
padding: 30px 20px 0px 20px; 
font-size: 2em;
color: #fff;
text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.9);
margin: 0px !important;
}
.biscuitbanner .btn {
margin-top: 10px;
margin-bottom: 30px;
}
.hide-this {
display: none;
}
.santagif img {
width: 100%;
margin-top: -16px;
margin-bottom: 50px;
}

.myaccountdashboard_container .img-circle {
border-radius: 0%;
}


/* new secondary header */
.extra-top-head {
margin-top: 15px !important;
}

.header-cta {
background-color: #005186;
min-width: 100%;
padding: 7px 20px 10px 20px !important;
color: #ffffff;
margin: 0px -15px 10px -15px;
text-align: center;
position: relative;
}
.header-cta ul{
    list-style-type:none;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-left: 0px;
    padding-right: 25px;
}
.header-cta li{
    display:inline-block;
    margin-bottom: 0px;
    padding-left: 30px;
    padding-right: 40px;
    background-image:url('https://eu.evocdn.io/dealer/1445/content/media/JKL-pointer.png');
    background-repeat:no-repeat;
    background-position:80% 10px;
    transition: background-position 0.5s;
}
.header-cta ul li:hover {
background-position: 100% 10px;
}
.header-cta a{
    background-color:#005186;
	padding-left:35px;
    display:inline-block;
    background-repeat: no-repeat;
    background-position-x: left;
    background-size: 25px !important;
    background-position-y: 4px;
    padding-top: 12px;
    padding-bottom: 6px;
    transition: background-image .5s;
}
.header-cta h3{
    text-align:left;
    font-size:16px;
    color:  #fff;
    margin:0px;
    margin-top:-2px;
    transition: background-color .5s;
}
.header-cta a.promo {
    background-image: url(https://eu.evocdn.io/dealer/1056/content/media/Content_Pages/JKL-Promo-White1.png);
}
.header-cta a.promo:hover {
    background-image: url(https://eu.evocdn.io/dealer/1056/content/media/Content_Pages/JKL-Promo-Orange1.png);
}
.header-cta a.embroidery {
    background-image: url(https://eu.evocdn.io/dealer/1056/content/media/Content_Pages/JKL-Embroidery-White1.png);
}
.header-cta a.embroidery:hover {
    background-image: url(https://eu.evocdn.io/dealer/1056/content/media/Content_Pages/JKL-Embroidery-Orange1.png);
}
.header-cta a.printing {
    background-image: url(https://eu.evocdn.io/dealer/1056/content/media/Content_Pages/JKL-Printing-White1.png);
}
.header-cta a.printing:hover {
    background-image: url(https://eu.evocdn.io/dealer/1056/content/media/Content_Pages/JKL-Printing-Orange1.png);
}
.header-cta a.mps {
    background-image: url(https://eu.evocdn.io/dealer/1056/content/media/Content_Pages/JKL-MPS-White1.png);
}
.header-cta a.mps:hover {
    background-image: url(https://eu.evocdn.io/dealer/1056/content/media/Content_Pages/JKL-MPS-Orange1.png);
}

/* No search results page */
.search-hero-banner {
margin: -10px auto 100px;
background: linear-gradient(0deg, rgba(200,200,200,1) 1%, rgba(230,230,230,1) 20%); 
text-align: center;
}
.search-hero-banner img {
margin: 20px auto -150px;
width: 100%;
  max-width: 500px;
text-align: center;
}
.search-hero-banner h2 {
font-size: 3em;
font-weight: 700;
margin: 80px auto 10px auto;
}
.nosearchpostit {
    background-image: url(https://eu.evocdn.io/dealer/1056/content/media/PostIt-Background1.png);
background-position:  center; 
background-repeat: no-repeat; 
background-size: contain; 
min-height: 450px;
  padding: 40px 80px;
  text-align: center;
  transform: rotate(-5deg);  
}
.nosearchpostittwo {
    background-image: url(https://eu.evocdn.io/dealer/1056/content/media/PostIt-Background2.png);
background-position:  center; 
background-repeat: no-repeat; 
background-size: contain; 
min-height: 450px;
  padding: 40px 80px;
  text-align: center;
  transform: rotate(5deg);
}
@media only screen and (min-width: 1470px) {
.nosearchpostittwo { margin-left: -195px; }
}
@media only screen and (max-width: 991px) {
.nosearchpostittwo { margin-top: -90px; }
}
@media only screen and (max-width: 500px) {
.nosearchpostittwo { margin-top: -120px; }
}
@media only screen and (max-width: 437px) {
.nosearchpostittwo { margin-top: -200px; }
}
.nosearchpostitinner {
max-width: 270px;
margin-left: auto;
  margin-right: auto;
}
.nosearchpostitinner h2 {
  color: #fff;
}
@media only screen and (min-width: 991px) and (max-width: 1180px)  {
.nosearchpostitinner h2 { font-size: 2em;}
}
@media only screen and (max-width: 437px)  {
.nosearchpostitinner h2 { font-size: 2em;}
}
.nosearchpostitinner h3 {
  color: #fff;
}
@media only screen and (min-width: 991px) and (max-width: 1180px)  {
.nosearchpostitinner h3 { font-size: 1.25em;}
}
@media only screen and (max-width: 437px)  {
.nosearchpostitinner h3 { font-size: 1.25em;}
}
.nosearchpostitinner a {
  color: #fff;
}
.nosearchpostitinnertwo {
max-width: 270px;
margin-left: auto;
  margin-right: auto;
  color: #58595b;
}

.nosearchpostitinnertwo h2 {
  color: #58595b;
}
@media only screen and (min-width: 991px) and (max-width: 1180px)  {
.nosearchpostitinnertwo h2 { font-size: 2em;}
}
@media only screen and (max-width: 437px)  {
.nosearchpostitinnertwo h2 { font-size: 2em;}
}
.nosearchpostitinnertwo h3 {
  color: #58595b;
}
@media only screen and (min-width: 991px) and (max-width: 1180px)  {
.nosearchpostitinnertwo h3 { font-size: 1.25em;}
}
@media only screen and (max-width: 437px)  {
.nosearchpostitinnertwo h3 { font-size: 1.25em;}
}
.nosearchpostitinnertwo a {
  color: #58595b;
}

.ex-name-nosearchresults .breadcrumb {
display:none;
}
/*
.bounce {
position:relative;
left:50%;
bottom:0;
margin-top:20px;
margin-bottom:20px;  
margin-left:-25px;
height:50px;
width:50px;
-webkit-animation:bounce 2s infinite;
}   
@-webkit-keyframes bounce {
        0%   { transform: scale(1,1)    translateY(0); }
        10%  { transform: scale(1.1,.9) translateY(0); }
        30%  { transform: scale(.9,1.1) translateY(50px); }
        50%  { transform: scale(1,1)    translateY(0); }
        57%  { transform: scale(1,1)    translateY(7px); }
        64%  { transform: scale(1,1)    translateY(0); }
        100% { transform: scale(1,1)    translateY(0); }
}
.bounce .fas {
font-size: 2.5em;
color: #fff;
}
*/

/* AMENDS TO PRODUCT LAYOUT 13.03.2024 */

.addtoquicklist-wrapper {
  text-align: center;
  margin-top: 10px;
  border: 2px solid #ddd;
  padding: 5px;
  border-radius: 5px;  
}
.addtoquicklist-wrapper:hover {
 color: #292c2e;
}
.addtoquicklist-wrapper i {
display: none;
}
.product-stock {
  padding: 0px;
}
.product-sku {
font-size: .8rem;
color: #292c2e;
}
.product-category {
color: #292c2e;
}
.product-category a {
color: #292c2e !important;
}
.catalog-grid .griditems .tile .footer-wrapper-price {
  padding-top: 5px;
  border-top: 1px solid #e6e6e6;
}
.catalog-grid .tile .footer span.uom {
   font-style: inherit;
}

/* Start of add Sticky header EvoX */
@media only screen and (min-height: 768px) {
.menubarStick {
  position: fixed !important;
  top: 0;
  width: 100%;
  z-index: 15;
  background: #005186;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

.headersection-3.menubarStick > .row-2 {
    max-width: 1450px;
    margin: 0 auto;
}

/* change me to the height of the sticky row */
.menubarHeader {
    padding-top:40px;
}
}
/* end of add Sticky header EvoX */

.accordionksps {
max-width: 1100px;
margin-left: auto;
margin-right: auto;
}

/* NEW BLOG SECTION */

.ex-blog-home .category-name {
display: none;
}
.blogpostslist_container .tileparent .tile {
  padding-right: 15px;
}
.blogfeaturedposts_container .blog-posts-grid, .bloglatestposts_container .blog-posts-grid {
padding: 20px;
border: solid 1px #c7c8ca;
box-shadow: 3px 3px 5px 2px rgba(0,0,0,0.20);
}
.blogpostcontent_container, .blogpostdetails_container {  
  padding: 0 40px;
}
.blog-post-details .post-title h2 {
font-size: 2.75em;
  color: #005086;
  font-style: normal;
  font-weight: 700;
  }
.blog-post-featured-image{  
  padding: 0 40px;
}
.post-author-name {
font-style: italic;
  color: #58595b;
  font-size: .85em;
}
.blog-post-details .post-details .post-author .post-author-photo, .blogfeaturedposts_container .blog-posts-grid .post-author .post-author-photo, .bloglatestposts_container .blog-posts-grid .post-author .post-author-photo, .blogpostslist_container .blog-posts-grid .post-author .post-author-photo {
  height: 40px;
  width: 40px;
  border: 1px white solid;
  border-radius: 50%;
  box-shadow: 1px 2px 1px 1px rgba(0,0,0,0.3);
}
.blog-post-details .post-details .post-author .post-author-photo div.photo, .blogfeaturedposts_container .blog-posts-grid .post-author .post-author-photo div.photo, .bloglatestposts_container .blog-posts-grid .post-author .post-author-photo div.photo, .blogpostslist_container .blog-posts-grid .post-author .post-author-photo div.photo {
  height: 40px;
  width: 40px;
}

.blogfeaturedposts_container .blog-posts-grid > h4, .bloglatestposts_container .blog-posts-grid > h4 {
font-size: 2.25em;
  color: #ef7215;
  font-style: normal;
  font-weight: 600;
  text-align: center;
  border-bottom: 0px;
  margin: 35px auto 0px;
}
.newblogsection {
margin-bottom: 60px !important;
}
/* JKL 15 YEAR ANNIVERSARY BANNER */

.fifteenyear a {
font-weight: 700;
}
.fifteenyear a:hover {
color: #ef7215;
}

.birthday-hero-image {
background-image: url("https://eu.evocdn.io/dealer/1056/content/media/HappyBirthdayJKL3.jpg"); 
height: 575px;
background-position:  center top; 
background-repeat: no-repeat; 
background-size: cover; 
margin-top: -220px;
}
 /* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
.birthday-hero-image {height: 325px; margin-top: -120px;}
}
/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
.birthday-hero-image {height: 425px;}
}
/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
.birthday-hero-image {height: 425px;}
}
/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
.birthday-hero-image {height: 525px;}
}
/* Extra large devices (large laptops and desktops, 1200px and up - JJ tweaked to 1600) */
@media only screen and (min-width: 1600px) {
.birthday-hero-image {height: 625px;}
}
.ex-name-sandbox .breadcrumb {
display:none;
}
/* .ex-name-sandbox .logo-dark {
    display: block!important;
}
.ex-name-sandbox   .logo-light{
  display:none!important;
}
@media only screen and (max-width: 991px) {
.ex-name-sandbox  header .logo.logo-dark {
    display: block!important;
}
}
.ex-name-sandbox  .menu .catalog li a {
    color: #fff;
}
.ex-name-sandbox  .menu .catalog > li > a:hover {
    color: #58595b;
}
*/

/* CONTRACT AND QUICK LIST PAGE AMENDS */
.contractitems .softgraybackground, .quicklistsedit .softgraybackground {
  background: #005086;
}
.shopping-actions .price span {
  color: #fff !important;
}
.contractitems .shop-filters, .quicklistsedit .shop-filters {
  background: #005086;
}
.contractitems .itemcontent, .quicklistsedit  .itemcontent {
padding: 0px 20px !important;
}

/* light logo on homepage for 15th anniversary currently commented out...

.ex-home .logo-dark {
    display: block!important;
}
.ex-home   .logo-light{
  display:none!important;
}
@media only screen and (max-width: 991px) {
.ex-home  header .logo.logo-dark {
    display: block!important;
}
}
.ex-home  .menu .catalog li a {
    color: #fff;
}
.ex-home  .menu .catalog > li > a:hover {
    color: #58595b;
}
 */

 /* DASHBOARD AMENDS */
.myaccount.users .grid.simple.ui-resizable, .myaccountdashboard_container .grid.simple.ui-resizable {
  border-radius: 20px 3px 20px 3px;
  border-radius: 5px;
  border: 2px solid #005186 !important;
  padding: 15px;
  transition: transform .3s !IMPORTANT;
}
.reduce-size-dashbard-banner {
width: 100%;
max-width: 1000px;
margin: auto;
}
.jklinhomebanner {
margin-left: auto;
margin-right: auto;
  text-align: center;
}
.jklinhomebanner img {
width:90%;
  border-radius: 30px;
}