/* Ocultar formulario de suscripción (texto + campo + botón) */
.widget_blog_subscription form,
.jetpack_subscription_widget form,
.wp-block-jetpack-subscriptions form,
.widget_blog_subscription .success,
.jetpack_subscription_widget .success {
  display: none !important;
}

/* Si el texto "Introduce tu correo..." no está dentro del form, lo ocultamos también */
.widget_blog_subscription p:not(:last-child),
.jetpack_subscription_widget p:not(:last-child),
.wp-block-jetpack-subscriptions p:not(:last-child) {
  display: none !important;
}
/* ====== COLOR "COMO EL RESTO" ====== */
:root{
  --texto-suave: #5a6478;   /* gris-azulado */
}

/* 1) Desplegable: "ELIGE EL LIBRO O TEXTO ..." */
select,
select option,
.widget select,
.widget select option{
  color: var(--texto-suave) !important;
  font-weight: 600 !important;
}

/* 2) Visitas: "2.403 VISITAS" */
.widget_stats li,
.widget_stats_counter,
.widget_stats_counter *{
  color: var(--texto-suave) !important;
  font-weight: 900 !important;
  opacity: 1 !important;
}

/* 3) Contador de suscriptores: "ÚNETE A OTROS..." */
.widget_blog_subscription,
.widget_blog_subscription p,
.jetpack_subscription_widget,
.jetpack_subscription_widget p,
.wp-block-jetpack-subscriptions,
.wp-block-jetpack-subscriptions p{
  color: var(--texto-suave) !important;
  font-weight: 600 !important;
  opacity: 1 !important;
}


/* ====== OCULTAR LO MARCADO CON LA CRUZ (FORMULARIO) ====== */
/* Oculta texto explicativo + campo + botón */
.widget_blog_subscription form,
.jetpack_subscription_widget form,
.wp-block-jetpack-subscriptions form{
  display: none !important;
}

/* Si el tema imprime el texto fuera del form, lo ocultamos (dejando el último párrafo que suele ser el contador) */
.widget_blog_subscription p:not(:last-child),
.jetpack_subscription_widget p:not(:last-child),
.wp-block-jetpack-subscriptions p:not(:last-child){
  display: none !important;
}
/* ÚNETE A OTROS ... EN MAYÚSCULAS */
.widget_blog_subscription p:last-child,
.jetpack_subscription_widget p:last-child,
.wp-block-jetpack-subscriptions p:last-child {
  text-transform: uppercase !important;
  letter-spacing: 0.03em;
}
/* 1) "ÚNETE A OTROS ..." EN MAYÚSCULAS */
.widget_blog_subscription p:last-child,
.jetpack_subscription_widget p:last-child,
.wp-block-jetpack-subscriptions p:last-child {
  text-transform: uppercase !important;
  font-weight: 700 !important;
}

/* 2) "2.403 VISITAS" CON NEGRITA */
.widget_stats li,
.widget_stats_counter,
.widget_stats_counter span {
  font-weight: 900 !important;
  opacity: 1 !important;
}
/* VISITAS EN NEGRITA */
.widget_stats li,
.widget_stats_counter,
.widget_stats_counter * {
  font-weight: 900 !important;
}
/* MAYÚSCULAS para "ÚNETE A OTROS ..." */
.widget_blog_subscription p:last-child,
.jetpack_subscription_widget p:last-child,
.wp-block-jetpack-subscriptions p:last-child {
  text-transform: uppercase !important;
  font-weight: 600 !important;
}

/* NEGRITA para "2.403 VISITAS" */
.widget_stats li,
.widget_stats_counter,
.widget_stats_counter * {
  font-weight: 900 !important;
}
/* MAYÚSCULAS para "ÚNETE A OTROS ..." */
.widget_blog_subscription p:last-child,
.jetpack_subscription_widget p:last-child,
.wp-block-jetpack-subscriptions p:last-child {
  text-transform: uppercase !important;
  font-weight: 600 !important;
}

/* NEGRITA para "2.403 VISITAS" */
.widget_stats li,
.widget_stats_counter,
.widget_stats_counter * {
  font-weight: 900 !important;
}
/* ===== ÚNETE A OTROS ... EN MAYÚSCULAS ===== */
.widget_blog_subscription,
.widget_blog_subscription p:last-child,
.jetpack_subscription_widget p:last-child,
.wp-block-jetpack-subscriptions p:last-child {
  text-transform: uppercase !important;
  font-weight: 700 !important;
  color: #5a6478 !important;
}

/* ===== VISITAS EN NEGRITA (y mismo color) ===== */
.widget_stats li,
.widget_stats_counter li,
.widget_stats_counter ul li,
.widget_stats ul li,
.widget-area .widget ul li {
  font-weight: 900 !important;
  color: #5a6478 !important;
  opacity: 1 !important;
}
/* Forzar NEGRITA solo en el contador de VISITAS */
.widget_stats li,
.widget_stats_counter,
.widget_stats_counter span {
  font-weight: 900 !important;
}
/* Forzar NEGRITA solo en el contador de VISITAS */
.widget_stats li,
.widget_stats_counter,
.widget_stats_counter span {
  font-weight: 900 !important;
}
/* NEGRITA SOLO para el contador de VISITAS */
body .widget_stats ul li,
body .widget_stats_counter ul li,
body .widget_wpcom_stats ul li,
body .widget_jetpack_stats ul li{
  font-weight: 900 !important;
}
/* NEGRITA SOLO en el widget de VISITAS (g-stats-9) */
#g-stats-9 li,
#g-stats-9 ul li {
  font-weight: 900 !important;
  opacity: 1 !important;
}
/* NEGRITA SOLO en el widget de VISITAS (g-stats-9) */
#g-stats-9 li,
#g-stats-9 ul li {
  font-weight: 900 !important;
  opacity: 1 !important;
}
/* Plan B: widget de estadísticas (forzar negrita del contador) */
.widget_stats li,
.widget_stats_counter li,
.widget_stats_counter ul li {
  font-weight: 900 !important;
  opacity: 1 !important;
}
/* VISITAS: negrita real + (si no existe) negrita “falsa” */
.widget_stats li,
.widget_stats_counter li,
.widget_stats_counter ul li,
.widget_stats ul li{
  font-weight: 900 !important;
  opacity: 1 !important;
}

/* Si la fuente no tiene bold, esto crea “negrita visual” */
.widget_stats li,
.widget_stats_counter li,
.widget_stats_counter ul li,
.widget_stats ul li{
  text-shadow:
    0.3px 0   currentColor,
   -0.3px 0   currentColor,
    0   0.3px currentColor,
    0  -0.3px currentColor;
}
/* NEGRITA SOLO PARA "2.403 VISITAS" */
#blog-stats-9 ul li {
  font-weight: 1100 !important;
}

