/*
 Theme Name: Viento Sur - Freepress Coop
 Theme URI: http://freepress.coop
 Author: Freepress S. Coop. Mad.
 Author URI: http://freepress.coop
 Template: Extra
 Version: 1.0
 Description: Child Theme de Divi - Extra adpatado para este sitio web.
*/

/****** GENERALES ******/
:root {
  --rojo-vs: #e30613;
}
/** Menus **/
.botones-insti:hover {
	background-color: #ffffff !important;
}
#menu-principal .menu-item {
	text-transform: uppercase;
	border-left: 2px solid #000;
	text-align: center;
	font-size: 22px;
	font-family: 'News Cycle',Helvetica,Arial,Lucida,sans-serif!important;
	font-weight: 700;
}
#menu-principal .menu-item-50538 {
	border-right: 2px solid #000;
}
#menu-principal li {
	margin-top: 0px;
}
#menu-principal .menu-item a {
	color: #000 !important;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 50px;
	padding-right: 50px;
}
#menu-principal li:hover {
	background-color: var(--rojo-vs) !important;
}
#menu-principal li:hover a {
	color: #ffffff !important;
}

/** estilos menú principal sticky **/

#sticky2 #menu-principal .menu-item-50538 {
	border-right: 2px solid #fff !important;
}
#sticky2 #menu-principal li {
	margin-top: 0px;
	border-left: 2px solid #fff;
}
#sticky2 #menu-principal .menu-item a {
	color: #fff !important;
	padding-top: 15px !important;
	padding-left: 29px !important;
	padding-right: 29px !important;
	background-color: #000000;
	height: 50px !important;
}
#sticky2 #menu-principal li:hover {
	background-color: #fff !important;
}
#sticky2 #menu-principal li:hover a {
	color: #ffffff !important;
}


.botones-rojos {
	display: -webkit-inline-box;
}
#sticky .et_pb_button_module_wrapper {
	display: inline;
}
.menu-sticky .menu-item a {
	color: #000 !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	padding-left: 15px !important;
	padding-right: 15px !important;
}
.menu-sticky li {
	padding-left: 0px !important;
	padding-right: 0px !important;
}
/** Autores e Iconos RRSS en post-meta **/
#autor-post-meta .et-extra-icon::before {
	color: #7a7a7a;
	font-size: 15px;
}
#autor-post-meta .et-extra-icon {
	background: none;
}
#autor-post-meta ul.social-icons {
	margin-top: -5px;
}
#autor-post-meta a {
	color: #e30613;
	text-transform: uppercase;
	font-weight: 700;
	font-family: 'News Cycle',Helvetica,Arial,Lucida,sans-serif;
}

/*** HOME ***/

/****** CATEGORIA-LAYOUT ******/

/****** SINGLE GENERAL ******/
.single-post .post-nav {
	display: none;
}
.single-post .entry-content {
	font-size: 17px !important;
}
/** Imagen adelantada en Tribuna **/
.category-dev-tribuna .post-thumbnail.header.imagen-post-tribuna {
	display: inline !important;
    WIDTH: 100%;
}
.category-dev-tribuna .post-thumbnail.header.imagen-post-normal {
	display: none;
}
.single-post .post-thumbnail.header.imagen-post-tribuna {
    display: none;
}
/** Imagen adelantada en formato video **/
.et_post_format-et-post-format-video .post-thumbnail.header.imagen-post-tribuna {
	display: inline !important;
    width: 100%;
}
.et_post_format-et-post-format-video .post-thumbnail.header.imagen-post-normal {
	display: none;
}
.et_post_format-et-post-format-audio .post-thumbnail.header.imagen-post-tribuna {
	display: inline !important;
    width: 100%;
}
.et_post_format-et-post-format-audio .post-thumbnail.header.imagen-post-normal {
	display: none;
}

@media (min-width: 768px) {
	.single-post article .post-thumbnail {
		position: relative;
		float: right;
		width: 60%;
		margin: 0 0 40px 40px
	}
}
.single-post #autor-post-meta {
	position: relative;
	float: left;
}
.single-post #autor-post-meta ul.social-icons {
	position: relative;
	float: right;
}
.single-post #autor-post-meta ul {
	padding: 0px;
}
.single-post #autor-post-meta ul li {
	list-style: none;
	display: inline;
}

.single-post .antetitulo {
	font-weight:  400;
	text-transform: uppercase;
	font-size: 16px;
	color: #606060;
}



/****** WIDGETS *****/
#eventos-sidebar .eventon_list_event {
	width: 100%;
}
#eventos-sidebar #evcal_head {
	display: none !important;
}
#eventos-sidebar #evcal_event_title {
	overflow-wrap: break;
}
#eventos-sidebar .evo_end {
	display: none;
}
#eventos-sidebar .evcal_cblock {
	height: 60px !important;
	border: 2px solid red;
	color: red !important;
	text-align: center;
}
#eventos-sidebar .desc_trig {
	background: none !important;
}
#eventos-sidebar .eventon_list_event {
	height: 610px !important;
	border-radius: 0px;
}
#eventos-sidebar .evcal_list_a {
	padding-top: 300px !important;
	height: 365px !important;
}
#eventos-sidebar .evo_boxtop {
	height: 290px !important;
	background-position: top !important;

}


.event-home #evcal_head,
.event-home .evo_end {
	display: none !important;
}
.event-home .eventon_list_event {
	width: 100% !important;
}
.event-home-img .evcal_list_a {
	display: none !important;
}
.event-home-img .eventon_list_event {
	height: none !important;
}
.event-home-text .evcal_list_a {
	padding-top: 0px !important;
}
.event-home-text .evo_boxtop {
	background: none !important;
}

/*** vale a partir de aquí ***/

.event-list-home .eventon_events_list .eventon_list_event .ev_ftImg {
	width: 100%;
    height: auto;
    min-height: 350px;
    max-height: none;
	position: relative;
	margin: 0;
	border-radius: 0;
	margin-bottom: 15px;
}

.event-list-home desc_trig_outter a {
	border-color: 0 !important;
}
.event-list-home .evcal_list_a {
	border: none !important;
	padding: 0 !important;
}
.event-list-home #evcal_head {
	display: none !important;
}
.event-list-home .eventon_events_list .eventon_list_event .evcal_list_a:after {
	display: none;
}
.event-list-home .evcal_desc {
	padding: 0px 15px 0 85px !important;
}
.event-list-home .evcal_cblock {
	left: 0px !important;
	text-align: center;
	color: #e30613 !important;
	border: 2px solid #e30613;
	padding-left: 16px !important;
	padding-right: 16px !important;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	margin-top: 5px;
}
.event-list-home .date {
	font-size: 29px !important;
}
.event-list-home .month {
	font-size: 16px !important;
}
.event-list-home .evo_end {
	display: none;
}
.event-list-home #evcal_list {
	border-radius: 0px;
	border-color: transparent;
}
.event-list-home .evcal_desc2 {
	text-transform: none !important;
	font-family: 'News Cycle',Helvetica,Arial,Lucida,sans-serif !important;
    font-size: 26px !important;
	font-weight: 700 !important;
	color: #000000 !important;

}

