/* =========================================================
   RECUNCAR.COM — CSS LIMPIO
   ========================================================= */

:root {
  --azul-principal: #2f5bea;
  --azul-hover: #1f3fcc;
  --texto-normal: #2a2a2a;
}

/* =========================================================
   1) TÍTULOS, ENLACES E ICONOS
   ========================================================= */

.entry-title,
.entry-title a,
.widget-title,
h1, h2, h3, h4, h5, h6 {
  color: var(--azul-principal) !important;
}

.entry-title a:hover,
a:hover {
  color: var(--azul-hover) !important;
}

a {
  color: var(--azul-principal);
}

.widget a,
.widget li,
.widget span,
.widget small,
.widget .count {
  color: var(--azul-principal) !important;
}

.widget .fa,
.widget i,
.widget svg,
.wp-block-social-links a {
  color: var(--azul-principal) !important;
  fill: var(--azul-principal) !important;
}

/* =========================================================
   2) BORDES Y CAMPOS
   ========================================================= */

hr,
.widget,
.wp-block-group {
  border-color: var(--azul-principal);
}

input[type="email"],
input[type="text"] {
  border: 2px solid var(--azul-principal) !important;
}

/* =========================================================
   3) TEXTO GENERAL Y BLOQUE DE SUSCRIPCIÓN
   ========================================================= */

p {
  color: var(--texto-normal);
}

.widget p,
.widget form + p,
.widget .wp-block-paragraph,
.wp-block-jetpack-subscriptions__subscribers-text,
.jetpack-subscriptions-widget p,
.jetpack_subscription_widget p,
form ~ p {
  color: var(--azul-principal) !important;
}

/* =========================================================
   4) VISITAS / ESTADÍSTICAS
   ========================================================= */

.wp-block-jetpack-site-stats,
.wp-block-jetpack-site-stats *,
.widget_wpcom_stats,
.widget_wpcom_stats *,
.widget .visits,
.widget .views,
.widget .statcounter {
  color: var(--azul-principal) !important;
  font-weight: 700 !important;
}

/* =========================================================
   5) BOTONES NORMALES (NO buscador, NO suscripción)
   ========================================================= */

button,
.wp-block-button__link {
  background-color: var(--azul-principal);
  border-color: var(--azul-principal);
  color: #ffffff !important;
  border-radius: 25px;
  text-transform: uppercase;
  font-weight: 600;
}

button:hover,
.wp-block-button__link:hover {
  background-color: var(--azul-hover);
  border-color: var(--azul-hover);
  color: #ffffff !important;
}

button span,
.wp-block-button__link span {
  color: #ffffff !important;
}

/* =========================================================
   6) BOTÓN DE SUSCRIPCIÓN
   Solo este botón. No toca el buscador.
   ========================================================= */

