/* breakpoints */
.flags-sprite, .language-selector .flags-ad, .language-selector .flags-ae, .language-selector .flags-af, .language-selector .flags-ag, .language-selector .flags-ai, .language-selector .flags-al, .language-selector .flags-am, .language-selector .flags-ao, .language-selector .flags-aq, .language-selector .flags-ar, .language-selector .flags-as, .language-selector .flags-at, .language-selector .flags-au, .language-selector .flags-aw, .language-selector .flags-ax, .language-selector .flags-az, .language-selector .flags-ba, .language-selector .flags-bb, .language-selector .flags-bd, .language-selector .flags-be, .language-selector .flags-bf, .language-selector .flags-bg, .language-selector .flags-bh, .language-selector .flags-bi, .language-selector .flags-bj, .language-selector .flags-bl, .language-selector .flags-bm, .language-selector .flags-bn, .language-selector .flags-bo, .language-selector .flags-bq, .language-selector .flags-br, .language-selector .flags-bs, .language-selector .flags-bt, .language-selector .flags-bv, .language-selector .flags-bw, .language-selector .flags-by, .language-selector .flags-bz, .language-selector .flags-ca, .language-selector .flags-cc, .language-selector .flags-cd, .language-selector .flags-cf, .language-selector .flags-cg, .language-selector .flags-ch, .language-selector .flags-ci, .language-selector .flags-ck, .language-selector .flags-cl, .language-selector .flags-cm, .language-selector .flags-cn, .language-selector .flags-co, .language-selector .flags-cr, .language-selector .flags-cu, .language-selector .flags-cv, .language-selector .flags-cw, .language-selector .flags-cx, .language-selector .flags-cy, .language-selector .flags-cz, .language-selector .flags-de, .language-selector .flags-dj, .language-selector .flags-dk, .language-selector .flags-dm, .language-selector .flags-do, .language-selector .flags-dz, .language-selector .flags-ec, .language-selector .flags-ee, .language-selector .flags-eg, .language-selector .flags-eh, .language-selector .flags-er, .language-selector .flags-es, .language-selector .flags-et, .language-selector .flags-fi, .language-selector .flags-fj, .language-selector .flags-fk, .language-selector .flags-fm, .language-selector .flags-fo, .language-selector .flags-fr, .language-selector .flags-ga, .language-selector .flags-gb, .language-selector .flags-gd, .language-selector .flags-ge, .language-selector .flags-gf, .language-selector .flags-gg, .language-selector .flags-gh, .language-selector .flags-gi, .language-selector .flags-gl, .language-selector .flags-gm, .language-selector .flags-gn, .language-selector .flags-gp, .language-selector .flags-gq, .language-selector .flags-gr, .language-selector .flags-gs, .language-selector .flags-gt, .language-selector .flags-gu, .language-selector .flags-gw, .language-selector .flags-gy, .language-selector .flags-hk, .language-selector .flags-hm, .language-selector .flags-hn, .language-selector .flags-hr, .language-selector .flags-ht, .language-selector .flags-hu, .language-selector .flags-id, .language-selector .flags-ie, .language-selector .flags-il, .language-selector .flags-im, .language-selector .flags-in, .language-selector .flags-io, .language-selector .flags-iq, .language-selector .flags-ir, .language-selector .flags-is, .language-selector .flags-it, .language-selector .flags-je, .language-selector .flags-jm, .language-selector .flags-jo, .language-selector .flags-jp, .language-selector .flags-ke, .language-selector .flags-kg, .language-selector .flags-kh, .language-selector .flags-ki, .language-selector .flags-km, .language-selector .flags-kn, .language-selector .flags-kp, .language-selector .flags-kr, .language-selector .flags-kw, .language-selector .flags-ky, .language-selector .flags-kz, .language-selector .flags-la, .language-selector .flags-lb, .language-selector .flags-lc, .language-selector .flags-li, .language-selector .flags-lk, .language-selector .flags-lr, .language-selector .flags-ls, .language-selector .flags-lt, .language-selector .flags-lu, .language-selector .flags-lv, .language-selector .flags-ly, .language-selector .flags-ma, .language-selector .flags-mc, .language-selector .flags-md, .language-selector .flags-me, .language-selector .flags-mf, .language-selector .flags-mg, .language-selector .flags-mh, .language-selector .flags-mk, .language-selector .flags-ml, .language-selector .flags-mm, .language-selector .flags-mn, .language-selector .flags-mo, .language-selector .flags-mp, .language-selector .flags-mq, .language-selector .flags-mr, .language-selector .flags-ms, .language-selector .flags-mt, .language-selector .flags-mu, .language-selector .flags-mv, .language-selector .flags-mw, .language-selector .flags-mx, .language-selector .flags-my, .language-selector .flags-mz, .language-selector .flags-na, .language-selector .flags-nc, .language-selector .flags-ne, .language-selector .flags-nf, .language-selector .flags-ng, .language-selector .flags-ni, .language-selector .flags-nl, .language-selector .flags-no, .language-selector .flags-np, .language-selector .flags-nr, .language-selector .flags-nu, .language-selector .flags-nz, .language-selector .flags-om, .language-selector .flags-pa, .language-selector .flags-pe, .language-selector .flags-pf, .language-selector .flags-pg, .language-selector .flags-ph, .language-selector .flags-pk, .language-selector .flags-pl, .language-selector .flags-pm, .language-selector .flags-pn, .language-selector .flags-pr, .language-selector .flags-ps, .language-selector .flags-pt, .language-selector .flags-pw, .language-selector .flags-py, .language-selector .flags-qa, .language-selector .flags-re, .language-selector .flags-ro, .language-selector .flags-rs, .language-selector .flags-ru, .language-selector .flags-rw, .language-selector .flags-sa, .language-selector .flags-sb, .language-selector .flags-sc, .language-selector .flags-sd, .language-selector .flags-se, .language-selector .flags-sg, .language-selector .flags-sh, .language-selector .flags-si, .language-selector .flags-sj, .language-selector .flags-sk, .language-selector .flags-sl, .language-selector .flags-sm, .language-selector .flags-sn, .language-selector .flags-so, .language-selector .flags-sr, .language-selector .flags-ss, .language-selector .flags-st, .language-selector .flags-sv, .language-selector .flags-sx, .language-selector .flags-sy, .language-selector .flags-sz, .language-selector .flags-tc, .language-selector .flags-td, .language-selector .flags-tf, .language-selector .flags-tg, .language-selector .flags-th, .language-selector .flags-tj, .language-selector .flags-tk, .language-selector .flags-tl, .language-selector .flags-tm, .language-selector .flags-tn, .language-selector .flags-to, .language-selector .flags-tr, .language-selector .flags-tt, .language-selector .flags-tv, .language-selector .flags-tw, .language-selector .flags-tz, .language-selector .flags-ua, .language-selector .flags-ug, .language-selector .flags-um, .language-selector .flags-us, .language-selector .flags-uy, .language-selector .flags-uz, .language-selector .flags-va, .language-selector .flags-vc, .language-selector .flags-ve, .language-selector .flags-vg, .language-selector .flags-vi, .language-selector .flags-vn, .language-selector .flags-vu, .language-selector .flags-wf, .language-selector .flags-ws, .language-selector .flags-ye, .language-selector .flags-yt, .language-selector .flags-za, .language-selector .flags-zm, .language-selector .flags-zw, .language-selector .flags-zz {
  background-image: url('../images/flags-seee9f41aad.png');
  background-repeat: no-repeat; }

