/* ACCESIBILIDAD MOVIL - Woodmart categorias WooCommerce */
@media (max-width: 768px) {

    .category-grid-item,
    .product-category {
        margin-bottom: 28px !important;
        padding: 8px !important;
        box-sizing: border-box;
    }

    .category-grid-item .wrapp-category,
    .product-category .wrapp-category {
        min-height: 72px !important;
        padding: 8px !important;
        box-sizing: border-box;
    }

    .category-grid-item .wd-fill.category-link,
    .product-category .wd-fill.category-link {
        min-height: 64px !important;
        min-width: 64px !important;
    }

    .category-grid-item .wd-cat-image.category-image,
    .product-category .wd-cat-image.category-image {
        pointer-events: none !important;
    }
}
/* ACCESIBILIDAD - Mejorar contraste textos blog y categorias */

.title-subtitle,
.subtitle-color-default,
.subtitle-style-default {
    color: #333333 !important;
}

.wd-page-content,
.main-page-wrapper,
.article-body-container,
.wd-post-content,
.wd-post-content p,
.wd-post-content div {
    color: #333333 !important;
}

/* Categorias sobre imagen / etiquetas */
.wd-post-cat,
.meta-post-categories,
.wd-post-cat a,
.meta-post-categories a,
a[rel="category tag"] {
    color: #ffffff !important;
    background-color: #4f6f00 !important;
    font-weight: 600 !important;
    text-decoration: none !important;
}

/* Autor */
.author,
.author a,
a.author,
a[rel="author"] {
    color: #333333 !important;
    background-color: transparent !important;
    font-weight: 600 !important;
}

/* Leer mas */
.read-more,
.read-more a,
a.read-more,
a.btn-read-more,
a.more-link,
a[href*="exploring-atlantas-modern-homes"],
a[href*="green-interior-design-inspiration"],
a[href*="collar-brings-back-coffee-brewing-ritual"],
a[href*="reinterprets-the-classic-bookshelf"] {
    color: #222222 !important;
    background-color: #ffffff !important;
    font-weight: 700 !important;
    text-decoration: underline !important;
}

/* Textos pequeños de posts */
.post-date,
.wd-post-date,
.wd-post-entry-meta,
.wd-post-entry-meta a,
.wd-meta-author,
.wd-meta-author a {
    color: #333333 !important;
}

/* Si hay texto blanco/gris encima de fondos claros en tarjetas */
.wd-post .entry-title,
.wd-post .entry-title a,
.wd-post .wd-entities-title,
.wd-post .wd-entities-title a {
    color: #222222 !important;
}
/* ACCESIBILIDAD - Mantener apariencia visual de encabezados convertidos */
.mp-heading-fixed {
    display: inline-block;
    font: inherit;
    color: inherit;
    line-height: inherit;
    margin: inherit;
    padding: inherit;
}