.wp-block-jetpack-subscriptions input[type="submit"],
.jetpack_subscription_widget input[type="submit"],
.jetpack-subscriptions-widget input[type="submit"] {
  width: 320px !important;
  min-width: 320px !important;
  height: 58px !important;
  padding: 0 22px !important;

  background: var(--azul-principal) !important;
  border: none !important;
  border-radius: 40px !important;
  box-shadow: none !important;

  color: transparent !important;
  font-size: 0 !important;
  line-height: 0 !important;
  text-indent: 0 !important;

  position: relative !important;
  overflow: hidden !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/* texto visible encima del botón */
.wp-block-jetpack-subscriptions input[type="submit"]::after,
.jetpack_subscription_widget input[type="submit"]::after,
.jetpack-subscriptions-widget input[type="submit"]::after {
  content: "PRESIONA ESTE BOTÓN";
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;

  color: #ffffff !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.5px !important;
  pointer-events: none;
}

.wp-block-jetpack-subscriptions input[type="submit"]:hover,
.jetpack_subscription_widget input[type="submit"]:hover,
.jetpack-subscriptions-widget input[type="submit"]:hover {
  background: #2449c9 !important;
}

/* =========================================================
   7) BOTÓN BUSCAR
   Reset propio para que NO salga gigante
   ========================================================= */

.search-form input[type="submit"],
.search-submit,
input.search-submit,
button.search-submit,
.widget_search input[type="submit"],
.widget_search .search-submit,
form[role="search"] input[type="submit"],
form[role="search"] .search-submit,
.site-header .search-form input[type="submit"],
header .search-form input[type="submit"] {
  all: unset !important;

  display: inline-block !important;
  width: auto !important;
  min-width: 0 !important;
  max-width: 140px !important;
  height: auto !important;
  padding: 8px 14px !important;

  background: var(--azul-principal) !important;
  color: #ffffff !important;
  border-radius: 8px !important;
  cursor: pointer !important;

  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  text-transform: uppercase !important;
  text-align: center !important;

  position: static !important;
  transform: none !important;
  box-shadow: none !important;
  overflow: visible !important;
  white-space: nowrap !important;
}

/* evitar texto falso en el buscador */
.search-form input[type="submit"]::after,
.search-submit::after,
input.search-submit::after,
button.search-submit::after,
.widget_search input[type="submit"]::after,
.widget_search .search-submit::after,
form[role="search"] input[type="submit"]::after,
form[role="search"] .search-submit::after,
.site-header .search-form input[type="submit"]::after,
header .search-form input[type="submit"]::after {
  content: none !important;
}
/* ===== TEXTO SUSCRIPCIÓN EN NEGRITA ===== */
.wp-block-jetpack-subscriptions p,
.jetpack_subscription_widget p,
.widget p {
  font-weight: 700 !important;
}

/* ===== TEXTO "ÚNETE..." MÁS ESPECÍFICO ===== */
.wp-block-jetpack-subscriptions__subscribers-text {
  font-weight: 700 !important;
}

/* ===== VISITAS EN NEGRITA ===== */
.wp-block-jetpack-site-stats,
.wp-block-jetpack-site-stats *,
.widget_wpcom_stats,
.widget_wpcom_stats * {
  font-weight: 700 !important;
}
/* ===== "ÚNETE A OTROS..." ===== */
.wp-block-jetpack-subscriptions__subscribers-text,
.jetpack-subscriptions-widget p:last-of-type {
  color: var(--azul-principal) !important;
  font-weight: 700 !important;
}

/* ===== "VISITAS" ===== */
.wp-block-jetpack-site-stats,
.wp-block-jetpack-site-stats span,
.widget_wpcom_stats,
.widget_wpcom_stats span {
  color: var(--azul-principal) !important;
  font-weight: 700 !important;
}
 /* ===== "ÚNETE A OTROS 373 SUSCRIPTORES" ===== */
.jetpack_subscription_widget p,
.jetpack-subscriptions-widget p,
.wp-block-jetpack-subscriptions p:last-child,
form[action*="subscribe"] + p,
form[action*="subscribe"] ~ p {
  color: #2f5bea !important;
  font-weight: 700 !important;
}

/* ===== "3.516 VISITAS" ===== */
.widget_wpcom_stats,
.widget_wpcom_stats *,
.wpcom_widget_stats,
.wpcom_widget_stats *,
#stats_widget,
#stats_widget *,
.site-stats,
.site-stats * {
  color: #2f5bea !important;
  font-weight: 700 !important;
}
/* ===== FUERZA BRUTA SOLO PARA EL TEXTO BAJO EL BOTÓN ===== */
.wp-block-jetpack-subscriptions form ~ p,
.jetpack_subscription_widget form ~ p,
.jetpack-subscriptions-widget form ~ p {
  color: #2f5bea !important;
  font-weight: 700 !important;
}

/* ===== FUERZA BRUTA SOLO PARA EL WIDGET DE VISITAS ===== */
aside .widget:last-child,
aside .widget:last-child *,
.widget_wpcom_stats,
.widget_wpcom_stats * {
  color: #2f5bea !important;
  font-weight: 700 !important;
}
/* ===== ÚNETE A OTROS 373 SUSCRIPTORES ===== */
.widget:nth-of-type(1) p:last-of-type,
aside .widget:first-of-type p:last-of-type {
  color: #2f5bea !important;
  font-weight: 700 !important;
}

/* ===== 3.516 VISITAS ===== */
.widget:nth-of-type(2) li:last-child,
.widget:nth-of-type(2) li:last-child *,
aside .widget:nth-of-type(2) li:last-child,
aside .widget:nth-of-type(2) li:last-child * {
  color: #2f5bea !important;
  font-weight: 700 !important;
}
/* ===== TEXTO BAJO EL BOTÓN ===== */
h3 + p + form + p,
h3 + p + p + form + p {
  color: #2f5bea !important;
  font-weight: 700 !important;
}

/* ===== ÚLTIMA LÍNEA DEL BLOQUE DERECHO: VISITAS ===== */
.widget ul li:last-child,
.widget ul li:last-child * {
  color: #2f5bea !important;
  font-weight: 700 !important;
}
/* Quitar la franja/sombrero superior */
.site-header,
.custom-header,
.header-image,
.header-bg,
.hero,
.site-hero {
  background: none !important;
  background-image: none !important;
}

/* Reducir espacio superior si lo deja vacío */
.site-header,
.custom-header,
.header-image,
.hero,
.site-hero {
  min-height: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
/* SOLO en páginas de categoría: ocultar contenido y dejar títulos */
body.archive.category .entry-content,
body.archive.category .post .entry-summary,
body.archive.category .post .post-thumbnail,
body.archive.category .post img,
body.archive.category .post .more-link,
body.archive.category .post .entry-footer,
body.archive.category .post .post-edit-link {
  display: none !important;
}

/* dejar espacio limpio entre títulos */
body.archive.category article,
body.archive.category .post {
  margin-bottom: 22px !important;
  padding-bottom: 10px !important;
  border-bottom: 1px solid #d9e3ff !important;
}

/* títulos bien visibles */
body.archive.category .entry-title,
body.archive.category .entry-title a {
  display: block !important;
  color: #2f5bea !important;
  font-weight: 700 !important;
  margin-bottom: 0 !important;
}
/* ===== TAMAÑO TÍTULOS EN CATEGORÍAS ===== */
body.archive.category .entry-title,
body.archive.category .entry-title a {
  font-size: 18px !important;
  line-height: 1.2 !important;
}
font-size: 22px !important;
/* ===== TEXTO SUSCRIPCIÓN MÁS GRANDE EN MÓVIL ===== */
@media (max-width: 768px) {
  .wp-block-jetpack-subscriptions p,
  .jetpack_subscription_widget p {
    font-size: 18px !important;
    line-height: 1.4 !important;
  }
}
font-size: 19px !important;
/* ===== TEXTO SUSCRIPCIÓN (ESCRITORIO) ===== */
.wp-block-jetpack-subscriptions p,
.jetpack_subscription_widget p {
  font-size: 18px !important;
  line-height: 1.5 !important;
}

/* ===== TEXTO SUSCRIPCIÓN (MÓVIL) ===== */
@media (max-width: 768px) {
  .wp-block-jetpack-subscriptions p,
  .jetpack_subscription_widget p {
    font-size: 17.5px !important;
    line-height: 1.5 !important;
  }
}
/* ===== TEXTO "INTRODUCE..." (FORZADO) ===== */
.wp-block-jetpack-subscriptions * {
  font-size: 20px !important;
  line-height: 1.5 !important;
}
.wp-block-jetpack-subscriptions {
  text-transform: uppercase;
}
/* ===== BAJAR / REDUCIR EL "TEJADILLO" SUPERIOR ===== */
.site-header,
.custom-header,
.header-image,
.hero,
.site-hero,
.header-content,
.site-branding {
  min-height: 0 !important;
  height: auto !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  margin-bottom: 10px !important;
}

/* reducir el bloque blanco grande de arriba */
.site-header .inside,
.custom-header .inside,
.header-content .inside,
.site-branding {
  min-height: 0 !important;
  height: auto !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

/* limitar el tamaño de la imagen/logo de arriba */
.site-header img,
.custom-header img,
.site-branding img,
.custom-logo {
  max-height: 220px !important;
  width: auto !important;
}

/* evitar que el texto del título deje tanto hueco */
.site-title,
.site-description,
.site-branding-text {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
/* ===== CASI ELIMINAR EL BLOQUE SUPERIOR ===== */
.site-header,
.custom-header,
.header-image,
.hero,
.site-hero {
  padding: 0 !important;
  min-height: 0 !important;
  margin-bottom: 0 !important;
}

.site-header img,
.custom-header img,
.site-branding img,
.custom-logo {
  max-height: 140px !important;
  width: auto !important;
}
/* OCULTAR DEL TODO EL BLOQUE SUPERIOR */
.site-header,
.custom-header,
.header-image,
.hero,
.site-hero,
.site-branding,
.header-content {
  display: none !important;
}

/* DEJAR AIRE ARRIBA PARA QUE NO SUBA TODO */
.site-content,
.content-area,
.main-content,
#content,
.page-content {
  margin-top: 40px !important;
  padding-top: 20px !important;
}
margin-top: 60px !important;
padding-top: 30px !important;
margin-top: 20px !important;
padding-top: 10px !important;
/* OCULTAR ICONO DE CARPETA */
.widget .fa-folder,
.widget .fa-folder-open,
.widget i[class*="folder"],
.widget svg[class*="folder"] {
  display: none !important;
}
/* ===== ELIMINAR TEJADILLO ===== */
.site-header,
header.site-header,
.header,
#masthead {
  display: none !important;
}

/* ===== SUBIR CONTENIDO PARA QUE NO QUEDE HUECO ===== */
body,
.site,
#page {
  margin-top: 0 !important;
  padding-top: 0 !important;
}
/* ===== QUITAR TEJADILLO / CABECERA SUPERIOR ===== */
#header-sticky,
#header,
#header-bottom {
  display: none !important;
}

/* ===== QUITAR HUECO QUE PUEDA DEJAR ===== */
.sticky-element-placeholder,
#wrapper,
#wrapper-inner,
#page {
  margin-top: 0 !important;
  padding-top: 0 !important;
}
/* ===== OCULTAR SOLO ICONO DE CARPETA ===== */
.widget_categories li::before {
  content: none !important;
}

