/* Default per instance fallback */
.largeFlag {overflow: hidden;vertical-align: top;height:46px;width:74px;*background: url('../images/country-flags-74x46.png') no-repeat;}

/* Default per instance behaviour for pseudo-selector enabled browsers (eg. IE8+) */
.largeFlag:before{display: inline-block;content: url('../images/country-flags-74x46.png');}
/* Default per instance fallback */
.mediumFlag {overflow: hidden;vertical-align: top;height:32px;width:52px;*background: url('../images/country-flags-52x32.png') no-repeat;}

/* Default per instance behaviour for pseudo-selector enabled browsers (eg. IE8+) */
.mediumFlag:before{display: inline-block;content: url('../images/country-flags-52x32.png');}

/* Default per instance fallback */
.smallFlag {overflow: hidden;vertical-align: top;height:23px;width:37px;*background: url('../images/country-flags-37x23.png') no-repeat;}

/* Default per instance behaviour for pseudo-selector enabled browsers (eg. IE8+) */
.smallFlag:before{display: inline-block;content: url('../images/country-flags-37x23.png');}


/* Country flag
================== */	

.largeFlag-AD {*background-position: 0px 0;}

.largeFlag-AD:before{position:relative;top:0;}

.largeFlag-AE {*background-position: 0px -50px;}

.largeFlag-AE:before{position:relative;top:-50px;}

.largeFlag-AF {*background-position: 0px -100px;}

.largeFlag-AF:before{position:relative;top:-100px;}

.largeFlag-AG {*background-position: 0px -150px;}

.largeFlag-AG:before{position:relative;top:-150px;}

.largeFlag-AI {*background-position: 0px -200px;}

.largeFlag-AI:before{position:relative;top:-200px;}

.largeFlag-AL {*background-position: 0px -250px;}

.largeFlag-AL:before{position:relative;top:-250px;}

.largeFlag-AM {*background-position: 0px -300px;}

.largeFlag-AM:before{position:relative;top:-300px;}

.largeFlag-AN {*background-position: 0px -350px;}

.largeFlag-AN:before{position:relative;top:-350px;}

.largeFlag-AO {*background-position: 0px -400px;}

.largeFlag-AO:before{position:relative;top:-400px;}

.largeFlag-AQ {*background-position: 0px -450px;}

.largeFlag-AQ:before{position:relative;top:-450px;}

.largeFlag-AR {*background-position: 0px -500px;}

.largeFlag-AR:before{position:relative;top:-500px;}

.largeFlag-AS {*background-position: 0px -550px;}

.largeFlag-AS:before{position:relative;top:-550px;}

.largeFlag-AT {*background-position: 0px -600px;}

.largeFlag-AT:before{position:relative;top:-600px;}

.largeFlag-AU {*background-position: 0px -650px;}

.largeFlag-AU:before{position:relative;top:-650px;}

.largeFlag-AW {*background-position: 0px -700px;}

.largeFlag-AW:before{position:relative;top:-700px;}

.largeFlag-AX {*background-position: 0px -750px;}

.largeFlag-AX:before{position:relative;top:-750px;}

.largeFlag-AZ {*background-position: 0px -800px;}

.largeFlag-AZ:before{position:relative;top:-800px;}

.largeFlag-BA {*background-position: 0px -850px;}

.largeFlag-BA:before{position:relative;top:-850px;}

.largeFlag-BB {*background-position: 0px -900px;}

.largeFlag-BB:before{position:relative;top:-900px;}

.largeFlag-BD {*background-position: 0px -950px;}

.largeFlag-BD:before{position:relative;top:-950px;}

.largeFlag-BE {*background-position: 0px -1000px;}

.largeFlag-BE:before{position:relative;top:-1000px;}

.largeFlag-BF {*background-position: 0px -1050px;}

.largeFlag-BF:before{position:relative;top:-1050px;}

.largeFlag-BG {*background-position: 0px -1100px;}

.largeFlag-BG:before{position:relative;top:-1100px;}

.largeFlag-BH {*background-position: 0px -1150px;}

.largeFlag-BH:before{position:relative;top:-1150px;}

.largeFlag-BI {*background-position: 0px -1200px;}

.largeFlag-BI:before{position:relative;top:-1200px;}

.largeFlag-BJ {*background-position: 0px -1250px;}

.largeFlag-BJ:before{position:relative;top:-1250px;}

.largeFlag-BL {*background-position: 0px -1300px;}

.largeFlag-BL:before{position:relative;top:-1300px;}

.largeFlag-BM {*background-position: 0px -1350px;}

.largeFlag-BM:before{position:relative;top:-1350px;}

.largeFlag-BN {*background-position: 0px -1400px;}

.largeFlag-BN:before{position:relative;top:-1400px;}

.largeFlag-BO {*background-position: 0px -1450px;}

.largeFlag-BO:before{position:relative;top:-1450px;}

.largeFlag-BR {*background-position: 0px -1500px;}

.largeFlag-BR:before{position:relative;top:-1500px;}

.largeFlag-BS {*background-position: 0px -1550px;}

.largeFlag-BS:before{position:relative;top:-1550px;}

.largeFlag-BT {*background-position: 0px -1600px;}

.largeFlag-BT:before{position:relative;top:-1600px;}

.largeFlag-BV {*background-position: 0px -1650px;}

.largeFlag-BV:before{position:relative;top:-1650px;}

.largeFlag-BW {*background-position: 0px -1700px;}

.largeFlag-BW:before{position:relative;top:-1700px;}

.largeFlag-BY {*background-position: 0px -1750px;}

.largeFlag-BY:before{position:relative;top:-1750px;}

.largeFlag-BZ {*background-position: 0px -1800px;}

.largeFlag-BZ:before{position:relative;top:-1800px;}

.largeFlag-CA {*background-position: 0px -1850px;}

.largeFlag-CA:before{position:relative;top:-1850px;}

.largeFlag-CC {*background-position: 0px -1900px;}

.largeFlag-CC:before{position:relative;top:-1900px;}

.largeFlag-CD {*background-position: 0px -1950px;}

.largeFlag-CD:before{position:relative;top:-1950px;}

.largeFlag-CF {*background-position: 0px -2000px;}

.largeFlag-CF:before{position:relative;top:-2000px;}

.largeFlag-CG {*background-position: 0px -2050px;}

.largeFlag-CG:before{position:relative;top:-2050px;}

.largeFlag-CH {*background-position: 0px -2100px;}

.largeFlag-CH:before{position:relative;top:-2100px;}

.largeFlag-CI {*background-position: 0px -2150px;}

.largeFlag-CI:before{position:relative;top:-2150px;}

.largeFlag-CK {*background-position: 0px -2200px;}

.largeFlag-CK:before{position:relative;top:-2200px;}

.largeFlag-CL {*background-position: 0px -2250px;}

.largeFlag-CL:before{position:relative;top:-2250px;}

.largeFlag-CM {*background-position: 0px -2300px;}

.largeFlag-CM:before{position:relative;top:-2300px;}

.largeFlag-CN {*background-position: 0px -2350px;}

.largeFlag-CN:before{position:relative;top:-2350px;}

.largeFlag-CO {*background-position: 0px -2400px;}

.largeFlag-CO:before{position:relative;top:-2400px;}

.largeFlag-CR {*background-position: 0px -2450px;}

.largeFlag-CR:before{position:relative;top:-2450px;}

.largeFlag-CU {*background-position: 0px -2500px;}

.largeFlag-CU:before{position:relative;top:-2500px;}

.largeFlag-CV {*background-position: 0px -2550px;}

.largeFlag-CV:before{position:relative;top:-2550px;}

.largeFlag-CX {*background-position: 0px -2600px;}

.largeFlag-CX:before{position:relative;top:-2600px;}

.largeFlag-CY {*background-position: 0px -2650px;}

.largeFlag-CY:before{position:relative;top:-2650px;}

.largeFlag-CZ {*background-position: 0px -2700px;}

.largeFlag-CZ:before{position:relative;top:-2700px;}

.largeFlag-DE {*background-position: 0px -2750px;}

.largeFlag-DE:before{position:relative;top:-2750px;}

.largeFlag-DJ {*background-position: 0px -2800px;}

.largeFlag-DJ:before{position:relative;top:-2800px;}

.largeFlag-DK {*background-position: 0px -2850px;}

.largeFlag-DK:before{position:relative;top:-2850px;}

.largeFlag-DM {*background-position: 0px -2900px;}

.largeFlag-DM:before{position:relative;top:-2900px;}

.largeFlag-DO {*background-position: 0px -2950px;}

.largeFlag-DO:before{position:relative;top:-2950px;}

.largeFlag-DZ {*background-position: 0px -3000px;}

.largeFlag-DZ:before{position:relative;top:-3000px;}

.largeFlag-EC {*background-position: 0px -3050px;}

.largeFlag-EC:before{position:relative;top:-3050px;}

.largeFlag-EE {*background-position: 0px -3100px;}

.largeFlag-EE:before{position:relative;top:-3100px;}

.largeFlag-EG {*background-position: 0px -3150px;}

.largeFlag-EG:before{position:relative;top:-3150px;}

.largeFlag-EH {*background-position: 0px -3200px;}

.largeFlag-EH:before{position:relative;top:-3200px;}

.largeFlag-ER {*background-position: 0px -3250px;}

.largeFlag-ER:before{position:relative;top:-3250px;}

.largeFlag-ES {*background-position: 0px -3300px;}

.largeFlag-ES:before{position:relative;top:-3300px;}

.largeFlag-ET {*background-position: 0px -3350px;}

.largeFlag-ET:before{position:relative;top:-3350px;}

.largeFlag-FI {*background-position: 0px -3400px;}

.largeFlag-FI:before{position:relative;top:-3400px;}

.largeFlag-FJ {*background-position: 0px -3450px;}

.largeFlag-FJ:before{position:relative;top:-3450px;}

.largeFlag-FK {*background-position: 0px -3500px;}

.largeFlag-FK:before{position:relative;top:-3500px;}

.largeFlag-FM {*background-position: 0px -3550px;}

.largeFlag-FM:before{position:relative;top:-3550px;}

.largeFlag-FO {*background-position: 0px -3600px;}

.largeFlag-FO:before{position:relative;top:-3600px;}

.largeFlag-FR {*background-position: 0px -3650px;}

.largeFlag-FR:before{position:relative;top:-3650px;}

.largeFlag-GA {*background-position: 0px -3700px;}

.largeFlag-GA:before{position:relative;top:-3700px;}

.largeFlag-GB {*background-position: 0px -3750px;}

.largeFlag-GB:before{position:relative;top:-3750px;}

.largeFlag-GD {*background-position: 0px -3800px;}

.largeFlag-GD:before{position:relative;top:-3800px;}

.largeFlag-GE {*background-position: 0px -3850px;}

.largeFlag-GE:before{position:relative;top:-3850px;}

.largeFlag-GF {*background-position: 0px -3900px;}

.largeFlag-GF:before{position:relative;top:-3900px;}

.largeFlag-GG {*background-position: 0px -3950px;}

.largeFlag-GG:before{position:relative;top:-3950px;}

.largeFlag-GH {*background-position: 0px -4000px;}

.largeFlag-GH:before{position:relative;top:-4000px;}

.largeFlag-GI {*background-position: 0px -4050px;}

.largeFlag-GI:before{position:relative;top:-4050px;}

.largeFlag-GL {*background-position: 0px -4100px;}

.largeFlag-GL:before{position:relative;top:-4100px;}

.largeFlag-GM {*background-position: 0px -4150px;}

.largeFlag-GM:before{position:relative;top:-4150px;}

.largeFlag-GN {*background-position: 0px -4200px;}

.largeFlag-GN:before{position:relative;top:-4200px;}

.largeFlag-GP {*background-position: 0px -4250px;}

.largeFlag-GP:before{position:relative;top:-4250px;}

.largeFlag-GQ {*background-position: 0px -4300px;}

.largeFlag-GQ:before{position:relative;top:-4300px;}

.largeFlag-GR {*background-position: 0px -4350px;}

.largeFlag-GR:before{position:relative;top:-4350px;}

.largeFlag-GS {*background-position: 0px -4400px;}

.largeFlag-GS:before{position:relative;top:-4400px;}

.largeFlag-GT {*background-position: 0px -4450px;}

.largeFlag-GT:before{position:relative;top:-4450px;}

.largeFlag-GU {*background-position: 0px -4500px;}

.largeFlag-GU:before{position:relative;top:-4500px;}

.largeFlag-GW {*background-position: 0px -4550px;}

.largeFlag-GW:before{position:relative;top:-4550px;}

.largeFlag-GY {*background-position: 0px -4600px;}

.largeFlag-GY:before{position:relative;top:-4600px;}

.largeFlag-HK {*background-position: 0px -4650px;}

.largeFlag-HK:before{position:relative;top:-4650px;}

.largeFlag-HM {*background-position: 0px -4700px;}

.largeFlag-HM:before{position:relative;top:-4700px;}

.largeFlag-HN {*background-position: 0px -4750px;}

.largeFlag-HN:before{position:relative;top:-4750px;}

.largeFlag-HR {*background-position: 0px -4800px;}

.largeFlag-HR:before{position:relative;top:-4800px;}

.largeFlag-HT {*background-position: 0px -4850px;}

.largeFlag-HT:before{position:relative;top:-4850px;}

.largeFlag-HU {*background-position: 0px -4900px;}

.largeFlag-HU:before{position:relative;top:-4900px;}

.largeFlag-ID {*background-position: 0px -4950px;}

.largeFlag-ID:before{position:relative;top:-4950px;}

.largeFlag-IE {*background-position: 0px -5000px;}

.largeFlag-IE:before{position:relative;top:-5000px;}

.largeFlag-IL {*background-position: 0px -5050px;}

.largeFlag-IL:before{position:relative;top:-5050px;}

.largeFlag-IM {*background-position: 0px -5100px;}

.largeFlag-IM:before{position:relative;top:-5100px;}

.largeFlag-IN {*background-position: 0px -5150px;}

.largeFlag-IN:before{position:relative;top:-5150px;}

.largeFlag-IO {*background-position: 0px -5200px;}

.largeFlag-IO:before{position:relative;top:-5200px;}

.largeFlag-IQ {*background-position: 0px -5250px;}

.largeFlag-IQ:before{position:relative;top:-5250px;}

.largeFlag-IR {*background-position: 0px -5300px;}

.largeFlag-IR:before{position:relative;top:-5300px;}

.largeFlag-IS {*background-position: 0px -5350px;}

.largeFlag-IS:before{position:relative;top:-5350px;}

.largeFlag-IT {*background-position: 0px -5400px;}

.largeFlag-IT:before{position:relative;top:-5400px;}

.largeFlag-JE {*background-position: 0px -5450px;}

.largeFlag-JE:before{position:relative;top:-5450px;}

.largeFlag-JM {*background-position: 0px -5500px;}

.largeFlag-JM:before{position:relative;top:-5500px;}

.largeFlag-JO {*background-position: 0px -5550px;}

.largeFlag-JO:before{position:relative;top:-5550px;}

.largeFlag-JP {*background-position: 0px -5600px;}

.largeFlag-JP:before{position:relative;top:-5600px;}

.largeFlag-KE {*background-position: 0px -5650px;}

.largeFlag-KE:before{position:relative;top:-5650px;}

.largeFlag-KG {*background-position: 0px -5700px;}

.largeFlag-KG:before{position:relative;top:-5700px;}

.largeFlag-KH {*background-position: 0px -5750px;}

.largeFlag-KH:before{position:relative;top:-5750px;}

.largeFlag-KI {*background-position: 0px -5800px;}

.largeFlag-KI:before{position:relative;top:-5800px;}

.largeFlag-KM {*background-position: 0px -5850px;}

.largeFlag-KM:before{position:relative;top:-5850px;}

.largeFlag-KN {*background-position: 0px -5900px;}

.largeFlag-KN:before{position:relative;top:-5900px;}

.largeFlag-KP {*background-position: 0px -5950px;}

.largeFlag-KP:before{position:relative;top:-5950px;}

.largeFlag-KR {*background-position: 0px -6000px;}

.largeFlag-KR:before{position:relative;top:-6000px;}

.largeFlag-KW {*background-position: 0px -6050px;}

.largeFlag-KW:before{position:relative;top:-6050px;}

.largeFlag-KY {*background-position: 0px -6100px;}

.largeFlag-KY:before{position:relative;top:-6100px;}

.largeFlag-KZ {*background-position: 0px -6150px;}

.largeFlag-KZ:before{position:relative;top:-6150px;}

.largeFlag-LA {*background-position: 0px -6200px;}

.largeFlag-LA:before{position:relative;top:-6200px;}

.largeFlag-LB {*background-position: 0px -6250px;}

.largeFlag-LB:before{position:relative;top:-6250px;}

.largeFlag-LC {*background-position: 0px -6300px;}

.largeFlag-LC:before{position:relative;top:-6300px;}

.largeFlag-LI {*background-position: 0px -6350px;}

.largeFlag-LI:before{position:relative;top:-6350px;}

.largeFlag-LK {*background-position: 0px -6400px;}

.largeFlag-LK:before{position:relative;top:-6400px;}

.largeFlag-LR {*background-position: 0px -6450px;}

.largeFlag-LR:before{position:relative;top:-6450px;}

.largeFlag-LS {*background-position: 0px -6500px;}

.largeFlag-LS:before{position:relative;top:-6500px;}

.largeFlag-LT {*background-position: 0px -6550px;}

.largeFlag-LT:before{position:relative;top:-6550px;}

.largeFlag-LU {*background-position: 0px -6600px;}

.largeFlag-LU:before{position:relative;top:-6600px;}

.largeFlag-LV {*background-position: 0px -6650px;}

.largeFlag-LV:before{position:relative;top:-6650px;}

.largeFlag-LY {*background-position: 0px -6700px;}

.largeFlag-LY:before{position:relative;top:-6700px;}

.largeFlag-MA {*background-position: 0px -6750px;}

.largeFlag-MA:before{position:relative;top:-6750px;}

.largeFlag-MC {*background-position: 0px -6800px;}

.largeFlag-MC:before{position:relative;top:-6800px;}

.largeFlag-MD {*background-position: 0px -6850px;}

.largeFlag-MD:before{position:relative;top:-6850px;}

.largeFlag-ME {*background-position: 0px -6900px;}

.largeFlag-ME:before{position:relative;top:-6900px;}

.largeFlag-MF {*background-position: 0px -6950px;}

.largeFlag-MF:before{position:relative;top:-6950px;}

.largeFlag-MG {*background-position: 0px -7000px;}

.largeFlag-MG:before{position:relative;top:-7000px;}

.largeFlag-MH {*background-position: 0px -7050px;}

.largeFlag-MH:before{position:relative;top:-7050px;}

.largeFlag-MK {*background-position: 0px -7100px;}

.largeFlag-MK:before{position:relative;top:-7100px;}

.largeFlag-ML {*background-position: 0px -7150px;}

.largeFlag-ML:before{position:relative;top:-7150px;}

.largeFlag-MM {*background-position: 0px -7200px;}

.largeFlag-MM:before{position:relative;top:-7200px;}

.largeFlag-MN {*background-position: 0px -7250px;}

.largeFlag-MN:before{position:relative;top:-7250px;}

.largeFlag-MO {*background-position: 0px -7300px;}

.largeFlag-MO:before{position:relative;top:-7300px;}

.largeFlag-MP {*background-position: 0px -7350px;}

.largeFlag-MP:before{position:relative;top:-7350px;}

.largeFlag-MQ {*background-position: 0px -7400px;}

.largeFlag-MQ:before{position:relative;top:-7400px;}

.largeFlag-MR {*background-position: 0px -7450px;}

.largeFlag-MR:before{position:relative;top:-7450px;}

.largeFlag-MS {*background-position: 0px -7500px;}

.largeFlag-MS:before{position:relative;top:-7500px;}

.largeFlag-MT {*background-position: 0px -7550px;}

.largeFlag-MT:before{position:relative;top:-7550px;}

.largeFlag-MU {*background-position: 0px -7600px;}

.largeFlag-MU:before{position:relative;top:-7600px;}

.largeFlag-MV {*background-position: 0px -7650px;}

.largeFlag-MV:before{position:relative;top:-7650px;}

.largeFlag-MW {*background-position: 0px -7700px;}

.largeFlag-MW:before{position:relative;top:-7700px;}

.largeFlag-MX {*background-position: 0px -7750px;}

.largeFlag-MX:before{position:relative;top:-7750px;}

.largeFlag-MY {*background-position: 0px -7800px;}

.largeFlag-MY:before{position:relative;top:-7800px;}

.largeFlag-MZ {*background-position: 0px -7850px;}