.language-selector {
  -moz-border-image: url('../images/border-big.png?1418632509') 10% repeat repeat;
  -webkit-border-image: url('../images/border-big.png?1418632509') 10% repeat repeat;
  border-image: url('../images/border-big.png?1418632509') 10% repeat repeat;
  border-image-slice: auto;
  border-width: 11px;
  border-style: solid;
  background-color: #fff; }
  .language-selector .flags-ad {
    background-position: 0 0; }
  .language-selector .flags-ae {
    background-position: 0 -25px; }
  .language-selector .flags-af {
    background-position: 0 -50px; }
  .language-selector .flags-ag {
    background-position: 0 -75px; }
  .language-selector .flags-ai {
    background-position: 0 -100px; }
  .language-selector .flags-al {
    background-position: 0 -125px; }
  .language-selector .flags-am {
    background-position: 0 -150px; }
  .language-selector .flags-ao {
    background-position: 0 -175px; }
  .language-selector .flags-aq {
    background-position: 0 -200px; }
  .language-selector .flags-ar {
    background-position: 0 -225px; }
  .language-selector .flags-as {
    background-position: 0 -250px; }
  .language-selector .flags-at {
    background-position: 0 -275px; }
  .language-selector .flags-au {
    background-position: 0 -300px; }
  .language-selector .flags-aw {
    background-position: 0 -325px; }
  .language-selector .flags-ax {
    background-position: 0 -350px; }
  .language-selector .flags-az {
    background-position: 0 -375px; }
  .language-selector .flags-ba {
    background-position: 0 -400px; }
  .language-selector .flags-bb {
    background-position: 0 -425px; }
  .language-selector .flags-bd {
    background-position: 0 -450px; }
  .language-selector .flags-be {
    background-position: 0 -475px; }
  .language-selector .flags-bf {
    background-position: 0 -500px; }
  .language-selector .flags-bg {
    background-position: 0 -525px; }
  .language-selector .flags-bh {
    background-position: 0 -550px; }
  .language-selector .flags-bi {
    background-position: 0 -575px; }
  .language-selector .flags-bj {
    background-position: 0 -600px; }
  .language-selector .flags-bl {
    background-position: 0 -625px; }
  .language-selector .flags-bm {
    background-position: 0 -650px; }
  .language-selector .flags-bn {
    background-position: 0 -675px; }
  .language-selector .flags-bo {
    background-position: 0 -700px; }
  .language-selector .flags-bq {
    background-position: 0 -725px; }
  .language-selector .flags-br {
    background-position: 0 -750px; }
  .language-selector .flags-bs {
    background-position: 0 -775px; }
  .language-selector .flags-bt {
    background-position: 0 -800px; }
  .language-selector .flags-bv {
    background-position: 0 -825px; }
  .language-selector .flags-bw {
    background-position: 0 -850px; }
  .language-selector .flags-by {
    background-position: 0 -875px; }
  .language-selector .flags-bz {
    background-position: 0 -900px; }
  .language-selector .flags-ca {
    background-position: 0 -925px; }
  .language-selector .flags-cc {
    background-position: 0 -950px; }
  .language-selector .flags-cd {
    background-position: 0 -975px; }
  .language-selector .flags-cf {
    background-position: 0 -1000px; }
  .language-selector .flags-cg {
    background-position: 0 -1025px; }
  .language-selector .flags-ch {
    background-position: 0 -1050px; }
  .language-selector .flags-ci {
    background-position: 0 -1075px; }
  .language-selector .flags-ck {
    background-position: 0 -1100px; }
  .language-selector .flags-cl {
    background-position: 0 -1125px; }
  .language-selector .flags-cm {
    background-position: 0 -1150px; }
  .language-selector .flags-cn {
    background-position: 0 -1175px; }
  .language-selector .flags-co {
    background-position: 0 -1200px; }
  .language-selector .flags-cr {
    background-position: 0 -1225px; }
  .language-selector .flags-cu {
    background-position: 0 -1250px; }
  .language-selector .flags-cv {
    background-position: 0 -1275px; }
  .language-selector .flags-cw {
    background-position: 0 -1300px; }
  .language-selector .flags-cx {
    background-position: 0 -1325px; }
  .language-selector .flags-cy {
    background-position: 0 -1350px; }
  .language-selector .flags-cz {
    background-position: 0 -1375px; }
  .language-selector .flags-de {
    background-position: 0 -1400px; }
  .language-selector .flags-dj {
    background-position: 0 -1425px; }
  .language-selector .flags-dk {
    background-position: 0 -1450px; }
  .language-selector .flags-dm {
    background-position: 0 -1475px; }
  .language-selector .flags-do {
    background-position: 0 -1500px; }
  .language-selector .flags-dz {
    background-position: 0 -1525px; }
  .language-selector .flags-ec {
    background-position: 0 -1550px; }
  .language-selector .flags-ee {
    background-position: 0 -1575px; }
  .language-selector .flags-eg {
    background-position: 0 -1600px; }
  .language-selector .flags-eh {
    background-position: 0 -1625px; }
  .language-selector .flags-er {
    background-position: 0 -1650px; }
  .language-selector .flags-es {
    background-position: 0 -1675px; }
  .language-selector .flags-et {
    background-position: 0 -1700px; }
  .language-selector .flags-fi {
    background-position: 0 -1725px; }
  .language-selector .flags-fj {
    background-position: 0 -1750px; }
  .language-selector .flags-fk {
    background-position: 0 -1775px; }
  .language-selector .flags-fm {
    background-position: 0 -1800px; }
  .language-selector .flags-fo {
    background-position: 0 -1825px; }
  .language-selector .flags-fr {
    background-position: 0 -1850px; }
  .language-selector .flags-ga {
    background-position: 0 -1875px; }
  .language-selector .flags-gb {
    background-position: 0 -1900px; }
  .language-selector .flags-gd {
    background-position: 0 -1925px; }
  .language-selector .flags-ge {
    background-position: 0 -1950px; }
  .language-selector .flags-gf {
    background-position: 0 -1975px; }
  .language-selector .flags-gg {
    background-position: 0 -2000px; }
  .language-selector .flags-gh {
    background-position: 0 -2025px; }
  .language-selector .flags-gi {
    background-position: 0 -2050px; }
  .language-selector .flags-gl {
    background-position: 0 -2075px; }
  .language-selector .flags-gm {
    background-position: 0 -2100px; }
  .language-selector .flags-gn {
    background-position: 0 -2125px; }
  .language-selector .flags-gp {
    background-position: 0 -2150px; }
  .language-selector .flags-gq {
    background-position: 0 -2175px; }
  .language-selector .flags-gr {
    background-position: 0 -2200px; }
  .language-selector .flags-gs {
    background-position: 0 -2225px; }
  .language-selector .flags-gt {
    background-position: 0 -2250px; }
  .language-selector .flags-gu {
    background-position: 0 -2275px; }
  .language-selector .flags-gw {
    background-position: 0 -2300px; }
  .language-selector .flags-gy {
    background-position: 0 -2325px; }
  .language-selector .flags-hk {
    background-position: 0 -2350px; }
  .language-selector .flags-hm {
    background-position: 0 -2375px; }
  .language-selector .flags-hn {
    background-position: 0 -2400px; }
  .language-selector .flags-hr {
    background-position: 0 -2425px; }
  .language-selector .flags-ht {
    background-position: 0 -2450px; }
  .language-selector .flags-hu {
    background-position: 0 -2475px; }
  .language-selector .flags-id {
    background-position: 0 -2500px; }
  .language-selector .flags-ie {
    background-position: 0 -2525px; }
  .language-selector .flags-il {
    background-position: 0 -2550px; }
  .language-selector .flags-im {
    background-position: 0 -2575px; }
  .language-selector .flags-in {
    background-position: 0 -2600px; }
  .language-selector .flags-io {
    background-position: 0 -2625px; }
  .language-selector .flags-iq {
    background-position: 0 -2650px; }
  .language-selector .flags-ir {
    background-position: 0 -2675px; }
  .language-selector .flags-is {
    background-position: 0 -2700px; }
  .language-selector .flags-it {
    background-position: 0 -2725px; }
  .language-selector .flags-je {
    background-position: 0 -2750px; }
  .language-selector .flags-jm {
    background-position: 0 -2775px; }
  .language-selector .flags-jo {
    background-position: 0 -2800px; }
  .language-selector .flags-jp {
    background-position: 0 -2825px; }
  .language-selector .flags-ke {
    background-position: 0 -2850px; }
  .language-selector .flags-kg {
    background-position: 0 -2875px; }
  .language-selector .flags-kh {
    background-position: 0 -2900px; }
  .language-selector .flags-ki {
    background-position: 0 -2925px; }
  .language-selector .flags-km {
    background-position: 0 -2950px; }
  .language-selector .flags-kn {
    background-position: 0 -2975px; }
  .language-selector .flags-kp {
    background-position: 0 -3000px; }
  .language-selector .flags-kr {
    background-position: 0 -3025px; }
  .language-selector .flags-kw {
    background-position: 0 -3050px; }
  .language-selector .flags-ky {
    background-position: 0 -3075px; }
  .language-selector .flags-kz {
    background-position: 0 -3100px; }
  .language-selector .flags-la {
    background-position: 0 -3125px; }
  .language-selector .flags-lb {
    background-position: 0 -3150px; }
  .language-selector .flags-lc {
    background-position: 0 -3175px; }
  .language-selector .flags-li {
    background-position: 0 -3200px; }
  .language-selector .flags-lk {
    background-position: 0 -3225px; }
  .language-selector .flags-lr {
    background-position: 0 -3250px; }
  .language-selector .flags-ls {
    background-position: 0 -3275px; }
  .language-selector .flags-lt {
    background-position: 0 -3300px; }
  .language-selector .flags-lu {
    background-position: 0 -3325px; }
  .language-selector .flags-lv {
    background-position: 0 -3350px; }
  .language-selector .flags-ly {
    background-position: 0 -3375px; }
  .language-selector .flags-ma {
    background-position: 0 -3400px; }
  .language-selector .flags-mc {
    background-position: 0 -3425px; }
  .language-selector .flags-md {
    background-position: 0 -3450px; }
  .language-selector .flags-me {
    background-position: 0 -3475px; }
  .language-selector .flags-mf {
    background-position: 0 -3500px; }
  .language-selector .flags-mg {
    background-position: 0 -3525px; }
  .language-selector .flags-mh {
    background-position: 0 -3550px; }
  .language-selector .flags-mk {
    background-position: 0 -3575px; }
  .language-selector .flags-ml {
    background-position: 0 -3600px; }
  .language-selector .flags-mm {
    background-position: 0 -3625px; }
  .language-selector .flags-mn {
    background-position: 0 -3650px; }
  .language-selector .flags-mo {
    background-position: 0 -3675px; }
  .language-selector .flags-mp {
    background-position: 0 -3700px; }
  .language-selector .flags-mq {
    background-position: 0 -3725px; }
  .language-selector .flags-mr {
    background-position: 0 -3750px; }
  .language-selector .flags-ms {
    background-position: 0 -3775px; }
  .language-selector .flags-mt {
    background-position: 0 -3800px; }
  .language-selector .flags-mu {
    background-position: 0 -3825px; }
  .language-selector .flags-mv {
    background-position: 0 -3850px; }
  .language-selector .flags-mw {
    background-position: 0 -3875px; }
  .language-selector .flags-mx {
    background-position: 0 -3900px; }
  .language-selector .flags-my {
    background-position: 0 -3925px; }
  .language-selector .flags-mz {
    background-position: 0 -3950px; }
  .language-selector .flags-na {
    background-position: 0 -3975px; }
  .language-selector .flags-nc {
    background-position: 0 -4000px; }
  .language-selector .flags-ne {
    background-position: 0 -4025px; }
  .language-selector .flags-nf {
    background-position: 0 -4050px; }
  .language-selector .flags-ng {
    background-position: 0 -4075px; }
  .language-selector .flags-ni {
    background-position: 0 -4100px; }
  .language-selector .flags-nl {
    background-position: 0 -4125px; }
  .language-selector .flags-no {
    background-position: 0 -4150px; }
  .language-selector .flags-np {
    background-position: 0 -4175px; }
  .language-selector .flags-nr {
    background-position: 0 -4200px; }
  .language-selector .flags-nu {
    background-position: 0 -4225px; }
  .language-selector .flags-nz {
    background-position: 0 -4250px; }
  .language-selector .flags-om {
    background-position: 0 -4275px; }
  .language-selector .flags-pa {
    background-position: 0 -4300px; }
  .language-selector .flags-pe {
    background-position: 0 -4325px; }
  .language-selector .flags-pf {
    background-position: 0 -4350px; }
  .language-selector .flags-pg {
    background-position: 0 -4375px; }
  .language-selector .flags-ph {
    background-position: 0 -4400px; }
  .language-selector .flags-pk {
    background-position: 0 -4425px; }
  .language-selector .flags-pl {
    background-position: 0 -4450px; }
  .language-selector .flags-pm {
    background-position: 0 -4475px; }
  .language-selector .flags-pn {
    background-position: 0 -4500px; }
  .language-selector .flags-pr {
    background-position: 0 -4525px; }
  .language-selector .flags-ps {
    background-position: 0 -4550px; }
  .language-selector .flags-pt {
    background-position: 0 -4575px; }
  .language-selector .flags-pw {
    background-position: 0 -4600px; }
  .language-selector .flags-py {
    background-position: 0 -4625px; }
  .language-selector .flags-qa {
    background-position: 0 -4650px; }
  .language-selector .flags-re {
    background-position: 0 -4675px; }
  .language-selector .flags-ro {
    background-position: 0 -4700px; }
  .language-selector .flags-rs {
    background-position: 0 -4725px; }
  .language-selector .flags-ru {
    background-position: 0 -4750px; }
  .language-selector .flags-rw {
    background-position: 0 -4775px; }
  .language-selector .flags-sa {
    background-position: 0 -4800px; }
  .language-selector .flags-sb {
    background-position: 0 -4825px; }
  .language-selector .flags-sc {
    background-position: 0 -4850px; }
  .language-selector .flags-sd {
    background-position: 0 -4875px; }
  .language-selector .flags-se {
    background-position: 0 -4900px; }
  .language-selector .flags-sg {
    background-position: 0 -4925px; }
  .language-selector .flags-sh {
    background-position: 0 -4950px; }
  .language-selector .flags-si {
    background-position: 0 -4975px; }
  .language-selector .flags-sj {
    background-position: 0 -5000px; }
  .language-selector .flags-sk {
    background-position: 0 -5025px; }
  .language-selector .flags-sl {
    background-position: 0 -5050px; }
  .language-selector .flags-sm {
    background-position: 0 -5075px; }
  .language-selector .flags-sn {
    background-position: 0 -5100px; }
  .language-selector .flags-so {
    background-position: 0 -5125px; }
  .language-selector .flags-sr {
    background-position: 0 -5150px; }
  .language-selector .flags-ss {
    background-position: 0 -5175px; }
  .language-selector .flags-st {
    background-position: 0 -5200px; }
  .language-selector .flags-sv {
    background-position: 0 -5225px; }
  .language-selector .flags-sx {
    background-position: 0 -5250px; }
  .language-selector .flags-sy {
    background-position: 0 -5275px; }
  .language-selector .flags-sz {
    background-position: 0 -5300px; }
  .language-selector .flags-tc {
    background-position: 0 -5325px; }
  .language-selector .flags-td {
    background-position: 0 -5350px; }
  .language-selector .flags-tf {
    background-position: 0 -5375px; }
  .language-selector .flags-tg {
    background-position: 0 -5400px; }
  .language-selector .flags-th {
    background-position: 0 -5425px; }
  .language-selector .flags-tj {
    background-position: 0 -5450px; }
  .language-selector .flags-tk {
    background-position: 0 -5475px; }
  .language-selector .flags-tl {
    background-position: 0 -5500px; }
  .language-selector .flags-tm {
    background-position: 0 -5525px; }
  .language-selector .flags-tn {
    background-position: 0 -5550px; }
  .language-selector .flags-to {
    background-position: 0 -5575px; }
  .language-selector .flags-tr {
    background-position: 0 -5600px; }
  .language-selector .flags-tt {
    background-position: 0 -5625px; }
  .language-selector .flags-tv {
    background-position: 0 -5650px; }
  .language-selector .flags-tw {
    background-position: 0 -5675px; }
  .language-selector .flags-tz {
    background-position: 0 -5700px; }
  .language-selector .flags-ua {
    background-position: 0 -5725px; }
  .language-selector .flags-ug {
    background-position: 0 -5750px; }
  .language-selector .flags-um {
    background-position: 0 -5775px; }
  .language-selector .flags-us {
    background-position: 0 -5800px; }
  .language-selector .flags-uy {
    background-position: 0 -5825px; }
  .language-selector .flags-uz {
    background-position: 0 -5850px; }
  .language-selector .flags-va {
    background-position: 0 -5875px; }
  .language-selector .flags-vc {
    background-position: 0 -5900px; }
  .language-selector .flags-ve {
    background-position: 0 -5925px; }
  .language-selector .flags-vg {
    background-position: 0 -5950px; }
  .language-selector .flags-vi {
    background-position: 0 -5975px; }
  .language-selector .flags-vn {
    background-position: 0 -6000px; }
  .language-selector .flags-vu {
    background-position: 0 -6025px; }
  .language-selector .flags-wf {
    background-position: 0 -6050px; }
  .language-selector .flags-ws {
    background-position: 0 -6075px; }
  .language-selector .flags-ye {
    background-position: 0 -6100px; }
  .language-selector .flags-yt {
    background-position: 0 -6125px; }
  .language-selector .flags-za {
    background-position: 0 -6150px; }
  .language-selector .flags-zm {
    background-position: 0 -6175px; }
  .language-selector .flags-zw {
    background-position: 0 -6200px; }
  .language-selector .flags-zz {
    background-position: 0 -6225px; }
  .no-borderimage .language-selector {
    border: 2px solid #222; }
  .language-selector .component-content {
    position: relative; }
  .language-selector .language-selector-select-item {
    padding: 8px 50px 8px 5px;
    cursor: Pointer;
    margin: -8px; }
    .language-selector .language-selector-select-item > a {
      padding-left: 30px;
      display: inline-block; }
    .language-selector .language-selector-select-item:after {
      content: "";
      position: absolute;
      width: 10px;
      height: 10px;
      right: 10px;
      top: 50%;
      margin-top: -8px;
      background-image: url(../images/arrow-left.png);
      background-repeat: no-repeat;
      -moz-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
      -webkit-transform: rotate(-90deg);
      transform: rotate(-90deg); }
  .language-selector .language-selector-item-container {
    padding: 0px;
    position: absolute;
    top: 39px;
    left: -11px;
    width: 100%;
    z-index: 10;
    background: #fff;
    -moz-border-image: url('../images/border-big.png?1418632509') 10% repeat repeat;
    -webkit-border-image: url('../images/border-big.png?1418632509') 10% repeat repeat;
    border-image: url('../images/border-big.png?1418632509') 10% repeat repeat;
    border-image-slice: auto;
    border-width: 11px;
    border-style: solid;
    border-top-width: 0px;
    display: none; }
    .no-borderimage .language-selector .language-selector-item-container {
      border: 2px solid #222; }
  .language-selector .language-selector-item {
    padding: 8px 10px;
    margin: 0 -8px 0 -8px;
    cursor: Pointer; }
    .language-selector .language-selector-item:hover {
      background-color: #95bcf2; }
    .language-selector .language-selector-item:first-child {
      margin-bottom: 0; }
    .language-selector .language-selector-item:last-child {
      margin-bottom: -8px; }
    .language-selector .language-selector-item a {
      text-decoration: none;
      color: #222;
      font-weight: normal;
      padding-left: 25px;
    }
    .language-selector-select-link {
     padding-left: 25px;   
    }
  .language-selector .language-selector-link {
    padding: 0px 20px 0 30px; }
