/* BORDE NEGRO HEADER */
.header-inner{
	border-bottom:solid;
}

/* ESTILO NEWSLETTER C7*/
.button ,.newsbtn{
	color:black !important;
	background-color:white !important;
}

/* COLOR LABEL CATEGORÍA POSTS */
p.cat-label, .entry-category a{
	font-family: 'Poppins';
	color: #0a2077 !important;
	font-weight: bold !important;
  font-size: 16px;
}

/* LETRAS NEGRAS */
.post-title, .from_the_blog_excerpt, .entry-title, .entry-content p, .post-sidebar h2, h2{
	color: #0D2231;
}

/* CAMBIAR FONT POR CLASE */
.oranienbaum h2, .oranienbaum, .post-sidebar h2{
	font-family: 'Oranienbaum' !important;
	letter-spacing: -1px;
	font-size: 33px;
}
 
/* CAMBIAR FONT POR CLASE */
.poppins, .cat-label, .post-meta, .header-button{
		font-family: 'Poppins' !important;

}

/* ESPACIO EN LOS POSTS */
.entry-header-text, .entry-header-text-top{
	padding-top: 30px;
}


/* ESTILO LINEAS DE NOTAS Y REF */
.notasyrefDivider{
	max-width:100%;
	height:1.5px;
	background-color:rgba(0, 0, 0, 0.622);
}

/* ALINEAR DERECHA */
.alignright {
    float: right;
		width: 50%;
	  margin: 1.5rem 0 1.5rem 1rem;

}

/* ALINEAR IZQUIERDA */
.alignleft{
	float: left;
	width: 50%;
	margin: 1.5rem 1rem 1.5rem 0;
}

/* LETRA ROJA */
.red{
	color: #b6182f;
	font-size: 20px;
  font-weight: bold;
}

/* LETRA ROJA */
p.red{
	color: #b6182f;
	font-size: 16px;
}

/* TEXTO FOOTER */
#menu-footer-2, #menu-footer{
	font-size: 12px;
	font-family: 'Poppins';
}

/* TEXTO FOOTER */
#nav_menu-3 .widget-title,
#nav_menu-5 .widget-title, #block_widget-2 span{
	font-family: 'Poppins';
	font-size: 13px;
}

/* ESPACIADO ENTRE FECHA */
.post-meta, {
	margin-top: 15px;
	margin-bottom:15px;
	font-weight: normal;
	color: black;
}

/* FECHA EN POSTS */
.fecha{
	font-weight: bold;
	color: black;
}
/* FONT GARAMOND */
.author-name, .entry-title{
	font-family: "EB Garamond";
}

body.single .author-name{	
	color: #c31133 !important;
	font-weight: bolder !important;
	font-family: 'Poppins';
	font-size: 24px;
}

/* ESPACIO FOOTER */
.footer ul.menu>li{
	margin-bottom: 10px;
}

/* TAMAÑO LOGO FOOTER */
#block-8 img{
	width: 80%;
}

/* MARGEN TOP BOTONES COMPARTIR POSTS  */
.sharethis-inline-share-buttons{
	margin-top: 10px;
}

/* TAMAÑO TEXTO BAJADA */
div.entry-content.single-page > p:nth-child(1){
	font-size:25px;
	font-weight:bold;
}

/* TAMAÑO TEXTO POSTS */
.entry-content p, .donaciones p{
	font-size:20px;
	font-weight:normal;
}

/* COLOR LINKS POSTS */
.entry-content a{
		font-size:20px;
	font-weight:normal;
	color: #c31133;
}
/* QUITAR ESPACIADO TOP TITULO POSTS */
.entry-header-text, .entry-header-text-top {
    padding-top: 0px;
}

/* COLOR ROJO NOMBRE AUTOR SINGLE POST */
.home .autor-red, .autor-red a{
	color: #c31133 !important;
	font-weight: bolder !important;
}

/* EPÍGRAFE SIDEBAR POSTS */
.epigrafe-js{
	font-size: 14px;
	font-weight:normal;
}

