/*General Styling Start*/
#whites-spotlight .whites-blue-text {
    color:#00397d !important;
}

#whites-spotlight .whites-blue-background {
    background-color: #00397d !important;
}

#whites-spotlight .underline {
    text-decoration: underline;
}

#whites-spotlight p {
  margin: 0 0 10px;
}
/*General Styling End*/

/*Hero Banner Starts*/
#whites-spotlight .text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}
#whites-spotlight .whites-logo {
    width: 219px;
    height: 90px;
    background-image: url("https://media.nisbets.com/static/content/logos/logo_whites.svg");
    background-repeat: no-repeat;
    background-position: center;
}

#whites-spotlight div.hero-banner.hb-split .hb-slant h1 { font-size: 1.6em; }
            
#whites-spotlight div.hero-banner.hb-split .hb-image {
background-image: url(https://media.nisbets.com/cdn-cgi/image/w=425,h=200,q=75,f=auto,fit=cover/http://media.nisbets.com/static/fuse/projects/UK/whites_chefs_clothing_spotlight/assets/images/whites_spotlight_top_ban.jpg);
}

@media (min-width: 768px) {
#whites-spotlight div.hero-banner.hb-split .hb-slant h1 { font-size: 2em; }

#whites-spotlight div.hero-banner.hb-split .hb-image {
   background-image: url(https://media.nisbets.com/cdn-cgi/image/w=502,h=200,q=75,f=auto,fit=cover/http://media.nisbets.com/static/fuse/projects/UK/whites_chefs_clothing_spotlight/assets/images/whites_spotlight_top_ban.jpg);
}
}

@media (min-width: 1024px) {
#whites-spotlight div.hero-banner.hb-split .hb-slant h1 { font-size: 2.8em; }

#whites-spotlight div.hero-banner.hb-split .hb-image {
   background-image: url(https://media.nisbets.com/cdn-cgi/image/w=620,h=200,q=75,f=auto,fit=cover/http://media.nisbets.com/static/fuse/projects/UK/whites_chefs_clothing_spotlight/assets/images/whites_spotlight_top_ban.jpg);
}
}

@media (min-width: 1280px) {
#whites-spotlight div.hero-banner.hb-split .hb-image {
   background-image: url(https://media.nisbets.com/cdn-cgi/image/w=620,h=200,q=75,f=auto,fit=cover/http://media.nisbets.com/static/fuse/projects/UK/whites_chefs_clothing_spotlight/assets/images/whites_spotlight_top_ban.jpg);
}
}
/*Hero Banner Ends*/

/*Nav Begins*/
#whites-spotlight ul.mini-nav {
    text-align: center;
    -webkit-padding-start: 0;
    padding-inline-start: 0;
    font-size: 1em;
}
#whites-spotlight ul.mini-nav > li {
    display: inline;
    padding: 0 14px;
    border-left: 1px solid #32374b;
}
#whites-spotlight ul.mini-nav > li:last-of-type {
    border-right: 1px solid #32374b;
}
#whites-spotlight ul.mini-nav > li > a {
    text-decoration: underline;
}
@media (min-width: 425px) {
    #whites-spotlight ul.mini-nav > li {
        padding: 0 20px;
    }
}
/*Nav Ends*/

