@import url(//fonts.googleapis.com/css?family=Rajdhani:300,400,500,600,700);
@import url(//fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,500,500italic,700,700italic,900,900italic);
@import url(//fonts.googleapis.com/css?family=Roboto+Condensed:300italic,400italic,700italic,400,300,700);
@import url(//fonts.googleapis.com/css?family=Oswald:400,300,700);
@import url(//fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300italic,700);
@import url(../../font-awesome/css/font-awesome.css?a=123);
@import url(../../font-awesome/css/font-awesome.min.css?a=123);

/***************** GERAL *****************/
body {
	background: #FFF;
	color: #333;
	margin: 0px;
	padding: 200px 0px 0px 0px;
}
ul, li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
a {
	text-decoration: none;
	color: #000;
}
.center {
	width: 1056px;
	margin: 0 auto;
}
.center h1,
.lista-relacionados h1 {
	font-family: 'Rajdhani', sans-serif;
	font-size: 40px;
	font-weight: 400;
	color: #333333;
	border-bottom: 1px solid #d0d0d0;
	margin: 0px 0px 25px 0px;
}
.left {
	float: left;
}
.right {
	float: right;
}
.publicidade {
	background: url(../../images/bg-publicidade.png) center top repeat;
}
.publicidade300x250	{
	width: 300px;
	/*height: 250px;
	background: #CCC;*/
	height: auto;
	background: none;
	margin: 0 auto;
}
.publicidade300x600	{
	width: 300px;
	/*height: 600px;
	background: #CCC;*/
	height: auto;
	background: none;
	margin: 0 auto;
}
.publicidade728x90{
	width: 728px;
	/*height: 90px;
	background: #CCC;*/
	height: auto;
	background: none;
	margin: 0 auto;
}
.publicidade970x90{
	width: 970px;
	/*height: 90px;
	background: #CCC;*/
	min-height: 90px;
	height: auto;
	background: none;
	margin: 0 auto;
}
.publicidade970x250{
	width: 970px;
	min-height: 250px;
	height: auto;
	background: none;
	margin: 0 auto;
}
.publicidade728x265{
	width: 728px;
	/*height: 265px;
	background: #CCC;*/
	height: auto;
	background: none;
	margin: 0 auto;
}
.publicidade468x60 {
	width: 468px;
	height: 60px;
	background: #CCC;
	margin: 0 auto;
}
#content {
	background: url('https://www.estrelando.com.br/images/background-destaques.jpg') left top repeat-x;
}

.pub.adCabecalho{
	text-align: center;
}

/***************** CONTENT *****************/
.publicidade-newsletter {
	height: 110px;
	clear: both;
}
.publicidade-newsletter .publicidade728x90{
	float: left;
	margin-top: 10px;
}
.newsletter {
	width: 305px;
	height: 110px;
	background:#5b5b5b;
	float: right;
	margin-top: 10px;
}
.newsletter h3 {
	margin: 12px 15px;
	font-family: 'Rajdhani', sans-serif;
	font-size: 26px;
	color: #FFF;
}
.form-newsletter {
	width: 275px;
	background: #FFF;
	margin: 0 auto;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.form-newsletter input[type="email"]{
	width: 170px;
	height: 32px;
	border: 0;
	margin: 0;
	padding: 0 13px;

	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: 300;

	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;

}
.form-newsletter input[type="submit"]{
	width: 75px;
	height: 32px;
	border: 0;
	margin: 0;
	padding: 0;
	background: #970b2f;
	float: right;

	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	color: #FFF;

	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

/*****/

.box-noticias-destaque {
	width: 126px;
	height: 94px;
	position: relative;
	padding: 10px 18px;
	color: #FFF;
	float: left;
	margin-right: 9px;
}
.box-noticias-destaque:after {
	content: "";
	width: 0;
	height: 0;
	right: 0;
	top: 0;
	position: absolute;
	border-style: solid;
	border-width: 0 30px 30px 0;
	border-color: transparent #F3F3F3  transparent transparent;
}
.box-noticias-destaque h3 {
	font-family: 'Rajdhani', sans-serif;
	font-weight: 600;
	font-size: 33px;
	margin: 42px 0px 0px 0px;
	padding: 0;
	line-height: 24px;
}
.box-noticias-destaque span {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 18px;
	padding-left: 2px;
}
.noticias-destaque {
	clear: both;
	height: 114px;
	margin: 20px 0px;
}
.noticias-destaque ul {
	display: inline-block;
}
.noticias-destaque ul li {
	width: 162px;
	height: 114px;
	position: relative;
	float: left;
	overflow: hidden;
	margin-left: 15px;
}
.hover-noticia-destaque {
	width: 162px;
	height: 114px;

	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	background: rgba(0, 0, 0, 0.65);

	/*transição dos elementos*/
	-webkit-transition: all .2s ease-out;
   	-moz-transition: all .2s ease-out;
   	-o-transition: all .2s ease-out;
   	transition: all .2s ease-out;
}
.noticias-destaque ul li:hover .hover-noticia-destaque {
	display: block;
}
.noticias-destaque ul li a {
	width: 162px;
	height: 114px;
	position: absolute;
	bottom: 114px;

	/*transição dos elementos*/
	-webkit-transition: all .2s ease-out;
   	-moz-transition: all .2s ease-out;
   	-o-transition: all .2s ease-out;
   	transition: all .2s ease-out;
}
.noticias-destaque ul li a span {
	width: 142px;
	display: block;
	position: absolute;
	left: 10px;

	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	color: #FFF;
	text-decoration: none;
	text-align: center;
}
.noticias-destaque ul li:hover a,
.noticias-destaque ul li:hover a span {
	bottom: 10px;
}

/*****/
.destaques-left {
	width: 600px;
	float: left;
}
.destaque-1 {
	width: 600px;
	height: 360px;
	position: relative;
	float: left;
	margin-bottom: 4px;
}
.destaque-2 {
	width: 296px;
	height: 180px;
	position: relative;
	float: left;
}
.destaque-3 {
	width: 296px;
	height: 180px;
	position: relative;
	float: left;
	margin-left: 8px;
}

.destaques-right {
	width: 450px;
	float: right;
}
.destaque-4 {
	width: 450px;
	height: 270px;
	position: relative;
	float: right;
	margin-bottom: 4px;
}
.destaque-5 {
	width: 450px;
	height: 270px;
	position: relative;
	float: right;
}
.destaque-1:before,
.destaque-2:before,
.destaque-3:before,
.destaque-4:before,
.destaque-5:before {
	content: "";
	width: 40px;
	height: 35px;
	position: absolute;
	top: 28px;
	left: 0;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
}


.legenda {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: -moz-linear-gradient(top,  rgba(255,255,255,0) 47%, rgba(0,0,0,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(47%,rgba(255,255,255,0)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 47%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,0) 47%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,0) 47%,rgba(0,0,0,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,0) 47%,rgba(0,0,0,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
.legenda-texto {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 18px;

	position: absolute;
	left: 20px;
	right: 70px;
	bottom: 15px;
}
.destaques-famosos .legenda-texto {
	left: 15px;
	right: 15px;
}
.legenda-texto h3 {
	margin-bottom:  5px;
	font-weight: 400;
}
.legenda-texto a {
	color: #FFF;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
.compartilhar-destaque {
	width: 32px;
	height: 32px;
	position: absolute;
	right: 15px;
	bottom: 15px;
}
.destaque-1:hover .icon-compartilhar,
.destaque-2:hover .icon-compartilhar,
.destaque-3:hover .icon-compartilhar,
.destaque-4:hover .icon-compartilhar,
.destaque-5:hover .icon-compartilhar {
	display: block;
}
.icon-compartilhar {
	width: 32px;
	height: 32px;
	display: none;
	border: 1px solid #FFF;

	position: absolute;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

	margin: 0;
	padding: 0px;
	right: -2px;
	bottom: 0px;
	background: url('https://www.estrelando.com.br/images/sprite.png') -79px 5px no-repeat;
	box-shadow: 0px 1px 0px #ccc;
}
.compartilhar-destaque ul {
	display: none;
	bottom: 34px;
	position: absolute;
}
.compartilhar-destaque:hover ul {
	display: block;
}
.compartilhar-destaque ul li {
	margin-bottom: 2px;
}
.compartilhar-destaque ul li a {
	width: 32px;
	height: 32px;
	display: block;
	border: 1px solid #FFF;
	font-size: 22px;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

	color: #FFF;

	box-shadow: 0px 1px 0px #ccc;
}
.compartilhar-destaque ul li a i {
	margin: 6px 7px 4px 7px;
}


/*****/
.app-estrelando {
	width: 1056px;
	display: inline-block;
	border-bottom: 1px dotted #dddddd;
	margin: 25px 0px 50px 0px;
	padding-bottom: 10px;
}
.baixar-app {
	color: #333333;
	float: left;
}
.baixar-app-chamada {
	float: left;
	margin: 5px 30px 0 0;
}
.baixar-app-chamada h3 {
	font-family: 'Rajdhani', sans-serif;
	font-weight: 700;
	font-size: 26px;
	color: #333333;
	margin: 0px;
	padding: 0px;
	line-height: 22px;
}
.baixar-app-chamada span {
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 15px;
	color: #666666;
}
.app-downloads {
	float: right;
}
.baixar-google-play {
	width: 207px;
	height: 60px;
	float: left;
	background: url('https://www.estrelando.com.br/images/sprite.png') -2px -119px no-repeat;
}
.baixar-apple-store {
	width: 207px;
	height: 60px;
	margin-left: 15px;
	float: right;
	background: url('https://www.estrelando.com.br/images/sprite.png') -2px -186px no-repeat;
}
.app-estrelando .publicidade468x60 {
	float: right;
}

/*****/
.destaques-famosos {
	float: left;
}
.destaques-famosos {
	width: 700px;
	float: left;
}
.destaques-famosos-left {
	width: 465px;
	float: left;
}
.destaques-famosos-right {
	float: right;
}
.destaques-famosos-1 {
	width: 230px;
	height: 450px;
	position: relative;
	float: left;
	background: red;
}
.destaques-famosos-2 {
	width: 230px;
	height: 220px;
	position: relative;
	background: pink;
	float: right;
}
.destaques-famosos-3 {
	width: 230px;
	height: 220px;
	position: relative;
	margin-top: 10px;
	background: blue;
	float: right;
}
.destaques-famosos-4 {
	width: 465px;
	height: 220px;
	position: relative;
	margin-top: 10px;
	background: green;
	float: left;
}
.destaques-famosos-5 {
	width: 230px;
	height: 450px;
	position: relative;
	background: purple;
}
.destaques-famosos-6 {
	width: 230px;
	height: 220px;
	position: relative;
	margin-top: 10px;
	background: yellow;
}

.compartilhar-famosos {
	width: 190px;
	position: absolute;
	top: 16px;
	left: 16px;
	display: none;
}
.compartilhar-famosos ul li {
	float: left;
}

.compartilhar-famosos ul li a {
	width: 32px;
	height: 32px;
	display: block;
	border: 1px solid #FFF;
	font-size: 22px;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

	color: #FFF;
	margin-left: 2px;
	box-shadow: 0px 1px 0px #ccc;
}
.compartilhar-famosos ul li a i {
	margin: 6px 7px 4px 7px;
}
.destaques-famosos-1:hover .compartilhar-famosos,
.destaques-famosos-2:hover .compartilhar-famosos,
.destaques-famosos-3:hover .compartilhar-famosos,
.destaques-famosos-4:hover .compartilhar-famosos,
.destaques-famosos-5:hover .compartilhar-famosos,
.destaques-famosos-6:hover .compartilhar-famosos {
	display: block;
}

.noticias-famosos {
	width: 334px;
	float: right;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
}
.noticias-header {
	width: 334px;
	height: 55px;
	border-top: 1px solid #f1f1f1;
	margin-bottom: 20px;
}
.noticias-header a {
	width: 167px;
	height: 55px;
	line-height: 55px;

	display: block;
	float: left;

	color: #666666;
	text-align: center;
	vertical-align: middle;

}
.noticias-header a:hover {
	color: #ff004e;
}
.noticias-header a.active {
	color: #ff004e;
	background: #f1f1f1;
}
.noticias-middle li {
	height: 100px;
	display: inline-block;
	margin: 0px 0px 12px 0px;
	padding-bottom: 12px;
	border-bottom: 1px solid #eaeaec;
}
.noticias-middle li:hover div {
	background: #ff004e;
}
.noticias-middle li:hover div a {
	color: #FFFFFF;
}
.noticias-middle li:last-child {
	border: none;
}
.noticias-middle img {
	border-right: 1px solid #ff004e;
	margin-right: 15px;
	float: left;

}
.noticias-middle div {
	height: 90px;
	padding: 5px 0px;
	font-size: 15px;
}
.noticias-footer {
	background: #f1f1f1;
	height: 57px;
}
.noticias-footer a {
	width: 150px;
	height: 45px;
	line-height: 45px;

	display: block;
	float: right;

	background: #ff004e;
	margin: 5px;

	font-size: 18px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
}


/**********/

.participe-top {
	margin-top: 60px;
}
.participe {
	width: 700px;
	float: left;
}
.enquete  {
	width: 335px;
	height: 640px;
	border: 1px solid #e4e4e4;
	float: left;
}
.formulario-enquete {
	width: 280px;
	margin: 0 auto;
}
.formulario-enquete h3 {
	font-family: 'Rajdhani', sans-serif;
	font-weight: 700;
	font-size: 18px;
	color: #ff004e;
	text-transform: uppercase;
}
.formulario-enquete h2 {
	font-family: 'Roboto', sans-serif;
	font-weight: 600;
	font-size: 22px;
	color: #727272;
}
.formulario-enquete form {
	margin-top: 25px;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #727272;
}
.input-text:after {
	content: "";
	display: block;
	clear: both;
}
.input-text{
	margin-bottom: 10px;
}
.input-radio {
	width: 23px;
	text-align: center;
	position: relative;
	float: left;
}
.text-radio {
	width: 250px;
	float: right;
	text-align: left;
}
.enquete form input[type="radio"]+label[for] {
	border: 1px solid #747474;
	width: 12px;
	height: 12px;
	display: block;
	border-radius: 50%;
	position: relative;
	left: 5px;
	top: -17px;
}
.enquete form input[type="radio"] {
	visibility: hidden;
}
.enquete form input[type="radio"]:checked+label[for] {
	background: #ff004e;
	border: 1px solid #ff004e;
}

.enquete form input[type="submit"] {
	width: 140px;
	height: 50px;

	background: #e5e5e5;

	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	color: #ff004e;
	font-size: 18px;

	border: 0;
	float: left;
	cursor: pointer;
}
a.enquete-btn {
	width: 140px;
	height: 46px;
	line-height: 50px;

	text-decoration: none;
	vertical-align: middle;
	text-align: center;

	display: block;

	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	font-weight: 300;
	color: #FFFFFF;
	background: #ff004e;
	float: right;
}

.quiz-index {
	width: 333px;
	height: 323px;
	position: relative;
	overflow: hidden;
	border: 1px solid #d2d2d2;
	margin-bottom: 27px;
}
.quiz-index:before {
	content: "";
	width: 0;
	height: 0;

	position: absolute;
	display: block;
	bottom: 0;
	left: -5px;

	border-style: solid;
	border-width: 0px 0 325px 340px;
	border-color: transparent transparent #e5e5e5 transparent;
}
.quiz-index:after {
	content: "\f09a";

	font-family: 'FontAwesome';
	width: 63px;
	height: 63px;
	line-height: 63px;

	position: absolute;
	display: block;
	bottom: 55px;
	left: 62px;

	text-align: center;
	font-size: inherit;
	font-size: 32px;

	background: #ff004e;
	color: #FFF;
	border-radius: 50%;
	vertical-align: middle;
}
.triangle {
	width: 165px;

	position: absolute;
	top: 165px;
	right: 25px;

	text-align: right;
}
.triangle h3 {
	font-family: 'Rajdhani', sans-serif;
	font-weight: 700;
	font-size: 30px;
	color: #ff004e;
	text-transform: uppercase;
	margin: 0px 0px 10px 0px;
}
.triangle p {
	font-family: 'Roboto', sans-serif;
	font-weight: 600;
	font-size: 20px;
	color: #666666;
	margin: 0px;
}
.quiz-publicidade {
	width: 335px;
	float: right;
}
.quiz-publicidade .publicidade {
	display: -webkit-box;
}
.quiz-publicidade .publicidade300x250{
	margin: 20px auto;
}
.top-famosos{
	width: 335px;
	float: right;
}
.top-famosos .legenda-texto {
	left: initial!important;
	right: 15px!important;
	bottom: 15px!important;
}
.top-1{
	position: relative;
	margin-bottom: 15px;
}
.top-2{
	position: relative;
	margin-bottom: 15px;
}
.top-3{
	position: relative;
	margin-bottom: 15px;
}
.top-4{
	position: relative;
}
.top-5{
	position: relative;
}

.top-1:before { content: "01"; }
.top-2:before { content: "02"; }
.top-3:before { content: "03"; }
.top-4:before { content: "04"; }
.top-5:before { content: "05"; }
.top-1:before,
.top-2:before,
.top-3:before,
.top-4:before,
.top-5:before {
	width: 31px;
	height: 31px;
	line-height: 31px;

	position: absolute;
	top: -9px;
	right: 12px;

	text-align: center;
	vertical-align: middle;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	color: #FFF;
	font-size: 16px;
}


/****/
.moda-beleza-destaques {
	margin-top: 40px;
}
.moda-destaques {
	float: right;
}
.moda-1{
	margin-bottom: 16px;
}
.moda-1,
.moda-2 {
	position: relative;
}

.moda-destaques .legenda-texto {
	right: 20px!important;
}

/*****/
.vote-fotos {
	margin-top: 45px;
}
.vote {
	width: 470px;
	float: left;
}
.opcao-1,
.opcao-2 {
	position: relative;
}
.opcao-descricao {
	width: 206px;
	height: 38px;
	line-height: 38px;

	border: 1px solid #FFF;
	border-radius: 5px;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);

	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	text-align: center;
	vertical-align: middle;

	position: absolute;
	bottom: 15px;
	left: 10px;
}
.opcao-descricao a {
	color: #FFFFFF;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6);
}
.opcao-1:hover a,
.opcao-2:hover a {
	color: #ff004e;
}
.opcao-1:hover .opcao-descricao,
.opcao-2:hover .opcao-descricao {
	border: 1px solid #ff004e;
}
.fotos {
	width: 540px;
	float: right;
	position: relative;
}
.fotos .controls {
	top: 29px;
	right: 30px;
}
.fotos .legenda-texto {
	right: 20px;
}
.rotativo-fotos .mask {
	width: 278px;
	height: 302px;
  overflow: hidden;
  position: relative;
}

.rotativo-fotos ul {
	width: auto;
	height: 302px;
	position: relative;
}
.rotativo-fotos ul li {
	width: 278px;
	height: 302px;
	position: relative;
	float: left;
}
.rotativo-fotos ul li:hover .compartilhar-famosos {
	display: block;
}
.controls {
	width: 89px;
	height: 45px;
	position: absolute;
}
.controls a {
	width: 44px;
	height: 45px;
	line-height: 45px;

	text-align: center;
	vertical-align: middle;
	color: #FFF;

	display: block;
}
.controls a.prev,
.controls a.next {
	background: #ff004e;
}
.controls a.prev:hover,
.controls a.next:hover {
	background: #d80042;
}
.publicidade-full {
	margin-top: 60px;
}
.publicidade-full.publicidade {
	padding: 24px 0px;
}
.destaques-carrossel {
	margin-top: 40px;
}
.carrossel  {
	position: relative;
}
.carrossel  .controls {
	top: -50px;
	right: 30px;
}
.carrossel ul li {
	width: 194px;
	padding: 5px;
	float: left;
	position: relative;
	margin-left: 9px;
}
.carrossel ul li:first-child {
	margin-left: 0px;
}
.carrossel ul li:before {
	width: 40px;
	height: 35px;
	position: absolute;
	top: 17px;
	left: 4px;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
}
.carrossel ul li a {
	font-family: 'Roboto', sans-serif;
	color: #666666;
}
.carrossel ul li:hover a {
	color: #FFFFFF;
	border-color: #FFFFFF;
}


.compartilhar-carrossel nav {
	width: 190px;
	height: 28px;
	margin-left: 40px;
	margin-bottom: 15px;
}
.compartilhar-carrossel nav a {
	width: 28px;
	height: 28px;

	float: left;
	display: block;
	border: 1px solid #aeaeae ;
	font-size: 18px;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

	color: #aeaeae;
	margin-left: 2px;
}
.compartilhar-carrossel nav a i {
	margin: 6px 7px 4px 7px;
}


/*******************    INTERNAS    *******************/
/* ZOOM */
.engloba-visualizar{
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 12, 0.8);
	position: fixed;
	top: 150px;
	z-index: 0;
}
#formato-zoom{
	width: 100%;
	position: absolute;
	top: 150px;
	left: 0;
	z-index: 99;
}
.align-zoom{
	width: 1056px;

	margin-top: 45px;
	margin: 0 auto;

	position: relative;
}
.prev-zoom {
	width: 50px;
	height: 155px;
	position: fixed;
	left: 0px;
	top: 350px;
	background: #FFF;
	color: #CCCCCC;

	-webkit-transition: all .4s ease-out;
	-moz-transition: all .4s ease-out;
	-o-transition: all .4s ease-out;
	transition: all .4s ease-out;
}
.prev-zoom:hover,
.next-zoom:hover {
	width: 260px;
	background: #ff004e;
}
.prev-zoom:hover .arrow-prev,
.next-zoom:hover .arrow-next {
	display: none;
}
.prev-zoom:hover a.post-prev,
.next-zoom:hover a.post-next {
	width: 210px;
	margin: 20px 30px;
	display: block;

	font-family: 'Rajdhani', sans-serif;
	color: #FFFFFF;
	font-size: 20px;
}
a.arrow-prev {
	width: 50px;
	height: 155px;
	display: block;
	background: url('https://www.estrelando.com.br/images/sprite.png') -114px -256px no-repeat;
}
a.post-prev,
a.post-next {
	display: none;
}
.next-zoom {
	width: 50px;
	height: 155px;
	position: fixed;
	right: 0px;
	top: 350px;
	background: #FFF;


	-webkit-transition: all .4s ease-out;
	-moz-transition: all .4s ease-out;
	-o-transition: all .4s ease-out;
	transition: all .4s ease-out;
}
a.arrow-next {
	width: 50px;
	height: 155px;
	display: block;
	background: url('https://www.estrelando.com.br/images/sprite.png') -185px -256px no-repeat;

	-webkit-transition: all .4s ease-out;
	-moz-transition: all .4s ease-out;
	-o-transition: all .4s ease-out;
	transition: all .4s ease-out;
}
.zoom {
	width: 1056px;
	/*height: 1230px;*/
	position: relative;
	background: #FFF;
	margin-top: 45px;
}
.compartilhar-zoom {
	position: fixed;
	margin-left: -52px;
	margin-top: 180px;
}
.compartilhar-zoom .social {
	width: 45px;
	background: #FFF;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.compartilhar-zoom .social a {
	margin: 2px;
	float: initial;
}
.compartilhar-zoom .social a:hover {
	color: #FFF;
	background: #be1c46;
}
.compartilhar-zoom .social a i {
	margin: 11px;
}
.compartilhar-zoom:after {
	content: "";
	width: 0;
	height: 0;

	display: block;
	position: relative;
	top: 62px;
	right: -45px;

	border-style: solid;
	border-width: 7px 0 7px 7px;
	border-color: transparent transparent transparent #FFFFFF;
}
a.fechar{
	background: #ff004e;

	width: 45px;
	height: 45px;
	line-height: 45px;

	position: absolute;
	top: -45px;
	right: 0px;

	font-family: Arial;
	text-decoration: none;
	font-size: 24px;
	font-weight: 300;
	color: #FFF;
	text-align: center;
	vertical-align: middle;

	z-index: 5;
}


.content-middle {
	width: 720px;
	/*height: 3011px;*/
	float: left;

	box-shadow: 1px 1px 1px rbga(0, 0, 0, 0.8);
	font-family: Arial;
	background: #FFF;
}
.align-middle {
	width: 675px;
	margin: 0 auto;
	padding-top: 18px;
}
.align-middle .publicidade468x60 {
	margin: 0 auto;
}

.noticia-title {
	height: 60px;
	margin-top: 20px;

	position: relative;
}
.noticia-middle h1 {
	width: 330px;
	font-family: 'Rajdhani', sans-serif;
	font-size: 48px;
	font-weight: 400;
	color: #333333;
	margin: 0px;
	float: left;
}
.noticia-publicacao {
	font-family: Arial;
	font-size: 12px;
	color: #666666;

	position: absolute;
	right: 0px;
	bottom: 14px;
}
.noticia-middle h2 {

	line-height: 40px;
	font-family: 'Rajdhani', sans-serif;
	font-size: 40px;
	font-weight: 600;
	color: #be1b46;
	margin: 25px 0px 10px 0px;
}
.noticia-middle h3 {
	font-family: Arial;
	font-size: 18px;
	font-weight: normal;
	color: #444444;
	margin: 0px;
}
.noticia-middle .publicidade {
	padding: 22px 0px;
}
.compartilhar-interna {
	width: 675px;
	height: 32px;
	margin: 15px 0px;

}
.compartilhar-interna nav a {
	width: 111px;
	height: 32px;
	line-height: 32px;

	vertical-align: middle;
	text-align: center;
	text-decoration: none;

	display: block;
	float: left;

	font-family: Arial;
	font-size: 12px;
	color: #FFF;

	margin-right: 5px;

	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;

	cursor: pointer;
}
.compartilhar-interna nav a.fb 	{	background: #2d5f9c;	}
.compartilhar-interna nav a.tw 	{	background: #1ac3f4;	}
.compartilhar-interna nav a.gp	{	background: #eb4226;	}
.compartilhar-interna nav a.ig		{	background: #ae5c00;	}
.compartilhar-interna nav a.pt		{	background: #bd0000;	}
.compartilhar-interna nav a i {
	width: 20px;
	height: 15px;
	margin-right: 10px;
	font-size: 14px;
	vertical-align: middle;
}
.noticia-title {
	border-bottom: 2px solid #f5f5f5;
}
.noticia-image {
	width: 675px;
	position: relative;
}
.noticia-legenda {
	width: 645px;

	position: absolute;
	bottom: 20px;
	left: 20px;

	font-size: 15px;
	color: #FFFFFF;

}
.noticia-text {
	font-size: 17px;
	color: #393939;
}
.noticia-text a:link,
.noticia-text a:visited,
.noticia-text a:hover,
.noticia-text a:active,
.noticia-text a {
	color: #be1b46;
}

.newsletter-votacao  {
	margin: 30px 0px;
}
.newsletter-votacao .newsletter {
	float: left;

}
.votacao {
	width: 368px;
	height: 107px;
	float: right;
	border-top: 1px solid #c1c1c1;
	border-right: 2px solid #c1c1c1;
	border-bottom: 2px solid #c1c1c1;
}
.votacao-votos {
	height: 25px;
	margin: 6px 10px;

}
.votacao h2 {
	font-family: 'Rajdhani', sans-serif;
	font-size: 20px;
	font-weight: 600;
	color: #970b2f;
	float: left;
	margin: 0px;
}
.votacao h3 {
	font-family: 'Rajdhani', sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #6c6e7a;
	float: right;
	margin: 0px;
}
.votacao h3 span {
	font-weight: 700;
	color: #be1b46;
}
.votacao ul {
	margin: 0px 10px 0px 20px;
}
.votacao ul li {
	margin-right: 27px;
	text-align: center;
	float: left;
}
.votacao ul li:last-child {
	margin-right: 0px;
}
.votacao ul li p {
	font-family: 'Rajdhani', sans-serif;
	font-weight: 16px;
	color: #33333d;
	margin: 0px;
}
.votacao ul li a {
	width: 46px;
	height: 45px;
	display: block;
}
.votacao ul li a:hover,
.votacao ul li a.hover {
	background-color: #991134;
	border-radius: 50%;
}
.voto-1 a {
	background: url('https://www.estrelando.com.br/images/sprite.png') 3px -412px no-repeat;
}
.voto-1 a:hover,
.voto-1 a.hover {
	background: url('https://www.estrelando.com.br/images/sprite.png') 3px -455px no-repeat;
}
.voto-2 a {
	background: url('https://www.estrelando.com.br/images/sprite.png') -66px -412px no-repeat;
}
.voto-2 a:hover,
.voto-2 a.hover {
	background: url('https://www.estrelando.com.br/images/sprite.png') -66px -455px no-repeat;
}
.voto-3 a {
	background: url('https://www.estrelando.com.br/images/sprite.png') -136px -412px no-repeat;
}
.voto-3 a:hover,
.voto-3 a.hover {
	background: url('https://www.estrelando.com.br/images/sprite.png') -136px -455px no-repeat;
}
.voto-4 a {
	background: url('https://www.estrelando.com.br/images/sprite.png') -206px -412px no-repeat;
}
.voto-4 a:hover,
.voto-4 a.hover {
	background: url('https://www.estrelando.com.br/images/sprite.png') -206px -455px no-repeat;
}
.voto-5 a {
	background: url('https://www.estrelando.com.br/images/sprite.png') -279px -411px no-repeat;
}
.voto-5 a:hover,
.voto-5 a.hover {
	background: url('https://www.estrelando.com.br/images/sprite.png') -279px -454px no-repeat;
}

.noticias-relacionadas {
	position: relative;
	margin: 60px 0px;
}
.noticias-relacionadas h3 {
	font-family: 'Rajdhani', sans-serif;
	font-size: 36px;
	font-weight: 600;
	color: #333333;

	text-transform: uppercase;

	margin: 0px 0px 20px 0px;

	border-bottom: 1px solid #f5f5f5;
}
.noticias-relacionadas ul li {
	width: 163px;
	height: 163px;
	margin: 5px 0px 0px 7px;
	float: left;
	position: relative;
}
.noticias-relacionadas ul li:hover a,
.noticias-relacionadas ul li:hover .hover-relacionadas {
	display: block;
}
.noticias-relacionadas ul li:nth-child(4n+1) {
	margin-left: 0px;
}
.noticias-relacionadas ul li a,
.hover-relacionadas {
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
}
.noticias-relacionadas ul li a {
	padding: 35px 15px;
	color: #FFF;
	text-align: center;
}
.hover-relacionadas {
	width: 163px;
	height: 163px;

	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
	background: rgba(0, 0, 0, 0.65);

	/*transição dos elementos*/
	-webkit-transition: all .2s ease-out;
   	-moz-transition: all .2s ease-out;
   	-o-transition: all .2s ease-out;
   	transition: all .2s ease-out;
}
.comentario-facebook {
	margin: 20px 0px;
	position: relative;
}
.comentario-facebook h1 {
	font-size: 22px;
	font-weight: bold;
	color: #3b7dc1;
	position: relative;

	border-bottom: 1px solid #cccccc;
	padding-bottom: 10px;
	margin: 10px 0px;
}
.comentario-facebook h1:before {
	content: "";
	width: 16px;
	height: 18px;
	position: relative;
	display: block;
	background: url('https://www.estrelando.com.br/images/sprite.png') -3px -263px no-repeat;
	float: left;
	margin-right: 10px;
	top: 6px;

}
.regra-comentario {
	padding: 10px;
	background: #3b7dc1;

	font-family: Arial;
	font-size: 12px;
	color: #FFF;
}
/****/
.aside {
	width: 334px;
	height: auto;
	background: #f1f1f1;
	float: right;
	border-left: 2px solid #dddddc;

}
.align-aside {
	width: 300px;
	margin: 0 auto;
}
.aside h1 {
	font-family: 'Rajdhani', sans-serif;
	font-size: 33px;
	font-weight: 500;
}
.perfil-astista  {
	position: relative;
}
.perfil-astista > img {
	border-bottom: 1px solid #bfbfbf;
}
.align-conteudo-aside {
	width: 270px;
	margin: 0 auto;
}
.descricao-artista{
	top: -4px;
	position: relative;
	border: 1px solid #bfbfbf;
	border-top: 0px;
	padding-top: 10px;
}
.descricao-artista h2 {
	font-family: 'Rajdhani', sans-serif;
	font-size: 20px;
	color: #be1b46;
	margin: 0px;
}
.descricao-artista h3 {
	font-family: Arial;
	font-size: 16px;
	color: #000000;
	margin: 5px 0px;
}
.descricao-artista p {
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	margin: 5px 0px 12px 0px;
}
.noticias-artista {
	top: -4px;
	position: relative;
	border: 1px solid #bfbfbf;
	border-top: 0;
}
.noticias-artista ul li {
	height: 70px;
	padding: 15px 0px;
	border-bottom: 1px solid #dcdcdc;
}
.noticias-artista ul li img {
	float: left;
}
.noticias-artista ul li div {
	width: 185px;
	font-family: Arial;
	font-size: 12px;
	float: right;
	font-weight: 600;
	margin: 5px 0px;
}
.noticias-artista ul li:hover div a {
	color: #b0000d;
}
.noticias-artista ul li:hover a img {
	border-bottom: 1px solid #b0000d;
}
.noticias-artista ul li div a {
	color: #444444;
}
.galerias-artista {
	background: #FFFFFF;
}
.galerias-artista ul {
	background: #e0e0e0;
}
.galerias-artista a {
	font-family: 'Rajdhani', sans-serif;
	font-size: 17px;
	font-weight: 700;
	letter-spacing: -1px;
	color: #595959;
}
.galerias-artista ul li  {
	position: relative;
	border: 0px!important;
}
.galerias-artista ul li:after  {
	content: "";
	width: 298px;
	height: 2px;
	display: block;
	top: 83px;
	left: -14px;
	background: #FFF;
	position: relative;
}
.galerias-artista ul li:last-child:after  {
	display: none;
}
.galerias-artista li div {
	margin-top: 25px!important;
}
.galerias-artista .info-mais {
	width: 20px;
	height: 20px;
	display: block;

	text-align: center;
	background: #31313a;

	color: #FFF;
	font-family: Arial;
	font-size: 18px;
	font-weight: 400;

	float: right;
}
.galerias-artista li:hover .info-mais {
	color: #FFF;
}
.aside .publicidade300x250 {
	margin: 15px 0px;
}
.social-sidebar {
	height: 68px;
	margin-bottom: 15px;

}
.social-sidebar div {
	float: left;
}
.sidebar-facebook {
	width: 150px;
	height: 68px;
	background: #004d83;
}
.sidebar-twitter {
	width: 150px;
	height: 68px;
	background: #00a4ec;
}
.social-sidebar a {
	font-family: Arial;
	color: #FFF;
	padding: 20px 10px 20px 20px;
	display: block;
}
.social-sidebar a i {
	float: left;
	font-size: 20px;
	margin: 5px 16px 0px 0px;
}
.btn-like {
  float: right;
}
.social-sidebar a h2 {
	font-size: 16px;
	font-weight: 300;
	margin: 0px;
}
.social-sidebar a h3 {
	font-size: 12px;
	font-weight: 300;
	margin: 0px;
}

.aside .noticias-famosos {
	width: 298px;
	border: 1px solid #c5c5c5;
	margin-bottom: 20px;
}
.aside .noticias-famosos .noticias-header {
	width: 298px;
	border: 0px;
}
.aside .noticias-famosos .noticias-header a {
	width: 149px;
	font-size: 14px;
}
.aside .noticias-famosos .noticias-header a.active {
	background: #ff004e;
	color: #FFFFFF;
}
.aside .noticias-famosos .noticias-middle {
	margin-left: 15px;
}
.aside .noticias-famosos .noticias-middle li {
	height: 90px;
	position: relative;
}
.aside .noticias-famosos .noticias-middle li:hover span {
	color: #FFF;
}
.aside .noticias-famosos .noticias-middle li a {
	font-size: 13px;
}
.aside .noticias-famosos .noticias-middle li div {
	height: 80px;
}
.aside .noticias-famosos .noticias-middle li div span {
	position: absolute;
	bottom: 20px;
	right: 10px;
	color: #aeaeae;
	font-size: 12px;
}
.aside .noticias-famosos .noticias-footer {
	height: 45px;
}
.aside .noticias-famosos .noticias-footer a {
	width: 300px;
	font-size: 15px;
	margin: 0px -1px 0px 0px;
}


.aside .fotos {
	width: 300px;
	margin-bottom: 50px;
}
.aside .fotos h1 {
	border-bottom: 1px solid #bfbfbf;
}
.aside .fotos .legenda-texto h3 a {
	color: #FFF;
}
.aside .fotos .controls {
	width: 75px;
	top: 44px;
	right: 2px;
	z-index: 9;
}
.aside .fotos .controls a {
	width: 37px;
	height: 37px;
	line-height: 37px;
}

.aside .enquete {
	width: 300px;
	height: 610px;
	background: #5b5b5b;
	margin-bottom: 22px;
}
.aside .formulario-enquete h2{
	color: #FFFFFF;
}
.aside .formulario-enquete .text-radio {
	color: #FFFFFF;
	font-weight: 300;
}
.aside .enquete form input[type="radio"]+label[for] {
	background: #FFF;
}
.aside .enquete form input[type="radio"]:checked+label[for] {
	background: #ff004e;
}
.aside .enquete form input[type="submit"] {
	color: #6d6d6d;
	font-size: 16px;
}
.aside .enquete a.enquete-btn {
	font-size: 16px;
}

/* RANKING */
.ranking {
	background: #5b5b5b;
	margin: 40px 0px 0px 0px;
	padding-bottom: 10px;
}
.ranking .noticia-text {
	color: #FFF;
	margin: 30px 0px;
}
.ranking .noticia-text a {
	color: #ff004e;
}
.ranking-rotativo {
	position: relative;
}
.controls-miniaturas {
	position: relative;
}
.ranking-rotativo .prev,
.ranking-rotativo .next {
	width: 45px;
	height: 45px;
	line-height: 45px;

	text-align: center;
	vertical-align: middle;
	z-index: 9;
	color: #FFF;
	background: #ff004e;
	position: absolute;


	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;

	display: flex;
    justify-content: center;
    align-items: center;
}
.ranking-rotativo .prev:hover,
.ranking-rotativo .next:hover {
	background: #343434;
}
.ranking-rotativo .prev i,
.ranking-rotativo .next i {
	font-size: 22px;
}
.controls-miniaturas .prev {
	left: -21px;
	top: 4rem;
}
.controls-miniaturas .next {
	right: -23px;
	top: 4rem;
}
.ranking-rotativo ul {
	margin-bottom: 30px;
}
.ranking-rotativo ul li {
	width: 130px;
	height: 125px;
	position: relative;

	float: left;
	margin-left: 6px;

	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
}
.ranking-rotativo ul li:first-child {
	margin-left: 0px;
}
.ranking-rotativo ul li.hover .hover-ranking {
	display: none;
}
.ranking-rotativo ul li.hover {
	border-bottom: 6px solid #ff004e;
}
.ranking-rotativo ul li.hover:before {
	content: "";
	width: 29px;
	height: 29px;

	position: absolute;
	left: 48px;
	bottom: -17px;
	display: block;

	border-radius: 50%;
	background: #ff004e;
}
.ranking-rotativo ul li a:not(.tooltip-insta){
	width: 130px;
	height: 125px;
	line-height: 125px;

	top: 0px;
	left: 0px;
	position: absolute;

	font-family: 'Rajdhani', sans-serif;
	font-size:  62px;
	font-weight: 600;
	color: rgba(255, 255, 255, 0.7);

	text-align: center;
	vertical-align: middle;

	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
}
.ranking-rotativo ul li.hover a span {
	width: 29px;
	height: 29px;
	line-height: 29px;

	position: absolute;
	left: 48px;
	top: 113px;
	display: block;

	font-size: 14px;
	color: #FFF;
	text-align: center;
}
.ranking-rotativo ul li.hover a span i {
	font-size: 10px;
	line-height: 25px;
}
.ranking-rotativo ul li a span i {
	font-family: Arial;
	font-style: normal;
	font-weight: 300;
	font-size:  32px;

	line-height: 100px;
	vertical-align: top;
}
.hover-ranking {
	width: 130px;
	height: 125px;

	position: absolute;

	top: 0px;
	left: 0px;

	background: rgba(0, 0, 0, 0.65);

	-webkit-transition: all .4s ease-out;
	-moz-transition: all .4s ease-out;
	-o-transition: all .4s ease-out;
	transition: all .4s ease-out;
}
.noticia-image-zoom {
	width: 45px;
	height: 45px;
	display: block;
	background: url('https://www.estrelando.com.br/images/sprite.png') -115px -35px no-repeat #5b5b5b;
	position: absolute;
	top: 14px;
	right: 14px;
}
.ranking-numero {
	width: 90px;
	height: 90px;

	display: block;
	position: absolute;
	right: 18px;
	bottom: -50px;

	border-radius: 50%;
	background: #FFF;
	border: 10px solid #5b5b5b;

}
.ranking-numero a {
	width: 60px;
	height: 70px;

	margin: 10px 0px 0px 20px;

	display: block;

	font-family: 'Rajdhani', sans-serif;
	font-size:  58px;
	font-weight: 600;
	color: #5b5b5b;
	text-align: center;
	vertical-align: middle;

}
.ranking-numero a span {
	font-family: Arial;
	font-size: 32px;
	font-weight: 300;
	line-height: 70px;
	vertical-align: top;
}
.noticia-image .prev {
	top: 45%;
	left: 10px;
}
.noticia-image .next {
	top: 45%;
	right: 10px;
}

/***/

.engloba-visualizar.bg-contato {
	top: 0px;
	z-index: 999;
}
.bg-contato + #formato-zoom {
	z-index: 9999;
}
.contato .aside {
	border-left: 0px;
	background: #FFF;
}
.contato .content-middle {
	width: 980px;
	margin: 0 auto;
	float: initial;
}
.contato .content-middle:after,
.contato .noticia-middle:after {
	content: "";
	display: block;
	clear: both;

}

.contato .noticia-middle {
	width: 980px;
	margin: 0 auto;
}
.content-formulario {
	width: 640px;
	float: left;
}
.contato .aside .compartilhar-realities {
	margin-top: 120px;
}
.formulario-contato {
	position: relative;
}
.formulario-contato input[type=text],
.formulario-contato input[type=email],
.formulario-contato input[type=submit],
.formulario-contato input[type=reset],
.formulario-contato select {
	width: 270px;
	height: 55px;
	border-radius: 4px;
	border: 2px solid #e7e8e9;
	color: #a6a6a6;
	padding: 0px 20px;
	background: #f3f4f6;
	margin-top: 15px;
	font-family: Arial;
	font-style: italic;
}
.formulario-contato select {
	width: 314px;
	height: 59px;
}
.formulario-contato textarea {
	width: 596px;
	height: 150px;
	border-radius: 4px;
	border: 2px solid #e7e8e9;
	color: #a6a6a6;
	padding: 20px;
	background: #f3f4f6;
	margin-top: 15px;
	font-family: Arial;
	font-style: italic;
}
.formulario-contato input[type=reset] {
	width: 310px;
	font-family: 'Rajdhani', sans-serif;
	font-size: 21px;
	text-transform: uppercase;
	text-align: left;
	color: #FFF;
	background: #666666;
	border: 0px;
	font-style: normal;
	margin-bottom: 50px;
}
.formulario-contato input[type=submit] {
	width: 310px;
	font-family: 'Rajdhani', sans-serif;
	font-size: 21px;
	text-transform: uppercase;
	text-align: left;
	color: #FFF;
	background: #bd1c46;
	border: 0px;
	font-style: normal;
	margin-bottom: 50px;
}

/* FIM RANKING */


/* GALERIA FOTOS */
.galeria .ranking-rotativo ul {
	position: relative;
	top: -2px;
}
.galeria .ranking-rotativo ul li {
	border-top: 6px solid transparent;

}
.galeria .ranking-rotativo ul li.hover {
	border-top: 6px solid #ff004e;
	border-bottom: 0px;
}
.galeria .ranking-rotativo ul li.hover:before {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 20px 20px 20px;
	border-color: transparent transparent #ff004e transparent;
	top: -12px;
	bottom: initial;
	border-radius: 0px;
	background: transparent;
	position: absolute;
}
.galeria .ranking-rotativo ul {
	margin: 0px;
}
.galeria .noticia-image .next {
	/* top: initial; */
	right: 40px;
	/* bottom: 35px; */
	top: 44% !important;
}
.galeria .noticia-image .prev {
	/* top: initial; */
	left: 40px;
	/* bottom: 35px; */
	top: 44% !important;
}
.foto-legenda {
	width: 455px;
	position: absolute;
	bottom: 30px;
	left: 110px;
	right: 90px;
	font-size: 15px;
	color: #FFFFFF;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.8);
}

/* Zoom Foto */
.galeria .zoom-foto .next,
.galeria .zoom-foto .prev {
	top: 410px;
}
.galeria-rotativo ul {
	position: relative;
	top: -2px;
	margin: 0px;
}
.galeria-rotativo ul li {
	width: 130px;
	height: 125px;
	position: relative;
	float: left;
	margin-left: 18px;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
	border-top: 6px solid transparent;
}
.galeria-rotativo ul li:first-child {
	margin-left: 0px;
}
.galeria-rotativo ul li.hover {
	border-top: 6px solid #ff004e;
	border-bottom: 0px;
}
.galeria-rotativo ul li.hover:before {
	content: "";
	width: 0;
	height: 0;
	display: block;
	border-style: solid;
	border-width: 0 10px 10px 10px;
	border-color: transparent transparent #ff004e transparent;
	top: -12px;
	left: 53px;
	bottom: 0;
	border-radius: 0px;
	background: transparent;
	position: absolute;
}

/* Fim Zoom Foto */


/* FIM GALERIA FOTOS */



/* QUIZ */
.quiz-introducao {
	padding-top: 20px;
}
.quiz-introducao .publicidade {
	padding: 5px 0px;
}
.quiz-introducao .compartilhar-interna {
	width: initial;
}
.align-quiz-introducao {
	width: 1020px;
	margin: 0 auto;
}
/* FIM QUIZ */


/* ZOOM FOTO */
.engloba-visualizar-foto {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 12, 0.9);
	position: fixed;
	top: 0px;
	z-index: 999;
}
#formato-zoom-foto {
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0;
	z-index: 9999;
}
#formato-zoom-foto .prev,
#formato-zoom-foto .next {
	width: 45px;
	height: 45px;
	line-height: 45px;

	text-align: center;
	vertical-align: middle;

	z-index: 9;

	color: #FFF;
	background: #ff004e;
	position: absolute;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
}
#formato-zoom-foto .prev:hover,
#formato-zoom-foto .next:hover {
	background: #3d3d3d;
}
.align-zoom-foto {
	width: 1335px;

	margin-top: 90px;
	margin: 0 auto;

	position: relative;
}
.zoom-foto {
	width: 1335px;
	height: 830px;
	position: relative;
	background: #FFF;
	margin-top: 90px;
}
.zoom-foto .fechar {
	top: -70px;
	right: -90px;
}
.zoom-foto .prev {
	top: 700px;
	left: -70px;
}
.zoom-foto .next {
	top: 700px;
	right: -70px;
}
.zoom-image .compartilhar-destaque {
  right: 25px;
  bottom: 55px;
}
.zoom-image .icon-compartilhar {
	display: block;
}


#navegacao-zoom {
	width: 100%;
	height: 160px;
	background: #5b5b5b;
	position: absolute;
	bottom: -220px;
	left: 0;
	z-index: 9999;
}
.align-zoom-text {
	width: 1060px;
	margin: 0 auto;
}
.zoom-text{
	width: 560px;

	font-family: 'Rajdhani', sans-serif;
	font-size: 17px;
	font-weight: 400;
	text-transform: uppercase;
	color: #FFF;

	margin: 30px 0px;
	float: left;
	position: relative;
}
.zoom-text a {
	color: #ff004e;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5)
}
.zoom-text .ranking-numero {
	width: 50px;
	height: 50px;
	right: -40px;
	bottom: initial;
	top: -62px;
}
.zoom-text .ranking-numero a {
	width: 40px;
	height: 46px;
	padding: 4px 0px 0px 10px;
	margin: 0px;
	color: #5b5b5b;
	text-shadow: none;
	font-size: 35px;
}
.zoom-text .ranking-numero a span {
	font-size: 22px;
	line-height: 43px;
}
.carrossel-zoom {
	width: 500px;
	float: right;
	margin-top: 17px;
	position: relative;
}
.carrossel-zoom .prev {
	top: 35px;
	left: 45px;
}
.carrossel-zoom .next {
	top: 35px;
	right: 0px;
}

.carrossel-zoom ul {
	float: right;
	margin-right: 15px;

}
.carrossel-zoom ul li {
	height: 125px;
	margin-right: 10px;
	position: relative;
	float: left;
}
.carrossel-zoom ul li.hover {
	border-bottom: 6px solid #ff004e;
}
.carrossel-zoom ul li.hover .hover-ranking {
	display: none;
}

.carrossel-zoom ul li.hover a span {
	width: 29px;
	height: 29px;
	line-height: 29px;

	position: absolute;
	left: 48px;
	top: 113px;
	display: block;

	font-size: 14px;
	color: #FFF;
	text-align: center;
}
.carrossel-zoom ul li.hover a span i {
	font-size: 10px;
	line-height: 25px;
}
.carrossel-zoom ul li a span i {
	font-family: Arial;
	font-style: normal;
	font-weight: 300;
	font-size:  32px;

	line-height: 100px;
	vertical-align: top;
}
.carrossel-zoom ul li.hover:before {
	content: "";
	width: 29px;
	height: 29px;
	position: absolute;
	left: 48px;
	bottom: -17px;
	display: block;
	border-radius: 50%;
	background: #ff004e;
}
.carrossel-zoom ul li a {
	width: 130px;
	height: 125px;
	line-height: 125px;
	top: 0px;
	left: 0px;
	position: absolute;
	font-family: 'Rajdhani', sans-serif;
	font-size: 58px;
	font-weight: 600;
	color: rgba(255, 255, 255, 0.7);
	text-align: center;
	vertical-align: middle;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
}
.carrossel-zoom ul li a i {
	font-family: Arial;
	font-style: normal;
	font-weight: 300;
	font-size: 30px;
	line-height: 100px;
	vertical-align: top;
}
.carrossel-zoom .hover-ranking {
	width: 130px;
	height: 125px;
	position: absolute;
	top: 0px;
	left: 0px;
	background: rgba(0, 0, 0, 0.65);
	-webkit-transition: all .4s ease-out;
	-moz-transition: all .4s ease-out;
	-o-transition: all .4s ease-out;
	transition: all .4s ease-out;
}
/* FIM ZOOM FOTO */


/* ZOOM GALERIA */
.align-quiz-introducao
.galeria-rotativo .noticia-image {
	width: 1020px;
	padding-top: 20px;
}
.galeria-rotativo .noticia-image-zoom {
	top: 35px;
}
.galeria-rotativo .prev,
.galeria-rotativo .next {
	width: 45px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	vertical-align: middle;
	z-index: 9;
	color: #FFF;
	background: #ff004e;
	position: absolute;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
}
.galeria-rotativo .prev:hover,
.galeria-rotativo .next:hover {
	background: #3d3d3d;
}
.galeria-rotativo .foto-legenda {
	width: 800px;
}
.align-quiz-introducao:after {
	content: "";
	display: block;
	clear: both;
}
/* FIM ZOOM GALERIA */

/* FIM ZOOM */



/* PERFIL DE ARTISTAS*/
.conteudo {
	background: #FFF;
}
.conteudo-titulo h1 {
	font-size: 45px;
	border-bottom: 0px;
	float: left;
	margin: 30px 0px 0px 23px;
	text-transform: uppercase;
}
.conteudo-titulo .busca {
	width: 446px;

	background: rgb(89,89,89); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(89,89,89,1) 0%, rgba(57,57,57,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(89,89,89,1)), color-stop(100%,rgba(57,57,57,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(89,89,89,1) 0%,rgba(57,57,57,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(89,89,89,1) 0%,rgba(57,57,57,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(89,89,89,1) 0%,rgba(57,57,57,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(89,89,89,1) 0%,rgba(57,57,57,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#595959', endColorstr='#393939',GradientType=0 ); /* IE6-9 */

	margin: 40px 60px 0px 0px;
}
.conteudo-titulo .busca .input-busca {
	width: 260px;
	height: 28px;
}
.conteudo-titulo .busca .btn-busca-lupa {
	height: 36px;
}
.conteudo-titulo .busca .btn-busca {
	background-position: -114px 8px;
	height: 36px;
}
.conteudo-titulo .busca .btn-busca-lupa:before {
	border-width: 35px 20px 0 0;
}
.lista-alfabetica {
	width: 100%;
	height: 58px;
	background: #5b5b5b;
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.6) inset;
	margin: 25px 0px 30px 0px;
}
.lista-alfabetica a {
	width: 34px;
	height: 58px;
	line-height: 58px;

	font-family: 'Rajdhani', sans-serif;
	font-size: 28px;
	color: #FFF;

	text-align: center;
	vertical-align: middle;
	position: relative;

	margin-left: 5px;

	/*padding: 11px 12px;*/
	display: block;

	float: left;
}
.lista-alfabetica a:hover {
	background: #ff004e;
}

.lista-alfabetica a.hover {
	background: #ff004e;
}

.lista-alfabetica a.hover:before {
	content: "";
	width: 0;
	height: 0;
	display: block;
	position: absolute;
	top: 51px;
	left: 9px;
	border-style: solid;
	border-width: 0 7px 7px 7px;
	border-color: transparent transparent #FFFFFF transparent;
}
.lista-artistas  {
	margin: 0px 40px;
}
.lista-artistas ul li {
	width: 225px;
	height: 225px;

	float: left;

	position: relative;
	overflow: hidden;

	margin: 0px 0px 20px 20px;
}
.lista-artistas ul li:nth-child(4n+1) {
	margin-left: 0px;
}
.lista-artistas ul li span {

	font-family: 'Rajdhani', sans-serif;
	font-size: 18px;
	color: #FFF;
	text-transform: uppercase;
	text-align: right;
	text-shadow: 2px 2px 2px #000;

	position: absolute;

	bottom: 5px;
	right: 10px;

}
.lista-artistas ul li:hover span {
	display: none;
}
.hover-lista-artistas {
	width: 225px;
	height: 175px;

	padding-top: 50px;
	display: none;
	position: absolute;

	top: 0px;
	left: 0px;

	background: rgba(0, 0, 0, 0.65);

	-webkit-transition: all .4s ease-out;
	-moz-transition: all .4s ease-out;
	-o-transition: all .4s ease-out;
	transition: all .4s ease-out;
}
.hover-lista-artistas > a {
	display: block;

	font-family: 'Rajdhani', sans-serif;
	font-size: 18px;
	color: #FFF;
	text-transform: uppercase;
	text-align: center;

	-webkit-transition: all .4s ease-out;
	-moz-transition: all .4s ease-out;
	-o-transition: all .4s ease-out;
	transition: all .4s ease-out;
}
.lista-artistas ul li:hover .hover-lista-artistas {
	display: block;
}


.compartilhar-perfil nav {
	width: 100px;
	height: 28px;
	margin: 5px 0px 25px 60px;
}
.compartilhar-perfil nav a {
	width: 28px;
	height: 28px;

	float: left;
	display: block;
	border: 1px solid #FFFFFF;
	font-size: 18px;

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

	color: #FFFFFF;
	margin-left: 2px;
}
.compartilhar-perfil nav a i {
	margin: 6px 7px 4px 7px;
}

/* FIM PERFIL DE ARTISTAS */


/* REALITIES */
.lista-realities {
	width: 1000px;
	margin: 0 auto;
}
.lista-realities li {
	margin-bottom: 30px;
	border-bottom: 2px solid #ecebec;
}
.lista-realities li img {
	float: left;
}
.realitie-item {
	width: 830px;
	float: right;
}
.realitie-item h3 {
	font-family: 'Rajdhani', sans-serif;
	font-size:  30px;
	font-weight: 400;
	color: #bd1c46;
	text-transform: uppercase;
	margin: 0px 0px 10px 0px;
}
.compartilhar-realities nav a {
	width: 80px;
	height: 30px;
	line-height: 30px;

	color: #FFF;
	display: block;
	text-align: center;
	vertical-align: middle;

	float: left;
	font-family: Arial;
	font-size: 13px;

	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
	overflow: hidden;
}
.compartilhar-realities nav a i{
	margin-right: 0.25rem;
}
.compartilhar-realities nav a:hover {
	width: 105px;
}
.compartilhar-realities nav a:hover i {
	margin-right: 10px;
}
.compartilhar-realities a.fb {
	background: #2d5f9c;
}
.compartilhar-realities a.tw {
	background: #1ac3f4;
}
.compartilhar-realities a.gp {
	background: #eb4226;
}
.compartilhar-realities a.pt {
	background: #bd0000;
}
.realitie-item p a {
	font-family: Arial;
	font-size: 14px;
	color: #444444;

}
.conteudo-tags {
	margin-bottom: 15px;
}
.conteudo-tags nav {
	text-align: right;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 14px;
	color: #81817f;
	position: relative;
	float: right;
}
.conteudo-tags nav a {
	color: #81817f;
	font-style: italic;
}
.conteudo-tags nav:before {
	content: "";
	width: 20px;
	height: 16px;
	display: block;

	position: absolute;
	left: -25px;
	top: 0px;
	background: url('https://www.estrelando.com.br/images/sprite.png') -128px -83px no-repeat;
}
/* FIM REALITIES */




/* EDITORIAS */
.editorias .noticia-title h1 {
	color: #333333;
	font-size: 48px;
	text-transform: uppercase;

}
.editorias .noticia-publicacao  {
	color: #666666;
}
.editorias .noticia-publicacao a.hover  {
	color: #ff004e;
}
.destaque-data {
	width: 40px;
	height: 32px;
	position: absolute;
	top: 28px;
	left: 0;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);

	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #f4f4f4;
	text-align: center;
	padding-top: 3px;

}
.editorias-conteudo  {
	margin-top: 20px;
}
.editorias-conteudo .aside .fotos .controls {
	top: 24px;
}
.editoria-data {
	width: 53px;
	margin-right: 1px;
	float: left;
	text-align: center;
}
.editoria-item-icon {
	width: 53px;
	height: 53px;
	background: red;
}
.icon-news .editoria-item-icon, 
.icon-gallery .editoria-item-icon {
	width: 53px;
	height: 53px;
	background-image: url('https://www.estrelando.com.br/images/sprite.png');
	background-position: 4px -501px;
	background-repeat: no-repeat;
}
.icon-ranking .editoria-item-icon {
	width: 53px;
	height: 53px;
	background-image: url('https://www.estrelando.com.br/images/sprite.png');
	background-position: -60px -504px;
	background-repeat: no-repeat;
}
.icon-videos .editoria-item-icon {
	width: 53px;
	height: 53px;
	background-image: url('https://www.estrelando.com.br/images/sprite.png');
	background-position: -132px -502px;
	background-repeat: no-repeat;
}
.icon-forum .editoria-item-icon,
.icon-quiz .editoria-item-icon,
.icon-news .editoria-item-icon {
	width: 53px;
	height: 53px;
	background-image: url('https://www.estrelando.com.br/images/sprite.png');
	background-position: -204px -506px;
	background-repeat: no-repeat;
}
.editoria-data h3 {
	font-family: 'Oswald', sans-serif;
	font-size: 33px;
	font-weight: 400;
	color: #81817f;
	margin:0px;
}
.editoria-data p {
	font-family: Arial;
	font-size: 14px;
	margin:0px;
}
.editoria-texto {
	width: 405px;
	margin-right: 40px;
	float: right;
}
.editorias-conteudo .aside {
	background: #FFF;
	border: 0px;
}
.editorias-lista {
	width: 720px;
	float: left;
}
.listagem-noticias li:after {
	content: "";
	display: block;
	clear: both;
}
.listagem-noticias li {
	margin-bottom: 50px;
}
.listagem-noticias li img {
	float: left;
}
.editoria-texto h3:after {
	content: "";
	display: block;
	clear: both;
}
.titulo-lista-noticias:after {
	content:"";
	display: block;
	clear: both;

}
.titulo-lista-noticias {
	border-bottom: 1px solid #ebebe9;
	margin-bottom: 15px;
}
.titulo-lista-noticias .conteudo-tags {
	float: right;
}
.editoria-texto h3 {
	margin: 0px 0px 15px 0px;
}
.editoria-texto h3 a {
	font-family: 'Oswald', sans-serif;
	font-size: 32px;
	color: #81817f;
	line-height: 35px;
	display: block;
	margin-bottom: 10px;
}
.editoria-texto p a {
	font-family: Arial;
	font-size: 14px;
	color: #444444;
	margin: 0px;
}

/***/

.editorias-conteudo.interna  {
	background: #FFF;
	margin-bottom: 60px;
}/*
.editorias-conteudo.interna .editorias-lista {
}*/
.editorias-conteudo.interna .editorias-lista .listagem-noticias{
	margin: 20px;
}
.editorias-conteudo.interna .editoria-texto {
	margin-right: 0px;
}
.align-editorias {
	width: 1016px;
	margin: 0 auto;
}


/** Especiais **/
.especiais .editorias-conteudo h1 {
	margin-top: 50px;
}
.especiais .lista-artistas  {
	margin: 0px;
}
.especiais .lista-artistas ul li {
	width: 245px;
	height: 245px;
	margin: 5px 7px 15px 11px;
}
.especiais .lista-artistas ul li:nth-child(4n+1) {
	margin-left: 11px;
}
.especiais .hover-lista-artistas  {
	width: 245px;
	height: 165px;
	padding-top: 80px;
}
.especiais .compartilhar-perfil nav  {
	margin: 5px 0px 25px 70px;
}
/** Fim Especiais **/


/***/

/** Enquetes **/
compartilhar-interna:after,
.lista-enquetes:after {
	content: "";
	display: block;
	clear: both;
}
.lista-enquetes {
	padding-top: 20px;
	margin-bottom: 70px;
}
.lista-enquetes ul li  {
	width: 500px;
	float: left;
	margin: 0px 0px 30px 16px;
}
.lista-enquetes ul li:nth-child(2n+1)  {
	margin-left: 0px;
}
.lista-enquetes .enquete  {
	width: 500px;
}
.lista-enquetes .foto-enquete  {
	position: relative;
}
.lista-enquetes .titulo-enquete  {
	position: absolute;
	left: 15px;
	right: 15px;
	bottom: 15px;
}
.lista-enquetes .titulo-enquete h2 {
	font-family: 'Oswald', sans-serif;
	font-size: 22px;
	text-transform: uppercase;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.8);
	color: #FFFFFF;
	margin: 0px;
}
.lista-enquetes .input-radio  {
	font-family: 'Rajdhani', sans-serif;
	font-size:  20px;
	font-weight: 700;
	color: #be1b46;
}
.lista-enquetes .text-radio  {
	float: left;
	margin: 5px 0px 0px 20px;
}
.lista-enquetes .formulario-enquete  {
	width: 450px;
}
.lista-enquetes .enquete form input[type="radio"]+label[for] {
	width: 18px;
	height: 18px;
	border-color: #ff004e;
}
.lista-enquetes .enquete form input[type="radio"]:checked+label[for] {
	background: #be1b46;
}
.lista-enquetes .compartilhar-realities {
	margin-top: 12px;
}
.lista-enquetes .enquete form input[type="submit"] {
	width: 88px;
	height: 55px;
	background: #be1b46;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	float: right;
}
.lista-enquetes a.enquete-btn {
	width: 100px;
	height: 45px;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;

	text-align: left;
	line-height: 15px;
	padding: 10px 0px 0px 30px;
}
.editorias-lista .noticia-title {
	margin-top: 0px;
	margin-bottom: 20px;
	border-bottom: 0px;
}
.editorias-lista .publicidade {
	margin-bottom: 60px;
}
.editorias-lista .publicidade .publicidade468x60 {
	margin: 0 auto;
}
.editorias-lista .lista-realities {
	width: 680px;
}
.editorias-lista .lista-realities li {
	border: 0px;
}
.editorias-lista .lista-realities .realitie-item {
	width: 510px;
}
.editorias-lista .destaques-carrossel  {
	margin-bottom: 60px;
}
.editorias-lista .destaques-carrossel .controls a.prev,
.editorias-lista .destaques-carrossel .controls a.next {
	background: #666666;
}
.editorias-lista .destaques-carrossel .controls a.prev:hover,
.editorias-lista .destaques-carrossel .controls a.next:hover {
	background: #ff6600;
}
.editorias-lista .carrossel ul li {
	width: 160px;
	padding: 0px;
	margin-left: 13px;
}
.editorias-lista .carrossel ul li a {
	font-family: Arial;
	color: #444444;
}
.editorias-lista .carrossel ul li h3,
.editorias-lista .carrossel ul li p {
	margin: 5px 0px;
}
.editorias-lista .carrossel ul li h3 a {
	font-size: 14px;
}
.editorias-lista .carrossel ul li p a {
	font-size: 12px;
}

.editorias-lista .carrossel ul li:first-child {
  margin-left: 0px;
}

/** FIM Enquetes **/


/** Quiz **/

.lista-quiz:after {
	content: "";
	display: block;
	clear: both;

}
.lista-quiz {
	width: 650px;
	margin-bottom: 60px;
}
.lista-quiz > ul > li {
	width: 650px;
	display: inline-block;
	background: #f4f4f4;
	margin-bottom: 80px;
}
.quiz-pergunta {
	position: relative;
}
.lista-quiz > ul > li .quiz-pergunta:hover .icon-compartilhar {
	display: block;
}
.lista-quiz .legenda-texto h2 {
	font-family: 'Oswald', sans-serif;
	font-size: 30px;
	color: #FFF;
	font-weight: normal;
	text-transform: uppercase;
}
.quiz-alternativas ul li {
	margin: 15px 12px 10px 12px;
	float: left;
	position: relative;

}
.quiz-alternativas .legenda {
	height: 230px;
}
.quiz-alternativas .legenda-texto {
	right: 20px;
	bottom: 0px;
}
.quiz-alternativas .legenda-texto h2 {
	text-align: center;
	font-size: 22px;
}
.quiz-alternativas .quiz-opcao {
	width: 280px;
	height: 210px;
	position: absolute;
	top: 0;
	left: 0;
	border: 10px solid #008f47;
	display: none;

	/*transição dos elementos*/
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
}
.quiz-alternativas ul li:hover .quiz-opcao {
	display: block;
}
.quiz-resposta:after {
	content: "";
	display: block;
	clear: both;
}
.quiz-resposta {
	padding: 18px;
	background: #008f47;
	clear: both;
}
.quiz-resposta img {
	float: left;
}
.quiz-descricao {
	width: 260px;
	float: right;
	font-family: Arial;
	font-size: 18px;
	color: #FFFFFF;
}
.quiz-descricao h3 {
	text-transform: uppercase;
	font-weight: normal;
	margin-top: 25px;
}
.quiz.ranking {
	height: 690px;
	margin-bottom: 30px;
}
.quiz.ranking img {
	margin-top: 18px;
}
.quiz.ranking .noticia-image {
	width: 1020px;
}
.quiz.ranking .noticia-text {
	width: 800px;
	font-family: Arial;
	font-size: 17px;
	font-weight: 300;
}
.btn-quiz {
	width: 125px;
	height: 170px;
	display: block;
	position: absolute;
	right: 18px;
	bottom: -105px;
	text-align: center;
	font-family: Arial;
	font-size: 17px;
}
.btn-quiz a {
	width: 125px;
	height: 85px;
	padding: 40px 0px 0px 0px;
	display: block;

	background: #ff004e;

	font-weight: bold;
	color: #FFF;
}
.btn-quiz a span {
	font-size: 20px;
}
.btn-quiz p {
	font-size: 15px;
	font-style: italic;
	color: #b2b2b2;
}
.quiz-introducao + .content-middle + .aside {
	background: #FFF;
	border-left: 0px;
}
.mais-quiz {
	width: 34px;
	height: 34px;
	line-height: 34px;
	vertical-align: middle;
	text-align: center;
	background: #ff004e;
	position: absolute;
	top: 30px;
	right: 5px;
}
.mais-quiz a {
	width: 34px;
	height: 34px;
	display: block;

	font-family: 'Rajdhani', sans-serif;
	font-size:  30px;
	font-weight: 400;
	color: #FFF;
}
.galeria.ranking:after {
	content: "";
	display: block;
	clear: both;
}

.quizz .next {
	width: 105px;
	right: -23px!important;
}
.quizz .next:hover {
	background: #991134;
}
.quizz .next i {
	font-size: 30px;
	margin-left: 7px;
	vertical-align: -4px;
}
.quiz-quantidade {
	color: #FFFFFF;
	font-size: 35px;
	font-family: 'Open Sans Condensed', sans-serif;
}
.quiz-quantidade i {
	font-size: 25px;
	font-style: initial;
}
.quiz-quantidade span {
	color: #ff004e;
}
.quiz-compartilhar .compartilhar-interna {
	width: initial;
}
.quiz-perguntas {
	width: 675px;
	height: 400px;
	background: #444444;
}
.quiz-perguntas img {
	float: left;
}
.box-quiz-perguntas  {
	width: 275px;
	float: right;
	margin: 45px 30px 0px 0px;
}
.box-quiz-perguntas h3 {
	font-family: 'Rajdhani', sans-serif;
	font-size:  30px;
	font-weight: 600;
	color: #FFF;

	margin: 0px 0px 25px 0px;
	border-bottom: 1px solid #555555;
}

.box-quiz-perguntas .text-radio {
	color: #e5e6ea;

}
.box-quiz-perguntas form input[type="radio"]+label[for] {
	background: #FFFFFF;
	width: 12px;
	height: 12px;
	display: block;
	border-radius: 50%;
	position: relative;
	left: 5px;
	top: -17px;
}
.box-quiz-perguntas form input[type="radio"] {
	visibility: hidden;
}
.box-quiz-perguntas form input[type="radio"]:checked+label[for] {
	background: #ff004e;
}

.box-quiz-perguntas form input[type="submit"] {
	width: 140px;
	height: 50px;

	background: #e5e5e5;

	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	color: #ff004e;
	font-size: 18px;

	border: 0;
	float: left;
	cursor: pointer;
}
/** FIM Quiz **/


/****/

/** Vídeos **/
.lista-videos:after  {
	content: "";
	display: block;
	clear: both;
}
.lista-videos  {
	margin-top: 60px;
	position: relative;
}
.lista-videos .mais-videos {
	width: 44px;
	height: 44px;
	line-height: 44px;

	vertical-align: middle;
	text-align: center;

	background: red;
	position: absolute;

	top: 30px;
	right: 25px;
}
.lista-videos .mais-videos a {
	width: 44px;
	height: 44px;
	display: block;

	font-family: 'Rajdhani', sans-serif;
	font-size:  48px;
	font-weight: 400;
	color: #FFF;
}
.lista-videos ul li {
	width: 335px;
	height: 225px;
	position: relative;
	float: left;
	margin: 10px 0px 20px 25px;
}
.lista-videos ul li:nth-child(3n+1) {
	margin-left: 0px;
}
.lista-videos ul li:hover .titulo-video {
	display: none;
}
.titulo-video {
	width: 335px;
	height: 225px;
	text-align: center;
	top: 0px;
	right: 0px;
	position: absolute;
}
.titulo-video a {
	left: 50px;
	right: 50px;
	bottom: 30px;
	position: absolute;


	font-family: 'Roboto', sans-serif;
	font-size: 20px;
	font-weight: 300;
	color: #FFFFFF;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);

	/*transição dos elementos*/
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
}
.hover-video {
	width: 335px;
	height: 225px;
	display: none;


	top: 0px;
	right: 0px;
	position: absolute;
}
.hover-video a {
	width: 335px;
	height: 225px;
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
}
.hover-video .editoria-item-icon {
	margin: 90px 0px 0px 135px;
}
.lista-videos ul li:hover .hover-video {
	display: block;
	/*transição dos elementos*/
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
}

.video-interna {
	width: 1056px;
	position: relative;
}
.video-play {
	width: 1056px;
	height: 450px;
	background: #000;
	float: left;
}
.video-center {
	width: 750px;
	height: 450px;
	margin: 0 auto;
}
.video-footer {
	width: 1056px;
	height: 100px;
	background: #5b5b5b;
	clear: both;
	position: relative;
}
.video-footer a.prev,
.video-footer a.next {
	width: 44px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	vertical-align: middle;
	color: #FFF;
	display: block;
	position: absolute;
	background: #ff004e;
}
.video-footer a.prev:hover,
.video-footer a.next:hover {
	background: #666666;
}
.video-footer a.prev {
	top: 25px;
	left: 40px;
}
.video-footer a.next {
	top: 25px;
	right: 40px;
}
.video-descricao {
	width: 800px;
	margin: 0 auto;
	position: relative;
	top: 15px;
}
.video-descricao h2 {
	font-family: 'Rajdhani', sans-serif;
	font-size: 28px;
	font-weight: 500;
	color: #FFFFFF;
	margin: 0px;

}
.video-descricao p {
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	font-weight: 300;
	color: #FFFFFF;
	margin: 0px;
}
/** FIM Vídeos **/


/****/

/** Artistas **/
.foto-perfil-artista {
	width: 720px;
	margin-bottom: 30px;
	position: relative;
}
.foto-perfil-artista:after {
	content: "";
	width: 2px;
	height: 120px;
	display: block;
	background: #ff004e;
	position: absolute;
	right: -2px;
	bottom: 22px;
}
.foto-perfil-artista:before {
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 9px 9px 9px 0;
	border-color: transparent #ff004e transparent transparent;
	display: block;
	position: absolute;
	right: 0px;
	bottom: 72px;
	z-index: 99;
}
.foto-perfil-artista .legenda-texto {
	right: 30px;
	text-align: right;
}
.foto-perfil-artista .legenda-texto h3 {
	font-family: 'Rajdhani', sans-serif;
	font-size: 40px;
	font-weight: 500;
	text-transform: uppercase;
	margin: 0px;
}
.foto-perfil-artista .legenda-texto p b {
	font-size: 16px;
}
.foto-perfil-artista .legenda-texto p {
	font-family: Arial;
	font-size: 13px;
	color: #babab6;
	margin: 0px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
.foto-perfil-artista .compartilhar-realities {
	float: right;
	margin-top: 15px;
}
.foto-perfil-artista .compartilhar-realities a {
	margin-left: 6px;
}
/** FIM Artistas **/

/* FIM EDITORIAS */


.bg-paginacao {
	width: 100%;
	top: 14px;
	left: 0px;
	position: absolute;
	border-bottom: 1px solid #e9e8e6;
	z-index: 9;
}
.paginacao {
	width: 100%;
	height: 30px;
	position: relative;
}
.paginacao ul {
	float: right;
	position: relative;
	z-index: 99;
	margin-right: 20px;
}
.paginacao ul li {
	width: 30px;
	height: 30px;
	margin-left: 3px;
	float: left;
}
.paginacao ul li a {
	width: 30px;
	height: 30px;
	line-height: 30px;
	display: block;

	font-family: 'Oswald', sans-serif;
	font-size: 15px;
	vertical-align: middle;
	text-align: center;
	color: #FFF;

	background: #5b5b5b;
}
.paginacao ul li a:hover,
.paginacao ul li a.hover {
	background: #ff004e;
}
.paginacao ul li a.prev {
	background-image: url('https://www.estrelando.com.br/images/sprite.png');
	background-position: 4px -305px;
	background-repeat: no-repeat;
}
.paginacao ul li a.next {
	background-image: url('https://www.estrelando.com.br/images/sprite.png');
	background-position: -26px -305px;
	background-repeat: no-repeat;
}

/*******************FIM INTERNAS*******************/

/***************** CONTENT *****************/






/***************** FOOTER *****************/
footer {
	margin-top: 90px;
	background: #bfbfbf;
}
.footer-destaque {
	height: 150px;
	border-bottom: 1px solid #cfcfcf;
}
.footer-destaque-descricao {
	width: 280px;
	height: 130px;
	margin-top: 20px;
	float: right;
	position: relative;
}
.footer-destaque-descricao h3 {
	font-family: 'Rajdhani', sans-serif;
	font-size: 40px;
	font-weight: 400;
	margin: 0px;
}
.footer-destaque-descricao p {
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	font-weight: 300;
}
.footer-destaque-descricao:after {
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	display: block;
	bottom: 0;
	right: -100px;
	border-style: solid;
	border-width: 0px 100px 150px 0px;
	border-color: transparent transparent #BFBFBF transparent;
}
.bg-descricao {
	width: 37%;
	height: 150px;
}
.rotativo-footer-destaque {
	width: 695px;
	margin-left: 130px;
	float: left;
	position: relative;
}
.rotativo-footer-destaque .controls {
	width: 680px;
	top: 55px;
	left: -30px;
	position: absolute;
}
.rotativo-footer-destaque a.prev:hover,
.rotativo-footer-destaque a.next:hover {
	background: #666666;
}
.rotativo-footer-destaque ul {
	width: 620px;
	margin-top: 30px;
}
.bg-rotativo {
	width: 63%;
	height: 150px;
	background: #f0f0f0;
}
.footer-redes {
	height: 140px;
	border-bottom: 1px solid #cfcfcf;
}
.footer-redes-descricao {
	width: 280px;
	float: left;
	margin-top: 25px;
}
.footer-redes-descricao h2 {
	font-family: 'Rajdhani', sans-serif;
	font-size: 40px;
	font-weight: 600;
	margin: 0px;
}
.footer-redes-descricao h3 {
	font-family: 'Rajdhani', sans-serif;
	font-size: 36px;
	font-weight: 300;
	margin: 0px;

}
.footer-redes-lista {
	width: 776px;
	height: 50px;
	float: right;
	margin-top: 50px;
	text-align: right;
}
.footer-redes-lista a.fb:hover {
	color: #0082d1;
}
.footer-redes-lista a.tw:hover {
	color: #00c9ff;
}
.footer-redes-lista a {
	font-family: 'Roboto', sans-serif;
	font-weight: 100;
	font-size: 40px;
	position: relative;
	margin-left: 100px;
	color: #666666;
}
.footer-redes-lista a i {
	margin-right: 10px;
}
.footer-redes-lista a:before {
	content: "";
	width: 1px;
	height: 100px;
	background: #666666;
	position: absolute;
	display: block;
	top: -25px;
	left: -50px;
	transform-origin: 50% 50%;
	transform: rotate(-22.5deg);
}
.footer-aplicativo {
	width: 207px;
	float: left;
	margin-top: 45px;
}

.footer-aplicativo h2 {
	font-family: 'Rajdhani', sans-serif;
	font-size: 30px;
	font-weight: 600;
	margin: 0px;
}
.footer-aplicativo h3 {
	font-family: 'Rajdhani', sans-serif;
	font-size: 28px;
	font-weight: 300;
	margin: 0px 0px 40px 0px;

}
.footer-baixar-app a {
	margin-bottom: 11px;
}
.footer-links {
	width: 770px;
	float: right;
	margin: 30px 0px 140px 0px;
}
.footer-links div {
	float: left;
}
.footer-links h3 {
	font-family: 'Roboto', sans-serif;
	font-weight: 600;
	font-size: 18px;
	color: #707070;
	transform: uppercase;
}
.footer-links ul li {
	margin-bottom: 10px;
}
.footer-links ul li a {
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	color: #7b7b7b;
}
.footer-links ul li a:hover {
	color: #e35480;
}
.footer-links-especiais,
.footer-links-destaques {
	width: 150px;
	margin-left: 100px;
}
.footer-links-especiais {
	width: 300px;
}
.footer-links-especiais ul {
	-moz-column-count: 2;
	-moz-column-gap: 60px;
	-webkit-column-count: 2;
	-webkit-column-gap: 60px;
	column-count: 2;
	column-gap: 60px;
}

.footer {
	width: 100%;
	height: 104px;
	background: #FFF;
	position: relative;
}
.footer-logo {
	position: absolute;
	top: -72px;
}
.footer-logo img {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}
.footer-logo-menu {
	height: 58px;
	border-bottom: 1px dotted #dbdbdb;
}
.footer-menu {
	/*width: 730px;*/
	width: 90%;
	float: right;
}
.footer-menu nav  {
	margin-top: 22px;
	float: right;
}
.footer-menu nav  a {
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 300;
	color: #000000;

	margin-left: 25px;
	float: left;
	display: block;
	position: relative;
}
.footer-menu nav  a:hover {
	color: #f96894;
}
.footer-menu nav  a:before {
	content: "\f006";
	width: 13px;
	height: 20px;
	display: block;

	font-family: 'FontAwesome';

	position: relative;
	margin-right: 3px;
	float: left;
}
.copyright {
	width: 320px;
	float: left;
	font-family: 'Roboto', sans-serif;
	font-size: 14px;
	font-weight: 400;
	margin-top: 18px;
}
.container {
	width: 205px;
	float: right;

	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	font-weight: 300;
	margin-top: 15px;
}
.container img {
	vertical-align: middle;
}
.footer-bg {
	width: 100%;
	height: 15px;
	background: #bfbfbf;
}
/***************** FOOTER *****************/

/* CSS NOVO - 2020 */
body {
  padding: 96px 0px 0px 0px;
}

/***************** CONTAINER *****************/
.publicidade {
	background-image: url(../../images/background-publicidade.png);
}
.box-title {
	width: auto;
	height: 42px;
	line-height: 42px;

	color: #FFF;
	font-family: 'Rajdhani', sans-serif;
	font-size: 19px;
	font-weight: 600;
	display: inline-block;
	background: #ff004e;
	padding: 0px 20px;
	text-transform: uppercase;
	position: relative;
	margin: 0px;
}
.box-title:after {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    display: block;
    bottom: 0;
		right: -8px;
    border-style: solid;
    border-width: 42px 8px 0px 0px;
    border-color: #ff004e transparent transparent transparent;
}
.noticias-mais-lidas {
	margin-top: 24px;
}
.noticias-mais-lidas ul {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}
.noticias-mais-lidas ul li {
	width: 202px;
	font-family: 'Roboto', sans-serif;
	/*font-size: 14px;*/
	font-size: 16px;
}
.noticias-mais-lidas ul li a h3 {
	color: #ff004e;
	margin: 20px 0px 0px 0px;
	font-weight: 600;
	margin: 20px 0px 0px 0px;
}
.noticias-mais-lidas ul li a p {
	font-weight: 400;
	color: #000;
	margin-top: 8px;
}

.noticias-fotos ul li {
	position: relative;
}
.noticias-fotos ul li a .icon-camera {
	width: 35px;
	height: 35px;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
	font-size: 15px;
	color: #FFF;
	background: #ff004e;
	position: absolute;
	left: 7px;
	top: 133px;
}


.block-middle {
	margin-top: 40px;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}
.block-left {
	width: 728px;
}
.rotative-destaque {
	position: relative;
}
.rotative-destaque .rotative {
	/*height: 460px;*/
	/* height: 705px; */
	height: auto !important;
	overflow: hidden;
}

.rotative-destaque .rotative img{
	object-fit: cover;
	object-position: 50% 14%;
    height: 475px;
}

.rotative-destaque .description {
	margin-top: 24px;
}

.rotative-destaque .description a p {
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	/*font-size: 17px;*/
	font-size: 18px;
	color: #333;
	
}

.rotative-destaque .description p {
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 17px;
	color: #333;
	
}

.rotative-navigation {
	position: absolute;
	top: 190px;
	right: 45px;
}
.rotative-navigation a {
	width: 10px;
	height: 10px;
	display: block;
	border: 1px solid #ff004e;
	border-radius: 50%;
	margin-bottom: 8px;
}
.rotative-navigation a.active {
	background: #ff004e;
}
.description {
	border-bottom: 1px solid #b7b7b7;
	padding-bottom: 24px;
}
.description a h2 {
	font-family: 'Roboto', sans-serif;
	/*font-size: 14px;*/
	font-size: 16px;
	color: #bf1c47;
  margin: 0;
}
.description a p.date {
	font-weight: 500;
	font-size: 12px;
}

.description a p.date {
	font-weight: 500;
	font-size: 12px;
}

.center .description a h1 {
    border-bottom: none;
    margin: initial;
}
.description a h1 {
	font-family: 'Rajdhani', sans-serif;
	font-weight: 700;
	font-size: 30px;
	color: #bf1c47;
}
.description a h3 {
	font-family: 'Rajdhani', sans-serif;
	font-weight: 700;
	font-size: 20px;
	color: #bf1c47;
}
.description a p {
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 17px;
	color: #333;
}
/*
.description.celebridades a h2 {
	color: #ff004e;
}
.description.series a h2 {
	color: #37d562;
}
.description.estilo a h2 {
	color: #aa2ffd;
}
.description.realities a h2 {
	color: #ff7012;
}*/


.box-carregar {
	height: 42px;
	position: relative;
  margin: 60px 0px 40px 0px;
}
.box-carregar:before {
	content: "";
	width: 100%;
	height: 1px;
	position: absolute;
	left: 0px;
	top: 50%;
	border-bottom: 1px solid #b7b7b7;
	z-index: 8;
}
a.btn-carregar {
	width: 212px;
	height: 42px;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #FFF;
	background: #ff004e;
	z-index: 9;
	position: relative;
	margin: 0 auto;
	font-size: 20px;
	font-family: 'Rajdhani', sans-serif;
	font-weight: 600;
}

.description ul.compartilhar-noticia {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.description ul.compartilhar-noticia li {
	margin-right: 17px;
	padding-left: 1px;
}
.description .compartilhar-noticia a .fa-facebook-square {
	font-size: 25px;
}
.description .compartilhar-noticia a .fa-envelope-o,
.description .compartilhar-noticia a .fa-twitter {
	font-size: 21px;
}
.description .compartilhar-noticia a .fa-whatsapp {
	font-size: 21px;
}

.description .compartilhar-noticia a {
	color: #7b7b7b;
}
.description .compartilhar-noticia a:hover {
	color: #bf1c47;
}

.destaques-sidebar {
	margin-top: 42px;
}
.destaques-sidebar > ul > li:nth-child(2) {
	margin-top: 24px;
}

.block-flex {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
}
.block-flex .image {
	margin-right: 20px;
}
.description .block-flex a h1 {
  font-size: 27px;
  margin: 0 0 40px 0px;
}

.ultimas-noticias {
	margin-top: 50px;
}
.ultimas-noticias > ul > li:nth-child(1) {
	margin-top: 0px;
}
.ultimas-noticias > ul > li {
	margin-top: 24px;
}




.block-right {
	width: 304px;
}
.block-right .publicidade {
	margin-top: 30px;
}
.block-right .top-famosos {
	width: auto;
	margin-top: 40px;
	float: initial;
}
.top-famosos .mask {
	width: 200px;
	height: 465px;
  overflow: hidden;
  position: relative;
	margin: 0 auto;
}
.block-right .top-famosos ol {
	width: 200px;
	height: 465px;
	margin: 0 auto;
  padding: 0;
}
.block-right .top-famosos ol .item  {
	width: 200px;
	height: 465px;
	float: left;
  position: relative;
}
.block-right .top-famosos ol li  {
	width: 200px;
	height: 205px;
	float: left;
  counter-increment: my-awesome-counter;
	position: relative;
	text-align: center;
	margin-bottom: 25px;
}
.block-right .top-famosos ol li:before {
  content: counter(my-awesome-counter);
	width: 29px;
	height: 29px;
	display: flex;
	justify-content: center;
	align-items: center;
	background: #ff004e;
	border-radius: 50%;
	position: absolute;
	top: 6px;
	left: 40px;

	color: #FFF;
	font-family: 'Rajdhani', sans-serif;
  font-weight: 700;
	font-size: 17px;

}
.block-right .top-famosos ol li img  {
	border-radius: 50%;
	border: 1px solid #7b7b7b;
}

.block-right .top-famosos ol li a h3 {
	font-family: 'Rajdhani', sans-serif;
  font-weight: 700;
  color: #bf1c47;
  font-size: 19px;
  margin: 12px 0 0 0;
}
.block-right .top-famosos ol li a p {
  font-family: 'Rajdhani', sans-serif;
  font-weight: 600;
  color: #333333;
  font-size: 14px;
  margin: 8px 0 0 0;

}
.btn-ver-todos {
	width: 118px;
	height: 46px;
	display: flex;
	justify-content: center;
	align-items: center;

	text-transform: uppercase;
	font-family: 'Rajdhani', sans-serif;
	font-weight: 600;
	font-size: 15px;
	color: #FFF;
	background: #ff004e;
	margin: 0 auto;
}
.top-destaques .controls {
  width: 84px;
}

.top-destaques ol{
	position: relative;
    left: 0px;
}
.top-destaques {
	border: 1px solid #b7b7b7;
	padding: 18px 17px;
	position: relative;
}
.block-right .box-enquete {
	margin-top: 40px;
}

.box-enquete .enquete .foto-enquete img {
	width: 100%;
}
.box-enquete .enquete {
	width: auto;
	height: auto;
	float: initial;
	border: 1px solid #b7b7b7;
	border-top: none;
	padding: 0px 0 17px 0;
	position: relative;
}
.box-enquete .formulario-enquete {
	width: auto;
}
.box-enquete .formulario-enquete h2 {
	font-family: 'Rajdhani', sans-serif;
  font-weight: 700;
  color: #bf1c47;
  font-style: initial;
  margin: 18px 26px;
}
.box-enquete .formulario-enquete h3 {
  color: #7b7b7b;
  margin: 0px;
	display: none;
}
.box-enquete .formulario-enquete .text-radio {
	color: #333;
}
.box-enquete .enquete .formulario-enquete form  {
  margin: 0 26px;
}
.box-enquete .enquete .formulario-enquete form input[type="radio"]+label[for] {
  top: -13px;
}
.box-enquete .input-text  {
  display: flex;
	justify-content: flex-start;
	align-items: flex-start;
}
.box-enquete .input-text .text-radio  {
  width: auto;
}
#enviarvoto,
.box-enquete .enquete form input[type="submit"],
.box-enquete a.enquete-btn {
	width: 118px;
	height: 46px;
	text-transform: uppercase;
	font-family: 'Rajdhani', sans-serif;
	font-weight: 600;
	font-size: 15px;
	float: initial;
}
#enviarvoto {
	color: #ff004e;
	border: none;
	background: #e5e5e5;
}
.box-enquete .input-btn {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}
.box-enquete .input-text .input-radio {
	margin-right: 10px;
}
.box-enquete .enquete-btn {
	margin-left: 8px;
}



.block-three {
  margin-top: 80px;
}
.block-three h1 {
	/* font-size: 30px; */
	font-size: 26px;
	border: none;
	margin: 0px;
}
.rotativo-novelas {
	border: 1px solid #b7b7b7;
	padding: 18px 17px 0px 17px;
	position: relative;
}
.rotativo-novelas .mask {
	width: 174px;
	height: 586px !important;
	position: relative;
	overflow: hidden;
}

.rotativo-fotos,
.box-vote .vote-opcoes {
	border: 1px solid #b7b7b7;
	padding: 18px 17px;
	position: relative;
}
.box-fotos,
.box-vote {
  margin-left: 9px;
}
.top-destaques .controls,
.rotativo-novelas .controls,
.rotativo-fotos .controls {
	width: 84px;
	height: 37px;
	position: absolute;
	top: -24px;
	right: 18px;
}
.top-destaques .controls a,
.rotativo-novelas .controls a,
.rotativo-fotos .controls a {
	width: 41px;
	height: 37px;
	font-size: 24px;
  line-height: 38px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.rotativo-novelas .description a h3 {
  margin: 15px 0px;
}
.rotativo-novelas .description a p {
  font-size: 14px;
}
.rotativo-novelas .description .compartilhar-noticia a .fa-facebook-square {
  font-size: 18px;
 }
.rotativo-novelas .description .compartilhar-noticia a .fa-envelope-o,
.rotativo-novelas .description .compartilhar-noticia a .fa-twitter {
  font-size: 17px;
 }
.rotativo-novelas .mask > ul {
	width: 173px;
	display: flex;
  flex-wrap: wrap;
}
.rotativo-novelas .mask > ul .item > li {
	width: 174px;
	position: relative;
}
/*
.rotativo-novelas > ul > li:nth-child(2n) {
	margin-left: 9px;
}*/
.rotativo-novelas .description {
	border: none;
	margin-bottom: 0;
	padding-bottom: 20px;
}
.box-fotos .publicidade {
	margin-top: 16px;
}
.box-fotos .rotativo-fotos .legenda {
	display: flex;
	justify-content: center;
	align-items: flex-end;
}
.box-fotos .rotativo-fotos .legenda-texto {

	position: relative;
	margin-bottom: 10px;
	left: 0px;
	bottom: 0px;
	right: 0px;
}
.box-fotos .rotativo-fotos .legenda-texto h3 {
	color: #FFF;
	font-family: 'Rajdhani', sans-serif;
	font-weight: 600;
	font-size: 21px;
	text-align: center;
	margin-left: 10px;
	margin-right: 10px;
}


.box-vote .vote-opcoes,
.box-vote .vote-opcoes form {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
  margin: 0;
}
.box-vote .opcao-2 {
	margin-left: 20px;
}
.box-vote .opcao-1,
.box-vote .opcao-2 {
	width: 230px;
  height: 568px;
	position: relative;
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	justify-content: flex-start;
}
.box-vote .opcao-descricao {
	width: 190px;
	height: auto;
	min-height: 5px;

	position: absolute;
	left: 0px;
	bottom: 0px;
	background: #ff004e;
	color: #FFF;
	font-family: 'Rajdhani', sans-serif;
	font-weight: 600;
	font-size: 16px;
	border: none;
	border-radius: 0;
	box-shadow: none;
  padding: 16px 20px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
	line-height: normal;
}
.box-vote .opcao-1:hover .opcao-descricao,
.box-vote .opcao-2:hover .opcao-descricao {
	border: none;
	background: #bf1c47;
}


/***************** CONTAINER *****************/

/***************** FOOTER *****************/
.footer-redes {
	height: 139px;
	position: relative;
}
.left-gray {
	width: 35%;
	height: 139px;
	background: #bfbfbf;
	position: absolute;
	left: 0px;
}
.right-white {
	width: 65%;
	height: 139px;
	background: #FFF;
	position: absolute;
	right: 0;
}
.right-white:before {
    content: "";
    width: 0;
    height: 0;
    position: absolute;
    display: block;
    bottom: 0;
    left: 0px;
    border-style: solid;
    border-width: 0px 58px 139px 0px;
    border-color: transparent transparent #BFBFBF transparent;
}
.footer-redes-descricao {
	z-index: 99;
	position: relative;
}
.footer-redes-lista {
	  height: 90px;
    display: flex;
    margin-top: 25px;
    justify-content: flex-start;
    align-items: center;
}
.footer-redes-lista a {
    font-size: 25px;
    margin-left: 85px;
			font-weight: 300;
}
.footer-redes-lista a:before {
    top: -34px;
}
.footer-redes-lista a:first-child:before {
  display: none;
}
.footer-redes-lista a.ig:hover {
	background: rgb(79,91,213);
	background: linear-gradient(90deg, rgba(79,91,213,1) 20%, rgba(250,126,30,1) 40%, rgba(214,41,118,1) 60%, rgba(150,47,191,1) 80%);
	/*background: radial-gradient(circle at 0%, #ec1600 45%,#d6249f 60%,#285AEB 90%);*/
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.footer-redes-lista a.ig:hover i {
	color: #962fbf;
  -webkit-text-fill-color: initial;
}
.footer-redes-descricao {
	margin-top: 45px;
}
.footer-redes-descricao h2,
.footer-aplicativo h2 {
	font-size: 30px;
	font-weight: 600;
	color: #333333;
}
.footer-redes-descricao h3,
.footer-aplicativo h3 {
	font-size: 30px;
	font-weight: 400;
	color: #333333;
}

.footer-lista {
	height: 259px;
}
.footer-links {
  width: 820px;
  margin: 60px 0px 0px 0px;
}
.footer-lista .footer-aplicativo {
	margin-top: 60px;
}
.baixar-google-play {
	float: right;
  margin-left: 15px;
}
.baixar-apple-store {
	float: left;
  margin-left: 0;
}


#cookie-bar {
    position: fixed;
    display: none;
    width: 100%;
    /* left: 1.5%; */
    height: 39px;
    /* bottom: 93px; */
    /* margin-bottom: 2px; */
    top: 37px;
    padding-top: 0px;
    line-height: 40px;
    align-items: center;
    justify-content: center;
    text-align: center;
    background: #afafaf;
    z-index: 9999999;
    /* z-index: 999; */
    border: 1px solid #b7b4b4;
    font-family: 'Arial', sans-serif;
    font-weight: 300;
}



#cookie-bar .message{
	font-size: 13px;
	font-weight: 100;
	text-align: center;
	color: #fff;
}
#cookie-bar .message a{
	color: #FF004E;
}

#cookie-bar .close-cb{
	position: relative;
	font-size: 13px;
	right: -24px;
	color:#FFF;
	padding: 3px 10px 3px 10px;
	background: #FFC107;
	cursor:pointer;
}

#cookie-bar .confirme-cb{
	position: relative;
	font-size: 13px;
	right: -16px;
	color:#FFF;
	padding: 3px 10px 3px 10px;
	background: #4CAF50;
	cursor:pointer;
}

#cookie-bar #checkbox-cb{
	display:none;
}
/***************** FOOTER *****************/

#publi-pop .text-anuncio {
	position: initial;
    display: initial;
    text-align: initial;
 }
 #publi-pop .text-anuncio:before {
	 display: none;
 }
.text-anuncio {
	position: relative;
    display: inline-block;
    text-align: left;
}
.text-anuncio:before{
	content: "Anúncio";
    position: relative;
    font-family: 'Rajdhani', sans-serif;
    color: #be1b46;
    background: #fff;
    padding: 3px;
    display: inline-block;
    font-weight: 600;
	font-size: 12px;
}

.baixar-google-play {
	width: 207px;
	height: 60px;
	float: left;
	background: url('https://www.estrelando.com.br/images/sprite.png') -2px -119px no-repeat;
}
.baixar-apple-store {
	width: 207px;
	height: 60px;
	margin-left: 15px;
	float: right;
	background: url('https://www.estrelando.com.br/images/sprite.png') -2px -186px no-repeat;
}

.footer-destaque{
	display: grid;
	grid-template-columns: 30% 70%;
}

.carousel-box{
	margin-top: 1rem;
}

@media (hover: hover){
	.carousel__snapper{
		animation-name: tonext, snap;
		animation-timing-function: ease;
		animation-duration: 4s;
		animation-iteration-count: infinite;
	}

	.carousel__slide:last-child .carousel__snapper{
		animation-name: tostart, snap;
	}
}

@media (prefers-reduced-motion: reduce){
	.carousel__snapper{
		animation-name: none;
	}
}

@keyframes tonext{
75%{
left: 0;
}
95%{
left: 100%;
}
98%{
left: 100%;
}
99%{
left: 0;
}
}

@keyframes tostart{
75%{
left: 0;
}
95%{
left: -300%;
}
98%{
left: -300%;
}
99%{
left: 0;
}
}

@keyframes snap{
96%{
scroll-snap-align: center;
}
97%{
scroll-snap-align: none;
}
99%{
scroll-snap-align: none;
}
100%{
scroll-snap-align: center;
}
}

ol.carousel__viewport, li.carousel__slide{
list-style: none;
margin: 0;
padding: 0;
}

.carousel{
position: relative;
width: 620px;
height: 100px;
margin: 0 auto;
}

.carousel__viewport{
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
display: flex;
overflow-x: hidden;
counter-reset: item;
scroll-behavior: smooth;
scroll-snap-type: x mandatory;
}

.carousel__slide{
position: relative;
flex: 0 0 100%;
width: 100%;
counter-increment: item;
}

.carousel__slide:before{
content: counter(item);
position: absolute;
top: 50%;
left: 50%;
transform: translate3d(-50%,-40%,70px);
color: #fff;
font-size: 2em;
}

.carousel__snapper{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
scroll-snap-align: center;
}

.carousel:hover .carousel__snapper,
.carousel:focus-within .carousel__snapper{
animation-name: none;
}

.carousel__navigation{
position: absolute;
right: 0;
bottom: 0;
left: 0;
text-align: center;
}

.carousel::before, .carousel::after,
.carousel__prev, .carousel__next{
position: absolute;
top: 0;
margin-top: 8%;
width: 2rem;
height: 2rem;
transform: translateY(-50%);
border-radius: 50%;
font-size: 0;
outline: 0;
}

.carousel::before, .carousel__prev{
left: .2rem;
}

.carousel::after, .carousel__next{
right: .2rem;
}

.carousel::before, .carousel::after{
content: '';
z-index: 1;
background-color: #ddd;
background-size: 1.4rem 1.4rem;
background-repeat: no-repeat;
background-position: center center;
color: #fff;
line-height: 2rem;
text-align: center;
pointer-events: none;
opacity: .5;
}

.carousel::before{
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 330.002 330.002' style='enable-background:new 0 0 330.002 330.002;' xml:space='preserve'%3E%3Cpath id='XMLID_227_' d='M233.25,306.001L127.5,165.005L233.25,24.001c4.971-6.628,3.627-16.03-3-21c-6.627-4.971-16.03-3.626-21,3 L96.75,156.005c-4,5.333-4,12.667,0,18l112.5,149.996c2.947,3.93,7.451,6.001,12.012,6.001c3.131,0,6.29-0.978,8.988-3.001 C236.878,322.03,238.221,312.628,233.25,306.001z' fill='%23FFF'/%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");
}

.carousel::after{
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 330.002 330.002' style='enable-background:new 0 0 330.002 330.002;' xml:space='preserve'%3E%3Cpath id='XMLID_226_' d='M233.252,155.997L120.752,6.001c-4.972-6.628-14.372-7.97-21-3c-6.628,4.971-7.971,14.373-3,21 l105.75,140.997L96.752,306.001c-4.971,6.627-3.627,16.03,3,21c2.698,2.024,5.856,3.001,8.988,3.001 c4.561,0,9.065-2.072,12.012-6.001l112.5-150.004C237.252,168.664,237.252,161.33,233.252,155.997z' fill='%23FFF'/%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");
}

.box-novelas .rotativo-novelas{
    padding: 18px 17px 17px 17px;
}

.box-fotos .rotativo-fotos.loaded{
	padding: 16px 17px;
}

.box-vote .vote-opcoes{
	padding: 26px 17px;
}

.ultimas-noticias ul li iframe{
	max-width: 730px;
	height: auto;
}

.ultimas-noticias ul li .publicidade728x265 .pub.adCabecalho > div > div{
	max-width: 730px !important;
	height: auto !important;
	text-align: left !important;
}

.primeira-chamada{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

/* AJUSTES INTERNAS NEW HEADER */

body.nota .footer-redes-descricao,
body.foto .footer-redes-descricao,
body.celebridades .footer-redes-descricao,
body.realities .footer-redes-descricao,
body.estilos .footer-redes-descricao,
body.estilo .footer-redes-descricao,
body.series .footer-redes-descricao,
body.teen .footer-redes-descricao{
	display: none;
}

body.nota #content,
body.foto #content,
body.celebridades #content,
body.realities #content,
body.estilos #content,
body.estilo #content,
body.series #content,
body.teen #content{
    padding-top: 5rem;
}

.tooltip-insta{
	position: relative;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	background: #ff004e;
	border-radius: .6rem;
	padding: .8rem;
	cursor: pointer;
	color: #fff !important;
}

.tooltip-insta::before{
	position: absolute;
	content: '';
	width: 12px;
	height: 12px;
	background: #ff004e;
	top: -6px;
	left: 50%;
	transform: translateX(-50%) rotate(45deg);
	transition: all 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

.tp-item-ig{
	display: flex;
	align-items: center;
	margin: 0 0.4rem;
	font-weight: 300;
}

.foto-credito{
	display: block;
	bottom: -2.7rem;
	left: -12rem;
	color: #ecebec;
}

.publicidade:after,
.publicidade728x90:after,
.moda-beleza:after,
.vote:after,
.fotos:after,
.vote-fotos:after,
.destaques:after,
.famosos:after,
.participe-top:after,
.moda-beleza-destaques:after,
.vote-fotos:after,
.publicidade-full:after,
.destaques-carrossel:after,
.zoom:after,
.newsletter-votacao:after,
.noticias-relacionadas:after,
.comentario-facebook:after,
.aside:after,
.conteudo-titulo:after,
.lista-alfabetica:after,
.lista-artistas:after,
.lista-artistas ul:after,
.ranking-rotativo ul:after,
.lista-realities li:after,
.compartilhar-realities:after,
.conteudo-tags:after,
.footer-bg:after,
.copyright-container:after,
.footer-logo-menu:after,
.footer-conteudo:after,
footer:after,
.listagem-noticias li:after,
.editorias-conteudo:after,
.editorias-lista:after,
.noticia-title:after  {
	content: "";
	display: block;
	clear: both;
}

.ranking-rotativo .pub-pop {
	width: 300px;
	height: 250px;
	background: transparent;
	left: 196px;
	top: 150px;
	position: absolute;
	z-index: 9999;
	/* display: none; */
}

 .ranking-rotativo .pub-show .pub-pop .btn-fechar,
 .ranking-rotativo .pub-show .pub-pop {
	display: block;
}

  .ranking-rotativo .pub-pop .btn-fechar {
	display: none;
	width: 26px;
	height: 22px;
	line-height: 18px;
	font-size: 17px;
	font-weight: bold;
	position: absolute;
	text-align: center;
	top: -36px;
	left: 272px;
	cursor: pointer;
	z-index: 9999;
	display: block;
	background: white;
	border-radius: 15px;
	padding-top: 5px;
	border: 1px solid #ff004e;
	color: #ff004e;
	font-family: Arial;
 }

#publi-pop.pub-display-none{
	display: none;
}

.foto-legenda {
	width: 455px;
	/*position: absolute; */
	padding-top: 30px;
	left: 110px;
	right: 90px;
	font-size: 15px;
	color: #FFFFFF;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.8);
}

.tooltip-insta2{
	position: relative;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	background: #ff004e;
	border-radius: .6rem;
	padding: .6rem;
	cursor: pointer;
	color: #fff !important;
}

.tp-item-ig2{
	display: flex;
	align-items: center;
	margin: 0 0.2rem;
	font-weight: 300;
}

.slidefotoslateral .thumbnails, .slidebanner .thumbnails, .slidefotos .thumbnails, .carrossel .thumbnails, .slider .thumbnails, .sliderGall .thumbnails {
	-webkit-transition: left 0.5s linear;
	-moz-transition: left 0.5s linear;
	-ms-transition: left 0.5s linear;
	-o-transition: left 0.5s linear;
	transition: left 0.5s linear;
}
.sliderGall .thumbnails img {
   opacity: 0.9;
}

.foto-credito.x, .thumbnails .foto-credito{
	display: none !important;
}

.image-clip{
	width: 100%;
	clip-path: polygon(0 0, 100% 0, 100% 84%, 0 84%);
}

body.instagram section#content{
	padding-top: 6rem;
}

.listagem-instagram{
	display: grid;
    grid-template-columns: 33% 33% 33%;
}

.listagem-instagram .titulo-lista-instagram h3 a{
	color: #a32246;
	font-size: 14px;
    line-height: 20px;
}

.icon-instagram a.ajaxed{
	width: 100%;
    display: block;
    text-align: center;
}

.listagem-instagram .titulo-lista-instagram h3 {
    text-align: center;
}

.listagem-instagram .titulo-lista-noticias {
    border-bottom: none;
}

.icon-instagram .editoria-texto{
	width: 97% !important;
    margin: 0 auto !important;
}