/*
Theme Name: New Anitube
*/
/* Fontes */
@import url('https://fonts.googleapis.com/css?family=Roboto:100,300,300i,400,500,700,900');
/* HTML */
body {
padding: 0;
margin: 0;
font-family: 'Roboto', Arial, sans-serif;
background: #000000;
color: #fff;
}
a {
color: inherit;
text-decoration: none;
}
* {
outline: none;
box-sizing: border-box;
}
:root {
    --principal: #da062e;
    --hover: #c20428;
    --white: #fff
}
/* Especiais */
.mwidth {
max-width: 1280px;
margin: 0 auto;
}
.mbottom {
margin-bottom: 10px;
}
.vintepx {
margin-bottom: 20px;
}
.dezpx {
margin-bottom: 10px;
}
.linkdisabled {
cursor: not-allowed;
}
.nomobile {
display: inline-block;
}
.overlayMenuMobile {
width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
background: rgba(0,0,0,.8);
z-index: 9999;
display: none;
}
.main-carousel.flickity-enabled.is-draggable {
overflow: hidden;
}
/* Icons */
.icon-home {
background: url(img/home.png);
background-size: 36px;
width: 36px;
height: 36px;
margin-bottom: -10px;
display: inline-block;
}
.icon-generos {
background: url(img/generos.png);
background-size: 36px;
width: 36px;
height: 36px;
margin-bottom: -10px;
display: inline-block;
}
.icon-contato {
background: url(img/contato.png);
background-size: 36px;
width: 36px;
height: 36px;
margin-bottom: -10px;
display: inline-block;
}
.icon-sobre {
background: url(img/sobre.png);
width: 23px;
height: 23px;
display: inline-block;
vertical-align: bottom;
margin-bottom: -1px;
}
.icon-populares {
background: url(img/populares.png);
width: 23px;
height: 23px;
display: inline-block;
vertical-align: bottom;
margin-bottom: -1px;
}
.icon-parceiros {
background: url(img/parceiros.png);
width: 23px;
height: 23px;
display: inline-block;
vertical-align: bottom;
margin-bottom: -1px;
}
.icon-anterior {
background: url(img/anterior.png);
background-size: 30px;
width: 30px;
height: 30px;
display: inline-block;
}
.icon-lista {
background: url(img/menu-lista.png);
background-size: 30px;
width: 30px;
height: 30px;
display: inline-block;
}
.icon-proximo {
background: url(img/proximo.png);
background-size: 30px;
width: 30px;
height: 30px;
display: inline-block;
}
.icon-reportar {
background: url(img/reportar.png);
background-size: 30px;
width: 30px;
height: 30px;
display: inline-block;
}
.icon-share {
background: url(img/share.png);
background-size: 30px;
width: 30px;
height: 30px;
display: inline-block;
}
.icon-facebook {
background: url(img/fb.jpg);
background-size: 30px;
width: 30px;
height: 30px;
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
margin: auto;
display: block;
}
.icon-twitter {
background: url(img/tt.jpg);
background-size: 30px;
width: 30px;
height: 30px;
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
margin: auto;
display: block;
}
.icon-whatsapp {
background: url(img/wpp.jpg);
background-size: 30px;
width: 30px;
height: 30px;
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
margin: auto;
display: block;
}
.icon-busca {
background: url(img/search.png);
background-size: 25px;
width: 25px;
height: 25px;
display: inline-block;
cursor: pointer;
}
.icon-busca.active {
background: url(img/close-menu.png);
background-size: 25px;
width: 25px;
height: 25px;
display: inline-block;
cursor: pointer;
}
/* Mensagens */
.message {
text-align: center;
font-weight: bolder;
font-size: 15px;
margin-bottom: 10px;
}
.message .error {
background: #c0392b;
border: 1px solid #e74c3c;
padding: 10px;
}
.message .success {
background: #27ae60;
border: 1px solid #2ecc71;
padding: 10px;
}
/* Favoritos - Icon */
.icon-fav-off {
	background: url(img/fav_off.png);
	width: 23px;
	height: 20px;
	display: inline-block;
	cursor: pointer;
}
.icon-fav-on {
	background: url(img/fav_on.png);
	width: 23px;
	height: 20px;
	display: inline-block;
	cursor: pointer;
}
/* Favoritos - Botao */
.animeFlexContainer .left .fav {
	width: 220px;
	background: #da062e;
	margin-top: 10px;
	padding: 10px;
	position: relative;
	display: flex;
	align-content: center;
	align-items: center;
	margin-bottom: 10px;
	border-radius: 4px;
	cursor: pointer;
	transition: all .5s ease;
}
.animeFlexContainer .left .fav:hover {
	background: #9e001e;
}
.animeFlexContainer .left .fav span {
	margin-left: 10px;
	text-transform: uppercase;
	font-weight: 400;
	letter-spacing: 2px;
	font-size: 13px;
	margin-top: -1px;
}
/* Favoritos - Sweet Alert */
.swal-overlay {
	z-index: 999992!important;
}
/* Favoritos - Exibir Todos */
.favLimit {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: #222;
	z-index: 999991;
	overflow-y: auto;
	display: none;
}
.containerFavoritos {
	position: absolute;
	top: 0px;
	background: #222;
	width: 100%;
}
.containerFavoritos .cleanFavs {
	padding: 15px 0;
	background: #da062e;
	text-align: center;
	font-weight: bolder;
	letter-spacing: 2px;
	text-transform: uppercase;
	cursor: pointer;
	transition: all .5s ease;
}
.containerFavoritos .cleanFavs:hover {
	background: #9e001e;
}
.containerFavoritos .closeFavs {
	background: #da062e;
	width: 35px;
	height: 35px;
	position: relative;
	cursor: pointer;
	float: right;
	margin: 10px 10px 10px 0;
}
.containerFavoritos .closeFavs span {
	font-size: 30px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(calc(-50% + 0.1px), calc(-50% + 0.1px));
	margin-top: -2px;
	margin-left: -1px;
	transition: all .1s ease;
}
.containerFavoritos .closeFavs:hover span {
	font-size: 25px;
}
.containerFavoritos .favsEmpty {
	text-align: center;
	color: #ccc;
}
.containerFavoritos .favsEmpty h3 {
	margin: 0;
	font-size: 30px;
}
.containerFavoritos .favsEmpty span {
	display: block;
}
.containerFavoritos .favsEmpty .favsEmptyMsg {
	margin-top: 10px;
	display: inline-block;
	padding: 10px 15px;
	border-radius: 4px;
	background: #27ae60;
	border: 1px solid #2ecc71;
	color: #fff;
	font-size: 13px;
}
.containerFavoritos .favsApp {
	display: flex;
	flex-direction: column;
	clear: both;
	max-width: 1280px;
	margin: auto;
}
.containerFavoritos .favsApp .favQuantidade {
	padding: 10px;
	background: #2f2f2f;
	margin-bottom: 10px;
	border-bottom: 3px solid #333;
	font-size: 14px;
}
.containerFavoritos .favsApp .favQuantidade span {
	display: block;
}
.containerFavoritos .favsApp .favPaginacao {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 10px;
}
.containerFavoritos .favsApp .favPaginacao .favPaginacaoItem {
	padding: 10px 15px;
	background: #2f2f2f;
	border-bottom: 3px solid #333;
	cursor: pointer;
	transition: all .5s ease;
}
.containerFavoritos .favsApp .favPaginacao .favPaginacaoItem:hover, .containerFavoritos .favsApp .favPaginacao .favPaginacaoItem.current {
	background: #da062e;
	border-color: #e80530;
}
.containerFavoritos .favItem {
	display: flex;
	margin-bottom: 10px;
	padding: 10px;
	transition: all .5s ease;
}
.containerFavoritos .favItem:hover {
	background: rgba(255, 255, 255, .03);
}
.containerFavoritos .favItem .left {
	width: 150px;
}
.containerFavoritos .favItem .left img {
	width: 100px;
	margin-left: 50px;
	display: block;
}
.containerFavoritos .favItem .right {
	width: calc(100% - 150px);
	display: flex;
	margin-right: 50px;
	align-items: center;
	align-content: center;
}
.containerFavoritos .favItem .right .favNome {
	width: calc(100% - 50px);
	height: 100%;
	display: flex;
	align-items: center;
	align-content: center;
	text-align: center;
	padding: 0 10px;
	border-right: 1px dashed rgba(255, 255, 255, .1);
}
.containerFavoritos .favItem .right .removeFav {
	width: 50px;
	text-align: center;
	cursor: pointer;
}
.containerFavoritos .favItem .right .removeFav svg {
	fill: #fff;
	transition: all .3s ease;
}
.containerFavoritos .favItem .right .removeFav:hover svg {
	fill: #da062e;
}
/* Header */
.mHeader {
background: #da062e;
}
.mHeader .mwidth {
position: relative;
display: flex;
display: -webkit-flex;
justify-content: left;
align-items: center;
}
.menuMobile {
background: url(img/menu.png);
background-size: 30px;
width: 30px;
height: 30px;
cursor: pointer;
display: none;
}
.LogoMobile {
background: url(img/logo.png?nc);
background-size: 150px;
width: 150px;
height: 65px;
display: none;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
margin: auto;
}
.buscaMobile {
display: none;
position: absolute;
right: 20px;
}
.logoMenuMobile {
background: url(img/logo-menu.png);
background-size: 175px;
width: 175px;
height: 75px;
display: none;
}
.closeMenuMobile {
background: url(img/close-menu.png);
width: 30px;
height: 30px;
position: absolute;
right: 29px;
background-size: 30px;
top: 35px;
cursor: pointer;
display: none;
}
.showFav {
	cursor: pointer;
}
.HeaderLogo {
position: relative;
z-index: 99999;
}
.HeaderLogo::before {
top: -40px;
position: absolute;
content: '';
width: 242px;
height: 150px;
background: url(img/bg-logo.png);
}
.LogoImg {
position: absolute;
width: 175px;
height: 75px;
background: url(img/logo.png?nsdsdssdc);
background-size: 176px;
margin: -20px 0 0 30px;
}
.HeaderMenu {
margin-left: 220px;
padding: 20px 25px 25px 25px;
}
.HeaderMenu ul {
margin: 0;
padding: 0;
}
.HeaderMenu ul li {
list-style: none;
display: inline-block;
font-weight: bolder;
text-transform: uppercase;
font-size: 14px;
}
#father:hover ul {
display: block;
}
.HeaderMenu ul li ul {
display: none;
position: absolute;
background: #da062e;
top: 50px;
z-index: 9999;
}
.HeaderMenu ul li a {
padding: 5px 10px;
border-right: 1px solid #000;
}
.HeaderMenu ul li ul li {
padding: 10px;
display: block;
}
.HeaderMenu ul li ul li a {
border: none;
width: 100%;
display: block;
}
.HeaderTraducao {
padding: 0;
}
.HeaderTraducao ul {
margin: 0 0 0 -10px;
padding: 0;
}
.HeaderTraducao ul li {
list-style: none;
display: inline-block;
}
.HeaderTraducao ul li a {
padding: 5px 10px;
}
.HeaderTraducao ul li a img {
display: inline-block;
margin-bottom: -5px;
}
.HeaderBusca {
position: absolute;
right: 0;
margin-bottom: -5px;
}
.formSearch {
position: relative;
width: 300px;
float: right;
margin-left: 10px;
}
.searchBox {
width: 100%;
padding: 10px 40px 10px 10px;
border: none;
background: #000;
color: #fff;
}
.searchSubmit {
position: absolute;
top: 8px;
right: 10px;
border: none;
background: url(img/search.png);
width: 22px;
height: 22px;
background-size: 22px;
}
.borderHeader {
background: #222;
height: 45px;
margin-bottom: 10px;
}
/* Letras */
.letrasContainer {
background: #1a1a1a;
margin-bottom: 50px;
overflow: hidden;
}
.letrasContainer ul {
margin: 0;
padding: 0;
margin-left: 250px;
max-width: 1040px;
display: flex;
display: -webkit-flex;
}
.letrasContainer ul li {
list-style: none;
}
.letrasContainer ul li a {
padding: 15px 13.5px;
display: inline-block;
text-transform: uppercase;
transition: .2s all;
}
.letrasContainer ul li a:hover {
color: #da062e;
}
/* AnÃºncios */
.adsHeader, .adsAnime {
width: 100%;
overflow: hidden;
}
.adsItem {
text-align: center;
}
.adsItem img {
display: block;
margin: auto;
}
.adblock-fallback {
margin: 0 auto;
max-width: 728px;
}
.adblock-fallback.adbf1 {
margin-bottom: 20px;
}
.adblock-fallback.adbf2, .adblock-fallback.adbf3, .adblock-fallback.adbf4 {
margin-bottom: 10px;
}
.adblock-fallback img {
width: 100%;
display: block;
margin: auto;
}
/* Avisos Index */
.avisoIndex {
max-width: 1280px;
margin: auto;
background: #27ae60;
display: flex;
display: -webkit-flex;
margin-bottom: 20px;
}
.avisoIcon {
position: relative;
background: #da062e;
width: 70px;
}
.avisoIcon::before {
content: '';
background: url(img/aviso.jpg);
width: 35px;
height: 24px;
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
margin: auto;
}
.avisoBox {
width: calc(100% - 70px);
padding: 10px;
font-size: 14px;
display: none;
}
.avisoBox.ativo {
display: block;
}
/* Index - Container Animes */
.aniContainer {
max-width: 1280px;
margin: 0 auto 30px auto;
padding: 50px 10px 20px 10px;
border: 2px solid #da062e;
position: relative;
}
.aniContainer::before {
content: '';
width: 100px;
height: 100%;
display: block;
position: absolute;
left: 0;
top: 0;
background: -moz-linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,128,128,0) 100%); /* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(0,0,0,1)), color-stop(100%, rgba(0,128,128,0))); /* safari4+,chrome */
background: -webkit-linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,128,128,0) 100%); /* safari5.1+,chrome10+ */
background: -o-linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,128,128,0) 100%); /* opera 11.10+ */
background: -ms-linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,128,128,0) 100%); /* ie10+ */
background: linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(0,128,128,0) 100%); /* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#008080',GradientType=1 ); /* ie6-9 */ 
z-index: 1;
}
.aniContainer::after {
content: '';
width: 100px;
height: 100%;
display: block;
position: absolute;
right: 0;
top: 0;
background: -moz-linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(0,128,128,0) 100%); /* ff3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(0,128,128,0)), color-stop(100%, rgba(0,0,0,1))); /* safari4+,chrome */
background: -webkit-linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(0,128,128,0) 100%); /* safari5.1+,chrome10+ */
background: -o-linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(0,128,128,0) 100%); /* opera 11.10+ */
background: -ms-linear-gradient(180deg, rgba(0,0,0,1) 0%, rgba(0,128,128,0) 100%); /* ie10+ */
background: linear-gradient(270deg, rgba(0,0,0,1) 0%, rgba(0,128,128,0) 100%); /* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008080', endColorstr='#000000',GradientType=1 ); /* ie6-9 */ 
z-index: 1;
}
.aniContainerTitulo {
position: absolute;
top: -13px;
left: 30px;
font-weight: bolder;
background: #000;
z-index: 3;
padding: 0 20px;
}
.aniContainerVerMais {
width: 150px;
text-align: center;
position: absolute;
bottom: -15px;
right: 0;
left: 0;
margin: 0 auto;
font-weight: 300;
font-size: 13px;
text-transform: uppercase;
background: #000;
z-index: 3;
padding: 5px 0;
font-size: 14px;
border: 2px solid #da062e;
}
.aniContainerTitulo span {
color: #da062e;
}
.aniItem {
width: 200px;
float: left;
margin-right: 10px;
}
.aniItemList {
display: block;
background: #222;
padding: 10px;
font-weight: bolder;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
margin-bottom: 5px;
}
.aniItemImg {
width: 100%;
height: 276px;
position: relative;
margin-bottom: 15px;
}
.aniItemImg::before {
content: '';
width: 100%;
height: 100px;
position: absolute;
bottom: 0;
background: rgba(0,0,0,0);
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,1)));
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );
}
.aniItemImg img {
width: 100%;
height: 100%;
display: block;
}
.aniCC {
position: absolute;
bottom: -8px;
left: 0;
right: 0;
margin: 0 auto;
width: 90%;
padding: 5px 0;
text-align: center;
background: #da062e;
font-weight: bolder;
text-transform: uppercase;
font-size: 13px;
}
.aniItemNome {
text-transform: uppercase;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
/* Index - Container EpisÃ³dios */
.epiContainer {
max-width: 1280px;
margin: 0 auto 20px;
}
.epiContainerTitulo {
text-align: center;
width: 100%;
height: 3px;
border-bottom: 3px solid #da062e;
position: relative;
margin-bottom: 15px;
}
.epiContainerTitulo span {
width: 200px;
text-align: center;
background: #000;
padding: 5px 15px;
text-transform: uppercase;
font-weight: bolder;
position: absolute;
top: -15px;
left: 0;
right: 0;
margin: auto;
}
.epiSubContainer {
display: flex;
display: -webkit-flex;
justify-content: left;
flex-wrap: wrap;
}
.epiItem {
width: calc(25.1% - 10px);
margin-right: 10px;
margin-bottom: 10px;
float: left;
}
.epiItem:nth-child(4n) {
margin-right: 0;
}
.epiItemImg {
width: 100%;
background: #111;
position: relative;
}
.epiItemImg img {
width: 100%;
height: 100%;
display: block;
}
.epiItemImg::before {
content: '';
display: inline;
width: 100%;
height: 30px;
background: -moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.99) 70%,rgba(0,0,0,1) 99%,rgba(0,0,0,1) 100%);
background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.99) 70%,rgba(0,0,0,1) 99%,rgba(0,0,0,1) 100%);
background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.99) 70%,rgba(0,0,0,1) 99%,rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000a0a0a',endColorstr='#000',GradientType=0 );
position: absolute;
bottom: 0;
left: 0;
}
.epiCC {
position: absolute;
width: 75%;
padding: 5px 0;
background: #da062e;
text-transform: uppercase;
font-weight: bolder;
text-align: center;
bottom: 0;
left: 0;
right: 0;
margin: 0 auto;
font-size: 13px;
}
.epiItemInfos {
margin-top: 20px;
display: flex;
display: -webkit-flex;
justify-content: space-between;
}
.epiItemNome {
color: #9a9a9a;
width: calc(100% - 60px);
display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;  
}
.epiItemPlay, .epiItemArtigo {
position: relative;
width: 30px;
height: 30px;
}
.epiItemPlay::before {
content: '';
display: block;
width: 30px;
height: 30px;
background: url(img/play.png);
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
margin: auto;
}
.epiItemArtigo::before {
content: '';
display: block;
width: 30px;
height: 30px;
background: url(img/artigo.png);
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
margin: auto;
}
.vermais {
display: block;
width: 100px;
padding: 5px 0;
background: #da062e;
text-align: center;
text-transform: uppercase;
font-weight: bolder;
margin: auto;
}
/* Single - Artigo */
.SingleArtigoContainer {
padding: 10px;
background: #222;
margin-bottom: 10px;
}
/* Single - Anime */
.pagAniTitulo {
background: #222;
padding: 15px 0;
margin-bottom: 20px;
}
.pagAniTitulo .mwidth h1 {
font-size: 20px;
margin: 0 0 0 230px;
font-weight: 500;
}
.pagAniContainer {
max-width: 1280px;
margin: 0 auto 10px;
background: #222;
padding: 10px;
}
.pagAniContainer #anime {
clear: both;
overflow: hidden;
}
.animeFlexContainer {
display: flex;
}
.animeFlexContainer .left {
width: 230px;
margin-right: 0!important;
}
.animeFlexContainer .right {
width: calc(100% - 230px);
}
#capaAnime {
width: 220px;
height: 335px;
border: 2px solid #da062e;
margin-bottom: 10px;
position: relative;
}

