/*
Theme Name: RD1 2.1
Theme URI: http://rd1.ig.com.br/
Author: Guilherme Petersen - Segredos da Performance
Author URI: http://www.guilhermepetersen.com.br/
Description: Novo Template para o Portal RD1
Version: 2.0
Text Domain: rd1
*/

/* FONTES */
@import url(http://fonts.googleapis.com/css?family=Lato:300,400,700,900,300italic,400italic,700italic,900italic);

/* GERAL */
* {
	-webkit-transition: all .2s;
	transition: all .2s;
}

.primeira-linha {
	margin-top: 30px;
}
.col-full-width {
padding: 0 15px;
float: left;
width: 100%;
}
body {
	font-family: 'Lato', sans-serif;
	padding-top:140px;
}
body.customize-support .header {
	margin-top: 32px;
}
h1,h2,h3,h4,h5,h6 {
	font-family: 'Lato', sans-serif;
}
a {
	color: #ba2025;
}
a:hover {
	color:#770d11;
}
.img-center-responsive {
	display: block;
	margin: 0 auto;
	max-width: 100%;
}

/* CONTEÚDO */
.conteudo-content p {
	font-size: 16px;
	color: #505050;
}
.conteudo-content iframe {
	max-width:100%;
}
.conteudo-content p,
.conteudo-content pre,
.conteudo-content blockquote {
	margin: 1em 0;
}
.conteudo-content img {
	max-width: 100% !important;
}

/* MENU */
.header {
	border-top: 2px solid #ba2025;
}
.header-hr {
margin-top: 0;
margin-bottom: 0;
border-color: #aaaaaa;
width: 100%;
position: relative;
top: -3px;
}
ul.navbar-social {
	margin-top:40px;
}
div.navbar-header {
	position: relative;
	z-index: 1;
}
ul.navbar-social a{
	padding: 5px !important;
}
.header .navbar-brand {
	font-size: 0px !important;
}

.header .navbar-brand img {
	max-width: 90px;
	max-width: 100%;
	height: 90px;
}
@media (min-width:767px){
	.header {
		height:120px;
	}
	.menu-principal {
		/*position: absolute !important;*/
		/*margin-top:-25px;*/
		/*top:50%;*/
		/*left:130px;*/
		margin-top:35px;
	}
	.container-menu-principal .yamm-content {
		width:600px;
	}
	.container-menu-principal .nav>li>a {
		padding:15px 8px;
	}
	.container-menu-principal .navbar-nav>li>.dropdown-menu {
		margin-top:10px;
		border-radius:5px;
		box-shadow: none;
		border:5px solid rgba(0,0,0,0.1);
		padding:0;
	}
	.container-menu-principal .navbar-nav>li>.dropdown-menu:before {
		border: 10px solid transparent;
		border-bottom-color: rgba(0,0,0,0.1);
		content: "";
		left: 10px;
		position: absolute;
		top: -25px;
	}
	.container-menu-principal .menu-principal>li:first-child>a {
		border: 1px solid #ccc;
		background: #FDFCFC;
	}
	.container-menu-principal .navbar-nav>li>a {
		border-radius: 10px;
		font-size: 15px;
		font-weight: bold;
		color:#33485f;
		-webkit-transition: all .2s;
		transition: all .2s;
	}
	.container-menu-principal .navbar-nav>li>a:hover {
		color:#15202b;
	}
	.container-menu-principal .navbar-nav>li>a>span {
		font-size: 25px;
	}
	.yamm .yamm-content {
		padding:0;
	}
	.yamm .yamm-content > div {
		padding-top:15px;
		padding-bottom:15px;
	}
	.last-yamm-content {
		background-color:#f5f5f5;
		height: 100%;
	}
	.yamm .yamm-content > div {
		border-right: 2px solid #ccc;
		min-height: 400px;
	}
	.yamm .yamm-content > div:last-child {
		border:none;
	}
}

.yamm-content {
	text-transform: none;
	font-size: 15px;
}

.yamm-content .yamm-title {
	color:#33495f;
	font-weight: 900;
	text-transform: uppercase;
	margin-bottom:15px;
	font-size: 15px;
	display: block;
}

.yamm-content a {
	color:#33495f;
}

.yamm-content .list-space {
	margin-top: 15px;
	margin-bottom: 15px;
	display: block;
}

.yamm-content .list-bold {
	font-weight: bold;
}

.yamm-content .post-small-col:first-child {
	margin-top:0;
}

/* SCROLLING */
@media (min-width: 767px){
	.header-scrolling {
		height:70px;
	}
}
.header-scrolling .navbar-search {
	margin-top:17px;
}
.header-scrolling ul.navbar-social {
	margin-top: 15px;
}

.header-scrolling .navbar-brand img {
	height:40px;
}
.header-scrolling .menu-principal {
	margin-top: 10px;
}
.body-scrolling {
	padding-top:90px;
}
.navbar-social-mobile {
	display: none;
}
ul.navbar-social-mobile>li {
	margin-left: 0 !important;
}


/* BOX */
.box .box-title {
	font-weight: 900;
	font-size:22px;
	text-transform: uppercase;
	display: block;
	float:left;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	width: 100%;
	margin-bottom: 25px;
}
.box .branco .box-title,
.box .azul .box-title {
	margin:10px 0;
}
.box .box-title .bar {
	margin-right: 5px;
	color: #c13a2c;
}
.box .box-title .thin {
	font-weight: 300;
}
.post-box {
	margin-bottom: 20px;
	float:inherit;
}
.post-box .post-box-thumb {
	position: relative;
}
.post-box .post-box-thumb:hover img {
	opacity: 0.85;
}
.post-box .post-box-categoria {
	position: absolute;
	bottom:0;
	background: #ba2025;
	padding:5px 10px;
	text-transform: uppercase;
	font-weight: 900;
	z-index: 1;
	font-size: 14px;
}
.post-box .post-box-categoria a {
	color:#fff;
	text-decoration: none;
}
.post-box .post-box-titulo {
	font-size: 15px;
	font-weight: 900;
}
.post-box .post-box-date {
	color:#ccc;
	margin-top: 10px;
	font-size: 14px;
	font-weight: bold;
}
.post-box .post-box-titulo a {
	color: #ba2025;
	text-decoration: none;
}
.post-box:hover .post-box-categoria {
	background: #36404d;
}
.post-box:hover .post-box-titulo a {
	color: #36404d;	
}
.post-box .post-box-categoria a:hover {
	/*color:#E1EB04;*/
}

/* BOX GRANDE */
.post-box-grande .post-box-thumb {
	margin-bottom: 10px;
}
.post-box-grande .post-box-titulo {
	font-size: 25px;
}

.post-box-grande .carousel-caption.post-box-titulo {
	font-size: 26px;
	line-height: 30px;
	position: relative;
	left: 0;
	bottom: 0;
	text-align: left;
	text-shadow: none;
	max-height: 125px;
	/*overflow: hidden;*/
	padding-top: 35px;
}
.post-box-grande .carousel-control {
	background: none !important;
	top: 30px !important;
	bottom: auto !important;
}
/* Fix shadow big banner */
.carousel-caption {
	margin-bottom: 0px !important;
}

/* BOX SLIDE */
.post-box-slide {}
.post-box-slide .carousel-caption {
	font-size: 25px;
	line-height: 30px;
	
}
.post-box-slide .carousel-inner {
	min-height:520px;
}
.post-box-slide .image_containter {
	position:relative;
}
.post-box-slide .carousel-control {
	position:absolute;
	top: 50% !important;
	bottom: 50% !important;
	margin-top: -35px;
}
.post-box-slide .post-box-categoria {
top: 0;
bottom: auto;
}
.post-box-slide .image-container {
position: relative;
max-height: 355px;
overflow: hidden;
}
@media (max-width: 1200px){
	.post-box-slide .image-container {
		max-height: 340px;
	}
}
.post-box-slide .carousel-control {
top: 50% !important;
margin-top: -40px;
padding: 0 !important;
width: auto;
}
.post-box-slide .img-slide {
	width: 100%;
	min-height: 355px;
}
@media (min-width: 998px){
	.post-box-slide:hover .img-slide {
		zoom: 110%;
		-moz-zoom: 110%;
		-webkit-zoom: 110%;
		-ms-zoom: 110%;
		width: 110%;
		max-width: 110%;
		margin-left: -5%;
		margin-top: -5%;
	}
}

/* BOX MEDIO */
.post-box-medio .post-box-thumb {
	margin-bottom: 10px;
}
.post-box-medio .post-box-titulo {
	font-size: 23px;
	line-height: 25px;
}

/* BOX PEQUENO */
.post-box-pequeno {
	float:left;
	width: 100%;
}
.post-box-pequeno .post-box-thumb {
	float:left;
	margin-right:20px;
	margin-bottom: 10px;
}
.post-box-pequeno .post-box-categoria {
	position: relative;
	background: transparent;
	padding:0;
	margin-bottom: 5px;
	display:block;
}
.post-box-pequeno .post-box-categoria a {
	color:#ba2025;
}
.post-box-pequeno .post-box-titulo {
	font-weight: normal;
	line-height: 18px;
}
.post-box-pequeno .post-box-titulo a {
	color: #36404d;
	font-weight: bold;
}
.post-box-pequeno:hover .post-box-titulo a {
	color: #ba2025;
}
.post-box-pequeno:hover .post-box-categoria {
	background: transparent;
}
.post-box-pequeno .post-box-categoria a:hover {
	color:#36404d;
}

/* BOX COLUNA */
.post-box-coluna {
	float:left;
}
.post-box-coluna .post-box-thumb {
	margin-bottom: 20px;
}
.post-box-coluna .post-box-categoria {
	position: relative;
	background: transparent;
	padding:0;
	margin-bottom: 10px;
	display:block;
	z-index:0;
}
.post-box-coluna .post-box-categoria a {
	color:#ba2025;
}
.post-box-coluna .post-box-titulo {
	font-weight: normal;
	line-height: normal;
}
.post-box-coluna .post-box-titulo a {
	color: #36404d;
	font-weight:bold;
}
.post-box-coluna:hover .post-box-categoria {
	background: transparent;
}
.post-box-coluna .post-box-categoria a:hover {
	color:#36404d;
}
.post-box-coluna:hover .post-box-titulo a {
	color: #ba2025;
}
.post-box-coluna .post-box-number {
	position: absolute;
	bottom:0;
	background: #ba2025;
	padding:5px 10px;
	text-transform: uppercase;
	font-weight: 900;
	z-index: 1;
	font-size: 15px;
	color:#fff;
}

/* BOX SUPER PEQUENO */
.post-box-super-pequeno {
	float:left;
	width: 100%;
	margin-bottom: 10px;
}
.post-box-super-pequeno .post-box-thumb {
	float:left;
	margin-right:20px;
	margin-bottom: 10px;
}
.post-box-super-pequeno .post-box-categoria {
	position: relative;
	background: transparent;
	padding:0;
	margin-bottom: 0;
	display:block;
	/* font-size: 12px; */
}
.post-box-super-pequeno .post-box-categoria a {
	color:#ba2025;
}
.post-box-super-pequeno .post-box-titulo {
	font-weight: bold;
	line-height: 18px;
	font-size: 15px;
}
.post-box-super-pequeno .post-box-titulo a {
	color: #36404d;
}
.post-box-super-pequeno:hover .post-box-titulo a {
	color: #ba2025;
}
.post-box-super-pequeno:hover .post-box-categoria {
	background: transparent;
}
.post-box-super-pequeno .post-box-categoria a:hover {
	color:#36404d;
}

/* BANNER */
.linha-banner {
	background: #dedede;
	padding:20px 0;
	margin-bottom: 20px;
}

/* TERCEIRA LINHA */
.linha-cinza {
	margin-top:-20px;
	padding-top:20px;
	background: #eff0eb;
}
.box .branco {
	background: #fff;
	border-radius: 10px;
	margin-bottom: 20px;
	overflow: hidden;
}
.box .vermelho {
	background: #c13a2c;
	color:#fff;
}
.box .vermelho .box-title,
.box .vermelho .box-title .bar {
	color:#fff;
}
.box .branco {
	padding-left: 10px;
	padding-right: 10px;
	display: block;
	float: left;
	width: 100%;
}
.branco .post-box-medio .post-box-thumb {
	margin-left:-10px;
	margin-right: -10px;
}

/* AGORA NA TV */
.agora-na-tv ul {
	list-style: none;
	padding:0 0 0 15px;
}
.agora-na-tv ul li {
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	line-height: 35px;
}
.agora-na-tv ul li img {
margin-right: 5px;
}
.agora-na-tv ul li a {
	color:#fff;
	text-decoration: none;
}
.agora-na-tv ul li:hover a {
	opacity: 0.65;
}

/* BOX FOOTER */
.box-footer {
	background: #36404d;
	margin-left:-10px;
	margin-right: -10px;
	border-radius:0 0 10px 10px;
	padding:10px 15px 0 15px;
	font-weight: bold;
	font-size:18px;
	margin-bottom: -10px;
	clear:both;
}
.box-footer a {
	color:#fff;
}
.box-footer img {
	margin-top:5px;
}
.box-footer > div {
	margin-bottom:10px;
}

/* POST PLAY */
.post-box-play {
	position: absolute;
	font-size: 50px;
	left: 50%;
	top: 50%;
	margin-left: -25px;
	margin-top: -25px;
	color:#fff;
	opacity: 0.8;
}
.post-box-medio .post-box-rd1-fm-title {
	display: block;
	font-size: 12px;
	font-weight: 900;
	text-transform: uppercase;
	margin-bottom: 10px;
	color:#ba2025;
}
.post-box-medio .post-box-rd1-fm-author {
	display: block;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 15px;
	color:#36404d;
}
.post-box-medio .post-box-rd1-fm-music {
	display: block;
	font-size: 15px;
	color: #36404d;
	font-weight: 900;
}

/* POST BOX NOTHUMB */
.post-box-nothumb .post-box-titulo {
	font-size: 23px;
	line-height:normal;
}
.post-box-nothumb .post-box-titulo a {
	color:#36404d;
}
.post-box-nothumb .post-box-categoria {
	position: relative;
	background: transparent;
	padding:0;
	margin-bottom: 15px;
	display:block;
	clear: both;
}
.post-box-nothumb .post-box-categoria a {
	color:#ba2025;
}
.post-box-nothumb:hover .post-box-categoria {
	background: transparent;
}
.post-box-nothumb:hover .post-box-titulo a {
	color:#ba2025;
}
.post-box-nothumb .post-box-categoria a:hover {
	color:#36404d;
}

/* POST BOX LIST */
.post-box-list {
	margin:0;
	padding:0;
}
.post-box-list li {
	list-style: none;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 15px;
	width: 49%;
	display: inline-table;
}
.post-box-list li:before {
	content: ':.';
	color:#a0a0a0;
	margin-right: 5px;
}
.post-box-list li a {
	color:#36404d;
	text-decoration: none;
}
.post-box-list li a:hover {
	color:#ba2025;
}

/* AZUL */
.box .azul {
	background: #36404d;
	padding:0 15px 0 15px;
}
.box .azul .box-title,
.box .azul .box-title .bar {
	color:#fff;
}
/* POST BOX VIDEOS */
.box-videos {
	margin-bottom: 30px;
}
.post-box.post-box-medio.post-box-videos .post-box-titulo {
	font-size: 15px;
	line-height:18px;
	font-weight: normal;
}
.post-box-videos .post-box-titulo a {
	color:#fff;
	font-weight:normal;
}
.post-box-videos .post-box-categoria {
	margin-bottom:10px;
}
.post-box-videos:hover .post-box-titulo a {
	/*color:#c6eb04;*/
	color:#fff;
}
.post-box-videos .post-box-categoria a {
	color:#fff;
}
.post-box-videos .post-box-categoria:hover a {
	/*color:#c6eb04;*/
	color:#fff;
}

/* POST BOX ENQUETE */
.post-box-enquete ul {
	list-style: none;
	padding:0;
	margin-top:20px;
}
.post-box-enquete ul label {
	font-weight: normal;
}
.post-box-enquete .bt {
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	margin-bottom: 10px;
	display: block;
}
.post-box-enquete .bt input {
	cursor: pointer;
	display: inline-block;
	padding:10px;
	background: #c70c13;
	text-shadow: 0 1px 1px #790303;
	color: #fff;
	font-weight: 900;
	font-size: 13px;
	line-height: 1em;
	text-transform: uppercase;
	border:none;
	color:#fff;
}
.post-box-enquete .bt input:hover {
	background: #8c0a10;
}

/* FOOTER/RODAPÉ */
.rodape {
	padding:15px 0;
	background: #222830;
	-moz-box-shadow:0 5px 5px rgba(0, 0, 0, 0.6) inset;
	-webkit-box-shadow:0 5px 5px rgba(0, 0, 0, 0.6) inset;
	box-shadow:0 5px 5px rgba(0, 0, 0, 0.6) inset;
	margin-top: 30px;
}
.rodape * {
	line-height: 40px;
	vertical-align: middle;
}
.rodape .navbar-footer {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 13px;
}
.rodape .navbar-footer * {
	background: transparent !important;
}
.rodape .navbar-footer a {
	color:#fff;
}
.rodape .navbar-footer a:hover {
	opacity: 0.8;
}
@media (max-width: 767px){
	.rodape .navbar-footer {
		text-align: center;
	}
	.rodape img {
		display: block;
		margin: 0 auto;
	}
}

/* CONTEÚDO */
.conteudo .conteudo-title {
	font-size: 42px;
	font-weight: bold;
	color: #33495f;
}
.conteudo .conteudo-info {
	color:#6c6c6c;
	font-size: 14px;
	font-weight: normal;
}
.conteudo .conteudo-bar {
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	line-height: 40px;
	vertical-align: middle;
	font-size: 16px;
	color:#33495f;
	margin:30px 0;
}
.conteudo .conteudo-bar-social .social-title {
	font-weight: 900;
	display: inline;
	margin-right: 20px;
}
.conteudo .conteudo-bar-social ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
}
.conteudo .conteudo-bar-social ul li {
	display: inline-block;
	margin-right: 15px;
}
.conteudo .conteudo-bar-social ul li:last-child {
	margin-right: 0;
}
.conteudo .conteudo-bar-social ul li a {
	text-decoration: none;
	color:#33495f;
}
.conteudo .conteudo-bar-social ul li a:hover {
	color:#ba2025;
}
.conteudo .conteudo-bar-link {
	text-transform: uppercase;
	font-weight: 900;
}
.conteudo .conteudo-bar-link a {
	color:#33495f;
	text-decoration: none;
}
.conteudo .conteudo-bar-link a:hover {
	color:#ba2025;
}

