body {
    overflow-x: hidden;
}

header {
    position: relative;
}

header a {
    text-decoration: none;
}

div.logo-main {
    text-align: center;
    padding: 30px 0;
}

div.social {
    position: absolute;
    top: 8px;
    left: 20px;
}

div.social span {
    font-size: 1.5em; 
    color: #707070;
}

div.languages {
    position: absolute;
    top: 8px;
    right: 20px;
}
div.languages ul {
    list-style-type: none;
}
div.languages ul li{
    display: inline-block;
    cursor: pointer;
}