/*
Theme Name: Antena 3
Author: RTP Multimédia
Author URI: http://pqa.me/
Description: Tema custom-made para Antena 3 (baseado en Bootstrap e Underscores)
Version: 1.0
*/

/*---------------------------------------------------
 * General Styles
 *--------------------------------------------------*/
body {
	word-wrap: break-word;
}
body.home {
	background: #000 url(images/menu-bg.png) repeat;
	/*background: rgba(24,24,24,1);*/
}

#stwrapper, #stOverlay {display:none!important;}
#onAir{display: none;}
#epg-live .podcast-single{
	border: 0;
	margin-right: 16px;
	z-index:200;
}

.main-content {
  z-index: 1;
  position: relative;
}
/* Alignment */
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}
.aligncenter {
	clear: both;
	display: block;
	margin: 0 auto;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	padding-left: 0;
	padding-right: 0;
}
.row {
	margin-left: 0;
	margin-right: 0;
}
.home-main {
}
.home-main .container {
	padding-bottom: 0;
}
.home .sideblock:hover{
	text-decoration: none;
}
#mrec {
	text-align: center;
}
.subcat a{
  color: rgb(170, 170, 170);
}

/*---------------------------------------------------
 * Fonts
 *--------------------------------------------------*/

h1, h2, h3, h4, h5, h6 {
	font-family: 'Open Sans', sans-serif;
  font-weight: 800;
}

