.sale-of-the-day-offer .prices .price.actual-price,
.sale-of-the-day-offer .sale-item .item-navigation-buttons button:before,
.news-item .news-head .news-date,
body .scroll-back-button:before,
div.blog-posts .post-date,
div.news-item .buttons a:before,
div.rich-blog-homepage .read-more:before,
div.blog-posts .post .buttons a:before {
  color: #66acff;
}

.search-input .buttons .button-1 {
  color: #fff;
}

.cart-qty {
  margin-top: -5px;
  margin-left: 4px;
}

.manufacturer-grid .title strong{
    font-size: 30px;
}

/*@media (min-width: 1201px) {
  .home-page-category-grid.category-grid .item-box {
    width: 50%;
    max-height: 550px;
  }
  .home-page-category-grid .item-grid {
    display: flex;
    justify-content: center;
  }
  .home-page-category-grid .item-box > div,
  .home-page-category-grid a{
    height: 100%;
  }
  .home-page-category-grid .category-item .picture img {
    height: 100%;
    object-fit: cover;
    width: 100%;
  }
}
*/
.footer-disclaimer {
  padding-bottom: 25px;
}

.blogpost-page .rich-blog-image {
  display: flex;
  justify-content: center;
}

body .opc .buttons button{
    color: #fff;
}

.header-logo a {
  height: auto;
}


@media (min-width: 1201px) {
  div.header-lower.slider-enabled {
    position: relative;
  }

  div.header-left{
     height: auto;
  }

  div.header-logo a {
    height: auto;
  }

  div.header-logo a img {
    min-width: 110px;
    padding: 20px 0 20px 0;
    height: auto;
    max-width: 150px;
    position: relative;
  }
  div.header-lower,
  div.header-center,
  div.header-right,
  div.search-box,
  div.store-search-box .search-opener,
  div.store-search-box form,
  div.store-search-box .search-box-button,
  div.store-search-box input.search-box-text,
  #topcartlink,
  div.header-links-box-top:hover {
    min-height: 113px;
  }
  div.header-links-box-top:hover,
  div.header-links-box-bottom:hover {
    width: 120px;
  }
  div .flyout-cart{
    top: 113px;
  }
  div#topcartlink a {
    padding: 40px 5px 35px;
  }
  div div.header-links-box *,
  div.header-links-box > div:before {
    height: 56px;
  }
  div.header-links-box-bottom {
    top: 56px;
  }
  div.header-link-wrapper a:before{
      top: 9px;
  }
  div.header-link-wrapper a{
      display:flex;
      align-items: center;
  }
  .wishlist-label,
  div.header-links-box > div:before {
    line-height: 56px;
  }
  div.header-links-box-top:before,
  div.header-links-box > div,
  div.header-links-box-bottom:before,
  div.store-search-box .search-opener {
    width: 56px;
  }
  div.store-search-box {
    right: 253px;
    min-width: 60px;
  }
  div.store-search-box .search-opener{
      width: 60px;
  }
  div.search-overlay-open .header-right:before{
      left: 33px;
  }
  ul.mega-menu .dropdown{
      padding-top: 36px;
  }
}

@media (max-width: 1200px) {
  div.close-menu .mobile-logo a img,
  div.responsive-nav-wrapper .mobile-logo a img {
    position: relative;
    width: 110px;
  }
  div.close-menu .mobile-logo a img {
    margin-top: 14px;
  }
  div.close-menu .mobile-logo,
  div.close-menu .mobile-logo a,
  div.responsive-nav-wrapper .mobile-logo,
  div.responsive-nav-wrapper .mobile-logo a {
    height: auto;
  }
  div.responsive-nav-wrapper > div > span,
  div.responsive-nav-wrapper > div > a,
  div.store-search-box input.search-box-text {
    height: 65px;
  }
  div.store-search-box form:before{
    top: 17px;
  }
  div.responsive-nav-wrapper .cart-qty {
    top: 15px;
  }
  div.header{
      margin-top: 78px;
  }
}

@media (max-width: 480px) {
  .light-theme div.overview .add-to-cart-button {
    font-size: 13px;
    letter-spacing: 0;
    min-height: 50px;
  }
}