#capaAnime img {
width: 100%;
height: 100%;
display: block;
}
.boxAnimeSobre {
overflow: hidden;
}
.boxAnimeSobreLinha {
border-bottom: 1px dashed #282828;
padding: 5px;
}
.pagAniContainer #anime #sinopse2 {
width: 100%;
clear: both;
background: #1d1d1d;
padding: 10px;
font-size: 13px;
text-align: justify;
}
.pagAniLista {
max-width: 1280px;
background: #222;
margin: 0 auto 10px;
}
.pagAniListaTitulo {
background: #da062e;
position: relative;
padding: 10px;
text-transform: uppercase;
font-size: 14px;
font-weight: 400;
}
.orderposts {
position: absolute;
right: 40px;
top: 0;
bottom: 0;
margin: auto 0;
cursor: pointer;
}
.closeAniLista.active::before {
transform: rotate(-90deg);
content: '\276E';
font-size: 1em;
position: absolute;
right: 10px;
top: 0;
bottom: 0;
margin: auto 0;
cursor: pointer;
}
.closeAniLista.inactive::before {
transform: rotate(90deg);
content: '\276E';
font-size: 1em;
position: absolute;
right: 25px;
top: 0;
bottom: 0;
margin: auto 0;
cursor: pointer;
}
.pagAniListaContainer {
padding: 10px 0;
}
.pagAniListaContainer a {
display: block;
padding: 10px;
font-size: 14px;
background: #1d1d1d;
margin-bottom: 2px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
transition: .2s all;
}
.pagAniListaContainer a:hover {
background: #1a1a1a
}
.pagAniListaContainer a:visited {
color: #da062e;
}
/* Single - EpisÃ³dios */
.pagEpiTitulo {
background: #222;
padding: 15px 0;
margin-bottom: 20px;
}
.pagEpiTitulo .mwidth h1 {
font-size: 20px;
margin: 0 0 0 230px;
font-weight: 500;
}
.mContainer {
display: flex;
display: -webkit-flex;
justify-content: space-between;
}
.left {
width: calc(100% - 330px);
margin-right: 10px;
overflow: hidden;
}
.pagEpiAbas {
display: flex;
display: -webkit-flex;
justify-content: left;
}
.pagEpiAbas a {
padding: 10px;
background: #da062e;
text-align: center;
border-radius: 3px;
margin-right: 5px;
margin-bottom: 10px;
font-size: 13px;
font-weight: bolder;
text-transform: uppercase;
cursor: pointer;
}
.pagEpiAbasItem {
padding: 10px;
background: #da062e;
text-align: center;
border-radius: 3px;
margin-right: 5px;
margin-bottom: 10px;
font-size: 13px;
font-weight: bolder;
text-transform: uppercase;
cursor: pointer;
}
.pagEpiAbasItem.current {
background: #930013;
}
.pagEpiAbasContainer {
height: 532px;
display: none;
}
#previa {
position: relative;
padding-bottom: 56%;
}
#previa iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.pagEpiAbasContainer  {
margin-bottom: 10px;
position: relative;
}
#playerV.jwplayer.jw-flag-aspect-mode,
#playerC.jwplayer.jw-flag-aspect-mode,
.metaframe > img {
    height: 100%!important;
}
.metaframe > img {
    width: 100%;
    object-fit: contain;
}
#nexteps {
    width: auto;
    height: 35px;
    position: absolute;
    z-index: 3000;
    background: #101010;
    bottom: 16%;
    right: 15px;
    font-family: Roboto;
    font-weight: bold;
    font-size: 14px;
    color: white;
    line-height: 35px;
    text-align: center;
    padding-left: 8px;
    padding-right: 8px;
    opacity: 0.5;
    transition: width 1s;
    transition-delay: 1s;
}

