/*

Theme Name: BurgosConecta

Description: Child theme for Magazine theme

Author: Themify

Template: magazine

*/



@import url("../magazine/style.css");



@import url("nexa/stylesheet.css");

/* write custom css below */

/*********** innovanity E98300 ***/



a, aside a {

	color: #a41b3d; 	

}



.post-content .post-title a:hover {

	color: #a41b3d !important; 

}



#headerwrap #nav-bar {

	background: #a41b3d !important; 

    padding: 3px 0 0px !important;	

}

p.back-top a {

	background: #a41b3d !important;

}

#headerwrap #nav-bar a:hover {

	color:#000;

}

div#pagewrap div#headerwrap {

	background:#fff;

	border-bottom:2px solid #ef8400;

	height:100px;

}

#site-logo {

	padding-top:0px !important;

	margin-top:-14px !important;

}

#site-logo > a {

	margin-top:0px;	

}

#headerwrap.fixed-header {

	height:60px !important;

}



span.desc  {

	text-transform:none;

	display:block;

	float:left;

	font-size:0.7em;

	margin-top:-24px !important;

	margin-left:100px;	

	font-family: "PT Sans", sans-serif;

}



ul#top-nav > li > a {

	font-family: 'nexa_lightregular';

	text-transform:none;

	font-size:0.9em;

}



div#pagewrap div#headerwrap nav ul#main-nav {

	margin-top:8px;	

}

@media screen and (max-width: 480px){

	#contentwrap #content.list-post .related-banner {

		display:none !important;	

	}

	#contentwrap #content.list-post .related-posts {

		width:95% !important;	

		max-width:95% !important;

		padding-right:10px !important;

	}

	div.simplePullQuote {

		width:30% !important;

	}

	body div#cookie-allow {

		display:none !important;	

	}

	body #cookie-compliance-bottom-overlay {

		max-width:480px !important;

		height:100px !important;

		display:block !important;

		float:left !important;

	}

	body #cookie-compliance-bottom-overlay div,

	body #cookie-compliance-bottom-overlay div p{

		max-width:100% !important;

		font-size:10px !important;

		white-space: normal !important;/*	nowrap;*/

	}

	body.single h1.post-title {

		font-size:1.7em !important;	

	}

	body.single article .post-content .wp-caption, body.single .alignright, body.single .alignleft {

		clear:both !important;	

	}

}



@media screen and (max-width: 1100px){

	#pagewrap .topbanner {

		width:100% !important;	

	}

}

@media screen and (min-width: 805px) and (max-width: 1100px){

	div#pagewrap div#headerwrap nav ul#main-nav > li {	

	}

	div#pagewrap div#headerwrap nav ul#main-nav li > a {

		font-size:0.9em !important;

	}

	div#pagewrap div#headerwrap nav ul#main-nav li ul.sub-menu li a {

		font-size:0.7em !important;

	}

	#headerwrap hgroup {

		width:37%;	

	}

}



@media screen and (max-width: 805px){

	span.secc {

		display:block !important;	

	}

	ul.top-nav.sidr.left, nav#sidr.right, body #headerwrap  nav ul li ul.sub-menu {

		background: #a41b3d !important;

		border:none !important;		

	}

	nav#sidr.right ul li.current-menu-item a{

		color:#E98300 !important;

	}

	div#pagewrap div#headerwrap nav ul#main-nav li a {

		font-family: "PT Sans", sans-serif !important;

		background: #a41b3d !important;	

	}

	aside#sidebar > div#text-3, aside#sidebar > div#text-4 {

		display:none !important;	

	}

}

@media screen and (max-width: 780px){

	div.header-widget .textwidget p {

		clear:left !important;

		width:auto !important;

	}

	#content .page-content .module_row .module.ad,

	#content .page-content .module_row .module.ad p{

		display:none !important;

	}

	#layout {

		border-left:none !important;

		border-right:none !important;

		padding-left:0px !important;

		padding-right:0px !important;

	}	

	span.frase {

		display:none;

		font-size:1em;

		font-style:italic;

		text-align:center;

	}

	#headerwrap.fixed-header {

		display:none !important;

	}

	header#header.pagewidth {

		padding-top:20px !important;	

	}

	.eltiempo {

		display:none !important;	

	}

	.footer-text .one, .footer-text .two {

		width:100% !important;

		float:left;	

		text-align:center !important;

		clear:both;

	}

	#footerwrap #footer .footer-nav-wrap {

		margin-top:50px !important;

		display:block !important;

	}

}





