@font-face{font-family:'Gotham-Light';src:url("../fonts/Gotham-Light.eot");src:url("../fonts/Gotham-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/Gotham-Light.woff2") format("woff2"),url("../fonts/Gotham-Light.woff") format("woff"),url("../fonts/Gotham-Light.ttf") format("truetype"),url("../fonts/Gotham-Light.svg#Gotham-Light") format("svg");font-weight:300;font-style:normal;font-stretch:normal;unicode-range:U+0020-2212}@font-face{font-family:'Gotham-LightItalic';src:url("../fonts/Gotham-LightItalic.eot");src:url("../fonts/Gotham-LightItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/Gotham-LightItalic.woff2") format("woff2"),url("../fonts/Gotham-LightItalic.woff") format("woff"),url("../fonts/Gotham-LightItalic.ttf") format("truetype"),url("../fonts/Gotham-LightItalic.svg#Gotham-LightItalic") format("svg");font-weight:300;font-style:italic;font-stretch:normal;unicode-range:U+0020-2212}@font-face{font-family:'Gotham-Book';src:url("../fonts/Gotham-Book.eot");src:url("../fonts/Gotham-Book.eot?#iefix") format("embedded-opentype"),url("../fonts/Gotham-Book.woff2") format("woff2"),url("../fonts/Gotham-Book.woff") format("woff"),url("../fonts/Gotham-Book.ttf") format("truetype"),url("../fonts/Gotham-Book.svg#Gotham-Book") format("svg");font-weight:325;font-style:normal;font-stretch:normal;unicode-range:U+0020-2212}@font-face{font-family:'Gotham-BookItalic';src:url("../fonts/Gotham-BookItalic.eot");src:url("../fonts/Gotham-BookItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/Gotham-BookItalic.woff2") format("woff2"),url("../fonts/Gotham-BookItalic.woff") format("woff"),url("../fonts/Gotham-BookItalic.ttf") format("truetype"),url("../fonts/Gotham-BookItalic.svg#Gotham-BookItalic") format("svg");font-weight:325;font-style:italic;font-stretch:normal;unicode-range:U+0020-2212}@font-face{font-family:'Gotham-Medium';src:url("../fonts/Gotham-Medium.eot");src:url("../fonts/Gotham-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/Gotham-Medium.woff2") format("woff2"),url("../fonts/Gotham-Medium.woff") format("woff"),url("../fonts/Gotham-Medium.ttf") format("truetype"),url("../fonts/Gotham-Medium.svg#Gotham-Medium") format("svg");font-weight:350;font-style:normal;font-stretch:normal;unicode-range:U+0020-2212}@font-face{font-family:'Gotham-MediumItalic';src:url("../fonts/Gotham-MediumItalic.eot");src:url("../fonts/Gotham-MediumItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/Gotham-MediumItalic.woff2") format("woff2"),url("../fonts/Gotham-MediumItalic.woff") format("woff"),url("../fonts/Gotham-MediumItalic.ttf") format("truetype"),url("../fonts/Gotham-MediumItalic.svg#Gotham-MediumItalic") format("svg");font-weight:350;font-style:italic;font-stretch:normal;unicode-range:U+0020-2212}@font-face{font-family:'Gotham-Bold';src:url("../fonts/Gotham-Bold.eot");src:url("../fonts/Gotham-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Gotham-Bold.woff2") format("woff2"),url("../fonts/Gotham-Bold.woff") format("woff"),url("../fonts/Gotham-Bold.ttf") format("truetype"),url("../fonts/Gotham-Bold.svg#Gotham-Bold") format("svg");font-weight:400;font-style:normal;font-stretch:normal;unicode-range:U+0020-2212}@font-face{font-family:'Gotham-BoldItalic';src:url("../fonts/Gotham-BoldItalic.eot");src:url("../fonts/Gotham-BoldItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/Gotham-BoldItalic.woff2") format("woff2"),url("../fonts/Gotham-BoldItalic.woff") format("woff"),url("../fonts/Gotham-BoldItalic.ttf") format("truetype"),url("../fonts/Gotham-BoldItalic.svg#Gotham-BoldItalic") format("svg");font-weight:400;font-style:italic;font-stretch:normal;unicode-range:U+0020-2212}@font-face{font-family:'Gotham-Black';src:url("../fonts/Gotham-Black.eot");src:url("../fonts/Gotham-Black.eot?#iefix") format("embedded-opentype"),url("../fonts/Gotham-Black.woff2") format("woff2"),url("../fonts/Gotham-Black.woff") format("woff"),url("../fonts/Gotham-Black.ttf") format("truetype"),url("../fonts/Gotham-Black.svg#Gotham-Black") format("svg");font-weight:450;font-style:normal;font-stretch:normal;unicode-range:U+0020-2212}@font-face{font-family:'Gotham-BlackItalic';src:url("../fonts/Gotham-BlackItalic.eot");src:url("../fonts/Gotham-BlackItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/Gotham-BlackItalic.woff") format("woff"),url("../fonts/Gotham-BlackItalic.woff2") format("woff2"),url("../fonts/Gotham-BlackItalic.ttf") format("truetype"),url("../fonts/Gotham-BlackItalic.svg#Gotham-BlackItalic") format("svg");font-weight:450;font-style:italic;font-stretch:normal;unicode-range:U+0020-2212}