body {
	font-family: 'Open Sans', sans-serif;
	color: #000;
	font-weight: 400;
}
a:focus{color: #ccc;}
.section-title {
	text-transform: lowercase;
  font-weight: 800;
  font-size: 36px;
	margin-top: 70px;
}
.section-title a {
	color: #000;
	text-decoration: none;
}
.entry-post .entry-content {
	font-size: 16px;
	line-height: 30px;
}
.page-template-page-contactos .entry-post .entry-content,
.page-template-page-frequencias .entry-post .entry-content{
	overflow: auto;
}
.single .entry-content a{color: #ff0e0d;}

/*---------------------------------------------------
 * Live Radio
 *--------------------------------------------------*/

.live-section .row{background-color: #161617 !important;}
.program-content{ padding: 10px 15px 0 0;}
.program-live { color: #ff0e0d; font-size: 16px; text-transform: uppercase; font-weight: 500; margin-right: 8px;}
.program-time {color: #fff; font-size: 15px; font-weight: 500;}
.program-name {font-size: 14px; color: #fff; font-weight: 500;}
.arrow-content{padding-top: 13px;}
.song-content{padding-top: 10px;}
.song-name{color: #ff0e0d; font-weight: 600; font-size: 14px; display: block;}
.song-author, .song-time{color: #fff; font-size: 14px; font-weight: 600; display: block;  padding-left: 20px;}
.song-name::before{content: '\f027'; font-family: FontAwesome; margin-right: 10px; font-size: 16px;}
.ouvir-radio{ background: #161617; width: 100%;  margin-top: 82px; z-index: 2;}
.ouvir-radio .podcast-single{border: 0;}
.play-radio{color: #fff; text-decoration: none; font-size: 14px; font-weight: 500; padding: 6px 10px 0 0; display: inline-block;}
.play-radio:hover{color: #ff0e0d; text-decoration: none;}
.play-radio .fa{margin-right: 5px;}
.radio-live {z-index:220;}
.popup-bg{width: 100%; height: 100%; z-index:20; background-color: #181818;}
.mask-img-pop{ bottom: 0; top: auto; width: 100%; height: 50%; z-index:1; background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.95));}
.popup-container .dalet-data{background-color: #181818; padding-left: 35px; padding-top: 18px; padding-right: 10px;}
.popup-container .img-container .epg-name{bottom: 0; top:auto; padding:18px 35px; color: #fff; font-weight: 600; z-index:22; font-size: 24px;}
.popup-container .dalet-data .dalet-name{color: #ff0e0d; font-size: 14px; font-weight: 600; display: block;}
.popup-container .dalet-data .dalet-song, .popup-container .dalet-data .dalet-date{color: #fff; font-size: 14px; font-weight: 500; display: block;}
.popup-container .play-button{font-size: 35px; color: #fff; padding-top: 18px; padding-right: 35px;}
.popup-container .podcast-icon{}

/*---------------------------------------------------
 * Podcasts
 *--------------------------------------------------*/

.podcast-single{background-color: #000; position: relative; border-bottom: 1px solid #fff;}
.podcast-single a{text-decoration: none; display: flex;}
.podcast-single a h5{color: #fff; display:block; font-size: 14px; font-weight: 600; padding-left: 9px; width: 65%;}
.podcast-single .podcast-icon{font-size: 21px; color: #fff; height: 18px; width: 18px; position: absolute; right: 0; bottom: 0; margin-right: 8px; margin-bottom: 8px;}
.podcast-single .dropdown-menu{padding: 0; top: auto; left: auto; right: 0; bottom: 0; border: 0; box-shadow: none; min-width: 0; overflow: hidden;}
.podcast-single .dropdown-menu>li {display: inline-block; margin: 0 -0.125em;}
.podcast-single .dropdown-menu>li>a {padding: 0; background-color: #ff0e0d; color: #fff; height: 33px; width: 35px; text-align: center; line-height: 30px;}
.podcast-single .dropdown-menu>li>a:hover {background-color: #c41411; }
.podcast-single .dropdown-menu .fa{font-size: 21px; vertical-align: middle;}
.podcast-single .entry-image{ -webkit-filter: grayscale(100%); -webkit-transition: all .1s ease; filter: grayscale(100%); transition: all .1s ease;}
.podcast-single:hover .entry-image{filter: none; transition: all .1s ease;}
.archive .podcast-single .podcast-bg{display: block; width: 35px; height: 32px; background: #000; left: auto; top: -32px; right: 0;}
.archive .podcast-single .dropdown-menu{top:-34px; bottom: auto;}

/*---------------------------------------------------
 * Tags - Tópicos
 *--------------------------------------------------*/

.tags{font-size: 14px;}
.tags a{padding: 5px 10px; color:#fff; margin-right: 3px; display: inline-block; margin-bottom: 3px; background-color: #ff0e0d;}

/*.tags a:hover{color: #ff0e0d; text-decoration: none;}*/

/*---------------------------------------------------
 * Header & Navigation
 *--------------------------------------------------*/
#masthead {
	padding-bottom: 0;
  background: #000 url(images/menu-bg.png) repeat;
}
.home #masthead {
	background: none;
}
/*#masthead .container .row {
	background: #000 url(images/menu-bg.png) repeat;
}*/
#masthead .container {
	padding: 0 15px;
}
#masthead .container {

}
#slider-container .row {
}
.site-branding {
	float: left;
  padding: 17px 0 16px 0;
  position: relative;
	z-index: 10;
}
.site-branding img {
	padding-left: 30px;
}
/*.site-navigation {
	float: right;
}*/
/*.site-navigation {
	position: absolute;
	z-index: 2000;
	padding: 15px 0;
	right: 0px;
}*/

.navbar-default .navbar-toggle{border: 0; background-color: transparent;}

.toggle-menu-button{
	pointer-events: all;
	width: 60px;
	height: 60px;
	position: absolute;
	top: -2px;
	right: -14px;
	z-index: 3;
	text-align: left;
	text-indent: -999em;
	margin-bottom: 0;
	transition: all 0.2s ease-in-out;
}

.toggle-menu-button::before{
	content: '';
  position: absolute;
  left: 17px;
  right: 17px;
  height: 1px;
  background-color: #fff;
  transform-origin: center;
	top: 50%;
	transform: rotate(90deg);
	transition: all 0.2s ease-in-out;
}

.toggle-menu-button::after{
	content: '';
	position: absolute;
	left: 17px;
	right: 17px;
	height: 1px;
	background-color: #fff;
	transform-origin: center;
	top: 50%;
	transition: all 0.2s ease-in-out;
}

.toggle-menu-line{
	content: '';
	position: absolute;
	left: 17px;
	right: 17px;
	height: 1px;
	background-color: #fff;
	transform-origin: center;
	top: 50%;
	opacity: 0;
	transition: all 0.2s ease-in-out;
}

.rotate{
	transform: rotate(45deg);
}

.navbar {
  margin-bottom: 0;
  border: initial;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color: transparent;}
.navbar-toggle{ margin-right: 0;}
.navbar-nav{padding-top: 20px;}
.navbar-default .navbar-nav>li>a {
	font-weight: 800;
	color: #fff;
	text-decoration: none;
	font-size: 17px;
	text-transform: uppercase;
}
.site-branding .logo {
	margin-top: 10px;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
  border-color: transparent;
}
.navbar-default {
  background-color: transparent;
  border-color: transparent;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
  color: #eee;
  background-color: transparent;
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
  color: #ff0e0d;
  background-color: transparent;
}
.dropdown-submenu{
	position:relative;
}
.dropdown-submenu>.dropdown-menu{
	top:0;left:100%;
	-webkit-border-radius:0 6px 6px 6px;
	-moz-border-radius:0 6px 6px 6px;
	border-radius:0 6px 6px 6px;
}
.dropdown-submenu:active>.dropdown-menu, .dropdown-submenu:hover>.dropdown-menu {
	display: block;
}
.dropdown-submenu>a:after{
	display:block;
	content:" ";
	float:right;
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid;
	border-width:5px 0 5px 5px;
	border-left-color:#cccccc;
	margin-top:5px;
	margin-right:-10px;
}
.dropdown-submenu:active>a:after{
	border-left-color:#ffffff;
}
.dropdown-submenu.pull-left{
	float:none;
	}
.dropdown-submenu.pull-left>.dropdown-menu{
	left:-100%;
	margin-left:10px;
	-webkit-border-radius:6px 0 6px 6px;
	-moz-border-radius:6px 0 6px 6px;
	border-radius:6px 0 6px 6px;
}
#pesquisa-a3{
	  position: absolute;
    right: 0px;
    margin-right: 55px;
	}
#highlight-carousel .carousel-indicators li {
	border-radius: 0;
	float: left;
	background-color: #333;
	width: 15px;
	height: 15px;
	border: 0;
}
#highlight-carousel .carousel-indicators {
	right: 0;
	left: auto;
	width: initial;
	margin-bottom: 125px;
	padding-right: 15px;
}
#highlight-carousel .carousel-indicators .active {
	background-color: #ff0e0d;
	margin: 1px;
}
.single-a3_tv .section-title {
	text-transform: none;
}
.content-header .active a {
	color: #ff0e0d;
}
.content-header .active a sup {
	color: #000;
}
.listen-radio {
	color: #ff0e0d;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 14px;
	display: block;
	padding-top: 32px;
}
.listen-radio:hover {
	text-decoration: none;
	color: #ff0e0d;
}
.listen-radio:focus {
	text-decoration: none;
	color: #ff0e0d;
}
#slider-container .carousel-caption {
	text-shadow: none;
}
.rtp-play-icon-outer {
	margin-top: 8px;
	vertical-align: top;
	display: inline-block;
	padding: 7px 10px;
	background-color: #fff;
	margin-right: 8px;
	margin-left: 8px;
}
.rtp-play-icon {
	width:20px;
}
/*.social-a3 .fa-facebook {
	padding: 5px 10px 6px 11px;
}
.social-a3 .fa-twitter {
	padding: 5px 6px 6px;
}
.social-a3 .fa-youtube-play {
	padding: 5px 5px 6px;
}
.social-a3 .fa-instagram {
	padding: 5px 7px 6px;
}*/
/*---------------------------------------------------
 * Homepage
 *--------------------------------------------------*/
/*#highlight-carousel {
	border-bottom: 1px solid #fff;
}*/
.sideblock {
	height: 440px;
	background-color: #282828;
	overflow: hidden;
}
.block {
	padding: 15px;
}
.home-center .entry {
}
.mask-img{
	bottom: 0;
	top: auto;
	width: 100%;
	height: 50%;
	z-index:1;
	background-image: linear-gradient(to bottom, rgba(24, 24, 24, 0), #181818);
}
.item a {position: relative;}
.destaques-secundarios{margin-top: -120px; margin-bottom: 60px;}
.destaques-secundarios .destaque{padding: 3px;}
.destaques-secundarios .row {margin-left: -3px; margin-right: -3px;}
.destaques-secundarios .destaque a{position: relative; display: inline-block;}
.destaques-secundarios .entry-data{top:auto; bottom: 0; left: 0; z-index:2; padding: 10px;}
.destaques-secundarios .entry-types a{font-size: 12px; font-weight: 800; text-transform: uppercase; color: #ff0e0d;}
.destaques-secundarios .entry-title {margin-top: 3px;}
.destaques-secundarios .entry-title a{color: #fff; font-size: 14px; line-height: 1.4; font-weight: 800; text-transform: uppercase; display: block;}
.destaques-secundarios .entry-term a { color: #ccc;}
.destaques-secundarios .entry-image{
	-webkit-filter: grayscale(100%);
  -webkit-transition: all .1s ease;
  filter: grayscale(100%);
  transition: all .1s ease;
}
.destaques-secundarios .destaque:hover .entry-image{filter: none; transition: all .1s ease; }

 #slider-container {
 }
 #slider-container .container {
 	padding-bottom: 0;
 }
 .caption-content{
	 position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 200;}

#slider-container .carousel-caption {
	width: 50%;
	font-weight: 800;
	text-transform: uppercase;
	color: #fff;
	font-size: 50px;
	line-height: 100%;
	left: 0;
	bottom: 0;
	text-align: left;
	padding-bottom: 135px;
	padding-left: 15px;
}
.carousel-caption .slider-tax {
	color: #ff0e0d;
	font-size: 24px;
	margin-bottom: 0;
}
.home-left .sideblock {
	border-left: 0;
}
.home-right .sideblock {
	border-right: 0;
}
.sideblock-title {
  margin-top: 0;
  text-transform: uppercase;
}
.events {
	background-color: #fff;
}
.event-entry {
	padding: 3px;
  border-bottom: 1px solid #000;
}
.event-entry p {
  font-size: 14px;
	margin-bottom: 5px;
}
.events {
    position: relative;
}
.all-events {
	font-size: 10px;
}
.event-icon {
    position: absolute;
    right: 15px;
    top: 15px;
}
.events .sideblock-title {
	margin-bottom: 2px;
	color: #FF0E0D;
}
.podcasts .sideblock-title{
	color: #FF0E0D;
}
.index-a3 .sideblock-title {
	margin-bottom: 4px;
}
.event-entry h4 {
 	color:#000;
  margin-top: 0;
  margin-bottom: 0;
  text-transform: uppercase;
  font-size: 14px;
}
.event-entry time {
	color: #000;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 10px;
}
.event-entry a {
	color: #000;
}
.event-entry a:hover {
	color: #000;
	text-decoration: none;
}
.all-events {
	color: #000;
	text-transform: uppercase;
	font-weight: 800;
}
.all-events:hover {
	color: #000;
	text-decoration: underline;;
}
.program {
	background-color: #000;
  overflow: hidden;
}
.program .program-entry {
	margin-top:0px;
	padding-bottom: 5px;
	width: 100%;
	clear: both;
}
.program .program-entry.last-shown {
  border-bottom: 0;
}
.program .program-image {
	position: relative;
  margin-top: 6px;
}
.program .program-caption {
	padding-top: 2px;
}
.program .program-caption time {
	display: inline;
	font-weight: 800;
	color: #FF0E0D;
}

.program .schedule {
  position: absolute;
  top: 0;
  left: 0;
  color: #FFF;
  font-size: 12px;
  padding: 3px;
}
.schedule {
	display: none;
	font-size: 10px;
	font-weight: 800;
	text-transform: uppercase;
}
.program-entry .program-now {
	background-color: #000;
}
.program-entry .program-when {
	background-color: #000;
}
.program .program-entry:nth-of-type(1) .program-now {
	display: block;
}
.program .program-entry:nth-of-type(2) .program-when {
	display: block;
}
.program .sideblock-title {
	margin-bottom: 0;
	color: #FF0E0D;
}
.program .program-caption .program-author {
	color: #747474;
}
.program .program-caption h5 {
	display: inline;
  margin: 0;
}
.program .program-caption h5 a {
  color: #fff;
  text-transform: uppercase;
}
.program-week {
  color: #fff;
  font-weight: 800;
  text-transform: uppercase;
  font-size: 10px;
}
.program-week:hover {
	color: #fff;
	text-decoration: none;
}
.social-networks {
	padding: 5px 15px;
}
.social-networks a {
  color: #000;
  width: 33px;
  height: 30px;
  background: white;
  margin: 3px;
  display: inline-block;
  line-height: 30px;
  overflow: hidden;
  vertical-align: top;
}
.social-networks a:hover {
	color: #333;
}
.social-networks {
	background-color: #000;
	text-align: center;
}
/*.social-networks i {
	padding: 5px 8px 8px;
	background-color: #fff;
	margin: 8px 6px 6px 0;
}*/
.social-a3 .block {
	border: 0;
	height: 440px;
	background-color: #fff;
}
.social-a3 .social-networks {
	border-right: 0;
}
.a3-tv .sideblock-title {
    color: #ff0e0d;
}
.a3-tv {
	position: relative;
}
.a3-tv-icon {
	position: absolute;
	right: 17px;
	top: 15px;
}
.index-a3 {
	background-color: #000;
	color: #eee;
}
.index-a3 a .sideblock-title{
	color: #fff;
}
.index-a3 a:hover{
	color: #fff;
}

.index-a3 .sideblock-title span {
	color: #ff0e0d;
}
.home-band-a30{
	padding: 10px 0;
	border-bottom: 1px solid #ccc;
}
.home-band-meta {
	font-size: 12px;
	padding: 10px;
}
.home-band-name {
	font-weight: 800;
	text-transform: uppercase;
}
.home-band-index {
	font-size: 30px;
	padding-right: 15px;
}
.index-a3 .home-band-links {
	padding-top: 5px;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: 800;
	font-size: 12px;
}
.index-a3 .home-band-links a {
	font-size: 10px;
	color: #ccc;
}
.votes-index-a30 .a30-play i {
	color: #000;
}
.a30-table {
	width: 100%;
}
.a30-play {
	position: relative;
}
.a30-play .song-play {
	position: absolute;
	top: 0;
	left: 0;
}
.a30-play i {
	color: #fff;
}
.a30-play .unmute-sound {
	display: none;
}
.home-band-links .vote-left {
	float: left;
}
.home-band-links .results-right {
	float: right;
}
.carousel-inner>.item>img, .carousel-inner>.item>a>img {
	-webkit-filter: grayscale(100%);
	-webkit-transition: all .1s ease;
	filter: grayscale(100%);
	transition: all .1s ease;
}
#myCarousel .carousel-inner:hover img {
	-webkit-filter: grayscale(0);
	-mozkit-filter: grayscale(0);
}
#myCarousel img{
	user-drag: none;
	-webkit-user-drag: none;
	-khtml-user-drag: none;
	user-select: none;
}
.a3-tv img {
	-webkit-filter: grayscale(100%);
	-webkit-transition: all .1s ease;
	filter: grayscale(100%);
	transition: all .1s ease;
}
.home .sideblock .sideblock-header:hover{
	text-decoration: none;
}
.home-center .entry {
}
.last-posts .entry:nth-child(odd) .entry-text {
	background-color: #000;
}
.last-posts .entry:nth-child(even) .entry-text {
	background-color: #fff;
}
.last-posts .entry:nth-child(odd) .entry-title a {
	color: #fff;
}
.last-posts .entry:nth-child(even) .entry-title a {
	color: #000;
}
.last-posts .entry:nth-child(odd) .entry-term a {
	color: #ccc;
}
.last-posts .entry:nth-child(even) .entry-term a {
	color: #000;
}
.last-posts .entry:first-child {
}
.last-posts .entry:last-child {
}
.home-main .container .row {
}
#slider-container #highlight-carousel .item {
	background-color: transparent;
}
.program-image img {
 -webkit-filter: grayscale(100%);
 -webkit-transition: all .1s ease;
	filter: grayscale(100%);
 transition: all .1s ease;
}
.program-image img:hover {
	-webkit-filter: grayscale(0);
	-mozkit-filter: grayscale(0);
}
.a3tv-image {
	position: relative;
}
.a3tv-image .fa {
	font-size: 76px;
	position: absolute;
	left: 40%;
	top: 30%;
  color: #ff0e0d;
}
.a3tv-image:hover .fa {
}
/*---------------------------------------------------
 * A3 TV
 *--------------------------------------------------*/

.rmp-playlist-item-title {font-family: 'Open Sans', sans-serif; font-weight: 800; text-transform: uppercase;}
.rmp-playlist-item-description {font-family: 'Open Sans', sans-serif; font-weight: 600;}
.rmp-playlist-side-menu::-webkit-scrollbar-thumb {background-color: #ff0e0d !important;}
.rmp-playlist-item.rmp-playlist-item-active .rmp-playlist-item-number{color: #ff0e0d !important;}
.rmp-playlist-side-menu::-webkit-scrollbar{width: 15px !important; background:#000 !important;}
.rmp-playlist-item.rmp-playlist-item-active .rmp-playlist-item-poster{border: 0 !important;}
.rmp-playlist-item.rmp-playlist-item-active .rmp-playlist-item-thumbnail {border: 1px solid #ff0e0d !important;}
.rmp-playlist-header{display: none;}


/*---------------------------------------------------
 * Images & Captions
 *--------------------------------------------------*/
img {
	display: inline-block;
	height: auto;
	max-width: 100%;
}
img[class*="wp-image-"] {
	margin-top: 10px;
	margin-bottom: 10px;
}
.wp-caption {
	border: 1px solid #ccc;
	margin-bottom: 10px;
	max-width: 100%;
	border: 1px solid #ccc;
	border-radius: 4px;
	padding: 0 10px;
}
.wp-caption.aligncenter {
	margin-bottom: 10px;
}
.wp-caption img[class*="wp-image-"] {
	display: block;
}
.wp-caption .wp-caption-text {
	text-align: center;
	margin-top: 10px;
}

/*---------------------------------------------------
 * WP Gallery
 *--------------------------------------------------*/
.gallery {
	margin-bottom: 1.5em;
}
.gallery a img {
	border: none;
	height: auto;
	max-width: 90%;
}
.gallery dd {
	margin: 0;
}
.gallery-caption {
	display: block;
}

/*---------------------------------------------------
 * Embeds
 *--------------------------------------------------*/
 #disqus_thread iframe{
	 padding-bottom:0px;
 }
embed,
iframe,
object {
	max-width: 100%;
}
.entry-post iframe, .entry-post embed{
	margin-bottom: 20px;
}
.player video {
	max-width: 100%;
}
/*---------------------------------------------------
 * Screen Readers
 *--------------------------------------------------*/
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
}
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar */
}

/*---------------------------------------------------
 * Content
 *--------------------------------------------------*/
.main-content-inner {
	padding-bottom: 1.5em;
}
.hentry {
	margin: 0 0 1.5em;
}
.sticky {
	display: block;
}
.bypostauthor {
	display: block;
}
.entry-post {
  padding: 0 40px;
}
.sidebar {
  padding: 20px;
}
.paging {
	clear: both;
	text-align: center;
}
.content-header {
	margin-top: 30px;
	margin-bottom: 40px;
}
.entry-post img {
	padding: 20px 0;
}
.related .entry-post img {
	padding: 0;
}
.entry-post .entry-content {
	padding-bottom: 20px;
}
/*---------------------------------------------------
 * Entry
 *--------------------------------------------------*/
.entry {
	height: 220px;
	background-color: #eee;
	position: relative;
	z-index: 1;
}
.entry .entry-text {
	min-height: 73px;
}
.entry .entry-text {
  background-color: #000;
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 10px;
  z-index: 3;
}
.entry .arrow-up {
	border-bottom-color: #000;
}
.home-center article(4n+1) {
	/*background-color: #fff;*/
}
.home-center article:nth-child(4n) {
	/*background-color: #fff;*/
}
.home-center .entry:nth-child(4n+1) .entry-text .arrow-up, .home-center .entry:nth-child(4n)  .arrow-up {
	border-bottom-color: #fff;
}
.home-center .entry:nth-child(4n+1) .entry-text, .home-center .entry:nth-child(4n) .entry-text {
	background-color: #fff;
}
.home-center .entry:nth-child(4n) .entry-term a, .home-center .entry:nth-child(4n+1) .entry-term a {
	color: #000;
}
.home-center .entry .entry-term a {
	color: #ccc;
}
.home-center .entry .entry-title a {
	color: #fff;
}
.home-center .entry:nth-child(4n+1) .entry-title a {
	color: #000;
}
.home-center .entry:nth-child(4n) .entry-title a {
	color: #000;
}
.archive-inner .entry .entry-text {
	background-color: #fff;
}
.entry .entry-types {
  font-weight: 800;
  font-size: 10px;
  text-transform: uppercase;
}
.entry .entry-title {
  font-size: 18px;
  font-weight: 800;
  text-transform: uppercase;
  margin: 3px 0 0 0;
  line-height: 100%;
}
.entry-types span{
	display: inline-block;
}
.entry .entry-title a {
  color: #000;
  text-decoration: none;
}
.entry-ptype a {
    color: #ff0e0d ;
}
.entry-ptype {
  color: #ff0e0d;
}
.entry-term a {
	color: #777;
}
.entry .entry-types a:hover {
	text-decoration: none;
}
.entry {
	position: relative;
  overflow: hidden;
}
.entry .entry-content {
	position: relative;
  z-index: 2;
  width: 100%;
}
.entry .entry-image {
	position: absolute;
  left: 0;
  top: 0;
  -webkit-filter: grayscale(100%);
  -webkit-transition: all .1s ease;
 	filter: grayscale(100%);
  transition: all .1s ease;
}
.entry:hover .entry-image {
	-webkit-filter: grayscale(0%);
	filter: grayscale(0%);
}
.entry .entry-link {
	display: block;
	height: 100%;
	width: 100%;
	position: relative;
	z-index: 1;
}
@media screen and (max-width: 765px) {

	.destaques-secundarios .entry-title {margin-top: -4px;}
	.sideblock{height: 540px;}
	.social-a3.sideblock{height: 440px;}
	.destaques-secundarios{margin-top: 0;}
	#slider-container .carousel-caption{padding-bottom: 10px;}
	#highlight-carousel .carousel-indicators{margin-bottom: 0;}
	.entry {
		height: 220px;
		border-left: 0 !important;
	}
	#slider-container .carousel-caption {
		bottom: 0;
	}
	#colophon .copy-footer, #colophon .logo-footer, #colophon .icons-footer {
		text-align: center;
	}
}
div.arrow-up {
	width: 0;
	height: 0;
	border-left: 8px solid transparent;  /* left arrow slant */
	border-right: 8px solid transparent; /* right arrow slant */
	border-bottom: 8px solid #2f2f2f; /* bottom, add background color here */
	font-size: 0;
	line-height: 0;
	position: relative;
	z-index: 999;
	top: -18px;
	left: 15px;
}
/*---------------------------------------------------
 * Clearing
 *--------------------------------------------------*/
.clear {
	clear: both;
}

/*---------------------------------------------------
 * Footer
 *--------------------------------------------------*/
.sub-menu {
}
.home .sub-menu {
}
.home .sub-menu .row {
	border-top: 1px solid #fff;
}
.sub-menu .container {
	padding-bottom: 0;
}
.sub-menu {
	background-color: #252527;
}
.home .sub-menu .row {
	background-color: #252527;
}
.home .sub-menu {
	background: none;
}
.sub-menu a {
  color: #d1d2d4;
  text-decoration: none;
}
.sub-menu-header {
  font-weight: 800;
  text-transform: uppercase;
  font-size: 12px;
}
.sub-menu-block ul li a, .sub-menu-pages ul li a {
  font-size: 14px;
}
.sub-menu ul {
  padding-left: 0;
  list-style: none;
}
.sub-menu-pages {
  margin-top: 20px;
  padding-left: 20px;
}
.sub-menu ul li {
    margin: 0;
}
.sub-menu-block {
	padding-left: 20px;
}
.sub-menu-block p {
	margin-bottom: 2px;
}
#colophon .container {
	padding-top: 0;
	padding-bottom: 0;
}
#colophon {
	background: #000 url(images/menu-bg.png) repeat;
}
#colophon .row {
 padding: 0 20px 20px 20px;
}
.home #colophon {
	background: none;
}
.home #colophon .row {
	background: #000 url(images/menu-bg.png) repeat;
}
.copy-footer {
  text-align: left;
  font-weight: 800;
  font-size: 14px;
  color: #ffffff;
  text-transform: uppercase;
  padding-top: 39px;
}
.logo-footer {
  text-align: center;
  padding-top: 25px;
}
.icons-footer {
  text-align: right;
  padding-top: 35px;
}
.social-networks-footer img {
	margin: 0 7px 13px 0;
  width: 20px;
}
@media screen and (max-width: 765px) {
	.sub-menu .sub-menu-block:nth-child(3) {
		clear: left;
	}
	.logo-footer img {
		width: 80px;
	}
	#slider-container .carousel-caption {
		font-size: 20px;
	}
}
.social-networks-footer .fa {
	color: #fff;
	padding-right: 10px;
}
/*---------------------------------------------------
 * Widget
 *--------------------------------------------------*/

.widget {
	margin-bottom: 2em;
}
.widget_nav_menu ul.sub-menu li, .widget_pages ul.children li {
	padding-left: 15px;
}
.widget_search .search-form input[type="submit"] {
	display: none;
}
.widget select {
	max-width: 100%;
}

/*---------------------------------------------------
 * Misc
 *--------------------------------------------------*/
.sticky {
}

.gallery-caption {

}

.bypostauthor {

}

.entry-meta {
	clear: both;
}
.fbox {
	margin-top: 20px;
	text-align: center;
}
.no-results {
	min-height: 300px;
	text-align: center;
	margin-top: 40px;
}
.error-404 {
	text-align: center;
	margin-top: 40px;
}
.post-type-archive-eventos #content {
	margin-top: 50px;
}
.table-header {
	font-weight: 800;
	color: #000;
	text-transform: uppercase;
}
#countdown {
	opacity: 0.6;
}
/*---------------------------------------------------
 * Archive Agenda
 *--------------------------------------------------*/

.post-type-archive-agenda .page-title{
	margin-top: 50px;
}

.post-type-archive-agenda .destaque{
	padding:15px;
	/*margin-bottom: 30px;*/
}

.post-type-archive-agenda .entry-text{
	background-color: transparent !important;
}

.post-type-archive-agenda .entry-title a{
	color: #fff !important;
}

.post-type-archive-agenda .entry-types span{
	color: #ff0e0d;
	font-weight: 800;
	font-size: 10px;
}

.post-type-archive-agenda .entry-image{
	-webkit-filter: grayscale(100%);
  -webkit-transition: all .1s ease;
  filter: grayscale(100%);
  transition: all .1s ease;
}

.post-type-archive-agenda a:hover .entry-image{
	filter: none; transition: all .1s ease;
}

.post-type-archive-agenda .entry-title {
	margin-top: 0;
	color: #fff;
	margin-bottom: 0;
	font-size: 20px;
	text-transform: uppercase;
}

.post-type-archive-agenda .archive-inner{
	margin-left: -15px;
	margin-right: -15px;
}

.post-type-archive-agenda .entry-title p{
	font-size: 10px;
	color: #fff;
	margin-top: 5px;
	margin-bottom: 0;
}

.post-type-archive-agenda .entry-data {
	bottom: 0 !important;
	top: auto;
	padding: 15px;
	z-index: 10;
}

/*---------------------------------------------------
 * Archive
 *--------------------------------------------------*/
.archive-header {

}
.content-header {
	text-align: center;
}
.content-header ul{
	list-style-type: none;
  margin-left: 0;
}
.content-header ul li {
  font-size: 12px;
	display: inline;
  font-weight: 800;
  text-transform: uppercase;
  margin-left: 5px;
  margin-right: 5px;
}
.content-header-menu li a {
	color: #000;
	text-decoration: none;
}
/*---------------------------------------------------
 * Single
 *--------------------------------------------------*/
.page-category {
  font-weight: 800;
  font-size: 16px;
  color: #ff0e0d;
  text-transform: uppercase;
  margin-bottom: 3px;
}
.page-title {
  margin:0 0 8px 0;
}
.page-title a {
  font-weight: 800;
  font-size: 28px;
  color: #000000;
  text-decoration: none;
  text-transform: uppercase;
}
.posted-on a {
	color: #000;
}
.posted-on a:hover {
	text-decoration: none;
}
.page-sub-title {
	font-weight: 500;
	margin-top: 0;
}

.arrowContainer{
	margin-bottom:50px;
}

.arrowContainer a {
	text-decoration:none;
	text-transform:uppercase;
	color:#000;
	font-weight:bold;
	display:block;
}

.arrowContainer a:hover {
	text-decoration:underline;
}

.single .song{
	max-width:100%;
}


/*---------------------------------------------------
 * Related & Show me more
 *--------------------------------------------------*/
.related.block {
	padding: 0;
}
.related-title {
	font-weight: 800;
	font-size: 18px;
	text-transform: uppercase;
}
.more-posts-image {
	float: left;
	width: 40%;
}
.more-posts-text {
	float: left;
	width: 60%;
}
.more-posts-entry {
  clear: both;
}
.more-posts-title {
  font-weight: 800;
  font-size:16px;
  color: #000000;
  text-transform: uppercase;
}
.more-posts-entry {
  padding: 10px 0;
}
.more-posts-text {
	padding: 0 10px;
}
.more-posts-text h3 {
  margin-top: 0;
  line-height: 16px;
}
.more-posts-text h3 a {
  font-size: 14px;
  color: #000000;
  text-transform: uppercase;
  font-weight: 800;
}
.more-posts-sub-title {
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
}
.entry-post .related .entry-content {
	padding: 0;
}
.related .entry-title a {
	color: #fff;
}
.related .entry img {
	padding: 0;
}
/*---------------------------------------------------
 * Indice A3.30
 *--------------------------------------------------*/
#vote-a330 .band-entry {
	padding: 3px;
	margin-right: 30px;
	border-bottom: 1px solid #696666;
}
#vote-a330 .band-entry .band-name {
	text-transform: uppercase;
}
#vote-a330 .btn {
	margin-top: 5px;
}
.index-30-table .a30-play i {
	color: #000;
	font-size: 18px;
}
.index-30-table {
	margin-right: 30px;
}
.vote-button {
	background-color: #ff0000;
	color: #fff;
	font-size: 18px;
	font-weight: 800;
	text-transform: uppercase;
	border: 0;
}
.vote-info-text {
	margin-bottom: 20px;
}
.vote-button:hover {
	background-color: #fff;
	color: #ff0000;
	border-color: #ff0000;
}
.votes-index-a30 {
	margin-top: 30px;
}
.votes-index-a30 .vote-top-number {
	font-size: 26px;
	font-weight: 800;
	min-width: 60px;
}
.votes-index-a30 .vote-entry {
	padding: 5px;
	border-bottom: 1px solid #ccc;
	padding-left: 15px;
}
.votes-index-a30 .vote-text {
	margin-left: 30px;
}
.votes-index-a30 .vote-band-title {
	text-transform: uppercase;
	font-size: 20px;
	font-weight: 800;
	color: #FF633A;
}
.vote-track-name {
	color: #888;
}
.single-a330 .page-sub-title {
	font-size: 18px;
	font-weight: 400;
}
.vote-text {
	float: left;
}
.band-checkbox {
	padding: 10px
}
.band-info {
	float: left;
    margin-left: 10px;
    line-height: 140%;
    margin-top: 10px;
    min-height: 82px;
}
.a3tv-inner {
}
/*---------------------------------------------------
 * Player
 *--------------------------------------------------*/