@media screen and (min-width: 805px){



	div#pagewrap div#headerwrap nav ul#main-nav > li:hover {

		background:none !important;

	}

	

	div#pagewrap div#headerwrap nav ul#main-nav > li > a {

		color:#000;

		font-family: "PT Sans", sans-serif;

		font-weight:bold;

		text-transform:none;

		font-size:1em;

		letter-spacing:-0.005em; /*0.03em; */

		margin-top:2px;

		padding:9px 9px 10px !important; /* 2016 */

		border:1px solid #eaeaea;

		border-bottom:1px solid #E98300;

		border-top-right-radius:5px;

		border-top-left-radius:5px;

	}

	/* div#pagewrap div#headerwrap  nav ul#main-nav > li > a:hover {

		color:#fff;

		background:#a41b3d;

	}*/

	

	

	div#pagewrap div#headerwrap nav ul#main-nav > li:hover > a,

	div#pagewrap div#headerwrap nav ul#main-nav > li > a:hover,

	div#pagewrap div#headerwrap nav ul#main-nav > li.current-menu-item > a {

		color:#a41b3d;

		background:#fff;

		border-top:1px solid #E98300;

		border-left:1px solid #E98300;

		border-right:1px solid #E98300;

		border-bottom:1px solid #fff;

	}

	div#pagewrap div#headerwrap nav ul#main-nav > li.current-menu-item > a {

		border-bottom:2px solid #fff !important;

	}

	

	div#pagewrap div#headerwrap nav ul#main-nav > li ul li a{

		background:#fff ;

		color:#000;

		border:none !important;

	}

	div#pagewrap div#headerwrap nav ul#main-nav > li ul li a:hover{

		background:#fff;

		color:#a41b3d !important;

	}

	div#pagewrap div#headerwrap nav ul#main-nav > li > ul {

		width:auto !important;

		border: none !important;

		border-right:1px solid #E98300 !important;

		opacity:0.9;

		background:#fff;

		filter:alpha(opacity=90); /* For IE8 and earlier */

	}

	div#pagewrap div#headerwrap nav ul#main-nav > li.prov > ul,

	div#pagewrap div#headerwrap nav ul#main-nav > li.secc > ul {

		width:99% !important;

	}

	div#pagewrap div#headerwrap nav ul#main-nav > li ul.sub-menu li{

		background:#fff !important;

		border-bottom:1px solid #E98300 !important;

		border-left:1px solid #E98300 !important;

		border-right:1px solid #E98300 !important;

		border-top:1px solid #E98300 !important;

		margin-top:-1px !important;

		width:105% !important;

	}

	div#pagewrap div#headerwrap nav ul#main-nav > li > ul > li > a{

		width:auto !important;

		font-weight:bold !important;

		font-size:0.75em !important;

		line-height:1em;

		padding: auto 2px !important;

	}

	/*

	div#pagewrap div#headerwrap nav ul#main-nav > li > ul, .mega-sub-menu > ul{

		background:#a41b3d !important;

		border-color:#a41b3d !important;	

	}*/

	div#pagewrap div#headerwrap nav ul#main-nav .mega-column-wrapper,

	div#pagewrap div#headerwrap nav ul#main-nav .mega-sub-menu {

		border-color:#a41b3d; /*bb133e; */

	}

	li.has-sub-menu:hover {

		background:#a41b3d !important;	

	}

	li.has-sub-menu:hover a {

		color:#fff;	

	}



} /* fin menu */



ul#footer-nav {

	color:#a41b3d;

}

.footer-nav-wrap {

	margin-top:-50px !important;

}

.footer-text {

	padding-bottom:10px !important;	

}

.slide-content {

	text-align:left;	

}



body #contentwrap div#content .post-title a {

	color:#000;	

}

h4.widgettitle, h4.related-title, .yarpp-related h3 {

    font-family: 'nexa_boldregular' !important;

	text-transform:none !important;

	border-top:0px !important;

	border-bottom:#a41b3d 2px solid !important;

	padding-top:5px;

	margin-left:10px;

	margin-right:10px;

}

article .post-content .yarpp-related a.yarpp-thumbnail{

	height: 210px !important;	

}

article .post-content .yarpp-related a.yarpp-thumbnail span{

	line-height:1em !important;

	max-height:80px !important;

}



div.post-content .post-title {

	font-weight:bold !important;

	line-height:0.9em;

	letter-spacing:-0.025em;

	font-family: "PT Sans", sans-serif;

}

div.col4-3 .post-title {

	font-size:2em !important;

}



body .loops-wrapper.list-thumb-image .post-title {

	font-size:1.4em !important;

}

.loops-wrapper.grid2 .post-title {

	font-size:1.6em !important;

}

div.col4-2 .post-title {

	font-size:1.5em !important;

}

div.col3-1 .post-title {

	font-size:1.4em;

}

.grid3 article .post-title {

	font-size:1.3em !important;

	line-height:1em;

}

.grid4 article .post-title {

	font-size:1.2em !important;

	line-height:1em;

}



body.single article{

	margin-bottom:10px !important;

}



div.post-content p{

	line-height:1.4em;

	font-size:0.9em;

	color:#333;

}



p.post-meta span.post-category {

	font-family: 'nexa_lightregular';

	text-transform:none;

	font-size:1em;

	letter-spacing:normal;

}



h1.page-title {

    font-family: 'nexa_boldregular' !important;

	text-transform:none;

	letter-spacing:-0.03em;

	margin-bottom:20px !important;

	margin-top:-50px;

	color:#818181;

}

#body.ultima-hora h1.page-title {

	margin-top:-100px !important;

	margin-bottom:70px !important;

}



.module-post h3.module-title {

 	font-family: 'nexa_boldregular' !important;

	font-size:1.6em !important;

	padding-left:10px;

	text-transform:none;

	letter-spacing:-0.03em;

	color:#EAEAEA;

}

body.page span.author-avatar,

body.archive span.author-avatar {

	display:none;	

}

body.page span.author-name,

body.archive span.author-name {

	padding-left:0px;

	font-size:0.9em !important;

}



.grid4.module-post span.author-name,

.grid3.module-post span.author-name {

	margin-left:-3px;

}

.grid4.module-post span.author-name a.tw,

.grid3.module-post span.author-name a.tw{

	right:4px;

}





.author-name {

	padding-top:0px !important;

	height:20px !important;

	position:relative;

}

.author-name a[rel=author] {

	padding-right:20px !important;

}

.author-name a.tw {

	display:block;

	position:absolute;

	top:3px;

	right:7px;

	height:15px;

	width:15px;

	background-image: url(images/tw_.png);

}





body #pagewrap #body.clearfix {

	/*margin-top:-30px;*/

	clear:both !important;

}

body #pagewrap .breaking-news {

	margin-bottom:5px !important;

	padding-top:0px !important;

	clear:both !important;

}



.breaking-news .slideshow-wrap h3{

	background: #a41b3d !important;	

	font-family: 'nexa_bookregular';

}

.breaking-news .slideshow-wrap h3:after{

	display:none !important;

}

.breaking-news ul.breaking-news-posts.slideshow li a {

	font-family: 'pt sans';

	font-weight:bold;

}



body #pagewrap, body #pagewrap #body.clearfix #contentwrap{

	padding-top:0px !important;

}

body #pagewrap #body.clearfix #contentwrap {

	margin-top:5px !important;	

}



