/*
 Theme Name:     Divi Child
 Theme URI:
 Description:      Divi Child Theme
 Author:
 Author URI:  
 Template:       Divi
 Version:        1.0.0
 License: 
 License URI: 
 Tags: 
 Text Domain:
*/
html { visibility: hidden; }
body {
	font-size:16px;
	color:#1a2631;
}
p#center-btn {
	text-align: center !important;
}
a.custom-btn {
	color: #ffffff !important;
	background: #000000;
	/*border: 2px solid #0070fc;*/
	padding: .7em 1.3em;
	margin-bottom: 20px;
	border-radius: 50px;
	text-transform: capitalize;
	display: inline-block;
	transition: all 0.3s ease-in-out;
}
a.custom-btn:hover {
	color: #ffffff !important;
	background: #000000;
}

.limit-blog .pagination {
	display: none;
}

.logo_carousel .myloader {
	display: none !important;
}
/*--- Eliminar filtro de imágenes en headers ---*/
.et_pb_fullwidth_header .et_pb_fullwidth_header_overlay {
	background-color: transparent !important;
}
h1,h2,h3,h4,h5,h6 {
	color:#1a2631;
    font-family: 'Oswald',Helvetica,Arial,Lucida,sans-serif;
}
h1 span, h2 span {
	display: inline-block;
	padding-bottom: 8px !important;
}
p { text-align:left !important; }
a { color: #fe861a; }
.hide { display: none; }

/*--- Estandarización de títulos H3 ---*/
.et_pb_column .et_pb_text_0, .et_pb_column .et_pb_text_1,
.et_pb_column .et_pb_text_2, .et_pb_column .et_pb_text_3,
.et_pb_column .et_pb_text_4, .et_pb_column .et_pb_text_5 {
	padding-left: 0 !important;
}
.home .highlight-txt p {
	text-align: center !important;
}
.home .highlight a.et_pb_button.et_pb_button_0.et_pb_bg_layout_dark:hover {
	color: #fe861a !important;
	background: #fff !important;
	box-shadow: 2px 2px 2px #1a2631;
}
h3 strong, h3 {
	font-size: 22px !important;
	font-weight: 500;
}
.home .et_pb_column_single {
	padding: 0 !important;
}

/*---- Ajustaes márgenes verticales entre secciones y filas ----*/

/* Eliminar padding de todas las filas */
.page .principal .et_pb_row,
.page .principal [class^="et_pb_row_"],
.page .principal .moduloequipo .et_pb_row:nth-child(2),
.page .carrusel .et_pb_row,
.page .carrusel [class^="et_pb_row_"],
.single-project .principal .et_pb_row,
.single-project .principal [class^="et_pb_row_"],
.single-project .principal .moduloequipo .et_pb_row:nth-child(2),
.single-project .carrusel .et_pb_row,
.single-project .carrusel [class^="et_pb_row_"] {
	padding: 0 !important;
}
/* Eliminar padding y ajustar margen de sección principal */
.et_pb_section.principal {
	padding: 0 !important;
	margin-top: 68px !important;
	margin-bottom: 56px !important;
}
.single-project .et_pb_section.principal,
.error404 .et_pb_section.principal {
	margin-bottom: 68px !important;
}
/* Dar margen superior a sección secundaria */
.principal .secundario-blog,
.principal .secundario,
.single-project .principal .fotogaleria{
	margin-top: 56px;
}
/* Eliminar padding y dar margen inferior a sección carrusel */
.et_pb_section.carrusel {
    padding: 0px;
    margin-bottom: 97px;
}
/* --- Qué hacemos --- */
.et_pb_column_1_3 .et_pb_space {
	height: 15px;
}

/* ------------------------------------------------------------------ */
/* Menú Header
 -------------------------------------------------------------------- */
#menu-desktop .et_pb_column {
	margin-right: 0;
	margin-bottom: 0;
}
#menu-desktop .et_pb_column_1_4 {
    width: 10%;
}
#menu-desktop .et_pb_column_3_4 {
    width: 90%;
}
#menu-desktop .et_pb_image_0_tb_header {
    width: 86.12px;
	margin: 20px auto 0 0;
}
#menu-desktop .et_pb_menu .et_pb_menu__wrap {
    justify-content: flex-end;
    -webkit-box-align: flex-end;
    -ms-flex-align: flex-end;
    align-items: flex-end;
}
#menu-desktop nav ul li a {
    font-weight: 500;
}
.et_pb_menu_0_tb_header.et_pb_menu,
.et_pb_menu_1_tb_header.et_pb_menu,
.et_pb_menu_2_tb_header.et_pb_menu {
    background-color: transparent !important;
}
.et_pb_menu--without-logo .et_pb_menu__menu > nav > ul > li {
    margin-top: 0;
	line-height: 1.4em;
}
header .et_pb_menu .et-menu > li {
    padding: 0;
}
.et_pb_menu_0_tb_header {
    padding-right: 6px;
}
.et_pb_menu_0_tb_header nav > ul > li > a {
    padding: 14px 5px;
    color: #92979d;
}
.et_pb_menu_0_tb_header nav ul li a {
    font-family: 'Oswald',Helvetica,Arial,Lucida,sans-serif;
    font-size: 16px;
}
.et_pb_menu_1_tb_header {
    margin: 9px 10px 0 0;
}
.et_pb_menu_1_tb_header nav > ul > li {
    margin: 0 23px !important;
}
.et_pb_menu_1_tb_header nav ul li a {
    font-family: 'Oswald',Helvetica,Arial,Lucida,sans-serif;
    text-transform: uppercase;
    font-size: 21px;
    color: #fff !important;
}
.et_pb_menu_1_tb_header nav ul li a:hover {
    font-family: 'Oswald',Helvetica,Arial,Lucida,sans-serif;
    text-transform: uppercase;
    font-size: 21px;
    color: #fff !important;
}
.et_pb_menu_2_tb_header {
    margin-right: 15px;
}
.et_pb_menu_2_tb_header nav ul li a {
    font-size: 16px;
	color: #92979d;
	padding: 14px 10px !important;
}
.et-menu .menu-item-has-children > a:first-child::after {
    font-size: 18px;
    top: 16px;
    font-weight: 800;
	right: -8px;
}
/*---- Eliminar color de fondo ----*/
#menu-menu-superior li a:hover,
#menu-menu-superior-en li a:hover,
#menu-menu-temas li a:hover,
#menu-menu-temas-ingles li a:hover {
	color: #fe861a !important;
	opacity: 1;
}
/*---- Iconos Menú Superior en hover (color) ----*/
#menu-menu-superior li a img:hover,
#menu-menu-superior-ingles li a img:hover {
	-webkit-filter: invert(70%) sepia(48%) saturate(1000%) hue-rotate(348deg) brightness(200%) contrast(130%);
	filter: invert(70%) sepia(48%) saturate(1000%) hue-rotate(348deg) brightness(200%) contrast(130%);
}
#menu-menu-superior li a .wpml-ls-display:hover,
#menu-menu-superior li.wpml-ls-current-language a .wpml-ls-display,
#menu-menu-superior-ingles li a .wpml-ls-display:hover,
#menu-menu-superior-ingles li.wpml-ls-current-language a .wpml-ls-display {
	color: #fe861a;
}
#searchform input[type=text] {
	font-family: 'Open Sans',Arial,sans-serif;
}
/*---- Botón Búsquedas en hover (color) ----*/
#menu-menu-superior #searchsubmit:hover,
#menu-menu-superior-ingles #searchsubmit:hover {
	background-color:#fe861a !important;
	color: #fff;
}
/*---- Botón Campañas (color) ----*/
#menu-menu-temas #menu-item-6935 a:hover,
#menu-menu-temas-ingles #menu-item-10109 a:hover {
	color: #92979d !important;
}
/*---- Mega Menú ----*/
.et-db #et-boc .et-l .et_pb_menu_2_tb_header.et_pb_menu .nav li.mega-menu > ul {
	width: 143%;
	left: -27.3% !important;
	padding: 0 13% 25px;
	background-color: rgb(26, 38, 49) !important;
	border-top: 3px solid #1a2631;
	height: 100vh;
	overflow: auto !important;
}
.et_pb_menu_2_tb_header.et_pb_menu .nav li.mega-menu > ul > li,
.et_pb_menu_2_tb_header.et_pb_menu .nav li.mega-menu > ul > li a {
	background-color: rgb(26, 38, 51) !important;
}
.et_pb_menu li.mega-menu > ul > li > a:first-child,
.et_pb_menu_2_tb_header.et_pb_menu .nav li.mm-title a {
	font-family: 'Oswald',Helvetica,Arial,Lucida,sans-serif;
	font-size: 22px;
	font-weight: 500;
	color: #fff !important;
	line-height: 1.7em;
	padding-top: 20px !important;
	padding-bottom: 5px !important;
	cursor: default;
}
.et_pb_menu_2_tb_header.et_pb_menu .nav li.mm-title a {
	padding-top: 10px !important;
}
.et_pb_menu_2_tb_header.et_pb_menu .nav li.mm-sub a {
	color: #fff !important;
	cursor: default;
}
.et_pb_menu_2_tb_header.et_pb_menu .nav li.mm-sub img {
	vertical-align: bottom;
}
.et_pb_menu_2_tb_header.et_pb_menu .nav li.mm-sub img.uruguay {
	vertical-align: middle;
}
.et_pb_menu_2_tb_header nav li.mega-menu > ul li a:not(first-child) {
    font-family: 'Open Sans',Arial,sans-serif;
	font-size: 16px;
	color: #fe861a !important;
	line-height: 1.2em;
	padding: 0 10px 10px !important;
}
#menu-menu-temas .mega-menu > ul > li:first-child > a:hover,
#menu-menu-temas .mega-menu li.mm-title a:hover,
#menu-menu-temas .mega-menu li.mm-sub a:hover,
#menu-menu-temas .mega-menu > ul li a:not(first-child):hover,
#menu-menu-temas-ingles .mega-menu > ul > li:first-child > a:hover,
#menu-menu-temas-ingles .mega-menu li.mm-title a:hover,
#menu-menu-temas-ingles .mega-menu li.mm-sub a:hover,
#menu-menu-temas-ingles .mega-menu > ul li a:not(first-child):hover {
	color: #fff !important;
}
/*---- Menú móvil ----*/
#menu-menu-mobile {
    padding: 55px 5% 0;
}
/*---- Switch de idiomas y face / twitter en una línea ----*/
#menu-menu-mobile .menu-item-18430,
#menu-menu-mobile .menu-item-18431,
#menu-menu-mobile .wpml-ls-item-es,
#menu-menu-mobile .wpml-ls-item-en {
    display: inline-block;
	padding-bottom: 10px;
}
/*---- Buscador ----*/
#header-search {
	display: none;
	float: left;
	margin: -3px 2px 0 10px;
    overflow: hidden;
	white-space: nowrap;
}
#menu-menu-mobile .menu-item-18433 {
    display: block;
}
#header-search-mob {
	display: none;
	position: relative;
	margin: -34px 0 0 40px;
}
#header-search-mob #searchsubmit,
#header-search-mob #s {
	display: inline-block;
	margin: 0;
}
#header-search-mob #searchsubmit {
	padding: 1px 2px 2px;
}
#header-search-mob #s {
	width: 60vw;
	max-width: 300px;
	padding: 2.5px 5px;
}
.et_pb_mhmm_menu_0 nav ul li a {
	padding: 5px;
	margin: 10px;
}
.cat-somos .et_pb_toggle_title:hover:before {
	color: #fe861a !important;
}
/* ------------------------------------------------------------------ */
/* Submenú en Somos e Investigación
 -------------------------------------------------------------------- */
#menu-somos.et_pb_fullwidth_menu_0 {
	width: 80%;
	max-width: 80%;
}
#menu-somos li a {
	font-weight: 400 !important;
}
/* Separador opciones menu somos */
#menu-menu-somos > li > a:after,
#menu-menu-somos-ingles > li > a:after,
#menu-menu-investigacion > li > a:after,
#menu-menu-investigacion-ingles > li > a:after {
  content: "|";
  position: absolute;
  right: -15px;
}
#menu-menu-somos > li:last-child > a::after,
#menu-menu-somos-ingles > li:last-child > a:after,
#menu-menu-investigacion > li:last-child > a::after,
#menu-menu-investigacion-ingles > li:last-child > a:after {
  display: none;
}

/* ------------------------------------------------------------------ */
/* Tíulos en headers
 -------------------------------------------------------------------- */
/*---- Secciones y proyectos ----------*/
.et_pb_fullwidth_header_0 h1 span {
	font-size: 35px;
	padding: 7px 20px !important;
	text-transform: uppercase;
	line-height: 1em !important;
}
.generica .et_pb_fullwidth_header_0 h1 span {;
	line-height: 1.2em !important;
}
.et_pb_fullwidth_header_0 h2 span {
	display: inline-block;
	font-size: 26px;
	line-height: 1em !important;
	padding: 4px 20px 6px !important;
}

/* ------------------------------------------------------------------ */
/* Proyectos
 -------------------------------------------------------------------- */
/*---- Single Projects Titles  ----------*/

.et_pb_fullwidth_header_0,
.et_pb_fullwidth_header_0_tb_body,
.et_pb_fullwidth_header {
	height: 65vh;
	line-height: 65vh;
	padding: 0 !important;
}
.et_pb_fullwidth_header .header-content {
	display: inline-block;
	vertical-align: middle;
	padding: 0;
}
.project h2 span {
	margin-top: 10px !important;
	font-family: "Open Sans" !important;
	font-style: italic;
}
/* ------------------------------------------------------------------ */
/* Somos
 -------------------------------------------------------------------- */
/*---- Evitar scroll vertical ----------*/
.cat-somos .et_pb_toggle_content {
	overflow: hidden;
}

/* ------------------------------------------------------------------ */
/* Post Individuales
 -------------------------------------------------------------------- */
.single-post .et_pb_fullwidth_header .header-content {
	padding-top: 0;
}
.single-post .et_pb_fullwidth_header h1 {
	display: inline-block;
	font-family: "Oswald",Arial,sans-serif !important;
	font-size: 26px;
	font-weight: 400;
	line-height: 1em;
	padding: 5px 20px 8px !important;
	vertical-align: middle;
}
/*---- Margenes columna principal ----------*/
.main-sec .et_pb_section,
.main-sec.et_pb_section,
.main-sec .et_pb_row,
.main-sec [class^="et_pb_section_"],
.main-sec [class^="et_pb_row_"] {
    padding: 0;
}
.main-sec {
	margin: 68px 0 !important;
}
.archive .et_pb_fullwidth_image,
.search .et_pb_fullwidth_image {
	height: 65vh;
	line-height: 65vh;
	padding: 0 !important;
}
.archive .main-sec,
.search .main-sec {
	/*margin: 198px 0 68px !important;*/
	margin: 68px 0 !important;
}
.main-sec .et_pb_module {
	margin-bottom: 0 !important;
}
.single-post .contenido .et_pb_section,
.single-post .contenido .et_pb_row,
.single-post .contenido [class^="et_pb_section_"],
.single-post .contenido [class^="et_pb_row_"] {
	width: 100% !important;
	margin: 0 !important;
	min-height: auto;
}
.single-post .et_pb_column_2_3 .et_pb_text:first-child {
	padding-top: 7px !important;
}
/*---- Single Posts Metas ----------*/
.single-post .cats {
	line-height: 1.5 !important;
	margin-bottom: 5px !important;
}
.single-post .cats .et_pb_text_inner a {
	font-size: 16px !important;
}
.single-post .etiquetas {
	margin-bottom: 7px !important;
	line-height: 1.5;
}
.single-post .et_pb_column_2_3 .et_pb_text.fecha p span {
	text-transform: none !important;
}
.single-post .et_pb_column_2_3 .et_pb_text.fecha p {
	text-transform: capitalize;
	padding: 0 !important;
}
.single-post .et_pb_column_4_4 .et_pb_code,
.single-post .et_pb_column_2_3 .et_pb_code {
	margin-bottom: 0 !important
}
.single-post .supsystic-social-sharing {
	display: block !important;
	margin: 1.5em 0 !important;
}
.page .supsystic-social-sharing,
.single-project .supsystic-social-sharing {
	margin: 0.37em 0 1.5em !important;
}
.page .no-pre .supsystic-social-sharing {
	margin: 0 0 1.5em !important;
}
.single-project .no-pre .supsystic-social-sharing {
	margin: 0.37em 0 !important;
}
/* Botones de compartir eliminados */
.search .et_pb_text_inner h1,
.archive .et_pb_text_inner h1 {
	margin-bottom: 1.5em !important;
}
.supsystic-social-sharing-popup-overlay {
    display: none !important;
}
.single-post h2 {
	padding-bottom: 10px!important;
}
/* Alineación texto en single-posts */
.single-post .et_pb_column_2_3 .et_pb_text p {
	text-align: left!important;
	line-height: 1.7em!important;
	padding-bottom: 1.5em!important;
}
.single-post .et_pb_column_2_3 .et_pb_text p:empty {
	line-height: 0 !important;
	padding-bottom: 0 !important;
}
.single-post .et_pb_column_2_3 .et_pb_text p:-moz-only-whitespace {
	line-height: 0 !important;
	padding-bottom: 0 !important;
}
.single-post .contenido p:last-of-type {
	padding-bottom: 0 !important;
}
/* Alineacin de imagenes y pies de imagen */
figure ul {
	padding: 0 !important;
}
.wp-block-image, .wp-block-video {
	margin: 16px 0 22px;
}
.wp-block-image figcaption {
	font-size: 13px;
	line-height: 1;
	margin: 0;
}
.wp-block-gallery .blocks-gallery-item {
    margin: 16px 16px 0 0;
}
.wp-block-gallery figcaption {
	font-size: 13px;
}

.single-post .et_pb_column_1_3 h3 {
	margin-bottom: 16px;
}
/* Footnotes */
sup {
	font-size: 12px;
	font-weight: 700;
}
/* ----------*/
.et_pb_blog_1 .post-meta,
.et_pb_blog_1 .post-meta a,
.search .post-meta {
	font-weight: 700 !important;
	font-size: 14.5px !important;
}

/*---- Color de elementos según sección ----------*/
.generica h1 span, .project h1 span,
.project h2 span, .project .etiquetas a,
.cat-somos h1.et_pb_module_header,
.cat-somos .etiquetas a {
	background-color: #fe861a;
}
.search .pagination a:after,
.archive .pagination a:after,
.project .pagination a:after,
.project .toggle-tags,
.project .toggle-cats,
.project a, .generica a,
.cat-somos .pagination a:after,
.cat-somos .toggle-tags,
.cat-somos .toggle-cats,
.cat-somos a {
	color: #fe861a;
}
.cat-investigacion h1.et_pb_module_header,
.cat-investigacion .etiquetas a{
	background-color: #99cc33;
}
.cat-investigacion .pagination a:after,
.cat-investigacion .toggle-tags,
.cat-investigacion a,
.cat-investigacion .toggle-cats {
	color: #99cc33;
}
.cat-periodismo h1.et_pb_module_header,
.cat-periodismo .etiquetas a {
	background-color: #eab206;
}
.cat-somos .etiquetas a:hover,
.project .etiquetas a:hover {
	background-color: #eab206;
	color: #fff !important;
}
.cat-investigacion .etiquetas a:hover,
.cat-periodismo .etiquetas a:hover,
.cat-incidencia .etiquetas a:hover,
.cat-movimiento .etiquetas a:hover {
	color: #fff !important;
}
.cat-periodismo .pagination a:after,
.cat-periodismo .toggle-tags,
.cat-periodismo .toggle-cats,
.cat-periodismo a {
	color: #eab206;
}
.cat-incidencia h1.et_pb_module_header,
.cat-incidencia .etiquetas a{
	background-color: #1db7a8;
}