@media screen and (max-width: 660px) { 
	.conteudo .conteudo-top-left {
		width: 300px;
	}

	.conteudo .conteudo-top-banner {
		max-height: 250px;
		max-width: 300px;
		margin-bottom: 10px;
	}
}

@media screen and (min-width: 661px) { 
	.conteudo .conteudo-top-left {
		width: 336px;
	}

	.conteudo .conteudo-top-banner {
		max-height: 280px;
		max-width: 336px;
		margin-bottom: 10px;
	}
}

.conteudo .conteudo-top-left {
	margin-bottom: 15px;
	float: right;
	margin-left: 15px;
	position: relative;
	z-index: 1;
}

@media(max-width:998px){
	.conteudo .conteudo-top-left {
		float:none;
		margin:0 auto;
	}
}
.wp-caption,
.wp-caption img {
	max-width:100% !important;
	position: relative;
}
.conteudo-content > div:nth-child(2) {
	display:block;
}
@media(min-width:998px){
	.conteudo-content > div:nth-child(2) {
		width: calc(100% - 366px) !important;
		float: right;
		margin-top: 0;
		margin-right: 15px;
	}
	.conteudo-content > img:first-child {
		width: calc(100% - 366px) !important;
		height: auto !important;
	}
}
.conteudo-content div.wp-caption img {
	max-width: 100% !important;
	height: auto !important;
	width: auto !important;
}
.conteudo-content p.wp-caption-text {
font-size: 12px;
color: #fff;
background: #000;
padding: 10px;
margin-top: 0px;
bottom: 0;
margin-bottom: 5px;
}
.conteudo-content.attr_full img:first-child {
	width: auto !important;
	height: auto !important;
	max-width: 100%;
}
.conteudo-content.attr_full  > div:nth-child(2) {
	float: none;
	margin-top: 0;
	margin: 0 auto;
	width: auto !important;
	background: #eee;
}
.conteudo-content.attr_full  div.wp-caption img {
	max-width: 100% !important;
	display: block;
	margin: 0 auto;
}
.conteudo-content.attr_full  p.wp-caption-text {
	text-align:center;
}
.conteudo .conteudo-top-related .related-title {
	display: block;
	font-size: 22px;
	font-weight: 900;
	color:#36404d;
	text-transform: uppercase;
}
.conteudo .conteudo-top-related .related-title:before {
	content: "/";
	margin-right: 5px;
	color:#ba2025;
}
.conteudo .conteudo-top-related .related-post {
	color:#36404d;
	margin-top:5px;
	font-size: 15px;
	text-decoration: none;
	font-weight: bold;
}
.conteudo .conteudo-top-related .related-post:hover {
	color:#ba2025;
}
.conteudo .conteudo-top-right {
	margin-bottom: 30px;
}
.conteudo .conteudo-content {
	margin-bottom: 30px;
	font-size: 15px;
	clear: both;
	font-family:Arial;
	font-size:17px;
}
.conteudo .conteudo-content.no-thumb .conteudo-top {
	float:left;
	width: 50%;
	margin-bottom:10px;
}
.alignright {
	float:right;
	margin:5px 0 5px 5px;
}
.alignleft {
	float:left;
	margin:5px 5px 5px 0;
}
.aligncenter {
	display: block;
	margin:5px auto;
}
.clear { 
	clear: both;
}

