/* Compact scrolling header for the custom M&A two-tier masthead. */
@media (min-width: 900px) {
	body.ma-frontier-nav.sticky-on #site-header .elementor-element-db49a3c {
		background: rgba(255, 255, 255, .985) !important;
		border-bottom: 1px solid rgba(23, 23, 20, .18) !important;
		box-shadow: 0 2px 8px rgba(23, 23, 20, .045) !important;
		height: 48px !important;
		min-height: 48px !important;
		overflow: visible !important;
	}

	body.ma-frontier-nav.sticky-on #site-header .elementor-element-db49a3c > .e-con-inner {
		display: block !important;
		height: 48px !important;
		min-height: 48px !important;
		max-width: 1240px !important;
		overflow: visible !important;
		padding: 0 !important;
		position: relative !important;
	}

	body.ma-frontier-nav.sticky-on #site-header .elementor-element-f26b219,
	body.ma-frontier-nav.sticky-on #site-header .elementor-element-ca60ed3,
	body.ma-frontier-nav.sticky-on #site-header .elementor-element-5a699ca {
		display: none !important;
	}

	body.ma-frontier-nav.sticky-on #site-header .elementor-element-8651319 {
		display: block !important;
		height: 48px !important;
		min-height: 48px !important;
		position: static !important;
		width: 100% !important;
	}

	body.ma-frontier-nav.sticky-on #site-header .elementor-element-e8ef1fb,
	body.ma-frontier-nav.sticky-on #site-header .elementor-element-e8ef1fb > .elementor-widget-container,
	body.ma-frontier-nav.sticky-on #site-header .elementor-element-e8ef1fb .main-menu-wrap,
	body.ma-frontier-nav.sticky-on #site-header .elementor-element-e8ef1fb .main-menu {
		bottom: auto !important;
		height: 48px !important;
		inset: auto !important;
		left: auto !important;
		min-height: 48px !important;
		position: static !important;
		right: auto !important;
		top: auto !important;
		width: 100% !important;
	}

	body.ma-frontier-nav.sticky-on #site-header .elementor-element-e8ef1fb {
		background: transparent !important;
		border: 0 !important;
		overflow: visible !important;
		padding: 0 !important;
	}

	body.ma-frontier-nav.sticky-on #site-header .elementor-element-e8ef1fb .main-menu {
		align-items: stretch !important;
		display: flex !important;
		justify-content: space-between !important;
		overflow: visible !important;
	}

	body.ma-frontier-nav.sticky-on #site-header .elementor-element-e8ef1fb .main-menu > li,
	body.ma-frontier-nav.sticky-on #site-header .elementor-element-e8ef1fb .main-menu > li > a {
		height: 48px !important;
		min-height: 48px !important;
	}

	body[data-theme="dark"].ma-frontier-nav.sticky-on #site-header .elementor-element-db49a3c {
		background: rgba(11, 12, 12, .985) !important;
		border-bottom-color: #45433e !important;
		box-shadow: 0 2px 12px rgba(0, 0, 0, .28) !important;
	}
}