#nexteps:hover {
    background: #ff002a;
    opacity: 1;
}

#nexteps.none {
    display: none;
}
.pagEpiProximoEp {
padding: 10px;
background: #da062e;
text-align: center;
font-weight: bolder;
text-transform: uppercase;
position: absolute;
bottom: 15%;
right: 0;
z-index: 2147483649;
display: none;
}
.pagEpiControles {
display: flex;
display: -webkit-flex;
justify-content: space-between;
margin-bottom: 10px;
}
.pagEpiGroupControles {
width: calc(100% - 2*240px);
background: #222;
display: flex;
display: -webkit-flex;
justify-content: space-between;
overflow: hidden;
border-radius: 3px;
}
.pagEpiGroupControles a {
width: 100%;
display: flex;
display: -webkit-flex;
justify-content: space-between;
overflow: hidden;
padding: 15px;
align-items: center;
}
.pagEpiGroupControles a.listaPagAni {
width: 100px;
background: #111;
}
.pagEpiGroupControles span {
display: inline-block;
text-transform: uppercase;
font-weight: bolder;
color: #999;
}
.pagEpiGroup {width: 230px;background: #222;color: #999;display: flex;display: -webkit-flex;justify-content: space-between;align-items: center;border-radius: 3px;overflow: hidden;cursor: pointer;transition: .2s all;padding: 0;border: 0;}
.pagEpiGroup:hover {
background: #111;
}
.pagEpiGroupIcon {
background: #111;
width: 60px;
text-align: center;
height: 100%;
position: relative;
}
.pagEpiGroupIcon i {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
}
.pagEpiGroupTexto {
width: calc(100% - 60px);
text-align: center;
}
.pagEpiGroupTexto span {
text-transform: uppercase;
display: block;
font-size: 19px;
font-weight: bolder;
color: #da062e;
}
.pagEpiGroupTexto span.bigShare {
font-size: 19px;
font-weight: bolder;
color: #999;
}
.pagEpiReportarContainer {
margin-bottom: 10px;
background: #111;
padding: 10px;
display: none;
}
.pagEpiReportarContainer fieldset {
border: none;
padding: 0;
}
.pagEpiReportarContainer textarea {
width: 100%;
background: #222;
color: #fff;
border: none;
padding: 10px;
color: #fff;
min-height: 100px;
margin-bottom: 10px;
}
.pagEpiReportarContainer select {
width: 100%;
border: none;
background: #222;
padding: 10px;
color: #fff;
margin-bottom: 10px;
}
.pagEpiReportarContainer input[type=text] {
width: 100%;
border: none;
background: #222;
padding: 10px;
color: #fff;
margin-bottom: 10px;
}
.pagEpiReportarContainer input[type=submit] {
padding: 10px;
background: #da062e;
font-weight: 300;
text-transform: uppercase;
text-align: center;;
width: 100%;
border: none;
color: #fff;
cursor: pointer;
transition: .2s all;
}
.pagEpiReportarContainer input[type=submit]:hover {
background: #930013;
}
.pagEpiShareContainer {
margin-bottom: 10px;
background: #111;
padding: 10px;
display: flex;
display: -webkit-flex;
justify-content: space-between;
display: none;
}
.pagEpiShareContainerItem {
width: 33.3%;
padding: 20px;
overflow: hidden;
position: relative;
}
.pagEpiShareContainerItem.fb {
background: #3b5999;
}
.pagEpiShareContainerItem.tt {
background: #1c9cec;
}
.pagEpiShareContainerItem.wpp {
background: #24cd63;
}
.pagEpiInfos, .pagEpiDesc {
padding: 10px;
font-size: 14px;
background: #111;
margin-bottom: 10px;
}
.pagEpiInfos p, .pagEpiDesc p {
margin: 0;
}
.right {
width: 320px;
overflow: hidden;
}
/* Page - Lista de Animes */
.listaPagTitulo {
position: relative;
height: 3px;
background: #da062e;
margin: 50px 0 20px;
}
.listaPagTitulo h1, .listaPagTitulo h2 {
position: absolute;
left: 0;
right: 0;
top: -13px;
margin: 0 auto;
font-size: 16px;
text-transform: uppercase;
width: 300px;
height: 25px;
padding: 5px;
background: #000;
text-align: center;
}
.listaPagLetras {
display: flex;
display: -webkit-flex;
justify-content: space-between;
flex-wrap: wrap;
}
.listaPagLetras a {
width: 10.8%;
padding: 15px;
text-transform: uppercase;
font-weight: bolder;
margin-bottom: 5px;
text-align: center;
background: #222;
color: #da062e;
font-size: 18px;
overflow: hidden;
transition: .2s all;
}
.listaPagLetras a:hover {
background: #111;
}
.listaPagLetras a.active {
background: #111;
}
.listaPagChangeView {
margin-bottom: 10px;
}
.viewChangeButton {
display: inline-block;
background: #222;
color: #da062e;
font-weight: bolder;
text-transform: uppercase;
padding: 15px 30px;
cursor: pointer;
transition: .2s all;
}
.viewChangeButton:hover {
background: #111;
}
.listaPagAnimes {
clear: both;
overflow: hidden;
}
.listaPagAnimes .aniItem {
width: calc(16.79% - 10px);
background: #222;
margin-bottom: 10px;
}
.listaPagAnimes .aniItem:nth-child(6n) {
margin-right: 0;
}
.listaPagAnimes .aniItemImg::before {
background: rgba(34,34,34,0);
background: -moz-linear-gradient(top, rgba(34,34,34,0) 0%, rgba(34,34,34,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(34,34,34,0)), color-stop(100%, rgba(34,34,34,1)));
background: -webkit-linear-gradient(top, rgba(34,34,34,0) 0%, rgba(34,34,34,1) 100%);
background: -o-linear-gradient(top, rgba(34,34,34,0) 0%, rgba(34,34,34,1) 100%);
background: -ms-linear-gradient(top, rgba(34,34,34,0) 0%, rgba(34,34,34,1) 100%);
background: linear-gradient(to bottom, rgba(34,34,34,0) 0%, rgba(34,34,34,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222', endColorstr='#222', GradientType=0 );
}
.listaPagAnimes .aniItemNome {
padding: 10px 5px;
font-weight: 500;
}
.listaPagNotfound {
display: block;
text-align: center;
font-weight: 300;
text-transform: uppercase;
}
/* Page - Lista de EpisÃ³dios */
.episodiosPagContainer {
clear: both;
overflow: hidden;
}
/* Page - GÃªneros */
.generosPagContainer {
margin: 20px 0;
padding-top: 10px;
display: flex;
display: -webkit-flex;
justify-content: space-between;
flex-wrap: wrap;
align-items: center;
}
.generosPagContainer a {
width: 16%;
height: 150px;
line-height: 150px;
background: #111;
margin-bottom: 10px;
text-align: center;
transition: .2s all;
}
.generosPagContainer a:hover {
background: #da062e;
}
/* Page - Search */
.searchPagContainer {
clear: both;
overflow: hidden;
}
.searchPagContainer .aniItem {
margin-bottom: 10px;
}
.searchPagContainer .aniItem {
width: calc(16.79% - 10px);
}
.searchPagContainer .aniItem:nth-child(6n) {
margin-right: 0px;
}
/* Page - Contato */
.contactPagContainer {

}
.contactPagContainer #contactForm fieldset {
border: none;
padding: 0;
}
.contactPagContainer #contactForm input[type=text], .contactPagContainer #contactForm select {
width: 100%;
padding: 10px;
border: none;
background: #111;
color: #fff;
margin-bottom: 10px;
}
.contactPagContainer #contactForm textarea {
width: 100%;
min-height: 100px;
background: #111;
color: #fff;
padding: 10px;
border: none;
margin-bottom: 10px;
}
.contactPagContainer #contactForm input[type=submit] {
width: 100%;
padding: 10px;
background: #111;
color: #fff;
border: none;
cursor: pointer;
text-transform: uppercase;
font-weight: bolder;
font-size: 15px;
font-family: 'Roboto', Arial, sann-serif;
transition: .2s all;
}
.contactPagContainer #contactForm input[type=submit]:hover {
background: #da062e;
}
/* PaginaÃ§Ã£o */
.centerPagination {
text-align: center;
clear: both;
}
.page-numbers {
padding: 10px 15px;
background: #da062e;
display: inline-block;
margin-right: 5px;
margin-bottom: 5px;
font-weight: bolder;
}
.page-numbers.current {
background: #111;
}
/* Page Tutorial */
.conteudo-tuto {
    width: 100%;
    margin: 5em 0;
}

