/* HEADER */
/* У залогиненного пользователя: сдвигаем на высоту wpadminbar */
.admin-bar.sticky-header .ms-header {
	top: 32px !important;
}

@media screen and (max-width: 782px) {
	.admin-bar.sticky-header .ms-header {
		top: 46px;
	}
}

.ms-header {
	background-color: white;
}


.ms-header,
.ms-header-logo,
.ms-burger-button,
.ms-header-top {
	z-index: 999;
}

.ms-search {
	z-index: 998;
}

#lang-menu,
.ms-lang-menu,
.ms-lang-navigation {
	z-index: 1000;
	position: relative;
}


.ms-header .ms-container {
	display: grid;
	grid-template-columns: 120px 1fr minmax(300px, 350px);
	align-items: center;
	gap: 10px;
	transition: .5s;
}


	

@media screen and (max-width: 1024px) {
	.ms-header .ms-container {
		grid-template-rows: 1fr !important;
	}
}

@media screen and (max-width: 921px) {
	.ms-header .ms-container {
		grid-template-columns: minmax(200px, 25%) 1fr 120px;
		grid-template-rows: 1fr !important;
	}

	.ms-header-section {
		grid-row: 1/3;
	}

	.ms-header-section-start {
		grid-column: 3/4;
	}

	.ms-header-section-end {
		grid-column: 1/3;
	}

	.ms-lang-menu .main-nav > ul {
		display: block !important;
	}


	.ms-lang-navigation {
		min-width: 0;
		overflow: visible;
	}
}

@media screen and (max-width: 544px) {
	.ms-header .ms-container {
		grid-template-columns: minmax(20px, 25%) 1fr 90px;
	}
}

@media only screen and (min-width: 922px) and (max-width: 1366px) {
	.ms-header .ms-container {
		grid-template-columns: 120px 1fr minmax(250px, 300px);
	}
	.sticky-header.sticky-scrolled .ms-header .ms-container {
		grid-template-columns: 100px 1fr minmax(250px, 300px);
	}
}

.ms-header-section:not(:has(nav)) {
	padding-top: 5px;
	padding-bottom: 5px;
}

.ms-header-section {
	display: flex;
	align-items: center;
	gap: 40px;
}

.ms-header-section.ms-header-section-start {
	position: relative;
}


.ms-header-section-end {
	justify-content: space-between;
}

.ms-header-logo {
	position: absolute;
	top: 0;
	background: #fff;
	border-radius: 0 0 35px 35px;
	width: 100%;
	padding: 5px 15px 10px 15px;
	display: flex;
	justify-content: center;
	transition: .5s !important;
	box-shadow: 0 0 10px 0 rgba(194, 194, 194, 0.5);
}


@media screen and (max-width: 921px) {
	.ms-header-logo {
		padding: 5px 10px 10px 10px;
	}
}


.ms-header-logo a {
	transition: .5s;
}

.ms-header-logo img {
	transition: .5s;
}

.ms-header-top > .ms-container {
	min-height: 50px;
	position: relative;
}

.ms-header-bottom {
	background: var(--ms-primary);
}

.ms-header-bottom > .ms-container {
	min-height: 50px;
}

.ms-header-bottom .menu-item a {
	color: white;
}

.ms-header-top .menu-item a,
.ms-header-top .icon {
	color: var(--ms-grey);
	transition: .5s;
}

.ms-header-top .menu-item a:hover,
.ms-header-top .icon:hover {
	color: black;
}

/* Видимый фокус для навигации с клавиатуры (Tab) — доступность */
.ms-header .main-navigation a:focus-visible,
.ms-header .main-navigation .sub-menu a:focus-visible {
	outline: 2px solid var(--ms-primary);
	outline-offset: 2px;
}
.ms-header-bottom .main-navigation a:focus-visible,
.ms-header-bottom .main-navigation .sub-menu a:focus-visible {
	outline-color: white;
}
.ms-header .main-navigation .sub-menu a:focus-visible {
	background-color: color-mix(in srgb, var(--ms-primary) 12%, transparent);
}

/*----------------*/
.main-nav .slideout-menu a {
	padding: 15px 5px !important;
}

