@import url("fonts/fonts.css");

@import url("print.css") print;

@import url("reset.css");

@import url("ie.css");

body{
	color:black;	
}

*{
	font-family: 'Helvetica', sans-serif;
}

.container::after,
.both::after{
    content: "";
    display: block;
    clear: both;
}

.both {
	display: block;
	width: 0px;
	height: 0px;
	overflow: hidden;
	clear: both;
}

.overLink:hover {
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity = 85);
}

.data-att::first-letter{
	text-transform: uppercase;
}

.data-att{
	color:#fff !important;
}

.positivo.btLikeSerie.ativo i{
	color:#82be00;
}

.negativo.btUnLikeSerie.ativo i{
	color:#f20000;
}

.positivo.btLikeSerie.ativo svg{
	fill:#82be00;
}

.negativo.btUnLikeSerie.ativo svg{
	fill:#f20000;
}

.numero{
	font-weight: 200;
}

.salmao {
	color: #e35760;
}

.amarelo {
	color: #f5f218;
}

.azul {
	color: #00ffde;
}

.hidden{
	display: none !important;
}

.rosa {
	color: #e400ff;
}

.left {
	float: left;
}

.underline{
	text-decoration: underline;
}

.erroValue{
	border-color:#f70203;
}

.info.left{
	font-size:13px;
	font-weight: bold;    
    margin-left: 8px;
}

.right {
	float: right;
}

.no-cursor{
	cursor: default !important;
}

.compartilhar-via-whatsapp{
	color:#0cb500;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    font-family: "Helvetica Rounded";
    color: #0cb500;
    display: none;
}

.compartilha-hq{
	background: black;
	margin-top: 15px;
	margin-right: 2.5em;
	margin-left: 2.5em;
	padding: 0.5em 0px 0.3em 0px;
	border: 1px solid #ffff00;
}

.compartilha-noticia{
	background: black;
	margin-bottom: 5px;
	margin-right: 2.5em;
	margin-left: 2.5em;
	padding: 0.5em 0px 0.3em 0px;
	border: 1px solid #0cb500;
}

.compartilha-hq svg{
	fill: #ffff00 !important;
}

.text-compartilha{
	font-weight: bold !important;
    text-align: center !important;
    text-transform: uppercase !important;
    font-family: "Helvetica Rounded" !important;
    color: #ffff00 !important;
}


.compartilhar-via-whatsapp svg{
	fill:#0cb500;
	height: 14px;
	width: 14px;
}

@media screen and (max-width: 615px){
	.compartilhar-via-whatsapp{
		display: block;
	}
}

.container{
	max-width: 1920px;
	margin:auto;
	padding: 0 15px;
}

.container-middle{
	max-width: 1620px;
	margin: auto;
	padding:0 15px;
}

.container-less{
	max-width: 1320px;
	margin: auto;
	padding:0 15px;
}

.container-hq{
	max-width: 1000px;
	padding:0 15px;
	margin:auto;
}

.border-bot{
	/*border-bottom: 1px solid #3c3c3c;*/
	/*margin: 30px 0 60px;*/
	margin: 0;
}

.thumb a img{
	transition: all ease-out .2s;
	transform: scale(1.01) translateZ(0);
}

.thumb a:hover img{
	transform: scale(1.03) translateZ(0);
}

.border-cat{
    border-top: 4px solid #797979;
    margin-bottom: 14px;
}

.main-historias, .main-noticias, .main-desenhos, .main-videos, .main-filminhos{
    margin: auto;
    max-width: 1920px;
    padding:0 10px 0 10px;
}

#geral-topo + .main-videos,
#geral-topo + .main-desenhos,
#geral-topo + .main-noticias{
	margin-top: -8px;
}

/*.main-videos{
	padding-top: 0;
}*/

.main-noticias .box-flex,
.main-desenhos .box-flex,
.main-videos .box-flex{
	display: flex;	
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;  
    flex-wrap: wrap;
    padding-top: 7px;
}

.historias-row,
.filminhos-row{
	display: flex;	
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;    
    flex-wrap: wrap;
}

body {
	width: 100%;
	min-width: 320px;
	background-color: #020000;
}

#btn-fazer-login {
	margin:44px 0 46px 79px;
	display: block;
	height: 62px;
	width: 456px;
}

#btn-fazer-login img {
	height:51px;
}

#geral-topo {
	width: 100%;
}

/*novo menu*/

#wrap{
	padding-top: 160px;
}


#topo{	
	margin: 0 auto;
	overflow: hidden;
	position: absolute;
	height: auto;
	background:#313131;
	box-shadow:0 4px 10px rgba(0,0,0,0.6);
	width: 100%;
    transform: translate3d(0,-70px,0);
    top: 70px;
	margin-bottom: 15px;
	z-index: 5;
	transition: transform ease-out .2s;
} 


#topo.scroll{
	position: fixed;
    transform: translate3d(0,0px,0);
    top: 0;
    transition: transform ease-out .8s;
}

#topo .box-topo{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	max-height: 135px;
	/*transition:ease-out .2s;*/
	justify-content: space-between;
}

#topo .box-topo.scroll{
	max-height: 70px;
}

#topo .box-topo.scroll #busca-topo{
	display: none;
}

#topo .box-topo .links-menu-topo.desktop{
	position: initial;
	margin:auto;
	/*margin-left:30px;*/
}

#topo .box-topo.scroll .links-menu-topo.desktop{
	margin:0 0 0 auto;
}

#topo .box-topo .links-menu-topo ul{
	display: flex;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
	align-items: center;
	flex-wrap: wrap;
	justify-content: space-between;
}

#topo .box-topo .links-menu-topo ul li{
	display: block;
	line-height: 50px;
	/*padding:0 21px;*/
}

#topo .box-topo.scroll .links-menu-topo ul li:nth-child(1) a{
	width: 35px;
	height: 35px;
}

#topo .box-topo.scroll .links-menu-topo ul li:nth-child(1) a svg{
	width: 20px;
	height: 20px;
}


#topo .box-topo .links-menu-topo ul li:nth-child(1) a{
	display: block;
	border-radius: 50%;
	width: 50px;
	height: 50px;
	text-align: center;
	position: relative;	
    margin:0 21px;
    padding: 0;
    box-shadow: 1px 1px 0 #000;
}

#topo .box-topo .links-menu-topo ul li:nth-child(1) a svg{
	width: 28px;
	height: 28px;
	display: block;
	margin: auto;
	fill: #fff;
	position: absolute;
	top: 0;
	left:0;
	right: 0;
	bottom: 0;
}


#topo .box-topo.scroll .links-menu-topo ul li a{
	font-size: 16px;
}

#topo .box-topo .links-menu-topo ul li a{	
	font-family: "Helvetica Rounded LTStd";
	display: block;
	font-size:20px;
	padding:0 15px;
	font-weight: bold;
    text-shadow: 1px 1.5px 0px rgb(0, 0, 0);	
}


#topo .box-topo .links-menu-topo ul li:nth-child(2) a{
	color:#ffff00;
}

#topo .box-topo .links-menu-topo ul li:nth-child(3) a{
	color:#ff0000;
}

#topo .box-topo .links-menu-topo ul li:nth-child(4) a{
	color:#00c1de;
}

#topo .box-topo .links-menu-topo ul li:nth-child(5) a{
	color:#04e306;
}

#topo .box-topo .links-menu-topo ul li{
	position: relative;
}

#topo .box-topo.scroll .links-menu-topo ul li:after{
	height: 30px;
}

#topo .box-topo .links-menu-topo ul li:after{
	position: absolute;	
	right: 0;
	top:0;
	bottom: 0;
	width: 2px;
	height: 50px;
	display: block;
	content: "";
	background:#787878;
	margin:auto;
	box-shadow: 1.2px 1px 0px #000;
}

#topo .box-topo .links-menu-topo ul li:before{
	top:-43px;
	opacity: 0;
	transition:ease-out .2s;
	height: 10px;
	width: 100%;
	left:0;
	content: "";
	display: block;
	margin:auto;
	position: absolute;
}

#topo .box-topo.scroll .links-menu-topo ul li:before{
	top:-10px;
	height: 5px;
}

#topo .box-topo.scroll .links-menu-topo ul li:nth-child(1):before{
	top: -18px;
}
/*
#topo .box-topo.scroll .links-menu-topo.desktop{
	margin-right: 0;
}*/

#topo .box-topo .links-menu-topo ul li:hover:before,
#topo .box-topo .links-menu-topo ul li.active:before{
	opacity: 1;
}

#topo .box-topo .links-menu-topo ul li:nth-child(5):after{
	display: none;
}

#topo .box-topo .links-menu-topo ul li:nth-child(1):before{
	background:#fff;
}

#topo .box-topo .links-menu-topo ul li:nth-child(2):before{
	background:#ffff00;
}

#topo .box-topo .links-menu-topo ul li:nth-child(3):before{
	background: #ff0000;
}

#topo .box-topo .links-menu-topo ul li:nth-child(4):before{
	background: #00c1de;
}

#topo .box-topo .links-menu-topo ul li:nth-child(5):before{
	background: #04e306;
}

.box-topo #logo {
	min-width: 411px;
	height: auto;
	overflow: hidden;	
	margin: 0;
	/*transition:ease-out .2s;*/
	/*max-width: 260px;*/
}

.box-topo.scroll #logo{
	min-width: 246px;
}

.box-topo #logo a {
	width: auto;
	height: 138px;
	text-indent: -99999px;
	display: block;
	/*transition:ease-out .2s;*/
}

.box-topo.scroll #logo a{
	height: 70px;
}


.menu-mobile,
.user-mobile{
	display: none;
	position: relative;
	cursor: pointer;
	margin: auto 0;
}

.user-mobile svg,
.menu-mobile svg{
	fill:#fff;
	width: 24px;
	height: 24px;
}

.user-mobile .abrir svg{
	transform: rotate(266deg);
}

.user-mobile .fechar svg,
.menu-mobile .fechar svg{
	width: 18px;
	height: 18px;
}


.user-mobile .abrir,
.menu-mobile .abrir{
	opacity: 1;
	visibility: visible;
	transition: ease-out .2s;
	position: relative;
}

.user-mobile .fechar,
.menu-mobile .fechar{
	opacity: 0;
	visibility: hidden;
	transition: ease-out .2s;
	position: absolute;
}

.user-mobile.active .abrir,
.menu-mobile.active .abrir{
	opacity: 0;
	visibility: hidden;
	position: absolute;
}

.user-mobile.active .fechar,
.menu-mobile.active .fechar{
	opacity: 1;
	visibility: visible;
	position: relative;
	text-align: center;
}


#busca-topo {
	width: 22.0431%;
	margin-right: 30px;
	text-align: center;
}

#busca-topo .ultima-atualizacao {	
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 0;
	font-family: "Helvetica Rounded LTStd";
    text-shadow: 1px 1px 0px rgb(0, 0, 0);
}

#busca-topo .ultima-atualizacao span {
	color: #f5f218;

}

#busca-topo form {
	width: 100%;
	height: 50px;
	line-height: 50px;
	margin: 7px 0 0 0;
	overflow: hidden;
	background: #fff;
    border-radius: 30px;
    box-shadow: 1px 2px 0 #000;
}

#busca-topo form .text.left {
    width: calc(100% - 56px);
	padding-left: 20px; 
	font-family: "Helvetica Rounded LTStd";
	font-size: 12px;	
	color: #787878;
	line-height: 50px;
	height: 50px;
	border: 0;
	font-weight: normal;
	background: 0;
}

#busca-topo form .text.left:focus:-ms-input-placeholder{
	color:#787878 !important;	
	font-size: 12px;
}

#busca-topo form .text.left:-ms-input-placeholder{
	color:#787878 !important;	
 }

#busca-topo form .text.left:placeholder{
	color:#787878;
}


#busca-topo form .right.image {
	padding:6px 21px 0 0;
}

@media screen and (max-width: 1024px){

	@media screen and (-webkit-min-device-pixel-ratio:0) {	
		#busca-topo form .right.image{
			padding:1px 21px 0 0;
		}
	}
}


#busca-topo form .fix-span{
	height: 100%;
	clear: both;
	width: 100%;
	display: block;
}

#busca-topo form .label-button{
	display: flex;
	flex-wrap: wrap;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;   
}



#busca-topo .busca-links{
	/*display: flex;
	flex-wrap: wrap;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox; */   
    transition: ease-out .2s;
    padding-left: 0;
    margin-top:2px;
    display: inline-block;
}

#busca-topo .busca-links a{
	color:#fff;
	text-transform: uppercase;
	font-size:14px;
	margin: 5px;
	font-family: "Helvetica Rounded LTStd";
	font-weight: 400;	
    text-shadow: 1px 1px 0px rgb(0, 0, 0);
}

#busca-topo .busca-links a:hover{
	text-decoration: underline;
}


@media screen and (max-width: 1800px){
	#topo .box-topo .links-menu-topo ul li a{
		font-size:18px;
	}
	
	.box-topo #logo{
		min-width: 380px;
	}	

	#busca-topo{
		width: 21.0431%;
	}

	#busca-topo .busca-links a{
		font-size: 13px;
	}
}


@media screen and (max-width: 1670px){
	#topo .box-topo .links-menu-topo ul li a{
		font-size:17px;
	}
	
	.box-topo #logo{
		min-width: 350px;
	}

	#busca-topo .busca-links a{
		font-size: 12px;
	}

	#topo .box-topo .links-menu-topo ul li a:nth-child(1) svg{
		width: 23px;
		height: 23px;		
	}



	#topo .box-topo .links-menu-topo ul li:nth-child(1):nth-child(1) a{
		width: 40px;
		height: 40px;
	}

/*	#topo .box-topo .links-menu-topo ul li{
		line-height: 40px;
	}*/

	#topo .box-topo .links-menu-topo ul li:after{
		height: 40px;
	}

	#topo .box-topo .links-menu-topo ul li:nth-child(1):before{
		top:-48px;
	}		

	#topo .box-topo.scroll .links-menu-topo ul li:nth-child(1):before{
		top:-15px;
	}	

/*	#topo .box-topo.scroll .links-menu-topo ul li:before{
		top:-30px;
	}*/
}


@media screen and (max-width: 1570px){
	#topo .box-topo .links-menu-topo ul li a{
		font-size:16px;
	}
	
	.box-topo #logo{
		min-width: 330px;
	}
}

@media screen and (max-width: 1490px){
	#busca-topo .busca-links a{
		margin:4px;		
	}
}


@media screen and (max-width: 1475px){

/*	#busca-topo form .right.image{
	    padding: 0px 21px 0 0;
	}*/

	.right.image{
		height: 46px;
	}

	.box-topo #logo{
		min-width: 315px;
	}

	#topo .box-topo .links-menu-topo ul li a{
		font-size: 15px;
	}

	#busca-topo form{
		height: 45px;
		line-height: 45px;
	}

	#busca-topo form .text.left{
		line-height: 46px;
		height: 46px;
	}

	#busca-topo .busca-links a{
		font-size: 11px;
	}

	#busca-topo .ultima-atualizacao{
		font-size: 11px;
	}
}

@media screen and (max-width: 1415px){

	.box-topo #logo{
		min-width: 285px;
	}

	.box-topo.scroll #logo{
		min-width: 260px;
	}

/*	#topo .box-topo.scroll{
		min-height: 95px;
	}*/

	#busca-topo form{
		margin-top: 3px;
	}

	.right.image svg{
		width: 29px !important;
		height: 29px !important;
	}

	#busca-topo{
		margin-right: 25px;
	}
}

@media screen and (max-width: 1380px){
	#busca-topo{
		margin-right: 18px;
	}

}

@media screen and (max-width: 1365px){
	.box-topo #logo{
		min-width: 260px;
	}

	.box-topo.scroll #logo{
		min-width: 240px;
	}

	#topo .box-topo .links-menu-topo ul li a{
		font-size: 13px;
		padding: 0 15px;
	}

	#busca-topo .busca-links a{
		font-size: 10px;
	}

/*	#topo .box-topo.scroll{
		min-height: 90px;
	}*/
}

@media screen and (max-width: 1290px){
	#topo .box-topo .links-menu-topo.desktop{
		/*margin-left: 0;*/		
	}

	#busca-topo{
		margin-right: 0;
	}

	#busca-topo .busca-links a{
		margin:2px;
	}

	.right.image svg{
		width: 23px !important;
		height: 23px !important;
	}
}

@media screen and (max-width: 1230px){

	#busca-topo .busca-links a{
		margin: 0;
	}

	#topo .box-topo .links-menu-topo ul li a{
		padding:0 16px;
	}

	#topo .box-topo .links-menu-topo ul li:nth-child(1) a{
		margin:0 16px;
	}

	#busca-topo form .text.left{
		font-size: 11px;
	    width: calc(100% - 36px);
	}

	.right.image{
	    width: 36px !important;
    	height: 46px !important;
	}
}

@media screen and (max-width: 1175px){
	.box-topo #logo{
		min-width: 230px;
	}	

	#topo .box-topo{
		max-height: 120px;
	}

	.box-topo #logo a{
		height: 100px;
	}

	.box-topo.scroll #logo a {
    	height: 90px;
	}

	.box-topo.scroll #logo{
		min-width: 200px;
	}

	#busca-topo .busca-links a{
		font-size: 9px;
	}

	#topo .box-topo .links-menu-topo ul li:before{
		top: -30px;
	}

	#wrap{
		/*padding-top: 135px;*/
	}
}

@media screen and (max-width: 1140px){
	#topo .box-topo .links-menu-topo ul li a{
		font-size: 12px;
	}
}

@media screen and (max-width: 1065px){
	#topo .box-topo .links-menu-topo ul li:nth-child(1) a{
		margin-left: 0;
	}

	/*#busca-topo{
	    width: 21.0431%;
	}
*/
	#busca-topo .ultima-atualizacao{
		font-size:10px;
	}

	.box-topo #logo{
		min-width: 220px;
	}
}	


@media screen and (max-width: 1024px){
	#topo{
		top: 0;
		transform: translate3d(0,0,0);
		position: initial;
	}

	#wrap{
		padding-top: 0;
	}

	#topo.scroll{
		position: initial;
		top:initial;
		transform: initial;
	}

	#topo .box-topo.scroll{
		max-height: 70px;
	}

	#busca-topo .ultima-atualizacao{
		font-size: 14px;
	}
}

/* meio do site, espandindo por 100% */

/*
 * RESOLVER O BUG NO IE USANDO UM IF CONDICIONAL NO HTML
<!--[if IE 7]>
According to the conditional comment this is IE 7<br />
* + html .item-listagem-video { display:inline; zoom:1; }  
<![endif]-->
 *
 */
#geral-conteudo {
	width: 100%;
	text-align: center;
}

.box-links-menu{
	position: relative;
}

.box-links-menu.mobile{
	display: none;
}

.links-menu{
    float: right;
    position: absolute;
    z-index: 2;
    top: -3px; 
    right: -9px;
    
}

.links-menu ul li{
	display: inline-block;
	margin:0 5px;
}

.links-menu ul li:nth-child(3) a{
	width:214px;
	text-align:center;
	line-height: 25px;
	height:25px;
	font-weight: 600;
	border-radius:30px;
    box-shadow: 1px 1.5px 0px #4e541e;
    transition: ease-out .2s;
	text-transform:uppercase;
	font-size:13px;
	color:#000;
	display: block;
	box-shadow: 0 0 0 0 rgba(0,0,0,0.3) inset;
	position: relative;
}