/* por si el icono es SVG o similar */
.widget_categories li i,
.widget_categories li svg {
  display: none !important;
}

/* ===== AÑADIR ICONO DE LIBRO ===== */
.widget_categories li > a::before {
  content: "📘";
  margin-right: 8px;
  display: inline-block;
}
/* Quitar la carpeta que genera el tema */
li.cat-item::before,
li.cat-item:before {
  content: none !important;
  display: none !important;
}

/* Poner un libro delante del enlace */
li.cat-item > a::before,
li.cat-item > a:before {
  content: "📘 ";
  display: inline-block !important;
  margin-right: 6px !important;
}
/* ===== CATEGORÍAS: quitar carpeta del tema ===== */
.widget_categories li.cat-item,
.widget_categories li.cat-item > a {
  background-image: none !important;
}

.widget_categories li.cat-item::before,
.widget_categories li.cat-item::after,
.widget_categories li.cat-item > a::before,
.widget_categories li.cat-item > a::after {
  content: none !important;
  display: none !important;
  background-image: none !important;
}

/* ===== poner libro ===== */
.widget_categories li.cat-item > a {
  position: relative !important;
  padding-left: 1.4em !important;
}

.widget_categories li.cat-item > a::before {
  content: "📘" !important;
  display: inline-block !important;
  position: absolute !important;
  left: 0 !important;
  top: 0.02em !important;
}
/* números de categorías en negrita */
.widget_categories li.cat-item,
.widget_categories li.cat-item a {
  font-weight: 700 !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;
}
/* ====== 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;
/* ===== BARRA SUPERIOR: desplegable en azul claro ===== */
#wpadminbar .ab-sub-wrapper,
#wpadminbar .quicklinks .menupop .ab-sub-wrapper,
#wpadminbar .menupop .ab-sub-wrapper {
  background: #d9ecff !important;
}

