/* VAL-Systems, 09.11.2026: переключатель языков (Қаз · Рус · Eng) в шапке — общий для шаблонов Default, KZ, ENG */
.val-lang{float:right;margin:4px 0 0 24px;white-space:nowrap;line-height:1}
.val-lang a{display:inline-block;padding:4px 0;font:700 13px/1 'Open Sans',Arial,sans-serif;text-transform:uppercase;letter-spacing:.6px;color:#9a9a9a;text-decoration:none;border:0;transition:color .15s}
.val-lang a:hover,.val-lang a:focus{color:#222;text-decoration:none}
.val-lang a.is-active{color:#e31e24;cursor:default}
.val-lang a+a{margin-left:18px}
header.fixed .val-lang{margin-top:3px}
/* Закреплённая шапка на планшете: почта налезала на телефон (недочёт шаблона) — скрываем только её */
@media (min-width:768px) and (max-width:991px){header.fixed .logo-row .top-callback .email{display:none!important}}
/* Мобильное меню (10.11.2026): языки сверху, телефон и кнопка звонка снизу */
#mainMenu>li.val-m-lang{padding:12px 10px 10px;border-bottom:1px solid #d5dadd}
#mainMenu>li.val-m-extra{padding:16px 10px 18px;border-top:1px solid #d5dadd}
#mainMenu>li.val-m-lang a,#mainMenu>li.val-m-extra a{padding:0;border:0}
.val-m-lang .val-lang{float:none;margin:0}
#mainMenu .val-m-lang .val-lang a{display:inline-block;padding:6px 0;font:700 14px/1 'Open Sans',Arial,sans-serif;text-transform:uppercase;letter-spacing:.6px;color:#9a9a9a;border:0}
#mainMenu .val-m-lang .val-lang a.is-active{color:#e31e24}
#mainMenu .val-m-lang .val-lang a+a{margin-left:28px}
#mainMenu .val-m-extra a.val-m-phone{display:inline-block;font:500 17px/1.2 Ubuntu,Arial,sans-serif;color:#222;margin:0 0 14px;text-decoration:none}
.val-m-phone .fa{color:#e31e24;margin-right:8px}
.val-m-extra .val-m-call{display:block;text-align:center;background:#e31e24;color:#fff;font:500 13px/1 Ubuntu,Arial,sans-serif;text-transform:uppercase;padding:14px 10px;border-radius:2px;cursor:pointer}
/* Пункт меню шаблона краснеет при наведении/нажатии (.mega-menu ul.nav li:hover) — строке языков и блоку с телефоном фон не меняем */
.mega-menu ul.nav li.val-m-lang,.mega-menu ul.nav li.val-m-lang:hover,.mega-menu ul.nav li.val-m-extra,.mega-menu ul.nav li.val-m-extra:hover{background-color:#eceff1}
#mainMenu .val-m-lang .val-lang a:hover,#mainMenu .val-m-lang .val-lang a:focus{color:#222}
#mainMenu .val-m-lang .val-lang a.is-active:hover{color:#e31e24}
/* Старый шаблон ссылается на несуществующий /bitrix/templates/aspro-scorp/images/background.png (404) — фон отключаем, цвет остаётся */
.styled-block,span.noimage{background-image:none}

/* ТЗ 3.4: H1 на главной выглядит как прежний слоган; один заголовок блока вместо двух (обычный + «short» для телефона) */
h1.top-description{font-size:14px;font-weight:400;line-height:16px;color:#0c0c0c;margin:0;font-family:inherit}
@media (max-width:767px){.front h3.val-h{display:inline-block}}
