/*
Theme Name: Got Talent 2016
Theme URI: http://www.rtp.pt
Author: RTP Multimédia
Author URI: http://www.rtp.pt
Template: base2
Description: Got Talent 2016
Version: 1.0

/*------------------------------------------
* Info
*------------------------------------------
Always use all the cases of the class col-**-**
when applying to posts in order to automatically
clear them.

--------------------------------------------*/

body {
	background: url('includes/img/background.jpg') #a26d06 no-repeat top center;
	background-attachment: fixed;
}

/* To Dropdown navbar dropdown on hover Fim sub-menu nivel 3 */
.dropdown-submenu {
	position: relative;
}

.dropdown-submenu>.dropdown-menu {
	top: 0;
	left: 100%;
	margin-top: -6px;
	margin-left: -1px;
	-webkit-border-radius: 0 6px 6px 6px;
	-moz-border-radius: 0 6px 6px;
	border-radius: 0 6px 6px 6px;
}

.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: #ccc;
	margin-top: 13px;
	margin-right: 0px;
}

.dropdown-submenu:hover>a:after {
	border-left-color: #fff;
}

.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;
}
/* Fim sub-menu nivel 3 */

/*botão play*/
.sprite a{text-indent: -99999px; width: 200px; background: url(//cdn-images.rtp.pt/common/img/channels/logos/gray-negative/horizontal/rtpplay.png?w=168&v3); background-repeat: no-repeat; background-position: 20px 22px;}
.sprite a:hover {background: url(//cdn-images.rtp.pt/common/img/channels/logos/color/horizontal/rtpplay.png?w=168&v3);background-repeat: no-repeat; background-position: 20px 22px;}
.r-play-inner .section-header{margin-bottom:10px !important;}
.r-play-inner .section-title span{margin-right:11px; margin-bottom:7px; }
.r-play-inner .section-title img{margin-bottom:7px; margin-right:10px; }
.r-play-inner .view-all{margin-left:0;}
/*botão play*/

#masthead .container{position:relative;}
#stwrapper, #stOverlay {display:none!important;}
.juradosPosition{position: relative; top: 52px;}

/* Dropdown menu background color*/

.dropdown-menu li a:hover, .dropdown-menu li a:focus {
	color: #ffffff;
	text-decoration: none;
	background-color: #000;
	background-image: none!important;
	background-repeat: no-repeat;
}



.navbar-nav > li > .dropdown-menu, .navbar-nav > li > ul.dropdown-menu a:hover,.navbar-default .navbar-nav>.open>a,.dropdown-menu li a:hover { background-color: #fff; color: #000;}

ul.dropdown-menu .menu-item a:hover, ul.dropdown-menu .navbar-default #main-menu.navbar-nav li a:hover{background-color: #fff;}
/* Dropdown menu font color*/
.navbar-nav > li > .dropdown-menu a, .navbar-nav > li > .dropdown-menu a:hover, .navbar-nav > li > .dropdown-menu a:focus, .dropdown-menu{background-color: #000; color:#fff; background-image:none!important ;}
.dropdown-menu li a:hover, .dropdown-menu li a:focus{background-image: none!important; background-color: #000;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a.active, .current-menu-parent{background-color: #fff!important; color: #000!important;}
.current-menu-parent > a, .dropdown-menu .active > a { color: #000!important;background-color: #fff!important;}

.navbar-default, div .pagination .active a, div .pagination a:hover {background-color: #000;}
div .navbar-default #main-menu.navbar-nav li a {padding: 21px 22px; background-color: #000; color:#fff;font-size:25px;}
.dropdown-menu li a {color:#000;}

.dropdown-menu{padding: 0}

.navbar-default, div .pagination .active a, div .pagination a:hover {background-color: #000;}
div .navbar-default #main-menu.navbar-nav li a {padding: 20px 13px; color:#fff;font-size:25px;background-color: #000;}
div .navbar-default #main-menu.navbar-nav li a:focus{color: #fff; background-color: #000;}

div .navbar-default #main-menu.navbar-nav li.active a, div .navbar-default #main-menu.navbar-nav li a:hover{color: #333; background-color: #fff;}

.related a {color:#000;}
.related a:hover{color:#000; text-decoration: none;}
.btn-gold a{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d8a51e+0,f5c532+100 */
	background: #d8a51e; /* Old browsers */
	background: -moz-linear-gradient(left, #d8a51e 0%, #f5c532 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #d8a51e 0%,#f5c532 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #d8a51e 0%,#f5c532 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8a51e', endColorstr='#f5c532',GradientType=1 ); /* IE6-9 */}

div .pagination .active a:focus, ul.rtpplay a:hover h2.post-title,.play-block p.number,.play-block p.date{color: #fff}
div .pagination .active a, div .pagination a:hover {color:#fff;	border-color: #000;}


div #top-featured a{color:#000!important;}
div #top-featured a:hover{color:#000!important;}

.play .section-header { display: block; }
.section-header{border-bottom:0px;}

.advertising{margin:0px 0px 20px 0px;}
div .navbar-collapse{padding:0px;}

.social-networks { margin: 4px 4px 0 0; }
.social-networks i {background-color: #fff;	padding: 5px;}
.social-networks a:hover i { background-color: #fff;}
.social-networks a {margin-right: 0; display: inline-block;}

.custom-social { display: inline-block; overflow: hidden; width: 40px;height: 40px;text-align: center; color: #000;}
.custom-social-fb {text-align: right; background-color: #fff; margin:5px;}
.custom-social-fb .fa-facebook {position: relative; font-size: 32px; line-height: 29px; top: 7px; right: 0px;}
.custom-social-fb .fa-twitter, .custom-social-fb .fa-youtube, .fa-snapchat, .custom-social-fb .fa-instagram{top: 0px; right: 0px; position: relative;}
.social-networks .fa{color: #000; display: inline-block;text-rendering: auto; font-size: 35px; }

a:hover i.custom-social.custom-social-fb {background-color:#333;}

.facebook-box{margin-top:0}

.widget-content{ position: relative; left: 0px;}

.view-all a,.view-all a:visited{text-transform:lowercase; font-size:16px; text-decoration:none;}
.view-all a:hover{text-decoration: underline;}
.entry .post-title a:hover {color:#e2ac28;}
article:hover h4, article:hover a{color:#e2ac28; text-decoration: none;}

.post-title a {color:#333;  font-size:16px;}
.post-title a:hover {color:#000;}
.featured .post-title a { font-size:20px;}

.proxemissao{ font-family: 'Open Sans', sans-serif; position:absolute; bottom:15px; right:0px; background-color:#000; color:#ffffff; font-size:16px; font-weight:500; padding: 5px 15px;}

h3.widget-title {font-size:35px; color:#333; font-family:'DINCond-Medium'; text-transform:uppercase;}

.entry h3.post-title a, .view-all a{color:#000;}
.entry h3.post-title a:hover ,.view-all a:hover{color:#000;}
div.container{margin-top: 0;}

a:hover i.custom-social.custom-social-fb {background-color:#333;}

.site-logo{margin-top: 30px;}
.partner-logo{margin-top: 50px;}

@media (max-width: 992px) {
	.site-logo{margin-top: 20px; margin-bottom: 20px;}
	.partner-logo{margin-top: 30px;}
}

@media (max-width: 767px) {
	.navbar-nav {margin:0px;}
	.site-logo{margin: 0 auto; max-width: 300px;}
	#masthead .row {padding:15px;}
	.partner-logo{margin-top: 0;}
}

@media (min-width: 768px) and (max-width: 991px) {
	.partner{margin-left: 16.66667%;}
}


.navbar-default .emdireto, .navbar-default a .emdireto  {
	background-color: #000000;
	color:#ffffff;
	font-family: 'Open Sans', sans-serif;
	line-height: 1.3;
	padding: 5px 0px
}
.navbar-default  a:hover .emdireto {background-color: #333;}

.navbar-default .diretotexto{
	font-size: 25px;
	font-weight: 600;
	text-transform: uppercase;
	color:#ffffff;
}

.navbar-default a:hover .diretotexto{
	background-color: #333;
}


.navbar-default .diretodescricao{
	font-size: 20px;
	font-weight: 400;
	text-align: right;
}

.post-meta h2.post-title a{color:#000;}


.footer-blue{
	background-color: #000;
	padding: 28px 0 23px 0;
}

div.main-content article.entry.col-sm-8{padding:0;}


.eliminado{	opacity:0.5;
	filter: grayscale(100%);
	-webkit-filter: grayscale(100%);  /* For Webkit browsers */
	filter: gray;  /* For IE 6 - 9 */
	-webkit-transition: all .6s ease;  /* Transition for Webkit browsers */
	filter: url('url("data:image/svg+xml;utf8,<svg%20xmlns='http://www.w3.org/2000/svg'><filter%20id='grayscale'><feColorMatrix%20type='matrix'%20values='0.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200.3333%200.3333%200.3333%200%200%200%200%200%201%200'/></filter></svg>#grayscale");')}

	{color:#fff;}


	.play-outer .block {
		padding-top: 0px;
	}


	.play-block{margin-top:20px;}

	.play-block h2.section-title{color:#0075ce; display:inline-block;}

	.play-video-outer i{padding: 7px 10px;}

	.play-block ul.rtpplay{margin-bottom:0px;}

	.play-block ul.rtpplay li p.number{margin:0px;}
	.play-block ul.rtpplay a h2.post-title{line-height: 1.1; margin-top: 4px;}

	div#mrec-2 {
		margin-top: 79px;
	}

	/* archive 2016*/

	ul.bycategories {
		margin: 0;
		padding: 0;
	}
	ul.bycategories li {
		list-style: none;
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	ul.bycategories li a {
		list-style: none;
		list-style-type: none;
		margin: 0 20px 15px 0;
		float: left;
		background: #eee;
		color: #464646;
		padding: 5px 10px;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}
	ul.bycategories li a:hover{
		text-decoration: none;
		background: #ff6200;
		color: #fff;
	}
	.clear{clear: both;}
	footer .view-all a{color: #fff;}