/* NEGRITA SOLO PARA "2.403 VISITAS" */
#blog-stats-9 ul li {
  font-weight: 1100 !important;
}
/* OCULTAR FRANJA DEL LOGO EN ORDENADOR */
@media (min-width: 1024px) {
  .site-branding,
  .header-branding,
  .site-header .branding,
  .site-header .logo {
    display: none !important;
  }
}
/* Ocultar franja del logotipo SOLO en ordenador */
@media (min-width: 768px) {
  .site-branding,
  .custom-logo-link,
  .site-header {
    display: none;
  }
}
.widget_text,
.widget_text p {
    font-size: 17px;
}
.widget_text p {
    line-height: 1.3;
}

.stats,
.visitas,
.blog-stats {
    font-weight: bold;
}
.stats,
.visitas,
.blog-stats {
    font-weight: bold;
    font-size: 1.1em;
}
/* Ocultar bloques/widgets de suscripción/newsletter */
.wp-block-jetpack-subscriptions,
.widget_jetpack_subscription_widget,
.jetpack_subscription_widget,
.wp-block-mailchimp,
.wp-block-mailpoet-form,
.mailpoet_form,
.wp-block-jetpack-mailchimp {
  display: none !important;
}
/* Títulos de las entradas (forzar color azul) */
.entry-title,
.entry-title a,
.wp-block-post-title,
.wp-block-post-title a {
  color: #1f4ed8 !important;
}
/* --- LISTADO DE ENTRADAS: TODO EN AZUL --- */

/* Texto general de cada entrada */
.entry-meta,
.entry-meta span,
.entry-meta a,
.posted-on,
.byline,
.cat-links,
.tags-links {
  color: #1f4ed8 !important;
}

/* Título de la entrada */
.entry-title,
.entry-title a {
  color: #1f4ed8 !important;
}

/* Enlaces de comentarios (el globito con número) */
.comments-link,
.comments-link a,
.wp-block-post-comments-link {
  color: #1f4ed8 !important;
}

/* Fecha y autor */
.posted-on time,
.byline a {
  color: #1f4ed8 !important;
}