.links-menu ul li:nth-child(3) a:before{

	background-image: -webkit-gradient(linear, left top, left bottom, from(#dada04), 
	color-stop(60%, #73A839), color-stop(60%, #699934));
    background-image: -webkit-linear-gradient(#ffff01, #dada04 60%, #b7b705);
    background-image: -o-linear-gradient(#ffff01, #dada04 60%, #b7b705);
    background-image: linear-gradient(#ffff00, #d0d007 60%, #a5a504);
    background-repeat: no-repeat;
	position: absolute;
	z-index: -1;
	box-shadow: 2px 1.8px 0px #727202;
	top:0;
	bottom: 0;
	width: 100%;
	transition: ease-out .2s;
	left: 0;
	right: 0;	
	content: "";
	display: block;
	border-radius:30px;
}	

.links-menu ul li:nth-child(3) a:after{
    background-image: linear-gradient(#ffff00, #d0d007 60%, #a5a504);
    background-repeat: no-repeat;
	border-radius:30px;
	box-shadow: 2px 2px 9px 3px rgba(0,0,0,0.3) inset;
	z-index: -1;
	transition: opacity ease-out .2s;
	top:0;
	bottom: 0;
	width: 100%;
	position: absolute;
	display: block;	
	opacity: 0;
	content: "";
	left: 0;
	right: 0;	
}

.links-menu ul li:nth-child(4) a{
	width:168px;
	text-align:center;
	line-height: 25px;
	font-weight: 600;
	height:25px;
	border-radius:30px;
    transition: opacity ease-out .2s;
	text-transform:uppercase;
	font-size:13px;
	color:#000;
	display: block;
	position: relative;
}

.links-menu ul li:nth-child(4) a:before{
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ff0000), 
	color-stop(60%, #ff0000), color-stop(60%, #ab0101));
    background-image: -webkit-linear-gradient(#ff0000, #c50101 60%, #ab0101);
    background-image: -o-linear-gradient(#ff0000, #c50101 60%, #ab0101);
    background-image: linear-gradient(#ff0000, #c50101 60%, #ab0101);
    box-shadow: 2px 1.8px 0px #714245;
	position: absolute;
	z-index: -1;
	top:0;
	bottom: 0;
	width: 100%;
	transition: ease-out .2s;
	left: 0;
	right: 0;	
	content: "";
	display: block;
	border-radius:30px;
}

.links-menu ul li:nth-child(4) a:after{
    background-image: linear-gradient(#ff0000, #c50101 60%, #ab0101);    
	box-shadow: 2px 2px 9px 4px rgba(0,0,0,0.3) inset;
	z-index: -1;
	transition: opacity ease-out .2s;
	border-radius:30px;
	top:0;
	bottom: 0;
	width: 100%;
	position: absolute;
	display: block;	
	opacity: 0;
	content: "";
	left: 0;
	right: 0;	
}

.links-menu ul li:nth-child(5) a{
	width:168px;
	text-align:center;
	line-height: 25px;
	height:25px;
	font-weight: 600;
	/*background:#00c1de;*/
    border-radius: 30px;
    
    transition: ease-out .2s;
	text-transform:uppercase;
	font-size:13px;
	color:#000;
	display: block;
	position: relative;
	box-shadow: 0 0 0 rgba(0,0,0,0.3) inset;
}

.links-menu ul li:nth-child(5) a:before{
	background-image: -webkit-gradient(linear, left top, left bottom, from(#00c1de), 
	color-stop(60%, #0cb0e1), color-stop(60%, #0898cf));
    background-image: -webkit-linear-gradient(#00c1de, #0cb0e1 60%, #0898cf);
    background-image: -o-linear-gradient(#00c1de, #0cb0e1 60%, #0898cf);
    background-image: linear-gradient(#00c1de, #0cb0e1 60%, #0898cf);
	position: absolute;
	box-shadow: 2px 1.8px 0px #2e6483;
	z-index: -1;
	top:0;
	bottom: 0;
	transition: ease-out .2s;
	width: 100%;
	left: 0;
	right: 0;	
	content: "";
	display: block;
	border-radius:30px;
}


.links-menu ul li:nth-child(5) a:after{
	background-image: linear-gradient(#00c1de, #0cb0e1 60%, #0898cf);
    border-radius: 30px;
	z-index: -1;
	transition: opacity ease-out .2s;
	/*box-shadow: 2px 1.8px 0px #963618;*/
	box-shadow: 2px 2px 9px 4px rgba(0,0,0,0.3) inset;
	top:0;
	bottom: 0;
	width: 100%;
	position: absolute;
	display: block;	
	opacity: 0;
	content: "";
	left: 0;
	right: 0;	
}

.links-menu ul li:nth-child(3) a:hover:after,
.links-menu ul li:nth-child(4) a:hover:after,
.links-menu ul li:nth-child(5) a:hover:after,
.links-menu ul li:nth-child(6) a:hover:after{
	opacity: 1;
}

.links-menu ul li:nth-child(3) a:hover:before,
.links-menu ul li:nth-child(4) a:hover:before,
.links-menu ul li:nth-child(5) a:hover:before,
.links-menu ul li:nth-child(6) a:hover:before{
	box-shadow: 0 0 0 #000;
}


/*@media screen and (max-width: 1500px){
	#topo{
		min-height: 161px;
	}
}
*/
@media screen and (max-width: 1290px){
	.content-historias .title-historias,
	.content-filminhos .title-filminhos{
		font-size:19px;
	}

	.links-menu ul li{
		margin:0 3px;
	}

	.links-menu ul li:nth-child(3) a{
		width:58px;
	}

	.links-menu ul li:nth-child(4) a{
		width:185px;
	}

	.links-menu ul li:nth-child(5) a,
	.links-menu ul li:nth-child(6) a{
		width: 145px;
	}	

	.links-menu ul li:nth-child(3) a,
	.links-menu ul li:nth-child(4) a,
	.links-menu ul li:nth-child(5) a,
	.links-menu ul li:nth-child(6) a{
		font-size: 11px;										
	}
}


/*@media screen and (max-width: 1150px){
	#topo{
		margin-bottom:0;
	}
}
*/


@media screen and (max-width: 1080px){
	.links-menu{
		top:24px;
	}
	.content-historias,
	.content-filminhos{
		padding-top: 0;
	}

	.links-menu ul li{
		margin:0 3px;
	}

	.links-menu ul li:nth-child(3) a{
		width:53px;
	}

	.links-menu ul li:nth-child(4) a{
		width:165px;
	}

	.links-menu ul li:nth-child(5) a,
	.links-menu ul li:nth-child(6) a{
		width: 129px;
	}

}

@media screen and (max-width: 1024px){
	.box-links-menu.mobile{
		display: block;
	}

	.links-menu-topo.desktop{
		display: none;
	}

	#topo{
		box-shadow: none;
		background: none;
	}

	#topo{
		position: relative;
	}

	#topo .box-topo{
		display: block;
		max-height: none;

	}

	#wrap{
		padding-top: 0;
	}

	.box-topo #logo{
		margin:auto;
		min-width: 280px;
	}

}


@media screen and (max-width: 880px){
	.links-menu{
 	
	}

	.links-menu ul li{
		margin:6px 5px;
	}

	.border-bot{
		display: none;
	}

}

@media screen and (max-width: 630px){
	.links-menu{
		top:0;
		margin: 0 -15px;
	}

	.content-historias,
	.content-filminhos{
		margin-top:25px;
	}

}

@media screen and (max-width: 680px){
	#busca-topo{
		margin-top:4px;
	}
}


@media screen and (max-width: 400px){
	.border-mobile{
		border-bottom: 1px solid #393939;
		margin-bottom: 18px;
	}
}

@media screen and (max-width: 360px){
	#busca-topo form{
		width: 100%;
	}
}

.title-videos, .title-historias, .title-noticias, .title-desenhos, .title-filminhos{
	font-size: 26px;
	color:#fff;
	font-family: "Helvetica Rounded";    
	font-weight: 600;
	text-shadow: 1px 1.5px 0px rgb(0, 0, 0);
}

@media screen and (max-width: 1024px){
	.title-noticias {
		margin-top: 0px !important; 
	}
}

@media screen and (max-width: 670px){
	.border-noticias{
		margin-bottom: 10px !important;
	}
}

.subtitle-noticias {
    font-family: "Helvetica Rounded";
	font-size: 19px;
    display: inline-block;

}

.subtitle-noticias-for-mobile {
	display: none;
	font-size: 18px;
	color:white;
	font-family: "Helvetica Rounded";
    font-weight: 600;
    text-shadow: 1px 1.5px 0px rgb(0, 0, 0);

}

.border-noticias{
	margin-bottom: 20px;
}

.cont-for-mobile{
	display: none !important;
}

.cont-for-desktop{
	top: 2px !important;
}

@media screen and (max-width: 580px){

	.cont-for-mobile{
		display: inline-block !important;
	}
	.cont-for-desktop{
		display: none !important;
	}

	.subtitle-noticias{
		display: none !important;
	}

	.subtitle-noticias-for-mobile{
		display: inline-block !important;
	}
}

.title-historias .nome-hq{
	font-weight: bold;	
}

.title-videos .nome-cat{
	font-weight: bold;		
}

.title-historias:after,
.title-videos:after,
.title-desenhos:after,
.title-noticias:after,
.title-filminhos:after{
	height:8px;
	content: '';
	width: 111px;
	display: block;
	margin: 0;
	margin-top: 2px;
}

.title-historias:after{
	background:#ffff01;
}

.title-historias.search:after{
	background:#cdcdcd;
}

.title-videos:after{
	background:#00c1de;
}

.title-desenhos:after{
	background:#ff0000;
}

.title-noticias:after{
	background:#00ff00;
}

.title-filminhos:after{
	background:#ffa201;
}


.title-videos .cont-videos,
.title-desenhos .cont-desenhos,
.title-historias .cont-historias,
.title-noticias .cont-noticias{
	display: inline-block;
    font-size: 15px;
    width: 61px;
    height: 21px;
    padding-top:1px;
    font-family: "Helvetica Rounded";
    color: #000;
    font-weight: 600;
    text-align: center;
    box-shadow: 1px 2px 0px #000;
    border-radius: 15px;
    vertical-align: 4px;
    text-shadow: none;
    position:relative;
    top: 0;
    line-height: 21px;
/*  	-moz-padding-bottom: 2px;
  	-moz-padding-top: 0px;*/
}


@-webkit-document url-prefix(){

	.title-noticias-login:after, .title-videos-login:after, .title-desenhos-login:after, .title-filminhos-login:after, .title-historias-login:after{}{
		padding-top: 0 !important;
	}
}

@-moz-document url-prefix() {
    /*.title-videos .cont-videos,
	.title-historias .cont-historias,
	.title-noticias .cont-noticias{
		padding-top: 0;
		padding-bottom: 2px;		
	}*/

/*	.title-videos .cont-videos,
	.title-historias .cont-historias,
	.title-noticias .cont-noticias{
		line-height: 25px;
	}
*/
	.bt-faca-seu-login a{
		padding:6px 0 2px 0  !important;
	}

	.bt-assine-agora a{
		padding:6px 0 2px 0 !important;	
	}

	.content-gratis .box-assine .box-form-assine button{
		padding: 0px 0 0 !important;
		line-height: 56px !important;
	}

	.content-gratis .box-gratis .count-des,
	.content-gratis .box-gratis .count-hist,
	.content-gratis .box-gratis .count-film,
	.content-gratis .box-gratis .count-vid{
		padding:0 !important;
		line-height: 37px !important;
	}

	.content-gratis .box-gratis .block-images .title-in,
	.video-content .item-video,
	.hist-content .item-hist{		
		line-height: initial !important;
		padding:8px 0 0 0 !important;
	}

	.title-noticias-login:after, .title-videos-login:after, .title-desenhos-login:after, .title-filminhos-login:after, .title-historias-login:after{
		padding-bottom: 0 !important;
	}

	@media screen and (max-width: 1280px){
		.content-gratis .box-gratis .block-images .title-in,
		.video-content .item-video,
		.hist-content .item-hist{	
			padding:12px 0 0 0 !important;
		}	
	}

	@media screen and (max-width: 1024px){
		#busca-topo form .right.image{
			padding:3px 21px 0 0;
		}
	}	

/*	#busca-topo form .right.image{
		padding:0 !important;
	}*/
}




.title-historias .cont-historias.interna{
	vertical-align: 1px;
}

.title-videos .cont-videos{
    /*background: #00c1de;*/
	background-image: -webkit-gradient(linear, left top, left bottom, from(#00c1de), 
	color-stop(60%, #0cb0e1), color-stop(60%, #0898cf));
    background-image: -webkit-linear-gradient(#00c1de, #0cb0e1 60%, #0898cf);
    background-image: -o-linear-gradient(#00c1de, #0cb0e1 60%, #0898cf);
    background-image: linear-gradient(#00c1de, #0cb0e1 60%, #0898cf);
    box-shadow: 1px 2px 0px #2e6483;    
}

.title-desenhos .cont-desenhos{
    /*background: #00c1de;*/
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ff0000), 
	color-stop(60%, #ff0000), color-stop(60%, #ab0101));
    background-image: -webkit-linear-gradient(#ff0000, #c50101 60%, #ab0101);
    background-image: -o-linear-gradient(#ff0000, #c50101 60%, #ab0101);
    background-image: linear-gradient(#ff0000, #c50101 60%, #ab0101);
    box-shadow: 1px 2px 0px #714245;    
}


.title-historias .cont-historias{
    /*background: #ffff01;*/
	background-image: -webkit-gradient(linear, left top, left bottom, from(#dada04), 
	color-stop(60%, #73A839), color-stop(60%, #699934));
    background-image: -webkit-linear-gradient(#ffff01, #dada04 60%, #b7b705);
    background-image: -o-linear-gradient(#ffff01, #dada04 60%, #b7b705);
    background-image: linear-gradient(#ffff00, #d0d007 60%, #a5a504);
    box-shadow: 1px 2px 0px #616725;    
}

.title-noticias .cont-noticias{
	/*background:#00ff00;*/
	background-image: -webkit-gradient(linear, left top, left bottom, from(#01fe03), 
	color-stop(60%, #73A839), color-stop(60%, #699934));
    background-image: -webkit-linear-gradient(#01fe03, #05d407 60%, #15b704);
    background-image: -o-linear-gradient(#01fe03, #05d407 60%, #15b704);
    background-image: linear-gradient(#01fe03, #05d407 60%, #15b704);
    box-shadow: 1px 2px 0px #0a610d;
}

.border{
	border-top:4px solid #797979;
	margin-bottom:20px;
}

.item-listagem-historias,.item-listagem-filminhos{		
	display: inline-block;
}

@media screen and (max-width: 1370px){
	.title-videos, .title-historias, .title-noticias, .title-desenhos, .title-filminhos{
		font-size:22px;
	}

	.links-menu{
		top:-7px;
	}
}

@media screen and (max-width: 1290px){
	.title-videos, .title-historias, .title-noticias, .title-desenhos, .title-filminhos{
		font-size:19px;
	}

	.links-menu{
		top:-8px;
	}

	.main-historias{
		margin-top:-8px;
	}

}

@media screen and (max-width: 1200px){
	.title-videos, .title-historias, .title-noticias, .title-desenhos, .title-filminhos{
		font-size:17px;
	}
}

@media screen and (max-width: 1024px){
	.title-videos, .title-historias, .title-noticias, .title-desenhos, .title-filminhos{
		font-size:19px;
	}	

	.title-videos .cont-videos,
	.title-desenhos .cot_desenhos,
	.title-historias .cont-historias,
	.title-noticias .cont-noticias{
		line-height: 22px;
		vertical-align: 2px;
	}
}


@media screen and (max-width: 767px){
	.title-videos, .title-historias, .title-noticias, .title-desenhos, .title-filminhos{
		letter-spacing: -0.3px;
	}
}

@media screen and (max-width: 680px){
	.title-historias:after, .title-videos:after, .title-noticias:after, .title-desenhos:after{
		height:4px;
		width: 56px;
	}

	.title-videos, .title-historias, .title-noticias{
		font-size: 24px;
	}
}

@media screen and (max-width: 600px){	
	.title-historias .cont-historias,
	.title-videos .cont-videos,
	.title-desenhos .cont-desenhos,
	.title-noticias .cont-noticias{
	    width: 47px;
	}

	.title-videos, .title-historias, .title-noticias, .title-desenhos, .title-filminhos{
		letter-spacing: -0.7px;
	}

}


@media screen and (max-width: 500px){
	.title-videos, .title-historias, .title-noticias, .title-desenhos, .title-filminhos{
		font-size:22px;		
	}
}

@media screen and (max-width: 410px){

	.title-videos, .title-historias, .title-noticias, .title-desenhos, .title-filminhos{
		font-size: 20px;
	}
}


* + html .item-listagem-historias { display:inline; zoom:1; }

* + html .item-listagem-filminhos { display:inline; zoom:1; }  

.item-listagem-historias .titulo{
	font-size:13px;
	font-weight: bold;
	color: #ffff01;
	padding-top: 1px;
	text-align: left;
	padding-bottom: 0px;
	height: auto;
	overflow: hidden;
    white-space: nowrap;	
    text-overflow: ellipsis;
	margin-bottom:4px;
	transition: color ease-out .2s;
}

.item-listagem-filminhos .titulo{
	font-size:13px;
	font-weight: bold;
	color: #ffa201;
	padding-top: 1px;
	text-align: left;
	padding-bottom: 0px;
	height: auto;
	overflow: hidden;
    white-space: nowrap;	
    text-overflow: ellipsis;
	margin-bottom:4px;
	transition: color ease-out .2s;
}

.item-listagem-historias .titulo a h3{
	display: inline;
    white-space: nowrap;	
    color: #ffff01;
	font-weight: bold;
    text-overflow: ellipsis;
	transition:color ease-out .2s;
}

.item-listagem-filminhos .titulo a h3{
	display: inline;
    white-space: nowrap;	
    color: #ffa201;
	font-weight: bold;
    text-overflow: ellipsis;
	transition:color ease-out .2s;
}

.item-listagem-historias .titulo a h2{
	display: inline;
    white-space: nowrap;	
    color: #ffff01;
	font-weight: bold;
    text-overflow: ellipsis;
	transition:color ease-out .2s;
}

.item-listagem-filminhos .titulo a h2{
	display: inline;
    white-space: nowrap;	
    color: #ffa201;
	font-weight: bold;
    text-overflow: ellipsis;
	transition:color ease-out .2s;
}

.item-listagem-historias .titulo a {
	color: #ffff01;
	transition:color ease-out .2s;
}

.item-listagem-filminhos .titulo a {
	color: #ffa201;
	transition:color ease-out .2s;
}

.item-listagem-historias .titulo a:hover,
.item-listagem-historias .titulo a:hover h3,
.item-listagem-historias .titulo a:hover h2,
.item-listagem-filminhos .titulo a:hover,
.item-listagem-filminhos .titulo a:hover h3,
.item-listagem-filminhos .titulo a:hover h2{
	color: #fff;
	text-decoration: underline;
}

.item-listagem-historias .titulo a:hover h3,
.item-listagem-historias .titulo a:hover h2,
.item-listagem-filminhos .titulo a:hover h3,
.item-listagem-filminhos .titulo a:hover h2{
	text-decoration: underline !important;
}


.item-listagem-historias,
.item-listagem-filminhos,
.historias-row.list .item-listagem-historias,
.filminhos-row.list .item-listagem-filminhos{
	width: 16.6667%;
}

.some-hq .item-listagem-historias,
.some-hq .item-listagem-filminhos{
	width: 20%;
}

.item-listagem-historias .box-item,
.item-listagem-filminhos .box-item{
	margin:0.4em 1.595%;
}

.item-listagem-historias.serie .box-item,
.item-listagem-filminhos.serie .box-item{
	margin:0.4em 5px;
}

.info.left i{
	font-size: 16px;
}

.info.left svg{
	width: 14px;
	height: 16px;
	fill:#787878;
}

.info.left svg.dislike{
	position:relative;
	top:1px;
}

.info.left span{
    display: inline-block;
    vertical-align: 3px;
}

@media screen and (max-width: 380px){
	.info.left{
		margin-left: 2px;
		font-size: 11px;
	}
}

.item-listagem-historias .thumb img,
.item-listagem-filminhos .thumb img{
	width: 100%;
	display: block;
	min-height: 120px;
}

.main-historias .historias-row .item-listagem-historias.serie,
.main-filminhos .filminhos-row .item-listagem-filminhos.serie,
.main-historias .historias-row.list .item-listagem-historias.serie,
.main-filminhos .filminhos-row.list .item-listagem-filminhos.serie{
	width: 33.2999999%;
}

.item-listagem-historias .thumb a {	
	overflow: hidden;
	display: block;
	border: 2px solid #787878;
	transition: border-color ease-out .2s;
}

.item-listagem-filminhos .thumb a {	
	overflow: hidden;
	display: block;
	border: 2px solid #787878;
	transition: border-color ease-out .2s;
}

.item-listagem-historias .thumb a:hover {
	border-color: #ffff01;
}

.item-listagem-filminhos .thumb a:hover {
	border-color: #ffa201;
}

.item-listagem-historias .dados,
.item-listagem-filminhos .dados {
	padding: 5px 0 0 0;
}

.item-listagem-historias .dados .rate,
.item-listagem-filminhos .dados .rate {
	width: 75px;
}

.item-listagem-historias .dados .info {	
	font-weight: bold;
	font-size:11px;
	color: #787878;
	text-align: right;	
	padding: 3px 0 0 0;
	margin-left: 0;
}

.item-listagem-filminhos .dados .info {	
	font-weight: bold;
	font-size:11px;
	color: #787878;
	text-align: right;	
	padding: 3px 0 0 0;
	margin-left: 0;
}

.item-listagem-historias .dados .info p,
.item-listagem-filminhos .dados .info p {
	float: right;
	padding: 0;
}

.item-listagem-historias .dados .info a:hover,
.item-listagem-filminhos .dados .info a:hover{
	text-decoration: underline;
}

.item-listagem-historias .dados .info strong,
.item-listagem-filminhos .dados .info strong {
	color: #fff;
}

@media screen and (max-width: 1370px){
	.item-listagem-historias .dados .info p,
	.item-listagem-filminhos .dados .info p{
		font-size:11px;
	}

	.item-listagem-historias .dados .info p strong,
	.item-listagem-filminhos .dados .info p strong{
		font-size:11px;
	}
}

@media screen and (max-width: 1024px){
	.item-listagem-historias.serie .dados .info p,
	.item-listagem-filminhos.serie .dados .info p{
		font-size:11px;
	}

	.item-listagem-historias .dados .info p strong,
	.item-listagem-filminhos .dados .info p strong{
		font-size:11px;
	}

	.item-listagem-historias .dados .info p:before,
	.item-listagem-filminhos .dados .info p:before{
		display: none;			
	}

	.item-listagem-historias .dados .info p strong:before,
	.item-listagem-filminhos .dados .info p strong:before{
		content:"Págs:";
		font-size:11px;
		color:#787878;
		margin-right:3px;
	}

	.item-listagem-historias .dados .info p,
	.item-listagem-filminhos .dados .info p{
		font-size: 0;
	}

	.item-listagem-historias.serie .dados .info p strong:before,
	.item-listagem-filminhos.serie .dados .info p strong:before{
		font-size: 0;
		display: none;
	}	
}

@media screen and (max-width: 500px){
	.item-listagem-historias .dados .info,
	.item-listagem-filminhos .dados .info {
		padding: 0;		
		font-weight: bold;
		font-size:10px;
	}

	.item-listagem-historias .dados .info.left,
	.item-listagem-filminhos .dados .info.left{		
		font-weight: bold;
		font-size:10px;
		margin-left: 0;
	}
}


@media screen and (max-width: 400px){
	.item-listagem-historias .dados .info.left,
	.item-listagem-filminhos .dados .info.left{
		/*font:bold 9px Helvetica, sans-serif !important;*/
		font-weight: bold;
		font-size:9px;
	}

	.item-listagem-historias .dados .info,
	.item-listagem-filminhos .dados .info{
		/*font:bold 9px Helvetica, sans-serif !important;*/
		font-weight: bold;
		font-size:9px;
	}

	.item-listagem-historias .dados .info p,
	.item-listagem-filminhos .dados .info p{
		padding: 0;
	}

	.item-listagem-historias .dados .info p strong:before,
	.item-listagem-historias .dados .info p strong,
	.item-listagem-filminhos .dados .info p strong:before,
	.item-listagem-filminhos .dados .info p strong{
		font-size: 9px;
	}
}

@media screen and (max-width: 350px){
	.item-listagem-historias.serie .dados .info p,
	.item-listagem-filminhos.serie .dados .info p{
		font-size:9px;
	}

	.item-listagem-historias .dados .info p strong,
	.item-listagem-historias .dados .info p strong:before,
	.item-listagem-filminhos .dados .info p strong,
	.item-listagem-filminhos .dados .info p strong:before{
		font-size:9px;
	}

}

.item-listagem-video, .item-listagem-desenho {
	width: 16.6667%;
	display: block;
	margin-bottom: 16px;
}

.item-listagem-video.sujestao, .item-listagem-desenho.sujestao{
	width: 20%;
}

.item-listagem-video .box-item, .item-listagem-desenho .box-item{
	margin:0 4px;
}

* + html .item-listagem-video,* + html .item-listagem-desenho { display:inline; zoom:1; }  


.item-listagem-video .titulo {
	font-weight: bold;
	font-size: 13px;
	color: #00c1de;
	text-align: left;
	padding-bottom: 4px;	
	overflow: hidden;    
    white-space: nowrap;
    text-overflow: ellipsis;
	max-height: 20px;
    width: auto;
    padding-top: 1px;
}

.item-listagem-desenho .titulo {
	font-weight: bold;
	font-size: 13px;
	color: #ff0000;
	text-align: left;
	padding-bottom: 4px;	
	overflow: hidden;    
    white-space: nowrap;
    text-overflow: ellipsis;
	max-height: 20px;
    width: auto;
    padding-top: 1px;
}

.item-listagem-video .titulo a {
	color: #00c1de;
	transition:color ease-out .2s;
}

.item-listagem-desenho .titulo a {
	color: #ff0000;
	transition:color ease-out .2s;
}

.item-listagem-video .titulo a:hover, .item-listagem-desenho .titulo a:hover {
	color: #fff;
	text-decoration: underline;
}

.item-listagem-video .thumb img, .item-listagem-desenho .thumb img{
	display: block;
	width: 100%;
	height: auto;
}

.item-listagem-video .thumb a {
	overflow: hidden;
	display: block;
	border: 2px solid #787878;
	transition: border-color ease-out .2s;
}

.item-listagem-desenho .thumb a {
	overflow: hidden;
	display: block;
	border: 2px solid #787878;
	transition: border-color ease-out .2s;
}

.item-listagem-video .thumb a:hover {
	border-color: #00c1de;
}

.item-listagem-desenho .thumb a:hover {
	border-color: #ff0000;
}

/*.item-listagem-video .dados {
	padding: 5px 0 0 0;
}*/

.item-listagem-video .dados .rate, .item-listagem-desenho .dados .rate {
	width: 75px;
}

.item-listagem-video .dados .info {
	font-size:11px;
	font-weight: bold;
	color: #787878;
	text-align: left;
	width: auto;
	padding: 5px 0 0 0;
}

.item-listagem-desenho .dados .info {
	font-size:11px;
	font-weight: bold;
	color: #787878;
	text-align: left;
	width: auto;
	padding: 5px 0 0 0;
}

.item-listagem-video .dados .info p, .item-listagem-desenho .dados .info p {
	float: right;
	padding: 0 0 0 0;
}

.item-listagem-video .dados .info strong, .item-listagem-desenho .dados .info strong {
	color: #fff;
}

/*noticias*/

.item-listagem-noticia {
	width: 16.6667%;
	margin-bottom:10px;
	display: block;
}

.item-listagem-noticia.sujestao{
	width: 20%;
}


.item-listagem-noticia .box-item{
	margin: 0 4px;
}

* + html .item-listagem-noticia { display:inline; zoom:1; }  


.item-listagem-noticia .titulo {
	font-size:13px;
	padding-top: 1px;
	font-weight: bold;
	color: #19ff00;
	text-align: left;
	margin-bottom: 4px;
	padding-bottom: 0;
	max-height: 20px;
	overflow: hidden;	
	white-space: nowrap;
    text-overflow: ellipsis;
}


.item-listagem-noticia .titulo a {
	color: #19ff00;
	transition:color ease-out .2s;
	/*line-height: 19px;*/
}

.item-listagem-noticia .titulo a:hover {
	color: #fff;
	text-decoration: underline;
}

.item-listagem-noticia .thumb img{
	width: 100%;
	display: block;
}

.item-listagem-noticia .thumb a {
	overflow: hidden;
	display: block;
	border: 2px solid #787878;
	transition: border-color ease-out .2s;
}

.item-listagem-noticia .thumb a:hover {
	border-color: #19ff00;
}

.item-listagem-noticia .dados {
	padding: 0;
}

.item-listagem-noticia .dados .rate {
	width: 75px;
}

.item-listagem-noticia .dados .info {
	/*font: bold 11px Helvetica, sans-serif;*/
	font-weight: bold;
	font-size:11px;
	color: #787878;
	text-align: left;
	width: auto;
	margin-left: 0;	
	padding: 6px 0 0 0;
}

.item-listagem-noticia .dados .info p {
	float: right;
	padding: 0 0 0 0;
}

.item-listagem-noticia .dados .info.left{
	padding-top: 2px;
}

.item-listagem-noticia .dados .info strong {
	color: #fff;
}

@media screen and (max-width: 1380px){
	.item-listagem-historias .titulo,
	.item-listagem-filminhos .titulo,
	.item-listagem-noticia .titulo{
		font-weight: bold;
		font-size:12px;
	}
}

.button-right{
	float:right;
	margin-bottom: 20px;
	margin-right: 7px;
}

.main-historias .button-right{
	margin-top: 0px;
}

.link-right{
	width: 302px;
	height: 41px;
	line-height: 41px;	
	border-radius:30px;
	color:#000;
	display: block;
	text-align: center;
	font-size: 14px;
	font-weight: 600;
	transition: ease-out .2s;
	box-shadow: 0 0 0 0 rgba(0,0,0,0.3) inset;
	position: relative;
	z-index: 1;
}

.main-historias .link-right{	
    border-radius: 30px;
    box-shadow: 1px 1.5px 0px #4e541e;   
}

.main-filminhos .link-right{	
    border-radius: 30px;
    box-shadow: 1px 1.5px 0px #6f4701;   
}


.main-historias .link-right:before{
	background-image: -webkit-gradient(linear, left top, left bottom, from(#dada04), 
	color-stop(60%, #73A839), color-stop(60%, #699934));
    background-image: -webkit-linear-gradient(#ffff01, #dada04 60%, #b7b705);
    background-image: -o-linear-gradient(#ffff01, #dada04 60%, #b7b705);
    background-image: linear-gradient(#ffff00, #d0d007 60%, #a5a504);
    background-repeat: no-repeat;
	position: absolute;
	z-index: -1;
	box-shadow: 2px 1.8px 0px #727202;	
	top:0;
	bottom: 0;
	width: 100%;
	transition: ease-out .2s;
	left: 0;
	right: 0;	
	content: "";
	display: block;
	border-radius:30px;
}

.main-filminhos .link-right:before{
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffa201), 
	color-stop(60%, #d58802), color-stop(60%, #b37304));
    background-image: -webkit-linear-gradient(#ffa201, #d58802 60%, #b37304);
    background-image: -o-linear-gradient(#ffa201, #d58802 60%, #b37304);
    background-image: linear-gradient(#ffa201, #d58802 60%, #b37304);
    background-repeat: no-repeat;
	position: absolute;
	z-index: -1;
	box-shadow: 2px 1.8px 0px #6f4701;	
	top:0;
	bottom: 0;
	width: 100%;
	transition: ease-out .2s;
	left: 0;
	right: 0;	
	content: "";
	display: block;
	border-radius:30px;
}

.main-historias .link-right:after{
	background-image: linear-gradient(#ffff00, #d0d007 60%, #a5a504);
    background-repeat: no-repeat;
	border-radius:30px;
	box-shadow: 2px 2px 9px 3px rgba(0,0,0,0.3) inset;	
	z-index: -1;
	transition: opacity ease-out .2s;
	top:0;
	bottom: 0;
	width: 100%;
	position: absolute;
	display: block;	
	opacity: 0;
	content: "";
	left: 0;
	right: 0;
}

.main-filminhos .link-right:after{
	background-image: linear-gradient(#ffa201, #d58802 60%, #b37304);
    background-repeat: no-repeat;
	border-radius:30px;
	box-shadow: 2px 2px 9px 3px #6f4701 inset;	
	z-index: -1;
	transition: opacity ease-out .2s;
	top:0;
	bottom: 0;
	width: 100%;
	position: absolute;
	display: block;	
	opacity: 0;
	content: "";
	left: 0;
	right: 0;
}


.main-historias .link-right:hover:after,
.main-filminhos .link-right:hover:after{
	opacity: 1;
}

.main-historias .link-right:hover:before,
.main-filminhos .link-right:hover:before{
	box-shadow: 0 0 0 #000;
}

.main-videos .desc{
	font-size:24px;
	font-weight: 300;
	color:#fff;
	display: block;
	margin: 14px 0 18px;
	text-shadow: 1px 2.4px 1px rgb(0, 0, 0);
}

.main-videos .link-right:before{
	background-image: -webkit-gradient(linear, left top, left bottom, from(#00c1de), 
	color-stop(60%, #0cb0e1), color-stop(60%, #0898cf));
    background-image: -webkit-linear-gradient(#00c1de, #0cb0e1 60%, #0898cf);
    background-image: -o-linear-gradient(#00c1de, #0cb0e1 60%, #0898cf);
    background-image: linear-gradient(#00c1de, #0cb0e1 60%, #0898cf);
    position: absolute;
    box-shadow: 2px 2.2px 0px #2e6483;    
    z-index: -1;
    top: 0;
    bottom: 0;
    transition: ease-out .2s;
    width: 100%;
    left: 0;
    right: 0;
    content: "";
    display: block;
    border-radius: 30px;
}


.main-videos .link-right:after{
	background-image: linear-gradient(#00c1de, #0cb0e1 60%, #0898cf);
    border-radius: 30px;
    z-index: -1;
    transition: opacity ease-out .2s;    
    box-shadow: 2px 2px 9px 3px rgba(0,0,0,0.3) inset;    
    top: 0;
    bottom: 0;
    width: 100%;
    position: absolute;
    display: block;
    opacity: 0;
    content: "";
    left: 0;
    right: 0;
}

.main-videos .link-right:hover:before{
	box-shadow: 0 0 0 #000;
}

.main-videos .link-right:hover:after{
	opacity: 1;
}


.main-desenhos .desc{
	font-size:24px;
	font-weight: 300;
	color:#fff;
	display: block;
	margin: 14px 0 18px;
	text-shadow: 1px 2.4px 1px rgb(0, 0, 0);
}

.main-desenhos .link-right:before{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ff0000), color-stop(60%, #ff0000), color-stop(60%, #ab0101));
    background-image: -webkit-linear-gradient(#ff0000, #c50101 60%, #ab0101);
    background-image: -o-linear-gradient(#ff0000, #c50101 60%, #ab0101);
    background-image: linear-gradient(#ff0000, #c50101 60%, #ab0101);
    position: absolute;
    box-shadow: 2px 2.2px 0px #714245;    
    z-index: -1;
    top: 0;
    bottom: 0;
    transition: ease-out .2s;
    width: 100%;
    left: 0;
    right: 0;
    content: "";
    display: block;
    border-radius: 30px;
}


.main-desenhos .link-right:after{
    background-image: linear-gradient(#ff0000, #c50101 60%, #ab0101);
    border-radius: 30px;
    z-index: -1;
    transition: opacity ease-out .2s;    
    box-shadow: 2px 2px 9px 3px rgba(0,0,0,0.3) inset;    
    top: 0;
    bottom: 0;
    width: 100%;
    position: absolute;
    display: block;
    opacity: 0;
    content: "";
    left: 0;
    right: 0;
}

.main-desenhos .link-right:hover:before{
	box-shadow: 0 0 0 #000;
}

.main-desenhos .link-right:hover:after{
	opacity: 1;
}


.main-noticias .link-right:before{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#01fe03), color-stop(60%, #15b905), color-stop(60%, #0a610d));
    background-image: -webkit-linear-gradient(#01fe03, #05d407 60%, #15b704);
    background-image: -o-linear-gradient(#01fe03, #05d407 60%, #15b704);
    background-image: linear-gradient(#01fe03, #05d407 60%, #15b704);
    box-shadow: 2px 1.8px 0px #0a610d;    
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    width: 100%;
    transition: ease-out .2s;
    left: 0;
    right: 0;
    content: "";
    display: block;
    border-radius: 30px;
}


.main-noticias .link-right:after{	
    background-image: linear-gradient(#01fe03, #05d407 60%, #15b704);    
    box-shadow: 2px 2px 9px 3px rgba(0,0,0,0.3) inset;    
    z-index: -1;
    transition: opacity ease-out .2s;
    border-radius: 30px;
    top: 0;
    bottom: 0;
    width: 100%;
    position: absolute;
    display: block;
    opacity: 0;
    content: "";
    left: 0;
    right: 0;
}


.main-noticias .link-right:hover:before{
	box-shadow: 0 0 0 #000;
}

.main-noticias .link-right:hover:after{	
		opacity: 1;
}


.item-listagem-video.sujestao:last-child,
.item-listagem-desenho.sujestao:last-child,
.item-listagem-noticia.sujestao:last-child{
	display: none;

}

@media screen and (max-width: 1680px){

	.item-listagem-historias,
	.item-listagem-filminhos{
		width:16.66%;
	}

	.main-historias .historias-row .item-listagem-historias.serie,
	.main-historias .historias-row.list .item-listagem-historias.serie,
	.main-filminhos .filminhos-row .item-listagem-filminhos.serie,
	.main-filminhos .filminhos-row.list .item-listagem-filminhos.serie{
		width: 33.32%;
	}
}

@media screen and (max-width: 1440px){
	.link-right{
		width: 290px;
		font-size: 13px;
	}
}

@media screen and (max-width: 1366px){
	.link-right{
		width: 280px;
		font-size: 12.5px;
	}
}

@media screen and (max-width: 1337px){
	.main-historias .historias-row .item-listagem-historias.serie, 
	.main-historias .historias-row.list .item-listagem-historias.serie,
	.main-filminhos .filminhos-row .item-listagem-filminhos.serie, 
	.main-filminhos .filminhos-row.list .item-listagem-filminhos.serie{
		width: 33.36%;
	}
}

@media screen and (max-width: 1280px){
	.link-right{
		width: 270px;
		font-size: 12px;
	}
}

@media screen and (max-width: 1270px){	

	.historias-row,
	.filminhos-row{
		flex-wrap: wrap;
	}

	.main-historias .historias-row.list .item-listagem-historias.serie,
	.main-historias .historias-row .item-listagem-historias.serie,
	.main-filminhos .filminhos-row.list .item-listagem-filminhos.serie,
	.main-filminhos .filminhos-row .item-listagem-filminhos.serie{
		/*width: 49.899%;		*/
		/*width: 49.72%;*/
		width: 49.89%;
	}

	.historias-row.list .item-listagem-historias,
	.some-hq .item-listagem-historias,
	.item-listagem-historias,
	.filminhos-row.list .item-listagem-filminhos,
	.some-hq .item-listagem-filminhos,
	.item-listagem-filminhos{
		width: 25%;
	}

	.item-listagem-video,
	.item-listagem-desenho,
	.item-listagem-desenho.sujestao,
	.item-listagem-video.sujestao{
		width: 25%;
	}

	.item-listagem-noticia,
	.item-listagem-noticia.sujestao{
		width: 25%;	
	}
}

@media screen and (max-width: 1132px){	
	.main-historias .historias-row.list .item-listagem-historias.serie,
	.main-historias .historias-row .item-listagem-historias.serie,
	.main-filminhos .filminhos-row.list .item-listagem-filminhos.serie,
	.main-filminhos .filminhos-row .item-listagem-filminhos.serie{
		width: 49.99%;
	}
}

@media screen and (max-width: 1070px){
	
	.main-historias .historias-row.list .item-listagem-historias.serie,
	.main-historias .historias-row .item-listagem-historias.serie,
	.main-filminhos .filminhos-row.list .item-listagem-filminhos.serie,
	.main-filminhos .filminhos-row .item-listagem-filminhos.serie{
		width: 66.5%;
	}

	.historias-row.list .item-listagem-historias,
	.some-hq .item-listagem-historias,
	.item-listagem-historias,
	.filminhos-row.list .item-listagem-filminhos,
	.some-hq .item-listagem-filminhos,
	.item-listagem-filminhos{
		width: 33.333333%;
	}

	.item-listagem-historias.sujestao,
	.item-listagem-filminhos.sujestao{
		width: 33.333333%;
	}

	.item-listagem-video,
	.item-listagem-video.sujestao,
	.item-listagem-desenho,
	.item-listagem-desenho.sujestao,
	.item-listagem-noticia .sujestao{
		width: 33.333333%;
		margin-bottom: 10px;
	}

	.item-listagem-noticia,
	.item-listagem-noticia.sujestao{
		width: 33.333333%;
	}

	.item-listagem-historias.sujestao:last-child,
	.item-listagem-filminhos.sujestao:last-child,
	.item-listagem-video.sujestao:last-child,
	.item-listagem-desenho.sujestao:last-child,
	.item-listagem-noticia.sujestao:last-child{
		display: block;
	}

	.item-listagem-historias.sujestao:nth-child(n+4),
	.item-listagem-filminhos.sujestao:nth-child(n+4){
		display: none;
	}
}

@media screen and (max-width: 1024px){
	.link-right{
		width:265px;
	}
}


@media screen and (max-width: 950px){
	.main-historias .historias-row.list .item-listagem-historias.serie,
	.main-historias .historias-row .item-listagem-historias.serie,
	.main-filminhos .filminhos-row.list .item-listagem-filminhos.serie,
	.main-filminhos .filminhos-row .item-listagem-filminhos.serie{
		width: 66.58%;
	}
}

@media screen and (max-width: 767px){
	.main-historias .historias-row.list .item-listagem-historias.serie,
	.main-historias .historias-row .item-listagem-historias.serie,
	.main-filminhos .filminhos-row.list .item-listagem-filminhos.serie,
	.main-filminhos .filminhos-row .item-listagem-filminhos.serie{
		width:100%;
	}
	.historias-row.list .item-listagem-historias,
	.some-hq .item-listagem-historias,
	.item-listagem-historias,
	.filminhos-row.list .item-listagem-filminhos,
	.some-hq .item-listagem-filminhos,
	.item-listagem-filminhos{
		width: 50%;
	}

	.item-listagem-historias.sujestao,
	.item-listagem-filminhos.sujestao{
		width: 50%;
	}

	.item-listagem-historias.sujestao:nth-child(n+4),
	.item-listagem-filminhos.sujestao:nth-child(n+4){
		display: block;
	}

	.item-listagem-historias.sujestao:last-child,
	.item-listagem-filminhos.sujestao:last-child{
		display: none;
	}

	.item-listagem-video,
	.item-listagem-desenho,
	.item-listagem-desenho.sujestao
	.item-listagem-video.sujestao{
		width: 50%;
	}

	.item-listagem-noticia,
	.item-listagem-noticia.sujestao{
		width: 50%;
	}

	.button-right{
		margin-right: 0;
		float: none;		
	}

	.link-right{
		margin:auto;		
	}

	.button-right.desktop{
		margin:0;
	}

	.button-right.desktop .link-right{
		display: none;
		margin:0;
	}

	.button-right.mobile{
		margin-left: auto;
    	margin-right: auto;
	}

	.item-listagem-noticia .titulo{
		max-height: 70px;

	}

	.item-listagem-noticia .titulo a{
		line-height: 15px;
	}

	.main-videos .desc{
		font-size: 18px;
	}
	.main-desenhos .desc{
		font-size: 18px;
	}

	.main-historias .button-right {
		margin-top: 0;
	}
}


@media screen and (max-width: 610px){
	.item-listagem-noticia .titulo{
		font-size:12px;
	}
}


@media screen and (max-width: 530px){
	.item-listagem-noticia .titulo{
		font-size:10.5px;
	}
}


@media screen and (max-width: 450px){	

	.item-listagem-noticia .titulo{
		font-size: 12px;
	}

	.item-listagem-noticia,
	.item-listagem-noticia.sujestao{
		width: 100%;
	}

	.item-listagem-noticia .titulo{
		min-height: 0;
	}

	.item-listagem-video,
	.item-listagem-desenho,
	.item-listagem-desenho.sujestao
	.item-listagem-video.sujestao{
		width: 100%;
	}
}

@media screen and (max-width: 380px){

	.main-historias .button-right,
	.main-filminhos .button-right,
	.main-videos .button-right,
	.main-videos .button-right.mobile,
	.main-desenhos .button-right,
	.main-desenhos .button-right.mobile,
	.main-noticias .button-right{
		width: 100%;
	}
.button-right
	.link-right{
		font-size:12px;
	}

}

@media screen and (max-width: 350px){
	.main-historias .link-right{
		font-size: 12px;
	}
}

/* configuracao da paginacao */
#paginacao {
	text-align: center;
	width: 100%;
	margin: 26px auto;
	padding-top: 0;
}

.content-historias #paginacao,
.content-filminhos #paginacao{
	padding-top: 4px;
}

#paginacao ul{
	text-align:center;
}

#paginacao ul li{
	display: inline-block;
	margin:5px 0;
	text-align: center;
}

#paginacao a {
	display: inline-block;	
	font-weight: bold;
	font-size:11px;
	color: #000;
	background: #797979;
	width:auto;
	padding:0 12px;
	height: 32px;
	line-height: 32px;
	display:block;
	border-radius: 2px;
	margin:0;
	transition: background ease-out .2s;
}

#paginacao a.pontos{
	background:none;
	color:#fff;
}

#paginacao a.pontos:hover{
	background: none;
	color:#fff;
}

#paginacao span{
	display: inline-block;	
	font-weight: bold;
	font-size:11px;
	width:auto;
	color:#fff;	
	height: 32px;
	line-height: 32px;
	display:block;
	border-radius: 2px;
	margin:0 5px;		
}

#paginacao ul li:last-child a.ultima{
	width: 54px;
	padding: 0;
}

.content-historias #paginacao ul li:last-child a,
.content-filminhos #paginacao ul li:last-child a{
	width: auto;
}

.box-interna-hq #paginacao ul li:last-child a{
	width: auto;
}


#paginacao .mobile-total-hidden{
	display: none;
}

#paginacao .mobile-total-hidden+li{
	display: none;
}

@media screen and (max-width: 767px){
	#paginacao .mobile-total{
		display: block;
		margin-top:0;
		width: 100%;
	}

	#paginacao ul li:last-child a.ultima{
		width:51px;
	}

	#paginacao ul{
		display: flex;
	    display: -webkit-flex;
    	display: -moz-flex;
    	display: -ms-flexbox;
    	display: flex;
    	flex-wrap: wrap;
    	justify-content: center;
	}

	#paginacao a{
		font-size: 10px;
	}

	#paginacao ul li{
		margin:5px 1px;
	}
}

@media screen and (max-width: 385px){
	#paginacao a{
		padding:0 9px;
	}
}

@media screen and (max-width: 335px){
	#paginacao a{
		padding:0 8px;
	}
}

.box-interna-hq #paginacao a{
	margin:0 1px;
}

#paginacao a.active,#paginacao a.next {
	background-color: #fff;
}

#paginacao a:hover {
	background-color: #fff;
}

.content-historias #paginacao a.active, .content-historias #paginacao a.next{
	background-color:#ffff00;
}

.content-filminhos #paginacao a.active, .content-filminhos #paginacao a.next{
	background-color:#ffa201;
}

.content-historias #paginacao a:hover{
	background-color:#ffff00;
}

.content-filminhos #paginacao a:hover{
	background-color:#ffa201;
}

.categorias{
	margin: 20px 0;
}

.categorias ul {
	text-align: center;
}

.categorias ul li{
	display:inline-block;
}

.categorias ul li a{
	display: block;
	color:#000;
	font-weight: 500;
	text-transform: uppercase;
	font-size:14px;
	height:29px;
	line-height: 29px;
	transition: ease-out .2s;
	padding:0 20px;    
	margin: 3px;
	border-radius:30px;
	z-index: 1;
	position: relative;
}


.categorias ul li a:before{
	background-image: -webkit-gradient(linear, left top, left bottom, from(#00c1de), 
	color-stop(60%, #0cb0e1), color-stop(60%, #0898cf));
    background-image: -webkit-linear-gradient(#00c1de, #0cb0e1 60%, #0898cf);
    background-image: -o-linear-gradient(#00c1de, #0cb0e1 60%, #0898cf);
    background-image: linear-gradient(#00c1de, #0cb0e1 60%, #0898cf);
    position: absolute;
    box-shadow: 2px 1.8px 0px #2e6483;
    z-index: -1;
    top: 0;
    bottom: 0;
    transition: ease-out .2s;
    width: 100%;
    left: 0;
    right: 0;
    content: "";
    display: block;
    border-radius: 30px;
}

.categorias ul li a:after{
	background-image: linear-gradient(#00c1de, #0cb0e1 60%, #0898cf);
    border-radius: 30px;
    z-index: -1;
    transition: opacity ease-out .2s;    
    box-shadow: 2px 2px 9px 4px rgba(0,0,0,0.3) inset;
    top: 0;
    bottom: 0;
    width: 100%;
    position: absolute;
    display: block;
    opacity: 0;
    content: "";
    left: 0;
    right: 0;
}

.categorias ul li a:hover:before{
	box-shadow: 0 0 0 #000;
}

.categorias ul li a:hover:after{
	opacity: 1;
}


.categorias .mobile{
	display:none;
	color:#000;
	font-weight: 500;
	text-transform: uppercase;
	font-size:14px;
	text-align: center;
	height:29px;
	line-height: 29px;
	transition: ease-out .2s;
	padding:0 20px;    
	margin: 3px;
	border-radius:30px;
	cursor: pointer;
	position: relative;
	margin-bottom: 6px;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
}

.categorias .mobile:before{
	background-image: -webkit-gradient(linear, left top, left bottom, from(#00c1de), 
	color-stop(60%, #0cb0e1), color-stop(60%, #0898cf));
    background-image: -webkit-linear-gradient(#00c1de, #0cb0e1 60%, #0898cf);
    background-image: -o-linear-gradient(#00c1de, #0cb0e1 60%, #0898cf);
    background-image: linear-gradient(#00c1de, #0cb0e1 60%, #0898cf);
    position: absolute;
    box-shadow: 2px 1.8px 0px #2e6483;
    z-index: -1;
    top: 0;
    bottom: 0;
    transition: ease-out .2s;
    width: 100%;
    left: 0;
    right: 0;
    content: "";
    display: block;
    border-radius: 30px;

}

.categorias .mobile:after{
	background-image: linear-gradient(#00c1de, #0cb0e1 60%, #0898cf);
    border-radius: 30px;
    z-index: -1;
    transition: opacity ease-out .2s;    
    box-shadow: 2px 2px 9px 4px rgba(0,0,0,0.3) inset;
    top: 0;
    bottom: 0;
    width: 100%;
    position: absolute;
    display: block;
    opacity: 0;
    content: "";
    left: 0;
    right: 0;
}

.categorias .mobile:hover:before{
	box-shadow: 0 0 0 #000;
}

.categorias .mobile:hover:after{
	opacity: 1;
}


@media screen and (max-width: 1700px){

	.categorias ul li a{
		font-size: 13px;
		padding:0 18px;
		margin:3px 2px;
	}
}


@media screen and (max-width: 1550px){
	.categorias ul li a{
		font-size:12px;
		padding:0 16px;
		margin:3px 1px;
	}
}

@media screen and (max-width: 1400px){
	.categorias ul li a{
		font-size:11px;
		padding:0 14px;
	}
}


@media screen and (max-width: 1300px){
	.categorias ul li a{
		font-size:10px;
		padding:0 12px;
	}
}

@media screen and (max-width: 1200px){
	.categorias ul li a{
		font-size:10px;
		padding:0 9px;
	}
}


@media screen and (max-width: 767px){

	.categorias .mobile{
		display: block;
	}

	.categorias ul{
		max-height: 0;
		overflow: hidden;
		transition: ease-out .2s;
	}

	.categorias ul.active{
		max-height: 850px;
	}

	.categorias ul li a,
	.categorias .mobile{
		width: 275px;
		margin:0 auto 6px; 
		z-index: 1;  	
		font-size: 14px;
	}

	.categorias ul li{
		display: block;
	}

}

@media screen and (max-width: 400px){
	.categorias ul li a, .categorias .mobile{
		width:260px;
	}
}

#geral-rodape {
	width: 100%;
	padding: 25px 0 40px 0;
}

#rodape {
	max-width: 940px;
	margin: 0 auto;
}

.box-noticia .title-noticia{
	font-size:63px;
	font-family: "Helvetica Rounded";
	text-align: center;
	color:#fff;
	font-weight: 600;
	text-shadow: 2px 1px 0 #000;	
	display: block;
    margin: 10px 0;	
}

.box-noticia .subtitle-noticia{
	color:#19ff00;
	font-size:32px;
	font-family: "Helvetica Rounded";
	text-align: center;
	text-shadow: 2px 1px 0 #000;	
	display: block;
	border-bottom: 1px solid #797979;
	margin-bottom:5px;
	padding-bottom:10px;
}

.box-noticia .under{
	margin: 15px 0;
}

.box-noticia .data-noticia{
	font-size:16px;
	color:#fff;
	display: inline-block;
	text-shadow: 2px 1px 0 #000;	
	text-align: left;
	line-height: 56px;
}

.box-noticia .rating-news{
	text-align: right;
	float: right;
	display: inline-block;
}

.box-noticia .rating-news span{
	color:#787878;
	font-weight: 600;
	
}

.box-noticia .rating-news span i{
	transition: color ease-out .2s;
	cursor: pointer;
}

.box-noticia .rating-news span i:hover{
	color:#fff;
}

.box-noticia p{
    display: block;
    margin:1em 0;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}

.box-noticia .desc p,
.box-noticia .desc{
	color:#fff;
	font-size:20px;
	text-align: justify;
	font-weight: 200;
}

.box-noticia .desc p i{
	color: #19ff00;    
    margin: 0 4px 0 10px;
}

.box-noticia .desc img,
.box-noticia .desc p img{
	border: 2px solid #19ff00;
	width: 100%;
	display: block;
	margin: 10px 0;
}

/*
.box-noticia .desc::first-letter {     
    font-size:62px;
    color:#19ff00;
}
*/

.box-noticia .image{
	display: block;
	border:2px solid #19ff00;;
	margin: 10px 0;
}

.box-noticia .image img{
	width: 100%;
	display: block;
}

.box-noticia .desc-imagem{
	font-size:18px;
	color:#fff;
}

.box-noticia .desc-imagem i{
	color:#19ff00;
	font-size:22px;
	margin:0 4px 0 10px;
}

.box-noticia .desc-imagem svg{
	fill:#19ff00;
	height: 22px;
	width: 20px;
    display: inline-block;
    vertical-align: -4px;
}

.box-noticia .desc a {
	color: #19ff00 !important;
	transition:color ease-out .2s;
}
.box-noticia .desc a:hover {
	color: white !important;
	text-decoration: underline !important;
}	

.box-comment .msg-comment h4{
	font-weight: normal;
	font-family: "Helvetica Rounded";
	font-size: 36px;
}

.box-comment .comment-form{
    margin:55px 0;    
}

.box-comment .comment-form::after{
	content:"";
	display: block;
	clear:both
}

.box-comment .input-name{
	width: 26.416%;	
	float:left;
}

.box-comment .erroComentario{
	font-size:15px;
	color:#fff;
}

.box-comment .input-comment{
	width:63.2%;	
	float:left;
}

.box-comment .input-comment span{
	color: #fff;
	font-size:17px;
	text-align: right;
	display: inherit;
	font-weight: 300;
	font-style: italic;
}


.box-comment input,
.box-comment textarea{
	width: 98%;
	border:1px solid #19ff00;	
	border-radius: 2px;	
	line-height: 50px;
	height: 50px;
	padding-left:20px;
	background: none;
	color:#fff;
	font-size:18px;
	transition: ease-out .2s;
	box-shadow: 0 0 0;
}

.box-comment textarea{
	line-height: 10px;
	padding-top: 20px;
	width: 100%;
}


.box-comment input:focus,
.box-comment textarea:focus{
	border-color: #0a6900;
}

.box-comment .input-comment input{
	width: 100%;
}

.box-comment input::placeholder,
.box-comment textarea:placeholder{
	color:#fff !important; 
}

.box-comment button{
	text-transform: uppercase;
	background:#19ff00;
	border-radius: 2px;
	width: 9.5%;
	line-height: 50px;
	height: 50px;
	border:0;
	float: right;	
	color:#000;
	font-weight: 200;
	cursor:pointer;	
	transition: background ease-out .2s;
	margin-left: 0;	
}


.box-comment button:hover{
	background:#14b103;
}

.box-comment .msg-comment {
	color:#fff;
	padding:55px 0 0 0 ;
	margin-top: 55px;
	border-top:1px solid #797979;
}

.box-comment .msg-comment h4{
	font-size:36px;
	font-weight: 600;
	text-transform: uppercase;
}

.box-comment .msg-comment span{
	font-size:18px;
	display: block;
}

.box-comment #listaComentarios{
	margin-bottom:55px;
	border-bottom:1px solid #797979;
}


.box-comment .item-comment{	
	border-bottom: 1px solid #787878;
	padding:18px 0 12px 18px;
	color:#fff;
	font-size:18px;
}

.box-comment .box-item .item-comment:first-child{
	border-top:1px solid #787878;
}

.box-comment .box-item .item-comment:last-child{
	border-bottom: 0px ;
}


.box-comment .autor-comment{
	display: block;
	font-weight: 500;
}

.box-comment .data-comment{

}

.box-comment p{
	margin: 10px 0;
}

.box-comment .rating-comment span{ 
	color:#787878;
	font-weight: 600;
}

.box-comment .rating-comment span i{
	cursor:pointer; 
	transition: color ease-out .2s;
}

.box-comment .rating-comment span i:hover{
	color:#fff;
}


.box-comment .carregar-mais{
	display: block;
	color:#000;
	font-weight: 200;
	text-transform: uppercase;
	background:#19ff00;
	border-radius:2px;
	border:0;
	cursor: pointer;
	text-align: center;
	width: 370px;
	height: 50px;
	line-height: 50px;
	margin: 30px auto;
	transition: background ease-out .2s;
}

.box-comment .carregar-mais:hover{
	background:#14b103;
}

@media screen and (max-width: 1366px){
	.box-noticia .title-noticia{
		font-size: 57px
	}

	.box-noticia .subtitle-noticia{
		font-size: 29px;
	}
}

@media screen and (max-width: 1280px){
	.box-noticia .desc-imagem{
		font-size: 14px;
	}
}

@media screen and (max-width: 1200px){
	.box-noticia .title-noticia{
		font-size:51px;
	}

	.box-noticia .subtitle-noticia{
		font-size:27px;
	}

	.box-noticia .desc p, .box-noticia .desc{
		font-size:18px;
	}
}

@media screen and (max-width: 1024px){

	.box-noticia .title-noticia{
		font-size:44px;

	}

	.box-noticia .subtitle-noticia{
		font-size:23.5px;
	}

	.box-noticia .desc p, .box-noticia .desc{
		font-size:17px;
	}

	.box-noticia .desc-imagem{
		font-size:12px;
	}

}


@media screen and (max-width: 767px){

	.box-comment .item-comment{
		font-size: 16px;
	}

	.box-noticia .title-noticia{
		font-size:41px;
		text-shadow: 1px 1.5px 0px rgb(0, 0, 0);
		letter-spacing: -1px;
	}

	.box-noticia .desc-imagem{
		font-size: 14px;
		text-align: justify;
	}

	.box-noticia .desc-imagem i{
		font-size: 17px;
	}

	.box-noticia .desc-imagem svg{
		height: 17px;
		width: 17px;
		vertical-align: -3px;
	}

	.box-noticia .subtitle-noticia{
		font-size:23px;
	}

	.box-noticia .desc p, .box-noticia .desc{
		font-size:16px;
	}

	.box-comment button{
		width: 15%;
	}

	.box-comment .input-name{
		width: 100%;	
		float: none;
		margin-bottom: 15px;
	}	

	.box-comment input,
	.box-comment textarea{
		width: 100%;
	}

	.box-comment textarea{
		height: 80px;
	}

	.box-comment .input-comment{
		width:82%;
	}

	.box-comment .input-comment span{
		float:left;
		font-size: 16px;
	}

	.box-comment .msg-comment span{
		font-size: 13px;
		text-align: justify;
	}

	.box-comment .comment-form{
		margin-top: 25px;
	}

	.box-noticia .data-noticia{
		font-size:13.5px;
		float:left;
		margin-right: 32px;
		line-height: 48px;
	}

	.box-comment .item-comment{
		font-size:16px;
	}


}

@media screen and (max-width: 615px){

	.box-noticia .under{
		margin:0;
	}

	.box-noticia .data-noticia{
		font-size: 11.5px;
	    text-align: center;
	    float: none;
	    display: block;
	    margin: 0;
	    /*line-height: initial;
    	margin-bottom: 16px;*/
	}

	.box-noticia .subtitle-noticia{
		margin-bottom: 0;
	}


	.box-noticia .desc-imagem{
		font-size: 13px;
	}

}

@media screen and (max-width: 550px){

	.box-noticia .title-noticia{
		font-size:37px;
	}

	.box-noticia .subtitle-noticia{
		font-size:22px;
	}

	.box-noticia .desc p, .box-noticia .desc{
		font-size:16px;
	}

	.box-noticia .under{
		margin:0 auto;
		text-align: center;
	}

	.main-noticias .rating-news.block-rate.like-page{
		float:none;
		margin-top: 18px;		
    	padding: 10px 11px 12px;
	}

	.box-comment .item-comment{
		font-size: 14px;
	}

}


/*@media screen and (max-width: 480px){
	.box-noticia .data-noticia{
		font-size:13px;
	}
}
*/
@media screen and (max-width: 450px){


	.box-noticia .title-noticia{
		font-size:28px;
	}

	.box-noticia .subtitle-noticia{
		font-size:21px;
	}

	.box-noticia .desc p, .box-noticia .desc{
		font-size:15px;
	}

	.box-noticia .under{
		margin-bottom:0;
	}

	.box-comment button{
		width: 100%;
		font-weight: 600;
		float: none;		
	}

	.box-comment .input-comment{
		width: 100%;
		float: none;
	}

	.box-comment .input-comment span{
		margin:2px 0 13px 0;
	}

	.box-noticia .desc-imagem{
		font-size: 12px;
	}
}

@media screen and (max-width: 420px){
	.box-comment .carregar-mais{
		width: 100%;
		font-size: 14px;
		font-weight: 600;
	}
}

@media screen and (max-width: 410px){
	.box-comment .input-comment span{
		font-size:9px;
	}

	.box-noticia .data-noticia{
		font-size:11px;
	}
}


@media screen and (max-width: 350px){
	.box-noticia .data-noticia{
		font-size:10px;
	}

	.box-noticia .title-noticia{
		font-size: 24px;
	}

	.box-noticia .subtitle-noticia{
		font-size: 19px;
	}

	.box-comment .item-comment{
		font-size:13px;
	}
}

#bt-cadastre-se-rodape{
	margin: 0 -15px;
}

.bt-cadastre-se-rodape {
	width: 940px;
	height: 62px;
	transition: opacity ease-out .2s;
}

.bt-faca-seu-login {
	max-width: 456px;
	width: 100%;	
	transition: opacity ease-out .2s;
}


.bt-faca-seu-login a{
    width: 100%;    
    line-height: 50px;
    padding:8px 0 0;
    border-radius: 30px;
    color: #fff;
    font-family: "Helvetica Rounded";
    display: block;
    text-align: center;
    font-size: 35px;
    font-weight: 600;
    transition: ease-out .2s;
    box-shadow: 0 0 0 0 rgba(0,0,0,0.3) inset;
    position: relative;
    z-index: 1;
}


.bt-faca-seu-login a:before{
	background-image: -webkit-gradient(linear, left top, left bottom, from(#85a2e4), color-stop(60%, #85a2e4), color-stop(60%, #2f4bb1));
    background-image: -webkit-linear-gradient(#85a2e4, #5d7df1 60%, #2a5dec);
    background-image: -o-linear-gradient(#85a2e4, #5d7df1 60%, #2a5dec);
    background-image: linear-gradient(#85a2e4, #5d7df1 60%, #2a5dec);
    box-shadow: 2px 1.8px 0px #2f4bb1;
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    width: 100%;
    transition: ease-out .2s;
    left: 0;
    right: 0;
    content: "";
    display: block;
    border-radius: 30px;
}

.bt-faca-seu-login a:after{
    background-image: linear-gradient(#85a2e4, #5d7df1 60%, #2a5dec);    
    box-shadow: 2px 2px 9px 3px rgba(0,0,0,0.3) inset;
    z-index: -1;
    transition: opacity ease-out .2s;
    border-radius: 30px;
    top: 0;
    bottom: 0;
    width: 100%;
    position: absolute;
    display: block;
    opacity: 0;
    content: "";
    left: 0;
    right: 0;
}


.bt-assine-agora a{
    width: 100%;
    line-height: 50px;
    padding:8px 0 0;
    border-radius: 30px;
    color: #fff;
    font-family: "Helvetica Rounded";
    display: block;
    text-align: center;
    font-size: 35px;
    font-weight: 600;
    transition: ease-out .2s;
    box-shadow: 0 0 0 0 rgba(0,0,0,0.3) inset;
    position: relative;
    z-index: 1;

}

.bt-assine-agora a:before{
	background-image: -webkit-gradient(linear, left top, left bottom, from(#2edcb8), color-stop(60%, #2bc7a6), color-stop(60%, #1fa78a));
    background-image: -webkit-linear-gradient(#2edcb8, #2bc7a6 60%, #1fa78a);
    background-image: -o-linear-gradient(#2edcb8, #2bc7a6 60%, #1fa78a);
	background-image: linear-gradient(#2edcb8, #2bc7a6 60%, #327768);
    box-shadow: 2px 2.5px 1px #196354;
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    width: 100%;
    transition: ease-out .2s;
    left: 0;
    right: 0;
    content: "";
    display: block;
    border-radius: 30px;
/*    background-image: linear-gradient(#2edcb8, #2bc7a6 60%, #1fa78a);
    box-shadow: 2px 1.5px 3px #147763;*/
}

.bt-assine-agora a:after{
    background-image: linear-gradient(#2edcb8, #2bc7a6 60%, #1fa78a);    
    box-shadow: 2px 2px 9px 3px rgba(0,0,0,0.3) inset;
    z-index: -1;
    transition: opacity ease-out .2s;
    border-radius: 30px;
    top: 0;
    bottom: 0;
    width: 100%;
    position: absolute;
    display: block;
    opacity: 0;
    content: "";
    left: 0;
    right: 0;
}


.bt-faca-seu-login a:hover:before,
.bt-assine-agora a:hover:before{
	box-shadow: 0 0 0 #000;
}

.bt-faca-seu-login a:hover:after,
.bt-assine-agora a:hover:after{
	opacity: 1;
}

.bt-assine-agora {
	max-width: 456px;
	width: 100%;	
	height: auto;
	transition: opacity ease-out .2s;
}

.bt-assine-agora a {
	display: block;	
	width: 100%;
}

.bt-faca-seu-login img,
.bt-assine-agora img{
	width: 100%;
	display: block;

}

@media screen and (max-width: 1366px){
	.bt-faca-seu-login a,
	.bt-assine-agora a{	
		width: 93%;
		font-size:32px;
	}

	.bt-faca-seu-login a{
		margin-left: 32px;
	}

	.bt-assine-agora a{
		margin-right: 32px;
	}

}


@media screen and (max-width: 940px){

	.bt-faca-seu-login a,
	.bt-assine-agora a{
		font-size: 25px;
		margin:0;
		width: 100%;

	}

	.bt-faca-seu-login{
		width: 50%;
	}

	.bt-assine-agora{
		width: 50%;
	}

	.bt-faca-seu-login, .bt-assine-agora{
		padding: 0 5px;
	}	
}

@media screen and (max-width: 680px){
	.bt-faca-seu-login a,
	.bt-assine-agora a{
		font-size: 19px;
	    line-height: 40px;
	    padding: 4px 0 0;
	}
	

	#bt-cadastre-se-rodape{
		margin: 0;
	}
	
}

@media screen and (max-width: 420px){
	.bt-faca-seu-login a,
	.bt-assine-agora a{
		font-size: 14px;
		padding: 3px 0 0;
    	line-height: 33px;
	}

	.bt-faca-seu-login{
		padding: 0;
		padding-right: 2px;
	}

	.bt-assine-agora{
		padding: 0;
		padding-left: 2px;
	}
	
}


.legenda-rodape {
	border-top: 1px solid #3C3C3C;
	padding: 20px 0 0;
	margin-top: 10px;
	font-size: 11px;
	color: #878787;
	/*font-weight: 300;*/
	text-align: justify;
}

#menu-rodape {
	max-width: 940px;
	padding: 20px 0 0 0;
}

#menu-rodape::after{
	clear: both;
	content: "";
	display: block;
}


#menu-rodape .logo-marca-rodape {
	width: 150px;
	height: 39px;
	overflow: hidden;	
	display: inline;
	margin-right: 20px;
	margin-left:0;
}

#menu-rodape .logo-marca-rodape a {
	width: 100%;
	height: 39px;
	text-indent: -99999px;
	display: block;
}

#menu-rodape .lista-menu-rodape {
	width: auto;
}

#menu-rodape .lista-menu-rodape li {
	display: inline;
	font-weight: bold;
	font-size:11px;
	color: #e35760;
}

#menu-rodape .lista-menu-rodape li a {
	display: inline-block;
	padding: 0 2px;
}

#menu-rodape .lista-menu-rodape li a:hover {
	text-decoration: underline;
}

#menu-rodape .lista-menu-rodape li.copyright {
	display: block;
	color: #787878;
}

@media screen and (max-width: 767px){
	#menu-rodape .lista-menu-rodape li.copyright {
		margin-top: 15px;
		font-size: 9px;
	}

	#menu-rodape .logo-marca-rodape a{
		width: auto;
		height: 100%;
	}

	#menu-rodape .logo-marca-rodape{
		float:none;
		margin: auto;
		display: block;
		height: 66px;
		background-size: 100%;
		max-width: 187px;
		width: auto;
	}

	#menu-rodape .lista-menu-rodape{
		margin: 23px auto 0 auto;
		text-align: center;
		float:none;
		display: block;
		max-width: 340px;		
	}

	#menu-rodape .lista-menu-rodape li{
		font-weight: 600;
	}

	#menu-rodape .lista-menu-rodape li a{
		padding:0 1px;
	}

	.legenda-rodape{
		font-size:9.3px;
	}
}

@media screen and (max-width: 600px){
	.legenda-rodape{
		font-size:9.3px;
	}

	#menu-rodape .lista-menu-rodape li.copyright{
		font-size:9px;
	}
}

@media screen and (max-width: 370px){
	#menu-rodape .lista-menu-rodape{
		max-width: 268px;
	}

	#menu-rodape .lista-menu-rodape li{
		font-size:9px;
	}

	#menu-rodape .lista-menu-rodape li.copyright{
		font-size: 8px;
	}

	.legenda-rodape {
		font-size: 9px;
	}
}

/* interna */
#interna {
	max-width: 934px;
	margin: 0 auto;
}

#box-gratis {
	background: url(../img/bg-box.png);
	width: 575px;
	border-radius: 3px;
	border: 1px solid #1f1f1f;
}

.fs31 {
	font-size:31px !important;
}

#box-gratis.video-maior {
	width:100% !important;
}

#box-gratis .center {
	width: 535px;
	margin: 16px auto 0;
}

#box-gratis.video-maior .center {
	width: 96% !important;
}

#box-gratis .center .video {
  border: 2px solid #E35760;
    height: 395px;
    overflow: hidden;
    width: 529px;
}

#box-gratis.video-maior .center .video {
	width:890px !important;
	height: 520px !important;
}


#box-gratis h1 {	
	font-weight: bold;
	font-size:14px;
	color: #f5f218;
	padding: 10px 0 3px 0;
}

#box-gratis .dados {
	width: auto;
}

#box-gratis .dados .rate {
	width: auto;
	margin-top: -21px;
}

#box-gratis .dados .info {
	font-weight: bold;
	font-size:11px;
	color: #787878;
	text-align: left;
	width: 200px;
	padding: 3px 0 0 0;
}

#box-gratis .dados .info p {
	float: left;
	padding: 0 10px 0 0;
}

#box-gratis .dados .info strong {
	color: #e35760;
}

.bt-login-interna {
	width: 243px;
	height: 50px;
	background: url(../img/bt-login.png) no-repeat left top;
	margin: 37px auto;
}

.bt-login-interna a {
	width: 243px;
	height: 50px;
	display: block;
	text-indent: -99999px;
}

/* CATEGORIAS DAS LATERAIS */
#categoriasLateral {
	margin: 22px auto;
	/*font: 12px Helvetica, sans-serif;*/
	font-weight: bold;
	font-size:12px;
	width: 880px;
	padding: 15px 27px;
	background: #1f1e1e;
}

#categoriasLateral h2 {
	/*font: bold 16px Helvetica, sans-serif;*/
	font-weight: bold;
	font-size:16px;
	color: #f5f218;
	padding: 0 0 10px 0;
}

#categoriasLateral li {
	padding: 6px 0 0 6px;
	float: left;
	width: 210px;
}

#categoriasLateral a {
	color: #fff;
}

#categoriasLateral a:hover {
	color: #f5f218;
}

/* DADOS DO USER PREMIUM */
#userPremium {
	/*margin: 22px auto 10px;*/
	color: #fff;
	/*font: 11px Helvetica, sans-serif;*/
	font-weight: bold;
	font-size:11px;
	background: rgba(0,0,0,0.5);
    border: 1px solid #787878;
    border-radius: 2px;
 	/*background: url("../img/bg-box.png") repeat scroll 0 0 transparent;*/    
    width: 100%;
	padding: 0 ;
}

#userPremium.index {
	width: 99%;
}

#userPremium h2 {font-size:11px; float: left; display: none;}

#userPremium .info {
	float: left;
	padding:0 5px;
	font-size:13px;
	line-height: 49px;
	height: 49px;
}

#userPremium .info a {
	color: #E35760;
}

#userPremium .info a:hover {
	text-decoration: underline;
}


@media screen and (max-width: 500px){
	#userPremium.index .box-info .info:first-child{
		float: none;
		text-align: center;
	}

	#userPremium.index .box-info .info:nth-child(2){
		padding-left: 88px; 
	}

}

@media screen and (max-width: 460px){
	#userPremium.index .box-info .info:nth-child(2){
		padding-left:79px; 
	}
}

@media screen and (max-width: 430px){
	#userPremium.index .box-info .info:nth-child(2){
		padding-left:47px; 
	}
}


@media screen and (max-width: 380px){
	#userPremium.index .box-info .info:nth-child(2){
		padding-left:20px; 
	}
}

@media screen and (max-width: 350px){
	#userPremium.index .box-info .info:nth-child(2){
		padding-left:15px; 
	}
}

@media screen and (max-width: 350px){
	#userPremium.index .box-info .info:nth-child(2){
		padding-left:0px; 
	}
	#userPremium .info{
		padding: 0 3px;
	}
}

#box-cadastro {
	background: url(../img/bg-box.png);
	width: 330px;
	border-radius: 3px;
	border: 1px solid #1f1f1f;
}

