/* Переопределение размеров флагов для legacy темы - возвращаем старые размеры 16px x 12px */

.geo.geo-russia:before,
.geo.geo-ru:before {
    width: 16px !important;
    height: 12px !important;
}

.geo.geo-usa:before,
.geo.geo-en:before {
    width: 16px !important;
    height: 12px !important;
}

.geo.geo-germany:before,
.geo.geo-de:before {
    width: 16px !important;
    height: 12px !important;
}

.geo.geo-finland:before,
.geo.geo-fi:before {
    width: 16px !important;
    height: 12px !important;
}

.geo.geo-canada:before {
    width: 16px !important;
    height: 12px !important;
}

.geo.geo-netherlands:before,
.geo.geo-nl:before {
    width: 16px !important;
    height: 12px !important;
}

.geo.geo-poland:before,
.geo.geo-pl:before {
    width: 16px !important;
    height: 12px !important;
}

.geo.geo-portugal:before,
.geo.geo-pt:before,
.geo.geo-pt-pt:before {
    width: 16px !important;
    height: 12px !important;
}

.geo.geo-spain:before,
.geo.geo-es:before {
    width: 16px !important;
    height: 12px !important;
}

.geo.geo-italy:before,
.geo.geo-it:before {
    width: 16px !important;
    height: 12px !important;
}

.geo.geo-france:before,
.geo.geo-fr:before {
    width: 16px !important;
    height: 12px !important;
}

.geo.geo-uk:before,
.geo.geo-gb:before,
.geo.geo-britain:before,
.geo.geo-united-kingdom:before {
    width: 16px !important;
    height: 12px !important;
}

.geo.geo-latvia:before,
.geo.geo-lv:before {
    width: 16px !important;
    height: 12px !important;
}

.geo.geo-china:before,
.geo.geo-cn:before,
.geo.geo-zh:before {
    width: 16px !important;
    height: 12px !important;
}

.geo.geo-turkey:before,
.geo.geo-tr:before {
    width: 16px !important;
    height: 12px !important;
}

.geo.geo-ukraine:before,
.geo.geo-ua:before {
    width: 16px !important;
    height: 12px !important;
}

.geo.geo-brazil:before,
.geo.geo-br:before {
    width: 16px !important;
    height: 12px !important;
}

.geo.geo-india:before,
.geo.geo-in:before,
.geo.geo-hi:before {
    width: 16px !important;
    height: 12px !important;
}

.geo.geo-japan:before,
.geo.geo-jp:before,
.geo.geo-ja:before {
    width: 16px !important;
    height: 12px !important;
}

.geo.geo-czech:before,
.geo.geo-cz:before,
.geo.geo-czechia:before,
.geo.geo-cs:before {
    width: 16px !important;
    height: 12px !important;
}

.geo.geo-norway:before,
.geo.geo-no:before {
    width: 16px !important;
    height: 12px !important;
}

.geo.geo-sweden:before,
.geo.geo-se:before,
.geo.geo-sv:before {
    width: 16px !important;
    height: 12px !important;
}

.geo.geo-switzerland:before,
.geo.geo-ch:before {
    width: 16px !important;
    height: 12px !important;
}

.geo.geo-romania:before,
.geo.geo-ro:before {
    width: 16px !important;
    height: 12px !important;
}

.geo.geo-malaysia:before,
.geo.geo-my:before {
    width: 16px !important;
    height: 12px !important;
}

.geo.geo-svalbard:before,
.geo.geo-sj:before {
    width: 16px !important;
    height: 12px !important;
}

.geo.geo-arab:before,
.geo.geo-arabia:before,
.geo.geo-ar:before {
    width: 16px !important;
    height: 12px !important;
}

.geo.geo-hebrew:before,
.geo.geo-il:before,
.geo.geo-he:before {
    width: 16px !important;
    height: 12px !important;
}

.geo.geo-singapore:before,
.geo.geo-sg:before {
    width: 16px !important;
    height: 12px !important;
}

.geo.geo-bulgaria:before,
.geo.geo-bg:before {
    width: 16px !important;
    height: 12px !important;
}

.geo.geo-estonia:before,
.geo.geo-ee:before,
.geo.geo-et:before {
    width: 16px !important;
    height: 12px !important;
}

.geo.geo-moldova:before,
.geo.geo-md:before,
.geo.geo-mol:before {
    width: 16px !important;
    height: 12px !important;
}