div.simplePullQuote {

	background-color:#FAFAFA;

	color:#bf5f77 !important;

	padding-left:20px !important;

	padding-right:20px;

	background-image:none;

	margin-top:5px;

	margin-left:25px;

	border-radius:5px;

	border:none !important;

	border-left:2px solid #bf5f77 !important;

	border-right:2px solid #bf5f77 !important;

	font-size:1.2em !important;

}

div.simplePullQuote p{

	font-family:'pt sans', arial, sans-serif !important;

	color:#660000 !important;

	font-style:italic;

	text-align:left !important;

}



article .post-content .shortcode.box {

	font-family: "pt sans" !important;

}

article .post-content .shortcode.box.orange {

	background: #ef8400 !important;

}



h4.subtitulos p{

	margin-left:16px !important;

	margin-bottom:10px;

}

h4.subtitulos p:before{

	content:"■ " !important;

	margin-left:-15px;

	color:#ef8400 !important;

}



body.single p.post-meta {

	border-bottom:1px #C0C0C0 solid;	

}

body.page p.post-meta,

body.archive p.post-meta {

	border-bottom:none !important;

	margin-bottom:0px !important;

}



body .share.clearfix {

	text-align:right;

	width:400px;

	float:right;

	margin-top:-35px;

	margin-bottom:0px;

}/*

body .share.clearfix > div {

	float:right;

}*/



/* ==== Borde en contenidos ====*/

#layout {

	/*border-left:1px #C0C0C0 solid;

	border-right:1px #C0C0C0 solid;

	padding-left:0.7em !important;

	padding-right:0.3em !important;*/

}	



.themify_builder_content {

	margin-top:-10px !important;	

}



.module_row {

	/*border-top:1px #999 solid !important;

	border-bottom:1px #999 solid !important;*/

	padding-top:0px !important;

	margin-bottom:5px !important;

	background:#fff !important;

}

.module_row > div, .module-post /*, .module_row > div > div */{

	padding-bottom:0px !important;

	margin-bottom:0px !important;

	padding-top:0px !important;

	margin-top:0px !important;

}



body .module_row .module article.post {

	margin-bottom:0px !important;

	margin-top:10px !important;

	border-top:2px #C0C0C0 solid;

	height:auto !important;

}



body .module_row .module article.post .post-content {padding-left:1em;	padding-right:1em; margin-left: -1px;

/*border-right:1px #C0C0C0 solid;*/ background:url(images/newsline.png) repeat-x;}



body .module_row .module:last-child {margin-right:0;}





.module_row .col4-3 .post-image {

	width:100% !important;	

}



body .module_row .col4-1 {

	max-width:31.1%;	

	width: 31.1%;

	margin-left:3% !important;

}

body .module_row .col4-3 {

	max-width:65.6%;

	width: 65.6%;

}



.module_row .col4-1 .tercio1 article,

.module_row .col4-3 .tercios2 article{

	margin-bottom:30px !important;

}

.module_row .col4-1 .tercio1 .post-title{

	font-size:1.3em;

}



body.archive .post-image a img,

body.search .post-image a img {

	width:100% !important;

	height: auto;	

}

/*

.module_row .module-post h3 {

	margin-bottom:30px;

	margin-top:-30px !important;

}*/

body .post-comment {

	font-size:0.8em !important;

}

body .post-date, body.single .post-comment  {

	font-size:0.9em !important;	

}

body .post-category {

	line-height:0.9em !important;

	overflow: hidden;

	margin-top: 0.3em;

}

body .post-category a {

	font-family:'pt sans', Arial, Helvetica, sans-serif;

	margin-left:0px;

	font-size:0.8em !important;

	font-weight: 200;

}

body.single .post-category a{

	font-size:1em !important;

}

body .post-category a:before{

	content:"/ " !important;

	margin-left:-6px;	

}

body .post-category a:first-of-type{

	margin-left:-2px;

	}

body .post-category a:first-of-type:after{

	content:" " !important;

}

/*

body .post-category a.portada {

	display: none !important;

	/*display:inline !important;

	visibility: hidden !important;



}

body .post-category a.portada:before {

	visibility: hidden !important;

}*/



body.page span.post-tag,

body.archive span.post-tag {

	display:none;

}

body.single div.post-content > p {

	text-align:justify;	

	letter-spacing: 0.2px;

	font-size:1.1em !important;

}



article .post-content .wp-caption.alignright{

	margin-left:20px !important;	

	margin-right:-5px !important;

	position:relative !important;

}

article .post-content .wp-caption.alignleft{

	margin-right:20px !important;	

	margin-left:-5px !important;

	position:relative !important;

}



.post-content figure.post-image /*.wp-caption */ {

	position:relative !important;	

}



.post-content .wp-caption .wp-caption-text, span.pie {

	background:#575757;

	color:#fff;

	padding-left:5px;

	padding-right:5px;

	padding-top:0px;

	float:right;

	display:block;

	z-index:1000;

	position:absolute !important;

	bottom:0px !important;

	right:0px !important;

	

	font-size:0.7em !important;

	font-style:normal !important;

	line-height:1.5em;

	opacity:0.7;

	filter:alpha(opacity=70); /* For IE8 and earlier */

}



body.search-results span.pie,

body.single span.pie,

body.archive span.pie {

	bottom:7px !important;

	padding-right:10px !important;

	margin-left:5px !important;

}



body.search-results span.pie,

body.page span.pie,

body.archive span.pie {

	display:none !important;	

}



.post-content .wp-caption .wp-caption-text { /* dentro del texto */

	text-align:right !important;

	padding-right:10px !important;

	margin-left:5px !important;

}



.widget.jetpack_subscription_widget form, p#subscribe-submit {

	display:block !important;

}



a.boton, input[type="submit"]{

	background:#a41b3d !important;

	text-transform:none !important;

	color:#fff;

	font-size:1em;

	margin-bottom:10px;

}

p#subscribe-text {

	line-height:1em !important;	

}



a.leermas{

	background:#a41b3d;

	color:#fff !important;

	font-size:0.8em;

	padding:0px 5px;

	text-decoration:none !important;

	display:inline-block;

	border-radius:5px;

}

