/**** Sticky header **/

.sticky-header {
	position: fixed;
	top: 0;
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	height: 80px;
	background-color: #000;
	padding: 0 30px;
	pointer-events: none;
	transform: translate3d(0, -100px, 0);
	transition: transform 0.64s cubic-bezier(.62, .28, .23, .99);
	z-index: 999;
}

.visible {
	pointer-events: auto;
	transform: translate3d(0, 0, 0);
}

/* .logged-in .sfe-locomotive-scroll-wrapper {
	margin-top: 32px;
} */

.logo {
	display: flex;
	align-items: center;
	width: 160px;
	height: auto;
}

.logo.small {
	width: 100%;
	height: 50px;
}

.logo.small svg {
	width: 100%;
	height: 100%;
}

.main-navigation-container {
	display: flex;
}

.sticky-header .nav-dropdown-location,
.sticky-header .nav-dropdown-tickets {
	margin-top: 10px;
}

.sticky-header .nav-button {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 190px;
	height: 50px;
	border-radius: 100vw;
	margin: 0 56px 0 0;
}

/*
.nav-button.small {
	width: 160px;
	height: 40px;
}
*/

.sticky-header .nav-button-label {
	font-family: "National", Sans-serif;
	font-size: 24px;
	text-transform: uppercase;
	color: #fff;
}

/*
.nav-button.small .nav-button-label {
	font-size: 20px;
}
*/

.nav-button svg {
	width: 16px;
	height: auto;
}

.hidden {
	visibility: hidden !important;
	transform: translate3d(0, -100px, 0) !important;
	z-index: -999;
}

/*
.swiper-slide {
	width: 100% !important;
}

.wpadminbar-offset {
	top: 32px;
}
*/