.flag {
    background-image: url(flags.png);
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
}

.flag-AD {
    width: 16px;
    height: 16px;
    background-position: -5px -5px;
}

.flag-AE {
    width: 16px;
    height: 16px;
    background-position: -31px -5px;
}

.flag-AF {
    width: 16px;
    height: 16px;
    background-position: -57px -5px;
}

.flag-AG {
    width: 16px;
    height: 16px;
    background-position: -83px -5px;
}

.flag-AI {
    width: 16px;
    height: 16px;
    background-position: -109px -5px;
}

.flag-AL {
    width: 16px;
    height: 16px;
    background-position: -135px -5px;
}

.flag-AM {
    width: 16px;
    height: 16px;
    background-position: -161px -5px;
}

.flag-AN {
    width: 16px;
    height: 16px;
    background-position: -187px -5px;
}

.flag-AO {
    width: 16px;
    height: 16px;
    background-position: -213px -5px;
}

.flag-AQ {
    width: 16px;
    height: 16px;
    background-position: -239px -5px;
}

.flag-AR {
    width: 16px;
    height: 16px;
    background-position: -265px -5px;
}

.flag-AS {
    width: 16px;
    height: 16px;
    background-position: -291px -5px;
}

.flag-AT {
    width: 16px;
    height: 16px;
    background-position: -317px -5px;
}

.flag-AU {
    width: 16px;
    height: 16px;
    background-position: -343px -5px;
}

.flag-AW {
    width: 16px;
    height: 16px;
    background-position: -369px -5px;
}

.flag-AX {
    width: 16px;
    height: 16px;
    background-position: -395px -5px;
}

.flag-AZ {
    width: 16px;
    height: 16px;
    background-position: -5px -31px;
}

.flag-BA {
    width: 16px;
    height: 16px;
    background-position: -31px -31px;
}

.flag-BB {
    width: 16px;
    height: 16px;
    background-position: -57px -31px;
}

.flag-BD {
    width: 16px;
    height: 16px;
    background-position: -83px -31px;
}

.flag-BE {
    width: 16px;
    height: 16px;
    background-position: -109px -31px;
}

.flag-BF {
    width: 16px;
    height: 16px;
    background-position: -135px -31px;
}

.flag-BG {
    width: 16px;
    height: 16px;
    background-position: -161px -31px;
}

.flag-BH {
    width: 16px;
    height: 16px;
    background-position: -187px -31px;
}

.flag-BI {
    width: 16px;
    height: 16px;
    background-position: -213px -31px;
}

.flag-BJ {
    width: 16px;
    height: 16px;
    background-position: -239px -31px;
}

.flag-BL {
    width: 16px;
    height: 16px;
    background-position: -265px -31px;
}

.flag-BM {
    width: 16px;
    height: 16px;
    background-position: -291px -31px;
}

.flag-BN {
    width: 16px;
    height: 16px;
    background-position: -317px -31px;
}

.flag-BO {
    width: 16px;
    height: 16px;
    background-position: -343px -31px;
}

.flag-BR {
    width: 16px;
    height: 16px;
    background-position: -369px -31px;
}

.flag-BS {
    width: 16px;
    height: 16px;
    background-position: -395px -31px;
}

.flag-BT {
    width: 16px;
    height: 16px;
    background-position: -5px -57px;
}

.flag-BW {
    width: 16px;
    height: 16px;
    background-position: -31px -57px;
}

.flag-BY {
    width: 16px;
    height: 16px;
    background-position: -57px -57px;
}

.flag-BZ {
    width: 16px;
    height: 16px;
    background-position: -83px -57px;
}

.flag-CA {
    width: 16px;
    height: 16px;
    background-position: -109px -57px;
}

.flag-CC {
    width: 16px;
    height: 16px;
    background-position: -135px -57px;
}

.flag-CD {
    width: 16px;
    height: 16px;
    background-position: -161px -57px;
}

.flag-CF {
    width: 16px;
    height: 16px;
    background-position: -187px -57px;
}

.flag-CG {
    width: 16px;
    height: 16px;
    background-position: -213px -57px;
}

.flag-CH {
    width: 16px;
    height: 16px;
    background-position: -239px -57px;
}

.flag-CI {
    width: 16px;
    height: 16px;
    background-position: -265px -57px;
}

