/* FONTS */
/*

font-family: 'Roboto Condensed', sans-serif;
font-family: 'Roboto', serif;

*/

/*! normalize.css v2.1.3 | MIT License | git.io/normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:'Roboto', serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:0 0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}
a {text-decoration:none;}
::-moz-selection {color: #fff; background: #333;}
::selection {color: #fff; background: #333;}

/* AMP BOILERPLATE */
body{-webkit-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-moz-animation:-amp-start 8s steps(1,end) 0s 1 normal both;-ms-animation:-amp-start 8s steps(1,end) 0s 1 normal both;animation:-amp-start 8s steps(1,end) 0s 1 normal both}@-webkit-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-moz-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-ms-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@-o-keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}@keyframes -amp-start{from{visibility:hidden}to{visibility:visible}}
body{-webkit-animation:none;-moz-animation:none;-ms-animation:none;animation:none}
:root {
  --color-primary: #005AF0;
  --space-1: .5rem;  /* 8px */
  --space-4: 2rem;   /* 32px */
}

/* Styles for the flex layout based tabs */
amp-selector[role=tablist].tabs-with-flex {
	display: flex;
	flex-wrap: wrap;
}
amp-selector[role=tablist].tabs-with-flex [role=tab] {
	flex-grow: 1;
	/* custom styling, feel free to change */
	text-align: center;
	padding: var(--space-1);
}
amp-selector[role=tablist].tabs-with-flex [role=tab][selected] {
	outline: none;
	/* custom styling, feel free to change */
	border-bottom: 2px solid var(--color-primary);
}
amp-selector[role=tablist].tabs-with-flex [role=tabpanel] {
	display: none;
	width: 100%;
	order: 1; /* must be greater than the order of the tab buttons to flex to the next line */
	/* custom styling, feel free to change */
	padding: var(--space-4);
}
amp-selector[role=tablist].tabs-with-flex [role=tab][selected] + [role=tabpanel] {
	display: block;
}

/* Styles for the selector based tabs */
amp-selector[role=tablist].tabs-with-selector {
	display: flex;
}
amp-selector[role=tablist].tabs-with-selector [role=tab][selected] {
	outline: none;
    background: #ffde00;
}
amp-selector[role=tablist].tabs-with-selector {
	display: flex;
}
amp-selector[role=tablist].tabs-with-selector [role=tab] {
  /* custom styling, feel free to change */
  text-align: center;
  font-size: 18px;
  font-weight: 500;
  color: #3f3f3f;
  text-transform: uppercase;
  display: inline-block;
  width: auto;
  padding: 5px 10px;
}
amp-selector.tabpanels [role=tabpanel] {
  display: none;
  /* custom styling, feel free to change */
  padding: 20px 4%;
}
amp-selector.tabpanels [role=tabpanel][selected] {
  outline: none;
  display: block;
}

body {background:#fff;}

/* HELPERS */
.visiblemobile {display:block;}
.visibledesktop {display:none;}
.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}
.clearfix:after {
    clear: both;
}
.clearfix {
    *zoom: 1;
}

.container {width: 94%; margin: 0 auto;}

