/* ============================================================
   Главное меню: одинаковое поведение у всех пунктов.

   Раньше подсветка была заметна только у разделов с подразделами:
   superfish вешает на них класс sfHover, у остальных пунктов
   работало только :hover, и на фоне цветных плашек его почти
   не было видно.

   Здесь задаём подсветку прямо у ссылки, а не через служебную
   плашку :after, и одинаково для обоих состояний. !important
   стоит намеренно: правила темы (style.css, vg.css) объявлены
   с !important, без него они перевешивают.
   2026-09
   ============================================================ */

nav.tm_navbar .nav > li > a {
    cursor: pointer;
    -webkit-transition: background .15s, color .15s;
    transition: background .15s, color .15s;
}

/* наведение мышью, раскрытый пункт и переход табом — один вид */
nav.tm_navbar .nav > li:hover > a,
nav.tm_navbar .nav > li.sfHover > a,
nav.tm_navbar .nav > li:focus-within > a {
    background: #f2f2f2 !important;
    color: #294079 !important;
    text-decoration: none !important;
}

nav.tm_navbar .nav > li:hover > a .fa,
nav.tm_navbar .nav > li.sfHover > a .fa,
nav.tm_navbar .nav > li:focus-within > a .fa {
    color: inherit !important;
}

/* служебная плашка больше не нужна: фон задан у самой ссылки */
nav.tm_navbar .nav > li:hover > a:after,
nav.tm_navbar .nav > li.sfHover > a:after,
nav.tm_navbar .nav > li:focus-within > a:after {
    display: none !important;
}

/* стрелка вниз печатается только у разделов с подразделами
   (template/fill_common.php); подстраховка на случай кеша      */
nav.tm_navbar .nav > li.no-sub > a .fa-angle-down { display: none !important; }
