/*
Theme Name: TopCima Mita
Theme URL:
Version: 3.0
Author: Mita
Author URI:
Text Domain: Mita
This Theme Designed By Mita
Description: قالب أفلام ومسلسلات
*/

/* Exact TopCinema typography, using the font files already inside your theme */
@font-face{
    font-family:"MainFont";
    font-weight:bold;
    font-style:normal;
    font-display:swap;
    src:url("UI/Assets/fonts/Bahij_TheSansArabic-Black.ttf") format("truetype");
}
@font-face{
    font-family:"MainFont";
    font-weight:400;
    font-style:normal;
    font-display:swap;
    src:url("UI/Assets/fonts/Bahij_TheSansArabic-Bold.ttf") format("truetype");
}
@import url('https://fonts.googleapis.com/css2?family=Anton&family=Righteous&display=swap');

a,a:focus,a:hover{text-decoration:none}*,body,li,ol,ul{padding:0;margin:0}*,body,h1,h2,h3,h4,h5,h6,li,ol,ul{margin:0}.breadcrumbs span,.epnum span,.somInfo div:not(.haveToRegister),div#dwn>div>a i,img{vertical-align:middle}.pagination ul,.vticker ul,li,ol,ul{list-style:none}.Logo--Area h1 em,a,body,button,h1,h2,h3,h4,h5,h6,input,li,ul{font-family:MainFont}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:#33333354}.homepage__bg,body .body{z-index:-1;background-size:cover;height:100%;left:0;top:0}::-webkit-scrollbar-thumb{background-color:#ff434c}*{outline:0;box-sizing:border-box;position:relative}a{color:inherit}img{max-width:100%;border-style:none}body{direction:rtl;font-size:14px;background-color:#0e1116;color:#fff}.container{margin:0 auto;max-width:1200px}@media(min-width:1440px){.container{max-width:1400px}}body .body{position:absolute;width:100%;opacity:.2;background-attachment:fixed}.homepage__bg,.popSearch,header.Main--Header{position:fixed;right:0}.Content--Wrapper{margin:0 auto;max-width:1300px;width:97%}.homepage__bg{background-position:center;opacity:.05;transition:.3s}.homepage__bg::after{content:'';background:linear-gradient(180deg,#1d1d1d14,#02020f 88%);position:absolute;bottom:0;right:0;left:0;height:60%}header.Main--Header{z-index:9999;top:0;left:0;transition:.35s;border-bottom:2px solid transparent}header.Main--Header .Content--Wrapper{display:flex;flex-wrap:wrap;padding:15px 0 20px;align-items:center;justify-content:center;gap:15px}.AsidePost a .Info,.MasterSingleMeta,header.Main--Header nav.Menu--Contents{flex:1}header.Main--Header nav.Menu--Contents>ul{display:flex;gap:25px}header.Main--Header nav.Menu--Contents>ul>li{color:#fff}.Logo--Area{display:flex;align-items:center;transition:.3s}.Logo--Area h1{font-family:Anton;font-weight:400;font-size:35px;color:#ff434c;line-height:55px}.Logo--Area h1 em{font-style:normal;display:block;font-size:18px;line-height:10px;color:#fff;font-weight:900;text-align:center}.Logo--Area h1 span,.catssection li a:hover{color:#fff}header.Main--Header nav.Menu--Contents>ul>li>a{display:block;padding:8px 0 5px;font-size:16px}header.Main--Header nav.Menu--Contents>ul>li>ul{position:absolute;top:100%;right:50%;transform:translate(50%);width:180px;text-align:center;box-shadow:0 11px 20px #0c2b4536;background:#fff;border-radius:8px;overflow:hidden;opacity:0;transition:.1s;visibility:hidden;z-index:-99;height:0}header.Main--Header nav.Menu--Contents>ul>li>ul>li{color:#fff;border-bottom:1px solid #ddd;transition:.3s}header.Main--Header nav.Menu--Contents>ul>li.Added--Recently i{color:#ff434c;padding-left:10px;font-size:23px;float:right}header.Main--Header .Header--Search{width:40px;height:40px;text-align:center;display:flex;align-items:center;justify-content:center;font-size:17px;border:1px solid #ffffff1f;border-radius:38px;cursor:pointer;margin-right:10px;background:#ff434c}.popSearch{top:110px;width:100%;height:100%;z-index:9999;background:#0e1116;padding:30px 0;transition:.3s;opacity:0;visibility:hidden;border-top:5px solid #ffffff0f}.SearchPopForm{display:flex;margin-bottom:20px}.SearchPopForm form.Header--Search-Form{flex:1;overflow:hidden;display:flex}.SearchPopForm form.Header--Search-Form input[type=text]{display:block;border-radius:38px;width:100%;height:45px;border:0;padding:1px 60px}.SearchPopForm form.Header--Search-Form i{position:absolute;top:0;width:60px;text-align:center;line-height:45px;color:#222;z-index:5;font-size:20px}.SearchPopForm button#search--close{border-radius:25px;border:0;display:flex;align-items:center;justify-content:center;padding:0 40px;font-size:15px;font-weight:700;gap:10px;color:#fff;background:#ffffff0d;cursor:pointer}header.Main--Header .Header--Search input{display:block;width:100%;border-radius:45px;border:0;background:#ffffff14;padding:11px 20px;transition:.4s}header.Main--Header .Header--Search button{position:absolute;top:0;left:0;padding:8px 15px;border:0;border-radius:25px;background:0 0;color:#ff434c;font-size:20px;cursor:pointer}header.Main--Header nav.Menu--Contents>ul>li>ul>li>a{color:#222;display:block;padding:11px 6px}header.Main--Header nav.Menu--Contents>ul>li>ul>li:last-child{border:0}header.Main--Header nav.Menu--Contents>ul>li.menu-item-has-children>a:after{font-family:"Font Awesome 6 Pro";content:"\f107";margin-right:8px}header.Main--Header nav.Menu--Contents>ul>li>ul>li:hover{background:#dddddd9c}header.Main--Header nav.Menu--Contents>ul>li:hover>ul{opacity:1;visibility:visible;transition:.3s;z-index:99;height:auto}header.Main--Header .Header--Social{display:flex}header.Main--Header .Header--Social>a{display:inline-flex;font-size:20px;margin-right:13px}.News--Bar{margin:0 0 15px}.News--Bar .Content--Wrapper{display:flex;flex-wrap:wrap;align-items:center}.News--Bar .News--Content{flex:1;background:#ffffff14;margin-left:20px;border-radius:25px;overflow:hidden;padding:6px;background:linear-gradient(45deg,#ffffff00 0,#ffffff14 100%);display:flex}.News--Bar .News--Content>span{font-weight:500;padding:5px 20px;border-radius:30px;display:inline-block;background:#ff434c}.News--Bar .Left--Anchors,.UnderPoster{display:flex;gap:10px}.News--Bar .Left--Anchors a{padding:0 30px;border-radius:29px;display:flex;height:35px;line-height:35px;align-items:center;gap:9px;justify-content:center;font-weight:700}.News--Bar .Left--Anchors a.Explore{background:#ff434c}.News--Bar .Left--Anchors a.PremiumUser,.WatchBar a.back{background:#ffd423;color:#222}section.Footer--Filter{display:flex;padding:8px 3px;border-radius:8px;flex-wrap:wrap;overflow:hidden}section.Footer--Filter .Dropdown--Button{flex:1;margin:0 5px;border-radius:8px}section.Footer--Filter .Dropdown--Button>span{display:block;width:100%;border:1px solid #484f67;height:100%;border-radius:8px;overflow:hidden;cursor:pointer;padding:13px 14px;text-align:center;color:#484f67;font-size:15px;font-weight:700}section.Footer--Filter .Dropdown--Button .Taxonomy--Items{position:absolute;opacity:0;visibility:hidden;max-height:170px}section.Footer--Filter .Dropdown--Button>i{position:absolute;top:0;left:0;opacity:0}.Slides--Main{overflow:hidden;direction:ltr}.owl-item{float:right}.catssection li span,.owl-dots,.owl-nav{display:none}.Slider--Inner .Arrow--Left,.Slider--Inner .Arrow--Right{position:absolute;top:50%;transform:translate(0,-50%);z-index:99;color:#ff434c;cursor:pointer;font-size:60px}.Slider--Inner .Arrow--Left{left:-40px}.Slider--Outer{margin:20px 0;height:0;overflow:hidden;transition:.4s}.Slider--Inner .Arrow--Right{right:-40px}section.Single--Container{margin:40px auto 10px;position:relative;display:inline-block;width:100%;border-bottom:0 solid #ffffff2b}.MainSingle{position:relative;width:100%;display:inline-block;margin-top:10px;z-index:9;display:flex;gap:25px;align-items:center}.MainSingle .left{position:relative;z-index:9;flex:0 0 280px}.MainSingle .left .image{display:block;width:100%;position:relative;border-width:5px;padding-bottom:150%;overflow:hidden;border-radius:8px;margin-bottom:15px}.MainSingle .left .image img{position:absolute;top:0;right:0;width:100%;height:100%}.reboon{position:absolute;width:150px;height:28px;background:#ff2e2e;box-shadow:0 2px 5px #ff2e2e;color:#f9f9f9;top:23px;left:-38px;text-align:center;z-index:99;transform:rotate(-44deg);line-height:26px;font-size:14px}.Single--Container .left img{width:100%;height:100%}.somesingleinfo,div#lastnews,section.Footer--Filter .Content--Wrapper{display:flex}.breadcrumbs span,.catssection li,.catssection li a,ul.RightTaxContent>li>a{display:inline-block}.somInfo div:not(.haveToRegister){display:inline-block;height:50px;line-height:47px;width:49%;border-radius:3px;margin-left:3px;padding:0 6px;text-align:center;font-size:13px}.haveToRegister,.haveToRegister2{position:absolute;white-space:nowrap;top:-30px;right:0;width:170px;line-height:21px;font-size:13px;display:none;padding:4px;background:#f0f0f0;border-radius:3px;text-align:center;color:#000}.catssection li a,.story,ul.tags a{border-radius:8px}.somInfo div i{margin-left:4px;opacity:1;color:#fff}.imdbBox{color:#000;font-size:27px!important;width:49%;background:#eac13b}.imdbBox i{color:#000!important;font-size:14px}.imdbBox span{font-size:14px;margin-right:5px}h1.post-title{font-size:21px;text-align:right}.breadcrumbs{color:#b5b5b5;font-size:13px;font-weight:400;position:relative;line-height:38px;display:table}.breadcrumbs span{margin:0 5px;color:#7f7f7f;font-size:10px;float:right;transition:.3s}.breadcrumbs i{font-size:11px;float:right;position:relative;top:13px}.fa-chevron-left:before,.fa-chevron-right:before{color:#ff434c;text-shadow:0 0 15px rgb(51 91 251)}.story{margin-top:8px;font-size:13px;margin-bottom:10px;background:#ffffff0d;padding:10px 13px}.story p{color:#c1bfbf;font-size:13px}.MediaQueryRight{width:100%;display:flex;gap:25px}.catssection{margin:0 0 20px}.catssection li a{margin:0 0 0 10px;font-size:13px;color:#e2b32f;border:1px solid;padding:2px 15px;transition:.35s}ul.RightTaxContent{flex-wrap:wrap;width:100%;color:#fff;font-size:12px;margin-top:0;display:flex}ul.RightTaxContent>li{font-size:14px;font-weight:400;color:#fff;border-bottom:1px solid #ffffff1f;flex:0 0 calc(100% / 2);line-height:25px}ul.RightTaxContent>li.actor{width:100%;flex:0 0 100%}ul.RightTaxContent>li i{font-size:12px;color:#ff434c;height:20px;text-align:center;margin-left:5px;border-radius:10px;line-height:22px;padding-top:5px}ul.RightTaxContent>li span{position:relative;font-size:13px;color:#ff434c}ul.RightTaxContent>li>a{transition:.35s;color:#e6e6e6;padding:2px 3px 0;font-size:13px;font-weight:400}.MediaQueryLeft{margin-top:10px}.MediaQueryLeft .right{width:100%;position:relative;margin-top:5px;display:flex;justify-content:end}.trl,a.watchAndDownlaod{width:230px;font-size:18px;background:linear-gradient(to right,#0550bf,#5297ff);line-height:60px;display:inline-flex;position:relative;align-items:center;cursor:pointer;text-align:center;font-weight:700;border-radius:5px}.trl i,a.watchAndDownlaod i{font-size:38px;margin-right:10px}.trl span,a.watchAndDownlaod span{width:100%;display:block}.trl{background:#ff434c0f;margin:0 10px}.MainSingle article{padding-top:5px;font-size:12px;font-weight:400;position:relative;width:100%;padding-bottom:5px;padding-left:7px;margin-top:-5px}.MainSingle article>.ContentContent{overflow:auto;z-index:2;font-size:12px;margin:10px 0;color:#3f3f50;position:relative}ul.tags{position:relative;padding-right:10px;font-size:11px;color:#999}ul.tags:before{position:absolute;content:'';width:4px;height:15px;background:#181821;border-radius:5px;right:0;top:4px}.tags span{color:#454e67;margin-left:9px;font-size:13px}ul.tags a{display:inline-block;margin:2px;font-size:11px;color:#484f67;border:1px solid;padding:2px 8px;transition:.35s}.Two--Items .Wide--Contents{flex:0 0 69%;margin-left:1%;padding:10px 10px 5px;background:linear-gradient(180deg,rgb(255 255 255 / 2%) 0,rgb(255 255 255 / 5%) 100%);border-radius:8px;overflow:hidden}.Two--Items .Content--Wrapper{display:flex;flex-wrap:wrap}.Two--Items .Aside--Contents{flex:0 0 30%;padding:10px 10px 0;background:linear-gradient(0deg,rgb(255 255 255 / 2%) 0,rgb(255 255 255 / 5%) 100%);border-radius:8px}ul.Blocks--List{display:flex;flex-wrap:wrap;justify-content:center;row-gap:15px}.Block--Item a,.Block--Item a .Poster--Block,.Block--Item a .Poster--Block img,ul.SlidesList .owl-item>li a{display:block;height:100%;width:100%}.Block--Item{display:inline-block;vertical-align:top;position:relative;min-width:221px;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 6px 15px;max-width:260px;overflow:hidden;border-radius:10px}.Block--Item a .Poster--Block img{object-fit:cover;border-radius:12px;position:absolute;top:0;right:0;transition:.3s}.Block--Item a .Block--Info{position:absolute;bottom:0;right:0;width:100%;background:linear-gradient(180deg,#1d1d1d00,#000 70%);padding:70px 8px 10px;transition:.3s .1s;opacity:0;transform:translate(0) scale(1);opacity:1}.Block--Item a .Block--Info ul.Genres li{display:inline-block;background:#ffdd35;padding:2px 8px;border-radius:50px;margin:1px 3px;color:#020202;font-size:12px;font-weight:800}.Block--Item a .Block--Info ul.Genres{text-align:center;margin-bottom:6px;transform:translate(0,130px);opacity:0;transition:.3s}.Block--Item:hover a .Block--Info ul.Genres{transform:translate(0,0);opacity:1}.chatBox.active,.row a:hover .ep-info,ul.SlidesList .owl-item:hover>li .TitleItem{transform:translateY(0)}.Block--Item a .Block--Info h3{font-size:14px;text-align:center;direction:rtl;font-weight:200}.Block--Item a .Poster--Block{padding-bottom:150%}.Block--Item a:hover .Poster--Block img{transform:scale(1.1)}.archiveTitle{width:100%;text-align:center;margin-bottom:12px;padding-bottom:15px;border-bottom:1px dashed #8888886b;display:flex;justify-content:space-between;align-items:center}.Search--History{position:absolute;top:100%;right:0;z-index:999;left:0;background:#fff;border-radius:0 0 15px 15px;color:#222;height:250px;overflow:auto;padding:5px 0;box-shadow:0 6px 20px #0000004a;display:none}.Search--History li{padding:5px 13px}.Search--History li i{color:#ff434c80;padding-left:5px}header.Main--Header .Header--Search.Active input[type=text]{background:#fff;border-radius:15px 15px 0 0;z-index:9999}.AboElsheyo5 a,.owl-stage-outer,header.Main--Header .Header--Search.Active .Search--History{display:block}section.Footer--Filter .Dropdown--Button>span i{vertical-align:top;padding-left:10px;position:absolute;top:10px;right:40px;transform:scale(1.5) rotate(395deg);font-size:30px;opacity:.2}.pagination{width:100%;text-align:center;margin:30px 0}.Som--Info,.vidCont>h3{width:1200px;right:calc(50% - 600px)}.pagination ul{margin:auto;display:flex;justify-content:center}.pagination ul li a,.pagination ul li span{display:block;padding:5px 10px;min-width:50px;font-size:20px;border:1px solid #ffffff36;margin:0 4px;border-radius:5px}section.Netflix--Back{position:relative;height:540px;pointer-events:none}.Som--Info,.Som--Info .Watch--Movie a i,.ep-info,.epnum,.vidCont>h3{position:absolute}.vidCont>h3{bottom:90px;text-align:revert;font-size:28px;z-index:999}.imdbS,span.title{text-align:center}.Som--Info{bottom:0;z-index:99999}.Som--Info .Watch--Movie{float:left;background:linear-gradient(180deg,#e50913,#cc060f);font-size:18px;line-height:70px;height:70px;position:relative;top:-12px;border-radius:5px}.HomeSlider:after,.HomeSlider:before{width:190px;top:87px;bottom:25px;content:''}.Som--Info .Watch--Movie a{display:block;width:100%;height:100%;padding-right:60px;padding-left:15px;font-weight:700}.Som--Info .Watch--Movie a i{right:0;top:0;width:50px;border-left:1px solid #0000003d;line-height:70px;text-align:center;font-size:29px}section.tabs ul{border-bottom:2px solid #ffffff3b;display:flex;flex-wrap:wrap}section.tabs ul li{font-size:20px;cursor:pointer;line-height:50px;padding:0 20px;position:relative;font-weight:700}section.tabs ul li.active,section.tabs ul li:hover{color:#ff434c}section.tabs ul li.active:after,section.tabs ul li:hover:after{content:'';position:absolute;width:100%;right:0;bottom:-2px;background:#ff434c;height:2px}section.tabContents{min-height:310px;padding:20px 10px}section.allepcont{margin:20px 0;width:100%}.row{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding:0 12px}.row>a{display:block;padding:0;transition:.3s;position:relative;width:227px;overflow:hidden}.row a .image{width:100%;height:140px;background:#11111b;overflow:hidden;border-radius:20px}.image>img{width:100%;height:100%;object-fit:cover}.row a .image img{transition:.5s ease-in-out;border-radius:20px;width:100%;height:100%;object-fit:cover}.ep-info{padding:10px;bottom:0;transition:.3s;right:0;width:100%;transform:translateY(100%)}.ep-info h2{font-size:14px;font-weight:500;transition:.35s;line-height:22px}.epnum{top:10px;right:10px;background:#ff434c;line-height:30px;padding:0 5px;border-radius:5px;font-size:30px;z-index:99}.imdbS,ul.cats li{background:#ffee1e}.cat strong,.imdbS{border-radius:20px}.epnum span{font-size:14px;display:inline-block;margin-left:5px}.row a:hover img{object-position:bottom;opacity:.3}.Header--Onscroll{transform:translate(0,-200px);opacity:0}.admin-bar header.Main--Header{top:32px}header.Main--Header.Fixed--Head{backdrop-filter:blur(8px);box-shadow:0 0 30px #00000040;background:#00000057;border-color:#3c83ed0d}header.Main--Header.Fixed--Head .Content--Wrapper{padding:2px 0}span.title{display:block;max-width:1200px;margin:auto auto 20px;font-size:24px;color:#06f;font-weight:700}.HomeSlider,ul.cats{margin-bottom:10px}.HomeSlider{position:relative;z-index:1;padding:25px 0}.cat strong,.imdbS,.qualityPase{padding:0 5px;transition:.35s}.sliderCont{position:relative;margin:auto;overflow:hidden}ul.SlidesList{position:relative;direction:ltr;overflow:hidden;height:400px;display:flex}.cat strong,.imdbS strong,.qualityPase,ul.SlidesList .owl-item>li,ul.cats li{display:inline-block}ul.SlidesList .owl-item{float:left;transition:.3s;position:relative}ul.SlidesList .owl-item>li{position:relative;width:192px;height:400px;margin:0 3px;overflow:hidden;background:#ffffff12;transition:.2s;animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeholder;animation-timing-function:linear;background:linear-gradient(to right,#181821 8%,#19192b 18%,#00000069 33%);background-size:1200px 100px;border-radius:4px}ul.SlidesList .owl-item>li:before{opacity:0;content:'';position:absolute;top:-4px;margin-left:5px;left:100%;width:120px;transition:.3s .3s;height:calc(100% + 9px);background:linear-gradient(to right,#05080e,transparent)}ul.SlidesList .owl-item.active>li a:before{content:'';position:absolute;top:0;bottom:0;width:100%;height:100%;right:0;z-index:2}.imdbS{position:absolute;width:auto;box-shadow:0 1px 5px #181821;right:10px;height:20px;top:12px;line-height:22px;z-index:9999999;color:#1e1e1e}.cat{position:absolute;top:33px;right:5px;left:5px;text-align:right;z-index:9999}.cat strong{background:#000000bf;color:#fff;box-shadow:0 0 3px #000;font-size:12px;opacity:0}.imdbS span{font-size:14px;position:relative;margin-right:3px}.imdbS strong{font-size:16px}.qualityPase{position:absolute;width:auto;background:#1467e4;box-shadow:0 2px 5px #00000052;left:10px;height:24px;top:10px;z-index:9999999;color:#fff;text-align:center;border-radius:24px;font-weight:700;font-size:14px}.PosterBG{position:absolute;top:0;right:0;width:100%;height:100%;background-size:cover;background-position:top;background-repeat:no-repeat;transition:.35s;border-radius:6px}.PosterBG img{position:absolute;top:0;right:0;width:100%;height:100%;object-fit:cover}ul.SlidesList .owl-item>li .TitleItem{position:absolute;width:100%;font-size:14px;transition:.3s .3s;font-weight:700;line-height:19px;color:#fff;bottom:0;right:0;padding:15px;text-align:center;z-index:3;transform:translateY(100%)}ul.SlidesList .owl-item>li:after{content:'';position:absolute;top:0;margin-right:5px;right:0;left:0;width:100%;height:100%;transition:.3s;opacity:0;background:linear-gradient(to top,#02020f,transparent)}ul.SlidesList .owl-item>li .TitleItem h1{font-size:16px;direction:rtl}ul.cats li{box-shadow:0 0 10px #ffee1e;padding:2px 8px;border-radius:50px;margin:1px 2px;font-size:13px;color:#181821}ul.SlidesList .owl-item>li:hover{width:270px}li:hover .imdbS{opacity:0}ul.SlidesList .owl-item:hover .imdbS{top:10px}ul.SlidesList .owl-item:hover .qualityPase{top:10px;opacity:0}ul.SlidesList .owl-item:hover>li:after{opacity:1}.HomeSlider span.next,.HomeSlider span.prev{position:absolute;top:50%;width:60px;height:60px;text-align:center;font-weight:700;font-size:77px;color:#fff;cursor:pointer;text-shadow:4px 0 3px #000;z-index:999;left:0;line-height:60px;transform:translateY(-50%)}.HomeSlider span.next{right:0}.HomeSlider:before{position:absolute;right:0;background:linear-gradient(to right,#02020f00,#02020f66,#02020f);z-index:9}.HomeSlider:after{position:absolute;left:0;background:linear-gradient(to left,#02020f00,#02020f66,#02020f);z-index:9}.AdIsSkiped,.DownloadSection{height:auto;overflow:hidden;transition:.35s;display:inline-block;width:100%;padding:0;position:relative;z-index:9}.WatchServersMain{display:block;width:100%;overflow:hidden;position:relative;z-index:9}.serverCont{overflow:hidden;margin:0 auto}section.rightmaininfo{width:285px;float:right;padding:9px;height:calc(100vh - 90px);overflow:auto;border-left:1px solid #00000036;overflow-x:hidden}.list{display:flex;margin:0}.list>div{flex:1;padding:5px 10px;text-align:center;background:#11111b;margin:0 2px;border-radius:7px;cursor:pointer;transition:.4s;box-shadow:0 0 5px #0003}.list>div.active{background:#ff434c;color:#fff box-shadow:0 0 10px #ff434c}.list>div i{display:block;font-size:25px;margin-bottom:2px}.DownloadContents,ul.WatchServers{color:#fff;padding:10px 5px;text-align:center}ul.WatchServers>li{user-select:none;text-align:right;color:#fff;font-weight:500;cursor:pointer;border-bottom:2px solid #ffffff1f;font-size:17px;display:block;margin-bottom:8px;padding:6px 8px;text-transform:uppercase;transition:.35s}ul.WatchServers>li.active,ul.WatchServers>li:hover{color:#fff;font-size:20px}ul.WatchServers>li.active{background:#ff434c;border-radius:20px 0 0 20px;border-right:3px solid #ff434c}ul.WatchServers>li i,ul.WatchServers>li img{width:40px;height:40px;border-radius:50%;vertical-align:middle;margin-left:20px;filter:grayscale(1);opacity:.5;transition:.3s ease-in-out}ul.WatchServers>li.active img,ul.WatchServers>li:hover img{filter:grayscale(0);opacity:1}div#dwn,div#ede{padding:20px 0;display:none}.links,.specialDownload{text-align:center}.specialDownload a{background:#eac13b;display:block;padding:3px 40px;border-radius:5px;margin-bottom:4px;position:relative;height:50px}.specialDownload a i{animation:2s linear infinite alternate rot;position:absolute;color:#2853fc;font-size:20px;float:right;vertical-align:text-bottom;display:inline-block;line-height:37px;margin-left:5px;right:5px}.specialDownload a span:first-of-type{font-size:17px;color:#000}.specialDownload a span:nth-of-type(2){position:absolute;right:0;bottom:0;color:#000;font-size:11px;width:100%}div#dwn>div>a{display:block;border-bottom:1px solid #ffffff1f;font-size:20px;color:#e8e8e8;font-weight:500;padding:5px;transition:.3s ease-in-out}div#dwn>div>a i{margin-left:10px;font-size:32px;display:inline-block;color:#333}div#EmbedCode{overflow:hidden;position:relative;margin:0 10px;padding:10px;width:calc(100% - 285px);border-radius:10px}.iframeHolder{width:100%;height:550px;display:inline-block;background:#08080845;border:5px solid #11111b;transition:.1s ease-in-out}.iframeHolder.maxH{height:100vh}div#EmbedCode iframe{width:100%;height:100%;overflow:hidden}.Two--Items .Title--Box{display:flex;width:100%;border-bottom:2px solid #ffffff08;padding-bottom:10px;align-items:center;justify-content:space-between;margin-bottom:20px}.AsidePost:last-child,.TitleBox.Small,.watch--servers--list li.server--item:last-child{margin-bottom:0}.Two--Items .Title--Box .Right{float:right;display:flex;align-items:center}.Two--Items .Title--Box .Right img{width:40px;height:40px;box-shadow:0 0 10px #00000080;border-radius:6px;overflow:hidden;border:2px solid #ffffff08}.Two--Items .Title--Box .Right h3{margin-right:10px;font-size:18px;font-weight:400}.Two--Items .Title--Box>a{border:2px solid #ffffff08;font-weight:400;padding:5px 9px;border-radius:8px;transition:.3s}ul.Posts--List{display:flex;flex-wrap:wrap;margin:0 -5px;row-gap:10px;padding-bottom:10px}ul.Posts--List.SixInRow>div{flex:0 0 calc(100% / 6)}.Small--Box{flex:0 0 calc(100% / 5);overflow:hidden;padding:0 5px}.Small--Box a{display:block;width:100%;height:auto;border-radius:8px;overflow:hidden}.Small--Box a .Poster{display:block;padding-bottom:150%;width:100%;transition:.3s}.Small--Box a .Poster img{position:absolute;top:0;right:0;width:100%;height:100%;object-fit:cover;border-radius:9px}.Small--Box a h3.title{font-size:13px;position:absolute;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 100%);padding:195px 10px 10px;font-weight:400;width:100%;text-align:center}section.Two--Items{margin:30px 0}.Small--Box a ul.liList{position:absolute;top:10px;right:10px;z-index:9}.Small--Box a ul.liList li{display:table;background:rgba(0,0,0,.5);color:#fff;margin:0 0 4px;border-radius:30px;padding:3px 8px 2px;font-size:13px;font-weight:500;line-height:1;transition:.3s}.Small--Box a ul.liList li:first-child{background:#ffcb17;color:#000}.Small--Box a:hover .Poster{opacity:.2}.AsidePost a{display:flex;margin-bottom:10px}.AsidePost a .Poster{min-width:100px;height:62px;overflow:hidden;max-width:110px;border-radius:8px;margin-left:13px}.AsidePost a .Poster img{display:block;width:100%;height:100%;object-fit:cover;object-position:left}.AsidePost a .Info h3{font-size:13px;font-weight:400}.Two--Items .Wide--Contents.Reverse{margin-left:0;margin-right:1%}.Wide--Contents.Reverse.OneBox{margin:0;flex:1}.Small--Box a ul.liList li.imdbRating{color:#eac13b}.Two--Items .Title--Box>a:hover{background:#ffcb17;color:#222}ul.Blocks--List.Centered{justify-content:center}.watch--area{display:flex;width:100%;margin-bottom:20px;gap:10px}.watch--servers--list{flex:0 0 200px}.player--iframe{flex:1;background:#08080845;border:2px solid #ff434c14;border-radius:8px;overflow:hidden;padding-bottom:40%}.watch--servers--list>span{background:#ff434c;display:block;width:100%;padding:9px 10px 5px;text-align:center;font-size:20px;color:#fff;height:50px;border-radius:5px;margin-bottom:17px}.watch--servers--list ul{display:block;max-height:calc(50px * 10);overflow:auto}.watch--servers--list li.server--item.active,.watch--servers--list li.server--item:hover{background:#ff434c;color:#fff}.watch--servers--list li.server--item{user-select:none;font-weight:500;margin-bottom:10px;cursor:pointer;font-size:21px;text-transform:capitalize;display:flex;transition:.35s;border-radius:8px;width:100%;background:#ffffff0d;color:#fff;text-align:center;padding:7px 6px;gap:10px}.downloadBTN,.downloads a.download--item{padding:9px 20px;border-radius:7px;box-shadow:0 0 5px #0003;display:table;width:100%;text-align:right;transition:.4s;cursor:pointer}.watch--servers--list li.server--item span{font-size:16px;display:block;text-align:center}.downloadBTN{background:linear-gradient(to right,#138c00,#29bf12);margin:10px 0}.downloadBTN i.fa-download{float:right;font-size:30px;margin-left:10px}.downloadBTN span{line-height:30px;font-size:18px}.downloadBTN .fa-angle-down{float:left;line-height:30px;font-size:20px}.downloads a.download--item{background:#232a34;margin:10px 0}.downloads a.download--item i{float:right;font-size:20px;padding-left:13px}.downloads a.download--item span{float:right;padding-top:5px}.downloads a.download--item em{float:left;font-size:12px;font-style:normal;padding-top:5px}.downloads{display:none}.episodes--side--list{float:left;width:280px}.BTNSDownWatch a.watch,.seasons--toggler{margin-bottom:15px}.seasons--toggler h3{display:block;width:100%;height:45px;background:#ffffff0d;border-radius:10px;overflow:hidden;padding:0 25px;line-height:45px;cursor:pointer;transition:.4s}.filterPosts #filterForm>ul>li>ul>li.active,.seasons--toggler ul{background:#ffffff0f}.seasons--toggler h3 i{float:left;font-size:25px;line-height:48px;transition:.3s}.seasons--toggler ul{border-radius:0 0 10px 10px;overflow:hidden;display:none}.episodes--list--side{width:100%;max-height:calc(100vh - 180px);overflow:auto}.episodes--list--side a{float:right;width:calc((100% - 5px)/ 2);margin-left:5px;height:40px;background:#ffffff0d;color:#fff;text-align:right;border-radius:5px;margin-bottom:5px;line-height:44px;overflow:hidden;transition:.3s;padding:0 14px}.episodes--list--side a.active,.episodes--list--side a:hover{background:#ff434c}.episodes--list--side a:nth-child(2n+0){margin-left:0}.episodes--list--side a em{font-family:Righteous;font-style:normal;padding-right:9px;float:left;font-size:20px;line-height:40px}li.Slides--Item .Block--Item{width:100%;margin:0}section.Channels--Tv{margin:50px 0}ul.Channels--List{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}ul.Channels--List .Channel--Item{max-width:220px;margin:0 15px;min-width:200px}ul.Channels--List .Channel--Item a{display:block;width:100%}ul.Channels--List .Channel--Item a img{display:block;width:100%;transition:.3s}ul.Channels--List .Channel--Item a h3{position:absolute;top:50%;right:0;left:0;transform:translate(0,-50%);font-size:23px;opacity:0;transition:.3s;text-align:center;font-weight:400}ul.Channels--List .Channel--Item:hover h3{opacity:1}ul.Channels--List .Channel--Item:hover a img{opacity:.3;filter:blur(4px) grayscale(1);transform:scale(1.1)}section.Alert--Box h2{padding:5px;color:#515161;font-size:14px;text-align:center;border:2px solid #11111b;border-radius:7px;margin-bottom:50px;margin-top:30px}.trailer--popup{position:fixed;top:0;right:0;left:0;width:100%;height:100%;bottom:0;z-index:99999999;background:#12181fd9;transition:.4s;opacity:0;visibility:hidden}.pop--iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70%;height:60%}.AboElsheyo5 a img,.gtop{width:160px}.pop--iframe iframe{display:block;width:100%;height:100%}.close--pop{position:absolute;top:50px;right:50px;font-size:40px;color:#ddd;cursor:pointer}.filterPosts #filterForm>ul>li.active>ul,.gtop.show,.searchPopOn .popSearch,.trailer--popup.active{opacity:1;visibility:visible}.gtop{display:block;background:#ff434c;text-align:center;line-height:42px;font-size:16px;color:#fff;border-radius:18px 18px 0 0;position:fixed;bottom:0;left:20px;z-index:999999;-webkit-box-shadow:0 0 20px #00000045;box-shadow:0 0 20px #00000045;font-weight:700;cursor:pointer;opacity:0;visibility:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.openChat,footer{border-radius:8px}footer{background:#ffffff05;margin-top:30px;display:flex;align-items:center;justify-content:center;padding:10px;margin-bottom:20px}footer .Content--Wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:10px 0}.openChat{width:110px;text-align:center;background:#ffffff08;padding:3px 0;font-size:20px;cursor:pointer;box-shadow:0 0 7px #00000038;transition:.3s}.openChat:hover{background:#1e64d7}.Two--Items .Title--Box .Right img:hover,.openChat:hover{box-shadow:0 0 3px #ff434c}a.download--direct{display:block;background:#43a047;margin-bottom:10px;border-radius:8px;padding:4px 60px 5px 10px}a.download--direct i{display:block;text-align:center;font-size:30px;font-weight:400;float:right;position:absolute;top:13px;right:20px}a.download--direct span{display:block;text-align:center;font-size:16px;font-style:normal}a.download--direct em{font-style:normal;text-align:center;display:block;font-size:12px;font-weight:700}.Advanced--Filter .Content--Wrapper .Advanced--Filter--List{display:flex;justify-content:right;flex-wrap:wrap}.List--Of--Terms{flex:1;margin-left:8px;max-height:333px;overflow:auto;border-radius:7px}.List--Of--Terms li{color:#999;border-bottom:2px solid #ffffff0d;padding:3px 26px 3px 4px;font-size:14px;position:relative;cursor:pointer;transition:.35s}.List--Of--Terms li span{position:absolute;width:15px;height:15px;background:#c7c7c729;right:4px;top:9px;border-radius:4px;line-height:15px;color:#000}.List--Of--Terms li span i{display:none;font-size:15px;width:15px;text-align:center;height:25px;line-height:15px}.List--Of--Terms li:hover{background:#ffffff14;color:#fff}.Advanced--Filter input[type=submit]{margin:20px auto 0;background:#3f6af4;padding:2px;text-align:center;display:block!important;border-radius:5px;font-size:15px;cursor:pointer;transition:.35s;width:100%;color:#fff}.Advanced--Filter input[type=submit]:hover{background:#ffffff21}.Advanced--Filter{display:none}.List--Of--Terms li.active{background:linear-gradient(0deg,#2e499a,#3a5ed0);color:#fff}.List--Of--Terms li.active span i{display:block;color:#fff}.chatBox{position:absolute;width:300px;left:0;background:#0084ef;z-index:99999;bottom:27px;border-radius:13px;transition:.45s cubic-bezier(.29,-.12,.67,1.43);height:400px;opacity:0;box-shadow:0 0 10px #0000007d;visibility:hidden;padding:10px}.chatBox.active{opacity:1;visibility:visible}.alertdownfullseries{display:flex;color:#fff;text-align:center;padding:10px 19px;font-size:16px;border-radius:4px;background:#eac13b;font-weight:900;align-items:center}.mobile--bars,.mobile--search{display:none;cursor:pointer;position:absolute}.alertdownfullseries a{color:#000}h2.choose-link{padding:13px}h2.choose-link i{width:40px;text-align:center;line-height:40px;border-radius:50%;background:#778d00;margin-left:10px;color:#000}.links a{display:inline-block;padding:4px 8px;border:1px solid #778d00;color:#778d00;margin:2px;font-size:15px}.links a i{margin-left:5px}.fa-cloud-download:before{color:#f4f8ff}.pagination span.page-numbers.current{background:#ff434c;border-color:#0b53bf}#lastnews .vticker{color:#fff;line-height:30px;cursor:pointer}#lastnews .vticker a,.BTNSDownWatch a.download:hover i,.BTNSDownWatch a.download:hover p,.BTNSDownWatch a.watch:hover p,.archiveTitle ul a.active,.breadcrumbs span:hover{color:#fff}#lastnews .vticker li{line-height:45px;padding:0 15px;width:100%;color:#fff}.vticker ul{display:list-item;margin:0;padding:0}.News--Bar .News--Content .newsContent{flex:1;margin-right:10px}.seasons--toggler ul li a{display:block;font-size:14px;padding:11px 25px}.seasons--toggler.active h3{border-radius:10px 10px 0 0}.archiveTitle h1{float:right;font-size:22px;font-weight:400}.archiveTitle ul{float:left}.archiveTitle h1 img{width:40px;box-shadow:0 0 10px #00000080;border-radius:6px;overflow:hidden;border:2px solid #ffffff08;margin-left:10px}.archiveTitle ul a{display:inline-block;line-height:33px;padding:0 15px;border-radius:8px;border:2px solid;transition:.35s;color:#484f67;font-size:15px;position:relative;margin-right:9px}.Explore--Title{text-align:center;margin:30px auto;width:100%}.Explore--Title h1{font-size:29px}.Explore--Title h2{color:#d1af25}.mobile--bars{right:20px;top:20px;font-size:32px}.mobile--search{left:20px;top:22px;font-size:26px}.Small--Box a.recent--block:hover .ribbon,.searchPopOn .homepage__bg{opacity:0}.searchPopOn{overflow:hidden}.TitleBox{display:flex;width:100%;align-items:center;padding:10px 0;justify-content:space-between;margin-bottom:10px;align-items:center}.TitleBox>h2::before{content:"";height:4px;width:40px;background:#ff434c;border-radius:2px;display:block;top:100%;position:absolute}.TitleBox>h2::after{content:"";position:absolute;right:63px;display:inline-block;height:4px;width:4px;border-radius:50%;background-color:#ff434c;box-shadow:9px 0 0 0 #ff434c,18px 0 0 0 #ff434c;top:100%}.TitleBox h2{padding-bottom:5px}.page--contents{margin:0 0 30px}.Small--Box a .playIcon{position:absolute;top:50%;left:50%;z-index:9;font-size:50px;transform:translate(-50%,-50%) rotate(360deg);color:#dfcece;transition:.3s;opacity:0}.Small--Box a:hover .playIcon{transform:translate(-50%,-50%) rotate(0);opacity:1}ul.page-numbers{display:flex;align-items:center;justify-content:center;gap:10px}.paginate{margin:20px 0}ul.page-numbers li a,ul.page-numbers li span{display:flex;padding:5px;background:#ffffff0d;width:40px;height:40px;align-items:center;justify-content:center;border-radius:8px}.BTNSDownWatch a.watch:hover,.TitleBox ul li a.active,.TitleBox ul li a:hover,.WatchBar a.watch,ul.page-numbers span.page-numbers.current,ul.page-numbers li.active a{background:#ff434c}.Fixed--Head .Logo--Area{transform:scale(.7)}.Small--Box a.recent--block ul.liList li{transform:translate(40px,0);opacity:0}.Small--Box a.recent--block:hover ul.liList li{transform:translate(0,0);opacity:1}.Small--Box a.recent--block:hover ul.liList li:nth-child(2),.Small--Box a.recent--block:hover ul.liList li:nth-child(3){transition:.3s .1s}.Small--Box a .number{position:absolute;top:10px;right:10px;background:#00000094;z-index:9;text-align:center;padding:4px 12px;border-radius:8px;transition:.3s .1s;font-size:17px;line-height:20px}.BTNSDownWatch a,.UnderPoster>div.ShowTrailerSingle,.shortlink{background:#ffffff0d;background:#ffffff0d}.shortlink input[type=url],.shortlink span:nth-child(2){padding:0 10px;border-radius:30px;background:rgba(0,0,0,.3)}.Small--Box a .number span{display:block;font-weight:700;font-size:14px}.Small--Box a.recent--block:hover .number{transform:translate(0,100px);opacity:0;transition:.3s}.TitleBox.Small h2{font-size:17px;font-weight:400}.TitleBox.Small h2 i{padding-left:7px;color:#ff434c}.UnderPoster>div.ShowTrailerSingle{cursor:pointer}.UnderPoster>div{flex:1;text-align:center;display:flex;align-items:center;justify-content:center;padding:10px;border-radius:8px;font-size:12px;gap:6px;font-weight:400}.UnderPoster>div.imdbR{color:#222;background:#eac13b;font-weight:700}.UnderPoster>div.imdbR em{font-style:normal;font-size:20px;line-height:20px}.UnderPoster>div.imdbR span{font-size:22px;line-height:20px}.UnderPoster>div i,a.downloadsLink .text p{font-size:13px}.BTNSDownWatch a{text-align:center;width:190px;font-size:20px;border-radius:8px;display:block;padding:10px 0;transition:.3s}.shortlink button,.shortlink button i{line-height:26px;width:26px;height:26px}.BTNSDownWatch a i{display:block;font-size:30px;margin-bottom:10px}.BTNSDownWatch a.download:hover,.WatchBar a.download,a.downloadsLink.green,a.downloadsLink:hover{background:#31a24c}.BTNSDownWatch a span{display:block;color:#fff;font-size:18px}.infoAndWatch{display:flex;gap:15px}.BTNSDownWatch a p{font-size:12px;color:#aaa;transition:.3s}.BTNSDownWatch a.watch svg{width:40px;fill:#ff434c;transition:.3s}.BTNSDownWatch a.download i{color:#31a24c}.BTNSDownWatch a.watch:hover svg{fill:#FFF}.PreWidth .Small--Box{flex:0 0 240px}.shortlink{display:table;position:relative;padding:3px 12px;border-radius:7px;height:34px;margin-top:15px}.shortlink span{display:inline-block;font-size:12px}.shortlink span:nth-child(2){font-size:12px;margin-right:8px}.shortlink button{padding:0;border:none;color:#fff;background:rgba(0,0,0,.3);border-radius:4px;text-align:center;cursor:pointer;margin-right:8px}.shortlink button i{display:block}.player--iframe iframe{position:absolute;top:0;right:0;width:100%;height:100%}h2.download-title,h2.watch--servers-title{height:45px;line-height:45px;width:100%;overflow:hidden;cursor:pointer}.watch--servers--list .TitleBox{margin-top:0;padding-top:0}ul.RightTaxContent>li strong{font-weight:400;font-size:13px}h2.watch--servers-title{display:block;background:#ff434c;border-radius:10px;padding:0 5px;transition:.4s;font-weight:400;font-size:18px;text-align:center;margin-bottom:10px}.DownloadBox,.TitleBox ul li a,.WatchBar,.episodes--buttons>*,a.downloadsLink{background:#ffffff0d}.watch--servers--list li.server--item i{font-size:12px;border-radius:35px;width:25px;height:25px;line-height:25px}.watch--servers--list li.server--item.active i{background:#00000026!important}.WatchBar{display:flex;justify-content:space-between;padding:7px;border-radius:8px;margin:10px 0 15px}.WatchBar a{display:flex;align-items:center;justify-content:center;padding:8px 20px;gap:10px;border-radius:8px;font-weight:700;font-size:14px}.WatchBar a i,a.downloadsLink .text span{font-size:19px}.episodes--buttons{display:flex;padding-right:210px;padding-left:290px;gap:15px}.episodes--buttons>*{flex:1;height:50px;position:relative;white-space:nowrap;color:#b5b5b5;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:15px;font-weight:700}.watch--area.is--series .episodes--buttons{left:300px}.episodes--buttons>a span{font-size:17px}.episodes--buttons>a b{font-size:15px;float:right;margin-top:29px;margin-right:20px}.episodes--buttons>a strong{font-family:Righteous;font-weight:400;font-size:30px}.episodes--buttons>a.next b{float:left;margin-left:20px}.episodes--buttons .current span{display:inline-block;margin-left:10px;font-size:21px;font-weight:700}.episodes--buttons .current em{font-family:Righteous;vertical-align:top;font-size:28px;padding-right:9px;font-style:normal;line-height:40px}.episodes--buttons>a:hover{color:#333;background:#ffd423}.episodes--buttons>.current{background:#ffd423;color:#222}.TitleBox i{padding-left:10px;font-size:28px}ul.download-items{display:flex;flex-wrap:wrap;margin:0 -10px;row-gap:20px}.DownloadBlock,h2.download-title{margin-bottom:20px}ul.download-items li{flex:0 0 calc(100% / 5);padding:0 10px;overflow:hidden}a.downloadsLink{display:flex;align-items:center;padding:6px 20px;border-radius:8px;gap:15px;transition:.3s}a.downloadsLink i{font-size:26px}.filterPosts #filterForm>ul>li,.filterPosts.seriesFilter #filterForm>ul>li,.filterPosts.seriesFilter ul,a.downloadsLink .text{flex:1}.episodes--buttons.download{padding:0 240px;margin-top:40px;margin-bottom:40px}.DownloadBox{padding:10px 20px}.DownloadBlock .TitleBox h2 span{color:#ffd423;font-weight:700}.DownloadBlock .TitleBox h2{font-weight:400;font-size:23px}.proServer{display:table;margin-bottom:10px}h2.download-title{display:table;background:linear-gradient(-90deg,#ffffff0d 15%,#ffffff00);border-radius:10px;padding:0 25px;transition:.4s;font-weight:400}h2.download-title span{font-weight:700;color:#ffd423}h2.download-title i{padding-left:10px}.BTNSDownWatch a.downloadFullSeason{background:#eac13b;color:#222;font-size:13px;font-weight:700}.Small--Box .number.Collection{padding:3px 10px}.TitleBox>ul{display:flex;align-items:center;gap:10px}.TitleBox ul li a{display:block;padding:3px 18px;border-radius:35px;font-weight:400;font-size:14px;transition:.3s}.TitleBox ul>span{background:#ffcb17;color:#222;border-radius:25px;font-size:13px;padding:5px 21px;font-weight:700}.TitleBox ul span i{font-size:15px}h3.notFound{flex:1;text-align:center;padding:50px 0;font-size:20px;color:#ffcb17}.filterPosts #filterForm{display:flex;align-items:center;flex:1;width:100%}.filterPosts #filterForm>ul{display:flex;gap:15px;width:100%}.filterPosts #filterForm>ul>li>span.current{display:block;background:#ffffff0d;border-radius:25px;padding:7px 20px 7px 36px;font-weight:400;cursor:pointer;color:#fff;font-size:13px}.filterPosts #filterForm>ul>li>ul{position:absolute;top:100%;right:0;z-index:99;background:#1c222c;width:100%;color:#fff;font-weight:700;max-height:350px;overflow:auto;border-radius:8px;transition:.3s;opacity:0;visibility:hidden}.MenuOn .mobile--menu,.PopupTrailer.Opened,.mobile--menu ul#main-menu>li>ul,body.MenuOn .MainMenuOverlay{opacity:1;visibility:visible}.filterPosts #filterForm>ul>li>i{position:absolute;top:10px;left:15px;font-size:17px;padding:0}.filterPosts #filterForm>ul>li:last-child>ul{right:auto;left:0}.filterPosts #filterForm>ul>li>ul>li{padding:5px 20px;cursor:pointer;border-bottom:1px solid #dddddd08;transition:.3s}.filterPosts #filterForm>ul>li>ul>li:last-child{border-bottom:0}.filterPosts.seriesFilter{width:100%;display:flex;align-items:center;gap:20px;border-bottom:2px solid #ffffff12;padding-bottom:15px;margin-bottom:10px}.filterPosts #filterForm>ul input[type=submit]{background:#ff434c;color:#fff;border:0;padding:0 25px;border-radius:35px;cursor:pointer;font-size:14px}.filterPosts.seriesFilter>span{color:#ffd423;font-size:16px}.lds-ellipsis{display:inline-block;position:relative;width:80px;height:80px}.lds-ellipsis div,.ribbon{position:absolute;background:#ff434c}.lds-ellipsis div{top:33px;width:13px;height:13px;border-radius:50%;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:first-child{left:8px;animation:.6s infinite lds-ellipsis1}.lds-ellipsis div:nth-child(2){left:8px;animation:.6s infinite lds-ellipsis2}.lds-ellipsis div:nth-child(3){left:32px;animation:.6s infinite lds-ellipsis2}.lds-ellipsis div:nth-child(4){left:56px;animation:.6s infinite lds-ellipsis3}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0,0)}100%{transform:translate(24px,0)}}ul.Posts--List.isLoading{align-items:center;justify-content:center;padding:160px 0}ul.Posts--List.SixInRow>div.loader{flex:1;align-items:center;justify-content:center;display:flex}.filterPosts #filterForm>ul>li.category{flex:0 0 180px}.filterPosts{min-width:81%;display:flex}.ribbon{top:30px;left:-61px;width:200px;height:27px;text-align:center;font-size:13px;line-height:23px;color:#fff;transform:rotate(-45deg);z-index:9;transition:.4s;box-shadow:0 0 3px #ff434c}.MainMenuOverlay,.mobile--menu,.mobile--menu ul#main-menu{height:100%;position:fixed;top:0;opacity:0;visibility:hidden}.MainMenuOverlay{left:0;width:100%;z-index:999999;background:#150606d9;transition:.2s}.mobile--menu{right:0;width:100%;z-index:99999;transition:.3s}.mobile--menu ul#main-menu{right:0;width:250px;padding:20px!important;background:#1f252eba;transition:.3s cubic-bezier(1,.05,0,.98);transform:translate(140%,0);overflow:hidden;z-index:99999999999;margin:0}.MenuOn .mobile--menu ul#main-menu{opacity:1;transform:translate(0);visibility:visible;overflow:auto}.mobile--menu ul#main-menu>li{display:block;float:none;margin:0;padding:0}.mobile--menu ul#main-menu>li>ul{position:relative;transform:translate(0);right:0;background:#ffffff08;width:100%;color:#fff}.mobile--menu ul#main-menu>li>ul>li>a{display:block;padding:10px 20px;font-size:13px}.mobile--menu ul#main-menu>li>a{padding:0 10px;font-weight:700;font-size:15px;line-height:50px}.mobile--menu ul#main-menu>li.Added--Recently{color:#ff434c;text-align:center;border:1px solid #ffffff2e;border-radius:8px;overflow:hidden}.mobile--menu ul#main-menu>li.Added--Recently i{padding-left:10px}.mobile--menu ul#main-menu>li.Added--Recently a{line-height:initial;padding:8px 0;display:block}header.Main--Header.Fixed--Head{padding-bottom:0;background:#13161c}@media only screen and (max-width:1390px){.Slider--Inner .Arrow--Right{right:0;text-shadow:-1px 4px 0 #000}.Slider--Inner .Arrow--Left{left:0;text-shadow:-1px 4px 0 #000}}@media only screen and (max-width:1024px){.TitleBox{display:table}.TitleBox h2,.mobile--bars,.mobile--search{display:block}.TitleBox h2{width:100%;margin-bottom:20px}.TitleBox>ul,.filterPosts #filterForm,.filterPosts #filterForm>ul,.filterPosts.seriesFilter{flex-wrap:wrap}.TitleBox ul>li{flex:1;min-width:48%;text-align:center}.TitleBox ul>span{flex:0 0 100%;display:flex;justify-content:center;align-items:center}.filterPosts #filterForm,.filterPosts.seriesFilter>span{flex:0 0 100%}.Block--Item a .Poster--Block{padding-bottom:130%}header.Main--Header .Header--Search{position:absolute;top:80px;left:-15px;right:-15px;opacity:0;visibility:hidden;transition:.4s;background:#02020f;width:calc(100% + 6%);padding:9px 20px 9px 15px;z-index:999}header.Main--Header .Header--Search input{padding:5px 20px}header.Main--Header .Header--Search button{padding:3px 10px}.searchOn header.Main--Header .Header--Search{opacity:1;visibility:visible}header.Main--Header{padding-bottom:20px}header.Main--Header nav.Menu--Contents{position:fixed;top:0;right:0;width:250px;padding:20px!important;height:100%;background:#1f252eba;transition:.3s cubic-bezier(1,.05,0,.98);transform:translate(140%,0);overflow:hidden;z-index:99999999999;opacity:0;visibility:hidden;margin:0}header.Main--Header .Header--Social{width:100%;text-align:center;align-items:center;justify-content:center;margin-top:11px}}@media only screen and (max-width:970px){.filterPosts #filterForm>ul>li,.filterPosts.seriesFilter #filterForm>ul>li{flex:0 0 48%}.filterPosts #filterForm>ul input[type=submit]{flex:0 0 100%;padding:8px}.Two--Items .Aside--Contents,.Two--Items .Wide--Contents,.Two--Items .Wide--Contents.Reverse{flex:0 0 100%;margin:0 0 10px}section.Two--Items.Movies .Content--Wrapper aside.Aside--Contents{order:2}.MediaQueryLeft .right,section.Footer--Filter .Content--Wrapper{flex-wrap:wrap}section.Footer--Filter .Dropdown--Button{flex:0 0 47%;margin-bottom:15px}.MasterSingleMeta{width:100%}.trl,a.watchAndDownlaod{width:100%;margin:5px 0}.breadcrumbs{width:auto;height:auto;float:none;line-height:initial;margin:10px auto;display:table}.catssection{display:table;margin:0 auto 20px}.story{text-align:center}.HomeSlider:after,.HomeSlider:before{display:none}.PreWidth .Small--Box,.Small--Box,.row>a,ul.Posts--List.SixInRow>div{flex:0 0 calc(100% / 3);min-width:auto;width:auto;max-width:initial}.row>a{flex:0 0 31%}.MainSingle,.infoAndWatch{display:table;margin:0 auto}.MainSingle .left{float:none;width:89%;margin:0 auto;max-width:400px}.BTNSDownWatch{display:flex;gap:10px;margin-top:10px;flex-wrap:wrap}.BTNSDownWatch a.watch{margin:0}.BTNSDownWatch a{flex:1}.episodes--buttons,.episodes--buttons.download{padding:0;flex-wrap:wrap}}@media only screen and (max-width:700px){ul.download-items li{flex:0 0 calc(100% / 3)}.BTNSDownWatch a.downloadFullSeason{flex:0 0 100%;margin-top:0!important}.Block--Item a .Poster--Block{padding-bottom:110%}.List--Of--Terms{flex:0 0 48%;margin:0 1% 10px}.Block--Item{min-width:auto;flex:0 0 31%}.chatBox{transform:translate(0)}.gtop{font-size:13px;font-weight:400;width:auto;padding:0 10px;height:auto;line-height:35px}.MediaQueryLeft .right,footer .Content--Wrapper{display:block}footer .Content--Wrapper>div{display:table;margin:0 auto;text-align:center}.alertdownfullseries,h1.post-title a{display:block;text-align:center}footer .Content--Wrapper .AboElsheyo5{margin:10px auto}.News--Bar .News--Content,ul.RightTaxContent>li{width:100%;flex:0 0 100%}.News--Bar .Left--Anchors{display:flex;width:100%;margin-top:20px;padding:0 10px;text-align:center}.News--Bar .Left--Anchors a{flex:1}.MainSingle .left{float:none;margin:0 auto 10px}.MasterSingleMeta{width:100%}.somInfo,.vidCont h1{bottom:0;right:0;width:100%;padding:0 10px;text-align:center;margin-bottom:20px}.somInfo{flex-wrap:wrap}.somInfo div:not(.haveToRegister){padding:0 5px;border:1px solid #ffffff40;font-size:15px;height:35px;line-height:29px;margin-top:12px;width:100%;min-width:100%}.MediaQueryLeft,.MediaQueryRight{width:100%;margin:0;padding-right:0}.trl,a.watchAndDownlaod{width:calc(100% - 0px);margin:5px auto}.alertdownfullseries{margin-top:6px}section.tabs ul li{font-size:14px;flex:1;text-align:center;padding:0}}@media only screen and (max-width:480px){ul.download-items li{flex:0 0 calc(100% / 2);padding:0 5px}a.downloadsLink .text span{font-size:16px}ul.download-items{margin:0 -5px}.Block--Item{flex:0 0 47%;margin:0 1% 10px}.MainSingle .left{width:260px;float:none;margin:0 auto 20px}.MasterSingleMeta{width:100%}}@media (max-width:767px){.episodes--side--list,.watch--area.is--series .player--iframe,.watch--servers--list{float:none;display:inline-block;width:100%}.watch--area{float:none;width:100%;height:auto;flex-wrap:wrap}.player--iframe{float:none;width:100%;height:310px}.watch--servers--list li.server--item .icon--server{width:50px;margin-top:-4px;height:30px}.watch--servers--list li.server--item .icon--server i{font-size:25px}.watch--servers--list{height:auto;padding:0;flex:0 0 100%}.episodes--buttons .current,.episodes--buttons>a{width:100%;position:relative;float:none;right:0;top:0;margin-top:0;flex:0 0 100%}.watch--area.is--series .player--iframe{margin:0}.watch--servers--list li.server--item{float:right;width:calc((100% / 2) - 5px);height:37px;padding-top:4px}.watch--servers--list li.server--item:nth-child(2n+0){margin-right:10px}.watch--servers--list li.server--item span{font-size:15px;line-height:34px}.single--buttons>a{width:100%;display:table;text-align:center;align-items:center;margin:0 0 15px}}@media only screen and (max-width:450px){.PreWidth .Small--Box,.Small--Box,.row>a,ul.Posts--List.SixInRow>div{flex:0 0 50%;width:auto}.row>a{flex:0 0 48%}}header.Main--Header nav.Menu--Contents>ul>li.full-packs a{font-size:14px;padding:11px 15px}header.Main--Header nav.Menu--Contents>ul>li.full-packs a i{padding-left:5px}header.Main--Header nav.Menu--Contents>ul>li.Added--Recently>a:before{content:'';border:2px solid #ff434c;-webkit-border-radius:30px;height:12px;width:12px;position:absolute;right:-4px;top:12px;-webkit-animation:.8s ease-out infinite pulsate;opacity:0}header.Main--Header nav.Menu--Contents>ul>li.Added--Recently>a:after{content:'';background-color:#ff434c;border-radius:50%;position:absolute;top:15px;right:-1px;width:10px;height:10px}@-webkit-keyframes pulsate{0%{-webkit-transform:scale(.1,.1);opacity:0}50%{opacity:1}100%{-webkit-transform:scale(1.2,1.2);opacity:0}}header.Main--Header nav.Menu--Contents>ul>li.Added--Recently>a:after,header.Main--Header nav.Menu--Contents>ul>li.Added--Recently>a:before{margin:0 3px 0 0}header.Main--Header nav.Menu--Contents>ul>li.Added--Recently>a{padding-right:20px;border-bottom:1px solid #ff434c}.PopupTrailer{z-index:99999999;background-color:rgb(31 37 46 / 68%);position:fixed;left:0;top:0;width:100%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;opacity:0;visibility:hidden}.trailerIFrame{background-repeat:no-repeat;background-position:center center;background-color:#28303e;-webkit-box-shadow:0 0 30px 0 #00000061;box-shadow:0 0 30px 0 #00000061;width:900px;height:510px;position:relative}.trailerIFrame iframe{display:block;width:100%;height:100%;border:0}.trailerIFrame .CloseTrailer{position:absolute;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);top:-40px;height:40px;background:#313a4a;border-radius:15px 15px 0 0;padding:0 25px;cursor:pointer;-webkit-box-shadow:0 0 30px 0 #00000061;box-shadow:0 0 30px 0 #00000061}.trailerIFrame .CloseTrailer i{vertical-align:top;font-size:20px;padding-left:10px;line-height:40px;color:#fff}.trailerIFrame .CloseTrailer em{line-height:40px;font-style:normal;font-size:16px;font-weight:700;color:#fff}.addsArea{display:table;margin:25px auto;width:95%;max-width:728px}.addsArea img{max-width:100%}@media(max-width:720px){.breadcrumbs i{top:3px}.addsArea{width:95%}}.SearchResults .loader{display:table;margin:140px auto 0}.SearchPopForm form.Header--Search-Form select#types{border:0;border-radius:35px;font-family:MainFont;background:#ffffff0d;color:#fff;padding:0 16px;font-size:15px;margin:0 10px;width:150px}.SearchPopForm form.Header--Search-Form select#types option{color:#222}.owl-rtl{direction:rtl}