/* SIDEBAR */
.sidebar > div {
	margin-bottom: 30px;
}

/* MAIS LIDAS */
.mais-lidas {}
.mais-lidas .nav-tabs {
	margin-bottom: 20px;
	text-transform: uppercase;
	font-size: 17px;
	font-weight: 900;
	border-bottom: none;
}
.mais-lidas .nav>li>a {
	padding: 5px;
	color:#9f9f9f;
	border: none !important;
	border-radius: 5px;
}
.mais-lidas .nav>li.active>a {
	color:#36404d;
}
.mais-lidas .nav>li.active>a>span {
	color:#ba2025;
}

/* FACEBOOK LIKE BOX */
.facebook-like-box iframe {
	width: 100% !important;
}

/* ARCHIVE E CATEGORY */
.featured-item {
	font-size: 15px;
}
.featured-item-thumb {
	margin-bottom: 15px;
}
.featured-item-thumb img {
	max-width: 100%;
}
.featured-item-title {
	color:#ba2025;
	font-weight: bold;
}
.featured-item-text {
	color:#33495f;
	line-height: 16px;
}
.featured-item-bar {}

/* PAGINATION */
.conteudo-pagination {
	clear: both;
	border-top: 1px solid #ccc;
	font-weight: bold;
}
.conteudo-pagination .pagination>li {}
.conteudo-pagination .pagination>li>a {
	color:#999999;
	border-color: transparent;
	font-weight: bold;
	border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin:0 3px;
}
.conteudo-pagination .pagination>li.active>a,
.conteudo-pagination .pagination>li>span.current{
	color:#ba2025;
	background: transparent;
	border-color: #999999;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.conteudo-pagination .pagination>li.pag>a,
.conteudo-pagination .pagination>li>.next,
.conteudo-pagination .pagination>li>.prev {
	color:#ba2025;
	height: 34px;
	line-height: 10px;
	font-size:34px;
}
.conteudo-pagination .pagination>li>.dots{
	border-color:transparent;
}
.conteudo-pagination .pagination>li:hover>.dots{
	background:transparent;
}

.conteudo-pagination .pagination>li:hover>.next,
.conteudo-pagination .pagination>li:hover>.prev {
	background:transparent;
	color:#333;
}

/* BANNER TOP */
.banner-top {
	margin-top:-20px;
}

/* LINHAS */
.quarta-linha {
padding-top:30px;
}
	
/* CATEGORY LOOP */
.category-loop .post-box-coluna {
	height: 250px;
}

/* BAR BOTTOM */
.conteudo-bar-bottom {
}
.like_unlike_container {
	float: left;
	padding-left: 15px;
}
.bar-bottom-social {
	float:left;
	margin-bottom: 10px;
	/*padding-left: 15px;*/
}
.bar-bottom-social > div {
	float:left;
	padding-left: 10px;
}
.hiperlink_comments {
	float: right;
	padding-left: inherit;
	margin-top: 10px;
}
.hiperlink_comments > div {
float: left;
padding-left:10px;
}
#___plusone_0 {
width: 50px !important;
}
.conteudo-bar-bottom .like_unlike_container span {
	text-transform: uppercase;
	color: #c3c3c3;
	font-weight: bold;
	margin-left: 10px;
	font-size: 17px;
	margin-top: 8px;
}
@media (min-width:998px) and (max-width:1200px){
	.conteudo-bar-bottom .like_unlike_container span {
		display:none;
	}
}
.conteudo-bar-bottom .like_unlike {
	cursor: pointer;
}
.conteudo-bar-bottom .like_unlike:hover {
	opacity:0.8;
}
.conteudo-bar-bottom .hiperlink_comments {}
.conteudo-bar-bottom .hiperlink_comments .hiperlink {
}
.conteudo-bar-bottom .hiperlink_comments .hiperlink_text {
	color: #c3c3c3;
	margin-top: 10px;
}
@media (max-width:1200px){
		.conteudo-bar-bottom .hiperlink_comments .hiperlink_text  {
			font-size: 12px;
		}
}
.conteudo-bar-bottom .hiperlink_comments .hiperlink_text a {
	color: #c3c3c3;
}
.conteudo-bar-bottom .hiperlink_comments .comments {
}
.conteudo-bar-bottom .hiperlink_comments .comments_text {
	color: #c3c3c3;
	font-weight: bold;
	font-weight: bold;
	font-size: 23px;
	line-height: 23px;
	vertical-align: middle;
	min-height: 52px;
}
div.conteudo-bar-bottom {
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
margin-bottom:20px;
}
.conteudo-bar-bottom .bar-bottom-social {
	/*margin-top:10px;*/
}

