@charset "UTF-8";
/*------------------------------------*    OMX Category landing page override
\*------------------------------------*/
/* Sub-section comment block
   ========================================================================== */
/* Usage

div.logo {
   background: url("logo.png") no-repeat;
   @include image-2x("logo2x.png", 100px, 25px);
 } 

 */
/* Clearfix
  ========================================================================== */
/* Usage 

.article {
     @include clearfix();
}

*/
/* Box Model
  ========================================================================== */
/* Usage 

*,
*:after,
*:before {
  @include box-sizing(border-box);
}

*/
/* Border Radius
  ========================================================================== */
/* Usage 

.button {
  @include border-radius(5px);
}

.submit-button{
  @include border-top-radius(10px);
}

*/
/* Opacity
  ========================================================================== */
/* Usage 

.article-heading {
  @include opacity(0.8);
}

*/
/* Center-align a block level element
  ========================================================================== */
/* Usage 

.footer-wrap {
  width: 450px;
  @include center-block;
}

*/
/* Text overflow
  ========================================================================== */
/* Usage 

.text-truncate {
  @include text-truncate;
}

*/
/* Absolute positioned
  ========================================================================== */
/* Usage 

.abs {
  @include abs-pos(10px, 10px, 5px, 15px);
}

*/
/* Font Size
  ========================================================================== */
/* Usage 

body {
  @include font-size(16);
}

*/
/* Line Height
  ========================================================================== */
/* Usage 

body {
  @include line-height (16);
}

*/
/* Cross browser inline block
  ========================================================================== */
/* Usage 

.icon {
	@include inline-block();
}
*/
/* Text replacement (instead of text-indent)
  ========================================================================== */
/* Usage 

.header h1 {
	@include text-replacement();
}

*/
.container {
  max-width: 1440px; }

#cv-zone-pagecontent-main > .container {
  width: 100%;
  max-width: none; }

#cv-zone-aside-left + #cv-zone-main-content,
#cv-zone-layout-sidebar:not(:empty) + #cv-zone-layout-maincontent {
  width: 100%;
  padding: 0; }

.widget-product-search-with-category {
  background-color: white; }

.btn.primary .btn,
.banner-caption .btn {
  background: #94a9ba;
  border-color: #94a9ba;
  border-radius: 0; }

.btn.primary .btn:before,
.banner-caption .btn:before {
  top: -1px; }

.btn.cv-checkout, .btn.cv-log-in, .btn.cv-register, .btn.cv-search, .btn.cv-readmore {
  background: #94a9ba;
  border-color: #94a9ba;
  border-radius: 0; }