.player {
	margin-top: 20px;
}
.player h2 {
	color: #ff0e0d;
	text-transform: uppercase;
	font-weight: 800;
	font-size: 18px;
}
.outer-player {
	background-color: #000;
}
.player .player-screenshot img{
	float: left;
	width: 70px;
	padding: 0 10px 5px 0;
}
.player ::-webkit-scrollbar {
  width: 0.8em;
  height: 1em;
  background-color: #000;
}
.player ::-webkit-scrollbar-track {
}

.player ::-webkit-scrollbar-thumb {
  background-color: #ff0e0d;
}
.player #listmedia .playListData h5 {
	font-weight: 800;
	font-size: 14px;
	text-transform: uppercase;
	margin: 0;
}
.player #listmedia .playListData p {
	margin: 4px;
	color: #eee;
	font-weight: 600;
	font-size: 14px;
}
.player #listmedia {
	border: 0;
	padding: 0;
	margin: 0;
	max-height: 443px;
	height: auto;
}
.player #listmedia .playListData {
	margin: 0;
	padding: 0;
}
.player #listmedia .elementPlayList {
	color: #eee;
	background-color: #000;
	padding: 20px;
}
.player #listmedia .active {
	background-color: #222;
}
#player_media {
	text-align: center;
	position: relative;
}
.player #listmedia .elementPlayList:hover {
	cursor: pointer;
}
.entry-external {
	margin: 40px auto;
}
/*---------------------------------------------------
 * Programação
 *--------------------------------------------------*/