/* === Watch page structural alignment fix === */
.watch--area.is--series {
    display: flex;
    align-items: flex-start;
    gap: 10px;
}

.watch--area.is--series .watch--servers--list {
    flex: 0 0 200px;
    order: 1;
}

.watch--area.is--series .player--iframe {
    flex: 1 1 auto;
    order: 2;
    min-width: 0;
    margin: 0;
}

.watch--area.is--series .episodes--side--list {
    flex: 0 0 280px;
    order: 3;
    float: none;
    width: 280px;
}

.player--iframe {
    position: relative;
}

.player--iframe iframe {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    border: 0;
}

.watch--servers--list li.server--item {
    align-items: center;
}

.watch--servers--list li.server--item span {
    flex: 1;
}

.episodes--buttons {
    margin-top: 0;
}

@media (max-width: 767px) {
    .watch--area.is--series {
        flex-wrap: wrap;
    }

    .watch--area.is--series .watch--servers--list,
    .watch--area.is--series .player--iframe,
    .watch--area.is--series .episodes--side--list {
        flex: 0 0 100%;
        width: 100%;
        order: initial;
    }

    .watch--area.is--series .player--iframe {
        height: 310px;
        padding-bottom: 0;
    }

    .episodes--buttons {
        padding: 0;
        flex-wrap: wrap;
    }
}