/****** Pagina Autor ******/

.author-profile { display:flex; flex-flow: row; }
.author-avatar { padding-right:30px; }
.author-posts-title { margin:30px 0; padding: 10px; background-color:#7a7a7a; color:#fff; text-transform:uppercase; font-family:'Open Sans',sans-serif; font-weight:bold; font-size:18px; letter-spacing: 5px; }
.author-post { margin-bottom:50px; padding:0 0 50px 0; border-bottom:1px solid #eaeaea; color:#000; width:100%!important; }
.author-post:last-child { padding-bottom:0px; border-bottom:none;}
p.author-post-date { margin:15px 0; color:#7a7a7a; }
.author-post-antetitulo { font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif; text-transform: uppercase; font-size: 16px; color: #7a7a7a !important; line-height: 1.3em;}

/****** FOOTER ******/

/****** Revista *********/

.page-template-page-template-revista #published-issues .list { display:flex; flex-direction:row; flex-wrap:wrap; }
.portada-revista {
    text-align: center;
    margin-bottom:20px;
    padding:0px 5px;
	margin-right: 20px;
	width: 17.7%;
}

/* dossier home */
#dossier-home article {
	margin-bottom: 0px;
}
/****** GENERALES ******/
:root {
	--rojo-vs:#e30613;
}
b {
	font-weight: 700;
}
h3.author_archive_title a {
	color:#e30613!important;
}

h2 a,h3 a,h4 a {
	color:#000!important;
	transition:all .5s;
}

h2 a:hover,h3 a:hover,h4 a:hover {
	color:#e30613!important;
}

.et_pb_team_member_description h4 {
	color:#000!important;
	transition:all .5s;
}

.et_pb_team_member_description:hover h4 {
	color:#e30613!important;
}

#content-area {
	position:relative;
	z-index:0;
}
/* HOME */



/** Menus **/
#menu-menu-principal-1 .nav li ul {
	box-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
}
.botones-insti:hover {
	background-color:#fff!important;
}
@media (min-width: 980px) {
	.botones-insti {
		position: relative;
		float: left;
		width: 12%;
	}
}
@media (max-width: 980px) {
	.botones-insti {
		position: relative;
		float: left;
		width: 50%;
	}
}
#sticky .botones-insti {
	width: auto !important;
}
@media (min-width: 980px) {
	#botones-insti .et_pb_column_1_6 {
		width:14%!important;
		margin-right:2.5%!important;
	}
	
	#columna-busca {
		width:14.875%;
		margin-right:1.5%;
	}
	
	#columna-botones {
		width:57.25%;
	}
}

#menu-principal .menu-item {
	text-transform:uppercase;
	border-left:2px solid #000;
	text-align:center;
	font-size:19px;
	font-family:'News Cycle',Helvetica,Arial,Lucida,sans-serif!important;
	font-weight:700;
}

#menu-principal .menu-item-50538 {
	border-right:2px solid #000;
}

#menu-principal .nav li ul {
	background-color:transparent!important;
}

#menu-principal li {
	margin-top:0;
}

#menu-principal .menu-item a {
	color:#000!important;
	padding-top:15px!important;
	padding-bottom:15px!important;
}

#menu-principal li:hover {
	background-color:var(--rojo-vs)!important;
}

#menu-principal li:hover a {
	color:#fff!important;
}

#menu-principal .menu-item ul li {
	border:1px solid #fff;
	padding:0;
	min-height:70px;
}

#menu-principal .menu-item ul li a {
	font-size:18px;
	min-height:70px;
}

#menu-principal .menu-item ul li a:hover {
	opacity:1;
	background-color:#fff;
	color:#e30613!important;
}
.et-social-google-plus a.icon:before {
    color: transparent !important;
    background-image: url(https://vientosur.freepresshost.com/wp-content/uploads/2021/01/ico-telegram-fd-negro.png);
	background-size: 30px;
    background-position: -1px -2px;
}
#telegram-header {
	position:relative;
	float:left;
	margin-top:7px;
}

#telegram-header .telegram-plane {
	background-color:#fff!important;
}

#telegram-header .fa-telegram-plane:before {
	color:#333;
}

/** desplegables a ancho completo en varias columnas */
.et-menu .menu-item-has-children>a:first-child:after {
	display:none;
}

/* Menu Temas */
/* #sticky2 nav .menu-item-50536 ul {
    left: -493px !important;
	width: 1280px;
}*/
.nav .menu-item-50536 ul {
	width:100%;
/* min-width: 1290px;
    left: -697px !important;
	position: absolute; */
	z-index:1000000;
	padding:0!important;
	background-color:transparent;
	border-top:0;
	margin-top:3px;
	min-width:450px;
}

.nav .menu-item-50536 .submenu {
	padding:0!important;
}

.nav .menu-item-50536 ul li {
	background-color:red;
	line-height:100%;
	position:relative;
	float:left;
	width:50%;
	padding:5px;
/* min-height: 85px; */
}

.nav .menu-item-50536 ul li a {
	width:100%;
}

/* Menu Paises */
/* #sticky2 nav .menu-item-50538 ul {
    left: -739px !important;
} */
#stycky2 nav .menu-item-50538 ul li {
	width:50%;
}

#sticky2 .menu-item-50477 a {
	padding-left:40px!important;
}

nav .menu-item-50538 ul {
/* width: 100%;
    min-width: 1290px;
    left: -1094px;
	position: absolute;
	z-index: 1000000; */
	padding:0!important;
	background-color:transparent;
	border-top:0;
	margin-top:3px;
	min-width:450px;
}

.nav .menu-item-50538 .submenu {
	padding:0!important;
}

.nav .menu-item-50538 ul li {
	background-color:red;
	line-height:100%;
	position:relative;
	float:left;
	width:50%;
/* min-width: 429.6px;
	max-width: 429.6px; */
	padding:5px;
}

.nav .menu-item-50538 ul li a {
	width:100%;
}

/** estilos menú principal sticky **/
#sticky2 #menu-principal .menu-item-50538 {
	border-right:2px solid #fff!important;
}

#sticky2 #menu-principal li {
	margin-top:0;
	border-left:2px solid #fff;
}

#sticky2 .menu-item-50536 ul,#sticky2 .menu-item-50538 ul {
	min-width:500px;
	padding-top:0;
}

#sticky2 #menu-principal .menu-item-54629 {
	padding-left:15px!important;
}

#sticky2 #menu-principal .menu-item a {
	color:#fff!important;
	padding-top:15px!important;
	padding-left:11.5px!important;
	padding-right:11.5px!important;
	background-color:#000;
	height:50px!important;
}