#programs .page-title {

}
#programs .carousel-control {
	top: -8px;
	font-size: 34px;
	opacity: 1;
}
.carousel-control.left {
	background-image: none;
}
.carousel-control.right {
	background-image: none;
}
.carousel-control .fa {
	color: #999;
	text-shadow: none;
}
#programs #navegacao_epg .btn-default {
	padding: 20px 40px;
	border: none;
	background-color: #eee;
	border-radius: 0;
}
#programs #navegacao_epg {
	margin-top: 20px;
}
#programs #navegacao_epg .btn-default.active {
	background-color: #ff0e0d;
	color: #fff;
}
#navegacao_epg .item {
	display: none;
}
#navegacao_epg .item.active {
	display: block;
}
#navegacao_epg .program-links, #programs .program-links {
	display: none;
}
.program-sub-section {
	font-weight: 800;
	text-transform: uppercase;
	font-size: 12px;
}
.program-links {
	text-align: center;
	margin-bottom: 20px;
}
.program-links a {
	font-weight: 800;
	text-transform: uppercase;
	font-size: 22px;
	color: #555;
	text-decoration: none;
	margin-right: 10px;
}
.program-links a:hover {
	color: #ff0e0d;
}
/*---------------------------------------------------
 * Mixtapes
 *--------------------------------------------------*/