#wpadminbar {
	position: fixed !important;
}

/* NAVBAR SOCIAL */
.navbar-search {
max-width: 230px;
margin-top:42px;
}
@media(min-width:998px) and (max-width: 1200px){
	.header-scrolling .navbar-search {
		opacity:0;
		display: none;
	}
}
.navbar-search .search-field {
	background:#f4f4f4;
	color:#868686;
}
.navbar-search .search-submit {
	background:#f4f4f4;
	border-left:none;
}
.navbar-social>li>a {
	padding:5px;
}

/* SLIDE GRANDE */
.post-box-slide-grande {
	width:100%;
}
.post-box-slide-grande .image_containter {
	position:relative;
	max-height: 380px;
	overflow: hidden;
}
.post-box-slide-grande:hover .img-slide {
	zoom: 110%;
	-moz-zoom: 110%;
	-webkit-zoom: 110%;
	-ms-zoom: 110%;
	width: 110%;
	max-width: 110%;
	margin-left: -5%;
	margin-top: -5%;
}
.post-box-slide-grande:hover .carousel-caption a {
	color:#ECECEC;
}
.post-box-slide-grande .image_containter img {
	width: 100%;
}
.post-box-slide-grande .carousel-control {
	top: 50% !important;
	margin-top: -40px;
	padding: 0 !important;
	width: auto;
}
.post-box-slide-grande .carousel-caption {
font-size: 30px;
font-weight: bold;
text-align: left;
left: 0;
right: 0;
bottom: 0;
padding-bottom: 0px;
font-family: 'Lato', sans-serif;
padding: 20px;
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.52) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.52)));
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.52) 100%);
background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.52) 100%);
background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.52) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.52) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#85000000',GradientType=0 );
}
.post-box-slide-grande .carousel-caption a {
color: #fff;
font-weight:900;
text-decoration:none;
}