#sticky2 #menu-principal li:hover {
	background-color:#fff!important;
}

#sticky2 #menu-principal li:hover a {
	color:#fff!important;
}

.botones-rojos {
	display:-webkit-inline-box;
}

#sticky .et_pb_button_module_wrapper {
	display:inline;
}

.menu-sticky .menu-item a {
	color:#000!important;
	padding-top:10px!important;
	padding-bottom:10px!important;
	padding-left:15px!important;
	padding-right:15px!important;
}

.menu-sticky li {
	padding-left:0!important;
	padding-right:0!important;
}

.mobile_menu_bar:before {
	font-size:50px;
}

.et_mobile_menu {
	border-top:3px solid #333;
}

/* .tptn_counter {
	display:none;
} */


/** Autores e Iconos RRSS en post-meta **/
#autor-post-meta .et-extra-icon::before {
	color:#7a7a7a;
	font-size:15px;
}

#autor-post-meta .et-extra-icon {
	background:none;
}

#autor-post-meta ul.social-icons {
	margin-top:-5px;
}

#autor-post-meta a,#medios-post-meta {
	color:#e30613;
	text-transform:uppercase;
	font-weight:700;
	font-family:'News Cycle',Helvetica,Arial,Lucida,sans-serif;
	margin-top: -5px;
}

.loop-llamadas h3.author_archive_title a,.loop-llamadas #medios-post-meta a {
	text-transform:uppercase;
}

.destacadas-izq-home .loop-llamadas .et_pb_image {
	display:none;
}
.destacadas-izq-home .et_pb_cpt_text_2_tb_body {
    display: none;
}

.destacada-principal {
	text-align:center!important;
}

.destacada-principal h2 {
	text-align:center!important;
}

/*** HOME ***/
.home #main-content .container {
max-width: 1800px;
}


@media (min-width: 768px) {
	.destacadas-izq-home {
		position:relative;
		float:left;
		width:28%;
	}
	
	.destacada-principal {
		position:relative;
		float:right;
		width:65%;
	}
}

.foto-izquierda .et_pb_post .entry-featured-image-url {
	width:60%;
	position:relative;
	float:left;
	margin-right:20px;
}

.foto-izquierda .et_pb_post {
	margin-bottom:20px;
}

.foto-derecha .et_pb_post .entry-featured-image-url {
	width:25%;
	position:relative;
	float:left;
	margin-right:20px;
}

.foto-derecha .et_pb_post {
	margin-bottom:20px;
}

.multimedia-titulo .et_pb_text_inner {
	display:inline-block;
}

.multimedia .et_pb_post {
	padding:0;
}

.multimedia .et_pb_image_container {
	margin-left:0;
	margin-right:0;
}

#slider-libros .et_pb_slide_description {
	text-shadow:none;
}

#slider-libros .et_pb_slide_content {
	display:none;
}

#slider-libros .et_pb_slider_container_inner {
	vertical-align:top;
}

#slider-libros .et_pb_container {
	height:374px!important;
}

#firmas-box-home .et_pb_team_member_image img {
	max-width:50%;
}

#firmas-box-home .et_pb_team_member_image {
	margin-right:0;
}

#firmas-box-home ul.et_pb_member_social_links {
	padding-left:0;
}

#firmas-box-home a.et_pb_font_icon {
	color:#7a7a7a;
}

/****** CATEGORIA-LAYOUT ******/
/** Categoria por defecto -construida sin generador de temas ni constructor de categorias **/
.por-defecto,.category .author-box,.archive .read-more-button,.archive .post-meta p,.archive .oculto {
	display:none!important;
}

.archive #autor-post-meta,.archive #fecha {
	display:inline;
	font-size:14px;
}

.archive #autor-post-meta {
	margin-right:20px;
}

.archive #fecha,.archive .antetitulo {
	text-transform:uppercase;
}

.archive article .header {
	width:65%!important;
}

.archive h2 a {
	font-family:'News Cycle',Helvetica,Arial,Lucida,sans-serif;
	font-size:30px;
	line-height:1.2em;
	font-weight:700;
	color:#000!important;
}

.archive h2 a:hover {
	color:#e30613!important;
}

.archive .entry-summary {
	font-size:15px;
	line-height:1.3em;
	color:#000;
}

.archive .posts-blog-feed-module .hentry {
	padding-left:0;
	padding-right:0;
	max-height:400px;
	overflow:hidden;
}

.archive .posts-blog-feed-module .hentry .featured-image {
	max-height:360px;
	overflow:hidden;
}

.archive .et_pb_extra_module {
	box-shadow:none;
	border-top:0;
}

.category #titulo {
	display:inline-block;
}

.category .et_pb_extra_column_main h1 {
	background-color:#e30613;
	font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;
	font-size:14px;
	font-weight:700;
	text-transform:uppercase;
	letter-spacing:5px;
	color:#fff;
	padding-left:15px;
	padding-right:30px;
	padding-top:3px;
	padding-bottom:4px;
	display:inline-block;
}

.archive #descripcion {
	color:#7a7a7a;
	font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;
	font-size:30px;
	line-height:1.4em;
	padding:20px 0;
}

/****** SINGLE GENERAL ******/
.single-post h1 {
	color:#232323!important;
	letter-spacing:-.5px;
	font-size:45px;
	line-height:1.2em;
}

.single-post h1 i {
	font-style:italic;
}

.single-post .excerpt {
	padding-bottom:40px;
}
.single-post .medio {
	text-transform: uppercase;
}
.single-post .firmas {
    text-align: center;
    font-style: italic;
    padding-bottom: 30px;
}
.single-post .entry-content {
	color:#333;
}

.single-post .post-nav,.single-post .tptn_counter {
	display:none;
}

/** Imagen adelantada en Tribuna **/
.category-tribuna .post-thumbnail.header.imagen-post-tribuna {
	display:inline!important;
	width:100%;
}

.category-tribuna .post-thumbnail.header.imagen-post-normal {
	display:none;
}

.single-post .category-tribuna .author-box {
	display:inline!important;
}

.single-post .post-thumbnail.header.imagen-post-tribuna {
	display:none;
}

.single-post .category-cat-tribuna .post-header .post-meta {
	display:inline-block;
	padding-bottom:10px;
}

.single-post .category-cat-tribuna .post-header,.single-post .category-cat-tribuna .post-header {
	text-align:center;
}

/** Imagen adelantada en formato video **/
.et_post_format-et-post-format-video .post-thumbnail.header.imagen-post-tribuna {
	display:inline!important;
	width:100%;
}

.et_post_format-et-post-format-video .post-thumbnail.header.imagen-post-normal {
	display:none;
}

.et_post_format-et-post-format-audio .post-thumbnail.header.imagen-post-tribuna {
	display:inline!important;
	width:100%;
}

