@charset "UTF-8";
.flag18 {
background: url(/web/20170324194527im_/https://stillres.olympic.org/images/sprites/flag18x12sprite.png) no-repeat top left;
width: 18px;
height: 12px; }
.flag45 {
background: url(/web/20170324194527im_/https://stillres.olympic.org/images/sprites/flag45x30sprite.png) no-repeat top left;
width: 45px;
height: 30px; }
.flag90 {
background: url(/web/20170324194527im_/https://stillres.olympic.org/images/sprites/flag90x60sprite.png) no-repeat top left;
width: 90px;
height: 60px; }
.flagathlete45 {
background: url(/web/20170324194527im_/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/20170324194527im_/https://stillres.olympic.org/images/sprites/flag18x12sprite@2x.png) no-repeat top left;
background-size: 18px 3386px; }
.flag45 {
background: url(/web/20170324194527im_/https://stillres.olympic.org/images/sprites/flag45x30sprite@2x.png) no-repeat top left;
background-size: 45px 7742px; }
.flag90 {
background: url(/web/20170324194527im_/https://stillres.olympic.org/images/sprites/flag90x60sprite@2x.png) no-repeat top left;
background-size: 90px 15002px; }
.flagathlete45 {
background: url(/web/20170324194527im_/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/20170324194527im_/https://stillres.olympic.org/fonts/0b3a3fca-0fad-402b-bd38-fdcbad1ef776.eot#iefix");
src: url("/web/20170324194527im_/https://stillres.olympic.org/fonts/0b3a3fca-0fad-402b-bd38-fdcbad1ef776.eot#iefix") format("eot"), url("/web/20170324194527im_/https://stillres.olympic.org/fonts/d5af76d8-a90b-4527-b3a3-182207cc3250.woff") format("woff"), url("/web/20170324194527im_/https://stillres.olympic.org/fonts/1d238354-d156-4dde-89ea-4770ef04b9f9.ttf") format("truetype"), url("/web/20170324194527im_/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/20170324194527im_/https://stillres.olympic.org/fonts/97787ad0-77de-4ad8-822f-7deba0c632ee.eot#iefix");
src: url("/web/20170324194527im_/https://stillres.olympic.org/fonts/97787ad0-77de-4ad8-822f-7deba0c632ee.eot#iefix") format("eot"), url("/web/20170324194527im_/https://stillres.olympic.org/fonts/47a4e844-a7b2-4195-a8dd-8b281e43aa83.woff") format("woff"), url("/web/20170324194527im_/https://stillres.olympic.org/fonts/f1ebe4f0-1d5e-4805-b348-bd02a294a14d.ttf") format("truetype"), url("/web/20170324194527im_/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/20170324194527im_/https://stillres.olympic.org/fonts/df70ae1d-3814-4926-a2f3-423580c519c8.eot#iefix");
src: url("/web/20170324194527im_/https://stillres.olympic.org/fonts/df70ae1d-3814-4926-a2f3-423580c519c8.eot#iefix") format("eot"), url("/web/20170324194527im_/https://stillres.olympic.org/fonts/41f91d0c-88d0-4d14-8d12-e40697e981b8.woff") format("woff"), url("/web/20170324194527im_/https://stillres.olympic.org/fonts/eeb4a788-7a0b-4e01-b860-205706e7cd81.ttf") format("truetype"), url("/web/20170324194527im_/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/20170324194527im_/https://stillres.olympic.org/fonts/db853e0e-929b-4272-b420-c946c954cf3a.eot#iefix");
src: url("/web/20170324194527im_/https://stillres.olympic.org/fonts/db853e0e-929b-4272-b420-c946c954cf3a.eot#iefix") format("eot"), url("/web/20170324194527im_/https://stillres.olympic.org/fonts/4a9c62ab-b359-4081-8383-a0d1cdebd111.woff") format("woff"), url("/web/20170324194527im_/https://stillres.olympic.org/fonts/db5f9ba6-05a4-433a-9461-0a6f257a0c3a.ttf") format("truetype"), url("/web/20170324194527im_/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/20170324194527im_/https://stillres.olympic.org/fonts/2e9af08f-0faf-45e3-9767-78a700434af3.eot#iefix");
src: url("/web/20170324194527im_/https://stillres.olympic.org/fonts/2e9af08f-0faf-45e3-9767-78a700434af3.eot#iefix") format("eot"), url("/web/20170324194527im_/https://stillres.olympic.org/fonts/f51d24dd-8256-43c6-ba1a-6aeae9d3f262.woff") format("woff"), url("/web/20170324194527im_/https://stillres.olympic.org/fonts/955ee494-66b2-4eb2-8f19-bc3a088df16d.ttf") format("truetype"), url("/web/20170324194527im_/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/20170324194527im_/https://stillres.olympic.org/fonts/e4693908-7208-4b04-93c4-8d004c3b4e1f.eot#iefix");
src: url("/web/20170324194527im_/https://stillres.olympic.org/fonts/e4693908-7208-4b04-93c4-8d004c3b4e1f.eot#iefix") format("eot"), url("/web/20170324194527im_/https://stillres.olympic.org/fonts/e2fbc63c-e7b1-4828-b0b6-275131d16fd0.woff") format("woff"), url("/web/20170324194527im_/https://stillres.olympic.org/fonts/805d9356-a4a5-46df-8390-957c803e33bc.ttf") format("truetype"), url("/web/20170324194527im_/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)*/
.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, .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; }
.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.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/20170324194527im_/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/20170324194527im_/https://stillres.olympic.org/images/sprites/games35x35sprite@2x.png) no-repeat top left;
background-size: 35px 2218px; } }
.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.yog-singapore2010, .games35.games2010-3 {
background-position: 0 -1998px; }
.games35.yog-innsbruck2012, .games35.games2012-4 {
background-position: 0 -2035px; }
.games35.yog-nanjing2014, .games35.games2014-3 {
background-position: 0 -2072px; }
.games35.yog-lille2016, .games35.games2016-4 {
background-position: 0 -2109px; }
.games35.yog-buenos2018, .games35.games2018-3 {
background-position: 0 -2146px; }
.games35.yog-lausanne2020, .games35.games2020-4, .games35.yog-lausanne2018 {
background-position: 0 -2183px; }
.sports90 {
background: url(/web/20170324194527im_/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 .sports90 {
background: url(/web/20170324194527im_/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/20170324194527im_/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/20170324194527im_/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/20170324194527im_/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/20170324194527im_/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/20170324194527im_/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/20170324194527im_/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/20170324194527im_/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/20170324194527im_/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/20170324194527im_/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/20170324194527im_/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/20170324194527im_/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/20170324194527im_/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/20170324194527im_/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/20170324194527im_/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/20170324194527im_/https://stillres.olympic.org/images/sprites/sports96x96sprite-rio2016.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/20170324194527im_/https://stillres.olympic.org/images/sprites/sports96x96sprite@2x.png) no-repeat top left;
background-size: 96px 6800px; }
.tokyo1964 .sports90, .games1964 .sports90 {
background: url(/web/20170324194527im_/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/20170324194527im_/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/20170324194527im_/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/20170324194527im_/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/20170324194527im_/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/20170324194527im_/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/20170324194527im_/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/20170324194527im_/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/20170324194527im_/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/20170324194527im_/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/20170324194527im_/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/20170324194527im_/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/20170324194527im_/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/20170324194527im_/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/20170324194527im_/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/20170324194527im_/https://stillres.olympic.org/images/sprites/sports96x96sprite-rio2016@2x.png) no-repeat top left;
background-size: 96px 6800px; } }
.sports90.archery, .sports90.ar {
background-position: 0 -100px; }
.sports90.athletics, .sports90.at {
background-position: 0 -200px; }
.sports90.badminton, .sports90.bd {
background-position: 0 -300px; }
.sports90.basketball, .sports90.bk {
background-position: 0 -400px; }
.sports90.beachvolleyball, .sports90.bv {
background-position: 0 -500px; }
.sports90.boxing, .sports90.bx {
background-position: 0 -600px; }
.sports90.canoeslalom, .sports90.ca, .sports90.cs {
background-position: 0 -700px; }
.sports90.canoesprint, .sports90.cf {
background-position: 0 -800px; }
.sports90.cyclingbmx, .sports90.cb {
background-position: 0 -900px; }
.sports90.cyclingmtb, .sports90.cm {
background-position: 0 -1000px; }
.sports90.cyclingroad, .sports90.cr, .sports90.cy {
background-position: 0 -1100px; }
.sports90.cyclingtrack, .sports90.ct {
background-position: 0 -1200px; }
.sports90.diving, .sports90.dv {
background-position: 0 -1300px; }
.sports90.equestrian, .sports90.eq, .sports90.ev {
background-position: 0 -1400px; }
.sports90.fencing, .sports90.fe {
background-position: 0 -1500px; }
.sports90.football, .sports90.fb {
background-position: 0 -1600px; }
.sports90.golf, .sports90.go {
background-position: 0 -1700px; }
.sports90.gymnasticsartistic, .sports90.ga {
background-position: 0 -1800px; }
.sports90.gymnasticsrhythmic, .sports90.gr {
background-position: 0 -1900px; }
.sports90.gymnasticstrampoline, .sports90.gt {
background-position: 0 -2000px; }
.sports90.handball, .sports90.hb {
background-position: 0 -2100px; }
.sports90.hockey, .sports90.ho, .sports90.rh {
background-position: 0 -2200px; }
.sports90.judo, .sports90.ju {
background-position: 0 -2300px; }
.sports90.modernpentathlon, .sports90.mp {
background-position: 0 -2400px; }
.sports90.rowing, .sports90.ro {
background-position: 0 -2500px; }
.sports90.rugby, .sports90.ru {
background-position: 0 -2600px; }
.sports90.sailing, .sports90.sa {
background-position: 0 -2700px; }
.sports90.shooting, .sports90.sh {
background-position: 0 -2800px; }
.sports90.swimming, .sports90.sw {
background-position: 0 -2900px; }
.sports90.swimmingopenwater, .sports90.ow {
background-position: 0 -3000px; }
.sports90.synchonizedswimming, .sports90.sy {
background-position: 0 -3100px; }
.sports90.tabletennis, .sports90.tt {
background-position: 0 -3200px; }
.sports90.taekwondo, .sports90.tk {
background-position: 0 -3300px; }
.sports90.tennis, .sports90.te, .sports90.rk, .sports90.rc, .sports90.jp, .sports90.sq {
background-position: 0 -3400px; }
.sports90.triathlon, .sports90.tr {
background-position: 0 -3500px; }
.sports90.volleyball, .sports90.vo {
background-position: 0 -3600px; }
.sports90.waterpolo, .sports90.wp {
background-position: 0 -3700px; }
.sports90.weightlifting, .sports90.wl {
background-position: 0 -3800px; }
.sports90.wrestling, .sports90.wr, .sports90.wf, .sports90.wg {
background-position: 0 -3900px; }
.sports90.alpineskiing, .sports90.as {
background-position: 0 -4000px; }
.sports90.biathlon, .sports90.bt {
background-position: 0 -4100px; }
.sports90.bobsleigh, .sports90.bs {
background-position: 0 -4200px; }
.sports90.crosscountry, .sports90.cc {
background-position: 0 -4300px; }
.sports90.curling, .sports90.cu {
background-position: 0 -4400px; }
.sports90.figureskating, .sports90.fs {
background-position: 0 -4500px; }
.sports90.freestyleskiing, .sports90.fr {
background-position: 0 -4600px; }
.sports90.icehockey, .sports90.ih {
background-position: 0 -4700px; }
.sports90.luge, .sports90.lu, .sports90.lg {
background-position: 0 -4800px; }
.sports90.nordiccombined, .sports90.nc {
background-position: 0 -4900px; }
.sports90.shorttrack, .sports90.st {
background-position: 0 -5000px; }
.sports90.skeleton, .sports90.sn {
background-position: 0 -5100px; }
.sports90.skijumping, .sports90.sj {
background-position: 0 -5200px; }
.sports90.snowboard, .sports90.sb {
background-position: 0 -5300px; }
.sports90.speedskating, .sports90.ss {
background-position: 0 -5400px; }
.sports90.basquepelota, .sports90.pe {
background-position: 0 -5500px; }
.sports90.baseball, .sports90.bb {
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 {
background-position: 0 -6200px; }
.sports90.softball, .sports90.so {
background-position: 0 -6300px; }
.sports90.powerboat, .sports90.pb {
background-position: 0 -6400px; }
.sports90.ed {
background-position: 0 -6500px; }
.sports90.ec {
background-position: 0 -6600px; }
.sports90.es {
background-position: 0 -6700px; }
.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,
.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; }
@font-face {
font-family: 'Olympics';
src: url("/web/20170324194527im_/https://stillres.olympic.org/fonts/Olympics.eot?-jggjmb");
src: url("/web/20170324194527im_/https://stillres.olympic.org/fonts/Olympics.eot#iefix-jggjmb") format("embedded-opentype"), url("/web/20170324194527im_/https://stillres.olympic.org/fonts/Olympics.woff?-jggjmb") format("woff"), url("/web/20170324194527im_/https://stillres.olympic.org/fonts/Olympics.ttf?-jggjmb") format("truetype"), url("/web/20170324194527im_/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: "\e607"; }
.icon-arrow-right:before {
content: "\e600"; }
.icon-arrow-down:before {
content: "\e601"; }
.icon-arrow-left:before {
content: "\e602"; }
.icon-arrow-up:before {
content: "\e603"; }
.icon-close:before {
content: "\e604"; }
.icon-menu:before {
content: "\e605"; }
.icon-search:before {
content: "\e606"; }
/*
* Symbolset
* www.symbolset.com
* Copyright ┬® 2014 Oak Studios LLC
*
* Upload this file to your web server
* and place this within your tags.
*