#box-cadastro form {
	width: 278px;
	margin: 22px auto;
}

#box-cadastro h2 {	
	font-size:16px;
	font-weight: bold;

}

#box-cadastro form .dados {
	width: 260px;
	margin: 20px auto 25px;
}

#box-cadastro form .dados label {
	display: block;
	padding: 8px 0;
}

#box-cadastro form .dados label span {
	color: #fff;
	display: block;	
	font-size: 11px;	
	padding: 0 0 3px 0;
}

#box-cadastro form .dados label input {
	font-size: 11px;
	color: #000;
	padding: 8px 10px;
	width: 220px;
	border: 0 !important;
}

#box-cadastro form .select {
	width: 270px;
	margin: 10px auto 25px;
}

#box-cadastro form .item-selected {
	color: #fff;
	display: block;
	padding: 4px 7px;
}

#box-cadastro form .item-selected input {
	position: relative;
	top: 1px;
}

#box-cadastro form .item-selected span {
	font: 12px Helvetica, sans-serif;
	color: #ffffff;
	display: inline-block;
	padding: 0 10px;
}

#box-cadastro form .item-selected strong {	
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}

#vantagens-assinante {
	margin-top: 22px;
	width: 880px;
	padding: 15px 27px;
	background: #1f1e1e;
}

