/* glue: 0.11.1 hash: 60eefc3a7f */
.flags-zw,
.flags-zm,
.flags-za,
.flags-yt,
.flags-ye,
.flags-ws,
.flags-wf,
.flags-wales,
.flags-vu,
.flags-vn,
.flags-vi,
.flags-vg,
.flags-ve,
.flags-vc,
.flags-va,
.flags-uz,
.flags-uy,
.flags-us,
.flags-um,
.flags-uk,
.flags-ug,
.flags-ua,
.flags-tz,
.flags-tw,
.flags-tv,
.flags-tt,
.flags-tr,
.flags-to,
.flags-tn,
.flags-tm,
.flags-tl,
.flags-tk,
.flags-tj,
.flags-th,
.flags-tg,
.flags-tf,
.flags-td,
.flags-tc,
.flags-sz,
.flags-sy,
.flags-sv,
.flags-st,
.flags-sr,
.flags-so,
.flags-sn,
.flags-sm,
.flags-sl,
.flags-sk,
.flags-sj,
.flags-si,
.flags-sh,
.flags-sg,
.flags-se,
.flags-sd,
.flags-scotland,
.flags-sc,
.flags-sb,
.flags-sa,
.flags-rw,
.flags-ru,
.flags-rs,
.flags-ro,
.flags-re,
.flags-qa,
.flags-py,
.flags-pw,
.flags-pt,
.flags-ps,
.flags-pr,
.flags-pn,
.flags-pm,
.flags-pl,
.flags-pk,
.flags-ph,
.flags-pg,
.flags-pf,
.flags-pe,
.flags-pa,
.flags-om,
.flags-nz,
.flags-nu,
.flags-nr,
.flags-no,
.flags-nl,
.flags-ni,
.flags-ng,
.flags-nf,
.flags-ne,
.flags-nc,
.flags-na,
.flags-mz,
.flags-my,
.flags-mx,
.flags-mw,
.flags-mv,
.flags-mu,
.flags-mt,
.flags-ms,
.flags-mr,
.flags-mq,
.flags-mp,
.flags-mo,
.flags-mn,
.flags-mm,
.flags-ml,
.flags-mk,
.flags-mh,
.flags-mg,
.flags-me,
.flags-md,
.flags-mc,
.flags-ma,
.flags-ly,
.flags-lv,
.flags-lu,
.flags-lt,
.flags-ls,
.flags-lr,
.flags-lk,
.flags-li,
.flags-lc,
.flags-lb,
.flags-la,
.flags-kz,
.flags-ky,
.flags-kw,
.flags-kr,
.flags-kp,
.flags-kn,
.flags-km,
.flags-ki,
.flags-kh,
.flags-kg,
.flags-ke,
.flags-jp,
.flags-jo,
.flags-jm,
.flags-it,
.flags-is,
.flags-ir,
.flags-iq,
.flags-io,
.flags-in,
.flags-il,
.flags-ie,
.flags-id,
.flags-hu,
.flags-ht,
.flags-hr,
.flags-hn,
.flags-hm,
.flags-hk,
.flags-gy,
.flags-gw,
.flags-gu,
.flags-gt,
.flags-gs,
.flags-gr,
.flags-gq,
.flags-gp,
.flags-gn,
.flags-gm,
.flags-gl,
.flags-gi,
.flags-gh,
.flags-gf,
.flags-ge,
.flags-gd,
.flags-gb,
.flags-ga,
.flags-fr,
.flags-fo,
.flags-fm,
.flags-fk,
.flags-fj,
.flags-fi,
.flags-fam,
.flags-europeanunion,
.flags-et,
.flags-es,
.flags-er,
.flags-england,
.flags-eh,
.flags-eg,
.flags-ee,
.flags-ec,
.flags-dz,
.flags-do,
.flags-dm,
.flags-dk,
.flags-dj,
.flags-de,
.flags-cz,
.flags-cy,
.flags-cx,
.flags-cv,
.flags-cu,
.flags-cs,
.flags-cr,
.flags-co,
.flags-cn,
.flags-cm,
.flags-cl,
.flags-ck,
.flags-ci,
.flags-cg,
.flags-cf,
.flags-cd,
.flags-cc,
.flags-catalonia,
.flags-ca,
.flags-bz,
.flags-by,
.flags-bw,
.flags-bv,
.flags-bt,
.flags-bs,
.flags-br,
.flags-bo,
.flags-bn,
.flags-bm,
.flags-bj,
.flags-bi,
.flags-bh,
.flags-bg,
.flags-bf,
.flags-be,
.flags-bd,
.flags-bb,
.flags-ba,
.flags-az,
.flags-ax,
.flags-aw,
.flags-au,
.flags-at,
.flags-as,
.flags-ar,
.flags-ao,
.flags-an,
.flags-am,
.flags-al,
.flags-ai,
.flags-ag,
.flags-af,
.flags-ae,
.flags-ad,
.flags-np,
.flags-ch {
    background-image: url('//s.h3x.eu/t/img/flags.png');
    background-repeat: no-repeat;
}