.cat-incidencia .pagination a:after,
.cat-incidencia .toggle-tags,
.cat-incidencia .toggle-cats,
.cat-incidencia a {
	color: #1db7a8;
}
.cat-movimiento h1.et_pb_module_header,
.cat-movimiento .etiquetas a{
	background-color: #de273c;
}
.cat-movimiento .pagination a:after,
.cat-movimiento .toggle-tags,
.cat-movimiento .toggle-cats,
.cat-movimiento a {
	color: #de273c;
}
.page-id-7981 a,
.page-id-8269 a,
.page-id-20111 a,
.page-id-11209 a,
.project a, .generica a,
.cat-somos a,
.cat-investigacion a,
.cat-periodismo a,
.cat-incidencia a,
.cat-movimiento a {
	font-weight: 600;
}
.page-id-7981 a:hover,
.page-id-8269 a:hover,
.page-id-20111 a:hover,
.page-id-11209 a:hover,
.search .pagination a:hover:after,
.archive .pagination a:hover:after,
.project .pagination a:hover:after,
.project a:hover,
.project .toggle-tags:hover,
.cat-somos .pagination a:hover:after,
.cat-somos a:hover, .generica a:hover,
.cat-somos .toggle-tags:hover {
	color: #eab206 !important;
}
.cat-investigacion .pagination a:hover:after,
.cat-periodismo .pagination a:hover:after,
.cat-incidencia .pagination a:hover:after,
.cat-movimiento .pagination a:hover:after,
.cat-investigacion a:hover,
.cat-periodismo a:hover,
.cat-incidencia a:hover,
.cat-movimiento a:hover,
.cat-investigacion .toggle-tags:hover,
.cat-periodismo .toggle-tags:hover,
.cat-incidencia .toggle-tags:hover,
.cat-movimiento .toggle-tags:hover,
.toggle-cats:hover {
	color: #fe861a !important;
}
/* ------------------------------------------------------------------ */
/* Sección Periodismo
 -------------------------------------------------------------------- */
/*---- Single Posts Content & Sidebar ----------*/
.cat-periodismo .et_pb_column_2_tb_body .et_pb_text_9_tb_body {
	padding-top: 8px;
}
/*---- Imagen de encabezado (último post dinámico en portada de sección) ----*/
.lastpost-img .et_pb_post {
	width: 100%;
	height: 65vh;
	/*max-height: 459px;*/
	overflow: hidden;
	margin-bottom: 0;
}
.lastpost-img a img {
	width: 100%;
	height: 65vh;
	/*max-height: 459px;*/
	object-fit: cover;
    object-position: 50% 50%;
	vertical-align: top !important;
}
.lastpost-img .entry-title,
.lastpost-img .post-meta,
.lastpost-img .post-content {
    font-size: 0 !important;
	color: transparent;
	display: none;
}
.lastpost-txt .et_pb_post {
	margin-bottom: 0;
}
.lastpost-txt h1.entry-title {
    font-weight: 500;
	line-height: 1.3;
	padding: 0 0 15px 0;
}
.lastpost-txt .post-content a {
	color: #1a2631 !important;
}
.lastpost-txt .post-content a:hover {
	color: #eab206 !important;
}
.lastpost-txt .more-link {
	padding-top: 15px;
}
/* --- Sidebar --- */
.que-hacemos-texto,
.newsletter {
	margin-bottom: 68px !important;
}
.landing-wppp {
	margin-bottom: 56px !important;
}
html[lang="en-US"] .landing-wppp,
.single-post .et_pb_module.landing-wppp {
	margin-bottom: 68px !important;
}
/* Qué hacemos */
.que-hacemos-texto p {
	padding-bottom: 1.5em !important;
}
.que-hacemos-texto p:last-of-type {
	padding-bottom: 0 !important;
}
/* Más leidas */
ul.wpp-list {
	padding-bottom: 0 !important;
}
/* Rompeviento */
.et_pb_text.rompeviento {
	padding-top: 12px !important;
}

/*---- Esconder extracto de posts individuales ----*/
.cat-periodismo .extracto {
	display: none;
}
/*---- Sidebar Recent Posts ----*/
.single-post .post{
	padding-bottom: 0px !important;
}
.sidebar-recent-posts article {
	background-color: #e6e6e6;
	padding: 15px 15px 0 15px;
	margin-bottom: 20px !important;
}
.sidebar-recent-posts .et_pb_post .entry-featured-image-url {
	width: 115px;
	height: 65px !important;
	padding-right: 15px;
	float: left;
    margin-bottom: 0 !important;
}
.sidebar-recent-posts .et_pb_post h2 {
	min-height: 68px !important;
}
.sidebar-recent-posts .et_pb_post h2 a,
.sidebar-recent-posts .et_pb_post h2 a:hover {
	color: #1a2631 !important;
}
.sidebar-recent-posts .post-content {
    width: 100% !important;
}
.sidebar-recent-posts .post-content p {
	line-height: 1.2em !important;
	padding-bottom: 10px !important;
}
.sidebar-recent-posts .post-meta {
    padding-bottom: 3px !important;
	margin: 0 !important;
}
.sidebar-recent-posts .more-link {
    padding-bottom: 12px !important;
}
/*---- Sidebar Popular Posts ----*/
.cat-periodismo .et_pb_column_1_3 h3 {
	padding-right: 0;
}
.cat-periodismo .landing-wppp h3.title {
	padding: 12px 0 26px;
}
.wpp-list{
	padding-left: 0 !important;
}
.wpp-list article {
	padding: 15px 15px 0 15px;
	background-color: rgba(238, 192, 57, 0.7);
	margin-bottom: 1.5em;
}
.wpp-list img{
	width: 115px;
	height: 65px !important;
	padding-right: 15px;
	float: left;
}
.wpp-list p {
    padding-bottom: 1.5em;
}
.wpp-list br, .wpp-list p:empty {
	display: none !important;
}
.wpp-list h4 {
	min-height: 68px !important;
	font-family: 'Oswald',Helvetica,Arial,Lucida,sans-serif;
	font-size: 15px;
	font-weight: 500;
    line-height: 1em;
	color: #1a2631;
	padding-bottom: 10px;
	margin-top: 0;
}
.wpp-list h4 a,
.wpp-list h4 a:hover {
	color: #1a2631 !important;
}
.wpp-list p.date {
	font-size: 11px;
	font-weight: 600;
	color: #666;
    line-height: 1.7em !important;
	padding-bottom: 3px !important;
}
.wpp-list p.date:first-letter {
	text-transform: uppercase;
}
.wpp-list p.content {
	font-size: 12px;
	line-height: 1.2em !important;
	padding-bottom: 10px !important;
}
.wpp-list p.more-link {
	font-size: 12px;
	font-weight: 600;
	line-height: 1.3em !important;
	padding-bottom: 12px !important;	
}
.wpp-list .more-link a {
	font-size: 12px;
	font-weight: 600;
	color: #000 !important;
	line-height: 1.3em !important;
	padding-bottom: 12px !important;	
}
.wpp-list .more-link a:hover {
	color: #fe861a !important;	
}
/*---- Sidebar Newsletter Suscription ----*/
.stop-sticky {
	height: 0;
	padding: 0;
	margin: 0 auto;
}
.et_pb_newsletter_description h1 {
	background-color: transparent !important;
	padding: 0 0 10px 0 !important;
	font-weight: 500 !important;
	line-height: 1em !important;
}
.et_pb_newsletter_description p {
	text-align: center !important;
}
.recent-posts h3 {
    padding-top: 16px;
	margin-bottom: 16px;
}
.single-post .sidebar-recent-posts {
	margin-bottom: 56px !important;
}
.single-post .landing-wppp h3.title {
	padding-bottom: 10px !important;
}
.single-post .et_pb_newsletter_description p {
	text-align: center !important;
	padding-bottom: 0 !important;
	line-height: 1.3em !important;
}
.single-post .et_pb_newsletter_form p {
	padding-bottom: 1em !important;
}
.single-post p.et_pb_newsletter_button_wrap {
	padding-bottom: 0 !important;
}
.single-post .cat-periodismo h1 {
	padding-bottom: 25px;
}
/*---- Alinear título módulo ' Qué hacemos ...' y 'Poder en Rompeviento' ----*/
.cat-periodismo .et_pb_text_5,
.cat-periodismo .et_pb_text_8 {
    padding-left: 0 !important;
}
/* ------------------------------------------------------------------ */
/* Post Destacados (todas las secciones)
 -------------------------------------------------------------------- */
/*.limit-blog .et_pb_post {
	position: relative;
	height: auto;
	max-height: 400px;
	margin-bottom: 56px;
}
.limit-blog img {
	object-fit: cover;
	width: 100%;
	height: 400px;
	max-height: 400px;
}
.single .limit-blog .et_pb_post.post {
	padding-bottom: 0;
}
.limit-blog .entry-featured-image-url {
	position: relative;
	height: auto;
	max-height: 400px;
	margin: 0;
	overflow: hidden;
}
.limit-blog .entry-featured-image-url::before {
    content: "";
    position: absolute;
	bottom: 0;
    left: 0;
    width: 100%;
    height: 39%;
    background: rgba(0,29,38,0.92);
    z-index: 1;
}
.limit-blog .entry-title {
	display: block;
	position: relative;
	font-size: 12px !important;
	line-height: 1.3em;
	top: -145px;
	/*top: -148px;*/
/*	height: 73px;
	overflow: hidden;
	text-transform: uppercase;
}
.limit-blog .entry-title a {
	color: #fff;
	font-size: 26px !important;
	line-height: 1.3em;
	font-weight: 500 !important;
}
.limit-blog p.post-meta {
	display: inline-block;
	position: absolute;
	bottom: 39%;
	max-width: 90%;
	font-size: 12px!important;
	line-height: 2.2em;
	color: #fff;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	padding-left: 20px !important;
	padding-right: 10px;
	margin: 0;
	z-index: 0;
}
.limit-blog .post-content {
	position: absolute;
	width: 100%;
	bottom: 4%;
	font-family: "Open Sans", Arial !important;
	font-size: 16px;
}
.limit-blog .entry-title,
.limit-blog .post-content {
	padding: 4px 20px 0 20px;
	background: none;
	z-index: 2;
}
.limit-blog .post-content p {
	display: block;
	text-overflow: ellipsis;
	color: #fff;
	overflow: hidden;
	white-space: nowrap;
	width: auto;
}*/
/*Aquí no sireven, hasta test-blog*/
/*.limit-blog .post-content {
	position: absolute;
	width: 100%;
	bottom: 3%;
	font-family: "Open Sans", Arial !important;
	font-size: 16px;
}
.limit-blog .entry-title,
.limit-blog .post-content {
	padding: 0 20px 0 20px;
	background: none;
	z-index: 2;
}
.limit-blog .post-content .post-content-inner {
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
	margin: 0 0 0.15em 0;
  	overflow: hidden;
}
.limit-blog .post-content .post-content-inner p {
	font-size: 90%;
	line-height: 1.3em !important;
}*/
/*Inicia test-blog, hasta a.more-link*/
.limit-blog .et_pb_post {
	position: relative;
	height: auto;
	max-height: 400px;
	margin-bottom: 56px !important;
}
.limit-blog img {
	object-fit: cover;
	width: 100%;
	height: 400px;
	max-height: 400px;
}
.limit-blog .entry-featured-image-url {
	position: relative;
	height: auto;
	max-height: 400px;
	margin: 0;
	overflow: hidden;
}
.limit-blog .entry-featured-image-url::before {
    content: "";
    position: absolute;
	bottom: 0;
    left: 0;
    width: 100%;
    height: 39%;
    background: rgba(0,29,38,0.92);
    z-index: 1;
}
.limit-blog .entry-title {
	display: block;
	position: relative;
	font-size: 12px !important;
	line-height: 1.3em;
	top: -148px;
	height: 73px;
	overflow: hidden;
	text-transform: uppercase;
}
.limit-blog .entry-title a {
	color: #fff;
	font-size: 26px !important;
	line-height: 1.3em;
	font-weight: 500 !important;
}
.limit-blog p.post-meta {
	display: inline-block;
	position: absolute;
	bottom: 39%;
	max-width: 90%;
	font-size: 12px!important;
	line-height: 2.2em;
	color: #fff;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	padding-left: 20px !important;
	padding-right: 10px;
	margin: 0;
	z-index: 0;
}
.limit-blog .entry-title,
.limit-blog .post-content {
	padding: 2px 20px 0 20px;
	background: none;
	z-index: 2;
}
.limit-blog .post-content {
	position: absolute;
	width: 100%;
	bottom: 3%;
	font-family: "Open Sans", Arial !important;
}
.limit-blog .post-content-inner {
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
	margin: 0 0 0.15em 0;
  	overflow: hidden;
}
.limit-blog .post-content p {
	display: block;
	width: auto;
	font-size: 14.5px;
	line-height: 1.2 !important;
}
.limit-blog a.more-link {
	font-size: 16px;
}

a.more-link:first-letter {
	text-transform: uppercase;
}
.limit-blog .entry-title a:hover,
.limit-blog a.more-link:hover {
	color: #fff !important;
}
.limit-blog p.post-meta a:hover {
	color: #f0f0f0 !important;
}
.page a.more-link,
.project a.more-link {
	font-weight: 600;
}
.small-image-blog .et_pb_post {
	padding-bottom: 0;
    margin-bottom: 40px;
}
.small-image-blog .entry-featured-image-url {
    width: 150px;
    float: left;
    margin-right: 1em;
	height: 100px;
	overflow: hidden !important;
}
.small-image-blog .et_pb_post h2.entry-title,
.small-image-blog .et_pb_post h2.entry-title a {
	text-transform: none !important;
	color: #333;
}
.small-image-blog h2.entry-title a:hover {
	color: #333 !important;
}
.small-image-blog .post-meta,
.small-image-blog .post-meta a {
	font-size: 14.5px;
	font-weight: 700;
	margin-bottom: 0;
}
.small-image-blog .post-content {
	float: left;
	width: calc(100% - 150px - 1em);
}
.small-image-blog .post-content-inner {
	line-height: 1.2em;
}
.small-image-blog a.more-link {
	font-weight: 600;
}

/* ------------------------------------------------------------------ */
/* Categorías de posts (Ver archivo js->custom.js para funcionalidad)
 -------------------------------------------------------------------- */
