/* Add custom CSS styles below */ 
.g_cat .grid-cols-3 {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }
  .g_cat .flex:nth-child(2) {
   display: none !important;
  }
.inner {
 
    background: #49161b;
}


.main-nav-container #shopping-bag path, .main-nav-container #heart path, .search-btn path {
    stroke: #ffffff !important;
}
.main-nav-container #cat-in-header, .main-nav-container .userheader {
    color: #ffffff ;
}
.main-nav-container.fixed-pinned .navbar-brand img {
    max-height: 180px;
    filter: brightness(0.0);
}
.g_features .grid {
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
.main-nav-container #cat-in-header:hover {
    color: #414042;
    color: #ffffff;
}
.fixed-pinned .sicon-user:before {
    content: "\f078";
    COLOR: black;
}

.main-menu li.root-level > a {
    
    color: #fff;
}
.main-nav-container #cat-in-header, .main-nav-container .userheader {
    color: #ffffff !important;
}

.store-footer__inner .items-center img {
    filter: brightness(0.0);
}
.main-nav-container.fixed-pinned #cat-in-header {
    color: black !important;
}
/*footer */

.copyright-text p {

    color: #fff !important;
}

.copyright-text a:hover {
    color: #fff !important;
}

.s-payments-list-item img {
    object-fit: cover;
    background: #ffffff !important;
    height: unset;
}
/**/

@media(max-width:768px) {
  
section:nth-child(2 of .landing-page-first-banner) .item-text h1 {
    font-size: 13px !important;
    text-align: center !important;
}
 section:nth-child(2 of .landing-page-first-banner) .item-text {
    max-width: 50% !important;
    align-items: center !important;
 }
 .sicon-menu:before {
    content: "\ed7f";
    color: #fff;
}

}