.mixtape-music {
	position: relative;
	margin-bottom: 20px;
}
.mixtape-music img {
	padding: 0;
}
.mixtape-music i {
	position: absolute;
	bottom: 40%;
	left: 46%;
	color: #ff0e0d;
	font-size: 64px;
}
.mixtape-music .fa-pause {
	visibility: hidden;
}
.mixtape-entry {
	position: relative;
	border: 1px solid #fff;
}
.iframe-container {
	position: relative;
	margin-bottom: 50px;
}
.mixtape-entry img {
	grayscale(100%);
	-webkit-filter: grayscale(100%);
	-webkit-transition: all .1s ease;
}
.mixtape-entry:hover img {
	grayscale(0);
	-webkit-filter: grayscale(0);
	cursor: pointer;
}
.mixtape-audio {
	position: absolute;
	top: 0;
	width: 100%;
}
.mixtape-audio {
	visibility: hidden;
}
.mixtapes #m-audio-1 {
	visibility: visible;
}
.mixtape-entry .fa {
	line-height: 0;
	position: absolute;
	left: 46%;
  top: 50%;
	z-index: 5;
	font-size: 42px;
	color: #fff;
}
#mixtape-1 .fa {
	font-size: 98px;
}
.mixtape-entry .fa-pause {
	visibility: hidden;
}
/*---------------------------------------------------
 * Pagination
 *--------------------------------------------------*/