.flag-CK {
    width: 16px;
    height: 16px;
    background-position: -291px -57px;
}

.flag-CL {
    width: 16px;
    height: 16px;
    background-position: -317px -57px;
}

.flag-CM {
    width: 16px;
    height: 16px;
    background-position: -343px -57px;
}

.flag-CN {
    width: 16px;
    height: 16px;
    background-position: -369px -57px;
}

.flag-CO {
    width: 16px;
    height: 16px;
    background-position: -395px -57px;
}

.flag-CR {
    width: 16px;
    height: 16px;
    background-position: -5px -83px;
}

.flag-CU {
    width: 16px;
    height: 16px;
    background-position: -31px -83px;
}

.flag-CV {
    width: 16px;
    height: 16px;
    background-position: -57px -83px;
}

.flag-CW {
    width: 16px;
    height: 16px;
    background-position: -83px -83px;
}

.flag-CX {
    width: 16px;
    height: 16px;
    background-position: -109px -83px;
}

.flag-CY {
    width: 16px;
    height: 16px;
    background-position: -135px -83px;
}

.flag-CZ {
    width: 16px;
    height: 16px;
    background-position: -161px -83px;
}

.flag-DE {
    width: 16px;
    height: 16px;
    background-position: -187px -83px;
}

.flag-DJ {
    width: 16px;
    height: 16px;
    background-position: -213px -83px;
}

.flag-DK {
    width: 16px;
    height: 16px;
    background-position: -239px -83px;
}

.flag-DM {
    width: 16px;
    height: 16px;
    background-position: -265px -83px;
}

.flag-DO {
    width: 16px;
    height: 16px;
    background-position: -291px -83px;
}

.flag-DZ {
    width: 16px;
    height: 16px;
    background-position: -317px -83px;
}

.flag-EC {
    width: 16px;
    height: 16px;
    background-position: -343px -83px;
}

.flag-EE {
    width: 16px;
    height: 16px;
    background-position: -369px -83px;
}

.flag-EG {
    width: 16px;
    height: 16px;
    background-position: -395px -83px;
}

.flag-EH {
    width: 16px;
    height: 16px;
    background-position: -5px -109px;
}

.flag-ER {
    width: 16px;
    height: 16px;
    background-position: -31px -109px;
}

.flag-ES {
    width: 16px;
    height: 16px;
    background-position: -57px -109px;
}

.flag-ET {
    width: 16px;
    height: 16px;
    background-position: -83px -109px;
}

.flag-EU {
    width: 16px;
    height: 16px;
    background-position: -109px -109px;
}

.flag-FI {
    width: 16px;
    height: 16px;
    background-position: -135px -109px;
}

.flag-FJ {
    width: 16px;
    height: 16px;
    background-position: -161px -109px;
}

.flag-FK {
    width: 16px;
    height: 16px;
    background-position: -187px -109px;
}

.flag-FM {
    width: 16px;
    height: 16px;
    background-position: -213px -109px;
}

.flag-FO {
    width: 16px;
    height: 16px;
    background-position: -239px -109px;
}

.flag-FR {
    width: 16px;
    height: 16px;
    background-position: -265px -109px;
}

.flag-GA {
    width: 16px;
    height: 16px;
    background-position: -291px -109px;
}

.flag-GB {
    width: 16px;
    height: 16px;
    background-position: -317px -109px;
}

.flag-GD {
    width: 16px;
    height: 16px;
    background-position: -343px -109px;
}

.flag-GE {
    width: 16px;
    height: 16px;
    background-position: -369px -109px;
}

.flag-GG {
    width: 16px;
    height: 16px;
    background-position: -395px -109px;
}

.flag-GH {
    width: 16px;
    height: 16px;
    background-position: -5px -135px;
}

.flag-GI {
    width: 16px;
    height: 16px;
    background-position: -31px -135px;
}

.flag-GL {
    width: 16px;
    height: 16px;
    background-position: -57px -135px;
}

.flag-GM {
    width: 16px;
    height: 16px;
    background-position: -83px -135px;
}

.flag-GN {
    width: 16px;
    height: 16px;
    background-position: -109px -135px;
}

.flag-GQ {
    width: 16px;
    height: 16px;
    background-position: -135px -135px;
}

.flag-GR {
    width: 16px;
    height: 16px;
    background-position: -161px -135px;
}

