@charset "UTF-8";
.flag18 {
background: url(/web/20201102195246im_/https://stillres.olympic.org/images/sprites/flag18x12sprite.png) no-repeat top left;
width: 18px;
height: 12px;
}
.flag45 {
background: url(/web/20201102195246im_/https://stillres.olympic.org/images/sprites/flag45x30sprite.png) no-repeat top left;
width: 45px;
height: 30px;
}
.flag90 {
background: url(/web/20201102195246im_/https://stillres.olympic.org/images/sprites/flag90x60sprite.png) no-repeat top left;
width: 90px;
height: 60px;
}
.flagathlete45 {
background: url(/web/20201102195246im_/https://stillres.olympic.org/images/sprites/flag45x45sprite.png) no-repeat top left;
width: 45px;
height: 45px;
border-radius: 50%;
}
.flag18 .mask {
width: 18px;
height: 12px;
position: relative;
}
.flag45 .mask {
width: 45px;
height: 30px;
position: relative;
}
.flag90 .mask {
width: 90px;
height: 60px;
position: relative;
}
.flagathlete45 .mask {
width: 45px;
height: 45px;
position: relative;
}
.mask:after {
content: "";
-webkit-box-shadow: rgba(0, 0, 0, 0.4) 0 0 1px inset;
-moz-box-shadow: rgba(0, 0, 0, 0.4) 0 0 1px inset;
box-shadow: rgba(0, 0, 0, 0.4) 0 0 1px inset;
height: auto;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
.flagathlete45 .mask:after {
border-radius: 50%;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
.flag18 {
background: url(/web/20201102195246im_/https://stillres.olympic.org/images/sprites/flag18x12sprite@2x.png) no-repeat top left;
background-size: 18px 3386px;
}
.flag45 {
background: url(/web/20201102195246im_/https://stillres.olympic.org/images/sprites/flag45x30sprite@2x.png) no-repeat top left;
background-size: 45px 7742px;
}
.flag90 {
background: url(/web/20201102195246im_/https://stillres.olympic.org/images/sprites/flag90x60sprite@2x.png) no-repeat top left;
background-size: 90px 15002px;
}
.flagathlete45 {
background: url(/web/20201102195246im_/https://stillres.olympic.org/images/sprites/flag45x45sprite@2x.png) no-repeat top left;
background-size: 45px 11372px;
}
}
.flag18.afg {
background-position: 0 -14px;
}
.flag18.aho {
background-position: 0 -28px;
}
.flag18.ala {
background-position: 0 -42px;
}
.flag18.alb {
background-position: 0 -56px;
}
.flag18.alg {
background-position: 0 -70px;
}
.flag18.and {
background-position: 0 -84px;
}
.flag18.ang {
background-position: 0 -98px;
}
.flag18.ant {
background-position: 0 -112px;
}
.flag18.anz {
background-position: 0 -126px;
}
.flag18.arg {
background-position: 0 -140px;
}
.flag18.arm {
background-position: 0 -154px;
}
.flag18.aru {
background-position: 0 -168px;
}
.flag18.asa {
background-position: 0 -182px;
}
.flag18.aus {
background-position: 0 -196px;
}
.flag18.aut {
background-position: 0 -210px;
}
.flag18.aze {
background-position: 0 -224px;
}
.flag18.bah {
background-position: 0 -238px;
}
.flag18.ban {
background-position: 0 -252px;
}
.flag18.bar {
background-position: 0 -266px;
}
.flag18.bdi {
background-position: 0 -280px;
}
.flag18.bel {
background-position: 0 -294px;
}
.flag18.ben, .flag18.dah {
background-position: 0 -308px;
}
.flag18.ber {
background-position: 0 -322px;
}
.flag18.bhu {
background-position: 0 -336px;
}
.flag18.bih {
background-position: 0 -350px;
}
.flag18.bir {
background-position: 0 -364px;
}
.flag18.biz {
background-position: 0 -378px;
}
.flag18.blr {
background-position: 0 -392px;
}
.flag18.boh {
background-position: 0 -406px;
}
.flag18.bol {
background-position: 0 -420px;
}
.flag18.bot {
background-position: 0 -434px;
}
.flag18.bra {
background-position: 0 -448px;
}
.flag18.brn {
background-position: 0 -462px;
}
.flag18.bru {
background-position: 0 -476px;
}
.flag18.bul {
background-position: 0 -490px;
}
.flag18.bur {
background-position: 0 -504px;
}
.flag18.bwi {
background-position: 0 -518px;
}
.flag18.can {
background-position: 0 -532px;
}
.flag18.caf {
background-position: 0 -546px;
}
.flag18.cam {
background-position: 0 -560px;
}
.flag18.cay {
background-position: 0 -574px;
}
.flag18.cdo {
background-position: 0 -588px;
}
.flag18.cgo {
background-position: 0 -602px;
}
.flag18.cha {
background-position: 0 -616px;
}
.flag18.chi {
background-position: 0 -630px;
}
.flag18.chn {
background-position: 0 -644px;
}
.flag18.civ {
background-position: 0 -658px;
}
.flag18.cmr {
background-position: 0 -672px;
}
.flag18.cod {
background-position: 0 -686px;
}
.flag18.cok {
background-position: 0 -700px;
}
.flag18.col {
background-position: 0 -714px;
}
.flag18.com {
background-position: 0 -728px;
}
.flag18.cpv {
background-position: 0 -742px;
}
.flag18.crc {
background-position: 0 -756px;
}
.flag18.cro {
background-position: 0 -770px;
}
.flag18.cub {
background-position: 0 -784px;
}
.flag18.cyp {
background-position: 0 -798px;
}
.flag18.cze {
background-position: 0 -812px;
}
.flag18.den {
background-position: 0 -826px;
}
.flag18.dji {
background-position: 0 -840px;
}
.flag18.dma {
background-position: 0 -854px;
}
.flag18.dom {
background-position: 0 -868px;
}
.flag18.ecu {
background-position: 0 -882px;
}
.flag18.egy {
background-position: 0 -896px;
}
.flag18.eri {
background-position: 0 -910px;
}
.flag18.esa {
background-position: 0 -924px;
}
.flag18.esp {
background-position: 0 -938px;
}
.flag18.est {
background-position: 0 -952px;
}
.flag18.eth {
background-position: 0 -966px;
}
.flag18.eua {
background-position: 0 -980px;
}
.flag18.fij {
background-position: 0 -994px;
}
.flag18.fin {
background-position: 0 -1008px;
}
.flag18.fra, .flag18.wsf, .flag18.rnn, .flag18.nec, .flag18.pfe, .flag18.gde {
background-position: 0 -1022px;
}
.flag18.fsm {
background-position: 0 -1036px;
}
.flag18.gab {
background-position: 0 -1050px;
}
.flag18.gam {
background-position: 0 -1064px;
}
.flag18.gbr {
background-position: 0 -1078px;
}
.flag18.gbs {
background-position: 0 -1092px;
}
.flag18.gbt {
background-position: 0 -1106px;
}
.flag18.gdr {
background-position: 0 -1120px;
}
.flag18.geo {
background-position: 0 -1134px;
}
.flag18.geq {
background-position: 0 -1148px;
}
.flag18.ger, .flag18.frg {
background-position: 0 -1162px;
}
.flag18.gha {
background-position: 0 -1176px;
}
.flag18.gre {
background-position: 0 -1190px;
}
.flag18.grn {
background-position: 0 -1204px;
}
.flag18.gua {
background-position: 0 -1218px;
}
.flag18.gub {
background-position: 0 -1232px;
}
.flag18.gui {
background-position: 0 -1246px;
}
.flag18.gum {
background-position: 0 -1260px;
}
.flag18.guy {
background-position: 0 -1274px;
}
.flag18.hai {
background-position: 0 -1288px;
}
.flag18.hbr {
background-position: 0 -1302px;
}
.flag18.hkg {
background-position: 0 -1316px;
}
.flag18.hon {
background-position: 0 -1330px;
}
.flag18.hun {
background-position: 0 -1344px;
}
.flag18.ida {
background-position: 0 -1358px;
}
.flag18.ifd {
background-position: 0 -1372px;
}
.flag18.ina {
background-position: 0 -1386px;
}
.flag18.ind {
background-position: 0 -1400px;
}
.flag18.iri {
background-position: 0 -1414px;
}
.flag18.irl {
background-position: 0 -1428px;
}
.flag18.irq {
background-position: 0 -1442px;
}
.flag18.isl {
background-position: 0 -1456px;
}
.flag18.isr {
background-position: 0 -1470px;
}
.flag18.isv {
background-position: 0 -1484px;
}
.flag18.ita {
background-position: 0 -1498px;
}
.flag18.ivb {
background-position: 0 -1512px;
}
.flag18.jam {
background-position: 0 -1526px;
}
.flag18.jor {
background-position: 0 -1540px;
}
.flag18.jpn {
background-position: 0 -1554px;
}
.flag18.kaz {
background-position: 0 -1568px;
}
.flag18.ken {
background-position: 0 -1582px;
}
.flag18.kgz {
background-position: 0 -1596px;
}
.flag18.kir {
background-position: 0 -1610px;
}
.flag18.kor {
background-position: 0 -1624px;
}
.flag18.kos {
background-position: 0 -1638px;
}
.flag18.ksa {
background-position: 0 -1652px;
}
.flag18.kuw {
background-position: 0 -1666px;
}
.flag18.lao {
background-position: 0 -1680px;
}
.flag18.lat {
background-position: 0 -1694px;
}
.flag18.lba {
background-position: 0 -1708px;
}
.flag18.lbr {
background-position: 0 -1722px;
}
.flag18.lca {
background-position: 0 -1736px;
}
.flag18.les {
background-position: 0 -1750px;
}
.flag18.lib, .flag18.lbn {
background-position: 0 -1764px;
}
.flag18.lie {
background-position: 0 -1778px;
}
.flag18.ltu {
background-position: 0 -1792px;
}
.flag18.lux {
background-position: 0 -1806px;
}
.flag18.maa {
background-position: 0 -1820px;
}
.flag18.mad {
background-position: 0 -1834px;
}
.flag18.mar {
background-position: 0 -1848px;
}
.flag18.mas, .flag18.mal {
background-position: 0 -1862px;
}
.flag18.maw {
background-position: 0 -1876px;
}
.flag18.mda {
background-position: 0 -1890px;
}
.flag18.mdv {
background-position: 0 -1904px;
}
.flag18.mex {
background-position: 0 -1918px;
}
.flag18.mgl {
background-position: 0 -1932px;
}
.flag18.mhl {
background-position: 0 -1946px;
}
.flag18.mkd {
background-position: 0 -1960px;
}
.flag18.mli {
background-position: 0 -1974px;
}
.flag18.mlt {
background-position: 0 -1988px;
}
.flag18.mne {
background-position: 0 -2002px;
}
.flag18.mon {
background-position: 0 -2016px;
}
.flag18.moz {
background-position: 0 -2030px;
}
.flag18.mri {
background-position: 0 -2044px;
}
.flag18.mtn {
background-position: 0 -2058px;
}
.flag18.mtq, .flag18.maq {
background-position: 0 -2072px;
}
.flag18.mya {
background-position: 0 -2086px;
}
.flag18.nam {
background-position: 0 -2100px;
}
.flag18.nbo {
background-position: 0 -2114px;
}
.flag18.nca {
background-position: 0 -2128px;
}
.flag18.ned {
background-position: 0 -2142px;
}
.flag18.nep {
background-position: 0 -2156px;
}
.flag18.ngr {
background-position: 0 -2170px;
}
.flag18.nig {
background-position: 0 -2184px;
}
.flag18.niu {
background-position: 0 -2198px;
}
.flag18.nor {
background-position: 0 -2212px;
}
.flag18.nrk {
background-position: 0 -2226px;
}
.flag18.nru {
background-position: 0 -2240px;
}
.flag18.nzl {
background-position: 0 -2254px;
}
.flag18.oma {
background-position: 0 -2268px;
}
.flag18.pak {
background-position: 0 -2282px;
}
.flag18.pan {
background-position: 0 -2296px;
}
.flag18.par {
background-position: 0 -2310px;
}
.flag18.per {
background-position: 0 -2324px;
}
.flag18.phi {
background-position: 0 -2338px;
}
.flag18.ple {
background-position: 0 -2352px;
}
.flag18.plw {
background-position: 0 -2366px;
}
.flag18.png {
background-position: 0 -2380px;
}
.flag18.pol {
background-position: 0 -2394px;
}
.flag18.por {
background-position: 0 -2408px;
}
.flag18.prk {
background-position: 0 -2422px;
}
.flag18.prs {
background-position: 0 -2436px;
}
.flag18.pur {
background-position: 0 -2450px;
}
.flag18.qat {
background-position: 0 -2464px;
}
.flag18.rho {
background-position: 0 -2478px;
}
.flag18.rou {
background-position: 0 -2492px;
}
.flag18.rsa {
background-position: 0 -2506px;
}
.flag18.rus, .flag18.ru1 {
background-position: 0 -2520px;
}
.flag18.rwa {
background-position: 0 -2534px;
}
.flag18.sam {
background-position: 0 -2548px;
}
.flag18.sar {
background-position: 0 -2562px;
}
.flag18.scg {
background-position: 0 -2576px;
}
.flag18.sen {
background-position: 0 -2590px;
}
.flag18.ser {
background-position: 0 -2604px;
}
.flag18.sey {
background-position: 0 -2618px;
}
.flag18.she {
background-position: 0 -2632px;
}
.flag18.sin, .flag18.sgp {
background-position: 0 -2646px;
}
.flag18.skn {
background-position: 0 -2660px;
}
.flag18.sle {
background-position: 0 -2674px;
}
.flag18.slo {
background-position: 0 -2688px;
}
.flag18.smr {
background-position: 0 -2702px;
}
.flag18.sol {
background-position: 0 -2716px;
}
.flag18.som {
background-position: 0 -2730px;
}
.flag18.srb {
background-position: 0 -2744px;
}
.flag18.sri {
background-position: 0 -2758px;
}
.flag18.ssv {
background-position: 0 -2772px;
}
.flag18.stp {
background-position: 0 -2786px;
}
.flag18.sud {
background-position: 0 -2800px;
}
.flag18.sui {
background-position: 0 -2814px;
}
.flag18.sur {
background-position: 0 -2828px;
}
.flag18.svk {
background-position: 0 -2842px;
}
.flag18.swe {
background-position: 0 -2856px;
}
.flag18.swz {
background-position: 0 -2870px;
}
.flag18.syr {
background-position: 0 -2884px;
}
.flag18.tan {
background-position: 0 -2898px;
}
.flag18.tcc {
background-position: 0 -2912px;
}
.flag18.tch {
background-position: 0 -2926px;
}
.flag18.tga {
background-position: 0 -2940px;
}
.flag18.tgk {
background-position: 0 -2954px;
}
.flag18.tha {
background-position: 0 -2968px;
}
.flag18.tjk {
background-position: 0 -2982px;
}
.flag18.tkm {
background-position: 0 -2996px;
}
.flag18.tls {
background-position: 0 -3010px;
}
.flag18.tog {
background-position: 0 -3024px;
}
.flag18.tpe {
background-position: 0 -3038px;
}
.flag18.tto {
background-position: 0 -3052px;
}
.flag18.tun {
background-position: 0 -3066px;
}
.flag18.tur {
background-position: 0 -3080px;
}
.flag18.tuv {
background-position: 0 -3094px;
}
.flag18.uae {
background-position: 0 -3108px;
}
.flag18.uar {
background-position: 0 -3122px;
}
.flag18.uga {
background-position: 0 -3136px;
}
.flag18.ukr {
background-position: 0 -3150px;
}
.flag18.urs {
background-position: 0 -3164px;
}
.flag18.uru {
background-position: 0 -3178px;
}
.flag18.usa {
background-position: 0 -3192px;
}
.flag18.uzb {
background-position: 0 -3206px;
}
.flag18.van {
background-position: 0 -3220px;
}
.flag18.ven {
background-position: 0 -3234px;
}
.flag18.vie {
background-position: 0 -3248px;
}
.flag18.vin {
background-position: 0 -3262px;
}
.flag18.yem {
background-position: 0 -3276px;
}
.flag18.ymd {
background-position: 0 -3290px;
}
.flag18.yug {
background-position: 0 -3304px;
}
.flag18.zai {
background-position: 0 -3318px;
}
.flag18.zam, .flag18.rhn {
background-position: 0 -3332px;
}
.flag18.zim {
background-position: 0 -3346px;
}
.flag18.zzx, .flag18.iop, .flag18.eun, .flag18.zzz {
background-position: 0 -3360px;
}
.flag18.ssd {
background-position: 0 -3374px;
}
.flag45.afg {
background-position: 0 -32px;
}
.flag45.aho {
background-position: 0 -64px;
}
.flag45.ala {
background-position: 0 -96px;
}
.flag45.alb {
background-position: 0 -128px;
}
.flag45.alg {
background-position: 0 -160px;
}
.flag45.and {
background-position: 0 -192px;
}
.flag45.ang {
background-position: 0 -224px;
}
.flag45.ant {
background-position: 0 -256px;
}
.flag45.anz {
background-position: 0 -288px;
}
.flag45.arg {
background-position: 0 -320px;
}
.flag45.arm {
background-position: 0 -352px;
}
.flag45.aru {
background-position: 0 -384px;
}
.flag45.asa {
background-position: 0 -416px;
}
.flag45.aus {
background-position: 0 -448px;
}
.flag45.aut {
background-position: 0 -480px;
}
.flag45.aze {
background-position: 0 -512px;
}
.flag45.bah {
background-position: 0 -544px;
}
.flag45.ban {
background-position: 0 -576px;
}
.flag45.bar {
background-position: 0 -608px;
}
.flag45.bdi {
background-position: 0 -640px;
}
.flag45.bel {
background-position: 0 -672px;
}
.flag45.ben, .flag45.dah {
background-position: 0 -704px;
}
.flag45.ber {
background-position: 0 -736px;
}
.flag45.bhu {
background-position: 0 -768px;
}
.flag45.bih {
background-position: 0 -800px;
}
.flag45.bir {
background-position: 0 -832px;
}
.flag45.biz {
background-position: 0 -864px;
}
.flag45.blr {
background-position: 0 -896px;
}
.flag45.boh {
background-position: 0 -928px;
}
.flag45.bol {
background-position: 0 -960px;
}
.flag45.bot {
background-position: 0 -992px;
}
.flag45.bra {
background-position: 0 -1024px;
}
.flag45.brn {
background-position: 0 -1056px;
}
.flag45.bru {
background-position: 0 -1088px;
}
.flag45.bul {
background-position: 0 -1120px;
}
.flag45.bur {
background-position: 0 -1152px;
}
.flag45.bwi {
background-position: 0 -1184px;
}
.flag45.can {
background-position: 0 -1216px;
}
.flag45.caf {
background-position: 0 -1248px;
}
.flag45.cam {
background-position: 0 -1280px;
}
.flag45.cay {
background-position: 0 -1312px;
}
.flag45.cdo {
background-position: 0 -1344px;
}
.flag45.cgo {
background-position: 0 -1376px;
}
.flag45.cha {
background-position: 0 -1408px;
}
.flag45.chi {
background-position: 0 -1440px;
}
.flag45.chn {
background-position: 0 -1472px;
}
.flag45.civ {
background-position: 0 -1504px;
}
.flag45.cmr {
background-position: 0 -1536px;
}
.flag45.cod {
background-position: 0 -1568px;
}
.flag45.cok {
background-position: 0 -1600px;
}
.flag45.col {
background-position: 0 -1632px;
}
.flag45.com {
background-position: 0 -1664px;
}
.flag45.cpv {
background-position: 0 -1696px;
}
.flag45.crc {
background-position: 0 -1728px;
}
.flag45.cro {
background-position: 0 -1760px;
}
.flag45.cub {
background-position: 0 -1792px;
}
.flag45.cyp {
background-position: 0 -1824px;
}
.flag45.cze {
background-position: 0 -1856px;
}
.flag45.den {
background-position: 0 -1888px;
}
.flag45.dji {
background-position: 0 -1920px;
}
.flag45.dma {
background-position: 0 -1952px;
}
.flag45.dom {
background-position: 0 -1984px;
}
.flag45.ecu {
background-position: 0 -2016px;
}
.flag45.egy {
background-position: 0 -2048px;
}
.flag45.eri {
background-position: 0 -2080px;
}
.flag45.esa {
background-position: 0 -2112px;
}
.flag45.esp {
background-position: 0 -2144px;
}
.flag45.est {
background-position: 0 -2176px;
}
.flag45.eth {
background-position: 0 -2208px;
}
.flag45.eua {
background-position: 0 -2240px;
}
.flag45.fij {
background-position: 0 -2272px;
}
.flag45.fin {
background-position: 0 -2304px;
}
.flag45.fra, .flag45.wsf, .flag45.rnn, .flag45.nec, .flag45.pfe, .flag45.gde {
background-position: 0 -2336px;
}
.flag45.fsm {
background-position: 0 -2368px;
}
.flag45.gab {
background-position: 0 -2400px;
}
.flag45.gam {
background-position: 0 -2432px;
}
.flag45.gbr {
background-position: 0 -2464px;
}
.flag45.gbs {
background-position: 0 -2496px;
}
.flag45.gbt {
background-position: 0 -2528px;
}
.flag45.gdr {
background-position: 0 -2560px;
}
.flag45.geo {
background-position: 0 -2592px;
}
.flag45.geq {
background-position: 0 -2624px;
}
.flag45.ger, .flag45.frg {
background-position: 0 -2656px;
}
.flag45.gha {
background-position: 0 -2688px;
}
.flag45.gre {
background-position: 0 -2720px;
}
.flag45.grn {
background-position: 0 -2752px;
}
.flag45.gua {
background-position: 0 -2784px;
}
.flag45.gub {
background-position: 0 -2816px;
}
.flag45.gui {
background-position: 0 -2848px;
}
.flag45.gum {
background-position: 0 -2880px;
}
.flag45.guy {
background-position: 0 -2912px;
}
.flag45.hai {
background-position: 0 -2944px;
}
.flag45.hbr {
background-position: 0 -2976px;
}
.flag45.hkg {
background-position: 0 -3008px;
}
.flag45.hon {
background-position: 0 -3040px;
}
.flag45.hun {
background-position: 0 -3072px;
}
.flag45.ida {
background-position: 0 -3104px;
}
.flag45.ifd {
background-position: 0 -3136px;
}
.flag45.ina {
background-position: 0 -3168px;
}
.flag45.ind {
background-position: 0 -3200px;
}
.flag45.iri {
background-position: 0 -3232px;
}
.flag45.irl {
background-position: 0 -3264px;
}
.flag45.irq {
background-position: 0 -3296px;
}
.flag45.isl {
background-position: 0 -3328px;
}
.flag45.isr {
background-position: 0 -3360px;
}
.flag45.isv {
background-position: 0 -3392px;
}
.flag45.ita {
background-position: 0 -3424px;
}
.flag45.ivb {
background-position: 0 -3456px;
}
.flag45.jam {
background-position: 0 -3488px;
}
.flag45.jor {
background-position: 0 -3520px;
}
.flag45.jpn {
background-position: 0 -3552px;
}
.flag45.kaz {
background-position: 0 -3584px;
}
.flag45.ken {
background-position: 0 -3616px;
}
.flag45.kgz {
background-position: 0 -3648px;
}
.flag45.kir {
background-position: 0 -3680px;
}
.flag45.kor {
background-position: 0 -3712px;
}
.flag45.kos {
background-position: 0 -3744px;
}
.flag45.ksa {
background-position: 0 -3776px;
}
.flag45.kuw {
background-position: 0 -3808px;
}
.flag45.lao {
background-position: 0 -3840px;
}
.flag45.lat {
background-position: 0 -3872px;
}
.flag45.lba {
background-position: 0 -3904px;
}
.flag45.lbr {
background-position: 0 -3936px;
}
.flag45.lca {
background-position: 0 -3968px;
}
.flag45.les {
background-position: 0 -4000px;
}
.flag45.lib, .flag45.lbn {
background-position: 0 -4032px;
}
.flag45.lie {
background-position: 0 -4064px;
}
.flag45.ltu {
background-position: 0 -4096px;
}
.flag45.lux {
background-position: 0 -4128px;
}
.flag45.maa {
background-position: 0 -4160px;
}
.flag45.mad {
background-position: 0 -4192px;
}
.flag45.mar {
background-position: 0 -4224px;
}
.flag45.mas, .flag45.mal {
background-position: 0 -4256px;
}
.flag45.maw {
background-position: 0 -4288px;
}
.flag45.mda {
background-position: 0 -4320px;
}
.flag45.mdv {
background-position: 0 -4352px;
}
.flag45.mex {
background-position: 0 -4384px;
}
.flag45.mgl {
background-position: 0 -4416px;
}
.flag45.mhl {
background-position: 0 -4448px;
}
.flag45.mkd {
background-position: 0 -4480px;
}
.flag45.mli {
background-position: 0 -4512px;
}
.flag45.mlt {
background-position: 0 -4544px;
}
.flag45.mne {
background-position: 0 -4576px;
}
.flag45.mon {
background-position: 0 -4608px;
}
.flag45.moz {
background-position: 0 -4640px;
}
.flag45.mri {
background-position: 0 -4672px;
}
.flag45.mtn {
background-position: 0 -4704px;
}
.flag45.mtq, .flag45.maq {
background-position: 0 -4736px;
}
.flag45.mya {
background-position: 0 -4768px;
}
.flag45.nam {
background-position: 0 -4800px;
}
.flag45.nbo {
background-position: 0 -4832px;
}
.flag45.nca {
background-position: 0 -4864px;
}
.flag45.ned {
background-position: 0 -4896px;
}
.flag45.nep {
background-position: 0 -4928px;
}
.flag45.ngr {
background-position: 0 -4960px;
}
.flag45.nig {
background-position: 0 -4992px;
}
.flag45.niu {
background-position: 0 -5024px;
}
.flag45.nor {
background-position: 0 -5056px;
}
.flag45.nrk {
background-position: 0 -5088px;
}
.flag45.nru {
background-position: 0 -5120px;
}
.flag45.nzl {
background-position: 0 -5152px;
}
.flag45.oma {
background-position: 0 -5184px;
}
.flag45.pak {
background-position: 0 -5216px;
}
.flag45.pan {
background-position: 0 -5248px;
}
.flag45.par {
background-position: 0 -5280px;
}
.flag45.per {
background-position: 0 -5312px;
}
.flag45.phi {
background-position: 0 -5344px;
}
.flag45.ple {
background-position: 0 -5376px;
}
.flag45.plw {
background-position: 0 -5408px;
}
.flag45.png {
background-position: 0 -5440px;
}
.flag45.pol {
background-position: 0 -5472px;
}
.flag45.por {
background-position: 0 -5504px;
}
.flag45.prk {
background-position: 0 -5536px;
}
.flag45.prs {
background-position: 0 -5568px;
}
.flag45.pur {
background-position: 0 -5600px;
}
.flag45.qat {
background-position: 0 -5632px;
}
.flag45.rho {
background-position: 0 -5664px;
}
.flag45.rou {
background-position: 0 -5696px;
}
.flag45.rsa {
background-position: 0 -5728px;
}
.flag45.rus, .flag45.ru1 {
background-position: 0 -5760px;
}
.flag45.rwa {
background-position: 0 -5792px;
}
.flag45.sam {
background-position: 0 -5824px;
}
.flag45.sar {
background-position: 0 -5856px;
}
.flag45.scg {
background-position: 0 -5888px;
}
.flag45.sen {
background-position: 0 -5920px;
}
.flag45.ser {
background-position: 0 -5952px;
}
.flag45.sey {
background-position: 0 -5984px;
}
.flag45.she {
background-position: 0 -6016px;
}
.flag45.sin, .flag45.sgp {
background-position: 0 -6048px;
}
.flag45.skn {
background-position: 0 -6080px;
}
.flag45.sle {
background-position: 0 -6112px;
}
.flag45.slo {
background-position: 0 -6144px;
}
.flag45.smr {
background-position: 0 -6176px;
}
.flag45.sol {
background-position: 0 -6208px;
}
.flag45.som {
background-position: 0 -6240px;
}
.flag45.srb {
background-position: 0 -6272px;
}
.flag45.sri {
background-position: 0 -6304px;
}
.flag45.ssv {
background-position: 0 -6336px;
}
.flag45.stp {
background-position: 0 -6368px;
}
.flag45.sud {
background-position: 0 -6400px;
}
.flag45.sui {
background-position: 0 -6432px;
}
.flag45.sur {
background-position: 0 -6464px;
}
.flag45.svk {
background-position: 0 -6496px;
}
.flag45.swe {
background-position: 0 -6528px;
}
.flag45.swz {
background-position: 0 -6560px;
}
.flag45.syr {
background-position: 0 -6592px;
}
.flag45.tan {
background-position: 0 -6624px;
}
.flag45.tcc {
background-position: 0 -6656px;
}
.flag45.tch {
background-position: 0 -6688px;
}
.flag45.tga {
background-position: 0 -6720px;
}
.flag45.tgk {
background-position: 0 -6752px;
}
.flag45.tha {
background-position: 0 -6784px;
}
.flag45.tjk {
background-position: 0 -6816px;
}
.flag45.tkm {
background-position: 0 -6848px;
}
.flag45.tls {
background-position: 0 -6880px;
}
.flag45.tog {
background-position: 0 -6912px;
}
.flag45.tpe {
background-position: 0 -6944px;
}
.flag45.tto {
background-position: 0 -6976px;
}
.flag45.tun {
background-position: 0 -7008px;
}
.flag45.tur {
background-position: 0 -7040px;
}
.flag45.tuv {
background-position: 0 -7072px;
}
.flag45.uae {
background-position: 0 -7104px;
}
.flag45.uar {
background-position: 0 -7136px;
}
.flag45.uga {
background-position: 0 -7168px;
}
.flag45.ukr {
background-position: 0 -7200px;
}
.flag45.urs {
background-position: 0 -7232px;
}
.flag45.uru {
background-position: 0 -7264px;
}
.flag45.usa {
background-position: 0 -7296px;
}
.flag45.uzb {
background-position: 0 -7328px;
}
.flag45.van {
background-position: 0 -7360px;
}
.flag45.ven {
background-position: 0 -7392px;
}
.flag45.vie {
background-position: 0 -7424px;
}
.flag45.vin {
background-position: 0 -7456px;
}
.flag45.yem {
background-position: 0 -7488px;
}
.flag45.ymd {
background-position: 0 -7520px;
}
.flag45.yug {
background-position: 0 -7552px;
}
.flag45.zai {
background-position: 0 -7584px;
}
.flag45.zam, .flag45.rhn {
background-position: 0 -7616px;
}
.flag45.zim {
background-position: 0 -7648px;
}
.flag45.zzx, .flag45.iop, .flag45.eun, .flag45.zzz {
background-position: 0 -7680px;
}
.flag45.ssd {
background-position: 0 -7712px;
}
.flag90.afg {
background-position: 0 -62px;
}
.flag90.aho {
background-position: 0 -124px;
}
.flag90.ala {
background-position: 0 -186px;
}
.flag90.alb {
background-position: 0 -248px;
}
.flag90.alg {
background-position: 0 -310px;
}
.flag90.and {
background-position: 0 -372px;
}
.flag90.ang {
background-position: 0 -434px;
}
.flag90.ant {
background-position: 0 -496px;
}
.flag90.anz {
background-position: 0 -558px;
}
.flag90.arg {
background-position: 0 -620px;
}
.flag90.arm {
background-position: 0 -682px;
}
.flag90.aru {
background-position: 0 -744px;
}
.flag90.asa {
background-position: 0 -806px;
}
.flag90.aus {
background-position: 0 -868px;
}
.flag90.aut {
background-position: 0 -930px;
}
.flag90.aze {
background-position: 0 -992px;
}
.flag90.bah {
background-position: 0 -1054px;
}
.flag90.ban {
background-position: 0 -1116px;
}
.flag90.bar {
background-position: 0 -1178px;
}
.flag90.bdi {
background-position: 0 -1240px;
}
.flag90.bel {
background-position: 0 -1302px;
}
.flag90.ben, .flag90.dah {
background-position: 0 -1364px;
}
.flag90.ber {
background-position: 0 -1426px;
}
.flag90.bhu {
background-position: 0 -1488px;
}
.flag90.bih {
background-position: 0 -1550px;
}
.flag90.bir {
background-position: 0 -1612px;
}
.flag90.biz {
background-position: 0 -1674px;
}
.flag90.blr {
background-position: 0 -1736px;
}
.flag90.boh {
background-position: 0 -1798px;
}
.flag90.bol {
background-position: 0 -1860px;
}
.flag90.bot {
background-position: 0 -1922px;
}
.flag90.bra {
background-position: 0 -1984px;
}
.flag90.brn {
background-position: 0 -2046px;
}
.flag90.bru {
background-position: 0 -2108px;
}
.flag90.bul {
background-position: 0 -2170px;
}
.flag90.bur {
background-position: 0 -2232px;
}
.flag90.bwi {
background-position: 0 -2294px;
}
.flag90.can {
background-position: 0 -2356px;
}
.flag90.caf {
background-position: 0 -2418px;
}
.flag90.cam {
background-position: 0 -2480px;
}
.flag90.cay {
background-position: 0 -2542px;
}
.flag90.cdo {
background-position: 0 -2604px;
}
.flag90.cgo {
background-position: 0 -2666px;
}
.flag90.cha {
background-position: 0 -2728px;
}
.flag90.chi {
background-position: 0 -2790px;
}
.flag90.chn {
background-position: 0 -2852px;
}
.flag90.civ {
background-position: 0 -2914px;
}
.flag90.cmr {
background-position: 0 -2976px;
}
.flag90.cod {
background-position: 0 -3038px;
}
.flag90.cok {
background-position: 0 -3100px;
}
.flag90.col {
background-position: 0 -3162px;
}
.flag90.com {
background-position: 0 -3224px;
}
.flag90.cpv {
background-position: 0 -3286px;
}
.flag90.crc {
background-position: 0 -3348px;
}
.flag90.cro {
background-position: 0 -3410px;
}
.flag90.cub {
background-position: 0 -3472px;
}
.flag90.cyp {
background-position: 0 -3534px;
}
.flag90.cze {
background-position: 0 -3596px;
}
.flag90.den {
background-position: 0 -3658px;
}
.flag90.dji {
background-position: 0 -3720px;
}
.flag90.dma {
background-position: 0 -3782px;
}
.flag90.dom {
background-position: 0 -3844px;
}
.flag90.ecu {
background-position: 0 -3906px;
}
.flag90.egy {
background-position: 0 -3968px;
}
.flag90.eri {
background-position: 0 -4030px;
}
.flag90.esa {
background-position: 0 -4092px;
}
.flag90.esp {
background-position: 0 -4154px;
}
.flag90.est {
background-position: 0 -4216px;
}
.flag90.eth {
background-position: 0 -4278px;
}
.flag90.eua {
background-position: 0 -4340px;
}
.flag90.fij {
background-position: 0 -4402px;
}
.flag90.fin {
background-position: 0 -4464px;
}
.flag90.fra, .flag90.wsf, .flag90.rnn, .flag90.nec, .flag90.pfe, .flag90.gde {
background-position: 0 -4526px;
}
.flag90.fsm {
background-position: 0 -4588px;
}
.flag90.gab {
background-position: 0 -4650px;
}
.flag90.gam {
background-position: 0 -4712px;
}
.flag90.gbr {
background-position: 0 -4774px;
}
.flag90.gbs {
background-position: 0 -4836px;
}
.flag90.gbt {
background-position: 0 -4898px;
}
.flag90.gdr {
background-position: 0 -4960px;
}
.flag90.geo {
background-position: 0 -5022px;
}
.flag90.geq {
background-position: 0 -5084px;
}
.flag90.ger, .flag90.frg {
background-position: 0 -5146px;
}
.flag90.gha {
background-position: 0 -5208px;
}
.flag90.gre {
background-position: 0 -5270px;
}
.flag90.grn {
background-position: 0 -5332px;
}
.flag90.gua {
background-position: 0 -5394px;
}
.flag90.gub {
background-position: 0 -5456px;
}
.flag90.gui {
background-position: 0 -5518px;
}
.flag90.gum {
background-position: 0 -5580px;
}
.flag90.guy {
background-position: 0 -5642px;
}
.flag90.hai {
background-position: 0 -5704px;
}
.flag90.hbr {
background-position: 0 -5766px;
}
.flag90.hkg {
background-position: 0 -5828px;
}
.flag90.hon {
background-position: 0 -5890px;
}
.flag90.hun {
background-position: 0 -5952px;
}
.flag90.ida {
background-position: 0 -6014px;
}
.flag90.ifd {
background-position: 0 -6076px;
}
.flag90.ina {
background-position: 0 -6138px;
}
.flag90.ind {
background-position: 0 -6200px;
}
.flag90.iri {
background-position: 0 -6262px;
}
.flag90.irl {
background-position: 0 -6324px;
}
.flag90.irq {
background-position: 0 -6386px;
}
.flag90.isl {
background-position: 0 -6448px;
}
.flag90.isr {
background-position: 0 -6510px;
}
.flag90.isv {
background-position: 0 -6572px;
}
.flag90.ita {
background-position: 0 -6634px;
}
.flag90.ivb {
background-position: 0 -6696px;
}
.flag90.jam {
background-position: 0 -6758px;
}
.flag90.jor {
background-position: 0 -6820px;
}
.flag90.jpn {
background-position: 0 -6882px;
}
.flag90.kaz {
background-position: 0 -6944px;
}
.flag90.ken {
background-position: 0 -7006px;
}
.flag90.kgz {
background-position: 0 -7068px;
}
.flag90.kir {
background-position: 0 -7130px;
}
.flag90.kor {
background-position: 0 -7192px;
}
.flag90.kos {
background-position: 0 -7254px;
}
.flag90.ksa {
background-position: 0 -7316px;
}
.flag90.kuw {
background-position: 0 -7378px;
}
.flag90.lao {
background-position: 0 -7440px;
}
.flag90.lat {
background-position: 0 -7502px;
}
.flag90.lba {
background-position: 0 -7564px;
}
.flag90.lbr {
background-position: 0 -7626px;
}
.flag90.lca {
background-position: 0 -7688px;
}
.flag90.les {
background-position: 0 -7750px;
}
.flag90.lib, .flag90.lbn {
background-position: 0 -7812px;
}
.flag90.lie {
background-position: 0 -7874px;
}
.flag90.ltu {
background-position: 0 -7936px;
}
.flag90.lux {
background-position: 0 -7998px;
}
.flag90.maa {
background-position: 0 -8060px;
}
.flag90.mad {
background-position: 0 -8122px;
}
.flag90.mar {
background-position: 0 -8184px;
}
.flag90.mas, .flag90.mal {
background-position: 0 -8246px;
}
.flag90.maw {
background-position: 0 -8308px;
}
.flag90.mda {
background-position: 0 -8370px;
}
.flag90.mdv {
background-position: 0 -8432px;
}
.flag90.mex {
background-position: 0 -8494px;
}
.flag90.mgl {
background-position: 0 -8556px;
}
.flag90.mhl {
background-position: 0 -8618px;
}
.flag90.mkd {
background-position: 0 -8680px;
}
.flag90.mli {
background-position: 0 -8742px;
}
.flag90.mlt {
background-position: 0 -8804px;
}
.flag90.mne {
background-position: 0 -8866px;
}
.flag90.mon {
background-position: 0 -8928px;
}
.flag90.moz {
background-position: 0 -8990px;
}
.flag90.mri {
background-position: 0 -9052px;
}
.flag90.mtn {
background-position: 0 -9114px;
}
.flag90.mtq, .flag90.maq {
background-position: 0 -9176px;
}
.flag90.mya {
background-position: 0 -9238px;
}
.flag90.nam {
background-position: 0 -9300px;
}
.flag90.nbo {
background-position: 0 -9362px;
}
.flag90.nca {
background-position: 0 -9424px;
}
.flag90.ned {
background-position: 0 -9486px;
}
.flag90.nep {
background-position: 0 -9548px;
}
.flag90.ngr {
background-position: 0 -9610px;
}
.flag90.nig {
background-position: 0 -9672px;
}
.flag90.niu {
background-position: 0 -9734px;
}
.flag90.nor {
background-position: 0 -9796px;
}
.flag90.nrk {
background-position: 0 -9858px;
}
.flag90.nru {
background-position: 0 -9920px;
}
.flag90.nzl {
background-position: 0 -9982px;
}
.flag90.oma {
background-position: 0 -10044px;
}
.flag90.pak {
background-position: 0 -10106px;
}
.flag90.pan {
background-position: 0 -10168px;
}
.flag90.par {
background-position: 0 -10230px;
}
.flag90.per {
background-position: 0 -10292px;
}
.flag90.phi {
background-position: 0 -10354px;
}
.flag90.ple {
background-position: 0 -10416px;
}
.flag90.plw {
background-position: 0 -10478px;
}
.flag90.png {
background-position: 0 -10540px;
}
.flag90.pol {
background-position: 0 -10602px;
}
.flag90.por {
background-position: 0 -10664px;
}
.flag90.prk {
background-position: 0 -10726px;
}
.flag90.prs {
background-position: 0 -10788px;
}
.flag90.pur {
background-position: 0 -10850px;
}
.flag90.qat {
background-position: 0 -10912px;
}
.flag90.rho {
background-position: 0 -10974px;
}
.flag90.rou {
background-position: 0 -11036px;
}
.flag90.rsa {
background-position: 0 -11098px;
}
.flag90.rus, .flag90.ru1 {
background-position: 0 -11160px;
}
.flag90.rwa {
background-position: 0 -11222px;
}
.flag90.sam {
background-position: 0 -11284px;
}
.flag90.sar {
background-position: 0 -11346px;
}
.flag90.scg {
background-position: 0 -11408px;
}
.flag90.sen {
background-position: 0 -11470px;
}
.flag90.ser {
background-position: 0 -11532px;
}
.flag90.sey {
background-position: 0 -11594px;
}
.flag90.she {
background-position: 0 -11656px;
}
.flag90.sin, .flag90.sgp {
background-position: 0 -11718px;
}
.flag90.skn {
background-position: 0 -11780px;
}
.flag90.sle {
background-position: 0 -11842px;
}
.flag90.slo {
background-position: 0 -11904px;
}
.flag90.smr {
background-position: 0 -11966px;
}
.flag90.sol {
background-position: 0 -12028px;
}
.flag90.som {
background-position: 0 -12090px;
}
.flag90.srb {
background-position: 0 -12152px;
}
.flag90.sri {
background-position: 0 -12214px;
}
.flag90.ssv {
background-position: 0 -12276px;
}
.flag90.stp {
background-position: 0 -12338px;
}
.flag90.sud {
background-position: 0 -12400px;
}
.flag90.sui {
background-position: 0 -12462px;
}
.flag90.sur {
background-position: 0 -12524px;
}
.flag90.svk {
background-position: 0 -12586px;
}
.flag90.swe {
background-position: 0 -12648px;
}
.flag90.swz {
background-position: 0 -12710px;
}
.flag90.syr {
background-position: 0 -12772px;
}
.flag90.tan {
background-position: 0 -12834px;
}
.flag90.tcc {
background-position: 0 -12896px;
}
.flag90.tch {
background-position: 0 -12958px;
}
.flag90.tga {
background-position: 0 -13020px;
}
.flag90.tgk {
background-position: 0 -13082px;
}
.flag90.tha {
background-position: 0 -13144px;
}
.flag90.tjk {
background-position: 0 -13206px;
}
.flag90.tkm {
background-position: 0 -13268px;
}
.flag90.tls {
background-position: 0 -13330px;
}
.flag90.tog {
background-position: 0 -13392px;
}
.flag90.tpe {
background-position: 0 -13454px;
}
.flag90.tto {
background-position: 0 -13516px;
}
.flag90.tun {
background-position: 0 -13578px;
}
.flag90.tur {
background-position: 0 -13640px;
}
.flag90.tuv {
background-position: 0 -13702px;
}
.flag90.uae {
background-position: 0 -13764px;
}
.flag90.uar {
background-position: 0 -13826px;
}
.flag90.uga {
background-position: 0 -13888px;
}
.flag90.ukr {
background-position: 0 -13950px;
}
.flag90.urs {
background-position: 0 -14012px;
}
.flag90.uru {
background-position: 0 -14074px;
}
.flag90.usa {
background-position: 0 -14136px;
}
.flag90.uzb {
background-position: 0 -14198px;
}
.flag90.van {
background-position: 0 -14260px;
}
.flag90.ven {
background-position: 0 -14322px;
}
.flag90.vie {
background-position: 0 -14384px;
}
.flag90.vin {
background-position: 0 -14446px;
}
.flag90.yem {
background-position: 0 -14508px;
}
.flag90.ymd {
background-position: 0 -14570px;
}
.flag90.yug {
background-position: 0 -14632px;
}
.flag90.zai {
background-position: 0 -14694px;
}
.flag90.zam, .flag90.rhn {
background-position: 0 -14756px;
}
.flag90.zim {
background-position: 0 -14818px;
}
.flag90.zzx, .flag90.iop, .flag90.eun, .flag90.zzz {
background-position: 0 -14880px;
}
.flag90.ssd {
background-position: 0 -14942px;
}
.flagathlete45.afg {
background-position: 0 -47px;
}
.flagathlete45.aho {
background-position: 0 -94px;
}
.flagathlete45.ala {
background-position: 0 -141px;
}
.flagathlete45.alb {
background-position: 0 -188px;
}
.flagathlete45.alg {
background-position: 0 -235px;
}
.flagathlete45.and {
background-position: 0 -282px;
}
.flagathlete45.ang {
background-position: 0 -329px;
}
.flagathlete45.ant {
background-position: 0 -376px;
}
.flagathlete45.anz {
background-position: 0 -423px;
}
.flagathlete45.arg {
background-position: 0 -470px;
}
.flagathlete45.arm {
background-position: 0 -517px;
}
.flagathlete45.aru {
background-position: 0 -564px;
}
.flagathlete45.asa {
background-position: 0 -611px;
}
.flagathlete45.aus {
background-position: 0 -658px;
}
.flagathlete45.aut {
background-position: 0 -705px;
}
.flagathlete45.aze {
background-position: 0 -752px;
}
.flagathlete45.bah {
background-position: 0 -799px;
}
.flagathlete45.ban {
background-position: 0 -846px;
}
.flagathlete45.bar {
background-position: 0 -893px;
}
.flagathlete45.bdi {
background-position: 0 -940px;
}
.flagathlete45.bel {
background-position: 0 -987px;
}
.flagathlete45.ben, .flagathlete45.dah {
background-position: 0 -1034px;
}
.flagathlete45.ber {
background-position: 0 -1081px;
}
.flagathlete45.bhu {
background-position: 0 -1128px;
}
.flagathlete45.bih {
background-position: 0 -1175px;
}
.flagathlete45.bir {
background-position: 0 -1222px;
}
.flagathlete45.biz {
background-position: 0 -1269px;
}
.flagathlete45.blr {
background-position: 0 -1316px;
}
.flagathlete45.boh {
background-position: 0 -1363px;
}
.flagathlete45.bol {
background-position: 0 -1410px;
}
.flagathlete45.bot {
background-position: 0 -1457px;
}
.flagathlete45.bra {
background-position: 0 -1504px;
}
.flagathlete45.brn {
background-position: 0 -1551px;
}
.flagathlete45.bru {
background-position: 0 -1598px;
}
.flagathlete45.bul {
background-position: 0 -1645px;
}
.flagathlete45.bur {
background-position: 0 -1692px;
}
.flagathlete45.bwi {
background-position: 0 -1739px;
}
.flagathlete45.can {
background-position: 0 -1786px;
}
.flagathlete45.caf {
background-position: 0 -1833px;
}
.flagathlete45.cam {
background-position: 0 -1880px;
}
.flagathlete45.cay {
background-position: 0 -1927px;
}
.flagathlete45.cdo {
background-position: 0 -1974px;
}
.flagathlete45.cgo {
background-position: 0 -2021px;
}
.flagathlete45.cha {
background-position: 0 -2068px;
}
.flagathlete45.chi {
background-position: 0 -2115px;
}
.flagathlete45.chn {
background-position: 0 -2162px;
}
.flagathlete45.civ {
background-position: 0 -2209px;
}
.flagathlete45.cmr {
background-position: 0 -2256px;
}
.flagathlete45.cod {
background-position: 0 -2303px;
}
.flagathlete45.cok {
background-position: 0 -2350px;
}
.flagathlete45.col {
background-position: 0 -2397px;
}
.flagathlete45.com {
background-position: 0 -2444px;
}
.flagathlete45.cpv {
background-position: 0 -2491px;
}
.flagathlete45.crc {
background-position: 0 -2538px;
}
.flagathlete45.cro {
background-position: 0 -2585px;
}
.flagathlete45.cub {
background-position: 0 -2632px;
}
.flagathlete45.cyp {
background-position: 0 -2679px;
}
.flagathlete45.cze {
background-position: 0 -2726px;
}
.flagathlete45.den {
background-position: 0 -2773px;
}
.flagathlete45.dji {
background-position: 0 -2820px;
}
.flagathlete45.dma {
background-position: 0 -2867px;
}
.flagathlete45.dom {
background-position: 0 -2914px;
}
.flagathlete45.ecu {
background-position: 0 -2961px;
}
.flagathlete45.egy {
background-position: 0 -3008px;
}
.flagathlete45.eri {
background-position: 0 -3055px;
}
.flagathlete45.esa {
background-position: 0 -3102px;
}
.flagathlete45.esp {
background-position: 0 -3149px;
}
.flagathlete45.est {
background-position: 0 -3196px;
}
.flagathlete45.eth {
background-position: 0 -3243px;
}
.flagathlete45.eua {
background-position: 0 -3290px;
}
.flagathlete45.fij {
background-position: 0 -3337px;
}
.flagathlete45.fin {
background-position: 0 -3384px;
}
.flagathlete45.fra, .flagathlete45.wsf, .flagathlete45.rnn, .flagathlete45.nec, .flagathlete45.pfe, .flagathlete45.gde {
background-position: 0 -3431px;
}
.flagathlete45.fsm {
background-position: 0 -3478px;
}
.flagathlete45.gab {
background-position: 0 -3525px;
}
.flagathlete45.gam {
background-position: 0 -3572px;
}
.flagathlete45.gbr {
background-position: 0 -3619px;
}
.flagathlete45.gbs {
background-position: 0 -3666px;
}
.flagathlete45.gbt {
background-position: 0 -3713px;
}
.flagathlete45.gdr {
background-position: 0 -3760px;
}
.flagathlete45.geo {
background-position: 0 -3807px;
}
.flagathlete45.geq {
background-position: 0 -3854px;
}
.flagathlete45.ger, .flagathlete45.frg {
background-position: 0 -3901px;
}
.flagathlete45.gha {
background-position: 0 -3948px;
}
.flagathlete45.gre {
background-position: 0 -3995px;
}
.flagathlete45.grn {
background-position: 0 -4042px;
}
.flagathlete45.gua {
background-position: 0 -4089px;
}
.flagathlete45.gub {
background-position: 0 -4136px;
}
.flagathlete45.gui {
background-position: 0 -4183px;
}
.flagathlete45.gum {
background-position: 0 -4230px;
}
.flagathlete45.guy {
background-position: 0 -4277px;
}
.flagathlete45.hai {
background-position: 0 -4324px;
}
.flagathlete45.hbr {
background-position: 0 -4371px;
}
.flagathlete45.hkg {
background-position: 0 -4418px;
}
.flagathlete45.hon {
background-position: 0 -4465px;
}
.flagathlete45.hun {
background-position: 0 -4512px;
}
.flagathlete45.ida {
background-position: 0 -4559px;
}
.flagathlete45.ifd {
background-position: 0 -4606px;
}
.flagathlete45.ina {
background-position: 0 -4653px;
}
.flagathlete45.ind {
background-position: 0 -4700px;
}
.flagathlete45.iri {
background-position: 0 -4747px;
}
.flagathlete45.irl {
background-position: 0 -4794px;
}
.flagathlete45.irq {
background-position: 0 -4841px;
}
.flagathlete45.isl {
background-position: 0 -4888px;
}
.flagathlete45.isr {
background-position: 0 -4935px;
}
.flagathlete45.isv {
background-position: 0 -4982px;
}
.flagathlete45.ita {
background-position: 0 -5029px;
}
.flagathlete45.ivb {
background-position: 0 -5076px;
}
.flagathlete45.jam {
background-position: 0 -5123px;
}
.flagathlete45.jor {
background-position: 0 -5170px;
}
.flagathlete45.jpn {
background-position: 0 -5217px;
}
.flagathlete45.kaz {
background-position: 0 -5264px;
}
.flagathlete45.ken {
background-position: 0 -5311px;
}
.flagathlete45.kgz {
background-position: 0 -5358px;
}
.flagathlete45.kir {
background-position: 0 -5405px;
}
.flagathlete45.kor {
background-position: 0 -5452px;
}
.flagathlete45.kos {
background-position: 0 -5499px;
}
.flagathlete45.ksa {
background-position: 0 -5546px;
}
.flagathlete45.kuw {
background-position: 0 -5593px;
}
.flagathlete45.lao {
background-position: 0 -5640px;
}
.flagathlete45.lat {
background-position: 0 -5687px;
}
.flagathlete45.lba {
background-position: 0 -5734px;
}
.flagathlete45.lbr {
background-position: 0 -5781px;
}
.flagathlete45.lca {
background-position: 0 -5828px;
}
.flagathlete45.les {
background-position: 0 -5875px;
}
.flagathlete45.lib, .flagathlete45.lbn {
background-position: 0 -5922px;
}
.flagathlete45.lie {
background-position: 0 -5969px;
}
.flagathlete45.ltu {
background-position: 0 -6016px;
}
.flagathlete45.lux {
background-position: 0 -6063px;
}
.flagathlete45.maa {
background-position: 0 -6110px;
}
.flagathlete45.mad {
background-position: 0 -6157px;
}
.flagathlete45.mar {
background-position: 0 -6204px;
}
.flagathlete45.mas, .flagathlete45.mal {
background-position: 0 -6251px;
}
.flagathlete45.maw {
background-position: 0 -6298px;
}
.flagathlete45.mda {
background-position: 0 -6345px;
}
.flagathlete45.mdv {
background-position: 0 -6392px;
}
.flagathlete45.mex {
background-position: 0 -6439px;
}
.flagathlete45.mgl {
background-position: 0 -6486px;
}
.flagathlete45.mhl {
background-position: 0 -6533px;
}
.flagathlete45.mkd {
background-position: 0 -6580px;
}
.flagathlete45.mli {
background-position: 0 -6627px;
}
.flagathlete45.mlt {
background-position: 0 -6674px;
}
.flagathlete45.mne {
background-position: 0 -6721px;
}
.flagathlete45.mon {
background-position: 0 -6768px;
}
.flagathlete45.moz {
background-position: 0 -6815px;
}
.flagathlete45.mri {
background-position: 0 -6862px;
}
.flagathlete45.mtn {
background-position: 0 -6909px;
}
.flagathlete45.mtq, .flagathlete45.maq {
background-position: 0 -6956px;
}
.flagathlete45.mya {
background-position: 0 -7003px;
}
.flagathlete45.nam {
background-position: 0 -7050px;
}
.flagathlete45.nbo {
background-position: 0 -7097px;
}
.flagathlete45.nca {
background-position: 0 -7144px;
}
.flagathlete45.ned {
background-position: 0 -7191px;
}
.flagathlete45.nep {
background-position: 0 -7238px;
}
.flagathlete45.ngr {
background-position: 0 -7285px;
}
.flagathlete45.nig {
background-position: 0 -7332px;
}
.flagathlete45.niu {
background-position: 0 -7379px;
}
.flagathlete45.nor {
background-position: 0 -7426px;
}
.flagathlete45.nrk {
background-position: 0 -7473px;
}
.flagathlete45.nru {
background-position: 0 -7520px;
}
.flagathlete45.nzl {
background-position: 0 -7567px;
}
.flagathlete45.oma {
background-position: 0 -7614px;
}
.flagathlete45.pak {
background-position: 0 -7661px;
}
.flagathlete45.pan {
background-position: 0 -7708px;
}
.flagathlete45.par {
background-position: 0 -7755px;
}
.flagathlete45.per {
background-position: 0 -7802px;
}
.flagathlete45.phi {
background-position: 0 -7849px;
}
.flagathlete45.ple {
background-position: 0 -7896px;
}
.flagathlete45.plw {
background-position: 0 -7943px;
}
.flagathlete45.png {
background-position: 0 -7990px;
}
.flagathlete45.pol {
background-position: 0 -8037px;
}
.flagathlete45.por {
background-position: 0 -8084px;
}
.flagathlete45.prk {
background-position: 0 -8131px;
}
.flagathlete45.prs {
background-position: 0 -8178px;
}
.flagathlete45.pur {
background-position: 0 -8225px;
}
.flagathlete45.qat {
background-position: 0 -8272px;
}
.flagathlete45.rho {
background-position: 0 -8319px;
}
.flagathlete45.rou {
background-position: 0 -8366px;
}
.flagathlete45.rsa {
background-position: 0 -8413px;
}
.flagathlete45.rus, .flagathlete45.ru1 {
background-position: 0 -8460px;
}
.flagathlete45.rwa {
background-position: 0 -8507px;
}
.flagathlete45.sam {
background-position: 0 -8554px;
}
.flagathlete45.sar {
background-position: 0 -8601px;
}
.flagathlete45.scg {
background-position: 0 -8648px;
}
.flagathlete45.sen {
background-position: 0 -8695px;
}
.flagathlete45.ser {
background-position: 0 -8742px;
}
.flagathlete45.sey {
background-position: 0 -8789px;
}
.flagathlete45.she {
background-position: 0 -8836px;
}
.flagathlete45.sin, .flagathlete45.sgp {
background-position: 0 -8883px;
}
.flagathlete45.skn {
background-position: 0 -8930px;
}
.flagathlete45.sle {
background-position: 0 -8977px;
}
.flagathlete45.slo {
background-position: 0 -9024px;
}
.flagathlete45.smr {
background-position: 0 -9071px;
}
.flagathlete45.sol {
background-position: 0 -9118px;
}
.flagathlete45.som {
background-position: 0 -9165px;
}
.flagathlete45.srb {
background-position: 0 -9212px;
}
.flagathlete45.sri {
background-position: 0 -9259px;
}
.flagathlete45.ssv {
background-position: 0 -9306px;
}
.flagathlete45.stp {
background-position: 0 -9353px;
}
.flagathlete45.sud {
background-position: 0 -9400px;
}
.flagathlete45.sui {
background-position: 0 -9447px;
}
.flagathlete45.sur {
background-position: 0 -9494px;
}
.flagathlete45.svk {
background-position: 0 -9541px;
}
.flagathlete45.swe {
background-position: 0 -9588px;
}
.flagathlete45.swz {
background-position: 0 -9635px;
}
.flagathlete45.syr {
background-position: 0 -9682px;
}
.flagathlete45.tan {
background-position: 0 -9729px;
}
.flagathlete45.tcc {
background-position: 0 -9776px;
}
.flagathlete45.tch {
background-position: 0 -9823px;
}
.flagathlete45.tga {
background-position: 0 -9870px;
}
.flagathlete45.tgk {
background-position: 0 -9917px;
}
.flagathlete45.tha {
background-position: 0 -9964px;
}
.flagathlete45.tjk {
background-position: 0 -10011px;
}
.flagathlete45.tkm {
background-position: 0 -10058px;
}
.flagathlete45.tls {
background-position: 0 -10105px;
}
.flagathlete45.tog {
background-position: 0 -10152px;
}
.flagathlete45.tpe {
background-position: 0 -10199px;
}
.flagathlete45.tto {
background-position: 0 -10246px;
}
.flagathlete45.tun {
background-position: 0 -10293px;
}
.flagathlete45.tur {
background-position: 0 -10340px;
}
.flagathlete45.tuv {
background-position: 0 -10387px;
}
.flagathlete45.uae {
background-position: 0 -10434px;
}
.flagathlete45.uar {
background-position: 0 -10481px;
}
.flagathlete45.uga {
background-position: 0 -10528px;
}
.flagathlete45.ukr {
background-position: 0 -10575px;
}
.flagathlete45.urs {
background-position: 0 -10622px;
}
.flagathlete45.uru {
background-position: 0 -10669px;
}
.flagathlete45.usa {
background-position: 0 -10716px;
}
.flagathlete45.uzb {
background-position: 0 -10763px;
}
.flagathlete45.van {
background-position: 0 -10810px;
}
.flagathlete45.ven {
background-position: 0 -10857px;
}
.flagathlete45.vie {
background-position: 0 -10904px;
}
.flagathlete45.vin {
background-position: 0 -10951px;
}
.flagathlete45.yem {
background-position: 0 -10998px;
}
.flagathlete45.ymd {
background-position: 0 -11045px;
}
.flagathlete45.yug {
background-position: 0 -11092px;
}
.flagathlete45.zai {
background-position: 0 -11139px;
}
.flagathlete45.zam, .flagathlete45.rhn {
background-position: 0 -11186px;
}
.flagathlete45.zim {
background-position: 0 -11233px;
}
.flagathlete45.zzx, .flagathlete45.iop, .flagathlete45.eun, .flagathlete45.zzz {
background-position: 0 -11280px;
}
.flagathlete45.ssd {
background-position: 0 -11327px;
}
.flag18.col {
display: block !important;
width: 18px !important;
padding: 0 !important;
min-height: inherit !important;
}
@font-face {
font-family: "HelveticaNeueW";
src: url("/web/20201102195246im_/https://stillres.olympic.org/fonts/0b3a3fca-0fad-402b-bd38-fdcbad1ef776.eot#iefix");
src: url("/web/20201102195246im_/https://stillres.olympic.org/fonts/0b3a3fca-0fad-402b-bd38-fdcbad1ef776.eot#iefix") format("eot"), url("/web/20201102195246im_/https://stillres.olympic.org/fonts/d5af76d8-a90b-4527-b3a3-182207cc3250.woff") format("woff"), url("/web/20201102195246im_/https://stillres.olympic.org/fonts/1d238354-d156-4dde-89ea-4770ef04b9f9.ttf") format("truetype"), url("/web/20201102195246im_/https://stillres.olympic.org/fonts/b68875cb-14a9-472e-8177-0247605124d7.svg#b68875cb-14a9-472e-8177-0247605124d7") format("svg");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "HelveticaNeueW";
src: url("/web/20201102195246im_/https://stillres.olympic.org/fonts/97787ad0-77de-4ad8-822f-7deba0c632ee.eot#iefix");
src: url("/web/20201102195246im_/https://stillres.olympic.org/fonts/97787ad0-77de-4ad8-822f-7deba0c632ee.eot#iefix") format("eot"), url("/web/20201102195246im_/https://stillres.olympic.org/fonts/47a4e844-a7b2-4195-a8dd-8b281e43aa83.woff") format("woff"), url("/web/20201102195246im_/https://stillres.olympic.org/fonts/f1ebe4f0-1d5e-4805-b348-bd02a294a14d.ttf") format("truetype"), url("/web/20201102195246im_/https://stillres.olympic.org/fonts/88ec594a-6ee9-43d8-80c2-60e869843f5e.svg#88ec594a-6ee9-43d8-80c2-60e869843f5e") format("svg");
font-weight: normal;
font-style: italic;
}
@font-face {
font-family: "HelveticaNeueW";
src: url("/web/20201102195246im_/https://stillres.olympic.org/fonts/df70ae1d-3814-4926-a2f3-423580c519c8.eot#iefix");
src: url("/web/20201102195246im_/https://stillres.olympic.org/fonts/df70ae1d-3814-4926-a2f3-423580c519c8.eot#iefix") format("eot"), url("/web/20201102195246im_/https://stillres.olympic.org/fonts/41f91d0c-88d0-4d14-8d12-e40697e981b8.woff") format("woff"), url("/web/20201102195246im_/https://stillres.olympic.org/fonts/eeb4a788-7a0b-4e01-b860-205706e7cd81.ttf") format("truetype"), url("/web/20201102195246im_/https://stillres.olympic.org/fonts/4d6955ef-961d-4337-9320-bee672fddd86.svg#4d6955ef-961d-4337-9320-bee672fddd86") format("svg");
font-weight: bold;
font-style: italic;
}
@font-face {
font-family: "HelveticaNeueW";
src: url("/web/20201102195246im_/https://stillres.olympic.org/fonts/db853e0e-929b-4272-b420-c946c954cf3a.eot#iefix");
src: url("/web/20201102195246im_/https://stillres.olympic.org/fonts/db853e0e-929b-4272-b420-c946c954cf3a.eot#iefix") format("eot"), url("/web/20201102195246im_/https://stillres.olympic.org/fonts/4a9c62ab-b359-4081-8383-a0d1cdebd111.woff") format("woff"), url("/web/20201102195246im_/https://stillres.olympic.org/fonts/db5f9ba6-05a4-433a-9461-0a6f257a0c3a.ttf") format("truetype"), url("/web/20201102195246im_/https://stillres.olympic.org/fonts/25e09910-ffc3-4fc4-b0d1-db9a95dface8.svg#25e09910-ffc3-4fc4-b0d1-db9a95dface8") format("svg");
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: "Trade-Gothic-W-Bold";
src: url("/web/20201102195246im_/https://stillres.olympic.org/fonts/2e9af08f-0faf-45e3-9767-78a700434af3.eot#iefix");
src: url("/web/20201102195246im_/https://stillres.olympic.org/fonts/2e9af08f-0faf-45e3-9767-78a700434af3.eot#iefix") format("eot"), url("/web/20201102195246im_/https://stillres.olympic.org/fonts/f51d24dd-8256-43c6-ba1a-6aeae9d3f262.woff") format("woff"), url("/web/20201102195246im_/https://stillres.olympic.org/fonts/955ee494-66b2-4eb2-8f19-bc3a088df16d.ttf") format("truetype"), url("/web/20201102195246im_/https://stillres.olympic.org/fonts/d5153ad4-7c93-4757-9147-640e69ec4801.svg#d5153ad4-7c93-4757-9147-640e69ec4801") format("svg");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: "Trade-Gothic-W-Cond-Bold";
src: url("/web/20201102195246im_/https://stillres.olympic.org/fonts/e4693908-7208-4b04-93c4-8d004c3b4e1f.eot#iefix");
src: url("/web/20201102195246im_/https://stillres.olympic.org/fonts/e4693908-7208-4b04-93c4-8d004c3b4e1f.eot#iefix") format("eot"), url("/web/20201102195246im_/https://stillres.olympic.org/fonts/e2fbc63c-e7b1-4828-b0b6-275131d16fd0.woff") format("woff"), url("/web/20201102195246im_/https://stillres.olympic.org/fonts/805d9356-a4a5-46df-8390-957c803e33bc.ttf") format("truetype"), url("/web/20201102195246im_/https://stillres.olympic.org/fonts/df0f9c50-3ce3-4b1f-8120-074ca66b83b1.svg#df0f9c50-3ce3-4b1f-8120-074ca66b83b1") format("svg");
font-weight: normal;
font-style: normal;
}
.noc-afg {
background-color: #bf0000 !important;
}
.noc-rsa {
background-color: #007a4d !important;
}
.noc-alb {
background-color: #de2110 !important;
}
.noc-alg {
background-color: #00840d !important;
}
.noc-ger {
background-color: #dd0000 !important;
}
.noc-and {
background-color: #0000bd !important;
}
.noc-ang {
background-color: #ce1127 !important;
}
.noc-ant {
background-color: #0061ff !important;
}
.noc-ksa {
background-color: #199d00 !important;
}
.noc-arg {
background-color: #75aadb !important;
}
.noc-arm {
background-color: #0033a0 !important;
}
.noc-aru {
background-color: #3399cc !important;
}
.noc-aus {
background-color: #000066 !important;
}
.noc-aut {
background-color: #df0000 !important;
}
.noc-aze {
background-color: #cc3333 !important;
}
.noc-bah {
background-color: #08ced6 !important;
}
.noc-brn {
background-color: #e10011 !important;
}
.noc-ban {
background-color: #0a5c12 !important;
}
.noc-bar {
background-color: #00009d !important;
}
.noc-blr {
background-color: #c8313e !important;
}
.noc-bel {
background-color: #f31830 !important;
}
.noc-biz {
background-color: #003bb2 !important;
}
.noc-ben {
background-color: #319400 !important;
}
.noc-ber {
background-color: #cc0000 !important;
}
.noc-bhu {
background-color: #ff4e12 !important;
}
.noc-bol {
background-color: #007934 !important;
}
.noc-bih {
background-color: #002395 !important;
}
.noc-bot {
background-color: #00cbff !important;
}
.noc-bra {
background-color: #229e45 !important;
}
.noc-bru {
background-color: #cf1126 !important;
}
.noc-bul {
background-color: #de2110 !important;
}
.noc-bur {
background-color: #35a100 !important;
}
.noc-bdi {
background-color: #ce1126 !important;
}
.noc-cay {
background-color: #000066 !important;
}
.noc-cam {
background-color: #e60006 !important;
}
.noc-cmr {
background-color: #c20000 !important;
}
.noc-can {
background-color: #ed1941 !important;
}
.noc-cpv {
background-color: #081873 !important;
}
.noc-caf {
background-color: #009a00 !important;
}
.noc-chi {
background-color: #ed2700 !important;
}
.noc-chn {
background-color: #de2910 !important;
}
.noc-cyp {
background-color: #ffce00 !important;
}
.noc-col {
background-color: #00148e !important;
}
.noc-com {
background-color: #239e46 !important;
}
.noc-cgo {
background-color: #009543 !important;
}
.noc-cod {
background-color: #007fff !important;
}
.noc-cok {
background-color: #000066 !important;
}
.noc-prk {
background-color: #c60000 !important;
}
.noc-crc {
background-color: #ce1126 !important;
}
.noc-civ {
background-color: #ff9a00 !important;
}
.noc-cro {
background-color: #171796 !important;
}
.noc-cub {
background-color: #ed0000 !important;
}
.noc-den {
background-color: #fb1b22 !important;
}
.noc-dji {
background-color: #6699ff !important;
}
.noc-dom {
background-color: #002d62 !important;
}
.noc-dma {
background-color: #108c00 !important;
}
.noc-egy {
background-color: #ff0000 !important;
}
.noc-esa {
background-color: #5387f4 !important;
}
.noc-uae {
background-color: #009a00 !important;
}
.noc-ecu {
background-color: #034ea2 !important;
}
.noc-eri {
background-color: #ea0437 !important;
}
.noc-esp {
background-color: #cc0000 !important;
}
.noc-est {
background-color: #4891d9 !important;
}
.noc-usa {
background-color: #b22234 !important;
}
.noc-eth {
background-color: #078930 !important;
}
.noc-mkd {
background-color: #ed3d00 !important;
}
.noc-fij {
background-color: #67b1ff !important;
}
.noc-fin {
background-color: #0062da !important;
}
.noc-fra {
background-color: #00267f !important;
}
.noc-gab {
background-color: #36a100 !important;
}
.noc-gam {
background-color: #009900 !important;
}
.noc-geo {
background-color: #ff0000 !important;
}
.noc-gha {
background-color: #e80006 !important;
}
.noc-gbr {
background-color: #000066 !important;
}
.noc-gre {
background-color: #0061f3 !important;
}
.noc-grn {
background-color: #ff0000 !important;
}
.noc-gum {
background-color: #3b5aa3 !important;
}
.noc-gua {
background-color: #4997d0 !important;
}
.noc-gui {
background-color: #009460 !important;
}
.noc-gbs {
background-color: #ce1126 !important;
}
.noc-geq {
background-color: #5567e4 !important;
}
.noc-guy {
background-color: #de2110 !important;
}
.noc-hai {
background-color: #c00011 !important;
}
.noc-hon {
background-color: #0073cf !important;
}
.noc-hkg {
background-color: #ba0000 !important;
}
.noc-hun {
background-color: #d43516 !important;
}
.noc-ind {
background-color: #ff9933 !important;
}
.noc-ina {
background-color: #e70011 !important;
}
.noc-iri {
background-color: #da0000 !important;
}
.noc-irq {
background-color: #005623 !important;
}
.noc-irl {
background-color: #009a49 !important;
}
.noc-isl {
background-color: #003897 !important;
}
.noc-isr {
background-color: #0038b8 !important;
}
.noc-ita {
background-color: #2051b0 !important;
}
.noc-jam {
background-color: #009900 !important;
}
.noc-jpn {
background-color: #d30000 !important;
}
.noc-jor {
background-color: #009900 !important;
}
.noc-kaz {
background-color: #00afca !important;
}
.noc-ken {
background-color: #008900 !important;
}
.noc-kgz {
background-color: #be0027 !important;
}
.noc-kir {
background-color: #ce1126 !important;
}
.noc-kos {
background-color: #244aa5 !important;
}
.noc-kuw {
background-color: #007a3d !important;
}
.noc-lao {
background-color: #e90012 !important;
}
.noc-les {
background-color: #00209f !important;
}
.noc-lat {
background-color: #ab231d !important;
}
.noc-lib, .noc-lbn {
background-color: #007900 !important;
}
.noc-lbr {
background-color: #cc0000 !important;
}
.noc-lba {
background-color: #239e46 !important;
}
.noc-lie {
background-color: #002b7f !important;
}
.noc-ltu {
background-color: #ffb300 !important;
}
.noc-lux {
background-color: #0098ff !important;
}
.noc-mad {
background-color: #fc3d32 !important;
}
.noc-mas {
background-color: #e80008 !important;
}
.noc-maw {
background-color: #21873b !important;
}
.noc-mdv {
background-color: #2d9c4b !important;
}
.noc-mli {
background-color: #009a00 !important;
}
.noc-mlt {
background-color: #ce0000 !important;
}
.noc-mar {
background-color: #eb0013 !important;
}
.noc-mhl {
background-color: #003893 !important;
}
.noc-mri {
background-color: #00a551 !important;
}
.noc-mtn {
background-color: #006233 !important;
}
.noc-mex {
background-color: #0b7226 !important;
}
.noc-fsm {
background-color: #6797d6 !important;
}
.noc-mda {
background-color: #0046ae !important;
}
.noc-mon {
background-color: #f31830 !important;
}
.noc-mgl {
background-color: #d61517 !important;
}
.noc-mne {
background-color: #c40308 !important;
}
.noc-moz {
background-color: #009a00 !important;
}
.noc-mya {
background-color: #34b233 !important;
}
.noc-nam {
background-color: #3662a2 !important;
}
.noc-nru {
background-color: #002170 !important;
}
.noc-nep {
background-color: #ce0000 !important;
}
.noc-nca {
background-color: #5387f4 !important;
}
.noc-nig {
background-color: #e05206 !important;
}
.noc-ngr {
background-color: #36a100 !important;
}
.noc-nor {
background-color: #d72828 !important;
}
.noc-nzl {
background-color: #00006a !important;
}
.noc-oma {
background-color: #ef2d29 !important;
}
.noc-uga {
background-color: #de3908 !important;
}
.noc-uzb {
background-color: #b73000 !important;
}
.noc-pak {
background-color: #0c590b !important;
}
.noc-plw {
background-color: #4aadd6 !important;
}
.noc-ple {
background-color: #009900 !important;
}
.noc-pan {
background-color: #d21034 !important;
}
.noc-png {
background-color: #ce1126 !important;
}
.noc-par {
background-color: #d60000 !important;
}
.noc-ned {
background-color: #ff4f00 !important;
}
.noc-per {
background-color: #ff0000 !important;
}
.noc-phi {
background-color: #00189a !important;
}
.noc-pol {
background-color: #df0000 !important;
}
.noc-pur {
background-color: #0050f0 !important;
}
.noc-por {
background-color: #009900 !important;
}
.noc-qat {
background-color: #8d1b3d !important;
}
.noc-kor {
background-color: #3d5897 !important;
}
.noc-rou {
background-color: #00319c !important;
}
.noc-rus {
background-color: #d52b1e !important;
}
.noc-rwa {
background-color: #009af4 !important;
}
.noc-skn {
background-color: #c70000 !important;
}
.noc-lca {
background-color: #65cfff !important;
}
.noc-smr {
background-color: #19b6ef !important;
}
.noc-vin {
background-color: #199a00 !important;
}
.noc-sol {
background-color: #215b33 !important;
}
.noc-sam {
background-color: #ce1126 !important;
}
.noc-asa {
background-color: #000066 !important;
}
.noc-stp {
background-color: #009d00 !important;
}
.noc-sen {
background-color: #0b7226 !important;
}
.noc-srb {
background-color: #0c4076 !important;
}
.noc-sey {
background-color: #000099 !important;
}
.noc-sle {
background-color: #0072c6 !important;
}
.noc-sin, .noc-sgp {
background-color: #df0000 !important;
}
.noc-svk {
background-color: #01017e !important;
}
.noc-slo {
background-color: #08399c !important;
}
.noc-som {
background-color: #4189dd !important;
}
.noc-sud {
background-color: #009a00 !important;
}
.noc-sri {
background-color: #ffb700 !important;
}
.noc-swe {
background-color: #006aa7 !important;
}
.noc-sui {
background-color: #d52b1e !important;
}
.noc-sur {
background-color: #b40a2d !important;
}
.noc-swz {
background-color: #3e5eb9 !important;
}
.noc-syr {
background-color: #009900 !important;
}
.noc-tjk {
background-color: #006600 !important;
}
.noc-tpe {
background-color: #0065bd !important;
}
.noc-tan {
background-color: #009900 !important;
}
.noc-cha {
background-color: #000067 !important;
}
.noc-cze {
background-color: #11457e !important;
}
.noc-tha {
background-color: #001b9a !important;
}
.noc-tls {
background-color: #cb000f !important;
}
.noc-tog {
background-color: #118600 !important;
}
.noc-tga {
background-color: #c10000 !important;
}
.noc-tto {
background-color: #ce1126 !important;
}
.noc-tun {
background-color: #e70013 !important;
}
.noc-tkm {
background-color: #28ae66 !important;
}
.noc-tur {
background-color: #f31930 !important;
}
.noc-tuv {
background-color: #009fca !important;
}
.noc-ukr {
background-color: #268cff !important;
}
.noc-uru {
background-color: #002993 !important;
}
.noc-van {
background-color: #40aa40 !important;
}
.noc-ven {
background-color: #00247d !important;
}
.noc-ivb {
background-color: #000066 !important;
}
.noc-isv {
background-color: #002768 !important;
}
.noc-vie {
background-color: #ec0015 !important;
}
.noc-yem {
background-color: #ce1126 !important;
}
.noc-zam {
background-color: #198a00 !important;
}
.noc-zim {
background-color: #319208 !important;
}
.noc-aho {
background-color: #012a87 !important;
}
.noc-anz {
background-color: #00247d !important;
}
.noc-boh {
background-color: #d7141a !important;
}
.noc-bwi {
background-color: #002d82 !important;
}
.noc-eua {
background-color: #dd0000 !important;
}
.noc-eun {
background-color: #0885c2 !important;
}
.noc-frg {
background-color: #dd0000 !important;
}
.noc-gdr {
background-color: #dd0000 !important;
}
.noc-ru1 {
background-color: #d52b1e !important;
}
.noc-scg {
background-color: #003893 !important;
}
.noc-tch {
background-color: #11457e !important;
}
.noc-urs {
background-color: #cc0000 !important;
}
.noc-yug {
background-color: #de0000 !important;
}
.noc-zzx {
background-color: #0885c2 !important;
}
/* The following colours are used on news articles and news teasers for the background colour on the news topic tag (top right of news teaser).
We will also use these colours on the Olympic Games pages (to come)*/
.losangeles2028, .games2028-1 {
background-color: #eb9208 !important;
}
.milan2026, .games2026-2 {
background-color: #2fad64 !important;
}
.paris2024, .games2024-1 {
background-color: #e45c2b !important;
}
.beijing2022, .games2022-2, .games2020-2 {
background-color: #1367a7 !important;
}
.tokyo2020, .games2020-1 {
background-color: #ed1d24 !important;
}
.pyeongchang2018, .games2018-2 {
background-color: #fcb131 !important;
}
.rio2016, .games2016-1 {
background-color: #63b330 !important;
}
.sochi2014, .games2014-2 {
background-color: #0072bc !important;
}
.london2012, .games2012-1 {
background-color: #92278f !important;
}
.vancouver2010, .games2010-2 {
background-color: #007a84 !important;
}
.beijing2008, .games2008-1 {
background-color: #d71920 !important;
}
.torino2006, .games2006-2 {
background-color: #00abe5 !important;
}
.athens2004, .games2004-1 {
background-color: #007dc5 !important;
}
.saltlake2002, .games2002-2 {
background-color: #f58220 !important;
}
.sydney2000, .games2000-1 {
background-color: #0060ae !important;
}
.nagano1998, .games1998-2 {
background-color: #0e586e !important;
}
.atlanta1996, .games1996-1 {
background-color: #004b41 !important;
}
.lillehammer1994, .games1994-2 {
background-color: #ec008c !important;
}
.barcelona1992, .games1992-1 {
background-color: #ffc828 !important;
}
.albertville1992, .games1992-2 {
background-color: #ed1d24 !important;
}
.seoul1988, .games1988-1 {
background-color: #374fa2 !important;
}
.calgary1988, .games1988-2 {
background-color: #f0493e !important;
}
.losangeles1984, .games1984-1 {
background-color: #00549a !important;
}
.sarajevo1984, .games1984-2 {
background-color: #f05123 !important;
}
.moscow1980, .games1980-1 {
background-color: #ef463d !important;
}
.lakeplacid1980, .games1980-2 {
background-color: #00a0dd !important;
}
.montreal1976, .games1976-1 {
background-color: #ed1d24 !important;
}
.innsbruck1976, .games1976-2 {
background-color: #ed1d24 !important;
}
.munich1972, .games1972-1 {
background-color: #8dc63f !important;
}
.sapporo1972, .games1972-2 {
background-color: #acaeb1 !important;
}
.mexico1968, .games1968-1 {
background-color: #00a950 !important;
}
.grenoble1968, .games1968-2 {
background-color: #007299 !important;
}
.tokyo1964, .games1964-1 {
background-color: #86764d !important;
}
.innsbruck1964, .games1964-2 {
background-color: #ed1d24 !important;
}
.rome1960, .games1960-1 {
background-color: #b6984f !important;
}
.squawvalley1960, .games1960-2 {
background-color: #4eacbc !important;
}
.melbourne1956, .games1956-1 {
background-color: #0f4b90 !important;
}
.cortina1956, .games1956-2 {
background-color: #f47521 !important;
}
.helsinki1952, .games1952-1 {
background-color: #44ade2 !important;
}
.oslo1952, .games1952-2 {
background-color: #4598cb !important;
}
.london1948, .games1948-1 {
background-color: #b3ad90 !important;
}
.stmoritz1948, .games1948-2 {
background-color: #e7d74d !important;
}
.berlin1936, .games1936-1 {
background-color: #333333 !important;
}
.garmisch1936, .games1936-2 {
background-color: #c3b8a7 !important;
}
.losangeles1932, .games1932-1 {
background-color: #e02f27 !important;
}
.lakeplacid1932, .games1932-2 {
background-color: #1e355e !important;
}
.amsterdam1928, .games1928-1 {
background-color: #5c80bf !important;
}
.stmoritz1928, .games1928-2 {
background-color: #af2024 !important;
}
.paris1924, .games1924-1 {
background-color: #c6a56f !important;
}
.chamonix1924, .games1924-2 {
background-color: #b88247 !important;
}
.antwerp1920, .games1920-1 {
background-color: #c65c4a !important;
}
.stockholm1912, .games1912-1 {
background-color: #eb9208 !important;
}
.london1908, .games1908-1 {
background-color: #81795d !important;
}
.stlouis1904, .games1904-1 {
background-color: #586b7b !important;
}
.paris1900, .games1900-1 {
background-color: #e45c2b !important;
}
.athens1896, .games1896-1 {
background-color: #baab93 !important;
}
.yog-lausanne2020, .games2020-4 {
background-color: #960153 !important;
}
.yog-buenos2018, .games2018-3 {
background-color: #fad634 !important;
}
.yog-lille2016, .games2016-4 {
background-color: #f82a96 !important;
}
.yog-nanjing2014, .games2014-3 {
background-color: #ea9413 !important;
}
.yog-innsbruck2012, .games2012-4 {
background-color: #019fe0 !important;
}
.yog-singapore2010, .games2010-3 {
background-color: #6c3f97 !important;
}
.news-ioc {
background-color: #0081c8 !important;
}
.news-sustainability {
background-color: #00a950 !important;
}
.news-legacy {
background-color: #b6984f !important;
}
.news-torch {
background-color: #f58220 !important;
}
.news-hostcity {
background-color: #00a651 !important;
}
.news-yog {
background-color: #a4c41d !important;
}
.nav-sports {
background-color: #ed1941 !important;
}
.nav-athletes {
background-color: #ed1941 !important;
}
.nav-ioc {
background-color: #0081c8 !important;
}
.redbanner, .newsred {
background-color: #ed1941 !important;
}
.greenbanner, .newsgreen {
background-color: #00a651 !important;
}
.yellowbanner, .newsyellow {
background-color: #fcb131 !important;
}
.bluebanner, .bluebannerbanner, .newsblue {
background-color: #0081c8 !important;
}
.whitebanner {
background-color: #fff !important;
border-bottom: 1px solid #ddd;
}
.photovideo, .greybanner, .newsgrey {
background-color: #333333 !important;
}
.lightgreybanner, .newslightgrey {
background-color: #888888 !important;
}
.partner-cocacola {
background-color: #ed1c16 !important;
}
.partner-atos {
background-color: #006eab !important;
}
.partner-bridgestone {
background-color: #fe0000 !important;
}
.partner-dow {
background-color: #e80033 !important;
}
.partner-ge {
background-color: #3a73bc !important;
}
.partner-mcdonalds {
background-color: #ffc300 !important;
}
.partner-omega {
background-color: #B51228 !important;
}
.partner-panasonic {
background-color: #0f58a8 !important;
}
.partner-pg {
background-color: #005ca9 !important;
}
.partner-samsung {
background-color: #fff !important;
}
.partner-toyota {
background-color: #d20d16 !important;
}
.partner-visa {
background-color: #112969 !important;
}
.breadcrumbs.losangeles2028, .breadcrumbs.games2028-1 {
background-color: #ba7306 !important;
}
.breadcrumbs.paris2024, .breadcrumbs.games2024-1 {
background-color: #c34619 !important;
}
.breadcrumbs.beijing2022, .breadcrumbs.games2020-2, .breadcrumbs.games2022-2 {
background-color: #0e4b79 !important;
}
.breadcrumbs.tokyo2020, .breadcrumbs.games2020-1 {
background-color: #c71016 !important;
}
.breadcrumbs.pyeongchang2018, .breadcrumbs.games2018-2 {
background-color: #f69d04 !important;
}
.breadcrumbs.rio2016, .breadcrumbs.games2016-1 {
background-color: #4d8b25 !important;
}
.breadcrumbs.sochi2014, .breadcrumbs.games2014-2 {
background-color: #005389 !important;
}
.breadcrumbs.london2012, .breadcrumbs.games2012-1 {
background-color: #6a1c68 !important;
}
.breadcrumbs.vancouver2010, .breadcrumbs.games2010-2 {
background-color: #004b51 !important;
}
.breadcrumbs.beijing2008, .breadcrumbs.games2008-1 {
background-color: #a91419 !important;
}
.breadcrumbs.torino2006, .breadcrumbs.games2006-2 {
background-color: #0085b2 !important;
}
.breadcrumbs.athens2004, .breadcrumbs.games2004-1 {
background-color: #005d92 !important;
}
.breadcrumbs.saltlake2002, .breadcrumbs.games2002-2 {
background-color: #d8690a !important;
}
.breadcrumbs.sydney2000, .breadcrumbs.games2000-1 {
background-color: #00447b !important;
}
.breadcrumbs.nagano1998, .breadcrumbs.games1998-2 {
background-color: #083441 !important;
}
.breadcrumbs.atlanta1996, .breadcrumbs.games1996-1 {
background-color: #001815 !important;
}
.breadcrumbs.lillehammer1994, .breadcrumbs.games1994-2 {
background-color: #b9006e !important;
}
.breadcrumbs.barcelona1992, .breadcrumbs.games1992-1 {
background-color: #f4b600 !important;
}
.breadcrumbs.albertville1992, .breadcrumbs.games1992-2 {
background-color: #c71016 !important;
}
.breadcrumbs.seoul1988, .breadcrumbs.games1988-1 {
background-color: #2a3c7c !important;
}
.breadcrumbs.calgary1988, .breadcrumbs.games1988-2 {
background-color: #e91f12 !important;
}
.breadcrumbs.losangeles1984, .breadcrumbs.games1984-1 {
background-color: #003867 !important;
}
.breadcrumbs.sarajevo1984, .breadcrumbs.games1984-2 {
background-color: #d23a0e !important;
}
.breadcrumbs.moscow1980, .breadcrumbs.games1980-1 {
background-color: #e61e13 !important;
}
.breadcrumbs.lakeplacid1980, .breadcrumbs.games1980-2 {
background-color: #007baa !important;
}
.breadcrumbs.montreal1976, .breadcrumbs.games1976-1 {
background-color: #c71016 !important;
}
.breadcrumbs.innsbruck1976, .breadcrumbs.games1976-2 {
background-color: #c71016 !important;
}
.breadcrumbs.munich1972, .breadcrumbs.games1972-1 {
background-color: #72a230 !important;
}
.breadcrumbs.sapporo1972, .breadcrumbs.games1972-2 {
background-color: #929498 !important;
}
.breadcrumbs.mexico1968, .breadcrumbs.games1968-1 {
background-color: #007638 !important;
}
.breadcrumbs.grenoble1968, .breadcrumbs.games1968-2 {
background-color: #004c66 !important;
}
.breadcrumbs.tokyo1964, .breadcrumbs.games1964-1 {
background-color: #66593a !important;
}
.breadcrumbs.innsbruck1964, .breadcrumbs.games1964-2 {
background-color: #c71016 !important;
}
.breadcrumbs.rome1960, .breadcrumbs.games1960-1 {
background-color: #947b3e !important;
}
.breadcrumbs.squawvalley1960, .breadcrumbs.games1960-2 {
background-color: #3b8e9c !important;
}
.breadcrumbs.melbourne1956, .breadcrumbs.games1956-1 {
background-color: #0a3362 !important;
}
.breadcrumbs.cortina1956, .breadcrumbs.games1956-2 {
background-color: #d75c0b !important;
}
.breadcrumbs.helsinki1952, .breadcrumbs.games1952-1 {
background-color: #2197d2 !important;
}
.breadcrumbs.oslo1952, .breadcrumbs.games1952-2 {
background-color: #307dad !important;
}
.breadcrumbs.london1948, .breadcrumbs.games1948-1 {
background-color: #9e9772 !important;
}
.breadcrumbs.stmoritz1948, .breadcrumbs.games1948-2 {
background-color: #e1cd20 !important;
}
.breadcrumbs.berlin1936, .breadcrumbs.games1936-1 {
background-color: #1a1a1a !important;
}
.breadcrumbs.garmisch1936, .breadcrumbs.games1936-2 {
background-color: #aea089 !important;
}
.breadcrumbs.losangeles1932, .breadcrumbs.games1932-1 {
background-color: #b9211b !important;
}
.breadcrumbs.lakeplacid1932, .breadcrumbs.games1932-2 {
background-color: #121f37 !important;
}
.breadcrumbs.amsterdam1928, .breadcrumbs.games1928-1 {
background-color: #4166a7 !important;
}
.breadcrumbs.stmoritz1928, .breadcrumbs.games1928-2 {
background-color: #84181b !important;
}
.breadcrumbs.paris1924, .breadcrumbs.games1924-1 {
background-color: #b88e4a !important;
}
.breadcrumbs.chamonix1924, .breadcrumbs.games1924-2 {
background-color: #936839 !important;
}
.breadcrumbs.antwerp1920, .breadcrumbs.games1920-1 {
background-color: #a84635 !important;
}
.breadcrumbs.stockholm1912, .breadcrumbs.games1912-1 {
background-color: #ba7306 !important;
}
.breadcrumbs.london1908, .breadcrumbs.games1908-1 {
background-color: #635d48 !important;
}
.breadcrumbs.stlouis1904, .breadcrumbs.games1904-1 {
background-color: #43515d !important;
}
.breadcrumbs.paris1900, .breadcrumbs.games1900-1 {
background-color: #c34619 !important;
}
.breadcrumbs.athens1896, .breadcrumbs.games1896-1 {
background-color: #a69374 !important;
}
.breadcrumbs.yog-singapore2010, .breadcrumbs.games2010-3 {
background-color: #523073 !important;
}
.breadcrumbs.yog-innsbruck2012, .breadcrumbs.games2012-4 {
background-color: #017bad !important;
}
.breadcrumbs.yog-nanjing2014, .breadcrumbs.games2014-3 {
background-color: #bb760f !important;
}
.breadcrumbs.yog-lille2016, .breadcrumbs.games2016-4 {
background-color: #e7087d !important;
}
.breadcrumbs.yog-buenos2018, .breadcrumbs.games2018-3 {
background-color: #f5ca06 !important;
}
.breadcrumbs.yog-lausanne2020, .breadcrumbs.games2020-4 {
background-color: #630137 !important;
}
.breadcrumbs.news-ioc {
background-color: #006095 !important;
}
.breadcrumbs.news-sustainability {
background-color: #007638 !important;
}
.breadcrumbs.news-legacy {
background-color: #947b3e !important;
}
.breadcrumbs.news-torch {
background-color: #d8690a !important;
}
.breadcrumbs.news-hostcity {
background-color: #007338 !important;
}
.breadcrumbs.news-yog {
background-color: #7f9816 !important;
}
.breadcrumbs.nav-sports {
background-color: #c40f31 !important;
}
.breadcrumbs.nav-athletes {
background-color: #c40f31 !important;
}
.breadcrumbs.nav-ioc {
background-color: #006095 !important;
}
.breadcrumbs.redbanner, .breadcrumbs.newsred {
background-color: #c40f31 !important;
}
.breadcrumbs.greenbanner, .breadcrumbs.newsgreen {
background-color: #007338 !important;
}
.breadcrumbs.yellowbanner, .breadcrumbs.newsyellow {
background-color: #f69d04 !important;
}
.breadcrumbs.bluebanner, .breadcrumbs.newsblue {
background-color: #006095 !important;
}
.breadcrumbs.lightgreybanner, .breadcrumbs.newslightgrey {
background-color: #6f6f6f !important;
}
.breadcrumbs.whitebanner {
background-color: #dddddd !important;
}
.breadcrumbs.photovideo, .breadcrumbs.greybanner, .breadcrumbs.newsgrey {
background-color: #1a1a1a !important;
}
.breadcrumbs.partner-cocacola {
background-color: #c1140f !important;
}
.breadcrumbs.partner-atos {
background-color: #004d78 !important;
}
.breadcrumbs.partner-bridgestone {
background-color: #cb0000 !important;
}
.breadcrumbs.partner-dow {
background-color: #b50028 !important;
}
.breadcrumbs.partner-ge {
background-color: #2e5b95 !important;
}
.breadcrumbs.partner-mcdonalds {
background-color: #cc9c00 !important;
}
.breadcrumbs.partner-omega {
background-color: #870d1e !important;
}
.breadcrumbs.partner-panasonic {
background-color: #0b3f79 !important;
}
.breadcrumbs.partner-pg {
background-color: #004076 !important;
}
.breadcrumbs.partner-samsung {
background-color: #0e4194 !important;
}
.breadcrumbs.partner-toyota {
background-color: #a20a11 !important;
}
.breadcrumbs.partner-visa {
background-color: #0a183d !important;
}
.breadcrumbs.noc-afg {
background-color: #8c0000 !important;
}
.breadcrumbs.noc-rsa {
background-color: #00472d !important;
}
.breadcrumbs.noc-alb {
background-color: #ae1a0d !important;
}
.breadcrumbs.noc-alg {
background-color: #005108 !important;
}
.breadcrumbs.noc-ger {
background-color: #aa0000 !important;
}
.breadcrumbs.noc-and {
background-color: #00008a !important;
}
.breadcrumbs.noc-ang {
background-color: #9f0d1e !important;
}
.breadcrumbs.noc-ant {
background-color: #004ecc !important;
}
.breadcrumbs.noc-ksa {
background-color: #116a00 !important;
}
.breadcrumbs.noc-arg {
background-color: #4d91d0 !important;
}
.breadcrumbs.noc-arm {
background-color: #00236d !important;
}
.breadcrumbs.noc-aru {
background-color: #297aa3 !important;
}
.breadcrumbs.noc-aus {
background-color: #000033 !important;
}
.breadcrumbs.noc-aut {
background-color: #ac0000 !important;
}
.breadcrumbs.noc-aze {
background-color: #a32929 !important;
}
.breadcrumbs.noc-bah {
background-color: #069fa5 !important;
}
.breadcrumbs.noc-brn {
background-color: #ae000d !important;
}
.breadcrumbs.noc-ban {
background-color: #052e09 !important;
}
.breadcrumbs.noc-bar {
background-color: #00006a !important;
}
.breadcrumbs.noc-blr {
background-color: #9f2731 !important;
}
.breadcrumbs.noc-bel {
background-color: #cd0b20 !important;
}
.breadcrumbs.noc-biz {
background-color: #002a7f !important;
}
.breadcrumbs.noc-ben {
background-color: #206100 !important;
}
.breadcrumbs.noc-ber {
background-color: #990000 !important;
}
.breadcrumbs.noc-bhu {
background-color: #de3800 !important;
}
.breadcrumbs.noc-bol {
background-color: #00461e !important;
}
.breadcrumbs.noc-bih {
background-color: #001762 !important;
}
.breadcrumbs.noc-bot {
background-color: #00a2cc !important;
}
.breadcrumbs.noc-bra {
background-color: #197433 !important;
}
.breadcrumbs.noc-bru {
background-color: #a00d1d !important;
}
.breadcrumbs.noc-bul {
background-color: #ae1a0d !important;
}
.breadcrumbs.noc-bur {
background-color: #246e00 !important;
}
.breadcrumbs.noc-bdi {
background-color: #9f0d1d !important;
}
.breadcrumbs.noc-cay {
background-color: #000033 !important;
}
.breadcrumbs.noc-cam {
background-color: #b30005 !important;
}
.breadcrumbs.noc-cmr {
background-color: #8f0000 !important;
}
.breadcrumbs.noc-can {
background-color: #c40f31 !important;
}
.breadcrumbs.noc-cpv {
background-color: #050e43 !important;
}
.breadcrumbs.noc-caf {
background-color: #006700 !important;
}
.breadcrumbs.noc-chi {
background-color: #ba1f00 !important;
}
.breadcrumbs.noc-chn {
background-color: #ae200d !important;
}
.breadcrumbs.noc-cyp {
background-color: #cca500 !important;
}
.breadcrumbs.noc-col {
background-color: #000d5b !important;
}
.breadcrumbs.noc-com {
background-color: #1a7434 !important;
}
.breadcrumbs.noc-cgo {
background-color: #00622c !important;
}
.breadcrumbs.noc-cod {
background-color: #0066cc !important;
}
.breadcrumbs.noc-cok {
background-color: #000033 !important;
}
.breadcrumbs.noc-prk {
background-color: #930000 !important;
}
.breadcrumbs.noc-crc {
background-color: #9f0d1d !important;
}
.breadcrumbs.noc-civ {
background-color: #cc7b00 !important;
}
.breadcrumbs.noc-cro {
background-color: #10106a !important;
}
.breadcrumbs.noc-cub {
background-color: #ba0000 !important;
}
.breadcrumbs.noc-den {
background-color: #df040b !important;
}
.breadcrumbs.noc-dji {
background-color: #3377ff !important;
}
.breadcrumbs.noc-dom {
background-color: #00162f !important;
}
.breadcrumbs.noc-dma {
background-color: #0a5900 !important;
}
.breadcrumbs.noc-egy {
background-color: #cc0000 !important;
}
.breadcrumbs.noc-esa {
background-color: #2366f1 !important;
}
.breadcrumbs.noc-uae {
background-color: #006700 !important;
}
.breadcrumbs.noc-ecu {
background-color: #023670 !important;
}
.breadcrumbs.noc-eri {
background-color: #b8032b !important;
}
.breadcrumbs.noc-esp {
background-color: #990000 !important;
}
.breadcrumbs.noc-est {
background-color: #2978c5 !important;
}
.breadcrumbs.noc-usa {
background-color: #871a27 !important;
}
.breadcrumbs.noc-eth {
background-color: #05581f !important;
}
.breadcrumbs.noc-mkd {
background-color: #ba3000 !important;
}
.breadcrumbs.noc-fij {
background-color: #3497ff !important;
}
.breadcrumbs.noc-fin {
background-color: #004ba7 !important;
}
.breadcrumbs.noc-fra {
background-color: #00174c !important;
}
.breadcrumbs.noc-gab {
background-color: #256e00 !important;
}
.breadcrumbs.noc-gam {
background-color: #006600 !important;
}
.breadcrumbs.noc-geo {
background-color: #cc0000 !important;
}
.breadcrumbs.noc-gha {
background-color: #b50005 !important;
}
.breadcrumbs.noc-gbr {
background-color: #000033 !important;
}
.breadcrumbs.noc-gre {
background-color: #004dc0 !important;
}
.breadcrumbs.noc-grn {
background-color: #cc0000 !important;
}
.breadcrumbs.noc-gum {
background-color: #2d457e !important;
}
.breadcrumbs.noc-gua {
background-color: #2f7eb7 !important;
}
.breadcrumbs.noc-gui {
background-color: #00613f !important;
}
.breadcrumbs.noc-gbs {
background-color: #9f0d1d !important;
}
.breadcrumbs.noc-geq {
background-color: #2940dd !important;
}
.breadcrumbs.noc-guy {
background-color: #ae1a0d !important;
}
.breadcrumbs.noc-hai {
background-color: #8d000c !important;
}
.breadcrumbs.noc-hon {
background-color: #00579c !important;
}
.breadcrumbs.noc-hkg {
background-color: #870000 !important;
}
.breadcrumbs.noc-hun {
background-color: #a62911 !important;
}
.breadcrumbs.noc-ind {
background-color: #ff8000 !important;
}
.breadcrumbs.noc-ina {
background-color: #b4000d !important;
}
.breadcrumbs.noc-iri {
background-color: #a70000 !important;
}
.breadcrumbs.noc-irq {
background-color: #00230e !important;
}
.breadcrumbs.noc-irl {
background-color: #006731 !important;
}
.breadcrumbs.noc-isl {
background-color: #002564 !important;
}
.breadcrumbs.noc-isr {
background-color: #002885 !important;
}
.breadcrumbs.noc-ita {
background-color: #183d85 !important;
}
.breadcrumbs.noc-jam {
background-color: #006600 !important;
}
.breadcrumbs.noc-jpn {
background-color: #a00000 !important;
}
.breadcrumbs.noc-jor {
background-color: #006600 !important;
}
.breadcrumbs.noc-kaz {
background-color: #008397 !important;
}
.breadcrumbs.noc-ken {
background-color: #005600 !important;
}
.breadcrumbs.noc-kgz {
background-color: #8b001d !important;
}
.breadcrumbs.noc-kir {
background-color: #9f0d1d !important;
}
.breadcrumbs.noc-kos {
background-color: #1b377b !important;
}
.breadcrumbs.noc-kuw {
background-color: #004724 !important;
}
.breadcrumbs.noc-lao {
background-color: #b6000e !important;
}
.breadcrumbs.noc-les {
background-color: #00166c !important;
}
.breadcrumbs.noc-lat {
background-color: #7f1a16 !important;
}
.breadcrumbs.noc-lib, .breadcrumbs.noc-lbn {
background-color: #004600 !important;
}
.breadcrumbs.noc-lbr {
background-color: #990000 !important;
}
.breadcrumbs.noc-lba {
background-color: #1a7434 !important;
}
.breadcrumbs.noc-lie {
background-color: #001a4c !important;
}
.breadcrumbs.noc-ltu {
background-color: #cc8f00 !important;
}
.breadcrumbs.noc-lux {
background-color: #007acc !important;
}
.breadcrumbs.noc-mad {
background-color: #f71104 !important;
}
.breadcrumbs.noc-mas {
background-color: #b50006 !important;
}
.breadcrumbs.noc-maw {
background-color: #175e29 !important;
}
.breadcrumbs.noc-mdv {
background-color: #227438 !important;
}
.breadcrumbs.noc-mli {
background-color: #006700 !important;
}
.breadcrumbs.noc-mlt {
background-color: #9b0000 !important;
}
.breadcrumbs.noc-mar {
background-color: #b8000f !important;
}
.breadcrumbs.noc-mhl {
background-color: #002560 !important;
}
.breadcrumbs.noc-mri {
background-color: #007238 !important;
}
.breadcrumbs.noc-mtn {
background-color: #002f18 !important;
}
.breadcrumbs.noc-mex {
background-color: #074316 !important;
}
.breadcrumbs.noc-fsm {
background-color: #3f7ccb !important;
}
.breadcrumbs.noc-mda {
background-color: #00317b !important;
}
.breadcrumbs.noc-mon {
background-color: #cd0b20 !important;
}
.breadcrumbs.noc-mgl {
background-color: #a81012 !important;
}
.breadcrumbs.noc-mne {
background-color: #920206 !important;
}
.breadcrumbs.noc-moz {
background-color: #006700 !important;
}
.breadcrumbs.noc-mya {
background-color: #288a28 !important;
}
.breadcrumbs.noc-nam {
background-color: #294b7c !important;
}
.breadcrumbs.noc-nru {
background-color: #00123d !important;
}
.breadcrumbs.noc-nep {
background-color: #9b0000 !important;
}
.breadcrumbs.noc-nca {
background-color: #2366f1 !important;
}
.breadcrumbs.noc-nig {
background-color: #ae4005 !important;
}
.breadcrumbs.noc-ngr {
background-color: #256e00 !important;
}
.breadcrumbs.noc-nor {
background-color: #ac2020 !important;
}
.breadcrumbs.noc-nzl {
background-color: #000037 !important;
}
.breadcrumbs.noc-oma {
background-color: #d51410 !important;
}
.breadcrumbs.noc-uga {
background-color: #ad2c06 !important;
}
.breadcrumbs.noc-uzb {
background-color: #842300 !important;
}
.breadcrumbs.noc-pak {
background-color: #062c05 !important;
}
.breadcrumbs.noc-plw {
background-color: #2c95c1 !important;
}
.breadcrumbs.noc-ple {
background-color: #006600 !important;
}
.breadcrumbs.noc-pan {
background-color: #a30c28 !important;
}
.breadcrumbs.noc-png {
background-color: #9f0d1d !important;
}
.breadcrumbs.noc-par {
background-color: #a30000 !important;
}
.breadcrumbs.noc-ned {
background-color: #cc3f00 !important;
}
.breadcrumbs.noc-per {
background-color: #cc0000 !important;
}
.breadcrumbs.noc-phi {
background-color: #001067 !important;
}
.breadcrumbs.noc-pol {
background-color: #ac0000 !important;
}
.breadcrumbs.noc-pur {
background-color: #003fbd !important;
}
.breadcrumbs.noc-por {
background-color: #006600 !important;
}
.breadcrumbs.noc-qat {
background-color: #62132a !important;
}
.breadcrumbs.noc-kor {
background-color: #2e4373 !important;
}
.breadcrumbs.noc-rou {
background-color: #002169 !important;
}
.breadcrumbs.noc-rus {
background-color: #a82218 !important;
}
.breadcrumbs.noc-rwa {
background-color: #007ac1 !important;
}
.breadcrumbs.noc-skn {
background-color: #940000 !important;
}
.breadcrumbs.noc-lca {
background-color: #32bfff !important;
}
.breadcrumbs.noc-smr {
background-color: #0e96c7 !important;
}
.breadcrumbs.noc-vin {
background-color: #116700 !important;
}
.breadcrumbs.noc-sol {
background-color: #13361e !important;
}
.breadcrumbs.noc-sam {
background-color: #9f0d1d !important;
}
.breadcrumbs.noc-asa {
background-color: #000033 !important;
}
.breadcrumbs.noc-stp {
background-color: #006a00 !important;
}
.breadcrumbs.noc-sen {
background-color: #074316 !important;
}
.breadcrumbs.noc-srb {
background-color: #072748 !important;
}
.breadcrumbs.noc-sey {
background-color: #000066 !important;
}
.breadcrumbs.noc-sle {
background-color: #005593 !important;
}
.breadcrumbs.noc-sin, .breadcrumbs.noc-sgp {
background-color: #ac0000 !important;
}
.breadcrumbs.noc-svk {
background-color: #01014b !important;
}
.breadcrumbs.noc-slo {
background-color: #06276b !important;
}
.breadcrumbs.noc-som {
background-color: #246fc7 !important;
}
.breadcrumbs.noc-sud {
background-color: #006700 !important;
}
.breadcrumbs.noc-sri {
background-color: #cc9200 !important;
}
.breadcrumbs.noc-swe {
background-color: #004a74 !important;
}
.breadcrumbs.noc-sui {
background-color: #a82218 !important;
}
.breadcrumbs.noc-sur {
background-color: #840721 !important;
}
.breadcrumbs.noc-swz {
background-color: #314b93 !important;
}
.breadcrumbs.noc-syr {
background-color: #006600 !important;
}
.breadcrumbs.noc-tjk {
background-color: #003300 !important;
}
.breadcrumbs.noc-tpe {
background-color: #004a8a !important;
}
.breadcrumbs.noc-tan {
background-color: #006600 !important;
}
.breadcrumbs.noc-cha {
background-color: #000034 !important;
}
.breadcrumbs.noc-cze {
background-color: #0b2c51 !important;
}
.breadcrumbs.noc-tha {
background-color: #001267 !important;
}
.breadcrumbs.noc-tls {
background-color: #98000b !important;
}
.breadcrumbs.noc-tog {
background-color: #0b5300 !important;
}
.breadcrumbs.noc-tga {
background-color: #8e0000 !important;
}
.breadcrumbs.noc-tto {
background-color: #9f0d1d !important;
}
.breadcrumbs.noc-tun {
background-color: #b4000f !important;
}
.breadcrumbs.noc-tkm {
background-color: #1e854e !important;
}
.breadcrumbs.noc-tur {
background-color: #ce0b1f !important;
}
.breadcrumbs.noc-tuv {
background-color: #007797 !important;
}
.breadcrumbs.noc-ukr {
background-color: #0072f2 !important;
}
.breadcrumbs.noc-uru {
background-color: #001b60 !important;
}
.breadcrumbs.noc-van {
background-color: #328532 !important;
}
.breadcrumbs.noc-ven {
background-color: #00154a !important;
}
.breadcrumbs.noc-ivb {
background-color: #000033 !important;
}
.breadcrumbs.noc-isv {
background-color: #001435 !important;
}
.breadcrumbs.noc-vie {
background-color: #b90010 !important;
}
.breadcrumbs.noc-yem {
background-color: #9f0d1d !important;
}
.breadcrumbs.noc-zam {
background-color: #105700 !important;
}
.breadcrumbs.noc-zim {
background-color: #216205 !important;
}
.breadcrumbs.noc-aho {
background-color: #011a54 !important;
}
.breadcrumbs.noc-anz {
background-color: #00154a !important;
}
.breadcrumbs.noc-boh {
background-color: #a81014 !important;
}
.breadcrumbs.noc-bwi {
background-color: #001b4f !important;
}
.breadcrumbs.noc-eua {
background-color: #aa0000 !important;
}
.breadcrumbs.noc-eun {
background-color: #066391 !important;
}
.breadcrumbs.noc-frg {
background-color: #aa0000 !important;
}
.breadcrumbs.noc-gdr {
background-color: #aa0000 !important;
}
.breadcrumbs.noc-ru1 {
background-color: #a82218 !important;
}
.breadcrumbs.noc-scg {
background-color: #002560 !important;
}
.breadcrumbs.noc-tch {
background-color: #0b2c51 !important;
}
.breadcrumbs.noc-urs {
background-color: #990000 !important;
}
.breadcrumbs.noc-yug {
background-color: #ab0000 !important;
}
.breadcrumbs.noc-zzx {
background-color: #066391 !important;
}
.games35 {
background-color: transparent !important;
}
.games35 {
background: url(/web/20201102195246im_/https://stillres.olympic.org/images/sprites/games35x35sprite.png) no-repeat top left;
width: 35px;
height: 35px;
}
.games35 .mask {
width: 35px;
height: 35px;
position: relative;
}
.mask:after {
content: "";
-webkit-box-shadow: rgba(0, 0, 0, 0.4) 0 0 1px inset;
-moz-box-shadow: rgba(0, 0, 0, 0.4) 0 0 1px inset;
box-shadow: rgba(0, 0, 0, 0.4) 0 0 1px inset;
height: auto;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
.games35 {
background: url(/web/20201102195246im_/https://stillres.olympic.org/images/sprites/games35x35sprite@2x.png) no-repeat top left;
background-size: 35px 2403px;
}
}
.games35.athens1896, .games35.games1896-1 {
background-position: 0 -37px;
}
.games35.paris1900, .games35.games1900-1 {
background-position: 0 -74px;
}
.games35.stlouis1904, .games35.games1904-1 {
background-position: 0 -111px;
}
.games35.london1908, .games35.games1908-1 {
background-position: 0 -148px;
}
.games35.stockholm1912, .games35.games1912-1 {
background-position: 0 -185px;
}
.games35.antwerp1920, .games35.games1920-1 {
background-position: 0 -222px;
}
.games35.chamonix1924, .games35.games1924-2 {
background-position: 0 -259px;
}
.games35.paris1924, .games35.games1924-1 {
background-position: 0 -296px;
}
.games35.stmoritz1928, .games35.games1928-2 {
background-position: 0 -333px;
}
.games35.amsterdam1928, .games35.games1928-1 {
background-position: 0 -370px;
}
.games35.lakeplacid1932, .games35.games1932-2 {
background-position: 0 -407px;
}
.games35.losangeles1932, .games35.games1932-1 {
background-position: 0 -444px;
}
.games35.garmisch1936, .games35.games1936-2 {
background-position: 0 -481px;
}
.games35.berlin1936, .games35.games1936-1 {
background-position: 0 -518px;
}
.games35.stmoritz1948, .games35.games1948-2 {
background-position: 0 -555px;
}
.games35.london1948, .games35.games1948-1 {
background-position: 0 -592px;
}
.games35.oslo1952, .games35.games1952-2 {
background-position: 0 -629px;
}
.games35.helsinki1952, .games35.games1952-1 {
background-position: 0 -666px;
}
.games35.cortina1956, .games35.games1956-2 {
background-position: 0 -703px;
}
.games35.melbourne1956, .games35.games1956-1 {
background-position: 0 -740px;
}
.games35.squawvalley1960, .games35.games1960-2 {
background-position: 0 -777px;
}
.games35.rome1960, .games35.games1960-1 {
background-position: 0 -814px;
}
.games35.innsbruck1964, .games35.games1964-2 {
background-position: 0 -851px;
}
.games35.tokyo1964, .games35.games1964-1 {
background-position: 0 -888px;
}
.games35.grenoble1968, .games35.games1968-2 {
background-position: 0 -925px;
}
.games35.mexico1968, .games35.games1968-1 {
background-position: 0 -962px;
}
.games35.sapporo1972, .games35.games1972-2 {
background-position: 0 -999px;
}
.games35.munich1972, .games35.games1972-1 {
background-position: 0 -1036px;
}
.games35.innsbruck1976, .games35.games1976-2 {
background-position: 0 -1073px;
}
.games35.montreal1976, .games35.games1976-1 {
background-position: 0 -1110px;
}
.games35.lakeplacid1980, .games35.games1980-2 {
background-position: 0 -1147px;
}
.games35.moscow1980, .games35.games1980-1 {
background-position: 0 -1184px;
}
.games35.sarajevo1984, .games35.games1984-2 {
background-position: 0 -1221px;
}
.games35.losangeles1984, .games35.games1984-1 {
background-position: 0 -1258px;
}
.games35.calgary1988, .games35.games1988-2 {
background-position: 0 -1295px;
}
.games35.seoul1988, .games35.games1988-1 {
background-position: 0 -1332px;
}
.games35.albertville1992, .games35.games1992-2 {
background-position: 0 -1369px;
}
.games35.barcelona1992, .games35.games1992-1 {
background-position: 0 -1406px;
}
.games35.lillehammer1994, .games35.games1994-2 {
background-position: 0 -1443px;
}
.games35.atlanta1996, .games35.games1996-1 {
background-position: 0 -1480px;
}
.games35.nagano1998, .games35.games1998-2 {
background-position: 0 -1517px;
}
.games35.sydney2000, .games35.games2000-1 {
background-position: 0 -1554px;
}
.games35.saltlake2002, .games35.games2002-2 {
background-position: 0 -1591px;
}
.games35.athens2004, .games35.games2004-1 {
background-position: 0 -1628px;
}
.games35.torino2006, .games35.games2006-2 {
background-position: 0 -1665px;
}
.games35.beijing2008, .games35.games2008-1 {
background-position: 0 -1702px;
}
.games35.vancouver2010, .games35.games2010-2 {
background-position: 0 -1739px;
}
.games35.london2012, .games35.games2012-1 {
background-position: 0 -1776px;
}
.games35.sochi2014, .games35.games2014-2 {
background-position: 0 -1813px;
}
.games35.rio2016, .games35.games2016-1 {
background-position: 0 -1850px;
}
.games35.pyeongchang2018, .games35.games2018-2 {
background-position: 0 -1887px;
}
.games35.tokyo2020, .games35.games2020-1 {
background-position: 0 -1924px;
}
.games35.beijing2022, .games35.games2022-2 {
background-position: 0 -1961px;
}
.games35.paris2024, .games35.games2024-1 {
background-position: 0 -1998px;
}
.games35.milan2026, .games35.games2026-2 {
background-position: 0 -2035px;
}
.games35.losangeles2028, .games35.games2028-1 {
background-position: 0 -2072px;
}
.games35.yog-singapore2010, .games35.games2010-3 {
background-position: 0 -2109px;
}
.games35.yog-innsbruck2012, .games35.games2012-4 {
background-position: 0 -2146px;
}
.games35.yog-nanjing2014, .games35.games2014-3 {
background-position: 0 -2183px;
}
.games35.yog-lille2016, .games35.games2016-4 {
background-position: 0 -2220px;
}
.games35.yog-buenos2018, .games35.games2018-3 {
background-position: 0 -2257px;
}
.games35.yog-lausanne2020, .games35.games2020-4, .games35.yog-lausanne2018 {
background-position: 0 -2294px;
}
.games35.yog-dakar2022, .games35.games2022-3 {
background-position: 0 -2331px;
}
.games35.games2024-4 {
background-position: 0 -2368px;
}
.sports90 {
background: url(/web/20201102195246im_/https://stillres.olympic.org/images/sprites/sports96x96sprite.png) no-repeat top left;
width: 96px;
height: 96px;
margin: 0 auto;
display: block;
position: relative;
}
.sports90 .mask {
width: 96px;
height: 96px;
position: absolute;
left: 0;
top: 0;
}
.sports90 .mask:after {
content: "";
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
height: auto;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
.tokyo1964 .sports90, .games1964-1 .sports90 {
background: url(/web/20201102195246im_/https://stillres.olympic.org/images/sprites/sports96x96sprite-tokyo1964.png) no-repeat top left;
width: 96px;
height: 96px;
}
.mexico1968 .sports90, .games1968-1 .sports90 {
background: url(/web/20201102195246im_/https://stillres.olympic.org/images/sprites/sports96x96sprite-mexico1968.png) no-repeat top left;
width: 96px;
height: 96px;
}
.losangeles1984 .sports90, .games1984-1 .sports90 {
background: url(/web/20201102195246im_/https://stillres.olympic.org/images/sprites/sports96x96sprite-losangeles1984.png) no-repeat top left;
width: 96px;
height: 96px;
}
.calgary1988 .sports90, .games1988-2 .sports90 {
background: url(/web/20201102195246im_/https://stillres.olympic.org/images/sprites/sports96x96sprite-calgary1988.png) no-repeat top left;
width: 96px;
height: 96px;
}
.lillehammer1994 .sports90, .games1994-2 .sports90 {
background: url(/web/20201102195246im_/https://stillres.olympic.org/images/sprites/sports96x96sprite-lillehammer1994.png) no-repeat top left;
width: 96px;
height: 96px;
}
.atlanta1996 .sports90, .games1996-1 .sports90 {
background: url(/web/20201102195246im_/https://stillres.olympic.org/images/sprites/sports96x96sprite-atlanta1996.png) no-repeat top left;
width: 96px;
height: 96px;
}
.nagano1998 .sports90, .games1998-2 .sports90 {
background: url(/web/20201102195246im_/https://stillres.olympic.org/images/sprites/sports96x96sprite-nagano1998.png) no-repeat top left;
width: 96px;
height: 96px;
}
.sydney2000 .sports90, .games2000-1 .sports90 {
background: url(/web/20201102195246im_/https://stillres.olympic.org/images/sprites/sports96x96sprite-sydney2000.png) no-repeat top left;
width: 96px;
height: 96px;
}
.saltlake2002 .sports90, .games2002-2 .sports90 {
background: url(/web/20201102195246im_/https://stillres.olympic.org/images/sprites/sports96x96sprite-saltlake2002.png) no-repeat top left;
width: 96px;
height: 96px;
}
.athens2004 .sports90, .games2004-1 .sports90 {
background: url(/web/20201102195246im_/https://stillres.olympic.org/images/sprites/sports96x96sprite-athens2004.png) no-repeat top left;
width: 96px;
height: 96px;
}
.torino2006 .sports90, .games2006-2 .sports90 {
background: url(/web/20201102195246im_/https://stillres.olympic.org/images/sprites/sports96x96sprite-torino2006.png) no-repeat top left;
width: 96px;
height: 96px;
}
.beijing2008 .sports90, .games2008-1 .sports90 {
background: url(/web/20201102195246im_/https://stillres.olympic.org/images/sprites/sports96x96sprite-beijing2008.png) no-repeat top left;
width: 96px;
height: 96px;
}
.vancouver2010 .sports90, .games2010-2 .sports90 {
background: url(/web/20201102195246im_/https://stillres.olympic.org/images/sprites/sports96x96sprite-vancouver2010.png) no-repeat top left;
width: 96px;
height: 96px;
}
.london2012 .sports90, .games2012-1 .sports90 {
background: url(/web/20201102195246im_/https://stillres.olympic.org/images/sprites/sports96x96sprite-london2012.png) no-repeat top left;
width: 96px;
height: 96px;
}
.sochi2014 .sports90, .games2014-2 .sports90 {
background: url(/web/20201102195246im_/https://stillres.olympic.org/images/sprites/sports96x96sprite-sochi2014.png) no-repeat top left;
width: 96px;
height: 96px;
}
.rio2016 .sports90, .games2016-1 .sports90 {
background: url(/web/20201102195246im_/https://stillres.olympic.org/images/sprites/sports96x96sprite-rio2016.png) no-repeat top left;
width: 96px;
height: 96px;
}
.pyeongchang2018 .sports90, .games2018-2 .sports90 {
background: url(/web/20201102195246im_/https://stillres.olympic.org/images/sprites/sports96x96sprite-pyeongchang2018.png) no-repeat top left;
width: 96px;
height: 96px;
}
.select-box .countries, .select-box .tokyo1964 {
background-color: #fff !important;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
.sports90 {
background: url(/web/20201102195246im_/https://stillres.olympic.org/images/sprites/sports96x96sprite@2x.png) no-repeat top left;
background-size: 96px 7300px;
}
.tokyo1964 .sports90, .games1964-1 .sports90 {
background: url(/web/20201102195246im_/https://stillres.olympic.org/images/sprites/sports96x96sprite-tokyo1964@2x.png) no-repeat top left;
background-size: 96px 6500px;
}
.mexico1968 .sports90, .games1968-1 .sports90 {
background: url(/web/20201102195246im_/https://stillres.olympic.org/images/sprites/sports96x96sprite-mexico1968@2x.png) no-repeat top left;
background-size: 96px 6500px;
}
.losangeles1984 .sports90, .games1980-1 .sports90 {
background: url(/web/20201102195246im_/https://stillres.olympic.org/images/sprites/sports96x96sprite-losangeles1984@2x.png) no-repeat top left;
background-size: 96px 6500px;
}
.calgary1988 .sports90, .games1988-2 .sports90 {
background: url(/web/20201102195246im_/https://stillres.olympic.org/images/sprites/sports96x96sprite-calgary1988@2x.png) no-repeat top left;
background-size: 96px 6500px;
}
.lillehammer1994 .sports90, .games1994-2 .sports90 {
background: url(/web/20201102195246im_/https://stillres.olympic.org/images/sprites/sports96x96sprite-lillehammer1994@2x.png) no-repeat top left;
background-size: 96px 6500px;
}
.atlanta1996 .sports90, .games1996-1 .sports90 {
background: url(/web/20201102195246im_/https://stillres.olympic.org/images/sprites/sports96x96sprite-atlanta1996@2x.png) no-repeat top left;
background-size: 96px 6500px;
}
.nagano1998 .sports90, .games1998-2 .sports90 {
background: url(/web/20201102195246im_/https://stillres.olympic.org/images/sprites/sports96x96sprite-nagano1998@2x.png) no-repeat top left;
background-size: 96px 6500px;
}
.sydney2000 .sports90, .games2000-1 .sports90 {
background: url(/web/20201102195246im_/https://stillres.olympic.org/images/sprites/sports96x96sprite-sydney2000@2x.png) no-repeat top left;
background-size: 96px 6500px;
}
.saltlake2002 .sports90, .games2002-2 .sports90 {
background: url(/web/20201102195246im_/https://stillres.olympic.org/images/sprites/sports96x96sprite-saltlake2002@2x.png) no-repeat top left;
background-size: 96px 6500px;
}
.athens2004 .sports90, .games2004-1 .sports90 {
background: url(/web/20201102195246im_/https://stillres.olympic.org/images/sprites/sports96x96sprite-athens2004@2x.png) no-repeat top left;
background-size: 96px 6500px;
}
.torino2006 .sports90, .games2006-2 .sports90 {
background: url(/web/20201102195246im_/https://stillres.olympic.org/images/sprites/sports96x96sprite-torino2006@2x.png) no-repeat top left;
background-size: 96px 6500px;
}
.beijing2008 .sports90, .games2008-1 .sports90 {
background: url(/web/20201102195246im_/https://stillres.olympic.org/images/sprites/sports96x96sprite-beijing2008@2x.png) no-repeat top left;
background-size: 96px 6500px;
}
.vancouver2010 .sports90, .games2010-2 .sports90 {
background: url(/web/20201102195246im_/https://stillres.olympic.org/images/sprites/sports96x96sprite-vancouver2010@2x.png) no-repeat top left;
background-size: 96px 6500px;
}
.london2012 .sports90, .games2012-1 .sports90 {
background: url(/web/20201102195246im_/https://stillres.olympic.org/images/sprites/sports96x96sprite-london2012@2x.png) no-repeat top left;
background-size: 96px 6500px;
}
.sochi2014 .sports90, .games2014-2 .sports90 {
background: url(/web/20201102195246im_/https://stillres.olympic.org/images/sprites/sports96x96sprite-sochi2014@2x.png) no-repeat top left;
background-size: 96px 6500px;
}
.rio2016 .sports90, .games2016-1 .sports90 {
background: url(/web/20201102195246im_/https://stillres.olympic.org/images/sprites/sports96x96sprite-rio2016@2x.png) no-repeat top left;
background-size: 96px 6800px;
}
.pyeongchang2018 .sports90, .games2018-2 .sports90 {
background: url(/web/20201102195246im_/https://stillres.olympic.org/images/sprites/sports96x96sprite-pyeongchang2018@2x.png) no-repeat top left;
background-size: 96px 6500px;
}
}
.sports90.archery, .sports90.ar, .sports90.arc {
background-position: 0 -100px;
}
.sports90.athletics, .sports90.at, .sports90.ath {
background-position: 0 -200px;
}
.sports90.badminton, .sports90.bd, .sports90.bdm {
background-position: 0 -300px;
}
.sports90.basketball, .sports90.bk, .sports90.bkb {
background-position: 0 -400px;
}
.sports90.beachvolleyball, .sports90.bv, .sports90.vbv {
background-position: 0 -500px;
}
.sports90.boxing, .sports90.bx, .sports90.box {
background-position: 0 -600px;
}
.sports90.canoeslalom, .sports90.ca, .sports90.cs, .sports90.csl {
background-position: 0 -700px;
}
.sports90.canoesprint, .sports90.cf, .sports90.csp {
background-position: 0 -800px;
}
.sports90.cyclingbmx, .sports90.cb, .sports90.bmx {
background-position: 0 -900px;
}
.sports90.cyclingmtb, .sports90.cm, .sports90.mtb {
background-position: 0 -1000px;
}
.sports90.cyclingroad, .sports90.cr, .sports90.cy, .sports90.crd {
background-position: 0 -1100px;
}
.sports90.cyclingtrack, .sports90.ct, .sports90.ctr {
background-position: 0 -1200px;
}
.sports90.diving, .sports90.dv, .sports90.div {
background-position: 0 -1300px;
}
.sports90.equestrian, .sports90.eq, .sports90.ev, .sports90.equ {
background-position: 0 -1400px;
}
.sports90.fencing, .sports90.fe, .sports90.fen {
background-position: 0 -1500px;
}
.sports90.football, .sports90.fb, .sports90.fbl {
background-position: 0 -1600px;
}
.sports90.golf, .sports90.go, .sports90.glf {
background-position: 0 -1700px;
}
.sports90.gymnasticsartistic, .sports90.ga, .sports90.gar {
background-position: 0 -1800px;
}
.sports90.gymnasticsrhythmic, .sports90.gr, .sports90.gry {
background-position: 0 -1900px;
}
.sports90.gymnasticstrampoline, .sports90.gt, .sports90.gtr {
background-position: 0 -2000px;
}
.sports90.handball, .sports90.hb, .sports90.hbl {
background-position: 0 -2100px;
}
.sports90.hockey, .sports90.ho, .sports90.rh, .sports90.hoc {
background-position: 0 -2200px;
}
.sports90.judo, .sports90.ju, .sports90.jud {
background-position: 0 -2300px;
}
.sports90.modernpentathlon, .sports90.mp, .sports90.mpn {
background-position: 0 -2400px;
}
.sports90.rowing, .sports90.ro, .sports90.row {
background-position: 0 -2500px;
}
.sports90.rugby, .sports90.ru, .sports90.rug {
background-position: 0 -2600px;
}
.sports90.sailing, .sports90.sa, .sports90.sal {
background-position: 0 -2700px;
}
.sports90.shooting, .sports90.sh, .sports90.sho {
background-position: 0 -2800px;
}
.sports90.swimming, .sports90.sw, .sports90.swm {
background-position: 0 -2900px;
}
.sports90.swimmingopenwater, .sports90.ow {
background-position: 0 -3000px;
}
.sports90.synchonizedswimming, .sports90.sy, .sports90.syn {
background-position: 0 -3100px;
}
.sports90.tabletennis, .sports90.tt, .sports90.tte {
background-position: 0 -3200px;
}
.sports90.taekwondo, .sports90.tk, .sports90.tkw {
background-position: 0 -3300px;
}
.sports90.tennis, .sports90.te, .sports90.rk, .sports90.rc, .sports90.jp, .sports90.sq, .sports90.ten {
background-position: 0 -3400px;
}
.sports90.triathlon, .sports90.tr, .sports90.tri {
background-position: 0 -3500px;
}
.sports90.volleyball, .sports90.vo, .sports90.vvo {
background-position: 0 -3600px;
}
.sports90.waterpolo, .sports90.wp, .sports90.wpo {
background-position: 0 -3700px;
}
.sports90.weightlifting, .sports90.wl, .sports90.wlf {
background-position: 0 -3800px;
}
.sports90.wrestling, .sports90.wr, .sports90.wf, .sports90.wg, .sports90.wre {
background-position: 0 -3900px;
}
.sports90.alpineskiing, .sports90.as, .sports90.alp {
background-position: 0 -4000px;
}
.sports90.biathlon, .sports90.bt, .sports90.bth {
background-position: 0 -4100px;
}
.sports90.bobsleigh, .sports90.bs, .sports90.bob {
background-position: 0 -4200px;
}
.sports90.crosscountry, .sports90.cc, .sports90.ccs {
background-position: 0 -4300px;
}
.sports90.curling, .sports90.cu, .sports90.cur {
background-position: 0 -4400px;
}
.sports90.figureskating, .sports90.fs, .sports90.fsk {
background-position: 0 -4500px;
}
.sports90.freestyleskiing, .sports90.fr, .sports90.frs {
background-position: 0 -4600px;
}
.sports90.icehockey, .sports90.ih, .sports90.iho {
background-position: 0 -4700px;
}
.sports90.luge, .sports90.lu, .sports90.lg, .sports90.lug {
background-position: 0 -4800px;
}
.sports90.nordiccombined, .sports90.nc, .sports90.nev {
background-position: 0 -4900px;
}
.sports90.shorttrack, .sports90.st, .sports90.stk {
background-position: 0 -5000px;
}
.sports90.skeleton, .sports90.sn, .sports90.skn {
background-position: 0 -5100px;
}
.sports90.skijumping, .sports90.sj, .sports90.sjp {
background-position: 0 -5200px;
}
.sports90.snowboard, .sports90.sb, .sports90.sbd {
background-position: 0 -5300px;
}
.sports90.speedskating, .sports90.ss, .sports90.ssk {
background-position: 0 -5400px;
}
.sports90.basquepelota, .sports90.pe {
background-position: 0 -5500px;
}
.sports90.baseball, .sports90.bb, .sports90.bbl, .sports90.bsb {
background-position: 0 -5600px;
}
.sports90.cricket, .sports90.ck {
background-position: 0 -5700px;
}
.sports90.croquet, .sports90.cq, .sports90.rq {
background-position: 0 -5800px;
}
.sports90.polo, .sports90.po {
background-position: 0 -5900px;
}
.sports90.tugofwar, .sports90.tg {
background-position: 0 -6000px;
}
.sports90.americanfootball, .sports90.af {
background-position: 0 -6100px;
}
.sports90.lacrosse, .sports90.la, .sports90.lc {
background-position: 0 -6200px;
}
.sports90.softball, .sports90.so, .sports90.sbl {
background-position: 0 -6300px;
}
.sports90.powerboat, .sports90.pb, .sports90.wm {
background-position: 0 -6400px;
}
.sports90.ed, .sports90.edr {
background-position: 0 -6500px;
}
.sports90.ec, .sports90.eve {
background-position: 0 -6600px;
}
.sports90.es, .sports90.ejp {
background-position: 0 -6700px;
}
.sports90.skb {
background-position: 0 -6800px;
}
.sports90.kte {
background-position: 0 -6900px;
}
.sports90.srf {
background-position: 0 -7000px;
}
.sports90.clb {
background-position: 0 -7100px;
}
.sports90.dan {
background-position: 0 -7200px;
}
.beijing2008 .sports90.ed, .beijing2008 .sports90.ec, .beijing2008 .sports90.es, .athens2004 .sports90.ed, .athens2004 .sports90.ec, .athens2004 .sports90.es, .sydney2000 .sports90.ed, .sydney2000 .sports90.ec, .sydney2000 .sports90.es, .games2000-1 .sports90.ed, .games2000-1 .sports90.ec, .games2000-1 .sports90.es,
.atlanta1996 .sports90.ed, .atlanta1996 .sports90.ec, .atlanta1996 .sports90.es, .losangeles1984 .sports90.ed, .losangeles1984 .sports90.ec, .losangeles1984 .sports90.es, .mexico1968 .sports90.ed, .mexico1968 .sports90.ec, .mexico1968 .sports90.es, .tokyo1964 .sports90.ed, .tokyo1964 .sports90.ec, .tokyo1964 .sports90.es, .games2008-1 .sports90.ed, .games2008-1 .sports90.ec, .games2008-1 .sports90.es, .games2004-1 .sports90.ed, .games2004-1 .sports90.ec, .games2004-1 .sports90.es, .sydney2000 .sports90.ed, .sydney2000 .sports90.ec, .sydney2000 .sports90.es,
.games1996-1 .sports90.ed, .games1996-1 .sports90.ec, .games1996-1 .sports90.es, .games1984-1 .sports90.ed, .games1984-1 .sports90.ec, .games1984-1 .sports90.es, .games1968-1 .sports90.ed, .games1968-1 .sports90.ec, .games1968-1 .sports90.es, .games1964-1 .sports90.ed, .games1964-1 .sports90.ec, .games1964-1 .sports90.es {
background-position: 0 -1400px;
}
.games2000-1 .sports90.gt {
background-position: 0 -1800px;
}
.games1996-1 .sports90.bv {
background-position: 0 -3600px;
}
@font-face {
font-family: "Olympics";
src: url("/web/20201102195246im_/https://stillres.olympic.org/fonts/Olympics.eot?-jggjmb");
src: url("/web/20201102195246im_/https://stillres.olympic.org/fonts/Olympics.eot#iefix-jggjmb") format("embedded-opentype"), url("/web/20201102195246im_/https://stillres.olympic.org/fonts/Olympics.woff?-jggjmb") format("woff"), url("/web/20201102195246im_/https://stillres.olympic.org/fonts/Olympics.ttf?-jggjmb") format("truetype"), url("/web/20201102195246im_/https://stillres.olympic.org/fonts/Olympics.svg?-jggjmb#Olympics") format("svg");
font-weight: normal;
font-style: normal;
}
[class^=icon-], [class*=" icon-"] {
font-family: "Olympics";
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
/* Enable Ligatures ================ */
-webkit-font-feature-settings: "liga";
-moz-font-feature-settings: "liga=1";
-moz-font-feature-settings: "liga";
-ms-font-feature-settings: "liga" 1;
-o-font-feature-settings: "liga";
font-feature-settings: "liga";
/* Better Font Rendering =========== */
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-external:before {
content: "";
}
.icon-arrow-right:before {
content: "";
}
.icon-arrow-down:before {
content: "";
}
.icon-arrow-left:before {
content: "";
}
.icon-arrow-up:before {
content: "";
}
.icon-close:before {
content: "";
}
.icon-menu:before {
content: "";
}
.icon-search:before {
content: "";
}
/*
* Symbolset
* www.symbolset.com
* Copyright © 2014 Oak Studios LLC
*
* Upload this file to your web server
* and place this within your tags.
*