/* Global */
html,body {
    height: 100%;
}

body {
    background: #000000;
    font-family: "Proxima Nova W01", Arial, Helvetica, sans-serif;;
	padding: 0 14px;
	color: #FFFFFF;
}

@font-face {
    font-family:"Proxima Nova W01_n3";
    src:url("/fonts/7e90123f-e4a7-4689-b41f-6bcfe331c00a.eot?#iefix") format("eot")
}
@font-face {
    font-family:"Proxima Nova W01";
    src:url("/fonts/7e90123f-e4a7-4689-b41f-6bcfe331c00a.eot?#iefix");
    src:url("/fonts/7e90123f-e4a7-4689-b41f-6bcfe331c00a.eot?#iefix") format("eot"),url("/fonts/64017d81-9430-4cba-8219-8f5cc28b923e.woff2") format("woff2"),url("/fonts/e56ecb6d-da41-4bd9-982d-2d295bec9ab0.woff") format("woff"),url("/fonts/2aff4f81-3e97-4a83-9e6c-45e33c024796.ttf") format("truetype"),url("/fonts/ab9cd062-380f-4b53-b1a7-c0bec7402235.svg#ab9cd062-380f-4b53-b1a7-c0bec7402235") format("svg");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family:"Proxima Nova W01_n5";
    src:url("/fonts/fbc6b03a-b3a1-427c-a884-053deca3a53c.eot?#iefix") format("eot")
}
@font-face {
    font-family:"Proxima Nova W01";
    src:url("/fonts/fbc6b03a-b3a1-427c-a884-053deca3a53c.eot?#iefix");
    src:url("/fonts/fbc6b03a-b3a1-427c-a884-053deca3a53c.eot?#iefix") format("eot"),url("/fonts/0d416408-95c6-4ad7-b08d-e60573d3b37d.woff2") format("woff2"),url("/fonts/d999c07b-a049-4eb5-b8a6-4f36ae25e67e.woff") format("woff"),url("/fonts/4d4a75f5-d32a-4a09-8665-133afd39cc37.ttf") format("truetype"),url("/fonts/8152bc4e-d700-4c78-b6be-326893e6f53f.svg#8152bc4e-d700-4c78-b6be-326893e6f53f") format("svg");
    font-weight: 700;
    font-style: normal;
}

/* Selection Styles */
::-moz-selection{
    background:#F94;
    color:#FFF;
}
::selection {
    background:#F94;
    color:#FFF;
}
#holding-container {
    display: table;
    height: 90%;
    width: 100%;
}

/* Holding Page */
#holding {
    display: table-cell;
    width: 100%;
    color: #FFF;
    text-align: center;
    vertical-align: middle;
}

    #holding #logo {
        line-height: 0;
        padding: 0;
        margin: 0 auto;
        text-align: center;
    }

    #holding #logo img {
        width: 400px;
        max-width: 100%;
        height: auto;
    }

    #holding h2 {
        text-align: center;
        font-weight: normal;
        margin-top: 30px;
        font-size: 28px;
        line-height: 1.5;
        text-shadow: 0 0 15px rgba(0, 0, 0, 0.05);
    }
    #holding p {
        text-align: center;
        font-weight: 200;
        max-width: 360px;
        margin: 0 auto;
        margin-top: 25px;
        font-size: 18px;
        line-height: 1.5;
        text-shadow: 0 0 15px rgba(0, 0, 0, 0.05);
    }
        #holding p a {
            text-decoration: underline;
            color: white;
        }
        #holding p a:hover {
            color: white;
        }


@media screen and (min-width: 700px) {
}


@media screen and (max-width: 999px) {
    #holding h2 {
        font-size: 26px;
    }

    #holding p {
        line-height: 1.6;

    }

}

@media screen and (max-width: 699px) {
    #holding h2 {
        font-size: 20px;
    }

    #holding p {
        font-size: 16px;
        line-height: 1.6;

    }

}