.btn.cv-log-in:hover, .btn.cv-log-in:active, .btn.cv-log-in:focus, .btn.cv-register:hover, .btn.cv-register:active, .btn.cv-register:focus, .btn.cv-search:hover, .btn.cv-search:active, .btn.cv-search:focus, .btn.cv-readmore:hover, .btn.cv-readmore:active, .btn.cv-readmore:focus, .btn.cv-checkout:hover, .btn.cv-checkout:active, .btn.cv-checkout:focus, .btn.primary:hover, .btn.primary:active, .btn.primary:focus {
  background: #355473;
  border-color: #355473; }

.btn.cv-register:hover a, .btn.cv-register:hover:before, .btn.cv-register:active a, .btn.cv-register:active:before, .btn.cv-register:focus a, .btn.cv-register:focus:before, .btn.cv-search:hover a, .btn.cv-search:hover:before, .btn.cv-search:active a, .btn.cv-search:active:before, .btn.cv-search:focus a, .btn.cv-search:focus:before, .btn.cv-readmore:hover a, .btn.cv-readmore:hover:before, .btn.cv-readmore:active a, .btn.cv-readmore:active:before, .btn.cv-readmore:focus a, .btn.cv-readmore:focus:before, .btn.cv-checkout:hover a, .btn.cv-checkout:hover:before, .btn.cv-checkout:active a, .btn.cv-checkout:active:before, .btn.cv-checkout:focus a, .btn.cv-checkout:focus:before, .btn.cv-log-in:hover a, .btn.cv-log-in:hover:before, .btn.cv-log-in:active a, .btn.cv-log-in:active:before, .btn.cv-log-in:focus a, .btn.cv-log-in:focus:before {
  color: white; }

.btn.primary:hover:before, .btn.primary:active:before, .btn.primary:focus:before {
  color: white; }

.banner-caption .btn:hover, .banner-caption .btn:active, .banner-caption .btn:focus {
  background: #355473;
  border-color: #355473; }
  .banner-caption .btn:hover:before,
  .banner-caption .btn:hover a, .banner-caption .btn:active:before,
  .banner-caption .btn:active a, .banner-caption .btn:focus:before,
  .banner-caption .btn:focus a {
    color: white; }

.product-search-container .search-area span.k-widget.k-autocomplete.k-header.form-search.k-state-default {
  background: white; }

.product-search-container .btn.cv-search {
  border: 1px solid white;
  background: white;}
  @media (min-width: 62em) {
    .product-search-container .btn.cv-search {
      border: 1px solid #FF8400;
      background: #FF8400; } }
  .product-search-container .btn.cv-search:hover {
    background: #ffa340;
    border-color: #ffa340; }

.section-header,
.widget-article-list .col-1-1 .subtitle {
  text-transform: uppercase;
  font-weight: bolder;
  letter-spacing: 2px;
  text-align: center;
  font-size: 20px;
  color: #355473; }
  @media (min-width: 62em) {
    .section-header,
    .widget-article-list .col-1-1 .subtitle {
      font-size: 30px;
      font-weight: lighter; } }

.widget-article-list .col-1-1 .subtitle {
  margin: 20px 0 10px; }

.section-header {
  margin: 0 0 30px 0;
  float: left;
  width: 100%; }
  .section-header.client-review {
    background-color: #c3d4de;
    margin: 0;
    padding: 30px 0; }

.section {
  margin: 20px auto; }
  .section .section-item {
    padding: 10px;
    border-radius: 2px; }
    .section .section-item:hover .icon {
      background-color: #657e92; }
    .section .section-item .section-item-title {
      text-align: center;
      font-weight: bold;
      color: #4f6386; }
    .section .section-item p {
      height: 100px;
      overflow: hidden;
      text-align: center;
      line-height: 150%;
      color: #8196a8;
      font-size: 14px;
      padding: 15px 0; }
      @media (min-width: 1200px) {
        .section .section-item p {
          height: 145px; } }
      @media (min-width: 1400px) {
        .section .section-item p {
          height: 150px; } }
    .section .section-item .icon {
      text-align: center;
      margin: 10px auto;
      width: 60px;
      background-color: #94a9ba;
      border-radius: 50px;
      height: 60px;
      padding: 10px; }
      .section .section-item .icon:before {
        font-size: 35px;
        color: white; }
  .section.case-study {
    width: 100%; }
    @media (min-width: 62em) {
      .section.case-study {
        display: block;
         margin-bottom: 100px; } }
    .section.case-study .case-studies {
      float: left;
      width: 100%; }

#back-to-top {
  position: fixed;
  z-index: 1;
  bottom: 50px;
  right: 10px;
  background: #efefef;
  width: 50px;
  height: 50px;
  display: block;
  text-decoration: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  display: none;
  border: 2px solid #efefef;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  padding: 5px 8px; }
  #back-to-top h3 {
    color: black;
    margin: 0;
    font-size: 30px;
    width: 0px;
    height: 0px; }
    #back-to-top h3:before {
      margin: 0px;
      top: -1px;
      font-weight: bold; }
  #back-to-top:hover {
    background: #a2a2a2;
    color: transparent;
    border-color: #a2a2a2; }
    #back-to-top:hover h3 {
      color: white; }

.request-consultation {
  position: fixed;
  bottom: 50px;
  width: 290px;
  margin: 0 2%;
  right: 70px;
  padding: 15px;
  background-color: #ff8400;
  border-radius: 0;
  z-index: 100;
  display: none; }
  @media (min-width: 48em) {
    .request-consultation {
      display: block; } }
  .request-consultation h4 {
    display: inline-block;
    float: left;
    width: auto;
    padding: 0px;
    margin: 0px;
    color: white;
    font-size: 16px;
    margin-bottom: 5px; }
  .request-consultation button.btn.small {
    padding: 10px;
    background-color: white; }
    .request-consultation button.btn.small.primary.cv-readmore {
      background-color: white;
      border-color: white; }
      .request-consultation button.btn.small.primary.cv-readmore a, .request-consultation button.btn.small.primary.cv-readmore:before {
        color: white; }
    .request-consultation button.btn.small a {
      color: white; }
  .request-consultation .fancybox-close {
    top: -10px; }

button.btn.small.primary.cv-readmore .btn.cv-readmore:hover:before {
  color: white; }

.cus-review {
  margin: 4% 0; }
  .cus-review blockquote {
    margin: 20px 2.5%;
    width: 45%;
    background-color: white;
    border: 0px; }
    .cus-review blockquote footer a {
      color: gray; }

#slides .quote-phrase {
  max-width: 500px;
  margin: 0 auto;
  font-size: 18px;
  line-height: 20px; }

.full-spec {
  width: 80%;
  margin: 0 auto;
  display: none;
  float: none; }
  @media (min-width: 62em) {
    .full-spec {
      display: block; } }
  .full-spec h4 {
    float: left;
    display: inline-block;
    padding: 0px;
    margin: 0px;
    font-size: 18px;
    text-shadow: 1px 1px white;
    font-weight: normal;
    color: #060606;
    background: #efefef;
    padding: 20px;
    width: 80%; }
  .full-spec button.btn.small {
    float: right;
    padding: 20px;
    font-size: 16px;
    width: 20%;
    max-height: none;
    background: #ababab;
    border-color: #ababab;
    border-radius: 0;
    min-width: 0px; }
    .full-spec button.btn.small:hover {
      background: #37a0e6;
      border-color: #37a0e6; }

#custom-layout-interiorpage-copy-row4-column1,
#custom-layout-interiorpage-copy-row6-column1 {
  background-color: #c3d4de; }

.trusted-by {
  width: 100%;
  display: block;
  float: left;
  background-color: #f2f2f2; }
  @media (min-width: 62em) {
    .trusted-by {
      background-color: #ffffff; } }
  .trusted-by .owl-item {
    padding: 0 20px; }

.interior-banner.widget-banner-slider {
  margin: 0; }
  @media (min-width: 37em) {
    .interior-banner.widget-banner-slider .owl-item {
      min-height: none; } }
  .interior-banner.widget-banner-slider img {
    display: none; }
    @media (min-width: 37em) {
      .interior-banner.widget-banner-slider img {
        display: inline-block;
        min-height: 170px; } }
  .interior-banner.widget-banner-slider .banner-caption {
    bottom: 5%;
    padding: 0;
    left: 5px;
    width: calc(100% - 10px);
    background-color: rgba(255, 255, 255, 0.6); 
  }

    @media (min-width: 37em) {
      .interior-banner.widget-banner-slider .banner-caption {
        max-width: 450px;
        bottom: 10px;
        max-width: 80%;
        left: 20px; } }
    @media (min-width: 62em) {
      .interior-banner.widget-banner-slider .banner-caption {
        bottom: 5%;
        max-width: 500px;
        left: 70px;
        max-width: 500px; } }
    .interior-banner.widget-banner-slider .banner-caption .heading {
      font-weight: bold;
      font-size: 14px;
      clear: both;
      display: block;
      color: #4f6386;
      text-shadow: none;
      padding: 15px 15px 0;
      background-color: white;
      width: 100%; }
    .interior-banner.widget-banner-slider .banner-caption .subtitle {
      padding-top: 10px;
      font-size: 14px;
      display: inline-block;
      text-shadow: none;
      color: #8196a8;
      padding: 15px;
      bottom: 5%;
      width: 100%; }
    .interior-banner.widget-banner-slider .banner-caption .btn.small {
      float: left;
      padding: 10px 20px;
      font-size: 14px;
      clear: none; }

#cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category {
  /* product categories section */
  padding-bottom: 30px;
  max-width: 1440px;
  margin: 0 auto; }
  #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product {
    padding: 0;
    overflow: hidden;
    text-align: center;
    position: relative;
    overflow: hidden;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border: 5px solid #f2f2f2;
    clear: none !important; }
    @media (min-width: 62em) {
      #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product {
        height: 240px; } }
    #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product .widget-productlist-category-image {
      max-width: none;
      width: 100%;
      min-width: 100%;
      min-height: 100%;
      height: 240px;
      -webkit-transition-duration: 0.5s;
      -o-transition-duration: 0.5s;
      transition-duration: 0.5s;
      display: block;
      padding: 0; }
      #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product .widget-productlist-category-image .product-img {
        padding: 0;
        height: 100%;
        -webkit-filter: brightness(90%);
        -moz-filter: brightness(90%);
        -o-filter: brightness(90%);
        -ms-filter: brightness(90%);
        filter: brightness(90%); }
        
.category-SX14 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product .widget-productlist-category-image .product-img {
   height:75%;
 }
      #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product .widget-productlist-category-title {
      width: 100%;
      position: relative;
      padding-top: 0;
      display: table; }
      #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product .widget-productlist-category-title a {
        width: 100%;
        font-size: 14px;
        margin: 0 auto;
        text-transform: Initial;
        color: gray;
        min-width: 100px;
        background-color: rgba(255, 255, 255, 0.95);
        padding: 10px 5px;
        height: 55px;
        letter-spacing: normal;
        display: table-cell;
        vertical-align: middle; }
        @media (min-width: 62em) {
          #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product .widget-productlist-category-title a {
                        font-size: 14px;
                                    padding: 10px 5px; } }

          } {
            font-size: 14px;
            padding: 10px 5px; } }
    #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:hover {
      cursor: pointer; }
      #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:hover .widget-productlist-category-image .product-img {
        -webkit-filter: brightness(105%);
        -moz-filter: brightness(105%);
        -o-filter: brightness(105%);
        -ms-filter: brightness(105%);
        filter: brightness(105%); }
      #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:hover a {
        background-color: #252d35;
        color: white; }
    #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(1), #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(2), #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(3), #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(4), #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(5), #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(6), #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(7), #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(8), #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(9) {
      width: 50%; }
  #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .larger img {
    height: 240px;
    width: 100%;
    float: left; }
  #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .larger [class*='col-'] {
    overflow: hidden; }
  #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .larger .col-2-3 {
    height: 100%;
    padding: 10px; }
    #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .larger .col-2-3 .col-1-1 {
      height: 100%;
      padding: 0; }
  #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .larger .col-1-3 {
    height: 100%;
    padding: 10px; }
    #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .larger .col-1-3 .col-1-1 {
      height: 50%;
      padding: 0; }
      #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .larger .col-1-3 .col-1-1:first-of-type {
        padding-bottom: 10px; }
      #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .larger .col-1-3 .col-1-1:last-of-type {
        padding-top: 10px; }