/* Quitar grises heredados */
.entry-meta * {
  color: #1f4ed8 !important;
}
.site-header {
    display: none;
}
.site-header,
#masthead,
header#masthead,
header.site-header,
.header,
.main-header,
#header {
  display: none !important;
}
.site-header,
#masthead,
header#masthead,
header.site-header,
.header,
.main-header,
#header {
  display: none !important;
}
body {
  margin-top: 0 !important;
}
.site-content {
  padding-top: 0 !important;
}
.site-content {
  padding-top: 0 !important;
}
@media (max-width: 782px) {
  #comments,
  .comments-area,
  .comment-respond {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
  }
}
@media (max-width: 782px) {
  .comments-link a {
    display: inline-flex !important;
    align-items: center !important;
    gap: .4em !important;
  }
  .comments-link a::after {
    content: "Comentar";
    font-size: 14px;
  }
}
@media (max-width: 782px) {

  /* El enlace real de comentarios (varios nombres posibles según tema) */
  .comments-link a,
  a.comments-link,
  .comment-link a,
  .post-comments a,
  .entry-meta a[href*="#comments"],
  .entry-meta a[href*="respond"] {
    width: auto !important;
    height: auto !important;
    min-width: 0 !important;
    min-height: 0 !important;
    padding: 6px 10px !important;
    border-radius: 999px !important;
    overflow: visible !important;
    white-space: nowrap !important;
    font-size: 14px !important;
    line-height: 1.2 !important;
    display: inline-flex !important;
    align-items: center !important;
    gap: .45em !important;
  }
/* Ocultar el icono original del bocadillo */
.post-comments-link:before {
    display: none;
}
/* Cambiar el texto del enlace */
.post-comments-link {
    font-weight: bold;
    font-size: 14px;
}
/* Añadir icono + texto */
.post-comments-link::after {
    content: " 🍺 COMENTAR";
}
/* 1) Target amplio: enlace de comentarios en listados y entradas */
.comments-link a,
a.comments-link,
.post-comments-link,
.entry-footer .comments-link a,
.entry-meta .comments-link a {
  display: inline-flex;
  align-items: center;
  gap: .4em;
}

/* 2) Ocultar iconos típicos (SVG, dashicons, font icons) dentro del enlace */
.comments-link a svg,
.comments-link a i,
.comments-link a .dashicons,
.comments-link a .fa,
.entry-footer .comments-link a svg,
.entry-footer .comments-link a i,
.entry-footer .comments-link a .dashicons,
.entry-footer .comments-link a .fa {
  display: none !important;
}

/* 3) Si el icono viene como fondo, lo anulamos */
.comments-link a,
.entry-footer .comments-link a {
  background: none !important;
}

/* 4) Añadir jarra + texto antes del contenido del enlace */
.comments-link a::before,
.entry-footer .comments-link a::before {
  content: "🍺 COMENTAR";
  font-weight: 700;
}

/* 5) Opcional: ocultar el texto/contador original si lo hay */
.comments-link a span,
.entry-footer .comments-link a span {
  display: none !important;
}
/* 1) Target amplio: enlace de comentarios en listados y entradas */
.comments-link a,
a.comments-link,
.post-comments-link,
.entry-footer .comments-link a,
.entry-meta .comments-link a {
  display: inline-flex;
  align-items: center;
  gap: .4em;
}

/* 2) Ocultar iconos típicos (SVG, dashicons, font icons) dentro del enlace */
.comments-link a svg,
.comments-link a i,
.comments-link a .dashicons,
.comments-link a .fa,
.entry-footer .comments-link a svg,
.entry-footer .comments-link a i,
.entry-footer .comments-link a .dashicons,
.entry-footer .comments-link a .fa {
  display: none !important;
}

/* 3) Si el icono viene como fondo, lo anulamos */
.comments-link a,
.entry-footer .comments-link a {
  background: none !important;
}

/* 4) Añadir jarra + texto antes del contenido del enlace */
.comments-link a::before,
.entry-footer .comments-link a::before {
  content: "🍺 COMENTAR";
  font-weight: 700;
}

/* 5) Opcional: ocultar el texto/contador original si lo hay */
.comments-link a span,
.entry-footer .comments-link a span {
  display: none !important;
}
/* 1) Target amplio: enlace de comentarios en listados y entradas */
.comments-link a,
a.comments-link,
.post-comments-link,
.entry-footer .comments-link a,
.entry-meta .comments-link a {
  display: inline-flex;
  align-items: center;
  gap: .4em;
}

/* 2) Ocultar iconos típicos (SVG, dashicons, font icons) dentro del enlace */
.comments-link a svg,
.comments-link a i,
.comments-link a .dashicons,
.comments-link a .fa,
.entry-footer .comments-link a svg,
.entry-footer .comments-link a i,
.entry-footer .comments-link a .dashicons,
.entry-footer .comments-link a .fa {
  display: none !important;
}

/* 3) Si el icono viene como fondo, lo anulamos */
.comments-link a,
.entry-footer .comments-link a {
  background: none !important;
}

/* 4) Añadir jarra + texto antes del contenido del enlace */
.comments-link a::before,
.entry-footer .comments-link a::before {
  content: "🍺 COMENTAR";
  font-weight: 700;
}

/* 5) Opcional: ocultar el texto/contador original si lo hay */
.comments-link a span,
.entry-footer .comments-link a span {
  display: none !important;
}
/* 1) Target amplio: enlace de comentarios en listados y entradas */
.comments-link a,
a.comments-link,
.post-comments-link,
.entry-footer .comments-link a,
.entry-meta .comments-link a {
  display: inline-flex;
  align-items: center;
  gap: .4em;
}

/* 2) Ocultar iconos típicos (SVG, dashicons, font icons) dentro del enlace */
.comments-link a svg,
.comments-link a i,
.comments-link a .dashicons,
.comments-link a .fa,
.entry-footer .comments-link a svg,
.entry-footer .comments-link a i,
.entry-footer .comments-link a .dashicons,
.entry-footer .comments-link a .fa {
  display: none !important;
}

/* 3) Si el icono viene como fondo, lo anulamos */
.comments-link a,
.entry-footer .comments-link a {
  background: none !important;
}

/* 4) Añadir jarra + texto antes del contenido del enlace */
.comments-link a::before,
.entry-footer .comments-link a::before {
  content: "🍺 COMENTAR";
  font-weight: 700;
}

/* 5) Opcional: ocultar el texto/contador original si lo hay */
.comments-link a span,
.entry-footer .comments-link a span {
  display: none !important;
}
/* Fallback por URL del enlace */
a[href*="#comments"]::before,
a[href*="#respond"]::before,
a[href*="respond"]::before {
  content: "🍺 COMENTAR";
  font-weight: 700;
}

a[href*="#comments"] svg,
a[href*="#respond"] svg,
a[href*="respond"] svg,
a[href*="#comments"] i,
a[href*="#respond"] i,
a[href*="respond"] i {
  display: none !important;
}

a[href*="#comments"],
a[href*="#respond"],
a[href*="respond"] {
  background: none !important;
}
/* Fallback por URL del enlace */
a[href*="#comments"]::before,
a[href*="#respond"]::before,
a[href*="respond"]::before {
  content: "🍺 COMENTAR";
  font-weight: 700;
}

a[href*="#comments"] svg,
a[href*="#respond"] svg,
a[href*="respond"] svg,
a[href*="#comments"] i,
a[href*="#respond"] i,
a[href*="respond"] i {
  display: none !important;
}

a[href*="#comments"],
a[href*="#respond"],
a[href*="respond"] {
  background: none !important;
}
/* Fallback por URL del enlace */
a[href*="#comments"]::before,
a[href*="#respond"]::before,
a[href*="respond"]::before {
  content: "🍺 COMENTAR";
  font-weight: 700;
}

a[href*="#comments"] svg,
a[href*="#respond"] svg,
a[href*="respond"] svg,
a[href*="#comments"] i,
a[href*="#respond"] i,
a[href*="respond"] i {
  display: none !important;
}

a[href*="#comments"],
a[href*="#respond"],
a[href*="respond"] {
  background: none !important;
}
/* Mata TODO lo que el tema meta dentro del enlace de comentarios */
.comments-link a,
.entry-footer .comments-link a,
.entry-meta .comments-link a,
.wp-block-post-comments-link a,
a[href*="#comments"],
a[href*="#respond"],
a[href*="respond"] {
  font-size: 0 !important;         /* hace invisible el contenido (icono/contador/texto) */
  background: none !important;     /* por si el icono era un fondo */
  background-image: none !important;
  -webkit-mask-image: none !important; /* por si usan “mask” para el icono */
  mask-image: none !important;
}

/* Ponemos nuestro “botón” */
.comments-link a::before,
.entry-footer .comments-link a::before,
.entry-meta .comments-link a::before,
.wp-block-post-comments-link a::before,
a[href*="#comments"]::before,
a[href*="#respond"]::before,
a[href*="respond"]::before {
  content: "🍺 COMENTAR";
  font-size: 14px !important;      /* vuelve a verse */
  font-weight: 700;
}
/* 1) Ocultar texto original de comentarios */
.wp-block-post-comments-link a {
  font-size: 0 !important;
  color: transparent !important;
  text-shadow: none !important;
  background: none !important;
}

/* 2) Añadir nuestro texto + icono */
.wp-block-post-comments-link a::after {
  content: "🍺 COMENTAR";
  font-size: 14px !important;
  font-weight: bold;
  color: #000 !important;
}
/* 1) Ocultar texto original de comentarios */
.wp-block-post-comments-link a {
  font-size: 0 !important;
  color: transparent !important;
  text-shadow: none !important;
  background: none !important;
}

}
/* Añadir texto al lado del icono de comentarios (sin quitar el bocadillo) */
a[href*="#comments"]::after,
a[href*="#respond"]::after,
a.comment-link::after,
.comments-link a::after,
.entry-footer .comments-link a::after,
.entry-meta .comments-link a::after {
  content: "  comentar aquí";
  font-size: 12px;
  opacity: 0.85;
  margin-left: .35em;
  font-weight: 600;
}

/* Opcional: que parezca más “clicable” al pasar el ratón */
a[href*="#comments"]:hover::after,
a[href*="#respond"]:hover::after,
.comments-link a:hover::after,
.entry-footer .comments-link a:hover::after,
.entry-meta .comments-link a:hover::after {
  text-decoration: underline;
}
/* 1️⃣ Quitar el número de comentarios */
a[href*="#comments"] span,
a[href*="#respond"] span {
  display: none !important;
}

/* 2️⃣ Poner el texto delante del icono */
a[href*="#comments"]::before,
a[href*="#respond"]::before {
  content: "comentar aquí ";
  font-size: 12px;
  font-weight: 600;
  opacity: 0.9;
}

/* 3️⃣ Ajuste fino de alineación */
a[href*="#comments"],
a[href*="#respond"] {
  display: inline-flex;
  align-items: center;
  gap: 4px;
}
/* Quitar cualquier texto añadido DESPUÉS */
a[href*="#comments"]::after,
a[href*="#respond"]::after {
  content: none !important;
}