.flags-zw {
    background-position: 0 0;
    width: 16px;
    height: 11px;
}

.flags-zm {
    background-position: -16px 0;
    width: 16px;
    height: 11px;
}

.flags-za {
    background-position: 0 -11px;
    width: 16px;
    height: 11px;
}

.flags-yt {
    background-position: -16px -11px;
    width: 16px;
    height: 11px;
}

.flags-ye {
    background-position: -32px 0;
    width: 16px;
    height: 11px;
}

.flags-ws {
    background-position: -32px -11px;
    width: 16px;
    height: 11px;
}

.flags-wf {
    background-position: 0 -22px;
    width: 16px;
    height: 11px;
}

.flags-wales {
    background-position: -16px -22px;
    width: 16px;
    height: 11px;
}

.flags-vu {
    background-position: -32px -22px;
    width: 16px;
    height: 11px;
}

.flags-vn {
    background-position: 0 -33px;
    width: 16px;
    height: 11px;
}

.flags-vi {
    background-position: -16px -33px;
    width: 16px;
    height: 11px;
}

.flags-vg {
    background-position: -32px -33px;
    width: 16px;
    height: 11px;
}

.flags-ve {
    background-position: -48px 0;
    width: 16px;
    height: 11px;
}

.flags-vc {
    background-position: -48px -11px;
    width: 16px;
    height: 11px;
}

.flags-va {
    background-position: -48px -22px;
    width: 16px;
    height: 11px;
}

.flags-uz {
    background-position: -48px -33px;
    width: 16px;
    height: 11px;
}

.flags-uy {
    background-position: 0 -44px;
    width: 16px;
    height: 11px;
}

.flags-us {
    background-position: -16px -44px;
    width: 16px;
    height: 11px;
}

.flags-um {
    background-position: -32px -44px;
    width: 16px;
    height: 11px;
}

.flags-uk {
    background-position: -48px -44px;
    width: 16px;
    height: 11px;
}

.flags-ug {
    background-position: -64px 0;
    width: 16px;
    height: 11px;
}

.flags-ua {
    background-position: -64px -11px;
    width: 16px;
    height: 11px;
}

.flags-tz {
    background-position: -64px -22px;
    width: 16px;
    height: 11px;
}

.flags-tw {
    background-position: -64px -33px;
    width: 16px;
    height: 11px;
}

.flags-tv {
    background-position: -64px -44px;
    width: 16px;
    height: 11px;
}

.flags-tt {
    background-position: 0 -55px;
    width: 16px;
    height: 11px;
}

.flags-tr {
    background-position: -16px -55px;
    width: 16px;
    height: 11px;
}

.flags-to {
    background-position: -32px -55px;
    width: 16px;
    height: 11px;
}

.flags-tn {
    background-position: -48px -55px;
    width: 16px;
    height: 11px;
}

.flags-tm {
    background-position: -64px -55px;
    width: 16px;
    height: 11px;
}

.flags-tl {
    background-position: 0 -66px;
    width: 16px;
    height: 11px;
}

.flags-tk {
    background-position: -16px -66px;
    width: 16px;
    height: 11px;
}

.flags-tj {
    background-position: -32px -66px;
    width: 16px;
    height: 11px;
}

.flags-th {
    background-position: -48px -66px;
    width: 16px;
    height: 11px;
}

.flags-tg {
    background-position: -64px -66px;
    width: 16px;
    height: 11px;
}

.flags-tf {
    background-position: -80px 0;
    width: 16px;
    height: 11px;
}

.flags-td {
    background-position: -80px -11px;
    width: 16px;
    height: 11px;
}

.flags-tc {
    background-position: -80px -22px;
    width: 16px;
    height: 11px;
}

.flags-sz {
    background-position: -80px -33px;
    width: 16px;
    height: 11px;
}

