/* 2025 mobile menu iOS issue */
@media (max-width: 1024px) {
	#site-navigation {
		background: white;
		display: flex;
		justify-content: space-between;
		align-items: center;
		padding: 20px;
		box-sizing: border-box;
	}
	#site-navigation > .logoArea {
		display: block;
		padding: 0;
	}
	#site-navigation ul {
		display: block !important;
		position: relative;
		width: auto;
		border: 0;
		background: white;
		box-shadow: none;
		display: block;
		padding: 0;
	}
	#site-navigation ul li {
		padding: 0;
		width: auto;
		text-align: right;
	}
	#site-navigation ul li:first-child {
		display: none;
	}
	#site-navigation ul li a.active {
		text-decoration: underline;
	}
	#site-navigation .mobileNav {
		display: none !important;
	}
	header .mainTitle {
		margin-top: 0;
	}
	/* hero overlay */
	#site-navigation {
		width: 100%;
		background: rgba(255,255,255,0.7);
		background: linear-gradient(to right, rgba(255,255,255,0.5), rgba(255,255,255,0.9))
	}
	#site-navigation ul {
		background: transparent;
	}
	header .mainTitle {
		position: absolute;
		height: 100%;
		width: 100%;
		inset: 0;
		top:0; right:0; bottom:0; left:0;
	}
}