.post-box-slide-grande .post-box-categoria {
top:0;
bottom:auto;
}

/* CAROUSEL FADE */
.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}

/* VOTAÇÃO */
.votacao {
	margin-bottom: 30px;
}
.votacao h3 {
font-size: 18px;
font-weight: bold;
}
.votacao label {
	cursor: pointer;
	font-size: 18px;
}
.votacao input[type="radio"] {
	display:none;
	margin-right: 10px;
}
.votacao input[type="radio"].show {
	display: inline !important;
}
.votacao .enquete-item-image {
	width: 85px;
	height: 85px;
	border-radius: 50px;
	border: 4px solid;
	border-color: transparent;
	cursor: pointer;
	margin-right: 10px;
}
.votacao .enquete-item-image.selected {
	border-color:#ba2025;
}
.votacao .enquete-option-group {
	margin-bottom:5px;
}
button.votacao_submit {
	background: #ba2025;
	border: none;
	color: #fff;
	font-weight: 900;
	text-transform: uppercase;
	padding: 5px 15px;
	border-radius: 5px 0 0 5px;
	height: 30px;
	position: relative;
	margin-top:10px;
}
button.votacao_submit:after {
	content: "";
	width: 0;
	height: 0;
	border-top: 15px solid transparent;
	border-bottom: 15px solid transparent;
	border-left: 10px solid #ba2025;
	position: absolute;
	right: -10px;
	top: 0;
}
button.votacao_submit:hover {
	background: #911D21;
}
button.votacao_submit:hover:after {
	border-left: 10px solid #911D21;
}
.votacao .enquete-total {
	font-weight: 300;
	display: none;
}
.votacao .see_results {
	margin-left:30px;
	font-weight: bold;
	cursor: pointer;
}
.col-full-width .votacao .enquete-option-group {
}
.col-full-width .votacao .enquete-bottom {
	display: block;
	margin-top:10px;
	width: 100%;
	float: left;
	margin-bottom: 30px;
}