#vantagens-assinante h2 {	
	font-size:16px;
	font-weight: bold;
	color: #f5f218;
	padding: 0 0 10px 0;
}

#lista-vantagens {
	width: 595px;
}

#lista-vantagens li {
	width: 175px;
	font: 12px Helvetica, sans-serif;
	color: #fff;
	float: left;
	padding: 4px 0 4px 22px;
	margin: 3px 0;
}

#lista-vantagens li.exlusivos {
	background: url(../img/ico-exclusivo.png) no-repeat left center;
}

#lista-vantagens li.diarias {
	background: url(../img/ico-atualizacoes-diarias.png) no-repeat left
		center;
}

#lista-vantagens li.movel {
	background: url(../img/ico-movel.png) no-repeat left center;
}

#lista-vantagens li.velocidade {
	background: url(../img/ico-alta-velocidade.png) no-repeat left center;
}

#lista-vantagens li.seguro {
	background: url(../img/ico-seguro-discreto.png) no-repeat left center;
}

#lista-vantagens li.alta-difinicao {
	background: url(../img/alta-definicao.png) no-repeat left center;
}

#bt-continuar-cadastrar {
	width: 248px;
	height: 51px;
	margin-bottom: 30px;
	margin-top: 9px;
	margin-left:14px;
}

#bt-continuar-cadastrar a {
	width: 248px;
	height: 51px;
	display: block;
	text-indent: -99999px;
}

/* relacionados */
#relacionados {	
	overflow: hidden;
	margin-top: 30px;
}

#relacionados h2.titulo-relacionados {	
	font-size:16px;
	font-weight: bold;
	color: #f5f218;
	padding: 3px 0 3px 20px;
	background: url(../img/ico-videos-relacionados.png) no-repeat left
		center;
}

#relacionados .center {
	width: 952px;
	margin: 20px 0 0 0;
	border-top: 1px solid #3c3c3c;
	/*border-bottom:1px solid #3c3c3c*/
	padding: 20px 0 0;
}

#relacionados .item-listagem-video,#relacionados .item-listagem-desenho {
	margin: 7px 0px 7px 0px !important;
}

.pagina-conteudo {
	padding: 20px 5px 0 5px;
	font-size: 12px;
	padding: 15px;
}

.pagina-conteudo h2{
	text-align:center; 
	font-size:22px; 
	font-weight: 600; 
	color: black; 
	display: block; 
	padding: 0; 
	text-transform: uppercase; 
	font-family: Arial;
}

.pagina-conteudo  p {
	margin: 15px 0px;
	font-size: 14px;
}

.pagina-conteudo  p b{
	font-weight: bold;
}

.pagina-conteudo ul {
	list-style-type: disc !important;
	padding-inline-start: 40px;
	font-size:13px;
}

.pagina-conteudo ul li {
	font-size: 14px;
    color: rgb(66, 66, 66)!important;
    font-family: Arial;
}

@media screen and (max-width: 767px){

	.pagina-conteudo  p{
		font-size: 11px;
	}

	.pagina-conteudo ul li{
		font-size: 10px;
	}

}

/*##### CSS DA P?GINA DE LOGIN */
#formulario-login {
	width: 350px;
	margin: 0 auto;
}

#recuperar-senha {
	display: block;
	width: 350px;
	margin: 5px auto 0;
}

#recuperar-senha.active{
	display: block;
}

#login-premium,#senha-premium,#recupera-email,#codigo-senha,#email-senha{
	background: none;
	display: block;
	width: 420px;	
	font-size:16px;
	color: #fff;
	line-height: 50px;
	height: 50px;
	padding-left:20px;
	margin: 10px 0;	
	border-radius: 4px;
	transition: ease-out .2s;
	border: 1px solid #e35760;
}

#login-premium:focus,#senha-premium:focus,#recupera-email:focus,#codigo-senha:focus,#email-senha:focus{
	border-color:#7f3035;
}

#recupera-email{
	margin: 20px 0 44px;
}

#login-premium::placeholder,
#senha-premium::placeholder,
#recupera-email::placeholder{
	color:#fff;	
}

#lista-erros li,#retorno,#retorno-codigo {	
	font-size:12px;
	color: #e35760;
	padding: 2px 0;
	display: block;
	text-align: center;
}

#retorno{
	margin: 0 !important;
}

#lista-erros li strong {
	font-weight: bold !important;
	color: #fff !important;
}

#bt-login,#recuperar,#bt-ver-senha{
	float: right;
	display: block;
	width: 140px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	text-transform: uppercase;		
	font-size: 22px;
	color: #fff;
	text-align: center;
	background: none;
	border-radius:30px;	
	border:0;
	cursor: pointer;
    transition: ease-out .2s;
    box-shadow: 0 0 0 0 rgba(0,0,0,0.3) inset;
    position: relative;
    z-index: 1;
}


#bt-login:before,#recuperar:before,#bt-ver-senha:before {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ff0000), color-stop(60%, #ff0000), color-stop(60%, #ab0101));
    background-image: -webkit-linear-gradient(#ff0000, #c50101 60%, #ab0101);
    background-image: -o-linear-gradient(#ff0000, #c50101 60%, #ab0101);
    background-image: linear-gradient(#ff0000, #c50101 60%, #ab0101);
    box-shadow: 2px 2.5px 1px #6d302b;
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    width: 100%;
    transition: ease-out .2s;
    left: 0;
    right: 0;
    content: "";
    display: block;
    border-radius: 30px;

}


#bt-login:after,#recuperar:after,#bt-ver-senha:after {
    background-image: linear-gradient(#ff0000, #c50101 60%, #ab0101);    
    box-shadow: 2px 2px 9px 3px rgba(0,0,0,0.3) inset;
    z-index: -1;
    transition: opacity ease-out .2s;
    border-radius: 30px;
    top: 0;
    bottom: 0;
    width: 100%;
    position: absolute;
    display: block;
    opacity: 0;
    content: "";
    left: 0;
    right: 0;
}

#bt-login:hover:before,
#recuperar:hover:before,
#bt-ver-senha:hover:before{
	box-shadow: 0 0 0 #000;
}

#bt-login:hover:after,
#recuperar:hover:after,
#bt-ver-senha:hover:after{
	opacity: 1;
}


#esqueceu-senha {
	color: #ff0000;
	display: inline-block;
	float: left;
	font: 18px Helvetica, sans-serif;
	padding: 3px 0 0;
	text-decoration: none;
	font-style: italic;
}

#esqueceu-senha:hover{
	text-decoration: underline;
}

/************************************/
#form-recuperar-senha {
	border-color: #990000;
	border-top: 10px solid #990000;
	padding: 10px 0 0;
}

#ver-senha {
	color: #FFFFFF;	
	font-size:18px;
	margin: 0 auto;
	padding: 0 10px 10px;
	width: 380px;
}

#ver-senha form,#ver-senha fieldset {
	border: 0 none !important;
	margin: 0;
	padding: 0;
}

#ver-senha h2 {
	color: #FFFFFF;
	display: block;
	font-size:18px;
	margin: 10px 0 10px;
	text-align: center;
	text-transform: capitalize;
}

#encontrar-ass {
	margin: 0 auto;
	padding: 20px 0;
	width: 622px;
}

#encontrar-ass h2 {
	color: #FFFFFF;
	font: 22px Tahoma;
	text-align: center;
	text-transform: none !important;
}

#encontrar-ass p {
	color: #FFFFFF;
	text-align: center;
}

#recupera-body {
	background: #000 !important;
}

.passos-rec {
	margin: 0 0 10px;
}

.esqueceu-senha-online {
	padding: 20px 0 0;
	text-align: center;
}

.esqueceu-senha-online a {
	color: #fff;	
	font-size:12px;
}

.esqueceu-senha-online a:hover {
	text-decoration: underline;
}

.hover404 {
	text-decoration: underline;
	color: #f5f218;
	margin-top: 30px;
	display: block;
}

#login,#recuperar-senha {
    width: 623px;
    margin: 0 auto;
    border: 1px solid #787878;
    padding: 30px 100px;
    border-radius: 4px;
    max-width: 650px;
    background : rgba(0, 0, 0, 1);
}

#login .title-login,
#recuperar-senha .title-login{
	font-size:32px;
	color:#fff;
	text-align: center;
	font-weight: 600;
	font-family: "Helvetica Rounded";
}

#recuperar-senha .title-login{
	margin-top: 0;
}

#recuperar-senha {
	margin-top: 0;
	min-height: 270px;
}

.image-assinante{
    margin: 55px auto; 
}

.image-assinante h3{
	color:#787878;
	font-size: 30px;
	text-align: center;
	font-weight: 900;
	display: block;
	margin-bottom: 25px;
	font-family: "Helvetica Rounded";
}

/*.image-assinante h3.assine-mob{
	display: none;
}
*/

.image-assinante .icon-content{
	display: flex;	
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
}

.image-assinante .icon-content li{
    display: inline-block;
    /*width: 120px;*/
    width: 12%;
    text-align: center;
    margin: 0 7px;
}

.image-assinante .icon-content li img{
	margin: auto auto 10px;
	width: 55px;
}
.image-assinante .icon-content li .img{
	height:72px;
	display: flex;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
}

.image-assinante .icon-content li span{
	font-size: 12px;
	color:#787878;
	display: block;
	/*width: 125px;*/
	margin: auto;
	font-family: "Helvetica";
	font-weight: 600;	
}

@media screen and (max-width: 1420px){
	.image-assinante .icon-content{
		flex-wrap: wrap;
		max-width: 1220px;
		margin: auto;
	}

	.image-assinante .icon-content li{
		width: 15%;
		margin-bottom: 18px;

	}

}


@media screen and (max-width: 1024px){	
	.image-assinante h3.assine-mob{
		display: block;
		margin-bottom: 0;
		margin-top: 40px;
	}
}


@media screen and (max-width: 900px){
	.image-assinante .icon-content li{
		width: 21%;
		margin: auto auto 10px;
	}
}


@media screen and (max-width: 650px){
	.image-assinante .icon-content li{
		width: 33.3333333%;
	}

	.image-assinante{
		margin: 40px auto 28px;
	}

	.image-assinante h3{
		font-size: 23px;
		margin-bottom: 0;
	}

	.image-assinante .icon-content li img{
		width: 50px;
	}

	.image-assinante .icon-content li span{
		font-size: 10px;
		line-height: 12px;
	}
}

.image-assinante h3 br{
	display: none;
}

@media screen and (max-width: 450px){
	.image-assinante h3 br{
		display: block;
	}

	.image-assinante{
		margin-top: 15px;
	}
}


.title-noticias-login:after,
.title-videos-login:after,
.title-desenhos-login:after,
.title-filminhos-login:after,
.title-historias-login:after{
    height: 23px;
    content: '';
    width: 11px;
    display: block;
    margin: 0;
    position: absolute;
    left: 0;
    top: 3px;
    padding-bottom: 3px;
}

.title-videos-login,
.title-noticias-login,
.title-desenhos-login,
.title-filminhos-login,
.title-historias-login{
    font-size: 32px;
    padding:0 15px;
    color: #fff;
    font-weight: bold;
    position: relative;
	font-family: "Helvetica Rounded";
	padding:0 15px 5px 20px;
}

.title-historias-login:after{
    background:#ffff01;
}

.title-filminhos-login:after{
    background:#ffa201;
}

.title-noticias-login:after{
	background:#00ff00;
}

.title-videos-login:after{
    background:#00c1de;
}

.title-desenhos-login:after{
    background:#ff0000;
}

.title-noticias .border{
	margin-bottom: 16px;
}

.login-border{
	padding: 10px 0 0 0;
	border:1px solid #797979;
	border-radius: 4px;	
}

.login-border .border{
	border:0;
	border-bottom: 1px solid #797979;
	margin-bottom: 10px;
}

.login-border .noticias-row,
.login-border .historias-row,
.login-border .filminhos-row,
.login-border .desenhos-row,
.login-border .videos-row{
	padding:10px;
}


.login-border .noticias-row .button-right,
.login-border .filminhos-row .button-right{
	margin: 0;
}


.login-border .item-listagem-historias:first-child,
.login-border .item-listagem-historias .thumb.regular{
	/*width: 304px !important;*/
}

.border-rodape{
	border-bottom: 1px solid #3c3c3c;
	max-width: 1885px;
	margin: auto;
}

.title-historias.search{
	font-family: 'Helvetica-Narrow';
	font-weight: 400;
}


@media screen and (max-width: 1080px){

	.title-videos-login,
	.title-desenhos-login,
	.title-noticias-login,
	.title-filminhos-login,
	.title-historias-login{
		font-size:28px;
	}

	.title-noticias-login:after,
	.title-videos-login:after,
	.title-desenhos-login:after,
	.title-filminhos-login:after,
	.title-historias-login:after{
		height: 20px;
	}
	
	.box-comment .msg-comment h4{
		font-size:30px;
	}

	#userPremium.index .links-menu{
		float: none;
		text-align: center;
		top: 0;
		padding-bottom:15px;
	}

	#userPremium.index .box-info{
		display: block;
		margin: auto;
		max-width: 390px;
	}
}

@media screen and (max-width: 1024px){
	.title-videos-login,
	.title-desenhos-login,
	.title-noticias-login,
	.title-filminhos-login,
	.title-historias-login{
		padding-bottom: 6px;
	}
}


@media screen and (max-width: 850px){
	.title-videos-login, .title-desenhos-login, .title-noticias-login, .title-filminhos-login, .title-historias-login{
		font-size: 24px;		
	}

	.title-noticias-login:after, .title-videos-login:after, .title-desenhos-login:after, .title-filminhos-login:after, .title-historias-login:after{
		height: 17px;
	}
}

@media screen and (max-width: 767px){
	.title-videos-login,
	.title-desenhos-login,
	.title-noticias-login,
	.title-filminhos-login,
	.title-historias-login{
		font-size:26px;		
	}

	.title-noticias-login:after,
	.title-videos-login:after,
	.title-desenhos-login:after,
	.title-filminhos-login:after,
	.title-historias-login:after{
		height: 19px;
		top:0;
	}

	.box-comment .msg-comment h4{
		font-size:28px;
	}

	.box-comment .input-comment span{
		font-size:13px;
	}
}



@media screen and (max-width: 725px){
	.title-videos-login,
	.title-desenhos-login,
	.title-noticias-login,
	.title-filminhos-login,
	.title-historias-login{
		font-size:22px;
		padding-right: 10px;
	}

}

@media screen and (max-width: 670px){
	.title-videos-login,
	.title-desenhos-login,
	.title-noticias-login,
	.title-filminhos-login,
	.title-historias-login{
		font-size:19px;	
		padding-left:16px;	
		padding-top: 1px;
	}	

	.title-videos-login:after,
	.title-desenhos-login:after,
	.title-noticias-login:after,
	.title-filminhos-login:after,
	.title-historias-login:after{
		top:0;
		margin:auto 0;
		height: 16px;
		width: 10px;
	}
}


@media screen and (max-width: 600px){

	#esqueceu-senha{
		float:none;
		width: 100%;
		margin-bottom:10px;
		text-align: center;
	}

	#bt-login, #recuperar, #bt-ver-senha{
		float:none;
		width: 260px;
		text-align: center;
		margin: auto;
	}

	 #recuperar-senha{
	 	min-height: 295px;
	 	margin-top:0;
	 }

	#login, #recuperar-senha{
		padding:30px;
	}

	.box-comment .msg-comment{
	    padding: 30px 0 0 0;
    	margin-top: 30px;
	}


	.box-comment .input-comment span{
		font-size:11px;
	}

	.login-border .border{
		margin-bottom: 0;
	}

	.login-border .noticias-row, .login-border .historias-row, .login-border .filminhos-row, .login-border .videos-row, .login-border .desenhos-row{
		padding:5px 10px;
	}
}

@media screen and (max-width: 585px){
	.title-videos-login,
	.title-desenhos-login,
	.title-filminhos-login,
	.title-noticias-login{
		font-size:17px;			
	}	


	.title-historias-login{
		font-size: 0;
	}

	.title-historias-login:before{
		content: 'Histórias em Quadrinhos recomendadas';
		font-size: 17px;
		color:#fff;
	}


}


@media screen and (max-width: 550px){
	.box-comment .input-comment span{
		font-size:9.2px;
	} 
}


@media screen and (max-width: 530px){
	.title-videos-login,
	.title-desenhos-login,
	.title-noticias-login,
	.title-filminhos-login,
	.title-historias-login:before{
		font-size:15px;		
	}	

	.title-videos-login:after, .title-desenhos-login:after, .title-noticias-login:after, .title-filminhos-login:after, .title-historias-login:after{
		height: 15px;
		width: 9px;
		top: -2px;
	}
}


@media screen and (max-width: 500px){
	.title-videos-login,
	.title-desenhos-login,
	.title-noticias-login,
	.title-filminhos-login,
	.title-historias-login:before{
		font-size:13px;
		padding-bottom: 10px;
		
	}
	
	.box-comment .msg-comment h4{
		font-size:23px;
		margin-bottom:5px;
	}
}

@media screen and (max-width: 430px){
	#userPremium.index .box-info{
		max-width: 300px;
	}

	.title-videos-login,
	.title-desenhos-login,
	.title-noticias-login,
	.title-filminhos-login,
	.title-historias-login:before{
		font-size:13px;
	}

}


@media screen and (max-width: 410px){
	.box-comment .input-comment span{
		font-size:7px;
		width: 100%;
	} 

	.title-videos-login,
	.title-desenhos-login,
	.title-noticias-login,
	.title-filminhos-login,
	.title-historias-login:before{
		font-size:12px;
	}
}


@media screen and (max-width: 380px){
	#login, #recuperar-senha{
		padding:20px;
	}

	.title-videos-login,
	.title-desenhos-login,
	.title-noticias-login,
	.title-filminhos-login,
	.title-historias-login:before{
		font-size:14px;
	    overflow: hidden;
	    white-space: nowrap;
	    text-overflow: ellipsis;
	}
}


@media screen and (max-width: 355px){
	.title-videos-login,
	.title-desenhos-login,
	.title-noticias-login,
	.title-filminhos-login,
	.title-historias-login:before{
		font-size:13px;
	}
}



@media screen and (max-width: 350px){
	#bt-login, #recuperar, #bt-ver-senha{
		width: 100%;
	}	
}



@media screen and (max-width: 326px){
	.title-videos-login,
	.title-desenhos-login,
	.title-noticias-login,
	.title-filminhos-login,
	.title-historias-login:before{
		font-size:12px;
	}


}


div.rating div.on a {
    background-position: 0 -16px;
}

div.rating div.hover a, div.rating div a:hover {
    background-position: 0 -32px;
}

.votado {
    background-position: 0px !important;
}

div.done, div.done a {
    cursor: default;
}


.chat_thumbs_index {
	-webkit-transition: backgroundColor 0.5s ease-in-out;
	-moz-transition:    backgroundColor 0.5s ease-in-out;
	-ms-transition:     backgroundColor 0.5s ease-in-out;
	transition:         backgroundColor 0.5s ease-in-out;
}

.backgroundGreenThumbs{
	background: #3C3;
}
.titulo-separa-amarelo{
	color:#f5f302;
	font: bold 19px Helvetica;
	margin: 25px 0 10px 10px;
	padding: 5px 0;
	text-align: left;
	text-transform: uppercase;
	width: 97%;
}
.link-ver-todos-index{
	display:inline-block;
	float:right;
	background-color:#ff5462;
	font: bold 17px Helvetica;
	margin: 10px 10px 0 0;
	padding: 10px;
}
.link-troca-url-topo{
	display:inline-block;
	font: bold 12px Helvetica;
	margin: 10px 0 0 0;
	color: #f5f218;
}
.link-troca-url-topo:hover{
	text-decoration:underline;
}

.item-listagem-video .thumb.chat_thumbs_index a:hover{
	border-color:#00cc00;
}

.item-listagem-desenho .thumb.chat_thumbs_index a:hover{
	border-color:#00cc00;
}


.item-listagem-video .chat_thumbs_index_titulo a,
.item-listagem-desenho .chat_thumbs_index_titulo a,
.item-listagem-desenho .thumb.chat_thumbs_index a,
.item-listagem-video .thumb.chat_thumbs_index a {
	cursor:pointer;
}


.item-listagem-video.webcam, .item-listagem-desenho.webcam {
    height: 225px;
}



/* Formtacao dos contos */
.box-conto {}

.header-conto {
    background:#1f1f1f;
    padding:15px 10px;
    box-sizing: border-box;
    width:100%;
    margin: 5px 0 10px;
    position: relative;
}

.header-conto .titulo-conto {
    box-sizing: border-box;
    width:100%;
    padding-right: 200px;
}

.header-conto h2 {
    color: #f5f218;
    font: bold 18px Helvetica,sans-serif;
}

.header-conto .breadcrumb {
    text-align: right;
    color: #878787;
    font: bold 14px Helvetica,sans-serif;
    position: absolute;
    right: 12px;
    top: 19px;
    width: 200px;
}

.texto-conto {
    font: 15px/20px Helvetica,sans-serif !important;
    text-align: justify;
    color: #fff;
}

.footer-conto {
    background:#1f1f1f;
    padding:18px 10px;
    box-sizing: border-box;
    width:100%;
    margin: 15px 0 10px 0;
}

.links-setas {
    float: left;
    width:200px;
}

.links-setas a {
    background: #3c3c3c;
    color: #878787;
    border-radius: 2px;
    display: inline-block;
    font-weight: bold;
    font-size: 11px;
    padding: 10px 15px;
    margin-right: 2px;
}

.links-setas a:hover {
    background-color: #e35760;
    color: #fff;
}

.link-categoria {
    float: left;
    margin-left:20px;
}

.link-categoria a {
    background-color: #e35760;
    color: #fff;
    border-radius: 2px;
    display: inline-block;
    font-weight: bold;
    font-size: 11px;
    padding: 10px 15px;
    margin-right: 2px;
}

.link-categoria a:hover {
    background: #3c3c3c;
}

.paginacao-conto {
    text-align: right;
    float: right;
}

.paginacao-conto li {
    display: inline;
}

.paginacao-conto a {
    background: #3c3c3c;
    color: #878787;
    border-radius: 2px;
    display: inline-block;
    font-weight: bold;
    font-size: 11px;
    padding: 10px 10px;
    margin:0 2px;
}

.paginacao-conto a.current {
    background-color: #e35760;
    color: #fff;
}

.paginacao-conto a:hover {
    background-color: #e35760;
    color: #fff;
}

.loading-conto-img {
    background-color: #e35760;
    border-radius: 2px;
    color: #fff;
    text-align: center;
    font-size:20px;
    font-weight: bold;
    margin-right: 2px;
    padding: 10px;
}


.img-box-cripada {
    width: 100% !important;
    max-width: 900px !important;
    margin: 10px auto;
    position: relative;
    overflow: hidden;
}

.img-box-cripada img {
    float: left;
    width:11%;
}

.img-protect {
    position: relative;
}

.user-id {
    background: #333;
    color: #fff;
    font: 800 11px Helvetica;
    opacity: 0.1;
    padding: 3px;
    position: absolute;
    letter-spacing: 1px;
    z-index: 9999;
}

.user-id.posicao-1 {
    left: 15%;
    top: 15%;
}

.user-id.posicao-2 {
    left: 35%;
    top: 35%;
}

.user-id.posicao-3 {
    left: 55%;
    top: 55%;
}

.user-id.posicao-4 {
    left: 75%;
    top: 75%;
}

.user-id.posicao-5 {
    left: 95%;
    top: 95%;
}

.box-login-mobile{
	display: none;
}

@media (max-width: 940px) {

    .paginacao-conto {
        display:none;
    }

    .links-setas {
        float: right;
        width:200px;
        text-align: right;
    }

    .link-categoria {
        float: left;
        margin-left: 0px !important;
    }


}

@media (min-width: 630px) and (max-width: 940px){

	#rodape center img{
		width:100%;
	}
	#box-gratis{
		width: 62%;
	}
	#box-cadastro{
		max-width: 330px;
    	width: 35%;
	}
	#box-gratis .center{
		box-sizing: border-box;
	    padding: 0 15px;
	    width: 100%;
	}
	#box-gratis .center .video{
		width: 100%;
		height: auto;
	}
	#box-gratis .center .video img{
		width: 100%;
	}
	#btn-fazer-login{
		margin: 0;
		width: auto;
	}
	#box-cadastro form{
		margin: 0;
		padding: 15px;
		width: 100%;
		box-sizing: border-box;
	}
	#box-cadastro form .dados{
		width: 100%;
	}
	#box-cadastro form .dados label input{
		width: 100%;
		box-sizing: border-box;	
	}
	#box-cadastro form .select{
		width: 100%;
	}
	#bt-continuar-cadastrar {
	    height: auto;
	    margin: 0;
	    width: 100%;
	}
	#vantagens-assinante{
		width: 100%;
		box-sizing: border-box;
	}
	#lista-vantagens{
		width: 100%;
	}
	#relacionados{
		width: 100%;
	}
	#relacionados .center{
		width: 100%;	
	}
}

.cadastre-se-mobile{
	display: none;
}