.flags-sy {
    background-position: -80px -44px;
    width: 16px;
    height: 11px;
}

.flags-sv {
    background-position: -80px -55px;
    width: 16px;
    height: 11px;
}

.flags-st {
    background-position: -80px -66px;
    width: 16px;
    height: 11px;
}

.flags-sr {
    background-position: 0 -77px;
    width: 16px;
    height: 11px;
}

.flags-so {
    background-position: -16px -77px;
    width: 16px;
    height: 11px;
}

.flags-sn {
    background-position: -32px -77px;
    width: 16px;
    height: 11px;
}

.flags-sm {
    background-position: -48px -77px;
    width: 16px;
    height: 11px;
}

.flags-sl {
    background-position: -64px -77px;
    width: 16px;
    height: 11px;
}

.flags-sk {
    background-position: -80px -77px;
    width: 16px;
    height: 11px;
}

.flags-sj {
    background-position: -96px 0;
    width: 16px;
    height: 11px;
}

.flags-si {
    background-position: -96px -11px;
    width: 16px;
    height: 11px;
}

.flags-sh {
    background-position: -96px -22px;
    width: 16px;
    height: 11px;
}

.flags-sg {
    background-position: -96px -33px;
    width: 16px;
    height: 11px;
}

.flags-se {
    background-position: -96px -44px;
    width: 16px;
    height: 11px;
}

.flags-sd {
    background-position: -96px -55px;
    width: 16px;
    height: 11px;
}

.flags-scotland {
    background-position: -96px -66px;
    width: 16px;
    height: 11px;
}

.flags-sc {
    background-position: -96px -77px;
    width: 16px;
    height: 11px;
}

.flags-sb {
    background-position: 0 -88px;
    width: 16px;
    height: 11px;
}

.flags-sa {
    background-position: -16px -88px;
    width: 16px;
    height: 11px;
}

.flags-rw {
    background-position: -32px -88px;
    width: 16px;
    height: 11px;
}

.flags-ru {
    background-position: -48px -88px;
    width: 16px;
    height: 11px;
}

.flags-rs {
    background-position: -64px -88px;
    width: 16px;
    height: 11px;
}

.flags-ro {
    background-position: -80px -88px;
    width: 16px;
    height: 11px;
}

.flags-re {
    background-position: -96px -88px;
    width: 16px;
    height: 11px;
}

.flags-qa {
    background-position: 0 -99px;
    width: 16px;
    height: 11px;
}

.flags-py {
    background-position: -16px -99px;
    width: 16px;
    height: 11px;
}

.flags-pw {
    background-position: -32px -99px;
    width: 16px;
    height: 11px;
}

.flags-pt {
    background-position: -48px -99px;
    width: 16px;
    height: 11px;
}

.flags-ps {
    background-position: -64px -99px;
    width: 16px;
    height: 11px;
}

.flags-pr {
    background-position: -80px -99px;
    width: 16px;
    height: 11px;
}

.flags-pn {
    background-position: -96px -99px;
    width: 16px;
    height: 11px;
}

.flags-pm {
    background-position: -112px 0;
    width: 16px;
    height: 11px;
}

.flags-pl {
    background-position: -112px -11px;
    width: 16px;
    height: 11px;
}

.flags-pk {
    background-position: -112px -22px;
    width: 16px;
    height: 11px;
}

.flags-ph {
    background-position: -112px -33px;
    width: 16px;
    height: 11px;
}

.flags-pg {
    background-position: -112px -44px;
    width: 16px;
    height: 11px;
}

.flags-pf {
    background-position: -112px -55px;
    width: 16px;
    height: 11px;
}

.flags-pe {
    background-position: -112px -66px;
    width: 16px;
    height: 11px;
}

.flags-pa {
    background-position: -112px -77px;
    width: 16px;
    height: 11px;
}

.flags-om {
    background-position: -112px -88px;
    width: 16px;
    height: 11px;
}

.flags-nz {
    background-position: -112px -99px;
    width: 16px;
    height: 11px;
}

.flags-nu {
    background-position: 0 -110px;
    width: 16px;
    height: 11px;
}

.flags-nr {
    background-position: -16px -110px;
    width: 16px;
    height: 11px;
}

.flags-no {
    background-position: -32px -110px;
    width: 16px;
    height: 11px;
}

.flags-nl {
    background-position: -48px -110px;
    width: 16px;
    height: 11px;
}

