/*!
 * Generated with CSS Flag Sprite generator (https://www.flag-sprites.com/)
 */

.flag {
	display: table-cell;
    width: 16px;
    height: 16px;
    background-position: -96px -144px;
	background: url('https://www.footballcritic.com/images/flags/flag_default.png?v=1') no-repeat;
	background-size: 15px 10px;
	background-position: 0px 3px;

}

.flag.flag-400 {
    background-position: -96px -144px;
	background: url('https://www.footballcritic.com/images/flags/flag-400.png') no-repeat;
	background-size: 15px 10px;
	background-position: 0px 3px;
}
.flag.flag-44 {
    background-position: -96px -144px;
	background: url('https://www.footballcritic.com/images/flags/flag-44.png') no-repeat;
	background-size: 15px 10px;
	background-position: 0px 3px;
}
.flag.flag-323 {
    background-position: -96px -144px;
	background: url('https://www.footballcritic.com/images/flags/flag-323.png') no-repeat;
	background-size: 15px 10px;
	background-position: 0px 3px;
}

.flag.flag-1815 {
    background-position: -96px -144px;
	background: url('https://www.footballcritic.com/images/flags/flag-1815.png') no-repeat;
	background-size: 15px 10px;
	background-position: 0px 3px;
}

.flag.flag-28 {
    background-position: -96px -144px;
	background: url('https://www.footballcritic.com/images/flags/flag-28.png') no-repeat;
	background-size: 15px 10px;
	background-position: 0px 3px;
}
.flag.flag-416 {
    background-position: -96px -144px;
	background: url('https://www.footballcritic.com/images/flags/flag-416.png') no-repeat;
	background-size: 15px 10px;
	background-position: 0px 3px;
}
.flag.flag-396 {
    background-position: -96px -144px;
	background: url('https://www.footballcritic.com/images/flags/flag-396.png') no-repeat;
	background-size: 15px 10px;
	background-position: 0px 3px;
}
.flag.flag-417 {
    background-position: -96px -144px;
	background: url('https://www.footballcritic.com/images/flags/flag-417.png') no-repeat;
	background-size: 15px 10px;
	background-position: 0px 3px;
}
.flag.flag-401 {
    background-position: -96px -144px;
	background: url('https://www.footballcritic.com/images/flags/flag-401.png?v=4') no-repeat;
	background-size: 15px 10px;
	background-position: 0px 3px;
}
.flag.flag-18 {
    background-position: -96px -144px;
	background: url('https://www.footballcritic.com/images/flags/flag-18.png?v=5') no-repeat;
	background-size: 15px 10px;
	background-position: 0px 3px;
}

.flag.flag- {
    background-position: -96px -144px;
	background: url('https://www.footballcritic.com/images/flags/flag_default.png?v=1') no-repeat;
	background-size: 15px 10px;
	background-position: 0px 3px;
}


.flag.flag-s1 {
    background: url('../images/flags32.png') no-repeat;
	background-size: 256px 256px;
    background-position: -32px -240px;
}

.flag.flag-w1 {
    background: url('../images/flags32.png') no-repeat;
	background-size: 256px 256px;
    background-position: -16px -240px;
}

.flag.flag-n1 {
    background: url('../images/flags32.png') no-repeat;
	background-size: 256px 256px;
    background-position: -0px -240px;
}

.flag.flag-mw {
    background: url('../images/flags32.png') no-repeat;
	background-size: 256px 256px;
    background-position: -96px -144px;
}

.flag.flag-mg {
    background: url('../images/flags32.png') no-repeat;
	background-size: 256px 256px;
    background-position: -128px -128px;
}

.flag.flag-mm {
    background: url('../images/flags32.png') no-repeat;
	background-size: 256px 256px;
    background-position: -192px -128px;
}

.flag.flag-bd {
    background: url('../images/flags32.png') no-repeat;
	background-size: 256px 256px;
    background-position: -32px -16px;
}

.flag.flag-ba {
    background: url('../images/flags32.png') no-repeat;
	background-size: 256px 256px;
    background-position: 0 -16px;
}

.flag.flag-be {
    background: url('../images/flags32.png') no-repeat;
	background-size: 256px 256px;
    background-position: -48px -16px;
}

.flag.flag-dz {
    background: url('../images/flags32.png') no-repeat;
	background-size: 256px 256px;
    background-position: -144px -48px;
}

.flag.flag-dm {
    background: url('../images/flags32.png') no-repeat;
	background-size: 256px 256px;
    background-position: -112px -48px;
}

.flag.flag-gn {
    background: url('../images/flags32.png') no-repeat;
	background-size: 256px 256px;
    background-position: -16px -80px;
}

.flag.flag-gp {
    background: url('../images/flags32.png') no-repeat;
	background-size: 256px 256px;
    background-position: -32px -80px;
}