/* ALERT */
.alert-rd1 {
	border-color:#E6E6E6;
	border-radius:0;
	padding: 5px 10px 5px 0;
	font-size: 16px;
	line-height: 30px;
	vertical-align: middle;
	background: #fdfdfd;
	background: -moz-linear-gradient(top,  #fdfdfd 1%, #f8f8f8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#fdfdfd), color-stop(100%,#f8f8f8));
	background: -webkit-linear-gradient(top,  #fdfdfd 1%,#f8f8f8 100%);
	background: -o-linear-gradient(top,  #fdfdfd 1%,#f8f8f8 100%);
	background: -ms-linear-gradient(top,  #fdfdfd 1%,#f8f8f8 100%);
	background: linear-gradient(to bottom,  #fdfdfd 1%,#f8f8f8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#f8f8f8',GradientType=0 );
	border-radius:3px;
	border-color: #e0e0e0;
	margin: 0;
}
.alert-rd1 img {
	margin-right: 10px;
}
@media (max-width: 767px){
	.alert-rd1 img {
		display: block;
		margin: 0 auto;
		margin-bottom: 5px;
		float: none !important;
	}
}
.alert-rd1 .big {
	font-size: 18px;
	font-weight: 900;
	color: #999;
	text-transform: uppercase;
	margin-right: 15px;
}

.alert-rd1 a {
	color: #999;
	font-size: 14px;
	text-decoration:none;
}
.alert-rd1 a:hover {
	opacity: 0.8;
}

/* HR NOMARGIN */
hr.hr-nomargin-bottom {
margin-bottom: 0;
}
hr.hr-nomargin-top {
margin-top: -30px;
position: relative;
z-index: 1;
float: left;
width: 100%;
}

/* COMENTÁRIOS */
.comentarios-container {
	margin-bottom: 20px;
}

/* 404 */
@media screen and (min-width: 767px){
	#modal-404 .modal-dialog {
		width: 710px;
		max-width: 100%;
	}
	#modal-404 >.modal-dialog {
		top: 50%;
		margin-top: -150px;
		position: absolute;
		left: 50%;
		margin-left: -350px;
	}
}
.modal404-container { 
	position: relative;
	background: #fff;
	padding: 30px;
}
.modal404-close {
	position: relative;
	float: right;
	margin-top: -25px;
	margin-right: -25px;
	cursor: pointer;
}
.modal404-container h1 {
font-weight: bold;
font-style: italic;
color: #ae1809;
padding-top: 0;
margin-top: 0;
}
.modal404-container p {
font-style: italic;
font-size: 17px;
}
.modal404-container a {
color: #000;
text-decoration:undeline; 
}
.modal404-container > .row {
margin-top: 10px;
}
.modal404-container .navbar-search {
	margin: 0;
	padding: 0;
	display: inline-table;
	margin-right: 10px;
}
.modal404-container .navbar-social {
list-style: none;
margin: 0;
padding: 0;
display: inline-table;
}
.modal404-container .navbar-social li {
	display:inline;
	margin-right:5px;
}
@media (max-width: 767px){
	.modal404-container .navbar-search {
		margin-bottom: 20px;
	}
	.modal404-container .img-center-responsive {
		margin-bottom:10px;
	}
}

/* BREADCRUMB */
.container-menu-principal .navbar-nav>li.thin>a {
	font-weight: 300;
}
.container-menu-principal .navbar-nav>li.thin>a:after {
content: ">";
position: absolute;
right: -5px;
font-size: 22px;
}

/* BIG MENU */
#menu-rounder {
width: 405px;
transition: all .2s linear;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-ms-transition: all .2s linear;
}
#menu-rounder.active {
width: 605px;
}
#menu-rounder>ul {
float: left;
padding: 10px 0;
height: 400px;
list-style: none;
}
#menu-rounder>ul  .menu-cascade-title {
padding: 0 10px 10px 10px;
display: block;
font-weight: 900;
}
#menu-rounder>ul>.menu-item {
width: 200px;
transition: all .2s linear;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-ms-transition: all .2s linear;
}
#menu-rounder>ul>.menu-item>a {
width: 200px;
padding: 5px 10px;
display: block;
transition: all .2s linear;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-ms-transition: all .2s linear;
position:relative;
text-decoration:none;
color:#33495f;
font-size: 15px;
text-transform: none;
}
#menu-rounder>ul>.menu-item:hover>a {
	background-color: #dbdbdb;
}
#menu-rounder>ul>.menu-item.menu-item-has-children>a:after {
content: ">";
margin-left: 5px;
position: absolute;
}
#menu-rounder>ul>.menu-item>.sub-menu {
display: block;
opacity: 0;
width: 0;
overflow: hidden;
position: absolute;
left: 200px;
top: 0;
transition: all .2s linear;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-ms-transition: all .2s linear;
list-style: none;
padding: 10px 0;
height: 400px;
border-left: 1px solid #ccc;
}
#menu-rounder>ul>.menu-item>.sub-menu>.menu-item{
width: 200px;
margin: 5px 0;
}
#menu-rounder>ul>.menu-item>.sub-menu>.menu-item>a {
width: 100%;
padding: 10px 10px 10px 20px;
position:relative;
text-decoration:none;
color:#33495f;
font-size: 15px;
text-transform: none;
}
#menu-rounder>ul>.menu-item>.sub-menu>.menu-item>a:after {
	position: absolute;
	content: "";
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-left: 10px solid transparent;
	left: 0;
	top: 50%;
	margin-top:-10px;
	transition: all .2s linear;
		-webkit-transition: all .2s linear;
		-moz-transition: all .2s linear;
		-ms-transition: all .2s linear;
}
#menu-rounder>ul>.menu-item>.sub-menu>.menu-item:hover>a:after{
	border-left: 10px solid #dbdbdb;
}
#menu-rounder>ul>.menu-item>.sub-menu>.menu-item>a:hover {
	color:#15202c;
}
#menu-rounder>ul>.menu-item.menu-item-has-children:hover{
width: 400px;
}
#menu-rounder>ul>.menu-item.menu-item-has-children:hover>.sub-menu {
display: block;
opacity: 1;
width: 200px;
}
#menu-rounder.active #menu-addon{
float:right;
}
#menu-addon {
border-left: 1px solid #ccc;
height: 400px;
float: left;
display: inline;
width: 200px;
padding: 10px 15px;
text-transform: none;
}
#menu-addon .post-small-col {
	margin-bottom:20px;
}
#menu-addon .post-small-col .post-image {
	margin-bottom:10px;
	display: block;
}
#menu-addon .post-small-col .post-image img {
	border-radius:5px;
}
#menu-addon .post-small-col .post-category {
font-size: 14px;
margin-bottom: 5px;
text-decoration: none;
display: block;
font-weight: 900;
color:#ba2025
}
#menu-addon .post-small-col .post-title {
color: #33495f;
text-decoration: none;
font-weight: 900;
}
#menu-addon .post-small-col .post-category:hover {
	color:#ba2025;
}
#menu-addon .post-small-col .post-title:hover {
	color:#33495f;
}
#menu-addon .post-small-col .post-image:hover {
	opacity:0.8;
}
@media (max-width: 767px){
	.menu-hide-small {
		display: none !important;
	}
}
@media (min-width: 767px){
	.menu-hide-large {
		display: none !important;
	}
}
@media (max-width: 767px){
	.dropdown-menu  .sub-menu {
		list-style: none;
	}
}