/* enlaces del desplegable */
#wpadminbar .ab-sub-wrapper a,
#wpadminbar .ab-sub-wrapper .ab-item,
#wpadminbar .ab-sub-wrapper .ab-label {
  color: #2f5bea !important;
}

/* hover dentro del desplegable */
#wpadminbar .ab-sub-wrapper a:hover,
#wpadminbar .ab-sub-wrapper .ab-item:hover,
#wpadminbar .ab-sub-wrapper .ab-label:hover {
  background: #c6e0ff !important;
  color: #1f3fcc !important;
}

/* separadores y bordes suaves */
#wpadminbar .ab-sub-wrapper,
#wpadminbar .ab-sub-wrapper li {
  border-color: #b7d2ff !important;
}
	background: #eaf4ff !important;
	/* ===== FORZAR COLOR DESPLEGABLE BARRA ADMIN ===== */
html body #wpadminbar .ab-sub-wrapper,
html body #wpadminbar .quicklinks .menupop .ab-sub-wrapper,
html body #wpadminbar .menupop .ab-sub-wrapper {
  background-color: #d9ecff !important;
  background: #d9ecff !important;
}

/* enlaces */
html body #wpadminbar .ab-sub-wrapper .ab-item,
html body #wpadminbar .ab-sub-wrapper a {
  color: #2f5bea !important;
}

/* hover */
html body #wpadminbar .ab-sub-wrapper .ab-item:hover,
html body #wpadminbar .ab-sub-wrapper a:hover {
  background-color: #c6e0ff !important;
  color: #1f3fcc !important;
}
	#wpadminbar * {
  background-image: none !important;
}
	/* 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;
}
html, body, article, section, div, p, span, li, a,
.entry-content, .entry-content p, .entry-content li, .entry-content a,
.post-content, .post-content p, .post-content li, .post-content a,
.wp-block-post-content, .wp-block-post-content p, .wp-block-post-content li, .wp-block-post-content a {
  hyphens: manual !important;
  -webkit-hyphens: manual !important;
  -ms-hyphens: manual !important;
  -moz-hyphens: manual !important;

  word-break: normal !important;
  overflow-wrap: break-word !important;
  word-wrap: break-word !important;

  text-align: left !important;
}
	.is-layout-constrained,
.wp-site-blocks,
.wp-block-group,
.wp-block-column,
.wp-block-post-content,
.wp-block-post-content * {
  hyphens: manual !important;
  -webkit-hyphens: manual !important;
  -moz-hyphens: manual !important;
  -ms-hyphens: manual !important;
  word-break: normal !important;
  text-align: left !important;
}
	/* Quitar guionización SOLO en el contenido del post */
.entry-content,
.entry-content *,
.wp-block-post-content,
.wp-block-post-content * {
  hyphens: none !important;
  -webkit-hyphens: none !important;
  -moz-hyphens: none !important;
  -ms-hyphens: none !important;
}
/* Evitar justificado (clave para que no intente cortar palabras) */
.entry-content p,
.wp-block-post-content p {
  text-align: left !important;
}/* =========================================================
   RECUNCAR.COM — CSS LIMPIO
   ========================================================= */

:root {
  --azul-principal: #2f5bea;
  --azul-hover: #1f3fcc;
  --texto-normal: #2a2a2a;
}

/* =========================================================
   1) TÍTULOS, ENLACES E ICONOS
   ========================================================= */

.entry-title,
.entry-title a,
.widget-title,
h1, h2, h3, h4, h5, h6 {
  color: var(--azul-principal) !important;
}

.entry-title a:hover,
a:hover {
  color: var(--azul-hover) !important;
}

a {
  color: var(--azul-principal);
}

.widget a,
.widget li,
.widget span,
.widget small,
.widget .count {
  color: var(--azul-principal) !important;
}

.widget .fa,
.widget i,
.widget svg,
.wp-block-social-links a {
  color: var(--azul-principal) !important;
  fill: var(--azul-principal) !important;
}

/* =========================================================
   2) BORDES Y CAMPOS
   ========================================================= */