/* ===== HOME PAGE: TopCinema source layout polish ===== */
.home .Slider--Outer,
body.home .Slider--Outer {
    margin: 20px 0;
}

.home .Slider--Inner,
body.home .Slider--Inner {
    overflow: visible;
}

.home .Two--Items,
body.home .Two--Items {
    margin: 30px 0;
}

.home .Two--Items .Content--Wrapper,
body.home .Two--Items .Content--Wrapper {
    align-items: stretch;
}

.home .Two--Items .Wide--Contents,
.home .Two--Items .Aside--Contents,
body.home .Two--Items .Wide--Contents,
body.home .Two--Items .Aside--Contents {
    min-height: 100%;
}

.home ul.Posts--List,
body.home ul.Posts--List {
    align-items: stretch;
}

.home .Small--Box,
body.home .Small--Box {
    min-width: 0;
}

.home .Small--Box a,
body.home .Small--Box a {
    height: 100%;
}

.home .Small--Box a h3.title,
body.home .Small--Box a h3.title {
    font-weight: 400;
}

.home .Block--Item a .Block--Info h3,
body.home .Block--Item a .Block--Info h3 {
    font-weight: 400;
}

.home .AsidePost a .Info h3,
body.home .AsidePost a .Info h3 {
    line-height: 20px;
}