@media screen and (max-width: 1024px){
	.item-listagem-video.webcam,
	.item-listagem-desenho.webcam,
	.titulo-separa-amarelo.webcam,
	.link-ver-todos-index.overLink.webcam{
		display:none !important;	
	}
	#topo{
		height: auto;
	}
	#logo{
		float: none;		
		margin: auto;
	    /*background: url(../img/bg-logo.png) no-repeat center;*/
	    background-position: center;	    
	    background-size:100%;		
		max-width: 225px;		
	}

	.main-topo{
		display: flex;
	    display: -webkit-flex;
    	display: -moz-flex;
    	display: -ms-flexbox;
		-ms-flex-align-items:center;
		-webkit-align-items: center;
		align-items:center;
	}

	.links-menu{
		top: 119px;
	    max-width: 350px;
	    margin: 0 auto;
	    text-align: center;
	    float: none;
	    right: 0;
	    width: 100%;
	    left: 0;
	}

	.links-menu ul{
		display: flex;
		flex-wrap: wrap;
		display: -webkit-flex;
    	display: -moz-flex;
    	display: -ms-flexbox;
	}

	.links-menu ul li{
		margin: 2px;
	}

	.links-menu ul li:nth-child(3) a, 
	.links-menu ul li:nth-child(4) a, 
	.links-menu ul li:nth-child(5) a, 
	.links-menu ul li:nth-child(6) a{
		font-size:13px;
		box-shadow: none;
	}

	.links-menu ul li:nth-child(4) a br,
	.links-menu ul li:nth-child(6),
	.links-menu ul li:nth-child(1){
		display: inline-block;;
	}

	.links-menu ul li:nth-child(6) a,
	.links-menu ul li:nth-child(2) a{
	    display: block;
	    color: #000;	    
	    text-align: center;
	    font-size: 13px;
	    font-weight: bold;
	    text-transform: uppercase;
	    transition: ease-out .2s;
	    position: relative;
	}


	.links-menu ul li:nth-child(6) a:before{
	    background-image: -webkit-gradient(linear, left top, left bottom, from(#01fe03), color-stop(60%, #01fe03), color-stop(60%, #15b704));
	    background-image: -webkit-linear-gradient(#01fe03, #05d407 60%, #15b704);
	    background-image: -o-linear-gradient(#01fe03, #05d407 60%, #15b704);
	    background-image: linear-gradient(#01fe03, #05d407 60%, #15b704);
	    box-shadow: 2px 2.5px 1px #0a610d;
	    position: absolute;
	    z-index: -1;
	    top: 0;
	    bottom: 0;
	    width: 100%;
	    transition: ease-out .2s;
	    left: 0;
	    right: 0;
	    content: "";
	    display: block;	    
	}


	.links-menu ul li:nth-child(6) a:after{
	    background-image: linear-gradient(#01fe03, #05d407 60%, #15b704);
	    box-shadow: 2px 2px 9px 3px rgba(0,0,0,0.3) inset;
	    z-index: -1;
	    transition: opacity ease-out .2s;
	    border-radius: 30px;
	    top: 0;
	    bottom: 0;
	    width: 100%;
	    position: absolute;
	    display: block;
	    opacity: 0;
	    content: "";
	    left: 0;
	    right: 0;
	}

	.links-menu ul li:nth-child(1) a{
		width:338px;
		text-align:center;
		line-height: 42px;
		font-weight: 600;
		height:42px;
		border-radius:4px;
		transition: opacity ease-out .2s;
		text-transform:uppercase;
		font-size:13px;
		columns: #000000;
		display: block;
		position: relative; 
	}
	
	.links-menu ul li:nth-child(1) a:before{
		background-image: -webkit-gradient(linear, left top, left bottom, from(#efefef), color-stop(60%, #efefef), color-stop(60%, #efefef));
		background-image: -webkit-linear-gradient(#bfbfbf, #efefef 50%, #bababa);
		background-image: -o-linear-gradient(#bfbfbf, #efefef 50%, #bababa);
		background-image: linear-gradient(#bfbfbf, #efefef 50%, #bababa);
		box-shadow: 2px 2.5px 1px #7b7b7b;
		background-repeat: no-repeat;
	    position: absolute;
		z-index: -1;
		top:0;
		bottom: 0;
		width: 100%;
		transition: ease-out .2s;
		left: 0;
		right: 0;	
		content: "";
		display: block;
		border-radius:4px;
	}
	
	.links-menu ul li:nth-child(1) a:after{
		background-image: -webkit-gradient(linear, left top, left bottom, from(#efefef), color-stop(60%, #efefef), color-stop(60%, #efefef));
		background-image: -webkit-linear-gradient(#efefef, #efefef 60%, #efefef);
		background-image: -o-linear-gradient(#efefef, #efefef 60%, #efefef);
		background-image: linear-gradient(#efefef, #efefef 60%, #efefef);
		background-repeat: no-repeat;
		border-radius:30px;
		z-index: -1;
		transition: opacity ease-out .2s;
		border-radius:30px;
		top:0;
		bottom: 0;
		width: 100%;
		position: absolute;
		display: block;	
		opacity: 0;
		content: "";
		left: 0;
		right: 0;
	}


	.links-menu ul li:nth-child(2) a{
		width:338px;
		text-align:center;
		line-height: 42px;
		font-weight: 600;
		height:42px;
		border-radius:4px;
		transition: opacity ease-out .2s;
		text-transform:uppercase;
		font-size:13px;
		color:#000;
		display: block;
		position: relative;
	}
	
	.links-menu ul li:nth-child(2) a:before{
		background-image: -webkit-gradient(linear, left top, left bottom, from(#85a2e4), color-stop(60%, #85a2e4), color-stop(60%, #2f4bb1));
	    background-image: -webkit-linear-gradient(#85a2e4, #5d7df1 60%, #2a5dec);
	    background-image: -o-linear-gradient(#85a2e4, #5d7df1 60%, #2a5dec);
	    background-image: linear-gradient(#85a2e4, #5d7df1 60%, #2a5dec);
	    box-shadow: 2px 2.5px 1px #2f4bb1;
	    position: absolute;
		z-index: -1;
		top:0;
		bottom: 0;
		width: 100%;
		transition: ease-out .2s;
		left: 0;
		right: 0;	
		content: "";
		display: block;
		border-radius:4px;
		
	}


	.links-menu ul li:nth-child(2) a:after{
		background-image: linear-gradient(#85a2e4, #5d7df1 60%, #2a5dec);    
		box-shadow: 2px 2px 9px 3px rgba(0,0,0,0.3) inset;
		z-index: -1;
		transition: opacity ease-out .2s;
		border-radius:30px;
		top:0;
		bottom: 0;
		width: 100%;
		position: absolute;
		display: block;	
		opacity: 0;
		content: "";
		left: 0;
		right: 0;
	}

	.links-menu ul li:nth-child(7) a{
		width:338px;
		text-align:center;
		line-height: 42px;
		font-weight: 600;
		height:42px;
		border-radius:4px;
		transition: opacity ease-out .2s;
		text-transform:uppercase;
		font-size:13px;
		color:#fff;
		display: block;
		position: relative;
	}

	.links-menu ul li:nth-child(7) a:before{
		background-image: -webkit-gradient(linear, left top, left bottom, from(#2edcb8), color-stop(60%, #2bc7a6), color-stop(60%, #1fa78a));
	    background-image: -webkit-linear-gradient(#2edcb8, #2bc7a6 60%, #1fa78a);
	    background-image: -o-linear-gradient(#2edcb8, #2bc7a6 60%, #1fa78a);
	    background-image: linear-gradient(#2edcb8, #2bc7a6 60%, #327768);
	    box-shadow: 2px 2.5px 1px #196354;
		position: absolute;
		z-index: -1;
		top:0;
		bottom: 0;
		width: 100%;
		transition: ease-out .2s;
		left: 0;
		right: 0;	
		content: "";
		display: block;
		border-radius:4px;
	}

	.links-menu ul li:nth-child(7) a:after{
	    background-image: linear-gradient(#2edcb8, #2bc7a6 60%, #327768);    
		box-shadow: 2px 2px 9px 4px rgba(0,0,0,0.3) inset;
		z-index: -1;
		transition: opacity ease-out .2s;
		border-radius:30px;
		top:0;
		bottom: 0;
		width: 100%;
		position: absolute;
		display: block;	
		opacity: 0;
		content: "";
		left: 0;
		right: 0;	
	}

	.links-menu ul li:nth-child(3) a,
	.links-menu ul li:nth-child(4) a,
	.links-menu ul li:nth-child(5) a,
	.links-menu ul li:nth-child(6) a{
	    width: 167px;
	    height: 78px;
	    padding: 27px 0;
	    float: left;
	    line-height: 25px;
	    vertical-align: middle;
	    margin: auto;		
	}

	/*.links-menu ul li:nth-child(1) a{
	    line-height: 23px;
	}*/

	.links-menu ul li:nth-child(3) a{
		padding:24px 0;
		line-height: 15px;
	}

	.links-menu ul li:nth-child(3) a:before,
	.links-menu ul li:nth-child(4) a:before,
	.links-menu ul li:nth-child(5) a:before,
	.links-menu ul li:nth-child(6) a:before{
		border-radius: 4px;
	}

	.links-menu ul li:nth-child(3) a:after,
	.links-menu ul li:nth-child(4) a:after,
	.links-menu ul li:nth-child(5) a:after,
	.links-menu ul li:nth-child(6) a:after{
		border-radius: 4px;
	}

	.links-menu ul li:nth-child(3) a:hover:after,
	.links-menu ul li:nth-child(4) a:hover:after,
	.links-menu ul li:nth-child(5) a:hover:after,
	.links-menu ul li:nth-child(6) a:hover:after{
		box-shadow: 2px 9px 30px 1px rgba(0,0,0,0.3) inset;
		opacity: 1;
	}

	.links-menu ul li:nth-child(6) a:hover:before{
	   	box-shadow: 0 0 0 #000;
	}

	.menu-mobile{
		display: block;
		float:left;
		width: 26px;
		overflow: hidden;
	}

	.user-mobile{
		display: block;
		float:right;
		width: 26px;
		overflow: hidden;
	}
	
	.cadastre-se-mobile{
		display: block;
	}

	#topo{
		min-height: auto;
	}

    #busca-topo{
		float: none;
		margin:4px auto 0 auto;
		text-align: center;
		max-height: 0;
		transition: ease-out .2s;
		overflow: hidden;
		width: 320px;
	}

	#busca-topo.active{
		max-height: 85px;
	    margin: 0 auto 15px;
	}

	#busca-topo form{
		margin:10px auto 10px auto;
	}

	#busca-topo .busca-links{
	    text-align: center;
	    display: block;
	    margin-bottom: 12px;
	    padding-left: 0;
	}
	
	#rodape center img{
		width:100%;
	}
	#box-gratis{
		width: 100%;
		box-sizing: border-box;
	}
	#box-cadastro{
		width: 100%;
	}
	#box-gratis .center{
		box-sizing: border-box;
	    padding: 0 15px;
	    width: 100%;
	}
	#box-gratis .center .video{
		width: 100%;
		height: auto;
	}
	#box-gratis .center .video img{
		width: 100%;
	}
	#btn-fazer-login{
		margin: 0;
		width: auto;
		height: 100%;
	}
	#btn-fazer-login img{
		width: 100%;
		height: auto;
	}
	#box-cadastro form{
		margin: 0;
		padding: 15px;
		width: 100%;
		box-sizing: border-box;
	}
	#box-cadastro form .dados{
		width: 100%;
	}
	#box-cadastro form .dados label input{
		width: 100%;
		box-sizing: border-box;	
	}
	#box-cadastro form .select{
		width: 100%;
	}
	#bt-continuar-cadastrar {
	    height: auto;
	    margin: 0;
	    width: 100%;
	}
	#vantagens-assinante{
		width: 100%;
		box-sizing: border-box;
	}
	#lista-vantagens{
		width: 100%;
	}
	#relacionados{
		width: 100%;
	}
	#relacionados .center{
		width: 100%;	
	}
	#login, #recuperar-senha{
		width: 100%;
		box-sizing: border-box;	
	}
	#login-premium, #senha-premium, #recupera-email, #codigo-senha, #email-senha{
		width: 100%;
		box-sizing: border-box;		
	}

	.box-login-mobile #login{
		transition: opacity ease-out .2s;
	}

	.box-login-mobile #login .open-password,
	.box-login-mobile #recuperar-senha .open-login{
		cursor: pointer;
	}

	.box-login-mobile #login.active{
		opacity: 0;
		visibility: hidden;
		position: absolute;
	}

	.box-login-mobile #recuperar-senha{
		opacity: 0;
		visibility: hidden;
		position: absolute;
	}

	.box-login-mobile #recuperar-senha input{
		padding-left: 10px;
	}

	.box-login-mobile #recuperar-senha.active{
		opacity: 1;
		visibility: visible;
		position: relative;
	}


	#busca-topo .busca-links{
		display: none;
	}

	.box-topo.scroll #logo{
	    min-width: 280px;
	}

	.main-topo{
		z-index: 10;
		position: relative;
		margin-top: 0;
	}	

	.box-links-menu{
	    display: block;
	    position: absolute;
	    top: 0;
	    left: 0;
	    right: 0;
	    height: 395px;
	    z-index: 2;
	    /*background: rgba(5,88,100,.35);*/
	    max-width: 100%;
	    visibility: hidden;
	    -webkit-transform: translate3d(0,-100%,0);
	    -moz-transform: translate3d(0,-100%,0);
	    transform: translate3d(0,-200%,0);
	    -webkit-transition: ease-out .2s;
	    padding-top: 17px;
	    /*box-shadow: 1px 1px 9px #000;*/
	}

	.box-links-menu.active{
	    transform: translate3d(0,0%,0);
	    opacity: 1;
	    visibility: visible;
	    text-align: center;

	}

	.box-links-menu #bt-cadastre-se-rodape{
		top: 123px;
		position: relative;

	}

	#logo a{
		width: auto;
		height: 113px;
	}

	.box-login-mobile{
		display: block;
	    position: absolute;
	    top: 0;
	    left: 0;
	    padding: 12px;
	    right: 0;
	    height: 357px;
	    z-index: 2;
	    background:url(../img/background-mobile.jpg) no-repeat center top;
	    /*background: rgba(5,88,100,.35);*/
	    max-width: 100%;
	    visibility: hidden;
	    -webkit-transform: translate3d(0,-100%,0);
	    -moz-transform: translate3d(0,-100%,0);
	    transform: translate3d(0,-200%,0);
	    -webkit-transition: ease-out .2s;
	    padding-top: 42px;
	    box-shadow: 1px 1px 9px #000;
	}

	#userPremium.index .links-menu{
    	padding: 0 66px 15px 66px;	
	}


	.box-login-mobile.active{
	    transform: translate3d(0,0%,0);
	    opacity: 1;
	    visibility: visible;
	}

	.box-login-mobile #login,
	.box-login-mobile #recuperar-senha{	
		position: relative;
		background:rgba(0, 0, 0, 0.9);
		padding: 24px;
		top: 84px;
	}


	.box-login-mobile #login .assine-mob{
		display: block;
		margin-top: 35px;
	}

/*
	#login .title-login, #recuperar-senha .title-login{
		font-size: 24px;
	}*/

	.box-login-mobile #login .title-login{
		font-size: 22px;
	}
/*
	#recuperar-senha .title-login{
		font-size:28px;
	}*/

	.box-login-mobile #login .assine-mob span,
		.box-login-mobile #login .assine-mob a{
		font-size: 16px;
		color:#787878;
		text-align: center;
		display: block;
		font-weight: 600;
	}

	.box-login-mobile #login .assine-mob a{
		color:#66ae91;
	}

	.box-login-mobile #login .assine-mob a:hover{
		text-decoration: underline;
	}

}

@media screen and (max-width: 680px){
	#recuperar-senha{
		margin-bottom:9px;
	}
}


@media screen and (max-width: 500px){
	#userPremium.index .links-menu{
		padding: 0 0 15px 0;
	}

	#busca-topo{
		width: 280px;
	}

	.links-menu ul li{
		margin:2px;
	}
}


@media screen and (max-width: 430px){

	#login .title-login, #recuperar-senha .title-login {
    	font-size: 24px;
	}

	#recuperar-senha{
		min-height: 291px;
	}

	#recupera-email{
	    margin: 20px 0 36px;
	}

	.box-topo #logo{
		min-width: 204px;	
	}
}

@media screen and (max-width: 400px){

	.box-login-mobile #login .assine-mob span,
	.box-login-mobile #login .assine-mob a{
		font-size: 12px;
	}

}

@media screen and (max-width: 380px){

	.links-menu ul li:nth-child(3) a,
	.links-menu ul li:nth-child(4) a, 
	.links-menu ul li:nth-child(5) a,
	.links-menu ul li:nth-child(6) a{
		width: 138px;
		font-size: 12px;
	}

	.links-menu ul li:nth-child(1) a,
	.links-menu ul li:nth-child(2) a,
	.links-menu ul li:nth-child(7) a{
		width: 280px;
	}

	.links-menu{
		max-width: 285px;
	}

	#recuperar-senha{
		min-height: 273px;
	}

	#logo a{
		width: 100%;		
	}
}

@media screen and (max-width: 330px){


	#login .title-login, #recuperar-senha .title-login{
		font-size: 23px;

	}
}


/*interna videos*/


.content-gratis::after{
	clear: both;
	display: block;
	content: "";
}

.content-gratis{
	max-width: 1590px;	
	padding: 0 ;
	margin: 0 auto;
}

.content-gratis.vid{
	max-width: 1590px;
	display: flex;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
	flex-wrap: wrap;
	margin:auto;
	justify-content: center;	
}

.content-gratis .box-gratis{
	padding: 30px 30px 18px;
	background:rgba(0,0,0,1);
	border:1px solid #787878;
	width: calc(100% - 678px);
	margin-right: 30px;
	float: left;
	border-radius:4px;
}

.content-gratis .box-gratis .block-images{
	display: flex;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
	position: relative;
	flex-wrap: wrap;
	border:2px solid #fff;
}

.content-gratis .box-gratis .block-images .img{
	width: 100%;
	border:0;
	display: block;
	/*min-height: 315px;*/
}

.content-gratis .box-gratis .block-images .img img{
	width: 100%;
	/*height: 100%;*/
	display: block;
	padding: 0;	
	margin:0;
	border:0;
}

.content-gratis .box-gratis .block-images .title-in{
    font-size: 30px;
    background: rgba(0,0,0,0.75);
    padding: 2px;
    display: block;
    font-weight: 300;
    text-transform: uppercase;
    color: #fff;
	text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
    text-align: center;    
    font-family: "Helvetica Rounded";
    letter-spacing: 0;
    position: absolute;
    top: 0;
    bottom: 0;
    margin:auto;
    left: 0;
    line-height: 50px;
    height: 50px;
    right: 0;
}


.content-gratis .box-gratis .title-video{
	color:#00c1de;
	font-size:18px;
	font-weight: bold;
	display: block;
	line-height: 54px;
	padding:0;
	text-align: center;
}

.content-gratis .box-gratis .title-desenho{
	color:#ff0000;
	font-size:18px;
	font-weight: bold;
	display: block;
	line-height: 54px;
	padding:0;
	text-align: center;
}

.content-gratis.hist .box-gratis .title-video{
	color:#ffff00;
}


.content-gratis .box-gratis .desc-video{
	color:#fff;
	font-size:16px;
	font-weight: 400;	
	display: block;
	text-align: justify;
	margin-top: 12px;
	line-height: 27px;
}

.content-gratis .box-gratis .desc-video-mob{
	color:#fff;
	font-size:14px !important;
	text-align: justify;
	margin-top: 12px;
}

.content-gratis .box-gratis .content-hist-video .title-hist-video{
	font-size:15px;
	letter-spacing: 1px;
	text-transform: uppercase;
	color:#ffff00;
	text-shadow: 0 0 0 #ffff00;
	text-align: center;	
	font-weight: normal;
	margin-bottom: 5px;
  	font-family: "Helvetica Rounded";
	display: block;
}

.content-gratis.hist .box-gratis .content-hist-video .title-hist-video{
	color:#00c1de;
	text-shadow: 0 0 0 #00c1de;
}

.hist-content{
	position: relative;
}

.hist-content .item-hist{
    font-size: 30px;
    background: rgba(0,0,0,0.8);
    padding: 2px;
    display: block;
    font-weight: 300;
    text-transform: uppercase;
    color: #fff;
    text-shadow: -1px 0 black, 0 1px black,
      1px 0 black, 0 -1px black;
    text-align: center;
    font-family: "Helvetica Rounded";
    letter-spacing: 0;
    position: absolute;
    top: 0;
    margin:auto;
    display: block;
    bottom: 0;    
    padding: 3px 0;
    height: 50px;
    line-height: 50px;
    right: 2px;
    left: 2px;
}

.video-content{
	position: relative;
}

.video-content .item-video{
    font-size: 30px;
    background: rgba(0,0,0,0.8);
    padding: 2px;
    display: block;
    font-weight: 300;
    text-transform: uppercase;
    color: #fff;
    text-shadow: -1px 0 black, 0 1px black,
      1px 0 black, 0 -1px black;
    text-align: center;    
    font-family: "Helvetica Rounded";
    letter-spacing: 0px;
    position: absolute;
    top: 0;
    margin:auto;
    display: block;
    bottom: 0;
    padding:3px 0;
    height: 50px;
    line-height: 50px;
    right:2px;
    left: 2px;
}


@media screen and (max-width: 1585px){
	.video-content .item-video,
	.hist-content .item-hist,
	.content-gratis .box-gratis .block-images .title-in{
		font-size:26px;
	}
}


@media screen and (max-width: 1540px){
	.video-content .item-video{
		font-size:25px;
	}
}

@media screen and (max-width: 1490px){
	.video-content .item-video{
		font-size:24px;
		 height: 40px;
		 line-height: 40px;
		 padding:3px 0;
	}
}

@media screen and (max-width: 1480px){	
	.hist-content .item-hist,
	.content-gratis .box-gratis .block-images .title-in{
		font-size:24px;
	}
}

@media screen and (max-width: 1360px){
	.hist-content .item-hist, 
	.content-gratis .box-gratis .block-images .title-in,
	.video-content .item-video{
		font-size: 22px;
	}

	.content-gratis .box-gratis .site-dez .total,
	.content-gratis .box-gratis .side-hist .total,
	.content-gratis .box-gratis .side-film .total,
	.content-gratis .box-gratis .side-vid .total{
		font-size: 16px;
	}
}

@media screen and (max-width: 1295px){
	.hist-content .item-hist, 
	.content-gratis .box-gratis .block-images .title-in,
	.video-content .item-video{
		font-size: 21px;
	}
}

@media screen and (max-width: 1280px){
	.hist-content .item-hist,
	.video-content .item-video{
		font-size: 20px;
		height: 40px;
		line-height: 40px;
		padding:3px 0;
	}
}


@media screen and (max-width: 1280px){
	.hist-content .item-hist, 
	.content-gratis .box-gratis .block-images .title-in,
	.video-content .item-video{
		font-size: 17px;
	}
}

@media screen and (max-width: 560px){
	.hist-content .item-hist,
	.video-content .item-video{
		height: 27px;
		font-size: 15px;
	}
}



@media screen and (max-width: 465px){
	.hist-content .item-hist{
		height: 42px;
		line-height: 42px;

	}
}


.hist-content img{
	border: 2px solid #ffff00 !important;
}

.content-gratis .content-hist-video{
	text-align: center;
	margin:0 -5px;
}
 
.content-gratis .box-gratis .box-iframe{
	padding: 20px;
}

.content-gratis .box-gratis .box-iframe video,
.content-gratis .box-gratis img{ 
	border: 2px solid #00c1de;
}

.content-gratis .box-gratis .box-flex{
	display: flex;
	flex-wrap: wrap;
	display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;    

}

.content-gratis .box-gratis .box-flex .item-hist-video{
    width: 25%;
    margin: 0;
} 


.content-gratis .box-gratis .box-flex .item-hist-video a .image{
	padding: 0 5px;
}

.content-gratis .box-gratis.hist .box-flex .item-hist-video{
	width: 32%;
	margin: auto;
	text-align: center;
}

.content-gratis .box-gratis.hist .box-flex .item-hist-video .img img{
	width: 100%;
	display: block;
}

.video-content.des img{
	border:2px solid #ff0000;	
}

.content-gratis .box-gratis .box-flex .item-hist-video .image img{
	border:2px solid #ffff00;
}


.content-gratis .box-gratis .box-flex .item-hist-video:last-child{
	margin: 0;
}


.content-gratis.hist .box-gratis .box-flex .item-hist-video {
	width: 33.333333%;
}

.content-gratis.hist .box-gratis .box-flex .item-hist-video .img{
	padding: 0 5px;
}


.content-gratis .box-assine{
	background:rgba(0,0,0,1);
	border:1px solid #787878;	
	float: right;
	width: 40%;
	padding:20px 40px 20px; 
	color:#fff;
	border-radius:4px;
	/*min-height:669px;*/
}

.content-gratis .box-assine.vid,
.content-gratis.hist .box-assine{
	min-height: auto;
}

.content-gratis .box-assine .topo-assine{
	margin-bottom: 30px;
}

.content-gratis.vid .box-assine .topo-assine{
	margin-bottom: 32px;
}

.content-gratis .box-assine .topo-assine .title-assine{
	color:#e25760;
	font-size:30px;
	text-align: center;
	display: block;
	font-weight: normal;	
	font-family: "Helvetica Rounded LTStd";
}

.content-gratis .box-assine .topo-assine .libera{
	font-size:18px;
	letter-spacing: 0;
	text-align: center;
	font-weight: normal;
	display: block;
	white-space: nowrap;
	font-family: "Helvetica Rounded LTStd";
}


.content-gratis .box-assine .topo-assine .info{
	font-size: 13px;
	font-weight: 300;
	color:#fff;
	font-family: "Helvetica";
	text-align: center;
	display: block;	
}

.content-gratis .box-assine .topo-assine .info span{
	text-transform: uppercase;
	text-decoration: underline;
}


@media screen and (max-width: 1560px){
	.content-gratis .box-assine .topo-assine .info{
		font-size:12px;
	}
}
/*
@media screen and (max-width: 1480px){
	.content-gratis .box-assine.vid .box-form-assine label:last-child, 
	.content-gratis.hist .box-assine .box-form-assine label:last-child{

	}

}
*/
@media screen and (max-width: 1450px){
	.content-gratis .box-assine .topo-assine .info{
		font-size:11px;
	}
}

@media screen and (max-width: 1350px){
	.content-gratis .box-assine .topo-assine .info{
		font-size: 10px;
	}
}

@media screen and (max-width: 1245px){
	.content-gratis .box-assine .topo-assine .info{
		font-size: 9px;
	}
}

@media screen and (max-width: 1200px){
	.content-gratis .box-assine .topo-assine .info{
		font-size: 13px;
	}
}

.content-gratis #finalPagamento{
	display: none;	    
    min-height: 100%;
    width: 40%;
    position: relative;
    border:1px solid #787878;
    border-radius: 6px;
    float: right;
}

.content-gratis #finalPagamento #pagamento{
	width: 100%;
    width: 1px;
    min-width: 100%;
    height: 100%;
    display: none;
    border-radius: 6px;
    display: none;
    background: #000;
}


.content-gratis #finalPagamento .loading{
	text-align: center;
    content: "";
    background-color: rgba(0,0,0,1);
    border-radius: 4px;
    min-height: 100%;
}

.content-gratis #finalPagamento .loading .msg{
    position: absolute;
    top: 34%;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    display: block;
    font-weight: 500;
    font-family: "Helvetica Rounded LTStd";
    text-align:center;
    color:#e25760;
    font-size: 18px;
}

.content-gratis #finalPagamento .loading .img{
    position: absolute;
    top: 36%;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    display: block;
    text-align:center;
}

.content-gratis #finalPagamento .loading .img img{
/*	display: block;
	width: 100%;*/
	display: block;
	width: auto;
	margin:0 auto;
}

@media screen and (max-width: 1533px){
	.content-gratis #finalPagamento #pagamento{
		min-height: 100%;
		height: 100%;
	}
}

@media screen and (max-width: 550px){
	.content-gratis #finalPagamento .loading .img{
		top: 38%;
	}
}

.content-gratis .box-assine .box-form-assine .steps{
	color:#2ed9b6;
	display: block;
	font-size:16px;
	text-align: left;
	font-weight: bold;
	margin-bottom:13px;
}

.content-gratis .box-assine.vid .box-form-assine .steps{		
	white-space: nowrap;
}

.box-assine .box-form-assine .item-steps .l-radio .item-desk span:nth-child(2){
	min-width: 120px;
	display: inline-block;
}


.content-gratis .box-assine .box-form-assine{
	text-align: left;
}

.content-gratis .box-assine .box-form-assine .item-steps:nth-child(2) .steps,
.content-gratis .box-assine .box-form-assine .item-steps:nth-child(3) .steps{
	margin: 40px 0 16px;
}

.content-gratis .box-assine .box-form-assine .item-steps label{
	color:#fff;
	font-size: 16px;
	text-align: left;
	padding-left: 10px;
	display: block;
	font-weight: 300;
	cursor: pointer;
	margin-bottom:18px;	
}

.content-gratis.vid .box-assine .box-form-assine .item-steps .l-radio label{
	margin-bottom: 35px;
}

.content-gratis .box-assine .box-form-assine .item-steps .l-radio label{
	display: flex;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
}

.content-gratis .box-assine .box-form-assine .item-steps .l-radio label.mobile{
	display: none;
}

.content-gratis .box-assine.vid .box-form-assine label:last-child,
.content-gratis.hist .box-assine .box-form-assine label:last-child{
	margin-bottom: 30px;
}

.content-gratis .box-assine .box-form-assine input[type="radio"]{	
	cursor: pointer;
	margin-right:5px;	
	float:left;
}

.content-gratis .box-assine.vid .box-form-assine input[type="radio"]{	
	position: relative;
	top: 3px;
}

.content-gratis .box-assine .box-form-assine .l-radio{
	color:#fff;	
	font-weight: normal;
	cursor: pointer;
	text-align: left;
	margin-bottom: 20px;
	/*text-shadow: 0 0 0 #fff600;*/
}

.content-gratis .box-assine .box-form-assine .l-radio .item-desk span{
	margin:0 20px;
}


/*
.content-gratis .box-assine .box-form-assine .l-radio:last-child .item-desk span:nth-child(2){
	margin:0 12px 0 20px;
}
*/
.content-gratis .box-assine .box-form-assine .l-radio .item-desk strong{
	margin-right: 20px;
}

.content-gratis .box-assine.interna-vid .box-form-assine .l-radio{
	font-size: 15px;
}