/* ANIMAÇÕES ZOOM */
.post-box-medio .post-box-thumb img {
	-webkit-transition: all .2s;
	transition: all .2s;
	-moz-transition: all .2s;
}
@media(min-width: 998px){
	.post-box-medio .post-box-thumb:hover img {
		zoom: 110%;
		max-width: 110%;
		margin-left: -5%;
		margin-top: -5%;
	}
}
.post-box-medio .post-box-thumb {
	max-height: 199px;
	overflow: hidden;
}
@media (max-width: 1200px){
	.post-box-medio .post-box-thumb {
		max-height: 160px;
		overflow: hidden;
	}
}

/* AJUSTES BANNER */
.linha-banner img {
	max-width: 100%;
}

/* BLOG */
.blog-header {
	margin-top: -20px;
	margin-bottom: 20px;
}

/* BOX VIDEOS CATEGORY */
.box-videos-category .azul {
	padding-top:20px;
	display: block;
	float:left;
	width: 100%;
	margin-bottom:30px;
}

/* SIDEBAR LISTA NOVELAS */
.sidebar-lista-novelas {}
.sidebar-lista-novelas .nav-pills>li>a {
	color: #33495f;
	font-size: 15px;
	padding: 5px 10px;
	border-left: 1px solid #EBEBEB;
}
.sidebar-lista-novelas .nav-pills>li>a:hover,
.sidebar-lista-novelas .nav-pills>li>a:focus {
	border-color: #c0392b;
}

/* TABS BOOTSTRAP */
.tabs-below > .nav-tabs,
.tabs-right > .nav-tabs,
.tabs-left > .nav-tabs {
  border-bottom: 0;
}

.tab-content > .tab-pane,
.pill-content > .pill-pane {
  display: none;
}

.tab-content > .active,
.pill-content > .active {
  display: block;
}

.tabs-below > .nav-tabs {
  border-top: 1px solid #ddd;
}

