/* -------------------------------------------------------------------*/
/* General & Basic Styles
/* -------------------------------------------------------------------*/

html,
body {
    height: 100%;
}

body {
    font-family: 'Muli', Arial, sans-serif;
    font-size: 14px;
    color: #FFF;
    background-color: #000;
    display: flex;
    align-items: center;
    padding-top: 40px;
    padding-bottom: 40px;
}


/* -------------------------------------------------------------------*/
/* Content Basic Styles
/* -------------------------------------------------------------------*/

a {
    color: #FFF;
}
a:hover,
a:focus {
    color: #FFF;
}


/* -------------------------------------------------------------------*/
/* Main Content
/* -------------------------------------------------------------------*/




/* -------------------------------------------------------------------*/
/* Footer / Impressum
/* -------------------------------------------------------------------*/

.main-footer {
    padding-top: 25px;
    padding-bottom: 25px;
    line-height: 20px;
    text-align: center !important;
    width: 100%;
}

.main-footer ul {
    list-style: none;
}

.main-footer li {
    display: inline;
    line-height: 20px;
}

.main-footer li + li::before {
    content: "|";
    color: #FFF;
    font-size: 20px;
    margin-left: 8px;
    margin-right: 8px;
    opacity: 0.7;
}

#impressum {
    display: none;
}

#impressum h1 {
    margin-bottom: 40px;
}

#impressum h5 {
    margin-top: 25px;
    margin-bottom: 5px;
    font-weight: bold;
}

hr {
    clear: both;
    float: none;
    width: 100%;
    height: 1px;
    margin: 20px 0 0 0;
    border: none;
    /* fallback */
    background-color: #FFF;
    /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(radial, center center, 0, center center, 460, from(#FFF), to(#000));
    /* Safari 5.1+, Chrome 10+ */
    background: -webkit-radial-gradient(circle, #FFF, #000);
    /* Firefox 3.6+ */
    background: -moz-radial-gradient(circle, #FFF, #000);
    /* IE 10 */
    background: -ms-radial-gradient(circle, #FFF, #000); 
}