.geo.geo-slovenia:before,
.geo.geo-si:before {
    width: 16px !important;
    height: 12px !important;
}

.geo.geo-uae:before,
.geo.geo-ae:before {
    width: 16px !important;
    height: 12px !important;
}

.geo.geo-vietnam:before,
.geo.geo-vn:before,
.geo.geo-vi:before {
    width: 16px !important;
    height: 12px !important;
}

.geo.geo-denmark:before,
.geo.geo-dk:before,
.geo.geo-da:before {
    width: 16px !important;
    height: 12px !important;
}

.geo.geo-lithuania:before,
.geo.geo-lt:before {
    width: 16px !important;
    height: 12px !important;
}

.geo.geo-thailand:before,
.geo.geo-th:before {
    width: 16px !important;
    height: 12px !important;
}

.geo.geo-korea:before,
.geo.geo-kr:before,
.geo.geo-south-korea:before,
.geo.geo-ko:before {
    width: 16px !important;
    height: 12px !important;
}

.geo.geo-ireland:before,
.geo.geo-ie:before {
    width: 16px !important;
    height: 12px !important;
}

.geo.geo-belgium:before,
.geo.geo-be:before {
    width: 16px !important;
    height: 12px !important;
}

.geo.geo-iceland:before,
.geo.geo-is:before {
    width: 16px !important;
    height: 12px !important;
}

.geo.geo-armenia:before,
.geo.geo-am:before {
    width: 16px !important;
    height: 12px !important;
}

.geo.geo-greece:before,
.geo.geo-gr:before {
    width: 16px !important;
    height: 12px !important;
}

.geo.geo-albania:before,
.geo.geo-al:before {
    width: 16px !important;
    height: 12px !important;
}

.geo.geo-australia:before,
.geo.geo-au:before {
    width: 16px !important;
    height: 12px !important;
}

.geo.geo-indonesia:before,
.geo.geo-id:before,
.geo.geo-austria:before,
.geo.geo-belarus:before,
.geo.geo-by:before,
.geo.geo-egypt:before,
.geo.geo-eg:before,
.geo.geo-malaysia:before,
.geo.geo-ms:before {
    width: 16px !important;
    height: 12px !important;
}