.flag.flag-bo {
    background: url('../images/flags32.png') no-repeat;
	background-size: 256px 256px;
    background-position: -192px -16px;
}

.flag.flag-tt {
    background: url('../images/flags32.png') no-repeat;
	background-size: 256px 256px;
    background-position: -144px -208px;
}

.flag.flag-ae {
    background: url('../images/flags32.png') no-repeat;
	background-size: 256px 256px;
    background-position: -16px 0;
}

.flag.flag-cw {
    background: url('../images/flags32.png') no-repeat;
	background-size: 256px 256px;
    background-position: -16px -48px;
}

.flag.flag-cf {
    background: url('../images/flags32.png') no-repeat;
	background-size: 256px 256px;
    background-position: -80px -32px;
}

.flag.flag-hk {
    background: url('../images/flags32.png') no-repeat;
	background-size: 256px 256px;
    background-position: -160px -80px;
}

.flag.flag-gg {
    background: url('../images/flags32.png') no-repeat;
	background-size: 256px 256px;
    background-position: -192px -64px;
}

.flag.flag-ic {
    background: url('../images/flags32.png') no-repeat;
	background-size: 256px 256px;
    background-position: -240px -80px;
}

.flag.flag-nl {
    background: url('../images/flags32.png') no-repeat;
	background-size: 256px 256px;	
    background-position: 0 -160px;
}

.flag.flag-nc {
    background: url('../images/flags32.png') no-repeat;
	background-size: 256px 256px;
    background-position: -176px -144px;
}

.flag.flag-cm {
    background: url('../images/flags32.png') no-repeat;
	background-size: 256px 256px;
    background-position: -176px -32px;
}

.flag.flag-do {
    background: url('../images/flags32.png') no-repeat;
	background-size: 256px 256px;
    background-position: -128px -48px;
}

.flag.flag-it {
    background: url('../images/flags32.png') no-repeat;
	background-size: 256px 256px;
    background-position: -128px -96px;
}

.flag.flag-kg {
    background: url('../images/flags32.png') no-repeat;
	background-size: 256px 256px;
    background-position: -224px -96px;
}

.flag.flag-kw {
    background: url('../images/flags32.png') no-repeat;
	background-size: 256px 256px;
    background-position: -80px -112px;
}

.flag.flag-au {
    background: url('../images/flags32.png') no-repeat;
	background-size: 256px 256px;
    background-position: -192px 0;
}

.flag.flag-py {
    background: url('../images/flags32.png') no-repeat;
	background-size: 256px 256px;
    background-position: -48px -176px;
}

.flag.flag-mp {
    background: url('../images/flags32.png') no-repeat;
	background-size: 256px 256px;
    background-position: -240px -128px;
}

.flag.flag-et {
    background: url('../images/flags32.png') no-repeat;
	background-size: 256px 256px;
    background-position: 0 -64px;
}

.flag.flag-ch {
    background: url('../images/flags32.png') no-repeat;
	background-size: 256px 256px;
    background-position: -112px -32px;
}

.flag.flag-tk {
    background: url('../images/flags32.png') no-repeat;
	background-size: 256px 256px;
    background-position: -48px -208px;
}

.flag.flag-pk {
    background: url('../images/flags32.png') no-repeat;
	background-size: 256px 256px;
    background-position: -192px -160px;
}

.flag.flag-il {
    background: url('../images/flags32.png') no-repeat;
	background-size: 256px 256px;	
    background-position: -32px -96px;
}

.flag.flag-zm {
    background: url('../images/flags32.png') no-repeat;
	background-size: 256px 256px;
    background-position: -224px -224px;
}

.flag.flag-eh {
    background: url('../images/flags32.png') no-repeat;
	background-size: 256px 256px;
    background-position: -208px -48px;
}

.flag.flag-bj {
    background: url('../images/flags32.png') no-repeat;
	background-size: 256px 256px;
    background-position: -128px -16px;
}

.flag.flag-na {
    background: url('../images/flags32.png') no-repeat;
	background-size: 256px 256px;
    background-position: -160px -144px;
}

.flag.flag-ao {
    background: url('../images/flags32.png') no-repeat;
	background-size: 256px 256px;
    background-position: -128px 0;
}


.flag.flag-im {     background: url('../images/flags32.png') no-repeat;
    background-position: -48px -96px;
background-size: 256px 256px; }

.flag.flag-bw {     background: url('../images/flags32.png') no-repeat;
    background-position: 0 -32px;
background-size: 256px 256px; }

.flag.flag-id {     background: url('../images/flags32.png') no-repeat;
    background-position: 0 -96px;
background-size: 256px 256px; }

