/*
Theme Name: Astra Child
Template: astra
Description: Child theme for Astra
Author: Your Name
Version: 1.0
*/


/* =========================================================
                          Header
    ========================================================== */
.header-outer-scrolled {
    background: rgba(251, 250, 248, 0.95);
    backdrop-filter: blur(16px);
    box-shadow: 0 10px 35px rgba(13, 43, 46, 0.08);
    padding: 0.8rem 0;
    transition: background 0.3s ease, box-shadow 0.3s ease, padding 0.3s ease;

}

.header-outer-scrolled .header-inner-scrolled {
   
    background: rgba(251, 250, 248, 0.95) !important;
    border-color: rgba(13, 43, 46, 0.08) !important;
}

.header-inner-scrolled ul li {
    color: #0D2B2E !important;
}

.header-inner-scrolled .elementor-widget-n-menu .e-n-menu-title:not(.e-current):not(:hover) .e-n-menu-title-container .e-n-menu-title-text {
    color: #0D2B2E !important;
}

.header-inner-scrolled ul li.e-current {
    color: #C7852E;
}

.widget_wpc_filters_widget *{
    width: 100%;
}

.filter-bar, .wpc-filters-main-wrap, .wpc-filter-set-129{
    display: flex !important;
    flex-direction: column;
    gap: 0.75rem;
    padding: 1rem 0.75rem;
    background: var(--white);
    border: 1px solid rgba(13, 43, 46, 0.06);
    border-radius: 999px;
    box-shadow: var(--shadow);
    margin: 0 auto 1.6rem;
    align-items: center;
    width: 80% !important;
    justify-content: center;
}

.wpc-filters-scroll-container .wpc-filters-widget-wrapper{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-evenly;
    align-items: center;
    gap: 20px;
}

.widgettitle, .widget-title.wpc-filter-title{
    display: none;
}
.wpc-filters-section, .wpc-filter-content select.wpc-filters-widget-select{ 
    margin: 0  !important;
    padding: 0 !important;
    cursor: pointer;
    background-color: #F9F7F3;
    border-radius: 999px;
    transition: all 0.3s ease-in-out;
}

.wpc-filter-content select.wpc-filters-widget-select:hover{
    background-color: #F9F5 !important;
}