.widget-article-list.grid {
  width: 100%;
  float: left;
  text-align: center; }
  .widget-article-list.grid .blogs-and-product-activities,
  .widget-article-list.grid .col-1-1 {
    width: 100%;
    margin: 0 auto;
    display: inline-block;
    max-width: 1440px;
    position: relative;
    float: none;
    text-align: left; }
    
/*Article list new brand */
    .widget-article-list.grid .subtitle a {
    font-weight: 700;
    font-size: 20px;
    text-transform: initial;
    letter-spacing: normal;
    text-align:left;
}
.widget-article-list.grid .subtitle  {
    text-align:left;
}
.content-box.news-article .box-title h2.subtitle
{
  font-size: 13px;
    padding-top: 10px;
}

/*update ends*/

  .widget-article-list.grid .content-box.news-article {
    width: calc(100% - 20px);
    float: left;
    display: inline-block;
    clear: none;
    background-color: white;
    margin: 1%;
    padding: 10px 20px 20px; }
  .widget-article-list.grid .box-content {
    padding-top: 0px; }
    .widget-article-list.grid .box-content div span {
    line-height: normal;
    display: block;
    clear: both;
    overflow: hidden;
    float: left;
    background-color: white;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical; }
    .widget-article-list.grid .box-content .img-small.push-left {
      width: 100%;
      margin: 0 0 15px 0; }
  .widget-article-list.grid .box-title,
  .widget-article-list.grid .article-date {
    background-color: white;
    padding: 0; }
  .widget-article-list.grid .box-title .subtitle,
  .widget-article-list.grid .article-date .subtitle {
    margin: 0; }
  .widget-article-list.grid .box-title {
    padding-bottom: 0px;
    height: 40px; }
  .widget-article-list.grid .article-date {
    margin: 0px;
    padding: 5px 0; }
  .widget-article-list.grid .subtitle a {
    color: #4f6386;
    font-weight: 700;
    font-size: 20px;
    text-transform: Initial; }

  .widget-article-list.grid .btn.small.primary.cv-readmore {
    padding: 12px;
    max-height: none;
    font-size: 12px;
    float: left;
    margin-top: 5px; 
   
    /*brand refresh*/
    border-radius:50px;
    /*update ends*/
    }

.widget-banner-slider.customer-review {
  background-color: #c3d4de;
  padding-bottom: 20px;
  float: left; }
  .widget-banner-slider.customer-review img {
    height: 80px;
    width: 80px;
    display: block;
    margin: 0 auto;
    float: none;
    display: none; }
  .widget-banner-slider.customer-review .owl-buttons .owl-prev,
  .widget-banner-slider.customer-review .owl-buttons .owl-next {
    display: none; }
  .widget-banner-slider.customer-review .owl-item div {
    width: 100%;
    max-width: 1440px;
    float: left;
    margin: 0 auto; }
  .widget-banner-slider.customer-review .banner-caption {
    width: 100%;
    float: right;
    padding: 0;
    margin: 10px auto;
    text-align: center;
    position: relative;
    display: block;
    min-height: 150px; }
    .widget-banner-slider.customer-review .banner-caption h3,
    .widget-banner-slider.customer-review .banner-caption p {
      max-width: 450px;
      margin: 0 auto; }
    .widget-banner-slider.customer-review .banner-caption h3 {
      font-size: 16px;
      font-weight: bold; }
    .widget-banner-slider.customer-review .banner-caption p {
      font-size: 14px;
      padding: 10px 0; }
    .widget-banner-slider.customer-review .banner-caption cite {
      font-style: italic;
      color: gray; }
  .widget-banner-slider.customer-review .owl-wrapper-outer {
    max-width: 1400px;
    margin: 0 auto; }