.flag-GS {
    width: 16px;
    height: 16px;
    background-position: -187px -135px;
}

.flag-GT {
    width: 16px;
    height: 16px;
    background-position: -213px -135px;
}

.flag-GU {
    width: 16px;
    height: 16px;
    background-position: -239px -135px;
}

.flag-GW {
    width: 16px;
    height: 16px;
    background-position: -265px -135px;
}

.flag-GY {
    width: 16px;
    height: 16px;
    background-position: -291px -135px;
}

.flag-HK {
    width: 16px;
    height: 16px;
    background-position: -317px -135px;
}

.flag-HN {
    width: 16px;
    height: 16px;
    background-position: -343px -135px;
}

.flag-HR {
    width: 16px;
    height: 16px;
    background-position: -369px -135px;
}

.flag-HT {
    width: 16px;
    height: 16px;
    background-position: -395px -135px;
}

.flag-HU {
    width: 16px;
    height: 16px;
    background-position: -5px -161px;
}

.flag-IC {
    width: 16px;
    height: 16px;
    background-position: -31px -161px;
}

.flag-ID {
    width: 16px;
    height: 16px;
    background-position: -57px -161px;
}

.flag-IE {
    width: 16px;
    height: 16px;
    background-position: -83px -161px;
}

.flag-IL {
    width: 16px;
    height: 16px;
    background-position: -109px -161px;
}

.flag-IM {
    width: 16px;
    height: 16px;
    background-position: -135px -161px;
}

.flag-IN {
    width: 16px;
    height: 16px;
    background-position: -161px -161px;
}

.flag-IQ {
    width: 16px;
    height: 16px;
    background-position: -187px -161px;
}

.flag-IR {
    width: 16px;
    height: 16px;
    background-position: -213px -161px;
}

.flag-IS {
    width: 16px;
    height: 16px;
    background-position: -239px -161px;
}

.flag-IT {
    width: 16px;
    height: 16px;
    background-position: -265px -161px;
}

.flag-JE {
    width: 16px;
    height: 16px;
    background-position: -291px -161px;
}

.flag-JM {
    width: 16px;
    height: 16px;
    background-position: -317px -161px;
}

.flag-JO {
    width: 16px;
    height: 16px;
    background-position: -343px -161px;
}

.flag-JP {
    width: 16px;
    height: 16px;
    background-position: -369px -161px;
}

.flag-KE {
    width: 16px;
    height: 16px;
    background-position: -395px -161px;
}

.flag-KG {
    width: 16px;
    height: 16px;
    background-position: -5px -187px;
}

.flag-KH {
    width: 16px;
    height: 16px;
    background-position: -31px -187px;
}

.flag-KI {
    width: 16px;
    height: 16px;
    background-position: -57px -187px;
}

.flag-KM {
    width: 16px;
    height: 16px;
    background-position: -83px -187px;
}

.flag-KN {
    width: 16px;
    height: 16px;
    background-position: -109px -187px;
}

.flag-KP {
    width: 16px;
    height: 16px;
    background-position: -135px -187px;
}

.flag-KR {
    width: 16px;
    height: 16px;
    background-position: -161px -187px;
}

.flag-KW {
    width: 16px;
    height: 16px;
    background-position: -187px -187px;
}

.flag-KY {
    width: 16px;
    height: 16px;
    background-position: -213px -187px;
}

.flag-KZ {
    width: 16px;
    height: 16px;
    background-position: -239px -187px;
}

.flag-LA {
    width: 16px;
    height: 16px;
    background-position: -265px -187px;
}

.flag-LB {
    width: 16px;
    height: 16px;
    background-position: -291px -187px;
}

.flag-LC {
    width: 16px;
    height: 16px;
    background-position: -317px -187px;
}

.flag-LI {
    width: 16px;
    height: 16px;
    background-position: -343px -187px;
}

.flag-LK {
    width: 16px;
    height: 16px;
    background-position: -369px -187px;
}

.flag-LR {
    width: 16px;
    height: 16px;
    background-position: -395px -187px;
}

.flag-LS {
    width: 16px;
    height: 16px;
    background-position: -5px -213px;
}

.flag-LT {
    width: 16px;
    height: 16px;
    background-position: -31px -213px;
}