.flags-ni {
    background-position: -64px -110px;
    width: 16px;
    height: 11px;
}

.flags-ng {
    background-position: -80px -110px;
    width: 16px;
    height: 11px;
}

.flags-nf {
    background-position: -96px -110px;
    width: 16px;
    height: 11px;
}

.flags-ne {
    background-position: -112px -110px;
    width: 16px;
    height: 11px;
}

.flags-nc {
    background-position: -128px 0;
    width: 16px;
    height: 11px;
}

.flags-na {
    background-position: -128px -11px;
    width: 16px;
    height: 11px;
}

.flags-mz {
    background-position: -128px -22px;
    width: 16px;
    height: 11px;
}

.flags-my {
    background-position: -128px -33px;
    width: 16px;
    height: 11px;
}

.flags-mx {
    background-position: -128px -44px;
    width: 16px;
    height: 11px;
}

.flags-mw {
    background-position: -128px -55px;
    width: 16px;
    height: 11px;
}

.flags-mv {
    background-position: -128px -66px;
    width: 16px;
    height: 11px;
}

.flags-mu {
    background-position: -128px -77px;
    width: 16px;
    height: 11px;
}

.flags-mt {
    background-position: -128px -88px;
    width: 16px;
    height: 11px;
}

.flags-ms {
    background-position: -128px -99px;
    width: 16px;
    height: 11px;
}

.flags-mr {
    background-position: -128px -110px;
    width: 16px;
    height: 11px;
}

.flags-mq {
    background-position: 0 -121px;
    width: 16px;
    height: 11px;
}

.flags-mp {
    background-position: -16px -121px;
    width: 16px;
    height: 11px;
}

.flags-mo {
    background-position: -32px -121px;
    width: 16px;
    height: 11px;
}

.flags-mn {
    background-position: -48px -121px;
    width: 16px;
    height: 11px;
}

.flags-mm {
    background-position: -64px -121px;
    width: 16px;
    height: 11px;
}

.flags-ml {
    background-position: -80px -121px;
    width: 16px;
    height: 11px;
}

.flags-mk {
    background-position: -96px -121px;
    width: 16px;
    height: 11px;
}

.flags-mh {
    background-position: -112px -121px;
    width: 16px;
    height: 11px;
}

.flags-mg {
    background-position: -128px -121px;
    width: 16px;
    height: 11px;
}

.flags-me {
    background-position: 0 -132px;
    width: 16px;
    height: 12px;
}

.flags-md {
    background-position: -16px -132px;
    width: 16px;
    height: 11px;
}

.flags-mc {
    background-position: -32px -132px;
    width: 16px;
    height: 11px;
}

.flags-ma {
    background-position: -48px -132px;
    width: 16px;
    height: 11px;
}

.flags-ly {
    background-position: -64px -132px;
    width: 16px;
    height: 11px;
}

.flags-lv {
    background-position: -80px -132px;
    width: 16px;
    height: 11px;
}

.flags-lu {
    background-position: -96px -132px;
    width: 16px;
    height: 11px;
}

.flags-lt {
    background-position: -112px -132px;
    width: 16px;
    height: 11px;
}

.flags-ls {
    background-position: -128px -132px;
    width: 16px;
    height: 11px;
}

.flags-lr {
    background-position: -144px 0;
    width: 16px;
    height: 11px;
}

.flags-lk {
    background-position: -144px -11px;
    width: 16px;
    height: 11px;
}

.flags-li {
    background-position: -144px -22px;
    width: 16px;
    height: 11px;
}

.flags-lc {
    background-position: -144px -33px;
    width: 16px;
    height: 11px;
}

.flags-lb {
    background-position: -144px -44px;
    width: 16px;
    height: 11px;
}

.flags-la {
    background-position: -144px -55px;
    width: 16px;
    height: 11px;
}

.flags-kz {
    background-position: -144px -66px;
    width: 16px;
    height: 11px;
}

.flags-ky {
    background-position: -144px -77px;
    width: 16px;
    height: 11px;
}

.flags-kw {
    background-position: -144px -88px;
    width: 16px;
    height: 11px;
}

.flags-kr {
    background-position: -144px -99px;
    width: 16px;
    height: 11px;
}

.flags-kp {
    background-position: -144px -110px;
    width: 16px;
    height: 11px;
}

.flags-kn {
    background-position: -144px -121px;
    width: 16px;
    height: 11px;
}