.et_post_format-et-post-format-audio .post-thumbnail.header.imagen-post-normal {
	display:none;
}

.imagen-post-normal .text {
	font-size: 14px;
	font-style: italic;
	background-color: #eaeaea;
	padding-left: 10px;
	padding-bottom: 6px;
	padding-bottom: 6px;
	padding-right: 10px;
}
.wp-caption {
	border: 0px; padding: 0px;
}

@media (min-width: 768px) {
	.single-post article .post-thumbnail {
		position:relative;
		float:right;
		width:60%;
		margin:0 0 0px 20px;
	}
}

.single-post a.medio {
	color:#e30613;
	text-transform:uppercase;
	font-weight:700;
	font-family:'News Cycle',Helvetica,Arial,Lucida,sans-serif;
}

.single-post #autor-post-meta {
	position:relative;
	float:left;
	margin-right:20px;
}

.single-post #autor-post-meta ul.social-icons {
	position:relative;
	float:right;
	margin-top: -2px;
}

.single-post #resto-post-meta {
	position:relative;
	float:left;
	padding-bottom:1px;
}

.single-post #autor-post-meta ul {
	padding:0;
}

.single-post #autor-post-meta ul li {
	list-style:none;
	display:inline;
}

.single-post .antetitulo {
	font-weight:400;
	text-transform:uppercase;
	font-size:16px;
	color:#606060;
}

.single-post .antetitulo i {
	font-style:italic;
}

.single-post .post-content {
	margin-top:0!important;
}

.single-post .updated {
	text-transform:uppercase;
}

.single-post #resto-post-meta a {
	text-transform:uppercase;
	color:#929292;
	font-weight:600;
	padding-bottom:30px;
}

.single-post .post-meta {
	margin-top:25px;
	border-bottom:1px solid #929292;
	display:inline-block;
	width:100%;
}

.single-post .author-box {
	display:none;
}

.single-post article {
	-webkit-box-shadow:#fff!important;
	box-shadow:0 0 0 rgba(255,255,255,1)!important;
}

.single-post .post-wrap,.single-post .post-header {
	padding:0 0 45px;
	text-align:left;
}

.single-post blockquote {
	font-style:italic;
	border:0;
	padding-left:10%;
	padding-right:10%;
	font-weight: 500;
}


/**** Índice geográfico ***/
.geografico ul {
	margin-left:30px;
}

.geografico ul.children li {
	transition:height 1s;
	overflow:hidden;
}

.geografico ul li,.geografico ul.children li {
	display:-webkit-box;
	width:100%;
	font-weight:700;
}

.geografico ul.children {
/*
	display: none;
	transition: all 1s;
	*/
}

.geografico ul li:hover ul.children {
/*
	display: inline-block;
	*/
	width:100%;
}

.geografico ul li:before {
	font-family:ETmodules!important;
	content:'\e0e3';
	color:#e61610;
	font-weight:700;
	margin-right:10px;
}

.geografico ul.children li:before {
	font-family:ETmodules!important;
	content:'\4c';
	font-weight:200;
}

.geograficoo #descripcion {
	font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;
	font-size:30px;
	letter-spacing:1px;
	line-height:1.4em;
	margin-right:25%!important;
	margin-bottom:50px!important;
}

.geografico #subtitulo {
	font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;
	font-weight:700;
	text-transform:uppercase;
	font-size:13px;
	letter-spacing:3px;
	background-color:#929292;
	position:relative;
	padding:.3em 1em;
	color:#fff;
}

/** Listado libros (quizás los apliquemos a todas las páginas) **/
.page-id-52787 .container {
	width:100%;
}

.page-id-52787 article {
	border:0!important;
	-webkit-box-shadow:none;
	box-shadow:none;
}

.loop-libros img {
	width:100%;
}

.loop-libros h3 a {
	color:#e30613!important;
	text-transform:uppercase;
}

/** Single libros **/
@media (min-width: 980px) {
	#otros-libros .et_cpt_container_column {
		width:27.6667%;
		margin-right:8.5%;
	}
}

#libros-total .et_pb_image {
	min-height:380px;
	overflow:hidden;
}

#otros-libros .et_pb_image {
	min-height:335px;
}

#otros-libros .et_pb_image a img {
	min-height:335px;
}

#otros-libros .author_archive_title a {
	text-transform:uppercase;
}

#otros-libros h2.cpt_title.page_title.entry-title {
	margin-top:25px;
}

@media (min-width: 980px) {
	#portada-libro {
		position:relative;
		float:left;
		width:auto;
	}
}

/****** WIDGETS *****/
#text-3 {
	margin-bottom:70px;
}
.et_pb_widget .widgettitle {
	padding: 15px 0px 15px 20px;
}

/* Widget Lo Mas Leido */
#widget_tptn_pop-2,#widget_tptn_pop-3 {
	box-shadow:none;
	border-radius:0;
}

#widget_tptn_pop-2 .widgettitle,#widget_tptn_pop-3 .widgettitle {
	margin-bottom:30px;
	background-color:#7a7a7a;
	font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif;
	font-weight:700;
	font-size:17px;
	letter-spacing:4px;
}

#widget_tptn_pop-2 .widgettitle:before,#widget_tptn_pop-3 .widgettitle:before {
	font-family: "ETmodules"!important;
	content: "\e034";
}

.tptn_posts ul li {
	display:inline-block;
	border-bottom:0;
	padding:0;
}

.tptn_posts ul li img {
	float:left;
	margin-right:10px;
	padding-bottom: 45px;
}

.tptn_posts .tptn_title {
	font-family:'News Cycle',Helvetica,Arial,Lucida,sans-serif!important;
	font-size:18px;
	line-height:1.2em;
}

/* Widget Agenda */
#text-2,#text-3 {
	box-shadow:none;
}

#text-2 .widgettitle,#text-3 .widgettitle {
	display:none;
}

#text-2 .textwidget,#text-3 .textwidget {
	padding:0;
}

#text-2 .et_pb_cta_0.et_pb_promo {
	margin-top:0!important;
}

#text-2 .et_pb_promo_description {
	margin-left:10px;
}

#text-2 a.et_pb_button.et_pb_custom_button_icon.et_pb_button_1.et_pb_bg_layout_light {
	background-color:#000;
	color:#fff;
	text-transform:uppercase;
	border:0;
	border-radius:0;
	letter-spacing:5px;
	font-size:14px;
	font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif!important;
	font-weight:700!important;
}

#text-2 a.et_pb_button.et_pb_custom_button_icon.et_pb_button_1.et_pb_bg_layout_light:after {
	font-size:15px;
	padding-top:4px;
	padding-left:4px;
}
p.no_events {
	display: none !important;
}
.no_events:after {
	content: 'No hay eventos programados';
}
.event-list-home .eventon_events_list .eventon_list_event .ev_ftImg {
	width:100%;
	height:auto;
	min-height:150px;
	max-height:none;
	position:relative;
	margin:0;
	border-radius:0;
	margin-bottom:15px;
}