.largeFlag-MZ:before{position:relative;top:-7850px;}

.largeFlag-NA {*background-position: 0px -7900px;}

.largeFlag-NA:before{position:relative;top:-7900px;}

.largeFlag-NC {*background-position: 0px -7950px;}

.largeFlag-NC:before{position:relative;top:-7950px;}

.largeFlag-NE {*background-position: 0px -8000px;}

.largeFlag-NE:before{position:relative;top:-8000px;}

.largeFlag-NF {*background-position: 0px -8050px;}

.largeFlag-NF:before{position:relative;top:-8050px;}

.largeFlag-NG {*background-position: 0px -8100px;}

.largeFlag-NG:before{position:relative;top:-8100px;}

.largeFlag-NI {*background-position: 0px -8150px;}

.largeFlag-NI:before{position:relative;top:-8150px;}

.largeFlag-NL {*background-position: 0px -8200px;}

.largeFlag-NL:before{position:relative;top:-8200px;}

.largeFlag-NO {*background-position: 0px -8250px;}

.largeFlag-NO:before{position:relative;top:-8250px;}

.largeFlag-NP {*background-position: 0px -8300px;}

.largeFlag-NP:before{position:relative;top:-8300px;}

.largeFlag-NR {*background-position: 0px -8350px;}

.largeFlag-NR:before{position:relative;top:-8350px;}

.largeFlag-NU {*background-position: 0px -8400px;}

.largeFlag-NU:before{position:relative;top:-8400px;}

.largeFlag-NZ {*background-position: 0px -8450px;}

.largeFlag-NZ:before{position:relative;top:-8450px;}

.largeFlag-OM {*background-position: 0px -8500px;}

.largeFlag-OM:before{position:relative;top:-8500px;}

.largeFlag-PA {*background-position: 0px -8550px;}

.largeFlag-PA:before{position:relative;top:-8550px;}

.largeFlag-PE {*background-position: 0px -8600px;}

.largeFlag-PE:before{position:relative;top:-8600px;}

.largeFlag-PF {*background-position: 0px -8650px;}

.largeFlag-PF:before{position:relative;top:-8650px;}

.largeFlag-PG {*background-position: 0px -8700px;}

.largeFlag-PG:before{position:relative;top:-8700px;}

.largeFlag-PH {*background-position: 0px -8750px;}

.largeFlag-PH:before{position:relative;top:-8750px;}

.largeFlag-PK {*background-position: 0px -8800px;}

.largeFlag-PK:before{position:relative;top:-8800px;}

.largeFlag-PL {*background-position: 0px -8850px;}

.largeFlag-PL:before{position:relative;top:-8850px;}

.largeFlag-PM {*background-position: 0px -8900px;}

.largeFlag-PM:before{position:relative;top:-8900px;}

.largeFlag-PN {*background-position: 0px -8950px;}

.largeFlag-PN:before{position:relative;top:-8950px;}

.largeFlag-PR {*background-position: 0px -9000px;}

.largeFlag-PR:before{position:relative;top:-9000px;}

.largeFlag-PS {*background-position: 0px -9050px;}

.largeFlag-PS:before{position:relative;top:-9050px;}

.largeFlag-PT {*background-position: 0px -9100px;}

.largeFlag-PT:before{position:relative;top:-9100px;}

.largeFlag-PW {*background-position: 0px -9150px;}

.largeFlag-PW:before{position:relative;top:-9150px;}

.largeFlag-PY {*background-position: 0px -9200px;}

.largeFlag-PY:before{position:relative;top:-9200px;}

.largeFlag-QA {*background-position: 0px -9250px;}

.largeFlag-QA:before{position:relative;top:-9250px;}

.largeFlag-RE {*background-position: 0px -9300px;}

.largeFlag-RE:before{position:relative;top:-9300px;}

.largeFlag-RO {*background-position: 0px -9350px;}

.largeFlag-RO:before{position:relative;top:-9350px;}

.largeFlag-RS {*background-position: 0px -9400px;}

.largeFlag-RS:before{position:relative;top:-9400px;}

.largeFlag-RU {*background-position: 0px -9450px;}

.largeFlag-RU:before{position:relative;top:-9450px;}

.largeFlag-RW {*background-position: 0px -9500px;}

.largeFlag-RW:before{position:relative;top:-9500px;}

.largeFlag-SA {*background-position: 0px -9550px;}

.largeFlag-SA:before{position:relative;top:-9550px;}

.largeFlag-SB {*background-position: 0px -9600px;}

.largeFlag-SB:before{position:relative;top:-9600px;}

.largeFlag-SC {*background-position: 0px -9650px;}

.largeFlag-SC:before{position:relative;top:-9650px;}

.largeFlag-SD {*background-position: 0px -9700px;}

.largeFlag-SD:before{position:relative;top:-9700px;}

.largeFlag-SE {*background-position: 0px -9750px;}

.largeFlag-SE:before{position:relative;top:-9750px;}

.largeFlag-SG {*background-position: 0px -9800px;}

.largeFlag-SG:before{position:relative;top:-9800px;}

.largeFlag-SH {*background-position: 0px -9850px;}

.largeFlag-SH:before{position:relative;top:-9850px;}

.largeFlag-SI {*background-position: 0px -9900px;}

.largeFlag-SI:before{position:relative;top:-9900px;}

.largeFlag-SJ {*background-position: 0px -9950px;}

.largeFlag-SJ:before{position:relative;top:-9950px;}

.largeFlag-SK {*background-position: 0px -10000px;}

.largeFlag-SK:before{position:relative;top:-10000px;}

.largeFlag-SL {*background-position: 0px -10050px;}

.largeFlag-SL:before{position:relative;top:-10050px;}

.largeFlag-SM {*background-position: 0px -10100px;}

.largeFlag-SM:before{position:relative;top:-10100px;}

.largeFlag-SN {*background-position: 0px -10150px;}

.largeFlag-SN:before{position:relative;top:-10150px;}

.largeFlag-SO {*background-position: 0px -10200px;}

.largeFlag-SO:before{position:relative;top:-10200px;}

.largeFlag-SR {*background-position: 0px -10250px;}

.largeFlag-SR:before{position:relative;top:-10250px;}

.largeFlag-ST {*background-position: 0px -10300px;}

.largeFlag-ST:before{position:relative;top:-10300px;}

.largeFlag-SV {*background-position: 0px -10350px;}

.largeFlag-SV:before{position:relative;top:-10350px;}

.largeFlag-SY {*background-position: 0px -10400px;}

.largeFlag-SY:before{position:relative;top:-10400px;}

.largeFlag-SZ {*background-position: 0px -10450px;}

.largeFlag-SZ:before{position:relative;top:-10450px;}

.largeFlag-TC {*background-position: 0px -10500px;}

.largeFlag-TC:before{position:relative;top:-10500px;}

.largeFlag-TD {*background-position: 0px -10550px;}

.largeFlag-TD:before{position:relative;top:-10550px;}

.largeFlag-TF {*background-position: 0px -10600px;}

.largeFlag-TF:before{position:relative;top:-10600px;}

.largeFlag-TG {*background-position: 0px -10650px;}

.largeFlag-TG:before{position:relative;top:-10650px;}

.largeFlag-TH {*background-position: 0px -10700px;}

.largeFlag-TH:before{position:relative;top:-10700px;}

.largeFlag-TJ {*background-position: 0px -10750px;}

.largeFlag-TJ:before{position:relative;top:-10750px;}

.largeFlag-TK {*background-position: 0px -10800px;}

.largeFlag-TK:before{position:relative;top:-10800px;}

.largeFlag-TL {*background-position: 0px -10850px;}

.largeFlag-TL:before{position:relative;top:-10850px;}

.largeFlag-TM {*background-position: 0px -10900px;}

.largeFlag-TM:before{position:relative;top:-10900px;}

.largeFlag-TN {*background-position: 0px -10950px;}

.largeFlag-TN:before{position:relative;top:-10950px;}

.largeFlag-TO {*background-position: 0px -11000px;}

.largeFlag-TO:before{position:relative;top:-11000px;}

.largeFlag-TR {*background-position: 0px -11050px;}

.largeFlag-TR:before{position:relative;top:-11050px;}

.largeFlag-TT {*background-position: 0px -11100px;}

.largeFlag-TT:before{position:relative;top:-11100px;}

.largeFlag-TV {*background-position: 0px -11150px;}

.largeFlag-TV:before{position:relative;top:-11150px;}

.largeFlag-TW {*background-position: 0px -11200px;}

.largeFlag-TW:before{position:relative;top:-11200px;}

.largeFlag-TZ {*background-position: 0px -11250px;}

.largeFlag-TZ:before{position:relative;top:-11250px;}

.largeFlag-UA {*background-position: 0px -11300px;}

.largeFlag-UA:before{position:relative;top:-11300px;}

.largeFlag-UG {*background-position: 0px -11350px;}

.largeFlag-UG:before{position:relative;top:-11350px;}

.largeFlag-UM {*background-position: 0px -11400px;}

.largeFlag-UM:before{position:relative;top:-11400px;}

.largeFlag-US {*background-position: 0px -11450px;}

.largeFlag-US:before{position:relative;top:-11450px;}

.largeFlag-UY {*background-position: 0px -11500px;}

.largeFlag-UY:before{position:relative;top:-11500px;}

.largeFlag-UZ {*background-position: 0px -11550px;}

.largeFlag-UZ:before{position:relative;top:-11550px;}

.largeFlag-VA {*background-position: 0px -11600px;}

.largeFlag-VA:before{position:relative;top:-11600px;}

.largeFlag-VC {*background-position: 0px -11650px;}

.largeFlag-VC:before{position:relative;top:-11650px;}

.largeFlag-VE {*background-position: 0px -11700px;}

.largeFlag-VE:before{position:relative;top:-11700px;}

.largeFlag-VG {*background-position: 0px -11750px;}

.largeFlag-VG:before{position:relative;top:-11750px;}

.largeFlag-VI {*background-position: 0px -11800px;}

.largeFlag-VI:before{position:relative;top:-11800px;}

.largeFlag-VN {*background-position: 0px -11850px;}

.largeFlag-VN:before{position:relative;top:-11850px;}

.largeFlag-VU {*background-position: 0px -11900px;}

.largeFlag-VU:before{position:relative;top:-11900px;}

.largeFlag-WF {*background-position: 0px -11950px;}

.largeFlag-WF:before{position:relative;top:-11950px;}

.largeFlag-WS {*background-position: 0px -12000px;}

.largeFlag-WS:before{position:relative;top:-12000px;}

.largeFlag-YE {*background-position: 0px -12050px;}

.largeFlag-YE:before{position:relative;top:-12050px;}

.largeFlag-YT {*background-position: 0px -12100px;}

.largeFlag-YT:before{position:relative;top:-12100px;}

.largeFlag-ZA {*background-position: 0px -12150px;}

.largeFlag-ZA:before{position:relative;top:-12150px;}

.largeFlag-ZM {*background-position: 0px -12200px;}

.largeFlag-ZM:before{position:relative;top:-12200px;}

.largeFlag-ZW {*background-position: 0px -12250px;}

.largeFlag-ZW:before{position:relative;top:-12250px;}

.largeFlag-AC {*background-position: 0px -12300px;}

.largeFlag-AC:before{position:relative;top:-12300px;}

.largeFlag-IZ {*background-position: 0px -12350px;}

.largeFlag-IZ:before{position:relative;top:-12350px;}

.largeFlag-SQ {*background-position: 0px -12400px;}

.largeFlag-SQ:before{position:relative;top:-12400px;}

.largeFlag-SS {*background-position: 0px -12450px;}

.largeFlag-SS:before{position:relative;top:-12450px;}

.largeFlag-SX {*background-position: 0px -12500px;}

.largeFlag-SX:before{position:relative;top:-12500px;}

.largeFlag-UN {*background-position: 0px -12550px;}

.largeFlag-UN:before{position:relative;top:-12550px;}

.largeFlag-VO {*background-position: 0px -12600px;}

.largeFlag-VO:before{position:relative;top:-12600px;}

.largeFlag-XX {*background-position: 0px -12650px;}

.largeFlag-XX:before{position:relative;top:-12650px;}

.largeFlag-Empty {*background-position: 0px -12700px;}

.largeFlag-Empty:before{position:relative;top:-12700px;}

.mediumFlag-AD {*background-position: 0px 0;}

.mediumFlag-AD:before{position:relative;top:0;}

.mediumFlag-AE {*background-position: 0px -35px;}

.mediumFlag-AE:before{position:relative;top:-35px;}

.mediumFlag-AF {*background-position: 0px -70px;}

.mediumFlag-AF:before{position:relative;top:-70px;}

.mediumFlag-AG {*background-position: 0px -105px;}

.mediumFlag-AG:before{position:relative;top:-105px;}

.mediumFlag-AI {*background-position: 0px -140px;}

.mediumFlag-AI:before{position:relative;top:-140px;}

.mediumFlag-AL {*background-position: 0px -175px;}

.mediumFlag-AL:before{position:relative;top:-175px;}

.mediumFlag-AM {*background-position: 0px -210px;}

.mediumFlag-AM:before{position:relative;top:-210px;}

.mediumFlag-AN {*background-position: 0px -245px;}

.mediumFlag-AN:before{position:relative;top:-245px;}

.mediumFlag-AO {*background-position: 0px -280px;}

.mediumFlag-AO:before{position:relative;top:-280px;}

.mediumFlag-AQ {*background-position: 0px -315px;}

.mediumFlag-AQ:before{position:relative;top:-315px;}

.mediumFlag-AR {*background-position: 0px -350px;}

.mediumFlag-AR:before{position:relative;top:-350px;}

.mediumFlag-AS {*background-position: 0px -385px;}

.mediumFlag-AS:before{position:relative;top:-385px;}

.mediumFlag-AT {*background-position: 0px -420px;}

.mediumFlag-AT:before{position:relative;top:-420px;}

.mediumFlag-AU {*background-position: 0px -455px;}

.mediumFlag-AU:before{position:relative;top:-455px;}

.mediumFlag-AW {*background-position: 0px -490px;}

.mediumFlag-AW:before{position:relative;top:-490px;}

.mediumFlag-AX {*background-position: 0px -525px;}

.mediumFlag-AX:before{position:relative;top:-525px;}

.mediumFlag-AZ {*background-position: 0px -560px;}

.mediumFlag-AZ:before{position:relative;top:-560px;}

.mediumFlag-BA {*background-position: 0px -595px;}

.mediumFlag-BA:before{position:relative;top:-595px;}

.mediumFlag-BB {*background-position: 0px -630px;}

.mediumFlag-BB:before{position:relative;top:-630px;}

.mediumFlag-BD {*background-position: 0px -665px;}

.mediumFlag-BD:before{position:relative;top:-665px;}

.mediumFlag-BE {*background-position: 0px -700px;}

.mediumFlag-BE:before{position:relative;top:-700px;}

.mediumFlag-BF {*background-position: 0px -735px;}

.mediumFlag-BF:before{position:relative;top:-735px;}

.mediumFlag-BG {*background-position: 0px -770px;}

.mediumFlag-BG:before{position:relative;top:-770px;}

.mediumFlag-BH {*background-position: 0px -805px;}

.mediumFlag-BH:before{position:relative;top:-805px;}

.mediumFlag-BI {*background-position: 0px -840px;}

.mediumFlag-BI:before{position:relative;top:-840px;}

.mediumFlag-BJ {*background-position: 0px -875px;}

.mediumFlag-BJ:before{position:relative;top:-875px;}

.mediumFlag-BL {*background-position: 0px -910px;}

.mediumFlag-BL:before{position:relative;top:-910px;}

.mediumFlag-BM {*background-position: 0px -945px;}

.mediumFlag-BM:before{position:relative;top:-945px;}

.mediumFlag-BN {*background-position: 0px -980px;}

.mediumFlag-BN:before{position:relative;top:-980px;}

.mediumFlag-BO {*background-position: 0px -1015px;}

.mediumFlag-BO:before{position:relative;top:-1015px;}

.mediumFlag-BR {*background-position: 0px -1050px;}

.mediumFlag-BR:before{position:relative;top:-1050px;}

.mediumFlag-BS {*background-position: 0px -1085px;}

.mediumFlag-BS:before{position:relative;top:-1085px;}

.mediumFlag-BT {*background-position: 0px -1120px;}

.mediumFlag-BT:before{position:relative;top:-1120px;}

.mediumFlag-BV {*background-position: 0px -1155px;}

.mediumFlag-BV:before{position:relative;top:-1155px;}

.mediumFlag-BW {*background-position: 0px -1190px;}

.mediumFlag-BW:before{position:relative;top:-1190px;}

.mediumFlag-BY {*background-position: 0px -1225px;}

.mediumFlag-BY:before{position:relative;top:-1225px;}

.mediumFlag-BZ {*background-position: 0px -1260px;}

.mediumFlag-BZ:before{position:relative;top:-1260px;}

.mediumFlag-CA {*background-position: 0px -1295px;}

.mediumFlag-CA:before{position:relative;top:-1295px;}

.mediumFlag-CC {*background-position: 0px -1330px;}

.mediumFlag-CC:before{position:relative;top:-1330px;}

.mediumFlag-CD {*background-position: 0px -1365px;}

.mediumFlag-CD:before{position:relative;top:-1365px;}

.mediumFlag-CF {*background-position: 0px -1400px;}

.mediumFlag-CF:before{position:relative;top:-1400px;}

.mediumFlag-CG {*background-position: 0px -1435px;}

.mediumFlag-CG:before{position:relative;top:-1435px;}

.mediumFlag-CH {*background-position: 0px -1470px;}

.mediumFlag-CH:before{position:relative;top:-1470px;}

.mediumFlag-CI {*background-position: 0px -1505px;}

.mediumFlag-CI:before{position:relative;top:-1505px;}

.mediumFlag-CK {*background-position: 0px -1540px;}

.mediumFlag-CK:before{position:relative;top:-1540px;}

.mediumFlag-CL {*background-position: 0px -1575px;}

.mediumFlag-CL:before{position:relative;top:-1575px;}

.mediumFlag-CM {*background-position: 0px -1610px;}

.mediumFlag-CM:before{position:relative;top:-1610px;}

.mediumFlag-CN {*background-position: 0px -1645px;}

.mediumFlag-CN:before{position:relative;top:-1645px;}

.mediumFlag-CO {*background-position: 0px -1680px;}

.mediumFlag-CO:before{position:relative;top:-1680px;}

.mediumFlag-CR {*background-position: 0px -1715px;}

.mediumFlag-CR:before{position:relative;top:-1715px;}

.mediumFlag-CU {*background-position: 0px -1750px;}

.mediumFlag-CU:before{position:relative;top:-1750px;}

.mediumFlag-CV {*background-position: 0px -1785px;}

.mediumFlag-CV:before{position:relative;top:-1785px;}

.mediumFlag-CX {*background-position: 0px -1820px;}

.mediumFlag-CX:before{position:relative;top:-1820px;}

.mediumFlag-CY {*background-position: 0px -1855px;}

.mediumFlag-CY:before{position:relative;top:-1855px;}

.mediumFlag-CZ {*background-position: 0px -1890px;}

.mediumFlag-CZ:before{position:relative;top:-1890px;}

.mediumFlag-DE {*background-position: 0px -1925px;}

.mediumFlag-DE:before{position:relative;top:-1925px;}

.mediumFlag-DJ {*background-position: 0px -1960px;}

.mediumFlag-DJ:before{position:relative;top:-1960px;}

.mediumFlag-DK {*background-position: 0px -1995px;}

.mediumFlag-DK:before{position:relative;top:-1995px;}

.mediumFlag-DM {*background-position: 0px -2030px;}

.mediumFlag-DM:before{position:relative;top:-2030px;}

.mediumFlag-DO {*background-position: 0px -2065px;}

.mediumFlag-DO:before{position:relative;top:-2065px;}

.mediumFlag-DZ {*background-position: 0px -2100px;}

.mediumFlag-DZ:before{position:relative;top:-2100px;}

.mediumFlag-EC {*background-position: 0px -2135px;}

.mediumFlag-EC:before{position:relative;top:-2135px;}

.mediumFlag-EE {*background-position: 0px -2170px;}

.mediumFlag-EE:before{position:relative;top:-2170px;}

.mediumFlag-EG {*background-position: 0px -2205px;}

.mediumFlag-EG:before{position:relative;top:-2205px;}

.mediumFlag-EH {*background-position: 0px -2240px;}

.mediumFlag-EH:before{position:relative;top:-2240px;}

.mediumFlag-ER {*background-position: 0px -2275px;}

.mediumFlag-ER:before{position:relative;top:-2275px;}

.mediumFlag-ES {*background-position: 0px -2310px;}

