.ast-single-post .entry-content a, .ast-comment-content a:not(.ast-comment-edit-reply-wrap a) {
    text-decoration: none !important;
}

.page-id-6052 header,
.page-id-6052 footer {
  display: none !important;
}
/* Carrusel de comercios home
/* Contenedor de cada slide del carrusel */
.carrusel-comercios .logo-slide {
    display: flex;
    justify-content: center;    /* Centra horizontal */
    align-items: center;        /* Centra vertical */
    height: 120px;              /* Altura fija estandarizada */
    padding: 10px;
}

/* Imagen del logo dentro del slide */
.carrusel-comercios .logo-slide img {
    max-height: 100%;           /* Que no se pase de la altura del slide */
    max-width: 100%;            /* Que no se pase del ancho del contenedor */
    object-fit: contain;        /* Que mantenga proporción sin deformarse */
    transition: transform 0.3s ease;
}

/* Efecto opcional al pasar el mouse */
.carrusel-comercios .logo-slide:hover img {
    transform: scale(1.05);
}
/* Oculta la paginación tipo lista numerada (vertical fea) */
ul.slick-dots {
    display: flex !important;
    justify-content: center;
    margin-top: 20px;
    padding: 0;
    list-style: none;
}

/* Mejora los puntos de navegación (dots) */
ul.slick-dots li {
    margin: 0 5px;
}

ul.slick-dots li button {
    font-size: 0;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #bbb;
    border: none;
    cursor: pointer;
}

ul.slick-dots li.slick-active button {
    background: #0073aa;
}
/* Flechas */
.slick-prev,
.slick-next {
    background-color: transparent;
    border: none;
    font-size: 0;
    width: 40px;
    height: 40px;
    z-index: 10;
    top: 50%;
    transform: translateY(-50%);
    position: absolute;
    cursor: pointer;
}

.slick-prev {
    left: -45px;
}
.slick-next {
    right: -45px;
}

/* Iconos de flecha personalizados */
.slick-prev::before,
.slick-next::before {
    font-family: 'slick';
    font-size: 30px;
    color: #333;
    line-height: 1;
    opacity: 0.75;
}

.slick-prev::before {
    content: '←';
}
.slick-next::before {
    content: '→';
}

/* Fin Carrusel de comercios home