#mainnav .justify-end i{
    display:;
    color:white !important;
}
section{
    margin-bottom:200px !important;
}
section:nth-child(3 of .s-block--fixed-banner ){
    margin:0!important;
}
.two-row .banner-entry:first-child {
            grid-row: span 1 / span 2;
}
/* Add custom CSS styles below */


#mainnav{
   background-color:#3A1E13;
    color:white;
}
.s-block--banners .grid {
            grid-template-columns: repeat(6, minmax(0, 1fr));
            justify-content:center;
}
section:nth-child(1 of .s-block--photos-slider) .swiper-slide{
    border-radius:0 0 100px 100px !important;
    }

.s-block--fixed-banner img{
    background-color: transparent;
 }
 .s-block--banners div .banner-entry {
   background-color: transparent;
 }

 
 /* Carousel */

section.s-block.s-block--fixed-banner.wide-placeholder {
    margin:0;
    

}

section.s-block.s-block--fixed-banner.wide-placeholder .container {
    margin:0;
    max-width:100%;
    padding:0;
}
section.s-block.s-block--fixed-banner.wide-placeholder .container a{
     width:100%;
}

}
/* Categories */

.s-block--banners .grid {
    grid-template-columns: repeat(6, 1fr);
    
}

.s-block--banners .banner-entry {
    height: 210px;
   
}

@media (max-width: 992px) {
    .s-block--banners .banner-entry {
        height: 200px;
}

@media (max-width: 480px) {
    section{
    margin-bottom:20px !important;
}
    .s-block--banners .banner-entry {
        height: 158px;
    }
    .s-block--banners .grid {
    
            grid-template-columns: repeat(3, minmax(0,200px));
}

section:nth-child(1 of .s-block--photos-slider) .swiper-slide{
    border-radius:0 0 40px 40px !important;
    }

.s-block--banners .lazy__bg {
    background-size: contain;
    background-repeat: no-repeat;
}

@media (min-width: 640px) {
    .two-row .banner-entry:first-child {
        grid-row: span 1 / span 1;
    }
}