@media screen and (max-width: 800px) {
    .wp-block-themeisle-blocks-tabs-item .wp-block-themeisle-blocks-tabs-item__header:not(.active)::after {
        content: "▼";
        margin-left: 5px;
        font-size: 14px;
        display: inline-block;
    }

    .wp-block-themeisle-blocks-tabs-item {
        background-color: var(--nv-c-1);
    }

    .wp-block-themeisle-blocks-tabs-item .wp-block-themeisle-blocks-tabs-item__header:not(.active) {
        margin-bottom: 5px;
    }
}

.wp-block-themeisle-blocks-tabs__header_item strong {
    word-break: keep-all;
    hyphens: auto;
}

@media (not (orientation: portrait)) and (min-width: 600px) and (max-width: 1024px) {
    .wp-block-themeisle-blocks-tabs__header_item strong {
        white-space: nowrap;
    }
}


.wp-block-themeisle-blocks-tabs,
.wp-block-themeisle-blocks-tabs.is-style-border:not(.has-pos-left)>.wp-block-themeisle-blocks-tabs__header .wp-block-themeisle-blocks-tabs__header_item.active,
.wp-block-themeisle-blocks-tabs.is-style-border.has-pos-left>.wp-block-themeisle-blocks-tabs__header .wp-block-themeisle-blocks-tabs__header_item.active {
    --active-title-border-color: var(--nv-primary-accent);
    border-color: var(--nv-primary-accent);
}

.tablepress>:where(thead, tfoot)>*>th,
.tablepress.tablepress-id-5 .row-11 td,
.tablepress.tablepress-id-6 .row-5 td,
.tablepress.tablepress-id-7 .row-7 td,
.tablepress.tablepress-id-7 .row-18 td,
.tablepress.tablepress-id-10 .row-6 td {
    background-color: var(--nv-c-1);
}

.tablepress>.row-hover>tr:hover>*,
.tablepress>:where(tbody.row-striping)>:nth-child(2n)>* {
    background-color: var(--nv-light-bg);
}

.blog-sidebar .menu-cursos a:hover {
    text-decoration: underline;
}

.wp-block-themeisle-blocks-posts-grid .o-posts-grid-post-meta {
    visibility: hidden;
    height: 1px;
}

/* ocultamos metas en los cursos */


.neve-main a {
    color: var(--nv-secondary-accent);
}

/*
Estilos para curos
*/

/* Estilos para la visualización del archivo por taxonomías */
.post-type-archive-vk_course .taxonomias-contenedor {
    width: 100%;
}

.post-type-archive-vk_course .posts-wrapper.nv-has-effect {
    display: none;
}

.post-type-archive-vk_course .taxonomia-seccion {
    margin-bottom: 40px;
    padding-bottom: 20px;
    border-bottom: 1px solid #e0e0e0;
}

.post-type-archive-vk_course .taxonomia-titulo {
    margin-bottom: 20px;
    padding-bottom: 10px;
    border-bottom: 2px solid var(--nv-c-2);
}

.post-type-archive-vk_course .taxonomia-posts-grid {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
    gap: 20px;
    margin-top: 20px;
}

.post-type-archive-vk_course .taxonomia-posts-grid h2 {
    padding: 0 8px;
}

/* Responsive */
@media (max-width: 768px) {
    .post-type-archive-vk_course .taxonomia-posts-grid {
        grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
    }
}

@media (max-width: 576px) {
    .taxonomia-posts-grid {
        grid-template-columns: 1fr;
    }
}