
@font-face {
    font-family: 'HelveticaNeue';
    src: url('fonts/HelveticaNeue.eot');
    src: url('fonts/HelveticaNeue.eot?#iefix') format('embedded-opentype'),
        url('fonts/HelveticaNeue.woff2') format('woff2'),
        url('fonts/HelveticaNeue.woff') format('woff'),
        url('fonts/HelveticaNeue.ttf') format('truetype'),
        url('fonts/HelveticaNeue.svg#HelveticaNeue') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

@font-face {
    font-family: 'TimesNewRomanPSMT';
    src: url('fonts/TimesNewRomanPSMT.eot');
    src: url('fonts/TimesNewRomanPSMT.eot?#iefix') format('embedded-opentype'),
        url('fonts/TimesNewRomanPSMT.woff2') format('woff2'),
        url('fonts/TimesNewRomanPSMT.woff') format('woff'),
        url('fonts/TimesNewRomanPSMT.ttf') format('truetype'),
        url('fonts/TimesNewRomanPSMT.svg#TimesNewRomanPSMT') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

body {
    margin: 0;
    color: #BBBBBB;
    background-color: #7C7C7C;
    font-size: 3.125vw;
    line-height: 93%;
    overflow: hidden;
      font-family: 'HelveticaNeue';
}

body a {
    color: #BBBBBB;
    text-decoration: none;
    display: inline-block;

}


/* Box Sizing for common elements */
div, ul, li, header, footer, a {
    box-sizing: border-box;
}
/* Standard selection styling */
::selection {
    background-color: #BBBBBB;
    color: #7C7C7C;
}

/* Firefox */
::-moz-selection {
    background-color: #BBBBBB;
    color: #7C7C7C;
}

/* Safari and older versions of WebKit browsers */
::selection {
    background-color: #BBBBBB;
    color: #7C7C7C;
}

.page_center_text{
    position:absolute;
    top:50%;
    left:50%;
    text-align:center;
        -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%, -50%);
}
.page_bottom_text{
    font-size: 2.1354vw;
    line-height: normal;
    position: absolute;
    bottom: 2.135416666666667vw;
    text-align: center;
    width: 100%;
    font-family: 'TimesNewRomanPSMT';
}
.page_bottom_text a{}

@media screen and (orientation: portrait) {
	body {
}

body a {
}


/* Box Sizing for common elements */
div, ul, li, header, footer, a {
}
/* Standard selection styling */
::selection {
}

/* Firefox */
::-moz-selection {
}

/* Safari and older versions of WebKit browsers */
::selection {
}

.page_center_text{width: 100%;font-size: 6vw;line-height: normal;}
.page_center_text label{
    }
.page_bottom_text{font-size: 5.75vw;bottom: 18vw;}
.page_bottom_text a{
}

}