/* Add custom CSS styles below */ 
body.index .top-navbar , body.index .flex.items-stretch.justify-between.relative {
    color:white !important ;
}

   .main-menu .sub-menu li>a span {
    color:#b07a1c
}


@media(max-width:767px) {
  .top-navbar {
    display:none
}  
}
/* removing button */
ticketing-system,
ticketing-system button {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}
/************  Section 2 **************/
.s-block--banners.s-block--banners .grid {
     display:grid!important;
      grid-template-columns: repeat(3, 1fr);
      grid-column-gap: 10px;
      grid-row-gap: 0px;
}
  section.s-block.s-block--banners.container  .banner-entry {
    height: 363px!important;
    background-color: transparent;
}
 section.s-block.s-block--banners.container .lazy__bg.lazy.entered.loaded {
    background-size:contain !important;
    background-repeat:no-repeat;
    background-color:transparent !important;
}
section.s-block.s-block--banners.container a.banner-entry.square-photos {
    background-color: transparent;
}
@media (max-width: 767px){
   .s-block--banners.s-block--banners .grid {
    display:grid!important;
      grid-template-columns: repeat(3, 1fr);
      /* grid-template-rows: repeat(2, 1fr); */
      grid-column-gap: 10px;
      grid-row-gap: 10px;
       /* grid-auto-flow:column; */
}
  section.s-block.s-block--banners.container  .banner-entry {
    height: 165px!important;
} 
}
/************ banner **************/
#app > div.app-inner.flex.flex-col.min-h-full.bg-storeBG > main > section.s-block.s-block--fixed-banner.wide-placeholder.fixed-banner--3> .container {
    padding: 0 !important;
    margin: 0px!important;
    max-width: 100%;
}

.s-products-slider-card.swiper-slide {
  margin-top:10px;
    margin-bottom:10px;    
}
.banner--fixed img {
    border-radius:0px;
    background-color: transparent;
}