.small-image-blog .post-meta {
	position: relative;
}
/* ---- Remover seaparadores ('|' y ',') ---- */
.limit-blog p.post-meta,
.small-image-blog p.post-meta,
.single-post .cats .et_pb_text_inner {
	color: transparent !important;
	font-size: 0 !important;
}
/* ---- Regresar valores comúnes a elementos ---- */
.limit-blog p.post-meta span,
.limit-blog p.post-meta a {
	font-size: 12px;
	font-weight: 700;
	color: #ffffff !important;
}
.limit-blog p.post-meta a {
	line-height: 2.2em;
}
.small-image-blog p.post-meta span,
.small-image-blog p.post-meta a {
	font-size: 14.5px !important;
	line-height: 1em;
}
/* ---- Mover fecha a la derecha ---- */
.limit-blog .post-meta .published {
	float: right;
	padding: 13px 0 0 30px;
}
.small-image-blog .post-meta span.published::after {
	content: "\A";
  	white-space: pre;
}
/* ---- Mostrar máx.4 categorías en Destacados ---- */
.limit-blog .post-meta a:nth-of-type(n+4) {
	display: none;
}
.small-image-blog .post-meta a:nth-of-type(n+8) {
	display: none;
}
/* ---- Mover categoría principal a primera posición ----- */
/* Sin categoría principal*/
html[lang="es-ES"] .limit-blog article:not(.category-somos-2):not(.category-prensa):not(.category-investigacion):not(.category-periodismo):not(.category-incidencia):not(.category-el-movimiento) .post-meta a:first-of-type,
html[lang="en-US"] .limit-blog article:not(.category-we-are-en):not(.category-press):not(.category-research):not(.category-journalism):not(.category-advocacy):not(.category-the-movement) .post-meta a:first-of-type,
html[lang="es-ES"] .small-image-blog article:not(.category-somos-2):not(.category-prensa):not(.category-investigacion):not(.category-periodismo):not(.category-incidencia):not(.category-el-movimiento) .post-meta a:first-of-type,
html[lang="en-US"] .small-image-blog article:not(.category-we-are-en):not(.category-press):not(.category-research):not(.category-journalism):not(.category-advocacy):not(.category-the-movement) .post-meta a:first-of-type {
	padding-left: 0 !important;
}
html[lang="es-ES"] .limit-blog article:not(.category-somos-2):not(.category-prensa):not(.category-investigacion):not(.category-periodismo):not(.category-incidencia):not(.category-el-movimiento) .post-meta a:first-of-type:before,
html[lang="en-US"] .limit-blog article:not(.category-we-are-en):not(.category-press):not(.category-research):not(.category-journalism):not(.category-advocacy):not(.category-the-movement) .post-meta a:first-of-type:before,
html[lang="es-ES"] .small-image-blog article:not(.category-somos-2):not(.category-prensa):not(.category-investigacion):not(.category-periodismo):not(.category-incidencia):not(.category-el-movimiento) .post-meta a:first-of-type:before,
html[lang="en-US"] .small-image-blog article:not(.category-we-are-en):not(.category-press):not(.category-research):not(.category-journalism):not(.category-advocacy):not(.category-the-movement) .post-meta a:first-of-type:before {
	content: '' !important;
	padding-left: 0 !important;
	margin-left: -6px;
}
.reset-simple-cat {
	padding-left: 0 !important;
}
.reset-simple-cat:before {
	content: '' !important;
	padding-right: 0 !important;
	margin-left: -4px;
}
/* ---- Somos ----- */
.limit-blog article:not(.category-prensa):not(.category-investigacion):not(.category-periodismo):not(.category-incidencia):not(.category-el-movimiento) .post-meta a[href$="somos-2/"]:not(:first-of-type),
.limit-blog article:not(.category-press):not(.category-research):not(.category-journalism):not(.category-advocacy):not(.category-the-movement) .post-meta a[href$="we-are-en/"]:not(:first-of-type) {
	display: inline-block;
	position: absolute;
	left: 20px;
}
html[lang="es-ES"] .limit-blog article:not(.category-prensa):not(.category-investigacion):not(.category-periodismo):not(.category-incidencia):not(.category-el-movimiento) .post-meta a:first-of-type:not([href$="somos-2/"]) {
	padding-left: 39.5px;
}
html[lang="en-US"] .limit-blog article:not(.category-press):not(.category-research):not(.category-journalism):not(.category-advocacy):not(.category-the-movement) .post-meta a:first-of-type:not([href$="we-are-en/"]) {
	padding-left: 42px;
}
.small-image-blog article:not(.category-prensa):not(.category-investigacion):not(.category-periodismo):not(.category-incidencia):not(.category-el-movimiento) .post-meta a[href$="somos-2/"]:not(:first-of-type),
.small-image-blog article:not(.category-press):not(.category-research):not(.category-journalism):not(.category-advocacy):not(.category-the-movement) .post-meta a[href$="we-are-en/"]:not(:first-of-type) {
	display: inline-block;
	position: absolute;
	left: 165px;
}
html[lang="es-ES"] .small-image-blog article:not(.category-prensa):not(.category-investigacion):not(.category-periodismo):not(.category-incidencia):not(.category-el-movimiento) .post-meta a:first-of-type:not([href$="somos-2/"]) {
	padding-left: 46px;
}
html[lang="en-US"] .small-image-blog article:not(.category-press):not(.category-research):not(.category-journalism):not(.category-advocacy):not(.category-the-movement) .post-meta a:first-of-type:not([href$="we-are-en/"]) {
	padding-left: 49px;
}
.single-post .cat-somos.cat-otros .cats a[href$="somos-2/"]:not(:first-of-type),
.single-post .cat-somos.cat-otros .cats a[href$="we-are-en/"]:not(:first-of-type) {
	position: absolute;
	left: 0;
	top: 0;
}
html[lang="es-ES"] .single-post .cat-somos.cat-otros .cats a:first-of-type:not([href$="somos-2/"]) {
	padding-left: 52px;
}
html[lang="en-US"] .single-post .cat-somos.cat-otros .cats a:first-of-type:not([href$="we-are-en/"]) {
	padding-left: 54px;
}
.limit-blog article:not(.category-prensa):not(.category-investigacion):not(.category-periodismo):not(.category-incidencia):not(.category-el-movimiento) .post-meta a[href$="somos-2/"]:first-of-type,
html[lang="en-US"] .limit-blog article:not(.category-press):not(.category-research):not(.category-journalism):not(.category-advocacy):not(.category-the-movement) .post-meta a[href$="we-are-en/"]:first-of-type,
.small-image-blog article:not(.category-prensa):not(.category-investigacion):not(.category-periodismo):not(.category-incidencia):not(.category-el-movimiento) .post-meta a[href$="somos-2/"]:first-of-type,
html[lang="en-US"] .small-image-blog article:not(.category-press):not(.category-research):not(.category-journalism):not(.category-advocacy):not(.category-the-movement) .post-meta a[href$="we-are-en/"]:first-of-type,
.single-post .cat-somos.cat-otros .cats a[href$="somos-2/"]:first-of-type,
html[lang="en-US"] .single-post .cat-somos.cat-otros .cats a[href$="we-are-en/"]:first-of-type {
	padding-left: 0 !important;
}
/* ---- Prensa ----- */
.limit-blog article:not(.category-investigacion):not(.category-periodismo):not(.category-incidencia):not(.category-el-movimiento) .post-meta a[href$="prensa/"]:not(:first-of-type),
.limit-blog article:not(.category-research):not(.category-journalism):not(.category-advocacy):not(.category-the-movement) .post-meta a[href$="press/"]:not(:first-of-type) {
	display: inline-block;
	position: absolute;
	left: 20px;
}
html[lang="es-ES"] .limit-blog article:not(.category-investigacion):not(.category-periodismo):not(.category-incidencia):not(.category-el-movimiento) .post-meta a:first-of-type:not([href$="prensa/"]) {
	padding-left: 41.5px;
}
html[lang="en-US"] .limit-blog article:not(.category-research):not(.category-journalism):not(.category-advocacy):not(.category-the-movement) .post-meta a:first-of-type:not([href$="press/"]) {
	padding-left: 32.5px;
}
.small-image-blog article:not(.category-investigacion):not(.category-periodismo):not(.category-incidencia):not(.category-el-movimiento) .post-meta a[href$="prensa/"]:not(:first-of-type),
.small-image-blog article:not(.category-research):not(.category-journalism):not(.category-advocacy):not(.category-the-movement) .post-meta a[href$="press/"]:not(:first-of-type) {
	display: inline-block;
	position: absolute;
	left: 165px;
}
html[lang="es-ES"] .small-image-blog article:not(.category-investigacion):not(.category-periodismo):not(.category-incidencia):not(.category-el-movimiento) .post-meta a:first-of-type:not([href$="prensa/"]) {
	padding-left: 48.7px;
}
html[lang="en-US"] .small-image-blog article:not(.category-research):not(.category-journalism):not(.category-advocacy):not(.category-the-movement) .post-meta a:first-of-type:not([href$="press/"]) {
	padding-left: 37.5px;
}
.single-post .cat-somos .cats a[href$="prensa/"]:not(:first-of-type),
.single-post .cat-somos .cats a[href$="press/"]:not(:first-of-type) {
	position: absolute;
	left: 0;
	top: 0;
}
html[lang="es-ES"] .single-post .cat-somos .cats a:first-of-type:not([href$="prensa/"]) {
	padding-left: 54px;
}
html[lang="en-US"] .single-post .cat-somos .cats a:first-of-type:not([href$="press/"]) {
	padding-left: 41.5px;
}
.limit-blog article:not(.category-investigacion):not(.category-periodismo):not(.category-incidencia):not(.category-el-movimiento) .post-meta a[href$="prensa/"]:first-of-type,
html[lang="en-US"] .limit-blog article:not(.category-research):not(.category-journalism):not(.category-advocacy):not(.category-the-movement) .post-meta a[href$="press/"]:first-of-type,
.small-image-blog article:not(.category-investigacion):not(.category-periodismo):not(.category-incidencia):not(.category-el-movimiento) .post-meta a[href$="prensa/"]:first-of-type,
html[lang="en-US"] .small-image-blog article:not(.category-research):not(.category-journalism):not(.category-advocacy):not(.category-the-movement) .post-meta a[href$="press/"]:first-of-type {
	padding-left: 0 !important;
}
/* ---- Investigación ----- */
.limit-blog .category-investigacion .post-meta a[href$="investigacion/"]:not(:first-of-type),
.limit-blog .category-research .post-meta a[href$="research/"]:not(:first-of-type) {
	display: inline-block;
	position: absolute;
	left: 20px;
}
html[lang="es-ES"] .limit-blog .category-investigacion .post-meta a:first-of-type:not([href$="investigacion/"]) {
	padding-left: 80px;
}
html[lang="en-US"] .limit-blog .category-research .post-meta a:first-of-type:not([href$="research/"]) {
	padding-left: 54.8px;
}
.small-image-blog .category-investigacion .post-meta a[href$="investigacion/"]:not(:first-of-type),
.small-image-blog .category-research .post-meta a[href$="research/"]:not(:first-of-type) {
	display: inline-block;
	position: absolute;
	left: 165px;
}
html[lang="es-ES"] .small-image-blog .category-investigacion .post-meta a:first-of-type:not([href$="investigacion/"]) {
	padding-left: 95.3px;
}
html[lang="en-US"] .small-image-blog .category-research .post-meta a:first-of-type:not([href$="research/"]) {
	padding-left: 65px;
}
.single-post .cat-investigacion .cats a[href$="investigacion/"]:not(:first-of-type),
.single-post .cat-investigacion .cats a[href$="research/"]:not(:first-of-type) {
	position: absolute;
	left: 0;
	top: 0;
}
html[lang="es-ES"] .single-post .cat-investigacion .cats a:first-of-type:not([href$="investigacion/"]) {
	padding-left: 102px;
}
html[lang="en-US"] .single-post .cat-investigacion .cats a:first-of-type:not([href$="research/"]) {
	padding-left: 70.7px;
}
/* ---- Periodismo ----- */
.limit-blog .category-periodismo .post-meta a[href$="periodismo/"]:not(:first-of-type),
.limit-blog .category-journalism .post-meta a[href$="journalism/"]:not(:first-of-type) {
	display: inline-block;
	position: absolute;
	left: 20px;
}
html[lang="es-ES"] .limit-blog .category-periodismo .post-meta a:first-of-type:not([href$="periodismo/"]) {
	padding-left: 67.5px;
}
html[lang="en-US"] .limit-blog .category-journalism .post-meta a:first-of-type:not([href$="journalism/"]) {
	padding-left: 65px;
}
.small-image-blog .category-periodismo .post-meta a[href$="periodismo/"]:not(:first-of-type),
.small-image-blog .category-journalism .post-meta a[href$="journalism/"]:not(:first-of-type) {
	display: inline-block;
	position: absolute;
	left: 165px;
}
html[lang="es-ES"] .small-image-blog .category-periodismo .post-meta a:first-of-type:not([href$="periodismo/"]) {
	padding-left: 80.5px;
}
html[lang="en-US"] .small-image-blog .category-journalism .post-meta a:first-of-type:not([href$="journalism/"]) {
	padding-left: 77.5px;
}
.single-post .cat-periodismo .cats a[href$="periodismo/"]:not(:first-of-type),
.single-post .cat-periodismo .cats a[href$="journalism/"]:not(:first-of-type) {
	position: absolute;
	left: 0;
	top: 0;
}
html[lang="es-ES"] .single-post .cat-periodismo .cats a:first-of-type:not([href$="periodismo/"]) {
	padding-left: 87.5px;
}
html[lang="en-US"] .single-post .cat-periodismo .cats a:first-of-type:not([href$="journalism/"]) {
	padding-left: 83.2px;
}
/* ---- Incidencia ----- */
.limit-blog .category-incidencia .post-meta a[href$="incidencia/"]:not(:first-of-type),
.limit-blog .category-advocacy .post-meta a[href$="advocacy/"]:not(:first-of-type) {
	display: inline-block;
	position: absolute;
	left: 20px;
}
html[lang="es-ES"] .limit-blog .category-incidencia .post-meta a:first-of-type:not([href$="incidencia/"]) {
	padding-left: 61.5px;
}
html[lang="en-US"] .limit-blog .category-advocacy .post-meta a:first-of-type:not([href$="advocacy/"]) {
	padding-left: 56.4px;
}
.small-image-blog .category-incidencia .post-meta a[href$="incidencia/"]:not(:first-of-type),
.small-image-blog .category-advocacy .post-meta a[href$="advocacy/"]:not(:first-of-type) {
	display: inline-block;
	position: absolute;
	left: 165px;
}
html[lang="es-ES"] .small-image-blog .category-incidencia .post-meta a:first-of-type:not([href$="incidencia/"]) {
	padding-left: 73px;
}
html[lang="en-US"] .small-image-blog .category-advocacy .post-meta a:first-of-type:not([href$="advocacy/"]) {
	padding-left: 66.4px;
}
.single-post .cat-incidencia .cats a[href$="incidencia/"]:not(:first-of-type),
.single-post .cat-incidencia .cats a[href$="advocacy/"]:not(:first-of-type) {
	position: absolute;
	left: 0;
	top: 0;
}
html[lang="es-ES"] .single-post .cat-incidencia .cats a:first-of-type:not([href$="incidencia/"]) {
	padding-left: 78.5px;
}
html[lang="en-US"] .single-post .cat-incidencia .cats a:first-of-type:not([href$="advocacy/"]) {
	padding-left: 72.6px;
}
/* ---- El Movimiento ----- */
.limit-blog .category-el-movimiento .post-meta a[href$="el-movimiento/"]:not(:first-of-type),
.limit-blog .category-the-movement .post-meta a[href$="the-movement/"]:not(:first-of-type) {
	display: inline-block;
	position: absolute;
	left: 20px;
}
html[lang="es-ES"] .limit-blog .category-el-movimiento .post-meta a:first-of-type:not([href$="el-movimiento/"]) {
	padding-left: 86px;
}
html[lang="en-US"] .limit-blog .category-the-movement .post-meta a:first-of-type:not([href$="the-movement/"]) {
	padding-left: 90.4px;
}
.small-image-blog .category-el-movimiento .post-meta a[href$="el-movimiento/"]:not(:first-of-type),
.small-image-blog .category-the-movement .post-meta a[href$="the-movement/"]:not(:first-of-type) {
	display: inline-block;
	position: absolute;
	left: 165px;
}
html[lang="es-ES"] .small-image-blog .category-el-movimiento .post-meta a:first-of-type:not([href$="el-movimiento/"]) {
	padding-left: 103;
}
html[lang="en-US"] .small-image-blog .category-the-movement .post-meta a:first-of-type:not([href$="the-movement/"]) {
	padding-left: 108px;
}
.single-post .cat-movimiento .cats a[href$="el-movimiento/"]:not(:first-of-type),
.single-post .cat-movimiento .cats a[href$="the-movement/"]:not(:first-of-type) {
	position: absolute;
	left: 0;
	top: 0;
}
html[lang="es-ES"] .single-post .cat-movimiento .cats a:first-of-type:not([href$="el-movimiento/"]) {
	padding-left: 110.5px;
}
html[lang="en-US"] .single-post .cat-movimiento .cats a:first-of-type:not([href$="the-movement/"]) {
	padding-left: 116.6px;
}

/* ---- Agregar separadores (',') y ajustar margenes ----- */
.category-somos-2 .post-meta a[href$="somos-2/"]:before,
.category-we-are-en .post-meta a[href$="we-are-en/"]:before,
.category-prensa .post-meta a[href$="prensa/"]:before,
.category-press .post-meta a[href$="press/"]:before,
.category-investigacion .post-meta a[href$="investigacion/"]:before,
.category-research .post-meta a[href$="research/"]:before,
.category-periodismo .post-meta a[href$="periodismo/"]:before,
.category-journalism .post-meta a[href$="journalism/"]:before,
.category-incidencia .post-meta a[href$="incidencia/"]:before,
.category-advocacy .post-meta a[href$="advocacy/"]:before,
.category-el-movimiento .post-meta a[href$="el-movimiento/"]:before,
.category-the-movement .post-meta a[href$="the-movement/"]:before,
.single-post .cats a[href$="somos-2/"]:before,
.single-post .cats a[href$="we-are-en/"]:before,
.single-post .cats a[href$="prensa/"]:before,
.single-post .cats a[href$="press/"]:before,
.single-post .cats a[href$="investigacion/"]:before,
.single-post .cats a[href$="research/"]:before,
.single-post .cats a[href$="periodismo/"]:before,
.single-post .cats a[href$="journalism/"]:before,
.single-post .cats a[href$="incidencia/"]:before,
.single-post .cats a[href$="advocacy/"]:before,
.single-post .cats a[href$="el-movimiento/"]:before,
.single-post .cats a[href$="the-movement/"]:before {
	content: '';
	padding: 0;
	margin: 0;
}
.category-prensa .post-meta a[href$="somos-2/"]:before,
.category-press .post-meta a[href$="we-are-en/"]:before,
.category-investigacion .post-meta a[href$="somos-2/"]:before,
.category-research .post-meta a[href$="we-are-en/"]:before,
.category-periodismo .post-meta a[href$="somos-2/"]:before,
.category-journalism .post-meta a[href$="we-are-en/"]:before,
.category-incidencia .post-meta a[href$="somos-2/"]:before,
.category-advocacy .post-meta a[href$="we-are-en/"]:before,
.category-el-movimiento .post-meta a[href$="somos-2/"]:before,
.category-the-movement .post-meta a[href$="we-are-en/"]:before,
.category-investigacion .post-meta a[href$="prensa/"]:before,
.category-research .post-meta a[href$="press/"]:before,
.category-periodismo .post-meta a[href$="prensa/"]:before,
.category-journalism .post-meta a[href$="press/"]:before,
.category-incidencia .post-meta a[href$="prensa/"]:before,
.category-advocacy .post-meta a[href$="press/"]:before,
.category-el-movimiento .post-meta a[href$="prensa/"]:before,
.category-the-movement .post-meta a[href$="press/"]:before,
.limit-blog .post-meta a:before,
.small-image-blog .post-meta a:before {
	content: ',';
	padding-right: 6px;
	margin-left: 0px;
}
.cat-investigacion .cats a[href$="somos-2/"]:before,
.cat-periodismo .cats a[href$="somos-2/"]:before,
.cat-incidencia .cats a[href$="somos-2/"]:before,
.cat-el-movimiento .cats a[href$="somos-2/"]:before,
.cat-investigacion .cats a[href$="we-are-en/"]:before,
.cat-periodismo .cats a[href$="we-are-en/"]:before,
.cat-incidencia .cats a[href$="we-are-en/"]:before,
.cat-el-movimiento .cats a[href$="we-are-en/"]:before,
.cat-investigacion .cats a[href$="prensa/"]:before,
.cat-periodismo .cats a[href$="prensa/"]:before,
.cat-incidencia .cats a[href$="prensa/"]:before,
.cat-el-movimiento .cats a[href$="prensa/"]:before,
.cat-investigacion .cats a[href$="press/"]:before,
.cat-periodismo .cats a[href$="press/"]:before,
.cat-incidencia .cats a[href$="press/"]:before,
.cat-el-movimiento .cats a[href$="press/"]:before,
.single-post .cats a:before {
	content: ' | ';
	color: #1a2631;
	padding-left: 4px;
}
/* ---- Mostrar solo las primeras 4 categorías en single posts ----- */
.cats a:nth-of-type(n+5) {
	display: none;
}
.cats a[href$="somos-2/"],
.cats a[href$="prensa/"],
.cats a[href$="investigacion/"],
.cats a[href$="periodismo/"],
.cats a[href$="incidencia/"],
.cats a[href$="el-movimiento/"],
.cats a[href$="we-are-en/"],
.cats a[href$="press/"],
.cats a[href$="research/"],
.cats a[href$="journalism/"],
.cats a[href$="advocacy/"],
.cats a[href$="the-movement/"]{
	display: inline-block !important;
}
/* ---- Mostrar Botón (posts individuales) si hay más de 5 categorías ----- */
.cats .et_pb_text_inner a:nth-child(n+5) ~ .toggle-cats {
	display: inline-block;
}
/* ---- Botón para mostrar el resto de categorías ----- */
.toggle-cats {
	display: none;
	position: relative;
	top: 1px;
	font-family: ETModules;
	font-size: 16px;
	font-weight: 400;
	margin-left: 15px;
	cursor: pointer;
}
.toggle-cats::after {
	content: '\e050';
}

/* ------------------------------------------------------------------ */
/* Etiquetas de posts (Ver archivo js->custom.js para funcionalidad)
 -------------------------------------------------------------------- */