.flags-km {
    background-position: -144px -132px;
    width: 16px;
    height: 11px;
}

.flags-ki {
    background-position: 0 -144px;
    width: 16px;
    height: 11px;
}

.flags-kh {
    background-position: -16px -144px;
    width: 16px;
    height: 11px;
}

.flags-kg {
    background-position: -32px -144px;
    width: 16px;
    height: 11px;
}

.flags-ke {
    background-position: -48px -144px;
    width: 16px;
    height: 11px;
}

.flags-jp {
    background-position: -64px -144px;
    width: 16px;
    height: 11px;
}

.flags-jo {
    background-position: -80px -144px;
    width: 16px;
    height: 11px;
}

.flags-jm {
    background-position: -96px -144px;
    width: 16px;
    height: 11px;
}

.flags-it {
    background-position: -112px -144px;
    width: 16px;
    height: 11px;
}

.flags-is {
    background-position: -128px -144px;
    width: 16px;
    height: 11px;
}

.flags-ir {
    background-position: -144px -144px;
    width: 16px;
    height: 11px;
}

.flags-iq {
    background-position: -160px 0;
    width: 16px;
    height: 11px;
}

.flags-io {
    background-position: -160px -11px;
    width: 16px;
    height: 11px;
}

.flags-in {
    background-position: -160px -22px;
    width: 16px;
    height: 11px;
}

.flags-il {
    background-position: -160px -33px;
    width: 16px;
    height: 11px;
}

.flags-ie {
    background-position: -160px -44px;
    width: 16px;
    height: 11px;
}

.flags-id {
    background-position: -160px -55px;
    width: 16px;
    height: 11px;
}

.flags-hu {
    background-position: -160px -66px;
    width: 16px;
    height: 11px;
}

.flags-ht {
    background-position: -160px -77px;
    width: 16px;
    height: 11px;
}

.flags-hr {
    background-position: -160px -88px;
    width: 16px;
    height: 11px;
}

.flags-hn {
    background-position: -160px -99px;
    width: 16px;
    height: 11px;
}

.flags-hm {
    background-position: -160px -110px;
    width: 16px;
    height: 11px;
}

.flags-hk {
    background-position: -160px -121px;
    width: 16px;
    height: 11px;
}

.flags-gy {
    background-position: -160px -132px;
    width: 16px;
    height: 11px;
}

.flags-gw {
    background-position: -160px -143px;
    width: 16px;
    height: 11px;
}

.flags-gu {
    background-position: 0 -155px;
    width: 16px;
    height: 11px;
}

.flags-gt {
    background-position: -16px -155px;
    width: 16px;
    height: 11px;
}

.flags-gs {
    background-position: -32px -155px;
    width: 16px;
    height: 11px;
}

.flags-gr {
    background-position: -48px -155px;
    width: 16px;
    height: 11px;
}

.flags-gq {
    background-position: -64px -155px;
    width: 16px;
    height: 11px;
}

.flags-gp {
    background-position: -80px -155px;
    width: 16px;
    height: 11px;
}

.flags-gn {
    background-position: -96px -155px;
    width: 16px;
    height: 11px;
}

.flags-gm {
    background-position: -112px -155px;
    width: 16px;
    height: 11px;
}

.flags-gl {
    background-position: -128px -155px;
    width: 16px;
    height: 11px;
}

.flags-gi {
    background-position: -144px -155px;
    width: 16px;
    height: 11px;
}

.flags-gh {
    background-position: -160px -155px;
    width: 16px;
    height: 11px;
}

.flags-gf {
    background-position: -176px 0;
    width: 16px;
    height: 11px;
}

.flags-ge {
    background-position: -176px -11px;
    width: 16px;
    height: 11px;
}

.flags-gd {
    background-position: -176px -22px;
    width: 16px;
    height: 11px;
}

.flags-gb {
    background-position: -176px -33px;
    width: 16px;
    height: 11px;
}

.flags-ga {
    background-position: -176px -44px;
    width: 16px;
    height: 11px;
}

.flags-fr {
    background-position: -176px -55px;
    width: 16px;
    height: 11px;
}

.flags-fo {
    background-position: -176px -66px;
    width: 16px;
    height: 11px;
}

.flags-fm {
    background-position: -176px -77px;
    width: 16px;
    height: 11px;
}

.flags-fk {
    background-position: -176px -88px;
    width: 16px;
    height: 11px;
}

