#langs a{
    background-color: #FF7D00;
    border-radius: 20px;
    padding: 10px;
    color: #FFF;
    display: inline-block;
    text-decoration: none;
    height: 60px;
}
#home .flag{
    background-image: url("/img/flagSprite.png");
    height: 60px;
    width: 100px;
    background-repeat: no-repeat;
}
#home .flag.en{
    background-position: 0 0;
}
#home .flag.nl{
    background-position: 0 -60px;
}
#home .flag.fr{
    background-position: 0 -120px;
}
#home .flag.de{
    background-position: 0 -180px;
}
#langs div{
    display: inline-block;
}
#home .lang{
    height: 60px;
    vertical-align: top;
}
#home .lang p{
    margin: 5px;
    text-align: center;
    font-size: 1.2rem;
}