.etiquetas a {
	display: inline-block;
	font-size: 12px;
	line-height: 1.7;
	color: #fff;
    border-radius: 6px;
    padding: 0 5px;
}
.etiquetas a:hover {
	color: #fff;
	background-color: #fe861a;
}
/*---- Mostrar primeras 4 etiquetas ----*/
.etiquetas a:nth-child(n+5) {
	display: none;
}
.etiquetas .et_pb_text_inner a:nth-child(n + 5) ~ .toggle-tags {
	display: inline-block;
}
/*---- Botón mostrar todas ----*/
.toggle-tags {
    display: none;
	position: relative;
	top: 2px;
	font-family: ETModules;
	font-size: 16px;
	font-weight: 400;
	margin-left: 13px;
	cursor: pointer;
}
.toggle-tags::after {
	content: '\e050';
}
/* Color fondo categorías */
.home .limit-blog  p.post-meta,
.cat-somos .limit-blog p.post-meta,
.project .limit-blog p.post-meta,
.more-downloads {
	background-color: #fe861a;
}
.cat-somos .small-image-blog p.post-meta,
.cat-somos .small-image-blog p.post-meta a,
.project .small-image-blog p.post-meta,
.project .small-image-blog p.post-meta a,
.search .small-image-blog p.post-meta,
.search .small-image-blog p.post-meta span,
.search .small-image-blog p.post-meta a,
.archive .small-image-blog p.post-meta,
.archive .small-image-blog p.post-meta span,
.archive .small-image-blog p.post-meta a {
	color: #fe861a !important;
}
.home .limit-blog .category-investigacion p.post-meta,
.cat-somos .limit-blog .category-investigacion p.post-meta,
.project .limit-blog .category-investigacion p.post-meta,
.home .limit-blog .category-research p.post-meta,
.cat-somos .limit-blog .category-research p.post-meta,
.project .limit-blog .category-research p.post-meta,
.cat-investigacion .limit-blog p.post-meta,
.cat-investigacion .more-downloads {
	background-color: #99cc33;
}
.cat-somos .small-image-blog .category-investigacion p.post-meta,
.cat-somos .small-image-blog .category-investigacion p.post-meta span,
.cat-somos .small-image-blog .category-investigacion p.post-meta a,
.project .small-image-blog .category-investigacion p.post-meta,
.project .small-image-blog .category-investigacion p.post-meta span,
.project .small-image-blog .category-investigacion p.post-meta a,
.search .small-image-blog .category-investigacion p.post-meta,
.search .small-image-blog .category-investigacion p.post-meta span,
.search .small-image-blog .category-investigacion p.post-meta a,
.archive .small-image-blog .category-investigacion p.post-meta,
.archive .small-image-blog .category-investigacion p.post-meta span,
.archive .small-image-blog .category-investigacion p.post-meta a,
.cat-somos .small-image-blog .category-research p.post-meta,
.cat-somos .small-image-blog .category-research p.post-meta span,
.cat-somos .small-image-blog .category-research p.post-meta a,
.project .small-image-blog .category-research p.post-meta,
.project .small-image-blog .category-research p.post-meta span,
.project .small-image-blog .category-research p.post-meta a,
.search .small-image-blog .category-research p.post-meta,
.search .small-image-blog .category-research p.post-meta span,
.search .small-image-blog .category-research p.post-meta a,
.archive .small-image-blog .category-research p.post-meta,
.archive .small-image-blog .category-research p.post-meta span,
.archive .small-image-blog .category-research p.post-meta a,
.cat-investigacion .small-image-blog p.post-meta,
.cat-investigacion .small-image-blog p.post-meta span,
.cat-investigacion .small-image-blog p.post-meta a {
	color: #99cc33 !important;
}
.home .limit-blog .category-periodismo p.post-meta,
.cat-somos .limit-blog .category-periodismo p.post-meta,
.project .limit-blog .category-periodismo p.post-meta,
.home .limit-blog .category-journalism p.post-meta,
.cat-somos .limit-blog .category-journalism p.post-meta,
.project .limit-blog .category-journalism p.post-meta,
.cat-periodismo .limit-blog p.post-meta,
.cat-periodismo .more-downloads {
	background-color: #eab206;
}
.cat-somos .small-image-blog .category-periodismo p.post-meta,
.cat-somos .small-image-blog .category-periodismo p.post-meta span,
.cat-somos .small-image-blog .category-periodismo p.post-meta a,
.project .small-image-blog .category-periodismo p.post-meta,
.project .small-image-blog .category-periodismo p.post-meta span,
.project .small-image-blog .category-periodismo p.post-meta a,
.search .small-image-blog .category-periodismo p.post-meta,
.search .small-image-blog .category-periodismo p.post-meta span,
.search .small-image-blog .category-periodismo p.post-meta a,
.archive .small-image-blog .category-periodismo p.post-meta,
.archive .small-image-blog .category-periodismo p.post-meta span,
.archive .small-image-blog .category-periodismo p.post-meta a,
.cat-somos .small-image-blog .category-journalism p.post-meta,
.cat-somos .small-image-blog .category-journalism p.post-meta span,
.cat-somos .small-image-blog .category-journalism p.post-meta a,
.project .small-image-blog .category-journalism p.post-meta,
.project .small-image-blog .category-journalism p.post-meta span,
.project .small-image-blog .category-journalism p.post-meta a,
.search .small-image-blog .category-journalism p.post-meta,
.search .small-image-blog .category-journalism p.post-meta span,
.search .small-image-blog .category-journalism p.post-meta a,
.archive .small-image-blog .category-journalism p.post-meta,
.archive .small-image-blog .category-journalism p.post-meta span,
.archive .small-image-blog .category-journalism p.post-meta a,
.cat-periodismo .small-image-blog p.post-meta,
.cat-periodismo .small-image-blog p.post-meta span,
.cat-periodismo .small-image-blog p.post-meta a{
	color:  #eab206 !important;
}
.home .limit-blog .category-incidencia p.post-meta,
.cat-somos .limit-blog .category-incidencia p.post-meta,
.project .limit-blog .category-incidencia p.post-meta,
.home .limit-blog .category-advocacy p.post-meta,
.cat-somos .limit-blog .category-advocacy p.post-meta,
.project .limit-blog .category-advocacy p.post-meta,
.cat-incidencia .limit-blog p.post-meta,
.cat-incidencia .more-downloads {
	background-color: #1db7a8;
}
.cat-somos .small-image-blog .category-incidencia p.post-meta,
.cat-somos .small-image-blog .category-incidencia p.post-meta span,
.cat-somos .small-image-blog .category-incidencia p.post-meta a,
.project .small-image-blog .category-incidencia p.post-meta,
.project .small-image-blog .category-incidencia p.post-meta span,
.project .small-image-blog .category-incidencia p.post-meta a,
.search .small-image-blog .category-incidencia p.post-meta,
.search .small-image-blog .category-incidencia p.post-meta span,
.search .small-image-blog .category-incidencia p.post-meta a,
.archive .small-image-blog .category-incidencia p.post-meta,
.archive .small-image-blog .category-incidencia p.post-meta span,
.archive .small-image-blog .category-incidencia p.post-meta a,
.cat-somos .small-image-blog .category-advocacy p.post-meta,
.cat-somos .small-image-blog .category-advocacy p.post-meta span,
.cat-somos .small-image-blog .category-advocacy p.post-meta a,
.project .small-image-blog .category-advocacy p.post-meta,
.project .small-image-blog .category-advocacy p.post-meta span,
.project .small-image-blog .category-advocacy p.post-meta a,
.search .small-image-blog .category-advocacy p.post-meta,
.search .small-image-blog .category-advocacy p.post-meta span,
.search .small-image-blog .category-advocacy p.post-meta a,
.archive .small-image-blog .category-advocacy p.post-meta,
.archive .small-image-blog .category-advocacy p.post-meta span,
.archive .small-image-blog .category-advocacy p.post-meta a,
.cat-incidencia .small-image-blog p.post-meta,
.cat-incidencia .small-image-blog p.post-meta span,
.cat-incidencia .small-image-blog p.post-meta a {
	color: #1db7a8 !important;
}
.home .limit-blog .category-el-movimiento p.post-meta,
.cat-somos .limit-blog .category-el-movimiento p.post-meta,
.project .limit-blog .category-el-movimiento p.post-meta,
.home .limit-blog .category-the-movement p.post-meta,
.cat-somos .limit-blog .category-the-movement p.post-meta,
.project .limit-blog .category-the-movement p.post-meta,
.cat-movimiento .limit-blog p.post-meta,
.cat-movimiento .more-downloads {
	background-color: #de273c;
}
.cat-somos .small-image-blog .category-el-movimiento p.post-meta,
.cat-somos .small-image-blog .category-el-movimiento p.post-meta span,
.cat-somos .small-image-blog .category-el-movimiento p.post-meta a,
.project .small-image-blog .category-el-movimiento p.post-meta,
.project .small-image-blog .category-el-movimiento p.post-meta span,
.project .small-image-blog .category-el-movimiento p.post-meta a,
.search .small-image-blog .category-el-movimiento p.post-meta,
.search .small-image-blog .category-el-movimiento p.post-meta span,
.search .small-image-blog .category-el-movimiento p.post-meta a,
.archive .small-image-blog .category-el-movimiento p.post-meta,
.archive .small-image-blog .category-el-movimiento p.post-meta span,
.archive .small-image-blog .category-el-movimiento p.post-meta a,
.cat-somos .small-image-blog .category-the-movement p.post-meta,
.cat-somos .small-image-blog .category-the-movement p.post-meta span,
.cat-somos .small-image-blog .category-the-movement p.post-meta a,
.project .small-image-blog .category-the-movement p.post-meta,
.project .small-image-blog .category-the-movement p.post-meta span,
.project .small-image-blog .category-the-movement p.post-meta a,
.search .small-image-blog .category-the-movement p.post-meta,
.search .small-image-blog .category-the-movement p.post-meta span,
.search .small-image-blog .category-the-movement p.post-meta a,
.archive .small-image-blog .category-the-movement p.post-meta,
.archive .small-image-blog .category-the-movement p.post-meta span,
.archive .small-image-blog .category-the-movement p.post-meta a,
.cat-movimiento .small-image-blog p.post-meta,
.cat-movimiento .small-image-blog p.post-meta span,
.cat-movimiento .small-image-blog p.post-meta a {
	color: #de273c !important;
}
/* Color 'Leer más' */
.home .limit-blog a.more-link,
.cat-somos .limit-blog a.more-link,
.project .limit-blog a.more-link,
.cat-somos .small-image-blog a.more-link,
.project .small-image-blog a.more-link,
.search .small-image-blog a.more-link,
.archive .small-image-blog a.more-link {
	color: #fe861a !important;
}
.home .limit-blog .category-investigacion a.more-link,
.cat-somos .limit-blog .category-investigacion a.more-link,
.project .limit-blog .category-investigacion a.more-link,
.cat-somos .small-image-blog .category-investigacion a.more-link,
.project .small-image-blog .category-investigacion a.more-link,
.search .small-image-blog .category-investigacion a.more-link,
.archive .small-image-blog .category-investigacion a.more-link,
.home .limit-blog .category-research a.more-link,
.cat-somos .limit-blog .category-research a.more-link,
.project .limit-blog .category-research a.more-link,
.cat-somos .small-image-blog .category-research a.more-link,
.project .small-image-blog .category-research a.more-link,
.search .small-image-blog .category-research a.more-link,
.archive .small-image-blog .category-research a.more-link,
.cat-investigacion .limit-blog a.more-link,
.cat-investigacion .small-image-blog a.more-link {
	color: #99cc33 !important;
}
.home .limit-blog .category-periodismo a.more-link,
.cat-somos .limit-blog .category-periodismo a.more-link,
.project .limit-blog .category-periodismo a.more-link,
.cat-somos .small-image-blog .category-periodismo a.more-link,
.project .small-image-blog .category-periodismo a.more-link,
.search .small-image-blog .category-periodismo a.more-link,
.archive .small-image-blog .category-periodismo a.more-link,
.home .limit-blog .category-journalism a.more-link,
.cat-somos .limit-blog .category-journalism a.more-link,
.project .limit-blog .category-journalism a.more-link,
.cat-somos .small-image-blog .category-journalism a.more-link,
.project .small-image-blog .category-journalism a.more-link,
.search .small-image-blog .category-journalism a.more-link,
.archive .small-image-blog .category-journalism a.more-link,
.cat-periodismo .limit-blog a.more-link,
.cat-periodismo .small-image-blog a.more-link {
	color: #eab206 !important;
}
.home .limit-blog .category-incidencia a.more-link,
.cat-somos .limit-blog .category-incidencia a.more-link,
.project .limit-blog .category-incidencia a.more-link,
.cat-somos .small-image-blog .category-incidencia a.more-link,
.project .small-image-blog .category-incidencia a.more-link,
.search .small-image-blog .category-incidencia a.more-link,
.archive .small-image-blog .category-incidencia a.more-link,
.home .limit-blog .category-advocacy a.more-link,
.cat-somos .limit-blog .category-advocacy a.more-link,
.project .limit-blog .category-advocacy a.more-link,
.cat-somos .small-image-blog .category-advocacy a.more-link,
.project .small-image-blog .category-advocacy a.more-link,
.search .small-image-blog .category-advocacy a.more-link,
.archive .small-image-blog .category-advocacy a.more-link,
.cat-incidencia .limit-blog a.more-link,
.cat-incidencia .small-image-blog a.more-link {
	color: #1db7a8 !important;
}
.home .limit-blog .category-el-movimiento a.more-link,
.cat-somos .limit-blog .category-el-movimiento a.more-link,
.project .limit-blog .category-el-movimiento a.more-link,
.cat-somos .small-image-blog .category-el-movimiento a.more-link,
.project .small-image-blog .category-el-movimiento a.more-link,
.search .small-image-blog .category-el-movimiento a.more-link,
.archive .small-image-blog .category-el-movimiento a.more-link,
.home .limit-blog .category-the-movement a.more-link,
.cat-somos .limit-blog .category-the-movement a.more-link,
.project .limit-blog .category-the-movement a.more-link,
.cat-somos .small-image-blog .category-the-movement a.more-link,
.project .small-image-blog .category-the-movement a.more-link,
.search .small-image-blog .category-the-movement a.more-link,
.archive .small-image-blog .category-the-movement a.more-link,
.cat-movimiemto .limit-blog a.more-link,
.cat-movimiemto .small-image-blog a.more-link {
	color: #de273c !important;
}
.home .limit-blog .category-investigacion a.more-link:hover,
.small-image-blog .category-investigacion a.more-link:hover,
.limit-blog .category-periodismo a.more-link:hover,
.small-image-blog .category-periodismo a.more-link:hover,
.limit-blog .category-incidencia a.more-link:hover,
.small-image-blog .category-incidencia a.more-link:hover,
.limit-blog .category-el-movimiento a.more-link:hover,
.small-image-blog .category-el-movimiento a.more-link:hover,
.home .limit-blog .category-research a.more-link:hover,
.small-image-blog .category-research a.more-link:hover,
.limit-blog .category-journalism a.more-link:hover,
.small-image-blog .category-journalism a.more-link:hover,
.limit-blog .category-advocacy a.more-link:hover,
.small-image-blog .category-advocacy a.more-link:hover,
.limit-blog .category-the-movement a.more-link:hover,
.small-image-blog .category-the-movement a.more-link:hover {
	color: #fe861a !important;
}
.home .limit-blog a.more-link:hover,
.small-image-blog a.more-link:hover,
.limit-blog a.more-link:hover,
.small-image-blog a.more-link:hover {
	color: #eab206 !important;
}
/* ------------------------------------------------------------------ */
/* Botones de paginación bajo blogs Destacados y 'Más sobre ...'
 -------------------------------------------------------------------- */
/*---- Cambiar texto y estilo ----*/
.pagination .alignleft a,
.pagination .alignright a {
	position: relative;
	font-size: 0px;
	color: transparent !important;
}
.pagination .alignleft a::after,
.pagination .alignright a::after {
	position: relative;
	font-size: 14px;
	text-align: center;
	font-weight:700;
	width: 200px;
	padding: 8px 10px;
	background: rgba(0,29,38,0.92);
}
html[lang="es-ES"] .pagination .alignleft a::after {
	content: "« VER ANTERIORES";
	left: 0;
}
html[lang="es-ES"] .pagination .alignright a::after {
	content: "VER SIGUIENTES »";
	right: 0;
}
html[lang="en-US"] .pagination .alignleft a::after {
	content: "« OLDER" !important;
	left: 0;
}
html[lang="en-US"] .pagination .alignright a::after {
	content: "NEWER »" !important;
	right: 0;
}

/* ------------------------------------------------------------------ */
/* Descargas
 -------------------------------------------------------------------- */
.et_pb_blurb_position_left .et_pb_main_blurb_image img,
.et_pb_blurb_position_right .et_pb_main_blurb_image img {
	width: 100%;
}
.et_pb_main_blurb_image {
    margin-bottom: 10px;
}
.table-img-50 .et_pb_main_blurb_image {
    width: 50px;
}
.et_pb_main_blurb_image {
    width: 50px !important;
}
.et_pb_blurb {
    font-size: 11.2px;
    line-height: 1.2em;
    padding-top: 15px !important;
    padding-bottom: 15px !important;
    margin-bottom: 20px;
}
.et_pb_column_1_3 .et_pb_blurb:last-of-type {
    margin-bottom: 0 !important;
}
.et_pb_blurb .et-waypoint,
.et_pb_blurb .et_animated {
	opacity: 1;
}
.et_pb_blurb_position_left .et_pb_blurb_container {
    padding-left: 15px !important;
}
.et_pb_blurb_content {
	max-width: 90% !important;
	margin: auto;
}
.et_pb_blurb .et_pb_module_header,
.et_pb_blurb .et_pb_module_header a {
    font-size: 15px !important;
	line-height: 1.2em !important;
}
.et_pb_blurb p{
	line-height: 1.2em !important;
}
a.icon-preview,
a.icon-download {
	font-size: 15px;
	padding-bottom: 5px;
}
a.icon-download {
	float: right;
}
.toggle-downloads::before {
    content: "\e050";
    font-size: 24px;
    color: #1a2631;
}

/* ------------------------------------------------------------------ */
/* Carrusel de logos
 -------------------------------------------------------------------- */
.c-logos-home .wpls-logo-cnt .logo-title,
.c-logos-hacemos .wpls-logo-cnt .logo-title,
.c-logos-investigacion .wpls-logo-cnt .logo-title,
.c-logos-periodismo .wpls-logo-cnt .logo-title,
.c-logos-incidencia .wpls-logo-cnt .logo-title,
.c-logos-movimiento .wpls-logo-cnt .logo-title {
	visibility: hidden;
}
.c-logos-home .wpls-logo-cnt:hover .logo-title,
.c-logos-hacemos .wpls-logo-cnt:hover .logo-title,
.c-logos-investigacion .wpls-logo-cnt:hover .logo-title,
.c-logos-periodismo .wpls-logo-cnt:hover .logo-title,
.c-logos-incidencia .wpls-logo-cnt:hover .logo-title,
.c-logos-movimiento .wpls-logo-cnt:hover .logo-title {
	position: relative;
	visibility: visible;
	width: 70%;
	top: -10px;
	left: 35px;
	color: #fff;
	padding: 5px 0;
	background-color: #333;
	border-radius: 5px;
}
.c-logos-home .slick-dots li button,
.c-logos-hacemos .slick-dots li button {
	border: 2px solid #fe861a !important;
}
.c-logos-home button.slick-prev,
.c-logos-home button.slick-next,
.c-logos-hacemos button.slick-prev,
.c-logos-hacemos button.slick-next {
	background-color: rgb(254, 134, 26, 0.8) !important;
}
.c-logos-home button.slick-prev:hover,
.c-logos-home button.slick-next:hover,
.c-logos-home .slick-dots li button:hover,
.c-logos-home .slick-dots li.slick-active button,
.c-logos-hacemos button.slick-prev:hover,
.c-logos-hacemos button.slick-next:hover,
.c-logos-hacemos .slick-dots li button:hover,
.c-logos-hacemos .slick-dots li.slick-active button {
	background-color: rgb(254, 134, 26, 1) !important;
}
.c-logos-investigacion .slick-dots li button {
	border: 2px solid #99cc33 !important;
}
.c-logos-investigacion button.slick-prev,
.c-logos-investigacion button.slick-next {
	background-color: rgb(153, 204, 51, 0.8) !important;
}
.c-logos-investigacion button.slick-prev:hover,
.c-logos-investigacion button.slick-next:hover,
.c-logos-investigacion .slick-dots li button:hover,
.c-logos-investigacion .slick-dots li.slick-active button {
	background-color: rgb(153, 204, 51, 1) !important;
}
.c-logos-periodismo .slick-dots li button {
	border: 2px solid #eab206 !important;
}
.c-logos-periodismo button.slick-prev,
.c-logos-periodismo button.slick-next {
	background-color: rgb(234, 178, 6, 0.8) !important;
}
.c-logos-periodismo button.slick-prev:hover,
.c-logos-periodismo button.slick-next:hover,
.c-logos-periodismo .slick-dots li button:hover,
.c-logos-periodismo .slick-dots li.slick-active button {
	background-color: rgb(234, 178, 6, 1) !important;
}
.c-logos-incidencia .slick-dots li button {
	border: 2px solid #1db7a8 !important;
}
.c-logos-incidencia button.slick-prev,
.c-logos-incidencia button.slick-next {
	background-color: rgb(29, 183, 168, 0.8) !important;
}
.c-logos-incidencia button.slick-prev:hover,
.c-logos-incidencia button.slick-next:hover,
.c-logos-incidencia .slick-dots li button:hover,
.c-logos-incidencia .slick-dots li.slick-active button {
	background-color: rgb(29, 183, 168, 1) !important;
}
.c-logos-movimiento .slick-dots li button {
	border: 2px solid #de273c !important;
}
.c-logos-movimiento button.slick-prev,
.c-logos-movimiento button.slick-next {
	background-color: rgb(222, 39, 60, 0.8) !important;
}
.c-logos-movimiento button.slick-prev:hover,
.c-logos-movimiento button.slick-next:hover,
.c-logos-movimiento .slick-dots li button:hover,
.c-logos-movimiento .slick-dots li.slick-active button {
	background-color: rgb(222, 39, 60, 1) !important;
}
/*---Eliminar Navegación con puntos y echo de tooltips bajo el Footer ---*/
.home .logo_carousel.black .bottomNav,
.home .logo_carousel.black .carouselLeftNav,
.home .logo_carousel.black .carouselRightNav,
.ui-helper-hidden-accessible {
	display: none !important;
}
.post-4795 .logo_carousel.black .bottomNav,
.post-4795 .logo_carousel.black .carouselLeftNav,
.post-4795 .logo_carousel.black .carouselRightNav,
.post-7854 .logo_carousel.black .bottomNav,
.post-7854 .logo_carousel.black .carouselLeftNav,
.post-7854 .logo_carousel.black .carouselRightNav,
.post-7865 .logo_carousel.black .bottomNav,
.post-7865 .logo_carousel.black .carouselLeftNav,
.post-7865 .logo_carousel.black .carouselRightNav,
.post-7868 .logo_carousel.black .bottomNav,
.post-7868 .logo_carousel.black .carouselLeftNav,
.post-7868 .logo_carousel.black .carouselRightNav,
.post-7873 .logo_carousel.black .bottomNav,
.post-7873 .logo_carousel.black .carouselLeftNav,
.post-7873 .logo_carousel.black .carouselRightNav {
	filter: brightness(0) saturate(100%) invert(88%) sepia(93%) saturate(586%) hue-rotate(20deg) brightness(91%) contrast(73%);
}
.post-4776 .logo_carousel.black .bottomNav,
.post-4776 .logo_carousel.black .carouselLeftNav,
.post-4776 .logo_carousel.black .carouselRightNav {
	filter: brightness(0) saturate(100%) invert(52%) sepia(88%) saturate(1162%) hue-rotate(16deg) brightness(110%) contrast(106%);
}
.post-4800 .logo_carousel.black .bottomNav,
.post-4800 .logo_carousel.black .carouselLeftNav,
.post-4800 .logo_carousel.black .carouselRightNav {
	filter: brightness(0) saturate(100%) invert(54%) sepia(90%) saturate(361%) hue-rotate(125deg) brightness(91%) contrast(96%);
}
.post-5621 .logo_carousel.black .bottomNav,
.post-5621 .logo_carousel.black .carouselLeftNav,
.post-5621 .logo_carousel.black .carouselRightNav {
	filter: brightness(0) saturate(100%) invert(20%) sepia(63%) saturate(4247%) hue-rotate(341deg) brightness(92%) contrast(89%);
}
.logo_carousel.black .bottomNavButtonON,
.logo_carousel.black .bottomNavButtonOFF {
	margin-top: 25px !important;
}
.home .thumbsHolderVisibleWrapper {
	left: 40px !important;
}
.post-4776 .thumbsHolderVisibleWrapper {
	left: 35px !important;
}
/* Home */
.post-457 .et_pb_text_7 {
    margin: 0 0 16px !important;
	padding-top: 12px
}
.post-457 .et_pb_row_5 {
	padding-top: 0;
}
.page-id-5311 .et_pb_text_9 {
    margin-top: 0 !important;
}
.page-id-5311 .et_pb_row_6 {
	padding-top: 0;
}
.logo_carousel {
	margin: 0 auto;
}