.flags-fj {
    background-position: -176px -99px;
    width: 16px;
    height: 11px;
}

.flags-fi {
    background-position: -176px -110px;
    width: 16px;
    height: 11px;
}

.flags-fam {
    background-position: -176px -121px;
    width: 16px;
    height: 11px;
}

.flags-europeanunion {
    background-position: -176px -132px;
    width: 16px;
    height: 11px;
}

.flags-et {
    background-position: -176px -143px;
    width: 16px;
    height: 11px;
}

.flags-es {
    background-position: -176px -154px;
    width: 16px;
    height: 11px;
}

.flags-er {
    background-position: 0 -166px;
    width: 16px;
    height: 11px;
}

.flags-england {
    background-position: -16px -166px;
    width: 16px;
    height: 11px;
}

.flags-eh {
    background-position: -32px -166px;
    width: 16px;
    height: 11px;
}

.flags-eg {
    background-position: -48px -166px;
    width: 16px;
    height: 11px;
}

.flags-ee {
    background-position: -64px -166px;
    width: 16px;
    height: 11px;
}

.flags-ec {
    background-position: -80px -166px;
    width: 16px;
    height: 11px;
}

.flags-dz {
    background-position: -96px -166px;
    width: 16px;
    height: 11px;
}

.flags-do {
    background-position: -112px -166px;
    width: 16px;
    height: 11px;
}

.flags-dm {
    background-position: -128px -166px;
    width: 16px;
    height: 11px;
}

.flags-dk {
    background-position: -144px -166px;
    width: 16px;
    height: 11px;
}

.flags-dj {
    background-position: -160px -166px;
    width: 16px;
    height: 11px;
}

.flags-de {
    background-position: -176px -166px;
    width: 16px;
    height: 11px;
}

.flags-cz {
    background-position: 0 -177px;
    width: 16px;
    height: 11px;
}

.flags-cy {
    background-position: -16px -177px;
    width: 16px;
    height: 11px;
}

.flags-cx {
    background-position: -32px -177px;
    width: 16px;
    height: 11px;
}

.flags-cv {
    background-position: -48px -177px;
    width: 16px;
    height: 11px;
}

.flags-cu {
    background-position: -64px -177px;
    width: 16px;
    height: 11px;
}

.flags-cs {
    background-position: -80px -177px;
    width: 16px;
    height: 11px;
}

.flags-cr {
    background-position: -96px -177px;
    width: 16px;
    height: 11px;
}

.flags-co {
    background-position: -112px -177px;
    width: 16px;
    height: 11px;
}

.flags-cn {
    background-position: -128px -177px;
    width: 16px;
    height: 11px;
}

.flags-cm {
    background-position: -144px -177px;
    width: 16px;
    height: 11px;
}

.flags-cl {
    background-position: -160px -177px;
    width: 16px;
    height: 11px;
}

.flags-ck {
    background-position: -176px -177px;
    width: 16px;
    height: 11px;
}

.flags-ci {
    background-position: -192px 0;
    width: 16px;
    height: 11px;
}

.flags-cg {
    background-position: -192px -11px;
    width: 16px;
    height: 11px;
}

.flags-cf {
    background-position: -192px -22px;
    width: 16px;
    height: 11px;
}

.flags-cd {
    background-position: -192px -33px;
    width: 16px;
    height: 11px;
}

.flags-cc {
    background-position: -192px -44px;
    width: 16px;
    height: 11px;
}

.flags-catalonia {
    background-position: -192px -55px;
    width: 16px;
    height: 11px;
}

.flags-ca {
    background-position: -192px -66px;
    width: 16px;
    height: 11px;
}

.flags-bz {
    background-position: -192px -77px;
    width: 16px;
    height: 11px;
}

.flags-by {
    background-position: -192px -88px;
    width: 16px;
    height: 11px;
}

.flags-bw {
    background-position: -192px -99px;
    width: 16px;
    height: 11px;
}

.flags-bv {
    background-position: -192px -110px;
    width: 16px;
    height: 11px;
}

.flags-bt {
    background-position: -192px -121px;
    width: 16px;
    height: 11px;
}

.flags-bs {
    background-position: -192px -132px;
    width: 16px;
    height: 11px;
}

.flags-br {
    background-position: -192px -143px;
    width: 16px;
    height: 11px;
}

.flags-bo {
    background-position: -192px -154px;
    width: 16px;
    height: 11px;
}

