#layer{
  background: #000;
}
.bg-grey{
  background: #2d2d2d;
}

h2, h3, .h2{
  color: #fff;
}
/*
.bg-grey h2, .bg-grey h3, .bg-grey .h2{
  color: #242424;
}*/

.dynamic-banner.dynamic-banner-tborder{
  background: #2d2d2d;
  border-top: 1px solid #000
}
.dynamic-banner > div > div{
  background: none; 
}
.dynamic-banner .product-badges-n2022 .li span{
  color: #fff;
}
.dynamic-banner .product-badges-n2022 .li i{
  border-color: #fff;
}
.dynamic-banner .product-badges-n2022 .li, .dynamic-banner .reviews-badges-n2022 .li{
  /*background: #2d2d2d;*/
  background: none;
}
.dynamic-banner .product-badges-n2022 .li i, .dynamic-banner .product-badges-n2022 .li span, .dynamic-banner .reviews-badges-n2022 .li i, .dynamic-banner .reviews-badges-n2022 .li span{
  color: #fff;
}
.dynamic-banner .reviews-badges-n2022 .li .title{
  color: #fff;
}
.dynamic-banner .reviews-badges-n2022 .li .description{
  color: #fff;
}

.subheader-title h1{
  color: #fff; 
}
.subheader-title .menu-filter-cnt, .subheader-title .menu-filter-h2{
  color: #fff; 
}

.textholder-one-column h1{
  color: #fff;
}

.breadcrumb a, .breadcrumb .a{
  color: #fff !important;
}

#listing.home-listing-box-container > div > .h2, #listing.home-listing-box-container > div > .title .h2{
  color: #fff;
}
/*
.bg-grey #listing.home-listing-box-container > div > .h2, .bg-grey #listing.home-listing-box-container > div > .title .h2{
  color: #242424;
}*/

.white-box > .title, .new-text-boxes > .title, .new-text-boxes .box-title{
  color: #fff;
}

.detail-page-content .breadcrumb a, .detail-page-content .breadcrumb .a{
  color: #242424 !important;
}
.detail-page-content .white-box > .title, .detail-page-content .new-text-boxes > .title, .detail-page-content .new-text-boxes .box-title{
  color: #242424;
}
/*
.bg-grey .white-box > .title, .bg-grey .new-text-boxes > .title, .bg-grey .new-text-boxes .box-title{
  color: #242424;
}
*/

.white-box > .container p, .new-text-boxes > .container p{
  color: #fff;
}
/*
.bg-grey .white-box > .container p, .bg-grey .new-text-boxes > .container p{
  color: #242424;
}
*/

.filter-combobox-container .title{
  background: #fff;
  
}
#top-listing-filter .selected-filters{
  background: #fff;
}


.item .badge span.b-bestseller em, .item .badge span.b-blackfriday em{
  color: #fff;/*FFDE21*/
}

.item .badge span.b-bestseller i, .item .badge span.b-blackfriday i{
  color: #fff;
  background: #da291c;
}

.home-listing-box-container .action-bottom .see-all{
  color: #fff;
}
/*
.bg-grey .home-listing-box-container .action-bottom .see-all{
  color: #242424;
}
*/

.subheader-subcategories-container{
  background: none;
}
.subheader-subcategories-container .filter-leftbox .title{
  color: #fff;
}
.subheader-subcategories-container .filter-leftbox .content ul li a, .subheader-subcategories-container .filter-leftbox .content ul li .a{
  color: #fff;
}

.listing-filter-container .new-text-boxes{
  background: none;
}
.listing-filter-container .filter-leftbox .title, .listing-filter-container .new-text-boxes .title.filter-box-size{
  color: #fff;
}
.listing-filter-container .filter-leftbox .content ul li a, .listing-filter-container .filter-leftbox .content ul li .a{
  color: #fff;
}
.listing-filter-container .filter-leftbox .content ul li .filter-box-qty{
  color: #fff;
}

.listing-filter-container.open-modal .filter-leftbox .title, .listing-filter-container.open-modal .new-text-boxes .title.filter-box-size{
  color: #242424;
}
.listing-filter-container.open-modal .filter-leftbox .content ul li a, .listing-filter-container.open-modal .filter-leftbox .content ul li .a{
  color: #242424;
}
.listing-filter-container.open-modal .filter-leftbox .content ul li .filter-box-qty{
  color: #242424;
}
.detail-page-social-items-container .description{
  color: #fff;
}

.notify .h2{
  color: #242424;
}
.home-social-items .description{
  color: #fff;
}

.spotlight .title table tr td{
  color: #fff;
}
/*
.bg-grey .spotlight .title table tr td{
  color: #242424;
}*/
.spotlight .spot-tmpl-14 a[href] .c2a{
  padding-top: 0;
  padding-bottom: 16px;
}
.spotlight .spot-tmpl-14 a[href] .c2a .btn-2019{
  display: none !important; 
}

.spotlight td a:before{
  content: ' ';
  width: 55px;
  height: 55px;
  display: block;
  position: absolute;
  background: url('../img/hhb21/badge-bf3-2021-126x126.png');
	/*background: url('../img/hhb21/badge-bf2-2021-126x126.png');*/
  background-size: 55px 55px;
  top: 7px;
  left:7px;
  z-index: 2;
  
}

.spotlight td a:after{
  
  content: '\f105';
  font-family: 'FontAwesome5';
  font-style: normal;
  position: absolute;
  font-weight: 300;
  font-size: 28px;
  color: #fff;
  bottom: 26px;
  right: 10px;
  width: 45px;
  height: 45px;
  line-height: 45px;
  background: #000;
  text-align: center;
  
}



@media only screen and (max-width: 480px) {
  
  .spotlight td a:after{
  
    font-size: 22px;
    width: 32px;
    height: 32px;
    line-height: 32px;
  }
  
}