hr,
.widget,
.wp-block-group {
  border-color: var(--azul-principal);
}

input[type="email"],
input[type="text"] {
  border: 2px solid var(--azul-principal) !important;
}

/* =========================================================
   3) TEXTO GENERAL Y BLOQUE DE SUSCRIPCIÓN
   ========================================================= */

p {
  color: var(--texto-normal);
}

.widget p,
.widget form + p,
.widget .wp-block-paragraph,
.wp-block-jetpack-subscriptions__subscribers-text,
.jetpack-subscriptions-widget p,
.jetpack_subscription_widget p,
form ~ p {
  color: var(--azul-principal) !important;
}

/* =========================================================
   4) VISITAS / ESTADÍSTICAS
   ========================================================= */

.wp-block-jetpack-site-stats,
.wp-block-jetpack-site-stats *,
.widget_wpcom_stats,
.widget_wpcom_stats *,
.widget .visits,
.widget .views,
.widget .statcounter {
  color: var(--azul-principal) !important;
  font-weight: 700 !important;
}

/* =========================================================
   5) BOTONES NORMALES (NO buscador, NO suscripción)
   ========================================================= */

button,
.wp-block-button__link {
  background-color: var(--azul-principal);
  border-color: var(--azul-principal);
  color: #ffffff !important;
  border-radius: 25px;
  text-transform: uppercase;
  font-weight: 600;
}

button:hover,
.wp-block-button__link:hover {
  background-color: var(--azul-hover);
  border-color: var(--azul-hover);
  color: #ffffff !important;
}

button span,
.wp-block-button__link span {
  color: #ffffff !important;
}

/* =========================================================
   6) BOTÓN DE SUSCRIPCIÓN
   Solo este botón. No toca el buscador.
   ========================================================= */