/* ------------------------------------------------------------------ */
/* Botón cambio de idioma (dentro de páginas y posts)
 -------------------------------------------------------------------- */
.home .wpml-ls-statics-post_translations {
	display: none!important;
}
p.wpml-ls-statics-post_translations {
	position: absolute;
	top: 81.8vh;
	right: 1%;
	opacity: 1;
	-webkit-transition-property: opacity;
	-webkit-transition-duration: 0.5s;
	-webkit-transition-delay: 1s;
	-moz-transition-property: opacity;
	-moz-transition-duration: 0s;
	-moz-transition-delay: 0.5s;
	-ms-transition-property: opacity;
	-ms-transition-duration: 0.5s;
	-ms-transition-delay: 1s;
	-o-transition-property: opacity;
	-o-transition-duration: 0.5s;
	-o-transition-delay: 1s;
	transition-property: opacity;
	transition-duration: 0;
	transition-delay: 0.25s;
	background: #1a2633;
	padding: 0 5px;
	color: #fff;
	z-index: 3;
}
/*--- Página de Periodismo ES --- */
.page-id-4776 p.wpml-ls-statics-post_translations {
	top: 81.8vh;	
}
.single-post p.wpml-ls-statics-post_translations {
	top: -85px;
	right: -11%;
	padding: 0 5px !important;
}
.single-post .cat-periodismo p.wpml-ls-statics-post_translations {
	right: -71%;
}
.lang-hide {
	opacity: 0 !important;
}
html[lang="es-ES"] a.wpml-ls-link::before {
	content: "Read in ";
	color: #fff;
}
html[lang="es-ES"] a.wpml-ls-link::after {
	content: "ENG";
	color: #fe861a;
	font-weight: 700;
}
html[lang="en-US"] a.wpml-ls-link::before {
	content: "Lee en ";
	color: #fff;
}
html[lang="en-US"] a.wpml-ls-link::after {
	content: "ESP";
	font-weight: 700;
	color: #fe861a;
}
a.wpml-ls-link:hover:after {
	color: #fff !important;
}

/*---- Columna de imagenes en single posts ----------*/
.rt-container-fluid,
.single .periodismo_related {
	display: none!important;
}

/*---- Headers (imagenes) de single posts (espacio superior vacio y altura) ----------*/
.et_pb_fullwidth_section {
}
.et_pb_gutters3 p:first-child:empty {
	display: none;
}
.single-post .et_pb_fullwidth_section,
.single-project .et_pb_fullwidth_section {
	max-height: 64vh;
}
.single-post .et_pb_fullwidth_header_0_tb_body,
.single-project .et_pb_fullwidth_header_0_tb_body {
	height: 64vh !important;
}
.single-post .et_pb_fullwidth_header.et_pb_fullwidth_header_0,
.single-project .et_pb_fullwidth_header.et_pb_fullwidth_header_0 {
	max-height: 64vh;
}
/* ------------------------------------------------------------------ */
/* Botón Back to top
 -------------------------------------------------------------------- */
.et_pb_scroll_top:before {
	content: "2";
}
/*This section changes the shape to a circle and moves the button in from the edge of the screen*/
.et_pb_scroll_top.et-pb-icon {
	padding: 8px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background: rgb(254, 134, 26, 1);
	right: 20px;
}
.post-4795 .et_pb_scroll_top.et-pb-icon {
	background: rgb(153, 204, 51, 1) !important;
}
/*Home Slider */
.home .et_pb_slider .et_pb_more_button.et_pb_button {
	display: none!important;
}
.home .et_pb_slider h1 a {
	font-size: 100%;
	font-weight: 300 !important;
	background-color: #fe861a;
	padding: 0 10px;
}
.home .et_pb_slider p {
	display: inline-block;
	font-size: 24px;
	font-style: italic;
	text-align: center !important;
	background-color: #fe861a;
	padding: 5px 10px;
	margin-top: 20px;
}

/* ------------------------------------------------------------------ */
/* Campos personalizados ACF (Ver archivo functions.php y
   js->custom.js para funcionalidad)
 -------------------------------------------------------------------- */
.single-post .et_pb_text.acf-fields p {
	font-weight: 600;
	padding-bottom: 0 !important;
}
.acf-fields p span {
	font-weight: 400 !important;
}
.inv-published {
	margin-bottom: 0 !important;
}

/* ------------------------------------------------------------------ */
/* Footer
 -------------------------------------------------------------------- */
footer .et_pb_section {
	background-color: #1a2631;
	overflow: hidden;
}
.et_pb_section_0_tb_footer.et_pb_section {
    padding: 0;
}
.et_pb_row_0_tb_footer.et_pb_row {
    padding: 22px 0 19px 0;
}
footer .et_pb_column_2_tb_footer,
footer .et_pb_column_2_tb_footer p {
	text-align: right!important;
}
/*---- Altura de lineas y espacio bajo ----*/
.single-post footer p, footer p {
	padding-bottom: 1.1em !important;
	line-height: 1.1em !important;
}
.et_pb_social_media_follow li a {
    margin-right: 14px;
}
footer ul.et_pb_social_media_follow_0_tb_footer {
    margin-bottom: 10px !important;
    margin-top: 5px;
}
footer .et_pb_social_media_follow li {
    margin-bottom: 0;
}
/*---- Clickeables: eliminar color de fondo y asignar color en hover ----*/
footer .et_pb_row_0_tb_footer p a {
	color: #fff !important;
}
footer .et_pb_row_0_tb_footer p a:hover {
	background: none;
	color: #fe861a !important;
}
/* --- Somos - Equipo ---*/
.et_pb_module.et_pb_toggle_close,
.moduloequipo {
	padding: 10px;
}
.et_pb_toggle.moduloequipo:last-of-type {
	margin-bottom: 0 !important;
}
.moduloequipo .et_pb_section {
	padding: 0;
}
.moduloequipo .et_pb_column_1_2 {
	margin-bottom: 20px !important;
}
.moduloequipo .et_pb_column_1_4 {
	margin-bottom: 20px !important;
}
.et_pb_toggle_content .et_pb_row {
	width: 100%!important;
	padding: 0px!important;
	margin: 0px!important;
}
.moduloequipo .et_pb_text p {
	line-height: 1.5;
}
.et_pb_team_member.equipopersona1,
.et_pb_team_member.equipopersona2  {
	display: flex;
}
.equipopersona1 .et_pb_team_member_description {
    margin-left: 15px;
    width: 17.85vw;
    line-height: 1.5;
}
.equipopersona2 .et_pb_team_member_description {
    margin-left: 15px;
    width: 80vw;
    line-height: 1.3;
}
.equipopersona1 .et_pb_team_member_image {
	width: 40%!important;
}
.equipopersona2 .et_pb_team_member_image {
    float: none;
    width: 30%;
    margin-right: 0;
    line-height: 0 !important;
    position: relative;
}
.et_pb_team_member_description,
.equipopersona3 p {
	font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif;
	font-size: 80%;
	font-weight: 500;
	color: #3c3c3c;
}
.et_pb_team_member_description p {
	padding-bottom: 0;
}
.et_pb_team_member_description p.org {
	font-size: 10px;
	font-weight: 700;
	padding-top: 2px;
}
.et_pb_team_member_description h3 {
	font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif;
	font-size: 16px !important;
	font-weight: 600;
	border-bottom: 3px solid #fb7116;
	margin-bottom: 10px;
}
.equipopersona3 {
	margin-bottom: 0 !important;
}
.equipopersona3 h3 {
	width: 100vw !important;
	font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif;
	font-size: 16px !important;
	font-weight: 600;
	line-height: 1em;
	padding: 10px 0;
}
.et_pb_member_position {
	color: #aaa;
}
.equipopersona3 p {
	width: 100vw !important;
	line-height: 1;
	margin-top: -4px;
}
.equipopersona1 .et_pb_team_member_description p.networks,
.equipopersona2 .et_pb_team_member_description p.networks {
	padding-top: 10px;
}
.equipopersona3 p.networks {
	padding: 0 0 10px;
}
.equipopersona1 .et_pb_team_member_description a,
.equipopersona2 .et_pb_team_member_description a,
.equipopersona3 a {
	font-family: ETmodules;
	font-size: 14.5px;
	font-weight: 200;
	color: #a4a4a4;
	padding-right: 12px;
}
.equipopersona1 .et_pb_team_member_description a.fb:after,
.equipopersona2 .et_pb_team_member_description a.fb:after,
.equipopersona3 a.fb:after {
	content: '\e093';
}
.equipopersona1 .et_pb_team_member_description a.tw:after,
.equipopersona2 .et_pb_team_member_description a.tw:after,
.equipopersona3 a.tw:after {
	content: '\e094';
}
.equipopersona1 .et_pb_team_member_description a.lin:after,
.equipopersona2 .et_pb_team_member_description a.lin:after,
.equipopersona3 a.lin:after {
	content: '\e09d';
}
.equipopersona1 .et_pb_team_member_description a.ins:after,
.equipopersona2 .et_pb_team_member_description a.ins:after,
.equipopersona3 a.ins:after{
	content: '\e0c8';
}
.equipopersona1 .et_pb_team_member_description a.profile:after,
.equipopersona2 .et_pb_team_member_description a.profile:after,
.equipopersona3 a.profile:after {
	content: '\e08a';
}
.equipopersona1 .et_pb_team_member_description a.mail:after,
.equipopersona2 .et_pb_team_member_description a.mail:after,
.equipopersona3 a.mail:after {
	content: '\e076';
}
.equipopersona1 .et_pb_team_member_description a.web:after,
.equipopersona2 .et_pb_team_member_description a.web:after,
.equipopersona3 a.web:after {
	content: '\e0e3';
}
/* ------------------------------------------------------------------ */
/* Mapa interactivo Istmo
-------------------------------------------------------------------- */
.postid-19811 iframe {
	height: 50vw !important;
}
/* ------------------------------------------------------------------ */
/* Páginas de semblanzas
-------------------------------------------------------------------- */
.generica h3 {
	padding-bottom: 22px !important;
}
.semb-txt .img-placeholder {
	display: none;
	width: 162px;
	height: 163px;
	float: right;
	clear: left;
	/*padding: 0 0 15px 15px;
	-webkit-box-sizing: border-box !important;
    -moz-box-sizing: border-box !important;
    -ms-box-sizing: border-box !important;
    box-sizing: border-box !important;*/
}
/* ------------------------------------------------------------------ */
/* Lightbox Divi Gallery Module
-------------------------------------------------------------------- */
.mfp-fade.mfp-bg.mfp-ready {
    opacity: 0.94;
}
button.mfp-close {
	font-size: 48px !important;
    font-weight: 400 !important;
	opacity: 0.4 !important;
}
button.mfp-close:hover {
	opacity: 1 !important;
}
.mfp-title {
	font-size: 13.5px;
	line-height: 15px;
}
img.mfp-img {
	height: 92vh;
}
/* ---- Menú principal fijo on scroll ----- */
#menu-desktop, #menu-movil {
	position: fixed;
	top: 0;
}

#main-content {
	margin-top: 129.4px;
}
/* ---- Ocultar categoría 'Destacados' de cajas de Blogs ----- */
html[lang="es-ES"] .limit-blog  .post-meta  a[href$="destacados/"],
html[lang="en-US"] .limit-blog  .post-meta  a[href$="highlights/"] {
	display: none !important;
}
/* Accion al hacer hover en más reciente de Periodismo */
.lastpost-txt .et_pb_post .entry-title a:hover {
	color: #eab206 !important;
}
/* Convertir en botón 'leer más' de post más reciente de Periodismo */
.lastpost-txt .et_pb_post a.more-link {
  	color: #ffffff;
	background: #eab206;
	/*border: 2px solid #0070fc*/
	padding: .7em 1.3em;
	margin-top: 20px;
	border-radius: 50px;
	text-transform: capitalize;
	display: inline-block;
	transition: all 0.3s ease-in-out;
}
.lastpost-txt .et_pb_post a.more-link:hover {
	background: #333;
	color: #eab206;
	/*border: 2px solid #0070fc;*/
	transition: all 0.3s ease-in-out;
}
/* ---- Contener Footnotes ----- */
.cat-incidencia .footnotes{
	width: 64.833%;
	padding-top: 30px;
}

/* ------------------------------------------------------------------ */
/* Media Queries Diseño Responsivo
 -------------------------------------------------------------------- */
/*** Responsive Styles Standard Desktop Only ***/
@media all and (min-width: 1300px) {
	.page-id-4776 .newsletter {
		position: absolute;
		/*Medida con video en 'Qúe hacemos' en Periodismo top: 600px;*/
		top: 390px;
		margin-bottom: 68px !important;
	}
	.page-id-4776 .landing-wppp {
		margin: 490px 0 56px !important;
	}
}
@media all and (max-width: 1222px) {
	#menu-somos.et_pb_fullwidth_menu_0 {
		width: 78%;
		max-width: 78%;
	}
	#menu-somos a {
		padding-left: 2px;
		padding-right: 2px;
	}
	/*---- Ancho texto destacado en Home ----------*/
	.home .highlight-txt {
		width: 100%
	}
}
@media all and (max-width: 1192px) {
	.limit-blog .entry-title {
		height: 68px;
	}
	.limit-blog .entry-title a {
		font-size: 24px !important;
	}
	/*.limit-blog .post-content {
		font-size: 14px !important;
	}*/
	.test-blog .entry-title a {
		font-size: 24px !important;
	}
}
@media all and (max-width: 1175px) {
	.et_pb_team_member_description h3,
	.equipopersona3 h3 {
		font-size: 14px !important;
	}
}
@media all and (max-width: 1150px) {
	.limit-blog .post-meta a:nth-of-type(n+3),
	.small-image-blog .post-meta a:nth-of-type(n+5) {
		display: none;
	}
	.et_pb_menu_2_tb_header nav ul li a {
		font-size: 15px !important;
		line-height: 1.3em;
	}
}
@media all and (max-width: 1074px) {
	#menu-somos.et_pb_fullwidth_menu_0 {
		width: 76%;
		max-width: 76%;
	}
	#menu-somos a {
		font-size: 17px !important;
		padding-left: 0;
		padding-right: 0;
	}
}
@media all and (max-width: 1060px) {
	p.wpml-ls-statics-post_translations {
		top: 417px;
	}
	.et_pb_fullwidth_header_0,
	.et_pb_fullwidth_header_0_tb_body,
	.et_pb_fullwidth_header,
	.single-post .et_pb_fullwidth_section,
	.single-post .et_pb_fullwidth_header_0_tb_body,
	.single-post .et_pb_fullwidth_header.et_pb_fullwidth_header_0,
	.single-project .et_pb_fullwidth_section,
	.single-project .et_pb_fullwidth_header_0_tb_body,
	.single-project .et_pb_fullwidth_header.et_pb_fullwidth_header_0 {
		max-height: 300px;
	}
	.et_pb_fullwidth_header_0,
	.et_pb_fullwidth_header_0_tb_body,
	.et_pb_fullwidth_header {
		line-height: 300px;
	}
	.lastpost-img .et_pb_post,
	.lastpost-img a img {
		max-height: 400px;
	}
	.page-id-4800 .et_pb_text_4 p:first-child br {
		display: none;
	}
	/*--- Página de Periodismo ES --- */
	.page-id-4776 p.wpml-ls-statics-post_translations {
		top: 514px;	
	}
}
@media all and (max-width: 1044px) {
	#main-content {
		margin-top: 127.4px;
	}
	#menu-desktop .et_pb_image_0_tb_header {
    	width: 75px;
		margin-top: 24px !important;
	}
	.et_pb_menu_1_tb_header nav > ul > li {
		margin-right: 15px !important;
		margin-left: 26px !important;
	}
	.et_pb_menu_1_tb_header nav ul li a {
		font-size: 18px !important;
	}
	.et_pb_menu li.mega-menu > ul > li > a:first-child,
	.et_pb_menu_2_tb_header.et_pb_menu .nav li.mm-title a {
		font-size: 19px !important;
	}
	.et_pb_menu_2_tb_header nav ul li a {
		font-size: 14px !important;
		line-height: 1.2em;
	}
	footer et_pb_column_empty {
		display: none !important;
	}
	footer .et_pb_column {
		width: 50% !important;
		margin: 0 !important;
	}
	/*.limit-blog .entry-title {
		height: 63px;
	}
	.limit-blog .entry-title a {
		font-size: 22px !important;
	}
	.limit-blog .post-content {
		font-size: 12px !important;
	}*/
	.et_pb_team_member_description h3,
	.equipopersona3 h3 {
		font-size: 13px !important;
	}
}
@media all and (min-width: 981px) and (max-width: 1299px) {
/* Posición V Desktop de Periodismo ES - Newsletter */
	.page-id-4776 .que-hacemos-texto {
		margin-bottom: 68px !important;
	}
	.page-id-4776 .newsletter {
		position: absolute;
	}
	.page-id-4776 .newsletter.margin-nl {
		margin-bottom: 68px !important;
	}
	.page-id-4776 .landing-wppp.margin-wppp {
		margin-bottom: 56px !important;
	}
}
 
