.swiper-pagination-bullet{background-color: #ccc !important;}
.swiper-pagination-bullet-active{background: #E45F3A !important;}
.modal-poup.show{display: block;padding-right: 10px;z-index:9999}
.disabled {pointer-events: none;cursor: default;opacity: 0.3;}
.notice-400{z-index:99999;position: fixed;bottom: 0;text-align: center;width: 100%; left: 0;padding: 10px;background: #939393;color: white;}
.notice-400 a{text-transform: capitalize;color: #ffc119;}
.play-video {position: relative;padding-bottom: 56.25%;height: 0;width: 100%;background-color: #000;}
.play-video iframe {position: absolute !important;top: 0;left: 0;width: 100%;height: 100%;}
.loading.watchs{width: 250px;height: 177px;background-size: auto 80px;position: absolute;width: 100%;height: 100%;left: 0;top: 0;right: 0;bottom: 0;z-index: 999;display: block}
#w-episodes .body .episodes.name ul li a:visited{background-color: #0f0f0f;border-color:#0f0f0f}
#w-episodes .body .episodes.name ul li:nth-child(2n) a:visited{background-color: #171717;border-color:#171717}
#w-episodes .body .episodes.name ul li a:hover, #w-episodes .body .episodes.name ul li:nth-child(2n) a:hover{background-color: #aaa;color: #222;}
.episodes .ep-range{display: none;}
.episodes .ep-range.active{display: block;}
.fa-SUB::before{
  content: "\f20a";
}
.fa-DUB::before,.fa-RAW::before {
  content: "\f130";
}
.tooltipster-arrow{display: none !important;}
.pagination li.active .page-link{background-color: #E45F3A;border-color: #E45F3A;color: #fff;}
.loading{display: none;}
.loading.small{background-size: auto 30px;}
.off-light{width: 100%; height: 100%; position: fixed; left: 0px; top: 0px; z-index: 100; background: rgb(0, 0, 0); opacity: 0.95; display: none;}
#comments .tab-content{display: none;}
#comments .tab-content.active{display: block;}
#w-media #w-player #player-wrapper #player:before{z-index: 0 !important;}
.play-video{background-position: center center;background-size: cover;}
#w-media #w-episodes{max-width: 100% !important;}
#w-media #w-episodes .body .episodes {position: static;max-height: 300px;overflow-y: auto;}
.swiper-pagination-clickable .swiper-pagination-bullet{margin: 0 4px;}
.ani.items .item .info .name.item-lang{display: none;} 
.ani.items .item .info .name.item-lang.active{display: block;} 
.final-remove.hides{display: none;}
.final-remove.shows{display: block;}
.content-body{width: 100%;margin: auto;max-width: 600px;}
.with-request textarea.form-control{height: 60px !important;padding-left: 15px !important;line-height: 20px !important;}
.with-request input{padding-left: 15px !important;}
#trending-anime .dropdown-menu.show{position: absolute; inset: 0px auto auto 0px; margin: 0px; transform: translate(-72px, 26px);}
.player-section .player-main.playable #player .play-btn {pointer-events: all;opacity: 1;}
.loading.watchs::before{margin: calc(25% + 20px) auto;}
#player-server .server-wrap .server-items{display: none;}
#player-server .server-wrap .server-items.active{display: block;}
#seasons{max-width: 917px;}
.episode-section .eplist ul{display: none}
.episode-section .eplist ul.active{display: block;}
.loadings{display: none;margin: auto;border:2px solid none;border-radius:50%;border-top:3px solid #e45f3a;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.loadings.icon-search{width: 20px;height: 20px;position: absolute;z-index: 100;right: 80px;}
.focus-layer{z-index: 1000;position: fixed !important;padding: 0px;width: 917.8px !important;max-width: 100% !important;height: 513.967px;left: calc(-458.9px + 50vw);top: calc(-256.983px + 50vh);transition: left 0.2s, top 0.2s;}
.mask-player{width: 100%;height: 100%;position: fixed;left: 0px;top: 0px;z-index: 999;background: rgb(0, 0, 0);opacity: 0.95;display: none;}
.entity-section .main-entity.collapse.active{display: block !important;}
#search .inner{display: unset;}
.index-head #search .inner #search_autocomplete a{color: #0c1116;}
.btn-google {display:inline-block;width:100%;position:relative;color: #fff !important;background: #E45F3A;border-radius: 8px;margin-bottom: 1.2rem;}
.btn-google span {display:inline-block;width:40px;padding:10px 0;text-align:center;margin-right:10px;background-color:#E45F3A;border-radius: 8px;}
.btn-google img {height:15px}
.btn-google:hover{color: #FFF;opacity: 0.6;}
.form-group {margin-bottom: 1.2rem;}
#filters .dropdown.open ul.dropdown-menu{display: block;}
.error-page{text-align: center;}
.form-group.find-ep{margin-bottom: 0;}
#player-server .server-wrap .server-items span + span{margin-bottom: 5px;}
.modal#signin .modal-dialog .modal-content.report{text-align: left;}
#player-server .server-wrap .server-items{max-width: 500px;}
.home-watchlist{margin:0 0 2.4rem;}
.home-watchlist .shead{margin-bottom:1rem;align-items:flex-end;}
.home-watchlist-subtitle{font-size:.92rem;color:rgba(255,255,255,.5);margin-top:.25rem;text-transform:none;}
.home-watchlist-view{font-size:.9rem;padding:.45rem .85rem;white-space:nowrap;}
.home-watchlist-grid{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;margin:0 -0.5rem;padding:0 0 1rem;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#e45f3a transparent;}
.home-watchlist-grid::-webkit-scrollbar{height:4px;}
.home-watchlist-grid::-webkit-scrollbar-thumb{background:#e45f3a;border-radius:999px;}
.home-watchlist .aitem-wrapper.regular .aitem.home-watchlist-card{width:20%;min-width:0;flex:0 0 20%;padding:0 .5rem;scroll-snap-align:start;transition:transform .18s ease;}
.home-watchlist-card:hover{transform:translateY(-3px);}
.home-watchlist-card .poster{position:relative;}
.home-watchlist-card .tags span{background:#e45f3a;color:#fff;border-radius:.35rem;font-size:.68rem;font-weight:800;line-height:1;padding:.28rem .38rem;text-transform:uppercase;}
.home-watchlist-play{position:absolute;right:.45rem;bottom:.45rem;z-index:2;width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(228,95,58,.92);color:#fff;box-shadow:0 .3rem .8rem rgba(0,0,0,.25);transition:transform .18s ease;opacity:0;}
.home-watchlist-card:hover .home-watchlist-play{transform:scale(1.08);}
.home-watchlist-card:hover .home-watchlist-play,.home-watchlist-card .poster:hover .home-watchlist-play{opacity:1;}
.home-watchlist-empty{display:flex;align-items:center;gap:1rem;background:#181d22;border-radius:.8rem;padding:1.1rem 1.2rem;color:rgba(255,255,255,.72);}
.home-watchlist-empty-icon{width:3rem;height:3rem;flex:0 0 3rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(228,95,58,.16);color:#e45f3a;font-size:1.25rem;}
.home-watchlist-empty-text{flex:1;line-height:1.35rem;}
.home-watchlist-empty-actions{display:flex;gap:.6rem;flex-wrap:wrap;}
.home-watchlist-empty-actions .btn{padding:.5rem .85rem;}
.home-watchlist-card.skeleton{pointer-events:none;padding:0;}
.home-watchlist-card.skeleton .home-watchlist-poster,.home-watchlist-card.skeleton .home-watchlist-line{background:linear-gradient(90deg,#181d22 0,#242b31 50%,#181d22 100%);background-size:200% 100%;animation:homeWatchlistPulse 1.15s ease-in-out infinite;}
.home-watchlist-poster{aspect-ratio:2/3;border-radius:.8rem;}
.home-watchlist-line{height:.8rem;border-radius:.5rem;margin:.8rem .7rem 0;}
.home-watchlist-line-short{width:62%;margin-bottom:.8rem;}
@keyframes homeWatchlistPulse{0%{background-position:200% 0}100%{background-position:-200% 0}}
@media (max-width:1299.9px){.home-watchlist .aitem-wrapper.regular .aitem.home-watchlist-card{width:16.6666666667%;flex-basis:16.6666666667%;}}
@media (max-width:1059.9px){.home-watchlist .aitem-wrapper.regular .aitem.home-watchlist-card{width:20%;flex-basis:20%;}}
@media (max-width:991.98px){.home-watchlist .aitem-wrapper.regular .aitem.home-watchlist-card{width:25%;flex-basis:25%;}}
@media (max-width:767.98px){.home-watchlist .aitem-wrapper.regular .aitem.home-watchlist-card{width:33.3333333333%;flex-basis:33.3333333333%;}}
@media (max-width:767.98px){
	.home-watchlist{margin-bottom:2rem;}
	.home-watchlist .shead{align-items:flex-start;}
	.home-watchlist-grid{margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem;}
	.home-watchlist-play{opacity:1;width:1.8rem;height:1.8rem;}
	.home-watchlist-empty{align-items:flex-start;flex-direction:column;padding:1rem;}
	.home-watchlist-empty-actions{width:100%;}
}
@media (max-width:575.98px){.home-watchlist .aitem-wrapper.regular .aitem.home-watchlist-card{width:50%;flex-basis:50%;}}

.ak-download-page{position:relative;padding:2rem 0 0;overflow:hidden;}
.ak-download-bg{position:absolute;top:0;left:0;right:0;height:24rem;background-position:center;background-size:cover;filter:blur(22px);opacity:.16;transform:scale(1.05);pointer-events:none;}
.ak-download-page>.container{position:relative;z-index:1;}
.ak-download-breadcrumb{justify-content:flex-start;margin:0 0 1rem;padding:0;overflow:visible;}
.ak-download-hero{display:grid;grid-template-columns:12rem minmax(0,1fr);gap:1.5rem;background:#181d22;border-radius:.8rem;padding:1.2rem;margin-bottom:1.5rem;box-shadow:0 1rem 2.5rem rgba(0,0,0,.16);}
.ak-download-poster{display:block;border-radius:.7rem;overflow:hidden;background:#11161b;aspect-ratio:2/3;}
.ak-download-poster img{width:100%;height:100%;object-fit:cover;display:block;}
.ak-download-info{min-width:0;display:flex;flex-direction:column;justify-content:center;}
.ak-download-info h1{font-size:2rem;line-height:1.18;margin:0 0 .35rem;font-weight:600;}
.ak-download-alt{color:rgba(255,255,255,.55);font-size:.95rem;line-height:1.35;margin-bottom:.75rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.ak-download-episode{font-size:1.1rem;font-weight:600;color:#36cb68;margin-bottom:.65rem;}
.ak-download-tags{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.9rem;}
.ak-download-tags span,.ak-download-row-meta span{display:inline-flex;align-items:center;min-height:1.8rem;border-radius:.45rem;background:#11161b;color:rgba(255,255,255,.82);font-size:.82rem;font-weight:600;padding:.25rem .55rem;}
.ak-download-tags span:first-child,.ak-download-quality{background:#e45f3a!important;color:#fff!important;}
.ak-download-info p{color:rgba(255,255,255,.68);line-height:1.55;max-width:58rem;margin:0 0 1rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.ak-download-actions,.ak-download-nav{display:flex;flex-wrap:wrap;gap:.7rem;}
.ak-download-actions .btn,.ak-download-nav .btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border-radius:.55rem;background:#11161b;color:#fff;font-weight:600;padding:.65rem .9rem;}
.ak-download-actions .btn:hover,.ak-download-nav .btn:hover{background:#232b32;color:#fff;}
.ak-download-actions .btn-primary,.ak-download-nav .btn-primary{background:#e45f3a;border-color:#e45f3a;}
.ak-download-layout{display:grid;grid-template-columns:minmax(0,1fr) 23rem;gap:1.5rem;align-items:start;}
.ak-download-card{background:#181d22;border-radius:.8rem;padding:1.2rem;}
.ak-download-card-head{display:flex;justify-content:space-between;gap:1rem;margin-bottom:1rem;}
.ak-download-card-head h2{font-size:1.45rem;line-height:1.25;margin:0 0 .25rem;font-weight:600;}
.ak-download-card-head span{color:rgba(255,255,255,.55);}
.ak-download-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;}
.ak-download-tabs button{border:0;border-radius:.5rem;background:#11161b;color:rgba(255,255,255,.72);font-weight:600;padding:.5rem .8rem;transition:background .15s,color .15s;display:inline-flex;align-items:center;gap:.4rem;}
.ak-download-tabs button.active,.ak-download-tabs button:hover{background:#36cb68;color:#0c1116;}
.ak-download-list{display:flex;flex-direction:column;gap:.85rem;}
.ak-download-subtitles{margin-top:1rem;}
.ak-download-row{background:#11161b;border-radius:.7rem;padding:1rem;}
.ak-download-row-meta{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.8rem;}
.ak-download-servers{display:flex;flex-direction:column;gap:.55rem;}
.ak-download-server{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:#181d22;border-radius:.6rem;padding:.75rem;}
.ak-download-server strong{display:block;font-size:.98rem;font-weight:600;color:#fff;}
.ak-download-server small{display:block;color:rgba(255,255,255,.48);font-size:.8rem;margin-top:.15rem;}
.ak-download-button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-width:8rem;border-radius:.5rem;background:#e45f3a;color:#fff!important;font-weight:700;padding:.55rem .8rem;}
.ak-download-button:hover{background:rgb(231,113,80);color:#fff!important;}
.ak-download-empty{text-align:center;background:#11161b;border-radius:.7rem;padding:2rem 1rem;}
.ak-download-empty h3{font-size:1.25rem;margin:0 0 .35rem;}
.ak-download-empty p,.ak-download-no-server{color:rgba(255,255,255,.55);}
.ak-download-empty .btn{display:inline-flex;align-items:center;gap:.45rem;margin-top:.7rem;border-radius:.55rem;background:#e45f3a;border-color:#e45f3a;}
.ak-download-nav{margin-top:1rem;background:#181d22;border-radius:.8rem;padding:1rem;}
.ak-download-side{position:sticky;top:1rem;}
.ak-download-side .episode-section{width:100%;min-width:0;max-width:none;min-height:34rem;}
.ak-download-side .episode-section .eplist{min-height:26rem;}
@media (max-width:1299.9px){.ak-download-layout{grid-template-columns:1fr;}.ak-download-side{position:static;}}
@media (max-width:767.98px){.ak-download-page{padding-top:1rem;}.ak-download-hero{grid-template-columns:7.5rem minmax(0,1fr);gap:1rem;padding:1rem;}.ak-download-info h1{font-size:1.45rem;}.ak-download-alt,.ak-download-info p{font-size:.9rem;}.ak-download-layout{gap:1rem;}.ak-download-card,.ak-download-nav{border-radius:.7rem;padding:1rem;}.ak-download-server{align-items:stretch;flex-direction:column;gap:.65rem;}.ak-download-button{width:100%;}.ak-download-actions .btn,.ak-download-nav .btn{flex:1 1 100%;}}
@media (max-width:430px){.ak-download-hero{grid-template-columns:1fr;}.ak-download-poster{width:9rem;max-width:45vw;}.ak-download-row{padding:.85rem;}.ak-download-row-meta span{font-size:.78rem;}}
