/* Fondo negro sólido para la fecha */
.post-date, 
.entry-date {
  background-color: #000000 !important; /* fondo negro */
  color: #fff !important;           /* texto blanco */
  padding: 5px 10px;
  border-radius: 4px;               /* opcional, bordes redondeados */
  display: inline-block;
  position: relative;
  z-index: 2;
}

/* Forzar fondo negro en etiquetas/meta encima de la imagen */
.posted-on,
.cat-links,
.entry-meta span,
.entry-meta a,
.entry-meta .edit-link {
  background-color: #000000 !important; /* fondo negro */
  color: #ffffff !important; /* texto blanco */
  padding: 4px 8px;
  border-radius: 3px; /* opcional, bordes suaves */
}

/* Asegurar contraste en hover */
.entry-meta a:hover {
  color: #ffcc00 !important; /* amarillo dorado al pasar el mouse (puedes cambiar) */
}

/* Forzar color negro en títulos de entradas */
.entry-title, 
.entry-title a, 
h1.entry-title, 
h2.entry-title {
  color: #000000 !important; /* negro puro */
}

/* Opcional: al pasar el mouse en enlaces */
.entry-title a:hover {
  color: #fd052e !important; /* un gris muy oscuro */
}

/* Usar Arial en todo el sitio */
body, 
button, 
input, 
select, 
textarea, 
p, 
h1, h2, h3, h4, h5, h6, 
a, 
.site-title, 
.site-description {
  font-family: Arial, Helvetica, sans-serif !important;
}

/* Color de eslogan Opción 1: usando una clase típica si la tuviera */
.site-description {
  color: #000;          /* Negro */
  font-size: 1.3em;     /* Tamaño más grande */
  font-weight: 200;     /* Opcional: un poco más grueso */
}
/* Texto del widget en negro */
.widget, 
.widget * {
    color: #000 !important;
}

/* Botón "Suscríbete" en blanco */
.widget input[type="submit"],
.widget button,
.widget .wp-block-button__link {
    color: #fff !important;
}
/* --------- Estilo principal: fuerza botón azul y texto blanco --------- */
.widget_search input[type="submit"],
.search-form input[type="submit"],
.widget_search .search-submit,
.searchform .search-submit,
.searchform button,
.widget .searchform button,
.widget_search button,
.search-field + .search-submit,
.search-field + button,
#searchform input[type="submit"],
#searchform button,
.search-submit {
  background-image: none !important;
  background-color: #0b88c6 !important; /* azul similar al botón Suscríbete */
  color: #ffffff !important;             /* texto blanco */
  border: none !important;
  padding: 10px 22px !important;
  border-radius: 28px !important;       /* estilo "pill" */
  font-size: 16px !important;
  font-weight: 600 !important;
  line-height: 1 !important;
  display: inline-block !important;
  cursor: pointer !important;
  -webkit-appearance: none !important;
  appearance: none !important;
  box-shadow: none !important;
  transition: background-color .12s ease !important;
}

/* Hover */
.widget_search input[type="submit"]:hover,
.search-form input[type="submit"]:hover,
.widget_search .search-submit:hover,
.searchform .search-submit:hover {
  background-color: #066aa3 !important; /* azul más oscuro al pasar el mouse */
}

/* Si el botón es un SVG, forzamos que el icono se pinte de blanco */
.widget_search .search-submit svg,
.searchform .search-submit svg,
.search-submit svg {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* Icon fonts / pseudo elementos */
.widget_search .search-submit i,
.searchform .search-submit i,
.search-submit::before,
.search-submit::after {
  color: #ffffff !important;
}

/* Si el submit está usando input[type="image"] (una imagen) — ocultarla y usar el botón visual */
.widget_search input[type="image"].search-submit,
.searchform input[type="image"].search-submit {
  display: none !important;
}

/* (Opcional) estilo del campo búsqueda para alinear con botón */
.widget_search .search-field,
.search-form .search-field,
.searchform .search-field,
.widget_search input[type="search"],
.widget_search input[type="text"] {
  color: #000 !important;
}