.pagination>li:first-child>a, .pagination>li:first-child>span  {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.pagination>li:last-child>a, .pagination>li:last-child>span {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.pagination>li>a, .pagination>li>span{
	font-size: 13px;
	font-weight: 800;
	padding: 2px 6px;
	background-color: #fff;
	border: 1px solid #888;
	color: #777;
	margin: 2px;
}
.pagination>.active>a, .pagination>.active>a:hover, .pagination>.active>a:focus, .pagination>.active>span, .pagination>.active>span:hover, .pagination>.active>span:focus {
	color: #444;
	background-color: #fff;
	border: 1px solid #888;
}
.pagination>li>a:hover, .pagination>li>a:focus, .pagination>li>span:hover, .pagination>li>span:focus {
	color: #444;
	background-color: #fff;
	border: 1px solid #888;
}

/*---------------------------------------------------
 * Share Buttons
 *--------------------------------------------------*/
ul.share-buttons{
	margin-top: 14px;
  list-style: none;
  padding: 0;
}

ul.share-buttons li{
  display: inline;
}
.share-buttons i {
	color: #fff;
	background-color: #ff0e0d;
	padding: 6px 16px;
}
/*---------------------------------------------------
 * Pages
 *--------------------------------------------------*/
.page #content {
	margin-top: 30px;
}
#frequencias .area-emissao td {
	width: 100%;
}
#frequencias .area-emissao {
	background-color: #fff;
	color: #000;
	font-size: 16px;
	font-weight: 600;
}
#frequencias .area-emissao td {
	padding-top: 30px;
	border-bottom: 0;
}
#frequencias #first-no-padding td {
	border-bottom: 0;
}
#frequencias td {
	border-top: 0;
	border-bottom: 1px solid #000;
	white-space: nowrap;
}
#frequencias .frequencias-header {
	font-weight: 800;
	color: #000;
	text-transform: uppercase;
}
/*---------------------------------------------------
 * Mobile
 *--------------------------------------------------*/
@media screen and (max-width: 765px) {
	.entry-post {
		padding: 0 10px;
	}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	  width: 100%;
	  background-color: #333;
	  border-color: transparent;
	}
}

/*---------------------------------------------------
 * Share This
 *--------------------------------------------------*/
.share-this {
	padding: 10px 0;
}
.share-this span{ margin:1px!important;}
.share-this span span * { background-image:none!important; border:0px none!important;}
.share-this .btn { position:relative}
.share-this .btn i {
	color: #fff;
}
.share-this .stButton_gradient.stHBubble { background-color:inherit!important;}
.share-this .stBubble_hcount { font-size:14px!important; font-weight:bold}
.share-this .stButton { position:absolute; top:0px; left:0px; width:100%; height:100%; padding-top:4px!important}
.st_facebook_hcount, .st_plusone_hcount, .st_twitter_hcount, .st_linkedin_hcount, .st_whatsapp_hcount { width:80px; text-align:left}
.st-facebook-counter, .st-twitter-counter, .st-linkedin-counter, .st-whatsapp-counter { width:20px!important;}
.st_facebook_hcount .stBubble_hcount { color: #fff !important;}
.share-this .stHBubble { width:50px!important; text-align:right}
.chicklets.sharethis { background-image:none!important;}
.share-this .btn {
	background-color: #ff0e0d;
	border-radius: 0;
}
.stArrow {
	display: none;
}

/*---------------------------------------------------
 * Mobile
 *--------------------------------------------------*/
@media (max-width: 490px) {
	.search-field {max-width: 120px;}
}

@media (max-width: 768px) {

	#masthead .container{
		padding: 0;
	}

	.site-branding{
		padding: 17px 0 16px 15px;
	}

	.toggle-menu-button{
		right: 1px;
	}

	.site-branding img {
			width: 150px;
			max-width: 150px;
			padding-left: 0;
	 }
	.pagination>li>a, .pagination>li>span{
		font-size: 22px;
		padding: 2px 10px;
	}

	.search-field.form-control{
		top: 4px !important;
	}
	#pesquisa-a3{margin-right: 15px; bottom: 8px;}

	#main-menu li{
		display: inline-block;
	}

	.navbar #search-box{
		float: none !important;
	}

	.navbar-nav{padding-top: 0;}

	#slider-container .carousel-caption .slider-tax {
		font-size: 14px;
	}
	#slider-container .carousel-caption {
		width: 80%;
	}
	.mixtape-music i {
		font-size: 32px;
	}
}
/*---------------------------------------------------
 * Tablet
 *--------------------------------------------------*/
@media (min-width: 768px) and (max-width: 992px) {
	#slider-container .carousel-caption {
		font-size: 34px;
	}
	.home-band-meta {
		font-size: 9px;
	}
	.home-band-index {
		font-size: 22px;
	}
	.home-center .entry {
	}
	.a3tv-image .fa {
	    font-size: 42px;
  }
  .event-entry h4 {
  	font-size: 10px;
  }
  .event-entry p {
  	font-size: 10px;
  }
  .entry .entry-text {
      min-height: 108px;
  }
}

/* Search 19/11/15 */
.search-hover {
	position: absolute;
	right: 50px;
	top: 0;
	margin-top: 10px;
	width: auto;
}
.navbar #search-box {
	float: right;
	padding: 7px;
	font-size: 22px;
	color: #fff;
	/*margin-right: 18px;
	margin-bottom:10px;*/
}
.search-field.form-control {
	position: relative;
    top: 7px;
}

/* Events 20/11/15 */
.events {
    overflow-y: auto;
}
/* Hide Postoescura & Mixtapes */
.single-ouvir .content-header-menu li:nth-last-child(-n+3),
.post-type-archive-ouvir .content-header-menu li:nth-last-child(-n+3),
.sub-menu .container .row .sub-menu-block:first-child li:nth-last-child(-n+2)  {
	/*display: none;*/
}
/*---------------------------------------------------
 * Slideshow
 *--------------------------------------------------*/
.slideshow-box {
	margin: 0 auto;
	float: none;
}
.unslider-arrow {
	position: absolute;
	top: 150px;
	color: #000;
	font-size: 128px;
	font-weight: 100;
}
.unslider-arrow:hover {
	text-decoration: none;
	color: #000;
}
.unslider .unslider-arrow.next {
  left: auto;
  right: -66px;
}
.unslider .unslider-arrow.prev {
  right: auto;
  left: -66px;
}
.my-slider ul li {
}
.slide-box {
	padding: 30px;
}
.slideshow-title {
	font-weight: 800;
	font-size: 28px;
	text-transform: uppercase;
	margin: 3px 0 3px 0;
}
.slideshow-right h2 {
	font-weight: 800;
  color: #000;
  text-decoration: none;
  font-size: 21px;
  text-transform: uppercase;
  margin-bottom: 0;
}
.slideshow-right h3 {
	font-size: 22px;
	margin: 0px 0 0 0;
	font-weight: 500;
}
.slideshow-right h4 {
	margin-top: 8px;
	font-weight: 800;
  color: #000;
  text-decoration: none;
  font-size: 16px;
  text-transform: uppercase;
}
.subpost {
	margin-top: 20px;
}
.slideshow-cat {
	font-weight: 800;
  color: #ff0e0d;
  text-decoration: none;
  font-size: 21px;
  text-transform: uppercase;
}
.slideshow-post .poder-soul {
	background-color: #000;
}
.slideshow-sub-left {
	font-weight: 800;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 16px;
}
.slideshow-post .poder-soul .section-title a, .slideshow-post .poder-soul .content-header-menu li a, .poder-soul .slideshow-title, .poder-soul .slideshow-right h2, .poder-soul .slideshow-right h3, .poder-soul .slideshow-right h4, .poder-soul .subpost, .poder-soul .unslider-arrow, .poder-soul .slideshow-sub-left, .poder-soul .slideshow-numbers {
	color: #fff;
}
.slide-box h2 {
	margin-top: 0;
}
.slideshow-numbers {
	line-height: 0.8;
  float: left;
  font-size: 88px;
  font-weight: 800;
  margin-right: 6px;
}