.wp-block-jetpack-subscriptions input[type="submit"],
.jetpack_subscription_widget input[type="submit"],
.jetpack-subscriptions-widget input[type="submit"] {
  width: 320px !important;
  min-width: 320px !important;
  height: 58px !important;
  padding: 0 22px !important;

  background: var(--azul-principal) !important;
  border: none !important;
  border-radius: 40px !important;
  box-shadow: none !important;

  color: transparent !important;
  font-size: 0 !important;
  line-height: 0 !important;
  text-indent: 0 !important;

  position: relative !important;
  overflow: hidden !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/* texto visible encima del botón */
.wp-block-jetpack-subscriptions input[type="submit"]::after,
.jetpack_subscription_widget input[type="submit"]::after,
.jetpack-subscriptions-widget input[type="submit"]::after {
  content: "PRESIONA ESTE BOTÓN";
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;

  color: #ffffff !important;
  font-size: 18px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  text-transform: uppercase !important;
  letter-spacing: 0.5px !important;
  pointer-events: none;
}

.wp-block-jetpack-subscriptions input[type="submit"]:hover,
.jetpack_subscription_widget input[type="submit"]:hover,
.jetpack-subscriptions-widget input[type="submit"]:hover {
  background: #2449c9 !important;
}

/* =========================================================
   7) BOTÓN BUSCAR
   Reset propio para que NO salga gigante
   ========================================================= */

.search-form input[type="submit"],
.search-submit,
input.search-submit,
button.search-submit,
.widget_search input[type="submit"],
.widget_search .search-submit,
form[role="search"] input[type="submit"],
form[role="search"] .search-submit,
.site-header .search-form input[type="submit"],
header .search-form input[type="submit"] {
  all: unset !important;

  display: inline-block !important;
  width: auto !important;
  min-width: 0 !important;
  max-width: 140px !important;
  height: auto !important;
  padding: 8px 14px !important;

  background: var(--azul-principal) !important;
  color: #ffffff !important;
  border-radius: 8px !important;
  cursor: pointer !important;

  font-size: 14px !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  text-transform: uppercase !important;
  text-align: center !important;

  position: static !important;
  transform: none !important;
  box-shadow: none !important;
  overflow: visible !important;
  white-space: nowrap !important;
}

/* evitar texto falso en el buscador */
.search-form input[type="submit"]::after,
.search-submit::after,
input.search-submit::after,
button.search-submit::after,
.widget_search input[type="submit"]::after,
.widget_search .search-submit::after,
form[role="search"] input[type="submit"]::after,
form[role="search"] .search-submit::after,
.site-header .search-form input[type="submit"]::after,
header .search-form input[type="submit"]::after {
  content: none !important;
}
/* ===== TEXTO SUSCRIPCIÓN EN NEGRITA ===== */
.wp-block-jetpack-subscriptions p,
.jetpack_subscription_widget p,
.widget p {
  font-weight: 700 !important;
}

/* ===== TEXTO "ÚNETE..." MÁS ESPECÍFICO ===== */
.wp-block-jetpack-subscriptions__subscribers-text {
  font-weight: 700 !important;
}

/* ===== VISITAS EN NEGRITA ===== */
.wp-block-jetpack-site-stats,
.wp-block-jetpack-site-stats *,
.widget_wpcom_stats,
.widget_wpcom_stats * {
  font-weight: 700 !important;
}
/* ===== "ÚNETE A OTROS..." ===== */
.wp-block-jetpack-subscriptions__subscribers-text,
.jetpack-subscriptions-widget p:last-of-type {
  color: var(--azul-principal) !important;
  font-weight: 700 !important;
}

/* ===== "VISITAS" ===== */
.wp-block-jetpack-site-stats,
.wp-block-jetpack-site-stats span,
.widget_wpcom_stats,
.widget_wpcom_stats span {
  color: var(--azul-principal) !important;
  font-weight: 700 !important;
}
 /* ===== "ÚNETE A OTROS 373 SUSCRIPTORES" ===== */
.jetpack_subscription_widget p,
.jetpack-subscriptions-widget p,
.wp-block-jetpack-subscriptions p:last-child,
form[action*="subscribe"] + p,
form[action*="subscribe"] ~ p {
  color: #2f5bea !important;
  font-weight: 700 !important;
}

/* ===== "3.516 VISITAS" ===== */
.widget_wpcom_stats,
.widget_wpcom_stats *,
.wpcom_widget_stats,
.wpcom_widget_stats *,
#stats_widget,
#stats_widget *,
.site-stats,
.site-stats * {
  color: #2f5bea !important;
  font-weight: 700 !important;
}
/* ===== FUERZA BRUTA SOLO PARA EL TEXTO BAJO EL BOTÓN ===== */
.wp-block-jetpack-subscriptions form ~ p,
.jetpack_subscription_widget form ~ p,
.jetpack-subscriptions-widget form ~ p {
  color: #2f5bea !important;
  font-weight: 700 !important;
}

/* ===== FUERZA BRUTA SOLO PARA EL WIDGET DE VISITAS ===== */
aside .widget:last-child,
aside .widget:last-child *,
.widget_wpcom_stats,
.widget_wpcom_stats * {
  color: #2f5bea !important;
  font-weight: 700 !important;
}
/* ===== ÚNETE A OTROS 373 SUSCRIPTORES ===== */
.widget:nth-of-type(1) p:last-of-type,
aside .widget:first-of-type p:last-of-type {
  color: #2f5bea !important;
  font-weight: 700 !important;
}

/* ===== 3.516 VISITAS ===== */
.widget:nth-of-type(2) li:last-child,
.widget:nth-of-type(2) li:last-child *,
aside .widget:nth-of-type(2) li:last-child,
aside .widget:nth-of-type(2) li:last-child * {
  color: #2f5bea !important;
  font-weight: 700 !important;
}
/* ===== TEXTO BAJO EL BOTÓN ===== */
h3 + p + form + p,
h3 + p + p + form + p {
  color: #2f5bea !important;
  font-weight: 700 !important;
}

/* ===== ÚLTIMA LÍNEA DEL BLOQUE DERECHO: VISITAS ===== */
.widget ul li:last-child,
.widget ul li:last-child * {
  color: #2f5bea !important;
  font-weight: 700 !important;
}
/* Quitar la franja/sombrero superior */
.site-header,
.custom-header,
.header-image,
.header-bg,
.hero,
.site-hero {
  background: none !important;
  background-image: none !important;
}

/* Reducir espacio superior si lo deja vacío */
.site-header,
.custom-header,
.header-image,
.hero,
.site-hero {
  min-height: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
/* SOLO en páginas de categoría: ocultar contenido y dejar títulos */
body.archive.category .entry-content,
body.archive.category .post .entry-summary,
body.archive.category .post .post-thumbnail,
body.archive.category .post img,
body.archive.category .post .more-link,
body.archive.category .post .entry-footer,
body.archive.category .post .post-edit-link {
  display: none !important;
}

/* dejar espacio limpio entre títulos */
body.archive.category article,
body.archive.category .post {
  margin-bottom: 22px !important;
  padding-bottom: 10px !important;
  border-bottom: 1px solid #d9e3ff !important;
}

/* títulos bien visibles */
body.archive.category .entry-title,
body.archive.category .entry-title a {
  display: block !important;
  color: #2f5bea !important;
  font-weight: 700 !important;
  margin-bottom: 0 !important;
}
/* ===== TAMAÑO TÍTULOS EN CATEGORÍAS ===== */
body.archive.category .entry-title,
body.archive.category .entry-title a {
  font-size: 18px !important;
  line-height: 1.2 !important;
}
font-size: 22px !important;
/* ===== TEXTO SUSCRIPCIÓN MÁS GRANDE EN MÓVIL ===== */
@media (max-width: 768px) {
  .wp-block-jetpack-subscriptions p,
  .jetpack_subscription_widget p {
    font-size: 18px !important;
    line-height: 1.4 !important;
  }
}
font-size: 19px !important;
/* ===== TEXTO SUSCRIPCIÓN (ESCRITORIO) ===== */
.wp-block-jetpack-subscriptions p,
.jetpack_subscription_widget p {
  font-size: 18px !important;
  line-height: 1.5 !important;
}

/* ===== TEXTO SUSCRIPCIÓN (MÓVIL) ===== */
@media (max-width: 768px) {
  .wp-block-jetpack-subscriptions p,
  .jetpack_subscription_widget p {
    font-size: 17.5px !important;
    line-height: 1.5 !important;
  }
}
/* ===== TEXTO "INTRODUCE..." (FORZADO) ===== */
.wp-block-jetpack-subscriptions * {
  font-size: 20px !important;
  line-height: 1.5 !important;
}
.wp-block-jetpack-subscriptions {
  text-transform: uppercase;
}
/* ===== BAJAR / REDUCIR EL "TEJADILLO" SUPERIOR ===== */
.site-header,
.custom-header,
.header-image,
.hero,
.site-hero,
.header-content,
.site-branding {
  min-height: 0 !important;
  height: auto !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  margin-bottom: 10px !important;
}

/* reducir el bloque blanco grande de arriba */
.site-header .inside,
.custom-header .inside,
.header-content .inside,
.site-branding {
  min-height: 0 !important;
  height: auto !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

/* limitar el tamaño de la imagen/logo de arriba */
.site-header img,
.custom-header img,
.site-branding img,
.custom-logo {
  max-height: 220px !important;
  width: auto !important;
}

/* evitar que el texto del título deje tanto hueco */
.site-title,
.site-description,
.site-branding-text {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
/* ===== CASI ELIMINAR EL BLOQUE SUPERIOR ===== */
.site-header,
.custom-header,
.header-image,
.hero,
.site-hero {
  padding: 0 !important;
  min-height: 0 !important;
  margin-bottom: 0 !important;
}

.site-header img,
.custom-header img,
.site-branding img,
.custom-logo {
  max-height: 140px !important;
  width: auto !important;
}
/* OCULTAR DEL TODO EL BLOQUE SUPERIOR */
.site-header,
.custom-header,
.header-image,
.hero,
.site-hero,
.site-branding,
.header-content {
  display: none !important;
}

/* DEJAR AIRE ARRIBA PARA QUE NO SUBA TODO */
.site-content,
.content-area,
.main-content,
#content,
.page-content {
  margin-top: 40px !important;
  padding-top: 20px !important;
}
margin-top: 60px !important;
padding-top: 30px !important;
margin-top: 20px !important;
padding-top: 10px !important;
/* OCULTAR ICONO DE CARPETA */
.widget .fa-folder,
.widget .fa-folder-open,
.widget i[class*="folder"],
.widget svg[class*="folder"] {
  display: none !important;
}
/* ===== ELIMINAR TEJADILLO ===== */
.site-header,
header.site-header,
.header,
#masthead {
  display: none !important;
}

/* ===== SUBIR CONTENIDO PARA QUE NO QUEDE HUECO ===== */
body,
.site,
#page {
  margin-top: 0 !important;
  padding-top: 0 !important;
}
/* ===== QUITAR TEJADILLO / CABECERA SUPERIOR ===== */
#header-sticky,
#header,
#header-bottom {
  display: none !important;
}

/* ===== QUITAR HUECO QUE PUEDA DEJAR ===== */
.sticky-element-placeholder,
#wrapper,
#wrapper-inner,
#page {
  margin-top: 0 !important;
  padding-top: 0 !important;
}
/* ===== OCULTAR SOLO ICONO DE CARPETA ===== */
.widget_categories li::before {
  content: none !important;
}