/* Texto SOLO delante del icono */
a[href*="#comments"]::before,
a[href*="#respond"]::before {
  content: "comentar aquí ";
  font-size: 12px;
  font-weight: 600;
  opacity: 0.9;
}

/* Mantener alineación limpia */
a[href*="#comments"],
a[href*="#respond"] {
  display: inline-flex;
  align-items: center;
  gap: 4px;
}
/* Quitar cualquier texto añadido DESPUÉS */
a[href*="#comments"]::after,
a[href*="#respond"]::after {
  content: none !important;
}

/* Texto SOLO delante del icono */
a[href*="#comments"]::before,
a[href*="#respond"]::before {
  content: "comentar aquí ";
  font-size: 12px;
  font-weight: 600;
  opacity: 0.9;
}

/* Mantener alineación limpia */
a[href*="#comments"],
a[href*="#respond"] {
  display: inline-flex;
  align-items: center;
  gap: 4px;
}
/* Quitar la imagen destacada tipo "cover" superior en Blogstream */
.featured-media,
.post-thumbnail,
.entry-header .wp-post-image,
.entry-header .featured-image,
.wp-block-post-featured-image {
  display: none !important;
}
/* Ocultar "Rate This" original */
.comment-rating .rating-text,
.comment-rating .jp-comment-rating-label {
  display: none !important;
}

/* Añadir texto aclaratorio */
.comment-rating::before {
  content: "APROBADO / SUSPENSO";
  font-size: 12px;
  font-weight: 600;
  margin-right: 6px;
  opacity: 0.85;
}

}
/* COMENTAR AQUÍ en mayúsculas */
a[href*="#comments"]::before,
a[href*="#respond"]::before {
  content: "COMENTAR AQUÍ ";
  text-transform: uppercase;
}
/* Ocultar Pingbacks */
.comments-area .pingback,
.comments-area .trackback,
.comments-area .comments-title + .comment-list .pingbacks {
  display: none !important;
}
/* Ocultar pestaña Pingbacks (Jetpack / WordPress.com) */
.comments-area .comment-tabs .pingbacks,
.comments-area .comment-tabs .pingback,
.comments-area .comment-tabs li:last-child,
.comments-area .comment-tabs a[href*="ping"] {
  display: none !important;
}
/* --- OCULTAR "PINGBACKS" (pestaña y contenido) --- */

/* 1) Si hay pestañas tipo lista: ocultar la 2ª (Pingbacks) */
.comments-area ul li:nth-child(2) > a[href*="ping"],
.comments-area .comment-tabs li:nth-child(2),
.comments-area .comments-tabs li:nth-child(2),
.comments-area .tabs li:nth-child(2),
#comments .comment-tabs li:nth-child(2),
#comments .comments-tabs li:nth-child(2),
#comments .tabs li:nth-child(2) {
  display: none !important;
}

/* 2) Por si tiene clases/ids típicos de pingbacks */
.pingbacks,
.pingback,
.pings,
.trackbacks,
.trackback,
a[href*="pingback"],
a[href*="pingbacks"],
a[href*="trackback"],
a[href*="trackbacks"]{
  display: none !important;
}

/* 3) Por si el contenido de pingbacks está en un panel aparte */
#pingbacks,
#pings,
#trackbacks,
.comments-area .pingbacks,
.comments-area .pings,
.comments-area .trackbacks {
  display: none !important;
}
/* Estadísticas del sitio: contador de visitas en azul */
.stats-widget,
.stats-widget *,
.wpcom-site-stats,
.wpcom-site-stats *,
.site-stats,
.site-stats * {
    color: #1f6fe5 !important;
}
/* WordPress.com / Jetpack Stats (general) */
.widget_statscounter,
.widget_wpcom_site_stats,
.widget_jetpack_stats,
.jetpack-stats,
.wpcom-stats,
.site-stats,
#wpstats,
#wpcom-stats {
  color: #1f6fe5 !important;
}

.widget_statscounter *,
.widget_wpcom_site_stats *,
.widget_jetpack_stats *,
.jetpack-stats *,
.wpcom-stats *,
.site-stats * {
  color: #1f6fe5 !important;
}
/* Widget de estadísticas: número de visitas */
#blog-stats li {
    color: #1f6fe5 !important;
}
/* Widget de estadísticas: número de visitas */
#blog-stats li {
    color: #1f6fe5 !important;
}
/* Widget de estadísticas: forzar color azul */
#blog-stats,
#blog-stats ul,
#blog-stats li,
#blog-stats li * {
    color: #1f6fe5 !important;
}
/* Widget de estadísticas: forzar color azul */
#blog-stats,
#blog-stats ul,
#blog-stats li,
#blog-stats li * {
    color: #1f6fe5 !important;
}
/* Widget de estadísticas: forzar color azul */
#blog-stats,
#blog-stats ul,
#blog-stats li,
#blog-stats li * {
    color: #1f6fe5 !important;
}
/* Widget de estadísticas: forzar color azul */
#blog-stats,
#blog-stats ul,
#blog-stats li,
#blog-stats li * {
    color: #1f6fe5 !important;
}
/* Widget de estadísticas: forzar color azul */
#blog-stats,
#blog-stats ul,
#blog-stats li,
#blog-stats li * {
    color: #1f6fe5 !important;
}
/* Widget de estadísticas: forzar color azul */
#blog-stats,
#blog-stats ul,
#blog-stats li,
#blog-stats li * {
    color: #1f6fe5 !important;
}
.widget.blog-stats ul li {
    color: #1f6fe5 !important;
}
/* Ocultar restos de Polldaddy / Ratings en comentarios */
.comment-content a[href*="polldaddy.com"],
.comment-content code,
.comment-content pre {
    display: none !important;
}
/* Ocultar solo el script de Polldaddy si aparece como texto */
.comment-content {
    font-size: 0;
}

.comment-content * {
    font-size: inherit;
}
/* Ocultar solo el script de Polldaddy si aparece como texto */
.comment-content {
    font-size: 0;
}

.comment-content * {
    font-size: inherit;
}
/* Ocultar solo el script de Polldaddy si aparece como texto */
.comment-content {
    font-size: 0;
}

.comment-content * {
    font-size: inherit;
}
/* Ocultar solo el script de Polldaddy si aparece como texto */
.comment-content {
    font-size: 0;
}

