/* Header sticky behavior matching the live site */
.vrt-sticky-header-placeholder {
	display: none;
	height: 0;
}

.vrt-header-sticky-row {
	-webkit-transition: box-shadow 0.2s ease;
	transition: box-shadow 0.2s ease;
}

.vrt-header-sticky-row.vrt-header-sticky-on {
	left: 0 !important;
	margin: 0 !important;
	position: fixed !important;
	right: 0 !important;
	top: var(--vrt-sticky-admin-top, 0) !important;
	width: 100% !important;
	z-index: 100002 !important;
}

.vrt-header-sticky-row.vrt-header-sticky-on,
.vrt-header-sticky-row.vrt-header-sticky-on.sc_layouts_row_fixed_on {
	-webkit-box-shadow: 0 4px 16px rgba(0, 0, 0, 0.18);
	box-shadow: 0 4px 16px rgba(0, 0, 0, 0.18);
}

.vrt-header-sticky-row.vrt-header-sticky-on + .vrt-sticky-header-placeholder,
.vrt-header-sticky-row.vrt-header-sticky-on + .sc_layouts_row_fixed_placeholder {
	display: block;
}

.vrt-header-sticky-row.vrt-header-sticky-on .sc_layouts_logo img {
	max-height: 40px;
}

@media (max-width: 767px) {
	.vrt-header-sticky-row.vrt-header-sticky-on {
		position: static !important;
		top: auto !important;
	}

	.vrt-header-sticky-row.vrt-header-sticky-on + .vrt-sticky-header-placeholder,
	.vrt-header-sticky-row.vrt-header-sticky-on + .sc_layouts_row_fixed_placeholder {
		display: none;
		height: 0 !important;
	}
}
