/* Виджет назначает height: 100% , что может привести к непредксказуемому результату, если вы этого не планровали */

html {
    height: auto !important;
}

/* Фиксируем позицию body, которую меняет панель гугла */

body {
    top: 0 !important;
    position: static !important;
}

/* Прячем панель гугла */

.skiptranslate {
    display: none !important;
}

/* Убираем подсветку ссылок */

.goog-text-highlight {
    background-color: inherit;
    box-shadow: none;
    box-sizing: inherit;
}

/* language */

.language {
    /*
    position: fixed;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 999;
    display: flex;
    flex-direction: column;
    */
}

.language__img {
    /*margin: 2px;*/
    cursor: pointer;
    /*opacity: .5;*/
}

.language__img:hover,
.language__img_active {
    /*opacity: 1;*/
}

#header-logos .icon.lang-icon{
    margin-right: 10px;
}
.lang-icon-en {
    display: inline-block;
    width: 22px;
    height: 22px;
    fill: #ffffff;
    font-weight: bold;
    font-family: 'Roboto', sans-serif;
    cursor: pointer;
}
.lang-icon-en.big {
    width: 30px;
}

.lang-icon-en:hover {
    fill: #0076bd;
}

.language__img_active .lang-icon-en {
    fill: #0076bd;
}

#news .lang-icon-en {
    fill: #717171;
}

#header-logos .lang-icons,
#news .lang-icons {
    display: flex;
    margin-left: 10px;
    flex-direction: row;
    margin: 0;
}

@media (max-width: 767.98px) {
    #header-logos .lang-icons,
    #news .lang-icons {
        margin: 0;
    }
}

#news-element .icon.lang-icon {
    margin-left: 5px;
    color: #717171;
}