a.leermas:hover{

	color:#ef8400 !important;

}



/*body.home .col3-1 .post-content{

	height:395px !important;

	position:relative;

}



p.content2 {

	display:block !important;

	padding-bottom:0px !important;

	overflow:hidden !important;

}

a.leermas{

	position:absolute;

	bottom:0px;

	right:0px;

	background:#a41b3d;

	color:#fff;

	display:block;

	padding:0px 5px;

	text-decoration:none !important;

	margin-bottom:0px !important;

	overflow:visible !important;

}*/







/*body.home article.category-local, 

.module_row .col4-1 article, */



body article p, body article .post-content p.content2 {

	font-family: 'pt sans' !important;

	font-size:0.9em !important;	

}

body.single article p, body.page .page-content p, body.single article div.post-content{

	font-family: 'pt sans' !important;

	font-size:1em !important;

	line-height:1.5em !important;

}

body.single article div.post-content {

	text-align:justify;

	color:#333333;

	margin-bottom:-20px !important;

}

body article div.post-content > p > a {

	color:#a41b3d;

}

/*

body.page article a {

	color:#999999;

}*/



/*======= DEPORTES EN PORTADA =========*/

.sports1, .sports2 {

	background: #f2e0c2;

	color: #fff;

	width:100%;

}

.sports1 article, .sports2 article {

	border-color:#ef8400;

}

.sports1 article a:hover, .sports1 article .post-title a:hover,

.sports2 article a:hover, .sports2 article .post-title a:hover{

	color: #fff !important;

}

.sports1 article a, .sports1 article p,

.sports2 article a, .sports2 article p{

	color:#000;

}

.sports1 article a.leermas, .sports2 article a.leermas {

	color:#fff;	

}

.sports2 {

	margin-bottom:20px !important;

	border-bottom: 2px #575757 solid !important;

}

/*cultura*/



body .cultura0 .tb-column-inner {

	background: #e1d9ed !important;	

}

body .cultura1, .cultura2 {

	background: #e1d9ed;

	color: #fff;

	width:100%;

}

.cultura1 article, .cultura2 article {

	border-color:#8849e8;

}

.cultura1 article a:hover, .cultura1 article .post-title a:hover,

.cultura2 article a:hover, .cultura2 article .post-title a:hover{

	color: #fff !important;

}

.cultura1 article a, .cultura1 article p,

.cultura2 article a, .cultura2 article p{

	color:#000;

}

.cultura1 article a.leermas, .cultura2 article a.leermas {

	color:#fff;	

}

.cultura2 {

	margin-bottom:20px !important;

	border-bottom: 2px #575757 solid !important;

}

/*

.module_row .col4-1 article a, 

#post-10-8-0-0 a, #post-10-8-0-1 a,*/

.sports1 article a, .sports2 article a{

	color: #a41b3d;

}

/*

.module-text {

	padding:0px 5px !important;

}

*/

hr{

	width:100% !important;

	background:#969696 !important;

	border-color:#969696 !important;

}



article .post-content .shortcode.box {

	display:block;

	width:40%; float:right !important;	

	margin-left:25px !important;

	text-align:left;

}







/*

body.home article.category-sociedad {

	background: #E9E9E9;

}*/

a.read-more {

	text-decoration:none !important;

	font-weight:bold !important;

}



body .module_row div .bannerh1 {

	margin-top:-20px !important;

	margin-bottom:10px !important;

	z-index:1000 !important;

}



.module-image, .image-wrap {

	padding:0px !important;

	margin:0px !important;

}

.image-wrap img{

	margin:0px !important;

	/*border:1px #EAEAEA solid !important;*/

	margin-right:-2px !important;

}



/*=== ESPECIALES ====*/

body .page-content .banner-especial {margin-bottom: -8px !important; margin-top: 20px !important;}

body .page-content .banner-especial img {width: 100%; height: auto;}

body .module_row .especial {

    background: none repeat scroll 0% 0%;

    width: 100%;    

	margin-bottom:10px !important;

	clear: both;

    }

body .module_row .especial article .post-content{padding-top: 5px !important; border: none !important;}

/*body .module_row .especial .post-meta {display: none;}



body .module_row .especial.vuelta {background-color: #f8f2ff !important;}*/



body .module_row .module-image.especial .image-content {display:none;}



/*

body .especial.vuelta article .post-title a {

    color: #48296c !important ;}

	

.especial.vuelta span.post-category a:hover,

.especial.vuelta article a:hover,

.especial.vuelta article p{

	color:#48296c !important;

}

*/



/*#post-10-2-0-1 article {

	background: #171592;	

}*/



/* EleccionesEU-2014: background: #171592; color: #FF0; */







.especial h3 {

	background:#EA1515 !important;

	display:block;

	font-family: 'ABeeZee', sans-serif;

	margin-bottom:5px;

	padding-top:0px;

}

.especial{

	background: #24222F;

	width:100%;

	border-color:#ef8400;

	color: #fff;

	border-bottom:4px solid #DF2020;

	margin-bottom:10px;

}

.especial article .post-title a  {

	color: #fff !important;

	/*font-family: 'ABeeZee', sans-serif;*/

	font-size:0.9em;

	line-height:0.9em;

	letter-spacing:normal !important;

}

.especial article .post-title a:hover {

	color: #EA1515 !important;

}

.especial span.post-category a:hover,

.especial article a:hover,

.especial article p{

	color:#333 /*D5D5D5*/ !important;

}

.especial article a {

	color:#C0C0C0 !important;	

}

.especial span.post-category a {

	color: #999 /*EA1515*/ !important;

}

.especial article {

	border-color:#DF2020;

	border-top-width:4px;

}

/*

div#post-10-3-0-1 {

	padding-right:16px;

	background: #24222F;

}*/



/* ocultar */

body .themify_builder_row .module.oculto {

	display:none !important;

}

/* vuelta a burgos */