.flag.flag-ve {     background: url('../images/flags32.png') no-repeat;
    background-position: -64px -224px;
background-size: 256px 256px; }

.flag.flag-pg {     background: url('../images/flags32.png') no-repeat;
    background-position: -160px -160px;
background-size: 256px 256px; }

.flag.flag-li {     background: url('../images/flags32.png') no-repeat;
    background-position: -176px -112px;
background-size: 256px 256px; }

.flag.flag-bg {     background: url('../images/flags32.png') no-repeat;
    background-position: -80px -16px;
background-size: 256px 256px; }

.flag.flag-pr {     background: url('../images/flags32.png') no-repeat;
    background-position: -240px -160px;
background-size: 256px 256px; }

.flag.flag-uz {     background: url('../images/flags32.png') no-repeat;
    background-position: -16px -224px;
background-size: 256px 256px; }

.flag.flag-ro {     background: url('../images/flags32.png') no-repeat;
    background-position: -96px -176px;
background-size: 256px 256px; }

.flag.flag-vi {     background: url('../images/flags32.png') no-repeat;
    background-position: -96px -224px;
background-size: 256px 256px; }

.flag.flag-pn {     background: url('../images/flags32.png') no-repeat;
    background-position: -224px -160px;
background-size: 256px 256px; }

.flag.flag-tc {     background: url('../images/flags32.png') no-repeat;
    background-position: -208px -192px;
background-size: 256px 256px; }

.flag.flag-np {     background: url('../images/flags32.png') no-repeat;
    background-position: -32px -160px;
background-size: 256px 256px; }

.flag.flag-vg {     background: url('../images/flags32.png') no-repeat;
    background-position: -80px -224px;
background-size: 256px 256px; }

.flag.flag-yt {     background: url('../images/flags32.png') no-repeat;
    background-position: -192px -224px;
background-size: 256px 256px; }

.flag.flag-nr {     background: url('../images/flags32.png') no-repeat;
    background-position: -48px -160px;
background-size: 256px 256px; }

.flag.flag-tr {     background: url('../images/flags32.png') no-repeat;
    background-position: -128px -208px;
background-size: 256px 256px; }

.flag.flag-sr {     background: url('../images/flags32.png') no-repeat;
    background-position: -112px -192px;
background-size: 256px 256px; }

.flag.flag-mx {     background: url('../images/flags32.png') no-repeat;
    background-position: -112px -144px;
background-size: 256px 256px; }

.flag.flag-jp {     background: url('../images/flags32.png') no-repeat;
    background-position: -192px -96px;
background-size: 256px 256px; }

.flag.flag-cn {     background: url('../images/flags32.png') no-repeat;
    background-position: -192px -32px;
background-size: 256px 256px; }

.flag.flag-gw {     background: url('../images/flags32.png') no-repeat;
    background-position: -128px -80px;
background-size: 256px 256px; }

.flag.flag-as {     background: url('../images/flags32.png') no-repeat;
    background-position: -160px 0;
background-size: 256px 256px; }

.flag.flag-gy {     background: url('../images/flags32.png') no-repeat;
    background-position: -144px -80px;
background-size: 256px 256px; }

.flag.flag-gs {     background: url('../images/flags32.png') no-repeat;
    background-position: -80px -80px;
background-size: 256px 256px; }

.flag.flag-si {     background: url('../images/flags32.png') no-repeat;
    background-position: -16px -192px;
background-size: 256px 256px; }

.flag.flag-de {     background: url('../images/flags32.png') no-repeat;
    background-position: -64px -48px;
background-size: 256px 256px; }

.flag.flag-cr {     background: url('../images/flags32.png') no-repeat;
    background-position: -224px -32px;
background-size: 256px 256px; }

.flag.flag-cy {     background: url('../images/flags32.png') no-repeat;
    background-position: -32px -48px;
background-size: 256px 256px; }

.flag.flag-tw {     background: url('../images/flags32.png') no-repeat;
    background-position: -176px -208px;
background-size: 256px 256px; }

.flag.flag-ru {     background: url('../images/flags32.png') no-repeat;
    background-position: -128px -176px;
background-size: 256px 256px; }

.flag.flag-ht {     background: url('../images/flags32.png') no-repeat;
    background-position: -208px -80px;
background-size: 256px 256px; }

.flag.flag-ug {     background: url('../images/flags32.png') no-repeat;
    background-position: -224px -208px;
background-size: 256px 256px; }

.flag.flag-mn {     background: url('../images/flags32.png') no-repeat;
    background-position: -208px -128px;
background-size: 256px 256px; }

.flag.flag-sl {     background: url('../images/flags32.png') no-repeat;
    background-position: -48px -192px;
background-size: 256px 256px; }