.main-navigation.slideout-navigation ul.sub-menu .menu-item:first-child {
	padding-top: 20px;
}
.main-navigation.slideout-navigation ul.sub-menu a {
	color: white !important;
}

.main-navigation .main-nav ul li a {
	white-space: nowrap;
}

/* .main-navigation .main-nav ul .menu-item-has-children a {
	padding-inline-end: 20px !important;
} */
.main-navigation .main-nav > ul {
	flex-wrap: nowrap !important;
}

.ms-lang-menu {
	height: 100%;
}

@media only screen and (max-width: 921px) {
	.ms-lang-menu {
		margin-right: auto;
	}
}

.slideout-menu-open .ms-lang-menu a,
.slideout-menu-open .ms-lang-menu .icon {
	color: white !important;
}

.slideout-menu-open .ms-lang-menu a:before {
	background: white !important;
}

.ms-lang-menu .current-lang {
	display: none;
}

.ms-lang-menu .current-menu-parent > a {
	padding-inline-start: 0 !important;
	gap: 5px;
}

.ms-lang-menu .sub-menu svg {
	display: none;
}

.slideout-navigation__bottom .ms-social-icons .icon {
	color: white !important;
}





/* HEADER Sticky Header */
.sticky-header .ms-header {
	position: sticky;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 999;
	transition: 0.5s;
}

.sticky-header.sticky-scrolled .ms-header-top .ms-container {
	min-height: 40px;
}

.sticky-header.sticky-scrolled .ms-header .ms-container {
	grid-template-columns: 100px 1fr minmax(300px, 350px);
}


@media screen and (max-width: 921px) {
	.sticky-header.sticky-scrolled .ms-header .ms-container {
		grid-template-columns: minmax(200px, 25%) 1fr 100px;
	}
}

@media screen and (max-width: 544px) {
	.sticky-header.sticky-scrolled .ms-header .ms-container {
		grid-template-columns: minmax(20px, 25%) 1fr 80px;
	}
}


/* HEADER Menu */
.ms-header-section,
.main-navigation,
.inside-navigation,
.main-nav,
.main-nav li,
.main-nav a {
	height: 100%;
	line-height: 20px !important;
}

.main-navigation .main-nav a {
	display: flex;
	align-items: center;
}

.main-nav .dropdown-menu-toggle {
	height: auto !important;
}

.ms-header .menu-item a {
	font-size: 16px;
	position: relative;
	transition: color 0.5s;
}


.ms-header-bottom .menu-item a {
	font-size: 18px;
}

.ms-header ul.sub-menu a {
	/* 	font-size: 16px; */
	/* 	color: white !important; */
	padding: 10px 20px;
	font-size: 16px !important;
	color: var(--ms-text) !important;
	font-weight: 500;
}

.ms-header ul.sub-menu {
	position: absolute;
	top: 100%;
	left: 0;
	min-width: 300px;
	max-width: 500px;
	width: max-content;
	white-space: normal;
	word-break: break-word;
	overflow-wrap: anywhere;
	/* background-color: color-mix(in srgb, white 95%, transparent); */
	background-color: white;
	box-sizing: border-box;
	border-radius: 0 0 10px 10px;
	display: none;
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.3s ease, visibility 0.3s ease;
}

@media only screen and (max-width: 921px) {
	.ms-header ul.sub-menu {
		min-width: 150px;
	}
}

/* Показываем sub-menu при hover и при фокусе (клавиатура) */
.ms-header .main-navigation:not(.toggled) .menu-item-has-children:hover > .sub-menu,
.ms-header .main-navigation:not(.toggled) .menu-item-has-children.sfHover > .sub-menu,
.ms-header .main-navigation:not(.toggled) .menu-item-has-children:focus-within > .sub-menu {
	display: block;
	opacity: 1;
	visibility: visible;
}

/* Lang menu: открытие по клику (toggle) на мобильных */
.ms-lang-menu .menu-item-has-children.menu-item-expanded > .sub-menu {
	display: block !important;
	opacity: 1;
	visibility: visible;
}