.mediumFlag-ES:before{position:relative;top:-2310px;}

.mediumFlag-ET {*background-position: 0px -2345px;}

.mediumFlag-ET:before{position:relative;top:-2345px;}

.mediumFlag-FI {*background-position: 0px -2380px;}

.mediumFlag-FI:before{position:relative;top:-2380px;}

.mediumFlag-FJ {*background-position: 0px -2415px;}

.mediumFlag-FJ:before{position:relative;top:-2415px;}

.mediumFlag-FK {*background-position: 0px -2450px;}

.mediumFlag-FK:before{position:relative;top:-2450px;}

.mediumFlag-FM {*background-position: 0px -2485px;}

.mediumFlag-FM:before{position:relative;top:-2485px;}

.mediumFlag-FO {*background-position: 0px -2520px;}

.mediumFlag-FO:before{position:relative;top:-2520px;}

.mediumFlag-FR {*background-position: 0px -2555px;}

.mediumFlag-FR:before{position:relative;top:-2555px;}

.mediumFlag-GA {*background-position: 0px -2590px;}

.mediumFlag-GA:before{position:relative;top:-2590px;}

.mediumFlag-GB {*background-position: 0px -2625px;}

.mediumFlag-GB:before{position:relative;top:-2625px;}

.mediumFlag-GD {*background-position: 0px -2660px;}

.mediumFlag-GD:before{position:relative;top:-2660px;}

.mediumFlag-GE {*background-position: 0px -2695px;}

.mediumFlag-GE:before{position:relative;top:-2695px;}

.mediumFlag-GF {*background-position: 0px -2730px;}

.mediumFlag-GF:before{position:relative;top:-2730px;}

.mediumFlag-GG {*background-position: 0px -2765px;}

.mediumFlag-GG:before{position:relative;top:-2765px;}

.mediumFlag-GH {*background-position: 0px -2800px;}

.mediumFlag-GH:before{position:relative;top:-2800px;}

.mediumFlag-GI {*background-position: 0px -2835px;}

.mediumFlag-GI:before{position:relative;top:-2835px;}

.mediumFlag-GL {*background-position: 0px -2870px;}

.mediumFlag-GL:before{position:relative;top:-2870px;}

.mediumFlag-GM {*background-position: 0px -2905px;}

.mediumFlag-GM:before{position:relative;top:-2905px;}

.mediumFlag-GN {*background-position: 0px -2940px;}

.mediumFlag-GN:before{position:relative;top:-2940px;}

.mediumFlag-GP {*background-position: 0px -2975px;}

.mediumFlag-GP:before{position:relative;top:-2975px;}

.mediumFlag-GQ {*background-position: 0px -3010px;}

.mediumFlag-GQ:before{position:relative;top:-3010px;}

.mediumFlag-GR {*background-position: 0px -3045px;}

.mediumFlag-GR:before{position:relative;top:-3045px;}

.mediumFlag-GS {*background-position: 0px -3080px;}

.mediumFlag-GS:before{position:relative;top:-3080px;}

.mediumFlag-GT {*background-position: 0px -3115px;}

.mediumFlag-GT:before{position:relative;top:-3115px;}

.mediumFlag-GU {*background-position: 0px -3150px;}

.mediumFlag-GU:before{position:relative;top:-3150px;}

.mediumFlag-GW {*background-position: 0px -3185px;}

.mediumFlag-GW:before{position:relative;top:-3185px;}

.mediumFlag-GY {*background-position: 0px -3220px;}

.mediumFlag-GY:before{position:relative;top:-3220px;}

.mediumFlag-HK {*background-position: 0px -3255px;}

.mediumFlag-HK:before{position:relative;top:-3255px;}

.mediumFlag-HM {*background-position: 0px -3290px;}

.mediumFlag-HM:before{position:relative;top:-3290px;}

.mediumFlag-HN {*background-position: 0px -3325px;}

.mediumFlag-HN:before{position:relative;top:-3325px;}

.mediumFlag-HR {*background-position: 0px -3360px;}

.mediumFlag-HR:before{position:relative;top:-3360px;}

.mediumFlag-HT {*background-position: 0px -3395px;}

.mediumFlag-HT:before{position:relative;top:-3395px;}

.mediumFlag-HU {*background-position: 0px -3430px;}

.mediumFlag-HU:before{position:relative;top:-3430px;}

.mediumFlag-ID {*background-position: 0px -3465px;}

.mediumFlag-ID:before{position:relative;top:-3465px;}

.mediumFlag-IE {*background-position: 0px -3500px;}

.mediumFlag-IE:before{position:relative;top:-3500px;}

.mediumFlag-IL {*background-position: 0px -3535px;}

.mediumFlag-IL:before{position:relative;top:-3535px;}

.mediumFlag-IM {*background-position: 0px -3570px;}

.mediumFlag-IM:before{position:relative;top:-3570px;}

.mediumFlag-IN {*background-position: 0px -3605px;}

.mediumFlag-IN:before{position:relative;top:-3605px;}

.mediumFlag-IO {*background-position: 0px -3640px;}

.mediumFlag-IO:before{position:relative;top:-3640px;}

.mediumFlag-IQ {*background-position: 0px -3675px;}

.mediumFlag-IQ:before{position:relative;top:-3675px;}

.mediumFlag-IR {*background-position: 0px -3710px;}

.mediumFlag-IR:before{position:relative;top:-3710px;}

.mediumFlag-IS {*background-position: 0px -3745px;}

.mediumFlag-IS:before{position:relative;top:-3745px;}

.mediumFlag-IT {*background-position: 0px -3780px;}

.mediumFlag-IT:before{position:relative;top:-3780px;}

.mediumFlag-JE {*background-position: 0px -3815px;}

.mediumFlag-JE:before{position:relative;top:-3815px;}

.mediumFlag-JM {*background-position: 0px -3850px;}

.mediumFlag-JM:before{position:relative;top:-3850px;}

.mediumFlag-JO {*background-position: 0px -3885px;}

.mediumFlag-JO:before{position:relative;top:-3885px;}

.mediumFlag-JP {*background-position: 0px -3920px;}

.mediumFlag-JP:before{position:relative;top:-3920px;}

.mediumFlag-KE {*background-position: 0px -3955px;}

.mediumFlag-KE:before{position:relative;top:-3955px;}

.mediumFlag-KG {*background-position: 0px -3990px;}

.mediumFlag-KG:before{position:relative;top:-3990px;}

.mediumFlag-KH {*background-position: 0px -4025px;}

.mediumFlag-KH:before{position:relative;top:-4025px;}

.mediumFlag-KI {*background-position: 0px -4060px;}

.mediumFlag-KI:before{position:relative;top:-4060px;}

.mediumFlag-KM {*background-position: 0px -4095px;}

.mediumFlag-KM:before{position:relative;top:-4095px;}

.mediumFlag-KN {*background-position: 0px -4130px;}

.mediumFlag-KN:before{position:relative;top:-4130px;}

.mediumFlag-KP {*background-position: 0px -4165px;}

.mediumFlag-KP:before{position:relative;top:-4165px;}

.mediumFlag-KR {*background-position: 0px -4200px;}

.mediumFlag-KR:before{position:relative;top:-4200px;}

.mediumFlag-KW {*background-position: 0px -4235px;}

.mediumFlag-KW:before{position:relative;top:-4235px;}

.mediumFlag-KY {*background-position: 0px -4270px;}

.mediumFlag-KY:before{position:relative;top:-4270px;}

.mediumFlag-KZ {*background-position: 0px -4305px;}

.mediumFlag-KZ:before{position:relative;top:-4305px;}

.mediumFlag-LA {*background-position: 0px -4340px;}

.mediumFlag-LA:before{position:relative;top:-4340px;}

.mediumFlag-LB {*background-position: 0px -4375px;}

.mediumFlag-LB:before{position:relative;top:-4375px;}

.mediumFlag-LC {*background-position: 0px -4410px;}

.mediumFlag-LC:before{position:relative;top:-4410px;}

.mediumFlag-LI {*background-position: 0px -4445px;}

.mediumFlag-LI:before{position:relative;top:-4445px;}

.mediumFlag-LK {*background-position: 0px -4480px;}

.mediumFlag-LK:before{position:relative;top:-4480px;}

.mediumFlag-LR {*background-position: 0px -4515px;}

.mediumFlag-LR:before{position:relative;top:-4515px;}

.mediumFlag-LS {*background-position: 0px -4550px;}

.mediumFlag-LS:before{position:relative;top:-4550px;}

.mediumFlag-LT {*background-position: 0px -4585px;}

.mediumFlag-LT:before{position:relative;top:-4585px;}

.mediumFlag-LU {*background-position: 0px -4620px;}

.mediumFlag-LU:before{position:relative;top:-4620px;}

.mediumFlag-LV {*background-position: 0px -4655px;}

.mediumFlag-LV:before{position:relative;top:-4655px;}

.mediumFlag-LY {*background-position: 0px -4690px;}

.mediumFlag-LY:before{position:relative;top:-4690px;}

.mediumFlag-MA {*background-position: 0px -4725px;}

.mediumFlag-MA:before{position:relative;top:-4725px;}

.mediumFlag-MC {*background-position: 0px -4760px;}

.mediumFlag-MC:before{position:relative;top:-4760px;}

.mediumFlag-MD {*background-position: 0px -4795px;}

.mediumFlag-MD:before{position:relative;top:-4795px;}

.mediumFlag-ME {*background-position: 0px -4830px;}

.mediumFlag-ME:before{position:relative;top:-4830px;}

.mediumFlag-MF {*background-position: 0px -4865px;}

.mediumFlag-MF:before{position:relative;top:-4865px;}

.mediumFlag-MG {*background-position: 0px -4900px;}

.mediumFlag-MG:before{position:relative;top:-4900px;}

.mediumFlag-MH {*background-position: 0px -4935px;}

.mediumFlag-MH:before{position:relative;top:-4935px;}

.mediumFlag-MK {*background-position: 0px -4970px;}

.mediumFlag-MK:before{position:relative;top:-4970px;}

.mediumFlag-ML {*background-position: 0px -5005px;}

.mediumFlag-ML:before{position:relative;top:-5005px;}

.mediumFlag-MM {*background-position: 0px -5040px;}

.mediumFlag-MM:before{position:relative;top:-5040px;}

.mediumFlag-MN {*background-position: 0px -5075px;}

.mediumFlag-MN:before{position:relative;top:-5075px;}

.mediumFlag-MO {*background-position: 0px -5110px;}

.mediumFlag-MO:before{position:relative;top:-5110px;}

.mediumFlag-MP {*background-position: 0px -5145px;}

.mediumFlag-MP:before{position:relative;top:-5145px;}

.mediumFlag-MQ {*background-position: 0px -5180px;}

.mediumFlag-MQ:before{position:relative;top:-5180px;}

.mediumFlag-MR {*background-position: 0px -5215px;}

.mediumFlag-MR:before{position:relative;top:-5215px;}

.mediumFlag-MS {*background-position: 0px -5250px;}

.mediumFlag-MS:before{position:relative;top:-5250px;}

.mediumFlag-MT {*background-position: 0px -5285px;}

.mediumFlag-MT:before{position:relative;top:-5285px;}

.mediumFlag-MU {*background-position: 0px -5320px;}

.mediumFlag-MU:before{position:relative;top:-5320px;}

.mediumFlag-MV {*background-position: 0px -5355px;}

.mediumFlag-MV:before{position:relative;top:-5355px;}

.mediumFlag-MW {*background-position: 0px -5390px;}

.mediumFlag-MW:before{position:relative;top:-5390px;}

.mediumFlag-MX {*background-position: 0px -5425px;}

.mediumFlag-MX:before{position:relative;top:-5425px;}

.mediumFlag-MY {*background-position: 0px -5460px;}

.mediumFlag-MY:before{position:relative;top:-5460px;}

.mediumFlag-MZ {*background-position: 0px -5495px;}

.mediumFlag-MZ:before{position:relative;top:-5495px;}

.mediumFlag-NA {*background-position: 0px -5530px;}

.mediumFlag-NA:before{position:relative;top:-5530px;}

.mediumFlag-NC {*background-position: 0px -5565px;}

.mediumFlag-NC:before{position:relative;top:-5565px;}

.mediumFlag-NE {*background-position: 0px -5600px;}

.mediumFlag-NE:before{position:relative;top:-5600px;}

.mediumFlag-NF {*background-position: 0px -5635px;}

.mediumFlag-NF:before{position:relative;top:-5635px;}

.mediumFlag-NG {*background-position: 0px -5670px;}

.mediumFlag-NG:before{position:relative;top:-5670px;}

.mediumFlag-NI {*background-position: 0px -5705px;}

.mediumFlag-NI:before{position:relative;top:-5705px;}

.mediumFlag-NL {*background-position: 0px -5740px;}

.mediumFlag-NL:before{position:relative;top:-5740px;}

.mediumFlag-NO {*background-position: 0px -5775px;}

.mediumFlag-NO:before{position:relative;top:-5775px;}

.mediumFlag-NP {*background-position: 0px -5810px;}

.mediumFlag-NP:before{position:relative;top:-5810px;}

.mediumFlag-NR {*background-position: 0px -5845px;}

.mediumFlag-NR:before{position:relative;top:-5845px;}

.mediumFlag-NU {*background-position: 0px -5880px;}

.mediumFlag-NU:before{position:relative;top:-5880px;}

.mediumFlag-NZ {*background-position: 0px -5915px;}

.mediumFlag-NZ:before{position:relative;top:-5915px;}

.mediumFlag-OM {*background-position: 0px -5950px;}

.mediumFlag-OM:before{position:relative;top:-5950px;}

.mediumFlag-PA {*background-position: 0px -5985px;}

.mediumFlag-PA:before{position:relative;top:-5985px;}

.mediumFlag-PE {*background-position: 0px -6020px;}

.mediumFlag-PE:before{position:relative;top:-6020px;}

.mediumFlag-PF {*background-position: 0px -6055px;}

.mediumFlag-PF:before{position:relative;top:-6055px;}

.mediumFlag-PG {*background-position: 0px -6090px;}

.mediumFlag-PG:before{position:relative;top:-6090px;}

.mediumFlag-PH {*background-position: 0px -6125px;}

.mediumFlag-PH:before{position:relative;top:-6125px;}

.mediumFlag-PK {*background-position: 0px -6160px;}

.mediumFlag-PK:before{position:relative;top:-6160px;}

.mediumFlag-PL {*background-position: 0px -6195px;}

.mediumFlag-PL:before{position:relative;top:-6195px;}

.mediumFlag-PM {*background-position: 0px -6230px;}

.mediumFlag-PM:before{position:relative;top:-6230px;}

.mediumFlag-PN {*background-position: 0px -6265px;}

.mediumFlag-PN:before{position:relative;top:-6265px;}

.mediumFlag-PR {*background-position: 0px -6300px;}

.mediumFlag-PR:before{position:relative;top:-6300px;}

.mediumFlag-PS {*background-position: 0px -6335px;}

.mediumFlag-PS:before{position:relative;top:-6335px;}

.mediumFlag-PT {*background-position: 0px -6370px;}

.mediumFlag-PT:before{position:relative;top:-6370px;}

.mediumFlag-PW {*background-position: 0px -6405px;}

.mediumFlag-PW:before{position:relative;top:-6405px;}

.mediumFlag-PY {*background-position: 0px -6440px;}

.mediumFlag-PY:before{position:relative;top:-6440px;}

.mediumFlag-QA {*background-position: 0px -6475px;}

.mediumFlag-QA:before{position:relative;top:-6475px;}

.mediumFlag-RE {*background-position: 0px -6510px;}

.mediumFlag-RE:before{position:relative;top:-6510px;}

.mediumFlag-RO {*background-position: 0px -6545px;}

.mediumFlag-RO:before{position:relative;top:-6545px;}

.mediumFlag-RS {*background-position: 0px -6580px;}

.mediumFlag-RS:before{position:relative;top:-6580px;}

.mediumFlag-RU {*background-position: 0px -6615px;}

.mediumFlag-RU:before{position:relative;top:-6615px;}

.mediumFlag-RW {*background-position: 0px -6650px;}

.mediumFlag-RW:before{position:relative;top:-6650px;}

.mediumFlag-SA {*background-position: 0px -6685px;}

.mediumFlag-SA:before{position:relative;top:-6685px;}

.mediumFlag-SB {*background-position: 0px -6720px;}

.mediumFlag-SB:before{position:relative;top:-6720px;}

.mediumFlag-SC {*background-position: 0px -6755px;}

.mediumFlag-SC:before{position:relative;top:-6755px;}

.mediumFlag-SD {*background-position: 0px -6790px;}

.mediumFlag-SD:before{position:relative;top:-6790px;}

.mediumFlag-SE {*background-position: 0px -6825px;}

.mediumFlag-SE:before{position:relative;top:-6825px;}

.mediumFlag-SG {*background-position: 0px -6860px;}

.mediumFlag-SG:before{position:relative;top:-6860px;}

.mediumFlag-SH {*background-position: 0px -6895px;}

.mediumFlag-SH:before{position:relative;top:-6895px;}

.mediumFlag-SI {*background-position: 0px -6930px;}

.mediumFlag-SI:before{position:relative;top:-6930px;}

.mediumFlag-SJ {*background-position: 0px -6965px;}

.mediumFlag-SJ:before{position:relative;top:-6965px;}

.mediumFlag-SK {*background-position: 0px -7000px;}

.mediumFlag-SK:before{position:relative;top:-7000px;}

.mediumFlag-SL {*background-position: 0px -7035px;}

.mediumFlag-SL:before{position:relative;top:-7035px;}

.mediumFlag-SM {*background-position: 0px -7070px;}

.mediumFlag-SM:before{position:relative;top:-7070px;}

.mediumFlag-SN {*background-position: 0px -7105px;}

.mediumFlag-SN:before{position:relative;top:-7105px;}

.mediumFlag-SO {*background-position: 0px -7140px;}

.mediumFlag-SO:before{position:relative;top:-7140px;}

.mediumFlag-SR {*background-position: 0px -7175px;}

.mediumFlag-SR:before{position:relative;top:-7175px;}

.mediumFlag-ST {*background-position: 0px -7210px;}

.mediumFlag-ST:before{position:relative;top:-7210px;}

.mediumFlag-SV {*background-position: 0px -7245px;}

.mediumFlag-SV:before{position:relative;top:-7245px;}

.mediumFlag-SY {*background-position: 0px -7280px;}

.mediumFlag-SY:before{position:relative;top:-7280px;}

.mediumFlag-SZ {*background-position: 0px -7315px;}

.mediumFlag-SZ:before{position:relative;top:-7315px;}

.mediumFlag-TC {*background-position: 0px -7350px;}

.mediumFlag-TC:before{position:relative;top:-7350px;}

.mediumFlag-TD {*background-position: 0px -7385px;}

.mediumFlag-TD:before{position:relative;top:-7385px;}

.mediumFlag-TF {*background-position: 0px -7420px;}

.mediumFlag-TF:before{position:relative;top:-7420px;}

.mediumFlag-TG {*background-position: 0px -7455px;}

.mediumFlag-TG:before{position:relative;top:-7455px;}

.mediumFlag-TH {*background-position: 0px -7490px;}

.mediumFlag-TH:before{position:relative;top:-7490px;}

.mediumFlag-TJ {*background-position: 0px -7525px;}

.mediumFlag-TJ:before{position:relative;top:-7525px;}

.mediumFlag-TK {*background-position: 0px -7560px;}

.mediumFlag-TK:before{position:relative;top:-7560px;}

.mediumFlag-TL {*background-position: 0px -7595px;}

.mediumFlag-TL:before{position:relative;top:-7595px;}

.mediumFlag-TM {*background-position: 0px -7630px;}

.mediumFlag-TM:before{position:relative;top:-7630px;}

.mediumFlag-TN {*background-position: 0px -7665px;}

.mediumFlag-TN:before{position:relative;top:-7665px;}

.mediumFlag-TO {*background-position: 0px -7700px;}

.mediumFlag-TO:before{position:relative;top:-7700px;}

.mediumFlag-TR {*background-position: 0px -7735px;}

.mediumFlag-TR:before{position:relative;top:-7735px;}

.mediumFlag-TT {*background-position: 0px -7770px;}

.mediumFlag-TT:before{position:relative;top:-7770px;}

.mediumFlag-TV {*background-position: 0px -7805px;}

.mediumFlag-TV:before{position:relative;top:-7805px;}

.mediumFlag-TW {*background-position: 0px -7840px;}

.mediumFlag-TW:before{position:relative;top:-7840px;}

.mediumFlag-TZ {*background-position: 0px -7875px;}

.mediumFlag-TZ:before{position:relative;top:-7875px;}