.flag.flag-az {     background: url('../images/flags32.png') no-repeat;
    background-position: -240px 0;
background-size: 256px 256px; }

.flag.flag-ag {     background: url('../images/flags32.png') no-repeat;
    background-position: -48px 0;
background-size: 256px 256px; }

.flag.flag-ad {     background: url('../images/flags32.png') no-repeat;
    background-position: 0 0;
background-size: 256px 256px; }

.flag.flag-nf {     background: url('../images/flags32.png') no-repeat;
    background-position: -208px -144px;
background-size: 256px 256px; }

.flag.flag-ca {     background: url('../images/flags32.png') no-repeat;
    background-position: -48px -32px;
background-size: 256px 256px; }

.flag.flag-at {     background: url('../images/flags32.png') no-repeat;
    background-position: -176px 0;
background-size: 256px 256px; }

.flag.flag-bf {     background: url('../images/flags32.png') no-repeat;
    background-position: -64px -16px;
background-size: 256px 256px; }

.flag.flag-gm {     background: url('../images/flags32.png') no-repeat;
    background-position: 0 -80px;
background-size: 256px 256px; }

.flag.flag-my {     background: url('../images/flags32.png') no-repeat;
    background-position: -128px -144px;
background-size: 256px 256px; }

.flag.flag-bs {     background: url('../images/flags32.png') no-repeat;
    background-position: -224px -16px;
background-size: 256px 256px; }

.flag.flag-sm {     background: url('../images/flags32.png') no-repeat;
    background-position: -64px -192px;
background-size: 256px 256px; }

.flag.flag-pl {     background: url('../images/flags32.png') no-repeat;
    background-position: -208px -160px;
background-size: 256px 256px; }

.flag.flag-no {     background: url('../images/flags32.png') no-repeat;
    background-position: -16px -160px;
background-size: 256px 256px; }

.flag.flag-mu {     background: url('../images/flags32.png') no-repeat;
    background-position: -64px -144px;
background-size: 256px 256px; }

.flag.flag-sn {     background: url('../images/flags32.png') no-repeat;
    background-position: -80px -192px;
background-size: 256px 256px; }

.flag.flag-sv {     background: url('../images/flags32.png') no-repeat;
    background-position: -160px -192px;
background-size: 256px 256px; }

.flag.flag-hn {     background: url('../images/flags32.png') no-repeat;
    background-position: -176px -80px;
background-size: 256px 256px; }

.flag.flag-bt {     background: url('../images/flags32.png') no-repeat;
    background-position: -240px -16px;
background-size: 256px 256px; }

.flag.flag-za {     background: url('../images/flags32.png') no-repeat;
    background-position: -208px -224px;
background-size: 256px 256px; }

.flag.flag-mv {     background: url('../images/flags32.png') no-repeat;
    background-position: -80px -144px;
background-size: 256px 256px; }

.flag.flag-ke {     background: url('../images/flags32.png') no-repeat;
    background-position: -208px -96px;
background-size: 256px 256px; }

.flag.flag-ms {     background: url('../images/flags32.png') no-repeat;
    background-position: -32px -144px;
background-size: 256px 256px; }

.flag.flag-lu {     background: url('../images/flags32.png') no-repeat;
    background-position: 0 -128px;
background-size: 256px 256px; }

.flag.flag-eg {     background: url('../images/flags32.png') no-repeat;
    background-position: -192px -48px;
background-size: 256px 256px; }

.flag.flag-mf {     background: url('../images/flags32.png') no-repeat;
    background-position: -112px -128px;
background-size: 256px 256px; }

.flag.flag-qa {     background: url('../images/flags32.png') no-repeat;
    background-position: -64px -176px;
background-size: 256px 256px; }

.flag.flag-ws {     background: url('../images/flags32.png') no-repeat;
    background-position: -160px -224px;
background-size: 256px 256px; }

.flag.flag-ge {     background: url('../images/flags32.png') no-repeat;
    background-position: -176px -64px;
background-size: 256px 256px; }

.flag.flag-tf {     background: url('../images/flags32.png') no-repeat;
    background-position: -240px -192px;
background-size: 256px 256px; }

.flag.flag-sa {     background: url('../images/flags32.png') no-repeat;
    background-position: -160px -176px;
background-size: 256px 256px; }

.flag.flag-in {     background: url('../images/flags32.png') no-repeat;
    background-position: -64px -96px;
background-size: 256px 256px; }

.flag.flag-mq {     background: url('../images/flags32.png') no-repeat;
    background-position: 0 -144px;
background-size: 256px 256px; }

.flag.flag-ky {     background: url('../images/flags32.png') no-repeat;
    background-position: -96px -112px;
background-size: 256px 256px; }

.flag.flag-zw {     background: url('../images/flags32.png') no-repeat;
    background-position: -240px -224px;
background-size: 256px 256px; }