.comment-content * {
    font-size: inherit;
}
/* Ocultar enlaces de Polldaddy/ratings donde sea que aparezcan en comentarios */
#comments a[href*="polldaddy.com"],
.comment a[href*="polldaddy.com"],
.comment-body a[href*="polldaddy.com"],
.entry-comments a[href*="polldaddy.com"],
#respond a[href*="polldaddy.com"] {
  display: none !important;
}
/* Ocultar enlaces de Polldaddy/ratings donde sea que aparezcan en comentarios */
#comments a[href*="polldaddy.com"],
.comment a[href*="polldaddy.com"],
.comment-body a[href*="polldaddy.com"],
.entry-comments a[href*="polldaddy.com"],
#respond a[href*="polldaddy.com"] {
  display: none !important;
}
/* Ocultar "Rate This" y valoración en comentarios */
.comment .rating,
.comment .comment-rating,
.comment .wp-rating,
.comment a[aria-label="Rate This"],
.comment a:has(svg),
.comment .pd-rating {
    display: none !important;
}
/* Ocultar texto literal "Rate This" en comentarios */
.comment span {
    font-size: inherit;
}

.comment span:contains("Rate This") {
    display: none !important;
}
/* WordPress.com Ratings ("Rate This") en comentarios */
.comment-meta .rating,
.comment-meta .pd-rating,
.comment-meta .wpcom-rating,
.comment-meta a[aria-label*="Rate"],
.comment-meta a:contains("Rate"),
.comment-meta span:contains("Rate"),
.comment-meta svg {
    display: none !important;
}

/* Ocultar contadores 👍 👎 */
.comment-meta {
    gap: 0 !important;
}
/* WordPress.com Ratings ("Rate This") en comentarios */
.comment-meta .rating,
.comment-meta .pd-rating,
.comment-meta .wpcom-rating,
.comment-meta a[aria-label*="Rate"],
.comment-meta a:contains("Rate"),
.comment-meta span:contains("Rate"),
.comment-meta svg {
    display: none !important;
}

/* Ocultar contadores 👍 👎 */
.comment-meta {
    gap: 0 !important;
}
/* Ocultar completamente el sistema "Rate This" */
.comment-meta .pd-rating,
.comment-meta .wpcom-rating,
.comment-meta .rating,
.comment-meta a[aria-label*="Rate"],
.comment-meta svg {
    display: none !important;
}

/* Añadir texto alternativo */
.comment-meta::after {
    content: "APROBADO · SUSPENSO";
    font-size: 0.9em;
    font-weight: 600;
    color: #1f6fe5; /* mismo azul del blog */
    margin-left: 0.5em;
    letter-spacing: 0.04em;
}
/* 1) Ocultar “Rate This” y cualquier enlace extra en la línea meta del comentario,
   pero conservar el enlace de editar si existe */
.comment-meta a:not(.comment-edit-link):not(.comment-reply-link) {
  display: none !important;
}

/* 2) Ocultar iconos/svgs y contadores que acompañan a “Rate This” */
.comment-meta svg,
.comment-meta .rating,
.comment-meta .pd-rating,
.comment-meta .wpcom-rating,
.comment-meta [class*="rating"],
.comment-meta [id*="rating"] {
  display: none !important;
}

/* 3) Mantener visible el autor/fecha (por si el tema los mete dentro de .comment-meta como spans) */
.comment-meta .comment-metadata,
.comment-meta .comment-metadata *,
.comment-meta time,
.comment-meta .comment-edit-link {
  display: inline !important;
}
.comment-meta::after {
  content: "APROBADO · SUSPENSO";
  font-size: 0.9em;
  font-weight: 600;
  color: #1f6fe5;
  margin-left: 0.5em;
  letter-spacing: 0.04em;
}
/* 1) En comentarios: ocultar TODO lo que venga después de la FECHA */
.comment-meta time ~ * {
  display: none !important;
}

/* 2) Si estás logueado y aparece "Editar": ocultar TODO lo que venga después de "Editar" */
.comment-meta .comment-edit-link ~ * {
  display: none !important;
}

/* 3) Tu texto alternativo */
.comment-meta::after {
  content: "APROBADO · SUSPENSO";
  font-size: 0.9em;
  font-weight: 600;
  color: #1f6fe5;
  margin-left: 0.5em;
  letter-spacing: 0.04em;
}
/* Ocultar definitivamente "Rate This" de Polldaddy / Jetpack */
.rating-msg,
div.rating-msg,
[id^="PDRTJS_"][id$="_msg"] {
    display: none !important;
}
/* Quitar separadores (·) en metadatos de comentarios */
.comment-meta .sep,
.comment-meta .comment-metadata-sep {
    display: none !important;
}
.comment-meta *::before,
.comment-meta *::after {
    content: none !important;
}
/* Poner "LIBRO o TEXTO" encima del select */
.widget select {
  position: relative;
  color: transparent !important;
  text-shadow: 0 0 0 #666; /* color actual */
}

.widget select:focus {
  color: inherit !important;
  text-shadow: none;
}
/* Poner "LIBRO o TEXTO" encima del select */
.widget select {
  position: relative;
  color: transparent !important;
  text-shadow: 0 0 0 #666; /* color actual */
}

.widget select:focus {
  color: inherit !important;
  text-shadow: none;
}
/* Poner "LIBRO o TEXTO" encima del select */
.widget select {
  position: relative;
  color: transparent !important;
  text-shadow: 0 0 0 #666; /* color actual */
}

.widget select:focus {
  color: inherit !important;
  text-shadow: none;
}
.rate-this,
.comment-rating,
.comment-like,
.thumb-rating,
.comment-thumbs {
    display: none !important;
}
.entry-content {
  color:#1f6fe5; /* Reemplaza este color por el que usa tu título */
}
.entry-title {
  color: #1f6fe5; /* Asegúrate de que coincidan */
}
.entry-content,
.entry-content p,
.entry-content li {
  color: #1f6fe5; /* Reemplaza con el color exacto del título */
}
.entry-content,
.entry-content p,
.entry-content li {
  color: #1a4db3;
}
.entry-title {
  color: #1a4db3;
}
/* Unificar color del contenido con el título */
.single-post .entry-content,
.single-post .entry-content p,
.single-post .entry-content li,
.single-post .entry-content span {
    color: #1f3cff;
}
.single-post .entry-content {
    color: inherit;
}
/* Blogstream / WordPress.com: igualar el color del CONTENIDO al del TÍTULO */
.single-post .entry-title,
.single-post .wp-block-post-title {
  color: #1f3cff !important;
}

/* Todo el texto del contenido (incluye párrafos, listas, negritas, cursivas, etc.) */
.single-post .entry-content,
.single-post .entry-content *,
.single-post .wp-block-post-content,
.single-post .wp-block-post-content * {
  color: #1f3cff !important;
}
/* Ocultar entradas relacionadas */
.jp-relatedposts {
  display: none !important;
}