.flag-LU {
    width: 16px;
    height: 16px;
    background-position: -57px -213px;
}

.flag-LV {
    width: 16px;
    height: 16px;
    background-position: -83px -213px;
}

.flag-LY {
    width: 16px;
    height: 16px;
    background-position: -109px -213px;
}

.flag-MA {
    width: 16px;
    height: 16px;
    background-position: -135px -213px;
}

.flag-MC {
    width: 16px;
    height: 16px;
    background-position: -161px -213px;
}

.flag-MD {
    width: 16px;
    height: 16px;
    background-position: -187px -213px;
}

.flag-ME {
    width: 16px;
    height: 16px;
    background-position: -213px -213px;
}

.flag-MF {
    width: 16px;
    height: 16px;
    background-position: -239px -213px;
}

.flag-MG {
    width: 16px;
    height: 16px;
    background-position: -265px -213px;
}

.flag-MH {
    width: 16px;
    height: 16px;
    background-position: -291px -213px;
}

.flag-MK {
    width: 16px;
    height: 16px;
    background-position: -317px -213px;
}

.flag-ML {
    width: 16px;
    height: 16px;
    background-position: -343px -213px;
}

.flag-MM {
    width: 16px;
    height: 16px;
    background-position: -369px -213px;
}

.flag-MN {
    width: 16px;
    height: 16px;
    background-position: -395px -213px;
}

.flag-MO {
    width: 16px;
    height: 16px;
    background-position: -5px -239px;
}

.flag-MP {
    width: 16px;
    height: 16px;
    background-position: -31px -239px;
}

.flag-MQ {
    width: 16px;
    height: 16px;
    background-position: -57px -239px;
}

.flag-MR {
    width: 16px;
    height: 16px;
    background-position: -83px -239px;
}

.flag-MS {
    width: 16px;
    height: 16px;
    background-position: -109px -239px;
}

.flag-MT {
    width: 16px;
    height: 16px;
    background-position: -135px -239px;
}

.flag-MU {
    width: 16px;
    height: 16px;
    background-position: -161px -239px;
}

.flag-MV {
    width: 16px;
    height: 16px;
    background-position: -187px -239px;
}

.flag-MW {
    width: 16px;
    height: 16px;
    background-position: -213px -239px;
}

.flag-MX {
    width: 16px;
    height: 16px;
    background-position: -239px -239px;
}

.flag-MY {
    width: 16px;
    height: 16px;
    background-position: -265px -239px;
}

.flag-MZ {
    width: 16px;
    height: 16px;
    background-position: -291px -239px;
}

.flag-NA {
    width: 16px;
    height: 16px;
    background-position: -317px -239px;
}

.flag-NC {
    width: 16px;
    height: 16px;
    background-position: -343px -239px;
}

.flag-NE {
    width: 16px;
    height: 16px;
    background-position: -369px -239px;
}

.flag-NF {
    width: 16px;
    height: 16px;
    background-position: -395px -239px;
}

.flag-NG {
    width: 16px;
    height: 16px;
    background-position: -5px -265px;
}

.flag-NI {
    width: 16px;
    height: 16px;
    background-position: -31px -265px;
}

.flag-NL {
    width: 16px;
    height: 16px;
    background-position: -57px -265px;
}

.flag-NO {
    width: 16px;
    height: 16px;
    background-position: -83px -265px;
}

.flag-NP {
    width: 16px;
    height: 16px;
    background-position: -109px -265px;
}

.flag-NR {
    width: 16px;
    height: 16px;
    background-position: -135px -265px;
}

.flag-NU {
    width: 16px;
    height: 16px;
    background-position: -161px -265px;
}

.flag-NZ {
    width: 16px;
    height: 16px;
    background-position: -187px -265px;
}

.flag-OM {
    width: 16px;
    height: 16px;
    background-position: -213px -265px;
}

.flag-PA {
    width: 16px;
    height: 16px;
    background-position: -239px -265px;
}

.flag-PE {
    width: 16px;
    height: 16px;
    background-position: -265px -265px;
}

.flag-PF {
    width: 16px;
    height: 16px;
    background-position: -291px -265px;
}

.flag-PG {
    width: 16px;
    height: 16px;
    background-position: -317px -265px;
}

.flag-PH {
    width: 16px;
    height: 16px;
    background-position: -343px -265px;
}