.flag.flag-gt {     background: url('../images/flags32.png') no-repeat;
    background-position: -96px -80px;
background-size: 256px 256px; }

.flag.flag-sy {     background: url('../images/flags32.png') no-repeat;
    background-position: -176px -192px;
background-size: 256px 256px; }

.flag.flag-bl {     background: url('../images/flags32.png') no-repeat;
    background-position: -144px -16px;
background-size: 256px 256px; }

.flag.flag-la {     background: url('../images/flags32.png') no-repeat;
    background-position: -128px -112px;
background-size: 256px 256px; }

.flag.flag-rs {     background: url('../images/flags32.png') no-repeat;
    background-position: -112px -176px;
background-size: 256px 256px; }

.flag.flag-fj {     background: url('../images/flags32.png') no-repeat;
    background-position: -48px -64px;
background-size: 256px 256px; }

.flag.flag-gh {     background: url('../images/flags32.png') no-repeat;
    background-position: -208px -64px;
background-size: 256px 256px; }

.flag.flag-td {     background: url('../images/flags32.png') no-repeat;
    background-position: -224px -192px;
background-size: 256px 256px; }

.flag.flag-ne {     background: url('../images/flags32.png') no-repeat;
    background-position: -192px -144px;
background-size: 256px 256px; }

.flag.flag-ai {     background: url('../images/flags32.png') no-repeat;
    background-position: -64px 0;
background-size: 256px 256px; }

.flag.flag-am {     background: url('../images/flags32.png') no-repeat;
    background-position: -96px 0;
background-size: 256px 256px; }

.flag.flag-ck {     background: url('../images/flags32.png') no-repeat;
    background-position: -144px -32px;
background-size: 256px 256px; }

.flag.flag-kr {     background: url('../images/flags32.png') no-repeat;
    background-position: -64px -112px;
background-size: 256px 256px; }

.flag.flag-tv {     background: url('../images/flags32.png') no-repeat;
    background-position: -160px -208px;
background-size: 256px 256px; }

.flag.flag-ss {     background: url('../images/flags32.png') no-repeat;
    background-position: -128px -192px;
background-size: 256px 256px; }

.flag.flag-ma {     background: url('../images/flags32.png') no-repeat;
    background-position: -48px -128px;
background-size: 256px 256px; }

.flag.flag-lr {     background: url('../images/flags32.png') no-repeat;
    background-position: -208px -112px;
background-size: 256px 256px; }

.flag.flag-bh {     background: url('../images/flags32.png') no-repeat;
    background-position: -96px -16px;
background-size: 256px 256px; }

.flag.flag-lk {     background: url('../images/flags32.png') no-repeat;
    background-position: -192px -112px;
background-size: 256px 256px; }

.flag.flag-ec {     background: url('../images/flags32.png') no-repeat;
    background-position: -160px -48px;
background-size: 256px 256px; }

.flag.flag-sz {     background: url('../images/flags32.png') no-repeat;
    background-position: -192px -192px;
background-size: 256px 256px; }

.flag.flag-pw {     background: url('../images/flags32.png') no-repeat;
    background-position: -32px -176px;
background-size: 256px 256px; }

.flag.flag-bm {     background: url('../images/flags32.png') no-repeat;
    background-position: -160px -16px;
background-size: 256px 256px; }

.flag.flag-pf {     background: url('../images/flags32.png') no-repeat;
    background-position: -144px -160px;
background-size: 256px 256px; }

.flag.flag-gq {     background: url('../images/flags32.png') no-repeat;
    background-position: -48px -80px;
background-size: 256px 256px; }

.flag.flag-mh {     background: url('../images/flags32.png') no-repeat;
    background-position: -144px -128px;
background-size: 256px 256px; }

.flag.flag-lv {     background: url('../images/flags32.png') no-repeat;
    background-position: -16px -128px;
background-size: 256px 256px; }

.flag.flag-sc {     background: url('../images/flags32.png') no-repeat;
    background-position: -192px -176px;
background-size: 256px 256px; }

.flag.flag-gu {     background: url('../images/flags32.png') no-repeat;
    background-position: -112px -80px;
background-size: 256px 256px; }

.flag.flag-fr {     background: url('../images/flags32.png') no-repeat;
    background-position: -112px -64px;
background-size: 256px 256px; }

.flag.flag-fm {     background: url('../images/flags32.png') no-repeat;
    background-position: -80px -64px;
background-size: 256px 256px; }

.flag.flag-af {     background: url('../images/flags32.png') no-repeat;
    background-position: -32px 0;
background-size: 256px 256px; }

.flag.flag-gd {     background: url('../images/flags32.png') no-repeat;
    background-position: -160px -64px;
background-size: 256px 256px; }

