.elementor-60531 .elementor-element.elementor-element-9725f38{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-60531 .elementor-element.elementor-element-ca9d51a .ys-swiper{height:90vh;--ys-height:90vh;--ys-cx:500px;--ys-cy:0%;--ys-arrow-size:48px;--ys-v-off:700%;--ys-prev-off:90.8%;--ys-next-off:4%;--ys-list-x:4%;--ys-list-y:120px;border-radius:10px 10px 10px 10px;}.elementor-60531 .elementor-element.elementor-element-ca9d51a .ys-swiper .ys-content{align-items:center !important;justify-content:flex-start !important;}.elementor-60531 .elementor-element.elementor-element-ca9d51a .ys-episodes{width:400px;background:#00000066;border-radius:12px 12px 12px 12px;top:var(--ys-list-y);left:var(--ys-list-x);bottom:auto;right:auto;--ys-ep-dir:row;--ys-list-dir:column;--ys-thumb-w:160px;--ys-ep-card-w:120px;--ys-ep-hover-bg:rgba(255,255,255,.06);--ys-ep-active-bg:rgba(255,255,255,.12);--ys-ep-gap:15px;--ys-thumb-radius:8px;}.elementor-60531 .elementor-element.elementor-element-ca9d51a .ys-episodes-list{max-height:510px;}.elementor-60531 .elementor-element.elementor-element-ca9d51a .ys-slide-title{color:#FFFFFF;text-align:right;}.elementor-60531 .elementor-element.elementor-element-ca9d51a .ys-slide-desc{color:#F6F6F6;text-align:right;}.elementor-60531 .elementor-element.elementor-element-ca9d51a .ys-btn{font-weight:400;background-color:var( --e-global-color-337d760 );text-align:right;padding:10px 30px 10px 30px;border-radius:4px 4px 4px 4px;}.elementor-60531 .elementor-element.elementor-element-ca9d51a .ys-btn, .elementor-60531 .elementor-element.elementor-element-ca9d51a .ys-btn *,.elementor-60531 .elementor-element.elementor-element-ca9d51a .ys-btn:link, .elementor-60531 .elementor-element.elementor-element-ca9d51a .ys-btn:visited{color:#151F30 !important;}.elementor-60531 .elementor-element.elementor-element-ca9d51a .ys-content-inner .ys-btn{align-self:flex-start;}.elementor-60531 .elementor-element.elementor-element-ca9d51a .ys-episodes-hd{text-align:right;color:#FFFFFF;font-weight:500;}.elementor-60531 .elementor-element.elementor-element-ca9d51a .ys-ep-title{color:#FFFFFF;font-weight:400;}.elementor-60531 .elementor-element.elementor-element-ca9d51a .ys-swiper .ys-overlay{border-radius:inherit;}.elementor-60531 .elementor-element.elementor-element-ca9d51a .ys-swiper .ys-slide{border-radius:inherit;}@media(max-width:1024px){.elementor-60531 .elementor-element.elementor-element-ca9d51a .ys-swiper{height:80vh;--ys-height:80vh;--ys-cx:0%;--ys-cy:-65px;--ys-arrow-size:32px;--ys-v-off:900%;--ys-prev-off:89%;--ys-next-off:2%;--ys-list-x:0%;--ys-list-y:5px;}.elementor-60531 .elementor-element.elementor-element-ca9d51a .ys-swiper .ys-content{justify-content:center !important;}.elementor-60531 .elementor-element.elementor-element-ca9d51a .ys-episodes{width:100%;bottom:var(--ys-list-y);right:var(--ys-list-x);top:auto;left:auto;--ys-ep-dir:column;--ys-list-dir:row;--ys-thumb-w:135px;--ys-ep-card-w:120px;}.elementor-60531 .elementor-element.elementor-element-ca9d51a .ys-episodes-list{max-height:700px;}.elementor-60531 .elementor-element.elementor-element-ca9d51a .ys-slide-title{font-size:28px;text-align:center;}.elementor-60531 .elementor-element.elementor-element-ca9d51a .ys-slide-desc{font-size:16px;text-align:center;}.elementor-60531 .elementor-element.elementor-element-ca9d51a .ys-btn{font-size:14px;text-align:center;}.elementor-60531 .elementor-element.elementor-element-ca9d51a .ys-content-inner .ys-btn{align-self:center;}.elementor-60531 .elementor-element.elementor-element-ca9d51a .ys-episodes-hd{font-size:14px;}.elementor-60531 .elementor-element.elementor-element-ca9d51a .ys-ep-title{font-size:10px;}}@media(max-width:767px){.elementor-60531 .elementor-element.elementor-element-ca9d51a .ys-swiper{height:60vh;--ys-height:60vh;--ys-cy:-17px;--ys-arrow-size:30px;--ys-v-off:96%;--ys-prev-off:83%;--ys-list-x:0%;--ys-list-y:0px;border-radius:0px 0px 0px 0px;}.elementor-60531 .elementor-element.elementor-element-ca9d51a .ys-swiper .ys-content{align-items:center !important;}.elementor-60531 .elementor-element.elementor-element-ca9d51a .ys-episodes{width:100%;--ys-thumb-w:100%;--ys-ep-card-w:23%;--ys-ep-gap:8px;--ys-thumb-radius:4px;}.elementor-60531 .elementor-element.elementor-element-ca9d51a .ys-episodes-list{max-height:500px;}.elementor-60531 .elementor-element.elementor-element-ca9d51a .ys-slide-title{font-size:18px;}.elementor-60531 .elementor-element.elementor-element-ca9d51a .ys-slide-desc{font-size:12px;}.elementor-60531 .elementor-element.elementor-element-ca9d51a .ys-btn{font-size:12px;line-height:2.4em;text-align:center;padding:0px 025px 0px 25px;border-radius:4px 4px 4px 4px;}.elementor-60531 .elementor-element.elementor-element-ca9d51a .ys-content-inner .ys-btn{align-self:center;}.elementor-60531 .elementor-element.elementor-element-ca9d51a .ys-episodes-hd{font-size:12px;}.elementor-60531 .elementor-element.elementor-element-ca9d51a .ys-ep-title{font-size:8px;}.elementor-60531 .elementor-element.elementor-element-ca9d51a .ys-swiper .ys-overlay{border-radius:inherit;}.elementor-60531 .elementor-element.elementor-element-ca9d51a .ys-swiper .ys-slide{border-radius:inherit;}}/* Start custom CSS for ys-slider, class: .elementor-element-ca9d51a */@media only screen and (max-width:767px){ .ys-btn, .ys-swiper a.ys-btn{
    max-height: 28px!important;
    min-height: 28px!important;
}
span.ys-ep-meta{
      word-wrap: break-word;
  white-space: normal;
  text-align:center;
}
 .ys-episodes-list {
    justify-content: space-between!important;
}
}
@media only screen and (max-width:767px) {
  .my-special-slider .ys-btn, 
  .my-special-slider .ys-swiper a.ys-btn {
      max-height: 28px!important;
      min-height: 28px!important;
  }

  .my-special-slider span.ys-ep-meta {
      word-wrap: break-word;
      white-space: normal;
      text-align:center;
  }

  .my-special-slider .ys-episodes-list {
      justify-content: space-between!important;
      gap: 0px!important; /* فاصله بین آیتم‌ها کمتر شد */
  }

  .my-special-slider .ys-ep-thumb {
      border-radius: 6px!important; /* گوشه‌های نرم‌تر برای موبایل */
      margin: 0 2px!important; /* کمی فاصله داخلی کمتر */
  }
}

/* استایل عمومی فقط برای این اسلایدر */
.my-special-slider .ys-ep-thumb {
  width: var(--ys-thumb-w);
  aspect-ratio: 1/1;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 8px;
  flex-shrink: 0;
  min-width: var(--ys-thumb-w);
  min-height: calc(var(--ys-thumb-w) / (16 / 9));
  overflow: hidden;
}/* End custom CSS */