/* Add custom CSS styles below */ 
/* Submenu black on all pages except home */
body:not(.index):not(.salla-theme_6) .main-menu .sub-menu a,
body:not(.index):not(.salla-theme_6) .main-menu .sub-menu span,
body:not(.index):not(.salla-theme_6) .main-menu .sub-menu li,
body:not(.index):not(.salla-theme_6) .mm-menu a,
body:not(.index):not(.salla-theme_6) .mm-menu span,
body:not(.index):not(.salla-theme_6) .mobile-menu a,
body:not(.index):not(.salla-theme_6) .mobile-menu span {
  color: #000 !important;
}


/* Submenu text only */
.main-menu .sub-menu a,
.main-menu .sub-menu li,
.main-menu .sub-menu span {
  color: #000 !important;
}
@media (max-width: 1023px) {
  i.header-btn__icon.icon.sicon-cart ,
  a.lg\:hidden.mburger.mburger--collapse.leading-none.flex.items-start.rtl\:ml-2\.5.ltr\:mr-2\.5,
  span.header-btn__icon.icon.sicon-search,
  button.header-btn {
    color: #000 !important;
  }
}

/* hero */
/* Desktop hero only */
@media (min-width: 1024px) {
  section.advanced-slider.advanced-slider--0.auto-height {
    margin-top: -100px !important;
    z-index: 1;
  }
}

/* Header transparent */
header.store-header {
  z-index: 999;
  background-color: transparent !important;
}

div#mainnav {
  background-color: transparent !important;
}

/* Mobile: remove overlap */
@media (max-width: 1023px) {
  section.advanced-slider.advanced-slider--0.auto-height {
    margin-top: 0 !important;
  }
}



/* cat */
@media (min-width: 1024px) {
  .lg\:grid-cols-5 {
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }
}




/* grid images */
.group.relative h3 {
  top: auto !important;
  bottom: 12px !important;
  left: 0 !important;
  right: 0 !important;
  text-align: center !important;
}




.circle-links-19 * {
    color: #000 !important;
}










/* add spacing */
h2.mt-2.text-3xl.font-bold.tracking-tight.text-store-text-primary.sm\:text-4xl {
  padding-top: 40px
}


section.s-block.s-block--fixed-banner.wide-placeholder.fixed-banner--15,
section.s-block.s-block--fixed-banner.wide-placeholder.fixed-banner--14 {
    padding-top: 20px
}










/* footer */
/* Footer Background */
.store-footer,
.store-footer__inner,
.store-footer__contacts-row,
.store-footer-bottom {
    background: #bca571 !important;
}

/* Footer Curve */
.store-footer .store-footer__curve,
.store-footer svg,
.store-footer svg path {
    fill: #bca571 !important;
}

/* All Footer Text */
.store-footer,
.store-footer *,
.store-footer a,
.store-footer p,
.store-footer span,
.store-footer h1,
.store-footer h2,
.store-footer h3,
.store-footer h4,
.store-footer h5,
.store-footer h6,
.store-footer li {
    color: #fff !important;
}

/* Footer Icons */
.store-footer svg,
.store-footer i {
    color: #fff !important;
}

/* Footer Links Hover */
.store-footer a:hover {
    color: #fff !important;
    opacity: 0.85;
}

/* Footer social icons */
.store-footer .s-social-link a,
.store-footer .s-social-link span,
.store-footer .s-social-link svg,
.store-footer .s-social-link svg *,
.store-footer .s-social-icon svg,
.store-footer .s-social-icon svg * {
    color: #fff !important;
    fill: #fff !important;
    stroke: #fff !important;
    border-color: #fff !important;
}

/* Social icon circle border */
.store-footer .s-social-link a {
    border-color: #fff !important;
}