/* por si el icono es SVG o similar */
.widget_categories li i,
.widget_categories li svg {
  display: none !important;
}

/* ===== AÑADIR ICONO DE LIBRO ===== */
.widget_categories li > a::before {
  content: "📘";
  margin-right: 8px;
  display: inline-block;
}
/* Quitar la carpeta que genera el tema */
li.cat-item::before,
li.cat-item:before {
  content: none !important;
  display: none !important;
}

/* Poner un libro delante del enlace */
li.cat-item > a::before,
li.cat-item > a:before {
  content: "📘 ";
  display: inline-block !important;
  margin-right: 6px !important;
}
/* ===== CATEGORÍAS: quitar carpeta del tema ===== */
.widget_categories li.cat-item,
.widget_categories li.cat-item > a {
  background-image: none !important;
}

.widget_categories li.cat-item::before,
.widget_categories li.cat-item::after,
.widget_categories li.cat-item > a::before,
.widget_categories li.cat-item > a::after {
  content: none !important;
  display: none !important;
  background-image: none !important;
}

/* ===== poner libro ===== */
.widget_categories li.cat-item > a {
  position: relative !important;
  padding-left: 1.4em !important;
}

.widget_categories li.cat-item > a::before {
  content: "📘" !important;
  display: inline-block !important;
  position: absolute !important;
  left: 0 !important;
  top: 0.02em !important;
}
/* números de categorías en negrita */
.widget_categories li.cat-item,
.widget_categories li.cat-item a {
  font-weight: 700 !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;
}
/* ====== 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;
/* ===== BARRA SUPERIOR: desplegable en azul claro ===== */
#wpadminbar .ab-sub-wrapper,
#wpadminbar .quicklinks .menupop .ab-sub-wrapper,
#wpadminbar .menupop .ab-sub-wrapper {
  background: #d9ecff !important;
}

