/* /cryptowealth: own header (patterns/wealth-header.php). */
.sp-wl-header {
	position: sticky;
	top: 0;
	z-index: 40;
	border-bottom: 1px solid #E5E5E5;
	background: var(--wp--preset--color--white);
}
/* Logged-in admin bar sits above it. */
.admin-bar .sp-wl-header { top: var(--wp-admin--admin-bar--height, 0px); }

.sp-wl-header .sp-wl-header__inner {
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 71px;
}
@media (min-width: 1024px) {
	.sp-wl-header .sp-wl-header__inner { height: 98px; }
}

.sp-wl-header .sp-wl-header__logo { margin: 0; }
.sp-wl-header .sp-wl-header__logo a { display: block; }
.sp-wl-header .sp-wl-header__logo img {
	display: block;
	transform: scale(1.12);
	transform-origin: left center;
}

.sp-wl-header__nav {
	display: flex;
	align-items: center;
	gap: 24px;
}
@media (min-width: 1024px) {
	.sp-wl-header__nav { gap: 40px; }
}
.sp-wl-header__advice {
	display: none;
	font-size: 14px;
	color: var(--wp--preset--color--black-light);
	text-decoration: none;
	transition: opacity 0.15s;
}
.sp-wl-header__advice:hover { opacity: 0.7; }
@media (min-width: 640px) {
	.sp-wl-header__advice { display: block; }
}
.sp-wl-header .sp-wl-header__contact {
	height: 35px;
	padding: 0 24px;
	background: var(--wp--preset--color--black-light);
	color: var(--wp--preset--color--primary);
	font-size: 14px;
	font-weight: 500;
	transition: box-shadow 0.15s;
}
.sp-wl-header .sp-wl-header__contact:hover { box-shadow: 4px 4px 0 0 var(--wp--preset--color--primary); }