.event-list-home desc_trig_outter a {
	border-color: transparent !important;
}

.event-list-home .evcal_list_a {
	border:none!important;
	padding:0!important;
}

.event-list-home #evcal_head {
	display:none!important;
}

.event-list-home .eventon_events_list .eventon_list_event .evcal_list_a:after {
	display:none;
}

.event-list-home .evcal_desc {
	padding:0 5px 0 72px!important;
}

.event-list-home .evcal_cblock {
	left:0!important;
	text-align:center;
	color:#e30613!important;
	border:2px solid #e30613;
	padding-left:16px!important;
	padding-right:16px!important;
	padding-top:10px!important;
	padding-bottom:10px!important;
	margin-top:5px;
}

.event-list-home .date {
	font-size:29px!important;
}

.event-list-home .month {
	font-size:16px!important;
}

.event-list-home .evo_end {
	display:none;
}

.event-list-home #evcal_list {
	border-radius:0;
	border-color:transparent;
}

.event-list-home .evcal_desc2 {
	text-transform:none!important;
	font-family:'News Cycle',Helvetica,Arial,Lucida,sans-serif!important;
	font-size:26px!important;
	font-weight:700!important;
	color:#000!important;
}

.ajde_events-template-default .eventon_main_section {
	padding:0;
}

.ajde_events-template-default #evcal_head {
	display:none;
}

.single article {
	box-shadow:0 1px 3px rgba(255,255,255,.1)!important;
	-webkit-box-shadow:0 1px 3px rgba(255,255,255,.1)!important;
}

.ajde_events-template-default .evcal_evdata_row .evcal_evdata_icons i {
	color:#fff;
	background-color:#929292!important;
	padding:6px;
}

.ajde_events-template-default .evcal_evdata_row .evcal_evdata_icons i:before {
	color:#fff!important;
	background-color:#929292!important;
	padding:6px;
}

.ajde_events-template-default .evcal_evdata_row .evcal_evdata_icons {
	width:40px!important;
	height:31px;
	background-color:#929292;
	color:#fff!important;
}

.ajde_events-template-default h3 {
	color:#fff!important;
	background-color:#929292;
	padding:6px;
}

.ajde_events-template-default a.evcal_list_a {
	border:0!important;
}

.ajde_events-template-default .evo_sin_page #evcal_list .eventon_list_event {
	border:0;
}

.ajde_events-template-default .eventon_events_list .eventon_list_event .evcal_desc span.evcal_desc2 {
	text-transform:none;
	color:#000!important;
	font-size:40px;
	line-height:1.3em;
	font-family:'News Cycle',Helvetica,Arial,Lucida,sans-serif!important;
	margin-bottom:15px;
}

.ajde_events-template-default .evcal_event_subtitle {
	margin-bottom:15px;
}

.ajde_events-template-default .evcal_evdata_row {
	padding:0;
}

.ajde_events-template-default .evcal_evdata_cell p {
	margin-top:15px;
	margin-bottom:10px;
}

.ajde_events-template-default .evo_metarow_ICS {
	display:none;
}

.eventon_events_list .eventon_list_event .event_description,.bordr {
	border-color:#fff;
}

.ajde_events-template-default .eventon_events_list .eventon_list_event .evcal_desc .evcal_desc_info {
	font-size:15px;
}

.ajde_events-template-default .span.evcal_desc_info em {
	width:100%;
	padding-bottom:10px;
}

.ajde_events-template-default article .evcal_cblock {
	border:2px solid #e30613;
	padding:40px;
}

.ajde_events-template-default article .date {
	color:#e30613;
	font-size:50px;
	text-align:center;
}

.ajde_events-template-default article .month {
	color:#e30613;
	font-size:28px!important;
	text-align:center;
}

.ajde_events-template-default .eventon_events_list .eventon_list_event .evcal_desc {
	padding:0 15px 0 115px;
}

.ajde_events-template-default article .evcal_cblock .evo_start {
	padding:10px;
}

/*** Reproductor audio ***/
.audio-format .mejs-container {
	background:rgba(0,0,0,.7);
}

.audio-format .mejs-container .mejs-controls .mejs-button.mejs-play,.audio-format .mejs-container .mejs-controls .mejs-button.mejs-pause {
	margin-right:20px!important;
	margin:0;
}

.mejs-button>button {
	overflow:visible!important;
}

.audio-format .mejs-container .mejs-controls .mejs-button button:before,.audio-format .mejs-container .mejs-controls .mejs-button button:after {
	font-size:22px;
	margin-left:5px;
}

.audio-format .mejs-container .mejs-controls .mejs-currenttime-container,.audio-format .mejs-container .mejs-controls .mejs-duration-container {
	font-size:16px;
}

.audio-format .mejs-container .mejs-controls .mejs-currenttime-container {
	margin-left:25px;
}

.audio-format .mejs-container .mejs-controls .mejs-time-rail,.mejs-time-rail,.mejs-time-total,.mejs-time-buffering,.mejs-time-loaded,.mejs-time-current,.mejs-time-hovered,.mejs-time-handle,.mejs-time-float {
	height:10px!important;
}

.audio-format .mejs-container .mejs-controls .mejs-horizontal-volume-slider {
	width:100px;
	height:8px;
	margin:6px 20px 0 13px;
}

.audio-format .mejs-container .mejs-controls .mejs-horizontal-volume-total {
	width:100px;
}

/** PAGINAS, estilos generales **/
.page-template-default .container {
	width:100%;
}

.page-template-default article {
	border:0!important;
	-webkit-box-shadow:none;
	box-shadow:none;
}

/** Paginacion, estilos generales **/
.archive-pagination>.page-numbers li>.page-numbers.current {
	background:#7a7a7a;
}

.wp-pagenavi {
	text-align:right;
}

.wp-pagenavi .pages {
	display:none;
}

.wp-pagenavi a.page.larger,.wp-pagenavi .current,.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink,.wp-pagenavi a.page.smaller, .wp-pagenavi .extend {
	background-color:rgba(0,0,0,.1);
	color:#666;
	font-size:16px;
	border-radius:3px!important;
/* padding: 5px; */
	padding-left:11px;
	padding-right:11px;
	padding-top:4px;
	padding-bottom:4px;
	border:0;
	border-radius:1px;
	margin-left:4px;
	margin-right:4px;
}

.wp-pagenavi .current {
	background-color:#666!important;
	color:#fff!important;
	font-weight:400!important;
}

/***** FIRMAS *****/
.page-id-53207 #autorxs-destacados .et_pb_column_1_3,.page-id-53207 #autorxs-destacados .et_pb_button {
	display:none;
}

.page-id-53207 #autorxs-destacados .et_pb_column_2_3 {
	width:100%;
}

