@media (max-width: 700px) {
body.functionalityacp-move-main-navigation-menu .functionalityacp-split-navbar ul.navlinks {
    border-top-color: transparent !important;
    justify-content: center;
    display: flex;
}
}



/* Keep header gap, but remove white top line in lower split navbar. */
body.functionalityacp-move-main-navigation-menu .functionalityacp-split-navbar ul.navlinks {
	border-top-color: transparent !important;
}

/* Toggle ON: keep panel visible, hide only left breadcrumbs block. */
body.functionalityacp-disable-navigation-menu #nav-breadcrumbs li.breadcrumbs,
body.functionalityacp-disable-navigation-menu #nav-footer li.breadcrumbs {
	display: none !important;
}

/* «Зафиксировать панель»: основная полоса навигации остаётся вверху при прокрутке */
body.functionalityacp-pin-navigation-panel.functionalityacp-move-main-navigation-menu .navbar:has(#nav-main) {
	position: sticky;
	top: 0;
	z-index: 999;
}

/* Перестановка меню: скрыть до готовности DOM, затем короткий fade-in */
html.vse-nav-pending #page-header,
html.vse-nav-pending .navbar:has(> .inner > #nav-main),
html.vse-nav-pending #nav-breadcrumbs {
	opacity: 0;
	visibility: hidden;
	transition: none;
}

html.vse-nav-reveal #page-header,
html.vse-nav-reveal .navbar:has(> .inner > #nav-main),
html.vse-nav-reveal #nav-breadcrumbs {
	opacity: 0;
	visibility: visible;
	transition: opacity 1.99s ease-out;
}

html.vse-nav-reveal.vse-nav-reveal-show #page-header,
html.vse-nav-reveal.vse-nav-reveal-show .navbar:has(> .inner > #nav-main),
html.vse-nav-reveal.vse-nav-reveal-show #nav-breadcrumbs {
	opacity: 1;
}

@media (prefers-reduced-motion: reduce) {
	html.vse-nav-reveal #page-header,
	html.vse-nav-reveal .navbar:has(> .inner > #nav-main),
	html.vse-nav-reveal #nav-breadcrumbs {
		transition: none;
	}
}


    