/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 980px) {
	#main-content {
		margin-top: 120.4px;
	}
	.et_pb_menu .et_mobile_nav_menu {
		 display: none;
	}
	.et_pb_menu .et_pb_menu__menu {
		 display: flex;
	}
	.et_pb_gutters3 .et_pb_section .et_pb_row_0_tb_header > .et_pb_column.et_pb_column_1_4 {
    	width: 10% !important;
	}
	.et_pb_gutters3 .et_pb_section .et_pb_row_0_tb_header > .et_pb_column.et_pb_column_3_4 {
    	width: 90% !important;
	}
	 .et_pb_gutters3 .et_pb_section .et_pb_row_0_tb_header > .et_pb_column {
    	margin-right: 0 !important;
	}
	.et_pb_menu_2_tb_header nav ul li a {
		font-size: 13px !important;
		line-height: 1em;
		padding: 10px 8px 15px !important;
	}
	.et-menu .menu-item-has-children > a:first-child::after {
		top: 12px;
	}
	/* --- Ajuste de márgenes verticales ---*/
	.principal .et_pb_column_1_3 .et_pb_text:first-child {
		padding-top: 12px !important;
	}
	html[lang="en-US"] .principal.cat-periodismo .et_pb_column_1_3 .et_pb_text:first-child {
		padding-top: 0 !important;
	}
	html[lang="en-US"] .landing-wppp {
		margin-bottom: 42px !important;
	}
	html[lang="en-US"] .newsletter {
		margin-top: 0 !important;
	}
	.single-project .principal .fotogaleria {
		margin-top: 58px !important;
	}
	.principal .secundario {
		margin-top: 30px;
	}
	.single-project .principal .secundario {
		margin-top: 56px;
	}
	.et_pb_section.principal .et_pb_column_2_3 {
		margin-bottom: 56px;
	}
	.single-post .cat-periodismo p.wpml-ls-statics-post_translations {
		right: -11%;
	}
	/* --- Qué hacemos --- */
	.et_pb_column_1_3 .et_pb_space {
		height: 0;
	}
	.page-id-5311 .principal .et_pb_column_2_3.et_pb_column_0 {
		margin-bottom: 7px;
	}
	.page-id-5311 .et_pb_section.principal {
		margin-bottom: 30px;
	}
	.page-id-5311 .principal .et_pb_column_1_3.et_pb_column_1 {
		margin-bottom: 30px;
	}
	#menu-somos.et_pb_fullwidth_menu_0 {
    	width: 25% !important;
		height: 40px;
		margin-top: 50px;
	}
	#menu-somos .mobile_menu_bar {
		margin-top: -35px;
	}
	#menu-somos .mobile_menu_bar:before {
		color: #fff;
	}
	#menu-somos .et_mobile_menu {
		top: 40px;
		width: 125%;
		border-top: 2px solid #fff;
		margin-left: -12.5%;
		text-align: center;
	}
	/*--- Somos -Equipo ---*/
	.equipopersona1 .et_pb_team_member_description {
		width: 100vw;
	}
	.equipopersona2 .et_pb_team_member_description {
		width: 100vw;
	}
	.et_pb_team_member_description h3,
	.equipopersona3 h3 {
		font-size: 16px !important;
	}
	.equipopersona1 .et_pb_team_member_image {
		width: 30%!important;
		margin: 0;
	}
	.moduloequipo .et_pb_column_1_4 {
		width: 44.5% !important;
	}
	.equipopersona2 .et_pb_team_member_image {
		width: 30%!important;
		margin: 0;
	}
	.home .et_pb_slider h1 a {
		font-size: 42px;
		line-height: 42px;
	}
	.home .et_pb_slider p {
		font-size: 20px;
		line-height: 23.2px;
	}
	/* Ajustar tamaño de títulos en headers */
	.et_pb_fullwidth_header_0 h1 span {
		font-size: 33px;
		padding: 7px 20px !important;
	}
	.et_pb_fullwidth_header_0 h2 span {
		font-size: 24px;
		padding: 4px 20px 6px !important;
	}
	.single-post .et_pb_fullwidth_header h1 {
		font-size: 25px;
		padding: 5px 20px 8px !important;
	}
	/* Ajustar tamaño de texto destacado en Home */
	.home .highlight-txt .et_pb_text {
		font-size: 25px;
	}
	/*---- Ajustar tamaño de textos destacados en Secciones y Proyectos ----------*/
	.et_pb_section:nth-of-type(2) .et_pb_text p:first-child span em,
	.et_pb_section:nth-of-type(3) .et_pb_text p:first-child span em {
    	font-size: 23px !important;
	}
	/*.limit-blog .entry-title {
		height: 73px;
	}*/
	.limit-blog .entry-title a {
		font-size: 26px !important;
	}
	.limit-blog .post-content {
		bottom: 3.2%;
	}
	.limit-blog .post-content p {
		font-size: 15.5px !important;
	}
	.limit-blog .post-meta a:nth-of-type(n+3) {
		display: inline-block;
	}
	.limit-blog .post-meta a:nth-of-type(n+4),
	.small-image-blog .post-meta a:nth-of-type(n+4) {
		display: none;
	}
	.small-image-blog .et_pb_post {
		padding-bottom: 0;
		margin-bottom: 42px;
	}
	.small-image-blog h2.entry-title {
		font-size: 24px;
	}
	.small-image-blog .post-content p {
		font-size: 14px !important;
		line-height: 1.2em;
	}
	.small-image-blog a.more-link {
		font-size: 14px;
		line-height: 26px;
	}
	h3 .descarga {
		cursor: ṕointer;
	}
	.more-downloads {
		width: 100px;
		font-size: 18px;
		font-weight: 500;
		line-height: 28px !important;
		text-align: center !important;
		color: #fff;
		padding: 5px 10px !important;
		margin: 40px auto 0;
		cursor: pointer;
	}
	.basicos i, .descargas i {
		color: #fe861a;
		cursor: pointer;
		font-size: 26px;
	}
	.page-id-4795 .descargas i,
	.page-id-7854 .descargas i,
	.page-id-7865 .descargas i,
	.page-id-7868 .descargas i,
	.page-id-7873 .descargas i {
		color: #9aca40;
	}
	.page-id-4800 .descargas i {
		color: #2bb6a8;
	}
	.page-id-5621 .descargas i {
		color: #de273c;
	}
	.et_pb_blurb {
    	display: none;
		background-color: transparent !important;
	}
	.et_pb_main_blurb_image {
    	width: 100px !important;
	}
	.et_pb_main_blurb_image img {
    	width: 100% !important;
	}
	.et_pb_blurb .et-pb-icon {
		font-size: 42px !important;
	}
	.et_pb_blurb_content {
    	max-width: 100% !important;
	}
	a.icon-download {
		float: none;
		padding-left: 40px;
	}
	/*--- Ajuste margen vertical Descargas versión móvil ---*/
	.home .et_pb_text_6 {
		margin-bottom: 0px !important;
		padding-top: 45px !important;
	}
	/*--- Periodismo sidebar elementos en versión móvil ---*/
	.page-id-4776 .que-hacemos-texto {
		margin-bottom: 28px !important;
	}
	.page-id-4776 .landing-wppp {
		margin: 14px 0 2px !important;
	}
	.page-id-4776 .landing-wppp h3.title {
		padding: 0 0 26px;
	}
	.page-id-4776 .newsletter {
		margin: 56px 0 28px !important;
	}
	html[lang="en-US"] .newsletter {
		margin-bottom: 26px !important;
	}
	.que-hacemos-texto,
	.newsletter, .landing-wppp {
		margin-bottom: 56px !important;
	}
	html[lang="en-US"] .newsletter {
		margin-bottom: 26px !important;
	}
	.newsletter {
		margin-top: 56px !important;
	}
	.generica .newsletter {
		margin-top: 38px !important;
	}
	.cat-periodismo .landing-wppp h3.title {
		padding: 12px 0 26px;
	}
	.rompeviento-videos {
		margin-bottom: 26px !important;
	}
	.cat-periodismo .que-hacemos-video,
	.cat-periodismo .que-hacemos-texto,
	.cat-periodismo .et_pb_newsletter_form,
	.cat-periodismo .wpp-list,
	.cat-periodismo .rompeviento-videos,
	.cat-periodismo .sidebar-recent-posts {
		display: none;
	}
	.cat-periodismo .et_pb_newsletter_description {
		cursor: pointer;
	}
	.cat-periodismo .et_pb_newsletter_description p {
		text-align: center !important;
		padding-bottom: 0 !important;
	}
	.cat-periodismo .closed,
	.cat-periodismo .opened,
	.descarga.closed, .descarga.opened {
		position: relative;
	}
	.cat-periodismo .closed::before,
	.cat-periodismo .opened::before,
	.descarga.closed::before, .descarga.opened::before {
		font-family: ETmodules !important;
		position: absolute;
		top: 0;
		right: 0;
		font-size: 24px;
		color: #1a2631;
		cursor: pointer;
	}
	.single-post .recent-posts .closed {
		margin-bottom: 18px;
	}
	.single-post .recent-posts .opened {
		margin-bottom: 16px;
	}
	.cat-periodismo .recent-posts .closed::before,
	.cat-periodismo .recent-posts .opened::before {
		padding-top: 12px;
	}
	.cat-periodismo .landing-wppp .closed::before,
	.cat-periodismo .landing-wppp .opened::before {
		padding-top: 12px;
	}
	.cat-periodismo .closed::before,
	.descarga.closed::before {
		content: "\e050";
	}
	.cat-periodismo .opened::before,
	.descarga.opened::before {
		content: "\e04f";
	}
	/* ------------------------------------------------------------------ */
	/* Semblanzas
	 -------------------------------------------------------------------- */
	.semb-txt .img-placeholder {
		display: inline-block;
	}
	.semb-img {
		position: absolute;
		top: 0;
		right: 0;
		width: 147px;
	}
}
@media all and (max-width: 911px) {
	#main-content {
		margin-top: 119.4px;
	}
	.home .et_pb_section.carrusel {
		padding: 0;
		margin-bottom: 97px;
	}
	.home .logo_carousel.black .bottomNav,
	.home .logo_carousel.black .carouselLeftNav,
	.home .logo_carousel.black .carouselRightNav {
		display: block !important;
	}
	.et_pb_menu_2_tb_header nav ul li a{
		font-size: 12px !important;
	}
}
@media all and (max-width: 872px) {
	/*---- Main Menu ----------*/
	#menu-desktop .et_pb_image_0_tb_header {
		width: 60px;
		margin: 30px 0 !important;
	}
	.et_pb_menu_1_tb_header nav ul li a {
		font-size: 17px !important;
	}
	.et_pb_menu_2_tb_header nav ul li a{
		font-size: 12px !important;
		padding: 10px 6.5px 15px !important;
	}
	.et_pb_menu_2_tb_header.et_pb_menu .nav li.mm-title a,
	.et_pb_menu li.mega-menu > ul > li > a:first-child {
		font-size: 18px !important;
	}
	#menu-menu-medio > li > a::after,
	#menu-menu-medio-ingles > li > a::after {
    	margin-right: 6px;
	}
	.et_pb_menu_1_tb_header nav > ul > li {
    	margin-left: 16px !important;
	}
	.limit-blog .post-content p {
		font-size: 14.5px !important;
	}
}
@media all and (max-width: 862px) {
	.small-image-blog .post-meta a:nth-of-type(n+3) {
		display: none;
	}
}
@media all and (max-width: 813px) {
	.home .carouselLeftNav,
	.home .carouselRighttNav,
	.home .bottomNav {
		display: block !important;
	}
	.et_pb_menu_2_tb_header nav ul li a{
		font-size: 11px !important;
		padding: 10px 6.5px 15px !important;
	}
}
@media all and (max-width: 769px) {
	/*---- Main Menu ----*/
	header .et_pb_row {
    	width: 81%;
	}
}
@media screen and (min-width: 768px) {
	/* main menu hover effect general */
	/*#menu-menu-medio .current-menu-item a::before,
	#menu-menu-medio .current_page_item a::before,
	#menu-menu-medio-ingles .current-menu-item a::before,
	#menu-menu-medio-ingles .current_page_item a::before {
		content: "";
		position: absolute;
		z-index: 2;
		left: 0;
		right: 0;
	}*/
	#menu-menu-medio .menu-item-6947 a:before,
	#menu-menu-medio-ingles .menu-item-17753 a:before,
	#menu-menu-medio .current-menu-item.menu-item-6947 a:before,
	#menu-menu-medio-ingles .current-menu-item.menu-item-17753 a:before {
		content: "";
		position: absolute;
		z-index: -2;
		left: 0;
		right: 100%;
		bottom: 10%;
		background: #fe861a; 
		height: 3px; 
		-webkit-transition-property: right;
		transition-property: right;
		-webkit-transition-duration: 0.3s;
		transition-duration: 0.3s;
		-webkit-transition-timing-function: ease-out;
		transition-timing-function: ease-out;
	}
	#menu-menu-medio .menu-item-6938 a:before,
	#menu-menu-medio-ingles .menu-item-17752 a:before,
	#menu-menu-medio .current-menu-item.menu-item-6938 a:before,
	#menu-menu-medio-ingles .current-menu-item.menu-item-17752 a:before  {
		content: "";
		position: absolute;
		z-index: -2;
		left: 0;
		right: 100%;
		bottom: 10%;
		background: #9aca40; 
		height: 3px; 
		-webkit-transition-property: right;
		transition-property: right;
		-webkit-transition-duration: 0.3s;
		transition-duration: 0.3s;
		-webkit-transition-timing-function: ease-out;
		transition-timing-function: ease-out;
	}
	#menu-menu-medio .menu-item-6939 a:before,
	#menu-menu-medio-ingles .menu-item-21426 a:before,
	#menu-menu-medio .current-menu-item.menu-item-6939 a:before,
	#menu-menu-medio-ingles .current-menu-item.menu-item-21426 a:before {
		content: "";
		position: absolute;
		z-index: -2;
		left: 0;
		right: 100%;
		bottom: 10%;
		background: #eec039; 
		height: 3px; 
		-webkit-transition-property: right;
		transition-property: right;
		-webkit-transition-duration: 0.3s;
		transition-duration: 0.3s;
		-webkit-transition-timing-function: ease-out;
		transition-timing-function: ease-out;
	}
	#menu-menu-medio .menu-item-6937 a:before,
	#menu-menu-medio-ingles .menu-item-21815 a:before,
	#menu-menu-medio .current-menu-item.menu-item-6937 a:before,
	#menu-menu-medio-ingles .current-menu-item.menu-item-21815 a:before {
		content: "";
		position: absolute;
		z-index: -2;
		left: 0;
		right: 100%;
		bottom: 10%;
		background: #1db7a8; 
		height: 3px; 
		-webkit-transition-property: right;
		transition-property: right;
		-webkit-transition-duration: 0.3s;
		transition-duration: 0.3s;
		-webkit-transition-timing-function: ease-out;
		transition-timing-function: ease-out;
	}
	#menu-menu-medio .menu-item-6948 a:before,
	#menu-menu-medio-ingles .menu-item-17750 a:before,
	#menu-menu-medio .current-menu-item.menu-item-6948 a:before,
	#menu-menu-medio-ingles .current-menu-item.menu-item-17750 a:before {
		content: "";
		position: absolute;
		z-index: -2;
		left: 0;
		right: 100%;
		bottom: 10%;
		background: #dc2a40; 
		height: 3px; 
		-webkit-transition-property: right;
		transition-property: right;
		-webkit-transition-duration: 0.3s;
		transition-duration: 0.3s;
		-webkit-transition-timing-function: ease-out;
		transition-timing-function: ease-out;
	}
	#menu-menu-medio li a:hover,
	#menu-menu-medio-ingles li a:hover,
	#menu-menu-medio li.current-menu-item a,
	#menu-menu-medio-ingles li.current-menu-item a {
		opacity: 1 !important;
	}
	#menu-menu-medio li a:hover:before,
	#menu-menu-medio-ingles li a:hover:before,
	#menu-menu-medio li.current-menu-item a:before,
	#menu-menu-medio-ingles li.current-menu-item a:before,
	#menu-menu-medio li a.active:before,
	#menu-menu-medio-ingles li a.active:before {
		right: 0 !important;
	}
	/*#menu-menu-medio li li a:before,
	#menu-menu-medio-ingles li li a:before,
	#menu-menu-medio li.current-menu-item a:before,
	#menu-menu-medio-ingles li.current-menu-item a:before {
	 bottom: 10% !important;
	}*/
	/* Main menu separator */
	#menu-menu-medio > li > a:after,
	#menu-menu-medio-ingles > li > a:after {
	  content: "|";
	  position: absolute;
	  right: -24px;
	}
	#menu-menu-medio > li:last-child > a::after,
	#menu-menu-medio-ingles > li:last-child > a::after {
	  display: none;
	}
	#menu-menu-medio > li:last-child,
	#menu-menu-medio-ingles > li:last-child {
	  margin-right: 0px!important;
	}
}