body .vuelta h3{

	background-color:#48296c !important;

	/*background: url(images/vote.png) top 4px right 15px no-repeat #48296c !important;*/

	text-transform:none !important;

	font-family: "nexa_boldregular" !important;

	color:#fff !important;

	padding-left:10px;

}

body .vuelta h3 { }

body .vuelta article {

	border-color:#48296c !important;

	border-top-width:4px;

}

body .vuelta article .post-title a {

	color:#48296c !important;	

}

body .especial.vuelta article .post-title a:hover {

	color:#000 !important;	

}

body .vuelta article p.content2 a {

	background:#48296c !important;	

}

body .especial.vuelta {

	border-color:#48296c; 

}

/* elecciones */

body .elecciones h3, .candidatos h3{

	background-color:#0d8792 !important;

	background: url(images/vote.png) top 4px right 15px no-repeat #0d8792 !important;

	text-transform:none !important;

	font-family: "nexa_boldregular" !important;

	color:#fff !important;

	padding-left:10px;

	border-color:#0d8792 !important;

}

body .elecciones h3 {

}

body .elecciones article {

	border-color:#0d8792 !important;

	border-top-width:4px;

}

body .elecciones {

	border-bottom:4px solid #0d8792 !important;

}

body .elecciones article .post-title a {

	color:#0d8792 !important;	

}

body .elecciones article p.content2 a {

	background:#0d8792 !important;	

}

/* */

.candidatos {

	border-bottom:4px solid #0d8792;

	padding:10px 0px 10px 4px !important;	

}

.candidatos a span {

	display:block;

	max-width:85px;

	text-align:center;

	font-size:0.8em !important;

	line-height:1em !important;

	margin-top:-8px;

	color:#0d8792 !important;	

}

.candidatos a {

	display:block;

	float:left !important;	

	margin:0px 2px 0px 2px !important;

	text-decoration:none !important;

}



@media screen and (min-width: 780px) and (max-width: 1100px){

	body .candidatos a {

		max-width:11.5% !important;

	}

}





/* */

body .publi {margin-top: 30px; margin-left: -5px;}

body .publi iframe {width: 100%;}

aside .widget {

	background:#fff !important;

	/*padding-left:5px !important;

	padding-right:5px !important;	*/

	margin-bottom:10px !important;

	margin-top:10px !important;

	border-radius:10px !important;

	border:1px #ef8400 solid !important;

}



aside #text-6.widget.widget_text,

aside #text-7.widget.widget_text {

	border:none !important;

	background:none !important;

}


aside .widget_text.widget#text-10,
aside .widget_text.widget#text-9,
aside .simple_ads_manager_widget,

aside .widget_sp_image {

	padding-top:5px !important;

	margin-top:0px !important;

	margin-bottom:0px !important;

	/*border:1px #EAEAEA solid !important;*/

	margin-left:-1px !important;

	/*position:relative !important;*/

	background:none !important;

	border:none !important;

}/*

aside .widget_sp_image a img{

 position:absolute;

	top:0px;

	left:0px;

	width:310px !important;

}*/



aside .widget_sp_image h4.widgettitle {

	display:none !important;	

}



aside#sidebar {

	background:#EAEAEA !important;

	padding:5px 10px 5px 10px !important;

	border-radius:5px !important;

}





.related-posts {

	max-width:64.6%;

	width: 64.6%;

	display:block !important;

	float:left !important;

	margin-top:0px !important;

	margin-bottom:30px !important;

	background:#eaeaea !important;

	padding-left:10px !important;

}



.related-posts article.post {

	margin-bottom:0px !important;

	margin-top:0px !important;

	padding-right:10px !important;

}

.related-posts h4.related-title{

	padding-top:5px !important;

	padding-bottom:0px !important;

	margin-bottom:10px !important;

}



.related-posts p.post-meta {

	display:none !important;	

}

.related-posts h1 a {

	font-size:0.9em !important;

	line-height:1em !important;

}



.related-banner {

	max-width:31.2%;	

	width: 31.2%;

	border-left:1px #D5D5D5 solid;

	display:block;

	float:right;

	text-align:center;

	vertical-align:middle;

}



p.post-meta span.post-category a {

}



div.header-widget {

	padding-top:0px;

	text-align:left;

	font-family:'pt sans';

	margin-top:-40px !important;

}



aside .textwidget .ad{

	

}





div.header-widget .textwidget p{

	display:block;

	float:left;

	width:33%;

	font-size:0.9em;

}

p.fecha {

	text-align:center;

}

span.frase {

	display:none;

	font-size:1.3em;

	font-style:italic;

}

body.home span.frase,

body.single span.frase {

	display:block;

	float:left;

}

.eltiempo {

	display:block;

	float:right;

	width:150px;

	height:45px;

	border:none;	

	overflow:hidden;

	text-align:right;

	position:relative;

	padding-top:0px;

	margin-bottom:5px

}

body.gecko .eltiempo {

	padding-top:5px;

	height:35px;

}

.eltiempo span {

	position:absolute;

	top:0px;

	left:45px;

	font-size:0.8em;

	line-height:1em;

	text-align:right;

}

small {

	font-size:0.8em;	

}



.normal {

	margin-top:-75px !important;

	margin-left:-20px !important;

}

.widget.rssjustbetter, .rssjb {

	background:#ffe2b5 !important;

	margin-top:0px !important;

	margin-bottom:10px !important;

}

.rssjustbetter h4{

	

}



.rssjb ol li {

	font-family: "PT Sans", sans-serif;

	line-height:1em;

	list-style:circle;

}

.widget_recent_entries ul li {

	margin-left:20px;

	font-family: "PT Sans", sans-serif;

}

.rssjb ol li:before, .widget_recent_entries ul li:before {

	content:"■ " !important;

	margin-left:-15px;

	color:#ef8400 !important;

}



#google_image_div {

	

	padding-top:20px !important;

	margin-bottom:20px !important;

	border-bottom: 5px #818181 solid !important;

}



ul.tab-links li.latest a{

	margin-left:100px;

	margin-top:-25px;	

}

ul.tab-links  {

	border-color:#a41b3d !important;

}