/* Общее правило для всех флагов - должно быть последним, чтобы переопределить все специфичные селекторы */
.geo:before,
.dropdown-languages .geo:before,
.dropdown-languages .geo.geo-russia:before,
.dropdown-languages .geo.geo-ru:before,
.dropdown-languages .geo.geo-usa:before,
.dropdown-languages .geo.geo-en:before,
.dropdown-languages .geo.geo-germany:before,
.dropdown-languages .geo.geo-de:before,
.dropdown-languages .geo.geo-finland:before,
.dropdown-languages .geo.geo-fi:before,
.dropdown-languages .geo.geo-canada:before,
.dropdown-languages .geo.geo-netherlands:before,
.dropdown-languages .geo.geo-nl:before,
.dropdown-languages .geo.geo-poland:before,
.dropdown-languages .geo.geo-pl:before,
.dropdown-languages .geo.geo-portugal:before,
.dropdown-languages .geo.geo-pt-pt:before,
.dropdown-languages .geo.geo-pt:before,
.dropdown-languages .geo.geo-spain:before,
.dropdown-languages .geo.geo-es:before,
.dropdown-languages .geo.geo-italy:before,
.dropdown-languages .geo.geo-it:before,
.dropdown-languages .geo.geo-france:before,
.dropdown-languages .geo.geo-fr:before,
.dropdown-languages .geo.geo-britain:before,
.dropdown-languages .geo.geo-united-kingdom:before,
.dropdown-languages .geo.geo-uk:before,
.dropdown-languages .geo.geo-gb:before,
.dropdown-languages .geo.geo-latvia:before,
.dropdown-languages .geo.geo-lv:before,
.dropdown-languages .geo.geo-china:before,
.dropdown-languages .geo.geo-cn:before,
.dropdown-languages .geo.geo-zh:before,
.dropdown-languages .geo.geo-turkey:before,
.dropdown-languages .geo.geo-tr:before,
.dropdown-languages .geo.geo-ukraine:before,
.dropdown-languages .geo.geo-ua:before,
.dropdown-languages .geo.geo-brazil:before,
.dropdown-languages .geo.geo-br:before,
.dropdown-languages .geo.geo-india:before,
.dropdown-languages .geo.geo-in:before,
.dropdown-languages .geo.geo-hi:before,
.dropdown-languages .geo.geo-japan:before,
.dropdown-languages .geo.geo-jp:before,
.dropdown-languages .geo.geo-ja:before,
.dropdown-languages .geo.geo-czech:before,
.dropdown-languages .geo.geo-cz:before,
.dropdown-languages .geo.geo-czechia:before,
.dropdown-languages .geo.geo-cs:before,
.dropdown-languages .geo.geo-norway:before,
.dropdown-languages .geo.geo-no:before,
.dropdown-languages .geo.geo-sweden:before,
.dropdown-languages .geo.geo-se:before,
.dropdown-languages .geo.geo-sv:before,
.dropdown-languages .geo.geo-switzerland:before,
.dropdown-languages .geo.geo-ch:before,
.dropdown-languages .geo.geo-romania:before,
.dropdown-languages .geo.geo-ro:before,
.dropdown-languages .geo.geo-malaysia:before,
.dropdown-languages .geo.geo-my:before,
.dropdown-languages .geo.geo-ms:before,
.dropdown-languages .geo.geo-belarus:before,
.dropdown-languages .geo.geo-by:before,
.dropdown-languages .geo.geo-egypt:before,
.dropdown-languages .geo.geo-eg:before,
.dropdown-languages .geo.geo-israel:before,
.dropdown-languages .geo.geo-il:before,
.dropdown-languages .geo.geo-singapore:before,
.dropdown-languages .geo.geo-sg:before,
.dropdown-languages .geo.geo-bulgaria:before,
.dropdown-languages .geo.geo-bg:before,
.dropdown-languages .geo.geo-estonia:before,
.dropdown-languages .geo.geo-ee:before,
.dropdown-languages .geo.geo-et:before,
.dropdown-languages .geo.geo-moldova:before,
.dropdown-languages .geo.geo-md:before,
.dropdown-languages .geo.geo-mol:before,
.dropdown-languages .geo.geo-slovenia:before,
.dropdown-languages .geo.geo-si:before,
.dropdown-languages .geo.geo-uae:before,
.dropdown-languages .geo.geo-ae:before,
.dropdown-languages .geo.geo-vietnam:before,
.dropdown-languages .geo.geo-vn:before,
.dropdown-languages .geo.geo-vi:before,
.dropdown-languages .geo.geo-denmark:before,
.dropdown-languages .geo.geo-dk:before,
.dropdown-languages .geo.geo-da:before,
.dropdown-languages .geo.geo-lithuania:before,
.dropdown-languages .geo.geo-lt:before,
.dropdown-languages .geo.geo-thailand:before,
.dropdown-languages .geo.geo-th:before,
.dropdown-languages .geo.geo-korea:before,
.dropdown-languages .geo.geo-south-korea:before,
.dropdown-languages .geo.geo-kr:before,
.dropdown-languages .geo.geo-ko:before,
.dropdown-languages .geo.geo-ireland:before,
.dropdown-languages .geo.geo-ie:before,
.dropdown-languages .geo.geo-belgium:before,
.dropdown-languages .geo.geo-be:before,
.dropdown-languages .geo.geo-iceland:before,
.dropdown-languages .geo.geo-is:before,
.dropdown-languages .geo.geo-armenia:before,
.dropdown-languages .geo.geo-am:before,
.dropdown-languages .geo.geo-greece:before,
.dropdown-languages .geo.geo-gr:before,
.dropdown-languages .geo.geo-albania:before,
.dropdown-languages .geo.geo-al:before,
.dropdown-languages .geo.geo-australia:before,
.dropdown-languages .geo.geo-au:before,
.dropdown-languages .geo.geo-indonesia:before,
.dropdown-languages .geo.geo-id:before,
.dropdown-languages .geo.geo-arabia:before,
.dropdown-languages .geo.geo-arab:before,
.dropdown-languages .geo.geo-ar:before,
.dropdown-languages .geo.geo-hebrew:before,
.dropdown-languages .geo.geo-he:before,
.dropdown-languages .geo.geo-austria:before,
.dropdown-languages .geo.geo-svalbard:before,
.dropdown-languages .geo.geo-sj:before {
    width: 16px !important;
    height: 12px !important;
}

