.flag:before {
 content: '';
 background: url('/Films-Modul/Icons/country-icon/all-icons.png');
 width: 16px;
 height: 11px;
 display: inline-block;
 margin-right: 5px;
}
 
.country-USA:before {
 background-position: 0 0;
}
.country-Australia:before {
 background-position: -34px -48px;
}
.country-Russia:before {
 background-position: 0 -12px;
}
.country-Deutschland:before {
 background-position: 0 -24px;
}
.country-France:before {
 background-position: 0 -84px;
}
.country-UnitedKingdom:before {
 background-position: -17px 0;
}
.country-Qatar:before {
 background-position: -306px -12px;
}
.country-Lebanon:before {
 background-position: -153px -72px;
}
.country-Cyprus:before {
 background-position: -102px -36px;
}
.country-Netherlands:before {
 background-position: -17px -12px;
}
.country-Japan:before {
 background-position: 0 -96px;
}
.country-Switzerland:before {
 background-position: -34px 0;
}
.country-Canada:before {
 background-position: 0 -60px;
}
.country-China:before {
 background-position: -51px 0;
}
.country-Mexico:before {
 background-position: -17px -72px;
}
.country-Colombia:before {
 background-position: -85px -60px;
}
.country-Thailand:before {
 background-position: -68px -36px;
}
.country-HongKong:before {
 background-position: -34px -84px;
}
.country-Belarus:before {
 background-position: -102px -96px;
}
.country-Belgium:before {
 background-position: -68px 0;
}
.country-Brazil:before {
 background-position: 0 -108px;
}
.country-Hungary:before {
 background-position: -68px -96px;
}
.country-India:before {
 background-position: -34px -96px;
}
.country-Iceland:before {
 background-position: -51px -72px;
}
.country-Spain:before {
 background-position: -17px -48px;
}
.country-Italy:before {
 background-position: -17px -36px;
}
.country-Luxembourg:before {
 background-position: -85px -96px;
}
.country-Norway:before {
 background-position: -51px -24px;
}
.country-Poland:before {
 background-position: -51px -12px;
}
.country-USSR:before {
 background-position: -17px -24px;
}
.country-Turkey:before {
 background-position: -102px -84px;
}
.country-Ukraine:before {
 background-position: -102px -12px;
}
.country-Czech:before {
 background-position: -51px -36px;
}
.country-Sweden:before {
 background-position: 0 -48px;
}
.country-Estonia:before {
 background-position: -85px -24px;
}
.country-SouthAFRICA:before {
 background-position: -34px -108px;
}
.country-SouthKorea:before {
 background-position: -34px -60px;
}
.country-Peru:before {
 background-position: -34px -24px;
}
.country-Austria:before {
 background-position: -85px -72px;
}
.country-Lithuania:before {
 background-position: -204px -24px;
}
.country-Finland:before {
 background-position: 0 -72px;
}
.country-Denmark:before {
 background-position: 0 -36px;
}
.country-Slovenija:before {
 background-position: -51px -108px;
}
.country-Mongolia:before {
 background-position: -221px -12px;
}
.country-Chile:before {
    background-position: -85px 0;
}
.country-Uruguay:before {
    background-position: -119px -228px;
}
.country-Bulgaria:before {
    background-position: -102px -24px;
}
.country-Greece:before {
    background-position: -85px -48px;
}
.country-Irish:before {
    background-position: -51px -84px;
}
.country-Armenia:before {
    background-position: -136px -96px;
}
.country-Malta:before {
    background-position: -187px 0;
}
.country-Morocco:before {
    background-position: -68px -24px;
}
.country-Puerto-Rico:before {
    background-position: -136px -12px;
}
.country-Latvia:before {
    background-position: -85px -36px;
}
.country-NewZealand:before {
    background-position: -51px -48px;
}