.flag.flag-vu {     background: url('../images/flags32.png') no-repeat;
    background-position: -128px -224px;
background-size: 256px 256px; }

.flag.flag-ye {     background: url('../images/flags32.png') no-repeat;
    background-position: -176px -224px;
background-size: 256px 256px; }

.flag.flag-vn {     background: url('../images/flags32.png') no-repeat;
    background-position: -112px -224px;
background-size: 256px 256px; }

.flag.flag-ph {     background: url('../images/flags32.png') no-repeat;
    background-position: -176px -160px;
background-size: 256px 256px; }

.flag.flag-co {     background: url('../images/flags32.png') no-repeat;
    background-position: -208px -32px;
background-size: 256px 256px; }

.flag.flag-fi {     background: url('../images/flags32.png') no-repeat;
    background-position: -32px -64px;
background-size: 256px 256px; }

.flag.flag-ki {     background: url('../images/flags32.png') no-repeat;
    background-position: 0 -112px;
background-size: 256px 256px; }

.flag.flag-by {     background: url('../images/flags32.png') no-repeat;
    background-position: -16px -32px;
background-size: 256px 256px; }

.flag.flag-iq {     background: url('../images/flags32.png') no-repeat;
    background-position: -80px -96px;
background-size: 256px 256px; }

.flag.flag-tz {     background: url('../images/flags32.png') no-repeat;
    background-position: -192px -208px;
background-size: 256px 256px; }

.flag.flag-re {     background: url('../images/flags32.png') no-repeat;
    background-position: -80px -176px;
background-size: 256px 256px; }

.flag.flag-fk {     background: url('../images/flags32.png') no-repeat;
    background-position: -64px -64px;
background-size: 256px 256px; }

.flag.flag-cz {     background: url('../images/flags32.png') no-repeat;
    background-position: -48px -48px;
background-size: 256px 256px; }

.flag.flag-gi {     background: url('../images/flags32.png') no-repeat;
    background-position: -224px -64px;
background-size: 256px 256px; }

.flag.flag-kh {     background: url('../images/flags32.png') no-repeat;
    background-position: -240px -96px;
background-size: 256px 256px; }

.flag.flag-kp {     background: url('../images/flags32.png') no-repeat;
    background-position: -48px -112px;
background-size: 256px 256px; }

.flag.flag-mo {     background: url('../images/flags32.png') no-repeat;
    background-position: -224px -128px;
background-size: 256px 256px; }

.flag.flag-sb {     background: url('../images/flags32.png') no-repeat;
    background-position: -176px -176px;
background-size: 256px 256px; }

.flag.flag-us {     background: url('../images/flags32.png') no-repeat;
    background-position: -240px -208px;
background-size: 256px 256px; }

.flag.flag-cl {     background: url('../images/flags32.png') no-repeat;
    background-position: -160px -32px;
background-size: 256px 256px; }

.flag.flag-dj {     background: url('../images/flags32.png') no-repeat;
    background-position: -80px -48px;
background-size: 256px 256px; }

.flag.flag-mc {     background: url('../images/flags32.png') no-repeat;
    background-position: -64px -128px;
background-size: 256px 256px; }

.flag.flag-br {     background: url('../images/flags32.png') no-repeat;
    background-position: -208px -16px;
background-size: 256px 256px; }

.flag.flag-me {     background: url('../images/flags32.png') no-repeat;
    background-position: -96px -128px;
background-size: 256px 256px; }

.flag.flag-wf {     background: url('../images/flags32.png') no-repeat;
    background-position: -144px -224px;
background-size: 256px 256px; }

.flag.flag-om {     background: url('../images/flags32.png') no-repeat;
    background-position: -96px -160px;
background-size: 256px 256px; }

.flag.flag-bi {     background: url('../images/flags32.png') no-repeat;
    background-position: -112px -16px;
background-size: 256px 256px; }

.flag.flag-dk {     background: url('../images/flags32.png') no-repeat;
    background-position: -96px -48px;
background-size: 256px 256px; }

.flag.flag-bz {     background: url('../images/flags32.png') no-repeat;
    background-position: -32px -32px;
background-size: 256px 256px; }

.flag.flag-st {     background: url('../images/flags32.png') no-repeat;
    background-position: -144px -192px;
background-size: 256px 256px; }

.flag.flag-cd {     background: url('../images/flags32.png') no-repeat;
    background-position: -64px -32px;
background-size: 256px 256px; }

.flag.flag-ee {     background: url('../images/flags32.png') no-repeat;
    background-position: -176px -48px;
background-size: 256px 256px; }

.flag.flag-ie {     background: url('../images/flags32.png') no-repeat;
    background-position: -16px -96px;
background-size: 256px 256px; }

