.flag-icon {
 position:relative;
 display:inline-block;
 vertical-align:middle;
 margin-top:-3px!important;
 width:24px;
 height:24px;
 background-image:url(flag_set/flags-shine.png)
}
@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx) {
 .flag-icon {
  background-image:url(flag_set/flags-shine@2x.png);
  background-size:24px 5856px
 }
}
.flag-icon- {
 background-position:0 0
}
.flag-icon-ae {
 background-position:0 -24px
}
.flag-icon-bl {
 background-position:0 -48px
}
.flag-icon-cg {
 background-position:0 -72px
}
.flag-icon-ch {
 background-position:0 -96px
}
.flag-icon-eh {
 background-position:0 -120px
}
.flag-icon-es {
 background-position:0 -144px
}
.flag-icon-en,
.flag-icon-gb {
 background-position:0 -168px
}
.flag-icon-gs {
 background-position:0 -192px
}
.flag-icon-kn {
 background-position:0 -216px
}
.flag-icon-kr {
 background-position:0 -240px
}
.flag-icon-lc {
 background-position:0 -264px
}
.flag-icon-lk {
 background-position:0 -288px
}
.flag-icon-mf {
 background-position:0 -312px
}
.flag-icon-np {
 background-position:0 -336px
}
.flag-icon-ro {
 background-position:0 -360px
}
.flag-icon-rs {
 background-position:0 -384px
}
.flag-icon-ru {
 background-position:0 -408px
}
.flag-icon-rw {
 background-position:0 -432px
}
.flag-icon-sa {
 background-position:0 -456px
}
.flag-icon-sb {
 background-position:0 -480px
}
.flag-icon-sc {
 background-position:0 -504px
}
.flag-icon-sd {
 background-position:0 -528px
}
.flag-icon-se {
 background-position:0 -552px
}
.flag-icon-sg {
 background-position:0 -576px
}
.flag-icon-sh {
 background-position:0 -600px
}
.flag-icon-si {
 background-position:0 -624px
}
.flag-icon-sk {
 background-position:0 -648px
}
.flag-icon-sl {
 background-position:0 -672px
}
.flag-icon-sm {
 background-position:0 -696px
}
.flag-icon-sn {
 background-position:0 -720px
}
.flag-icon-so {
 background-position:0 -744px
}
.flag-icon-sr {
 background-position:0 -768px
}
.flag-icon-ss {
 background-position:0 -792px
}
.flag-icon-st {
 background-position:0 -816px
}
.flag-icon-sy {
 background-position:0 -840px
}
.flag-icon-sz {
 background-position:0 -864px
}
.flag-icon-tc {
 background-position:0 -888px
}
.flag-icon-tg {
 background-position:0 -912px
}
.flag-icon-th {
 background-position:0 -936px
}
.flag-icon-tj {
 background-position:0 -960px
}
.flag-icon-tk {
 background-position:0 -984px
}
.flag-icon-tm {
 background-position:0 -1008px
}
.flag-icon-tn {
 background-position:0 -1032px
}
.flag-icon-to {
 background-position:0 -1056px
}
.flag-icon-tr {
 background-position:0 -1080px
}
.flag-icon-tt {
 background-position:0 -1104px
}
.flag-icon-tv {
 background-position:0 -1128px
}
.flag-icon-tw {
 background-position:0 -1152px
}
.flag-icon-tz {
 background-position:0 -1176px
}
.flag-icon-ua {
 background-position:0 -1200px
}
.flag-icon-ug {
 background-position:0 -1224px
}
.flag-icon-us {
 background-position:0 -1248px
}
.flag-icon-uy {
 background-position:0 -1272px
}
.flag-icon-uz {
 background-position:0 -1296px
}
.flag-icon-va {
 background-position:0 -1320px
}
.flag-icon-vc {
 background-position:0 -1344px
}
.flag-icon-ve {
 background-position:0 -1368px
}
.flag-icon-vi {
 background-position:0 -1392px
}
.flag-icon-vn {
 background-position:0 -1416px
}
.flag-icon-vu {
 background-position:0 -1440px
}
.flag-icon-wf {
 background-position:0 -1464px
}
.flag-icon-ws {
 background-position:0 -1488px
}
.flag-icon-ye {
 background-position:0 -1512px
}
.flag-icon-za {
 background-position:0 -1536px
}
.flag-icon-zm {
 background-position:0 -1560px
}
.flag-icon-zw {
 background-position:0 -1584px
}
.flag-icon-an {
 background-position:0 -1608px
}
.flag-icon-fm {
 background-position:0 -1632px
}
.flag-icon-kg {
 background-position:0 -1656px
}
.flag-icon-ki {
 background-position:0 -1680px
}
.flag-icon-kp {
 background-position:0 -1704px
}
.flag-icon-kw {
 background-position:0 -1728px
}
.flag-icon-la {
 background-position:0 -1752px
}
.flag-icon-lb {
 background-position:0 -1776px
}
.flag-icon-li {
 background-position:0 -1800px
}
.flag-icon-lr {
 background-position:0 -1824px
}
.flag-icon-ls {
 background-position:0 -1848px
}
.flag-icon-lt {
 background-position:0 -1872px
}
.flag-icon-lu {
 background-position:0 -1896px
}
.flag-icon-lv {
 background-position:0 -1920px
}
.flag-icon-ly {
 background-position:0 -1944px
}
.flag-icon-ma {
 background-position:0 -1968px
}
.flag-icon-mc {
 background-position:0 -1992px
}
.flag-icon-md {
 background-position:0 -2016px
}
.flag-icon-me {
 background-position:0 -2040px
}
.flag-icon-mg {
 background-position:0 -2064px
}
.flag-icon-mh {
 background-position:0 -2088px
}
.flag-icon-mk {
 background-position:0 -2112px
}
.flag-icon-ml {
 background-position:0 -2136px
}
.flag-icon-mm {
 background-position:0 -2160px
}
.flag-icon-mn {
 background-position:0 -2184px
}
.flag-icon-mo {
 background-position:0 -2208px
}
.flag-icon-mp {
 background-position:0 -2232px
}
.flag-icon-mq {
 background-position:0 -2256px
}
.flag-icon-mr {
 background-position:0 -2280px
}
.flag-icon-ms {
 background-position:0 -2304px
}
.flag-icon-mt {
 background-position:0 -2328px
}
.flag-icon-mu {
 background-position:0 -2352px
}
.flag-icon-mv {
 background-position:0 -2376px
}
.flag-icon-mw {
 background-position:0 -2400px
}
.flag-icon-mx {
 background-position:0 -2424px
}
.flag-icon-my {
 background-position:0 -2448px
}
.flag-icon-mz {
 background-position:0 -2472px
}
.flag-icon-na {
 background-position:0 -2496px
}
.flag-icon-nc {
 background-position:0 -2520px
}
.flag-icon-ne {
 background-position:0 -2544px
}
.flag-icon-nf {
 background-position:0 -2568px
}
.flag-icon-ng {
 background-position:0 -2592px
}
.flag-icon-ni {
 background-position:0 -2616px
}
.flag-icon-nl {
 background-position:0 -2640px
}
.flag-icon-no {
 background-position:0 -2664px
}
.flag-icon-nr {
 background-position:0 -2688px
}
.flag-icon-nu {
 background-position:0 -2712px
}
.flag-icon-nz {
 background-position:0 -2736px
}
.flag-icon-om {
 background-position:0 -2760px
}
.flag-icon-pa {
 background-position:0 -2784px
}
.flag-icon-pe {
 background-position:0 -2808px
}
.flag-icon-pg {
 background-position:0 -2832px
}
.flag-icon-ph {
 background-position:0 -2856px
}
.flag-icon-pk {
 background-position:0 -2880px
}
.flag-icon-pl {
 background-position:0 -2904px
}
.flag-icon-pn {
 background-position:0 -2928px
}
.flag-icon-pr {
 background-position:0 -2952px
}
.flag-icon-ps {
 background-position:0 -2976px
}
.flag-icon-pt {
 background-position:0 -3000px
}
.flag-icon-pw {
 background-position:0 -3024px
}
.flag-icon-py {
 background-position:0 -3048px
}
.flag-icon-qa {
 background-position:0 -3072px
}
.flag-icon-yt {
 background-position:0 -3096px
}
.flag-icon-cd {
 background-position:0 -3120px
}
.flag-icon-ci {
 background-position:0 -3144px
}
.flag-icon-ck {
 background-position:0 -3168px
}
.flag-icon-cr {
 background-position:0 -3192px
}
.flag-icon-cu {
 background-position:0 -3216px
}
.flag-icon-cw {
 background-position:0 -3240px
}
.flag-icon-cy {
 background-position:0 -3264px
}
.flag-icon-cz {
 background-position:0 -3288px
}
.flag-icon-de {
 background-position:0 -3312px
}
.flag-icon-dj {
 background-position:0 -3336px
}
.flag-icon-dk {
 background-position:0 -3360px
}
.flag-icon-dm {
 background-position:0 -3384px
}
.flag-icon-do {
 background-position:0 -3408px
}
.flag-icon-ec {
 background-position:0 -3432px
}
.flag-icon-ee {
 background-position:0 -3456px
}
.flag-icon-eg {
 background-position:0 -3480px
}
.flag-icon-er {
 background-position:0 -3504px
}
.flag-icon-et {
 background-position:0 -3528px
}
.flag-icon-eu {
 background-position:0 -3552px
}
.flag-icon-fi {
 background-position:0 -3576px
}
.flag-icon-fj {
 background-position:0 -3600px
}
.flag-icon-fk {
 background-position:0 -3624px
}
.flag-icon-fo {
 background-position:0 -3648px
}
.flag-icon-fr {
 background-position:0 -3672px
}
.flag-icon-ga {
 background-position:0 -3696px
}
.flag-icon-gd {
 background-position:0 -3720px
}
.flag-icon-ge {
 background-position:0 -3744px
}
.flag-icon-gg {
 background-position:0 -3768px
}
.flag-icon-gh {
 background-position:0 -3792px
}
.flag-icon-gi {
 background-position:0 -3816px
}
.flag-icon-gl {
 background-position:0 -3840px
}
.flag-icon-gm {
 background-position:0 -3864px
}
.flag-icon-gn {
 background-position:0 -3888px
}
.flag-icon-gr {
 background-position:0 -3912px
}
.flag-icon-gq {
 background-position:0 -3936px
}
.flag-icon-gt {
 background-position:0 -3960px
}
.flag-icon-gu {
 background-position:0 -3984px
}
.flag-icon-gw {
 background-position:0 -4008px
}
.flag-icon-gy {
 background-position:0 -4032px
}
.flag-icon-hk {
 background-position:0 -4056px
}
.flag-icon-hn {
 background-position:0 -4080px
}
.flag-icon-hr {
 background-position:0 -4104px
}
.flag-icon-ht {
 background-position:0 -4128px
}
.flag-icon-hu {
 background-position:0 -4152px
}
.flag-icon-id {
 background-position:0 -4176px
}
.flag-icon-ie {
 background-position:0 -4200px
}
.flag-icon-il {
 background-position:0 -4224px
}
.flag-icon-im {
 background-position:0 -4248px
}
.flag-icon-in {
 background-position:0 -4272px
}
.flag-icon-iq {
 background-position:0 -4296px
}
.flag-icon-ir {
 background-position:0 -4320px
}
.flag-icon-is {
 background-position:0 -4344px
}
.flag-icon-it {
 background-position:0 -4368px
}
.flag-icon-je {
 background-position:0 -4392px
}
.flag-icon-jm {
 background-position:0 -4416px
}
.flag-icon-jo {
 background-position:0 -4440px
}
.flag-icon-jp {
 background-position:0 -4464px
}
.flag-icon-ke {
 background-position:0 -4488px
}
.flag-icon-km {
 background-position:0 -4512px
}
.flag-icon-kz {
 background-position:0 -4536px
}
.flag-icon-pf {
 background-position:0 -4560px
}
.flag-icon-sv {
 background-position:0 -4584px
}
.flag-icon-tf {
 background-position:0 -4608px
}
.flag-icon-ab {
 background-position:0 -4632px
}
.flag-icon-tl {
 background-position:0 -4656px
}
.flag-icon-ad {
 background-position:0 -4680px
}
.flag-icon-af {
 background-position:0 -4704px
}
.flag-icon-ag {
 background-position:0 -4728px
}
.flag-icon-ai {
 background-position:0 -4752px
}
.flag-icon-al {
 background-position:0 -4776px
}
.flag-icon-am {
 background-position:0 -4800px
}
.flag-icon-ao {
 background-position:0 -4824px
}
.flag-icon-aq {
 background-position:0 -4848px
}
.flag-icon-ar {
 background-position:0 -4872px
}
.flag-icon-as {
 background-position:0 -4896px
}
.flag-icon-at {
 background-position:0 -4920px
}
.flag-icon-au {
 background-position:0 -4944px
}
.flag-icon-aw {
 background-position:0 -4968px
}
.flag-icon-ax {
 background-position:0 -4992px
}
.flag-icon-az {
 background-position:0 -5016px
}
.flag-icon-ba {
 background-position:0 -5040px
}
.flag-icon-bb {
 background-position:0 -5064px
}
.flag-icon-bd {
 background-position:0 -5088px
}
.flag-icon-be {
 background-position:0 -5112px
}
.flag-icon-bf {
 background-position:0 -5136px
}
.flag-icon-bg {
 background-position:0 -5160px
}
.flag-icon-bh {
 background-position:0 -5184px
}
.flag-icon-bi {
 background-position:0 -5208px
}
.flag-icon-bj {
 background-position:0 -5232px
}
.flag-icon-bm {
 background-position:0 -5256px
}
.flag-icon-bn {
 background-position:0 -5280px
}
.flag-icon-bo {
 background-position:0 -5304px
}
.flag-icon-br {
 background-position:0 -5328px
}
.flag-icon-bs {
 background-position:0 -5352px
}
.flag-icon-bt {
 background-position:0 -5376px
}
.flag-icon-bw {
 background-position:0 -5400px
}
.flag-icon-by {
 background-position:0 -5424px
}
.flag-icon-bz {
 background-position:0 -5448px
}
.flag-icon-ca {
 background-position:0 -5472px
}
.flag-icon-cc {
 background-position:0 -5496px
}
.flag-icon-cf {
 background-position:0 -5520px
}
.flag-icon-cl {
 background-position:0 -5544px
}
.flag-icon-cm {
 background-position:0 -5568px
}
.flag-icon-cn {
 background-position:0 -5592px
}
.flag-icon-co {
 background-position:0 -5616px
}
.flag-icon-cv {
 background-position:0 -5640px
}
.flag-icon-cx {
 background-position:0 -5664px
}
.flag-icon-dz {
 background-position:0 -5688px
}
.flag-icon-ic {
 background-position:0 -5712px
}
.flag-icon-kh {
 background-position:0 -5736px
}
.flag-icon-ky {
 background-position:0 -5760px
}
.flag-icon-td {
 background-position:0 -5784px
}
.flag-icon-vg {
 background-position:0 -5808px
}
.flag-icon-s0 {
 background-position:0 -5831px
}
.flag-icon-small {
 position:relative;
 display:inline-block;
 width:16px;
 height:16px;
 top:3px;
 background-image:url(/design/images/flags-shine-sm.png)
}
@media (-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx) {
 .flag-icon-small {
  background-image:url(/design/images/flags-shine-sm@2x.png);
  background-size:16px 3888px
 }
}
.flag-icon-small- {
 background-position:0 0
}
.flag-icon-small-ad {
 background-position:0 -16px
}
.flag-icon-small-ab {
 background-position:0 -32px
}
.flag-icon-small-ae {
 background-position:0 -48px
}
.flag-icon-small-af {
 background-position:0 -64px
}
.flag-icon-small-ag {
 background-position:0 -80px
}
.flag-icon-small-ai {
 background-position:0 -96px
}
.flag-icon-small-am {
 background-position:0 -112px
}
.flag-icon-small-an {
 background-position:0 -128px
}
.flag-icon-small-al {
 background-position:0 -144px
}
.flag-icon-small-ao {
 background-position:0 -160px
}
.flag-icon-small-aq {
 background-position:0 -176px
}
.flag-icon-small-as {
 background-position:0 -192px
}
.flag-icon-small-ar {
 background-position:0 -208px
}
.flag-icon-small-at {
 background-position:0 -224px
}
.flag-icon-small-au {
 background-position:0 -240px
}
.flag-icon-small-aw {
 background-position:0 -256px
}
.flag-icon-small-ax {
 background-position:0 -272px
}
.flag-icon-small-az {
 background-position:0 -288px
}
.flag-icon-small-ba {
 background-position:0 -304px
}
.flag-icon-small-bb {
 background-position:0 -320px
}
.flag-icon-small-bd {
 background-position:0 -336px
}
.flag-icon-small-be {
 background-position:0 -352px
}
.flag-icon-small-bf {
 background-position:0 -368px
}
.flag-icon-small-bg {
 background-position:0 -384px
}
.flag-icon-small-bh {
 background-position:0 -400px
}
.flag-icon-small-bi {
 background-position:0 -416px
}
.flag-icon-small-bj {
 background-position:0 -432px
}
.flag-icon-small-bm {
 background-position:0 -448px
}
.flag-icon-small-bl {
 background-position:0 -464px
}
.flag-icon-small-bn {
 background-position:0 -480px
}
.flag-icon-small-bo {
 background-position:0 -496px
}
.flag-icon-small-br {
 background-position:0 -512px
}
.flag-icon-small-bs {
 background-position:0 -528px
}
.flag-icon-small-bt {
 background-position:0 -544px
}
.flag-icon-small-bw {
 background-position:0 -560px
}
.flag-icon-small-by {
 background-position:0 -576px
}
.flag-icon-small-bz {
 background-position:0 -592px
}
.flag-icon-small-ca {
 background-position:0 -608px
}
.flag-icon-small-cc {
 background-position:0 -624px
}
.flag-icon-small-cd {
 background-position:0 -640px
}
.flag-icon-small-cf {
 background-position:0 -656px
}
.flag-icon-small-cg {
 background-position:0 -672px
}
.flag-icon-small-ch {
 background-position:0 -688px
}
.flag-icon-small-ci {
 background-position:0 -704px
}
.flag-icon-small-ck {
 background-position:0 -720px
}
.flag-icon-small-cl {
 background-position:0 -736px
}
.flag-icon-small-cm {
 background-position:0 -752px
}
.flag-icon-small-cn {
 background-position:0 -768px
}
.flag-icon-small-co {
 background-position:0 -784px
}
.flag-icon-small-cr {
 background-position:0 -800px
}
.flag-icon-small-cu {
 background-position:0 -816px
}
.flag-icon-small-cv {
 background-position:0 -832px
}
.flag-icon-small-cw {
 background-position:0 -848px
}
.flag-icon-small-cx {
 background-position:0 -864px
}
.flag-icon-small-cy {
 background-position:0 -880px
}
.flag-icon-small-cz {
 background-position:0 -896px
}
.flag-icon-small-de {
 background-position:0 -912px
}
.flag-icon-small-dj {
 background-position:0 -928px
}
.flag-icon-small-dk {
 background-position:0 -944px
}
.flag-icon-small-dm {
 background-position:0 -960px
}
.flag-icon-small-do {
 background-position:0 -976px
}
.flag-icon-small-dz {
 background-position:0 -992px
}
.flag-icon-small-ec {
 background-position:0 -1008px
}
.flag-icon-small-ee {
 background-position:0 -1024px
}
.flag-icon-small-eg {
 background-position:0 -1040px
}
.flag-icon-small-eh {
 background-position:0 -1056px
}
.flag-icon-small-er {
 background-position:0 -1072px
}
.flag-icon-small-es {
 background-position:0 -1088px
}
.flag-icon-small-et {
 background-position:0 -1104px
}
.flag-icon-small-eu {
 background-position:0 -1120px
}
.flag-icon-small-fi {
 background-position:0 -1136px
}
.flag-icon-small-fj {
 background-position:0 -1152px
}
.flag-icon-small-fk {
 background-position:0 -1168px
}
.flag-icon-small-fm {
 background-position:0 -1184px
}
.flag-icon-small-fo {
 background-position:0 -1200px
}
.flag-icon-small-fr {
 background-position:0 -1216px
}
.flag-icon-small-ga {
 background-position:0 -1232px
}
.flag-icon-small-en,
.flag-icon-small-gb {
 background-position:0 -1248px
}
.flag-icon-small-gd {
 background-position:0 -1264px
}
.flag-icon-small-ge {
 background-position:0 -1280px
}
.flag-icon-small-gg {
 background-position:0 -1296px
}
.flag-icon-small-gh {
 background-position:0 -1312px
}
.flag-icon-small-gi {
 background-position:0 -1328px
}
.flag-icon-small-gl {
 background-position:0 -1344px
}
.flag-icon-small-gm {
 background-position:0 -1360px
}
.flag-icon-small-gn {
 background-position:0 -1376px
}
.flag-icon-small-gq {
 background-position:0 -1392px
}
.flag-icon-small-gr {
 background-position:0 -1408px
}
.flag-icon-small-gs {
 background-position:0 -1424px
}
.flag-icon-small-gt {
 background-position:0 -1440px
}
.flag-icon-small-gu {
 background-position:0 -1456px
}
.flag-icon-small-gw {
 background-position:0 -1472px
}
.flag-icon-small-gy {
 background-position:0 -1488px
}
.flag-icon-small-hk {
 background-position:0 -1504px
}
.flag-icon-small-hn {
 background-position:0 -1520px
}
.flag-icon-small-hr {
 background-position:0 -1536px
}
.flag-icon-small-ht {
 background-position:0 -1552px
}
.flag-icon-small-hu {
 background-position:0 -1568px
}
.flag-icon-small-ic {
 background-position:0 -1584px
}
.flag-icon-small-id {
 background-position:0 -1600px
}
.flag-icon-small-ie {
 background-position:0 -1616px
}
.flag-icon-small-il {
 background-position:0 -1632px
}
.flag-icon-small-im {
 background-position:0 -1648px
}
.flag-icon-small-in {
 background-position:0 -1664px
}
.flag-icon-small-iq {
 background-position:0 -1680px
}
.flag-icon-small-ir {
 background-position:0 -1696px
}
.flag-icon-small-is {
 background-position:0 -1712px
}
.flag-icon-small-it {
 background-position:0 -1728px
}
.flag-icon-small-je {
 background-position:0 -1744px
}
.flag-icon-small-jm {
 background-position:0 -1760px
}
.flag-icon-small-jo {
 background-position:0 -1776px
}
.flag-icon-small-jp {
 background-position:0 -1792px
}
.flag-icon-small-ke {
 background-position:0 -1808px
}
.flag-icon-small-kg {
 background-position:0 -1824px
}
.flag-icon-small-kh {
 background-position:0 -1840px
}
.flag-icon-small-ki {
 background-position:0 -1856px
}
.flag-icon-small-km {
 background-position:0 -1872px
}
.flag-icon-small-kn {
 background-position:0 -1888px
}
.flag-icon-small-kp {
 background-position:0 -1904px
}
.flag-icon-small-kr {
 background-position:0 -1920px
}
.flag-icon-small-kw {
 background-position:0 -1936px
}
.flag-icon-small-ky {
 background-position:0 -1952px
}
.flag-icon-small-kz {
 background-position:0 -1968px
}
.flag-icon-small-la {
 background-position:0 -1984px
}
.flag-icon-small-lb {
 background-position:0 -2000px
}
.flag-icon-small-lc {
 background-position:0 -2016px
}
.flag-icon-small-li {
 background-position:0 -2032px
}
.flag-icon-small-lk {
 background-position:0 -2048px
}
.flag-icon-small-lr {
 background-position:0 -2064px
}
.flag-icon-small-ls {
 background-position:0 -2080px
}
.flag-icon-small-lt {
 background-position:0 -2096px
}
.flag-icon-small-lu {
 background-position:0 -2112px
}
.flag-icon-small-lv {
 background-position:0 -2128px
}
.flag-icon-small-ly {
 background-position:0 -2144px
}
.flag-icon-small-ma {
 background-position:0 -2160px
}
.flag-icon-small-mc {
 background-position:0 -2176px
}
.flag-icon-small-md {
 background-position:0 -2192px
}
.flag-icon-small-me {
 background-position:0 -2208px
}
.flag-icon-small-mf {
 background-position:0 -2224px
}
.flag-icon-small-mg {
 background-position:0 -2240px
}
.flag-icon-small-mh {
 background-position:0 -2256px
}
.flag-icon-small-mk {
 background-position:0 -2272px
}
.flag-icon-small-ml {
 background-position:0 -2288px
}
.flag-icon-small-mm {
 background-position:0 -2304px
}
.flag-icon-small-mn {
 background-position:0 -2320px
}
.flag-icon-small-mo {
 background-position:0 -2336px
}
.flag-icon-small-mp {
 background-position:0 -2352px
}
.flag-icon-small-mq {
 background-position:0 -2368px
}
.flag-icon-small-mr {
 background-position:0 -2384px
}
.flag-icon-small-ms {
 background-position:0 -2400px
}
.flag-icon-small-mt {
 background-position:0 -2416px
}
.flag-icon-small-mu {
 background-position:0 -2432px
}
.flag-icon-small-mv {
 background-position:0 -2448px
}
.flag-icon-small-mw {
 background-position:0 -2464px
}
.flag-icon-small-mx {
 background-position:0 -2480px
}
.flag-icon-small-my {
 background-position:0 -2496px
}
.flag-icon-small-mz {
 background-position:0 -2512px
}
.flag-icon-small-na {
 background-position:0 -2528px
}
.flag-icon-small-nc {
 background-position:0 -2544px
}
.flag-icon-small-ne {
 background-position:0 -2560px
}
.flag-icon-small-nf {
 background-position:0 -2576px
}
.flag-icon-small-ng {
 background-position:0 -2592px
}
.flag-icon-small-ni {
 background-position:0 -2608px
}
.flag-icon-small-nl {
 background-position:0 -2624px
}
.flag-icon-small-no {
 background-position:0 -2640px
}
.flag-icon-small-np {
 background-position:0 -2656px
}
.flag-icon-small-nr {
 background-position:0 -2672px
}
.flag-icon-small-nu {
 background-position:0 -2688px
}
.flag-icon-small-nz {
 background-position:0 -2704px
}
.flag-icon-small-om {
 background-position:0 -2720px
}
.flag-icon-small-pa {
 background-position:0 -2736px
}
.flag-icon-small-pe {
 background-position:0 -2752px
}
.flag-icon-small-pf {
 background-position:0 -2768px
}
.flag-icon-small-pg {
 background-position:0 -2784px
}
.flag-icon-small-ph {
 background-position:0 -2800px
}
.flag-icon-small-pk {
 background-position:0 -2816px
}
.flag-icon-small-pl {
 background-position:0 -2832px
}
.flag-icon-small-pn {
 background-position:0 -2848px
}
.flag-icon-small-pr {
 background-position:0 -2864px
}
.flag-icon-small-ps {
 background-position:0 -2880px
}
.flag-icon-small-pt {
 background-position:0 -2896px
}
.flag-icon-small-pw {
 background-position:0 -2912px
}
.flag-icon-small-py {
 background-position:0 -2928px
}
.flag-icon-small-qa {
 background-position:0 -2944px
}
.flag-icon-small-ro {
 background-position:0 -2960px
}
.flag-icon-small-rs {
 background-position:0 -2976px
}
.flag-icon-small-ru {
 background-position:0 -2992px
}
.flag-icon-small-rw {
 background-position:0 -3008px
}
.flag-icon-small-sa {
 background-position:0 -3024px
}
.flag-icon-small-sb {
 background-position:0 -3040px
}
.flag-icon-small-sc {
 background-position:0 -3056px
}
.flag-icon-small-sd {
 background-position:0 -3072px
}
.flag-icon-small-se {
 background-position:0 -3088px
}
.flag-icon-small-sg {
 background-position:0 -3104px
}
.flag-icon-small-sh {
 background-position:0 -3120px
}
.flag-icon-small-si {
 background-position:0 -3136px
}
.flag-icon-small-sk {
 background-position:0 -3152px
}
.flag-icon-small-sl {
 background-position:0 -3168px
}
.flag-icon-small-sm {
 background-position:0 -3184px
}
.flag-icon-small-sn {
 background-position:0 -3200px
}
.flag-icon-small-so {
 background-position:0 -3216px
}
.flag-icon-small-sr {
 background-position:0 -3232px
}
.flag-icon-small-ss {
 background-position:0 -3248px
}
.flag-icon-small-st {
 background-position:0 -3264px
}
.flag-icon-small-sv {
 background-position:0 -3280px
}
.flag-icon-small-sy {
 background-position:0 -3296px
}
.flag-icon-small-sz {
 background-position:0 -3312px
}
.flag-icon-small-tc {
 background-position:0 -3328px
}
.flag-icon-small-td {
 background-position:0 -3344px
}
.flag-icon-small-tf {
 background-position:0 -3360px
}
.flag-icon-small-tg {
 background-position:0 -3376px
}
.flag-icon-small-th {
 background-position:0 -3392px
}
.flag-icon-small-tj {
 background-position:0 -3408px
}
.flag-icon-small-tk {
 background-position:0 -3424px
}
.flag-icon-small-tl {
 background-position:0 -3440px
}
.flag-icon-small-tm {
 background-position:0 -3456px
}
.flag-icon-small-tn {
 background-position:0 -3472px
}
.flag-icon-small-to {
 background-position:0 -3488px
}
.flag-icon-small-tr {
 background-position:0 -3504px
}
.flag-icon-small-tv {
 background-position:0 -3520px
}
.flag-icon-small-tw {
 background-position:0 -3536px
}
.flag-icon-small-tt {
 background-position:0 -3552px
}
.flag-icon-small-tz {
 background-position:0 -3568px
}
.flag-icon-small-ua {
 background-position:0 -3584px
}
.flag-icon-small-ug {
 background-position:0 -3600px
}
.flag-icon-small-us {
 background-position:0 -3616px
}
.flag-icon-small-uy {
 background-position:0 -3632px
}
.flag-icon-small-uz {
 background-position:0 -3648px
}
.flag-icon-small-va {
 background-position:0 -3664px
}
.flag-icon-small-vc {
 background-position:0 -3680px
}
.flag-icon-small-ve {
 background-position:0 -3696px
}
.flag-icon-small-vg {
 background-position:0 -3712px
}
.flag-icon-small-vi {
 background-position:0 -3728px
}
.flag-icon-small-vn {
 background-position:0 -3744px
}
.flag-icon-small-vu {
 background-position:0 -3760px
}
.flag-icon-small-wf {
 background-position:0 -3776px
}
.flag-icon-small-ws {
 background-position:0 -3792px
}
.flag-icon-small-ye {
 background-position:0 -3808px
}
.flag-icon-small-yt {
 background-position:0 -3824px
}
.flag-icon-small-za {
 background-position:0 -3840px
}
.flag-icon-small-zm {
 background-position:0 -3856px
}
.flag-icon-small-zw {
 background-position:0 -3872px
}