html,
body {
    width: 100%;
    height: 100%;
}

body {
    font-family: 'Roboto', sans-serif;
    font-weight: 100;
}

h1 {
    font-weight: 600;
}

.header {
    display: table;
    position: relative;
    width: 100%;
    height: 100%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

.middle-center {
    display: table-cell;
    vertical-align: middle;
}

.social {
    font-size: 2em;
    padding-top: 10px;
}