body>#root{
    width: 100%;
    max-width: 900px;
}
footer {
    width: 100%;
    max-width: 900px;
    padding: 15px 0px;
}
.home>#teaser{
    overflow: initial;
}
footer>ul {
    display: inline-block;
}
footer>ul>li {
    float: left;
}
nav>ul>li{
    background: -webkit-linear-gradient(#2c689a 0,#07559a 24px);
}
@media (max-width: 850px){
    nav{
        display: inline-block;
        width: 100%;
    }
    nav>ul>li {
        width: 33%;
    }
    nav>ul>li:last-child {
         width: 33.3%;
    }
}