/* .ms-header-bottom ul.sub-menu {
	z-index: 9999;
}

.sub-menu {
		z-index: 9999;

}

.ms-header-top .main-navigation {
	z-index: 111;
} */
/* Z-index для sub-menu в lang-navigation - должен быть выше поиска */
.ms-lang-navigation .sub-menu,
#lang-navigation .sub-menu {
	z-index: 1001;
}



.ms-header ul.sub-menu li:not(:last-child) {
	border-bottom: 1px solid color-mix(in srgb, var(--ms-primary) 20%, transparent);
}

.ms-header ul.sub-menu li a {
	white-space: normal;
}

.ms-header .menu-item-expanded ul.sub-menu:has(.menu-item-expanded) {
	max-height: none !important;
}

.ms-header ul.sub-menu li.menu-item,
.ms-header ul.sub-menu li.menu-item a {
	transition: background-color 0.5s, transform 0.5s;
}

.ms-header ul.sub-menu li.menu-item:last-child,
.ms-header ul.sub-menu li.menu-item:last-child a {
	border-radius: 0 0 10px 10px;
}

.rtl .main-navigation:not(.toggled) ul ul li.sfHover > ul,
.rtl .main-navigation:not(.toggled) ul ul li:hover > ul {
	right: 100%;
	left: auto;
}

/* RTL поддержка для sub-menu */
.rtl .ms-header ul.sub-menu {
	left: auto;
	right: 0;
}

.menu-item-has-children a {
	padding-inline-end: 20px !important;
}

.main-nav .menu-item-has-children > a:before {
	content: "";
	width: 18px;
	height: 18px;
	mask: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSI+CjxwYXRoIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjQiIHN0cm9rZT0iY3VycmVudENvbG9yIiBkPSJNOCAxMmw4IDggOC04Ii8+Cjwvc3ZnPg==") no-repeat center/contain;
	background: #EAF1F6;
	position: absolute;
	top: calc(50% - 1px);
	inset-inline-end: 0px;
	transform: translateY(-36%);
}

.ms-main-header .menu-item-has-children .sub-menu a:before {
	top: 50%;
	inset-inline-end: 20px;
	transform: translate(0, -50%) rotate(-90deg);
}

.rtl .ms-main-header .menu-item-has-children .sub-menu a::before {
	transform: translate(0, -50%) rotate(90deg);
}

.ms-main-header .menu-item-has-children .sub-menu a {
	text-align: start;
	padding: 10px 20px !important;
}

@media (min-width: 1024px) {
	.ms-header ul.sub-menu li.menu-item:hover a {
		transform: translateX(3px);
	}

	.rtl .ms-header ul.sub-menu li.menu-item:hover a {
		transform: translateX(-3px);
	}

	.ms-header ul.sub-menu li.menu-item:hover {
		background-color: white;
	}

	.ms-header .main-nav > ul > li > a::after {
		content: "";
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 2px;
		background-color: white;
		transform: scaleX(0);
		transform-origin: left;
		transition: transform 0.4s ease;
	}

	.rtl .ms-header .main-nav > ul > li > a::after {
		transform-origin: right;
	}

	.transparent-header:not(.sticky-scrolled) .ms-header .main-nav > ul > li > a::after {
		background-color: white;
	}

	.ms-header .main-nav > ul > li > a:hover::after,
	.ms-header .main-nav > ul > li > a:focus-visible::after,
	.main-navigation .main-nav ul li.current-menu-item > a::after,
	.main-navigation .main-nav ul li.current_page_item > a::after,
	.main-navigation .main-nav ul li.current-menu-ancestor > a::after {
		transform: scaleX(1);
	}
}

/*HEADER Slideout*/
.ms-burger-button {
	display: none;
	position: relative;
	cursor: pointer;
	background: none;
	border: none;
	padding: 0;
	align-items: center;
	justify-content: center;
}

.ms-burger-box {
	width: 30px;
	height: 24px;
	position: relative;
	display: inline-block;
}

.ms-burger-inner,
.ms-burger-inner::before,
.ms-burger-inner::after {
	height: 3px;
	position: absolute;
	width: 100%;
	background-color: var(--ms-primary);
	border-radius: 5px;
	transition: all 0.4s ease;
	left: 0;
	right: 0;
	display: block;
}

