body{
  background-color:#05334D;
  --main-text-color : #fff
}




footer > div.store-footer__inner , 
footer.store-footer{
  background:#015C91 !important;
      color: #fff !important;
}
div#mainnav{
  background: #05334d;
}


.top-navbar .s-search-input::placeholder {
    color: #fff;
}

.s-search-icon svg {
    fill: #fff;
}

.main-nav-container {
    align-content: center;
}

@media only screen and (min-width: 1024px) {
    .main-menu li.root-level>a {
        color: #fff;
    }
}

.header-btn__icon.sicon-user-circle, .header-btn__icon.icon.sicon-shopping-bag, .s-cart-summary-total, .mburger .sicon-menu.text-primary {
  color: #fff;
}

.header-btn__icon {
  border-color: #fff;
}

.s-user-menu-trigger {
  background-color: transparent;
}



/* Categories */
.slide--cat-entry h2 {
  display: none;
}

.s-slider-controls-outer .s-slider-block__title-nav {
    display: none;
}

:nth-child(2 of .s-block.s-block--categories){
  margin-top:0;
}

section.s-block.s-block--categories .container .s-slider-wrapper .swiper.s-slider-container .swiper-wrapper .swiper-slide > a {
  background-color: transparent;
  border-width: 0;
  height: 100%;
}

section.s-block.s-block--categories .container .s-slider-wrapper .swiper.s-slider-container .swiper-wrapper {
  justify-content: center;
}

section.s-block.s-block--categories .container .s-slider-wrapper .swiper.s-slider-container .swiper-wrapper .swiper-slide > a > img {
  width: 100%;
  height: 100%;
  transition: .3s;
}

section.s-block.s-block--categories .rounded-full {
  border-radius: 0;
}

@media(min-width: 1024px) {
  section.s-block.s-block--categories .container .s-slider-wrapper .swiper.s-slider-container.swiper-initialized.swiper-horizontal .s-slider-swiper-wrapper .swiper-slide {
    width: 260px;
  }
}

@media(max-width: 992px) {
  section.s-block.s-block--categories .container .s-slider-wrapper .swiper.s-slider-container.swiper-initialized.swiper-horizontal .s-slider-swiper-wrapper .swiper-slide {
    width: 125px;
  }
  salla-slider[type]:not(.hydrated) > div:where([dir="rtl"], [dir="rtl"] *), salla-slider[type]:not(.hydrated) .swiper > div > div:where([dir="rtl"], [dir="rtl"] *), .carousel-slider .swiper:where([dir="rtl"], [dir="rtl"] *){
    padding-left: 0;
  }
  section.s-block.s-block--categories .container .s-slider-wrapper .swiper.s-slider-container .swiper-wrapper .swiper-slide > a{
    padding:0.2rem;
  }
}




section.s-block.s-block--categories {

}

section.s-block.s-block--categories .container .s-slider-wrapper .swiper.s-slider-container .swiper-wrapper .swiper-slide > a > img:hover {
  transform : translateY(10px);
  transform : scale(1.1);
}
/* End of Categories */

.banner--fixed img {
  border-radius: 0;
  background-color: transparent;
}

#app > div.app-inner.flex.flex-col.min-h-full > section:nth-child(6) > div > a > img , 
:nth-child(5 of section.s-block.s-block--fixed-banner.wide-placeholder) img{
    background-size: contain;
    width: 50%;
    margin: 0 auto;
}
.s-slider-block__title{
  display:none;
}
.copyright-text p{
  color:#fff;
}

/* Start Product */
.s-products-slider-card.swiper-slide .s-product-card-content , 
.s-product-card-vertical .s-product-card-content{
  background:#015C91;
  color:#fff;
}

.s-products-slider-card.swiper-slide .s-product-card-content-title a , 
.s-product-card-vertical .s-product-card-content-title a{
  color:#fff;
}
.s-products-slider-card.swiper-slide .s-product-card-content button , 
.s-product-card-vertical  .s-product-card-content button { 
  border:1px solid #fff;
  color:#fff;
  border-radius:0.3rem;
}
/* End Product  */
.bg-white , 
select#product-filter , 
.s-product-options-wrapper{
    background: #001a2766;
    border: 1px solid #05334c66;
}
.text-gray-900{
  color:#fff;
}
.s-quantity-input-input{
  color:#000;
}
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-light-outline.s-button-disabled.s-button-loader-center{
  background:#fff;
  color:#000;
}

:nth-child(1 of section.s-block.s-block--fixed-banner.wide-placeholder){
  margin-top:0;
}

:nth-child(1 of section.s-block.s-block--fixed-banner.wide-placeholder) .container , 
:nth-child(5 of section.s-block.s-block--fixed-banner.wide-placeholder) .container , 
:nth-child(6 of section.s-block.s-block--fixed-banner.wide-placeholder) .container{
  max-width:100%;
  padding-right: 0;
    padding-left: 0;
}


/* Start Single Product */
.product-single .main-content .text-gray-800{
  color:#fff !important;
}

.product-single .main-content .form-label{
  color:#fff;
}

.page-single a {
  background:transparent !important;
}
li.s-breadcrumb-arrow svg{
  fill:#fff;
}