.footer
{
    background-color: #007399;
    height: 90px;
    bottom: 0;
}
.footer h5
{
    text-align: center;
    padding-top: 20px;
    margin-bottom: 0px;
    color: white;
}
.footer
{
    /*position: fixed;*/
    bottom: 0;
    width: 100%;
}

.footer 
{
    padding: 0 10px;
    border-top: 1px solid #ccc;
    background: #FFF;
}
.footer-container 
{
    font-size: 13px;
    color: #7E7E7E;
    padding: 10px 0;
    width: 100%;
    margin: 0 auto;
    max-width: 900px;
}
.footer-links 
{
    padding-bottom: 5px;
}
.footer-links a 
{
    color: #3C5C9E;
}
.footer-languages 
{
    padding-bottom: 5px;
}
.footer-languages a 
{
    color: #3C5C9E;
}
.footer-links span:not(:last-child):after, .footer-languages span:not(:last-child):after 
{
    content: " - ";
}