.flag-PK {
    width: 16px;
    height: 16px;
    background-position: -369px -265px;
}

.flag-PL {
    width: 16px;
    height: 16px;
    background-position: -395px -265px;
}

.flag-PN {
    width: 16px;
    height: 16px;
    background-position: -5px -291px;
}

.flag-PR {
    width: 16px;
    height: 16px;
    background-position: -31px -291px;
}

.flag-PS {
    width: 16px;
    height: 16px;
    background-position: -57px -291px;
}

.flag-PT {
    width: 16px;
    height: 16px;
    background-position: -83px -291px;
}

.flag-PW {
    width: 16px;
    height: 16px;
    background-position: -109px -291px;
}

.flag-PY {
    width: 16px;
    height: 16px;
    background-position: -135px -291px;
}

.flag-QA {
    width: 16px;
    height: 16px;
    background-position: -161px -291px;
}

.flag-RO {
    width: 16px;
    height: 16px;
    background-position: -187px -291px;
}

.flag-RS {
    width: 16px;
    height: 16px;
    background-position: -213px -291px;
}

.flag-RU {
    width: 16px;
    height: 16px;
    background-position: -239px -291px;
}

.flag-RW {
    width: 16px;
    height: 16px;
    background-position: -265px -291px;
}

.flag-SA {
    width: 16px;
    height: 16px;
    background-position: -291px -291px;
}

.flag-SB {
    width: 16px;
    height: 16px;
    background-position: -317px -291px;
}

.flag-SC {
    width: 16px;
    height: 16px;
    background-position: -343px -291px;
}

.flag-SD {
    width: 16px;
    height: 16px;
    background-position: -369px -291px;
}

.flag-SE {
    width: 16px;
    height: 16px;
    background-position: -395px -291px;
}

.flag-SG {
    width: 16px;
    height: 16px;
    background-position: -5px -317px;
}

.flag-SH {
    width: 16px;
    height: 16px;
    background-position: -31px -317px;
}

.flag-SI {
    width: 16px;
    height: 16px;
    background-position: -57px -317px;
}

.flag-SK {
    width: 16px;
    height: 16px;
    background-position: -83px -317px;
}

.flag-SL {
    width: 16px;
    height: 16px;
    background-position: -109px -317px;
}

.flag-SM {
    width: 16px;
    height: 16px;
    background-position: -135px -317px;
}

.flag-SN {
    width: 16px;
    height: 16px;
    background-position: -161px -317px;
}

.flag-SO {
    width: 16px;
    height: 16px;
    background-position: -187px -317px;
}

.flag-SR {
    width: 16px;
    height: 16px;
    background-position: -213px -317px;
}

.flag-SS {
    width: 16px;
    height: 16px;
    background-position: -239px -317px;
}

.flag-ST {
    width: 16px;
    height: 16px;
    background-position: -265px -317px;
}

.flag-SV {
    width: 16px;
    height: 16px;
    background-position: -291px -317px;
}

.flag-SY {
    width: 16px;
    height: 16px;
    background-position: -317px -317px;
}

.flag-SZ {
    width: 16px;
    height: 16px;
    background-position: -343px -317px;
}

.flag-TC {
    width: 16px;
    height: 16px;
    background-position: -369px -317px;
}

.flag-TD {
    width: 16px;
    height: 16px;
    background-position: -395px -317px;
}

.flag-TF {
    width: 16px;
    height: 16px;
    background-position: -5px -343px;
}

.flag-TG {
    width: 16px;
    height: 16px;
    background-position: -31px -343px;
}

.flag-TH {
    width: 16px;
    height: 16px;
    background-position: -57px -343px;
}

.flag-TJ {
    width: 16px;
    height: 16px;
    background-position: -83px -343px;
}

.flag-TK {
    width: 16px;
    height: 16px;
    background-position: -109px -343px;
}

.flag-TL {
    width: 16px;
    height: 16px;
    background-position: -135px -343px;
}

.flag-TM {
    width: 16px;
    height: 16px;
    background-position: -161px -343px;
}

.flag-TN {
    width: 16px;
    height: 16px;
    background-position: -187px -343px;
}

.flag-TO {
    width: 16px;
    height: 16px;
    background-position: -213px -343px;
}

.flag-TR {
    width: 16px;
    height: 16px;
    background-position: -239px -343px;
}

