/* Archivo: assets/css/custom.css */

/*Pagina HOME
Fondo de pantalla
*/
#fondo-hero-home {
    background-image: url('/wp-content/uploads/2026/02/BackgroundLeanSixSigma.webp');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

/* oculta el publico en lista de cursos y en curso individual */
.academy-course__price,
.academy-course-type {
    display: none !important;
}


/*PAGINA CURSOS
fondo de pantalla para courses
*/
body.post-type-archive-academy_courses #inner-wrap {
    background-image: url('/wp-content/uploads/2026/02/BackgroundLeanSixSigma.webp');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding: 40px 0; 
}

/* quitar el widget de filtro por "Type" */
.academy-archive-course-widget--type {
    display: none !important;
}

/* fondo de sidebar blanco trasparente */
.academy-courses__sidebar {
    background-color: rgba(255, 255, 255, 0.85); 
    padding: 25px; 
    border-radius: 10px; 
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.05); 
}

.academy-courses__header {
    background-color: rgba(255, 255, 255, 0.85);
    padding: 15px 25px;
    border-radius: 10px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.05);
    margin-bottom: 25px; 
}

/*pagina DASHBOARD
fondo de pAGINA dashboard
*/
body.page-id-7 #inner-wrap {
    background-image: url('/wp-content/uploads/2026/02/BackgroundLeanSixSigma.webp');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    padding: 40px 0;
}

/* apagar el efecto fixed en telefonos */
@media (max-width: 768px) {
    body.page-id-7 #inner-wrap {
        background-attachment: scroll;
    }
}

/* pagina reset password
fondo de pantalla
*/
body.page-id-11 #inner-wrap {
    background-image: url('/wp-content/uploads/2026/02/BackgroundLeanSixSigma.webp');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    padding: 80px 15px; 
}
/* Efecto cristal para el mensaje usuario conectado */
body.page-id-11 .academy-logged-in-message {
    background-color: rgba(255, 255, 255, 0.92);
    padding: 30px;
    border-radius: 12px;
    box-shadow: 0 8px 30px rgba(0, 0, 0, 0.12);
    text-align: center;
    max-width: 500px;
    margin: 0 auto;
}

/* optimizacion en telefono */
@media (max-width: 768px) {
    body.page-id-11 #inner-wrap {
        background-attachment: scroll;
        padding: 40px 15px; 
    }
}