/*sidebar*/
/* Ocultar a seta padrão do Bootstrap */
.accordion-button::after {
    display: none;
}

/* Personalizar o ícone Font Awesome manualmente */
.accordion-button .toggle-icon {
    transition: transform 0.3s ease;
}

/* Rotacionar o ícone quando o conteúdo estiver expandido */
.accordion-button[aria-expanded="true"] .toggle-icon {
    transform: rotate(180deg);
}
.accordion-button i {
    transition: transform 0.3s ease-in-out;
    color: inherit; /* A cor será herdada e controlada via Elementor */
}

.accordion-button.collapsed i {
    transform: rotate(180deg); /* Quando colapsar, o ícone rotaciona */
}


.course-search-results .course-item {
    display: flex;
    padding: 20px;
    border: 1px solid #ddd;
    border-radius: 10px;
    margin-bottom: 20px;
}

.course-search-results .course-title {
    font-size: 1.5rem;
    font-weight: bold;
    color: #333;
}

.ver-mais {
    display: inline-block;
    margin-top: 10px;
    color: #0073e6;
    font-weight: bold;
    cursor: pointer;
}

.ver-mais i {
    margin-left: 5px;
    transition: transform 0.3s;
}

.ver-mais.expanded i {
    transform: rotate(180deg);
}

.search-no-results .no-results__icon i {background: @cor_1; color: #ffffff;padding: 20px; border-radius:100%;font-size: 1.8em}
.search-no-results .no-results__icon .no-results__content {margin: 10px 0; }
.search-no-results .no-results__icon .no-results__content .no-results__title {font-size: 1.8rem; font-weight: 400;color: @cor_1;}
.search-no-results .no-results__icon .no-results__content .no-results__text {font-size: 1.3rem;}