.content-gratis .box-assine.vid .box-form-assine .l-radio,
.content-gratis.hist .box-assine .box-form-assine .l-radio{
	margin-bottom: 0;
}


.content-gratis .box-assine .box-form-assine .l-radio.last{
	margin-bottom:36px;
}

.content-gratis.vid .box-assine .box-form-assine .l-radio.last{
	margin-bottom:35px;
}

.content-gratis .box-assine.vid .box-form-assine .l-radio.last{
	margin-bottom: 36px;
}

.content-gratis .box-assine.vid .box-form-assine .l-radio:after,
.content-gratis .box-assine.vid .box-form-assine .l-radio:before{
	clear:both;
	display: block;
	content: "";
}


.content-gratis .box-assine .box-form-assine input[type="password"],
.content-gratis .box-assine .box-form-assine input[type="text"],
.content-gratis .box-assine .box-form-assine input[type="email"]{
	border:0;
	line-height: 50px;
	width: 100%;
	height: 50px;
	padding-left: 10px;
}


.content-gratis .box-assine .box-form-assine button{
    width: 240px;
    text-align: center;
    cursor: pointer;
    padding: 1px 0 5px;
    line-height: 45px;
    display: block;
    margin:auto;    
    color: #fff;
    border: 0;
    transition: background ease-out .2s;
    font-size: 28px;
    font-weight: 400;
    letter-spacing: 0;
    position: relative;
    z-index: 1;    
    background: none;
    font-family: Helvetica Rounded LTStd;

}