.anc-tuto {
	display: block;
    background: #a51f38;
    font-size: 15px;
    font-weight: bold;
    padding: 15px 0;
}

.anc-tuto span {
    padding: 15px;
    background: #961c33;
    margin-right: 20px;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
}

.tuto-sub {
    color: #fff;
    font-weight: bold;
    text-align: center;
    background: #961c33;
    padding: 15px 40px;
    margin-bottom: 1em;
}

.tuto-sub.red {
    background: #7b0b19;
}

.anc-tuto.red {
    background: #930013;
}

.anc-tuto.red span {
    background: #7b0b19;
}

.tuto-sub.green {
    background: #219a54;
}

.anc-tuto.green {
    background: #27ae60;
}

.anc-tuto.green span {
    background: #219a54;
}

.tuto-info {
    list-style: decimal;
    background: #7b0b19;
    margin: 0;
    padding: 15px 40px;
}

.tuto-info li {font-weight: 400;padding: 10px 0;padding-left: 15px;}

.tuto-img {
    border: 5px solid #ce1739;
    border-radius: 5px;
    max-width: 1000px;
    width: 100%;
    height: auto;
    margin: 1em auto;
}

.tuto-img img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}
/* Page - CalendÃ¡rio */
.calendarioPagNotfound {
text-align: center;
}
/* ComentÃ¡rios */
.boxComentarios {
background: #1a1a1a;
border: 1px solid #222;
margin-bottom: 10px;
padding: 10px;
overflow: hidden;
}
.boxComentariosTitulo {
display: block;
background: #da062e;
padding: 10px;
margin: -10px -10px 10px -10px;
}
.comments {
position: relative;
margin-bottom: 10px;
}
.commentsC {

}
.clear {
    clear: both;
}
.comments-title {
padding: 10px;
font-size: 13px;
border-bottom: 1px solid #1b1b1b;
}
.comment-respond {

}
.comment-reply-title {
font-size: 15px;
color: #da062e;
font-weight: 300;
margin: 10px 0 5px;
}
.comment-form-comment {
overflow: hidden;
}
.comment-form-comment textarea {
width: 100%;
height: 100px;
background: #222;
color: #fff;
border: 1px solid #1d1d1d;
}
.form-submit .submit {
background: #222;
border: 1px solid #1d1d1d;
padding: 10px;
font-weight: bolder;
color: #da062e;
cursor: pointer;
transition: .5s all;
}
.form-submit .submit:hover {
background: #da062e;
color: #fff;
}
.comment-list {
margin: 0;
padding: 0;
list-style: none;
}
.comment-list li {
margin: 0;
padding: 0;
border-top: 1px solid #1d1d1d;
display: block;
overflow: hidden;
}
.comment-avatar {
width: 48px;
height: 48px;
overflow: hidden;
padding: 0;
margin: 0 10px 0 0;
float: left;
border-radius: 100%;
}
.comment-avatar img {
height: 100%;
height: 100%;
}
.comment-meta {
display: block;
overflow: hidden;
margin-bottom: 10px;
}
.comment-meta #respond {
margin-left: 68px;
}
.comment-metadata {
overflow: hidden;
margin-top: 5px;
}
.comment-author {
float: left;
font-size: 15px;
font-weight: bolder;
margin-right: 10px;
}
.comment-author .red {
color: #da062e;
}
.comment-author .green {
color: #2ecc71;
}
.comment-date {
float: left;
overflow: hidden;
font-size: 10px;
font-weight: bolder;
padding: 3px;
margin-right: 10px;
background: #da062e;
}
.comment-reply-link {
font-size: 10px;
padding: 3px;
background: #1b1b1b;
overflow: hidden;
display: inline-block;
transition: .5s all;
}
.comment-reply-link:hover {
background: #da062e;
}
#cancel-comment-reply-link {
color: #fff;
font-size: 11px;
margin-left: 10px;
}
.comment-awaiting-moderation {
color: #da062e;
font-size: 13px;
margin-bottom: -10px;
font-weight: bolder;
}
.comment-content {
font-size: 14px;
text-align: justify;
margin-left: 58px;
}
.comment-content a {
color: #da062e;
}
.comment-content p {
margin: 0;
}
.comment-form-author {

}
.comment-form-author el, .comment-form-email el {
display: block;
font-size: 13px;
font-weight: 300;
margin-bottom: 10px;
}
.comment-form-author input[type=text], .comment-form-email input[type=text] {
width: 100%;
background: #222;
border: none;
padding: 10px;
color: #fff;
}
.children {
list-style: none;
margin: 0 0 0 23px;
border-left: 2px solid #da062e;
padding: 0 30px;
}
.children .children {
padding: 0;
border: none;
margin: 0;
}
/* Footer */
.mFooter {
background: url(img/footer.png) top left;
background-size: cover;
padding-top: 100px;
}
.threeContainer {
max-width: 1280px;
margin: 0 auto 50px;
display: flex;
display: -webkit-flex;
justify-content: space-between;
font-size: 14px;
}
.threeItem {
width: 32%;
}
.threeItemNome {
font-weight: bolder;
padding-bottom: 5px;
border-bottom: 3px solid #da062e;
margin-bottom: 10px;
}
.threeItem ul {
margin: 0;
padding: 0 0 0 25px;
}
.threeItem ul li {
list-style-type: square;
margin-bottom: 5px;
}
.parceiroslist {
display: flex;
display: -webkit-flex;
flex-wrap: wrap;
}
.parceiroslist li {
width: 50%;
}
.parceria {
background: #222;
padding: 10px;
display: block;
text-align: center;
}
.parceria a {
color: #da062e;
}
.copyrightText {
background: #222;
padding: 10px;
text-align: center;
font-size: 13px;
}
/* TraduÃ§Ã£o */
#goog-gt-tt {
display: none !important;
}
.goog-te-banner-frame {
display: none !important;
}
.goog-te-menu-value:hover {
text-decoration: none !important;
}
.goog-text-highlight {
background-color: transparent !important;
box-shadow: none !important;
}
body {
top: 0 !important;
}
#google_translate_element2 {
display: none !important;
}
/* Plugin Ellipsis */
.ellip {
display: block;
height: 100%;
}
.ellip-line {
display: inline-block;
text-overflow: ellipsis;
white-space: nowrap;
word-wrap: normal;
}
.ellip, .ellip-line {
position: relative;
overflow: hidden;
max-width: 100%;
}
/* Logo AnimaÃ§Ã£o */
.asdfcFooter {
position: relative;
z-index: 3;
}
.main-carousel,
.main-carousel-an,
.main-carousel-lan {
    position: relative;
}