/* Ocultar botones de compartir */
.sharedaddy,
.sd-sharing {
  display: none !important;
}
/* Ocultar botones de redes sociales SOLO en móviles */
@media (max-width: 768px) {
  .sd-sharing,
  .sharedaddy,
  .jetpack-sharing,
  .jp-share-container {
    display: none !important;
  }
}
/* ELIMINAR REDES SOCIALES SOLO EN MÓVILES (JETPACK / WORDPRESS.COM) */
@media (max-width: 782px) {

  /* Compartir Jetpack */
  .sd-sharing,
  .sharedaddy,
  .jetpack-sharing,
  .jp-share-container,
  .jp-sharing-input-touch,
  .jp-sharing-input-container,
  .share-buttons,
  .sharing-screen-reader-text {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    overflow: hidden !important;
  }

  /* Botones flotantes móviles */
  .jp-mobile-share,
  .jp-share-mobile,
  .mobile-share-buttons,
  .mobile-social-links {
    display: none !important;
  }
}
/* ===== ELIMINAR CUALQUIER BOTÓN SOCIAL EN MÓVIL (WORDPRESS.COM) ===== */
@media screen and (max-width: 800px) {

  /* Jetpack compartir (todas las variantes) */
  [class*="share"],
  [class*="sharing"],
  [class*="shared"],
  [id*="share"],
  [id*="sharing"],
  [aria-label*="share"],
  [aria-label*="compartir"] {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    height: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
    pointer-events: none !important;
  }

  /* Bloques sociales de WordPress */
  .wp-block-social-links,
  .wp-block-jetpack-sharing-buttons {
    display: none !important;
  }

  /* Contenedores móviles inyectados */
  body::after,
  body::before {
    content: none !important;
    display: none !important;
  }
}
.entry-content p,
.wp-block-paragraph {
  text-align: left !important;
  word-break: normal !important;
  overflow-wrap: normal !important;
  hyphens: none !important;
}
.entry-content p,
.wp-block-paragraph {
  text-align: left !important;
  word-break: normal !important;
  overflow-wrap: normal !important;
  hyphens: none !important;
}
/* Columna de lectura cómoda: limita el ancho por caracteres */
.entry-content,
.wp-block-post-content,
.entry-content p,
.wp-block-paragraph{
  max-width: 68ch;          /* prueba 60ch, 68ch, 75ch */
  margin-left: auto;
  margin-right: auto;
}

/* Un poco de aire lateral en pantallas pequeñas */
.entry-content,
.wp-block-post-content{
  padding-left: 16px;
  padding-right: 16px;
}
.entry-content p,
.wp-block-paragraph{
  line-height: 1.6;        /* lectura más cómoda */
  font-size: 18px;         /* opcional: prueba 17–19 */
  text-align: left;
  word-break: normal;
  overflow-wrap: normal;
  hyphens: none;
}
.entry-content p,
.wp-block-paragraph{
  line-height: 1.6;        /* lectura más cómoda */
  font-size: 18px;         /* opcional: prueba 17–19 */
  text-align: left;
  word-break: normal;
  overflow-wrap: normal;
  hyphens: none;
}
.entry-content,
.wp-block-post-content{
  max-width: 70ch;
  margin: 60px auto;
  padding: 40px 48px;
  background: #ffffff;
  border-radius: 6px;
}
body{
  background-color: #f5f6f8;
}
.entry-content,
.wp-block-post-content{
  margin-left: auto;
  margin-right: auto;
  padding: 0 20px;
}

@media (min-width: 1200px){
  .entry-content,
  .wp-block-post-content{
    max-width: 82ch;
  }
}

@media (max-width: 1199px){
  .entry-content,
  .wp-block-post-content{
    max-width: 68ch;
  }
}
/* ====== TODO EN AZUL (texto + enlaces + títulos + widgets) ====== */
:root{
  --azul-blog: #0b4fae; /* cambia aquí el azul si quieres otro */
}

/* Texto general */
body,
.site,
.page,
.single,
.archive,
.search,
p, li, dt, dd, blockquote,
h1, h2, h3, h4, h5, h6,
.entry-content,
.entry-summary,
.widget,
.widget-title,
.site-title,
.site-description,
.navigation,
.nav-links,
.post-title,
.entry-title,
.entry-meta,
.comment-content,
.comment-metadata{
  color: var(--azul-blog) !important;
}

/* Enlaces (incluye visitados y hover) */
a,
a:visited,
.entry-content a,
.entry-summary a,
.widget a,
.widget-area a,
.site-title a,
.entry-title a,
.nav-links a,
.menu a{
  color: var(--azul-blog) !important;
}

/* Hover/focus en enlaces (mantener azul) */
a:hover,
a:focus,
a:active{
  color: var(--azul-blog) !important;
}

/* Detalles que a veces se pintan con otro color (bordes/lineas/underline) */
hr,
.widget-title:after,
.entry-title:after,
.nav-links:before,
.nav-links:after{
  border-color: var(--azul-blog) !important;
}
/* ====== TODO EN AZUL (texto + enlaces + títulos + widgets) ====== */
:root{
  --azul-blog: #0b4fae; /* cambia aquí el azul si quieres otro */
}

/* Texto general */
body,
.site,
.page,
.single,
.archive,
.search,
p, li, dt, dd, blockquote,
h1, h2, h3, h4, h5, h6,
.entry-content,
.entry-summary,
.widget,
.widget-title,
.site-title,
.site-description,
.navigation,
.nav-links,
.post-title,
.entry-title,
.entry-meta,
.comment-content,
.comment-metadata{
  color: var(--azul-blog) !important;
}

/* Enlaces (incluye visitados y hover) */
a,
a:visited,
.entry-content a,
.entry-summary a,
.widget a,
.widget-area a,
.site-title a,
.entry-title a,
.nav-links a,
.menu a{
  color: var(--azul-blog) !important;
}

/* Hover/focus en enlaces (mantener azul) */
a:hover,
a:focus,
a:active{
  color: var(--azul-blog) !important;
}

/* Detalles que a veces se pintan con otro color (bordes/lineas/underline) */
hr,
.widget-title:after,
.entry-title:after,
.nav-links:before,
.nav-links:after{
  border-color: var(--azul-blog) !important;
}
/* ====== BARRA SUPERIOR (ANTES NEGRA) EN AZUL CLARITO ====== */
#wpadminbar{
  background: #d8effc !important;   /* azul cielo muy suave */
  border-bottom: 1px solid #9fd3f2 !important;
}

/* Texto e iconos de la barra superior */
#wpadminbar *{
  color: #0b4fae !important;
}