/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {
 	 html, body {
		max-width: 100% !important;
        overflow-x: hidden !important;
    }
	#main-content {
		margin-top: 77px;
	}
	/*---- Main Menu ----------*/
	.et_pb_menu .et_mobile_nav_menu,
	.et_pb_menu .et_pb_menu__menu {
		 display: none;
	}
	header .hide_desktop_poder {
    	display: block !important;
	}
	header .et_pb_row {
		width: 80%;
		margin-right: auto !important;
		margin-left: auto !important;
	}
	.et_pb_section_1_tb_header .et_pb_row_1_tb_header {
		 padding: 0;
	}
	.et_pb_section_1_tb_header .et_pb_column_1_5,
	.et_pb_section_1_tb_header .et_pb_column_3_5 {
		width: 33% !important;
		margin-bottom: 0 !important;
	}
	header .et_pb_menu .et_pb_column_1_5,
	header .et_pb_menu .et_pb_menu_3_tb_header,
	header .et_pb_menu .et_pb_menu__wrap {
		background-color: rgb(26, 38, 51) !important;
	}
	.et_pb_section_1_tb_header .et_pb_menu .et_mobile_nav_menu {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: flex-end;
		-ms-flex-align: flex-end;
		align-items: flex-end;
		margin: 10.5px -16px 0 0;
	}
	.et_pb_image_1_tb_header {
		width: 55px;
		padding: 6px 0 !important;
	}
	.et_pb_menu_3_tb_header .mobile_nav .mobile_menu_bar::before {
		font-size: 56px;
    	color: #fff !important;
	}
	
	/* Menú desplegable en móviles */
	/* START: Collapse Divi Menu Module Submenus and Keep Parent Items Clickable on Mobile */
	/* Parent menu item */
	.et_pb_module .et_mobile_menu .menu-item-has-children.clickable,
	.et_pb_module .et_mobile_menu .menu-item-has-children > a {
	  position: relative;
	}
	/* Parent menu item icon */
	.et_pb_module .et_mobile_menu .menu-item-has-children:not(.clickable) > a:after,
	.et_pb_module .et_mobile_menu .menu-item-has-children.clickable > span.parent_icon:after {
	  position: absolute;
	  top: 14px;
	  font-family: "ETmodules";
	  text-align: center;
	  speak: none;
	  font-weight: 700;
	  font-variant: normal;
	  text-transform: none;
	  -webkit-font-smoothing: antialiased;
	  font-size: 24px;
	}
	/* Disabled parent menu item icon positioning */
	.et_pb_module .et_mobile_menu .menu-item-has-children:not(.clickable) > a:after {
	  position: absolute;
	  top: 13px;
	  right: 10px;
	}
	/* Clickable parent menu item icon */
	.et_pb_module .et_mobile_menu .menu-item-has-children.clickable > span.parent_icon {
	  display: block;
	  align-items: center;
	  position: absolute;
	  width: 46px;
	  height: 46px;
	  background: rgba(0, 0, 0, 0);
	  top: 0;
	  right: 9vw;
	  z-index: 9;
	}
	/* Collapsed submenu parent menu item icon */
	.et_pb_module .et_mobile_menu .menu-item-has-children:not(.clickable) > a:after,
	.et_pb_module .et_mobile_menu .menu-item-has-children.clickable > span.parent_icon:after {
	  content: "\33";
	}
	/* Expanded submenu parent menu item icon */
	.et_pb_module .et_mobile_menu .menu-item-has-children:not(.clickable).visible > a:after,
	.et_pb_module .et_mobile_menu .menu-item-has-children.clickable.visible > span.parent_icon:after {
	  content: "\32";
	}
	/* Hide submenu by default */
	.et_pb_module .et_mobile_menu ul.sub-menu,
	.et-db #et-boc .et-l .et_pb_menu .et_mobile_menu > ul.sub-menu,
	.et-db #et-boc .et-l .et_pb_fullwidth_menu .et_mobile_menu > ul.sub-menu {
	  display: none !important;
	  visibility: hidden !important;
	}
	/* Show submenu */
	.et_pb_module .et_mobile_menu .visible > ul.sub-menu,
	.et-db #et-boc .et-l .et_pb_menu .et_mobile_menu .visible > ul.sub-menu,
	.et-db #et-boc .et-l .et_pb_fullwidth_menu .et_mobile_menu .visible > ul.sub-menu {
	  display: block !important;
	  visibility: visible !important;
	  padding-bottom: 10px !important;
	}
	header .et_pb_menu_3_tb_header .et_mobile_menu .sub-menu li {
		display: block;
		padding-left: 60px !important;
	}
	header .et_pb_menu_3_tb_header .et_mobile_menu .sub-menu li.sub-title a {
		font-family: 'Oswald',Helvetica,Arial,Lucida,sans-serif;
		font-size: 16.5px;
		font-weight: 500;
		color: #fff !important;
		text-transform: none;
		line-height: 1em;
		padding: 15px 0 10px !important;
		cursor: default;
	}
	header .et_pb_menu_3_tb_header .et_mobile_menu .sub-menu li.sub-sub img {
		vertical-align: middle;
	}
	header .et_pb_menu_3_tb_header .et_mobile_menu .sub-menu li.sub-title a:hover {
		color: #fff !important;
	}
	header .et_pb_menu_3_tb_header .et_mobile_menu .sub-menu li a {
		display: block;
		font-family: 'Open Sans',Arial,sans-serif;
		font-size: 13px;
		font-weight: 500;
		color: #fe861a !important;
		text-transform: none;
		line-height: 1.6em;
		padding: 0 0 5px 0 !important;
	}
	header .et_pb_menu_3_tb_header .et_mobile_menu .sub-menu li.sub-sub a {
		color: #fff !important;
		cursor: default;
	}
	.et_pb_menu_3_tb_header .et_mobile_menu .sub-menu li:nth-child(-n+2),
	.et_pb_menu_3_tb_header .et_mobile_menu .sub-menu li:nth-last-child(-n+2) {
		display: block;
		padding: 0 0 0 5%;
	}
	/* END: Collapse Divi Menu Module Submenus and Keep Parent Items Clickable on Mobile */

	.mobile_nav.opened .mobile_menu_bar:before {
	 	content: "\4d";
	}
	.fixed-position{
		position: fixed;
	}
	.et_pb_menu_3_tb_header.et_pb_menu .et_mobile_menu {
		border-top: none;
		width: 400%;
		height: 90vh;
		margin-left: -250%;
		overflow: auto !important;
		z-index: auto;
	}
	header .et_pb_menu_3_tb_header.et_pb_menu .et_mobile_menu,
	header .et_pb_menu_3_tb_header.et_pb_menu .et_mobile_menu ul {
		background-color: #1a2631 !important;
	}
	header .et_pb_menu_3_tb_header .et_mobile_menu > li:not(.menu-item-18433):not(.menu-item-19000) > a {
		display: inline-block;
	  	position: relative;
		font-family: 'Oswald',Arial,sans-serif;
		font-size: 16px;
		font-weight: 400;
		text-transform: uppercase;
		color: #ffffff !important;
		background-color: #1a2631;
		padding: 10px 0;
		margin-left: 7%;
		line-height: 1em;
		overflow: hidden;
	}
	header .et_pb_menu_3_tb_header .et_mobile_menu li.menu-item-18433 a,
	header .et_pb_menu_3_tb_header .et_mobile_menu li.menu-item-19000 a {
		display: block;
		padding: 10px 0;
		margin-left: 7%;
	}	
	header .et_pb_menu_3_tb_header .et_mobile_menu li a .wpml-ls-native {
		font-family: 'Oswald',Arial,sans-serif;
		font-size: 18px;
		text-transform: none;
		color: #92979d !important;
	}
	header .et_pb_menu_3_tb_header .et_mobile_menu li.wpml-ls-current-language a .wpml-ls-native {
		color: #fe861a !important;
	}
	/*---- Iconos Menú Superior en hover (color) ----*/
	header .et_pb_menu_3_tb_header .et_mobile_menu li a img:hover {
		-webkit-filter: invert(70%) sepia(48%) saturate(1000%) hue-rotate(348deg) brightness(200%) contrast(130%);
		filter: invert(70%) sepia(48%) saturate(1000%) hue-rotate(348deg) brightness(200%) contrast(130%);
	}
	/*---- Botón Búsquedas en hover (color) ----*/
	header .et_pb_menu_3_tb_header .et_mobile_menu #searchsubmit:hover {
		background-color:#fe861a !important;
		color: #fff;
	}
	header .et_pb_menu_3_tb_header .et_mobile_menu > li > a:before {
		content: "";
		position: absolute;
		z-index: -2;
		left: 0;
		right: 100%;
		bottom: 4px;
		height: 3px; 
		-webkit-transition-property: right;
		transition-property: right;
		-webkit-transition-duration: 0.3s;
		transition-duration: 0.3s;
		-webkit-transition-timing-function: ease-out;
		transition-timing-function: ease-out;
	}
	header .et_pb_menu_3_tb_header .et_mobile_menu li.menu-item-8604 a:before,
	header .et_pb_menu_3_tb_header .et_mobile_menu li.menu-item-15071 a:before,
	header .et_pb_menu_3_tb_header .et_mobile_menu li.menu-item-8613 a:before,
	header .et_pb_menu_3_tb_header .et_mobile_menu li.menu-item-8606 a:before,
	header .et_pb_menu_3_tb_header .et_mobile_menu li.menu-item-10111 a:before,
	header .et_pb_menu_3_tb_header .et_mobile_menu li.menu-item-17765 a:before,
	header .et_pb_menu_3_tb_header .et_mobile_menu li.menu-item-10112 a:before,
	header .et_pb_menu_3_tb_header .et_mobile_menu li.menu-item-21449 a:before,
	header .et_pb_menu_3_tb_header .et_mobile_menu li.current-menu-item.menu-item-8604 a:before,
	header .et_pb_menu_3_tb_header .et_mobile_menu li.current-menu-item.menu-item-15071 a:before,
	header .et_pb_menu_3_tb_header .et_mobile_menu li.current-menu-item.menu-item-8613 a:before,
	header .et_pb_menu_3_tb_header .et_mobile_menu li.current-menu-item.menu-item-8606 a:before,
	header .et_pb_menu_3_tb_header .et_mobile_menu li.current-menu-item.menu-item-10111 a:before,
	header .et_pb_menu_3_tb_header .et_mobile_menu li.current-menu-item.menu-item-17765 a:before,
	header .et_pb_menu_3_tb_header .et_mobile_menu li.current-menu-item.menu-item-10112 a:before,
	header .et_pb_menu_3_tb_header .et_mobile_menu li.current-menu-item.menu-item-21449 a:before {
		background: #fe861a !important;
	}
	header .et_pb_menu_3_tb_header .et_mobile_menu li.menu-item-8608 a:before,
	header .et_pb_menu_3_tb_header .et_mobile_menu li.menu-item-17766 a:before,
	header .et_pb_menu_3_tb_header .et_mobile_menu li.current-menu-item.menu-item-8608 a:before,
	header .et_pb_menu_3_tb_header .et_mobile_menu li.current-menu-item.menu-item-17766 a:before {
		background: #9aca40 !important;
	}
	header .et_pb_menu_3_tb_header .et_mobile_menu li.menu-item-8609 a:before,
	header .et_pb_menu_3_tb_header .et_mobile_menu li.menu-item-21448 a:before,
	header .et_pb_menu_3_tb_header .et_mobile_menu li.current-menu-item.menu-item-8609 a:before,
	header .et_pb_menu_3_tb_header .et_mobile_menu li.current-menu-item.menu-item-21448 a:before {
		background: #eab206 !important;
	}
	header .et_pb_menu_3_tb_header .et_mobile_menu li.menu-item-8611 a:before,
	header .et_pb_menu_3_tb_header .et_mobile_menu li.menu-item-21816 a:before,
	header .et_pb_menu_3_tb_header .et_mobile_menu li.current-menu-item.menu-item-8611 a:before,
	header .et_pb_menu_3_tb_header .et_mobile_menu li.current-menu-item.menu-item-21816 a:before {
		background: #1db7a8 !important;
	}
	header .et_pb_menu_3_tb_header .et_mobile_menu li.menu-item-8607 a:before,
	header .et_pb_menu_3_tb_header .et_mobile_menu li.menu-item-17767 a:before,
	header .et_pb_menu_3_tb_header .et_mobile_menu li.current-menu-item.menu-item-8607 a:before,
	header .et_pb_menu_3_tb_header .et_mobile_menu li.current-menu-item.menu-item-17767 a:before {
		background: #de273c !important;
	}
	/*header .et_pb_menu_3_tb_header .et_mobile_menu li.current-menu-item a:before {
		content: "";
		position: absolute;
		z-index: -2;
		left: 0;
		right: 100%;
		bottom: 15%;
		height: 3px; 
		-webkit-transition-property: right;
		transition-property: right;
		-webkit-transition-duration: 0.3s;
		transition-duration: 0.3s;
		-webkit-transition-timing-function: ease-out;
		transition-timing-function: ease-out;
	}
	header .et_pb_menu_3_tb_header .et_mobile_menu li.current-menu-item.menu-item-8608 a:before,
	header .et_pb_menu_3_tb_header .et_mobile_menu li.current-menu-item.menu-item-17766 a:before {
		background: #9aca40 !important;
	}
	header .et_pb_menu_3_tb_header .et_mobile_menu li.current-menu-item.menu-item-8609 a:before,
	header .et_pb_menu_3_tb_header .et_mobile_menu li.current-menu-item.menu-item-21448 a:before {
		background: #eab206 !important;
	}
	header .et_pb_menu_3_tb_header .et_mobile_menu li.current-menu-item.menu-item-8611 a::before
	header .et_pb_menu_3_tb_header .et_mobile_menu li.current-menu-item.menu-item-21816 a:before {
		background: #1db7a8 !important;
	}
	header .et_pb_menu_3_tb_header .et_mobile_menu li.current-menu-item.menu-item-8607 a:before,
	header .et_pb_menu_3_tb_header .et_mobile_menu li.current-menu-item.menu-item-17767 a:before {
		background: #de273c !important;
	}*/
	/*#menu-menu-medio-ingles li a:hover,*/
	header .et_pb_menu_3_tb_header .et_mobile_menu li a:hover,
	header .et_pb_menu_3_tb_header .et_mobile_menu li.current-menu-item a,
	header .et_pb_menu_3_tb_header .et_mobile_menu li a.active {
		/*color: #fff !important;*/
		opacity: 0.99 !important;
	}
	/*header .et_pb_menu_3_tb_header .et_mobile_menu li a:hover:before,
	header .et_pb_menu_3_tb_header .et_mobile_menu li.current-menu-item a:before,
	header .et_pb_menu_3_tb_header .et_mobile_menu li a.active:before {
		opacity: 1 !important;
	}*/
	/*#menu-menu-medio-ingles li a:hover:before,*/
	header .et_pb_menu_3_tb_header .et_mobile_menu li a:hover:before,
	header .et_pb_menu_3_tb_header .et_mobile_menu li a:focus:before,
	header .et_pb_menu_3_tb_header .et_mobile_menu li a:active:before,
	header .et_pb_menu_3_tb_header .et_mobile_menu li.current-menu-item a:before,
	header .et_pb_menu_3_tb_header .et_mobile_menu li a.active:before {
		opacity: 1 !important;
		right: 0px !important;
	}
	/*#menu-menu-medio-ingles li li a:before
	header .et_pb_menu_3_tb_header .et_mobile_menu li li a:before,
	header .et_pb_menu_3_tb_header .et_mobile_menu li a.active:before {
		bottom: 10% !important;
	}*/
	/*.et_pb_menu_3_tb_header .et_mobile_menu li:nth-first-child(-n+2)*/
	/*.et_pb_menu_3_tb_header .et_mobile_menu li:nth-child(-n+2),*/
	.et_pb_menu_3_tb_header .et_mobile_menu > li:nth-child(-n+3) {
		display: inline-block;
		padding: 10px 0 0 6%;
		line-height: 1;
	}
	.et_pb_menu_3_tb_header .et_mobile_menu > li:nth-child(-n+3) a {
		/*padding: 5px !important;*/
	}
	.et_pb_menu_3_tb_header .et_mobile_menu > li:nth-child(4) {
		display: inline-block;
		padding: 10px 0 10px 3%;
		line-height: 1;
	}
	.et_pb_menu_3_tb_header .et_mobile_menu > li:nth-child(4) a {
		top: 2px;
		/*padding-bottom: 5px !important*/
	}
	/* Ajustar texto en Home slider */
	.home .et_pb_slider h1 a {
		font-size: 34px;
		line-height: 34px;
	}
	.home .et_pb_slider p {
		font-size: 18px;
		line-height: 21.2px;
	}
	/* Ajustar tamaño de títulos en headers */
	.et_pb_fullwidth_header_0 h1 span {
		font-size: 31px;
		padding: 7px 10px !important;
	}
	.et_pb_fullwidth_header_0 h2 span {
		font-size: 22px;
		padding: 4px 10px 6px !important;
	}
	.single-post .et_pb_fullwidth_header h1 {
		font-size: 24px;
		padding: 5px 10px 8px !important;
	}
	/*---- Ajustar posición de botón Leer en Idioma ----------*/
	p.wpml-ls-statics-post_translations {
		top: 362px;
		right: 3%;
	}
	/*--- Página de Periodismo ES --- */
	.page-id-4776 p.wpml-ls-statics-post_translations {
		top: 394px;	
	}
	/*---- Ajustar centrado vertical de títulos en posts individuales ----------*/
	.single-post .et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content,
	.single-post .et_pb_fullwidth_header .et_pb_fullwidth_header_container.right .header-content {
    	margin: -10px 0 0;
	}
	/* Ajustar tamaño de texto destacado en Home */
	.home .highlight-txt .et_pb_text {
		font-size: 23px;
	}
	/*---- Ajustar tamaño de textos destacados en Secciones y Proyectos ----------*/
	.et_pb_section:nth-of-type(2) .et_pb_text p:first-child span em,
	.et_pb_section:nth-of-type(3) .et_pb_text p:first-child span em,
	.page-id-5311 .principal .et_pb_text_2 {
    	font-size: 22px !important;
	}
    #page-container {
        max-width: 100% !important;
        overflow-x: hidden !important;
    }
	/*---- Somos - Equipo Módulos equipoperona3 listas ----------*/
	.moduloequipo .et_pb_column_1_4 {
		width: 94.5% !important;	
	}
	.moduloequipo .et_pb_column_1_4:first-child {
		margin-bottom: 0 !important;
	}
	.moduloequipo .et_pb_column_1_4:only-child,
	.moduloequipo .et_pb_column_1_4:last-child {
		margin-bottom: 20px !important;
	}
	/*---- Back to Top Button ----------*/
	.et_pb_scroll_top.et-pb-icon {
		bottom: 165px;
	}
	/*---- Destacados ----------*/
	.limit-blog .et_pb_post {
		height: 312.75px;
		max-height: 312.75px;
		margin-bottom: 30px;
	}
	.limit-blog img {
		height: 312.75px;
		max-height: 312.75px;
	}
	.limit-blog .entry-title {
		top: -118px;
		height: 63px;
	}
	.limit-blog .entry-title a {
	 	font-size: 21px !important;
	}
	.limit-blog p.post-meta {
		height: 26px;
		width: 240px;
	}
	/*---- Mostrar solo categoría principal ----*/
	.limit-blog .post-meta a {
		display: none !important;
	}
	.limit-blog .post-meta .published {
		position: absolute;
		float: none;
		left: 150px;
		padding-left: 0;
	}
	html[lang="es-ES"] .limit-blog article:not(.category-somos-2):not(.category-prensa):not(.category-investigacion):not(.category-periodismo):not(.category-incidencia):not(.category-el-movimiento) .post-meta a:first-of-type,
	html[lang="es-ES"] .limit-blog article:not(.category-prensa):not(.category-investigacion):not(.category-periodismo):not(.category-incidencia):not(.category-el-movimiento) .post-meta a[href$="somos-2/"],
	html[lang="es-ES"] .limit-blog article:not(.category-investigacion):not(.category-periodismo):not(.category-incidencia):not(.category-el-movimiento) .post-meta a[href$="prensa/"],
	.limit-blog .category-investigacion .post-meta a[href$="investigacion/"],
	.limit-blog .category-periodismo  .post-meta a[href$="periodismo/"],
	.limit-blog .category-incidencia .post-meta a[href$="incidencia/"],
	.limit-blog .category-el-movimiento .post-meta a[href$="el-movimiento/"],
	.cat-investigacion .limit-blog .post-meta a[href$="investigacion/"],
	.cat-periodismo .limit-blog .post-meta a[href$="periodismo/"],
	.cat-incidencia .limit-blog .post-meta a[href$="incidencia/"],
	.cat-movimiento .limit-blog .post-meta a[href$="el-movimiento/"],
	html[lang="en-US"] .limit-blog article:not(.category-we-are-en):not(.category-press):not(.category-research):not(.category-journalism):not(.category-advocacy):not(.category-the-movement) .post-meta a:first-of-type,
	html[lang="en-US"] .limit-blog article:not(.category-press):not(.category-research):not(.category-journalism):not(.category-advocacy):not(.category-the-movement) .post-meta a[href$="we-are-en/"],
	html[lang="en-US"] .limit-blog article:not(.category-research):not(.category-journalism):not(.category-advocacy):not(.category-the-movement) .post-meta a[href$="press/"],
	.limit-blog .category-research .post-meta a[href$="research/"],
	.limit-blog .category-journalism  .post-meta a[href$="journalism/"],
	.limit-blog .category-advocacy .post-meta a[href$="advocacy/"],
	.limit-blog .category-the-movement .post-meta a[href$="the-movement/"],
	.cat-investigacion .limit-blog .post-meta a[href$="research/"],
	.cat-periodismo .limit-blog .post-meta a[href$="journalism/"],
	.cat-incidencia .limit-blog .post-meta a[href$="advocacy/"],
	.cat-movimiento .limit-blog .post-meta a[href$="the-movement/"] {
		display: inline-block !important;
	}
	.limit-blog .post-content {
		bottom: 3.2%;
	}
	.limit-blog .post-content-inner {
		margin: 0;
	}
	.limit-blog .post-content p {
		font-size: 13.5px !important;
		line-height: 1.1 !important;
	}
	.limit-blog a.more-link {
		font-size: 15px !important;
		line-height: 1.2;
	}
	.small-image-blog .et_pb_post {
		margin-bottom: 30px;
	}
	.small-image-blog h2.entry-title {
		font-size: 21px;
	}
	.small-image-blog .post-content p {
		font-size: 14px !important;
		line-height: 1.2em;
	}
	.small-image-blog a.more-link {
		font-size: 14px;
		line-height: 26px;
	}
	/*.et_pb_fullwidth_header_0,
	.et_pb_fullwidth_header_0_tb_body,
	.et_pb_fullwidth_header,
	.single-post .et_pb_fullwidth_section,
	.single-post .et_pb_fullwidth_header_0_tb_body,
	.single-post .et_pb_fullwidth_header.et_pb_fullwidth_header_0,
	.single-project .et_pb_fullwidth_section,
	.single-project .et_pb_fullwidth_header_0_tb_body,
	.single-project .et_pb_fullwidth_header.et_pb_fullwidth_header_0,*/
	.lastpost-img .et_pb_post,
	.lastpost-img a img {
		max-height: 330px;
	}
	/*.et_pb_fullwidth_header_0,
	.et_pb_fullwidth_header_0_tb_body,
	.et_pb_fullwidth_header {
		line-height: 330px;
	}*/
	/*--- Ajuste margen vertical Descargas versión móvil ---*/
	.home .et_pb_text_6 {
		margin-bottom: -10px !important;
		padding-top: 12px !important;
	}
	/*.semb-txt h1 {
		font-size: 26px;
	}
	.semb-txt h3 {
		font-size: 18px !important;
	}*/
}

