/*
Theme Name:        Geeks Child
Theme URI:         https://geeks.madrasthemes.com/
Author:            MadrasThemes
Author URI:        https://themeforest.net/user/madrasthemes/
Description:       Child Theme of Geeks.
Requires at least: WordPress 5.0
Template:          geeks
Version:           1.2.33
License:           GNU General Public License v3 or later
License URI:       LICENSE
Text Domain:       geeks-child
Tags:              custom-menu, featured-images, full-width-template, threaded-comments, footer-widgets, sticky-post, theme-options
*/
/*
Theme Name:        Geeks Child
Template:          geeks
Version:           1.0
*/

/* Força a cor de fundo da barra lateral de filtros do Tutor LMS */
.tutor-course-filter-wrapper,
.tutor-course-filter,
.tutor-widget {
	background-color: #efe8e4 !important;
}

/* Opcional: fundo dos itens da lista de filtros */
.tutor-widget-content,
.tutor-widget-course-category,
.tutor-widget-course-instructors,
.tutor-widget-course-level,
.tutor-widget-course-duration,
.tutor-widget-course-price {
	background-color: #efe8e4 !important;
}
/* Cor de fundo da área de filtros */
.tutor-course-filter-container .card {
    background-color: #f8f1eb !important; /* mesmo tom da página */
    border: none;
    box-shadow: none;
    border-radius: 12px;
}

/* Borda dos grupos de filtros internos */
.tutor-course-filter-container .card-body {
    border-top: 1px solid #e5ded7;
}

/* Título dos filtros */
.tutor-course-filter-container .card-header {
    background-color: transparent;
    border-bottom: none;
}

/* Ajuste de margens para respiro */
.tutor-course-filter-container {
    padding-right: 20px;
}

/* Checkbox alinhado com o estilo */
.tutor-course-filter-container .form-check-input {
    border-radius: 4px;
    border-color: #ccc;
}

.tutor-course-filter-container .form-check-input:checked {
    background-color: #f6752d;
    border-color: #f6752d;
}
/* ===== Fundo geral da página /courses/ ===== */
body.post-type-archive-courses {
    background-color: #f4efef;
}

/* ===== Área de filtros ===== */
body.post-type-archive-courses .tutor-course-filter-container .card {
    background-color: #efe8e4 !important;
    border: none;
    box-shadow: none;
    border-radius: 12px;
}

/* Borda divisória interna */
body.post-type-archive-courses .tutor-course-filter-container .card-body {
    border-top: 1px solid #e0d9d5;
}

/* Título do card de filtros */
body.post-type-archive-courses .tutor-course-filter-container .card-header {
    background-color: transparent;
    border-bottom: none;
}

/* Padding lateral (espaçamento à direita) */
body.post-type-archive-courses .tutor-course-filter-container {
    padding-right: 20px;
}

/* ===== Checkbox estilizado ===== */
body.post-type-archive-courses .form-check-input {
    border-radius: 4px;
    border-color: #bbb;
    background-color: #fff;
}

body.post-type-archive-courses .form-check-input:checked {
    background-color: #f6752d;
    border-color: #f6752d;
}
body.post-type-archive-courses .tutor-card:not(.tutor-no-border) {
    border: none !important;
}
/* Remove completamente a borda de todos os cards de curso */
body.post-type-archive-courses .tutor-card,
body.post-type-archive-courses .tutor-course-loop-card,
body.post-type-archive-courses .tutor-course-card,
body.post-type-archive-courses .tutor-card:not(.tutor-no-border) {
    border: none !important;
    box-shadow: none !important;
    border-radius: 0 !important;
}

/* Opcional: harmonizar o fundo dos cards com o restante da página */
body.post-type-archive-courses .tutor-card {
    background-color: #f4efef !important; /* Ou #fff, se preferir contraste */
}
html body .tutor-card:not(.tutor-no-border),
html body .tutor-card.card,
html body .tutor-card .card {
    border: none !important;
    box-shadow: none !important;
}

/* ======== Estilo do Banner da Página de Instrutor (Seção .py-20) ======== */
.py-20 {
    background: #f6752d !important;
    /* background-size: cover; */ /* Mantido como referência futura */
}