.index {
  .NG-marquee-banner .marquee-track > * {
    color: #000 !important;
  }

  .img-three .relative.z-10 {
    max-width: 200px !important;
  }

  footer{
    b,strong {
    color: #fff;
  }
  }
  .social-gallery {
    display: none;
  }

  section.s-block.s-block--fixed-banner.wide-placeholder {
    margin-bottom: 2rem;
  }
  .NG-hero-section .swiper.s-slider-container .swiper-slide:not(:first-child) {
    display: none;
  }

  .s-slider-thumbs {
    transform: translateY(100px) !important;
  }

  @media (max-width: 768px) {
    .NG-hero-section-0 .swiper.s-slider-container .swiper-slide {
      height: 38svh;
    }
    .s-slider-thumbs {
      transform: translateY(70px) !important;
    }
  }
}
.navbar-brand img {
    max-height: 10rem !important;
}
.store-footer .store-footer__inner {
    background-color: #1b1b1b !important;
}



/** Edits **/
.NG-header .navbar-brand.the-logo img {
    height: unset
}
.mega-header-image,
footer div:has( > .social-gallery ) {
  display: none;
}
custom-main-menu #mobile-menu a.active {
    font-weight: bold;
}
.NG-header .main-nav-container:not(.fixed-header) .inner.absolute-header #mobile-menu a > span, .NG-header .main-nav-container:not(.fixed-header) .inner.absolute-header .home-link {
    color: #fff;
}
body:not(.index) .the-logo img,
footer img[alt="Ehalo"] {
  filter: brightness(0) invert();
}
/* Text */
h1,
h2,
h3,
a,
p,
.s-product-card-content-title a,
.copyright-text p,
.copyright-text p a {
    color: #fff;
}
/* product-single */
body.product-single * {
    color: #fff !important;
}
/* Fix Overrided */
body.product-single .countandbuy .s-add-product-button-main *,
.s-reviews-testimonial__info,
.content--single-page * {
    color: #000 !important;
}