@media (max-width: 768px) {
	.unslider {
		margin-top: 80px;
	}
	.unslider-arrow {
		font-size: 64px;
		top: -80px;
	}
	.arrow-mobile {
		position: absolute;
		bottom: 0;
	}
	.unslider .unslider-arrow.next {
    right: 35%;
	}
	.unslider .unslider-arrow.prev {
	  right: 50%;
    left: initial;
	}
	.slide-box:nth-child(1) {
		padding-bottom: 0;
	}
	.slide-box:nth-child(2) {
		padding-top: 0;
	}
}
/*---------------------------------------------------
 * Slideshow
 *--------------------------------------------------*/
#fp-nav {
	position: absolute;
	right: 0;
	top: 50%;
}
.section h1 {
	margin-top: 0;
}
.fullpage-section iframe {
	position: relative;
	top: 48px;
}
.fullpage-section {
	background-color: #000;
}
.single-ensaios #masthead, .single-especiais #masthead {
	position: fixed;
	top: 0;
	z-index: 10;
	width: 100%;
}

.single-ensaios .fs-content, .single-especiais .fs-content {
	color: #fff;
	position: relative;
	top: 20%;
	width: 60%;
	margin: 0 auto;
}

.single-ensaios .fs-content h1, .single-especiais .fs-content h1 {
	font-size: 64px;
}
#fp-nav ul li,
.fp-slidesNav ul li {
    display: block;
    width: 14px;
    height: 13px;
    margin: 7px;
    position:relative;
}
.fp-slidesNav ul li {
    display: inline-block;
}
#fp-nav ul li a,
.fp-slidesNav ul li a {
    display: block;
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
}
#fp-nav ul li a.active span,
.fp-slidesNav ul li a.active span,
#fp-nav ul li:hover a.active span,
.fp-slidesNav ul li:hover a.active span{
    height: 12px;
    width: 12px;
    margin: -6px 0 0 -6px;
    border-radius: 100%;
    background: red;
 }
#fp-nav ul li a span,
.fp-slidesNav ul li a span {
    border-radius: 50%;
    position: absolute;
    z-index: 1;
    height: 4px;
    width: 4px;
    border: 0;
    background: #fff;
    left: 50%;
    top: 50%;
    margin: -2px 0 0 -2px;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}
#fp-nav ul li:hover a span,
.fp-slidesNav ul li:hover a span{
    width: 10px;
    height: 10px;
    margin: -5px 0px 0px -5px;
}
#fp-nav ul li .fp-tooltip {
    position: absolute;
    top: -2px;
    color: #fff;
    font-size: 14px;
    font-family: arial, helvetica, sans-serif;
    white-space: nowrap;
    max-width: 220px;
    overflow: hidden;
    display: block;
    opacity: 0;
    width: 0;
}
#fp-nav ul li:hover .fp-tooltip,
#fp-nav.fp-show-active a.active + .fp-tooltip {
    -webkit-transition: opacity 0.2s ease-in;
    transition: opacity 0.2s ease-in;
    width: auto;
    opacity: 1;
}
#fp-nav ul li .fp-tooltip.right {
    right: 20px;
}
#fp-nav ul li .fp-tooltip.left {
    left: 20px;
}
.single-ensaios #colophon, .single-especiais #colophon {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 95px;
}
.fullpage-section {
	position: relative;
}
.content-column {
	padding: 0 20px;
}
@media only screen and (max-width: 600px) {
	.single-ensaios .fs-content, .single-especiais .fs-content {
		top: 15%;
		font-size: 0.8em;
	}
	.single-ensaios .fs-content .content-column, .single-especiais .fs-content .content-column {
		padding: 0;
	}
	.single-ensaios .fs-content h1, .single-especiais .fs-content h1 {
		font-size: 1.3em;
	}
	.single-ensaios .fs-content h2, .single-especiais .fs-content h2 {
		font-size: 1.2em;
	}
	.single-ensaios .fs-content h3, .single-especiais .fs-content h3 {
		font-size: 1.1em;
	}
}

@media only screen and (max-width : 1200px) {
	.nav>li>a{padding: 10px 10px;}

	.program-content{
		padding: 10px 15px;
	}
}



/* Disable Download button from Chrome HTML5 Player */

video::-webkit-media-controls {
    overflow: hidden !important
}
video::-webkit-media-controls-enclosure {
    width: calc(100% + 32px);
    margin-left: auto;
}

/* Disable Download button from Chrome HTML5 Player */

/*  Fotorama 4.6.4  */