.authors-list-item-thumbnail,.authors-list-item-link {
	display:none;
}
.author .et_pb_extra_module:last-child {
	flex-grow: 0;
}

#div-extra-author .author-box-avatar {
	display:none;
}

#div-extra-author h4 a.author-link.url.fn {
	font-family:'News Cycle',Helvetica,Arial,Lucida,sans-serif!important;
	font-size:28px;
	font-weight:800;
	line-height:1.2em;
}

#div-extra-author .author-box-content {
	padding-left:0;
}

#div-extra-author .author-link:before {
	font-family:ETmodules!important;
	content:'\6c';
	padding-right:20px;
	color:#e61610;
}

#div-extra-author .author-box-description {
	font-size:17px;
	line-height:1.3em;
	color:#000;
}

.related-posts-header {
	background-color:#929292;
	color:#fff!important;
	text-transform:uppercase;
	border-bottom:0;
	border-radius:0!important;
}

.related-posts-header h3 {
	color:#fff!important;
	font-size:13px;
	font-weight:700!important;
	letter-spacing:3px;
	font-family:inherit;
}

.related-posts {
	box-shadow:none;
}

.related-posts h4 a {
	font-family:'News Cycle',Helvetica,Arial,Lucida,sans-serif!important;
	font-size:17px;
	line-height:1.2em;
}

.related-posts-content {
	padding:0;
}

.et_extra_other_module {
	border-radius:0;
}

/****** FOOTER ******/
#rrss-footer a.icon:before {
	color:silver!important;
	font-size:20px;
}

#rrss-footer a.icon:hover,#rrss-footer .et_pb_code_2_tb_footer:hover {
	background-color:#fff!important;
}

#telegram-footer .fa-telegram-plane:before {
	color: #ffffff !important;
	background-color: transparent !important;
}

#footer-cc a,#footer-avisos a,#footer-copy a {
	color:#666;
	transition:color .5s;
}

#footer-cc a:hover,#footer-avisos a:hover,#footer-copy a:hover {
	color:#fff;
}

/**** Heredados de Spip ****/
.spip_documents_left {
	padding-right:20px;
}

.spip_documents_right {
	padding-left:20px;
}

/*** Revista ***/
#si-cat-revista {
	display:none;
}

.revista #si-cat-revista {
	display:block!important;
}

@media (min-width: 768px) {
	.revista #si-cat-revista {
		position:relative;
		float:left;
		width:35%;
		padding-right:50px;
	}
	
	.revista .et_pb_extra_column_main {
		position:relative;
		float:left;
		width:40%;
		min-width:40%;
		-ms-flex-preferred-size:40%;
		flex-basis:40%;
	}
	
	.revista .et_pb_extra_column_sidebar {
		position:relative;
		float:left;
		width:20%;
	}
}

.revista .principal-revista {
	font-weight: 600;
    text-transform: uppercase;
    font-size: 20px;
    color: #606060;
	margin-bottom: 20px;
}


.revista h3 {
	font-size: 22px;
}
.revista .et_pb_extra_column_main .header,.revista .et_pb_extra_column_main .entry-summary,.revista .et_pb_extra_column_main #titulo,.revista .et_pb_extra_column_main #descripcion,.revista .et_pb_extra_column_main #fecha {
	display:none!important;
}

.revista .et_pb_extra_column_main .post-content {
	width:100%!important;
}

.revista .et_pb_extra_column_main h2 a {
	font-size:24px;
}

#descarga-revista {
	background-image:url(https://vientosur.freepresshost.com/wp-content/uploads/2020/07/flechita-download.png);
	background-position:top left;
	background-repeat:no-repeat;
	background-size:12%;
	background-color:#e30613;
	color:#fff;
	text-transform:uppercase;
	margin-top:30px;
	margin-bottom:30px;
	padding-left:40px;
	padding-right:10px;
}

#descarga-revista a {
	font-family:'Open Sans',Helvetica,Arial,Lucida,sans-serif!important;
	color:#fff!important;
	font-weight:700;
	text-transform:uppercase;
	letter-spacing:.2em;
}

#descarga-revista a i {
	font-size:13px;
}

#descarga-revista a:hover {
	font-weight:900;
}

#titulo-revista {
	color:#000;
	font-size:24px;
	font-weight:700;
	font-style:italic;
}

#titulo-revista .sur {
	color:#ff0013;
	font-style:normal;
	margin-top:30px;
}

#titulo-revista #titulo h1 {
	font-weight:400;
	color:#999;
}

#fecha-revista {
	text-transform:uppercase;
	margin-top:10px;
}

#descripcion-revista {
	margin-top:20px;
	color:#333;
}

.archive h3 {
	font-weight:700;
	color:#666;
	font-style:italic;
}

/* Firmas */
.authors-list-cols-dir-horizontal .authors-list-col {
	display:inline-block;
	width:100%;
}