.flag.flag-sd {     background: url('../images/flags32.png') no-repeat;
    background-position: -208px -176px;
background-size: 256px 256px; }

.flag.flag-pe {     background: url('../images/flags32.png') no-repeat;
    background-position: -128px -160px;
background-size: 256px 256px; }

.flag.flag-ls {     background: url('../images/flags32.png') no-repeat;
    background-position: -224px -112px;
background-size: 256px 256px; }

.flag.flag-is {     background: url('../images/flags32.png') no-repeat;
    background-position: -112px -96px;
background-size: 256px 256px; }

.flag.flag-al {     background: url('../images/flags32.png') no-repeat;
    background-position: -80px 0;
background-size: 256px 256px; }

.flag.flag-nz {     background: url('../images/flags32.png') no-repeat;
    background-position: -80px -160px;
background-size: 256px 256px; }

.flag.flag-ir {     background: url('../images/flags32.png') no-repeat;
    background-position: -96px -96px;
background-size: 256px 256px; }

.flag.flag-lc {     background: url('../images/flags32.png') no-repeat;
    background-position: -160px -112px;
background-size: 256px 256px; }

.flag.flag-sh {     background: url('../images/flags32.png') no-repeat;
    background-position: 0 -192px;
background-size: 256px 256px; }

.flag.flag-th {     background: url('../images/flags32.png') no-repeat;
    background-position: -16px -208px;
background-size: 256px 256px; }

.flag.flag-mr {     background: url('../images/flags32.png') no-repeat;
    background-position: -16px -144px;
background-size: 256px 256px; }

.flag.flag-km {     background: url('../images/flags32.png') no-repeat;
    background-position: -16px -112px;
background-size: 256px 256px; }

.flag.flag-hr {     background: url('../images/flags32.png') no-repeat;
    background-position: -192px -80px;
background-size: 256px 256px; }

.flag.flag-tn {     background: url('../images/flags32.png') no-repeat;
    background-position: -96px -208px;
background-size: 256px 256px; }

.flag.flag-sg {     background: url('../images/flags32.png') no-repeat;
    background-position: -240px -176px;
background-size: 256px 256px; }

.flag.flag-rw {     background: url('../images/flags32.png') no-repeat;
    background-position: -144px -176px;
background-size: 256px 256px; }

.flag.flag-ga {     background: url('../images/flags32.png') no-repeat;
    background-position: -128px -64px;
background-size: 256px 256px; }

.flag.flag-ar {     background: url('../images/flags32.png') no-repeat;
    background-position: -144px 0;
background-size: 256px 256px; }

.flag.flag-gb {     background: url('../images/flags32.png') no-repeat;
    background: url('../images/flags32.png') no-repeat;
	background-size: 256px 256px;
    background-position: -144px -64px;
background-size: 256px 256px; }

.flag.flag-ng {     background: url('../images/flags32.png') no-repeat;
    background-position: -224px -144px;
background-size: 256px 256px; }

.flag.flag-ly {     background: url('../images/flags32.png') no-repeat;
    background-position: -32px -128px;
background-size: 256px 256px; }

.flag.flag-lt {     background: url('../images/flags32.png') no-repeat;
    background-position: -240px -112px;
background-size: 256px 256px; }

.flag.flag-aw {     background: url('../images/flags32.png') no-repeat;
    background-position: -208px 0;
background-size: 256px 256px; }

.flag.flag-bn {     background: url('../images/flags32.png') no-repeat;
    background-position: -176px -16px;
background-size: 256px 256px; }

.flag.flag-jo {     background: url('../images/flags32.png') no-repeat;
    background-position: -176px -96px;
background-size: 256px 256px; }

.flag.flag-sk {     background: url('../images/flags32.png') no-repeat;
    background-position: -32px -192px;
background-size: 256px 256px; }

.flag.flag-kz {     background: url('../images/flags32.png') no-repeat;
    background-position: -112px -112px;
background-size: 256px 256px; }

.flag.flag-gl {     background: url('../images/flags32.png') no-repeat;
    background-position: -240px -64px;
background-size: 256px 256px; }

.flag.flag-pa {     background: url('../images/flags32.png') no-repeat;
    background-position: -112px -160px;
background-size: 256px 256px; }

.flag.flag-er {     background: url('../images/flags32.png') no-repeat;
    background-position: -224px -48px;
background-size: 256px 256px; }

.flag.flag-cg {     background: url('../images/flags32.png') no-repeat;
    background-position: -96px -32px;
background-size: 256px 256px; }

.flag.flag-mk {     background: url('../images/flags32.png') no-repeat;
    background-position: -160px -128px;
background-size: 256px 256px; }

.flag.flag-fo {     background: url('../images/flags32.png') no-repeat;
    background-position: -96px -64px;
background-size: 256px 256px; }

