/* Russian typography and language navigation. */
html[lang="ru-RU"] .mgwp-language-switcher {
    flex-wrap: wrap;
    row-gap: 6px;
}
html[lang="ru-RU"] .mgwp-blog-images {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    align-items: center;
}
html[lang="ru-RU"] .elementor-form .elementor-field {
    text-transform: none;
}
/* Keep the expanded language row and Russian navigation within the header. */
html[lang="ru-RU"] .header-nav-main > li > a {
    font-size: 14px !important;
}
html[lang="ru-RU"] .e-loop-item .elementor-button,
html[lang="ru-RU"] .elementor-widget-shortcode a {
    text-transform: none;
}
@media (min-width: 850px) and (max-width: 1200px) {
    html[lang="ru-RU"] .header-main .mgwp-language-switcher {
        max-width: 216px;
    }
    html[lang="ru-RU"] .header-nav-main > li {
        margin-inline: 4px;
    }
}
