.elementor-4686 .elementor-element.elementor-element-ad32615{--grid-columns:4;--grid-row-gap:16px;--grid-column-gap:16px;}.elementor-4686 .elementor-element.elementor-element-ad32615 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-4686 .elementor-element.elementor-element-ad32615 .e-loop-item > .elementor-section, .elementor-4686 .elementor-element.elementor-element-ad32615 .e-loop-item > .elementor-section > .elementor-container, .elementor-4686 .elementor-element.elementor-element-ad32615 .e-loop-item > .e-con, .elementor-4686 .elementor-element.elementor-element-ad32615 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-4686 .elementor-element.elementor-element-ad32615 .elementor-pagination{text-align:center;font-weight:700;line-height:22px;margin-top:40px;}.elementor-4686 .elementor-element.elementor-element-ad32615 .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-98aa6e9 );}.elementor-4686 .elementor-element.elementor-element-ad32615 .elementor-pagination a.page-numbers:hover{color:var( --e-global-color-98aa6e9 );}.elementor-4686 .elementor-element.elementor-element-ad32615 .elementor-pagination .page-numbers.current{color:var( --e-global-color-98aa6e9 );}body:not(.rtl) .elementor-4686 .elementor-element.elementor-element-ad32615 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 4px/2 );}body:not(.rtl) .elementor-4686 .elementor-element.elementor-element-ad32615 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 4px/2 );}body.rtl .elementor-4686 .elementor-element.elementor-element-ad32615 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 4px/2 );}body.rtl .elementor-4686 .elementor-element.elementor-element-ad32615 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 4px/2 );}.elementor-4686 .elementor-element.elementor-element-6608687{--swiper-slides-to-display:4;--swiper-slides-gap:16px;padding:0px 0px 0px 0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-6px;--arrow-prev-top-align:0%;--arrow-prev-caption-spacing:0px;--arrow-prev-translate-y:0px;--arrow-prev-top-position:-50px;--arrow-next-right-align:100%;--arrow-next-translate-x:100%;--arrow-next-right-position:-30px;--arrow-next-top-align:0%;--arrow-next-caption-spacing:0px;--arrow-next-translate-y:0px;--arrow-next-top-position:-50px;--arrow-size:20px;--arrow-normal-color:var( --e-global-color-98aa6e9 );}.elementor-4686 .elementor-element.elementor-element-6608687 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-baa83b6 );}.elementor-4686 .elementor-element.elementor-element-6608687 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {border-radius:12px 12px 12px 12px;padding:10px 10px 10px 10px;}.elementor-4686 .elementor-element.elementor-element-a0e767b{width:100%;max-width:100%;}body.elementor-page-4686:not(.elementor-motion-effects-element-type-background), body.elementor-page-4686 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0E13;}@media(max-width:1024px){.elementor-4686 .elementor-element.elementor-element-ad32615{--grid-columns:3;--grid-row-gap:16px;--grid-column-gap:12px;}.elementor-4686 .elementor-element.elementor-element-ad32615 > .elementor-widget-container{margin:0px 0px 48px 0px;}.elementor-4686 .elementor-element.elementor-element-6608687{--swiper-slides-to-display:3;--swiper-slides-gap:12px;padding:0px 0px 0px 0px;--arrow-prev-left-position:8px;--arrow-prev-top-position:-58px;--arrow-next-right-position:-64px;--arrow-next-top-position:-58px;}}@media(max-width:767px){.elementor-4686 .elementor-element.elementor-element-ad32615{--grid-columns:2;--grid-row-gap:8px;--grid-column-gap:8px;}.elementor-4686 .elementor-element.elementor-element-6608687{--swiper-slides-to-display:2;padding:0px 0px 0px 0px;--arrow-prev-top-position:-54px;--arrow-next-top-position:-54px;}}/* Start custom CSS *//* ارتفاع تریلر هیرو و جای دکمه‌ها در موبایل + کاور تامبنیل */.abnooc-trailer{position:relative;width:100%;height:630px;overflow:hidden}.abnooc-trailer-video{width:100%;height:100%;object-fit:cover;display:block}.abnooc-trailer-controls{position:absolute;bottom:24px;left:24px;display:flex;gap:16px;z-index:10}.abnooc-trailer-btn{font-family:'virasmoon'!important;font-size:20px;color:var(--neutral-50);padding:10px;border-radius:12px;border:1px solid var(--brand-600);background:transparent;cursor:pointer;width:44px;height:44px;display:flex;align-items:center;justify-content:center}.abnooc-trailer-play.is-play:before{content:"\e92a"}.abnooc-trailer-play.is-pause:before{content:"\e94e"}.abnooc-trailer-mute.is-muted:before{content:"\e92b"}.abnooc-trailer-mute.is-unmuted:before{content:"\e94f"}@media(max-width:767px){.abnooc-trailer{height:510px}.abnooc-trailer-controls{left:50%;bottom:16px;transform:translateX(-50%)}}.abnooc-trailer .abnooc-trailer-cover{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;display:block;z-index:0;pointer-events:none}