.ms-burger-inner {
	top: 50%;
	margin-inline-start: 5px;
}

.ms-burger-inner::before,
.ms-burger-inner::after {
	content: "";
	left: 7px;
	right: auto;
}

.transparent-header:not(.sticky-scrolled) .ms-burger-inner,
.transparent-header:not(.sticky-scrolled) .ms-burger-inner::before,
.transparent-header:not(.sticky-scrolled) .ms-burger-inner::after {
	background-color: white;
}

.ms-burger-inner::before {
	top: -10px;
}

.ms-burger-inner::after {
	bottom: -10px;
}

.ms-burger-button.open .ms-burger-inner {
	background-color: transparent;
}

.ms-burger-button.open .ms-burger-inner::before {
	transform: rotate(45deg);
	top: 0;
}

.ms-burger-button.open .ms-burger-inner::after {
	transform: rotate(-45deg);
	bottom: 0;
}

/* .slideout-menu-open .ms-main-header .ms-header-section-center,
.slideout-menu-open .ms-main-header .ms-header-section-start {
	position: relative;
	z-index: 22222;
} */
.slideout-menu-open .ms-burger-inner::before,
.slideout-menu-open .ms-burger-inner::after {
	background: #fff !important;
}

@media (max-width: 921px) {

	.ms-burger-button {
		display: inline-flex;
		align-items: center;
		justify-content: end;
	}

	.ms-burger-inner,
	.ms-burger-inner::before,
	.ms-burger-inner::after {
		height: 2px;
	}
	.ms-burger-inner::before {
	top: -8px;
}

.ms-burger-inner::after {
	bottom: -8px;
}
}

.menu-overlay {
	position: fixed;
	inset: 0;
	background-color: color-mix(in srgb, var(--ms-primary) 95%, transparent);
	z-index: 99;
	opacity: 0;
	pointer-events: none;
	transition: opacity 0.3s ease;
}

body.slideout-menu-open .menu-overlay {
	opacity: 1;
	pointer-events: auto;
}
/* 
.slideout-menu-open .ms-header .icon {
	color: white;
} */
.slideout-navigation .ms-lang-switcher {
	display: block;
}

.slideout-navigation {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	min-height: 100vh;
	height: auto;
	z-index: 99;
	overflow-y: auto;
	transform: translateX(-100%);
	transition: transform 0.4s ease;
	background-color: color-mix(in srgb, var(--ms-primary) 95%, transparent);
}

body.slideout-menu-open .slideout-navigation {
	transform: translateX(0);
}

.main-navigation .inside-navigation {
	align-items: flex-start;
	height: 100%;
	flex-direction: column;
	padding: 180px 20px 40px 20px;
	flex-wrap: nowrap;
	justify-content: space-between;
	transition: .5s;
}

.sticky-scrolled .main-navigation .inside-navigation {
	padding-top: 70px;
}

/*HEADER Slideout Menu*/
.slideout-menu {
	flex-direction: column;
}


.slideout-navigation .slideout-menu a {
	font-size: 18px;
}


.slideout-navigation .main-nav .menu-item-has-children > a:before {
	height: 20px;
	width: 20px;
}
.slideout-menu > li {
	border-bottom: 1px solid #FFFFFF26;
	width: 100%;
}

.slideout-menu > .menu-item-has-children > a {
	position: relative;
	width: 100%;
}