.mediumFlag-UA {*background-position: 0px -7910px;}

.mediumFlag-UA:before{position:relative;top:-7910px;}

.mediumFlag-UG {*background-position: 0px -7945px;}

.mediumFlag-UG:before{position:relative;top:-7945px;}

.mediumFlag-UM {*background-position: 0px -7980px;}

.mediumFlag-UM:before{position:relative;top:-7980px;}

.mediumFlag-US {*background-position: 0px -8015px;}

.mediumFlag-US:before{position:relative;top:-8015px;}

.mediumFlag-UY {*background-position: 0px -8050px;}

.mediumFlag-UY:before{position:relative;top:-8050px;}

.mediumFlag-UZ {*background-position: 0px -8085px;}

.mediumFlag-UZ:before{position:relative;top:-8085px;}

.mediumFlag-VA {*background-position: 0px -8120px;}

.mediumFlag-VA:before{position:relative;top:-8120px;}

.mediumFlag-VC {*background-position: 0px -8155px;}

.mediumFlag-VC:before{position:relative;top:-8155px;}

.mediumFlag-VE {*background-position: 0px -8190px;}

.mediumFlag-VE:before{position:relative;top:-8190px;}

.mediumFlag-VG {*background-position: 0px -8225px;}

.mediumFlag-VG:before{position:relative;top:-8225px;}

.mediumFlag-VI {*background-position: 0px -8260px;}

.mediumFlag-VI:before{position:relative;top:-8260px;}

.mediumFlag-VN {*background-position: 0px -8295px;}

.mediumFlag-VN:before{position:relative;top:-8295px;}

.mediumFlag-VU {*background-position: 0px -8330px;}

.mediumFlag-VU:before{position:relative;top:-8330px;}

.mediumFlag-WF {*background-position: 0px -8365px;}

.mediumFlag-WF:before{position:relative;top:-8365px;}

.mediumFlag-WS {*background-position: 0px -8400px;}

.mediumFlag-WS:before{position:relative;top:-8400px;}

.mediumFlag-YE {*background-position: 0px -8435px;}

.mediumFlag-YE:before{position:relative;top:-8435px;}

.mediumFlag-YT {*background-position: 0px -8470px;}

.mediumFlag-YT:before{position:relative;top:-8470px;}

.mediumFlag-ZA {*background-position: 0px -8505px;}

.mediumFlag-ZA:before{position:relative;top:-8505px;}

.mediumFlag-ZM {*background-position: 0px -8540px;}

.mediumFlag-ZM:before{position:relative;top:-8540px;}

.mediumFlag-ZW {*background-position: 0px -8575px;}

.mediumFlag-ZW:before{position:relative;top:-8575px;}

.mediumFlag-AC {*background-position: 0px -8610px;}

.mediumFlag-AC:before{position:relative;top:-8610px;}

.mediumFlag-IZ {*background-position: 0px -8645px;}

.mediumFlag-IZ:before{position:relative;top:-8645px;}

.mediumFlag-SQ {*background-position: 0px -8680px;}

.mediumFlag-SQ:before{position:relative;top:-8680px;}

.mediumFlag-SS {*background-position: 0px -8715px;}

.mediumFlag-SS:before{position:relative;top:-8715px;}

.mediumFlag-SX {*background-position: 0px -8750px;}

.mediumFlag-SX:before{position:relative;top:-8750px;}

.mediumFlag-UN {*background-position: 0px -8785px;}

.mediumFlag-UN:before{position:relative;top:-8785px;}

.mediumFlag-VO {*background-position: 0px -8820px;}

.mediumFlag-VO:before{position:relative;top:-8820px;}

.mediumFlag-XX {*background-position: 0px -8855px;}

.mediumFlag-XX:before{position:relative;top:-8855px;}

.mediumFlag-Empty {*background-position: 0px -8890px;}

.mediumFlag-Empty:before{position:relative;top:-8890px;}

.smallFlag-AD {*background-position: 0px 0px;}

.smallFlag-AD:before{position:relative;top:0px;}

.smallFlag-AE {*background-position: 0px -25px;}

.smallFlag-AE:before{position:relative;top:-25px;}

.smallFlag-AF {*background-position: 0px -50px;}

.smallFlag-AF:before{position:relative;top:-50px;}

.smallFlag-AG {*background-position: 0px -75px;}

.smallFlag-AG:before{position:relative;top:-75px;}

.smallFlag-AI {*background-position: 0px -100px;}

.smallFlag-AI:before{position:relative;top:-100px;}

.smallFlag-AL {*background-position: 0px -125px;}

.smallFlag-AL:before{position:relative;top:-125px;}

.smallFlag-AM {*background-position: 0px -150px;}

.smallFlag-AM:before{position:relative;top:-150px;}

.smallFlag-AN {*background-position: 0px -175px;}

.smallFlag-AN:before{position:relative;top:-175px;}

.smallFlag-AO {*background-position: 0px -200px;}

.smallFlag-AO:before{position:relative;top:-200px;}

.smallFlag-AQ {*background-position: 0px -225px;}

.smallFlag-AQ:before{position:relative;top:-225px;}

.smallFlag-AR {*background-position: 0px -250px;}

.smallFlag-AR:before{position:relative;top:-250px;}

.smallFlag-AS {*background-position: 0px -275px;}

.smallFlag-AS:before{position:relative;top:-275px;}

.smallFlag-AT {*background-position: 0px -300px;}

.smallFlag-AT:before{position:relative;top:-300px;}

.smallFlag-AU {*background-position: 0px -325px;}

.smallFlag-AU:before{position:relative;top:-325px;}

.smallFlag-AW {*background-position: 0px -350px;}

.smallFlag-AW:before{position:relative;top:-350px;}

.smallFlag-AX {*background-position: 0px -375px;}

.smallFlag-AX:before{position:relative;top:-375px;}

.smallFlag-AZ {*background-position: 0px -400px;}

.smallFlag-AZ:before{position:relative;top:-400px;}

.smallFlag-BA {*background-position: 0px -425px;}

.smallFlag-BA:before{position:relative;top:-425px;}

.smallFlag-BB {*background-position: 0px -450px;}

.smallFlag-BB:before{position:relative;top:-450px;}

.smallFlag-BD {*background-position: 0px -475px;}

.smallFlag-BD:before{position:relative;top:-475px;}

.smallFlag-BE {*background-position: 0px -500px;}

.smallFlag-BE:before{position:relative;top:-500px;}

.smallFlag-BF {*background-position: 0px -525px;}

.smallFlag-BF:before{position:relative;top:-525px;}

.smallFlag-BG {*background-position: 0px -550px;}

.smallFlag-BG:before{position:relative;top:-550px;}

.smallFlag-BH {*background-position: 0px -575px;}

.smallFlag-BH:before{position:relative;top:-575px;}

.smallFlag-BI {*background-position: 0px -600px;}

.smallFlag-BI:before{position:relative;top:-600px;}

.smallFlag-BJ {*background-position: 0px -625px;}

.smallFlag-BJ:before{position:relative;top:-625px;}

.smallFlag-BL {*background-position: 0px -650px;}

.smallFlag-BL:before{position:relative;top:-650px;}

.smallFlag-BM {*background-position: 0px -675px;}

.smallFlag-BM:before{position:relative;top:-675px;}

.smallFlag-BN {*background-position: 0px -700px;}

.smallFlag-BN:before{position:relative;top:-700px;}

.smallFlag-BO {*background-position: 0px -725px;}

.smallFlag-BO:before{position:relative;top:-725px;}

.smallFlag-BR {*background-position: 0px -750px;}

.smallFlag-BR:before{position:relative;top:-750px;}

.smallFlag-BS {*background-position: 0px -775px;}

.smallFlag-BS:before{position:relative;top:-775px;}

.smallFlag-BT {*background-position: 0px -800px;}

.smallFlag-BT:before{position:relative;top:-800px;}

.smallFlag-BV {*background-position: 0px -825px;}

.smallFlag-BV:before{position:relative;top:-825px;}

.smallFlag-BW {*background-position: 0px -850px;}

.smallFlag-BW:before{position:relative;top:-850px;}

.smallFlag-BY {*background-position: 0px -875px;}

.smallFlag-BY:before{position:relative;top:-875px;}

.smallFlag-BZ {*background-position: 0px -900px;}

.smallFlag-BZ:before{position:relative;top:-900px;}

.smallFlag-CA {*background-position: 0px -925px;}

.smallFlag-CA:before{position:relative;top:-925px;}

.smallFlag-CC {*background-position: 0px -950px;}

.smallFlag-CC:before{position:relative;top:-950px;}

.smallFlag-CD {*background-position: 0px -975px;}

.smallFlag-CD:before{position:relative;top:-975px;}

.smallFlag-CF {*background-position: 0px -1000px;}

.smallFlag-CF:before{position:relative;top:-1000px;}

.smallFlag-CG {*background-position: 0px -1025px;}

.smallFlag-CG:before{position:relative;top:-1025px;}

.smallFlag-CH {*background-position: 0px -1050px;}

.smallFlag-CH:before{position:relative;top:-1050px;}

.smallFlag-CI {*background-position: 0px -1075px;}

.smallFlag-CI:before{position:relative;top:-1075px;}

.smallFlag-CK {*background-position: 0px -1100px;}

.smallFlag-CK:before{position:relative;top:-1100px;}

.smallFlag-CL {*background-position: 0px -1125px;}

.smallFlag-CL:before{position:relative;top:-1125px;}

.smallFlag-CM {*background-position: 0px -1150px;}

.smallFlag-CM:before{position:relative;top:-1150px;}

.smallFlag-CN {*background-position: 0px -1175px;}

.smallFlag-CN:before{position:relative;top:-1175px;}

.smallFlag-CO {*background-position: 0px -1200px;}

.smallFlag-CO:before{position:relative;top:-1200px;}

.smallFlag-CR {*background-position: 0px -1225px;}

.smallFlag-CR:before{position:relative;top:-1225px;}

.smallFlag-CU {*background-position: 0px -1250px;}

.smallFlag-CU:before{position:relative;top:-1250px;}

.smallFlag-CV {*background-position: 0px -1275px;}

.smallFlag-CV:before{position:relative;top:-1275px;}

.smallFlag-CX {*background-position: 0px -1300px;}

.smallFlag-CX:before{position:relative;top:-1300px;}

.smallFlag-CY {*background-position: 0px -1325px;}

.smallFlag-CY:before{position:relative;top:-1325px;}

.smallFlag-CZ {*background-position: 0px -1350px;}

.smallFlag-CZ:before{position:relative;top:-1350px;}

.smallFlag-DE {*background-position: 0px -1375px;}

.smallFlag-DE:before{position:relative;top:-1375px;}

.smallFlag-DJ {*background-position: 0px -1400px;}

.smallFlag-DJ:before{position:relative;top:-1400px;}

.smallFlag-DK {*background-position: 0px -1425px;}

.smallFlag-DK:before{position:relative;top:-1425px;}

.smallFlag-DM {*background-position: 0px -1450px;}

.smallFlag-DM:before{position:relative;top:-1450px;}

.smallFlag-DO {*background-position: 0px -1475px;}

.smallFlag-DO:before{position:relative;top:-1475px;}

.smallFlag-DZ {*background-position: 0px -1500px;}

.smallFlag-DZ:before{position:relative;top:-1500px;}

.smallFlag-EC {*background-position: 0px -1525px;}

.smallFlag-EC:before{position:relative;top:-1525px;}

.smallFlag-EE {*background-position: 0px -1550px;}

.smallFlag-EE:before{position:relative;top:-1550px;}

.smallFlag-EG {*background-position: 0px -1575px;}

.smallFlag-EG:before{position:relative;top:-1575px;}

.smallFlag-EH {*background-position: 0px -1600px;}

.smallFlag-EH:before{position:relative;top:-1600px;}

.smallFlag-ER {*background-position: 0px -1625px;}

.smallFlag-ER:before{position:relative;top:-1625px;}

.smallFlag-ES {*background-position: 0px -1650px;}

.smallFlag-ES:before{position:relative;top:-1650px;}

.smallFlag-ET {*background-position: 0px -1675px;}

.smallFlag-ET:before{position:relative;top:-1675px;}

.smallFlag-FI {*background-position: 0px -1700px;}

.smallFlag-FI:before{position:relative;top:-1700px;}

.smallFlag-FJ {*background-position: 0px -1725px;}

.smallFlag-FJ:before{position:relative;top:-1725px;}

.smallFlag-FK {*background-position: 0px -1750px;}

.smallFlag-FK:before{position:relative;top:-1750px;}

.smallFlag-FM {*background-position: 0px -1775px;}

.smallFlag-FM:before{position:relative;top:-1775px;}

.smallFlag-FO {*background-position: 0px -1800px;}

.smallFlag-FO:before{position:relative;top:-1800px;}

.smallFlag-FR {*background-position: 0px -1825px;}

.smallFlag-FR:before{position:relative;top:-1825px;}

.smallFlag-GA {*background-position: 0px -1850px;}

.smallFlag-GA:before{position:relative;top:-1850px;}

.smallFlag-GB {*background-position: 0px -1875px;}

.smallFlag-GB:before{position:relative;top:-1875px;}

.smallFlag-GD {*background-position: 0px -1900px;}

.smallFlag-GD:before{position:relative;top:-1900px;}

.smallFlag-GE {*background-position: 0px -1925px;}

.smallFlag-GE:before{position:relative;top:-1925px;}

.smallFlag-GF {*background-position: 0px -1950px;}

.smallFlag-GF:before{position:relative;top:-1950px;}

.smallFlag-GG {*background-position: 0px -1975px;}

.smallFlag-GG:before{position:relative;top:-1975px;}

.smallFlag-GH {*background-position: 0px -2000px;}

.smallFlag-GH:before{position:relative;top:-2000px;}

.smallFlag-GI {*background-position: 0px -2025px;}

.smallFlag-GI:before{position:relative;top:-2025px;}

.smallFlag-GL {*background-position: 0px -2050px;}

.smallFlag-GL:before{position:relative;top:-2050px;}

.smallFlag-GM {*background-position: 0px -2075px;}

.smallFlag-GM:before{position:relative;top:-2075px;}

.smallFlag-GN {*background-position: 0px -2100px;}

.smallFlag-GN:before{position:relative;top:-2100px;}

.smallFlag-GP {*background-position: 0px -2125px;}

.smallFlag-GP:before{position:relative;top:-2125px;}

.smallFlag-GQ {*background-position: 0px -2150px;}

.smallFlag-GQ:before{position:relative;top:-2150px;}

.smallFlag-GR {*background-position: 0px -2175px;}

.smallFlag-GR:before{position:relative;top:-2175px;}

.smallFlag-GS {*background-position: 0px -2200px;}

.smallFlag-GS:before{position:relative;top:-2200px;}

.smallFlag-GT {*background-position: 0px -2225px;}

.smallFlag-GT:before{position:relative;top:-2225px;}

.smallFlag-GU {*background-position: 0px -2250px;}

.smallFlag-GU:before{position:relative;top:-2250px;}

.smallFlag-GW {*background-position: 0px -2275px;}

.smallFlag-GW:before{position:relative;top:-2275px;}

.smallFlag-GY {*background-position: 0px -2300px;}

.smallFlag-GY:before{position:relative;top:-2300px;}

.smallFlag-HK {*background-position: 0px -2325px;}

.smallFlag-HK:before{position:relative;top:-2325px;}

.smallFlag-HM {*background-position: 0px -2350px;}

.smallFlag-HM:before{position:relative;top:-2350px;}

.smallFlag-HN {*background-position: 0px -2375px;}

.smallFlag-HN:before{position:relative;top:-2375px;}

.smallFlag-HR {*background-position: 0px -2400px;}

.smallFlag-HR:before{position:relative;top:-2400px;}

.smallFlag-HT {*background-position: 0px -2425px;}

.smallFlag-HT:before{position:relative;top:-2425px;}

.smallFlag-HU {*background-position: 0px -2450px;}

.smallFlag-HU:before{position:relative;top:-2450px;}

.smallFlag-ID {*background-position: 0px -2475px;}

.smallFlag-ID:before{position:relative;top:-2475px;}

.smallFlag-IE {*background-position: 0px -2500px;}

.smallFlag-IE:before{position:relative;top:-2500px;}

.smallFlag-IL {*background-position: 0px -2525px;}

.smallFlag-IL:before{position:relative;top:-2525px;}

.smallFlag-IM {*background-position: 0px -2550px;}

.smallFlag-IM:before{position:relative;top:-2550px;}

.smallFlag-IN {*background-position: 0px -2575px;}

.smallFlag-IN:before{position:relative;top:-2575px;}

.smallFlag-IO {*background-position: 0px -2600px;}

.smallFlag-IO:before{position:relative;top:-2600px;}

.smallFlag-IQ {*background-position: 0px -2625px;}

.smallFlag-IQ:before{position:relative;top:-2625px;}

.smallFlag-IR {*background-position: 0px -2650px;}

.smallFlag-IR:before{position:relative;top:-2650px;}

.smallFlag-IS {*background-position: 0px -2675px;}

.smallFlag-IS:before{position:relative;top:-2675px;}

.smallFlag-IT {*background-position: 0px -2700px;}

.smallFlag-IT:before{position:relative;top:-2700px;}

.smallFlag-JE {*background-position: 0px -2725px;}

.smallFlag-JE:before{position:relative;top:-2725px;}

.smallFlag-JM {*background-position: 0px -2750px;}

.smallFlag-JM:before{position:relative;top:-2750px;}

.smallFlag-JO {*background-position: 0px -2775px;}

.smallFlag-JO:before{position:relative;top:-2775px;}

.smallFlag-JP {*background-position: 0px -2800px;}

.smallFlag-JP:before{position:relative;top:-2800px;}

.smallFlag-KE {*background-position: 0px -2825px;}

.smallFlag-KE:before{position:relative;top:-2825px;}

.smallFlag-KG {*background-position: 0px -2850px;}

.smallFlag-KG:before{position:relative;top:-2850px;}

.smallFlag-KH {*background-position: 0px -2875px;}

.smallFlag-KH:before{position:relative;top:-2875px;}

.smallFlag-KI {*background-position: 0px -2900px;}

.smallFlag-KI:before{position:relative;top:-2900px;}

.smallFlag-KM {*background-position: 0px -2925px;}

.smallFlag-KM:before{position:relative;top:-2925px;}

.smallFlag-KN {*background-position: 0px -2950px;}

.smallFlag-KN:before{position:relative;top:-2950px;}

.smallFlag-KP {*background-position: 0px -2975px;}

.smallFlag-KP:before{position:relative;top:-2975px;}

.smallFlag-KR {*background-position: 0px -3000px;}

.smallFlag-KR:before{position:relative;top:-3000px;}

.smallFlag-KW {*background-position: 0px -3025px;}

.smallFlag-KW:before{position:relative;top:-3025px;}

.smallFlag-KY {*background-position: 0px -3050px;}

.smallFlag-KY:before{position:relative;top:-3050px;}

.smallFlag-KZ {*background-position: 0px -3075px;}

.smallFlag-KZ:before{position:relative;top:-3075px;}

.smallFlag-LA {*background-position: 0px -3100px;}

.smallFlag-LA:before{position:relative;top:-3100px;}

.smallFlag-LB {*background-position: 0px -3125px;}

.smallFlag-LB:before{position:relative;top:-3125px;}

.smallFlag-LC {*background-position: 0px -3150px;}

.smallFlag-LC:before{position:relative;top:-3150px;}

.smallFlag-LI {*background-position: 0px -3175px;}

.smallFlag-LI:before{position:relative;top:-3175px;}

.smallFlag-LK {*background-position: 0px -3200px;}

.smallFlag-LK:before{position:relative;top:-3200px;}

.smallFlag-LR {*background-position: 0px -3225px;}

.smallFlag-LR:before{position:relative;top:-3225px;}

.smallFlag-LS {*background-position: 0px -3250px;}

.smallFlag-LS:before{position:relative;top:-3250px;}

.smallFlag-LT {*background-position: 0px -3275px;}

.smallFlag-LT:before{position:relative;top:-3275px;}

.smallFlag-LU {*background-position: 0px -3300px;}

.smallFlag-LU:before{position:relative;top:-3300px;}

.smallFlag-LV {*background-position: 0px -3325px;}

.smallFlag-LV:before{position:relative;top:-3325px;}

.smallFlag-LY {*background-position: 0px -3350px;}

.smallFlag-LY:before{position:relative;top:-3350px;}

.smallFlag-MA {*background-position: 0px -3375px;}

.smallFlag-MA:before{position:relative;top:-3375px;}

.smallFlag-MC {*background-position: 0px -3400px;}

.smallFlag-MC:before{position:relative;top:-3400px;}

