/* === ЛЯВО МЕНЮ === */
@media only screen and (min-width: 900px) {
    .region-sidebar-first ul.menu li a {
        color: #333; /* По-тъмен, четим текст */
        padding: 12px 15px; /* Модерен padding */
        display: block;
        text-align: left;
        margin: 0;
        font-size: 15px; /* По-стандартен размер */
        line-height: 1.4;
        text-decoration: none !important; /* Маха подчертаването */
        border-left: 4px solid transparent; /* За активен статус */
        transition: all 0.2s ease;
    }
    
    .region-sidebar-first ul.menu li a:hover,
    .region-sidebar-first ul.menu li a.is-active,
    .region-sidebar-first ul.menu li.active-trail > a {
        background-color: #f4f9fd;
        color: #005BA1;
        border-left-color: #005BA1; /* Синя лента */
        padding-left: 11px; /* Корекция заради лентата */
    }
}

/* === ЗАГЛАВИЕ НА ЛЯВО МЕНЮ === */
.sidebar h2 {
    text-transform: uppercase;
    z-index: 10;
    font-family: "politicaregular", Arial, sans-serif; /* Вързваме с основния шрифт */
    font-weight: bold;
    text-align: center;
    color: #01458c;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    margin-bottom: 0; /* Залепваме за съдържанието */
    box-shadow: none; /* МАХАМЕ СТАРАТА СЯНКА */
    border-bottom: 2px solid #005BA1; /* Нова синя линия */
    text-shadow: none;
    background: #f4f9fd; /* Свежо синьо */
    padding: 15px;
}

/* Контейнер на блока в лявото меню */
.sidebar .block {
    margin: 0 0 20px 0;
    padding: 0;
    background: #fff;
    border: 1px solid #eaeaea;
    border-radius: 6px;
    overflow: hidden;
    box-shadow: 0 4px 12px rgba(0,0,0,0.03);
}

/* === ОПРАВЯНЕ НА КОНФЛИКТИТЕ С ГОРНОТО МЕНЮ === */
/* Този код презаписва старите златисти/бежови цветове от темата */
@media only screen and (min-width: 900px) {
    ul.sf-menu.sf-style-white li li, 
    ul.sf-menu.sf-style-white.sf-navbar > li > ul,
    ul.sf-menu.sf-style-white li:hover, 
    ul.sf-menu.sf-style-white li.sfHover, 
    ul.sf-menu.sf-style-white a.is-active, 
    ul.sf-menu.sf-style-white a:focus, 
    ul.sf-menu.sf-style-white a:hover, 
    ul.sf-menu.sf-style-white span.nolink:hover {
        background: #f4f9fd; /* Светло синьо вместо златисто */
        outline: 0;
    }
    
    ul.sf-menu.sf-style-white a, 
    ul.sf-menu.sf-style-white a:visited, 
    ul.sf-menu.sf-style-white span.nolink {
        color: #01458c;
    }
}