@media (min-width: 992px) {
    .home ul.Posts--List.SixInRow > .Small--Box,
    body.home ul.Posts--List.SixInRow > .Small--Box {
        flex: 0 0 calc(100% / 6);
        width: calc(100% / 6);
    }
}

@media (max-width: 991px) {
    .home .Two--Items .Wide--Contents,
    .home .Two--Items .Aside--Contents,
    body.home .Two--Items .Wide--Contents,
    body.home .Two--Items .Aside--Contents {
        flex: 0 0 100%;
        width: 100%;
        margin: 0 0 15px;
    }
}

/* ===== PLAY ICON HOVER FIX ===== */
.Small--Box a .playIcon {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 20;
    width: 72px;
    height: 72px;
    color: rgba(255,255,255,.92);
    transform: translate(-50%,-50%) rotate(18deg) scale(.78);
    transform-origin: center;
    transition: opacity .28s ease, transform .28s ease;
    opacity: 0;
    pointer-events: none;
    filter: drop-shadow(0 4px 10px rgba(0,0,0,.7));
}

.Small--Box a:hover .playIcon {
    opacity: 1;
    transform: translate(-50%,-50%) rotate(0deg) scale(1);
}

.Small--Box a .Poster {
    transition: opacity .3s ease;
}

.Small--Box a:hover .Poster {
    opacity: .30 !important;
}

