/*
Theme Name: Impreza Child (mmcmed)
Description: Child-theme для mmcmed.ru. Все кастомные правки лежат здесь, родительская тема Impreza обновляется без потерь.
Template: Impreza
Version: 1.0.0
Author: ММЦ ППиПК
Text Domain: impreza-child
*/

/* Стили подгружаются из родительской темы автоматически. Сюда — только переопределения. */

/* v2.21.0 (17.08.2026): скрыть плашку «Отчёт и портфолио для аккредитации».
   Плашка больше не актуальна, отвлекает от заявок. Полное удаление —
   через wp-admin позже (там нужен доступ к WPBakery-контенту где она задана).
   Пока — глобальное скрытие CSS. */
#mmcBodyTopBanner {
	display: none !important;
}

/* ===== Шапка на промежуточных ширинах экрана (02.09.2026) =====
   Разбор: слои шапки Impreza делят ширины так — планшеты до 1200,
   «ноутбуки» 1201–1300, обычный десктоп от 1301. В слое «ноутбуки»
   оба логотипа были помечены скрытыми, поэтому в этом диапазоне
   шапка оставалась вовсе без логотипа. Одновременно оба меню
   сохраняли отступы по 20 px и наезжали на поиск и корзину.

   Логотип возвращён в раскладке шапки (пост us_header 11345: image:2
   перенесён из «скрытых» в левую ячейку слоя «ноутбуки») — стилями его
   было не достать, он лежал в служебном контейнере скрытых элементов.
   Здесь остаётся только ужатие меню по горизонтали. Вертикальные отступы,
   высота шапки и её поведение при прокрутке не меняются. */

/* Ноутбуки: 1201–1300 px — вернуть логотип и освободить место */
@media (min-width: 1201px) and (max-width: 1300px) {
	.ush_menu_2.type_desktop .menu-item.level_1 > a:not(.w-btn) {
		padding-left: 8px;
		padding-right: 8px;
	}
	.ush_menu_2.type_desktop .w-nav-title {
		font-size: 15px;
	}
}

/* Граница слоёв: 1301–1400 px — самое тесное место.
   Здесь одновременно появляются большой логотип и верхнее меню,
   поэтому ужимаем сильнее, чем дальше по ширине. */
@media (min-width: 1301px) and (max-width: 1400px) {
	.ush_menu_2.type_desktop .menu-item.level_1 > a:not(.w-btn) {
		padding-left: 6px;
		padding-right: 6px;
	}
	.ush_menu_2.type_desktop .w-nav-title {
		font-size: 15px;
	}
	.ush_menu_3.type_desktop .menu-item.level_1 > a:not(.w-btn) {
		padding-left: 4px;
		padding-right: 4px;
	}
	/* верхняя строка: «Контакты» упирались в иконки соцсетей */
	.ush_menu_3.type_desktop .w-nav-title {
		font-size: 14px;
	}
	.l-header .ush_text_2,
	.l-header .ush_text_3,
	.l-header .ush_text_5 {
		font-size: 14px !important;
	}
}

/* Дальше по ширине запас уже есть — ужимаем мягче */
@media (min-width: 1401px) and (max-width: 1500px) {
	.ush_menu_2.type_desktop .menu-item.level_1 > a:not(.w-btn) {
		padding-left: 12px;
		padding-right: 12px;
	}
	.ush_menu_3.type_desktop .menu-item.level_1 > a:not(.w-btn) {
		padding-left: 10px;
		padding-right: 10px;
	}
}