ul.tab-links li a{

	color:#a41b3d !important;

}

ul.tab-links li a:hover{

	background:#bf5f77 !important;

}

ul.tab-links li a.selected{

	background:#a41b3d !important;

	color:#e8aa74 !important;

}



#tab-pop ul{

	background:#bf5f77 !important;

}



aside#sidebar .widget.pptwj .pptwj-tabs-wrap{

	margin-top:10px !important;	

	margin-bottom:10px !important;

}

.pptwj-views-count, #wpstats {

	display:none !important;	

}



#footerwrap {

	background:#fff !important;	

}

#footerwrap #footer {

	border-top:	2px solid #ef8400 !important;

}



#footerwrap a{

	color:#a41b3d !important;

	font-family: 'nexa_lightregular';

	text-transform:none;

}



#footerwrap #footer p.back-top a {

	padding:0px 8px !important;	

	text-transform:none;

	color:#fff !important;

	font-family: 'nexa_lightregular';

}

#footerwrap #footer p.back-top {

	display:block !important;

	margin-bottom:-35px !important;

}

#footerwrap #footer .footer-nav-wrap a{

	font-family: 'pt sans' !important;

	font-weight:bold;

}

#footerwrap #footer .footer-nav-wrap ul#footer-nav.footer-nav {

	margin:0px !important;	

	padding-top:0px !important;

	padding-bottom:0px !important;

}





.super-rss-reader-widget .srr-wrap {

	margin-left:15px;

	

	display:block;

}

.super-rss-reader-widget .srr-wrap > div {

	padding:0px !important;

	

}

.super-rss-reader-widget .srr-wrap .srr-item {

	padding:3px !important;

}

.super-rss-reader-widget .srr-wrap .srr-item .srr-title{

	line-height:0.9em;

	padding:0px !important;

	width:95% !important;

}

.super-rss-reader-widget .srr-wrap .srr-item .srr-title a{

	text-decoration:none;

	

}

.super-rss-reader-widget .srr-wrap .srr-item a:before{

	content:"■ " !important;

	margin-left:-15px;

	color:#ef8400 !important;

}



ul.srr-tab-wrap li {

	background: #ABABAB;

	color:#575757;

	float:right;

	width:80%;

	font-family: 'nexa_lightregular';

	font-size:1.2em;

}



ul.srr-tab-wrap li:hover{

	background: #ef8400;

	color:#000;

}

ul.srr-tab-wrap li.srr-active-tab {

	background: #a41b3d !important;

	color:#fff;

	float:left;

	clear:both;

}



body #layout #disqus_thread{

	margin-top:40px;

	padding-top:10px;

	clear:both;

	background:#FCFCFC;

	border-top:3px solid #6C6C6C;

	color: #2D2D2D !important;	

}



/* Multi RSS */



#multi_rss_reader-2.widget.widget_multi_rss_reader {

	padding-bottom:10px !important;	

}

#sidebar .widget_multi_rss_reader > div{

	border-top:1px #D5D5D5 solid;

}

#sidebar .widget_multi_rss_reader ul.recentEntries li p {

	font-size:0.9em !important;

	line-height:1.1em !important;

	padding:auto 5px !important;

}

#sidebar .widget_multi_rss_reader ul.recentEntries li a {

	line-height:0.9em !important;	

}

#sidebar .widget_multi_rss_reader ul.recentEntries li,

#sidebar .widget_multi_rss_reader ul.recentEntries li h6 {

	margin-top:0px !important;

	margin-bottom:0px !important;	

	padding-top:0px !important;

	padding-bottom:0px !important;

}

#sidebar .widget_multi_rss_reader ul.recentEntries li .meta {

	margin-bottom:0px !important;

	border-bottom:1px #D5D5D5 solid;

	line-height:1.3em !important;

	text-align:right !important;

}



.widget.widget_multi_rss_reader > div > a,

.widget.widget_multi_rss_reader h4.widgettitle img {

	display:none !important;	

}



.fa {	

	font-family: 'FontAwesome';

	font-style:normal;

}

.fa-comment-o:before {

  content: "\f0e5";

}

.fa-comment:before {

  content: "\f075";

}

.fa-comments:before {

  content: "\f086";

}



/* SlideWizard */

.widget_text .textwidget .slidewizard-wrapper .carousel-wrap {	

	background: #fff !important;

	border-color: #fff !important;

	margin-bottom:10px !important;

}

.widget_text .textwidget .slidewizard-wrapper .caroufredsel_wrapper {

	background: #fff !important;

	border-color: #fff !important;

	margin-bottom:10px !important;

}

.widget_text .textwidget .slidewizard-wrapper {

	background: #fff !important;	

	border:none !important;

	border-color: #fff !important;

	box-shadow:none !important;

	margin-top:-20px !important;

	margin-bottom:0px !important;

}

aside.widget_text .textwidget .slidewizard-wrapper {

	margin-top:0px !important;

}

.widget_text .slidewizard-size-custom {

	background:#818181;

	/*border:1px solid #818181 !important;*/

}

.widget_text .slidewizard-slide-item {

	margin-bottom:10px !important;

}

.widget_text .slide-description-wrapper {

	padding-top:5px !important;

	padding-bottom:5px !important;

	opacity:0.7 !important;

	background:#fff !important;

	filter:alpha(opacity=70) !important; /* For IE8 and earlier */

}

.widget_text .slide-description-wrapper:hover {

	opacity:1 !important;

	filter:alpha(opacity=100) !important; /* For IE8 and earlier */

}

.widget_text div.slide-description-wrapper div.slide-title {

	text-align:left !important;	

}

.widget_text div.slide-description-wrapper div.slide-title a {

	color: #a41b3d !important;

	font-family: 'pt sans' !important;

	font-size:0.9em !important;

}

.widget_text .slidewizard-nav-dots {

	z-index:1 !important;

}

.widget_text .slidewizard-nav-dots a{

	width:8px !important;

	height:8px !important;

}