@media all and (max-width: 680px) {
	.small-image-blog .entry-featured-image-url {
		width: 100px !important;
		height: 66.6px !important;
		margin-bottom: 10px;
	}
	.small-image-blog h2.entry-title {
		font-size: 18px;
		height: 66.6px;
		max-height: 66.6px;
		padding-bottom: 0;
		margin-bottom: 10px;
	}
	.small-image-blog .post-meta .published::after {
		content: "" !important;
		line-height: 1.7em !important;
	}
	/*---- Mostrar solo categoría principal ----*/
	.small-image-blog .post-meta {
		margin-bottom: 5px;
	}
	.small-image-blog .post-meta a {
		display: none;
	}
	html[lang="es-ES"] .small-image-blog article:not(.category-somos-2):not(.category-prensa):not(.category-investigacion):not(.category-periodismo):not(.category-incidencia):not(.category-el-movimiento) .post-meta a:first-of-type:before,
	html[lang="en-US"] .small-image-blog article:not(.category-we-are-en):not(.category-press):not(.category-research):not(.category-journalism):not(.category-advocacy):not(.category-the-movement) .post-meta a:first-of-type:before {
		padding-right: 0;
		margin-left: 0;
	}
	html[lang="es-ES"] .small-image-blog article:not(.category-somos-2):not(.category-prensa):not(.category-investigacion):not(.category-periodismo):not(.category-incidencia):not(.category-el-movimiento) .post-meta a:first-of-type,
	html[lang="es-ES"] .small-image-blog article:not(.category-prensa):not(.category-investigacion):not(.category-periodismo):not(.category-incidencia):not(.category-el-movimiento) .post-meta a[href$="somos-2/"],
	html[lang="es-ES"] .small-image-blog article:not(.category-somos-2):not(.category-investigacion):not(.category-periodismo):not(.category-incidencia):not(.category-el-movimiento) .post-meta a[href$="prensa/"],
	.small-image-blog .category-investigacion .post-meta a[href$="investigacion/"],
	.small-image-blog .category-periodismo .post-meta a[href$="periodismo/"],
	.small-image-blog .category-incidencia .post-meta a[href$="incidencia/"],
	.small-image-blog .category-el-movimiento .post-meta a[href$="el-movimiento/"],
	.cat-investigacion .small-image-blog .post-meta a[href$="investigacion/"],
	.cat-periodismo .small-image-blog .post-meta a[href$="periodismo/"],
	.cat-incidencia .small-image-blog .post-meta a[href$="incidencia/"],
	.cat-movimiento .small-image-blog .post-meta a[href$="el-movimiento/"],
	html[lang="en-US"] .small-image-blog article:not(.category-we-are-en):not(.category-press):not(.category-research):not(.category-journalism):not(.category-advocacy):not(.category-the-movement) .post-meta a:first-of-type,
	html[lang="en-US"] .small-image-blog article:not(.category-press):not(.category-research):not(.category-journalism):not(.category-advocacy):not(.category-the-movement) .post-meta a[href$="we-are-en/"],
	html[lang="en-US"] .small-image-blog article:not(.category-somos-2):not(.category-research):not(.category-journalism):not(.category-advocacy):not(.category-the-movement) .post-meta a[href$="press/"],
	.small-image-blog .category-research .post-meta a[href$="research/"],
	.small-image-blog .category-journalism .post-meta a[href$="journalism/"],
	.small-image-blog .category-advocacy .post-meta a[href$="advocacy/"],
	.small-image-blog .category-the-movement .post-meta a[href$="the-movement/"],
	.cat-investigacion .small-image-blog .post-meta a[href$="research/"],
	.cat-periodismo .small-image-blog .post-meta a[href$="journalism/"],
	.cat-incidencia .small-image-blog .post-meta a[href$="advocacy/"],
	.cat-movimiento .small-image-blog .post-meta a[href$="the-movement/"] {
		display: inline-block;
		position: absolute;
		left: 115px !important;
		top: 5px;
	}
	.small-image-blog .post-content {
		width: 100% !important;
		line-height: 1.2em;
	}
}

@media (max-width: 600px) and (orientation: landscape) {
    .et_pb_menu_3_tb_header.et_pb_menu .et_mobile_menu {
		height: 81vh;
	}
}

@media all and (max-width: 599px) {
/*---- Mobile Menu ----------*/
	header .et_pb_menu_3_tb_header .et_mobile_menu .sub-menu li {
		padding-left: 55px !important;
	}
	#menu-somos.et_pb_fullwidth_menu_0 {
    	width: 38% !important;
	}
	/*---- Somos - Equipo Módulos imagen ----------*/
	.equipopersona1 .et_pb_team_member_image,
	.equipopersona2 .et_pb_team_member_image {
		width: 83.5px !important;
	}
	/*---- Ajustar posición de botón Leer en Idioma ----------*/
	p.wpml-ls-statics-post_translations {
		right: 1.5%;
	}
	/*--- Página de Periodismo ES --- */
	.page-id-4776 p.wpml-ls-statics-post_translations {
		top: 342px;	
	}
	/* Ajustar tamaño de títulos en headers */
	.et_pb_fullwidth_header_0 h1 span {
		font-size: 28px;
		padding: 7px 10px !important;
	}
	.et_pb_fullwidth_header_0 h2 span {
		font-size: 20px;
		padding: 4px 10px 6px !important;
	}
	.single-post .et_pb_fullwidth_header h1 {
		font-size: 23px;
		padding: 5px 10px 8px !important;
	}
	/* Ajustar tamaño de texto destacado en Home */
	.home .highlight-txt .et_pb_text {
		font-size: 21.5px;
	}
	/*---- Ajustar tamaño de textos destacados en Secciones y Proyectos ----------*/
	.et_pb_section:nth-of-type(2) .et_pb_text p:first-child span em,
	.et_pb_section:nth-of-type(3) .et_pb_text p:first-child span em,
	.page-id-5311 .principal .et_pb_text_2 {
    	font-size: 20.5px !important;
	}
	.limit-blog .entry-title {
	 	height: 53px;
		/*top: -118px;*/
	}
	.limit-blog .entry-title a {
	 	font-size: 20px !important;
	}
	/*.limit-blog .post-content {
		bottom: 19.5%;
	}*/
	.limit-blog .post-content p {
		font-size: 13px !important;
	}
	.limit-blog a.more-link {
		padding-top: 4px;
	}
	/*.et_pb_fullwidth_header_0,
	.et_pb_fullwidth_header_0_tb_body,
	.et_pb_fullwidth_header,
	.single-post .et_pb_fullwidth_section,
	.single-post .et_pb_fullwidth_header_0_tb_body,
	.single-post .et_pb_fullwidth_header.et_pb_fullwidth_header_0,
	.single-project .et_pb_fullwidth_section,
	.single-project .et_pb_fullwidth_header_0_tb_body,
	.single-project .et_pb_fullwidth_header.et_pb_fullwidth_header_0,*/
	.lastpost-img .et_pb_post,
	.lastpost-img a img {
		max-height: 280px;
	}
	/*.et_pb_fullwidth_header_0,
	.et_pb_fullwidth_header_0_tb_body,
	.et_pb_fullwidth_header {
		line-height: 280px;
	}*/
}

@media all and (max-width: 560px) {
	/*.semb-txt h1 {
		font-size: 20px;
	}*/
	.semb-txt h3 {
		font-size: 18px !important;
	}
}

@media all and (max-width: 500px) {
	.wpls-logo-showcase .slick-dots {
		display: none !important;
	}
}

/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {
	#main-content {
		margin-top: 67px;
	}
	/*---- Mobile Menu ----*/
	header .et_pb_menu_3_tb_header .et_mobile_menu .sub-menu li {
		padding-left: 48px !important;
	}
	.et_pb_image_1_tb_header {
		width: 45px;
		padding: 6px 0 !important;
	}
	.et_pb_section_1_tb_header .et_pb_menu .et_mobile_nav_menu {
		margin: 8.5px -14px 0 0;
	}
	.et_pb_menu_3_tb_header .mobile_nav .mobile_menu_bar::before {
		font-size: 50px;
	}
	/*---- Titles Secciones Principales ----*/
	.home .et_pb_slider h1 a {
		display: block;
    	font-size: 23px;
		line-height: 38px;
		padding: 0 5px;
	}
	.home .et_pb_slider p {
		font-size: 16px;
		line-height: 19.2px;
		margin-top: 5px;
	}
	/*---- Ancho y tamaño de texto destacado en Home ----*/
	.home .highlight-txt {
		width: 95%
	}
	.home .highlight-txt .et_pb_text {
    	font-size: 20px !important;
	}
	/*---- Ajustar tamaño de títulos en headers ----*/
	.et_pb_fullwidth_header_0 h1 span {
    	font-size: 25px !important;
	}
	.et_pb_fullwidth_header_0 h2 span {
    	font-size: 18px !important;
		display: block;
	}
	.single-post .et_pb_fullwidth_header h1 {
    	font-size: 22px !important;
	}
	/*---- Ajustar tamaño de textos destacados en Secciones y Proyectos ----------*/
	.et_pb_section:nth-of-type(2) .et_pb_text p:first-child span em,
	.et_pb_section:nth-of-type(3) .et_pb_text p:first-child span em,
	.page-id-5311 .principal .et_pb_text_2 {
    	font-size: 19px !important;
	}
	/*---- Ajustar posición de botón Leer en Idioma ----------*/
	p.wpml-ls-statics-post_translations {
		top: 355px;
	}
	/*--- Página de Periodismo ES --- */
	.page-id-4776 p.wpml-ls-statics-post_translations {
		top: 274px;	
	}
	/*---- Ajustar tamaño de texto regular ----*/
	body {
    	font-size: 15.5px !important;
		line-height: 1.5em;
	}
	a.social-sharing-button {
    	margin-right: 0.6em !important;
	}
	/*---- Footer ----*/
	footer p {
		font-size: 12px;
		line-height: 1.4em !important;
	}
	footer .et_pb_social_media_follow li a.icon:before,
	footer .et_pb_social_media_follow li a.icon {
		width: 22px;
		height: 22px;
		line-height: 22px;
	}
	/*---- Back to Top Button ----*/
	.et_pb_scroll_top.et-pb-icon {
		bottom: 165px;
	}
	/*---- Destacados -----*/
	.limit-blog .et_pb_post {
		height: 225.5px;
		max-height: 225.5px;
	}
	.limit-blog img {
		height: 225.5px;
		max-height: 225.5px;
	}
	.et_pb_blog_0 .et_pb_post .entry-title,
	.limit-blog .entry-title {
		top: -85px;
		height: 37px;
	}
	.limit-blog .entry-title a {
		font-size: 14px !important;
		line-height: 1.2em!important;
		font-weight: 500 !important;
	}
	.limit-blog .post-content p {
		font-size: 11.5px !important;
		/*line-height: 20px !important;*/
	}
	.limit-blog a.more-link {
		font-size: 12px !important;
		padding-top: 1px;
	}
	.pagination .alignleft a::after,
	.pagination .alignright a::after {
		width: 125px;
		font-size: 12px;
	}
	/* --- Imagen destacada Peridismo ---*/
	/*.et_pb_fullwidth_header_0,
	.et_pb_fullwidth_header_0_tb_body,
	.et_pb_fullwidth_header,
	.single-post .et_pb_fullwidth_section,
	.single-post .et_pb_fullwidth_header_0_tb_body,
	.single-post .et_pb_fullwidth_header.et_pb_fullwidth_header_0,
	.single-project .et_pb_fullwidth_section,
	.single-project .et_pb_fullwidth_header_0_tb_body,
	.single-project .et_pb_fullwidth_header.et_pb_fullwidth_header_0,*/
	.lastpost-img .et_pb_post,
	.lastpost-img a img {
		max-height: 220px;
	}
	/*.et_pb_fullwidth_header_0,
	.et_pb_fullwidth_header_0_tb_body,
	.et_pb_fullwidth_header {
		line-height: 220px;
	}*/
	/* --- Eliminar navegación con puntos carrusel de logos ---*/
	.home .et_pb_section.carrusel {
		margin-bottom: 30px !important;
	}
	.et_pb_section.carrusel {
		margin-bottom: 50px !important;
	}
	.home .logo_carousel.black .bottomNav,
	.logo_carousel.black .bottomNav {
		display: none !important;
	}
	/*.semb-txt h1 {
		font-size: 26px;
	}*/
	.semb-txt {
		padding-top: 150%;
	}
	.semb-txt h3 {
		font-size: 22px !important;
	}
	.semb-txt .img-placeholder {
		display: none;
	}
}
@media all and (max-width: 399px) {
	header .et_pb_menu_3_tb_header .et_mobile_menu .sub-menu li {
		padding-left: 38px !important;
	}
	p.wpml-ls-statics-post_translations {
		top: 355px;
	}
	.small-image-blog .entry-featured-image-url {
		width: 90px !important;
		height: 60px !important;
	}
	.small-image-blog h2.entry-title {
		font-size: 16px;
		height: 60px;
		max-height: 60px;
	}
	html[lang="es-ES"] .small-image-blog article:not(.category-somos-2):not(.category-prensa):not(.category-investigacion):not(.category-periodismo):not(.category-incidencia):not(.category-el-movimiento) .post-meta a:first-of-type,
	html[lang="es-ES"] .small-image-blog article:not(.category-prensa):not(.category-investigacion):not(.category-periodismo):not(.category-incidencia):not(.category-el-movimiento) .post-meta a[href$="somos-2/"],
	html[lang="es-ES"] .small-image-blog article:not(.category-somos-2):not(.category-investigacion):not(.category-periodismo):not(.category-incidencia):not(.category-el-movimiento) .post-meta a[href$="prensa/"],
	.small-image-blog .category-investigacion .post-meta a[href$="investigacion/"],
	.small-image-blog .category-periodismo .post-meta a[href$="periodismo/"],
	.small-image-blog .category-incidencia .post-meta a[href$="incidencia/"],
	.small-image-blog .category-el-movimiento .post-meta a[href$="el-movimiento/"],
	.cat-investigacion .small-image-blog .post-meta a[href$="investigacion/"],
	.cat-periodismo .small-image-blog .post-meta a[href$="periodismo/"],
	.cat-incidencia .small-image-blog .post-meta a[href$="incidencia/"],
	.cat-movimiento .small-image-blog .post-meta a[href$="el-movimiento/"],
	html[lang="en-US"] .small-image-blog article:not(.category-we-are-en):not(.category-press):not(.category-research):not(.category-journalism):not(.category-advocacy):not(.category-the-movement) .post-meta a:first-of-type,
	html[lang="en-US"] .small-image-blog article:not(.category-press):not(.category-research):not(.category-journalism):not(.category-advocacy):not(.category-the-movement) .post-meta a[href$="we-are-en/"],
	html[lang="en-US"] .small-image-blog article:not(.category-somos-2):not(.category-research):not(.category-journalism):not(.category-advocacy):not(.category-the-movement) .post-meta a[href$="press/"],
	.small-image-blog .category-research .post-meta a[href$="research/"],
	.small-image-blog .category-journalism .post-meta a[href$="journalism/"],
	.small-image-blog .category-advocacy .post-meta a[href$="advocacy/"],
	.small-image-blog .category-the-movement .post-meta a[href$="the-movement/"],
	.cat-investigacion .small-image-blog .post-meta a[href$="research/"],
	.cat-periodismo .small-image-blog .post-meta a[href$="journalism/"],
	.cat-incidencia .small-image-blog .post-meta a[href$="advocacy/"],
	.cat-movimiento .small-image-blog .post-meta a[href$="the-movement/"] {
		left: 105px !important;
	}
	.small-image-blog p.post-meta {
		margin-bottom: 0;
	}
	.small-image-blog p.post-meta span,
	.small-image-blog p.post-meta a {
		font-size: 13.5px !important;
		line-height: 1em;
	}
	.small-image-blog .post-content p {
		font-size: 13.5px !important;
	}
}
@media all and (max-width: 364px) {
	/*.et_pb_fullwidth_header_0,
	.et_pb_fullwidth_header_0_tb_body,
	.et_pb_fullwidth_header,
	.single-post .et_pb_fullwidth_section,
	.single-post .et_pb_fullwidth_header_0_tb_body,
	.single-post .et_pb_fullwidth_header.et_pb_fullwidth_header_0,
	.single-project .et_pb_fullwidth_section,
	.single-project .et_pb_fullwidth_header_0_tb_body,
	.single-project .et_pb_fullwidth_header.et_pb_fullwidth_header_0,*/
	.lastpost-img .et_pb_post,
	.lastpost-img a img {
		max-height: 160px;
	}
	/*.et_pb_fullwidth_header_0,
	.et_pb_fullwidth_header_0_tb_body,
	.et_pb_fullwidth_header {
		line-height: 160px;
	}*/
	/*--- Página de Periodismo ES --- */
	.page-id-4776 p.wpml-ls-statics-post_translations {
		top: 215px;	
	}
}
/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 359px) {
	/*---- Ajustar tamaño de textos destacados en Secciones y Proyectos ----------*/
	.et_pb_section:nth-of-type(2) .et_pb_text p:first-child span em,
	.et_pb_section:nth-of-type(3) .et_pb_text p:first-child span em,
	.page-id-5311 .principal .et_pb_text_2 {
    	font-size: 17px !important;
	}
	/*---- Ajustar tamaño de texto regular ----------*/
	body {
    	font-size: 15px !important;
		line-height: 1.5em;
	}
	a.social-sharing-button {
    	font-size: 0.8em !important;
	}
	.small-image-blog .entry-featured-image-url {
		margin-right: 10px !important;
	}
	.small-image-blog h2.entry-title {
		font-size: 15px;
	}
}
@media all and (max-width: 347px) {
	h3 strong, h3 {
		font-size: 20px !important;
	}
	#header-search-mob #s {
		width: 50vw;
	}
	.single-post p.wpml-ls-statics-post_translations {
		top: -82px;
	}
	.cat-periodismo .closed::before,
	.cat-periodismo .opened::before,
	.descarga.closed::before, .descarga.opened::before {
		font-size: 22px;
	}
	.home .et_pb_slider h1 a {
    	font-size: 20px;
		line-height: 38px;
	}
	.home .et_pb_slider p {
		font-size: 15px;
		line-height: 18.2px;
	}
	/* Ajustar tamaño de títulos en headers */
	.et_pb_fullwidth_header_0 h1 span {
    	font-size: 23px !important;
	}
	.et_pb_fullwidth_header_0 h2 span {
    	font-size: 16px !important;
	}
	.single-post .et_pb_fullwidth_header h1 {
    	font-size: 21px !important;
	}
	p.wpml-ls-statics-post_translations {
		font-size: 4.2vw;
	}
	footer p {
		font-size: 10px;
		line-height: 1.6em !important;
	}
	footer ul.et_pb_social_media_follow_0_tb_footer {
    	margin-bottom: 13px !important;
	}
}
@media all and (max-width: 332px) {
	.small-image-blog h2.entry-title {
		font-size: 14px;
	}
	.small-image-blog p.post-meta span,
	.small-image-blog p.post-meta a {
		font-size: 12px !important;
		top: 5px;
	}
	.et_pb_menu_3_tb_header.et_pb_menu .et_mobile_menu {
		height: 79vh;
	}
}
@media all and (max-width: 315px) {
	#main-content {
		margin-top: 57px;
	}
	header .et_pb_menu_3_tb_header .et_mobile_menu .sub-menu li {
		padding-left: 25px !important;
	}
	.et_pb_image_1_tb_header {
		width: 35px;
	}
	.et_pb_section_1_tb_header .et_pb_menu .et_mobile_nav_menu {
		margin: 10.7px -14px 0 0;
	}
	.et_pb_menu_3_tb_header .mobile_nav .mobile_menu_bar::before {
		font-size: 42px;
	}
	.et_pb_fullwidth_header .et_pb_fullwidth_header_container {
		width: 90%;
	}
	.et_pb_team_member_description h3,
	.equipopersona3 h3 {
		font-size: 13px !important;
	}
	html[lang="es-ES"] .pagination .alignleft a::after {
		content: "« VER ANT";
		width: 80px;
		font-size: 12px;
	}
	html[lang="es-ES"] .pagination .alignright a::after {
		content: "VER SIG »";
		width: 80px;
		font-size: 12px;
	}
	p.wpml-ls-statics-post_translations {
		top: 345px;
	}
	/*--- Página de Periodismo ES --- */
	.page-id-4776 p.wpml-ls-statics-post_translations {
		top: 205px;	
	}
}
@media all and (max-width: 305px) {
	h3 strong, h3 {
		font-size: 18px !important;
	}
	.cat-periodismo .closed::before,
	.cat-periodismo .opened::before,
	.descarga.closed::before, .descarga.opened::before {
		font-size: 20px;
	}
	.home .et_pb_slider h1 a {
    	font-size: 19px;
		line-height: 34px;
	}
	.home .highlight-txt .et_pb_text {
    	font-size: 18px !important;
	}
}
@media all and (max-width: 289px) {
	.et_pb_fullwidth_header_0 h1 span {
    	font-size: 22px !important;
	}
	.et_pb_fullwidth_header_0 h2 span {
    	font-size: 17px !important;
		display: block;
	}
	.single-post .et_pb_fullwidth_header h1 {
    	font-size: 21px !important;
	}
	
}
@media all and (max-width: 279px) {
	h3 strong, h3 {
		font-size: 16px !important;
	}
	.single-post p.wpml-ls-statics-post_translations {
		top: -80px;
	}
	.cat-periodismo .closed::before,
	.cat-periodismo .opened::before,
	.descarga.closed::before, .descarga.opened::before {
		font-size: 18px;
	}
	.et_pb_section_1_tb_header .et_pb_menu .et_mobile_nav_menu {
		margin: 7px -14px 0 0;
	}
	a.social-sharing-button {
    	font-size: 0.6em !important;
	}
	#menu-somos.et_pb_fullwidth_menu_0 {
    	width: 107px !important;
	}
	.limit-blog .post-meta {
		width: 100%;
		max-width: 100% !important;
	}
}