/* Shortode home */
.post-shortcode {
	position: relative;
	display: inline-block;
	width: 100%;
	border-top:  1px solid #eaeaea;
	padding-top: 15px;
	margin-top: 15px;
}
.post-shortcode .imagen-destacada {
	position: relative;
	float: left;
	width: 35%;
	margin-right: 20px;
	height: 350px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
.post-shortcode .extracto {
	font-size: 15px;
    color: #000000!important;
    line-height: 1.3em;
	margin-top: 15px;
	overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
}

.autor {
	font-family: 'News Cycle',Helvetica,Arial,Lucida,sans-serif;
	text-transform: uppercase;
    font-size: 15px;
    margin-right: 15px;
}
.autor a {
	font-weight: 700;
}
.medio {
	font-family: 'News Cycle',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 1.2em;
	margin-right: 15px;
}
.post-shortcode .medio {

}

.post-shortcode .fecha {
	font-size: 15px;
    color: #666;
}
.post-shortcode .antetitulo {
	font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif;
    text-transform: uppercase;
    font-size: 16px;
    color: #7a7a7a!important;
    line-height: 1.3em;
}
.post-shortcode h2 {
	font-size: 31px;
    line-height: 1.2em;
    margin-top: 18px;
    margin-bottom: 15px;
	text-align: left;
}
.post-shorcode .medio {
	
}
.page-id-62315 h2.entry-title a {
	font-size: 31px;
    line-height: 1.2em;
    margin-top: 18px;
    margin-bottom: 15px;
	text-align: left;
	text-transform: none;
    color: #333333 !important;
    font-family: 'News Cycle',Helvetica,Arial,Lucida,sans-serif;
    letter-spacing: initial;
}
.page-id-62315 span.published {
    font-size: 15px;
    color: #666;
}
.page-id-62315 .post-content-inner {
	font-size: 15px;
    color: #000000!important;
    line-height: 1.3em;
    margin-top: 15px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
}
.page-id-62315 .post-content article {
    border-bottom: 1px solid #eaeaea !important;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
/** Ajustes nueva Home */
.page-id-56782 #main-content .container {
	max-width: none !important;
}
.page-id-56782 .extracto {
	
}

.post-pdf {
    text-align: right;
	padding-right: 55px;
    border-top: 1px solid #EAEAEF;
    padding-top: 15px;
}
img[src="https://vientosur.freepresshost.com/wp-content/uploads/2020/10/PDF-ICO.gif"],
input[src="https://vientosur.freepresshost.com/wp-content/uploads/2020/10/PDF-ICO.gif"]{
	display: none;
	margin-top: 30px;
}
.single-post img[src="https://vientosur.freepresshost.com/wp-content/uploads/2020/10/PDF-ICO.gif"] {
	display: block !important;
}

a[href="#_ftn1"], a[href="#_ftn2"], a[href="#_ftn3"], a[href="#_ftn4"], a[href="#_ftn5"], a[href="#_ftn6"], a[href="#_ftn7"], a[href="#_ftn8"], a[href="#_ftn9"], a[href="#_ftn10"], a[href="#_ftn11"], a[href="#_ftn12"], a[href="#_ftn13"], a[href="#_ftn14"], a[href="#_ftn15"], a[href="#_ftn16"], a[href="#_ftn17"], a[href="#_ftn18"], a[href="#_ftn19"], a[href="#_ftn20"], a[href="#_ftn21"], a[href="#_ftn22"], a[href="#_ftn23"], a[href="#_ftn24"], a[href="#_ftn25"], a[href="#_ftn26"], a[href="#_ftn27"], a[href="#_ftn28"], a[href="#_ftn29"], a[href="#_ftn30"], a[href="#_ftn31"], a[href="#_ftn32"], a[href="#_ftn33"], a[href="#_ftn34"], a[href="#_ftn35"], a[href="#_ftn36"], a[href="#_ftn37"], a[href="#_ftn38"], a[href="#_ftn39"], a[href="#_ftn40"], a[href="#_ftn41"], a[href="#_ftn42"], a[href="#_ftn43"], a[href="#_ftn44"], a[href="#_ftn45"], a[href="#_ftn46"], a[href="#_ftn47"], a[href="#_ftn48"], a[href="#_ftn49"], a[href="#_ftn50"],a[href="#_ftn50"], a[href="#_ftn51"], a[href="#_ftn52"], a[href="#_ftn53"], a[href="#_ftn54"], a[href="#_ftn55"], a[href="#_ftn56"], a[href="#_ftn57"], a[href="#_ftn58"], a[href="#_ftn59"], a[href="#_ftn60"], a[href="#_ftn61"], a[href="#_ftn62"], a[href="#_ftn63"], a[href="#_ftn64"], a[href="#_ftn65"], a[href="#_ftn66"], a[href="#_ftn67"], a[href="#_ftn68"], a[href="#_ftn69"], a[href="#_ftn70"], a[href="#_ftn71"], a[href="#_ftn72"], a[href="#_ftn73"], a[href="#_ftn74"], a[href="#_ftn75"], a[href="#_ftn76"], a[href="#_ftn77"], a[href="#_ftn78"], a[href="#_ftn79"], a[href="#_ftn80"], a[href="#_ftn81"], a[href="#_ftn82"], a[href="#_ftn83"], a[href="#_ftn84"], a[href="#_ftn85"], a[href="#_ftn86"], a[href="#_ftn87"], a[href="#_ftn88"], a[href="#_ftn89"], a[href="#_ftn90"], a[href="#_ftn91"], a[href="#_ftn92"], a[href="#_ftn93"], a[href="#_ftn94"], a[href="#_ftn95"], a[href="#_ftn96"], a[href="#_ftn97"], a[href="#_ftn98"], a[href="#_ftn99"], a[href="#_ftn100"], a[href="#_ftn101"], a[href="#_ftn102"], a[href="#_ftn103"], a[href="#_ftn104"], a[href="#_ftn105"], a[href="#_ftn106"], a[href="#_ftn107"], a[href="#_ftn108"], a[href="#_ftn109"], a[href="#_ftn110"], a[href="#_ftn111"], a[href="#_ftn112"], a[href="#_ftn113"], a[href="#_ftn114"], a[href="#_ftn115"], a[href="#_ftn116"], a[href="#_ftn117"], a[href="#_ftn118"], a[href="#_ftn119"], a[href="#_ftn120"], a[href="#_ftn121"], a[href="#_ftn122"], a[href="#_ftn123"], a[href="#_ftn124"], a[href="#_ftn125"], a[href="#_ftn126"], a[href="#_ftn127"], a[href="#_ftn128"], a[href="#_ftn129"], a[href="#_ftn130"], a[href="#_ftn131"], a[href="#_ftn132"], a[href="#_ftn133"], a[href="#_ftn134"], a[href="#_ftn135"], a[href="#_ftn136"], a[href="#_ftn137"], a[href="#_ftn138"], a[href="#_ftn139"], a[href="#_ftn140"], a[href="#_ftn141"], a[href="#_ftn142"], a[href="#_ftn143"], a[href="#_ftn144"], a[href="#_ftn145"], a[href="#_ftn146"], a[href="#_ftn147"], a[href="#_ftn148"], a[href="#_ftn149"], a[href="#_ftn150"] {
	font-weight: 700;
	margin-left: 5px;
}
/* QUITAMOS N. NOTA EN LOS PIES DE PAGINAS */

/* correcciones estilos index-content.php */

.category .post-content .antetitulo {
	font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif;
    text-transform: uppercase;
    font-size: 16px !important;
    color: #7a7a7a!important;
    line-height: 1.3em;
	margin-bottom: 15px;
}
.category .post-content .published {
	font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif;
    color: #7a7a7a!important;
    line-height: 1em;
	font-size: 16px;
	margin-left: 10px;
}
.category .post-content .author,
.category .post-content .medio {
	font-family: 'News Cycle',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 15px;
}

.category .post-content .excerpt p {
	font-size: 15px;
    color: #000000!important;
    line-height: 1.3em !important;
	overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
}

.home .footnote_container_prepare,
.home #footnote_references_container,
.et_pb_cpt_loop_archive_0 .footnote_container_overall_wrapper {
	display: none !important;
}

/* buscador simple cabecera */

#busca-cab .sf-input-text {
	background: rgb(0 0 0);
    padding: 6px 4px;
    color: rgb(255 255 255 / 90%);
    border-radius: 0px;
    font-size: 14px;
}
#busca-cab .sf-field-submit {
	padding-top: 3px;
    padding-bottom: 5px;
	border-top: 0px !important;
}
#busca-cab .searchandfilter label {
    width: 153px !important;
    display: inline-block;
}