.slideout-menu > .menu-item-has-children > a:after {
	content: '' !important;
	width: 1em !important;
	height: 1em !important;
	mask: url('data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzMwIDUxMiIgYXJpYS1oaWRkZW49InRydWUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjFlbSIgaGVpZ2h0PSIxZW0iPjxwYXRoIGQ9Ik0zMDUuOTEzIDE5Ny4wODVjMCAyLjI2Ni0xLjEzMyA0LjgxNS0yLjgzMyA2LjUxNEwxNzEuMDg3IDMzNS41OTNjLTEuNyAxLjctNC4yNDkgMi44MzItNi41MTUgMi44MzJzLTQuODE1LTEuMTMzLTYuNTE1LTIuODMyTDI2LjA2NCAyMDMuNTk5Yy0xLjctMS43LTIuODMyLTQuMjQ4LTIuODMyLTYuNTE0czEuMTMyLTQuODE2IDIuODMyLTYuNTE1bDE0LjE2Mi0xNC4xNjNjMS43LTEuNjk5IDMuOTY2LTIuODMyIDYuNTE1LTIuODMyIDIuMjY2IDAgNC44MTUgMS4xMzMgNi41MTUgMi44MzJsMTExLjMxNiAxMTEuMzE3IDExMS4zMTYtMTExLjMxN2MxLjctMS42OTkgNC4yNDktMi44MzIgNi41MTUtMi44MzJzNC44MTUgMS4xMzMgNi41MTUgMi44MzJsMTQuMTYyIDE0LjE2M2MxLjcgMS43IDIuODMzIDQuMjQ5IDIuODMzIDYuNTE1eiI+PC9wYXRoPjwvc3ZnPg==') no-repeat center/contain;
	background-color: currentColor !important;
	position: absolute !important;
	top: 50%;
	inset-inline-end: 4px !important;
	bottom: auto !important;
	flex: 0 0 1em;
	transform: translateY(-50%) !important;
	left: auto !important;
}

.slideout-menu .menu-item-expanded > a:after {
	transform: scale(1, -1) translateY(50%) !important;
}

.slideout-menu > .menu-item-has-children > a:after {
	display: none;
}

.slideout-menu > li > a {
	justify-content: start;
	color: #fff !important;
}

.slideout-navigation a:focus-visible,
.slideout-navigation .sub-menu a:focus-visible {
	outline: 2px solid white;
	outline-offset: 2px;
}
.slideout-navigation .sub-menu a:focus-visible {
	background-color: rgba(255, 255, 255, 0.15);
}

.slideout-navigation .sub-menu {
	display: block !important;
	position: static !important;
	align-items: flex-start !important;
	max-height: 0;
	transition: .2s;
	text-align: initial !important;
	overflow: hidden !important;
	float: none;
	visibility: visible !important;
	opacity: 1 !important;
	background: transparent !important;
	border: 0 !important;
	box-shadow: unset !important;
	padding-inline-start: 16px;
	height: 100%;
	width: 100% !important;
	max-width: 100% !important;
}

.slideout-navigation .sub-menu a {
	background: transparent !important;
}

.slideout-navigation .slideout-menu .menu-item-expanded .sub-menu {
	transform: translateY(-12px);
}



.slideout-navigation .menu-item-has-children .sub-menu a:before {
	transform: rotate(0deg) !important;
}

/*HEADER Slideout Bottom*/
.slideout-navigation__bottom {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	margin-top: auto;
	padding: 20px;
	gap: 20px;
	width: 100%;
	flex-shrink: 0;
}

.slideout-navigation .ms-social-icons {
	display: flex !important;
	margin: auto;
}


/* Overflow Menu Styles - используем стандартные классы WordPress меню */
/* Кнопка с тремя точками - единственный специфичный элемент */
.ms-menu-overflow-button {
	background: transparent;
	border: none;
	cursor: pointer;
	padding: 0.5em 1em;
	display: flex;
	align-items: center;
	justify-content: center;
	color: inherit;
	font-size: inherit;
	font-family: inherit;
	transition: opacity 0.2s ease;
	width: 100%;
	height: 100%;
	text-decoration: none;
}

.ms-menu-overflow-button:hover,
.ms-menu-overflow-button:focus,
.ms-menu-overflow-button:focus-visible {
	opacity: 0.7;
	outline: 2px solid currentColor;
	outline-offset: 2px;
}

.ms-menu-overflow-button[aria-expanded = "true"] {
	opacity: 0.7;
}

.ms-menu-overflow-dots {
	font-size: 1.5em;
	line-height: 1;
	display: inline-block;
}

/* Программное открытие меню через класс (для клика на мобильных) */
.ms-menu-overflow-item > .sub-menu.ms-menu-overflow-dropdown-open {
	display: block !important;
	opacity: 1 !important;
	visibility: visible !important;
	transform: translateY(0);
}

