/* Add custom CSS styles below */ 
.bg-white {
    background-color: transparent;
}

/*
strong {
    color: #376478 !important;
}
p.ql-direction-rtl.ql-align-right span {
    color: #ababab !important;
}*/
html.dark #app span,html.dark #app strong  {
    color: #b3aeae !important;
}
.text-primary {
    color: #b3aeae !important;
}

.s-block__title p {
    color: #989696 !important
}
div#main-nav {
    background-color: #fff !important;
    color: #09253B !important;
}
.main-nav__content .short-menu-items li.root-level>a {
    font-size: 12px !important;
}
.mainmenu--sidepanel .storemenu-panel .main-menu li.root-level>a {
    font-size: 20px !important;
}
.s-block--main-slider-1.is-fullscreen .swiper-slide {
    height: 400px !important;
    min-height: 400px !important;
}
.s-block--main-slider-1.is-fullscreen salla-slider{
    min-height: 400px !important; 
     height: 400px !important;
}

button#storemenu-panel-trigger span {
    background-color: #09253B !important;
}
.add-to-cart-conatiner {
    margin-bottom: 1rem;
}
.s-block__title.relative {
    justify-content: center !important;
    align-items: center !important;
}
.s-block__title.relative h2,.s-block__title.relative .right-side {
    text-align: center !important;
}
.s-block__title p {
    padding-left: 0 !important;
    color: #09253B !important;
}
.s-block--categories .opacity-60 {
    display: none !important;
}
.tabs.hide-scroll.mb-5 {
    justify-content: center !important;
}

.product-entry {
    border: 1px solid #09253B !important;
    padding-right: 5%;
}
.s-block--features__item.flex-1 {
    border: 1px solid #09253B !important;
}
section.container.rounded-.s-block.s-block--anime.s-block--enhanced-features.md\:rounded.py-10.md\:py-20.px-2\.5.md\:px-14 {
    padding-top: 0 !important;
    padding-bottom: 1rem !important;
}
div#faqs-block-10 {
    background-size: cover !important;
}
.store-footer__inner,.store-footer {
    background-color: #09253B !important;
    color: #fff !important;
}

.s-block--marquee {
    padding-top: 1rem;
    padding-bottom: 1rem;
}
section.s-block.s-block--marquee.relative.bg-gray-50.overflow-hidden.from-inherit.s-block--full-bg li svg {
    display: none !important;
}
section.s-block.s-block--marquee.relative.bg-gray-50.overflow-hidden.from-inherit.s-block--full-bg li {
    padding: 0 10px;
}
@media(max-width:767px){
div#faqs-block-10 {
    background-size: contain !important;
    background-repeat: no-repeat !important;
}}