﻿@font-face {
    font-family: 'Scene Std Bold';
    src: url('../fonts/scene-std/scene-std-bold.eot');
    src: url('../fonts/scene-std/scene-std-bold.eot?#iefix') format('embedded-opentype'), url('../fonts/scene-std/scene-std-bold.woff2') format('woff2'), url('../fonts/scene-std/scene-std-bold.woff') format('woff'), url('../fonts/scene-std/scene-std-bold.ttf') format('truetype'), url('../fonts/scene-std/scene-std-bold.svg#Scene Std') format('svg');
}

@font-face {
    font-family: 'Scene Std';
    src: url('../fonts/scene-std/scene-std.eot');
    src: url('../fonts/scene-std/scene-std.eot?#iefix') format('embedded-opentype'), url('../fonts/scene-std/scene-std.woff2') format('woff2'), url('../fonts/scene-std/scene-std.woff') format('woff'), url('../fonts/scene-std/scene-std.ttf') format('truetype'), url('../fonts/scene-std/scene-std.svg#Scene Std') format('svg');
}

.slides--2 .slide {
}

h1 {
    font-family: 'Scene Std Bold' !important;
}


.subpage .branded-strip .right-side {
    background-color: white;
}

.subpage header {
    background-color: #022f98;
}

.homepage .branded-strip .right-side {
    background-color: transparent !important;
}

.homepage .branded-strip {
    background: none !important;
    position: absolute;
}

.branded-strip {
    height: 90px !important;
}

.home-logo {
    width: 200px !important;
    left: 0;
    position: absolute;
}

.sub-logo {
    width: 100px !important;
    left: 0;
    position: absolute;
}

.top-nav {
    position: relative;
    right: 0;
}

.brand-tickets .slider .btn-brand {
    background-image: linear-gradient(135deg, #022f98, #1ab3c5) !important;
    border: none;
    background-color: none;
    color: white !important;
}

.brand-background {
    background-image: linear-gradient(180deg, #022f98, #1ab3c5) !important;
}

.brand-tickets .text-brand {
    color: #022f98 !important;
}

.btn-secondary {
    background-color: #1ab3c5 !important;
    border-color: #1ab3c5 !important;
}

.bg-secondary {
    background-color: #1ab3c5 !important;
}

.content-4.bg-secondary .content--left {
    background: rgba(2,47,152,.8);
}

.content-4.bg-secondary .content--separator {
    border-color: rgba(2,47,152,.8) transparent transparent transparent;
}

.btn-white {
    color: #022f98 !important;
}

.brand-tickets form input[type=text], .brand-tickets form input[type=password] {
    border: solid 1px #022f98;
    color: #022f98;
}

.bg-primary,
.btn-primary,
.pager li a,
.brand-tickets form button {
    background-color: #022f98 !important;
    border-color: #022f98;
}

.brand-tickets form label.select select {
    border-color: #022f98;
    color: #022f98;
}

.brand-tickets form label.select:after {
    color: #022f98;
}

.brand-tickets section[class*=bg-]:not([class*=bg-none]) .btn-brand,
.brand-tickets .brand-background .btn-brand {
    color: #022f98 !important;
}

.menu-top-left {
    padding: 0 10%;
}

.brand-tickets footer .nav-item a {
    color: #1ab3c5 !important;
}

.ticketmaster {
    width: 150px;
    float: none;
    top: 0;
    right: 0;
}

.top-nav ul.nav-menu {
    float: right;
}

.homepage .top-nav {
    float: right;
    top: 35px;
}

.top-nav ul li:first-child,
.top-nav ul li:last-child {
    margin-right: 0;
}

.top-nav ul li {
    display: inline-block;
    margin-right: 20px;
}

    .top-nav ul li .nav-item {
        color: white;
        font-family: 'Scene Std';
        position: relative;
        top: 5px;
    }

.search-button {
    position: relative;
    right: 0;
    top: 10px;
}

header#header .button_container {
    position: relative;
    top: 13px;
    right: 0;
    float: none;
}

.slides-nav {
    margin-top: -60px;
    position: relative;
    text-align: right;
}

.slides-nav .btn {
    color: white !important;
    border-radius: 0;
}

.content-4 .content--separator {
    border-width: 100vh 200px 0 0;
}

#toggle {
    z-index: 99999 !important;
}

.cover.height-100.slider {
    height: 100vh;
}
.event--subtitle {
    color: #1ab3c5 !important;
}

header#header .overlay ul li a:after {
    background: #022f98;
}
