.custom-nav-buttons {
	display: flex;
	flex-direction: row-reverse;
	gap: 20px;
}

.dropdown-nav-container .custom-nav-buttons {
	gap: 20px;
}

.panel-header-redesign.hamburger .custom-nav-buttons .header-ticket-button,
.panel-header-redesign.hamburger .custom-nav-buttons .header-shop-button {
	display: none;
}

.dropdown-nav-container .nav .widgets .custom-nav-buttons .header-ticket-button svg .bones {
	fill: #fbd100;
}

.dropdown-nav-container .custom-nav-buttons .header-shop-button,
.dropdown-nav-container .custom-nav-buttons .header-ticket-button {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-end;
}

.dropdown-nav-container .custom-nav-buttons .header-shop-button > span,
.panel-header-redesign.hamburger .custom-nav-buttons .header-ticket-button,
.dropdown-nav-container .custom-nav-buttons .header-ticket-button > span {
	color: white;
	font-family: inherit;
    font-weight: 700;
    text-transform: uppercase;
	font-size: 14px;
}

.dropdown-nav-container .custom-nav-buttons .header-shop-button > span {
	margin-top: -5px;
}

.dropdown-nav-container .custom-nav-buttons .header-shop-button > svg {
	margin-bottom: -20px;
}

.dropdown-nav-container .custom-nav-buttons .header-ticket-button > svg {
	margin-bottom: -35px;
}

@media (min-width: 64em) {
	.custom-nav-buttons .header-shop-button {
		display: none;
	}

	.dropdown-nav-container .custom-nav-buttons {
		margin-bottom: 10px;
	}

	.dropdown-nav-container .custom-nav-buttons .header-shop-button {
		display: flex;
	}

	.panel-header-redesign .mobile-nav-container .mobile-nav .widgets .custom-nav-buttons .header-ticket-button {
		display: flex;
		margin-top: -5px;
	}

	.panel-header-redesign:not(.panel-header-redesign.mobile-active) .custom-nav-buttons .header-ticket-button {
		margin-right: -40px;
		display: flex;
        flex-direction: column;
		height: 80px;
	}

	.panel-header-redesign:not(.panel-header-redesign.mobile-active) .custom-nav-buttons .header-ticket-button:hover {
		text-decoration: none;
	}

	.panel-header-redesign:not(.panel-header-redesign.mobile-active) .custom-nav-buttons .header-ticket-button > svg {
		margin-bottom: -35px;
	}

	.panel-header-redesign:not(.panel-header-redesign.mobile-active) .header-right.sticky .custom-nav-buttons .header-ticket-button svg .bones  {
		display: flex;
		fill: #fbd100;
	}

	.dropdown-nav-container .custom-nav-buttons .header-shop-button, .dropdown-nav-container .custom-nav-buttons .header-ticket-button {
		height: 80px;
	}

	.panel-header-redesign:not(.panel-header-redesign.mobile-active) .header-right .custom-nav-buttons .header-ticket-button svg .bones  {
		fill: #0182C5;
	}

	.panel-header-redesign:not(.panel-header-redesign.mobile-active) .header-right .custom-nav-buttons .header-ticket-button svg .bones  {
		fill: white;
	}

	.panel-header-redesign.no-hero:not(.panel-header-redesign.mobile-active) .header-right:not(.header-right.sticky) .custom-nav-buttons .header-ticket-button svg .bones,
	.panel-header-redesign.blue-theme:not(.panel-header-redesign.mobile-active) .header-right:not(.header-right.sticky) .custom-nav-buttons .header-ticket-button svg .bones  {
		fill: #0182C5;
	}

	.panel-header-redesign.no-hero:not(.panel-header-redesign.mobile-active) .header-right:not(.header-right.sticky) .custom-nav-buttons .header-ticket-button svg .border,
	.panel-header-redesign.blue-theme:not(.panel-header-redesign.mobile-active) .header-right:not(.header-right.sticky) .custom-nav-buttons .header-ticket-button svg .border  {
		fill: black;
	}

	.panel-header-redesign.no-hero:not(.panel-header-redesign.mobile-active) .header-right:not(.header-right.sticky) .custom-nav-buttons .header-ticket-button,
	.panel-header-redesign.blue-theme:not(.panel-header-redesign.mobile-active) .header-right:not(.header-right.sticky) .custom-nav-buttons .header-ticket-button  {
		color: black;
	}

	.custom-nav-buttons {
		gap: 25px;
		align-items: center;
	}
}


