/* Add custom CSS styles below */ 
.sicon-menu:before {
 color: aliceblue;
}
.text-\[\#2b2b2b\]{
font-family:"cairo";
}
.main-nav-container{
background: #611848;
}
    .main-menu li>a{
    
    }
.main-nav-container.fixed-pinned .inner{
background: #611848;
}
    .main-menu li>a:hover{
    color: #8DC641;
    background: #611848
    }
 .main-menu li:hover>.sub-menu{
    background: #611848;
    }
  .main-menu .has-children li a:hover, .main-menu .has-children .has-children:hover>a{
  color: white;
  }
  .main-menu>.has-children:hover>a{
          color: white;
  }
.main-menu .has-children li a {
    border-bottom: solid 0.2px;
}
.top-navbar {
    background: white;
    border-top: solid #611848;
    }
.slider-top .Row{
display: none;
}
.bg-\[var\(--s-color\)\] {
    background: #611848;
    color: white;
}
    .md\:mb-\[112px\] {
    margin-bottom: 1px;
    }
.banner--fixed img{
padding-bottom:56px;
}
.weeklyOffers salla-slider{
background:#022c42;
}
.weekly-star-btn{
color: #014962;
}
.copyright-text p{
color: white;
}

.image-title .title-heade{
    border-radius: 10px;
    background: #eee;
    border-right: solid 4px #8DC641;
}
    .md\:mb-\[112px\] {
     background-color: rgba(249, 250, 251, 1);
    }
.g_cat {
     background: rgba(249, 250, 251, 1);
     margin-bottom:50px;
     
}
.s-button-btn:hover {
  background-color: #611848;
}
.store-footer h3 {
        text-align: center;
        border-right-width: medium;
        padding: 4px;
        border-radius: 2px;
        color: #611848;
        text-align: center;
    }
.s-block {
        margin-top: 1px;
    }
.s-block--features__item {
   padding-left: 2rem;
   padding-right: 2rem;
   border: 30px solid #f5f5f5;
    }

.s-payments-list-item{
height: 42px;
 width: auto;
}
.rtl\:lg\:pl-20:where([dir=rtl],[dir=rtl] *) {
 padding-left: 0;
 text-align: justify;
   }
.rtl\:lg\:text-right:where([dir=rtl],[dir=rtl] *) {
text-align: right;
max-width: 91%;
    }
.lg\:gap-6 {
  gap: 3.5rem;
  border-top: solid 5px gray;
    border-radius: 15px;
    padding-top: 19px;
    position: relative;
    border-bottom: solid 5px gray;
    padding-bottom: 12px;
}
  .lg\:block:nth-c {
        display: none;
}
.store-footer__inner{
    padding-right: 0.19rem;
}

.rtl\:lg\:items-end:where([dir=rtl],[dir=rtl] *){
      justify-content: center;
      display: grid;
}
.s-menu-footer-list {
    text-align: center;
}
.text-\[\#818181\]{
font-family:"cairo";
color:#611848;
}
.min-w-full {
    min-width: 50%;
}
.min-h-full {
    min-height: 50%;
border-radius:30px;
}.flex-1 {
    flex: unset;
}

.weeklyOffers {
    aspect-ratio: unset;
    background: unset !important;
}
    .md\:gap-\[24px\] {
        gap: 24px;
        border-left: solid 2px gray;
        border-radius: 9px;
        border-right: solid 2px gray;
       
    }
.max-w-none {
    margin: 58px;
    width: 69%;
}
.tamara-product-widget {
 min-width: 36% !important ;
font-family: cairo !important;;
}
.tamara-product-widget, .spotii-wrapper{
min-height: 70px;

}

@media (max-width: 767px) {
    #contact-slot {
     border-radius: 10px;
     border-bottom: solid 1px #611848;
     border-right: solid 2px #611848;
     background: ghostwhite;
     padding: 3px;
    }
    
    .contact-custom{
    border-radius: 10px;

    }
    .w-full.lg\:hidden:nth-child(2) {
    display: none;
}
.justify-between {
    justify-content: center;
}
.grid-cols-3 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.s-block--features__item {
    grid-column: span 2 / span 2;
}
.hydrated {
    justify-content: center;
    text-align: center;
}
.lg\:gap-6 {
    gap: 1rem;
    }
}
.main-menu li.root-level:nth-child(17) {
        background: #8dc641;
        border-radius: 15px;
        border-bottom: solid 3px gray;
}
.main-menu li.root-level>a{
        padding-bottom: 10px;
        padding-top: 10px;
}
.py-\[5px\]{
 padding-top: 0px;
}