/* ====== CUADRADO NEGRO DEL ICONO DE BÚSQUEDA ====== */
.search-submit,
.search-form button,
.search-form .search-submit,
.header-search,
.search-icon{
  background: #e6f4ff !important;   /* azul muy clarito */
  border: 1px solid #9fd3f2 !important;
}

/* Icono de la lupa */
.search-submit i,
.search-icon i,
.search-submit svg{
  color: #0b4fae !important;
  fill: #0b4fae !important;
}
/* ====== FONDO DEL ICONO DE BÚSQUEDA (CUADRADO NEGRO) ====== */

/* Contenedor general del icono */
.header-search,
.header-search-toggle,
.search-toggle,
.search-icon,
.menu-search,
.menu-item-search{
  background: #e6f4ff !important;
  border: 1px solid #9fd3f2 !important;
}

/* Cuando pasas el ratón */
.header-search:hover,
.header-search-toggle:hover,
.search-toggle:hover,
.search-icon:hover,
.menu-search:hover,
.menu-item-search:hover{
  background: #d8effc !important;
}

/* Capa interna que suele ser la negra */
.header-search span,
.header-search-toggle span,
.search-toggle span,
.search-icon span,
.menu-search span,
.menu-item-search span,
.header-search:before,
.search-toggle:before{
  background: #e6f4ff !important;
}

/* Icono de la lupa */
.header-search i,
.search-toggle i,
.search-icon i,
.menu-search i,
.menu-item-search i,
.header-search svg{
  color: #0b4fae !important;
  fill: #0b4fae !important;
}
/* ====== FONDO DEL ICONO DE BÚSQUEDA (CUADRADO NEGRO) ====== */

/* Contenedor general del icono */
.header-search,
.header-search-toggle,
.search-toggle,
.search-icon,
.menu-search,
.menu-item-search{
  background: #e6f4ff !important;
  border: 1px solid #9fd3f2 !important;
}

/* Cuando pasas el ratón */
.header-search:hover,
.header-search-toggle:hover,
.search-toggle:hover,
.search-icon:hover,
.menu-search:hover,
.menu-item-search:hover{
  background: #d8effc !important;
}

/* Capa interna que suele ser la negra */
.header-search span,
.header-search-toggle span,
.search-toggle span,
.search-icon span,
.menu-search span,
.menu-item-search span,
.header-search:before,
.search-toggle:before{
  background: #e6f4ff !important;
}

/* Icono de la lupa */
.header-search i,
.search-toggle i,
.search-icon i,
.menu-search i,
.menu-item-search i,
.header-search svg{
  color: #0b4fae !important;
  fill: #0b4fae !important;
}

/* ELIMINAR CUALQUIER NEGRO RESIDUAL EN EL BUSCADOR */
.header-search *,
.search-toggle *,
.search-icon *,
.menu-search *{
  background-color: #e6f4ff !important;
}
/* ===== YASR – MOSTRAR VOTOS DE FORMA CLARA Y ELEGANTE ===== */

/* texto de promedio */
.yasr-total-average {
  font-size: 1.1rem;
  color: #0047ab;
  margin-top: 6px;
}

/* número de votos */
.yasr-small-rater,
.yasr-vote-count {
  font-size: 0.95rem;
  color: #555;
  margin-top: 4px;
}

/* mensaje “ya has votado” */
.yasr-user-rate-already-voted {
  color: #007700;
  font-size: 0.9rem;
  margin-top: 6px;
}

/* título “Opiniones de los lectores” */
.yasr-heading {
  font-size: 1.2rem;
  color: #003399;
  margin-bottom: 8px;
}
/* Barra de administración: fondo claro y letras visibles */
#wpadminbar {
  background: #dbefff !important;
}

#wpadminbar * {
  color: #1b467f !important;
}

/* Menú desplegable del admin */
#wpadminbar .ab-sub-wrapper {
  background: #e8f4ff !important;
}

#wpadminbar .ab-submenu a {
  color: #1b467f !important;
}
.category .entry-content {
  display: none;
}
.category .entry-title {
  font-size: 1.3em;
}
.category .entry-title {
  font-size: 1.15em;
}
.single-post .entry-content {
  color: #1f1f1f;
}
color: #2a2a2a;
.single-post .entry-content p {
  color: #1f1f1f;
}
.single-post .entry-content a {
  color: #1f1f1f;
}
.single-post .entry-content a {
  color: #1f1f1f;
}
.single-post .entry-content em,
.single-post .entry-content i {
  color: #1f1f1f;
}
.single-post .entry-content blockquote {
  color: #1f1f1f;
}
.single-post .entry-content blockquote {
  color: #1f1f1f;
}
/* Texto de las entradas: forzar color de lectura (no azul) */
.single-post .entry-content,
.single-post .entry-content * {
  color: #1f1f1f !important;
}
.single-post .entry-content,
.single-post .entry-content * {
  color: #2f3a4a !important;
}
.single-post .entry-content,
.single-post .entry-content * {
  color: #2b4a6f !important;
color: #335c85 !important;
.single-post .entry-content,
.single-post .entry-content * {
  color: #345f8f !important;
}
color:#1f4ed8!important;
.single-post .entry-content,
.single-post .entry-content * {
  color:#1f4ed8!important;
}
/* Centrar completamente la cabecera en Blogstream */

.site-header,
#masthead {
    text-align: center !important;
}

/* Quitar flotado izquierdo */
.site-branding {
    float: none !important;
    display: block !important;
    width: 100% !important;
    margin: 0 auto !important;
    text-align: center !important;
}

/* Centrar el título */
.site-title {
    display: block !important;
    text-align: center !important;
    font-size: 34px !important;
    margin: 15px 0 !important;
}
header {
    text-align: center !important;
}

header h1,
header .site-title {
    float: none !important;
    display: block !important;
    margin: 0 auto !important;
    font-size: 34px !important;
}
/* Aumentar tamaño del título del blog en Blogstream */

.site-title {
    font-size: 42px !important;
    font-weight: 700 !important;
}