.tabs-below > .nav-tabs > li {
  margin-top: -1px;
  margin-bottom: 0;
}

.tabs-below > .nav-tabs > li > a {
  -webkit-border-radius: 0 0 4px 4px;
     -moz-border-radius: 0 0 4px 4px;
          border-radius: 0 0 4px 4px;
}

.tabs-below > .nav-tabs > li > a:hover,
.tabs-below > .nav-tabs > li > a:focus {
  border-top-color: #ddd;
  border-bottom-color: transparent;
}

.tabs-below > .nav-tabs > .active > a,
.tabs-below > .nav-tabs > .active > a:hover,
.tabs-below > .nav-tabs > .active > a:focus {
  border-color: transparent #ddd #ddd #ddd;
}

.tabs-left > .nav-tabs > li,
.tabs-right > .nav-tabs > li {
  float: none;
}

.tabs-left > .nav-tabs > li > a,
.tabs-right > .nav-tabs > li > a {
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 3px;
}

.tabs-left > .nav-tabs {
  float: left;
  margin-right: 19px;
  border-right: 1px solid #ddd;
}

.tabs-left > .nav-tabs > li > a {
  margin-right: -1px;
  -webkit-border-radius: 4px 0 0 4px;
     -moz-border-radius: 4px 0 0 4px;
          border-radius: 4px 0 0 4px;
}

.tabs-left > .nav-tabs > li > a:hover,
.tabs-left > .nav-tabs > li > a:focus {
  border-color: #eeeeee #dddddd #eeeeee #eeeeee;
}

.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover,
.tabs-left > .nav-tabs .active > a:focus {
  border-color: #ddd transparent #ddd #ddd;
  *border-right-color: #ffffff;
}

.tabs-right > .nav-tabs {
  float: right;
  margin-left: 19px;
  border-left: 1px solid #ddd;
}

.tabs-right > .nav-tabs > li > a {
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
     -moz-border-radius: 0 4px 4px 0;
          border-radius: 0 4px 4px 0;
}

.tabs-right > .nav-tabs > li > a:hover,
.tabs-right > .nav-tabs > li > a:focus {
  border-color: #eeeeee #eeeeee #eeeeee #dddddd;
}

.tabs-right > .nav-tabs .active > a,
.tabs-right > .nav-tabs .active > a:hover,
.tabs-right > .nav-tabs .active > a:focus {
  border-color: #ddd #ddd #ddd transparent;
  *border-left-color: #ffffff;
}
.lista-famosos {
	min-height: 700px;
}
.lista-famosos .nav {
	margin-bottom: 20px;
}
.lista-famosos .nav-tabs>li>a {
	padding: 5px;
	font-weight: bold;
	font-size:18px;
}
.lista-famosos .tab-content a {
	font-size: 17px;
	margin: 5px 0;
	display: block;
	color: #33495f;
}
.lista-famosos .tab-content a:hover {
	color: #ba2025;
	text-decoration: none;
}

/* HEADER BOTTOM */
.header_bottom {
	margin-top:18px;
	margin-bottom:30px;
}

.header_bottom img {
	max-width: 100% !important;
}

/* modal bitly */
#modal-bitly {
	overflow: hidden;
}
#modal-bitly .modal-dialog {
position: absolute;
left: 50%;
margin-left: -300px;
top: 50%;
margin-top: -150px;
}

/* EQUIPE */
.equipe>ul {
display: block;
padding-bottom: 20px;
margin-bottom: 20px;
border-bottom: 1px solid #ddd;
padding-left:0;
}
.equipe>ul li {
padding-bottom: 20px;
display: block;
}
.equipe>ul li .dados {
display: block;
min-height: 50px;
margin-left: 0;
padding-left: 15px;
border-left: 1px solid #ddd;
}
.equipe>ul li .dados strong {
display: block;
color: #333;
font-size: 14px;
text-transform: uppercase;
font-weight: 400;
}
.equipe>ul li .dados .cargo {
display: block;
color: #444;
font-size: 13px;
text-transform: uppercase;
font-weight: 400;
}
.equipe>ul li:last-child {
padding: 0;
}
.equipe>ul li .dados .tt, 
.equipe>ul li .dados .tel, 
.equipe>ul li .dados .email, 
.equipe>ul li .dados .skype {
display: block;
font-size: 13px;
color: #666;
font-weight: 300;
}
.equipe>ul li .dados .tt:before {
background-position: -240px -80px;
}
.equipe>ul li .dados .tt:before, 
.equipe>ul li .dados .tel:before, 
.equipe>ul li .dados .email:before, 
.equipe>ul li .dados .skype:before {
display: inline-block;
margin-right: 5px;
position: relative;
top: 4px;
width: 16px;
height: 16px;
background: url(img/bg.png) no-repeat -240px -80px;
content: '';
}
.equipe>ul li .dados .tt:before {
background-position: -240px -80px;
}
.equipe>ul li .dados .tel:before {
background-position: -240px -100px;
}
.equipe>ul li .dados .email:before {
background-position: -240px -120px;
}
h2.post-box-titulo {
	margin: 0;
}
h3.post-box-categoria {
	margin: 0;
}

/* SIDEBAR NOVELAS */
.sidebar-novelas .post-box-list li {
	display: block;
	font-size:17px;
	width: 100%;
	margin-bottom:10px;
}
.sidebar-novelas > .box.col-sm-4 {
	width: 100%;
	margin-bottom: 30px;
}

/* NOMARGIN */
.nomargin {
margin:0;
}

@media screen and (max-width: 660px) { 
	.mobile { 
		display: inline-block; 
	} 
	.desk { 
		display: none; 
	} 
} 
@media screen and (min-width: 661px) { 
	.mobile { 
		display: none; 
	} 
	.desk { 
		display: inline-block; 
	} 
}