.widget_text .slidewizard-nav-dots a.selected {

	background-color: #a41b3d !important;	

}

.widget_text .slidewizard-nav-dots a {

	background-color: #D5D5D5 !important;	

}



.module-text a.slidewizard-thumb-nav{

	display:none !important;	

}

body .sd-conten ul li.share-whatsapp a{

	display:block !important;	

}



@media screen and (min-width: 780px) and (max-width: 1100px){

	.widget_text .textwidget .slidewizard-wrapper .carousel-wrap,

	.widget_text .textwidget .slidewizard-wrapper .caroufredsel_wrapper,

	.widget_text .textwidget .slidewizard-wrapper,

	.widget_text .slide-description-wrapper,

	.widget_text .slidewizard-size-custom {

		width:100% !important;

	}

	.widget_text div.slide-description-wrapper div.slide-title {

		width:70% !important;

	}

	.widget_text div.slide-description-wrapper div.slide-title a{

		font-size:0.7em !important;

	}

}

/* buggggggggg al buscar gamonal */



li#menu-item-1 {

	display:none !important;	

}



h1.page-title.search {

	margin-top:0px !important;

	/*border-bottom:2px #ABABAB solid;*/

}



aside form#searchform {

	margin-top:-20px !important;	

}

aside form#searchform input#s, aside p#subscribe-email input#subscribe-field {

	width:65% !important;	

}

aside form#searchform input#searchsubmit, aside p#subscribe-email input[type=submit] {

	width:25% !important;	

	padding:5px !important;

	margin-top:10px !important;

	border-radius:5px !important;

}



#nav-bar input#searchsubmit {

	display:none !important;

}



.pagenav a.number, .pagenav a {

	background: #a41b3d !important;

}

.pagenav span.number.current{

	background: #818181 !important;

}



.footer-text .one {

	width:45%;

	float:left;

	text-align:left;

}

.footer-text .two {

	width:45%;

	float:right;	

	text-align:right;

}



.footer-text span.bconecta {

	font-family: 'nexa_bookregular';

	text-transform:none;

	font-size:1.5em;

	color:#424242 !important;

	text-decoration:none;

}

footer#footer .footer-text a {

	color:#a41b3d !important;

}

footer#footer .footer-text a.hover {

	text-decoration:underline !important;

}



span.secc {

	font-size:0.9em !important;	

	text-transform:none !important;

	font-family:'PT Sans' !important;

	display:block;

	float:right !important;

	position:absolute;

	top:0px;

	right:0px;

	padding:0px !important;

	display:none;

}

a#menu-icon {

	margin-top:12px !important;	

}



#cookie-compliance-bottom-overlay div a#cookie-compliance-cancel,

#cookie-compliance-bottom-overlay div a#cookie-compliance-submit {

	text-decoration:none !important;

	background:	#ef8400 !important;

	border-color:#424242 !important;

	border-radius:10px !important;

	padding: 1px auto !important;

	line-height:17px !important;

	color:#000 !important;

}

#cookie-compliance-bottom-overlay div a#cookie-compliance-cancel {

	background:	#a41b3d !important;

	display:none !important;

}

#cookie-compliance-bottom-overlay div a#cookie-compliance-submit:hover {

	background:	#fff !important;

}

#cookie-compliance-bottom-overlay div a#cookie-compliance-cancel:hover {	

	background:	#660000 !important;

}

#cookie-compliance-bottom-overlay div p {

	letter-spacing: 0px !important;

	font-size: 13px !important;

	line-height: 16px !important;

}

#cookie-compliance-bottom-overlay div p a{

	font-weight:bold !important;

}



#pagewrap .topbanner {

	display:block !important;

	margin-left:auto !important;

	margin-right:auto !important;

	margin-bottom:-6px;

	width:1064px;

}



.col4-3.first article figure.post-image{

	max-height:280px;

	overflow:hidden;	

}

.col4-3.first article figure.post-image a img{

		

}

.col4-1.last article h2.post-title{

	min-height:56px;

}



body .pp_pic_holder.pp_default, body .pp_overlay {

	display:none !important;

}





body h3.slide-title a {

	font-family: "PT Sans",sans-serif;

	font-weight:bold;

	color:#000 !important;

	letter-spacing:-0.02em;

	line-height:auto;

	font-size:1.5em;

}

body h3.slide-title a:hover{

	color: #a41b3d !important; 

}

body .module-text h3,

body .slider-default.module-slider h3.module-title{

	font-family: "nexa_boldregular" !important;	

	padding-left:10px;

	text-transform:inherit !important;

	border:none !important;

}



body .slider-default.module-slider {

	margin-top:10px;	

}

body .slider-default.module-slider h3.module-title{

	background:#818181;

	color:#fff;

	font-size:1.5em;

	padding:5px 10px 5px !important;

}

/*

body .themify_builder_slider_wrap.module-slider .carousel-wrap{

	max-height:300px !important;	

}*/



body .col4-2.last.tb-column .module-image {

	/*margin-top:-10px !important;*/

	padding-top:10px !important;

	background-color:#fff !important;

}

body .col4-2.last.tb-column .module-image:first-of-type {

	margin-top:-10px !important;

	padding-top:10px !important;

	background-color:#fff !important;

}



body .slider-default.module-slider .slide-image{

	width:96% !important;

	margin-left:2% !important;

}



/* version movil */



a.version.dt  {

	display:none !important;

}/*

a.version.mb  {

	color:#E98300 !important;

}*/

a.version {

	background:#E98300 !important;

	color:#fff !important;

	text-decoration:none !important;

}

a.version.full {

	font-size:1.2em;

	line-height:0.7em;

	clear:none !important;

	margin-left:30px !important;	

	margin-top:0px !important;	

	padding:2px 5px;

	border-radius:5px;

}

a.version.movil {

	font-size:0.65em;

	line-height:0.9em;

	margin-left:0px !important;	

	clear:both !important;

	position:absolute !important;

	top:7px !important;

	left:45px !important;

	z-index:10000 !important;

	padding:2px;

	border-radius:3px;

}