.flags-bn {
    background-position: -192px -165px;
    width: 16px;
    height: 11px;
}

.flags-bm {
    background-position: -192px -176px;
    width: 16px;
    height: 11px;
}

.flags-bj {
    background-position: 0 -188px;
    width: 16px;
    height: 11px;
}

.flags-bi {
    background-position: -16px -188px;
    width: 16px;
    height: 11px;
}

.flags-bh {
    background-position: -32px -188px;
    width: 16px;
    height: 11px;
}

.flags-bg {
    background-position: -48px -188px;
    width: 16px;
    height: 11px;
}

.flags-bf {
    background-position: -64px -188px;
    width: 16px;
    height: 11px;
}

.flags-be {
    background-position: -80px -188px;
    width: 16px;
    height: 11px;
}

.flags-bd {
    background-position: -96px -188px;
    width: 16px;
    height: 11px;
}

.flags-bb {
    background-position: -112px -188px;
    width: 16px;
    height: 11px;
}

.flags-ba {
    background-position: -128px -188px;
    width: 16px;
    height: 11px;
}

.flags-az {
    background-position: -144px -188px;
    width: 16px;
    height: 11px;
}

.flags-ax {
    background-position: -160px -188px;
    width: 16px;
    height: 11px;
}

.flags-aw {
    background-position: -176px -188px;
    width: 16px;
    height: 11px;
}

.flags-au {
    background-position: -192px -188px;
    width: 16px;
    height: 11px;
}

.flags-at {
    background-position: -208px 0;
    width: 16px;
    height: 11px;
}

.flags-as {
    background-position: -208px -11px;
    width: 16px;
    height: 11px;
}

.flags-ar {
    background-position: -208px -22px;
    width: 16px;
    height: 11px;
}

.flags-ao {
    background-position: -208px -33px;
    width: 16px;
    height: 11px;
}

.flags-an {
    background-position: -208px -44px;
    width: 16px;
    height: 11px;
}

.flags-am {
    background-position: -208px -55px;
    width: 16px;
    height: 11px;
}

.flags-al {
    background-position: -208px -66px;
    width: 16px;
    height: 11px;
}

.flags-ai {
    background-position: -208px -77px;
    width: 16px;
    height: 11px;
}

.flags-ag {
    background-position: -208px -88px;
    width: 16px;
    height: 11px;
}

.flags-af {
    background-position: -208px -99px;
    width: 16px;
    height: 11px;
}

.flags-ae {
    background-position: -208px -110px;
    width: 16px;
    height: 11px;
}

.flags-ad {
    background-position: -208px -121px;
    width: 16px;
    height: 11px;
}

.flags-np {
    background-position: -208px -132px;
    width: 9px;
    height: 11px;
}

.flags-ch {
    background-position: -208px -143px;
    width: 11px;
    height: 11px;
}

