ul.menu-social {
    display: flex;
    margin: 5px;
}
ul.menu-social li a {
    padding: 1px 8px;
}
ul.menu-social li {
    list-style-type: none;
}
ul.menu-logo {
    display: flex;
    margin: 5px;
}
ul.menu-logo li {
    padding: 1px 8px;
    list-style-type: none;
}
.top-header section {
    height: auto;
    min-height: 46px;
    display: flex;
    flex-wrap: wrap;
}
a:focus{
    outline: -webkit-focus-ring-color auto 1px;
}
.block-dropdown-language:focus,
.block-dropdown-language span:focus{
    outline: -webkit-focus-ring-color auto 1px;
}