/*Plugin popup */

body .popmake {z-index: 999999 !important;}



.widget_text .textwidget object {

	margin-left:-6px !important;

	margin-top:6px !important;	

}



/* redes */



/* social icons 

.social-widget .facebook a:after {

	content: "\f09a";	

}

.social-widget .twitter a:after {

	content: "\f099";	

}

.social-widget .pinterest a:after {

	content: "\f0d2";	

}

.social-widget .youtube a:after {

	content: "\f167";	

}

.social-widget .google a:after,

.social-widget .google-plus a:after {

	content: "\f0d5";	

}

.social-widget .instagram a:after {

  content: "\f16d";

}*/



/*

#layout {

	position:relative !important;

}

.rasca-izq {

	position:absolute !important;

	left:-122px !important;

	top:0;

	margin: 0;

	padding: 0;		

	width:120px;

	height:1000px;

}

.rasca-der {

	position:absolute !important;

	right:-122px !important;

	top:0;

	margin: 0;

	padding: 0;	

	width:120px;

	height:1000px;

}*/



/*@media screen and (max-width: 1325px) {*/

	body #layout .rasca-izq {

		display:none !important;

	}

	body #layout .rasca-der {

		display:none !important;

	}

/*}



@media screen and (min-width: 1325px) {

	body #layout {

		width: 1325px;

	}

	body #layout #contentwrap {

		max-width:720px;

		margin-left:7px;

		margin-right:20px;

	}

	body #layout #sidebar {

		max-width:301px;

		float:left;

	}

	body #layout .rasca-izq {

		display:block !important;

		float:left !important;

		width:120px !important;

		height:1000px;

		margin-right:2px;

	}

	body #layout .rasca-der {

		display:block !important;

		float:right !important;

		width:120px !important;

		height:1000px;

		margin-left:2px;

	}

}*/





/*



#side-banners {width: 1325px; height: 1px; margin-left: auto; margin-right: auto;  top:0; position: relative; overflow: visible; clear: none;}

#side-banners .rasca-izq {

	

	left:0 !important;

	top:115px;

	margin: 0;

	padding: 0;		

	width:120px;

	height:1000px;

	z-index: 100;

}

#side-banners .rasca-der {

	

	right:0 !important;

	top:115px;

	margin: 0;

	padding: 0;	

	width:120px;

	height:1000px;

	z-index: 100;

}

*/



/* 2016 - Magazine 1.5 */

body #header hgroup {

	float:left !important;	

}

body #header nav#sidr {

	float:right !important;	

}

/*

body .pagewidth {

	width: 1080px;

	margin: 0 auto;

}

.full_width .themify_builder_row .row_inner {

	width: 1080px !important; /* same width as .pagewidth 

	max-width: 100%;

	margin: auto;

}*/



body #site-logo {

	padding-top:0px !important;

	margin-top:5px !important;

}



body.single #contentwrap {

    width: 69%;

	max-width:728px;

    float: left;

}

#contentwrap {

    width: 69%;

	max-width:728px;

    float: left;

}

#sidebar {

    width: 30%;

    float: right;

    font-size: .875em;

}



body .pptwj-tabs-wrap .tab-links li a {

    padding: 2px 5px;

    /*text-decoration: none;

    text-transform: uppercase;

	background: none;

    color: #999;

    display: block;

    float: left;

    font-weight: bold;

    font-size: 12px;*/

}



#headerwrap #themify-social-links-2 li i::after {

	display:none !important;	

}



body .loops-wrapper.list-thumb-image {

	margin-bottom:15px;

	position:relative;

}

body .loops-wrapper.list-thumb-image p,

body .loops-wrapper.list-thumb-image h2 {

	padding-left:250px;

}

body .loops-wrapper.list-thumb-image figure.post-image {

    /*width: 30%;

	max-width:30%;*/

   /* float: left;

    margin: 0 25px 15px 0 !important;*/

	position:absolute !important;

	top:10px;

	left:15px;

	width:230px !important;

	max-width:none !important;

}



body .notder .loops-wrapper.list-thumb-image p,

body .notder .loops-wrapper.list-thumb-image h2  {

	padding-right:250px;

	padding-left:0px;

}

body .notder .loops-wrapper.list-thumb-image figure.post-image {

    /*float: right;

	margin: 0 0 15px 25px !important;*/

	position:absolute !important;

	top:10px;

	left:auto !important;

	right:-10px !important;	

}



body .page-content .themes-thumbnail.slidewizard-wrapper {

	background: rgba(180,0,0,.9);

	margin-top: -1px;

	border-radius:0px;

	padding-bottom:2px;

}

body .page-content .slide-description-wrapper .slide-title{

	background: rgba(180,0,0,.5);

}

body .page-content .slide-description-wrapper .slide-title a{

	font-family: "PT Sans", sans-serif;

	font-size:1.2em;

}

body .page-content .slide-description-wrapper .slide-description-content {

	display:none;

}	



body .pptwj-tabs-wrap .boxes ul li {

    line-height: 1.3em;

    font-family: "PT Sans";

}



body .col-full .image-wrap,

body .col-full .image-wrap img {

	width:728px !important;	

}



body.page-id-52049 .col-full .image-wrap,

body.page-id-52049 .col-full .image-wrap img {

	/*width:auto !important;*/	

}



body .slide-content .sharedaddy,

body .slide-content p {

	display:none;

}

body .page-content .caroufredsel_wrapper ul li .slide-content p:first-of-type{

	display:block;

	font-size:0.9em !important;

	font-family: "PT Sans", sans-serif !important;

	color:#333 !important;

}

body .caroufredsel_wrapper .slide-title{

	font-family: "PT Sans", sans-serif;

	font-size:1em;

	line-height:1.2em;

}

body .caroufredsel_wrapper {

	padding-bottom:-20px !important;	

}



body .mfp-title /*.mfp-bg, body .mfp-wrap */{

	display:none !important;	

}

body .mfp-content .mfp-close:hover {

	background:#000 !important;	

}