#busca-cab .sf-field-submit::before {
	font-family: ETmodules!important;
	content: '\55';
	color: rgb(255 255 255 / 90%);
}
.chrome #busca-cab .searchandfilter {
	height: 30px;
	margin-top: 5px;
	margin-left: 30px;
}
#busca-cab .searchandfilter {
	height: 30px;
	margin-top: 5px;
	margin-left: 30px;
}
#busca-cab .searchandfilter ul li {
	display: inline;
}
#busca-cab .form#search-filter-form-61898 {
	height: 30px;
}
#busca-cab ul {
	padding: 0 !important;
}
#busca-cab input[type="submit"] {
	display: none;
}

/* S and F pro tamaño de despleglable */
.searchandfilter select.sf-input-select {
	max-width: 280px;
}

/* Configuracion EventCalendar */

#calendar-sidebar .ect-list-post-left,
#calendar-sidebar .ect-list-post-right {
    display: block;
    width: 100%;
}
#calendar-sidebar .ect-list-post-left {
    min-height: none !important;
}
#calendar-sidebar #ect-events-list-content .ect-list-img,
#calendar-sidebar #ect-events-list-content .ect-list-date {
    min-height: 180px !important;
    box-shadow: none;
}
#calendar-sidebar #ect-events-list-content .ect-list-date .ect-date-area {
    color: #e30613 !important;
}
#calendar-sidebar .ect-list-post-left .ect-list-date {
    min-width: 50% !important;
    background-color: rgb(255, 255, 255, 0.7) !important;
    box-shadow: none;
    border: 5px solid #e30613;
}
#calendar-sidebar #ect-events-list-content .ect-list-description .ect-event-content a {
    display: none !important;
}

/* Resultados busqueda */
#resultado-busqueda .post-meta {
	font-size: 0px;
	margin-top: 15px;
	margin-bottom: 15px;
}
#resultado-busqueda .post-meta a {
    font-size: 14px;
    color: #E02B20!important;
    font-weight: 700;
	text-transform: uppercase;
    font-family: 'News Cycle',Helvetica,Arial,Lucida,sans-serif;
}
#resultado-busqueda span.author.vcard {
    display: inline;
    width: 50%;
    margin-right: 20px;
}
#resultado-busqueda span.published {
    display: inline;
    width: 50%;
	font-size: 15px !important;
	color: #666;
}
#resultado-busqueda .post-content {
	font-size: 15px;
    color: #000000!important;
    line-height: 1.3em;
    margin-top: 15px;
	color: #333333 !important;
    border-bottom: 1px solid #eaeaea !important;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
#resultado-busqueda .post-content p {
	color: #333333 !important;
}
#buscador-avanzado ul {
	padding: 0px;
}
#buscador-avanzado .sf_date_field li::before {
	font-family: ETmodules!important;
	content: '\e025';
	color: #999;
    font-size: 20px;
}
#buscador-avanzado input, #buscador-avanzado select {
	padding: 5px;
}
#buscador-avanzado .sf-field-reset {
	display: inline;
	margin-right: 10px;
}
#buscador-avanzado .sf-field-submit {
	display: inline;
}
#buscador-avanzado .sf-field-submit input {
	width: 170px;
}
#buscador-avanzado .ll-skin-melon .ui-widget {
	background: #000000;
}






.post-content pre {
    font-family: inherit;
    width: 45%;
    white-space: break-spaces;
    border-top: 1px solid #333;
    border-bottom: 1px solid #333;
    text-align: left;
    font-weight: bold;
    margin-right: 40px;
    margin-top: 5px;
    margin-bottom: 35px;
    position: relative;
    float: left;
    font-size: 22px;
    line-height: 36px;
    padding: 30px 0 30px 0;
}
.post-content h6 {
	background-color: #ccc;
	padding: 20px;
	font-size: inherit;
	font-family: inherit;
	font-weight: 400;
	margin-bottom: 40px;
}


/* Categorias, correcciones de estilo */
.category .posts-blog-feed-module,
.author .posts-blog-feed-module{
	border: 0px;
	box-shadow: none;
	margin-right: 30px;
}
.category #descripcion {
    padding-top: 30px;
    padding-bottom: 30px;
	border-bottom: 1px solid #eaeaea;
	margin-bottom: 50px;
	margin-right:  50px;
}
.category .posts-blog-feed-module .hentry {
	border: 0px;
	padding: 0;
}
.category .posts-blog-feed-module .hentry .post-meta,
.category .posts-blog-feed-module .hentry .read-more-button {
	display: none;
}
.category .posts-blog-feed-module article {
	border-bottom: 1px solid #eaeaea !important;
	padding-top: 10px!important;
    margin-top: 10px;
    padding-bottom: 15px!important;
}
.category .posts-blog-feed-module article .entry-summary {
	margin-top: 15px;
}
.category .posts-blog-feed-module article h2,
.author .posts-blog-feed-module .author-post h2 {
    font-size: 31px;
    line-height: 1.2em;
    margin-bottom: 15px;
}
.author .author-posts-title {
	padding-left: 10px !important;
    padding: 3px;
	width: 50%;
}
.author .author-data .et-extra-icon {
	background: none;
}
.author .author-data .et-extra-icon::before {
	color: #7a7a7a;
}
.author h1 {
	font-size: 28px;
}
.author .author-post {
	border-bottom: 1px solid #eaeaea !important;
	padding-top: 10px!important;
    margin-top: 10px;
    padding-bottom: 15px!important;
	padding: 0;
	margin-bottom: 0 !important;
}

.author .author-post .excerpt {
	font-size: 15px;
    color: #000000!important;
    line-height: 1.3em!important;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 7;
    -webkit-box-orient: vertical;
}
.author .author-post img {
	width: 100%;
}




/**** Excluir categorias del post-meta *****/
#resto-post-meta a, #resto-post-meta .updated {
	font-size: 18px !important;
}
#resto-post-meta .updated:after {
	content: '  |  ';
}
#resto-post-meta a:after {
	content: ' | ';
	font-size: 18px !important;
}
#resto-post-meta {
	font-size: 0px !important;
}


a[href="https://vientosur.freepresshost.com/category/categorizacion/excluir-de-portada/"],
a[href="https://vientosur.freepresshost.com/category/seccion---revista/indexados-1/"],
a[href="https://vientosur.freepresshost.com/category/seccion---revista/indexados-2/"],
a[href="https://vientosur.freepresshost.com/category/seccion---revista/indexados-3/"]
{
	display: none !important;
}

h3.principal-revista.-indexados-1-,
h3.principal-revista.-indexados-2-,
h3.principal-revista.-indexados-3- {
	display: none;
}
.contenidos-principal.-indexados-1-,
.contenidos-principal.-indexados-2-,
.contenidos-principal.-indexados-3- {
	padding-left: 0px !important;
}
h3.principal-revista {
	width: 100%;
	border-top: 1px solid #eaeaea;
	padding-top: 20px;
}