@font-face{font-family:'Archer Book';src:url("../fonts/ArcherPro-Book.eot");src:local("☺"),url("../fonts/ArcherPro-Book.woff") format("woff"),url("fonts/ArcherPro-Book.ttf") format("truetype"),url("fonts/ArcherPro-Book.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Archer Book Italic';src:url("../fonts/ArcherPro-BookIta.eot");src:local("☺"),url("../fonts/ArcherPro-BookIta.woff") format("woff"),url("fonts/ArcherPro-BookIta.ttf") format("truetype"),url("fonts/ArcherPro-BookIta.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Archer Medium';src:url("../fonts/ArcherPro-Medium.eot");src:local("☺"),url("../fonts/ArcherPro-Medium.woff") format("woff"),url("fonts/ArcherPro-Medium.ttf") format("truetype"),url("fonts/ArcherPro-Medium.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Archer Medium Italic';src:url("../fonts/ArcherPro-MediumIta.eot");src:local("☺"),url("../fonts/ArcherPro-MediumIta.woff") format("woff"),url("fonts/ArcherPro-MediumIta.ttf") format("truetype"),url("fonts/ArcherPro-MediumIta.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Archer Semibold';src:url("../fonts/ArcherPro-Semibold.eot");src:local("☺"),url("../fonts/ArcherPro-Semibold.woff") format("woff"),url("fonts/ArcherPro-Semibold.ttf") format("truetype"),url("fonts/ArcherPro-Semibold.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Archer Semibold Italic';src:url("../fonts/ArcherPro-SemiboldIta.eot");src:local("☺"),url("../fonts/ArcherPro-SemiboldIta.woff") format("woff"),url("fonts/ArcherPro-SemiboldIta.ttf") format("truetype"),url("fonts/ArcherPro-SemiboldIta.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Archer Bold';src:url("../fonts/ArcherPro-Bold.eot");src:local("☺"),url("../fonts/ArcherPro-Bold.woff") format("woff"),url("fonts/ArcherPro-Bold.ttf") format("truetype"),url("fonts/ArcherPro-Bold.svg") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Archer Bold Italic';src:url("../fonts/ArcherPro-BoldIta.eot");src:local("☺"),url("../fonts/ArcherPro-BoldIta.woff") format("woff"),url("fonts/ArcherPro-BoldIta.ttf") format("truetype"),url("fonts/ArcherPro-BoldIta.svg") format("svg");font-weight:normal;font-style:normal}

html {
    background: url(../images/background.jpg) center center no-repeat #333333;
    background-size: cover;
    color: #FFFFFF;
    font-family: "Gotham-Book",system,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Lucida Grande",Verdana,sans-serif;
}

html, body {
    height: 100%;
}

.wrap {
    box-sizing: border-box;
    width: 100%;
    max-width: 1080px;
    padding: 0 20px;
    margin: 0 auto;
}

.nav {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background: #FF324D;
    z-index: 10;
}

.nav .wrap {
    display: table;
}

.nav-logo {
    display: table-cell;
    width: 40%;
    vertical-align: middle;
}

.nav-links {
    display: table-cell;
    width: 60%;
    vertical-align: middle;
    text-align: right;
}

a.main-link:link, a.main-link:visited {
    display: block;
    color: #2E3138;
    text-decoration: none;
    text-transform: uppercase;
    font: 1.2rem/1.2rem "Gotham-Black",system,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Lucida Grande",Verdana,sans-serif;
    transition: all ease 0.3s;
    padding: 28px 15px;
}

a.main-link:hover, a.main-link:active {
    color: #FFFFFF;
}

.nav-links li {
    position: relative;
    display: inline-block;
}

.nav-links li:hover a.main-link {
    color: #FFFFFF;
}

.nav-links li:hover .subnav {
    opacity: 1;
}

.subnav {
    display: block;
    width: 100%;
    position: absolute;
    bottom: -90px;
    left: 0;
    background: #000000;
    color: #9DA2A5;
    text-align: center;
    opacity: 0;
    z-index: 9;
    transition: all ease 0.3s;
}

.subnav a:link, .subnav a:visited {
    font: 13px/13px "Archer Book Italic",system,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Lucida Grande",Verdana,sans-serif !important;
    color: #9DA2A5;
    text-decoration: none;
    transition: all ease 0.3s;
    padding: 15px 0;
    display: block;
    border-bottom: 2px solid #333333;
}

.subnav a:hover, .subnav a:active {
    color: #FFFFFF;
}

.coming-soon {
    display: table;
    width: 100%;
    height: 100%;
    text-align: center;
}

.coming-soon .wrap {
    display: table-cell;
    padding-top: 75px;
    height: 100%;
    vertical-align: middle;
}

.coming-soon img, .coming-soon span, .coming-soon a {
    display: block;
}

.coming-soon img {
    margin: 0 auto;
}

.coming-soon span {
    position: relative;
    font: 1.2rem/1.5rem "Gotham-Black",system,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Lucida Grande",Verdana,sans-serif;
    text-transform: uppercase;
    color: #FF324D;
    margin: 5.0rem 0 4.0rem 0;
}

.coming-soon span:after {
    content: '';
    display: block;
    position: absolute;
    bottom: -25px;
    left: 50%;
    margin-left: -17px;
    width: 34px;
    height: 1px;
    background: #FF324D;
}

.coming-soon a:link, .coming-soon a:visited {
    color: #FFFFFF;
    text-decoration: none;
    font: 1.2rem/1.5rem "Archer Book Italic",system,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Lucida Grande",Verdana,sans-serif;
}

.coming-soon a:hover, .coming-soon a:active {
    text-decoration: underline;
}

@media all and (max-width: 520px) {
    
    .nav-logo {
        display: block;
        width: 100%;
        text-align: center;
        padding-top: 20px;
    }

    .nav-links {
        display: table;
        width: 100%;
    }
    
    .nav-links li {
        display: table-cell;
        text-align: center;
    }

    a.main-link:link, a.main-link:visited {
        font: 12px/12px "Gotham-Black",system,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Lucida Grande",Verdana,sans-serif;
    }
    
    .coming-soon .wrap {
        padding-top: 141px;
    }
    
    .coming-soon span {
        font: 1.2rem/1.5rem "Gotham-Black",system,-apple-system,BlinkMacSystemFont,"Helvetica Neue","Lucida Grande",Verdana,sans-serif;
        margin: 3.0rem 0 3.0rem 0;
    }
    
    .coming-soon img {
        width: auto;
        height: 200px;
    }
    
}