/* enlaces del desplegable */
#wpadminbar .ab-sub-wrapper a,
#wpadminbar .ab-sub-wrapper .ab-item,
#wpadminbar .ab-sub-wrapper .ab-label {
  color: #2f5bea !important;
}

/* hover dentro del desplegable */
#wpadminbar .ab-sub-wrapper a:hover,
#wpadminbar .ab-sub-wrapper .ab-item:hover,
#wpadminbar .ab-sub-wrapper .ab-label:hover {
  background: #c6e0ff !important;
  color: #1f3fcc !important;
}

/* separadores y bordes suaves */
#wpadminbar .ab-sub-wrapper,
#wpadminbar .ab-sub-wrapper li {
  border-color: #b7d2ff !important;
}
	background: #eaf4ff !important;
	/* ===== FORZAR COLOR DESPLEGABLE BARRA ADMIN ===== */
html body #wpadminbar .ab-sub-wrapper,
html body #wpadminbar .quicklinks .menupop .ab-sub-wrapper,
html body #wpadminbar .menupop .ab-sub-wrapper {
  background-color: #d9ecff !important;
  background: #d9ecff !important;
}

/* enlaces */
html body #wpadminbar .ab-sub-wrapper .ab-item,
html body #wpadminbar .ab-sub-wrapper a {
  color: #2f5bea !important;
}

/* hover */
html body #wpadminbar .ab-sub-wrapper .ab-item:hover,
html body #wpadminbar .ab-sub-wrapper a:hover {
  background-color: #c6e0ff !important;
  color: #1f3fcc !important;
}
	#wpadminbar * {
  background-image: none !important;
}
	/* 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;
}
html, body, article, section, div, p, span, li, a,
.entry-content, .entry-content p, .entry-content li, .entry-content a,
.post-content, .post-content p, .post-content li, .post-content a,
.wp-block-post-content, .wp-block-post-content p, .wp-block-post-content li, .wp-block-post-content a {
  hyphens: manual !important;
  -webkit-hyphens: manual !important;
  -ms-hyphens: manual !important;
  -moz-hyphens: manual !important;

  word-break: normal !important;
  overflow-wrap: break-word !important;
  word-wrap: break-word !important;

  text-align: left !important;
}
	.is-layout-constrained,
.wp-site-blocks,
.wp-block-group,
.wp-block-column,
.wp-block-post-content,
.wp-block-post-content * {
  hyphens: manual !important;
  -webkit-hyphens: manual !important;
  -moz-hyphens: manual !important;
  -ms-hyphens: manual !important;
  word-break: normal !important;
  text-align: left !important;
}
	/* Quitar guionización SOLO en el contenido del post */
.entry-content,
.entry-content *,
.wp-block-post-content,
.wp-block-post-content * {
  hyphens: none !important;
  -webkit-hyphens: none !important;
  -moz-hyphens: none !important;
  -ms-hyphens: none !important;
}
/* Evitar justificado (clave para que no intente cortar palabras) */
.entry-content p,
.wp-block-post-content p {
  text-align: left !important;
}
	/* Fondo del menú lateral */
#adminmenu, #adminmenu .wp-submenu, #adminmenuback, #adminmenuwrap {
    background-color: #8ec5e8 !important;
}

/* Texto del menú */
#adminmenu a {
    color: #ffffff !important;
}

/* Hover */
#adminmenu li:hover {
    background-color: #6fb3db !important;
}

/* Elemento activo */
#adminmenu .wp-has-current-submenu a.wp-has-current-submenu,
#adminmenu .current a {
    background-color: #5aa6d3 !important;
}
	#adminmenu, #adminmenu .wp-submenu, #adminmenuback, #adminmenuwrap {
    background-color: #2271b1 !important;
}

#adminmenu li:hover {
    background-color: #135e96 !important;
}

#adminmenu .current a {
    background-color: #135e96 !important;
}
	/* Cambiar menú lateral del admin a azul */
#adminmenuback,
#adminmenuwrap,
#adminmenu {
    background-color: #2ea3f2 !important;
}

/* Texto del menú */
#adminmenu a {
    color: #ffffff !important;
}

/* Hover */
#adminmenu li:hover {
    background-color: #1b82c5 !important;
}

/* Elemento activo */
#adminmenu .current a,
#adminmenu .wp-has-current-submenu a {
    background-color: #176ca1 !important;
}
	html.wp-toolbar body.wp-admin #adminmenuback,
html.wp-toolbar body.wp-admin #adminmenuwrap,
html.wp-toolbar body.wp-admin #adminmenu {
    background: #2ea3f2 !important;
}

html.wp-toolbar body.wp-admin #adminmenu li a {
    color: #ffffff !important;
}

html.wp-toolbar body.wp-admin #adminmenu li:hover {
    background: #1b82c5 !important;
}

html.wp-toolbar body.wp-admin #adminmenu .current a {
    background: #176ca1 !important;
}