.main-carousel .aniItem,
.main-carousel-an .aniItem,
.main-carousel-lan .aniItem {
    width: calc(100%/6 - 10px);
    float: none;
}

.splide__slide .aniItem {
    width: 100%;
}

.splide__arrows {
    z-index: 55;
}
/* Scrollbar */
::-webkit-scrollbar-button{ display: none; height: 13px; border-radius: 0px; background-color: #AAA; } ::-webkit-scrollbar-button:hover{ background-color: #AAA; } ::-webkit-scrollbar-thumb{ background-color: #da062e; } ::-webkit-scrollbar-thumb:hover{ background-color: #da062e; } ::-webkit-scrollbar-track{ background-color: #1a1a1a; } ::-webkit-scrollbar-track:hover{ background-color: #1a1a1a; } ::-webkit-scrollbar{ width: 5px; }
/* Media Querys */
/* MQ 1190px */
@media only screen and (max-width: 1190px) {
	.HeaderLogo, .HeaderMenu, .HeaderBusca {
		display: none;
	}
	.HeaderTraducao {
		position: fixed;
		padding: 10px;
		bottom: 0;
		left: 0;
		z-index: 999999;
		background: rgba(0,0,0,.8);
	}
	.mHeader .mwidth {
		padding: 20px;
	}
	.menuMobile, .LogoMobile, .buscaMobile {
		display: block;
	}
	.logoMenuMobile, .closeMenuMobile {
		display: block;
	}
	.HeaderMenu {
		width: 275px;
		margin-left: 0;
		padding: 10px 5px;
		background: #1e1e1e;
		position: fixed;
		top: 0;
		left: 0;
		height: 100%;
		z-index: 99999999;
	}
	.HeaderMenu ul {
		margin-top: 20px;
	}
	.HeaderMenu ul li {
		display: block;
		border-top: 1px solid #fff;
	}
	#father ul {
		display: block;
		position: inherit;
		background: #222;
		top: 0;
		margin-top: 0;
	}
	#father ul li {
		padding: 0;
		height: 45px;
		border-right: 0;
		overflow: hidden;
		display: flex;
		flex-direction: row-reverse;
		justify-content: left;
		align-items: center;
	}
	#father ul li a {
		display: flex;
	}
	.HeaderMenu ul li a {
		height: 45px;
		border-right: 0;
		padding-left: 30px;
		overflow: hidden;
		display: flex;
		flex-direction: row-reverse;
		justify-content: left;
		align-items: center;
	}
	.HeaderBusca {
		width: 80%;
		right: 0;
		left: 0;
		margin: 0 auto;
	}
	.formSearch {
		width: 100%;
	}
	.searchBox {
		width: 100%;
	}
	.icon-home, .icon-generos, .icon-contato {
		margin-bottom: 0;
	}
	.letrasContainer ul {
		max-width: 1280px;
		margin-left: 0;
	}
	.letrasContainer {
		margin-bottom: 10px;
	}
	.pagAniTitulo .mwidth h1, .pagEpiTitulo .mwidth h1 {
		margin-left: 10px;
	}
	.searchPagContainer .aniItem, .listaPagAnimes .aniItem {
		width: calc(20.1% - 10px);
	}
	.searchPagContainer .aniItem:nth-child(5n), .listaPagAnimes .aniItem:nth-child(5n) {
		margin-right: 0;
	}
	.searchPagContainer .aniItem:nth-child(6n), .listaPagAnimes .aniItem:nth-child(6n) {
		margin-right: 10px;
	}
}
/* MQ 1190px */
@media only screen and (max-width: 1190px) {
	.mContainer.mwidth .left {
		width: 100%;
		margin-right: 0;
	}
	.mContainer.mwidth .right {
		display: none;
	}
}
/* MQ 1030px */
@media only screen and (max-width: 1030px) {
	.letrasContainer {
		overflow-y: hidden;
		overflow-x: auto;
	}
}
/* MQ 1000px */
@media only screen and (max-width: 1000px) {
	.epiItem {
		width: calc(33.3% - 10px);
	}
	.epiItem:nth-child(3n) {
		margin-right: 0;
	}
	.epiItem:nth-child(4n) {
		margin-right: 10px;
	}
	.searchPagContainer .aniItem, .listaPagAnimes .aniItem {
		width: calc(25.2% - 10px);
	}
	.searchPagContainer .aniItem:nth-child(4n), .listaPagAnimes .aniItem:nth-child(4n) {
		margin-right: 0;
	}
	.searchPagContainer .aniItem:nth-child(5n), .listaPagAnimes .aniItem:nth-child(5n) {
		margin-right: 10px;
	}
	.generosPagContainer a {
		width: 24%;
	}
	.mFooter {
		background: #000;
	}
	.threeContainer {
		flex-direction: column;
	}
	.threeItem {
		width: 90%;
		margin: 0 auto 20px auto;
	}
	.parceria {
		background: #111;
	}
	.conteudo-tuto {
	    width: 90%;
	    margin: 2em auto;
	}
	.anc-tuto {
	    padding: 10px;
	    text-align: center;
	}
	.anc-tuto span {
		display: block;
    	margin-right: 0;
	    text-align: center;
	    margin: -10px;
	    margin-bottom: 20px;
	}
}
/* MQ 830px */
@media only screen and (max-width: 830px) {
	.pagEpiGroupControles a span {
		display: none;
	}
	#proximoEPLink {
	    justify-content: right;
	}
	.pagEpiAbasContainer {
	    height: 419px;
	}
}
/* MQ 750px */
@media only screen and (max-width: 750px) {
	.epiItem {
		width: calc(50% - 10px);
	}
	.epiItem:nth-child(2n) {
		margin-right: 0;
	}
	.epiItem:nth-child(3n) {
		margin-right: 10px;
	}
	.searchPagContainer .aniItem, .listaPagAnimes .aniItem {
		width: calc(33.2% - 10px);
	}
	.searchPagContainer .aniItem:nth-child(3n), .listaPagAnimes .aniItem:nth-child(3n) {
		margin-right: 0;
	}
	.searchPagContainer .aniItem:nth-child(4n), .listaPagAnimes .aniItem:nth-child(4n) {
		margin-right: 10px;
	}
	.animeFlexContainer {
		flex-direction: column;
	}
	.animeFlexContainer .left {
		margin-bottom: 10px;
		width: 100%;
	}
	.animeFlexContainer .left .fav {
		margin: 10px auto 0;
	}
	.animeFlexContainer .right {
		width: 100%;
	}
	#capaAnime {
		float: inherit;
		margin: auto;
	}
}
/* MQ 700px */
@media only screen and (max-width: 700px) {
	.pagEpiControles {
		flex-wrap: wrap;
	}
	.pagEpiGroupControles {
		width: 100%;
		margin-bottom: 10px;
	}
	.pagEpiGroupControles a span {
		display: block;
	}
	#proximoEPLink {
	    justify-content: space-between;
	}
	.pagEpiGroup {
		width: 49%;
	}
	.pagEpiGroupIcon {
		padding: 30px;
	}
}
/* MQ 600px */
@media only screen and (max-width: 600px) {
	.pagEpiAbasContainer {
	    height: 320px;
	}
	#wpadminbar {
		position: fixed!important;
		top: 0!important;
	}
	.main-carousel .aniItem {
		width: 200px;
	}
	.nomobile {
		display: none;
	}
	.HeaderBusca {
		width: 75%;	
	}
	.listaPagLetras a {
		padding: 10px;
	}
	.searchPagContainer .aniItem, .listaPagAnimes .aniItem {
		width: calc(50% - 10px);
	}
	.searchPagContainer .aniItem .aniItemImg, .listaPagAnimes .aniItem .aniItemImg {
		height: 376px;
	}
	.searchPagContainer .aniItem:nth-child(2n), .listaPagAnimes .aniItem:nth-child(2n) {
		margin-right: 0;
	}
	.searchPagContainer .aniItem:nth-child(3n), .listaPagAnimes .aniItem:nth-child(3n) {
		margin-right: 10px;
	}
	.generosPagContainer a {
		width: 49%;
	}
}
/* MQ 500px */
@media only screen and (max-width: 500px) {
	.epiItem {
		width: 100%;
		margin-right: 0;
	}
	.epiItem:nth-child(3n) {
		margin-right: 0;
	}
	.HeaderBusca {
		width: 50%;	
	}
	.my_video_1-dimensions {
		height: 235px;
	}
	.my_video_2-dimensions {
		height: 235px;
	}
	div#my_video_2 {
		height: 235px !important;
	}
}
/* MQ 475px */
@media only screen and (max-width: 475px) {
	.searchPagContainer .aniItem .aniItemImg, .listaPagAnimes .aniItem .aniItemImg {
		height: 300px;
	}
	.pagEpiGroupTexto {
		font-size: 11px;
	}
	.pagEpiGroupTexto span.bigShare {
		font-size: 15px;
	}
	.my_video_1-dimensions {
		height: 235px;
	}
	.my_video_2-dimensions {
		height: 235px;
	}
	div#my_video_2 {
		height: 235px !important;
	}
	.pagEpiAbasContainer {
	    height: 250px;
	}
}
/* MQ 400px */
@media only screen and (max-width: 400px) {
	.searchPagContainer .aniItem .aniItemImg, .listaPagAnimes .aniItem .aniItemImg {
		height: 250px;
	}
	#proximoEPLink {
	    flex-direction: row-reverse;
	}
	.pagEpiGroupControles a span {
		display: none;
	}
	.pagEpiGroupTexto {
		font-size: 9px;
	}
	.pagEpiGroupTexto span {
		font-size: 14px;
	}
	.pagEpiGroupTexto span.bigShare {
		font-size: 11px;
	}
	.my_video_1-dimensions {
		height: 235px;
	}
	.my_video_2-dimensions {
		height: 235px;
	}
	div#my_video_2 {
		height: 235px !important;
	}
}
/* MQ 350px */
@media only screen and (max-width: 350px) {
	.searchPagContainer .aniItem .aniItemImg, .listaPagAnimes .aniItem .aniItemImg {
		height: 200px;
	}
	.my_video_1-dimensions {
		height: 235px;
	}
	.my_video_2-dimensions {
		height: 235px;
	}
	div#my_video_2 {
		height: 235px !important;
	}
}

@media(max-width: 780px) {
    .report-wrapper {
        left: 5%;
        width: 90%;
    }
    
    .report-wrapper .report-container .report-content .checkboxes li {
        width: 100%;
    }

    .report-wrapper .report-container .report-content label {
        font-size: 15px;
    }
}