/*pagination*/.page-numbers.prev:before{content:"\e903"}.page-numbers.next:before{content:"\e906"}.page-numbers.current, .page-numbers, .page-numbers.prev:before, .page-numbers.next:before{font-family:'virasmoon'!important;font-size:20px;padding:10px;border-radius:12px;color:var(--neutral-50);width:40px;height:40px;line-height:1;}.page-numbers.current:hover, .page-numbers:hover, .page-numbers.prev:before:hover, .page-numbers.next:before:hover{border: 1px solid var(--neutral-800);}.page-numbers.current{background-color:var(--neutral-900)} .page-numbers.current, .page-numbers{font-family:dana;font-size:20px!important;font-weight:500!important;} nav.elementor-pagination{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;} span.page-numbers.prev, .page-numbers.next{display:none;} span.page-numbers.prev, span.page-numbers.current, a.page-numbers, a.page-numbers.next{display:flex;justify-content:center;align-items:center;}
/*schedule table*/.virastabletitle:before{content:"\e90a";font-family:'virasmoon'!important;font-size:56px;margin-bottom:12px;color:var(--neutral-700);} .virastabletime:before{content:"\e90c";font-family:'virasmoon'!important;font-size:16px;line-height:1!important;color:#14C052}.virastabletime2:before{content:"\e90c";font-family:'virasmoon'!important;font-size:16px;line-height:1!important;color:#14C052;color:#F4C015} .virastableschedule{overflow-x:auto;overflow-y:hidden;scrollbar-gutter:stable;}

/* VIRAS TERM GALLERY */ .viras-term-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;height:auto!important;min-height:0}.viras-gallery-item{display:block;width:100%;height:auto!important;aspect-ratio:16/9;overflow:hidden;position:relative;border-radius:16px}.viras-gallery-item img{display:block;width:100%;height:100%;max-width:100%;object-fit:cover}.viras-gallery-more{display:block;width:max-content;height:auto!important;min-height:24px;margin:20px auto 0;padding:0;border:0;background:none!important;color:var(--neutral-50);font-size:16px;line-height:24px;font-family:inherit;cursor:pointer;border:1px solid var(--brand-600);padding:8px 14px;border-radius:12px;}.viras-gallery-more:hover{background:var(--neutral-900)!important;}.viras-gallery-more:focus{border:1px solid var(--brand-700);color:var(--brand-300)}@media(max-width:1024px){.viras-term-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media(max-width:767px){.viras-term-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.viras-gallery-item{border-radius:16px}}
/*virascomments*/.virascommenter:before{content:"\e93b";font-family:virasmoon !important;font-weight:500;color:var(--brand-500);font-size:20px!important;width:56px;height:56px;display:flex;align-items:center;justify-content:center;background-color:var(--neutral-800);border-radius:100px;margin-bottom:16px}

/*عوامل برنامه*/.virascrewname:before{content:"\e93b";font-family:virasmoon !important;font-weight:500;color:var(--brand-50);font-size:20px!important;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:transparent;border:1px solid var(--brand-600);border-radius:100px}
/*application*/.virasappdownload:after{content:attr(data-application);font-weight:500;color:var(--neutral-300)}





/**/.virassharebutton::before{content:"\e90e";font-family:"virasmoon"!important;font-size:20px;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;display:block}.elementor-popup-modal .elementor-shortcode,.elementor-popup-modal .viras-popup-video-wrap{display:block!important;visibility:visible!important;overflow:visible!important;opacity:1!important;position:relative!important;height:100%!important}.viras-popup-player{position:fixed!important;top:120px!important;bottom:120px!important;left:50%!important;transform:translateX(-50%)!important;height:auto!important;width:auto!important;min-width:420px!important;aspect-ratio:4 / 5!important;overflow:hidden;background:#080a0e;isolation:isolate;display:block!important;visibility:visible!important;opacity:1!important;z-index:2}@media(max-width:1024px){.viras-popup-player{position:relative!important;top:unset!important;bottom:unset!important;left:unset!important;transform:none!important;aspect-ratio:3 / 5!important;}}@media(max-width:767px){.viras-popup-player{min-width:300px!important;aspect-ratio:3 / 5!important;}}@media(max-width:767px) and (orientation:landscape){.elementor-popup-modal .elementor-shortcode,.elementor-popup-modal .viras-popup-video-wrap{overflow:hidden!important;aspect-ratio:5 / 5!important;}}.viras-popup-player video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;visibility:visible!important;opacity:1!important;border:0;background:#080a0e;z-index:1;clip-path:none!important;-webkit-clip-path:none!important}.viras-popup-player-controls{position:absolute;top:16px;left:16px;z-index:5;display:flex;flex-direction:row-reverse;gap:8px;align-items:center}.viras-popup-player .viras-vp-btn{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;padding:10px;margin:0;border:0!important;border-radius:100%!important;outline:0;box-shadow:none!important;color:var(--neutral-50,#F9FAFB);background:transparent!important;cursor:pointer;font-family:"virasmoon"!important;font-size:20px!important;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;transition:color .2s,background .2s}.viras-popup-player .viras-vp-btn::before{font-size:20px!important;line-height:1!important;display:block}.viras-popup-player .viras-vp-btn:hover{background:var(--neutral-900,#111827)!important;color:var(--neutral-50,#F9FAFB)}.viras-popup-player .viras-vp-btn:active{background:transparent!important;color:var(--brand-300,#A78BFA)}.viras-popup-player .viras-vp-play.is-play::before{content:"\e92a"}.viras-popup-player .viras-vp-play.is-pause::before{content:"\e94e"}.viras-popup-player .viras-vp-mute.is-muted::before{content:"\e92b"}.viras-popup-player .viras-vp-mute.is-unmuted::before{content:"\e94f"}.virasshortsloop .swiper-slide{width:calc(25% - 12px)!important;flex-shrink:0!important}@media(max-width:1024px){.virasshortsloop .swiper-slide{width:calc(33.333% - 9px)!important}}@media(max-width:767px){.virasshortsloop .swiper-slide{width:calc(50% - 8px)!important}}.viras-video-nav{display:flex;flex-direction:row;gap:8px;align-items:center}.viras-nav-prev{order:2}.viras-nav-next{order:1}.viras-nav-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px;width:auto;height:auto;border:1px solid #4B36C0!important;border-radius:100%!important;outline:0;box-shadow:none!important;color:var(--neutral-50,#F9FAFB);background:transparent!important;cursor:pointer;font-family:"virasmoon"!important;font-size:20px!important;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;transition:color .2s,background .2s,border-color .2s}.viras-nav-btn::before{font-size:20px!important;line-height:1!important;display:block}.viras-nav-btn:hover{background:var(--neutral-900,#111827)!important}.viras-nav-btn:focus{border-color:#382798!important}.viras-nav-btn:active{border-color:#1F1359!important;background:transparent!important}.viras-nav-prev::before{content:"\e903"}.viras-nav-next::before{content:"\e906"}.viras-nav-btn[style*="visibility:hidden"],.viras-nav-btn[style*="visibility:hidden"]{pointer-events:none}





/*START VIDEO SEASON | تب‌های فصل با خط زیرین، نشانگر فعال، اسکرول افقی و دکمه مرتب‌سازی*/.viras-seasons{display:flex;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.viras-seasons::-webkit-scrollbar{display:none}.viras-seasons a{position:relative;flex:none;white-space:nowrap;padding:7px 16px 8px;border-bottom:1px solid #232932;font-size:14px;font-weight:500;line-height:22px;letter-spacing:0;color:#414A5A;text-decoration:none}.viras-seasons a:hover{font-weight:700;color:#7B8596}.viras-seasons a:active{color:#FAFAFB}.viras-seasons a.active::after{content:"";position:absolute;bottom:-1px;left:16px;right:16px;height:2px;background:#FAFAFB}a.viras-sort{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid #4B36C0;border-radius:12px;background:transparent;color:#FAFAFB;font-family:'dana',sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;letter-spacing:0!important;text-decoration:none;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}a.viras-sort::before{content:"\e908";font-family:'virasmoon'!important;font-size:20px!important;font-weight:400!important;line-height:20px!important;width:20px;height:20px;display:inline-block;text-align:center;color:inherit}a.viras-sort[data-order="asc"]{border-color:#1F1359;color:#FAFAFB}a.viras-sort:hover{background:#15181F}a.viras-sort:active{border-color:#382798;color:#A0A7FE}/*END VIDEO SEASON*/
/*START VIDEO SEASON AJAX | نرم‌کردن تغییر لوپ*/.elementor-widget-loop-grid{transition:opacity .2s}/*END VIDEO SEASON AJAX*/



/* مخفی‌سازی ۶ سکشن داینامیک خالی (لوپ قسمت‌ها، کلیپ‌های کوتاه، جدول پخش، نظرات، عوامل، شبکه‌ها) قبل از اولین رندر با :has، بدون پرش و بدون نمایش لحظه‌ای سکشن خالی */body:not(.elementor-editor-active) .virasprvideolist:not(:has(.e-loop-item)){display:none}body:not(.elementor-editor-active) .virasshortvideos:not(:has(.e-loop-item)){display:none}body:not(.elementor-editor-active) .virastableschedule .virastabletime:empty,body:not(.elementor-editor-active) .virastableschedule .virastabletime2:empty{display:none}body:not(.elementor-editor-active) .virastableschedule:not(:has(.virastabletime:not(:empty),.virastabletime2:not(:empty))){display:none}body:not(.elementor-editor-active) .virascomments>div:has(.virascommenter:empty){display:none}body:not(.elementor-editor-active) .virascrew:has(.virascrewname:empty){display:none}body:not(.elementor-editor-active) .virascrewsection:not(:has(.virascrewname:not(:empty))){display:none}body:not(.elementor-editor-active) .virasdynamicsocial>button,body:not(.elementor-editor-active) .virasdynamicsocial>a:not([href]),body:not(.elementor-editor-active) .virasdynamicsocial>a[href=""]{display:none}/* End custom CSS */