/* FOOTER */
/* Enlaces */
.footer-enlaces a {
    color: white; /* Color predeterminado */
    text-decoration: none; /* Opcional: elimina el subrayado */
    transition: color 0.3s ease-in-out; /* Suaviza el cambio de color */
}

.footer-enlaces a:hover, 
.footer-enlaces a:focus, 
.footer-enlaces a:active {
    color: #f71493; /* Color al pasar el mouse y al hacer clic */
}

/* separador columna */
.columnas-solas > div:not(:last-child) {
border-bottom: 1px solid #6b6b6b;
padding-bottom: 8px;
}

/* SUBRAYADO */
/* Eliminar */
.nounderline a {
    text-decoration: none !important;
}

/* Hover */
.hovline a {
    text-decoration: none;
}

.hovline a:hover,
.hovline a:focus {
    text-decoration: underline;
}

/* BARRA LATERAL */
/* Reduce márgenes entre widgets */
.sidebar .widget {
    margin-bottom: 10px; /* Reduce el espacio entre widgets */
    padding: 10px; /* Ajusta el relleno dentro del widget */
    border: none; /* Elimina el borde si lo tiene */
    box-shadow: none; /* Elimina cualquier sombra */
    background: transparent; /* Hace el fondo transparente si lo deseas */
}

/* Ajusta los títulos de los widgets */
.sidebar .widget-title {
    margin-bottom: 5px; /* Reduce el espacio debajo del título */
    font-size: 16px; /* Ajusta el tamaño de fuente si es necesario */
}

/* Ajusta el contenido dentro del widget */
.sidebar .widget ul {
    padding-left: 0;
    list-style: none;
}

.sidebar .widget li {
    padding: 5px 0;
    border-bottom: 1px solid #ddd; /* Línea divisoria opcional */
}

.sidebar .widget li:last-child {
    border-bottom: none; /* Elimina la línea del último elemento */
}

/* Estilo para el formulario de búsqueda de Gutenberg */
.wp-block-search {
  display: flex;
  max-width: 400px;
  margin: 1px auto;
  border: 2px solid #000316;
  border-radius: 0px;
  overflow: hidden;
  background-color: #fff;
}

/* Campo de búsqueda */
.wp-block-search__input {
  flex: 1;
  padding: 12px 20px;
  border: none;
  font-size: 16px;
  color: #323232;
  background-color: transparent;
  outline: none;
}

/* Botón de búsqueda */
.wp-block-search__button {
  background-color: #000316;
  color: white;
  border: none;
  padding: 12px 20px;
  cursor: pointer;
  transition: background-color 0.3s ease;
  font-size: 16px;
  border-radius: 0; /* sin esquinas redondeadas, ya que el borde redondo va en el form */
}

.wp-block-search__button:hover {
  background-color: #d97e00;
}

body.search .post-thumbnail {
  display: none;
}

/* Botón de WhatsApp */
.wa-negro {
  color: #000;
}

.wa-verde {
  color: #25d366; 
}