@media screen and (-webkit-min-device-pixel-ratio: 1.0), screen and (min--moz-device-pixel-ratio: 1.0), screen and (-o-min-device-pixel-ratio: 100/100), screen and (min-device-pixel-ratio: 1.0), screen and (min-resolution: 1.0dppx) {
    .flags-zw,
    .flags-zm,
    .flags-za,
    .flags-yt,
    .flags-ye,
    .flags-ws,
    .flags-wf,
    .flags-wales,
    .flags-vu,
    .flags-vn,
    .flags-vi,
    .flags-vg,
    .flags-ve,
    .flags-vc,
    .flags-va,
    .flags-uz,
    .flags-uy,
    .flags-us,
    .flags-um,
    .flags-uk,
    .flags-ug,
    .flags-ua,
    .flags-tz,
    .flags-tw,
    .flags-tv,
    .flags-tt,
    .flags-tr,
    .flags-to,
    .flags-tn,
    .flags-tm,
    .flags-tl,
    .flags-tk,
    .flags-tj,
    .flags-th,
    .flags-tg,
    .flags-tf,
    .flags-td,
    .flags-tc,
    .flags-sz,
    .flags-sy,
    .flags-sv,
    .flags-st,
    .flags-sr,
    .flags-so,
    .flags-sn,
    .flags-sm,
    .flags-sl,
    .flags-sk,
    .flags-sj,
    .flags-si,
    .flags-sh,
    .flags-sg,
    .flags-se,
    .flags-sd,
    .flags-scotland,
    .flags-sc,
    .flags-sb,
    .flags-sa,
    .flags-rw,
    .flags-ru,
    .flags-rs,
    .flags-ro,
    .flags-re,
    .flags-qa,
    .flags-py,
    .flags-pw,
    .flags-pt,
    .flags-ps,
    .flags-pr,
    .flags-pn,
    .flags-pm,
    .flags-pl,
    .flags-pk,
    .flags-ph,
    .flags-pg,
    .flags-pf,
    .flags-pe,
    .flags-pa,
    .flags-om,
    .flags-nz,
    .flags-nu,
    .flags-nr,
    .flags-no,
    .flags-nl,
    .flags-ni,
    .flags-ng,
    .flags-nf,
    .flags-ne,
    .flags-nc,
    .flags-na,
    .flags-mz,
    .flags-my,
    .flags-mx,
    .flags-mw,
    .flags-mv,
    .flags-mu,
    .flags-mt,
    .flags-ms,
    .flags-mr,
    .flags-mq,
    .flags-mp,
    .flags-mo,
    .flags-mn,
    .flags-mm,
    .flags-ml,
    .flags-mk,
    .flags-mh,
    .flags-mg,
    .flags-me,
    .flags-md,
    .flags-mc,
    .flags-ma,
    .flags-ly,
    .flags-lv,
    .flags-lu,
    .flags-lt,
    .flags-ls,
    .flags-lr,
    .flags-lk,
    .flags-li,
    .flags-lc,
    .flags-lb,
    .flags-la,
    .flags-kz,
    .flags-ky,
    .flags-kw,
    .flags-kr,
    .flags-kp,
    .flags-kn,
    .flags-km,
    .flags-ki,
    .flags-kh,
    .flags-kg,
    .flags-ke,
    .flags-jp,
    .flags-jo,
    .flags-jm,
    .flags-it,
    .flags-is,
    .flags-ir,
    .flags-iq,
    .flags-io,
    .flags-in,
    .flags-il,
    .flags-ie,
    .flags-id,
    .flags-hu,
    .flags-ht,
    .flags-hr,
    .flags-hn,
    .flags-hm,
    .flags-hk,
    .flags-gy,
    .flags-gw,
    .flags-gu,
    .flags-gt,
    .flags-gs,
    .flags-gr,
    .flags-gq,
    .flags-gp,
    .flags-gn,
    .flags-gm,
    .flags-gl,
    .flags-gi,
    .flags-gh,
    .flags-gf,
    .flags-ge,
    .flags-gd,
    .flags-gb,
    .flags-ga,
    .flags-fr,
    .flags-fo,
    .flags-fm,
    .flags-fk,
    .flags-fj,
    .flags-fi,
    .flags-fam,
    .flags-europeanunion,
    .flags-et,
    .flags-es,
    .flags-er,
    .flags-england,
    .flags-eh,
    .flags-eg,
    .flags-ee,
    .flags-ec,
    .flags-dz,
    .flags-do,
    .flags-dm,
    .flags-dk,
    .flags-dj,
    .flags-de,
    .flags-cz,
    .flags-cy,
    .flags-cx,
    .flags-cv,
    .flags-cu,
    .flags-cs,
    .flags-cr,
    .flags-co,
    .flags-cn,
    .flags-cm,
    .flags-cl,
    .flags-ck,
    .flags-ci,
    .flags-cg,
    .flags-cf,
    .flags-cd,
    .flags-cc,
    .flags-catalonia,
    .flags-ca,
    .flags-bz,
    .flags-by,
    .flags-bw,
    .flags-bv,
    .flags-bt,
    .flags-bs,
    .flags-br,
    .flags-bo,
    .flags-bn,
    .flags-bm,
    .flags-bj,
    .flags-bi,
    .flags-bh,
    .flags-bg,
    .flags-bf,
    .flags-be,
    .flags-bd,
    .flags-bb,
    .flags-ba,
    .flags-az,
    .flags-ax,
    .flags-aw,
    .flags-au,
    .flags-at,
    .flags-as,
    .flags-ar,
    .flags-ao,
    .flags-an,
    .flags-am,
    .flags-al,
    .flags-ai,
    .flags-ag,
    .flags-af,
    .flags-ae,
    .flags-ad,
    .flags-np,
    .flags-ch {
        background-image: url('//s.h3x.eu/t/img/flags.png');
        -webkit-background-size: 224px 199px;
        -moz-background-size: 224px 199px;
        background-size: 224px 199px;
    }
}
