/**
 * Стили для главного меню навигации
 */
/* Красное меню в header */
.main-header .navbar{background:#A80505;padding:0;margin:0;margin-top:20px;margin-bottom:20px;border-radius:0}.main-header .navbar-nav{display:flex;flex-direction:row;align-items:center;width:100%;justify-content:flex-start;flex-wrap:wrap;list-style:none;margin:0;padding:0}.main-header .nav-item{margin:0;padding:0}.main-header .nav-link{display:block;align-items:center;width:100%;padding:16px 20px;color:#FFFFFF !important;font-family:'Roboto',sans-serif;font-weight:400;font-size:14px;line-height:2;text-transform:uppercase;text-decoration:none;transition:background-color 0.3s ease;white-space:nowrap}.main-header .nav-link:hover,.main-header .nav-link:focus{background-color:rgba(255, 255, 255, 0.1);color:#FFFFFF !important}.main-header .dropdown-toggle:hover,.main-header .dropdown-toggle:focus{background-color:rgba(255, 255, 255, 0.1);color:#414141 !important}.main-header .dropdown > .dropdown-toggle:hover,.main-header .dropdown > .dropdown-toggle:focus{color:#f2f2f2 !important}.dropdown-menu-item-list li a{color:#414141 !important}.main-header .nav-item.dropdown .nav-link{position:relative}.main-header .nav-item.dropdown .nav-link::after{display:none}/* Иконки для пунктов меню */
.main-header .nav-link .menu-icon{width:16px;height:16px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.main-header .nav-link .menu-icon svg{width:100%;height:100%;fill:#FFFFFF;stroke:#FFFFFF}.dropdown-menu{margin-top:0}.dropdown-menu-item{padding:10px 20px}ul.dropdown-menu-item-list{list-style:none;padding:0;margin:0}ul.dropdown-menu-item-list{padding-left:40px}a.callback-navbar-link{display:block;width:100%;height:auto}a.callback-navbar-link img{width:100%;height:auto}.dropdown-menu .dropdown-menu{top:0;left:100%}.dropdown-submenu{position:relative}.dropdown-submenu .dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:0;border-radius:0.25rem;display:none}.dropdown-submenu:hover .dropdown-menu{display:block}.dropdown-menu.show{display:block}.dropdown-item{padding:10px 25px}.dropdown-menu,.dropdown-submenu .dropdown-menu{border-radius:0}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#A80505}a.nav-link img{margin:3px}/* ===== Mobile адаптация для Mega-menu (Bootstrap 4) ===== */
@media (max-width: 991.98px){.dropdown-menu.mega-menu{position:static !important;width:100% !important;box-shadow:none !important;padding:.5rem 1rem !important;margin:0 !important}.dropdown-menu.mega-menu .container-lg{padding:0 !important}.dropdown-menu.mega-menu .row{display:block !important;margin:0 !important}.dropdown-menu.mega-menu [class*="col-"]{max-width:100% !important;padding:0 !important;margin-bottom:1rem}/* Скрываем картинки в мобиле */
.dropdown-menu.mega-menu img{display:none !important}/* Чуть больше отступы для тапов */
.dropdown-menu .dropdown-item{padding:.4rem 0 !important}}@media (min-width: 1px) and (max-width: 767px){}@media (min-width: 1px) and (max-width: 375px){}@media (min-width: 768px) and (max-width: 991px){}@media (min-width: 1200px) and (max-width: 1399px){}@media (min-width: 1200px){}@media (min-width: 1400px){}@media (min-width: 1600px){}@media (min-width: 1800px){}