/* Hide Racket Sliders Except Brands 
   Hide Racket Brands Icons
*/


salla-slider[block-title="Intermediate Rackets مضارب متوسطة"],
salla-slider[block-title="Kids Rackets مضارب أطفال"],
salla-slider[block-title="Lady's Rackets مضارب بنات"],
salla-slider[block-title="Beginner Rackets مضارب مبتدئين"],
salla-slider[block-title="Professional Rackets مضارب احترافية"],
body.racket-page .sub-cat-icon:nth-child(n+6)
{
  display: none !important;
}

/* Home Page */

.home-slider:hover {
  filter: brightness(1.1);
}

li#\"offers\" {
  display: none;
}

.banner-square,
.home-slider {
  transition: all 0.3s;
}

.banner-square:not(:hover) {
  scale: 0.95;
}

@media (max-width: 992px) {
  .sub-cat-slider .swiper-wrapper {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 2rem;
  }

  .sub-cat-slider .swiper-slide {
    display: block !important;
  }

  .sub-cat-slider .swiper-wrapper > div {
    max-width: 90%;
  }
}

.s-block--logos-slider {
  background: transparent !important;
}

/* Product Page */

.product-single .main-content .main-categoty {
  display: none;
}

/* Special Heading */

.index .s-slider-block__title h2,
.index .s-block__title h2 {
  font-size: 48px !important;
  position: relative;
  color: var(--color-primary) !important;
}
.index .s-slider-block__title h2:before,
.index .s-block__title h2:before {
  content: "";
  display: block;
  width: 100%;
  height: 40px;
  background-color: #d9d9d9;
  transform: translate(20px, 30px);
  position: absolute;
  z-index: -1;
}

@media (max-width: 1024px) {
  .index .s-slider-block__title h2,
  .index .s-block__title h2 {
    font-size: 24px !important;
  }
  .index .s-slider-block__title h2:before,
  .index .s-block__title h2:before {
    height: 20px;
    transform: translate(10px, 20px);
  }
}
@media (max-width: 992px) {
  .angel-feature:nth-of-type(1),
  .angel-feature:nth-of-type(4) {
    grid-column: 1/3;
    justify-content: center;
    justify-self: center;
    align-self: center;
  }
}

.copyrights p {
  color: #000 !important;
  font-weight: 900 !important;
}

[dir="rtl"] .language-btn >span:first-child {
  display: none;
}
[dir="rtl"] .language-btn:before{
  content:"language:";
  font-family: "sky"
}
[dir="rtl"] .lang-menu >span{
  font-size: 0;
}
[dir="rtl"] .lang-menu >span i{
  font-size: 0.85rem;
}
[dir="rtl"] .lang-menu >span:before{
  content:"Language";
  font-size: 0.85rem
}