/* FORM SUSCRIPCION MAILCHIMP */
	#mc_embed_signup{
		background: transparent; 
		clear:left; 
		font:14px Helvetica,Arial,sans-serif;
		width:100%;
}

/* ESTILO FORM MAILCHIMP */
.clear{
	padding-top: 5px;
}

/* ESTILO BOTON FORM MAILCHIMP */
#mc_embed_signup .button{
	border-radius: 99px !important;
	padding: 0 10px !important;
}
#mc_embed_signup input.email{
	border-radius: 99px !important;
	    background-color: rgba(255,255,255,0.2) !important;
	    border-color: rgba(255,255,255,0.09) !important;
	color: white !important;
}

/* ETIQUETAS EN POSTS */
.temas-post{
	font-size:12.8px;
	font-family: 'Poppins';
}

/* STRONG CAMBIA A COLOR NEGRO */
strong{
	color:black;
}

/* ESPACIO CATEGORIAS POSTS */
.single .entry-category{
	margin-bottom:20px;
}

body.single .entry-meta.uppercase.is-small{
	margin-bottom: -10px;
	font-family: 'Poppins';
}

/* MAX WIDTH EN SINGLE POST */
body.single #content >.row.row-divided{ 
	max-width:960px 
}

body.single .entry-header-text a{
    font-family: 'Poppins';
    font-size: 15px;
    color: #6f6f6e;
    font-weight: normal;
}

body.single h6.entry-category a{
	font-size: 18px !important;
}

/* IMAGENES CON BORDE DE BOTÓN EN DONACIONES */
.imgborder img{
	border-radius:10px;
}

/* ESPACIADO EN PAGINA DE DONACIONES */
.donacionesContenido{
	margin-top: 100px;
	margin-bottom: 200px;
}


/* Hacks de fin de semana */
h2{
	letter-spacing: 0px;	
}

body.single .aw-epigrafe{
	font-size:32px !important;
}

.aw-epigrafe{
	font-size:24px;
}

.observaciones_adicionales{}

.observaciones_adicionales p a,
.observaciones_adicionales a{
	font-family: 'Poppins';
	color: #c31133 !important;
	font-size: 12px;
}

.observaciones_adicionales p{
	margin-bottom: 5px;
	line-height: 18px;
}

.observaciones_adicionales img{
    margin-bottom: 0.3em !important;
}

.badge.post-date {
    display: none;
}

body.single .entry-image.relative p{
	font-family: 'Poppins';
	font-family: 'Poppins';
	font-weight: normal;
	font-size: 12px;
}

#notas-y-referencias{
	background-color: #c6c6c5;
}

.titulo-js{
	letter-spacing: 0;
}

body.home p.cat-label{
	    margin-bottom: 20px;
}


body.home .aw-epigrafe{
	font-size: 26px;
}

body.home .bigTitle h1{
	font-size: 48px;
	word-spacing: 8px;
	line-height: 1.5;
}

body.home .aw-author{
	margin: 15px 0 20px 0;
	color: #c31133 !important;
	font-weight: bolder !important;
	font-family: 'Poppins';
	text-transform: uppercase;
	font-size:0.8em !important;
}

body.home .box-text-inner.blog-post-inner .post-meta.is-small.op-8{
	font-weight: bold;
	color: black;
}


body.home .home-sidebar .is-small.op-8,
body.home .home-sidebar .box-text-inner.blog-post-inner .is-divider{
	display: none;
}


body.home h2.uppercase{
	letter-spacing: 0;
	font-size: 45px;
}

.single-post .entry-header h1.entry-title,
body.single-post .entry-header h1.entry-title{
	font-size: 3em;
	line-height: 1;
	word-spacing: normal;
}

/*
body.single .entry-content.single-page p::first-letter{
	font-size: 4em;
}
*/


/* TIPOGRAFÍA: cuerpo en regular para distinguir preguntas (strong/bold) de respuestas */
body {
	font-weight: 400;
}

