/*
Theme Name:   Nirvana Child Theme
Theme URI:    https://nir-vana.axiomthemes.com/
Description:  Nirvana Child Theme
Author:       AxiomThemes
Author URI:   https://axiomthemes.com/
Template:     nir-vana
Version:      1.0
Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
Text Domain:  nir-vana
*/

/* =Theme customization starts here
------------------------------------------------------------ */

/* Estilos para el equipo (team) */
.sc_team_default .sc_team_item_info .sc_team_item_title {
    font-size: 18px; /* Tamaño de fuente para el título del equipo */
}

.sc_team .sc_team_item_thumb[class*="hover_"] {
    border-radius: 100px; /* Bordes redondeados para la miniatura del equipo */
    height: 100px; /* Altura de la miniatura */
}

.sc_team_default.slider_swiper .sc_team_item,
.sc_team_default .columns_padding_bottom .sc_team_item {
    padding-top: 25px; /* Espaciado superior para los elementos del equipo en slider */
}

/* Ocultar categoría del instructor del curso */
.learn-press-courses .course-instructor-category {
    display: none !important;
}

/* Configuración de cuadrícula de cursos en contenedor lp-archive-courses */
.sidebar_hide .lp-archive-courses .learn-press-courses[data-layout="grid"] .course {
    width: 25%; /* Ancho de 25% para cada curso en la versión de escritorio */
}

/* Versión móvil: dos columnas para los cursos */
@media (max-width: 768px) {
    .sidebar_hide .lp-archive-courses .learn-press-courses[data-layout="grid"] .course {
        width: 50%; /* Ancho de 50% para cada curso en dispositivos móviles */
    }
}

/* Ocultar metadatos específicos de los cursos */
.lp-archive-courses .learn-press-courses[data-layout="grid"] .course .course-item .course-content .course-wrap-meta {
    display: none !important;
}

/* Ocultar meta pull-left en la información del curso */
.course-meta__pull-left {
    display: none !important;
}

/* Centrar los elementos de cursos en el contenedor */
.lp-archive-courses ul.learn-press-courses {
    display: flex;
    justify-content: center;
}

.testimonio-iframe {
    display: grid;
    grid-template-columns: 1fr;
    justify-items: center;
}

@media (min-width: 768px) {
    .testimonio-iframe {
        grid-template-columns: repeat(3, 1fr);
    }
}

.flex {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #fdf8f7; /* Fondo ajustado */
    padding: 1rem;
}

/* Landings de formación */

@media (min-width: 1024px) {
    #learn-press-course .course-summary-sidebar .course-summary-sidebar__inner {
        width: inherit !important;
        position: fixed !important;
        padding-top: 100px;
        top: 50px; /* Corregido con unidad */
    }
}

/* Versión de escritorio */
@media (min-width: 1024px) {
    .lp-content-area {
        display: flex;
        flex-direction: row; /* Columnas en fila */
    }
    .entry-content-left {
        order: 1; /* Columna izquierda */
    }
    .course-summary-sidebar {
        order: 2; /* Columna derecha */
    }
}

/* Versión móvil */
@media (max-width: 1024px) {
    .lp-content-area {
        display: flex;
        flex-direction: column; /* Columnas en bloque */
    }
    .entry-content-left {
        order: 2; /* Izquierda debajo */
    }
    .course-summary-sidebar {
        order: 1; /* Derecha arriba */
    }
}

.course-meta {margin-bottom: 0px !important;}
.course-curriculum .section-item {display:none !important;}

@media (max-width: 1679px) {
    .page_content_wrap {
        padding-top: 20px !important;
        padding-bottom: 10px !important;
    }
}

@media (max-width: 1279px) {
    .page_content_wrap {
        padding-top: 20px !important;
        padding-bottom: 10px !important;
    }
}

[class^=lp-icon-], [class*=" lp-icon-"] {display: none;}

input[name="course-faqs-box-ratio"]:checked + .course-faqs-box .course-faqs-box__title {color:#23497b !important;}

.woocommerce .button:hover, .woocommerce-page .button:hover {color: #fdf8f7 !important;}

.woocommerce div.product p.price span.amount {color: #23497b !important; font-weight:800;}

.lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-title {
    margin: -30px 0 0px !important;
}
@media (max-width: 1279px) {
    .lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-title {
        margin: 0px 0 0px !important;
    }
}
@media (max-width: 1024px) {
    .lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-title {
        margin: 0px 0 0px !important;
    }
}

.post_meta .post_meta_item, .post_meta .vc_inline-link {display:none;}