/* HEADER */
body > header {width: 100%; clear: both; box-shadow: 0 5px 5px rgba(0,0,0,0.075); height: 60px; overflow: hidden; position:fixed; top:0; background: #fff; z-index:20; border-bottom: solid 3px #ffee00; box-sizing:border-box;}
body > header .container {}
header .contenedor-logo {float: left; height: 48px; margin: 5px 0 0;}
header .contenedor-boton-menu {display: block; margin: 0 10px 0 0; padding: 0; float: left;}
header .contenedor-boton-menu button {background:url('../img/menu.png') center center no-repeat #fff; background-size: 40px; width: 48px; height: 48px; display: block; margin: 0; padding: 0; border: 0 none;  text-indent: -999px; overflow: hidden;}
header .contenedor-logo .logo {padding: 0; margin: -2px 0 0 0; display: inline-block; height: 48px; width: 162px; float: left;}
header .contenedor-logo .logo a {}
header .contenedor-logo .logo img {height: 48px; width: 162px;}
header .links-header {float: right; height: 48px; margin: 8px 0 0;}
header .links-header ul.links {}
header .links-header ul li {}
header .links-header ul li a {}
header .links-header .botones {}
header .links-header .botones .busqueda {background: url(../img/lupa.png) center 5px no-repeat #fff; background-size: 32px; display: block; width: 32px; height: 48px; text-indent: -999px; overflow: hidden;}


/* AMP SIDEBAR */
amp-sidebar.sidebar-canales {width: 500px;background: #ffee00;max-width:90%;display:none;}
amp-sidebar.sidebar-canales[open] {display:block;}
amp-sidebar.sidebar-canales[hidden] {}
amp-sidebar .contenedor-sidebar {box-sizing: border-box; width: 100%; padding:20px 16px 0 16px; position: relative; background:#fff;}
amp-sidebar .contenedor-sidebar.amarillo {background:#ffee00;padding-top: 5px;}
amp-sidebar .cerrar-sidebar {background: url(../img/cancel.png) center center no-repeat; background-size: contain; position: absolute; top: 20px; right: 20px; overflow: hidden; text-indent: -999px; border: 0; width: 24px; height: 24px; opacity: 0.5; transition:opacity 300ms;}
amp-sidebar .cerrar-sidebar:hover {opacity: 1;}
amp-sidebar .sidebar-logo {display: block; margin: 0px 0 20px; padding: 12px; width: 202px;}
amp-sidebar .i-amphtml-screen-reader {display:none;}
amp-sidebar .sidebar-logo img { height: 60px; width: 202px; display: block; margin: 0; padding: 0;}
amp-sidebar .link-newsletters {display: block; margin: 0 auto 20px; text-align: center;}
amp-sidebar .link-newsletters img {width: 300px; height:auto; max-width: 100%; display: inline-block;}
amp-sidebar .link-especiales {display: block; margin: 0 auto 20px; text-align: center;}
amp-sidebar .link-especiales img {width: auto; height:auto; max-width: 100%; display: inline-block;}
amp-sidebar h4 {MARGIN: 0 0 10px; font-family: 'Roboto Condensed', sans-serif; text-transform: uppercase; font-weight: 600; font-size: 22px; border-bottom: solid 3px #000; color: #000;}
amp-sidebar ul.secciones {margin: 0 0 20px; padding: 0 0 30px; list-style: none;}
amp-sidebar .secciones li {display: block; width: 100%; border-bottom: solid 1px rgba(0,0,0,0.07); padding:10px 5px; margin: 0; transition:all 300ms;}
amp-sidebar .secciones li:last-child {margin: 0;}
amp-sidebar .secciones li a {color: #444; font-weight: 400; font-size: 18px;transition:all 300ms;display: block;}
amp-sidebar .secciones li a span {float: right; font-size: 46px; line-height: 21px; color: #000;transition:all 300ms;}
amp-sidebar .secciones li:hover {background:rgba(0,0,0,0.07);border-bottom: solid 1px rgba(0,0,0,0.07);}
amp-sidebar .secciones li:hover a {}
amp-sidebar .secciones li:hover a span {}
amp-sidebar .links-redes {width: 100%; text-align: center; margin: -10px 0 70px;}
amp-sidebar .links-redes a {display:inline-block;width:48px;height:48px;text-indent: -999px; overflow: hidden; opacity: 0.8; transition: opacity 200ms;}
amp-sidebar .links-redes a.instagram {background: url(../img/redes-instagram.png) center center no-repeat; background-size: 44px;}
amp-sidebar .links-redes a.twitter {background: url(../img/redes-twitter.png) center center no-repeat; background-size: 44px;}
amp-sidebar .links-redes a.facebook {background: url(../img/redes-facebook.png) center center no-repeat; background-size: 44px;}
amp-sidebar .links-redes a.youtube {background: url(../img/redes-youtube.png) center center no-repeat; background-size: 44px;}
amp-sidebar .links-redes a.linkedin {background: url(../img/redes-linkedin.png) center center no-repeat; background-size: 44px;}
amp-sidebar .links-redes a.gnews {background: url(../img/redes-news.png) center center no-repeat; background-size: 44px;}
amp-sidebar .links-redes a:hover {opacity:1;}

/* BUSQUEDA */
#busqueda {background: #f9f9f9; margin: 64px 0 0px; width: 100%; box-sizing: border-box; overflow:hidden; max-height:0; transition:max-height 200ms;}
#busqueda.activo {max-height:500px;}
#busqueda .container {position: relative; width: 94%; padding: 36px 0 20px; margin: 0 auto;}
#busqueda form {}
#busqueda .input-wrapper {width: 100%; clear: both;}
#busqueda input {font-size: 18px; padding: 0 2%;border: solid 2px #f0f0f0; width: 100%; height: 60px; box-sizing: border-box; outline: none; transition: all 300ms;}
#busqueda input:active, #busqueda input:focus,#busqueda input:hover {border-color:#444;}
#busqueda label {display: block; position: static; height: auto; clip: unset; clip-path: unset; overflow: visible; width: 100%; margin: 5px 0 0 1px; font-family: 'Roboto Condensed', sans-serif; font-size: 16px; text-shadow: 0 0 2px #fff;}
#busqueda .cerrar-busqueda {background: url(../img/cancel.png) center center no-repeat; background-size: contain; overflow: hidden; text-indent: -999px; border: 0; width: 16px; height: 16px; opacity: 0.75; transition: opacity 300ms; cursor: pointer; position: absolute; top:10px; right:0;}
#busqueda .cerrar-busqueda:hover {opacity:1;}

/* BARRA WP */
body.logged-in > header {top: 46px;}

/* FOOTER */
#footer {color: #fff; background: #000; padding: 20px 0 5px; margin: 30px 0 0;border-top: solid 3px #ffee00;}
#footer .arriba {width: 100%; clear: both; border-bottom: solid 1px #333; padding: 0 0 10px;}
#footer .footer-logo {background:url('../img/eldinamo_logo_white.svg') 0 0 no-repeat; display: block; float: left; width: 140px; background-size: contain; height: 60px; text-indent: -999px; overflow: hidden;}
#footer .links-redes {float: left; width: calc(100% - 150px); text-align: right; margin: 17px 0 0;font-size: 0px; line-height: 0px;}
#footer .links-redes a {display:inline-block; width:24px; height:24px; text-indent: -999px; overflow: hidden; opacity: 0.8; transition: opacity 200ms;margin:0 6px 0 0;}
#footer .links-redes a.instagram {background: url(../img/redes-instagram-blanco.png) center center no-repeat; background-size: 24px;}
#footer .links-redes a.twitter {background: url(../img/redes-twitter-blanco.png) center center no-repeat; background-size: 24px;}
#footer .links-redes a.facebook {background: url(../img/redes-facebook-blanco.png) center center no-repeat; background-size: 24px;}
#footer .links-redes a.youtube {background: url(../img/redes-youtube-blanco.png) center center no-repeat; background-size: 24px;}
#footer .links-redes a.linkedin {background: url(../img/redes-linkedin-blanco.png) center center no-repeat; background-size: 24px;}
#footer .links-redes a.gnews {background: url(../img/redes-news-blanco.png) center center no-repeat; background-size: 24px;}
#footer .links-redes a:hover {opacity:1;}
#footer .links-redes a:last-child {margin:0;}
#footer .footer-links {width: 100%; border-bottom: solid 1px #333; padding: 0 0 10px;}
#footer .footer-links li {display: inline-block; padding: 0 6px 0 0; margin: 0 6px 5px 0; border-right: solid 1px #333;}
#footer .footer-links li:last-child {margin-right: 0; padding: 0; border: 0 none;}
#footer .footer-links li a {color: #eee; font-family: 'Roboto Condensed', sans-serif; font-size: 15px;}

#footer .copyright {margin:margin: -5px 0 5px;}
#footer .copyright p {font-size: 13px; margin:0; line-height: 1.5em;}
#footer .copyright span {display:block;}
#footer .copyright p a {color:#fff;}
#footer .developer-credits {float: right; width: 50px; height: 50px; margin: 0 0 0 5px;}
#footer .developer-credits a {background: url(../img/gj.cl.png) center center no-repeat; display: block; width: 50px; height: 50px; background-size: cover; text-indent: -999px; overflow: hidden;}

/* PORTADA */
main.portada {width: 100%; clear: both; margin: 20px auto;}

.listado > h4, .titulo-destacado {font-family: 'Roboto Condensed'; font-size: 34px; text-transform: uppercase; line-height: 1em; margin: 0 0 30px; border-bottom: solid 5px #ffee00; padding: 0 0 10px;}
.listado > h4 a, .titulo-destacado a {color:#000;}
.listado article {width:100%; margin: 0 0 40px;}
.listado article .imagen-post {display: block; margin: 0 0 20px 0; width: 100%;}
.listado article .imagen-post img {display: block; margin: 0; width: 100%; height: auto;}
.listado article .titulares {margin: 0; width: 100%;}
.listado article .titulares h3 {font-family: 'Roboto Condensed'; font-weight: 700; text-transform: uppercase; background: #ffee00; display: inline-block; font-size: 16px; padding: 8px 10px; line-height: 1em; margin: 0 0 10px;border-bottom: 0 none;}
.listado article .titulares h3 a {color:#222;}
.listado article .titulares h2 {font-family: 'Roboto Condensed'; font-weight: 700; font-size: 28px; line-height: 1.35em; margin: 0 0 20px;}
.listado article .titulares h2 a {color:#000;}
.listado article .titulares .autor {color: #444; display: inline-block; margin: 0 5px 0 0; background: #f0f0f0; padding: 7px 14px; line-height: 26px; float: none; font-weight: 600;font-family:'Roboto Condensed', sans-serif}
.listado article .titulares .autor img {border-radius: 50%; box-sizing: border-box; border: solid 2px #fff; width: 36px;  height: auto; float: left; display: block; margin: -5px 8px -5px -10px;}
.listado article .titulares .autor a {color:#000; font-weight: 600;}
.portada .listado.destacados .titulares.visiblemobile {margin-bottom:20px;}

.destacados {width: 100%; margin: 0 0 30px;}
.secundarios {width: 100%; margin: 0 0 30px;}

.destacado-grande {width: 100%; overflow: hidden; margin:0 0 40px;}
.destacado-grande article {margin: 0;}
.destacado-grande article .imagen-post {}
.destacado-grande article .imagen-post img {display: block;}
.destacado-grande article .triangulo {width: 0px; height: 0px; border-left: 45px solid transparent; border-right: 45px solid transparent; border-bottom: 45px solid #ffee00; transform: rotate(-45deg);position: absolute; top: 13px; left: -19px;}
.destacado-grande article .titulares {background: #000; padding: 12px 3% 20px;}
.destacado-grande article .titulares h3 {margin: 0 0 5px; color: #000; font-family: 'Roboto Condensed', sans-serif; text-transform: uppercase; font-size: 15px; display: inline-block; padding: 3px 2% 3px; font-weight: 600; background: #ffee00;}
.destacado-grande article .titulares h2 {margin: 0 0 5px; font-family: 'Roboto Condensed', sans-serif; color: #fff; font-size: 22px; line-height: 1.35em;}
.destacado-grande article .titulares h2 a {color: #fff;}
.destacado-grande article .titulares .autor {color: #eee; font-size: 14px; font-family: 'Roboto Condensed', sans-serif; font-weight: 500;border-bottom: solid 3px #ffee00; padding-bottom: 2px;}
.destacado-grande article .titulares .autor a {color: #eee;}

.listado-masrecientes {background: #f9f9f9; padding: 20px 3%; border-radius: 10px; margin:0 0 30px;}
.listado-masrecientes h4 {background: url(../img/ultimominuto.png) 0 -4px no-repeat; background-size: 40px; padding: 0 0 10px 50px; margin: 0 0 20px;}
.listado-masrecientes .secundarios {margin:0;}
.listado-masrecientes article:last-child {margin:0;}
.listado-masrecientes article .imagen-post {position: relative;}
.listado-masrecientes article .imagen-post .hora {background: #ffee00; font-family: 'Roboto Condensed'; font-size: 16px; font-weight: bold; padding: 3px 5px; border-radius: 5px; position: absolute; top: 5px; right: 5px;}


.html-libre {width: 100%;clear:both; margin: 0 auto 30px;}


/* SINGLE EDICIONES */
.contenedor-boton {margin: 60px auto 20px;}
.contenedor-boton a {display: block; text-align: center; color: #fff; font-family: 'Roboto Condensed'; font-weight: 400; text-transform: uppercase; font-size: 22px; border: solid 2px; border-radius: 2px; padding: 10px 0 12px; width: 167px; margin: 0 auto;}


/* SINGLE */
main.pagina-single {margin-top: 30px; width: 100%; clear: both;}
article.principal {display: block; clear: both; width: 100%;  margin: 0 auto 40px;}
article.principal h2.seccion {font-family: 'Roboto Condensed'; font-weight: 700; text-transform: uppercase; background: #ffee00; display: inline-block; font-size: 16px; padding: 8px 10px; line-height: 1em;  margin: 0 0 10px;}
article.principal h2.seccion a {color:#222;}
article.principal .fecha { display: inline-block; color: #666; font-size: 16px; padding: 0 0 0 10px;}
article.principal h1 {font-family: 'Roboto Condensed'; font-weight: 700; font-size: 28px; line-height: 1.35em; margin: 0 0 20px;}
article.principal .imagen-principal {width: 100%; position: relative; margin: 0 0 24px;}
article.principal .imagen-principal img {position:relative;width:100%;height:auto;display: block;}
article.principal .imagen-principal .caption {background: linear-gradient(to bottom, rgba(11,57,84,0) 0%,rgba(4,21,31,0.40) 50%, rgba(0,0,0,0.66) 100%); position: absolute; bottom: 0; left: 0; padding: 30px 20px 10px; color: #fff; width: 100%; box-sizing: border-box; text-align: right; font-size: 14px;}
article.principal .imagen-principal.youtube-destacado {position: relative; padding-bottom: 56.25%; overflow: hidden; max-width: 100%; height: auto;}
article.principal .imagen-principal.youtube-destacado iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

article.principal .bajada {font-size: 18px; color: #404040; margin: 0 0 25px; line-height: 1.35em; font-weight: 500;}
article.principal .autor { color: #444; display: inline-block; margin: 0 5px 20px 0; background: #f0f0f0;  padding: 0 12px; height: 26px; line-height: 26px; float: left;}
main.pagina-single article.principal .autor { height: 40px; line-height: 40px; float:none;}
.single-eldinamo_avisos main.pagina-single article.principal .autor {float:left;}
article.principal .autor a {color: #303030; font-weight: 500;}
article.principal .autor a:hover {}
article.principal .compartir {display: inline-block; height: 40px; margin: 0 0 20px;}
article.principal .boton-compartir {background-color:#808080; background-size: 28px; transition:all 300ms; width: 40px; display: inline-block;}
article.principal .boton-fb:hover {background-color:#32529f;}
article.principal .boton-tw:hover {background-color:#1da1f2;}
article.principal .boton-wa:hover {background-color:#25d366;}
article.principal .boton-li:hover {background-color:#0077b5;}
article.principal .boton-sys:hover {background-color:#333;}

article.principal .the-content {display: block; width: 100%; clear: both; border-top: solid 1px #f0f0f0;  padding: 20px 0 0;margin: 0 0 60px;}

/* AGREGAR ESTILOS DE THECONTENT */
article.principal .the-content p {margin: 0 0 1em; font-size: 19px; line-height: 1.44em;}
article.principal .the-content p strong, article.principal .the-content p b {font-weight:600;}
article.principal .the-content a {color: #005e8b; text-decoration: underline; }
article.principal .the-content a:hover {}
article.principal .the-content img {display:block;margin:0 auto 1.35em; max-width: 100%;}
article.principal .the-content .twitter-tweet {display:block;margin:0 auto 1.35em;}
article.principal .the-content .wp-caption {margin: 0 auto 1.35em; max-width: 100%;}
article.principal .the-content .wp-caption img {width: 100%; height: auto; margin:0 auto 10px;}
article.principal .the-content .wp-caption .wp-caption-text {border-top: solid 1px #f0f0f0; margin: 5px 0 0 0; padding-top:3px; font-size: 14px; text-align: left;}
article.principal .the-content .wp-video {margin: 0 auto 1.35em;}
article.principal .the-content iframe {margin: 0 auto 1.35em !important; display: block; max-width:100%;}
article.principal .the-content .wp-block-embed.is-provider-youtube iframe {width:100%;}
article.principal .the-content .wp-block-embed-wordpress {width:100%;}
article.principal .the-content .wp-block-embed-wordpress iframe {width:100%;}
article.principal .the-content .wp-block-image {position: relative; width: 100%;}
article.principal .the-content .wp-block-image img {margin: 0;}
article.principal .the-content .wp-block-image figcaption {background: linear-gradient(to bottom, rgba(11,57,84,0) 0%,rgba(4,21,31,0.33) 50%, rgba(0,0,0,0.66) 100%); position: absolute; bottom: 0; left: 0; padding: 30px 20px 10px; color: #fff; width: 100%; box-sizing: border-box; text-align: right; font-size: 14px; margin: 0;}
article.principal .the-content ul {margin: 1em 0;}
article.principal .the-content ul li {margin: 0 0 5px; font-size: 18px; line-height: 1.35em;}
article.principal .the-content .detalles-autor {width: 100%; background: #f9f9f9; padding: 2% 10px; box-sizing: border-box; border-radius: 6px;margin:0 0 1em;}
article.principal .the-content .detalles-autor img {float: left; display: block; margin: 0 3% 0 0; border-radius: 50%; width: 90px; height: auto; border: solid 3px #fff;}
article.principal .the-content .detalles-autor .bio-autor {font-size: 16px; margin:0;}
article.principal .the-content .detalles-autor .bio-autor a {font-weight: 500;}


.comentarios {width: 100%; margin: 50px 0 50px;}
.comentarios h3 {font-family: 'Roboto Condensed'; font-size: 24px; text-transform: uppercase; line-height: 1em; margin: 0 0 20px; border-bottom: solid 4px #ffee00; padding: 0 0 6px;}
#toggle-comentarios {border: solid 2px #000; height: 60px; padding: 0 30px; font-family: 'Roboto Condensed', sans-serif; text-transform: uppercase; background: #f9f9f9; width: 100%;margin-bottom: 10px;}
#comentarios-facebook {}
#comentarios-facebook .fb-comments {}

.tags {width: 100%; clear: both; margin: 0 0 50px;}
.tags h3 {font-family: 'Roboto Condensed'; font-size: 24px; text-transform: uppercase; line-height: 1em; margin: 0 0 15px; border-bottom: solid 4px #ffee00; padding: 0 0 6px;}
.tags a {display: inline-block; border: solid 2px #000; margin: 0 7px 7px 0; height: 30px; line-height: 29px; padding: 0 10px; font-family: 'Roboto Condensed', sans-serif; color: #000; text-transform: uppercase;}

.relacionados {}
.relacionados h3 {font-family: 'Roboto Condensed'; font-size: 24px; text-transform: uppercase; line-height: 1em; margin: 0 0 15px; border-bottom: solid 4px #ffee00; padding: 0 0 6px;}

aside.lateral {width: 100%; clear: both;}
aside .contenedor-aside {}
.populares {width: 100%; margin: 0 0 40px; clear: both;}
.populares h3 {font-family: 'Roboto Condensed'; font-size: 24px; text-transform: uppercase; line-height: 1em; margin: 0 0 15px; border-bottom: solid 4px #ffee00; padding: 0 0 6px;}
.populares .items {width: 100%; clear: both;}
.populares article {width: 100%; clear: both; margin: 0 0 20px; display: block;}
.populares article span {display: block; float: left; width: 48px; height: 48px; text-align: center; line-height: 48px; font-family: 'Roboto Condensed', sans-serif; font-weight: 700; font-size: 26px; color: #222; background: #ffee00; margin: 0 17px 0 0;}
.populares article h2 {font-family: 'Roboto Condensed'; font-weight: 500; font-size: 18px; line-height: 1.35em; margin: -5px 0 0; float: left; width: calc(100% - 65px);padding: 5px 0 0 0; box-sizing: border-box; transition: background 200ms;}
.populares article h2 a {color:#333; transition:color 200ms;}


/* INDICES */
.pagina-listado {margin-top: 30px;}
.pagina-listado h1.titulo-seccion {font-family: 'Roboto Condensed'; font-size: 34px; text-transform: uppercase; line-height: 1em; margin: 0 0 30px; border-bottom: solid 5px #ffee00; padding: 0 0 10px;}
.pagina-listado .listado {}
.pagina-listado .listado article {margin-bottom:40px;}

.paginacion {width: 100%; clear: both; text-align: center; margin: 50px 0;font-family:'Roboto Condensed', sans-serif;}
.paginacion .page-numbers {display: inline-block; text-align: center;border: solid 1px #000; min-width: 40px; padding: 0 3px; box-sizing: border-box; height: 40px; line-height: 39px; color:#000;}
.paginacion .page-numbers.current, .paginacion a.page-numbers:hover {background: #f0f0f0;}

.destacados-seccion {width:100%; margin:0 0 40px;}
.destacados-seccion > h4.titulo-destacado {text-align:right;}
.destacados-seccion .listado {margin:0 0 20px;}
.destacados-seccion .listado article {width:auto;}
.destacados-seccion .listado article .imagen-post {width:100%;}
.destacados-seccion .listado article .imagen-post img {width:100%; height:auto;}

/* PAGINAS */
main.pagina {margin-top: 30px;}

/* BLOQUES */
.listado.bloque-dos-destacados {margin:0 0 40px; width:100%;}
.listado.bloque-dos-destacados img {margin:0 auto !important;}
.listado.bloque-dos-destacados h2 a {text-decoration:none;}
.listado.bloque-dos-destacados .autor a {text-decoration:none;}

.listado.bloque-tres-destacados {margin:0 0 40px; width:100%;}
.listado.bloque-tres-destacados img {margin:0 auto !important;}
.listado.bloque-tres-destacados h2 a {text-decoration:none;}
.listado.bloque-tres-destacados .autor a {text-decoration:none;}

.bloque-ed-insertar-pdf {width: 100%; margin: 0 auto 40px; height:600px;}
article.principal .the-content .bloque-ed-insertar-pdf iframe {width: 100%; height: 500px; margin: 0 0 12px; margin: 0 0 10px !important;}
.bloque-ed-insertar-pdf .descargar-pdf {color: #f1f1f1 !important; background: #333; padding: 4px 0; text-decoration: none !important; border-radius: 4px; margin: 0 auto; display: block; text-transform: uppercase; font-size: 12px; width: 110px; text-align: center;}


.huincha-sponsor {width: 100%; clear: both; text-align: center;}
.huincha-sponsor img {max-width: 100%; height: auto;}


/* PODCASTS */
.cabecera-podcasts {padding: 50px 0; background:url(../img/fondo-podcasts.jpg) center center no-repeat #10080d; margin:-24px 0 80px;}
.cabecera-podcasts .wrapper {margin: 0 auto; width: 96%;}
.cabecera-podcasts h1 {color: rgba(255,255,255,0.9); font-weight: 400; text-transform: uppercase; text-align: center; font-size: 16px; margin: 0 auto 15px; text-shadow: 0 0 3px #000; border-bottom: solid 3px #fe0; display: block; width: fit-content; padding: 0 2% 3px;}
.cabecera-podcasts h2 {color: rgba(255,255,255,0.9); text-align: center; text-transform: uppercase; font-weight: 500; font-size: 30px; width: 90%; margin: 0 auto 40px;text-shadow: 0 0 3px #000;}
.cabecera-podcasts p {text-align: center; color: rgba(255,255,255,0.9); max-width: 90%; margin: 0 auto 20px; font-size: 16px; line-height: 1.35em;text-shadow: 0 0 3px #000;}
.cabecera-podcasts a {display: block; margin: 0 auto; color: #fff; background: #00d665; width: 200px; text-align: center; padding: 0 20px; height: 60px;line-height: 60px; text-decoration: none;font-weight: 500; border-radius: 30px;}

h2.titulo-programas {background:url(../img/icono-podcast.png) bottom center no-repeat; text-align: center; font-weight: 300; text-transform: uppercase; font-size: 24px; letter-spacing: -0.5px;padding: 0 0 54px; background-size: 44px; margin: 0 0 20px; line-height: 1em;}
h2.titulo-programas strong {font-weight: 700;}

.portada-podcasts .bloque-tres {/*display: grid; grid-auto-rows: 1fr; grid-template-columns: 47% 47%; gap: 20px 6%; width: 100%;*/}
.programa-item {width:auto; border-bottom: solid 1px #ddd; padding-bottom: 25px; margin-bottom: 25px;}
.programa-item img.caratula {width: 100%; height: auto;display: block; margin: 0 0 15px;}
.programa-item h3 {font-weight: 700; font-size: 24px; margin: 0 0 10px; font-family: "Roboto Condensed", sans-serif; text-transform: uppercase;}
.programa-item p {margin: 0 0 15px;  font-size: 14px; line-height: 1.5em; color: #444; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 6; overflow: hidden;  width: 100%;}
.programa-item p a {color:#0d72ea;}
.programa-item h4 {border-bottom: solid 1px #eee; padding: 5px; text-align: center; text-transform: uppercase; font-size: 12px; font-weight: 500; margin: 0 0 5px; line-height: 1em;}
.programa-item article {margin: 0 0 5px; background: #f9f9f9; padding: 5px 2%; box-sizing: border-box;width: 100%; clear: both;}
.programa-item article .imagen-post {float: left; width: 90px; margin: 0 15px 0 0;}
.programa-item article .imagen-post img {}
.programa-item article .titulares {float: left; width: calc(100% - 105px);}
.programa-item article .titulares span {font-size: 12px; margin: 10px 0 0; line-height: 1em; display: block;}
.programa-item article .titulares h2 {font-size: 16px; margin: 3px 0 0; font-weight: 600;}
.programa-item article .titulares h2 a {}
.programa-item article .podcast-embed {width: 100%; display: block; clear: both; margin: 10px 0 0; float: left;}
.programa-item article .podcast-embed iframe {}
.programa-item a.ver-todos {background: #f9f9f9; text-align: center; text-transform: uppercase; font-size: 12px; font-weight: 500; margin: 0; line-height: 1em; display:block;color: #000; text-decoration: underline; height: 36px;  padding: 0; line-height: 36px;}

.podcast-principal {width: 100%; overflow: hidden; margin:0 0 25px; position:relative;}
.podcast-principal .imagen-post {}
.podcast-principal .imagen-post img {display: block;width: 100%; height: auto;}
.podcast-principal .icono-podcast {position: absolute; top: 10px; left: 3%; height: 32px;background:url(../img/icono-podcast.png) 0 0 no-repeat; background-size:32px;padding:0 0 0 40px;}
.podcast-principal .flag-podcast {color: #ddd; font-size: 14px; font-family: 'Roboto Condensed', sans-serif; text-transform: uppercase; line-height: 32px; font-weight: 700;}
.podcast-principal .titulares {position: absolute; bottom: 0; width: 100%; padding: 50px 3% 15px; box-sizing: border-box; background: linear-gradient(to bottom, rgba(11,57,84,0) 0%,rgba(4,21,31,0.40) 40%, rgba(0,0,0,0.75) 100%); text-shadow: 5px 5px 18px rgb(0 0 0 / 40%);}
.podcast-principal .titulares h2.seccion {margin: 0 0 5px; color: #000; font-family: 'Roboto Condensed', sans-serif; text-transform: uppercase; font-size: 15px; display: inline-block; padding: 3px 2% 3px; font-weight: 600; background: #ffee00;}
.podcast-principal .titulares .fecha {color: #999; font-size: 12px;}
.podcast-principal .titulares h1 {margin: 0 0 5px; font-family: 'Roboto Condensed', sans-serif; color: #fff; font-size: 22px; line-height: 1.35em;}
.podcast-principal .titulares .bajada {color: #ddd; font-size: 14px;margin: 0;}
.compartir-flag {color: #444; display: inline-block; margin: 0 5px 20px 0; background: #f0f0f0; padding: 0 12px;height: 40px; line-height: 40px; float: left;}
.single-podcasts .podcast-embed {margin: 0 0 15px; width: 100%;}


header.header-mascada {height: 140px; border-bottom-color: #114439;}
header.header-mascada .contenedor-logo-mascada {text-align: center;}
header.header-mascada .contenedor-logo-mascada .logo {padding: 8px 0 0; max-width: 80%; margin: 0 auto 0px; display:block; font-size: 2em;}
header.header-mascada .contenedor-logo-mascada .logo img {width: auto; height: 75px;}
header.header-mascada .container-mascada {background: #175c4e;}
header.header-mascada .container-mascada .contenedor-logo {margin: 0;}
header.header-mascada .container-mascada .contenedor-logo .contenedor-boton-menu button {background: url(../img/menu-blanco.png) center center no-repeat transparent; background-size: 40px;}
header.header-mascada .container-mascada .links-header {float: left; width: calc(98% - 58px);}
header.header-mascada .container-mascada .links-header nav {}
header.header-mascada .container-mascada .links-header nav .amp-carousel-button {display:none;}
header.header-mascada .container-mascada .links-header nav a {display: inline-block; height: 36px; margin: 0 10px 0 0; font-family: 'Roboto Condensed', sans-serif; line-height: 36px; text-transform: uppercase; box-sizing: border-box; font-weight: 700;color:#fff;}
header.header-mascada ~ main, header.header-mascada ~ .container main  {margin-top:100px;}
header.header-mascada ~ main .titulo-seccion, header.header-mascada ~ .container .populares h3, header.header-mascada ~ .container .tags h3 {border-bottom-color: #ff5949;}
header.header-mascada ~ .container article.principal h2.seccion, header.header-mascada ~ .container .populares article span {background: #ff5949;}
header.header-mascada ~ .container article.principal h2.seccion a, header.header-mascada ~ .container .populares article span {color: #fff;}
amp-sidebar .sidebar-logo-mascada {height:auto;}
amp-sidebar .sidebar-logo-mascada img {height:auto;}

.portada.portada-senor-mascada {margin: 74px auto 20px;}
.cabecera-senor-mascada {padding: 30px 0 20px; margin: 0 0 30px;}
.cabecera-senor-mascada h1 {width: 100%; text-align: center; margin: 0 0 30px;}
.cabecera-senor-mascada h1 img {max-width: 80%; width: 320px; height: auto;}
.portada-senor-mascada .listado > h4, .portada-senor-mascada .titulo-destacado {border-bottom: solid 5px #ff5949; padding:0; /*background:url(../img/icono-mascada.png) 0 0 no-repeat; background-size: 58px; padding: 0 0 5px 70px; line-height: 1em; min-height: 58px;*/}
.portada-senor-mascada .listado article .titulares h3, .portada-senor-mascada .destacado-grande article .titulares h3 {background:#ff5949;color:#fff; }
.portada-senor-mascada .listado article .titulares h3 a, .portada-senor-mascada .destacado-grande article .titulares h3 a {color:#fff; }
.portada-senor-mascada .destacado-grande article .titulares {background: #236d60;}

/* ios safari fix */
@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
	@media {
		/* header nav .menu {float: left; width: calc(100% - 52px);} */
	}
}


/* RESPONSIVE MOVILES HORIZONTAL / TABLET / NETBOOK */
@media only screen and (min-width:768px) {
}

/* RESPONSIVE DESKTOP 1024 / TABLET HORIZONTAL -> hasta 1139 */
@media only screen and (min-width:1240px) {
	.visiblemobile {display:none;}
	.visibledesktop {display:block;}
	body.logged-in > header {top: 32px;}
	.container {width: 1200px; margin: 0 auto;}

	/* HEADER */
	body > header {}
	body > header .container {}
	header .contenedor-logo {}
	header .contenedor-boton-menu {}
	header .contenedor-boton-menu button {}
	header .contenedor-logo .logo {}
	header .contenedor-logo .logo a {}
	header .contenedor-logo .logo img {}
	header .links-header {}
	header .links-header ul.links {display: block; margin: 4px 10px 0 0; padding: 0; list-style: none; height: 40px; float: left;}
	header .links-header ul li {display: inline-block; height: 36px;margin: 0 10px 0 0; font-family: 'Roboto Condensed', sans-serif; line-height: 36px; text-transform: uppercase; box-sizing: border-box; font-weight: 700;}
	header .links-header ul li:hover {border-bottom: solid 2px;}
	header .links-header ul li a {color:#000;}
	header .links-header ul li:hover a {}
	header .links-header .botones {float: left;}
	header .links-header .botones .busqueda {cursor: pointer;}
	
	amp-sidebar .links-redes {margin: 0 0 10px;}

	/* BUSQUEDA */
	#busqueda {}
	#busqueda.activo {}
	#busqueda .container {width: 1200px; padding: 50px 0 20px;}
	#busqueda form {}
	#busqueda .input-wrapper {}
	#busqueda input {padding: 0 20px}
	#busqueda input:active, #busqueda input:focus,#busqueda input:hover {}
	#busqueda label {font-size: 20px;}
	#busqueda .cerrar-busqueda {width:24px;height:24px; top: 14px;}
	#busqueda .cerrar-busqueda:hover {}
	
	/* FOOTER */
	#footer {margin: 80px 0 0; padding: 40px 0 20px;}
	#footer .arriba {padding-bottom:24px;}
	#footer .footer-logo {width:230px; height:68px;}
	#footer .links-redes {width:auto; float: right; margin: 36px 0 0;}
	#footer .links-redes a {margin:0 10px 0 0; width:32px; height:32px;}
	#footer .links-redes a.instagram {background-size:32px;}
	#footer .links-redes a.twitter {background-size:32px;}
	#footer .links-redes a.facebook {background-size:32px;}
	#footer .links-redes a.youtube {background-size:32px;}
	#footer .links-redes a.linkedin {background-size:32px;}
	#footer .links-redes a.gnews {background-size:32px;}
	#footer .footer-links {padding: 0 0 14px;}
	#footer .footer-links li {padding: 0 10px 0 0; margin: 0 10px 0 0;}
	#footer .footer-links li:last-child {}
	#footer .footer-links li a {font-size: 16px; text-transform: uppercase;}
	#footer .copyright p {font-size: 16px;}
	#footer .copyright span {display: inline;}
	#footer .copyright p a:hover {color:#ddd;}

	
	/* PORTADA */
	main.portada {margin: 30px auto;}
	
	.listado > h4, .titulo-destacado {font-size: 38px;}
	.listado.listado-3 {display: grid; grid-template-columns: repeat(3, 1fr); grid-template-rows: 1fr; grid-column-gap: 40px; grid-row-gap: 0px;}
	.listado article {}
	.listado article .imagen-post {}
	.listado article .imagen-post img {}
	.listado article .titulares {}
	.listado article .titulares h3 {padding: 10px 12px; font-size: 18.72px;margin: 0 0 14px; line-height: 17px;}
	.listado article .titulares h3 a {}
	.listado article .titulares h2 {font-size: 26px;}
	.listado article .titulares h2 a {}
	.listado article .titulares .autor {}
	.listado article .titulares .autor a {}
	
	.destacados { display: grid; grid-auto-rows: 1fr;  grid-template-columns: 2fr 1fr 1fr; gap: 40px 30px; }
	.destacados article.principal .titulares h2 {font-size: 34px; margin: 0 0 20px;}
	
	.destacados.destacados-grande {grid-template-columns: 2fr 1fr;}
	.destacados.destacados-grande .principal {padding: 0 20px; box-sizing: border-box;}
	.destacados.destacados-grande .principal h3 + .autor {padding: 6px 14px 5px; margin: 0 0 0 5px;}
	.destacados.destacados-grande .principal .bajada {}
	.destacados.destacados-grande .aside-posts {padding:0 20px;}
	.destacados.destacados-grande .aside-posts article {}
	.destacados.destacados-grande .aside-posts article h3 {display:none;}
	.destacados.destacados-grande .aside-posts article h2 {font-size:24px;}
	
	
	.secundarios {display: grid; grid-auto-rows: 1fr; grid-template-columns: 1fr 1fr 1fr 1fr; gap: 40px 30px; margin-bottom:0; }
	.bloque-tres {display: grid; grid-auto-rows: 1fr; grid-template-columns: 1fr 1fr 1fr; gap: 40px 30px; margin-bottom:50px; }
	.bloque-dos {display: grid; grid-auto-rows: 1fr; grid-template-columns: 1fr 1fr; gap: 40px 30px; margin-bottom:50px; }
	
	.destacado-grande {margin:0 0 50px;}
	.destacado-grande article {position: relative;}
	.destacado-grande article .imagen-post {}
	.destacado-grande article .imagen-post img {}
	.destacado-grande article .triangulo {top: -7px; left: -30px;}
	.destacado-grande article .titulares {position: absolute; bottom: 0; width: 100%; padding: 80px 180px 60px; box-sizing: border-box; background: linear-gradient(to bottom, rgba(11,57,84,0) 0%,rgba(4,21,31,0.40) 40%, rgba(0,0,0,0.75) 100%);text-shadow: 5px 5px 18px rgba(0,0,0,0.4);}
	.destacado-grande article .titulares h3 {font-weight: 600; font-size: 18px;padding:8px 15px;}
	.destacado-grande article .titulares h2 {font-size: 36px; line-height: 1.3em; margin: 0 0 15px;}
	.destacado-grande article .titulares h2 a {}
	.destacado-grande article .titulares .autor {color: #fff; font-size: 15px; text-transform: uppercase;}
	.destacado-grande article .titulares .autor a {color: #fff;}
	
	.listado-masrecientes {padding: 25px 30px 30px; margin:0 0 40px;}
	.listado-masrecientes h4 {background-position: 0 -2px;}
	.listado-masrecientes article {margin: 0;}
	.listado.listado-masrecientes article h2 {margin: 0;font-size:24px;}
	.listado-masrecientes article .imagen-post .hora {font-size: 18px; padding: 4px 7px;}


	.html-libre { margin: 0 auto 50px;}
	
	.contenedor-boton {margin:80px auto 20px;}
	.contenedor-boton a {transition:all 300ms;}
	.contenedor-boton a:hover {background: #fff; color: #222; border-color: #fff;}
	
	
	/* SINGLE */
	.post-container {display: grid; grid-template-columns: 1fr 300px; grid-template-rows: 1fr; grid-column-gap: 40px; grid-row-gap: 0px; margin-top: 30px; }
	main.pagina-single {min-width:0; margin-top: 0;}
	article.principal {}
	article.principal h2.seccion {padding: 10px 12px 8px; font-size: 18.72px; margin-bottom: 20px;}
	article.principal h2.seccion a {}
	article.principal .fecha {font-size:18px;}
	article.principal h1 {font-size: 34px; margin: 0 0 20px;}
	article.principal .imagen-principal {}
	article.principal .imagen-principal img {}
	article.principal .imagen-principal .caption {font-size: 16px; line-height: 1.5em; padding-bottom: 20px;}
	article.principal .bajada {font-size: 22px; margin-bottom:30px;}
	article.principal .autor {}
	article.principal .autor a {}
	article.principal .autor a:hover {}
	article.principal .compartir {}
	article.principal .boton-compartir {}

	article.principal .the-content {}
	
	/* AGREGAR ESTILOS DE THECONTENT */
	article.principal .the-content p {}
	article.principal .the-content p strong, article.principal .the-content p b {}
	article.principal .the-content a {}
	article.principal .the-content a:hover {}
	article.principal .the-content img {}
	article.principal .the-content .twitter-tweet {}
	article.principal .the-content .wp-caption {}
	article.principal .the-content .wp-caption img {}
	article.principal .the-content .wp-caption .wp-caption-text {}
	article.principal .the-content .wp-video {}
	article.principal .the-content iframe {}
	article.principal .the-content .wp-block-embed.is-provider-youtube iframe {height:480px;}
	article.principal .the-content .wp-block-embed-wordpress {}
	article.principal .the-content .wp-block-embed-wordpress iframe {}
	article.principal .the-content .wp-block-image {}
	article.principal .the-content .wp-block-image img {width: 100%; height: auto;}
	article.principal .the-content .wp-block-image figcaption {font-size: 16px;}
	article.principal .the-content h2 {font-size: 28px;}
	
	article.principal .the-content .detalles-autor {padding: 12px 16px;}
	article.principal .the-content .detalles-autor img {width: 100px; margin: 0 20px 0 0;}
	article.principal .the-content .detalles-autor .bio-autor {font-size: 18px; margin-top: 10px;}
	article.principal .the-content .detalles-autor .bio-autor a {}
	
	.comentarios {}
	.comentarios h3 {font-size: 28px;}
	#toggle-comentarios {font-size: 24px; height: 80px;}
	#comentarios-facebook {}
	#comentarios-facebook .fb-comments {border: solid 4px #000; box-sizing: border-box; padding: 20px;}
	
	.tags {}
	.tags h3 {font-size: 28px; margin: 0 0 16px;}
	.tags a {font-size: 18px; font-weight: 500; padding: 0 12px; height: 34px; line-height: 33px; transition:background 200ms, color 200ms;}
	.tags a:hover {background:#000;color:#fff;}
	
	.relacionados {font-size: 28px; margin: 0 0 16px;}
	.relacionados h3 {font-size: 28px; margin: 0 0 16px;}
	.relacionados .listado {display: grid; grid-template-columns: repeat(2, 1fr); grid-template-rows: 1fr; grid-column-gap: 30px; grid-row-gap: 0px;}
	.relacionados article {}
	
	aside.lateral {min-width:0;}
	aside .contenedor-aside {position: sticky; top: 80px; bottom: auto;}
	.logged-in aside .contenedor-aside {position: sticky; top: 110px; bottom: auto;}
	.populares {}
	.populares h3 {}
	.populares .items {}
	.populares article {}
	.populares article span {}
	
	
	/* INDICES */
	.pagina-listado {}
	.pagina-listado h1.titulo-seccion {font-size:38px;}
	.pagina-listado .listado {display: grid; grid-template-columns: repeat(2, 1fr); grid-template-rows: 1fr; grid-column-gap: 40px; grid-row-gap: 0px;}
	.pagina-listado .listado article {}

	.paginacion {}
	.paginacion .page-numbers {}
	
	.destacados-seccion {}
	.destacados-seccion > h4.titulo-destacado {}
	.destacados-seccion .listado {display: grid; grid-auto-rows: 1fr; grid-template-columns: 1fr 1fr 1fr 1fr; gap: 40px 30px;}
	.destacados-seccion .listado article {}
	.destacados-seccion .listado article .imagen-post {}
	.destacados-seccion .listado article .imagen-post img {}
	
	/* PAGINAS */
	main.pagina {}
	
	/* BLOQUES */
	.listado.bloque-dos-destacados {display: grid; grid-template-columns: repeat(2, 1fr); grid-template-rows: 1fr; grid-column-gap: 40px; grid-row-gap: 0px;}
	.listado.bloque-tres-destacados {display: grid; grid-auto-rows: 1fr; grid-template-columns: 1fr 1fr 1fr; gap: 40px 30px; margin-bottom: 0;}
	
	.bloque-ed-insertar-pdf {}
	article.principal .the-content .bloque-ed-insertar-pdf iframe {margin-bottom: 20px !important;}
	.bloque-ed-insertar-pdf .descargar-pdf {font-size: 14px; width: 160px; padding: 8px 0; background: #444;}
	
	
	/* podcasts */
	.cabecera-podcasts {margin: -34px 0 80px;}
	.cabecera-podcasts .wrapper {width: 680px; padding: 20px 0;}
	.cabecera-podcasts h2 {margin-bottom: 50px;}
	h2.titulo-programas {margin-bottom: 40px; font-size: 40px; background-size: 64px; padding-bottom: 80px;}
	.portada-podcasts .bloque-tres {display: grid; grid-auto-rows: 1fr; grid-template-columns: 31% 31% 31%; gap: 10px 3.5%; width: 100%;}
	.programa-item {padding-bottom:0;}
	.programa-item h3 { font-size: 32px; margin: 0 0 15px;}
	.programa-item p {margin-bottom: 30px;}
	.programa-item h4 {font-size: 14px;}
	.programa-item article {margin: 10px 0;}
	.programa-item article .titulares h2 {font-size: 16px;}
	.programa-item a.ver-todos {font-size: 14px; text-decoration: none;}
	.programa-item a.ver-todos:hover {background:#ffee00}
	
	.single-podcasts .post-container { display: block; margin: 30px auto 50px;}
	.podcast-principal {margin:0 0 30px;}
	.podcast-principal .icono-podcast {top: 40px; left: 40px; background-size: 44px; line-height: 44px;height: 44px; padding: 0 0 0 58px;}
	.podcast-principal .flag-podcast {font-size:20px;}
	.podcast-principal .titulares {padding: 180px 60px 50px;}
	.podcast-principal .titulares h2.seccion {font-weight: 600; font-size: 18px; padding: 8px 15px; margin: 0 0 15px;}
	.podcast-principal .titulares .fecha {font-size: 16px;}
	.podcast-principal .titulares h1 {font-size: 36px;line-height: 1.3em; margin: 0 0 15px;}
	.podcast-principal .titulares .bajada {font-size: 20px; font-weight: 400; line-height: 1.44em;}
	.compartir-flag {}
	.single-podcasts .podcast-embed {margin: 0 0 20px; width: 100%;}
	
	header.header-mascada {}
	header.header-mascada .contenedor-logo-mascada {}
	header.header-mascada .contenedor-logo-mascada .logo {}
	header.header-mascada .contenedor-logo-mascada .logo img {}
	header.header-mascada .container-mascada {text-align: center;}
	header.header-mascada .container-mascada .contenedor-logo {}
	header.header-mascada .container-mascada .contenedor-logo .contenedor-boton-menu button {}
	header.header-mascada .container-mascada .links-header {}
	header.header-mascada .container-mascada .links-header nav {}
	header.header-mascada .container-mascada .links-header nav a {margin: 0 15px 0 0; padding: 0 10px;}
	header.header-mascada ~ main, header.header-mascada ~ .container main  {}
	
	header.header-mascada ~ .container aside .contenedor-aside { top: 180px;}
	.logged-in header.header-mascada ~ .container aside .contenedor-aside {top: 210px; }
	
	.portada.portada-senor-mascada {}
	.cabecera-senor-mascada {}
	.cabecera-senor-mascada h1 {}
	.cabecera-senor-mascada h1 img {}
	.portada-senor-mascada .listado > h4, .portada-senor-mascada .titulo-destacado {line-height: 58px;}
	.portada-senor-mascada .listado article .titulares h3, .portada-senor-mascada .destacado-grande article .titulares h3 {}
	.portada-senor-mascada .destacado-grande article .titulares {background: linear-gradient(to bottom, rgba(11,57,84,0) 0%,rgba(4,21,31,0.40) 40%, rgba(0,0,0,0.75) 100%)}

}

/* SOLO MOVILES */
@media only screen and (max-width:767px) {
	.listado-vertical article {margin: 0 0 18px; display: grid; grid-template-columns: 110px 1fr; grid-template-rows: 1fr; grid-column-gap: 4%; grid-row-gap: 24px;}
	.listado-vertical article .imagen-post {width:110px; margin:0;}
	.listado.listado-vertical article h3 {font-size: 12px; font-weight: 400; padding: 4px 3% 5px; margin: 0 0 8px;}
	.listado.listado-vertical article h2 {font-size:18px;}
	.listado.listado-vertical article .autor {display:none;}
}


/* COLORES */
.single-wellness > header, .page-wellness > header {border-color:#6fcacb;}
.single-wellness .listado article .titulares h3, .page-wellness .listado article .titulares h3 {background:#6fcacb; color:#fff;}
.single-wellness .listado article .titulares h3 a, .page-wellness .listado article .titulares h3 a {color:#fff;}
.page-wellness .destacado-grande article .titulares h3, .seccion-58 article .titulares h3 {background:#6fcacb; color:#fff;}
.page-wellness .destacado-grande article .titulares h3 a {color:#fff;}
.page-wellness .destacado-grande article .triangulo, .page-wellness .destacado-grande article .titulares .autor, .single-wellness .populares h3, .seccion-58 h4.titulo-destacado  {border-color:#6fcacb;}
.page-wellness .listado > h4, .page-wellness .titulo-destacado, .single-wellness .listado > h4, .single-wellness .titulo-destacado, .single-wellness .comentarios h3, .single-wellness .relacionados h3 {border-color:#6fcacb;}
.single-wellness article.principal h2.seccion, .single-wellness .populares article span {background:#6fcacb; color:#fff;}
.single-wellness article.principal h2.seccion a, .seccion-58 article .titulares h3 a {color:#fff;}

.seccion-106 {margin: 40px 0;}
.single-nuevas-economias > header, .page-nuevas-economias > header {border-color:#ff8d00;}
.single-nuevas-economias .listado article .titulares h3, .page-nuevas-economias .listado article .titulares h3 {background:#ff8d00;}
.page-nuevas-economias .destacado-grande article .titulares h3, .seccion-106 article .titulares h3 {background:#ff8d00;}
.page-nuevas-economias .destacado-grande article .triangulo, .page-nuevas-economias .destacado-grande article .titulares .autor, .single-nuevas-economias .populares h3, .seccion-106 h4.titulo-destacado {border-color:#ff8d00;}
.page-nuevas-economias .listado > h4, .page-nuevas-economias .titulo-destacado, .single-nuevas-economias .listado > h4, .single-nuevas-economias .titulo-destacado, .single-nuevas-economias .comentarios h3, .single-nuevas-economias .relacionados h3 {border-color:#ff8d00;}
.single-nuevas-economias article.principal h2.seccion, .single-nuevas-economias .populares article span {background:#ff8d00;}
 