.new-look {
  padding: 0;
  display: none !important;
  width: 100%;
  position: relative;
  float: left; }
  @media (min-width: 940px) {
    .new-look {
      display: block !important;
      margin: 10px auto 20px; } }
  .new-look .owl-wrapper-outer {
    overflow-y: visible;
    overflow-x: hidden;
    height: 790px !important; }
  .new-look img {
    width: 100%;
    position: relative;
    max-width: 100%;
    max-width: none;
    position: relative; }
  .new-look .owl-item {
    max-width: 1500px;
    height: 100% !important; }
  .new-look .banner-caption {
    position: absolute;
    padding: 0;
    top: 0;
    left: 0;
    width: 100%;
    max-width: none;
    margin: 0;
    height: 100%; }
    .new-look .banner-caption .new-look-items {
      width: 100%;
      position: relative;
      display: block;
      height: 80%; }
      .new-look .banner-caption .new-look-items .item-tag {
        width: 100%; }
        .new-look .banner-caption .new-look-items .item-tag span.cv-ico-general-tag {
          position: absolute; }
          .new-look .banner-caption .new-look-items .item-tag span.cv-ico-general-tag:before {
            font-size: 35px;
            color: #fbb636;
            text-shadow: 1px 1px 1px black; }
          .new-look .banner-caption .new-look-items .item-tag span.cv-ico-general-tag:hover:before {
            font-size: 40px;
            color: #ff8400; }
      .new-look .banner-caption .new-look-items .activeItem .item-tag span.cv-ico-general-tag:before {
        font-size: 40px;
        color: #ff8400; }
    .new-look .banner-caption .new-look-decription {
      position: absolute;
      display: block;
      padding: 0;
      width: 100%;
      height: 20%;
      text-align: left;
      background: #f2f2f2;
      padding: 10px 0;
      bottom: 0px; }
      .category-SX47 .new-look .banner-caption .new-look-decription {
        bottom: -75px; }
      .new-look .banner-caption .new-look-decription h2 {
        font-weight: bolder;
        padding-bottom: 0px;
        color: #55738e;
        font-size: 14px;
        float: left;
        margin: 0 0 5px; }
      .new-look .banner-caption .new-look-decription p {
        color: #55738e;
        max-width: none;
        margin: 0;
        font-size: 14px; }
      .new-look .banner-caption .new-look-decription .btn {
        float: left;
        font-size: 12px; }

.widget-html-snippet.new-look .cd-hero {
  margin: 0 auto;
  float: left;
  width: 100%; }

.widget-html-snippet.new-look .cd-hero-slider {
  height: 750px;
  max-width: 1000px;
  margin: 0 auto; }
  .widget-html-snippet.new-look .cd-hero-slider li {
    background-color: #f2f2f2; }
  .widget-html-snippet.new-look .cd-hero-slider .cd-full-width {
    padding: 0;
    overflow: visible; }
  .widget-html-snippet.new-look .cd-hero-slider .cd-img-container img {
    left: 42%;
    position: relative; }

.our-service {
  background-color: #f3f6f8;
  width: 100%;
  float: left;
  min-height: 350px; }
  .our-service .section-item img {
    padding: 10px;
    max-width: 80px;
    margin: 0 auto;
    display: block;
    height: auto; }
  .our-service .col-1-6 {
    width: 49%;
    overflow: hidden;
    max-height: 240px; }
    @media (min-width: 37em) {
      .our-service .col-1-6 {
        width: 32.5%; } }
    @media (min-width: 62em) {
      .our-service .col-1-6 {
        width: 16.5%; } }

.get-in-touch-header {
  margin: 0;
  background-color: #c3d4de;
  padding: 20px 0; }

.contact-details {
  width: 100%;
  float: left;
  background-color: #c3d4de; }
  .contact-details [class*='col-'] {
    float: left;
    padding: 0; }
  .contact-details .col-1-3 {
    padding: 20px; }
    @media (min-width: 62em) {
      .contact-details .col-1-3 {
        padding: 0; } }
  .contact-details .widget-questionnaire {
    width: 100%;
    background-color: #e3e8ec;
    padding: 15px;
    float: right; }
    @media (min-width: 37em) {
      .contact-details .widget-questionnaire {
        width: 90%; } }
    .contact-details .widget-questionnaire .form-label {
      color: #516588;
      font-weight: 700; }
    .contact-details .widget-questionnaire .content-box.primary {
      margin-bottom: 0; }
      .contact-details .widget-questionnaire .content-box.primary .box-title {
        border-bottom: 0; }
    .contact-details .widget-questionnaire .btn.cv-send {
      background: #94a9ba;
      border: 1px solid #94a9ba; }
      .contact-details .widget-questionnaire .btn.cv-send:hover {
        background: #355473;
        border-color: #355473; }

/* Default theme CSS */
.defaultDot {
  background: transparent;
  border-radius: 5px;
  position: absolute;
  z-index: 1;
  left: 0;
  top: 0;
  padding: 0;
  color: #ffffff;
  width: 50px;
  font-size: 14px; }

.labelTxt,
p.showHideBtn {
  padding: 0;
  margin: 0; }

.labelTxt {
  padding: 4px;
  left: 15px;
  top: 15px;
  display: inline-block;
  white-space: nowrap;
  position: absolute;
  overflow-y: auto;
  width: 300px !important;
  height: 180px; }
  .labelTxt img {
    border: solid 3px #fff;
    float: left;
    width: 80px;
    margin: 5px 10px 10px 0; }

p.showHideBtn {
  background: transparent;
  width: 45px !important;
  height: 45px;
  left: 0;
  cursor: pointer;
  position: absolute; }
  p.showHideBtn:before {
    content: "\e630";
    font-family: 'cv-ico-general';
    font-size: 30px;
    color: #ff8400;
    padding: 4px;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    text-shadow: 0 1px 1px black; }

.addScroll {
  overflow: scroll; }

.item-pop-up {
  width: 280px;
  height: 130px;
  padding: 10px;
  color: white;
  text-align: center;
  background-color: #657e92; }
  .item-pop-up .left {
    width: 100px;
    float: left;
    background-color: white;
    margin-right: 10px;
    height: 100%;
    overflow: hidden; }
    .item-pop-up .left img {
      border: 0px;
      -webkit-box-shadow: none;
      box-shadow: none;
      width: 100%;
      margin: 0; }
  .item-pop-up .right {
    width: 150px;
    float: left;
    text-align: left;
    height: 110px;
    position: relative; }
    .item-pop-up .right .product-title {
      width: 100%;
      color: white;
      font-size: 12px;
      height: 61px;
      display: block;
      overflow: hidden;
      white-space: normal; }
    .item-pop-up .right .product-price {
      color: white;
      font-weight: bold;
      margin: 5px 0;
      display: inline-block; }
    .item-pop-up .right .exc-gst {
      color: white;
      font-size: 10px; }
    .item-pop-up .right .btn.cv-readmore, .item-pop-up .right .btn.cv-add-to-cart {
      padding: 5px;
      font-size: 10px;
      height: 24px;
      margin-top: 10px;
      float: left;
      position: absolute;
      bottom: 0;
      left: 0;
      background: #262e35;
      border-color: #262e35; }
    .item-pop-up .right .btn.cv-readmore:before, .item-pop-up .right .btn.cv-add-to-cart:before {
      font-size: 10px;
      top: 0; }
    .item-pop-up .right .btn.cv-readmore:hover, .item-pop-up .right .btn.cv-add-to-cart:hover {
      background: #ff8400;
      border-color: #ff8400; }

/* default dot updates */
.defaultDot.rtl {
  left: 725px !important; }

.rtl .labelTxt {
  left: -254px; }

.hotspots .cd-hero-slider {
  overflow: visible !important; }

.new-look .banner-caption .new-look-decription h4 {
  font-weight: bolder;
  padding-bottom: 0px;
  color: #55738e;
  font-size: 14px;
  float: left;
  margin: 0 0 5px; }

/*.Cafe-dark .our-service {
  background: #6e0f36;
  }

 .Cafe-medium .our-service {
  background: #98364d;
  }

 .Cafe-light .our-service {
  background: #cd9678;
  }*/
/*START ZD 261046 */
.Cafe-dark .our-service .section-header,
.Cafe-medium .our-service .section-header,
 {
  color: #6e0f36; }
.hh-dark .our-service .section-header,
.hh-medium .our-service .section-header
{
  color: #0db14b;
}
.Cafe-dark .our-service .section-item .section-item-title,
.Cafe-medium .our-service .section-item .section-item-title
{
  color: #6e0f36; }

.Cafe-medium .our-service .section-item p,
.Cafe-dark .our-service .section-item p{
   color: #333333;
}
.hh-medium .our-service .section-item .section-item-title,
.hh-dark .our-service .section-item .section-item-title {
  color: #0db14b;
}
.hh-medium .our-service .section-item p,
.hh-dark .our-service .section-item p{
   color: #333333;
}
.Cafe-dark .our-service {
  background: #F3F6F8; }

.Cafe-medium .our-service {
  background: #F3F6F8; }

.Cafe-light .our-service {
  background: #cd9678; }

.hh-dark .our-service {
  background: #0db14b; }

.hh-medium .our-service {
  background: #F3F6F8; }

.hh-light .our-service {
  background: #d7df23; }

.hh-light .our-service .section-item p,
.hh-light .our-service .section-item .section-item-title,
.Cafe-light .our-service .section-item p,
.Cafe-light .our-service .section-item .section-item-title,
.hh-light .our-service .section-item p,
.hh-light .our-service .section-item .section-item-title,
.Cafe-light .our-service .section-item p,
.Cafe-light .our-service .section-item .section-item-title {
  color: black; }

.hh-light .our-service .section-header,
.Cafe-light .our-service .section-header,
.hh-light .our-service .section-header,
.Cafe-light .our-service .section-header {
  color: black; }

/*END ZD 261046 */
.category-SX47 .banner-caption .btn.small {
  background-color: #6e0f36;
  border-color: #6e0f36; }

.category-SX47 .interior-banner.widget-banner-slider .banner-caption .heading,
.category-SX47 .interior-banner.widget-banner-slider .banner-caption .subtitle {
  color: #6e0f36; }

.category-SX47 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product .widget-productlist-category-title a,
.category-SX47 .new-look .banner-caption .new-look-decription h4,
.category-SX47 .widget-article-list.grid .subtitle a,
.category-SX47 .widget-article-list .col-1-1 .subtitle,
.category-SX47 .section-header {
  color: #6e0f36; }

.category-SX47 .cd-hero-slider li {
  background: #6e0f36; }

.category-SX47 .new-look .banner-caption .new-look-decription .btn {
  background: #6e0f36;
  border-color: #6e0f36;
  padding: 15px 20px 5px 20px; }
  .category-SX47 .new-look .banner-caption .new-look-decription .btn:before {
    top: -3px; }

.category-SX47 .widget-article-list.grid .btn.small.primary.cv-readmore {
  margin: 12px 0 0;
  text-transform: initial;
  background: #6e0f36;
  border-color: #6e0f36; }
  .category-SX47 .widget-article-list.grid .btn.small.primary.cv-readmore:before {
    
    top: -1px; }

.category-SX47 .contact-details {
  background: #f2f2f2; }
  .category-SX47 .contact-details .widget-questionnaire {
    background: #cd9678; }
    .category-SX47 .contact-details .widget-questionnaire .form-label {
      color: #6e0f36; }

/* SX47 Product Grid */
@media (min-width: 37em) {

  .category-SX47 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(1),
  .category-SX47 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(2) {
    width: calc(100%/2);
  }

  .category-SX47 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(3),
  .category-SX47 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(4),
  .category-SX47 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(5),
  .category-SX47 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(6) {
    width: calc(100%/4);
  }

  .category-SX47 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(7),
  .category-SX47 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(8),
  .category-SX47 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(9),
  .category-SX47 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(10),
  .category-SX47 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(11) {
    width: calc(100%/5);
  }

  .category-SX47 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(12),
  .category-SX47 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(13),
  .category-SX47 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(14),
  .category-SX47 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(15) {
    width: calc(100%/4);
  }

  .category-SX47 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(16),
  .category-SX47 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(17),
  .category-SX47 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(18),
  .category-SX47 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(19) {
    width: calc(100%/4);
  }

}



/* START  #265890 */
.category-SX38 .banner-caption .btn.small {
  background-color: #0db14b;
  border-color: #0db14b; }

.category-SX38 .interior-banner.widget-banner-slider .banner-caption .heading,
.category-SX38 .interior-banner.widget-banner-slider .banner-caption .subtitle {
  color: #0db14b; }

.category-SX38 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product .widget-productlist-category-title a,
.category-SX38 .widget-article-list.grid .subtitle a,
.category-SX38 .widget-article-list .col-1-1 .subtitle,
.category-SX38 .section-header {
  color: #0db14b; }

.category-SX38 .new-look .banner-caption .new-look-decription h4 {
  color: black; }

.category-SX38 .cd-hero-slider li {
  background: #a2c037; }

.category-SX38 .new-look .banner-caption .new-look-decription .btn {
  background: #0db14b;
  border-color: #0db14b;
  padding: 15px 20px 5px 20px; }
  .category-SX38 .new-look .banner-caption .new-look-decription .btn:before {
    top: -3px; }

.category-SX38 .widget-article-list.grid .btn.small.primary.cv-readmore {
  margin: 10px 0 0;
  background: #0db14b;
  border-color: #0db14b; }
  .category-SX38 .widget-article-list.grid .btn.small.primary.cv-readmore:before {
    top: -1px; }

.category-SX38 .contact-details {
  background: #f2f2f2; }
  .category-SX38 .contact-details .widget-questionnaire {
    background: #a2c037; }
    .category-SX38 .contact-details .widget-questionnaire .content-box.primary .box-title,
    .category-SX38 .contact-details .widget-questionnaire .form-label {
      color: white; }
    .category-SX38 .contact-details .widget-questionnaire .btn.cv-send {
      background-color: #0db14b;
      border: 1px solid #0db14b; }

/* SX38 Product Grid Pip */
@media (min-width: 37em) {
 .category-SX38 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(1), 
  .category-SX38 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(2), 
  .category-SX38 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(3) {
    width: calc(100%/3); }
      
  .category-SX38 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(4), 
  .category-SX38 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(5), 
  .category-SX38 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(6) {
    width: calc(100%/3); }
  .category-SX38 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(7), 
  .category-SX38 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(8), 
  .category-SX38 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(9) {
    width: calc(100%/3); }
}

/* START #266546 & #266922 safety first aid */
.category-SX51 p.showHideBtn:before {
  color: #32cd32;
  font-size: 40px; }

.category-SX51 .interior-banner.widget-banner-slider .banner-caption .heading,
.category-SX51 .interior-banner.widget-banner-slider .banner-caption .subtitle {
  color: #b4181d; }

.category-SX51 .interior-banner.widget-banner-slider .banner-caption .btn {
  background: #b4181d;
  border-color: #b4181d; }

.category-SX51 .section .section-item .section-item-title,
.category-SX51 .section .section-item p,
.category-SX51 .section-header,
.category-SX51 .widget-article-list .col-1-1 .subtitle {
  color: #b4181d; }

  .category-SX51 .contact-details .widget-questionnaire .form-label{
    color:#ffffff;
  }

.category-SX51 .contact-details .widget-questionnaire .btn.cv-send,
.category-SX51 .btn.cv-readmore {
  background: #b4181d;
  border-color: #b4181d; }

.category-SX51 .new-look .banner-caption .new-look-decription .btn {
  background: #b4181d;
  border-color: #b4181d; }

.category-SX51 .cd-hero-slider li {
  background: #b4181d; }

.category-SX51 .new-look .banner-caption .new-look-decription h4,
.category-SX51 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product .widget-productlist-category-title a,
.category-SX51 .widget-article-list.grid .subtitle a {
  color: #b4181d; }

.category-SX51 .contact-details {
  background-color: #f2f2f2; }
.category-SX51 .contact-details .widget-questionnaire
{
background-color: #f36f21;
}

.category-SX51 .our-service {
  background-color: #f3f6f8; }

  /* SX38 Product Grid brand refresh */
@media (min-width: 37em) {
  .category-SX51 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(1),
  .category-SX51 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(2){
      width: calc(100%/2); }
  .category-SX51 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(3), 
  .category-SX51 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(4), 
  .category-SX51 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(5) {
    width: calc(100%/3); }
  .category-SX51 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(6), 
  .category-SX51 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(7), 
  .category-SX51 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(8) {
    width: calc(100%/3); }
}

/* END #266546 */
/* START 270932  STEAM category*/
.category-SX76 .contact-details .widget-questionnaire .form-label,
.category-SX76 .new-look .banner-caption .new-look-decription h4,
.category-SX76 .widget-article-list.grid .subtitle a,
.category-SX76 .section .section-item .section-item-title,
.category-SX76 .section-header,
.category-SX76 .widget-article-list .col-1-1 .subtitle {
  color: #008b98;}

  .category-SX79 .cd-hero-slider li.selected {
background-color: #008b98;
}
.category-SX79 .cd-half-width.cd-img-container::before {
 background-color: #008b98;
}

.category-SX76 .section .section-item p,
.category-SX76 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product .widget-productlist-category-title a {
  color: #008b98; }

.category-SX76 .contact-details,
.category-SX76 .our-service {
  background-color:#80cad4; }

.category-SX76 .contact-details .widget-questionnaire .btn.cv-send,
.category-SX76 .btn.cv-checkout,
.category-SX76 .btn.cv-log-in,
.category-SX76 .btn.cv-register,
.category-SX76 .btn.cv-readmore,
.category-SX76 .new-look .banner-caption .new-look-decription .btn {
  background-color: #008b98;
  border-color: #008b98; }

.category-SX76 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:hover a {
  background-color: #80cad4; }

@media (min-width: 37em) {
  .category-SX76 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(1), .category-SX76 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(2) {
    width: calc(100%/5); }
  .category-SX76 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(3), .category-SX76 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(4), .category-SX76 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(5) {
    width: 33.333%;
    width: calc(100%/5); } }

/* END 270932  STEAM category*/
/* next prev buttons */
ul.nav-buttons {
  position: relative;
  top: -300px; }
  ul.nav-buttons li a.prev {
    position: absolute;
    left: -650%;
    top: 30%;
    margin-top: -20px !important;
    font-size: 0; }
    ul.nav-buttons li a.prev:before {
      font-family: 'Glyphicons Halflings';
      font-style: normal;
      font-weight: normal;
      position: relative;
      top: 1px;
      display: inline-block;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: "?";
      font-size: 22px;
      color: #4E4E4E; }
    ul.nav-buttons li a.prev:hover {
      cursor: pointer;
      color: #9C9C9C; }
      ul.nav-buttons li a.prev:hover:before {
        color: #9C9C9C; }
  ul.nav-buttons li a.next {
    position: absolute;
    right: -650px;
    top: 30%;
    margin-top: -20px !important;
    font-size: 0; }
    ul.nav-buttons li a.next:before {
      font-family: 'Glyphicons Halflings';
      font-style: normal;
      font-weight: normal;
      position: relative;
      top: 1px;
      display: inline-block;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: "?";
      font-size: 22px;
      color: #4E4E4E; }
    ul.nav-buttons li a.next:hover {
      cursor: pointer;
      color: #9C9C9C; }
      ul.nav-buttons li a.next:hover:before {
        color: #9C9C9C; }

@media (min-width: 592px) {
  #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(1), #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(2) {
    width: 50%; }
  #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(3), #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(4), #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(5) {
    width: 33.333%; }
  #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(6), #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(7), #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(8), #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(9) {
    width: calc(100%/5); }
  #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(n + 10) {
    width: calc(100%/5); }
  #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .larger {
    overflow: hidden; }
  .widget-article-list.grid .content-box.news-article {
    width: 48%; } }

@media (min-width: 850px) {
  .widget-article-list.grid .content-box.news-article {
    width: 31%; }
    .widget-article-list.grid .content-box.news-article:last-of-type {
      display: inline-block; } }

@media (min-width: 940px) {
  #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product .widget-productlist-category-title {
    width: 100%;
    position: absolute;
    top: 77%;
    display: table;
    padding: 0 0%; }
    #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product .widget-productlist-category-title a {
      width: 65%;
      display: table-cell;
      vertical-align: middle; }
      #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product .widget-productlist-category-title a:hover {
        cursor: pointer; }
  #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:hover a {
    background-color: white;
    color: black; }
  #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .larger {
    height: 400px; } }


@media (min-width: 1472px) {
  #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .larger img {
    width: auto;
    height: 100%;
    min-width: 100%; } }

@media (max-width: 592px) {
  #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .col-1-2 {
    width: 50%; }
  #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .col-2-3 {
    width: 100%; } }

@media (max-width: 768px) {
  .category-SX47 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:hover .widget-productlist-category-title a,
  .category-SX38 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:hover .widget-productlist-category-title a {
    color: white; }
  #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .col-1-2, #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .col-1-4 {
    width: 50%; }
  #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .col-2-3 {
    width: 100%; } }
/* START 270932  Packaging-Mailing*/
.category-SX64 .cv-ico-general-cart3 {
background-color: #bd844c;
border-color: #bd844c;
}
.category-SX64 .cv-ico-general-cart3:hover {
background-color: #bd844c;
border-color: #bd844c;
}
.category-SX64 .section.our-service {
background-color: #F3F6F8;
}
.category-SX64 .section.our-service h3,
.category-SX64 .section.our-service h4,
.category-SX64 .section.our-service p
{
color: white;
}
.category-SX64 .interior-banner.widget-banner-slider .banner-caption .heading,
.category-SX64 .interior-banner.widget-banner-slider .banner-caption .subtitle
{
color: #68321e;
}
.category-SX64 .cd-hero-slider li {
background: #bd844c;
}
.category-SX64 .cd-hero-slider .cd-btn.secondary {
background-color: #68321e;
}
.category-SX64 .cd-hero-slider .cd-btn.secondary:hover {
background-color: #68321e!important;
}

.category-SX64 .new-look .banner-caption .new-look-decription h4
{
color: #68321e;
}
.category-SX64 .new-look .new-look-decription A
{
background-color: #68321e;
border-color: #68321e;

}
.category-SX64 .widget-article-list.grid .btn.small.primary.cv-readmore
{
background-color: #68321e;
border-color: #68321e;

}
.category-SX64 .widget-article-list.grid .btn.small.primary.cv-readmore:hover
{
background-color: #68321e;
border-color: #68321e;

}
.category-SX64 .contact-details
{
background: #f2f2f2;
}
.category-SX64 .contact-details .widget-questionnaire
{
  background: #eed6bc;

}
.category-SX64 .contact-details .widget-questionnaire .form-label
{
color:#68321e;
}

.category-SX64 .contact-details .widget-questionnaire .btn.cv-send{
  background-color: #68321e;
border-color: #68321e;
}

.category-SX64 .section-header,
.category-SX64 .widget-productlist-category-title,
.category-SX64 .widget-article-list .col-1-1 .subtitle,
.category-SX64 .widget-article-list.grid .subtitle a,
.category-SX64 .product-grid.grid .widget-productlist-category-title a
{
color:#69331f;
}
.category-SX64 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product .widget-productlist-category-title a{
  
  color:#69331f;
}

@media (min-width: 592px) {
  .category-SX64 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(1), .category-SX64 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(2),  .category-SX64 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(3) {
    width: calc(100%/3); }
  .category-SX64 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(4), .category-SX64 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(5), .category-SX64 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(6), .category-SX64 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(7), .category-SX64 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(8) {
    width: calc(100%/5); }
  .category-SX64 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(9), .category-SX64 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(10), .category-SX64 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(11), .category-SX64 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(12), .category-SX64 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(13) {
    width: calc(100%/5); }
  .category-SX64 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(n + 14) {
    width: calc(100%/5); }
  .category-SX64 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .larger {
    overflow: hidden; }


 .product-grid.grid .product-category.show-more-button{

    width:100%!important;
}}

/* End  270932  Packaging-Mailing*/


.request-consultation .btn.small.primary.cv-readmore{
  color: white;
 /* background-color: white;*/
  padding: 10px;
}

/* START Pip  Technology*/

.category-SX44 .cv-ico-general-cart3 {
background-color: #213f99;
border-color: #213f99;
}
.category-SX44 .cv-ico-general-cart3:hover {
background-color: #213f99;
border-color: #213f99;
}
.category-SX44 .section.our-service {
background-color: #f3f6f8;
}
.category-SX44 .section.our-service h3,
.category-SX44 .section.our-service h4,
.category-SX44 .section.our-service p
{
color: #213f99;
}
.category-SX44 .interior-banner.widget-banner-slider .banner-caption .heading,
.category-SX44 .interior-banner.widget-banner-slider .banner-caption .subtitle
{
color: #213f99;
}
.category-SX44 .cd-hero-slider li {
background: #7d7dbb;
}
.category-SX44 .cd-hero-slider .cd-btn.secondary {
background-color: #213f99;
}
.category-SX44 .cd-hero-slider .cd-btn.secondary:hover {
background-color: #213f99!important;
}

.category-SX44 .new-look .banner-caption .new-look-decription h4
{
color: #213f99;
}
.category-SX44 .new-look .new-look-decription A
{
background-color: #213f99;
border-color: #213f99;

}
.category-SX44 .widget-article-list.grid .btn.small.primary.cv-readmore
{
background-color: #213f99;
border-color: #213f99;

}
.category-SX44 .widget-article-list.grid .btn.small.primary.cv-readmore:hover
{
background-color: #213f99;
border-color: #213f99;

}
.category-SX44 .contact-details

{
   background: #f2f2f2;
}
.category-SX44 .contact-details .widget-questionnaire
{
  background: #9a96c9;
}
.category-SX44 .contact-details .widget-questionnaire .form-label
{
color:#213f99;
}

.category-SX44 .contact-details .widget-questionnaire .btn.cv-send{
  background-color: #213f99;
border-color: #213f99;
}

.category-SX44 .section-header,
.category-SX44 .widget-productlist-category-title,
.category-SX44 .widget-article-list .col-1-1 .subtitle,
.category-SX44 .widget-article-list.grid .subtitle a,
.category-SX44 .product-grid.grid .widget-productlist-category-title a
{
color: #213f99;
}

.category-SX44 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product .widget-productlist-category-title a{
  
  color:#213f99;
}

@media (min-width: 592px) {
  .category-SX44 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category  .cv-zone-category.product:nth-of-type(1), 
  .category-SX44 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(2) {
    width: 50%; }

  .category-SX44 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(3), 
  .category-SX44 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(4), 
  .category-SX44 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(5), 
  .category-SX44 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(6), 
  .category-SX44 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(7) 
  {
    width: calc(100%/5); }
  .category-SX44 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(8), 
  .category-SX44 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(9),
  .category-SX44 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(10), 
  .category-SX44 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(11), 
  .category-SX44 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(12) 
  {
    width: calc(100%/5); }

  .category-SX44 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(n + 13) 
  {
    width: calc(100%/5); }
  .category-SX44 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .larger {
    overflow: hidden; }


 .product-grid.grid .product-category.show-more-button{

    width:100%!important;
} }
 .category-SX44 .new-look .banner-caption .new-look-decription {
        bottom: -75px; }
      .new-look .banner-caption .new-look-decription h2 {
        font-weight: bolder;
        padding-bottom: 0px;
        color: #55738e;
        font-size: 14px;
        float: left;
        margin: 0 0 5px; }
      .new-look .banner-caption .new-look-decription p {
        color: #55738e;
        max-width: none;
        margin: 0;
        font-size: 14px; }
      .new-look .banner-caption .new-look-decription .btn {
        float: left;
        font-size: 12px; }

/* End  Pip  Technology*/

/* START Digital Technologies - STEAM category*/
.category-SX79 .contact-details .widget-questionnaire .form-label,
.category-SX79 .new-look .banner-caption .new-look-decription h4,
.category-SX79 .widget-article-list.grid .subtitle a,
.category-SX79 .section .section-item .section-item-title,
.category-SX79 .section-header,
.category-SX79 .widget-article-list .col-1-1 .subtitle {
  color: #008b98; }

.category-SX79 .section .section-item p,
.category-SX79 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product .widget-productlist-category-title a {
  color: #008b98; }

.category-SX79 .contact-details,
.category-SX79 .our-service {
  background-color: #F3F6F8; }

.category-SX79 .contact-details .widget-questionnaire .btn.cv-send,
.category-SX79 .btn.cv-checkout,
.category-SX79 .btn.cv-log-in,
.category-SX79 .btn.cv-register,
.category-SX79 .btn.cv-readmore,
.category-SX79 .new-look .banner-caption .new-look-decription .btn {
  background-color: #008b98;
  border-color: #008b98; }

.category-SX79 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:hover a {
  background-color: #80cad4; }

@media (min-width: 37em) {
  .category-SX79 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(1), .category-SX79 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(2),.category-SX79 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(3) {
    width: calc(100%/3); }
  .category-SX79 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(4), .category-SX79 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(5), .category-SX79 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(6) {
    width: calc(100%/3); }
  .category-SX79 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(7) {
    display: none; }
}

.category-SX79 .contact-details .widget-questionnaire {
    background-color: #80cad4;
}


/* END Digital Technologies - STEAM category*/

/* START EcoMax category */

.category-SX05 .contact-details .widget-questionnaire .form-label,
.category-SX05 .new-look .banner-caption .new-look-decription h4,
.category-SX05 .widget-article-list.grid .subtitle a,
.category-SX05 .section .section-item .section-item-title,
.category-SX05 .section-header,
.category-SX05 .widget-article-list .col-1-1 .subtitle {
  color: #3d6148; }

.category-SX05 .section .section-item p,
.category-SX05 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product .widget-productlist-category-title a {
  color: #3d6148; }

.category-SX05 .contact-details,
.category-SX05 .our-service {
  background-color: #719139; }

.category-SX05 .contact-details .widget-questionnaire .btn.cv-send,
.category-SX05 .btn.cv-checkout,
.category-SX05 .btn.cv-log-in,
.category-SX05 .btn.cv-register,
.category-SX05 .btn.cv-readmore,
.category-SX05 .new-look .banner-caption .new-look-decription .btn {
  background-color: #3d6148;
  border-color: #3d6148; }

.category-SX05 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:hover a {
  background-color: #719139; }

@media (min-width: 592px) {
  .category-SX05 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(1), .category-SX05 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(2), .category-SX05 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(3), .category-SX05 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(4), .category-SX05 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(5) {
    width: calc(100%/5); }
  .category-SX05 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(6), #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(7),.category-SX05 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(8), #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(9), #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(10) {
    width: calc(100%/5); }
  .category-SX05 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(11) #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(12),.category-SX05 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(13), #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(14), #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(15) {
    width: calc(100%/5); }

}
 .product-grid.grid .product-category.show-more-button{

    width:100%!important;
} 
 .category-SX05 .new-look .banner-caption .new-look-decription {
        bottom: -75px; }
      .new-look .banner-caption .new-look-decription h2 {
        font-weight: bolder;
        padding-bottom: 0px;
        color: #3d6148;
        font-size: 14px;
        float: left;
        margin: 0 0 5px; }
      .new-look .banner-caption .new-look-decription p {
        color: #3d6148;
        max-width: none;
        margin: 0;
        font-size: 14px; }
      .new-look .banner-caption .new-look-decription .btn {
        float: left;
        font-size: 12px; }

 /* END EcoMax category*/

 /* START OfficeProducts category */

.category-SX14 .contact-details .widget-questionnaire .form-label,
.category-SX14 .new-look .banner-caption .new-look-decription h4,
.category-SX14 .widget-article-list.grid .subtitle a,
.category-SX14 .section .section-item .section-item-title,
.category-SX14 .section-header,
.category-SX14 .widget-article-list .col-1-1 .subtitle {
  color: #3d6148; }

.category-SX14 .section .section-item p,
.category-SX14 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product .widget-productlist-category-title a {
  background-color: #ffffff; 
  color: #f16521; }
/* Test now .category-SX14 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product .widget-productlist-category-title a:hover  {
        background-color: #f16521;
        color: #ffffff;
        } */
#cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product .widget-productlist-category-title a:hover
{
  font-size:16px; 
}
/*
.category-S14 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product .widget-productlist-category-title a {
        width: 100%;
        font-size: 10px;
        margin: 0 auto;
        text-transform: uppercase;
        color: #ff8400;
        min-width: 100px;
        background-color: gray;
        padding: 10px 5px;
        height: 45px;
        letter-spacing: 1px;
        display: table-cell;
        vertical-align: bottom;
     }
        @media (min-width: 62em) {
        .category-SX14 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product .widget-productlist-category-title a {
            font-size: 12px;
            padding: 15px 5px; } } 
*/
.category-SX14 .contact-details,
.category-SX14 .our-service {
  background-color: #f5f5f5; }

.category-SX14 .contact-details .widget-questionnaire .btn.cv-send,
.category-SX14 .btn.cv-checkout,
.category-SX14 .btn.cv-log-in,
.category-SX14 .btn.cv-register,
.category-SX14 .btn.cv-readmore,
.category-SX14 .new-look .banner-caption .new-look-decription .btn {
  background-color: #3d6148;
  border-color: #3d6148; }

 .category-SX14 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:hover a {
  background-color: #f16521;
  COLOR: #ffffff;
  font-size:16px; } 

 
@media (min-width: 592px) {
  .category-SX14 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(1), #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(2), #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(3) {
    width: calc(100%/3); }
  .category-SX14 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(4), #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(5), #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(6), #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(7),.category-SX14 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(8), #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(9) {
    width: calc(100%/6); }
  .category-SX14 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(10), #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(11), #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(12), #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(13), #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(14), #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(15) {
    width: calc(100%/6); }
  .category-SX14 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(16), #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(17), #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(18), #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(19), #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(20), #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(21) {
    width: calc(100%/6); }
}

/* .product-grid.grid .product-category.show-more-button{

    width:100%!important;
} 
 .category-SX14 .new-look .banner-caption .new-look-decription {
        bottom: -75px; }
      .new-look .banner-caption .new-look-decription h2 {
        font-weight: bolder;
        padding-bottom: 0px;
        color: #3d6148;
        font-size: 14px;
        float: left;
        margin: 0 0 5px; }
      .new-look .banner-caption .new-look-decription p {
        color: #3d6148;
        max-width: none;
        margin: 0;
        font-size: 14px; }
      .new-look .banner-caption .new-look-decription .btn {
        float: left;
        font-size: 12px; }


 /* END OfficeProducts category*/

/* START Paper category */

.category-SX24 .contact-details .widget-questionnaire .form-label,
.category-SX24 .new-look .banner-caption .new-look-decription h4,
.category-SX24 .widget-article-list.grid .subtitle a,
.category-SX24 .section .section-item .section-item-title,
.category-SX24 .section-header,
.category-SX24 .widget-article-list .col-1-1 .subtitle {
  color: #3d6148; }

.category-SX24 .section .section-item p,
.category-SX24 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product .widget-productlist-category-title a {
  background-color: transparent; 
  color: #ff8400; }
.category-S14 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:hover a {
        background-color: transparent;
        color: #009FE3; } 
/*
.category-S14 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product .widget-productlist-category-title a {
        width: 100%;
        font-size: 10px;
        margin: 0 auto;
        text-transform: uppercase;
        color: #ff8400;
        min-width: 100px;
        background-color: gray;
        padding: 10px 5px;
        height: 45px;
        letter-spacing: 1px;
        display: table-cell;
        vertical-align: bottom;
     }
        @media (min-width: 62em) {
        .category-SX24 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product .widget-productlist-category-title a {
            font-size: 12px;
            padding: 15px 5px; } } 
*/
.category-SX24 .contact-details,
.category-SX24 .our-service {
  background-color: #f5f5f5; }

.category-SX24 .contact-details .widget-questionnaire .btn.cv-send,
.category-SX24 .btn.cv-checkout,
.category-SX24 .btn.cv-log-in,
.category-SX24 .btn.cv-register,
.category-SX24 .btn.cv-readmore,
.category-SX24 .new-look .banner-caption .new-look-decription .btn {
  background-color: #3d6148;
  border-color: #3d6148; }


 .category-SX24 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:hover a {
  background-color: transparent;
  COLOR: #009FE3 } 


@media (min-width: 592px) {
  .category-SX24 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(1), #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(2), #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(3) {
    width: calc(100%/3); }
  .category-SX24 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(4), #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(5), #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(6), #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(7),.category-SX24 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(8), #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(9) {
    width: calc(100%/6); }
  .category-SX24 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(10), #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(11), #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(12), #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(13), #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(14), #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(15) {
    width: calc(100%/6); }
  .category-SX24 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(16), #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(17), #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(18), #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(19), #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(20), #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(21) {
    width: calc(100%/6); }
}

/* .product-grid.grid .product-category.show-more-button{

    width:100%!important;
} 
 .category-SX24 .new-look .banner-caption .new-look-decription {
        bottom: -75px; }
      .new-look .banner-caption .new-look-decription h2 {
        font-weight: bolder;
        padding-bottom: 0px;
        color: #3d6148;
        font-size: 14px;
        float: left;
        margin: 0 0 5px; }
      .new-look .banner-caption .new-look-decription p {
        color: #3d6148;
        max-width: none;
        margin: 0;
        font-size: 14px; }
      .new-look .banner-caption .new-look-decription .btn {
        float: left;
        font-size: 12px; }


 /* END Paper category*/
 
.request-consultation .btn.small.primary.cv-readmore{
  color: white;
 /* background-color: white;*/
  padding: 10px;
}



.category-SX44 .Specialised .btn.small.primary.cv-readmore{
  background-color:#21409a;
  padding: 12px;
  border-radius:50px;
  max-height: none;
  font-size: 12px;
  float: left;
  margin-top: -5px;
  border: none;
}

/*New brand  updates form background*/
.category-SX38 .contact-details .widget-questionnaire {
    background: #8cc63e;
}
.category-SX47 .contact-details .widget-questionnaire {
    background: #cd9b78;
}
.category-SX47 .contact-details .widget-questionnaire .btn.cv-send {
    background: #6e0f36;
    border: 1px solid #6e0f36;
}

.category-SX54 .contact-details .widget-questionnaire {
    background-color: #c3d3dc;
}

.category-SX54 .contact-details {
    background-color: #f2f2f2;
}
.category-SX54 .contact-details .widget-questionnaire .form-label {
    color: #657e90;}
  
.category-SX54 .contact-details .widget-questionnaire .btn.cv-send {
    background: #657e90;
    border: 1px solid #657e90;
}
.category-SX54 .contact-details .widget-questionnaire .btn.cv-send:hover {
        background: #355473;
        border-color: #355473; }


@media (min-width: 37em) {
  .category-SX54 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(1),
  .category-SX54 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(2){
      width: calc(100%/2); }
  .category-SX54 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(3), 
  .category-SX54 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(4), 
  .category-SX54 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(5) {
    width: calc(100%/3); }
  .category-SX54 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(6), 
  .category-SX54 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(7), 
  .category-SX54 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(8),
  .category-SX54 #cv-zone-layout-maincontent #product-grid.widget-product-list-grid.product-grid.grid.category .cv-zone-category.product:nth-of-type(9) {
    width: calc(100%/4); }
}

