[class*="fa-"]:before,.dropdown-toggle:after,.categories .dropdown-item:before{font-family:'Font Awesome 5 Free';font-weight:900;font-style:normal}
.fab,.far{font-family:inherit!important}
.fab[class*="fa-"]:before{font-family:"Font Awesome 5 Brands"}
.far[class*="fa-"]:before,.categories .dropdown-item:before{font-weight:400}
.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0,0,0,1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}
.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255,255,255,1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}
.navbar-dark .navbar-toggler{background-color:rgba(0,0,0,.2)}
body{font:400 1rem/2 'Asap', sans-serif;word-wrap:break-word;background-color:#FAFAFA}
a{color:#000}
a:hover{text-decoration:none;color:#263DFF}
img{max-width:100%}
@keyframes tio{from{opacity:0}to{opacity:1}}
#tioanime{min-height:100vh;display:flex;flex-direction:column;position:relative;}
#tioanime>div{flex:1 0 auto;position:relative;z-index:2}
#tioanime>header{background-color:#fff;padding:1rem 0;box-shadow:0 0 30px rgba(0,0,0,.05);margin-bottom:2.5rem;position:relative;z-index:3}
#tioanime>header .top{padding:1rem 0}
#tioanime>header figure{margin-bottom:0}
.navbar{background-color:transparent !important;padding:0}
.navbar-toggler-icon{width:.9rem}
.navbar-toggler{box-shadow:0 5px 15px rgba(0,0,0,.1);border:0;border-radius:50%;transform:scale(1.1)}
.menu .navbar-nav .nav-link{color:#000}
.menu .navbar-nav li.active .nav-link,.menu .navbar-nav li:hover .nav-link{color:#263DFF}
.dropdown-toggle:after{content:'\f078';border:0;font-size:.65rem;margin-left:.5rem;height:auto;vertical-align:middle;color:#263DFF}
.menu .nav-item.dropdown.full{position:static}
.menu .nav-item.dropdown.full .dropdown-menu{width:100%;max-height:none}
.menu .nav-item.dropdown .dropdown-menu,.menu .nav-item.dropdown .categories,.menu .nav-item.dropdown .popular{padding:0;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;overflow:auto;max-height:250px}
.menu .nav-item.dropdown .dropdown-menu{padding-bottom:.5rem}
.menu .nav-item.dropdown .dropdown-menu .dropdown-item{background-color:transparent;padding-left:0;padding-right:1rem;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;border:0;margin:0;font-size:.75rem}
.categories .dropdown-item:before{content:'\f07c';margin-right:.5rem;opacity:.5}
.categories .dropdown-item:hover:before{font-weight:900;opacity:1}
.dropdown-item.active,.dropdown-item:active,.dropdown-item:hover{color:#263DFF}
.navbar-collapse{min-width:0}
.search .form-control,.search label{width:100%;margin-bottom:0}
.search .form-control{border-radius:2rem;padding-left:1rem}
.form-control{background-color:#FAFAFA;}
.form-control:focus{background-color:#fff}
.form-icon{position:relative}
.form-icon:before{position:absolute;right:.3rem;top:.2rem;width:2rem;height:2rem;line-height:2rem;text-align:center;opacity:.5}
.form-icon .form-control{padding-right:2.5rem}
.dropdown-menu{border-color:#F5F5F5;margin-top:0}
.header{position:relative;margin-bottom:1.5rem}
.header .title{display:inline-block;vertical-align:top;color:#000;margin-right:1rem;font-size:1.5rem;padding-top:.2rem}
.header .title:before{color:#00CA58;margin-right:1rem}
.header .title span{margin-left:.3rem}
.thumb{position:relative}
.thumb figure{padding-top:150%;position:relative;box-shadow:0 5px 15px rgba(0,0,0,.1)}
.thumb figure:before{width:3rem;height:3rem;position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;font-size:3rem;z-index:1;line-height:3rem;color:#fff;display:none;z-index:3}
.thumb time,.thumb .time{position:absolute;font-size:.75rem;right:.7rem;bottom:.7rem;line-height:1;color:#fff;z-index:2}
.thumb,.thumb figure,.thumb figure img{border-radius:3px}
.thumb figure:after{z-index:2;background:linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%);position:absolute;left:0;right:0;bottom:-1px;height:50%;content:'';border-radius:3px}
.thumb figure img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;z-index:1}
.thumb:hover{background-color:#263DFF}
.thumb:hover figure:after,.thumb:hover figure img,.thumb:hover time{opacity:.4}
.thumb:hover figure:before{display:block}
.anime-single .thumb:hover{background-color:transparent!important}
.thumb .pop{background-color:#fff;color:#FFD500;width:1.25rem;height:1.25rem;line-height:1.25rem;text-align:center;position:absolute;right:0;top:0;z-index:2;font-size:.75rem;border-radius:0 3px 0 10px;padding-left:2px}
.episode,.anime,.episodes,.animes{margin-bottom:1.5rem}
.episode .thumb figure{padding-top:56.25%}
.episode .title,.anime .title{font-size:.875rem;margin-bottom:0}
.animes-inline{white-space:nowrap;overflow:auto;padding:.5rem 0;width:100%}
.animes-inline::-webkit-scrollbar{background-color:rgba(38, 61, 255, .2);border-radius:10px}
.animes-inline::-webkit-scrollbar-thumb{background-color:rgba(38, 61, 255, .5);border-radius:10px}
.animes-inline .anime{display:inline-block;vertical-align:top;margin-right:8px}
.animes-inline .anime:last-child{margin-right:0}
.animes-inline .anime,.sm.anime.sm thumb{margin-bottom:0}
.animes-inline .anime.sm{max-width:93px;width:100%}
.anime.sm{position:relative}
.anime.sm .thumb figure:after{height:100%}
.anime.sm .title{position:absolute;left:0;right:0;bottom:.2rem;z-index:2;text-align:center;color:#fff;font-size:.75rem;white-space:normal;padding:.2rem;pointer-events:none}
.anime.sm:hover .title{opacity:0}
.results-list{max-height:250px;overflow:auto;margin-bottom:1rem}
.results-list .anime:last-child{margin-bottom:0}
.results.dropdown-menu{min-width:290px;left:auto;right:0;padding:1rem}
.anime.xs{min-height:4rem;padding-left:5rem;position:relative;padding-top:.2rem;margin-bottom:1rem}
.anime.xs .thumb{width:4rem;position:absolute;left:0;top:0}
.anime.xs .thumb figure{padding-top:4rem}
.anime.xs .thumb figure:before{transform:scale(.6)}
#tioanime>footer{background-color:#263238;text-align:center;padding:2.5rem 0}
#tioanime>footer .navbar{margin-bottom:2.5rem;padding-bottom:2.5rem;border-bottom:1px solid #314148}
#tioanime>footer .logo{margin-bottom:0;padding-right:1.5rem}
.menu-ft,.social-ft{-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center}
#tioanime>footer .navbar-nav>li.nav-item{padding:.5rem 1rem;margin-right:0}
#tioanime>footer .navbar-nav>li.nav-item> .nav-link{border-bottom:0}
.social-ft.navbar-nav>li.nav-item> .nav-link{font-size:1.25rem}
.navbar-dark .navbar-nav .nav-link{color:#607D8B}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus{color:#fff}
.original-title{color:#263DFF}
.genres{margin-bottom:.5rem}
.genres>.btn{padding:0!important;transition:none;margin-right:.5rem;margin-bottom:.5rem}
.genres .btn>.btn{margin:-2px;padding-left:.8rem;padding-right:.8rem;font-size:.75rem}
.genres .btn>.btn:hover,.episodes-nav .btn>.btn:hover{background-color:inherit;color:inherit;border-color:inherit}
.link-icon{color:#263DFF}
.anime-single{background-color:#fff;padding:calc(2.5vw + 2.5vh + 2.5rem) 0 2.5rem;margin:-2.5rem 0 2.5rem;box-shadow:0 0 30px rgba(0,0,0,.05);position:relative;z-index:1}
.header h3.title{font-size:1.25rem}
.header h3.title+.btn{margin-top:0}
.anime-single .title{font-size:2rem;color:#000;padding-top:.5rem;margin-bottom:0}
.anime-single .title+.genres{margin-top: 1rem;}
.anime-single .thumb figure{box-shadow:none}
.anime-single .thumb figure:after{display:none}
.anime-single .thumb img{opacity:1!important}
.sinopsis{font-size:.875rem;line-height:1.8;margin-bottom:1.5rem;max-height:100px;overflow:auto}
.btn>i{margin-right:.5rem}
.anime-single .banner{margin-bottom:0}
.banner{overflow:hidden;max-width:728px;margin-left:auto;margin-right:auto}
.banner.sm{max-width:300px}
.banner.lg{max-width:160px}
.backdrop,.backdrop:before,.backdrop img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.backdrop{height:35%;z-index:-1;background-color:#fff}
.backdrop img{opacity:.3}
.backdrop:before{background:linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);content:'';z-index:1}
.facebook-comments{margin-bottom:2.5rem}
.facebook-comments *:not(script){width:calc(100% + 5px)!important;display:block!important;max-width:none!important}
.facebook-comments iframe{margin-left:-8px;margin-right:-8px}
.next-episode{position:relative;padding:.8rem 1rem;vertical-align:top;margin-bottom:1rem;font-size:.875rem;line-height:1rem;margin-top:-.5rem}
.next-episode:before{margin-right:.5rem;font-size:1rem}
.next-episode:after{background-color:currentColor;content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;opacity:.1}
.next-episode span{font-weight:700;margin-left:.2rem}
.episodes-list{margin-bottom:2.5rem;max-height: 500px;overflow: auto;}
.episodes-list>li{border-bottom:1px solid #ECEFF1}
.episodes-list>li>a{padding:.5rem 1rem;width:100%;color:#607D8B;line-height:1.25rem;font-size:.875rem;min-height:3.2rem}
.episodes-list>li>a:before{opacity:.3;font-size:1.25rem;margin-right:.7rem}
.episodes-list>li>a:hover{background-color:#fff;color:#263DFF;box-shadow:0 5px 15px rgba(38, 61, 255, .1)}
.episodes-list>li>a:hover:before{opacity:1}
.episodes-list>li>a span{font-weight:700;margin-left:.2rem;white-space:nowrap}
.fixed{position:sticky;top:2rem}
.sidebar{margin-bottom:2.5rem}
.animes-sidebar{margin:0 -.3rem 2.5rem}
.animes-sidebar>li{padding-left:.3rem;padding-right:.3rem}
.animes-sidebar .anime{margin-bottom:.6rem}
.animes-sidebar .anime figure{margin-bottom:0}
.anime-single.list{padding:1rem 0 .5rem;margin-top:0;border-radius:.3rem}
.anime-single.list .badge{position:absolute;right:1rem;bottom:1rem;z-index:1;font-weight:400}
.anime-single.list .original-title{margin-bottom:.5rem}
.pagination{margin-bottom:2rem;box-shadow:0 5px 15px rgba(0,0,0,.1)}
.page-link{border:0;border-radius:0!important;background-color:#263238;color:#fff;padding:.7rem 1rem;font-size:.875rem}
.page-link:hover{background-color:#3f5661;color:#fff}
.video{padding-top:56.55%;position:relative}
.video iframe{position:absolute;left:0;top:0;width:100%;height:100%}
.anime-title{color:#000}
.info{background-color:#fff;box-shadow:0 5px 15px rgba(0, 0, 0, .05);padding:1rem;font-size:.86rem;line-height:1.5;margin-bottom:2.5rem;border-radius:3px}
.info p:last-child{margin-bottom:0}
#video-options{background-color:#000}
.options{padding:1.25rem;background-color:#fff;box-shadow:0 5px 15px rgba(0, 0, 0, .05);}
.options .nav{white-space:nowrap;overflow:auto;display:block;margin-right: 1rem;}
.options li{margin-right:.5rem;display:inline-block}
.options li:last-child{margin-right:0}
.options .nav-link{text-align:center;line-height:1;padding:.5rem;color:#607D8B;background-color:#ECEFF1}
.options .nav-link.active{box-shadow:0 5px 15px rgba(38, 61, 255, .5)}
.options .nav-link.active span:before{display:inline-block;font-size:.75rem;vertical-align:top;margin-top:.3rem;margin-right:.3rem}
.options .nav-link span{text-transform:uppercase;display:block;font-size:.65rem}
.options .nav-link span+span{font-size:1.25rem}
.options .nav-link span:before{display:none}
.episodes-nav>.btn{padding:0;transition:none;margin-right:.5rem;margin-bottom:.5rem}
.episodes-nav>.btn>.btn{margin:-2px;font-size:.9rem;padding:.5rem 1rem}
.episodes-nav>.btn>.btn:hover{background-color:inherit;color:inherit;border-color:inherit}
.episodes-nav>.btn>.btn i{margin:0 .5rem}
.episodes-nav>.btn>.btn i:first-child{margin-left:0}
.episodes-nav>.btn>.btn i:last-child{margin-right:0}
.changeview span:before{margin-right:.5rem}
.changeview.on .fa-moon,.changeview:not(.on) .fa-sun{display:none}
.btn-download{white-space: nowrap;}
.table-downloads.table{margin-bottom: .5rem;}
.modal-header .close{font-size: 1rem;margin: -.5rem;}
.modal-title>i{width: 2rem;height: 2rem;margin-right: .5rem;font-size: 1rem;text-align: center;position: relative;display: inline-block;vertical-align: middle;line-height: 2rem;z-index: 1;}
.modal-title>i:after{position: absolute;left: -.25rem;top: -.25rem;content: '';background-color: currentColor;width: 2.5rem;height: 2.5rem;border-radius: 2rem;opacity: .1;z-index: -1;}
.btn.rounded-pill{padding-left: 1rem;padding-right: 1rem;}
.table thead th{text-transform: uppercase;font-size: .8rem;background-color: rgba(0,0,0,.03);}
.modal .table-responsive{margin: -1.1rem;width: calc(100% + 2rem);}
.table th:first-child,.table td:first-child{text-align: center;padding-left: 1rem;}
.sidebar .categories{margin: 0;max-height: 300px;overflow: auto;}
.sidebar .categories>li>a{font-size: .84rem;white-space: nowrap;-ms-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;padding-left: 1rem;}
.contact{max-width: 35rem;padding: 2rem;background-color: #fff;border-radius: .5rem;box-shadow:0 0 30px rgba(0,0,0,.05);}
.ups404{max-width: 40rem;text-align: center;padding: 4rem 0;}
.ups404 .fa-ghost{position: relative;line-height: 1;margin-top: 2rem;display: inline-block;vertical-align: top;}
.ups404 .fa-ghost:before{color: #263DFF;display: inline-block;font-size: calc(4vw + 2vh + 10rem);margin-bottom: 2rem;}
.ups404 .fa-ghost:after{content: "404";font-weight: 700;display: block;font-size: 5rem;opacity: .2;}
.ups404 .fa-ghost .fa-times{left: 0;top: 0;opacity: .4;color: #263DFF;}
.ups404 .fa-ghost .fa-dot-circle{left: 1.2rem;top: 1.5rem;opacity: .2;}
.ups404 .fa-ghost .fa-caret-up{left: 2.5rem;top: 0;transform: rotate(45deg);opacity: .3;}
.ups404 .fa-ghost>div,.ups404 .fa-ghost>span,.ups404 .fa-ghost i{position: absolute;font-size: 1rem;}
.ups404 .fa-ghost>div{left: -2rem;top: -2rem;}
.ups404 .fa-ghost>span{right: -4rem;top: 3rem;transform: rotate(150deg);}
.ups404 .title{display: block;margin-bottom: 1.5rem;}
.ups404 .btn{float: none!important;}
.request{margin-bottom: 4rem;padding: 2rem;background-color: #fff;box-shadow: 0 0 30px rgba(0,0,0,.05);position: relative;text-align: center;border-radius: 5px}
.request .description:after{content: '';display: block;background: url(../img/cnt/chibi.png) 50% 50% no-repeat;background-size: contain;height: 10rem;margin-bottom: 2rem;}
.alert{line-height: 1.5;}
.alert-warning:before{color: #FCD127;font-size: 1.25rem;margin-right: .5rem;}
.header .title+h2{margin-left: 3rem;font-size: 1.25rem;}
.nav-item[class*="fa-"]{position: relative;}
.nav-item[class*="fa-"]:before{position: absolute;top: 0;bottom: 0;height: 1.25rem;margin: auto;color: #FCD127;line-height: 1.25rem;}
.nav-item[class*="fa-"]>a{font-weight: 700;padding-left: 1.5rem!important;}
#program [id*="-hd"]{background-color: #fff;margin-bottom: 1rem;}
#program [id*="-hd"]>.btn{text-align: left;width: 100%;padding: 1rem;font-size: 1rem;text-decoration: none!important;color: inherit;}
#program [id*="-hd"]>.btn>i{margin-right: 0;margin-left: .5rem;color: #263DFF;float: right;}
#program .active [id*="-hd"] .btn{background-color: #263DFF;color: #fff;border-radius: 0;font-weight: 700;}
#program .active [id*="-hd"] .btn>i{color: #fff!important;}
#program .btn[aria-expanded="true"]>i{transform:scale(-1)}
.episode .time{font-weight: 600;font-size: .875rem;}
.episode .time:before{margin-right: .3rem;}
.episode.sm .thumb figure{padding-top: 42%;}
.episode.sm .thumb figure:before{transform: scale(.5);}
.episode.sm .thumb:hover .time{display: none;}
.episode.sm .title{margin-bottom: 0;white-space: nowrap;}
.episode.sm .title+span{opacity: .5;font-size: .75rem;display: block;}

@media (max-width:991px){
	.navbar-expand-lg>.container, .navbar-expand-lg>.container-fluid{padding-left:15px;padding-right:15px}
	.search{padding-top:.5rem}
	.menu .nav-item.dropdown .dropdown-menu{border:0}
	.menu .nav-item.dropdown .dropdown-menu,.menu .nav-item.dropdown .categories,.menu .nav-item.dropdown .popular{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}
	.navbar-nav>.nav-item>.nav-link,.menu .nav-item.dropdown .dropdown-menu{border-bottom:1px solid #eee}
	.navbar-nav>.nav-item:last-child>.nav-link,.navbar-nav>.nav-item:last-child .dropdown-menu{border-bottom:0}
	.results.dropdown-menu{left:0}
	.animes-sidebar{overflow:auto}
	.animes-sidebar>li{max-width:7.25rem}
	.principal .sidebar{order:-1;}
	.episode.sm:after{content: '';display: block;overflow: hidden;clear: both;}
	.episode.sm .thumb{float: left;width: 120px;margin-right: 1rem;}
	.episode.sm .thumb figure{margin-bottom: 0;}
	.episode.sm .title{padding-top: .5rem;white-space: normal;}
	#program>.day [id*="-hd"]+div{max-height: 350px;overflow: auto;margin-bottom: 1rem;}
}
@media (max-width:575px){
	.anime-single .title{font-size:1.25rem;margin-bottom:.5rem}
	.anime-single .original-title{font-size:.875rem;margin-bottom:.5rem;line-height:1.2}
	.anime-single .row{display:block}
	.anime-single .row>aside:first-child{width:100px;float:left;position:relative}
	.anime-single .status{font-size:0;position:absolute;left:-.3rem;top:-.3rem;z-index:1;width:2rem;height:2rem;padding:0;line-height:1.9rem;border-radius:2rem}
	.anime-single .thumb figure{margin-bottom:.5rem}
	.anime-single .status>i{font-size:.875rem;margin-right:0}
	.anime-single .sinopsis{clear:both}
	.genres{line-height:1;white-space:nowrap;max-width:100%;overflow:auto}
	.genres .btn{font-size:.65rem;margin-right:.2rem;margin-bottom:.5rem}
	.genres .btn>.btn{padding:0 .5rem}
	.anime-title{font-size:1.5rem}
	.episodes-nav>.btn>.btn{padding:1rem 1.5rem}
	.episodes-nav>.btn>.btn i{margin:0}
	.episodes-nav>.btn>.btn span,.btn-download span{display:none}
	.btn-download>i{margin-right: 0;}
}
@media (min-width:768px){
	.menu .nav-item.dropdown .dropdown-menu{padding:.5rem 1rem}
	.menu .nav-item.dropdown .dropdown-menu .dropdown-item{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:0}
	.menu .nav-item.dropdown.full .dropdown-menu .dropdown-item{-ms-flex:0 0 33.33333333333333%;flex:0 0 33.33333333333333%;max-width:33.33333333333333%}
	.menu .nav-item.dropdown .dropdown-menu .dropdown-item{font-size:.84rem}
	.header .title{font-size:2rem}
	.anime-single.list{margin-top:5rem;padding:1rem 1rem 1.5rem}
	.anime-single.list .thumb{margin-top:-3rem}
	.anime-single.list .thumb figure,.anime-single.list .sinopsis{margin-bottom:0}
	.header .title+h2{margin-left: 3.5rem;}
}
@media (min-width:992px){
	#tioanime>header .logo{padding-right:1.5rem}
	#tioanime>header .banner{-ms-flex:0 0 728px;flex:0 0 728px;max-width:728px}
	header .navbar-expand-lg .navbar-nav .nav-item>a{padding:1.2rem 0}
	.navbar-expand-lg .navbar-nav .nav-item{margin-right:2rem}
	.navbar-expand-lg .navbar-nav .nav-link{padding-left:0;padding-right:0}
	.menu .navbar-nav .dropdown:hover .dropdown-menu{display:block}
	.menu .nav-item.dropdown.full .dropdown-menu .dropdown-item{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
	.menu .nav-item.dropdown.full .dropdown-menu{padding-left:0;padding-right:0}
	.menu .navbar-nav .dropdown:hover .dropdown-menu .container,.menu .nav-item.dropdown .show .categories,.menu .nav-item.dropdown .show .popular{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;padding-left:15px;padding-right:15px}
	.dropdown-menu{box-shadow:0 0 30px rgba(0,0,0,.05)}	
	.nav-link.dropdown-toggle{position:relative}
	.menu .navbar-nav .nav-link.dropdown-toggle:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='11' viewBox='0 0 22 11'%3E%3Cg transform='translate(-366 -165)'%3E%3Cpath d='M11,11,22,22H0Z' transform='translate(366 154)' fill='%23eceff1'/%3E%3Cpath d='M10,10,20,20H0Z' transform='translate(367 156)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E");position:absolute;width:20px;height:10px;left:1rem;bottom:-1px;z-index:9999}
	.menu .navbar-nav>li.active:not(.show)>.nav-link.dropdown-toggle:before{background-image:none;width:13px;height:13px;left:0;right:0;bottom:-1.4rem;z-index:1}
	.menu .navbar-nav>li.active.show>.nav-link.dropdown-toggle:before,
	.menu .navbar-nav>li:hover>.nav-link.dropdown-toggle:before{background-color:transparent;border:0;margin:0;right:auto;left:1rem}
	.show>.nav-link.dropdown-toggle:before,.menu .navbar-nav>li:hover>.nav-link.dropdown-toggle:before{content:''}
	.menu .navbar-nav>li.active>a{position:relative}
	.menu .navbar-nav>li.active>a:before{background-color:#263DFF;width:13px;height:13px;border-radius:7px;content:'';position:absolute;left:0;right:0;bottom:-1.4rem;margin:auto;border:3px solid #fff}
	.header .btn{float:right;margin-top:.4rem}
	.principal{-ms-flex:0 0 calc(100% - 300px - 2.5rem);flex:0 0 calc(100% - 300px - 2.5rem);max-width:calc(100% - 300px - 2.5rem)}
	.sidebar{-ms-flex:0 0 330px;flex:0 0 330px;max-width:330px}
	.episode-single>.principal{-ms-flex:0 0 calc(100% - 160px - 2.5rem);flex:0 0 calc(100% - 160px - 2.5rem);max-width:calc(100% - 160px - 2.5rem)}
	.episode-single>.sidebar{-ms-flex:0 0 190px;flex:0 0 190px;max-width:190px}
	.changeview span:before{display:block;font-size:1rem;margin-right:0}
	.changeview{position:fixed;right:0;top:0;bottom:0;height:3.5rem;margin:auto;z-index:10;font-size:.65rem;text-transform:uppercase;line-height:1.5;border-radius:.3rem 0 0 .3rem}	
	#menu .search{width: 170px;}
	#program{margin-right: -1rem;}
	#program:after{clear: both;display: block;overflow: hidden;content: '';}
	#program>.day{float: left;width: 14.28571428571429%;}
	#program [id*="-hd"]{position: sticky;top: 0;z-index: 10;padding-right: 1rem;margin-bottom: 1rem;pointer-events: none}
	#program [id*="-hd"] .btn{text-align: center;position: relative;}
	#program .active [id*="-hd"] .btn:after{width: 0;height: 0;border-left: 7px solid transparent;border-right: 7px solid transparent;border-top: 7px solid #263DFF;position: absolute;left: 0;bottom: -7px;right: 0;margin: auto;content: ''}
	#program [id*="-hd"] .btn>i{display: none;}
	#program>.day:last-child [id*="-hd"]{padding-right: 0;margin-right: 1rem;}
	#program>.day [id*="-hd"]+div{display: block !important;padding-right: 1rem;}
}
@media (min-width:1200px){
	::-webkit-scrollbar{width:10px;height:10px;background:rgba(0,0,0,.1)}
	::-webkit-scrollbar-thumb{background:#263DFF}
	.container{max-width:1380px}
	.episodes>li,.animes>li{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
	.anime-single.list{margin-top:7rem;padding:1rem 1.5rem 2.5rem}
	.anime-single.list .thumb{margin-top:-5rem}
	.anime-single.list .sinopsis{max-height:150px}
}
@media (min-width:1600px){
	.anime-single.list .sinopsis{max-height:none}
	.episode-single{max-width:1250px;margin-left:auto;margin-right:auto}
	.video{padding-top:600px}
}
/*dark*/
.dark{background-color:#18142F}
.dark #tioanime>header,.dark .thumb .pop,.dark .dropdown-menu,.dark .episodes-list>li>a:hover,.dark .anime-single,.dark .info,.dark .backdrop,.dark .options,.dark .contact,.dark .request,.dark #program [id*="-hd"]{background-color:#282248}
.dark .form-control{background-color:#18142F;border-color:#443D68}
.dark .form-control:focus{box-shadow:0 0 0 0.2rem rgba(65, 166, 255, .1);color:#C6C2DD}
.dark .dropdown-menu{border-color:#443D68}
.dark .episodes-list>li{border-color:rgba(68, 61, 104, .5)}
.dark .episodes-list>li>a,.dark .menu .navbar-nav .nav-link,.dark,.dark .navbar-dark .navbar-nav .nav-link,.dark .page-item:not(.active) .page-link{color:#C6C2DD}
.dark .episodes-list>li>a:hover{color:#fff}
.dark #tioanime>footer,.dark .page-item:not(.active) .page-link:not(:hover){background-color:#1F1A3A}
.dark a,.dark .navbar-dark .navbar-nav .nav-link:hover,.dark .header .title,.dark .anime-title,.dark .anime-single .title{color:#fff}
.dark .episodes-list>li>a:hover:before,.dark a:not(.btn):hover,.original-title,.dark .menu .navbar-nav li.active .nav-link,.dark .menu .navbar-nav li:hover .nav-link,.dark .dropdown-toggle:after,.dark .link-icon,.dark .ups404 .fa-ghost:before,.dark .ups404 .fa-ghost .fa-times{color:#41A6FF}
.dark::-webkit-scrollbar-thumb,.dark ::-webkit-scrollbar-thumb{background:#41A6FF}
.dark .btn-primary,.dark .badge-primary,.dark #program .active [id*="-hd"] .btn{background-color:#41A6FF;border-color:#41A6FF}
.dark #program .active [id*="-hd"] .btn:after{border-top-color:#41A6FF}
.dark .thumb:hover{background-color:#41A6FF}
.dark #program [id*="-hd"]>.btn>i{color:#41A6FF}
.dark .nav-pills .nav-link.active,.dark .nav-pills .show>.nav-link{background-color:#41A6FF;color:#fff}
.dark .options .nav-link.active{box-shadow:0 5px 15px rgba(65, 166, 255, .5)}
.dark .page-item.active .page-link{background-color:#41A6FF;border-color:#41A6FF;color:#fff}
.dark .page-link:hover{background-color:#443D68}
.dark .btn-primary:hover,.dark .btn-primary:not(:disabled):not(.disabled):active,.dark .btn-primary:not(:disabled):not(.disabled).active,.dark .show>.btn-primary.dropdown-toggle{background-color:#207ed1;border-color:#207ed1}
.dark .btn-primary:focus,.dark .btn-primary.focus{-webkit-box-shadow:0 0 0 0.2rem rgba(65, 166, 255,0.5);box-shadow:0 0 0 0.2rem rgba(65, 166, 255,0.5)}
.dark .btn-light,.dark .options .nav-link{color:#C6C2DD;background-color:#443D68;border-color:#443D68}
.dark .btn-light:hover,.dark .btn-light:not(:disabled):not(.disabled):active,.dark .btn-light:not(:disabled):not(.disabled).active,.dark .show>.btn-light.dropdown-toggle,.dark .options .nav-link:hover{color:#fff;background-color:#383158;border-color:#383158}
.dark .btn-light:focus,.dark .btn-light.focus{-webkit-box-shadow:0 0 0 0.2rem rgba(68, 61, 104, .5);box-shadow:0 0 0 0.2rem rgba(68, 61, 104, .5)}
.dark .backdrop:before{background:linear-gradient(to bottom, rgba(40,34,72,0) 0%,rgba(40,34,72,1) 100%)}
.dark .header .title:before{color:#37D1A2}
.dark .text-success{color:#37D1A2!important}
.dark #tioanime>footer .navbar{border-color:rgba(198, 194, 221, .15)}
.dark .navbar-light .navbar-toggler-icon,.dark .navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255,255,255,1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}
.dark .modal-header{border-color: rgba(198, 194, 221, .15);}
.dark .navbar-toggler{background-color:rgba(0,0,0,.5)}
.dark .modal-content{background-color: #282248;}
.dark .close{color: #fff;text-shadow: none;opacity: 1;}
.dark .table thead th{background-color: rgba(0,0,0,.2);}
.dark .dropdown-item:hover,.dark .dropdown-item:focus{background-color: #282248;}
@media (max-width:991px){
	.dark .navbar-nav>.nav-item>.nav-link,.dark .menu .nav-item.dropdown .dropdown-menu{border-color:rgba(198, 194, 221, .15)}
}
@media (min-width:992px){
	.dark .menu .navbar-nav>li.active>a:before{border-color:#18142F}
	.dark .menu .navbar-nav .nav-link.dropdown-toggle:before{background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='11' viewBox='0 0 22 11'%3E%3Cg transform='translate(-1583 -165)'%3E%3Cpath d='M11,11,22,22H0Z' transform='translate(1583 154)' fill='%23443d68'/%3E%3Cpath d='M10,10,20,20H0Z' transform='translate(1584 156)' fill='%23282248'/%3E%3C/g%3E%3C/svg%3E")}
}

/*new*/
.latest .header .title{font-size: 1.25rem;}
.latest{overflow: auto;margin-bottom: 2rem;}
.latest>section{min-width: 400px;margin-bottom: 1rem;}
.movies .header .title:before{color: #DC3545;}
.ovas .header .title:before{color: #FD7E14;}
.onas .header .title:before{color: #6F42C1;}
.anime.media{position: relative;}
.anime.media .thumb{width: 100px;margin-right: 20px;}
.anime.media .thumb figure{margin-bottom: 0;}
.anime.media .description{line-height: 1.25rem;font-size: 0.875rem;}
.anime.media .title{margin-bottom: 0.5rem;}
.anime.media .genres{margin-bottom: 0;}
.anime.media .genres>.btn{margin-bottom: 0.3rem;position: relative;z-index: 2;}
.thumb [class*="anime-type-"]{position: absolute;left: 0.3rem;bottom: 0.3rem;z-index: 2;color: #fff;}
[class*="anime-type-"]{line-height: 1.25rem;font-size: 0.75rem;}
[class*="anime-type-"]:before{margin-right: 0.5rem;content: '';height: 1.25rem;width: 0.2rem;display: inline-block;vertical-align: middle;}
.anime-type-ova:before{background-color: var(--orange);}
.anime-type-ova{color: var(--orange);}
.anime-type-peli:before{background-color: var(--danger);}
.anime-type-peli{color: var(--danger);}
.anime-type-ona:before{background-color: var(--purple);}
.anime-type-ona{color: var(--purple);}
.original-title{margin-bottom: 0;}
.meta>*{display: inline-block;vertical-align: top;margin-right: .5rem;margin-bottom: 0.3rem;}
.year{line-height: 1.1rem;border: 2px solid var(--light);border-radius: .2rem;font-size: 0.75rem;padding: 0 .3rem;}
.season{line-height: 1.25rem;font-size: 0.75rem;}
.season>span:before{font-size: 1rem;margin: 0 .3rem 0 .2rem;line-height: 1;bottom: -0.1rem;position: relative;}
.season .spring{color: var(--warning);}
.season .summer{color: var(--orange);}
.season .fall{color: #7b3c07;}
.season .winter{color: var(--info);}
.episodes-list>li>a{padding: 1rem;}
.episodes-list>li>a:before{order:3;font-size: 2rem;}
.episodes-list>li>a:hover{box-shadow:0 0 2rem rgba(38, 60, 255, .1)}
.episodes-list>li>a div>span{font-weight: 300;margin-left: 0;font-size: 0.75rem;color: #607D8B;}
.episodes-list figure{margin-bottom: 0;max-width: 8.75rem;margin-right: 1rem;}
.episodes-list p{margin-bottom: 0;color: var(--dark);}
.info-episode{padding: 1rem 1rem 1rem 5rem;position: relative;min-height: 5rem;font-size: 0.75rem;line-height: 1.25rem;margin-bottom: 2rem;box-shadow:0 0 2rem rgba(38, 60, 255, .1);background-color: #fff;}
.info-episode:before{color: var(--primary);font-size: 3rem;position: absolute;top: 1.5rem;left: 1rem;opacity: .2;line-height: 1;}
.info-episode p{margin-bottom: 0;max-height: 5rem;overflow: auto;}
.epi-stats{background-color: #fff;border-radius: .2rem;margin-bottom: 1rem;}
.epi-stats>div{padding:.5rem 1rem;line-height: 1.5rem;}
.epi-stats,.epi-stats .votes{box-shadow:0 0 2rem rgba(0, 0, 0, .1);}
.epi-stats .follow>span{font-size: 0.75rem;display: block;}
.epi-stats .follow ul{padding: 0;margin: 0;list-style:none}
.epi-stats .follow ul>li{display: inline-block;vertical-align: top;margin-right: .5rem;font-size: 1.1rem;}
.epi-stats .follow ul>li:last-child{margin-right: 0;}
.epi-stats .follow a.fa-twitter{color: #55ACEE;}
.epi-stats .follow a.fa-facebook-f{color: #1774EB;}
.epi-stats .follow a.fa-youtube{color: #CD201F;}
.epi-stats .votes{position: relative;}
.epi-stats .votes>span{text-align: right;display: block;}
.epi-stats .votes .num{font-weight: 700;color: var(--dark);font-size: 1.25rem;}
.epi-stats .votes .num:before{float: right;margin-left: 0.5rem;color: var(--warning);}
.epi-stats .votes .mal{font-size: 0.75rem;}
.epi-stats .votes .mal span{font-weight: 700;}
.epi-stats .votes .total{position: absolute;font-size: 0.65rem;line-height: 1rem;position: absolute;bottom: -1.5rem;right: 0;}
.epi-stats .votes .total span{font-weight: 700;}
.anime.sm.media .thumb{width: 80px;margin-right: 1rem;}
.anime.sm.media .thumb figure:before{transform: scale(.5)}
.anime.sm.media .thumb figure{padding-top: 100%;}
.anime.sm.media .thumb:hover [class*="anime-type-"]{opacity: 0;}
.anime.sm.media .title{color: var(--dark);font-size: .875rem;position: static;text-align: left;margin-bottom: .3rem;}
.anime.sm.media:hover .title{opacity: 1;color: var(--primary);}
.vote-num{line-height: 1.25rem;font-size: 0.75rem;font-weight: 700;}
.vote-num:before{color: var(--warning);margin-right: 0.3rem;}
.w-history ul{position: relative;}
.w-history ul:after{content: '';position: absolute;right: 52px;top: 0;width: 2px;height: 100%;background-color: var(--primary);opacity: 0.1;}
.w-history .media-body{padding-right: 55px;}
.watching{height: 1rem;position: absolute;width: 52px;line-height: 1rem;top: 0;bottom: 0;margin: auto;font-size: 0.75rem;color: var(--primary);right: 0;white-space: nowrap;}
.watching:before{width: 12px;height: 12px;content: '';display: inline-block;vertical-align: middle;background: var(--primary);border-radius: 6px;margin-right: 5px;margin-left: -6px;}
.w-related .header .title:before{color: var(--purple);}
.options.top{box-shadow:none;background-color: transparent;padding: 0;}
.anime-title{font-size: 1rem;text-align: left!important}
.options .episodes-nav>.btn{margin-bottom: 0;}
/*range*/
.an-year{padding-top: 1.5rem;}
.rs-container{font-family:Arial,Helvetica,sans-serif;height:15px;position:relative}
.rs-container .rs-bg,.rs-container .rs-selected{height:5px;left:0;position:absolute;top:5px;width:100%;border-radius:5px}
.rs-container .rs-selected{transition:all .2s linear;width:0}
.rs-container.disabled .rs-selected{background-color:#ccc;border-color:#bbb}
.rs-container .rs-pointer{border:2px solid #fff;border-radius:20px;cursor:pointer;height:20px;left:-10px;position:absolute;top:-5px;transition:all .2s linear;width:20px;}
.rs-container.disabled .rs-pointer{cursor:default}
.rs-container.sliding .rs-pointer,.rs-container.sliding .rs-selected{transition:none}
.rs-container .rs-scale{left:0;position:absolute;top:5px;white-space:nowrap}
.rs-container .rs-scale span{float:left;position:relative}
.rs-container .rs-scale span::before{background-color:#ededed;content:"";height:8px;left:0;position:absolute;top:10px;width:1px}
.rs-container.rs-noscale span::before{display:none}
.rs-container .rs-scale span:last-child{margin-left:-1px;width:0}
span:first-child ins{position: relative;left: .7rem;}
span:last-child ins{position: relative;right: .5rem;}
.rs-container .rs-scale span ins{display:inline-block;font-size:10px;margin-top:20px;text-decoration:none}
.rs-container.disabled .rs-scale span ins{color:#999}
.rs-tooltip{width:auto;min-width:30px;height:16px;line-height: 16px;border-radius:3px;position:absolute;transform:translate(-50%,-23px);left:8px;text-align:center;font-size:10px;padding:0 3x;color: #fff;}
.rs-tooltip:before{width: 0;content: '';position: absolute;left: 0;right: 0;bottom: -4px;
height: 0;margin: auto;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid currentColor;}
#rngyr{visibility: hidden;}
.search-choice-close:before{font-family: 'Font Awesome 5 Free';font-weight: 700;font-style: normal;}
.filter-bx{background-color: #fff;border-radius:.3rem;margin-bottom: 2rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.05);padding: 1rem;}
.filter-bx .form-group>label{text-transform: uppercase;font-size: 0.75rem;}
.filter-bx select{font-size: 0.875rem;}
.rs-selected,.rs-tooltip,.rs-pointer{background-color: var(--primary);}
.rs-tooltip:before{border-top-color:var(--primary)}
.rs-bg{background-color: #F1F2F6;}
.chosen-container{position:relative;height: auto;min-height: calc(2.25rem + 2px);padding: 4px .5rem;line-height: 0;font-size: 0;width: 100%!important;}
.chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;}
.chosen-results .dropdown-item{cursor:pointer;line-height: 1.5rem;}
.chosen-container .dropdown-item em{font-style: normal}
.chosen-container-active .dropdown-menu{display: block;max-height: 205px;overflow: auto;width: 100%;left: -.5rem;}
.chosen-search-input{border: 0;padding: 0;outline: 0;font: inherit;color: inherit;height: 1.6rem;background-color: transparent;width: 100%;font-size: 0.875rem;}
.chosen-choices{margin-bottom: 0;}
.dropdown-item.result-selected{pointer-events: none;opacity: .5;}
.chosen-container-multi .chosen-choices li.search-choice,.chosen-container-multi .chosen-choices li.search-field{max-width: 100%;display: inline-block;vertical-align: top;margin: 3px 7px 3px 0;padding: .1rem .5rem;border-radius: 3px;font-size: 0.875rem;background-color: var(--light);}
.dropdown-item:active{color: #fff!important;}
.chosen-container-multi .chosen-choices li.search-field{background-color: transparent;}
.chosen-container-multi .chosen-choices li.search-field{padding: 0;}
.chosen-container-multi .chosen-choices li.search-choice{font-size: 0.75rem;line-height: 1.5rem;}
.search-choice-close:before{content: '\f00d';display: inline-block;vertical-align: top;padding: 0 .7rem 0 .4rem;margin-right: -.7rem;cursor: pointer;}
.dropdown-item.no-results{pointer-events: none;}
.dropdown-item.no-results span{font-weight: 700;}
.no-results{font-size: 0.75rem;}
.rs-container .rs-scale span ins{display: none;}

@media (max-width:991px){
	.btn-download{padding:.3rem 1rem;}
	.btn-download i{margin-right: 0;}
	.btn-download span{display: none;}
}
@media (max-width:768px){
	.episodes-nav>.btn>.btn{padding: 1rem 1.3rem;}
	.btn-download{padding: .9rem 1rem;}
	.episodes-nav>.btn>.btn i{margin: 0;}
	.episodes-nav>.btn>.btn span{display: none;}
}
@media (min-width:992px){
	.episode-single>.principal{-ms-flex: 0 0 calc(100% - 300px - 2.5rem);flex: 0 0 calc(100% - 300px - 2.5rem);max-width: calc(100% - 300px - 2.5rem);}
	.episode-single>.sidebar{-ms-flex: 0 0 330px;flex: 0 0 330px;max-width: 330px;}
	aside.principal{max-width: none;}
	.filters-cont>aside{-ms-flex: 0 0 250px;flex: 0 0 250px;max-width: 250px;}
	.filters-cont>main{-ms-flex: 0 0 calc(100% - 250px);flex: 0 0 calc(100% - 250px);max-width: calc(100% - 250px);}
}
@media (min-width:992px) and (max-width:1199px){
	.episodes-nav>.btn>.btn i{margin: 0;}
	.episodes-nav>.btn>.btn span{display: none;}
}
@media (min-width:1200px){
	.anime-single .title{padding-right: 14rem;}
	.epi-stats{position: absolute;right: 1rem;top: 0;}
}
@media (min-width:1600px){
	.episode-single{max-width: none;margin-left: -15px;margin-right: -15px;}
}

/*dark*/
.dark .year{border-color: rgba(255,255,255,.1);}
.dark .episodes-list p{margin-bottom: 0;color: var(--light);}
.dark .info-episode{background-color: #282248;}
.dark .info-episode:before{color: #41a6ff;opacity: 0.5;}
.dark .epi-stats{background-color: #443d68;}
.dark .epi-stats .num,.dark .epi-stats .follow a.fab{color: var(--light);}
.dark .epi-stats .follow a.fab{opacity: 0.5;}
.dark .epi-stats .follow a.fab:hover{opacity: 1;}
.dark .anime.sm.media .title{color: var(--light);}
.dark .anime.sm.media:hover .title,.dark .watching{color: #41A6FF;}
.dark .w-history ul:after,.dark .watching:before{background-color: #41A6FF;}
.dark .filter-bx{background-color: #1f1a3a;}
.dark .chosen-container-multi .chosen-choices li.search-choice{background-color: #443d68;color: #fff;}
.dark .rs-bg{background-color: #443d68;}
.dark .rs-container .rs-scale span::before{opacity: 0.2;}
.dark .rs-container .rs-pointer{border-color: #1f1a3a;}
.dark .chosen-results .dropdown-item{color: #fff;}



/* NEW - 29/04/2020 */
.user-box .row{margin-left: -.5rem;margin-right: -.5rem;}
.user-box .row .col{padding-left: .5rem;padding-right: .5rem;}
.modal-user .btn-lg{font-size: 1rem;}
.login-text .btn{background-color: transparent!important;vertical-align: top;border: 0;margin-top: -2px;}
.btn.btn-recovery{background-color: transparent!important;border:0}
.btn.btn-showpass{position: absolute;right: 0;bottom: 0;height: 3rem;background-color: transparent!important;border: 0;opacity: .5;}
.btn.btn-showpass:hover{opacity: 1;}

@media (max-width: 1200px){
	.container {
		max-width: none;
	}
}
@media (min-width: 992px){
	.btn-login{border-radius: 50%;}
}

.x2dr9{position: absolute;left: 0;top: 0;right: 0;bottom: 0;background-color: #2c2c2c;z-index: 10;display: flex;justify-content: center;align-items: center;text-align: center;color: #fff;font-size: .875rem;padding: 1rem;overflow: hidden;}
.x2dr9>div{background-color: rgba(0,0,0,.5);padding: 1.5rem;max-height: 100%;overflow: auto;border-radius: 1rem;max-width: 370px;box-shadow: 0 0 64px rgba(0,0,0,.5);position: relative;z-index: 1;}
.x58w7e{display: block;font-size: 64px;line-height: 64px;margin-bottom: 10px;opacity: .2;}
.x2dr9 .btn{letter-spacing: normal;font-size: .75rem;}
.x2dr9 .btn.btn-link{padding: 0 1rem;color: #fff;text-decoration: underline;}
.x2dr9 p{margin-bottom: 0;}
.x2dr9 p:first-child{margin-bottom: 1rem;}
.x2dr9 p:last-child{margin-top: .5rem;}