.smallFlag-MD {*background-position: 0px -3425px;}

.smallFlag-MD:before{position:relative;top:-3425px;}

.smallFlag-ME {*background-position: 0px -3450px;}

.smallFlag-ME:before{position:relative;top:-3450px;}

.smallFlag-MF {*background-position: 0px -3475px;}

.smallFlag-MF:before{position:relative;top:-3475px;}

.smallFlag-MG {*background-position: 0px -3500px;}

.smallFlag-MG:before{position:relative;top:-3500px;}

.smallFlag-MH {*background-position: 0px -3525px;}

.smallFlag-MH:before{position:relative;top:-3525px;}

.smallFlag-MK {*background-position: 0px -3550px;}

.smallFlag-MK:before{position:relative;top:-3550px;}

.smallFlag-ML {*background-position: 0px -3575px;}

.smallFlag-ML:before{position:relative;top:-3575px;}

.smallFlag-MM {*background-position: 0px -3600px;}

.smallFlag-MM:before{position:relative;top:-3600px;}

.smallFlag-MN {*background-position: 0px -3625px;}

.smallFlag-MN:before{position:relative;top:-3625px;}

.smallFlag-MO {*background-position: 0px -3650px;}

.smallFlag-MO:before{position:relative;top:-3650px;}

.smallFlag-MP {*background-position: 0px -3675px;}

.smallFlag-MP:before{position:relative;top:-3675px;}

.smallFlag-MQ {*background-position: 0px -3700px;}

.smallFlag-MQ:before{position:relative;top:-3700px;}

.smallFlag-MR {*background-position: 0px -3725px;}

.smallFlag-MR:before{position:relative;top:-3725px;}

.smallFlag-MS {*background-position: 0px -3750px;}

.smallFlag-MS:before{position:relative;top:-3750px;}

.smallFlag-MT {*background-position: 0px -3775px;}

.smallFlag-MT:before{position:relative;top:-3775px;}

.smallFlag-MU {*background-position: 0px -3800px;}

.smallFlag-MU:before{position:relative;top:-3800px;}

.smallFlag-MV {*background-position: 0px -3825px;}

.smallFlag-MV:before{position:relative;top:-3825px;}

.smallFlag-MW {*background-position: 0px -3850px;}

.smallFlag-MW:before{position:relative;top:-3850px;}

.smallFlag-MX {*background-position: 0px -3875px;}

.smallFlag-MX:before{position:relative;top:-3875px;}

.smallFlag-MY {*background-position: 0px -3900px;}

.smallFlag-MY:before{position:relative;top:-3900px;}

.smallFlag-MZ {*background-position: 0px -3925px;}

.smallFlag-MZ:before{position:relative;top:-3925px;}

.smallFlag-NA {*background-position: 0px -3950px;}

.smallFlag-NA:before{position:relative;top:-3950px;}

.smallFlag-NC {*background-position: 0px -3975px;}

.smallFlag-NC:before{position:relative;top:-3975px;}

.smallFlag-NE {*background-position: 0px -4000px;}

.smallFlag-NE:before{position:relative;top:-4000px;}

.smallFlag-NF {*background-position: 0px -4025px;}

.smallFlag-NF:before{position:relative;top:-4025px;}

.smallFlag-NG {*background-position: 0px -4050px;}

.smallFlag-NG:before{position:relative;top:-4050px;}

.smallFlag-NI {*background-position: 0px -4075px;}

.smallFlag-NI:before{position:relative;top:-4075px;}

.smallFlag-NL {*background-position: 0px -4100px;}

.smallFlag-NL:before{position:relative;top:-4100px;}

.smallFlag-NO {*background-position: 0px -4125px;}

.smallFlag-NO:before{position:relative;top:-4125px;}

.smallFlag-NP {*background-position: 0px -4150px;}

.smallFlag-NP:before{position:relative;top:-4150px;}

.smallFlag-NR {*background-position: 0px -4175px;}

.smallFlag-NR:before{position:relative;top:-4175px;}

.smallFlag-NU {*background-position: 0px -4200px;}

.smallFlag-NU:before{position:relative;top:-4200px;}

.smallFlag-NZ {*background-position: 0px -4225px;}

.smallFlag-NZ:before{position:relative;top:-4225px;}

.smallFlag-OM {*background-position: 0px -4250px;}

.smallFlag-OM:before{position:relative;top:-4250px;}

.smallFlag-PA {*background-position: 0px -4275px;}

.smallFlag-PA:before{position:relative;top:-4275px;}

.smallFlag-PE {*background-position: 0px -4300px;}

.smallFlag-PE:before{position:relative;top:-4300px;}

.smallFlag-PF {*background-position: 0px -4325px;}

.smallFlag-PF:before{position:relative;top:-4325px;}

.smallFlag-PG {*background-position: 0px -4350px;}

.smallFlag-PG:before{position:relative;top:-4350px;}

.smallFlag-PH {*background-position: 0px -4375px;}

.smallFlag-PH:before{position:relative;top:-4375px;}

.smallFlag-PK {*background-position: 0px -4400px;}

.smallFlag-PK:before{position:relative;top:-4400px;}

.smallFlag-PL {*background-position: 0px -4425px;}

.smallFlag-PL:before{position:relative;top:-4425px;}

.smallFlag-PM {*background-position: 0px -4450px;}

.smallFlag-PM:before{position:relative;top:-4450px;}

.smallFlag-PN {*background-position: 0px -4475px;}

.smallFlag-PN:before{position:relative;top:-4475px;}

.smallFlag-PR {*background-position: 0px -4500px;}

.smallFlag-PR:before{position:relative;top:-4500px;}

.smallFlag-PS {*background-position: 0px -4525px;}

.smallFlag-PS:before{position:relative;top:-4525px;}

.smallFlag-PT {*background-position: 0px -4550px;}

.smallFlag-PT:before{position:relative;top:-4550px;}

.smallFlag-PW {*background-position: 0px -4575px;}

.smallFlag-PW:before{position:relative;top:-4575px;}

.smallFlag-PY {*background-position: 0px -4600px;}

.smallFlag-PY:before{position:relative;top:-4600px;}

.smallFlag-QA {*background-position: 0px -4625px;}

.smallFlag-QA:before{position:relative;top:-4625px;}

.smallFlag-RE {*background-position: 0px -4650px;}

.smallFlag-RE:before{position:relative;top:-4650px;}

.smallFlag-RO {*background-position: 0px -4675px;}

.smallFlag-RO:before{position:relative;top:-4675px;}

.smallFlag-RS {*background-position: 0px -4700px;}

.smallFlag-RS:before{position:relative;top:-4700px;}

.smallFlag-RU {*background-position: 0px -4725px;}

.smallFlag-RU:before{position:relative;top:-4725px;}

.smallFlag-RW {*background-position: 0px -4750px;}

.smallFlag-RW:before{position:relative;top:-4750px;}

.smallFlag-SA {*background-position: 0px -4775px;}

.smallFlag-SA:before{position:relative;top:-4775px;}

.smallFlag-SB {*background-position: 0px -4800px;}

.smallFlag-SB:before{position:relative;top:-4800px;}

.smallFlag-SC {*background-position: 0px -4825px;}

.smallFlag-SC:before{position:relative;top:-4825px;}

.smallFlag-SD {*background-position: 0px -4850px;}

.smallFlag-SD:before{position:relative;top:-4850px;}

.smallFlag-SE {*background-position: 0px -4875px;}

.smallFlag-SE:before{position:relative;top:-4875px;}

.smallFlag-SG {*background-position: 0px -4900px;}

.smallFlag-SG:before{position:relative;top:-4900px;}

.smallFlag-SH {*background-position: 0px -4925px;}

.smallFlag-SH:before{position:relative;top:-4925px;}

.smallFlag-SI {*background-position: 0px -4950px;}

.smallFlag-SI:before{position:relative;top:-4950px;}

.smallFlag-SJ {*background-position: 0px -4975px;}

.smallFlag-SJ:before{position:relative;top:-4975px;}

.smallFlag-SK {*background-position: 0px -5000px;}

.smallFlag-SK:before{position:relative;top:-5000px;}

.smallFlag-SL {*background-position: 0px -5025px;}

.smallFlag-SL:before{position:relative;top:-5025px;}

.smallFlag-SM {*background-position: 0px -5050px;}

.smallFlag-SM:before{position:relative;top:-5050px;}

.smallFlag-SN {*background-position: 0px -5075px;}

.smallFlag-SN:before{position:relative;top:-5075px;}

.smallFlag-SO {*background-position: 0px -5100px;}

.smallFlag-SO:before{position:relative;top:-5100px;}

.smallFlag-SR {*background-position: 0px -5125px;}

.smallFlag-SR:before{position:relative;top:-5125px;}

.smallFlag-ST {*background-position: 0px -5150px;}

.smallFlag-ST:before{position:relative;top:-5150px;}

.smallFlag-SV {*background-position: 0px -5175px;}

.smallFlag-SV:before{position:relative;top:-5175px;}

.smallFlag-SY {*background-position: 0px -5200px;}

.smallFlag-SY:before{position:relative;top:-5200px;}

.smallFlag-SZ {*background-position: 0px -5225px;}

.smallFlag-SZ:before{position:relative;top:-5225px;}

.smallFlag-TC {*background-position: 0px -5250px;}

.smallFlag-TC:before{position:relative;top:-5250px;}

.smallFlag-TD {*background-position: 0px -5275px;}

.smallFlag-TD:before{position:relative;top:-5275px;}

.smallFlag-TF {*background-position: 0px -5300px;}

.smallFlag-TF:before{position:relative;top:-5300px;}

.smallFlag-TG {*background-position: 0px -5325px;}

.smallFlag-TG:before{position:relative;top:-5325px;}

.smallFlag-TH {*background-position: 0px -5350px;}

.smallFlag-TH:before{position:relative;top:-5350px;}

.smallFlag-TJ {*background-position: 0px -5375px;}

.smallFlag-TJ:before{position:relative;top:-5375px;}

.smallFlag-TK {*background-position: 0px -5400px;}

.smallFlag-TK:before{position:relative;top:-5400px;}

.smallFlag-TL {*background-position: 0px -5425px;}

.smallFlag-TL:before{position:relative;top:-5425px;}

.smallFlag-TM {*background-position: 0px -5450px;}

.smallFlag-TM:before{position:relative;top:-5450px;}

.smallFlag-TN {*background-position: 0px -5475px;}

.smallFlag-TN:before{position:relative;top:-5475px;}

.smallFlag-TO {*background-position: 0px -5500px;}

.smallFlag-TO:before{position:relative;top:-5500px;}

.smallFlag-TR {*background-position: 0px -5525px;}

.smallFlag-TR:before{position:relative;top:-5525px;}

.smallFlag-TT {*background-position: 0px -5550px;}

.smallFlag-TT:before{position:relative;top:-5550px;}

.smallFlag-TV {*background-position: 0px -5575px;}

.smallFlag-TV:before{position:relative;top:-5575px;}

.smallFlag-TW {*background-position: 0px -5600px;}

.smallFlag-TW:before{position:relative;top:-5600px;}

.smallFlag-TZ {*background-position: 0px -5625px;}

.smallFlag-TZ:before{position:relative;top:-5625px;}

.smallFlag-UA {*background-position: 0px -5650px;}

.smallFlag-UA:before{position:relative;top:-5650px;}

.smallFlag-UG {*background-position: 0px -5675px;}

.smallFlag-UG:before{position:relative;top:-5675px;}

.smallFlag-UM {*background-position: 0px -5700px;}

.smallFlag-UM:before{position:relative;top:-5700px;}

.smallFlag-US {*background-position: 0px -5725px;}

.smallFlag-US:before{position:relative;top:-5725px;}

.smallFlag-UY {*background-position: 0px -5750px;}

.smallFlag-UY:before{position:relative;top:-5750px;}

.smallFlag-UZ {*background-position: 0px -5775px;}

.smallFlag-UZ:before{position:relative;top:-5775px;}

.smallFlag-VA {*background-position: 0px -5800px;}

.smallFlag-VA:before{position:relative;top:-5800px;}

.smallFlag-VC {*background-position: 0px -5825px;}

.smallFlag-VC:before{position:relative;top:-5825px;}

.smallFlag-VE {*background-position: 0px -5850px;}

.smallFlag-VE:before{position:relative;top:-5850px;}

.smallFlag-VG {*background-position: 0px -5875px;}

.smallFlag-VG:before{position:relative;top:-5875px;}

.smallFlag-VI {*background-position: 0px -5900px;}

.smallFlag-VI:before{position:relative;top:-5900px;}

.smallFlag-VN {*background-position: 0px -5925px;}

.smallFlag-VN:before{position:relative;top:-5925px;}

.smallFlag-VU {*background-position: 0px -5950px;}

.smallFlag-VU:before{position:relative;top:-5950px;}

.smallFlag-WF {*background-position: 0px -5975px;}

.smallFlag-WF:before{position:relative;top:-5975px;}

.smallFlag-WS {*background-position: 0px -6000px;}

.smallFlag-WS:before{position:relative;top:-6000px;}

.smallFlag-YE {*background-position: 0px -6025px;}

.smallFlag-YE:before{position:relative;top:-6025px;}

.smallFlag-YT {*background-position: 0px -6050px;}

.smallFlag-YT:before{position:relative;top:-6050px;}

.smallFlag-ZA {*background-position: 0px -6075px;}

.smallFlag-ZA:before{position:relative;top:-6075px;}

.smallFlag-ZM {*background-position: 0px -6100px;}

.smallFlag-ZM:before{position:relative;top:-6100px;}

.smallFlag-ZW {*background-position: 0px -6125px;}

.smallFlag-ZW:before{position:relative;top:-6125px;}

.smallFlag-AC {*background-position: 0px -6150px;}

.smallFlag-AC:before{position:relative;top:-6150px;}

.smallFlag-IZ {*background-position: 0px -6175px;}

.smallFlag-IZ:before{position:relative;top:-6175px;}

.smallFlag-SQ {*background-position: 0px -6200px;}

.smallFlag-SQ:before{position:relative;top:-6200px;}

.smallFlag-SS {*background-position: 0px -6225px;}

.smallFlag-SS:before{position:relative;top:-6225px;}

.smallFlag-SX {*background-position: 0px -6250px;}

.smallFlag-SX:before{position:relative;top:-6250px;}

.smallFlag-UN {*background-position: 0px -6275px;}

.smallFlag-UN:before{position:relative;top:-6275px;}

.smallFlag-VO {*background-position: 0px -6300px;}

.smallFlag-VO:before{position:relative;top:-6300px;}

.smallFlag-XX {*background-position: 0px -6325px;}

.smallFlag-XX:before{position:relative;top:-6325px;}

.smallFlag-Empty {*background-position: 0px -6350px;}

.smallFlag-Empty:before{position:relative;top:-6350px;}

