
body.has-mobile-menu .hide-at-mm-breakpoint {
	display: none;
}

:where(body:not(.wpex-mobile-toggle-menu-centered_logo,.wpex-mobile-toggle-menu-next_to_logo)) #site-header.wpex-header-two-flex-v #site-header-inner {
	display: block;
}

.shrink-sticky-header.on-shrink-adjust-height.fixed-scroll--mobile-only #site-logo .logo-img {
	max-height: var(--wpex-site-header-shrink-start-height, 60px);
	width: auto;
}

.wpex-mobile-toggle-menu-icon_buttons #site-logo {
	height: 100%;
	float: left;
	text-align: start;
}

:where([dir=rtl]) .wpex-mobile-toggle-menu-icon_buttons #site-logo {
	float: right;
}

.wpex-mobile-toggle-menu-icon_buttons_under_logo #site-logo {
	float: none;
	width: 100%;
	height: auto;
	text-align: center;
	justify-content: center;
}

.wpex-mobile-toggle-menu-icon_buttons_under_logo .header-two-aside {
	text-align: center;
}

.wpex-mobile-toggle-menu-icon_buttons_under_logo #searchform-dropdown {
	width: 100%;
}

.wpex-mobile-toggle-menu-icon_buttons_under_logo .site-header-flex {
	flex-direction: column;
}

.wpex-mobile-toggle-menu-icon_buttons_under_logo .header-fixed-height #site-header-inner {
	height: auto;
	padding-block: 20px;
	padding-inline: 0;
}

.has-mobile-menu.wpex-mobile-toggle-menu-navbar #searchform-dropdown {
	width: 100%;
	inset-block-start: calc(100% + var(--wpex-mobile-menu-toggle-height, 50px) + var(--wpadminbar-height) + var(--wpex-site-frame-border-size));
}

.has-mobile-menu.wpex-mobile-toggle-menu-fixed_top {
	padding-block-start: calc(var(--wpex-mobile-menu-toggle-height, 50px) + var(--wpex-site-frame-border-size));
}

.has-mobile-menu.wpex-mobile-toggle-menu-fixed_top #site-header:not(.header-seven,.header-eight,.header-nine,.header-ten) #searchform-dropdown {
	position: fixed;
	width: 100%;
	inset-block-start: calc(var(--wpex-mobile-menu-toggle-height, 50px) + var(--wpadminbar-height) + var(--wpex-site-frame-border-size));
	inset-inline: var(--wpex-site-frame-border-size);
}

.has-mobile-menu.wpex-mobile-toggle-menu-fixed_top #site-header.header-one #site-logo {
	float: none;
	justify-content: center;
}

.header-seven-logo, .header-eight-logo, .header-nine-logo, .header-ten-logo {
	margin-inline-end: auto;
}

.header-seven-aside, .header-ten-aside {
	margin-inline-start: var(--wpex-site-header-gutter, 25px);
}

.wpex-mobile-toggle-menu-icon_buttons_under_logo #site-header-flex {
	--wpex-site-header-gutter: 0;
	flex-direction: column;
	justify-content: center;
}

.wpex-mobile-toggle-menu-icon_buttons_under_logo #site-header-flex #site-logo {
	margin-inline: auto;
}

.wpex-mobile-toggle-menu-icon_buttons_under_logo #site-header-flex #site-logo-inner {
	flex-grow: 1;
}

.wpex-mobile-toggle-menu-icon_buttons_under_logo #site-header-flex-aside {
	margin-block-start: 20px;
}

.wpex-mobile-toggle-menu-centered_logo, .wpex-mobile-toggle-menu-next_to_logo {
	--wpex-site-header-gutter: 0;
}

.wpex-mobile-toggle-menu-centered_logo #site-header-inner:not(.wpex-flex), .wpex-mobile-toggle-menu-next_to_logo #site-header-inner:not(.wpex-flex) {
	display: flex;
}

.wpex-mobile-toggle-menu-centered_logo #site-logo, .wpex-mobile-toggle-menu-next_to_logo #site-logo {
	order: 2;
}

.wpex-mobile-toggle-menu-centered_logo #site-header-flex-aside, .wpex-mobile-toggle-menu-centered_logo #header-aside, .wpex-mobile-toggle-menu-centered_logo #mobile-icons-menu, .wpex-mobile-toggle-menu-next_to_logo #site-header-flex-aside, .wpex-mobile-toggle-menu-next_to_logo #header-aside, .wpex-mobile-toggle-menu-next_to_logo #mobile-icons-menu {
	order: 3;
}

.wpex-mobile-toggle-menu-centered_logo #mobile-menu, .wpex-mobile-toggle-menu-next_to_logo #mobile-menu {
	order: 1;
}

.wpex-mobile-toggle-menu-centered_logo #header-aside, .wpex-mobile-toggle-menu-next_to_logo #header-aside {
	text-align: end;
	align-self: center;
	margin: 0;
}

.wpex-mobile-toggle-menu-centered_logo #header-two-search, .wpex-mobile-toggle-menu-next_to_logo #header-two-search {
	display: none;
}

.wpex-mobile-toggle-menu-next_to_logo #mobile-icons-menu, .wpex-mobile-toggle-menu-next_to_logo #header-aside {
	margin-inline-start: auto;
}

.wpex-mobile-toggle-menu-centered_logo #site-header-flex {
	justify-content: space-between;
}

.wpex-mobile-toggle-menu-centered_logo #site-logo {
	width: var(--wpex-mobile-header-logo-width, 60%);
	text-align: center;
}

.wpex-mobile-toggle-menu-centered_logo #site-logo-inner {
	flex-grow: 1;
}

.wpex-mobile-toggle-menu-centered_logo :where(#site-header-flex-aside,#header-aside,#mobile-menu,#mobile-icons-menu) {
	width: var(--wpex-mobile-header-aside-width, 20%);
}

body:not(.has-mobile-menu) .header-one {
	text-align: center;
}

body:not(.has-mobile-menu) .header-one-logo {
	float: none;
	width: 100%;
	justify-content: center;
	margin: 0 0 20px;
}

body:not(.has-mobile-menu) .navbar-style-one {
	height: auto;
	position: relative;
	inset-block-start: initial;
	inset-inline-end: initial;
	clear: both;
	margin: 0;
}

body:not(.has-mobile-menu) .navbar-style-one .main-navigation-ul > li.menu-item {
	float: none;
	display: inline-block;
}