.flag.flag-pt {     background: url('../images/flags32.png') no-repeat;
    background-position: -16px -176px;
background-size: 256px 256px; }

.flag.flag-tj {     background: url('../images/flags32.png') no-repeat;
    background-position: -32px -208px;
background-size: 256px 256px; }

.flag.flag-to {     background: url('../images/flags32.png') no-repeat;
    background-position: -112px -208px;
background-size: 256px 256px; }

.flag.flag-lb {     background: url('../images/flags32.png') no-repeat;
    background-position: -144px -112px;
background-size: 256px 256px; }

.flag.flag-an {     background: url('../images/flags32.png') no-repeat;
    background-position: -112px 0;
background-size: 256px 256px; }

.flag.flag-so {     background: url('../images/flags32.png') no-repeat;
    background-position: -96px -192px;
background-size: 256px 256px; }

.flag.flag-mt {     background: url('../images/flags32.png') no-repeat;
    background-position: -48px -144px;
background-size: 256px 256px; }

.flag.flag-ax {     background: url('../images/flags32.png') no-repeat;
    background-position: -224px 0;
background-size: 256px 256px; }

.flag.flag-je {     background: url('../images/flags32.png') no-repeat;
    background-position: -144px -96px;
background-size: 256px 256px; }

.flag.flag-ni {     background: url('../images/flags32.png') no-repeat;
    background-position: -240px -144px;
background-size: 256px 256px; }

.flag.flag-tm {     background: url('../images/flags32.png') no-repeat;
    background-position: -80px -208px;
background-size: 256px 256px; }

.flag.flag-eu {     background: url('../images/flags32.png') no-repeat;
    background-position: -16px -64px;
background-size: 256px 256px; }

.flag.flag-es {     background: url('../images/flags32.png') no-repeat;
    background-position: -240px -48px;
background-size: 256px 256px; }

.flag.flag-cu {     background: url('../images/flags32.png') no-repeat;
    background-position: -240px -32px;
background-size: 256px 256px; }

.flag.flag-se {     background: url('../images/flags32.png') no-repeat;
    background-position: -224px -176px;
background-size: 256px 256px; }

.flag.flag-ml {     background: url('../images/flags32.png') no-repeat;
    background-position: -176px -128px;
background-size: 256px 256px; }

.flag.flag-va {     background: url('../images/flags32.png') no-repeat;
    background-position: -32px -224px;
background-size: 256px 256px; }

.flag.flag-gr {     background: url('../images/flags32.png') no-repeat;
    background-position: -64px -80px;
background-size: 256px 256px; }

.flag.flag-kn {     background: url('../images/flags32.png') no-repeat;
    background-position: -32px -112px;
background-size: 256px 256px; }

.flag.flag-tl {     background: url('../images/flags32.png') no-repeat;
    background-position: -64px -208px;
background-size: 256px 256px; }

.flag.flag-tg {     background: url('../images/flags32.png') no-repeat;
    background-position: 0 -208px;
background-size: 256px 256px; }

.flag.flag-vc {     background: url('../images/flags32.png') no-repeat;
    background-position: -48px -224px;
background-size: 256px 256px; }

.flag.flag-ci {     background: url('../images/flags32.png') no-repeat;
    background-position: -128px -32px;
background-size: 256px 256px; }

.flag.flag-cv {     background: url('../images/flags32.png') no-repeat;
    background-position: 0 -48px;
background-size: 256px 256px; }

.flag.flag-md {     background: url('../images/flags32.png') no-repeat;
    background-position: -80px -128px;
background-size: 256px 256px; }

.flag.flag-mz {     background: url('../images/flags32.png') no-repeat;
    background-position: -144px -144px;
background-size: 256px 256px; }

.flag.flag-bb {     background: url('../images/flags32.png') no-repeat;
    background-position: -16px -16px;
background-size: 256px 256px; }

.flag.flag-jm {     background: url('../images/flags32.png') no-repeat;
    background-position: -160px -96px;
background-size: 256px 256px; }

.flag.flag-ps {     background: url('../images/flags32.png') no-repeat;
    background-position: 0 -176px;
background-size: 256px 256px; }

.flag.flag-nu {     background: url('../images/flags32.png') no-repeat;
    background-position: -64px -160px;
background-size: 256px 256px; }

.flag.flag-ua {     background: url('../images/flags32.png') no-repeat;
    background-position: -208px -208px;
background-size: 256px 256px; }

.flag.flag-uy {     background: url('../images/flags32.png') no-repeat;
    background-position: 0 -224px;
background-size: 256px 256px; }

.flag.flag-hu {     background: url('../images/flags32.png') no-repeat;
    background-position: -224px -80px;
background-size: 256px 256px; }