/*.content-gratis .box-assine .box-form-assine button{
	background:url(../img/bt-continuar.png) no-repeat center;
	width: 100%;
	height: 53px;
	cursor: pointer;
	border:0;
	font-size:0;
	transition: opacity ease-out .2s;	
}

*/
.content-gratis .box-assine .box-form-assine button:before{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#00b100), color-stop(60%, #00b100), color-stop(60%, #317431));
    background-image: -webkit-linear-gradient(#00b100, #00b100 60%, #317431);
    background-image: -o-linear-gradient(#00b100, #00b100 60%, #317431);
	background-image: linear-gradient(#00b100, #2ab62a 60%, #317431);
    box-shadow: 2px 2.5px 1px #135413;
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    width: 100%;
    transition: ease-out .2s;
    left: 0;
    right: 0;
    content: "";
    display: block;
    border-radius: 30px;
}

.content-gratis .box-assine .box-form-assine button:after{
    background-image: -webkit-gradient(linear, left top, left bottom, from(#00b100), color-stop(60%, #00b100), color-stop(60%, #317431));
    background-image: -webkit-linear-gradient(#00b100, #00b100 60%, #317431);
    background-image: -o-linear-gradient(#00b100, #00b100 60%, #317431);
    background-image: linear-gradient(#00b100, #2ab62a 60%, #317431);
    box-shadow: 2px 2px 9px 3px rgba(0,0,0,0.3) inset;
    z-index: -1;
    transition: opacity ease-out .2s;
    border-radius: 30px;
    top: 0;
    bottom: 0;
    width: 100%;
    position: absolute;
    display: block;
    opacity: 0;
    content: "";
    left: 0;
    right: 0;
}


.content-gratis .box-assine .box-form-assine button:hover:before{
    box-shadow: 0 0 0 #000;
}

.content-gratis .box-assine .box-form-assine button:hover:after{
    opacity: 1;
}


/*assine ja*/

.line-counts{
	/*margin: 2.3em 1.5em 1em 1.5em;*/
	margin: 1em 1.5em 0.2em 1.5em;
	display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: baseline;
}


.content-gratis .box-gratis .main-title-gratis{
	font-size:20px;
	background:#000;
	padding:5px;
	display: block;
	font-weight: 300;
	text-transform: uppercase;
	color:#fff;
	text-shadow: 0 0 0 #fff;
	text-align:center;
	margin-bottom:20px;
	font-family: "Helvetica Rounded";
	letter-spacing: 2px;
}

.content-gratis .box-gratis .main-title-gratis.last{
	margin-bottom: 0;
	margin-top: 25px;
	padding-top:10px;
	border-top:1px solid #787878;
}

/*.content-gratis .box-gratis .side-des{
	width:calc(50% - 10px);
	float:center;
	padding: 0 0 0 0;
}*/

/*.content-gratis .box-gratis .side-vid{
	width:calc(50% - 10px);
	float:right;
	padding: 0 0 0 0;
}*/

/*.content-gratis .box-gratis .side-hist{
	width: calc(50% - 4px);
	float:left;
	padding: 0 0 0 0;
}*/

.content-gratis .box-gratis .side-des .total{
	color: #ff0000;
	font-size: 20px;
	font-weight: bold;
	font-family: "Helvetica";
}

.content-gratis .box-gratis .side-vid .total{
	color: #00c1de;
	font-size: 20px;
	font-weight: bold;
	font-family: "Helvetica";
}

.content-gratis .box-gratis .side-hist .total{
	color: #ffff00;
	font-size: 20px;
	font-weight: bold;
	font-family: "Helvetica";
}

.content-gratis .box-gratis .side-film .total{
	color: #ffa201;
	font-size: 20px;
	font-weight: bold;
	font-family: "Helvetica";
}

@media screen and (max-width: 1600px){
	.line-counts {
		margin: 1em 1.5em 0.2em 1.5em;
	}
}

@media screen and (max-width: 1540px){
	.line-counts {
		margin: 2em 1.5em 0.2em 1.5em;
	}
}

@media screen and (max-width: 1495px){
	.line-counts {
		margin: 2.5em 1.5em 0.2em 1.5em;
	}
}

@media screen and (max-width: 1455px){
	.line-counts {
		margin: 3.2em 1.5em 0.2em 1.5em;
	}
}

@media screen and (max-width: 1440px){
	.line-counts {
		margin: 1em 1.5em 0.2em 1.5em;
	}
}

@media screen and (max-width: 1430px){
	.line-counts {
		margin: 1.5em 1.5em 0.2em 1.5em;
	}
}

@media screen and (max-width: 1410px){
	.content-gratis .box-gratis .side-des .total,
	.content-gratis .box-gratis .side-hist .total,
	.content-gratis .box-gratis .side-film .total,
	.content-gratis .box-gratis .side-vid .total{
		font-size: 18px;
	}

	.line-counts {
		margin: 2em 1.5em 0.2em 1.5em;
	}
}


@media screen and (max-width: 1375px){
	.content-gratis .box-gratis .side-des .total,
	.content-gratis .box-gratis .side-hist .total,
	.content-gratis .box-gratis .side-film .total,
	.content-gratis .box-gratis .side-vid .total{
		font-size: 16px;
	}

	.line-counts {
		margin: 1.5em 1.5em 0.2em 1.5em;
	}
}

@media screen and (max-width: 1330px){

	.line-counts {
		margin: 2em 1.5em 0.2em 1.5em;
	}
}

@media screen and (max-width: 1315px){
	.content-gratis .box-gratis .side-des .total,
	.content-gratis .box-gratis .side-hist .total,
	.content-gratis .box-gratis .side-film .total,
	.content-gratis .box-gratis .side-vid .total{
		font-size: 16px;
	}

	.line-counts {
		margin: 2em 1.5em 0.2em 1.5em;
	}
}
@media screen and (max-width: 1290px){
	.content-gratis .box-gratis .side-des .total,
	.content-gratis .box-gratis .side-hist .total,
	.content-gratis .box-gratis .side-film .total,
	.content-gratis .box-gratis .side-vid .total{
		font-size: 14px;
	}

	.line-counts {
		margin: 2.5em 1.5em 0.2em 1.5em;
	}

}

@media screen and (max-width: 1285px){

	.line-counts {
		margin: 3em 1.5em 0.2em 1.5em;
	}

}

@media screen and (max-width: 1280px){

	.line-counts {
		margin: 1.5em 1.5em 0.2em 1.5em;
	}

}

@media screen and (max-width: 1250px){
	.content-gratis .box-gratis .side-des .total,
	.content-gratis .box-gratis .side-hist .total,
	.content-gratis .box-gratis .side-film .total,
	.content-gratis .box-gratis .side-vid .total{
		font-size: 14px;
	}

	.line-counts {
		margin: 2.5em 1.5em 0.2em 1.5em;
	}
}

@media screen and (max-width: 1230px){
	.content-gratis .box-gratis .side-des .total,
	.content-gratis .box-gratis .side-hist .total,
	.content-gratis .box-gratis .side-film .total,
	.content-gratis .box-gratis .side-vid .total{
		font-size: 13px;
	}
	.line-counts {
		margin: 2.5em 1.5em 0.2em 1.5em;
	}
}

@media screen and (max-width: 1200px){
	.content-gratis .box-gratis .side-des .total,
	.content-gratis .box-gratis .side-hist .total,
	.content-gratis .box-gratis .side-film .total,
	.content-gratis .box-gratis .side-vid .total{
		font-size: 13px;
	}

	.line-counts {
		margin: 2.5em 1.5em 0.2em 1.5em;
	}
}

.content-gratis .box-gratis .title-side-hist{
	font-size:13px;
	color:#ffff00;
	text-transform: uppercase;
	font-weight: 600;
	text-align:center;
	display: block;
	margin-bottom:10px;
}

.content-gratis .box-gratis .title-side-vid{
	font-size:13px;
	color:#00c1de;
	text-transform: uppercase;
	font-weight: 600;
	text-align:center;
	display: block;
	margin-bottom:10px;
}

.content-gratis .box-gratis .block-img-hist img{
	border:2px solid #ffff00;
	
}

.content-gratis .box-gratis .block-img-vid img{
	border: 2px solid #00c1de;
	
}

.content-gratis .box-gratis .block-img-hist .img:nth-child(1){
    width: 100%;
    margin: auto auto 7px;
}

.content-gratis .box-gratis .block-img-hist .img:nth-child(1),
.content-gratis .box-gratis .block-img-vid .img:nth-child(1){
	margin-bottom: 2px;
}

.content-gratis .box-gratis .block-img-hist .img:nth-child(2),
.content-gratis .box-gratis .block-img-hist .img:nth-child(3){
	width: 49%;
	float:left;
}

.content-gratis .box-gratis .block-img-hist .img:nth-child(3){
	float:right;
}

.content-gratis .box-gratis .block-img-hist .img:nth-child(2) img,
.content-gratis .box-gratis .block-img-hist .img:nth-child(3) img{
	
}
/*
.content-gratis .box-assine .box-form-assine .item-steps:last-child .steps{
	margin-bottom: 30px;
}
*/
/*.content-gratis .box-assine .box-form-assine .item-steps:last-child .l-radio{
	margin-bottom: 30px;
}*/
/*

.content-gratis .box-assine .box-form-assine .item-steps:last-child .l-radio.last{
	margin-bottom: 32px;
}*/

/*.content-gratis .box-assine.vid.interna-vid .box-form-assine .item-steps:last-child .steps{
	margin-bottom: 35px;
}*/
/*
.content-gratis .box-assine.vid.interna-vid .box-form-assine .item-steps:last-child .l-radio{
	margin-bottom: 40px
}

*/

.content-gratis .box-gratis .block-img-hist img,	
.content-gratis .box-gratis .block-img-vid img{	
	width:100%;
}

.content-gratis .box-gratis .count-hist{
	display: block;
    font-size: 31px;
    width: 110px;
    line-height: 38px;
    padding:1px 0;
    height: 34px;
    color: #000;
    font-family: "Helvetica Rounded";
    text-align: center;
    border-radius: 9px;
    vertical-align: 5px;
    font-weight: 600;
    margin: auto;        
    background-image: -webkit-gradient(linear, left top, left bottom, from(#dada04), color-stop(60%, #73A839), color-stop(60%, #699934));
    background-image: -webkit-linear-gradient(#ffff01, #dada04 60%, #b7b705);
    background-image: -o-linear-gradient(#ffff01, #dada04 60%, #b7b705);
    background-image: linear-gradient(#ffff00, #d0d007 60%, #a5a504);
    box-shadow: 1px 2px 0px #616725;
}

.content-gratis .box-gratis .count-film{
	display: block;
    font-size: 31px;
    width: 110px;
    line-height: 38px;
    padding:1px 0;
    height: 34px;
    color: #000;
    font-family: "Helvetica Rounded";
    text-align: center;
    border-radius: 9px;
    vertical-align: 5px;
    font-weight: 600;
    margin: auto;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffa201), color-stop(60%, #d58802), color-stop(60%, #b37304));
    background-image: -webkit-linear-gradient(#ffa201, #d58802 60%, #b37304);
    background-image: -o-linear-gradient(#ffa201, #d58802 60%, #b37304);
    background-image: linear-gradient(#ffa201, #d58802 60%, #b37304);
    box-shadow: 1px 2px 0px #6f4701;
}

.content-gratis .box-gratis .total{
	font-size:14px;
	color:#fff;
	text-align: center;
	display: block;
	margin: 7px 0 7px;
}

.content-gratis .box-gratis .count-vid{
	display: block;
    font-size: 31px;
    width: 110px;    
    line-height: 38px;
    height: 34px;
    padding:1px 0;
    color: #000;
    text-align: center;
    border-radius: 9px;
    font-family: "Helvetica Rounded";
    vertical-align: 5px;
    margin: auto;
    font-weight: 600;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#00c1de), 
	color-stop(60%, #0cb0e1), color-stop(60%, #0898cf));
    background-image: -webkit-linear-gradient(#00c1de, #0cb0e1 60%, #0898cf);
    background-image: -o-linear-gradient(#00c1de, #0cb0e1 60%, #0898cf);
    background-image: linear-gradient(#00c1de, #0cb0e1 60%, #0898cf);
    box-shadow: 1px 2px 0px #2e6483;

}

.content-gratis .box-gratis .count-des{
	display: block;
    font-size: 31px;
    width: 110px;    
    line-height: 38px;
    height: 34px;
    padding:1px 0;
    color: #000;
    text-align: center;
    border-radius: 9px;
    font-family: "Helvetica Rounded";
    vertical-align: 5px;
    margin: auto;
    font-weight: 600;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ff0000), color-stop(60%, #b30505), color-stop(60%, #b30505));
    background-image: -webkit-linear-gradient(#ff0000, #b30505 60%, #b30505);
    background-image: -o-linear-gradient(#ff0000, #b30505 60%, #b30505);
    background-image: linear-gradient(#ff0000, #b30505 60%, #b30505);
    box-shadow: 1px 2px 0px #7a0101;

}


.content-gratis .box-gratis.vid{
	width:calc(100% - 678px);
	padding:0 30px 12px;
	margin-right: 30px;
}
/*
.content-gratis .box-gratis.vid.hist{
	height: auto;
}*/

.content-gratis .box-gratis.vid img{
	width: 100%;
	display: block;
}

.content-gratis .box-assine.vid{
	padding: 30px 40px 46px;
}

.content-gratis .box-assine.vid.hist{
	padding:20px 40px 20px;
}

.content-gratis .box-assine.vid.interna-vid{
	padding: 20px 40px 20px;
	/*height: 770px;*/
}

.content-gratis .box-assine.vid .box-form-assine .item-steps:nth-child(2) .steps,
.content-gratis .box-assine.vid .box-form-assine .item-steps:nth-child(3) .steps{
	margin:50px 0 16px;;
}

.content-gratis .box-assine.vid .box-form-assine .item-steps{
	text-align: left;
}

.content-gratis .box-assine.vid .box-form-assine button{	
	/*margin-top: 12px;	*/
	border:0;
}

.content-gratis .box-assine.vid .topo-assine{
	margin-bottom:32px;
}


.content-gratis .box-assine .box-form-assine .input-desk{
	width: 20px;
	height: 20px;
	border-radius: 50%;
	border:0;
	position: relative;
	transition: ease-out .2s;
	display: block;
	background: #fff;
	cursor: pointer;	
	margin-right: 20px;	
}

.content-gratis .box-assine .box-form-assine .input-desk::before{
	content: "";
    display: block;
    position: absolute;
    width: 14px;
    height: 14px;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    border-radius: 50%;
    transition: background ease-out .2s;
}

.content-gratis .box-assine .box-form-assine .l-radio input:checked + .input-desk::before{
	background:#797979;
}

.content-gratis .box-assine .box-form-assine .l-radio input{
    position: absolute;
    opacity: 0;
    bottom: 0;
    top: 0;
    left: 21.5px;
    /* right: 0; */
    margin: auto;
}


.content-gratis .box-assine .box-form-assine .l-radio{
	cursor: pointer;
}



@media screen and (max-width: 1800px){
	.item-listagem-video .titulo,
	.item-listagem-desenho .titulo,
	.item-listagem-historias .titulo,
	.item-listagem-filminhos .titulo,
	.item-listagem-noticia .titulo{		
		font-size:11.5px;
		font-weight: bold;
	}
}


@media screen and (max-width: 1615px){
	.item-listagem-video .titulo,
	.item-listagem-desenho .titulo,
	.item-listagem-historias .titulo,
	.item-listagem-filminhos .titulo,
	.item-listagem-noticia .titulo{		
		font-size: 11px;
	}
}


@media screen and (max-width: 1550px){
/*	.item-listagem-video .titulo,
	.item-listagem-noticia .titulo{
		font-size:10.5px;
	}*/
}

/*
@media screen and (max-width: 1480px){
	.content-gratis .box-gratis.vid{
		width: 57%;
	}
}*/

@media screen and (max-width: 1440px){
/*	.item-listagem-video .titulo,
	.item-listagem-noticia .titulo{
		font-size: 10px;
	}
*/
/*	.content-gratis .box-assine.vid .box-form-assine label:last-child, 
	.content-gratis.hist .box-assine .box-form-assine label:last-child{
		margin-bottom: 14px;
	}*/
	.content-gratis .box-assine .box-form-assine .item-steps label{
		margin-bottom: 10px;
	}

	.content-gratis .box-assine .box-form-assine .item-steps label{
		font-size: 14px;		
	}

	.content-gratis.vid .box-assine .box-form-assine .item-steps .l-radio label{
		margin-bottom: 20px;
	}

	.content-gratis .box-assine.vid .topo-assine{
		margin-bottom: 20px;
	}

	.content-gratis .box-assine .topo-assine .title-assine{
		font-size: 28px;
	}

	.content-gratis .box-assine .topo-assine .libera{
		font-size: 17px;
	}
}

@media screen and (max-width: 1370px){
	.content-gratis .box-assine .box-form-assine .item-steps label{
		font-size: 14px;		
	}

	.content-gratis .box-assine .box-form-assine .item-steps label{
		font-size: 13.5px;		
	}

	.content-gratis.vid .box-assine .topo-assine{
		margin-bottom: 28px;
	}

	.content-gratis .box-assine .box-form-assine .l-radio .item-desk span{
		margin:0 10px;
	}

	.content-gratis.vid .box-assine .box-form-assine .item-steps .l-radio label{
		margin-bottom:18px;
	}

	.box-assine .box-form-assine .item-steps .l-radio .item-desk span:nth-child(2){
		min-width: 100px;
	}

	.content-gratis .box-assine.vid .box-form-assine .l-radio.last{
		margin-bottom: 18px;
	}

	.content-gratis .box-assine .box-form-assine input[type="password"], 
	.content-gratis .box-assine .box-form-assine input[type="text"], 
	.content-gratis .box-assine .box-form-assine input[type="email"]{
	 	height: 40px;
	 	line-height: 40px;
	}

	.content-gratis .box-assine .box-form-assine .steps{
		font-size: 14px;
	}

	.content-gratis .box-assine .box-form-assine .steps{
		margin-bottom: 10px;
	}

	.content-gratis .box-gratis .desc-video{
		font-size: 15px;
	}	
}

@media screen and (max-width: 1280px){

	.content-gratis.vid .box-assine .box-form-assine .item-steps .l-radio label{	
		margin-bottom: 10px;
	}

	.content-gratis.vid .box-assine .topo-assine{
		margin-bottom: 17px;
	}

	.content-gratis .box-assine.vid .box-form-assine label:last-child, .content-gratis.hist .box-assine .box-form-assine label:last-child{
		margin-bottom: 18px;
	}

	.content-gratis .box-assine .box-form-assine .steps{
		margin-bottom: 8px;
	}
}


@media screen and (max-width: 1280px){
/*	.item-listagem-video .titulo,
	.item-listagem-noticia .titulo{
		font-size:8.7px;
	}*/
}

@media screen and (max-width: 1270px){
/*	.item-listagem-video .titulo,
	.item-listagem-noticia .titulo{
		font-size:11px;
	}*/
}

@media screen and (max-width: 1200px){

	.content-gratis .box-gratis{
		display: none;			
	}

	.content-gratis .box-gratis.vid{
		display: none;
	}

	.content-gratis #finalPagamento{
		float: none;
		margin:auto;
		width: 657px;
	}

/*	.content-gratis #finalPagamento .loading{
		width: 657px;
	}*/

	.content-gratis .box-assine{
	    width: 657px;
	    float: none;
	    margin:auto;
	}

}


@media screen and (max-width: 1024px){

	.content-gratis #finalPagamento .loading{
		width: 100%;
		/*min-height: 933px;*/
	}

	.content-gratis #finalPagamento{
		width: 100%;
	}

	.content-gratis .box-gratis.vid{
		display: block;
		margin:0;
	}

}

/*@media screen and (max-width: 790px){
	.item-listagem-video .titulo,
	.item-listagem-noticia .titulo{
		font-size:10.5px;
	}

}*/

@media screen and (max-width: 767px){
	.item-listagem-video .titulo,
	.item-listagem-desenho .titulo,
	.item-listagem-noticia .titulo{
		font-size:12px;
	}
}

@media screen and (max-width: 640px){
	.item-listagem-video .titulo, .item-listagem-historias .titulo, .item-listagem-filminhos .titulo, .item-listagem-noticia .titulo, .item-listagem-desenho .titulo{
		font-size:13px;
	}
}

@media screen and (max-width: 590px){
	.content-gratis .box-gratis .content-hist-video .title-hist-video, .item-listagem-historias .titulo, .item-listagem-filminhos .titulo{
		font-size:11px;
		font-weight: bold;
	}
}

@media screen and (max-width:480px){
	.content-gratis .box-gratis .content-hist-video .title-hist-video, .item-listagem-historias .titulo, .item-listagem-filminhos .titulo{
		font-size:10px;
	}
}

@media screen and (max-width:450px){
	.item-listagem-video .titulo, .item-listagem-desenho .titulo{
		font-size:12px;
	}
}

@media screen and (max-width: 425px){
	.content-gratis .box-gratis .content-hist-video .title-hist-video, .item-listagem-historias .titulo, .item-listagem-filminhos .titulo{
		font-size:9px;
	}
}

@media screen and (max-width: 400px){

	.content-gratis .box-gratis .content-hist-video .title-hist-video, .item-listagem-historias .titulo, .item-listagem-filminhos .titulo{
		font-size: 9px;
	}	
}

@media screen and (max-width: 360px){
	.content-gratis .box-gratis .content-hist-video .title-hist-video, .item-listagem-historias .titulo, .item-listagem-filminhos .titulo{
		font-size: 8px;
	}	

}


@media screen and (max-width: 1120px){
	.content-gratis{
		padding: 0 15px;
	}

	.content-gratis.vid{
		padding:0;
	}


	.content-gratis .box-gratis .main-title-gratis{
		font-size: 18px;
	}

	.content-gratis .box-gratis .main-title-gratis.last{
		padding: 18px 0 0 0;
		
	}
}


.assine-mob,
.content-gratis .title-assine.assine-mob,
.content-gratis .box-assine .box-form-assine .l-radio .box-item-mobile{
	display: none;
}


.content-gratis .box-assine .box-form-assine .item-desk-radio,
.content-gratis .box-assine .box-form-assine .item-steps .l-radio label.mobile{
	position: relative;
}



@media screen and (max-width: 1024px){

	.content-gratis.vid{
		padding:0 15px;
		margin-top: 0px;		
	}

	.content-gratis .box-gratis.vid{
		padding: 15px 20px 15px;
	}

	.box-gratis.blockimportant{
		display: block !important;
	}

	.content-gratis .box-assine .box-form-assine .item-steps .l-radio label{
		display: initial;
	}

	.content-gratis .box-assine .box-form-assine .item-steps .l-radio label{
		display: block;
	}

	.content-gratis .box-assine,
	.content-gratis .box-assine.vid,
	.content-gratis .box-assine.vid.hist,
	.content-gratis .box-assine.vid.interna-vid{
		float: none;
		width: 100%;
		margin-top:0;
		min-height: 0;
		padding: 27px 20px;
	    border-radius: 4px;
	}	

	.content-gratis #finalPagamento{
		float: none;
		margin:auto;
		width: 100%;
	}

	.content-gratis #finalPagamento #pagamento{
		width: 100%;
		margin:auto;
	}

	.content-gratis.vid .box-assine .box-form-assine .item-steps .l-radio label{
		margin-bottom: 10px;
	}

	.content-gratis .box-assine .box-form-assine .item-steps label{
		padding-left: 0;
	}

	.content-gratis .box-assine .box-form-assine .l-radio{
		margin-bottom: 10px;
	}

	.content-gratis .box-gratis{
		min-height: 0;
	}

	.content-gratis .box-gratis{
		float:none;
		width: 100%;
	}

	.assine-mob{
		display: block;
	}

	.content-gratis .box-assine .box-form-assine .item-steps .l-radio label.mobile{
		display: block;
		position: relative;
	}

	.content-gratis.assine-mob{
		margin:0;
		display: block;
	}

	.assine-h-mob{
		display: none !important;
	}

	.content-gratis .box-form-assine .steps{
		color:#27ccc5;
	}

	.content-gratis .box-form-assine .steps .number{
		color:#fff;
		text-align: center;
		display:inline-block;
		border-radius: 50%;
		width: 26px;		
		height:26px;		
		background:#27ccc5;		
		font-size:16px;
		line-height: 26px;
	}

	.content-gratis .title-assine.assine-mob{		
		margin:18px 0;
		text-align: center;
		text-transform: uppercase;		
		color: #ffff38;
    	font-size: 18px;
	    text-shadow: 1px 1px 0px rgb(0, 0, 0);
    	text-align: center;
    	display: block;
    	font-weight: 500;
    	width: 100%;
	}

	.no-margin-top{	
		margin:0 !important; 
		font-family: "Helvetica Rounded";
		font-size: 25px !important;
	}

	.pg-assine{
		font-family: "Helvetica Rounded";
		margin-bottom: 0 !important;
		font-size: 25px !important;
	}

	.content-gratis .box-gratis .title-assine-less.assine-mob{		
		display: block;
		margin:0 0 24px 0;
		text-align: center;
		text-transform: uppercase;		
		color: #ffff38;
    	text-align: center;
    	display: block;
		font-weight: 400;
	    line-height: 22px;
		font-size: 16px;
	}

	.content-gratis.vid .box-gratis .title-assine-less.assine-mob{
		margin-bottom: 13px;
	}

	.content-gratis .box-gratis .title-assine-less-d.assine-mob{
		margin:29px 0 9px 0;	
		display: block;	
		text-align: center;
		text-transform: uppercase;		
		color: #ffff38;
    	text-align: center;
    	display: block;
		font-weight: 400;
	    line-height: 22px;
		font-size: 16px;
	}

	.content-gratis.vid .box-gratis .title-assine-less-d.assine-mob{
	    margin: 12px 0 12px;
	}

	.content-gratis .box-assine .box-form-assine .steps{		
		font-size:17px;
		font-weight: 600;	
		white-space: nowrap;	
		text-align: center;
	}

	.content-gratis .box-assine .box-form-assine .item-steps:last-child .steps{
		margin-bottom: 13px;
	}

	.content-gratis .box-assine .box-form-assine input[type="text"], 
	.content-gratis .box-assine .box-form-assine input[type="email"]{
		width: 100%;
		height: 50px;
		line-height: 50px;
		border-radius: 2px;
		margin-top:5px;
	}

	.content-gratis .box-assine .box-form-assine .item-steps{
		margin-bottom: 30px;
		padding-bottom: 30px;
		border-bottom: 1px solid #6b6b6b;
	}

	.content-gratis .box-assine .box-form-assine .item-steps:last-child{
		margin:0;
		padding:0;
		border: 0;
	}

	.content-gratis .box-assine .box-form-assine label{
		margin-bottom: 0;
	}	

	.content-gratis .box-assine .box-form-assine label.last{
		margin-bottom: 0;
	}

	.content-gratis .box-assine .box-form-assine .l-radio{
		color:#fff600;
	}

	.content-gratis .box-assine .box-form-assine .l-radio,
	.content-gratis .box-assine.vid .box-form-assine .l-radio{
		margin-bottom:10px;
	}

	.content-gratis .box-assine .box-form-assine .l-radio .item-desk{
		visibility: hidden;
		position: absolute;
		opacity: 0;
	}

	.content-gratis .box-assine .box-form-assine .l-radio .item-desk strong,
	.content-gratis .box-assine .box-form-assine .l-radio .item-desk span{
		margin:0;
	}



	.content-gratis .box-assine .box-form-assine .l-radio .box-item-mobile{
		background:#333333;
		transition: ease-out .2s;
		font-size:20px;
		color:#ffff38;		
		display: block;
		padding:20px;
		text-align: center;
		justify-content: space-between;		
		border-radius: 2px;
		font-weight: 600;
	}

	.content-gratis .box-assine .box-form-assine .item-steps:last-child .l-radio .box-item-mobile{
		display: flex;
	    display: -webkit-flex;
	    display: -moz-flex;
	    display: -ms-flexbox;
		justify-content: left;		
	    -webkit-box-pack: start;
        -ms-flex-pack: start;
       	justify-content: flex-start;
		font-size:15px;
		text-transform: uppercase;
	}

	.content-gratis .box-assine .box-form-assine .item-steps:last-child .l-radio .box-item-mobile .item{
		line-height: 32px;
		text-align: left;
	}

	.content-gratis .box-assine .box-form-assine .l-radio .box-item-mobile:after,
	.content-gratis .box-assine .box-form-assine .l-radio .box-item-mobile:before{
		clear: both;
		display: block;
		content: "";
	}


	.content-gratis .box-assine .box-form-assine .l-radio .box-item-mobile .item{
		display: inline-block;	
		float: left;
	    user-select: none;
	}

	.content-gratis .box-assine .box-form-assine .l-radio .box-item-mobile .item:last-child{
		float:right;
	}

	.content-gratis .box-assine .box-form-assine .l-radio .box-item-mobile .item:before{
		clear: both;
		display: block;
		content: "";
	}

	.content-gratis .box-assine .box-form-assine .l-radio .box-item-mobile .item:first-child{
		padding:8px 0;
	}

	.content-gratis .box-assine .box-form-assine .l-radio .box-item-mobile .item:last-child{
		line-height: 30px;
	}

	.content-gratis .box-assine .box-form-assine .l-radio .box-item-mobile .item:last-child span{
		font-size:28px;
	}

	.content-gratis .box-assine .box-form-assine .l-radio .box-item-mobile .less-size{
		display: block;
		font-size:12px;
		font-weight: 300;
	}

	.content-gratis .box-assine .box-form-assine .item-desk-radio,
	.content-gratis .box-assine .box-form-assine .input-desk::before{
		display: none;		
	}

	.content-gratis .box-assine .box-form-assine .box-item-mobile .input-mobile{
		width: 16px;
		height: 16px;
		border-radius: 50%;
		border:0;
		position: relative;
		transition: ease-out .2s;
		display: block;
    	background: #fff;
		cursor: pointer;	
		margin-right: 20px;	
	}

	.content-gratis .box-assine .box-form-assine .box-item-mobile .input-mobile::before{
		content: "";
	    display: block;
	    position: absolute;
	    width: 10px;
	    height: 10px;
	    top: 0;
	    left: 0;
	    right: 0;
	    bottom: 0;
	    margin: auto;
	    border-radius: 50%;
	    transition: background ease-out .2s;
	}
	
	.content-gratis .box-assine .box-form-assine .l-radio input.mob:checked+.box-item-mobile{
		background:#cccc2d;
	}

	.content-gratis .box-assine .box-form-assine .l-radio input.mob:checked+.box-item-mobile .input-mobile::before{
		background:#333333;
	}

	.content-gratis .box-assine .box-form-assine .l-radio input.mob:checked+.box-item-mobile {
		color:#333333;
	}

	.content-gratis .box-assine .box-form-assine .l-radio.last{
		margin-bottom: 0; 
	}

	.content-gratis .box-assine .box-form-assine .item-steps:last-child .l-radio,
	.content-gratis .box-assine.vid.interna-vid .box-form-assine .item-steps:last-child .l-radio{
		margin-bottom: 10px;
	}

	.content-gratis .box-assine .box-form-assine .item-steps:last-child .l-radio.last,
	.content-gratis .box-assine.vid .box-form-assine .item-steps:last-child .l-radio.last,
	.content-gratis.hist .box-assine .box-form-assine .item-steps:last-child .l-radio.last {
		margin-bottom:24px;		
	}

	.content-gratis .box-gratis img,
	.content-gratis .box-gratis .box-flex .item-hist-video .image img{
		border:0;
		border-radius: 4px;
	}

	.content-gratis .box-gratis .box-flex .item-hist-video{
		width: 33.333333%;
	}	

	.content-gratis .box-gratis.vid{
		float:none;
		width: 100%;
		height: auto;
		margin-bottom: 25px;
	}

	.content-gratis .box-assine.vid .box-form-assine label:last-child,
	.content-gratis .box-assine.vid .box-form-assine .l-radio.last,
	.content-gratis.hist .box-assine .box-form-assine .l-radio.last,
	.content-gratis.hist .box-assine .box-form-assine label:last-child{
		margin:0;
	}

	.content-gratis .box-assine.vid .box-form-assine input[type="radio"]{
		position: absolute;
	}

	.hist-content img{
		border:0 !important; 
		border-radius: 4px !important;
	}

	.hist-content .item-hist,
	.video-content .item-video{
		display: none;
	}
/*
	.content-gratis .box-assine.vid .box-form-assine button{
		margin: 0;
	}*/

	.content-gratis .box-assine.vid .topo-assine{
		margin-bottom: 25px;
	}

	.content-gratis .box-assine.vid.interna-vid{
		/*padding-top: 20px;*/
		height: auto;
	}

	.content-gratis.hist .box-gratis .box-flex .item-hist-video{
		width: 50%;
	}
}

@media screen and (max-width: 790px){
	.item-listagem-video .titulo, .item-listagem-desenho .titulo{
		font-size: 10.5px;
		font-weight: bold;
	}
}

@media screen and (max-width: 767px){
	.item-listagem-video .titulo, .item-listagem-desenho .titulo{
		font-size:12px;
	}
}

@media screen and (max-width: 680px){
	.content-gratis .title-assine.assine-mob{
		margin: 5px 0 18px;
	}

	.content-gratis.vid .title-assine.assine-mob{
		margin: 18px 0;
	}	

	.content-gratis.vid .title-assine.assine-mob.pg-assine{
		margin-top: 0;
	}
}

@media screen and (max-width: 590px){

	.content-gratis{
		padding: 0 15px;
	}

	.content-gratis .box-gratis .main-title-gratis{
		padding:0;
	}

	.content-gratis .box-gratis .box-flex .item-hist-video:nth-child(1) a .image{
		padding-right: 2.5px;
	}

	.content-gratis .box-gratis .box-flex .item-hist-video:nth-child(2) a .image{
		padding-left: 2.5px;
	}

	.content-gratis .box-gratis .box-flex .item-hist-video:nth-child(3) a .image{
		padding-right: 2.5px;
	}

	.content-gratis .box-gratis .box-flex .item-hist-video:nth-child(4) a .image{
		padding-left: 2.5px;
	}


	.content-gratis .box-gratis .content-hist-video .title-hist-video, .item-listagem-historias .titulo, .item-listagem-filminhos .titulo{
		font-size:11px;
	}

	.item-listagem-video .titulo, .item-listagem-desenho .titulo{
		font-size: 10px;
	}

	.content-gratis .box-assine.vid{
		padding: 30px 35px 41px;
	}

	.content-gratis{
		margin-bottom:25px;
	}

	.content-gratis .box-gratis.vid,
	.content-gratis .box-assine.vid{
		/*padding: 20px 20px 10px;*/
		border-radius: 4px;
	}

	.content-gratis .box-gratis{
		/*padding: 20px 20px 7px;*/
		/*margin-top: 20px;*/
	}

	.content-gratis .box-assine{
		/*padding:20px 20px 20px;*/
	}
}


@media screen and (max-width: 575px){
	.content-gratis.vid .box-gratis.interna-vid .title-assine-less-d.assine-mob,
	.content-gratis.vid .box-gratis.interna-vid .title-assine-less.assine-mob,
	.content-gratis .box-gratis .title-assine-less.assine-mob,
	.content-gratis .box-gratis .title-assine-less-d.assine-mob{
		font-size: 12.5px;
		white-space: nowrap;
	}

	.content-gratis .box-assine .box-form-assine .item-steps label span{
		text-align: left;
	}
}


@media screen and (max-width: 510px){
	.content-gratis.vid .box-gratis .title-assine-less.assine-mob,
	.content-gratis .box-gratis .title-assine-less.assine-mob,
	.content-gratis.vid .box-gratis .title-assine-less-d.assine-mob{
		font-size: 12.5px;
	}

	.content-gratis.vid .box-gratis.interna-vid .title-assine-less-d.assine-mob,
	.content-gratis.vid .box-gratis.interna-vid .title-assine-less.assine-mob{
		font-size: 12px;
	}


}

@media screen and (max-width: 500px){
	.item-listagem-video .titulo, .item-listagem-desenho .titulo{
		font-size:9px;
	}
}


@media screen and (max-width:480px){
	.content-gratis .box-gratis .content-hist-video .title-hist-video{
		font-size:10px;
	}

	/*, .item-listagem-historias .titulo{}*/

	.content-gratis.vid .box-gratis.interna-vid .title-assine-less-d.assine-mob{
		font-size: 13px;
	}

	.content-gratis.vid .box-gratis.interna-vid .title-assine-less.assine-mob{
		font-size: 11px;		
	}

}



@media screen and (max-width: 460px){
	.content-gratis.vid .box-gratis .title-assine-less.assine-mob, 
	.content-gratis .box-gratis .title-assine-less.assine-mob, 
	.content-gratis.vid .box-gratis .title-assine-less-d.assine-mob{
		font-size: 14px;
	}

	.content-gratis.vid .box-gratis.interna-vid .title-assine-less-d.assine-mob,
	.content-gratis.vid .box-gratis.interna-vid .title-assine-less.assine-mob{
		font-size: 12px;
	}

}


@media screen and (max-width:450px){
	.item-listagem-video .titulo, .item-listagem-desenho .titulo{
		font-size:12px;
	}

	.content-gratis .box-assine .box-form-assine .item-steps:last-child .l-radio.last,
	.content-gratis .box-assine.vid .box-form-assine .item-steps:last-child .l-radio.last{
		margin-bottom: 24px;
	}
}


@media screen and (max-width: 432px){
	.content-gratis.vid .box-gratis .title-assine-less.assine-mob, 
	.content-gratis .box-gratis .title-assine-less.assine-mob, 
	.content-gratis.vid .box-gratis .title-assine-less-d.assine-mob{
		font-size: 13px;
	}

	.content-gratis.vid .box-gratis.interna-vid .title-assine-less.assine-mob,
	.content-gratis.vid .box-gratis .title-assine-less.assine-mob, 
	.content-gratis .box-gratis .title-assine-less.assine-mob{
		font-size: 9px;		
	}

}

@media screen and (max-width: 425px){
	.content-gratis .box-gratis .content-hist-video .title-hist-video{
		font-size: 9px;
	}

	/*, .item-listagem-historias .titulo*/

	.content-gratis.vid .box-gratis.interna-vid .title-assine-less-d.assine-mob,
	.content-gratis.vid .box-gratis.interna-vid .title-assine-less.assine-mob{
		font-size: 11px;
	}
}

@media screen and (max-width: 410px){
	.content-gratis.vid .box-gratis .title-assine-less.assine-mob, 
	.content-gratis .box-gratis .title-assine-less.assine-mob, 
	.content-gratis.vid .box-gratis .title-assine-less-d.assine-mob{
		font-size: 12px;
	}

}

@media screen and (max-width: 400px){
	.content-gratis .box-gratis .content-hist-video .title-hist-video{
		font-size: 9px;
	}	

	 /*.item-listagem-historias .titulo*/
}

@media screen and (max-width: 390px){
	.content-gratis .box-gratis .title-assine-less.assine-mob,
	.content-gratis .box-gratis .title-assine-less-d.assine-mob{
		font-size:14px;
	}

	.content-gratis.vid .box-gratis.interna-vid .title-assine-less-d.assine-mob,
	.content-gratis.vid .box-gratis.interna-vid .title-assine-less.assine-mob{
		font-size: 10px;
	}

}

@media screen and (max-width: 385px){
	.content-gratis.vid .box-gratis .title-assine-less.assine-mob, 
	.content-gratis .box-gratis .title-assine-less.assine-mob, 
	.content-gratis.vid .box-gratis .title-assine-less-d.assine-mob{
		font-size: 11px;
	}
}

@media screen and (max-width: 380px){
	.content-gratis .box-assine .box-form-assine .item-steps:last-child .l-radio .box-item-mobile{
		font-size:13px;
	}

	.content-gratis .title-assine.assine-mob{
		font-size:16px;
	}

	.content-gratis .box-assine .box-form-assine .steps{
		font-size:15px;
	}

	.content-gratis .box-form-assine .steps .number{
		font-size:14px;
		width: 24px;
		height: 24px;
	}

}

@media screen and (max-width: 385px){
	.content-gratis.vid .box-gratis .title-assine-less.assine-mob, 
	.content-gratis .box-gratis .title-assine-less.assine-mob, 
	.content-gratis.vid .box-gratis .title-assine-less-d.assine-mob{
		font-size: 10px;
	}
}

@media screen and (max-width: 360px){
	.content-gratis.vid .box-gratis.interna-vid .title-assine-less-d.assine-mob,
	.content-gratis.vid .box-gratis.interna-vid .title-assine-less.assine-mob{
		font-size: 9px;
	}

	.content-gratis .box-assine .box-form-assine .item-steps label{
		font-size: 15px;
	}
}


@media screen and (max-width: 352px){
	.content-gratis .box-assine .box-form-assine .item-steps:last-child .l-radio .box-item-mobile{
		font-size:12px;
		padding-right: 0;
	}	

	.content-gratis .box-assine .box-form-assine .steps{
		font-size:13px;
	}

	.content-gratis .box-assine .box-form-assine .l-radio .box-item-mobile{
		font-size: 18px;
	}
}

@media screen and (max-width: 340px){
	.content-gratis .box-gratis .content-hist-video .title-hist-video{
		font-size: 8.4px;	
	}	

	.item-listagem-historias .titulo{
		font-size: 10px;
	}

	.content-gratis .box-assine .box-form-assine .l-radio .box-item-mobile{
		font-size: 16px;
	}	
}

@media screen and (max-width: 330px){
	 .content-gratis.vid .box-gratis.interna-vid .title-assine-less.assine-mob{
	 	font-size: 8.5px;
	 }

	 .content-gratis .box-assine .box-form-assine .item-steps label{
	 	font-size: 14px;
	 }
}

.sweet-alert h2{
	font-size: 26px;
	margin: 17px 0;
}

/*internas hq*/
.content-historias,
.content-filminhos{
	padding-top: 0;
	margin-top: -8px;
}


.content-historias .box-imagem img,
.content-filminhos .box-imagem img{
	padding: 0;
}

.content-historias .fundo-topo img,
.content-filminhos .fundo-topo img{
/*	display: block;*/
	width: 100%;
	padding: 0;
}

.content-historias .row ul li,
.content-filminhos .row ul li{
	display: inline-block;
	float:left;
	width: 33.333%;
	padding: 0 10px;
}

.content-historias .row ul:after,
.content-filminhos .row ul:after{
	clear: both;
	display: block;
	content: "";
}

.content-historias img,
.content-filminhos img{
	display: block;
	width: 100%;
}

.content-historias .row ul,
.content-filminhos .row ul{
	margin:0 -10px;
}

.content-historias .row .desc{
	color:#ffff00;
	font-size: 22px;
	margin-top:12px;
	text-align:justify;
	font-weight: 100;	
}

.content-filminhos .row .desc{
	color:#ffa201;
	font-size: 22px;
	margin-top:12px;
	text-align:justify;
	font-weight: 100;	
}

.content-historias .row .desc p,
.content-filminhos .row .desc p{
	line-height: 30px;

}

.content-historias .row .desc .name-h{
	font-weight: 500;
	/*float: left;*/
	text-shadow: 0 0 0 #ffff00;
	display: inline-block;
	margin-right: 5px;
	position: relative;
	top: 0;
}

.content-filminhos .row .desc .name-h{
	font-weight: 500;
	/*float: left;*/
	text-shadow: 0 0 0 #ffa201;
	display: inline-block;
	margin-right: 5px;
	position: relative;
	top: 0;
}

.content-historias .row .desc .name-h h2,
.content-filminhos .row .desc .name-h h2{
	display: inline-block;
    white-space: nowrap;
    font-weight: 500;
    text-overflow: ellipsis;
}

.content-historias .row ul li img{
	border:2px solid #ffff00;

}

.content-filminhos .row ul li img{
	border:2px solid #ffa201;
}

.content-historias .row ul li:nth-child(1),
.content-historias .row ul li:nth-child(2),
.content-filminhos .row ul li:nth-child(1),
.content-filminhos .row ul li:nth-child(2){
	width: 50%;
	padding:0 10px 20px 10px;
}

.content-historias .row ul li .img-h,
.content-filminhos .row ul li .img-h{
	padding-right: 0;
}

.content-historias .row ul li:nth-child(1) .img-h,
.content-filminhos .row ul li:nth-child(1) .img-h{
	padding: 0;
	margin:0;
}

.content-historias .row ul li:nth-child(2) .img-h,
.content-filminhos .row ul li:nth-child(2) .img-h{
	padding: 0;
	margin:0;
}

.content-historias .row ul,
.content-filminhos .row ul{
	position: relative;
}

.content-historias .row ul .continua,
.content-filminhos .row ul .continua{
	position: absolute;
	right: 13px;
    bottom: 2px;
	width: 150px;
}

.content-historias .row ul .continua img,
.content-filminhos .row ul .continua img{
	display: block;
	width: 100%;
}

.content-historias .footer-hq .imagem-frase,
.content-filminhos .footer-hq .imagem-frase{
	max-width: 1368px;
	margin:auto;
}

.content-historias .footer-hq,
.content-filminhos .footer-hq{
	margin:10px 0 20px;
}

.content-historias .footer-hq a:first-child,
.content-filminhos .footer-hq a:first-child{
	cursor: default;
}

.content-historias .imagem-frase a,
.content-filminhos .imagem-frase a{
	cursor: pointer !important;
}

.content-historias .main-content,
.content-filminhos .main-content{
	position: relative;
	top: -145px;
	margin:auto;
	margin-bottom: 110px;
	width: 1658px;
}

.content-historias .title-historias,
.content-filminhos .title-filminhos{	
	margin-left: -5px;
}

.content-historias .border,
.content-filminhos .border{
	margin:0;
	margin: 0 -5px;
}

.content-historias .row .name-mobile,
.content-filminhos .row .name-mobile{
	display: none;
	text-align: center;
	font-weight: 600;
	margin-bottom: 5px;
}

@media screen and (max-width: 1650px){
	.content-historias .main-content,
	.content-filminhos .main-content{
		top: -120px;
		width: 1320px;
	}

	.content-historias .row .desc,
	.content-filminhos .row .desc{
		font-size:17px;
	}

	.content-historias .row .desc p,
	.content-filminhos .row .desc p{
		line-height: 23px;
	}

	.content-historias .footer-hq .imagem-frase,
	.content-filminhos .footer-hq .imagem-frase{
	    max-width: 1075px;
	}
}

@media screen and (max-width: 1370px){
	.content-historias .main-content,
	.content-filminhos .main-content{
		top:-100px;
		width: 1250px
	}

	.content-historias .row .desc,
	.content-filminhos .row .desc{
		font-size:16px;
	}

	.content-historias .footer-hq .imagem-frase,
	.content-filminhos .footer-hq .imagem-frase{
		max-width: 895px;
	}
}


@media screen and (max-width: 1366px){
	.content-historias .row .desc,
	.content-filminhos .row .desc{
		font-size:15px;
	}
}

@media screen and (max-width: 1280px){
	.content-historias .row .desc,
	.content-filminhos .row .desc{
		font-size: 14px;
	}
}

@media screen and (max-width: 1270px){
	.content-historias .main-content,
	.content-filminhos .main-content{
		width: 1100px;
		top:-80px;
	}
}


@media screen and (max-width: 1120px){
	.content-historias .main-content,
	.content-filminhos .main-content{
		width: 1000px;
	}	

	.content-historias .row .desc,
	.content-filminhos .row .desc{
		font-size:12.5px;
	}	
}

@media screen and (max-width: 1024px){

	.content-historias .main-content,
	.content-filminhos .main-content{
		top:-65px;
		width: auto;
	}


	.content-historias .footer-hq .imagem-frase,
	.content-filminhos .footer-hq .imagem-frase{
		max-width: 785px;
	}
}

@media screen and (max-width: 767px){
	.content-historias .row .desc,
	.content-filminhos .row .desc{
		font-size:16px;
	}

	.content-historias .row ul li:nth-child(1),
    .content-historias .row ul li:nth-child(2),
	.content-historias .row ul li,
	.content-filminhos .row ul li:nth-child(1),
    .content-filminhos .row ul li:nth-child(2),
	.content-filminhos .row ul li{
		width: 100%;
	}

	.content-historias .row ul li:nth-child(1),
	.content-historias .row ul li:nth-child(2),
	.content-historias .row ul li,
	.content-filminhos .row ul li:nth-child(1),
	.content-filminhos .row ul li:nth-child(2),
	.content-filminhos .row ul li{
		padding:0 40px;
		padding-bottom: 10px;
	}

	.content-historias .main-content,
	.content-filminhos .main-content{
		top: 0;
	}	

	.content-historias .box-imagem,
	.content-filminhos .box-imagem{
		display: none;
	}

	.footer-content .background-img-rodape:before{
		display: none;
	}
}

@media screen and (max-width: 768px){
	.content-historias .row .desc,
	.content-filminhos .row .desc{
		display: none;
	}

	.content-historias .row .name-mobile,
	.content-filminhos .row .name-mobile{
		display: block;
		color:#fff;
		font-size: 15px;
	}

	.content-historias .row ul .continua,
	.content-filminhos .row ul .continua{		
	    right: 42px;
	    bottom: 12px;
	    width: 120px;
	}

	.content-historias .row ul .continua img,
	.content-filminhos .row ul .continua img{	
		border:0;
	}	
}

@media screen and (max-width: 725px){
	.content-historias,
	.content-filminhos{
		padding:0;
	}
}

@media screen and (max-width: 500px){
	.content-historias .row .desc,
	.content-filminhos .row .desc{
		font-size:14px;
	}

	.content-historias .row ul .continua,
	.content-filminhos .row ul .continua{		
	    right: 42px;
	    bottom: 12px;
	    width: 100px;
	}
}

/*busca*/

.content-busca{
	padding-top: 5px;
}

.content-busca .box-search{
    background: rgba(0,0,0,0.5);
    border: 1px solid #787878;
    border-radius: 4px;
    padding:4px 20px 10px;
    margin-bottom:40px;
}

.content-busca .title-search{
	font-size:25px;
	font-family: "Helvetica Rounded";
	display: block;
	text-transform: uppercase;
	background: #000;
	padding:8px 12px 0;
	color:#fff;
	margin:5px 0;
}

.content-busca .box-flex{
	display: flex;
	display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;    
	flex-wrap: wrap;
}



.content-busca .box-search.second .item-search{
	width: 50%; 	
}

.content-busca .item-search img{
	width: 100px;
	height: auto;

}

.content-busca .search-result .item{
	float:left;
	margin-right: 23px;
	font-size:14px;
}

.content-busca .search-result .item.his{
	color:#ffff00;
}

.content-busca .search-result .item.fil{
	color:#ffa201;
}

.content-busca .search-result .item.vid{
	color:#00c1de;
}

.content-busca .search-result .item.des{
	color:#ff0000;
}

.content-busca .search-result .item.not{
	color:#19ff00;
	margin-right: 0;
}

.content-busca .search-result .item .cont-historias,
.content-busca .search-result .item .cont-filminhos,
.content-busca .search-result .item .cont-videos,
.content-busca .search-result .item .cont-desenhos,
.content-busca .search-result .item .cont-noticias{
	display: inline-block;
    font-size: 16px;
    width: 61px;
    height: 25px;
    line-height: 28px;
    color: #000;
    text-align: center;
    box-shadow: 1px 2px 0px #000;
    border-radius: 15px;
    font-weight: 600;
    margin: 10px 5px 5px 0;

}

.content-busca .search-result .item .cont-historias{
	background:#ffff00;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#dada04), color-stop(60%, #73A839), color-stop(60%, #699934));
    background-image: -webkit-linear-gradient(#ffff01, #dada04 60%, #b7b705);
    background-image: -o-linear-gradient(#ffff01, #dada04 60%, #b7b705);
    background-image: linear-gradient(#ffff00, #d0d007 60%, #a5a504);
    background-repeat: no-repeat;
    box-shadow: 1px 1.8px 0px #4e541e;
}

.content-busca .search-result .item .cont-filminhos{
	background:#ffa201;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffa201), color-stop(60%, #d58802), color-stop(60%, #b37304));
    background-image: -webkit-linear-gradient(#ffa201, #d58802 60%, #b37304);
    background-image: -o-linear-gradient(#ffa201, #d58802 60%, #b37304);
    background-image: linear-gradient(#ffa201, #d58802 60%, #b37304);
    background-repeat: no-repeat;
    box-shadow: 1px 1.8px 0px #6f4701;
}

.content-busca .search-result .item .cont-videos{
	background:#00c1de;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#00c1de), 
	color-stop(60%, #0cb0e1), color-stop(60%, #0898cf));
    background-image: -webkit-linear-gradient(#00c1de, #0cb0e1 60%, #0898cf);
    background-image: -o-linear-gradient(#00c1de, #0cb0e1 60%, #0898cf);
    background-image: linear-gradient(#00c1de, #0cb0e1 60%, #0898cf);
    box-shadow: 2px 1.8px 0px #2e6483;
}

.content-busca .search-result .item .cont-desenhos{
	background:#ff0000;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ff0000), 
	color-stop(60%, #ff0000), color-stop(60%, #ab0101));
    background-image: -webkit-linear-gradient(#ff0000, #c50101 60%, #ab0101);
    background-image: -o-linear-gradient(#ff0000, #c50101 60%, #ab0101);
    background-image: linear-gradient(#ff0000, #c50101 60%, #ab0101);
    box-shadow: 2px 1.8px 0px #714245;
}

.content-busca .search-result .item .cont-noticias{
	background:#19ff00;	
	background-image: -webkit-gradient(linear, left top, left bottom, from(#01fe03), color-stop(60%, #73A839), color-stop(60%, #699934));
    background-image: -webkit-linear-gradient(#01fe03, #05d407 60%, #15b704);
    background-image: -o-linear-gradient(#01fe03, #05d407 60%, #15b704);
    background-image: linear-gradient(#01fe03, #05d407 60%, #15b704);
    box-shadow: 2px 1.8px 0px #0a610d;
}


.right.image{
	background:none;
	border:0;
	cursor:pointer;
	padding-right: 10px;
	height:50px;
}

.right.image svg{	
	fill:#949494;
	width: 34px;
	height:34px;
	line-height: 36px;
	transform: rotate(266deg);
}

.right.image path{
	fill:#949494;
}

.content-busca .search-result{
    display: flex;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    justify-content: center;
}


@media screen and (max-width: 1090px){

	.content-busca .search-result .item .cont-historias,
	.content-busca .search-result .item .cont-filminhos,
	.content-busca .search-result .item .cont-videos,
	.content-busca .search-result .item .cont-desenhos,
	.content-busca .search-result .item .cont-noticias{	
		width: 54px;
		height: 23px;
		line-height: 23px;
		font-size: 15px;		
	}

	.content-busca .search-result .item{
		font-size: 13px;
	}
}


@media screen and (max-width: 1024px){
	.content-busca .search-result .item{
		font-size: 12px;
		margin-right: 10px;
	}
}


@media screen and (max-width: 950px){
	.content-busca .search-result .item{
		font-size: 11px;
	}

	.content-busca .search-result .item .cont-historias,
	.content-busca .search-result .item .cont-filminhos,
	.content-busca .search-result .item .cont-videos,
	.content-busca .search-result .item .cont-desenhos,
	.content-busca .search-result .item .cont-noticias{	
		width: 43px;
	    height: 21px;
	    line-height: 21px;
	    font-size: 12px;
	}

	.content-busca .search-result .item{
		margin-right: 5px;
	}
}


@media screen and (max-width: 845px){
	.content-busca .search-result .item{
		font-size: 10px;
	}

	.content-busca .search-result .item .cont-historias,
	.content-busca .search-result .item .cont-filminhos,
	.content-busca .search-result .item .cont-videos,
	.content-busca .search-result .item .cont-desenhos,
	.content-busca .search-result .item .cont-noticias{	
    	width: 39px;
	    height: 19px;
	    line-height: 19px;
	    font-size: 11px;
	}
}


/*@media screen and (max-width: 767px){
	.content-busca .box-search{
		padding: 20px 10px 10px;
	}
}
*/
@media screen and (max-width: 780px){
	.content-busca .search-result .item .cont-historias,
	.content-busca .search-result .item .cont-filminhos,
	.content-busca .search-result .item .cont-videos,
	.content-busca .search-result .item .cont-desenhos,
	.content-busca .search-result .item .cont-noticias{
		width: 36px;	
		margin:5px 2px 5px 0;
	}

	.content-busca .search-result .item{
		font-size: 9px;
	}

}


@media screen and (max-width: 710px){
	.content-busca .search-result{
		flex-wrap: wrap;
		max-width: 241px;
		text-align: left;
		margin: auto;
	}

	.content-busca .search-result .item{
		width: 100%;
		font-size: 10px;
	}
}


@media screen and (max-width: 600px){
	.content-busca .title-search{
		font-size: 21px;
	}
}

@media screen and (max-width: 450px){

	.content-busca .search-result .item{
		font-size: 10px;
		margin-right: 0;
		white-space: nowrap;
	}

	.content-busca .search-result{
		max-width: 235px;
	}

	.content-busca .title-search{
		font-size:15px;
	}
}


@media screen and (max-width: 345px){
	.content-busca .search-result .item{
		font-size: 9.7px;
	}

	.content-busca .search-result .item .cont-historias,
	.content-busca .search-result .item .cont-filminhos,
	.content-busca .search-result .item .cont-videos,
	.content-busca .search-result .item .cont-desenhos,
	.content-busca .search-result .item .cont-noticias{
		font-size: 10px;
		width: 33px;
	}

	.content-busca .title-search{
		font-size:13px;
	}
}

@media screen and (max-width: 320px){
	.content-busca .box-search{
	    padding: 4px 10px 10px;
	}

}

/*enquete*/

.enquete{
	width: 50%;
	float:left;
}

.enquete .box-enquete{
	background: rgba(0,0,0,0.5);
    border: 1px solid #787878;
    padding: 30px 28px;
    border-radius: 2px;
    margin-top: 20px;
    margin-right: 20px;
}

.enquete .border{
	margin-right: 20px;
}

.enquete h4{
	color: #fff;
	font-size:18px;
	margin-bottom:20px;
	font-weight:bold;
}

.enquete .item{
    display: block;
    position: relative;
    font-size: 18px;
    color: #fff;
    cursor: pointer;
    margin-bottom:20px;
}


.enquete .item label{
	width: 16px;
    height: 16px;
    border-radius: 50%;
    display: inline-block;
    border: 1px solid #e35760;
    transition: ease-out .2s;
    position: relative;
    vertical-align: -3px;
    cursor: pointer;
    margin-right: 6px;
}

.enquete .item label::before{
	content: "";
    display: block;
    position: absolute;
    width: 10px;
    height: 10px;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    border-radius: 50%;
    transition: background ease-out .2s;
}

.enquete .item input:checked+label{
	border-color: #e35760;
}

.enquete .item input:checked+label::before{
	background: #e35760;
}

.enquete .item input{
	visibility: hidden;
	position: absolute;
	opacity: 0;
}

.enquete .box-options{
	margin-bottom:50px;
}

.enquete .box-buttons{
	margin: auto;
	max-width: 430px;
}

.enquete button{
	border:0;
	background:#e35760;
	width: 200px;
	line-height: 41px;
	height: 41px;
	font-size: 13px;
	transition:background ease-out .2s;
	cursor: pointer;
	text-transform: uppercase;
	border-radius: 8px;
	color:#000;
	text-align: center;
	font-weight: 600;
	float: left;
	margin-right: 10px;

}
.enquete button:hover{
	background:#8c373c;
}


.enquete a{
	float: left;
	width: 200px;
	font-weight: 600;
	text-align: center;
	border:0;
	margin-left: 10px;
	border-radius: 8px;
	text-transform: uppercase;
	line-height: 41px;
	transition:background ease-out .2s;
	display: block;
	height: 41px;
	font-size: 13px;
	background: #39cbc5;
	color:#000;
}

.enquete a:hover{
	background:#309a96;
}


.home-members .border-bot{
	margin-bottom:27px;
}

.enquete .title-enquete{
	font-size: 32px;
	color:#fff;
	font-weight: bold;
}

.enquete .title-enquete:after{
	height:8px;
	content: '';
	width: 111px;
	display: block;
	margin: 0;
	background:#e35760;
}

.atualizacao{
	float: right;
	width: 50%;
}

.atualizacao .box-atualizacao{
	background: rgba(0,0,0,0.5);
    border: 1px solid #787878;
    padding: 30px 28px;
    max-height: 445px;
    overflow-y: auto;
    border-radius: 2px;
    margin-top: 20px;
}

.atualizacao .title-atualizacao{
	font-size: 32px;
	color:#fff;
	font-weight: bold;
}

.atualizacao .title-atualizacao:after{
	height:8px;
	content: '';
	width: 111px;
	display: block;
	margin: 0;
	background:#39cbc5;
}




@media screen and (max-width: 1050px){
	.enquete button{
		margin-right: 5px;
	}

	.enquete a{
		margin-left:5px;
	}
}



@media screen and (max-width: 1025px){
	.enquete{
		width: 100%;
		float:none;
	}

	.enquete .box-enquete,
	.enquete .border{
		margin-right: 0;
	}



	.atualizacao{
		width: 100%;
		float:none;
	}
}


@media screen and (max-width: 1024px){
	.enquete .title-enquete,
	.atualizacao .title-atualizacao{
		font-size:28px;
		margin-top: 10px;	
	}
}


@media screen and (max-width: 767px){
	.enquete .title-enquete,
	.atualizacao .title-atualizacao{
		font-size:25px;
		margin-top:15px;
	}

}

.item-search{
	background:#1f1e1e;
	padding:10px;
	margin: 10px 0;
	font-size:14px;
	color:#fff;
	transition:background ease-out .2s;
}

.item-search a{
	display: flex;		
	flex-wrap: wrap;
	margin:auto;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;    

}


.item-search h2{
	font-weight: 600;
	display: block;
	padding: 5px 0;
	font-size: 16px;
}

.item-search h2::first-letter{
	text-transform: uppercase;
}

.item-search .box-info p:first-letter{
	text-transform: uppercase;
}

.item-search .img{
	float: left;
	margin:auto 0;
}

.item-search .box-info{
	float: left;
	margin:auto 0 auto 15px;
	width: calc(100% - 125px);
}

.item-search .box-info p{ 
	font-size: 13.5px;
	text-align: justify;
}

.item-search .box-info i{
	width: 10px;
	height: 10px;
	display: block;
	float:left;
	margin:6px 8px 0 0px;	
	box-shadow:2px 2px 0px #000;
}

.item-search .date{
	text-decoration:underline;
}

.item-search.bus-vid i{
	background:#00c1de;
}

.item-search.bus-des i{
	background:#ff0000;
}

.item-search.bus-his i{
	background:#ffff00;
}

.item-search.bus-fil i{
	background:#ffa201;
}

.item-search.bus-not i{
	background:#19ff00;
}

.item-search.bus-vid img{
	border:1px solid #00c1de;
}

.item-search.bus-des img{
	border:1px solid #ff0000;
}

.item-search.bus-his img{
	border:1px solid #ffff00;	
}

.item-search.bus-fil img{
	border:1px solid #ffa201;	
}

.item-search.bus-not img{
	border:1px solid #19ff00;
}


.item-search.bus-vid:hover{
	background:#2e6483;
}

.item-search.bus-des:hover{
	background:#714245;
}

.item-search.bus-his:hover{
	background:#575716;
}

.item-search.bus-fil:hover{
	background:#6f4701;
}

.item-search.bus-not:hover{
	background:#084102;
}

.box-atualizacao .item-search:first-child {
	margin-top:0;
}


.box-atualizacao .item-search:last-child {
	margin-bottom:0;
}

@media screen and (max-width: 680px){
	.item-search{
		margin-top:5px;
	}

	.item-search h2{
		font-size: 14px;
	}

	.item-search .box-info p{
		font-size: 12px;
	}
}


@media screen and (max-width: 500px){
	
	.item-search .img{
		margin:auto 0;
	}

	.item-search{
		font-size: 12px;
		padding: 4px 0;
	}

	.item-search .box-info{
		margin-left: 5px;
		float: right;
		width: calc(100% - 105px);
	}

}

@media screen and (max-width: 380px){
	.item-search{
		font-size: 10px;
	}
}

.content-assinante .box-video{
	background: rgba(0,0,0,0.5);
    border: 1px solid #787878;
    max-width: 960px;
    margin:auto;        
    border-radius: 2px;
    position:relative;
    margin-top: 20px;
}



.content-assinante .box-video video{
	border:2px solid #00c1de;
	margin:auto;
	display: block;
	width: 100%;
	height:auto;
}

.content-assinante .box-video .box-iframe{
	padding: 20px 30px;
}

.content-assinante .box-video .title-interna-video{
	color:#00c1de;
	font-size:14px;	
	float:left;
	font-weight: 600;
}

.content-assinante .block-info{
	color:#fff;
	font-size:14px;	
	float:left;
	width: 86%;
}

.content-assinante .add{
	float:right;
}

.content-assinante .add span{
	font-weight: 600;
	color:#787878;
	font-size:11px;
}

.content-assinante .add span strong{
	color:#fff;
}


.content-assinante .block{
	padding: 10px 35px;
}


.content-assinante .block .block-info .border-bot{
	margin:5px 0;
}


.content-assinante .block-rate{
	float:right;
	background:#1f1e1e;
	padding:14px 15px 16px;
	border-radius:4px;
	/*margin-bottom:20px;*/
}

.content-assinante .block-rate svg{
	display: inline-block;
	width: 23px;
	transition:ease-out .2s;
	fill:#787878;
	height: 25px;
	transform: translateZ(0);
}

.content-assinante .block-rate svg.dislike{
	position: relative;
	top: 2px;
	left:-1px;
}


.content-assinante .block-rate small{
	vertical-align: 3px;
	display: inline-block;
	margin:0 3px;
}

.content-assinante .block-rate a{
	color: #787878;
	font-size:16px;	
}

.content-assinante .block-rate i{	
	font-size:25px;
	display: inline-block;
	transition:color ease-out .2s;
}

.content-assinante .block-rate a.positivo i:hover{
	/*color:#82be00;*/
	/*color:#787878;*/
}

.content-assinante .block-rate a.negativo i:hover{
	/*color:#f20000;*/
	/*color:#787878;*/
}

.content-assinante .border-bot{
    margin: 30px 0 20px;
}

.content-assinante .categorias{
	margin:0;
}

.categorias .title-categorias{
	font-size:24px;
	text-align: center;
	display: block;
	color:#fff;	
	font-weight: 600;
	margin-bottom:5px;	
}


@media screen and (max-width: 890px){
	.content-assinante .block-info{
		width: 83%;
	}
}

@media screen and (max-width: 767px){

	.content-assinante .box-video .box-iframe{
		padding: 10px 20px;
	}

	.content-assinante .block-info{
		width: 80%;
	}

	.content-assinante .block-rate i{
		font-size:22px;
	}

	.content-assinante .block-rate svg{
		width: 20px;
		height: 22px;
	}

	.content-assinante .block-rate a{
		font-size: 14px;
	    line-height: initial;
    	height: auto;
	}

/*	.content-assinante .block-rate{
		float:left;
	}*/
}


@media screen and (max-width: 680px){
	.content-assinante .block-info{
		width: 78%;
	}
}


@media screen and (max-width: 615px){
	.content-assinante .block-info{
		width: 100%;
		float: none;
	}
	.content-assinante .block-info:after{
		clear: both;
		display: block;
		content: "";
	}

	.content-assinante .block-rate{
		float: none;		
		width: 100%;
		margin-top: 15px;
		margin-bottom: 0;
	}


	.content-assinante .block-rate a{
		font-size: 14px;	    
	}

	.content-assinante .block-rate .voto{
		text-align: center;
	}

	.content-assinante .box-video .box-iframe{
		padding: 10px;
	}

	.content-assinante .block{
		padding: 10px 15px;
	}
}

@media screen and (max-width: 615px){
	.content-assinante .box-video .box-iframe{
		padding: 5px;
	}
}


/*@media screen and (max-width: 350px){
	.content-assinante .block-rate a{
	    line-height: 40px;
	    height:40px;
	}
}
*/
/*internas hq*/


.content-interna{
	border:1px solid #787878;
	padding:10px;
    background: rgba(0,0,0,0.5);
    border-radius: 4px;
}

.slick-img-paginacao {
	position: relative;
}

.slick-img-paginacao .item img{
	width: 100%;	
}

.slick-img-paginacao .item a{
	display: block;
	padding:5px;
}

.slick-img-paginacao .item a.atual .borda,
.slick-img-paginacao .item a:hover .borda{
	border-color:#ffff00;

}

.slick-img-paginacao span{
	color:#bbbbbb;
	text-align: center;
	display: block;
	font-size: 14px;
	margin-top:3px;
	text-transform: uppercase;
	transition:color ease-out .2s;
	font-weight: bold;
}

.slick-img-paginacao .item a:hover span{
	color:#ffff00;
}

.slick-img-paginacao .item .borda{
	border:2px solid #000;
	display: block;
	width: 100%;
	margin:0 auto;
	transition: ease-out .2s;
}

.slick-img-paginacao .next{
	position: absolute;
	top: 0;
	bottom: 0;
	right: -15px;
	color:#ffff00;
	font-size:25px;
	display: block;
	line-height: 30px;
	cursor: pointer;
	height: 30px;
	z-index: 2;
	margin: auto;
	font-family: FontAwesome;

}

.slick-img-paginacao .prev{
	position: absolute;
	top: 0;
	bottom: 0;
	left: -15px;
	color:#ffff00;
	line-height: 30px;
	cursor: pointer;
	height: 30px;
	font-size:25px;
	display: block;
	margin:auto;
	z-index: 2;
	font-family: FontAwesome;
}

.col-sm-12 .prev-hq{
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	cursor: pointer;
    background: #ffff00;
	color:#fff;
	margin:auto;	
	width: 38px;
    height: 260px;
    border-radius: 4px;
    margin-top: -130px;
	font-size:25px;
	display: block;
	margin:auto;
	z-index: 2;
	font-size:0;
	cursor: pointer;
	transition:background ease-out .2s;
	background:#bcbc02 url(../img/seta-thumb-voltar.png) no-repeat center;
}

.col-sm-12 .next-hq{
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	width: 38px;
    height: 260px;
    border-radius: 4px;
    margin-top: -130px;
    background: #ffff00;
	color:#fff;
	font-size:25px;
	display: block;
	cursor: pointer;
	z-index: 2;
	margin: auto;
	font-size: 0;
	cursor: pointer;
	z-index: 2;
	transition:background ease-out .2s;
	background:#bcbc02 url(../img/seta-thumb-avancar.png) no-repeat center;

}


@media screen and (max-width: 479px){
	.col-sm-12 .next-hq{
    width: 25px;
    height: 170px;
    right: 10px;
    
	}

	.col-sm-12 .prev-hq{
    width: 25px;
    height: 170px;
    left: 10px;
    
	}
}


.box-comment.hq input{
	border-color:#ffff00;
	transition:ease-out .2s;
}

.box-comment.hq input:focus{
	border-color:#9e9e07;
}

.box-comment.hq button,
.box-comment.hq .carregar-mais{
	background:#ffff00;
}


.box-comment.hq button:hover,
.box-comment.hq .carregar-mais:hover{
	background:#9e9e07;
}

.paginacao-interna .row .voltar,
.paginacao-interna .row .avancar{
	width: 180px;
	line-height: 34px;
	height: 34px;
	color:#000;
	text-transform: uppercase;
	font-size:13px;
	background:#ffff00;
	border-radius: 4px;
	text-align: center;
	display: block;
	font-weight: bold;
	transition: background ease-out .2s;
}

.paginacao-interna .row .voltar{
	float:left;
}

.paginacao-interna .row .voltar:hover,
.paginacao-interna .row .avancar:hover{
	background:#9e9e07;
}

.box-interna-hq .border{
	margin-bottom: 10px;
}

.box-interna-hq .img-box-cripada{
	border: 2px solid #ffff00;
    width: 100%;
    position: relative;
    margin: 0 auto;

}

.box-interna-hq .addBorda{	
	margin: auto ; 
}

.box-interna-hq .img-box-cripada img{
    max-width: 100%;
    float: left;
}

.user-id{
	display: none;
}


.slick-slide{
	height: auto;
}

.content-assinante .block-rate a span{
	font-size:0;
}

.box-interna-hq.content-assinante .block{
	padding:20px 0;
}

.content-assinante .block-info .title-interna-hq{
	color:#ffff00;
	font-size:14px;
	font-weight: 600;
	float:left;
	display: block;
}

.box-interna-hq.content-assinante .block-info .desc{
	color:#fff;
	font-size:14px;
}

.box-interna-hq.content-assinante .block .block-info .border-bot{
	border-color:#787878;
}

.content-assinante .box-video.desenho .desc p{
	color:#fff;
	font-size:17px;
	margin:18px 0;
}

.content-assinante .box-video.desenho {
	padding:25px;
	width: 100%;
}


.content-assinante .box-video.desenho .desc .title-desenho{
	text-align: center;
	display: block;
	font-weight: 600;
	color:#fff;
	font-size:24px;
}

.content-assinante .box-video.desenho .block{
	position: relative;
}

.content-assinante .box-video.desenho .block-rate{
	position: absolute;
	top: 0;
	right: 0;
	float:none;
}



.content-assinante .box-video.desenho .img{
	border:2px solid #00c1de;
}

.content-assinante .box-video.desenho .img img{
	width: 100%;
	display: block;
}

.box-comment.desenho input{
	border-color:#00c1de;
	transition: ease-out .2s;
}

.box-comment.desenho input:focus{
	border-color: #b54601;
}

.box-comment.desenho button,
.box-comment.desenho .carregar-mais{
	background:#00c1de;
}

.box-comment.desenho button:hover,
.box-comment.desenho .carregar-mais:hover{
	background:#b54601;
}


#enqueteDiario .graficoBarraDiario h2 {
    color: #000;
    font-weight: bold;
    line-height: 20px;
    padding-bottom: 5px
}

#enqueteDiario .graficoBarraDiario ul {
    padding: 8px 0 10px 5px
}

#enqueteDiario .graficoBarraDiario li {
    display: block;
    margin-bottom: 8px
}

#enqueteDiario .tituloEnqueteBarra {
    color: #fff;
    font-weight: bold;
    margin: 5px 0;
    font-size: 16px;
}

#enqueteDiario .tituloEnqueteBarra span {
    color: #404040
}

#enqueteDiario .barraTexto {
    font: bold 11px Helvetica, sans-serif !important
}

#enqueteDiario .graficoBarraDiario li .basebarraPorcentagem {
    display: inline-block;
    border: 1px solid #fff;
    padding: 1px;
    width: 80%
}

@media (max-width: 767px) {
    #enqueteDiario .graficoBarraDiario li .basebarraPorcentagem {
        width: 75%
    }
}

@media (max-width: 479px) {
    #enqueteDiario .graficoBarraDiario li .basebarraPorcentagem {
        width: 55%
    }
}

#enqueteDiario .graficoBarraDiario li .barraPorcentagem {
    background: #e35760;
    display: inline-block;
    height: 8px
}

#enqueteDiario .graficoBarraDiario .rodape .total {
    color: #fff;
    float: left;
    padding: 0 10px 0 0
}


.fundo.desk{
	display: block;
}

.fundo.mobile{
	display: none;
}


@media screen and (max-width: 767px){
	.fundo.mobile{
		display: block;
	}

	.fundo.desk{
		display: none;
	}
}

.footer-content{
	position: relative;
	margin-top: 40px;
}

.footer-extra{
	position: absolute;
	top: -285px;
	left:0;
	right: 0;
	text-align: center;
}

.footer-extra p{
	color:#fff;
	margin:auto;
	margin-top: 41px;
	display: block;
	width: 60%;
	text-align: center;
	font-size: 30px;
	font-weight: 600;
 	-moz-transform: matrix(1.58916944607727, 0, 0, 1.6348804656642, 0, 0);
  	-webkit-transform: matrix(1.58916944607727, 0, 0, 1.6348804656642, 0, 0);
  	-ms-transform: matrix(1.58916944607727, 0, 0, 1.6348804656642, 0, 0);
	/*font-family: "GothamBlack";*/
	font-family: "Helvetica Rounded";
	/*width: auto;*/
	text-shadow: 1px 1.732px 0px rgb(0, 0, 0);
}

.footer-extra p.texto-efeito{
	color: rgb(190, 190, 26);
    font-size: 46px;
    display: block;
    margin-top: 26px;
/*    -ms-transform: matrix(1.58917, 0, 0, 1.63488, 0, 0);
    -webkit-transform: matrix(1.58917, 0, 0, 1.63488, 0, 0);
    -ms-transform: matrix(1.58917, 0, 0, 1.63488, 0, 0);
    text-shadow: 1px 1.732px 0px rgb(0, 0, 0);*/
/*
 	-moz-transform: matrix(1.58916944607727, 0, 0, 1.6348804656642, 0, 0);
  	-webkit-transform: matrix(1.58916944607727, 0, 0, 1.6348804656642, 0, 0);
  	-ms-transform: matrix(1.58916944607727, 0, 0, 1.6348804656642, 0, 0);*/
  	transform: scale(1.58) translate(0) rotate(0deg) translateZ(0);

    font-family: "Helvetica Rounded";
    font-weight: 600;
    width: 54%;
	transition: opacity ease-out .2s;

}

.footer-extra p.texto-efeito a{
	font-family: "Helvetica Rounded";
}

.footer-extra p.texto-efeito br{
	display: none;
}

.footer-extra p.texto-efeito:hover{	
	/*filter :brightness(250%);*/
	color:rgb(255, 255, 0);

}


.container-less.mobile{
	display: none;
}

@media screen and (max-width: 1790px){
	.footer-extra p.texto-efeito{
		font-size:42px;
		width: 51%;
	}
}


@media screen and (max-width: 1690px){	
	.footer-extra p{
		font-size:28px;
	}

	.footer-extra p.texto-efeito{
		font-size:40px;
	}
}


@media screen and (max-width: 1650px){	
	.footer-extra{
		top:-260px;
	}
}


@media screen	 and (max-width: 1600px){
	.footer-extra p{
		font-size: 24px;
	}
	.footer-extra p.texto-efeito{
		margin-top: 18px;
		font-size:34px;

	}
}


@media screen and (max-width: 1400px){
	.footer-extra p{
		font-size: 21px;
	}
	.footer-extra p.texto-efeito{
		margin-top: 15px;
		font-size:30px;
	}

	
}

@media screen and (max-width: 1366px){
	.footer-extra{
		top:-226px;
	}
}

@media screen and (max-width: 1270px){
	.footer-extra{
		top:-200px;
	}
}



@media screen and (max-width: 1200px){
	.footer-extra p{
		font-size: 18px;
	}
	.footer-extra p.texto-efeito{
		margin-top: 12px;
		font-size:25px;

	}
}

@media screen and (max-width: 1030px){
	.footer-extra p{
		font-size: 16px;
	}

	.footer-extra p.texto-efeito{
		font-size: 24px;
	}
}


@media screen and (max-width: 950px){

	.footer-extra p{
		font-size:15px;
	}

	.footer-extra p.texto-efeito{
		font-size:22px;
	}

}



@media screen and (max-width: 860px){
	.footer-extra p{
		width: 100%;
		font-size: 22px;
		-ms-transform:none;
	    -webkit-transform: none;
	    -ms-transform: none;
	}
	.footer-extra p.texto-efeito{
		margin-top: 3px;
		font-size:36px;
		-ms-transform:none;
	    -webkit-transform: none;
	    -ms-transform: none;
	    width: 100%;

	}
}


@media screen and (max-width: 785px){

	.footer-extra p{
		font-size:20px;
	}

	.footer-extra p.texto-efeito{
		font-size:33px;
	}

	
}

@media screen and (max-width: 768px){

	.footer-extra{
		/*top:-115px;*/
		top:-50px;
	}

	.content-historias .main-content,
	.content-filminhos .main-content{
		margin-bottom: 101px;
	}

	.container-less.desktop{
		display: none;
		position: absolute;
		visibility: hidden;
		opacity: 0;

	}

	.container-less.mobile{
		display: block;
		margin-top: -20px;
	}


	.footer-extra p{
		font-size:1.224em;
		margin-top: 4px;
		text-transform: uppercase;
		color:rgba(255,255,0,1);;		
		padding: 0 15px;
		margin-bottom: 10px;
		line-height: 25px;
	}

	.footer-extra p.texto-efeito{
		opacity: 1 !important;
		max-width: auto;
		display: inline-block;
		width: auto;
		border-radius: 4px;
		font-size:19px;
		background: #c5c508;
		padding: 10px 10px 5px;
		color:#fff;
		border-bottom: 4px solid #ffff00;
	}

	.footer-extra p.texto-efeito:hover{
		color:#fff;
	}

	.footer-extra .img{
		display: none;
	}

	.border-bot-mobile{
		border-bottom: 1px solid #3c3c3c;
		margin: 30px 0 1px;	
	}

	.mobile .row .col-sm-12.hq-in{
		margin-top: 29px;
	}
}



@media screen and (max-width: 480px){
	.footer-extra p{
		font-size:17px;
		line-height: 21px;
	}

	.footer-extra p.texto-efeito{
		font-size:18px;
	}

	.footer-extra p{
		margin-top:-18px;
	}
}

@media screen and (max-width: 365px){
	.footer-extra p.texto-efeito{
		font-size:14px;
	}
}


@media screen and (max-width: 320px){
	.footer-extra p.texto-efeito br{
		display: block;
	}
}

.underline-busca{
	text-decoration:underline;
	font-weight: 400;
}


.visi-none{
	opacity: 0;	
}

.block{
	display: block;
}


.no-padding{
	padding:0 !important;
}

.shadow-login{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #000;
    opacity: 0;
    visibility: hidden;
    cursor: pointer;
    transition: ease-out .2s;
    width: 100%;
    height: 100%;
}

.shadow-login.active{
	visibility: visible;
    opacity: .5;
    z-index: 2;
}


.shadow-menu{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #000;
    opacity: 0;
    visibility: hidden;
    cursor: pointer;
    transition: ease-out .2s;
    width: 100%;
    height: 100%;
}

.shadow-menu.active{
	visibility: visible;
    opacity: .5;
    z-index: 2;
}


i.slick-disabled{
	opacity: .6;
	pointer-events: none;
}

.content-banner{
    margin-top: 9px;
    padding-top: 10px;
    border-top: 1px solid #3C3C3C;
}

.content-banner .box-banner img{
	width: 100%;
	height: auto;
	border-radius: 2px;
}

.content-banner .box-banner img.img-desk-banner,
.content-banner .box-banner .iframe-desk{
	display: block;
}

.content-banner .box-banner img.img-mobile-banner,
.content-banner .box-banner .iframe-mob{
	display: none;
}


@media screen and (max-width: 690px){

	.content-banner .box-banner img.img-desk-banner{	
		display: none;
	}

	.content-banner .box-banner img.img-mobile-banner{	
		display: block;
	}
}


@media screen and (max-width: 500px){
	.content-banner .box-banner .iframe-mob{
		display: block;
	}

	.content-banner .box-banner .iframe-desk{
		display: none;
	}

}


/* ORDENACAO DE ELEMENTOS */

.order-historias-em-quadrinho-desktop {	
	float: right;
	margin-top: -3px;
}

.order-historias-em-quadrinho-mobile {	
	width: auto;
}

.order-historias-em-quadrinho-mobile .divBoxOrder,
.order-historias-em-quadrinho-desktop .divBoxOrder {
	text-align:right;
}

.order-historias-em-quadrinho-desktop .divBoxOrder {
	position: relative;
	margin: auto;
}

.order-historias-em-quadrinho-desktop .boxOrder {
    display: inline-flex;
    text-align: right;
}

.order-historias-em-quadrinho-mobile .boxOrder{
	display: inline-flex;
	text-align: right;
}

.order-historias-em-quadrinho-mobile .buttonOrder,
.order-historias-em-quadrinho-desktop .buttonOrder {
	width: 90px !important;
    height: 30px !important;
    padding-top: 5px;
    margin-left: 5px;
    color: #000;
    font-weight: bold;
    font-size: 14px;
    cursor: pointer;
    background-color: #ffff00;
    border: none;
}

.order-historias-em-quadrinho-mobile .buttonOrder-img,
.order-historias-em-quadrinho-desktop .buttonOrder-img{
    height: 36px;
    width: 36px !important;
    margin: auto;
}

.order-historias-em-quadrinho-mobile .boxdropdown,
.order-historias-em-quadrinho-desktop .boxdropdown {
	width: 210px;
    height: 36px;
    max-height: 36px;
}

.order-historias-em-quadrinho-mobile .dropbtn,
.order-historias-em-quadrinho-desktop .dropbtn {
	color: white;
    width: 26px;
    height: 28px;
    font-size: 16px;
    cursor: pointer;
    background-color: #ffff00;
    border: none;
}

.order-historias-em-quadrinho-mobile .droptxt,
.order-historias-em-quadrinho-desktop .droptxt {
	float: left;
    line-height: 30px;
    font-weight: bold;
    margin-left: 8px;
    font-size: 12px;
}

.order-historias-em-quadrinho-mobile .buttonOrder:hover,
.order-historias-em-quadrinho-desktop .buttonOrder:hover {
    background-color: #f5f5b8;
}

.order-historias-em-quadrinho-mobile .dropdown,
.order-historias-em-quadrinho-desktop .dropdown {
	background-color: #000;
    color: #fff;
    width: 210px;
    height: 30px;
    border: 2px solid #ffff00 !important;

}

.order-historias-em-quadrinho-mobile .dropdown-content,
.order-historias-em-quadrinho-desktop .dropdown-content {
    display: none;
    position: absolute;
    background-color: #000;
	min-width: 210px;
    z-index: 999999;
    border-right: 2px solid #ffff00 !important;
    border-bottom: 2px solid #ffff00 !important; 
    border-left: 2px solid #ffff00 !important;

}
.order-historias-em-quadrinho-mobile .dropdown-content a,
.order-historias-em-quadrinho-desktop .dropdown-content a {
    text-align: left;
	color: #fff;
	font-size: 12px;
	padding: 8px 8px;
    display: block;
}

.order-historias-em-quadrinho-mobile .dropdown-content a:hover,
.order-historias-em-quadrinho-desktop .dropdown-content a:hover {
    background-color: #ffff00 !important;
    color: #000;
}

.order-historias-em-quadrinho-mobile img.botaomenos,
.order-historias-em-quadrinho-desktop img.botaomenos {
    display: none;
}


@media screen and (min-width: 1024px){
	.order-historias-em-quadrinho-desktop{
		display: block;
	}

	.order-historias-em-quadrinho-mobile{
		display: none;
	}
}

@media screen and (max-width: 1024px){
	.order-historias-em-quadrinho-desktop{
		display: none;
	}

	.order-historias-em-quadrinho-mobile{
		display: block;
	}

	.order-historias-em-quadrinho-mobile .divBoxOrder{
		position: relative;
		margin: auto;
		padding: 0px;
	}

	.order-historias-em-quadrinho-mobile .boxOrder{
		margin-bottom: 10px;
	}

	.order-historias-em-quadrinho-mobile .buttonOrder{
    	height: 30px !important;
        padding-left: 5px; 
        padding-right: 5px;
        margin-left: 5px;
        color: #000;
        text-align: center;
        font-size: 14px;
        cursor: pointer;
        border: none;
        background-color: #ffff00;
    }

	.order-historias-em-quadrinho-mobile .buttonOrder-img{
        display: none;
        height: 30px;
    }

	.order-historias-em-quadrinho-mobile .boxdropdown{
		width: 210px;
        position:relative;
    }

	.order-historias-em-quadrinho-mobile .dropbtn{
        padding: 0px;
        border: none;
        cursor: pointer;
        width: 28px;
        height: 28px;
        background-color: #ffff00;
    }

	.order-historias-em-quadrinho-mobile .dropbtn img{
        padding-top: 4px;
    }

	.order-historias-em-quadrinho-mobile .droptxt {
        float: left;
        line-height: 30px;
        font-weight: bold;
        font-size: 12px;
        margin-left: 10px;
    }

	.order-historias-em-quadrinho-mobile .dropdown{
        border: 1px solid #ffff00 !important;
        height: 30px;
    }

	.order-historias-em-quadrinho-mobile .dropdown-content {
        display: none;
        position: absolute;
        background-color: #000;
        font-size: 12px;
        min-width: 210px;
        width: 100%;
        z-index: 999999;
        border-right: 1px solid #ffff00 !important;
        border-bottom: 1px solid #ffff00 !important; 
        border-left: 1px solid #ffff00 !important;

    }

	.order-historias-em-quadrinho-mobile .dropdown-content a {
        text-align: left;
        color: #fff;
        padding: 10px 10px;
        text-decoration: none;
        display: block;
    }

	.order-historias-em-quadrinho-mobile .dropdown-content a:hover{
        background-color: #ffff00 !important;
        color: #000;
    }

	.order-historias-em-quadrinho-mobile .botaomenos {
        display: none;
    }


}

@media screen and (max-width: 700px){

	.order-historias-em-quadrinho-mobile .divBoxOrder{
		position: relative;
		margin: 0px 20px 0px 20px;
		padding: 0px;
	}

	.order-historias-em-quadrinho-mobile .dropdown{
		width: 100%;
	}

	.order-historias-em-quadrinho-mobile .boxdropdown{
		width: 100%;
	}

	.order-historias-em-quadrinho-mobile .buttonOrder-txt{
		font-size: 12px;
	}
	
	.order-historias-em-quadrinho-mobile .boxOrder{
		width: 100%;
	}

}

@media screen and (max-width: 340px){ 

	.order-historias-em-quadrinho-mobile .droptxt {
		font-size: 10px;
	}
}