.Small--Box a .Poster img {
    transition: transform .35s ease, opacity .35s ease;
}

.Small--Box a:hover .Poster img {
    transform: scale(1.035);
}

@media (max-width: 700px) {
    .Small--Box a .playIcon {
        width: 58px;
        height: 58px;
    }
}

/* ===== TOPCINEMA ARCHIVE / CATEGORY PAGE ===== */
.archive-topcinema {
    padding-top: 18px;
}

.archive-topcinema .archiveTitle {
    width: 100%;
    margin-bottom: 12px;
    padding-bottom: 15px;
    border-bottom: 1px dashed #8888886b;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.archive-topcinema .archiveTitle h1 {
    font-size: 22px;
    font-weight: 700;
    color: #fff;
}

.archiveQuickLinks {
    display: flex;
    gap: 8px;
}

.archiveQuickLinks a {
    display: inline-flex;
    align-items: center;
    min-height: 34px;
    padding: 5px 15px;
    border-radius: 8px;
    border: 2px solid #ffffff14;
    background: #ffffff08;
    font-size: 14px;
    font-weight: 700;
    transition: .25s ease;
}

.archiveQuickLinks a:hover,
.archiveQuickLinks a.active {
    background: #ff434c;
    border-color: #ff434c;
    color: #fff;
}