.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__html,.fotorama__img,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video iframe{position:absolute;width:100%;height:100%;top:0;right:0;left:0;bottom:0}.fotorama--fullscreen,.fotorama__img{max-width:99999px!important;max-height:99999px!important;min-width:0!important;min-height:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.fotorama__wrap .fotorama__grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.fotorama__grabbing *{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.fotorama__spinner{position:absolute!important;top:50%!important;left:50%!important}.fotorama__wrap--css3 .fotorama__arr,.fotorama__wrap--css3 .fotorama__fullscreen-icon,.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border,.fotorama__wrap--css3 .fotorama__video-close,.fotorama__wrap--css3 .fotorama__video-play{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fotorama__caption,.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before,.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__nav,.fotorama__wrap--css3 .fotorama__spinner,.fotorama__wrap--css3 .fotorama__stage,.fotorama__wrap--css3 .fotorama__stage .fotorama__img,.fotorama__wrap--css3 .fotorama__stage__frame{-webkit-transform:translateZ(0);transform:translateZ(0)}.fotorama__arr:focus,.fotorama__fullscreen-icon:focus,.fotorama__nav__frame{outline:0}.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after{content:'';border-radius:inherit;background-color:rgba(0,175,234,.5)}.fotorama__wrap--video .fotorama__stage,.fotorama__wrap--video .fotorama__stage__frame--video,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,.fotorama__wrap--video .fotorama__stage__shaft{-webkit-transform:none!important;transform:none!important}.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border{transition-property:-webkit-transform,width;transition-property:transform,width;transition-timing-function:cubic-bezier(0.1,0,.25,1);transition-duration:0ms}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__no-select,.fotorama__video-close,.fotorama__video-play,.fotorama__wrap{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fotorama__select{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.fotorama__nav,.fotorama__nav__frame{margin:auto;padding:0}.fotorama__caption__wrap,.fotorama__nav__frame,.fotorama__nav__shaft{-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*display:inline;*zoom:1}.fotorama__nav__frame,.fotorama__thumb-border{box-sizing:content-box}.fotorama__caption__wrap{box-sizing:border-box}.fotorama--hidden,.fotorama__load{position:absolute;left:-99999px;top:-99999px;z-index:-1}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__nav,.fotorama__nav__frame,.fotorama__nav__shaft,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video-close,.fotorama__video-play{-webkit-tap-highlight-color:transparent}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:url(fotorama.png) no-repeat}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:2dppx){.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:url(fotorama@2x.png) 0 0/96px 160px no-repeat}}.fotorama__thumb{background-color:#7f7f7f;background-color:rgba(127,127,127,.2)}@media print{.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__thumb-border,.fotorama__video-close,.fotorama__video-play{background:none!important}}.fotorama{min-width:1px;overflow:hidden}.fotorama:not(.fotorama--unobtrusive)>*:not(:first-child){display:none}.fullscreen{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#000}.fotorama--fullscreen{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;float:none!important;z-index:2147483647!important;background:#000;width:100%!important;height:100%!important;margin:0!important}.fotorama--fullscreen .fotorama__nav,.fotorama--fullscreen .fotorama__stage{background:#000}.fotorama__wrap{-webkit-text-size-adjust:100%;position:relative;direction:ltr;z-index:0}.fotorama__wrap--rtl .fotorama__stage__frame{direction:rtl}.fotorama__nav,.fotorama__stage{overflow:hidden;position:relative;max-width:100%}.fotorama__wrap--pan-y{-ms-touch-action:pan-y}.fotorama__wrap .fotorama__pointer{cursor:pointer}.fotorama__wrap--slide .fotorama__stage__frame{opacity:1!important}.fotorama__stage__frame{overflow:hidden}.fotorama__stage__frame.fotorama__active{z-index:8}.fotorama__wrap--fade .fotorama__stage__frame{display:none}.fotorama__wrap--fade .fotorama__fade-front,.fotorama__wrap--fade .fotorama__fade-rear,.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active{display:block;left:0;top:0}.fotorama__wrap--fade .fotorama__fade-front{z-index:8}.fotorama__wrap--fade .fotorama__fade-rear{z-index:7}.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active{z-index:9}.fotorama__wrap--fade .fotorama__stage .fotorama__shadow{display:none}.fotorama__img{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;border:none!important}.fotorama__error .fotorama__img,.fotorama__loaded .fotorama__img{-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img,.fotorama__img--full{display:none}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full{display:block}.fotorama__wrap--only-active .fotorama__nav,.fotorama__wrap--only-active .fotorama__stage{max-width:99999px!important}.fotorama__wrap--only-active .fotorama__stage__frame{visibility:hidden}.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active{visibility:visible}.fotorama__nav{font-size:0;line-height:0;text-align:center;display:none;white-space:nowrap;z-index:5}.fotorama__nav__shaft{position:relative;left:0;top:0;text-align:left}.fotorama__nav__frame{position:relative;cursor:pointer}.fotorama__nav--dots{display:block}.fotorama__nav--dots .fotorama__nav__frame{width:18px;height:30px}.fotorama__nav--dots .fotorama__nav__frame--thumb,.fotorama__nav--dots .fotorama__thumb-border{display:none}.fotorama__nav--thumbs{display:block}.fotorama__nav--thumbs .fotorama__nav__frame{padding-left:0!important}.fotorama__nav--thumbs .fotorama__nav__frame:last-child{padding-right:0!important}.fotorama__nav--thumbs .fotorama__nav__frame--dot{display:none}.fotorama__dot{display:block;width:4px;height:4px;position:relative;top:12px;left:6px;border-radius:6px;border:1px solid #7f7f7f}.fotorama__nav__frame:focus .fotorama__dot:after{padding:1px;top:-1px;left:-1px}.fotorama__nav__frame.fotorama__active .fotorama__dot{width:0;height:0;border-width:3px}.fotorama__nav__frame.fotorama__active .fotorama__dot:after{padding:3px;top:-3px;left:-3px}.fotorama__thumb{overflow:hidden;position:relative;width:100%;height:100%}.fotorama__nav__frame:focus .fotorama__thumb{z-index:2}.fotorama__thumb-border{position:absolute;z-index:9;top:0;left:0;border-style:solid;border-color:#00afea;background-image:linear-gradient(to bottom right,rgba(255,255,255,.25),rgba(64,64,64,.1))}.fotorama__caption{position:absolute;z-index:12;bottom:0;left:0;right:0;font-family:'Helvetica Neue',Arial,sans-serif;font-size:14px;line-height:1.5;color:#000}.fotorama__caption a{text-decoration:none;color:#000;border-bottom:1px solid;border-color:rgba(0,0,0,.5)}.fotorama__caption a:hover{color:#333;border-color:rgba(51,51,51,.5)}.fotorama__wrap--rtl .fotorama__caption{left:auto;right:0}.fotorama__wrap--no-captions .fotorama__caption,.fotorama__wrap--video .fotorama__caption{display:none}.fotorama__caption__wrap{background-color:#fff;background-color:rgba(255,255,255,.9);padding:5px 10px}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fotorama__wrap--css3 .fotorama__spinner{-webkit-animation:spinner 24s infinite linear;animation:spinner 24s infinite linear}.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__stage .fotorama__img{transition-property:opacity;transition-timing-function:linear;transition-duration:.3s}.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.fotorama__select{cursor:auto}.fotorama__video{top:32px;right:0;bottom:0;left:0;position:absolute;z-index:10}@-moz-document url-prefix(){.fotorama__active{box-shadow:0 0 0 transparent}}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{position:absolute;z-index:11;cursor:pointer}.fotorama__arr{position:absolute;width:32px;height:32px;top:50%;margin-top:-16px}.fotorama__arr--prev{left:2px;background-position:0 0}.fotorama__arr--next{right:2px;background-position:-32px 0}.fotorama__arr--disabled{pointer-events:none;cursor:default;*display:none;opacity:.1}.fotorama__fullscreen-icon{width:32px;height:32px;top:2px;right:2px;background-position:0 -32px;z-index:20}.fotorama__arr:focus,.fotorama__fullscreen-icon:focus{border-radius:50%}.fotorama--fullscreen .fotorama__fullscreen-icon{background-position:-32px -32px}.fotorama__video-play{width:96px;height:96px;left:50%;top:50%;margin-left:-48px;margin-top:-48px;background-position:0 -64px;opacity:0}.fotorama__wrap--css2 .fotorama__video-play,.fotorama__wrap--video .fotorama__stage .fotorama__video-play{display:none}.fotorama__error .fotorama__video-play,.fotorama__loaded .fotorama__video-play,.fotorama__nav__frame .fotorama__video-play{opacity:1;display:block}.fotorama__nav__frame .fotorama__video-play{width:32px;height:32px;margin-left:-16px;margin-top:-16px;background-position:-64px -32px}.fotorama__video-close{width:32px;height:32px;top:0;right:0;background-position:-64px 0;z-index:20;opacity:0}.fotorama__wrap--css2 .fotorama__video-close{display:none}.fotorama__wrap--css3 .fotorama__video-close{-webkit-transform:translate3d(32px,-32px,0);transform:translate3d(32px,-32px,0)}.fotorama__wrap--video .fotorama__video-close{display:block;opacity:1}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__video-close{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{opacity:0}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{opacity:1}.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--video .fotorama__fullscreen-icon{opacity:0!important}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{display:none}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{display:block}.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon{display:none!important}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus){-webkit-transform:translate3d(32px,-32px,0);transform:translate3d(32px,-32px,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus){-webkit-transform:translate3d(-48px,0,0);transform:translate3d(-48px,0,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus){-webkit-transform:translate3d(48px,0,0);transform:translate3d(48px,0,0)}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon{-webkit-transform:translate3d(32px,-32px,0)!important;transform:translate3d(32px,-32px,0)!important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev{-webkit-transform:translate3d(-48px,0,0)!important;transform:translate3d(-48px,0,0)!important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next{-webkit-transform:translate3d(48px,0,0)!important;transform:translate3d(48px,0,0)!important}.fotorama__wrap--css3 .fotorama__arr:not(:focus),.fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus),.fotorama__wrap--css3 .fotorama__video-close:not(:focus),.fotorama__wrap--css3 .fotorama__video-play:not(:focus){transition-property:-webkit-transform,opacity;transition-property:transform,opacity;transition-duration:.3s}.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before{content:"";display:block;position:absolute;text-decoration:none;top:0;bottom:0;width:10px;height:auto;z-index:10;pointer-events:none;background-repeat:no-repeat;background-size:1px 100%,5px 100%}.fotorama__nav:before,.fotorama__stage:before{background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.4),transparent);background-position:0 0,0 0;left:-10px}.fotorama__nav.fotorama__shadows--left:before,.fotorama__stage.fotorama__shadows--left:before{left:0}.fotorama__nav:after,.fotorama__stage:after{background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.4),transparent);background-position:100% 0,100% 0;right:-10px}.fotorama__nav.fotorama__shadows--right:after,.fotorama__stage.fotorama__shadows--right:after{right:0}.fotorama--fullscreen .fotorama__nav:after,.fotorama--fullscreen .fotorama__nav:before,.fotorama--fullscreen .fotorama__stage:after,.fotorama--fullscreen .fotorama__stage:before,.fotorama__wrap--fade .fotorama__stage:after,.fotorama__wrap--fade .fotorama__stage:before,.fotorama__wrap--no-shadows .fotorama__nav:after,.fotorama__wrap--no-shadows .fotorama__nav:before,.fotorama__wrap--no-shadows .fotorama__stage:after,.fotorama__wrap--no-shadows .fotorama__stage:before{display:none}

/*  Fotorama 4.6.4  */