/*Product Block Begins*/
#whites-spotlight .product-block {
    max-width: 1080px;
  }
  #whites-spotlight .product-container {
    border: 0.5px solid rgba(0, 44, 107, 0.4);
    -webkit-box-shadow: 0 3px 6px rgba(50, 55, 75, 0.16);
            box-shadow: 0 3px 6px rgba(50, 55, 75, 0.16);
    padding: 10px;
    background-color: #ffffff;
    width: 100%;
  }

  #whites-spotlight .product-container-no-outline {
    border: none !important;
    -webkit-box-shadow: none !important;
            box-shadow:none !important;
  }

  @media (min-width: 640px) {
    #whites-spotlight .product-container {
      padding: 14px;
    }
  }
  #whites-spotlight .product-container h3 {
    margin-top: 5px;
    margin-bottom: 15px;
    font-size: 1em;
    font-weight: 700;
  }
  #whites-spotlight .product-container ul {
    padding-left: 10px;
    margin-bottom: 0;
  }
  #whites-spotlight .product-container ul li::before {
    width: 10px;
    margin-left: -10px;
  }
  #whites-spotlight .product-container .grid-prod-img {
    -webkit-box-flex: 0 !important;
        -ms-flex: none !important;
            flex: none !important;
  }
  #whites-spotlight .product-container .grid-prod-title {
    height: 45px;
  }
  @media (min-width: 640px) {
    #whites-spotlight .product-container .grid-prod-title {
      height: 50px;
    }
  }
  @media (min-width: 768px) {
    #whites-spotlight .product-container .grid-prod-title {
      height: 85px;
    }
  }
  @media (min-width: 1024px) {
    #whites-spotlight .product-container .grid-prod-title {
      height: 60px;
    }
  }
  #whites-spotlight .product-container .grid-prod-price {
    font-size: 1.6em;
    font-weight: 600;
    color: #f2243f;
  }
  @media (min-width: 768px) {
    #whites-spotlight .product-container .grid-prod-price {
      font-size: 1.2em;
    }
  }
  @media (min-width: 1024px) {
    #whites-spotlight .product-container .grid-prod-price {
      font-size: 1.4em;
    }
  }
  #whites-spotlight .product-container .grid-prod-usp {
    font-size: 1.125em;
    line-height: 1.2em;
    /* color: #002C6B; */
    font-weight: 600;
    /* height: 38px; */
  }
  @media (min-width: 768px) {
    #whites-spotlight .product-container .grid-prod-usp {
      line-height: 1.1em;
      /* height: 80px; */
    }
  }
  @media (min-width: 1024px) {
    #whites-spotlight .product-container .grid-prod-usp {
      line-height: 1.2em;
      /* height: 38px; */
    }
  }
  #whites-spotlight .product-container div.save-flash-cont {
    position: absolute;
    top: 0;
    right: 0;
    width: 60px;
    height: 60px;
  }
  #whites-spotlight .product-container div.save-flash-cont span.save-flash {
    width: inherit;
    height: inherit;
    background-color: #f2243f;
    color: #ffffff;
    font-weight: 600;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    line-height: 1;
    padding:5px;
  }
  #whites-spotlight .product-container div.save-flash-cont span.save-flash:empty {
    display: none;
  }
  #whites-spotlight .product-container span.prod-vat-marker {
    font-size: 1em;
    font-weight: 400;
    color: #32374b;
  }
  #whites-spotlight .product-container span.new-flash {
    position: absolute;
    top: 0px;
    left: 0px;
  }
  #whites-spotlight .product-container span.new-flash .product-new {
    display: block;
  }
  #whites-spotlight .product-container span.new-flash .product-new--pod {
    margin-top: 0;
  }

  #whites-spotlight .stock-message {
    bottom:5px !important;
    padding:6px !important;
  }

  #whites-spotlight .stock-message.bottom.left {
    padding-right:32px !important;
  }

  #whites-spotlight .stock-message.bottom.left:after {
    border-bottom:100px solid #F5850A !important;
  }

  @media (min-width: 640px) {
    #whites-spotlight .stock-message {
      font-size: .9em !important;
    }
  }
  /*Product Block Ends*/

  /*Article Block Begins*/
#whites-spotlight .article-container {
    border: 0.5px solid rgba(0, 44, 107, 0.4);
    -webkit-box-shadow: 0 3px 6px rgba(50, 55, 75, 0.16);
            box-shadow: 0 3px 6px rgba(50, 55, 75, 0.16);
    padding: 15px;
    background-color: #ffffff;
    max-width: calc(100% - 40px);
    text-align: left;
  }
  @media (min-width: 640px) {
    #whites-spotlight .article-container {
      max-width: 542px;
    }
  }
  #whites-spotlight .article-container h3 {
    margin: 0 0 8px;
    font-size: 1em;
    font-weight: 700;
  }
  #whites-spotlight .article-container span {
    text-decoration: underline;
  }
  #whites-spotlight .article-container-icon {
    width: 80px;
    height: auto;
    margin-right: 15px;
  }
  #whites-spotlight .article-container a:hover {
    text-decoration: none;
  }
  /*Article Block Ends*/

  /*Childrens Section Starts*/
#whites-spotlight #childrens img {
    max-height:400px;
    width:auto;
}
  /*Childrens Section Ends*/

    /*Childrens Section Starts*/
#whites-spotlight #range img {
    max-height:550px;
    width:auto;
}
  /*Childrens Section Ends*/