.archiveFilterBar {
    width: 100%;
    margin: 8px 0 18px;
}

.archiveFilterFields {
    display: flex;
    align-items: stretch;
    gap: 10px;
    width: 100%;
}

.archiveFilterDrop {
    flex: 1;
    min-width: 0;
    position: relative;
}

.archiveFilterToggle {
    width: 100%;
    min-height: 42px;
    border: 0;
    border-radius: 8px;
    padding: 0 14px;
    background: #ffffff0d;
    color: #fff;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 8px;
    font-family: inherit;
    font-weight: 700;
}

.archiveFilterToggle:hover,
.archiveFilterDrop.open .archiveFilterToggle {
    background: #ffffff17;
}

.archiveFilterMenu {
    position: absolute;
    top: calc(100% + 7px);
    right: 0;
    left: 0;
    max-height: 260px;
    overflow-y: auto;
    padding: 6px;
    border-radius: 9px;
    background: #1a1f27;
    box-shadow: 0 12px 30px #0000008a;
    z-index: 500;
    opacity: 0;
    visibility: hidden;
    transform: translateY(-5px);
    transition: .2s ease;
}

.archiveFilterDrop.open .archiveFilterMenu {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.archiveFilterMenu li {
    padding: 8px 10px;
    border-radius: 6px;
    cursor: pointer;
    font-size: 13px;
    transition: .2s ease;
}

.archiveFilterMenu li:hover,
.archiveFilterMenu li.active {
    background: #ff434c;
    color: #fff;
}

.archiveFilterSubmit {
    flex: 0 0 105px;
    min-height: 42px;
    border: 0;
    border-radius: 8px;
    background: #ff434c;
    color: #fff;
    cursor: pointer;
    font-family: inherit;
    font-weight: 800;
    transition: .25s ease;
}

.archiveFilterSubmit:hover {
    filter: brightness(1.08);
}

.archive-topcinema .archiveGrid {
    margin-top: 4px;
}

.archiveNoResults {
    width: 100%;
    padding: 35px 15px;
    text-align: center;
    border-radius: 8px;
    background: #ffffff08;
    color: #ccc;
}

.archive-topcinema .pagination {
    margin: 30px 0;
}

@media (max-width: 970px) {
    .archiveFilterFields {
        flex-wrap: wrap;
    }

    .archiveFilterDrop {
        flex: 0 0 calc(50% - 5px);
    }

    .archiveFilterSubmit {
        flex: 0 0 100%;
    }
}

@media (max-width: 600px) {
    .archive-topcinema .archiveTitle {
        display: block;
        text-align: center;
    }

    .archive-topcinema .archiveTitle h1 {
        margin-bottom: 12px;
    }

    .archiveQuickLinks {
        justify-content: center;
    }

    .archiveFilterDrop {
        flex: 0 0 100%;
    }
}

/* ===== DOWNLOAD PAGE: TopCinema exact structure ===== */
.DownloadArea {
    width: 100%;
}

.download-breadcrumbs {
    margin: 8px 0 10px;
}

.DownloadArea .WatchBar {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 7px;
    border-radius: 8px;
    margin: 10px 0 15px;
    background: #ffffff0d;
}

.DownloadArea .WatchBar a {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 8px 20px;
    gap: 10px;
    border-radius: 8px;
    font-weight: 700;
    font-size: 14px;
}

.DownloadArea .WatchBar a.back {
    background: #ffd423;
    color: #222;
}

.DownloadArea .WatchBar a.watch {
    background: #ff434c;
    color: #fff;
}

.DownloadArea .WatchBar svg,
.download-title svg,
.downloadsLink svg {
    display: block;
    flex: 0 0 auto;
}

.DownloadBox {
    padding: 10px 20px;
    background: #ffffff0d;
}

h2.download-title {
    display: flex;
    align-items: center;
    gap: 8px;
    width: 100%;
    min-height: 45px;
    margin-bottom: 20px;
    overflow: hidden;
    border-radius: 10px;
    padding: 0 25px;
    background: linear-gradient(-90deg,#ffffff0d 15%,#ffffff00);
    font-weight: 400;
    line-height: 45px;
}

h2.download-title.main-download-title {
    font-size: 22px;
    font-weight: 700;
}

h2.download-title span {
    font-weight: 700;
    color: #ffd423;
}

.DownloadBlock {
    margin-bottom: 20px;
}

.proServer {
    display: table;
    min-width: 230px;
    margin-bottom: 20px;
}

ul.download-items {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -10px;
    row-gap: 20px;
}

ul.download-items li {
    flex: 0 0 calc(100% / 5);
    padding: 0 10px;
    overflow: hidden;
}

a.downloadsLink {
    display: flex;
    align-items: center;
    min-height: 65px;
    padding: 6px 20px;
    border-radius: 8px;
    gap: 15px;
    background: #ffffff0d;
    transition: .3s;
}

a.downloadsLink:hover,
a.downloadsLink.green {
    background: #31a24c;
    color: #fff;
}

a.downloadsLink .text {
    flex: 1;
    text-align: center;
}

a.downloadsLink .text span {
    display: block;
    font-size: 19px;
    font-weight: 700;
}

a.downloadsLink .text p {
    margin: 0;
    font-size: 13px;
    font-weight: 700;
}

.download-link-icon {
    color: #fff;
}

.episodes--buttons.download {
    display: flex;
    gap: 15px;
    padding: 0 240px;
    margin-top: 40px;
    margin-bottom: 40px;
}

.episodes--buttons.download > * {
    flex: 1;
    min-height: 50px;
    white-space: nowrap;
    color: #b5b5b5;
    border-radius: 8px;
    background: #ffffff0d;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 15px;
    font-weight: 700;
}

.episodes--buttons.download > a:hover {
    background: #ffd423;
    color: #333;
}

.episodes--buttons.download > .current {
    background: #ffd423;
    color: #222;
}

.episodes--buttons.download > a strong {
    font-family: Righteous, sans-serif;
    font-weight: 400;
    font-size: 30px;
}

.episodes--buttons.download .current span {
    display: inline-block;
    margin-left: 10px;
    font-size: 21px;
    font-weight: 700;
}

.episodes--buttons.download .current em {
    font-family: Righteous, sans-serif;
    vertical-align: top;
    font-size: 28px;
    padding-right: 9px;
    font-style: normal;
    line-height: 40px;
}

@media (max-width: 970px) {
    ul.download-items li {
        flex: 0 0 calc(100% / 3);
    }

    .episodes--buttons.download {
        padding: 0;
        flex-wrap: wrap;
    }
}

@media (max-width: 700px) {
    .DownloadArea .WatchBar {
        flex-wrap: wrap;
    }

    .DownloadArea .WatchBar a {
        flex: 1 1 calc(50% - 5px);
        min-width: 0;
    }

    .DownloadBox {
        padding: 10px;
    }

    ul.download-items {
        margin: 0 -5px;
        row-gap: 10px;
    }

    ul.download-items li {
        flex: 0 0 calc(100% / 2);
        padding: 0 5px;
    }

    a.downloadsLink {
        padding: 8px 10px;
        gap: 8px;
    }

    a.downloadsLink .text span {
        font-size: 15px;
    }

    .proServer {
        display: block;
        min-width: 0;
        width: 100%;
    }
}

/* ===== MOBILE DRAWER MENU — TopCinema style ===== */
.mobile--bars,
.mobile--search {
    display: none;
}

#mnav-toggle {
    position: absolute;
    opacity: 0;
    pointer-events: none;
}

.mnav {
    display: none;
}

@media (max-width: 991px) {

    .mobile--bars,
    .mobile--search {
        display: flex !important;
        align-items: center;
        justify-content: center;
        width: 42px;
        height: 42px;
        color: #fff;
        cursor: pointer;
        z-index: 10005;
    }

    .mobile--bars {
        border-radius: 8px;
        background: #ffffff08;
    }

    .mobile--search {
        border-radius: 50%;
        background: #ff434c;
    }

    .mobile--bars svg,
    .mobile--search svg,
    .mnav__close svg {
        display: block;
        pointer-events: none;
    }

    header.Main--Header .Content--Wrapper {
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-wrap: nowrap;
        gap: 8px;
        padding: 8px 0 12px;
    }

    header.Main--Header nav.Menu--Contents,
    header.Main--Header .Header--Search {
        display: none !important;
    }

    header.Main--Header .Header--Social {
        display: none;
    }

    .mnav {
        display: block;
    }

    .mnav__overlay {
        display: block !important;
        position: fixed;
        inset: 0;
        background: rgba(28,0,0,.72);
        opacity: 0;
        visibility: hidden;
        transition: opacity .28s ease, visibility .28s ease;
        z-index: 100000;
    }

    .mnav__drawer {
        position: fixed;
        top: 0;
        right: 0 !important;
        bottom: 0;
        width: min(78vw, 310px);
        background: #1b2028;
        color: #fff;
        transform: translateX(105%) !important;
        transition: transform .32s cubic-bezier(.22,.61,.36,1);
        overflow-y: auto;
        overflow-x: hidden;
        z-index: 100001;
        border-left: 3px solid #ff434c;
        box-shadow: -15px 0 45px rgba(0,0,0,.45);
    }

    #mnav-toggle:checked ~ header .mnav .mnav__overlay {
        opacity: 1;
        visibility: visible;
    }

    #mnav-toggle:checked ~ header .mnav .mnav__drawer {
        transform: translateX(0) !important;
    }

    .mnav__head {
        position: sticky;
        top: 0;
        z-index: 5;
        display: flex;
        align-items: center;
        justify-content: space-between;
        min-height: 64px;
        padding: 10px 12px;
        background: #171c23;
        border-bottom: 1px solid #ffffff12;
    }

    .mnav__recent {
        display: inline-flex;
        align-items: center;
        gap: 8px;
        color: #ff434c !important;
        font-size: 15px;
        font-weight: 800;
        padding: 8px 10px;
        border: 1px solid #ffffff24;
        border-radius: 7px;
        background: #ffffff03;
    }

    .mnav__recent-dot {
        width: 8px;
        height: 8px;
        border-radius: 50%;
        background: #ff434c;
        box-shadow: 0 0 0 3px #ff434c20;
    }

    .mnav__close {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 42px;
        height: 42px;
        border: 1px solid #ffffff22;
        border-radius: 7px;
        color: #fff;
        background: #ffffff04;
        cursor: pointer;
    }

    .mnav__list {
        list-style: none;
        margin: 0;
        padding: 8px 0 24px;
    }

    .mnav__list > li {
        display: block;
        border-bottom: 1px solid #ffffff08;
        background: #1b2028;
    }

    .mnav__list > li:nth-child(even) {
        background: #1f242c;
    }

    .mnav__list li > a {
        display: block !important;
        min-height: 48px;
        padding: 13px 16px;
        color: #fff !important;
        font-size: 15px;
        font-weight: 800;
        line-height: 22px;
        text-align: right;
        transition: .2s ease;
    }

    .mnav__list li.current-menu-item > a,
    .mnav__list li.current-menu-ancestor > a,
    .mnav__list li > a:hover {
        color: #fff !important;
        background: #ffffff08;
    }

    /* Show submenu groups just like the target screenshot */
    .mnav__list .sub-menu {
        display: block !important;
        padding: 0 12px 10px;
        background: #20252d;
    }

    .mnav__list .sub-menu li {
        border: 0;
        margin: 0;
    }

    .mnav__list .sub-menu li a {
        display: block !important;
        min-height: 38px;
        padding: 9px 12px;
        border-radius: 0;
        background: #ffffff03;
        border-bottom: 1px solid #ffffff08;
        color: #f3f3f3 !important;
        font-size: 13px;
        font-weight: 700;
        text-align: right;
    }

    .mnav__list .sub-menu li:last-child a {
        border-bottom: 0;
    }

    .mnav__list .sub-menu li a:hover {
        background: #ffffff08;
        color: #ff434c !important;
    }

    .Logo--Area {
        margin: 0 auto;
    }

    .Logo--Area h1 {
        font-size: 31px !important;
        line-height: 32px !important;
    }

    .Logo--Area h1 em {
        font-size: 15px !important;
        line-height: 20px !important;
    }
}

@media (max-width: 520px) {
    .mnav__drawer {
        width: 72vw;
        min-width: 270px;
    }
}