.site-title a {
    font-size: 62px !important;
}
body { outline: 10px solid red !important; }
/* Quitar guionización automática (cortes con guion) */
body, p, li, a, h1, h2, h3, h4, h5, h6,
.entry-content, .site-content, .widget, .wp-block-post-content {
  -webkit-hyphens: none !important;
  -ms-hyphens: none !important;
  hyphens: none !important;

  /* Mantener comportamiento normal de cortes de palabra */
  word-break: normal !important;
  overflow-wrap: normal !important;
}
.entry-content, .wp-block-post-content {
  text-align: left !important;
}
/* Quitar guionización SOLO en widgets de texto */
.widget,
.widget p,
.widget li,
.widget a {
  -webkit-hyphens: none !important;
  -ms-hyphens: none !important;
  hyphens: none !important;

  word-break: normal !important;
  overflow-wrap: normal !important;
}
/* Widgets con bloques (WordPress moderno) */
.widget .wp-block-paragraph,
.widget .wp-block-group,
.widget .wp-block-heading {
  -webkit-hyphens: none !important;
  hyphens: none !important;
}
.widget {
  text-align: left !important;
}
/* Fuerza NO guionización en widgets (muy específico) */
aside.widget, aside.widget * ,
.widget, .widget * ,
.wp-block-legacy-widget, .wp-block-legacy-widget * ,
.wp-block-widget, .wp-block-widget * {
  -webkit-hyphens: none !important;
  -ms-hyphens: none !important;
  hyphens: none !important;

  overflow-wrap: normal !important;
  word-break: keep-all !important;   /* evita cortes dentro de palabras */
}
/* Widget clásico de texto (WordPress): contenedor real */
.widget_text .textwidget,
.widget_text .textwidget * {
  -webkit-hyphens: none !important;
  -ms-hyphens: none !important;
  hyphens: none !important;

  overflow-wrap: normal !important;
  word-break: normal !important;
}
/* Sidebars típicas */
#secondary .widget_text .textwidget,
#secondary .widget_text .textwidget *,
.sidebar .widget_text .textwidget,
.sidebar .widget_text .textwidget * {
  -webkit-hyphens: none !important;
  -ms-hyphens: none !important;
  hyphens: none !important;
}
[id^="text-"], 
[id^="text-"] * {
  -webkit-hyphens: none !important;
  -ms-hyphens: none !important;
  hyphens: none !important;
  overflow-wrap: normal !important;
  word-break: normal !important;
  text-align: left !important;
}
/* Hacer que el texto del widget "respire" */
.widget_text .textwidget {
  line-height: 1.6;          /* interlineado */
  letter-spacing: 0.01em;    /* aire ligero entre letras */
}

.widget_text .textwidget p {
  margin: 0 0 0.9em;         /* separación entre párrafos */
}

.widget_text .textwidget p:last-child {
  margin-bottom: 0;
}
/* Más específico + !important para que NO lo pise el tema */
body .widget_text .textwidget,
body .widget_text .textwidget p,
body .widget_text .textwidget div,
body .widget_text .textwidget span,
body .widget_text .textwidget li {
  line-height: 1.65 !important;     /* más aire */
  letter-spacing: 0.01em !important;
  font-weight: 400 !important;      /* quita “negrita” si el tema la fuerza */
}

body .widget_text .textwidget p {
  margin: 0 0 1em !important;       /* separación entre párrafos */
}

body .widget_text .textwidget p:last-child {
  margin-bottom: 0 !important;
}
.widget_text .textwidget {
  line-height: 1.85 !important;
}

.widget_text .textwidget p {
  margin: 0 0 1.2em !important;
}
/* Ocultar el "LIBRO: ..." del pie SOLO en esta entrada */
body.postid-1234 .entry-footer .cat-links,
body.postid-1234 .entry-footer .tags-links,
body.postid-1234 .entry-footer .post-categories {
  display: none !important;
}
/* Ocultar "LIBRO: ..." solo en la entrada Miserias */
body.postid-1230 .entry-footer,
body.postid-1230 .post-categories,
body.postid-1230 .cat-links {
    display: none !important;
}
/* Ocultar el bloque inferior de categorías solo en esta entrada */
body.postid-1230 .entry-footer {
    display: none !important;
}
/* Mostrar categoría en la línea de meta superior */
.single-post .entry-meta .cat-links {
    display: inline-block !important;
    margin-left: 10px;
}
/* Ocultar "LIBRO: ..." solo en la entrada 10510 */
body.postid-10510 .post-taxonomy,
body.postid-10510 .post-taxonomies,
body.postid-10510 .post-categories,
body.postid-10510 .cat-links,
body.postid-10510 .tags-links,
body.postid-10510 .term-links,
body.postid-10510 .entry-footer {
  display: none !important;
}
body { background: #ff0 !important; }
.widget_categories ul {
    list-style: none;
    padding-left: 0;
}

.widget_categories li {
    margin-bottom: 10px;
    font-size: 18px;
}

.widget_categories li a {
    font-weight: 600;
}
.widget_categories li a {
    display: inline-block;
    padding: 6px 12px;
    border: 1px solid #1e4ea1;
    border-radius: 20px;
    text-decoration: none;
}

.widget_categories li a:hover {
    background-color: #1e4ea1;
    color: white;
}
/* === CATEGORÍAS: estilo limpio (widgets y bloques) === */
.widget_categories ul,
.wp-block-categories-list,
.wp-block-categories {
  list-style: none !important;
  padding-left: 0 !important;
  margin-left: 0 !important;
}

.widget_categories li,
.wp-block-categories-list li {
  margin: 10px 0 !important;
  padding: 0 !important;
  font-size: 18px !important;
  line-height: 1.25 !important;
}

/* Enlaces más “libro”, menos “carpeta” */
.widget_categories li a,
.wp-block-categories-list li a {
  font-weight: 700 !important;
  text-decoration: none !important;
  border-bottom: 1px solid rgba(0,0,0,.15) !important;
}

.widget_categories li a:hover,
.wp-block-categories-list li a:hover {
  border-bottom-color: rgba(0,0,0,.6) !important;
}

/* Quitar iconitos/viñetas si el tema los mete con pseudo-elementos */
.widget_categories li:before,
.wp-block-categories-list li:before {
  content: none !important;
  display: none !important;
}

/* Si el tema pone un icono dentro del enlace con :before */
.widget_categories li a:before,
.wp-block-categories-list li a:before {
  content: none !important;
  display: none !important;
}

/* Ocultar contadores (14), (58), etc. (si están en spans/clases típicas) */
.wp-block-categories-list .cat-count,
.wp-block-categories-list .count,
.widget_categories .cat-count,
.widget_categories .count {
  display: none !important;
}
/* Números entre paréntesis en verde oliva elegante */

.widget-area li span,
.widget-area li .count,
.widget-area .cat-item span {
    color: #5C6B3C;
    font-weight: normal;
}
/* Forzar color verde oliva en los contadores */

.widget-area li {
    position: relative;
}

.widget-area li span,
.widget-area li .count {
    color: #5C6B3C !important;
}
.post-content {
  text-align: left;        /* evita justificado forzado */
  hyphens: none;           /* desactiva guiones automáticos */
  -webkit-hyphens: none;
  -ms-hyphens: none;
  word-break: normal;
  overflow-wrap: normal;
}

}

















 