/* CELULAR: que los títulos no se corten (25-09-2026) */
@media (max-width: 549px) {
	body.home .bigTitle h1 {
		font-size: 32px;
		line-height: 1.2;
		word-spacing: normal;
	}
	.single-post .entry-header h1.entry-title,
	body.single-post .entry-header h1.entry-title {
		font-size: 2.1em;
		line-height: 1.1;
	}
	h1.entry-title {
		overflow-wrap: break-word;
		hyphens: auto;
	}
}

/* PORTADA, SOLO CELULAR (25-09-2026). En computador y tablet todo queda como estaba.
   Jerarquía de las cinco partes, igual en la nota principal y en todas las notas de más abajo:
   1 sección (sin cambio) · 2 epígrafe · 3 título (lo más grande) · 4 fecha (lo más chico) · 5 bajada */
@media (max-width: 549px) {
	body.home .box-blog-post .aw-epigrafe {
		font-size: 19px;
		line-height: 1.3;
	}
	body.home .box-blog-post .post-title,
	body.home .box-blog-post h1.entry-title {
		font-size: 32px;
		line-height: 1.2;
	}
	body.home .box-blog-post .post-meta,
	body.home .box-blog-post .from_the_blog_comments {
		font-size: 13px;
		line-height: 1.4;
	}
	body.home .box-blog-post .from_the_blog_excerpt {
		font-size: 18px;
		line-height: 1.4;
		font-weight: 400;
	}
	/* Imágenes de las notas sin cortes: el título de cada nota se filtra como texto oculto
	   dentro del enlace de la imagen (lo pone mal el tema) y la estira; se oculta ese texto
	   y la caja de la imagen se deja en 16:9, que es la proporción de las fotos */
	body.home .box-blog-post .image-cover {
		padding-top: 56.25% !important;
	}
	body.home .box-blog-post .image-cover > a.plain {
		font-size: 0;
		line-height: 0;
	}
	body.home .box-blog-post .image-cover .entry-title,
	body.home .box-blog-post .image-cover .aw-epigrafe {
		display: none;
	}
	/* Ocultar el banner «Especial Democracias violentas» que va justo después de la nota principal.
	   Se identifica por su imagen: el tema le cambia el identificador (id) en cada carga. */
	body.home .banner:has(img[src*="Especial-Democracias-violentas"]) {
		display: none;
	}
}

/* PORTADA, GRILLAS DE NOTAS («OTRAS DOSIS» Y LA SECCIÓN DE MÁS ABAJO), SOLO COMPUTADOR (25-09-2026):
   tres notas por fila, imágenes todas del mismo alto (16:9, sin el texto oculto que las estiraba)
   y títulos más chicos */
@media (min-width: 850px) {
	body.home .row:is(.archivos-border, .columnas-border) > .col {
		flex-basis: 33.333%;
		max-width: 33.333%;
	}
	body.home .row:is(.archivos-border, .columnas-border) .image-cover {
		padding-top: 56.25% !important;
	}
	body.home .row:is(.archivos-border, .columnas-border) .image-cover > a.plain {
		font-size: 0;
		line-height: 0;
	}
	body.home .row:is(.archivos-border, .columnas-border) .image-cover .entry-title,
	body.home .row:is(.archivos-border, .columnas-border) .image-cover .aw-epigrafe {
		display: none;
	}
	body.home .row:is(.archivos-border, .columnas-border) .box-text .aw-epigrafe {
		font-size: 17px;
		line-height: 1.3;
	}
	body.home .row:is(.archivos-border, .columnas-border) .box-text .post-title,
	body.home .row:is(.archivos-border, .columnas-border) .box-text .post-title h1.entry-title {
		font-size: 24px;
		line-height: 1.2;
	}
}

/* CELULAR: aviso cuadrado del libro, alto según la imagen (25-09-2026) */
@media (max-width: 549px) {
	body.home .banner.aviso-libro-cuadrado,
	body.home .banner.aviso-libro-cuadrado.is-full-height {
		height: auto !important;
		min-height: 0 !important;
		aspect-ratio: 676 / 628;
	}
}