:root {
    --main-color: #e15c21;
    --brighter-color: #fff;
    --bright-color: #faf8f2;
    --dark-color: #F57F17;
    --darkter-color: #363636;
     --font-family: 'Poppins', sans-serif;
--footer-backcolor:  #000;
 --logo-filter:none;
--header-background-color: #000;
--menu-backcolor: #000;
--menu-seeall: #FFF;
--logo-max-width: 300px;
--menu-submenu-background: #000000;
--text-glow-blink-color:#e15c21;
}
.header-button.menu-button svg {
fill: #fff;
}
/*
#top{
   backdrop-filter: blur( 8.5px );
}
*/

.menu-button-container {
fill: #fff;
}

/* PRELOADER */
.preloader img {
    display:none;
}
.preloader-custom {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  display: inline-block;
  border-top: 4px solid var(--main-color);
  border-right: 4px solid transparent;
  box-sizing: border-box;
  animation: preloader-rotation 1s linear infinite;
}
.preloader-custom::after {
  content: '';  
  box-sizing: border-box;
  position: absolute;
  left: 0;
  top: 0;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  border-left: 4px solid var(--footer-backcolor);
  border-bottom: 4px solid transparent;
  animation: preloader-rotation 0.5s linear infinite reverse;
}
@keyframes preloader-rotation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
} 
@media (min-width: 768px) {
#menu svg.expand {
fill: #fff;
}
.dropdown:not(.text-glow-blink) .menu-icon {
    filter: invert(1);
}
}
@media (max-width: 767px) {
.dropdown.text-glow-blink .menu-icon {
    filter: invert(1);
}
}
#menu .nav > li > a {
    color: #FFF;
}

#menu .dropdown-inner a {
    color: #FFF;
}

#menu .nav > li > a  {
    color: #FFF;
}

@media (max-width: 767px) { 
    #menu .nav > li > a  {
        color: #000;
    }
}

.product-thumb .thumb_sticker {
    background-color: #383838
}

@media (min-width: 1550px) {
    .product-grid {
        grid-template-columns: repeat(8, 1fr);
    }
}

@media (min-width: 1550px) {
    #ajax-filter-container .product-grid {
        grid-template-columns: repeat(6, 1fr)!important;
    }
}

.featured_sku_product_detail {
    background: #383838;
    display: inline-block;
    background-color: #383838;
    color: white;
    padding: 0 5px;
    -webkit-border-radius: 3px;
    font-size: 1em;
    font-weight: 700;
    margin-top: 3px;
}

.featured_date_modified_product_detail, .featured_date_modified_product_thumb {
    font-style: italic;
    font-weight: bold;
}

#product-product .price, #product-product .product_price, .product_price {
    color: var(--main-color);
    font-family: 'Arial Black';
    font-size: 1.25em;
}

#menu .see-all {
    background-color: var(--main-color);
    color: #000;
    text-align: center;
}

.d_ajax_filter_popup_button {
    background: var(--main-color);
}

.info-icon {
    filter: invert(55%) sepia(69%) saturate(1556%) hue-rotate(339deg) brightness(91%) contrast(94%);
}

.info-wrapper {
    margin-top: 20px
}

.pagination>li>a, .pagination>li>span {
    color: #000000;
    background-color: #e15c21;
    font-size: 16px;
}

.pagination>.active>span {
    color: #000000;
    background-color: #fefefe;
}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    color: #000000;;
}

#product-selector-panel .panel-heading .panel-title  img {
filter:none ! important;
}
#product-selector-panel .panel-heading {
background-color: black ! important;
}