/* Скрытые элементы меню */
.ms-menu-item-hidden {
	display: none !important;
}

/* Header Grid Layout Fix - важно для работы overflow menu */
.ms-header nav {
	width: 100%;
}

/* Критически важно: позволяем grid колонке сжиматься */
.ms-header-section-center {
	min-width: 0;
	overflow: visible;
	/* Изменено для работы выпадающих меню */
}

/* Menu Container - важно для overflow menu */
.ms-main-menu-container {
	width: 100%;
	max-width: 100%;
	overflow: visible;
	/* Изменено с hidden на visible для работы выпадающих меню */
	position: relative;
	min-width: 0;
}

.ms-main-menu-container ul {
	display: flex;
	align-items: center;
	flex-wrap: nowrap;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
	gap: 0;
}

.ms-main-menu-container ul li {
	flex-shrink: 0;
	white-space: nowrap;
	position: relative;
	/* Для правильного позиционирования sub-menu */
}

/* Адаптивность для header */
@media (max-width: 768px) {
	.ms-header .ms-container {
		gap: 10px;
	}

	.ms-header-section-center {
		width: 100%;
	}

	.ms-main-menu-container {
		width: 100%;
	}

	.ms-header-top > .ms-container {
		min-height: 40px;
	}
}













/*Nav Panel*/
.ms-nav-panel-container * {
	text-shadow: none;
	color: var(--ms-grey);
}



.ms-nav-panel-container a:hover {
	color: black;
}

.ms-container.ms-nav-panel-container {
	padding-inline-start: 160px;
	min-height: 26px;
	position: relative;
}



@media (max-width: 921px) {
	.ms-container.ms-nav-panel-container {
		padding: 3px;
		padding-inline-start: 10px;
		min-height: 0px;
		margin: 0;
	}
}

.ms-breadcrumbs-list {
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	/* 	gap: .5rem; */
	padding: 0;
	margin: 0;
	justify-content: flex-start;
	align-items: center;
}

.ms-breadcrumbs .ms-title {
	margin-bottom: 0;
}

.ms-breadcrumb-separator {
	margin: 0 3px;
}

.ms-breadcrumb-item.ms-title {
	margin: 0;
}

.ms-breadcrumbs a:hover,
.ms-breadcrumbs a:focus {
	text-decoration: underline;
	color: black;
}

.ms-nav-panel-image-wrapper {
	position: absolute;
	left: 10px;
	top: 0;
	background: #fff;
	border-radius: 0 0 35px 35px;
	z-index: 12;
	padding: 5px 15px 10px 15px;
	display: flex;
	justify-content: center;
	transition: .5s;
	box-shadow: 0 0 10px 0 rgba(194, 194, 194, 0.5);
}






@media only screen and (max-width: 1240px) {

	.ms-header-section {
		gap: 20px;
	}
}





.main-nav .menu-item-has-children .sub-menu a:before {
	transform: rotate(-90deg);
	inset-inline-end: 10px;
	top: calc(50% - 8px);
}

.rtl .main-nav .menu-item-has-children .sub-menu a:before {
	transform: rotate(90deg);
}

.ms-menu-overflow-item > .ms-menu-overflow-button:before {
	display: none;
}

#lang-menu a {
	display: flex;
	gap: 10px;
	/* padding-inline-start: 0; */
}







/* @media (max-width: 1024px) {
	#primary-navigation {
		display: none;
	}
}
 */
/* @media only screen and (max-width: 1024px) {
	.ms-header-section {
		gap: 10px;
	}

	.ms-header-section-start {
		order: 1;
		justify-content: start;
	}

	.ms-header-section-center {
		order: 3;
		justify-content: start;
	}

	.ms-header-section-end {
		order: 2;
	}

	.ms-header ul.sub-menu li.menu-item a {
		padding: 10px 0 !important;
	}

	.menu-item-expanded .sub-menu {
		transform: none;
	}

	header .ms-social-icons {
		display: none;
	}
} */
@media only screen and (max-width: 921px) {
	.ms-header-section-center,
	header .ms-social-icons {
		display: none !important;
	}
}


#secondary-navigation {
	z-index: 101;
}



