@font-face {
    font-family: 'Proxima Nova';
    font-weight: 400;
    src: url('../font/proximanova-webfont.eot?#iefix') format('embedded-opentype'),
    url('../font/proximanova-webfont.ttf') format('truetype');
}

@font-face {
    font-family: 'Proxima Nova';
    font-weight: 700;
    src: url('../font/proximanova-sbold-webfont.eot?#iefix') format('embedded-opentype'),
    url('../font/proximanova-sbold-webfont.ttf') format('truetype');
}

html, body {
    margin: 0;
    padding: 0;
    font-family: 'Proxima Nova', sans-serif;
    line-height: 1.4;
}

h1, h2, h3, h4, h5, h6 {
    line-height: 1.1;
    font-weight: 700;
}

.csl-logo {
    display: -moz-inline-stack;
    display: inline-block;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    width: 100%;
    height: auto;
    background-image: url(../img/ClearSkyLab-logo.png);
    background-image: url(../img/ClearSkyLab-logo.svg), none;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    font-size: .001px;
    text-indent: -1000px;
}

.splash {
    width: 320px;
    height: 173px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -86px;
    margin-left: -160px;
}

.splash .csl-logo {
    width: 320px;
    height: 173px;
}