.flag-TT {
    width: 16px;
    height: 16px;
    background-position: -265px -343px;
}

.flag-TV {
    width: 16px;
    height: 16px;
    background-position: -291px -343px;
}

.flag-TW {
    width: 16px;
    height: 16px;
    background-position: -317px -343px;
}

.flag-TZ {
    width: 16px;
    height: 16px;
    background-position: -343px -343px;
}

.flag-UA {
    width: 16px;
    height: 16px;
    background-position: -369px -343px;
}

.flag-UG {
    width: 16px;
    height: 16px;
    background-position: -395px -343px;
}

.flag-US {
    width: 16px;
    height: 16px;
    background-position: -5px -369px;
}

.flag-UY {
    width: 16px;
    height: 16px;
    background-position: -31px -369px;
}

.flag-UZ {
    width: 16px;
    height: 16px;
    background-position: -57px -369px;
}

.flag-VA {
    width: 16px;
    height: 16px;
    background-position: -83px -369px;
}

.flag-VC {
    width: 16px;
    height: 16px;
    background-position: -109px -369px;
}

.flag-VE {
    width: 16px;
    height: 16px;
    background-position: -135px -369px;
}

.flag-VG {
    width: 16px;
    height: 16px;
    background-position: -161px -369px;
}

.flag-VI {
    width: 16px;
    height: 16px;
    background-position: -187px -369px;
}

.flag-VN {
    width: 16px;
    height: 16px;
    background-position: -213px -369px;
}

.flag-VU {
    width: 16px;
    height: 16px;
    background-position: -239px -369px;
}

.flag-WF {
    width: 16px;
    height: 16px;
    background-position: -265px -369px;
}

.flag-WS {
    width: 16px;
    height: 16px;
    background-position: -291px -369px;
}

.flag-YE {
    width: 16px;
    height: 16px;
    background-position: -317px -369px;
}

.flag-YT {
    width: 16px;
    height: 16px;
    background-position: -343px -369px;
}

.flag-ZA {
    width: 16px;
    height: 16px;
    background-position: -369px -369px;
}

.flag-ZM {
    width: 16px;
    height: 16px;
    background-position: -395px -369px;
}

.flag-ZW {
    width: 16px;
    height: 16px;
    background-position: -5px -395px;
}

.flag-_abkhazia {
    width: 16px;
    height: 16px;
    background-position: -31px -395px;
}

.flag-_basque-country {
    width: 16px;
    height: 16px;
    background-position: -57px -395px;
}

.flag-_british-antarctic-territory {
    width: 16px;
    height: 16px;
    background-position: -83px -395px;
}

.flag-_commonwealth {
    width: 16px;
    height: 16px;
    background-position: -109px -395px;
}

.flag-_england {
    width: 16px;
    height: 16px;
    background-position: -135px -395px;
}

.flag-_gosquared {
    width: 16px;
    height: 16px;
    background-position: -161px -395px;
}

.flag-_kosovo {
    width: 16px;
    height: 16px;
    background-position: -187px -395px;
}

.flag-_mars {
    width: 16px;
    height: 16px;
    background-position: -213px -395px;
}

.flag-_nagorno-karabakh {
    width: 16px;
    height: 16px;
    background-position: -239px -395px;
}

.flag-_nato {
    width: 16px;
    height: 16px;
    background-position: -265px -395px;
}

.flag-_northern-cyprus {
    width: 16px;
    height: 16px;
    background-position: -291px -395px;
}

.flag-_olympics {
    width: 16px;
    height: 16px;
    background-position: -317px -395px;
}

.flag-_red-cross {
    width: 16px;
    height: 16px;
    background-position: -343px -395px;
}

.flag-_scotland {
    width: 16px;
    height: 16px;
    background-position: -369px -395px;
}

.flag-_somaliland {
    width: 16px;
    height: 16px;
    background-position: -395px -395px;
}

.flag-_south-ossetia {
    width: 16px;
    height: 16px;
    background-position: -421px -5px;
}

.flag-_united-nations {
    width: 16px;
    height: 16px;
    background-position: -421px -31px;
}

.flag-_unknown {
    width: 16px;
    height: 16px;
    background-position: -421px -57px;
}

.flag-_wales {
    width: 16px;
    height: 16px;
    background-position: -421px -83px;
}