/* Mobile version
================== */	
@media only screen and (max-width: 600px) {

	/* Default per instance fallback */
	.largeFlag {overflow: hidden;vertical-align: top;height:32px;width:52px;*background: url('../images/country-flags-52x32.png') no-repeat;}

	/* Default per instance behaviour for pseudo-selector enabled browsers (eg. IE8+) */
	.largeFlag:before{display: inline-block;content: url('../images/country-flags-52x32.png');}
	/* Default per instance fallback */
	.mediumFlag {overflow: hidden;vertical-align: top;height:23px;width:37px;*background: url('../images/country-flags-52x32.png') no-repeat;}

	/* Default per instance behaviour for pseudo-selector enabled browsers (eg. IE8+) */
	.mediumFlag:before{display: inline-block;content: url('../images/country-flags-37x23.png');}


	.largeFlag-AD {*background-position: 0px 0;}

	.largeFlag-AD:before{position:relative;top:0;}

	.largeFlag-AE {*background-position: 0px -35px;}

	.largeFlag-AE:before{position:relative;top:-35px;}

	.largeFlag-AF {*background-position: 0px -70px;}

	.largeFlag-AF:before{position:relative;top:-70px;}

	.largeFlag-AG {*background-position: 0px -105px;}

	.largeFlag-AG:before{position:relative;top:-105px;}

	.largeFlag-AI {*background-position: 0px -140px;}

	.largeFlag-AI:before{position:relative;top:-140px;}

	.largeFlag-AL {*background-position: 0px -175px;}

	.largeFlag-AL:before{position:relative;top:-175px;}

	.largeFlag-AM {*background-position: 0px -210px;}

	.largeFlag-AM:before{position:relative;top:-210px;}

	.largeFlag-AN {*background-position: 0px -245px;}

	.largeFlag-AN:before{position:relative;top:-245px;}

	.largeFlag-AO {*background-position: 0px -280px;}

	.largeFlag-AO:before{position:relative;top:-280px;}

	.largeFlag-AQ {*background-position: 0px -315px;}

	.largeFlag-AQ:before{position:relative;top:-315px;}

	.largeFlag-AR {*background-position: 0px -350px;}

	.largeFlag-AR:before{position:relative;top:-350px;}

	.largeFlag-AS {*background-position: 0px -385px;}

	.largeFlag-AS:before{position:relative;top:-385px;}

	.largeFlag-AT {*background-position: 0px -420px;}

	.largeFlag-AT:before{position:relative;top:-420px;}

	.largeFlag-AU {*background-position: 0px -455px;}

	.largeFlag-AU:before{position:relative;top:-455px;}

	.largeFlag-AW {*background-position: 0px -490px;}

	.largeFlag-AW:before{position:relative;top:-490px;}

	.largeFlag-AX {*background-position: 0px -525px;}

	.largeFlag-AX:before{position:relative;top:-525px;}

	.largeFlag-AZ {*background-position: 0px -560px;}

	.largeFlag-AZ:before{position:relative;top:-560px;}

	.largeFlag-BA {*background-position: 0px -595px;}

	.largeFlag-BA:before{position:relative;top:-595px;}

	.largeFlag-BB {*background-position: 0px -630px;}

	.largeFlag-BB:before{position:relative;top:-630px;}

	.largeFlag-BD {*background-position: 0px -665px;}

	.largeFlag-BD:before{position:relative;top:-665px;}

	.largeFlag-BE {*background-position: 0px -700px;}

	.largeFlag-BE:before{position:relative;top:-700px;}

	.largeFlag-BF {*background-position: 0px -735px;}

	.largeFlag-BF:before{position:relative;top:-735px;}

	.largeFlag-BG {*background-position: 0px -770px;}

	.largeFlag-BG:before{position:relative;top:-770px;}

	.largeFlag-BH {*background-position: 0px -805px;}

	.largeFlag-BH:before{position:relative;top:-805px;}

	.largeFlag-BI {*background-position: 0px -840px;}

	.largeFlag-BI:before{position:relative;top:-840px;}

	.largeFlag-BJ {*background-position: 0px -875px;}

	.largeFlag-BJ:before{position:relative;top:-875px;}

	.largeFlag-BL {*background-position: 0px -910px;}

	.largeFlag-BL:before{position:relative;top:-910px;}

	.largeFlag-BM {*background-position: 0px -945px;}

	.largeFlag-BM:before{position:relative;top:-945px;}

	.largeFlag-BN {*background-position: 0px -980px;}

	.largeFlag-BN:before{position:relative;top:-980px;}

	.largeFlag-BO {*background-position: 0px -1015px;}

	.largeFlag-BO:before{position:relative;top:-1015px;}

	.largeFlag-BR {*background-position: 0px -1050px;}

	.largeFlag-BR:before{position:relative;top:-1050px;}

	.largeFlag-BS {*background-position: 0px -1085px;}

	.largeFlag-BS:before{position:relative;top:-1085px;}

	.largeFlag-BT {*background-position: 0px -1120px;}

	.largeFlag-BT:before{position:relative;top:-1120px;}

	.largeFlag-BV {*background-position: 0px -1155px;}

	.largeFlag-BV:before{position:relative;top:-1155px;}

	.largeFlag-BW {*background-position: 0px -1190px;}

	.largeFlag-BW:before{position:relative;top:-1190px;}

	.largeFlag-BY {*background-position: 0px -1225px;}

	.largeFlag-BY:before{position:relative;top:-1225px;}

	.largeFlag-BZ {*background-position: 0px -1260px;}

	.largeFlag-BZ:before{position:relative;top:-1260px;}

	.largeFlag-CA {*background-position: 0px -1295px;}

	.largeFlag-CA:before{position:relative;top:-1295px;}

	.largeFlag-CC {*background-position: 0px -1330px;}

	.largeFlag-CC:before{position:relative;top:-1330px;}

	.largeFlag-CD {*background-position: 0px -1365px;}

	.largeFlag-CD:before{position:relative;top:-1365px;}

	.largeFlag-CF {*background-position: 0px -1400px;}

	.largeFlag-CF:before{position:relative;top:-1400px;}

	.largeFlag-CG {*background-position: 0px -1435px;}

	.largeFlag-CG:before{position:relative;top:-1435px;}

	.largeFlag-CH {*background-position: 0px -1470px;}

	.largeFlag-CH:before{position:relative;top:-1470px;}

	.largeFlag-CI {*background-position: 0px -1505px;}

	.largeFlag-CI:before{position:relative;top:-1505px;}

	.largeFlag-CK {*background-position: 0px -1540px;}

	.largeFlag-CK:before{position:relative;top:-1540px;}

	.largeFlag-CL {*background-position: 0px -1575px;}

	.largeFlag-CL:before{position:relative;top:-1575px;}

	.largeFlag-CM {*background-position: 0px -1610px;}

	.largeFlag-CM:before{position:relative;top:-1610px;}

	.largeFlag-CN {*background-position: 0px -1645px;}

	.largeFlag-CN:before{position:relative;top:-1645px;}

	.largeFlag-CO {*background-position: 0px -1680px;}

	.largeFlag-CO:before{position:relative;top:-1680px;}

	.largeFlag-CR {*background-position: 0px -1715px;}

	.largeFlag-CR:before{position:relative;top:-1715px;}

	.largeFlag-CU {*background-position: 0px -1750px;}

	.largeFlag-CU:before{position:relative;top:-1750px;}

	.largeFlag-CV {*background-position: 0px -1785px;}

	.largeFlag-CV:before{position:relative;top:-1785px;}

	.largeFlag-CX {*background-position: 0px -1820px;}

	.largeFlag-CX:before{position:relative;top:-1820px;}

	.largeFlag-CY {*background-position: 0px -1855px;}

	.largeFlag-CY:before{position:relative;top:-1855px;}

	.largeFlag-CZ {*background-position: 0px -1890px;}

	.largeFlag-CZ:before{position:relative;top:-1890px;}

	.largeFlag-DE {*background-position: 0px -1925px;}

	.largeFlag-DE:before{position:relative;top:-1925px;}

	.largeFlag-DJ {*background-position: 0px -1960px;}

	.largeFlag-DJ:before{position:relative;top:-1960px;}

	.largeFlag-DK {*background-position: 0px -1995px;}

	.largeFlag-DK:before{position:relative;top:-1995px;}

	.largeFlag-DM {*background-position: 0px -2030px;}

	.largeFlag-DM:before{position:relative;top:-2030px;}

	.largeFlag-DO {*background-position: 0px -2065px;}

	.largeFlag-DO:before{position:relative;top:-2065px;}

	.largeFlag-DZ {*background-position: 0px -2100px;}

	.largeFlag-DZ:before{position:relative;top:-2100px;}

	.largeFlag-EC {*background-position: 0px -2135px;}

	.largeFlag-EC:before{position:relative;top:-2135px;}

	.largeFlag-EE {*background-position: 0px -2170px;}

	.largeFlag-EE:before{position:relative;top:-2170px;}

	.largeFlag-EG {*background-position: 0px -2205px;}

	.largeFlag-EG:before{position:relative;top:-2205px;}

	.largeFlag-EH {*background-position: 0px -2240px;}

	.largeFlag-EH:before{position:relative;top:-2240px;}

	.largeFlag-ER {*background-position: 0px -2275px;}

	.largeFlag-ER:before{position:relative;top:-2275px;}

	.largeFlag-ES {*background-position: 0px -2310px;}

	.largeFlag-ES:before{position:relative;top:-2310px;}

	.largeFlag-ET {*background-position: 0px -2345px;}

	.largeFlag-ET:before{position:relative;top:-2345px;}

	.largeFlag-FI {*background-position: 0px -2380px;}

	.largeFlag-FI:before{position:relative;top:-2380px;}

	.largeFlag-FJ {*background-position: 0px -2415px;}

	.largeFlag-FJ:before{position:relative;top:-2415px;}

	.largeFlag-FK {*background-position: 0px -2450px;}

	.largeFlag-FK:before{position:relative;top:-2450px;}

	.largeFlag-FM {*background-position: 0px -2485px;}

	.largeFlag-FM:before{position:relative;top:-2485px;}

	.largeFlag-FO {*background-position: 0px -2520px;}

	.largeFlag-FO:before{position:relative;top:-2520px;}

	.largeFlag-FR {*background-position: 0px -2555px;}

	.largeFlag-FR:before{position:relative;top:-2555px;}

	.largeFlag-GA {*background-position: 0px -2590px;}

	.largeFlag-GA:before{position:relative;top:-2590px;}

	.largeFlag-GB {*background-position: 0px -2625px;}

	.largeFlag-GB:before{position:relative;top:-2625px;}

	.largeFlag-GD {*background-position: 0px -2660px;}

	.largeFlag-GD:before{position:relative;top:-2660px;}

	.largeFlag-GE {*background-position: 0px -2695px;}

	.largeFlag-GE:before{position:relative;top:-2695px;}

	.largeFlag-GF {*background-position: 0px -2730px;}

	.largeFlag-GF:before{position:relative;top:-2730px;}

	.largeFlag-GG {*background-position: 0px -2765px;}

	.largeFlag-GG:before{position:relative;top:-2765px;}

	.largeFlag-GH {*background-position: 0px -2800px;}

	.largeFlag-GH:before{position:relative;top:-2800px;}

	.largeFlag-GI {*background-position: 0px -2835px;}

	.largeFlag-GI:before{position:relative;top:-2835px;}

	.largeFlag-GL {*background-position: 0px -2870px;}

	.largeFlag-GL:before{position:relative;top:-2870px;}

	.largeFlag-GM {*background-position: 0px -2905px;}

	.largeFlag-GM:before{position:relative;top:-2905px;}

	.largeFlag-GN {*background-position: 0px -2940px;}

	.largeFlag-GN:before{position:relative;top:-2940px;}

	.largeFlag-GP {*background-position: 0px -2975px;}

	.largeFlag-GP:before{position:relative;top:-2975px;}

	.largeFlag-GQ {*background-position: 0px -3010px;}

	.largeFlag-GQ:before{position:relative;top:-3010px;}

	.largeFlag-GR {*background-position: 0px -3045px;}

	.largeFlag-GR:before{position:relative;top:-3045px;}

	.largeFlag-GS {*background-position: 0px -3080px;}

	.largeFlag-GS:before{position:relative;top:-3080px;}

	.largeFlag-GT {*background-position: 0px -3115px;}

	.largeFlag-GT:before{position:relative;top:-3115px;}

	.largeFlag-GU {*background-position: 0px -3150px;}

	.largeFlag-GU:before{position:relative;top:-3150px;}

	.largeFlag-GW {*background-position: 0px -3185px;}

	.largeFlag-GW:before{position:relative;top:-3185px;}

	.largeFlag-GY {*background-position: 0px -3220px;}

	.largeFlag-GY:before{position:relative;top:-3220px;}

	.largeFlag-HK {*background-position: 0px -3255px;}

	.largeFlag-HK:before{position:relative;top:-3255px;}

	.largeFlag-HM {*background-position: 0px -3290px;}

	.largeFlag-HM:before{position:relative;top:-3290px;}

	.largeFlag-HN {*background-position: 0px -3325px;}

	.largeFlag-HN:before{position:relative;top:-3325px;}

	.largeFlag-HR {*background-position: 0px -3360px;}

	.largeFlag-HR:before{position:relative;top:-3360px;}

	.largeFlag-HT {*background-position: 0px -3395px;}

	.largeFlag-HT:before{position:relative;top:-3395px;}

	.largeFlag-HU {*background-position: 0px -3430px;}

	.largeFlag-HU:before{position:relative;top:-3430px;}

	.largeFlag-ID {*background-position: 0px -3465px;}

	.largeFlag-ID:before{position:relative;top:-3465px;}

	.largeFlag-IE {*background-position: 0px -3500px;}

	.largeFlag-IE:before{position:relative;top:-3500px;}

	.largeFlag-IL {*background-position: 0px -3535px;}

	.largeFlag-IL:before{position:relative;top:-3535px;}

	.largeFlag-IM {*background-position: 0px -3570px;}

	.largeFlag-IM:before{position:relative;top:-3570px;}

	.largeFlag-IN {*background-position: 0px -3605px;}

	.largeFlag-IN:before{position:relative;top:-3605px;}

	.largeFlag-IO {*background-position: 0px -3640px;}

	.largeFlag-IO:before{position:relative;top:-3640px;}

	.largeFlag-IQ {*background-position: 0px -3675px;}

	.largeFlag-IQ:before{position:relative;top:-3675px;}

	.largeFlag-IR {*background-position: 0px -3710px;}

	.largeFlag-IR:before{position:relative;top:-3710px;}

	.largeFlag-IS {*background-position: 0px -3745px;}

	.largeFlag-IS:before{position:relative;top:-3745px;}

	.largeFlag-IT {*background-position: 0px -3780px;}

	.largeFlag-IT:before{position:relative;top:-3780px;}

	.largeFlag-JE {*background-position: 0px -3815px;}

	.largeFlag-JE:before{position:relative;top:-3815px;}

	.largeFlag-JM {*background-position: 0px -3850px;}

	.largeFlag-JM:before{position:relative;top:-3850px;}

	.largeFlag-JO {*background-position: 0px -3885px;}

	.largeFlag-JO:before{position:relative;top:-3885px;}

	.largeFlag-JP {*background-position: 0px -3920px;}

	.largeFlag-JP:before{position:relative;top:-3920px;}

	.largeFlag-KE {*background-position: 0px -3955px;}

	.largeFlag-KE:before{position:relative;top:-3955px;}

	.largeFlag-KG {*background-position: 0px -3990px;}

	.largeFlag-KG:before{position:relative;top:-3990px;}

	.largeFlag-KH {*background-position: 0px -4025px;}

	.largeFlag-KH:before{position:relative;top:-4025px;}

	.largeFlag-KI {*background-position: 0px -4060px;}

	.largeFlag-KI:before{position:relative;top:-4060px;}

	.largeFlag-KM {*background-position: 0px -4095px;}

	.largeFlag-KM:before{position:relative;top:-4095px;}

	.largeFlag-KN {*background-position: 0px -4130px;}

	.largeFlag-KN:before{position:relative;top:-4130px;}

	.largeFlag-KP {*background-position: 0px -4165px;}

	.largeFlag-KP:before{position:relative;top:-4165px;}

	.largeFlag-KR {*background-position: 0px -4200px;}

	.largeFlag-KR:before{position:relative;top:-4200px;}

	.largeFlag-KW {*background-position: 0px -4235px;}

	.largeFlag-KW:before{position:relative;top:-4235px;}

	.largeFlag-KY {*background-position: 0px -4270px;}

	.largeFlag-KY:before{position:relative;top:-4270px;}

	.largeFlag-KZ {*background-position: 0px -4305px;}

	.largeFlag-KZ:before{position:relative;top:-4305px;}

	.largeFlag-LA {*background-position: 0px -4340px;}

	.largeFlag-LA:before{position:relative;top:-4340px;}

	.largeFlag-LB {*background-position: 0px -4375px;}

	.largeFlag-LB:before{position:relative;top:-4375px;}

	.largeFlag-LC {*background-position: 0px -4410px;}

	.largeFlag-LC:before{position:relative;top:-4410px;}

	.largeFlag-LI {*background-position: 0px -4445px;}

	.largeFlag-LI:before{position:relative;top:-4445px;}

	.largeFlag-LK {*background-position: 0px -4480px;}

	.largeFlag-LK:before{position:relative;top:-4480px;}

	.largeFlag-LR {*background-position: 0px -4515px;}

	.largeFlag-LR:before{position:relative;top:-4515px;}

	.largeFlag-LS {*background-position: 0px -4550px;}

	.largeFlag-LS:before{position:relative;top:-4550px;}

	.largeFlag-LT {*background-position: 0px -4585px;}

	.largeFlag-LT:before{position:relative;top:-4585px;}

	.largeFlag-LU {*background-position: 0px -4620px;}

	.largeFlag-LU:before{position:relative;top:-4620px;}

	.largeFlag-LV {*background-position: 0px -4655px;}

	.largeFlag-LV:before{position:relative;top:-4655px;}

	.largeFlag-LY {*background-position: 0px -4690px;}

	.largeFlag-LY:before{position:relative;top:-4690px;}

	.largeFlag-MA {*background-position: 0px -4725px;}

	.largeFlag-MA:before{position:relative;top:-4725px;}

	.largeFlag-MC {*background-position: 0px -4760px;}

	.largeFlag-MC:before{position:relative;top:-4760px;}

	.largeFlag-MD {*background-position: 0px -4795px;}

	.largeFlag-MD:before{position:relative;top:-4795px;}

	.largeFlag-ME {*background-position: 0px -4830px;}

	.largeFlag-ME:before{position:relative;top:-4830px;}

	.largeFlag-MF {*background-position: 0px -4865px;}

	.largeFlag-MF:before{position:relative;top:-4865px;}

	.largeFlag-MG {*background-position: 0px -4900px;}

	.largeFlag-MG:before{position:relative;top:-4900px;}

	.largeFlag-MH {*background-position: 0px -4935px;}

	.largeFlag-MH:before{position:relative;top:-4935px;}

	.largeFlag-MK {*background-position: 0px -4970px;}

	.largeFlag-MK:before{position:relative;top:-4970px;}

	.largeFlag-ML {*background-position: 0px -5005px;}

	.largeFlag-ML:before{position:relative;top:-5005px;}

	.largeFlag-MM {*background-position: 0px -5040px;}

	.largeFlag-MM:before{position:relative;top:-5040px;}

	.largeFlag-MN {*background-position: 0px -5075px;}

	.largeFlag-MN:before{position:relative;top:-5075px;}

	.largeFlag-MO {*background-position: 0px -5110px;}

	.largeFlag-MO:before{position:relative;top:-5110px;}

	.largeFlag-MP {*background-position: 0px -5145px;}

	.largeFlag-MP:before{position:relative;top:-5145px;}

	.largeFlag-MQ {*background-position: 0px -5180px;}

	.largeFlag-MQ:before{position:relative;top:-5180px;}

	.largeFlag-MR {*background-position: 0px -5215px;}

	.largeFlag-MR:before{position:relative;top:-5215px;}

	.largeFlag-MS {*background-position: 0px -5250px;}

	.largeFlag-MS:before{position:relative;top:-5250px;}

	.largeFlag-MT {*background-position: 0px -5285px;}

	.largeFlag-MT:before{position:relative;top:-5285px;}

	.largeFlag-MU {*background-position: 0px -5320px;}

	.largeFlag-MU:before{position:relative;top:-5320px;}

	.largeFlag-MV {*background-position: 0px -5355px;}

	.largeFlag-MV:before{position:relative;top:-5355px;}

	.largeFlag-MW {*background-position: 0px -5390px;}

	.largeFlag-MW:before{position:relative;top:-5390px;}

	.largeFlag-MX {*background-position: 0px -5425px;}

	.largeFlag-MX:before{position:relative;top:-5425px;}

	.largeFlag-MY {*background-position: 0px -5460px;}

	.largeFlag-MY:before{position:relative;top:-5460px;}

	.largeFlag-MZ {*background-position: 0px -5495px;}

	.largeFlag-MZ:before{position:relative;top:-5495px;}

	.largeFlag-NA {*background-position: 0px -5530px;}

	.largeFlag-NA:before{position:relative;top:-5530px;}

	.largeFlag-NC {*background-position: 0px -5565px;}

	.largeFlag-NC:before{position:relative;top:-5565px;}

	.largeFlag-NE {*background-position: 0px -5600px;}

	.largeFlag-NE:before{position:relative;top:-5600px;}

	.largeFlag-NF {*background-position: 0px -5635px;}

	.largeFlag-NF:before{position:relative;top:-5635px;}

	.largeFlag-NG {*background-position: 0px -5670px;}

	.largeFlag-NG:before{position:relative;top:-5670px;}

	.largeFlag-NI {*background-position: 0px -5705px;}

	.largeFlag-NI:before{position:relative;top:-5705px;}

	.largeFlag-NL {*background-position: 0px -5740px;}

	.largeFlag-NL:before{position:relative;top:-5740px;}

	.largeFlag-NO {*background-position: 0px -5775px;}

	.largeFlag-NO:before{position:relative;top:-5775px;}

	.largeFlag-NP {*background-position: 0px -5810px;}

	.largeFlag-NP:before{position:relative;top:-5810px;}

	.largeFlag-NR {*background-position: 0px -5845px;}

	.largeFlag-NR:before{position:relative;top:-5845px;}

	.largeFlag-NU {*background-position: 0px -5880px;}

	.largeFlag-NU:before{position:relative;top:-5880px;}

	.largeFlag-NZ {*background-position: 0px -5915px;}

	.largeFlag-NZ:before{position:relative;top:-5915px;}

	.largeFlag-OM {*background-position: 0px -5950px;}

	.largeFlag-OM:before{position:relative;top:-5950px;}

	.largeFlag-PA {*background-position: 0px -5985px;}

	.largeFlag-PA:before{position:relative;top:-5985px;}

	.largeFlag-PE {*background-position: 0px -6020px;}

	.largeFlag-PE:before{position:relative;top:-6020px;}

	.largeFlag-PF {*background-position: 0px -6055px;}

	.largeFlag-PF:before{position:relative;top:-6055px;}

	.largeFlag-PG {*background-position: 0px -6090px;}

	.largeFlag-PG:before{position:relative;top:-6090px;}

	.largeFlag-PH {*background-position: 0px -6125px;}

	.largeFlag-PH:before{position:relative;top:-6125px;}

	.largeFlag-PK {*background-position: 0px -6160px;}

	.largeFlag-PK:before{position:relative;top:-6160px;}

	.largeFlag-PL {*background-position: 0px -6195px;}

	.largeFlag-PL:before{position:relative;top:-6195px;}

	.largeFlag-PM {*background-position: 0px -6230px;}

	.largeFlag-PM:before{position:relative;top:-6230px;}

	.largeFlag-PN {*background-position: 0px -6265px;}

	.largeFlag-PN:before{position:relative;top:-6265px;}

	.largeFlag-PR {*background-position: 0px -6300px;}

	.largeFlag-PR:before{position:relative;top:-6300px;}

	.largeFlag-PS {*background-position: 0px -6335px;}

	.largeFlag-PS:before{position:relative;top:-6335px;}

	.largeFlag-PT {*background-position: 0px -6370px;}

	.largeFlag-PT:before{position:relative;top:-6370px;}

	.largeFlag-PW {*background-position: 0px -6405px;}

	.largeFlag-PW:before{position:relative;top:-6405px;}

	.largeFlag-PY {*background-position: 0px -6440px;}

	.largeFlag-PY:before{position:relative;top:-6440px;}

	.largeFlag-QA {*background-position: 0px -6475px;}

	.largeFlag-QA:before{position:relative;top:-6475px;}

	.largeFlag-RE {*background-position: 0px -6510px;}

	.largeFlag-RE:before{position:relative;top:-6510px;}

	.largeFlag-RO {*background-position: 0px -6545px;}

	.largeFlag-RO:before{position:relative;top:-6545px;}

	.largeFlag-RS {*background-position: 0px -6580px;}

	.largeFlag-RS:before{position:relative;top:-6580px;}

	.largeFlag-RU {*background-position: 0px -6615px;}

	.largeFlag-RU:before{position:relative;top:-6615px;}

	.largeFlag-RW {*background-position: 0px -6650px;}

	.largeFlag-RW:before{position:relative;top:-6650px;}

	.largeFlag-SA {*background-position: 0px -6685px;}

	.largeFlag-SA:before{position:relative;top:-6685px;}

	.largeFlag-SB {*background-position: 0px -6720px;}

	.largeFlag-SB:before{position:relative;top:-6720px;}

	.largeFlag-SC {*background-position: 0px -6755px;}

	.largeFlag-SC:before{position:relative;top:-6755px;}

	.largeFlag-SD {*background-position: 0px -6790px;}

	.largeFlag-SD:before{position:relative;top:-6790px;}

	.largeFlag-SE {*background-position: 0px -6825px;}

	.largeFlag-SE:before{position:relative;top:-6825px;}

	.largeFlag-SG {*background-position: 0px -6860px;}

	.largeFlag-SG:before{position:relative;top:-6860px;}

	.largeFlag-SH {*background-position: 0px -6895px;}

	.largeFlag-SH:before{position:relative;top:-6895px;}

	.largeFlag-SI {*background-position: 0px -6930px;}

	.largeFlag-SI:before{position:relative;top:-6930px;}

	.largeFlag-SJ {*background-position: 0px -6965px;}

	.largeFlag-SJ:before{position:relative;top:-6965px;}

	.largeFlag-SK {*background-position: 0px -7000px;}

	.largeFlag-SK:before{position:relative;top:-7000px;}

	.largeFlag-SL {*background-position: 0px -7035px;}

	.largeFlag-SL:before{position:relative;top:-7035px;}

	.largeFlag-SM {*background-position: 0px -7070px;}

	.largeFlag-SM:before{position:relative;top:-7070px;}

	.largeFlag-SN {*background-position: 0px -7105px;}

	.largeFlag-SN:before{position:relative;top:-7105px;}

	.largeFlag-SO {*background-position: 0px -7140px;}

	.largeFlag-SO:before{position:relative;top:-7140px;}

	.largeFlag-SR {*background-position: 0px -7175px;}

	.largeFlag-SR:before{position:relative;top:-7175px;}

	.largeFlag-ST {*background-position: 0px -7210px;}

	.largeFlag-ST:before{position:relative;top:-7210px;}

	.largeFlag-SV {*background-position: 0px -7245px;}

	.largeFlag-SV:before{position:relative;top:-7245px;}

	.largeFlag-SY {*background-position: 0px -7280px;}

	.largeFlag-SY:before{position:relative;top:-7280px;}

	.largeFlag-SZ {*background-position: 0px -7315px;}

	.largeFlag-SZ:before{position:relative;top:-7315px;}

	.largeFlag-TC {*background-position: 0px -7350px;}

	.largeFlag-TC:before{position:relative;top:-7350px;}

	.largeFlag-TD {*background-position: 0px -7385px;}

	.largeFlag-TD:before{position:relative;top:-7385px;}

	.largeFlag-TF {*background-position: 0px -7420px;}

	.largeFlag-TF:before{position:relative;top:-7420px;}

	.largeFlag-TG {*background-position: 0px -7455px;}

	.largeFlag-TG:before{position:relative;top:-7455px;}

	.largeFlag-TH {*background-position: 0px -7490px;}

	.largeFlag-TH:before{position:relative;top:-7490px;}

	.largeFlag-TJ {*background-position: 0px -7525px;}

	.largeFlag-TJ:before{position:relative;top:-7525px;}

	.largeFlag-TK {*background-position: 0px -7560px;}

	.largeFlag-TK:before{position:relative;top:-7560px;}

	.largeFlag-TL {*background-position: 0px -7595px;}

	.largeFlag-TL:before{position:relative;top:-7595px;}

	.largeFlag-TM {*background-position: 0px -7630px;}

	.largeFlag-TM:before{position:relative;top:-7630px;}

	.largeFlag-TN {*background-position: 0px -7665px;}

	.largeFlag-TN:before{position:relative;top:-7665px;}

	.largeFlag-TO {*background-position: 0px -7700px;}

	.largeFlag-TO:before{position:relative;top:-7700px;}

	.largeFlag-TR {*background-position: 0px -7735px;}

	.largeFlag-TR:before{position:relative;top:-7735px;}

	.largeFlag-TT {*background-position: 0px -7770px;}

	.largeFlag-TT:before{position:relative;top:-7770px;}

	.largeFlag-TV {*background-position: 0px -7805px;}

	.largeFlag-TV:before{position:relative;top:-7805px;}

	.largeFlag-TW {*background-position: 0px -7840px;}

	.largeFlag-TW:before{position:relative;top:-7840px;}

	.largeFlag-TZ {*background-position: 0px -7875px;}

	.largeFlag-TZ:before{position:relative;top:-7875px;}

	.largeFlag-UA {*background-position: 0px -7910px;}

	.largeFlag-UA:before{position:relative;top:-7910px;}

	.largeFlag-UG {*background-position: 0px -7945px;}

	.largeFlag-UG:before{position:relative;top:-7945px;}

	.largeFlag-UM {*background-position: 0px -7980px;}

	.largeFlag-UM:before{position:relative;top:-7980px;}

	.largeFlag-US {*background-position: 0px -8015px;}

	.largeFlag-US:before{position:relative;top:-8015px;}

	.largeFlag-UY {*background-position: 0px -8050px;}

	.largeFlag-UY:before{position:relative;top:-8050px;}

	.largeFlag-UZ {*background-position: 0px -8085px;}

	.largeFlag-UZ:before{position:relative;top:-8085px;}

	.largeFlag-VA {*background-position: 0px -8120px;}

	.largeFlag-VA:before{position:relative;top:-8120px;}

	.largeFlag-VC {*background-position: 0px -8155px;}

	.largeFlag-VC:before{position:relative;top:-8155px;}

	.largeFlag-VE {*background-position: 0px -8190px;}

	.largeFlag-VE:before{position:relative;top:-8190px;}

	.largeFlag-VG {*background-position: 0px -8225px;}

	.largeFlag-VG:before{position:relative;top:-8225px;}

	.largeFlag-VI {*background-position: 0px -8260px;}

	.largeFlag-VI:before{position:relative;top:-8260px;}

	.largeFlag-VN {*background-position: 0px -8295px;}

	.largeFlag-VN:before{position:relative;top:-8295px;}

	.largeFlag-VU {*background-position: 0px -8330px;}

	.largeFlag-VU:before{position:relative;top:-8330px;}

	.largeFlag-WF {*background-position: 0px -8365px;}

	.largeFlag-WF:before{position:relative;top:-8365px;}

	.largeFlag-WS {*background-position: 0px -8400px;}

	.largeFlag-WS:before{position:relative;top:-8400px;}

	.largeFlag-YE {*background-position: 0px -8435px;}

	.largeFlag-YE:before{position:relative;top:-8435px;}

	.largeFlag-YT {*background-position: 0px -8470px;}

	.largeFlag-YT:before{position:relative;top:-8470px;}

	.largeFlag-ZA {*background-position: 0px -8505px;}

	.largeFlag-ZA:before{position:relative;top:-8505px;}

	.largeFlag-ZM {*background-position: 0px -8540px;}

	.largeFlag-ZM:before{position:relative;top:-8540px;}

	.largeFlag-ZW {*background-position: 0px -8575px;}

	.largeFlag-ZW:before{position:relative;top:-8575px;}

	.largeFlag-AC {*background-position: 0px -8610px;}

	.largeFlag-AC:before{position:relative;top:-8610px;}

	.largeFlag-IZ {*background-position: 0px -8645px;}

	.largeFlag-IZ:before{position:relative;top:-8645px;}

	.largeFlag-SQ {*background-position: 0px -8680px;}

	.largeFlag-SQ:before{position:relative;top:-8680px;}

	.largeFlag-SS {*background-position: 0px -8715px;}

	.largeFlag-SS:before{position:relative;top:-8715px;}

	.largeFlag-SX {*background-position: 0px -8750px;}

	.largeFlag-SX:before{position:relative;top:-8750px;}

	.largeFlag-UN {*background-position: 0px -8785px;}

	.largeFlag-UN:before{position:relative;top:-8785px;}

	.largeFlag-VO {*background-position: 0px -8820px;}

	.largeFlag-VO:before{position:relative;top:-8820px;}

	.largeFlag-XX {*background-position: 0px -8855px;}

	.largeFlag-XX:before{position:relative;top:-8855px;}

	.largeFlag-Empty {*background-position: 0px -8890px;}

	.largeFlag-Empty:before{position:relative;top:-8890px;}

	.mediumFlag-AD {*background-position: 0px 0;}

	.mediumFlag-AD:before{position:relative;top:0;}

	.mediumFlag-AE {*background-position: 0px -25px;}

	.mediumFlag-AE:before{position:relative;top:-25px;}

	.mediumFlag-AF {*background-position: 0px -50px;}

	.mediumFlag-AF:before{position:relative;top:-50px;}

	.mediumFlag-AG {*background-position: 0px -75px;}

	.mediumFlag-AG:before{position:relative;top:-75px;}

	.mediumFlag-AI {*background-position: 0px -100px;}

	.mediumFlag-AI:before{position:relative;top:-100px;}

	.mediumFlag-AL {*background-position: 0px -125px;}

	.mediumFlag-AL:before{position:relative;top:-125px;}

	.mediumFlag-AM {*background-position: 0px -150px;}

	.mediumFlag-AM:before{position:relative;top:-150px;}

	.mediumFlag-AN {*background-position: 0px -175px;}

	.mediumFlag-AN:before{position:relative;top:-175px;}

	.mediumFlag-AO {*background-position: 0px -200px;}

	.mediumFlag-AO:before{position:relative;top:-200px;}

	.mediumFlag-AQ {*background-position: 0px -225px;}

	.mediumFlag-AQ:before{position:relative;top:-225px;}

	.mediumFlag-AR {*background-position: 0px -250px;}

	.mediumFlag-AR:before{position:relative;top:-250px;}

	.mediumFlag-AS {*background-position: 0px -275px;}

	.mediumFlag-AS:before{position:relative;top:-275px;}

	.mediumFlag-AT {*background-position: 0px -300px;}

	.mediumFlag-AT:before{position:relative;top:-300px;}

	.mediumFlag-AU {*background-position: 0px -325px;}

	.mediumFlag-AU:before{position:relative;top:-325px;}

	.mediumFlag-AW {*background-position: 0px -350px;}

	.mediumFlag-AW:before{position:relative;top:-350px;}

	.mediumFlag-AX {*background-position: 0px -375px;}

	.mediumFlag-AX:before{position:relative;top:-375px;}

	.mediumFlag-AZ {*background-position: 0px -400px;}

	.mediumFlag-AZ:before{position:relative;top:-400px;}

	.mediumFlag-BA {*background-position: 0px -425px;}

	.mediumFlag-BA:before{position:relative;top:-425px;}

	.mediumFlag-BB {*background-position: 0px -450px;}

	.mediumFlag-BB:before{position:relative;top:-450px;}

	.mediumFlag-BD {*background-position: 0px -475px;}

	.mediumFlag-BD:before{position:relative;top:-475px;}

	.mediumFlag-BE {*background-position: 0px -500px;}

	.mediumFlag-BE:before{position:relative;top:-500px;}

	.mediumFlag-BF {*background-position: 0px -525px;}

	.mediumFlag-BF:before{position:relative;top:-525px;}

	.mediumFlag-BG {*background-position: 0px -550px;}

	.mediumFlag-BG:before{position:relative;top:-550px;}

	.mediumFlag-BH {*background-position: 0px -575px;}

	.mediumFlag-BH:before{position:relative;top:-575px;}

	.mediumFlag-BI {*background-position: 0px -600px;}

	.mediumFlag-BI:before{position:relative;top:-600px;}

	.mediumFlag-BJ {*background-position: 0px -625px;}

	.mediumFlag-BJ:before{position:relative;top:-625px;}

	.mediumFlag-BL {*background-position: 0px -650px;}

	.mediumFlag-BL:before{position:relative;top:-650px;}

	.mediumFlag-BM {*background-position: 0px -675px;}

	.mediumFlag-BM:before{position:relative;top:-675px;}

	.mediumFlag-BN {*background-position: 0px -700px;}

	.mediumFlag-BN:before{position:relative;top:-700px;}

	.mediumFlag-BO {*background-position: 0px -725px;}

	.mediumFlag-BO:before{position:relative;top:-725px;}

	.mediumFlag-BR {*background-position: 0px -750px;}

	.mediumFlag-BR:before{position:relative;top:-750px;}

	.mediumFlag-BS {*background-position: 0px -775px;}

	.mediumFlag-BS:before{position:relative;top:-775px;}

	.mediumFlag-BT {*background-position: 0px -800px;}

	.mediumFlag-BT:before{position:relative;top:-800px;}

	.mediumFlag-BV {*background-position: 0px -825px;}

	.mediumFlag-BV:before{position:relative;top:-825px;}

	.mediumFlag-BW {*background-position: 0px -850px;}

	.mediumFlag-BW:before{position:relative;top:-850px;}

	.mediumFlag-BY {*background-position: 0px -875px;}

	.mediumFlag-BY:before{position:relative;top:-875px;}

	.mediumFlag-BZ {*background-position: 0px -900px;}

	.mediumFlag-BZ:before{position:relative;top:-900px;}

	.mediumFlag-CA {*background-position: 0px -925px;}

	.mediumFlag-CA:before{position:relative;top:-925px;}

	.mediumFlag-CC {*background-position: 0px -950px;}

	.mediumFlag-CC:before{position:relative;top:-950px;}

	.mediumFlag-CD {*background-position: 0px -975px;}

	.mediumFlag-CD:before{position:relative;top:-975px;}

	.mediumFlag-CF {*background-position: 0px -1000px;}

	.mediumFlag-CF:before{position:relative;top:-1000px;}

	.mediumFlag-CG {*background-position: 0px -1025px;}

	.mediumFlag-CG:before{position:relative;top:-1025px;}

	.mediumFlag-CH {*background-position: 0px -1050px;}

	.mediumFlag-CH:before{position:relative;top:-1050px;}

	.mediumFlag-CI {*background-position: 0px -1075px;}

	.mediumFlag-CI:before{position:relative;top:-1075px;}

	.mediumFlag-CK {*background-position: 0px -1100px;}

	.mediumFlag-CK:before{position:relative;top:-1100px;}

	.mediumFlag-CL {*background-position: 0px -1125px;}

	.mediumFlag-CL:before{position:relative;top:-1125px;}

	.mediumFlag-CM {*background-position: 0px -1150px;}

	.mediumFlag-CM:before{position:relative;top:-1150px;}

	.mediumFlag-CN {*background-position: 0px -1175px;}

	.mediumFlag-CN:before{position:relative;top:-1175px;}

	.mediumFlag-CO {*background-position: 0px -1200px;}

	.mediumFlag-CO:before{position:relative;top:-1200px;}

	.mediumFlag-CR {*background-position: 0px -1225px;}

	.mediumFlag-CR:before{position:relative;top:-1225px;}

	.mediumFlag-CU {*background-position: 0px -1250px;}

	.mediumFlag-CU:before{position:relative;top:-1250px;}

	.mediumFlag-CV {*background-position: 0px -1275px;}

	.mediumFlag-CV:before{position:relative;top:-1275px;}

	.mediumFlag-CX {*background-position: 0px -1300px;}

	.mediumFlag-CX:before{position:relative;top:-1300px;}

	.mediumFlag-CY {*background-position: 0px -1325px;}

	.mediumFlag-CY:before{position:relative;top:-1325px;}

	.mediumFlag-CZ {*background-position: 0px -1350px;}

	.mediumFlag-CZ:before{position:relative;top:-1350px;}

	.mediumFlag-DE {*background-position: 0px -1375px;}

	.mediumFlag-DE:before{position:relative;top:-1375px;}

	.mediumFlag-DJ {*background-position: 0px -1400px;}

	.mediumFlag-DJ:before{position:relative;top:-1400px;}

	.mediumFlag-DK {*background-position: 0px -1425px;}

	.mediumFlag-DK:before{position:relative;top:-1425px;}

	.mediumFlag-DM {*background-position: 0px -1450px;}

	.mediumFlag-DM:before{position:relative;top:-1450px;}

	.mediumFlag-DO {*background-position: 0px -1475px;}

	.mediumFlag-DO:before{position:relative;top:-1475px;}

	.mediumFlag-DZ {*background-position: 0px -1500px;}

	.mediumFlag-DZ:before{position:relative;top:-1500px;}

	.mediumFlag-EC {*background-position: 0px -1525px;}

	.mediumFlag-EC:before{position:relative;top:-1525px;}

	.mediumFlag-EE {*background-position: 0px -1550px;}

	.mediumFlag-EE:before{position:relative;top:-1550px;}

	.mediumFlag-EG {*background-position: 0px -1575px;}

	.mediumFlag-EG:before{position:relative;top:-1575px;}

	.mediumFlag-EH {*background-position: 0px -1600px;}

	.mediumFlag-EH:before{position:relative;top:-1600px;}

	.mediumFlag-ER {*background-position: 0px -1625px;}

	.mediumFlag-ER:before{position:relative;top:-1625px;}

	.mediumFlag-ES {*background-position: 0px -1650px;}

	.mediumFlag-ES:before{position:relative;top:-1650px;}

	.mediumFlag-ET {*background-position: 0px -1675px;}

	.mediumFlag-ET:before{position:relative;top:-1675px;}

	.mediumFlag-FI {*background-position: 0px -1700px;}

	.mediumFlag-FI:before{position:relative;top:-1700px;}

	.mediumFlag-FJ {*background-position: 0px -1725px;}

	.mediumFlag-FJ:before{position:relative;top:-1725px;}

	.mediumFlag-FK {*background-position: 0px -1750px;}

	.mediumFlag-FK:before{position:relative;top:-1750px;}

	.mediumFlag-FM {*background-position: 0px -1775px;}

	.mediumFlag-FM:before{position:relative;top:-1775px;}

	.mediumFlag-FO {*background-position: 0px -1800px;}

	.mediumFlag-FO:before{position:relative;top:-1800px;}

	.mediumFlag-FR {*background-position: 0px -1825px;}

	.mediumFlag-FR:before{position:relative;top:-1825px;}

	.mediumFlag-GA {*background-position: 0px -1850px;}

	.mediumFlag-GA:before{position:relative;top:-1850px;}

	.mediumFlag-GB {*background-position: 0px -1875px;}

	.mediumFlag-GB:before{position:relative;top:-1875px;}

	.mediumFlag-GD {*background-position: 0px -1900px;}

	.mediumFlag-GD:before{position:relative;top:-1900px;}

	.mediumFlag-GE {*background-position: 0px -1925px;}

	.mediumFlag-GE:before{position:relative;top:-1925px;}

	.mediumFlag-GF {*background-position: 0px -1950px;}

	.mediumFlag-GF:before{position:relative;top:-1950px;}

	.mediumFlag-GG {*background-position: 0px -1975px;}

	.mediumFlag-GG:before{position:relative;top:-1975px;}

	.mediumFlag-GH {*background-position: 0px -2000px;}

	.mediumFlag-GH:before{position:relative;top:-2000px;}

	.mediumFlag-GI {*background-position: 0px -2025px;}

	.mediumFlag-GI:before{position:relative;top:-2025px;}

	.mediumFlag-GL {*background-position: 0px -2050px;}

	.mediumFlag-GL:before{position:relative;top:-2050px;}

	.mediumFlag-GM {*background-position: 0px -2075px;}

	.mediumFlag-GM:before{position:relative;top:-2075px;}

	.mediumFlag-GN {*background-position: 0px -2100px;}

	.mediumFlag-GN:before{position:relative;top:-2100px;}

	.mediumFlag-GP {*background-position: 0px -2125px;}

	.mediumFlag-GP:before{position:relative;top:-2125px;}

	.mediumFlag-GQ {*background-position: 0px -2150px;}

	.mediumFlag-GQ:before{position:relative;top:-2150px;}

	.mediumFlag-GR {*background-position: 0px -2175px;}

	.mediumFlag-GR:before{position:relative;top:-2175px;}

	.mediumFlag-GS {*background-position: 0px -2200px;}

	.mediumFlag-GS:before{position:relative;top:-2200px;}

	.mediumFlag-GT {*background-position: 0px -2225px;}

	.mediumFlag-GT:before{position:relative;top:-2225px;}

	.mediumFlag-GU {*background-position: 0px -2250px;}

	.mediumFlag-GU:before{position:relative;top:-2250px;}

	.mediumFlag-GW {*background-position: 0px -2275px;}

	.mediumFlag-GW:before{position:relative;top:-2275px;}

	.mediumFlag-GY {*background-position: 0px -2300px;}

	.mediumFlag-GY:before{position:relative;top:-2300px;}

	.mediumFlag-HK {*background-position: 0px -2325px;}

	.mediumFlag-HK:before{position:relative;top:-2325px;}

	.mediumFlag-HM {*background-position: 0px -2350px;}

	.mediumFlag-HM:before{position:relative;top:-2350px;}

	.mediumFlag-HN {*background-position: 0px -2375px;}

	.mediumFlag-HN:before{position:relative;top:-2375px;}

	.mediumFlag-HR {*background-position: 0px -2400px;}

	.mediumFlag-HR:before{position:relative;top:-2400px;}

	.mediumFlag-HT {*background-position: 0px -2425px;}

	.mediumFlag-HT:before{position:relative;top:-2425px;}

	.mediumFlag-HU {*background-position: 0px -2450px;}

	.mediumFlag-HU:before{position:relative;top:-2450px;}

	.mediumFlag-ID {*background-position: 0px -2475px;}

	.mediumFlag-ID:before{position:relative;top:-2475px;}

	.mediumFlag-IE {*background-position: 0px -2500px;}

	.mediumFlag-IE:before{position:relative;top:-2500px;}

	.mediumFlag-IL {*background-position: 0px -2525px;}

	.mediumFlag-IL:before{position:relative;top:-2525px;}

	.mediumFlag-IM {*background-position: 0px -2550px;}

	.mediumFlag-IM:before{position:relative;top:-2550px;}

	.mediumFlag-IN {*background-position: 0px -2575px;}

	.mediumFlag-IN:before{position:relative;top:-2575px;}

	.mediumFlag-IO {*background-position: 0px -2600px;}

	.mediumFlag-IO:before{position:relative;top:-2600px;}

	.mediumFlag-IQ {*background-position: 0px -2625px;}

	.mediumFlag-IQ:before{position:relative;top:-2625px;}

	.mediumFlag-IR {*background-position: 0px -2650px;}

	.mediumFlag-IR:before{position:relative;top:-2650px;}

	.mediumFlag-IS {*background-position: 0px -2675px;}

	.mediumFlag-IS:before{position:relative;top:-2675px;}

	.mediumFlag-IT {*background-position: 0px -2700px;}

	.mediumFlag-IT:before{position:relative;top:-2700px;}

	.mediumFlag-JE {*background-position: 0px -2725px;}

	.mediumFlag-JE:before{position:relative;top:-2725px;}

	.mediumFlag-JM {*background-position: 0px -2750px;}

	.mediumFlag-JM:before{position:relative;top:-2750px;}

	.mediumFlag-JO {*background-position: 0px -2775px;}

	.mediumFlag-JO:before{position:relative;top:-2775px;}

	.mediumFlag-JP {*background-position: 0px -2800px;}

	.mediumFlag-JP:before{position:relative;top:-2800px;}

	.mediumFlag-KE {*background-position: 0px -2825px;}

	.mediumFlag-KE:before{position:relative;top:-2825px;}

	.mediumFlag-KG {*background-position: 0px -2850px;}

	.mediumFlag-KG:before{position:relative;top:-2850px;}

	.mediumFlag-KH {*background-position: 0px -2875px;}

	.mediumFlag-KH:before{position:relative;top:-2875px;}

	.mediumFlag-KI {*background-position: 0px -2900px;}

	.mediumFlag-KI:before{position:relative;top:-2900px;}

	.mediumFlag-KM {*background-position: 0px -2925px;}

	.mediumFlag-KM:before{position:relative;top:-2925px;}

	.mediumFlag-KN {*background-position: 0px -2950px;}

	.mediumFlag-KN:before{position:relative;top:-2950px;}

	.mediumFlag-KP {*background-position: 0px -2975px;}

	.mediumFlag-KP:before{position:relative;top:-2975px;}

	.mediumFlag-KR {*background-position: 0px -3000px;}

	.mediumFlag-KR:before{position:relative;top:-3000px;}

	.mediumFlag-KW {*background-position: 0px -3025px;}

	.mediumFlag-KW:before{position:relative;top:-3025px;}

	.mediumFlag-KY {*background-position: 0px -3050px;}

	.mediumFlag-KY:before{position:relative;top:-3050px;}

	.mediumFlag-KZ {*background-position: 0px -3075px;}

	.mediumFlag-KZ:before{position:relative;top:-3075px;}

	.mediumFlag-LA {*background-position: 0px -3100px;}

	.mediumFlag-LA:before{position:relative;top:-3100px;}

	.mediumFlag-LB {*background-position: 0px -3125px;}

	.mediumFlag-LB:before{position:relative;top:-3125px;}

	.mediumFlag-LC {*background-position: 0px -3150px;}

	.mediumFlag-LC:before{position:relative;top:-3150px;}

	.mediumFlag-LI {*background-position: 0px -3175px;}

	.mediumFlag-LI:before{position:relative;top:-3175px;}

	.mediumFlag-LK {*background-position: 0px -3200px;}

	.mediumFlag-LK:before{position:relative;top:-3200px;}

	.mediumFlag-LR {*background-position: 0px -3225px;}

	.mediumFlag-LR:before{position:relative;top:-3225px;}

	.mediumFlag-LS {*background-position: 0px -3250px;}

	.mediumFlag-LS:before{position:relative;top:-3250px;}

	.mediumFlag-LT {*background-position: 0px -3275px;}

	.mediumFlag-LT:before{position:relative;top:-3275px;}

	.mediumFlag-LU {*background-position: 0px -3300px;}

	.mediumFlag-LU:before{position:relative;top:-3300px;}

	.mediumFlag-LV {*background-position: 0px -3325px;}

	.mediumFlag-LV:before{position:relative;top:-3325px;}

	.mediumFlag-LY {*background-position: 0px -3350px;}

	.mediumFlag-LY:before{position:relative;top:-3350px;}

	.mediumFlag-MA {*background-position: 0px -3375px;}

	.mediumFlag-MA:before{position:relative;top:-3375px;}

	.mediumFlag-MC {*background-position: 0px -3400px;}

	.mediumFlag-MC:before{position:relative;top:-3400px;}

	.mediumFlag-MD {*background-position: 0px -3425px;}

	.mediumFlag-MD:before{position:relative;top:-3425px;}

	.mediumFlag-ME {*background-position: 0px -3450px;}

	.mediumFlag-ME:before{position:relative;top:-3450px;}

	.mediumFlag-MF {*background-position: 0px -3475px;}

	.mediumFlag-MF:before{position:relative;top:-3475px;}

	.mediumFlag-MG {*background-position: 0px -3500px;}

	.mediumFlag-MG:before{position:relative;top:-3500px;}

	.mediumFlag-MH {*background-position: 0px -3525px;}

	.mediumFlag-MH:before{position:relative;top:-3525px;}

	.mediumFlag-MK {*background-position: 0px -3550px;}

	.mediumFlag-MK:before{position:relative;top:-3550px;}

	.mediumFlag-ML {*background-position: 0px -3575px;}

	.mediumFlag-ML:before{position:relative;top:-3575px;}

	.mediumFlag-MM {*background-position: 0px -3600px;}

	.mediumFlag-MM:before{position:relative;top:-3600px;}

	.mediumFlag-MN {*background-position: 0px -3625px;}

	.mediumFlag-MN:before{position:relative;top:-3625px;}

	.mediumFlag-MO {*background-position: 0px -3650px;}

	.mediumFlag-MO:before{position:relative;top:-3650px;}

	.mediumFlag-MP {*background-position: 0px -3675px;}

	.mediumFlag-MP:before{position:relative;top:-3675px;}

	.mediumFlag-MQ {*background-position: 0px -3700px;}

	.mediumFlag-MQ:before{position:relative;top:-3700px;}

	.mediumFlag-MR {*background-position: 0px -3725px;}

	.mediumFlag-MR:before{position:relative;top:-3725px;}

	.mediumFlag-MS {*background-position: 0px -3750px;}

	.mediumFlag-MS:before{position:relative;top:-3750px;}

	.mediumFlag-MT {*background-position: 0px -3775px;}

	.mediumFlag-MT:before{position:relative;top:-3775px;}

	.mediumFlag-MU {*background-position: 0px -3800px;}

	.mediumFlag-MU:before{position:relative;top:-3800px;}

	.mediumFlag-MV {*background-position: 0px -3825px;}

	.mediumFlag-MV:before{position:relative;top:-3825px;}

	.mediumFlag-MW {*background-position: 0px -3850px;}

	.mediumFlag-MW:before{position:relative;top:-3850px;}

	.mediumFlag-MX {*background-position: 0px -3875px;}

	.mediumFlag-MX:before{position:relative;top:-3875px;}

	.mediumFlag-MY {*background-position: 0px -3900px;}

	.mediumFlag-MY:before{position:relative;top:-3900px;}

	.mediumFlag-MZ {*background-position: 0px -3925px;}

	.mediumFlag-MZ:before{position:relative;top:-3925px;}

	.mediumFlag-NA {*background-position: 0px -3950px;}

	.mediumFlag-NA:before{position:relative;top:-3950px;}

	.mediumFlag-NC {*background-position: 0px -3975px;}

	.mediumFlag-NC:before{position:relative;top:-3975px;}

	.mediumFlag-NE {*background-position: 0px -4000px;}

	.mediumFlag-NE:before{position:relative;top:-4000px;}

	.mediumFlag-NF {*background-position: 0px -4025px;}

	.mediumFlag-NF:before{position:relative;top:-4025px;}

	.mediumFlag-NG {*background-position: 0px -4050px;}

	.mediumFlag-NG:before{position:relative;top:-4050px;}

	.mediumFlag-NI {*background-position: 0px -4075px;}

	.mediumFlag-NI:before{position:relative;top:-4075px;}

	.mediumFlag-NL {*background-position: 0px -4100px;}

	.mediumFlag-NL:before{position:relative;top:-4100px;}

	.mediumFlag-NO {*background-position: 0px -4125px;}

	.mediumFlag-NO:before{position:relative;top:-4125px;}

	.mediumFlag-NP {*background-position: 0px -4150px;}

	.mediumFlag-NP:before{position:relative;top:-4150px;}

	.mediumFlag-NR {*background-position: 0px -4175px;}

	.mediumFlag-NR:before{position:relative;top:-4175px;}

	.mediumFlag-NU {*background-position: 0px -4200px;}

	.mediumFlag-NU:before{position:relative;top:-4200px;}

	.mediumFlag-NZ {*background-position: 0px -4225px;}

	.mediumFlag-NZ:before{position:relative;top:-4225px;}

	.mediumFlag-OM {*background-position: 0px -4250px;}

	.mediumFlag-OM:before{position:relative;top:-4250px;}

	.mediumFlag-PA {*background-position: 0px -4275px;}

	.mediumFlag-PA:before{position:relative;top:-4275px;}

	.mediumFlag-PE {*background-position: 0px -4300px;}

	.mediumFlag-PE:before{position:relative;top:-4300px;}

	.mediumFlag-PF {*background-position: 0px -4325px;}

	.mediumFlag-PF:before{position:relative;top:-4325px;}

	.mediumFlag-PG {*background-position: 0px -4350px;}

	.mediumFlag-PG:before{position:relative;top:-4350px;}

	.mediumFlag-PH {*background-position: 0px -4375px;}

	.mediumFlag-PH:before{position:relative;top:-4375px;}

	.mediumFlag-PK {*background-position: 0px -4400px;}

	.mediumFlag-PK:before{position:relative;top:-4400px;}

	.mediumFlag-PL {*background-position: 0px -4425px;}

	.mediumFlag-PL:before{position:relative;top:-4425px;}

	.mediumFlag-PM {*background-position: 0px -4450px;}

	.mediumFlag-PM:before{position:relative;top:-4450px;}

	.mediumFlag-PN {*background-position: 0px -4475px;}

	.mediumFlag-PN:before{position:relative;top:-4475px;}

	.mediumFlag-PR {*background-position: 0px -4500px;}

	.mediumFlag-PR:before{position:relative;top:-4500px;}

	.mediumFlag-PS {*background-position: 0px -4525px;}

	.mediumFlag-PS:before{position:relative;top:-4525px;}

	.mediumFlag-PT {*background-position: 0px -4550px;}

	.mediumFlag-PT:before{position:relative;top:-4550px;}

	.mediumFlag-PW {*background-position: 0px -4575px;}

	.mediumFlag-PW:before{position:relative;top:-4575px;}

	.mediumFlag-PY {*background-position: 0px -4600px;}

	.mediumFlag-PY:before{position:relative;top:-4600px;}

	.mediumFlag-QA {*background-position: 0px -4625px;}

	.mediumFlag-QA:before{position:relative;top:-4625px;}

	.mediumFlag-RE {*background-position: 0px -4650px;}

	.mediumFlag-RE:before{position:relative;top:-4650px;}

	.mediumFlag-RO {*background-position: 0px -4675px;}

	.mediumFlag-RO:before{position:relative;top:-4675px;}

	.mediumFlag-RS {*background-position: 0px -4700px;}

	.mediumFlag-RS:before{position:relative;top:-4700px;}

	.mediumFlag-RU {*background-position: 0px -4725px;}

	.mediumFlag-RU:before{position:relative;top:-4725px;}

	.mediumFlag-RW {*background-position: 0px -4750px;}

	.mediumFlag-RW:before{position:relative;top:-4750px;}

	.mediumFlag-SA {*background-position: 0px -4775px;}

	.mediumFlag-SA:before{position:relative;top:-4775px;}

	.mediumFlag-SB {*background-position: 0px -4800px;}

	.mediumFlag-SB:before{position:relative;top:-4800px;}

	.mediumFlag-SC {*background-position: 0px -4825px;}

	.mediumFlag-SC:before{position:relative;top:-4825px;}

	.mediumFlag-SD {*background-position: 0px -4850px;}

	.mediumFlag-SD:before{position:relative;top:-4850px;}

	.mediumFlag-SE {*background-position: 0px -4875px;}

	.mediumFlag-SE:before{position:relative;top:-4875px;}

	.mediumFlag-SG {*background-position: 0px -4900px;}

	.mediumFlag-SG:before{position:relative;top:-4900px;}

	.mediumFlag-SH {*background-position: 0px -4925px;}

	.mediumFlag-SH:before{position:relative;top:-4925px;}

	.mediumFlag-SI {*background-position: 0px -4950px;}

	.mediumFlag-SI:before{position:relative;top:-4950px;}

	.mediumFlag-SJ {*background-position: 0px -4975px;}

	.mediumFlag-SJ:before{position:relative;top:-4975px;}

	.mediumFlag-SK {*background-position: 0px -5000px;}

	.mediumFlag-SK:before{position:relative;top:-5000px;}

	.mediumFlag-SL {*background-position: 0px -5025px;}

	.mediumFlag-SL:before{position:relative;top:-5025px;}

	.mediumFlag-SM {*background-position: 0px -5050px;}

	.mediumFlag-SM:before{position:relative;top:-5050px;}

	.mediumFlag-SN {*background-position: 0px -5075px;}

	.mediumFlag-SN:before{position:relative;top:-5075px;}

	.mediumFlag-SO {*background-position: 0px -5100px;}

	.mediumFlag-SO:before{position:relative;top:-5100px;}

	.mediumFlag-SR {*background-position: 0px -5125px;}

	.mediumFlag-SR:before{position:relative;top:-5125px;}

	.mediumFlag-ST {*background-position: 0px -5150px;}

	.mediumFlag-ST:before{position:relative;top:-5150px;}

	.mediumFlag-SV {*background-position: 0px -5175px;}

	.mediumFlag-SV:before{position:relative;top:-5175px;}

	.mediumFlag-SY {*background-position: 0px -5200px;}

	.mediumFlag-SY:before{position:relative;top:-5200px;}

	.mediumFlag-SZ {*background-position: 0px -5225px;}

	.mediumFlag-SZ:before{position:relative;top:-5225px;}

	.mediumFlag-TC {*background-position: 0px -5250px;}

	.mediumFlag-TC:before{position:relative;top:-5250px;}

	.mediumFlag-TD {*background-position: 0px -5275px;}

	.mediumFlag-TD:before{position:relative;top:-5275px;}

	.mediumFlag-TF {*background-position: 0px -5300px;}

	.mediumFlag-TF:before{position:relative;top:-5300px;}

	.mediumFlag-TG {*background-position: 0px -5325px;}

	.mediumFlag-TG:before{position:relative;top:-5325px;}

	.mediumFlag-TH {*background-position: 0px -5350px;}

	.mediumFlag-TH:before{position:relative;top:-5350px;}

	.mediumFlag-TJ {*background-position: 0px -5375px;}

	.mediumFlag-TJ:before{position:relative;top:-5375px;}

	.mediumFlag-TK {*background-position: 0px -5400px;}

	.mediumFlag-TK:before{position:relative;top:-5400px;}

	.mediumFlag-TL {*background-position: 0px -5425px;}

	.mediumFlag-TL:before{position:relative;top:-5425px;}

	.mediumFlag-TM {*background-position: 0px -5450px;}

	.mediumFlag-TM:before{position:relative;top:-5450px;}

	.mediumFlag-TN {*background-position: 0px -5475px;}

	.mediumFlag-TN:before{position:relative;top:-5475px;}

	.mediumFlag-TO {*background-position: 0px -5500px;}

	.mediumFlag-TO:before{position:relative;top:-5500px;}

	.mediumFlag-TR {*background-position: 0px -5525px;}

	.mediumFlag-TR:before{position:relative;top:-5525px;}

	.mediumFlag-TT {*background-position: 0px -5550px;}

	.mediumFlag-TT:before{position:relative;top:-5550px;}

	.mediumFlag-TV {*background-position: 0px -5575px;}

	.mediumFlag-TV:before{position:relative;top:-5575px;}

	.mediumFlag-TW {*background-position: 0px -5600px;}

	.mediumFlag-TW:before{position:relative;top:-5600px;}

	.mediumFlag-TZ {*background-position: 0px -5625px;}

	.mediumFlag-TZ:before{position:relative;top:-5625px;}

	.mediumFlag-UA {*background-position: 0px -5650px;}

	.mediumFlag-UA:before{position:relative;top:-5650px;}

	.mediumFlag-UG {*background-position: 0px -5675px;}

	.mediumFlag-UG:before{position:relative;top:-5675px;}

	.mediumFlag-UM {*background-position: 0px -5700px;}

	.mediumFlag-UM:before{position:relative;top:-5700px;}

	.mediumFlag-US {*background-position: 0px -5725px;}

	.mediumFlag-US:before{position:relative;top:-5725px;}

	.mediumFlag-UY {*background-position: 0px -5750px;}

	.mediumFlag-UY:before{position:relative;top:-5750px;}

	.mediumFlag-UZ {*background-position: 0px -5775px;}

	.mediumFlag-UZ:before{position:relative;top:-5775px;}

	.mediumFlag-VA {*background-position: 0px -5800px;}

	.mediumFlag-VA:before{position:relative;top:-5800px;}

	.mediumFlag-VC {*background-position: 0px -5825px;}

	.mediumFlag-VC:before{position:relative;top:-5825px;}

	.mediumFlag-VE {*background-position: 0px -5850px;}

	.mediumFlag-VE:before{position:relative;top:-5850px;}

	.mediumFlag-VG {*background-position: 0px -5875px;}

	.mediumFlag-VG:before{position:relative;top:-5875px;}

	.mediumFlag-VI {*background-position: 0px -5900px;}

	.mediumFlag-VI:before{position:relative;top:-5900px;}

	.mediumFlag-VN {*background-position: 0px -5925px;}

	.mediumFlag-VN:before{position:relative;top:-5925px;}

	.mediumFlag-VU {*background-position: 0px -5950px;}

	.mediumFlag-VU:before{position:relative;top:-5950px;}

	.mediumFlag-WF {*background-position: 0px -5975px;}

	.mediumFlag-WF:before{position:relative;top:-5975px;}

	.mediumFlag-WS {*background-position: 0px -6000px;}

	.mediumFlag-WS:before{position:relative;top:-6000px;}

	.mediumFlag-YE {*background-position: 0px -6025px;}

	.mediumFlag-YE:before{position:relative;top:-6025px;}

	.mediumFlag-YT {*background-position: 0px -6050px;}

	.mediumFlag-YT:before{position:relative;top:-6050px;}

	.mediumFlag-ZA {*background-position: 0px -6075px;}

	.mediumFlag-ZA:before{position:relative;top:-6075px;}

	.mediumFlag-ZM {*background-position: 0px -6100px;}

	.mediumFlag-ZM:before{position:relative;top:-6100px;}

	.mediumFlag-ZW {*background-position: 0px -6125px;}

	.mediumFlag-ZW:before{position:relative;top:-6125px;}

	.mediumFlag-AC {*background-position: 0px -6150px;}

	.mediumFlag-AC:before{position:relative;top:-6150px;}

	.mediumFlag-IZ {*background-position: 0px -6175px;}

	.mediumFlag-IZ:before{position:relative;top:-6175px;}

	.mediumFlag-SQ {*background-position: 0px -6200px;}

	.mediumFlag-SQ:before{position:relative;top:-6200px;}

	.mediumFlag-SS {*background-position: 0px -6225px;}

	.mediumFlag-SS:before{position:relative;top:-6225px;}

	.mediumFlag-SX {*background-position: 0px -6250px;}

	.mediumFlag-SX:before{position:relative;top:-6250px;}

	.mediumFlag-UN {*background-position: 0px -6275px;}

	.mediumFlag-UN:before{position:relative;top:-6275px;}

	.mediumFlag-VO {*background-position: 0px -6300px;}

	.mediumFlag-VO:before{position:relative;top:-6300px;}

	.mediumFlag-XX {*background-position: 0px -6325px;}

	.mediumFlag-XX:before{position:relative;top:-6325px;}

	.mediumFlag-Empty {*background-position: 0px -6350px;}

	.mediumFlag-Empty:before{position:relative;top:-6350px;}

}
