body.in-iframe{padding:0}body.in-iframe>div.header,body.in-iframe div.aside,body.in-iframe>div.footer,body.in-iframe #eu_cookie{display:none}body.in-iframe div.main-content{padding-top:15px}.event_results .top3_gallery .item{width:100%;margin-bottom:20px}.event_results .top3_gallery .item img{max-width:100px}.icon-move-up{background:url("../graphics/pos_up.gif") no-repeat;width:13px;height:13px}.icon-move-down{background:url("../graphics/pos_down.gif") no-repeat;width:13px;height:13px}.icon-no-move{background:url("../graphics/pos_no_move.gif") no-repeat;width:13px;height:13px}.testimonials p{background:url(../graphics/quotes.gif) no-repeat left top;background-position:0 4px;padding:0 0 0 40px}.testimonials p a{white-space:nowrap}.winner_gallery_item{width:140px;height:160px;margin:0 7px 10px 0;float:left;overflow:hidden}.video_block{display:none;position:absolute;left:0;top:0;margin:160px auto auto auto;width:100%;height:100%}.video_block a{border:1px solid Black;padding:0;background-color:White}.video_block .close_button{background:url("../graphics/fancy_closebox.png") no-repeat right;width:600px;height:30px}#wsop_me_winners .winner{border-bottom:1px solid #C5C5C5;margin:5px 0 0 5px;padding:3px;clear:both}#wsop_me_winners h2{clear:right;margin:0;padding:0}#wsop_me_winners .winner_avatar{width:120px;height:110px;text-align:center;float:left}#wsop_me_winners .winner img{border:1px solid #C5C5C5}.venue-map{width:auto;height:350px;color:Black}.venue-map a,.venue-map a:link,.venue-map a:active,.venue-map a:visited,.venue-map a:hover{color:Blue}.venue-map td{vertical-align:top;padding:3px 0;color:#505050}.venue-map td a,.venue-map td a:link,.venue-map td a:visited,.venue-map td a:active,.venue-map h3 a:link{color:#FBA140}.player-list>span{display:table-cell;padding:2px}.highlight .name,.highlight .place,.highlight .flag,.highlight .movement,.highlight .prize{background-color:#f8dc00;color:Black}.highlight .name a{color:Red}.nowrap{white-space:nowrap}.tweet{padding:10px 0;text-align:left;font-size:12px;clear:both;min-height:50px}.tweet+.tweet{border-top:1px dotted #C5C5C5}.tweet .image{display:block;float:left;width:48px;height:48px;overflow:hidden;border:1px solid White}.tweet .meta{display:block;height:20px}.tweet .name{float:left;display:block;height:20px;margin:0 0 0 10px;color:Gray}.tweet .name a{color:#C5C5C5;margin:0 0 0 10px}.tweet .date{float:right;color:#C5C5C5}.tweet .text{display:block;overflow:hidden;min-height:25px;margin:0 0 0 60px}.filters{text-align:left}table.filters{margin:0 0 10px 0}table.filters td{vertical-align:top}table.filters input{vertical-align:middle}.festival .winner_name{text-align:left}img.live-streaming-icon{vertical-align:middle;margin:1px}div.flexi-menu-wrapper{overflow:hidden}div.flexi-menu{width:100%;display:flex;justify-content:space-around}div.flexi-menu a:link,div.flexi-menu a:hover,div.flexi-menu a:visited,div.flexi-menu a:active{flex:1;color:White;text-align:center;background-color:#a85117;margin:0;padding:0 10px;white-space:nowrap;font-size:15px;font-weight:400;display:inline-block;height:48px;line-height:48px}div.flexi-menu a.current{background-color:#df6d21;color:White}div.flexi-menu a.more{border:none;border-radius:0}div.flexi-menu.processing a:link,div.flexi-menu.processing a:hover,div.flexi-menu.processing a:visited,div.flexi-menu.processing a:active{flex:initial}div.flexi-menu-more{display:none;position:absolute;z-index:10}div.flexi-menu-more a:link,div.flexi-menu-more a:hover,div.flexi-menu-more a:visited,div.flexi-menu-more a:active{color:White;display:block;height:48px;line-height:48px;background-color:#a85117;padding:0 15px;white-space:nowrap;font-size:15px;font-weight:400}div.flexi-menu-more a.current{background-color:#df6d21;color:White}.flexi-menu-alt{display:flex}.flexi-menu-alt a,.flexi-menu-alt a:link,.flexi-menu-alt a:hover,.flexi-menu-alt a:active,.flexi-menu-alt a:visited{color:White;padding:3px 10px;white-space:nowrap}.flexi-menu-alt a.current{border:1px solid White;border-radius:10px}.header_icons{width:25%;float:left;text-align:center}.header_meta{text-align:center}.header_additional{width:25%;float:left;text-align:center;clear:right}.header_image{display:table;width:100%;height:111px;background-color:#4C4C4C;color:White;vertical-align:middle;background-size:cover;background-position:0 50%}.header_image .inside{display:table-cell;vertical-align:middle}.header_image .inside>*{margin:10px 10px 10px 40%;color:White}.header-image{background-size:cover;background-position:0 50%;display:flex;padding-left:40%;flex-wrap:wrap;align-items:center;justify-content:center;color:White;text-align:center}.header-image a,.header-image a:link,.header-image a:hover,.header-image a:active,.header-image a:visited{color:White}.header-image__venue{font-size:22px;font-weight:600;flex-basis:100%}.header-image__date{padding:0 20px}.header-image__circuits{padding:0 20px}table.event-list,table.festival-list{max-width:100%;width:100%}table.event-list td.date,table.festival-list td.date{width:20%}table.event-list td.name,table.festival-list td.name{width:75%}table.results td{padding:0 5px 2px 0}td.watch{padding:0;vertical-align:middle;text-align:center}th.watch,th.place,th.prize,th.points{vertical-align:middle;text-align:right}th.watch{color:#df6d21;text-align:center}td.event_notes{max-width:200px}tr.running{font-weight:Bold}td.flag{display:table-cell;min-width:24px;text-align:center}td.points-x{opacity:0.25}td.points-n{color:#ff6c00}td.points .percentage{font-size:10px}th.total-points{text-align:right;font-weight:Bold}.rankings table{width:100%}.player-index-layout table{width:100%;margin:0}.player-index-layout__list{margin-bottom:60px}.player-profile-layout{display:grid;grid-template-columns:50% 50%;grid-template-rows:auto;grid-template-areas:"name name" "photo stats1" "stats2 stats3" "social social" "location location" "rankings rankings" "awards awards" "banners banners"}.player-profile-layout__photo{grid-area:photo;min-height:200px;margin-left:10px;background-size:cover;background-position:center;display:flex}.player-profile-layout__photo--aim-top{background-position:top}.player-profile-layout__name{grid-area:name}.player-profile-layout__total-live{grid-area:stats1;display:flex;color:White;width:100%;padding-right:10px}.player-profile-layout__main-stats2{grid-area:stats2;margin-left:10px;margin-bottom:20px}.player-profile-layout__main-stats3{grid-area:stats3;margin-right:10px;margin-bottom:20px}.player-profile-layout__social{grid-area:social;color:White}.player-profile-layout__rankings{grid-area:rankings;background-color:#f9f9f9}.player-profile-layout__location{grid-area:location}.player-profile-layout__awards{grid-area:awards}.player-profile-layout__subscription{display:none;grid-area:subscription;background-color:#777777}.player-profile-layout__banners{grid-area:banners;background-color:#f9f9f9}@media (min-width:992px){.player-profile-layout{display:grid;grid-template-columns:45% 55%;grid-template-rows:auto;grid-template-areas:"photo name" "photo stats1" "photo stats2" "photo stats3" "location rankings" "awards rankings" "subscription social" "banners banners"}.player-profile-layout__photo{margin-left:0}.player-profile-layout__name{background-color:#e7e7e7}.player-profile-layout__total-live{padding-right:0}.player-profile-layout__main-stats2{margin-left:0;margin-bottom:0}.player-profile-layout__main-stats3{margin-right:0;margin-bottom:0}.player-profile-layout__social{display:flex}.player-profile-layout__subscription{display:initial}}.player-profile-name{font-size:28px;font-weight:400;text-align:center;margin:1rem 0}.player-profile-name__flag{position:relative;top:-3px}.player-profile-photo{display:flex;width:100%}.player-profile-info-total-live{display:flex;width:100%;align-items:center;justify-content:center;flex-direction:column;background-color:#df6d21}.player-profile-info-total-live__label{font-size:12px;text-transform:uppercase}.player-profile-info-total-live__value{font-size:22px;font-weight:500;margin:3px 0}@media (min-width:992px){.player-profile-info-total-live{flex-direction:row;padding:20px 30px;justify-content:space-between;border-bottom:1px solid White}.player-profile-info-total-live__label{border:1px solid White;border-radius:10px;padding:0 5px}.player-profile-info-total-live__value{font-size:18px}}.player-profile-info-fact{background-color:#cdcdcd;color:#3a3a3a;display:flex;flex-direction:column;align-items:center;padding:20px 0}.player-profile-info-fact a:link,.player-profile-info-fact a:visited,.player-profile-info-fact a:active,.player-profile-info-fact a:hover{color:inherit}.player-profile-info-fact a:hover{color:#007aff}.player-profile-info-fact__label{font-size:12px;text-transform:uppercase}.player-profile-info-fact__value{font-size:18px;font-weight:600;margin:3px 0}@media (min-width:992px){.player-profile-info-fact{flex-direction:row;padding:20px 30px;justify-content:space-between;border-bottom:1px solid White}.player-profile-info-fact__label{border:1px solid #3a3a3a;border-radius:10px;padding:0 5px}.player-profile-info-fact--atml-ranking{border-bottom:none}}.player-profile-social{background-color:#a85117;font-size:14px;display:flex;width:100%;align-items:center;justify-content:space-between;padding:10px}.player-profile-social__label{text-transform:uppercase}.player-profile-social__icons{display:flex;flex-wrap:wrap}@media (min-width:992px){.player-profile-social{padding:10px 30px}}.player-profile-location{background-color:#cdcdcd;padding:40px 20px;width:100%;display:grid;grid-template-columns:auto 1fr;grid-row-gap:8px;font-size:12px}.player-profile-location__entry-label{padding:4px 8px;background-color:#f0f0f0;grid-column-start:1;grid-column-end:2;font-weight:600}.player-profile-location__entry-value{padding:4px 8px;background-color:#e6e6e6;grid-column-start:2;grid-column-end:3}.player-profile-rankings{width:100%;margin:0}.player-profile-rankings__label{text-align:left;padding:10px 20px}.player-profile-rankings__value{text-align:right;padding:10px 20px}@media (min-width:992px){.player-profile-rankings__label{padding:10px 30px}.player-profile-rankings__value{padding:10px 30px}}.player-profile-awards{background-color:#cdcdcd;display:flex;flex-wrap:wrap;justify-content:center}.player-profile-awards__entry{padding:10px 5px}.player-profile-banners{width:100%;display:flex;justify-content:space-evenly}.player-profile-banners__banner--desktop{display:none}@media (min-width:992px){.player-profile-banners__banner{padding:15px}.player-profile-banners__banner--mobile{display:none}.player-profile-banners__banner--desktop{display:initial}}.player-profile-banners .banner{display:block;min-height:10px}.player-profile-banners .banner img{max-width:100%;height:auto}.milestone{display:inline-block;background-image:url("../graphics/sprite.png?2");background-repeat:no-repeat;width:36px;height:30px;text-align:left;text-indent:-9999px;overflow:hidden;border:none !important;border-radius:0 !important}.milestone-100k{background-position:0px -59px}.milestone-10m{background-position:-36px -59px}.milestone-11m{background-position:-72px -59px}.milestone-12m{background-position:-108px -59px}.milestone-13m{background-position:-144px -59px}.milestone-14m{background-position:-180px -59px}.milestone-15m{background-position:0px -89px}.milestone-16m{background-position:-36px -89px}.milestone-17m{background-position:-72px -89px}.milestone-18m{background-position:-108px -89px}.milestone-19m{background-position:-144px -89px}.milestone-1m{background-position:-180px -89px}.milestone-20m{background-position:0px -119px}.milestone-21m{background-position:-36px -119px}.milestone-22m{background-position:-72px -119px}.milestone-23m{background-position:-108px -119px}.milestone-24m{background-position:-144px -119px}.milestone-25m{background-position:-180px -119px}.milestone-26m{background-position:0px -149px}.milestone-27m{background-position:-36px -149px}.milestone-28m{background-position:-72px -149px}.milestone-29m{background-position:-108px -149px}.milestone-2m{background-position:-144px -149px}.milestone-30m{background-position:-180px -149px}.milestone-31m{background-position:0px -179px}.milestone-32m{background-position:-36px -179px}.milestone-33m{background-position:-72px -179px}.milestone-34m{background-position:-108px -179px}.milestone-35m{background-position:-144px -179px}.milestone-36m{background-position:-180px -179px}.milestone-37m{background-position:0px -209px}.milestone-38m{background-position:-36px -209px}.milestone-39m{background-position:-72px -209px}.milestone-3m{background-position:-108px -209px}.milestone-40m{background-position:-144px -209px}.milestone-41m{background-position:-180px -209px}.milestone-42m{background-position:0px -239px}.milestone-43m{background-position:-36px -239px}.milestone-44m{background-position:-72px -239px}.milestone-45m{background-position:-108px -239px}.milestone-46m{background-position:-144px -239px}.milestone-47m{background-position:-180px -239px}.milestone-48m{background-position:0px -269px}.milestone-49m{background-position:-36px -269px}.milestone-4m{background-position:-72px -269px}.milestone-500k{background-position:-108px -269px}.milestone-50m{background-position:-144px -269px}.milestone-51m{background-position:-180px -269px}.milestone-52m{background-position:0px -299px}.milestone-53m{background-position:-36px -299px}.milestone-54m{background-position:-72px -299px}.milestone-55m{background-position:-108px -299px}.milestone-56m{background-position:-144px -299px}.milestone-57m{background-position:-180px -299px}.milestone-58m{background-position:0px -329px}.milestone-59m{background-position:-36px -329px}.milestone-5m{background-position:-72px -329px}.milestone-60m{background-position:-108px -329px}.milestone-61m{background-position:-144px -329px}.milestone-62m{background-position:-180px -329px}.milestone-63m{background-position:0px -359px}.milestone-64m{background-position:-36px -359px}.milestone-65m{background-position:-72px -359px}.milestone-66m{background-position:-108px -359px}.milestone-67m{background-position:-144px -359px}.milestone-68m{background-position:-180px -359px}.milestone-69m{background-position:0px -389px}.milestone-6m{background-position:-36px -389px}.milestone-70m{background-position:-72px -389px}.milestone-71m{background-position:-108px -389px}.milestone-72m{background-position:-144px -389px}.milestone-73m{background-position:-180px -389px}.milestone-74m{background-position:0px -419px}.milestone-75m{background-position:-36px -419px}.milestone-76m{background-position:-72px -419px}.milestone-77m{background-position:-108px -419px}.milestone-78m{background-position:-144px -419px}.milestone-79m{background-position:-180px -419px}.milestone-7m{background-position:0px -449px}.milestone-80m{background-position:-36px -449px}.milestone-8m{background-position:-72px -449px}.milestone-9m{background-position:-108px -449px}.player-profile-subscription{margin:0;padding:10px 20px;font-size:12px}.player-profile-subscription a{margin:0}.player-profile-subscription a:before{content:'';display:inline-block;width:18px;height:18px;background:url("../graphics/sprite.png?2") no-repeat;background-position:-101px 1px;margin:0 0 -3px 0}.player-profile-subscription a.on{background:#DF6D21;color:White}.player-profile-subscription>span.count>span{display:inline-block;background:url("../graphics/sprite.png?2") no-repeat left top;background-position:0 -0;border-radius:3px;border-right:1px solid #cccccc;line-height:16px;padding:3px 5px 1px 10px;color:#505050}.player-profile-subscription>span.extra{display:block;margin:5px 0 0 0;clear:both}.ranking_history .ranking-graph a{display:inline-block;text-align:center;margin-bottom:20px}.interactive-graph{width:800px}.interactive-graph__wrapper{display:flex}.interactive-graph__graph-wrapper{width:70%}.interactive-graph__legend-wrapper{width:30%}.interactive-graph__graph{width:100%;height:440px}.interactive-graph__overview{width:100%;height:100px}.player_profile .profile_details>p,.player_profile .profile_details>div{margin:10px;text-align:center}.player_profile .profile_details .photo img{border:1px solid #C5C5C5;width:100%;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.player_profile a.button{display:inline-block;border:1px solid #dcdcdc;margin:2px 2px;padding:4px;color:#505050;text-decoration:none;background:#f0f0f0}.player_profile a.button:hover{background:#DF6D21;color:White}.player_profile .profile_details a.button_change_photo span{background:url("../graphics/sprite.png?2") no-repeat;background-position:0px -22px;padding:0 8px 0 20px}.player_profile .profile_details a.button_add_result span{background:url("../graphics/sprite.png?2") no-repeat;background-position:0px -40px;padding:0 8px 0 20px}.player_profile .block-identity-card .flag-wrap,.player_profile .block-identity-card .text-wrap{display:table-cell;vertical-align:middle}.player_profile .block-identity-card .flag-wrap{padding-right:5px}.player_profile .subscription{margin:0;padding:5px 5px 5px 0}.player_profile .subscription a{margin:0}.player_profile .subscription a:before{content:'';display:inline-block;width:18px;height:18px;background:url("../graphics/sprite.png?2") no-repeat;background-position:-101px 1px;margin:0 0 -3px 0}.player_profile .subscription a.on{background:#DF6D21;color:White}.player_profile .subscription>span.count>span{display:inline-block;background:url("../graphics/sprite.png?2") no-repeat left top;background-position:0 -0;border-radius:3px;border-right:1px solid #cccccc;line-height:16px;padding:3px 5px 1px 10px;color:#505050}.player_profile .subscription>span.extra{display:block;margin:5px 0 0 0;clear:both}.player_profile .social>div{padding:5px}.player_profile .social>div:nth-child(odd){background:#E0E0E0}.player_profile .social>div:nth-child(even){background:White}.player_profile.header .block-location,.player_profile.header .block-gpid{height:40px}.player_profile.header .block-location span:first-of-type{padding:0 5px 0 0;position:relative;top:-1px}.player_profile.header .block-location span:first-of-type img{vertical-align:middle}.player_profile span.explanation{margin:0 5px;padding:1px 5px;color:#231f20;border:1.5px solid #231f20;background-color:White;border-radius:50%;cursor:help;font-weight:normal}.question-mark{display:inline-block;width:20px;height:20px;text-align:center}.player_profile table .sorting-icon{position:relative;top:3px}.player_profile table.highlights tr:nth-child(odd){background-color:White}.player_profile table.highlights tr:nth-child(even){background-color:#f9f9f9}.player_profile table.highlights th,.player_profile table.highlights td,.player_profile table.highlights a{color:#283093;font-size:13px;text-decoration:none}.player_profile table.highlights td{text-align:right}.player_profile .other_players .item{margin:5px 0}.player_profile .other_players .item .list_flag{width:32px;float:left}.player_profile .other_players .item .list_name{margin:0 0 0 32px}.player_profile .other_players .item span{display:block;text-align:left}.player_profile .profile_tab{width:100%;text-align:center;clear:both}.player_profile span.award{display:inline-block;margin:0 5px;width:34px;height:28px;overflow:hidden;padding:0 !important;border:none !important;border-radius:0 !important;cursor:pointer}.player_profile span.award img{max-width:100%}.award-list img{vertical-align:middle}.award-players-list p{text-align:center}.award-players-list p span{display:block;margin:3px 0}.award-players-list p span.mug img{border:1px solid #c5c5c5}.award-players-list p span.award img{vertical-align:middle}.festival-layout .table{margin:0}.main-title{text-align:center;font-size:1.5em;font-weight:600}.sub-title{text-align:center;font-size:1.1em;font-weight:600}.flag-tiny, .flag-small, .flag-large { display:inline-block; outline:1px solid Black; overflow:hidden; text-indent:1000px; vertical-align:middle; white-space:nowrap; width:0; height:0; margin:1px; }.flag-tiny { background:url('../graphics/flags-tiny.png?9') no-repeat; }.flag-small { background:url('../graphics/flags-small.png?9') no-repeat; }.flag-large { background:url('../graphics/flags-large.png?9') no-repeat; }.flag-tiny-afg { background-position:0px 0px; width:22px; height:13px }.flag-tiny-agu { background-position:-22px 0px; width:22px; height:13px }.flag-tiny-aho { background-position:-44px 0px; width:22px; height:13px }.flag-tiny-ala { background-position:-66px 0px; width:21px; height:13px }.flag-tiny-alb { background-position:-87px 0px; width:22px; height:13px }.flag-tiny-alg { background-position:-109px 0px; width:22px; height:13px }.flag-tiny-and { background-position:-131px 0px; width:22px; height:13px }.flag-tiny-ang { background-position:-153px 0px; width:22px; height:13px }.flag-tiny-ant { background-position:-175px 0px; width:22px; height:13px }.flag-tiny-arg { background-position:-197px 0px; width:22px; height:13px }.flag-tiny-arm { background-position:0px -13px; width:22px; height:13px }.flag-tiny-aru { background-position:-22px -13px; width:22px; height:13px }.flag-tiny-aus { background-position:-44px -13px; width:22px; height:13px }.flag-tiny-aut { background-position:-66px -13px; width:22px; height:13px }.flag-tiny-aze { background-position:-88px -13px; width:22px; height:13px }.flag-tiny-bah { background-position:-110px -13px; width:22px; height:13px }.flag-tiny-ban { background-position:-132px -13px; width:22px; height:13px }.flag-tiny-bar { background-position:-154px -13px; width:22px; height:13px }.flag-tiny-bdi { background-position:-176px -13px; width:22px; height:13px }.flag-tiny-bel { background-position:-198px -13px; width:22px; height:13px }.flag-tiny-ben { background-position:0px -26px; width:22px; height:13px }.flag-tiny-ber { background-position:-22px -26px; width:22px; height:13px }.flag-tiny-bhu { background-position:-44px -26px; width:22px; height:13px }.flag-tiny-bih { background-position:-66px -26px; width:22px; height:13px }.flag-tiny-biz { background-position:-88px -26px; width:22px; height:13px }.flag-tiny-blr { background-position:-110px -26px; width:22px; height:13px }.flag-tiny-bol { background-position:-132px -26px; width:22px; height:13px }.flag-tiny-bot { background-position:-154px -26px; width:22px; height:13px }.flag-tiny-bra { background-position:-176px -26px; width:22px; height:13px }.flag-tiny-brn { background-position:-198px -26px; width:22px; height:13px }.flag-tiny-bru { background-position:0px -39px; width:22px; height:13px }.flag-tiny-bul { background-position:-22px -39px; width:22px; height:13px }.flag-tiny-bur { background-position:-44px -39px; width:22px; height:13px }.flag-tiny-caf { background-position:-66px -39px; width:22px; height:13px }.flag-tiny-cam { background-position:-88px -39px; width:22px; height:13px }.flag-tiny-can { background-position:-110px -39px; width:22px; height:13px }.flag-tiny-cay { background-position:-132px -39px; width:22px; height:13px }.flag-tiny-cgo { background-position:-154px -39px; width:22px; height:13px }.flag-tiny-cha { background-position:-176px -39px; width:22px; height:13px }.flag-tiny-chi { background-position:-198px -39px; width:22px; height:13px }.flag-tiny-chl { background-position:0px -52px; width:22px; height:13px }.flag-tiny-chn { background-position:-22px -52px; width:22px; height:13px }.flag-tiny-civ { background-position:-44px -52px; width:22px; height:13px }.flag-tiny-cmr { background-position:-66px -52px; width:22px; height:13px }.flag-tiny-cod { background-position:-88px -52px; width:22px; height:13px }.flag-tiny-col { background-position:-110px -52px; width:22px; height:13px }.flag-tiny-com { background-position:-132px -52px; width:22px; height:13px }.flag-tiny-crc { background-position:-154px -52px; width:22px; height:13px }.flag-tiny-cro { background-position:-176px -52px; width:22px; height:13px }.flag-tiny-cub { background-position:-198px -52px; width:22px; height:13px }.flag-tiny-cyp { background-position:0px -65px; width:22px; height:13px }.flag-tiny-cze { background-position:-22px -65px; width:22px; height:13px }.flag-tiny-den { background-position:-44px -65px; width:22px; height:13px }.flag-tiny-dji { background-position:-66px -65px; width:22px; height:13px }.flag-tiny-dma { background-position:-88px -65px; width:22px; height:13px }.flag-tiny-dom { background-position:-110px -65px; width:22px; height:13px }.flag-tiny-ecu { background-position:-132px -65px; width:22px; height:13px }.flag-tiny-egy { background-position:-154px -65px; width:22px; height:13px }.flag-tiny-eng { background-position:-176px -65px; width:22px; height:13px }.flag-tiny-eri { background-position:-198px -65px; width:22px; height:13px }.flag-tiny-esa { background-position:0px -78px; width:22px; height:13px }.flag-tiny-esp { background-position:-22px -78px; width:22px; height:13px }.flag-tiny-est { background-position:-44px -78px; width:22px; height:13px }.flag-tiny-eth { background-position:-66px -78px; width:22px; height:13px }.flag-tiny-fij { background-position:-88px -78px; width:22px; height:13px }.flag-tiny-fin { background-position:-110px -78px; width:22px; height:13px }.flag-tiny-fra { background-position:-132px -78px; width:22px; height:13px }.flag-tiny-fsm { background-position:-154px -78px; width:22px; height:13px }.flag-tiny-gab { background-position:-176px -78px; width:22px; height:13px }.flag-tiny-gam { background-position:-198px -78px; width:22px; height:13px }.flag-tiny-gbr { background-position:0px -91px; width:22px; height:13px }.flag-tiny-gbs { background-position:-22px -91px; width:22px; height:13px }.flag-tiny-geo { background-position:-44px -91px; width:22px; height:13px }.flag-tiny-geq { background-position:-66px -91px; width:22px; height:13px }.flag-tiny-ger { background-position:-88px -91px; width:22px; height:13px }.flag-tiny-gha { background-position:-110px -91px; width:22px; height:13px }.flag-tiny-gib { background-position:-132px -91px; width:22px; height:13px }.flag-tiny-gre { background-position:-154px -91px; width:22px; height:13px }.flag-tiny-grn { background-position:-176px -91px; width:22px; height:13px }.flag-tiny-gua { background-position:-198px -91px; width:22px; height:13px }.flag-tiny-gui { background-position:0px -104px; width:22px; height:13px }.flag-tiny-gum { background-position:-22px -104px; width:26px; height:13px }.flag-tiny-guy { background-position:-48px -104px; width:23px; height:13px }.flag-tiny-hai { background-position:-71px -104px; width:22px; height:13px }.flag-tiny-hkg { background-position:-93px -104px; width:22px; height:13px }.flag-tiny-hon { background-position:-115px -104px; width:22px; height:13px }.flag-tiny-hun { background-position:-137px -104px; width:22px; height:13px }.flag-tiny-ina { background-position:-159px -104px; width:22px; height:13px }.flag-tiny-ind { background-position:-181px -104px; width:22px; height:13px }.flag-tiny-int { background-position:-203px -104px; width:22px; height:13px }.flag-tiny-iom { background-position:0px -117px; width:22px; height:13px }.flag-tiny-irl { background-position:-22px -117px; width:22px; height:13px }.flag-tiny-irn { background-position:-44px -117px; width:22px; height:13px }.flag-tiny-irq { background-position:-66px -117px; width:22px; height:13px }.flag-tiny-isl { background-position:-88px -117px; width:22px; height:13px }.flag-tiny-isr { background-position:-110px -117px; width:22px; height:13px }.flag-tiny-ita { background-position:-132px -117px; width:22px; height:13px }.flag-tiny-jam { background-position:-154px -117px; width:22px; height:13px }.flag-tiny-jer { background-position:-176px -117px; width:22px; height:13px }.flag-tiny-jor { background-position:-198px -117px; width:22px; height:13px }.flag-tiny-jpn { background-position:0px -130px; width:22px; height:13px }.flag-tiny-kaz { background-position:-22px -130px; width:22px; height:13px }.flag-tiny-ken { background-position:-44px -130px; width:22px; height:13px }.flag-tiny-kgz { background-position:-66px -130px; width:22px; height:13px }.flag-tiny-kir { background-position:-88px -130px; width:22px; height:13px }.flag-tiny-kor { background-position:-110px -130px; width:22px; height:13px }.flag-tiny-kos { background-position:-132px -130px; width:19px; height:13px }.flag-tiny-ksa { background-position:-151px -130px; width:22px; height:13px }.flag-tiny-kuw { background-position:-173px -130px; width:22px; height:13px }.flag-tiny-lao { background-position:-195px -130px; width:22px; height:13px }.flag-tiny-lat { background-position:0px -143px; width:22px; height:13px }.flag-tiny-lba { background-position:-22px -143px; width:22px; height:13px }.flag-tiny-lbr { background-position:-44px -143px; width:22px; height:13px }.flag-tiny-lca { background-position:-66px -143px; width:22px; height:13px }.flag-tiny-lib { background-position:-88px -143px; width:22px; height:13px }.flag-tiny-lie { background-position:-110px -143px; width:22px; height:13px }.flag-tiny-ltu { background-position:-132px -143px; width:22px; height:13px }.flag-tiny-lux { background-position:-154px -143px; width:22px; height:13px }.flag-tiny-mac { background-position:-176px -143px; width:22px; height:13px }.flag-tiny-mad { background-position:-198px -143px; width:22px; height:13px }.flag-tiny-mar { background-position:0px -156px; width:22px; height:13px }.flag-tiny-mas { background-position:-22px -156px; width:22px; height:13px }.flag-tiny-maw { background-position:-44px -156px; width:22px; height:13px }.flag-tiny-mda { background-position:-66px -156px; width:22px; height:13px }.flag-tiny-mdv { background-position:-88px -156px; width:22px; height:13px }.flag-tiny-mex { background-position:-110px -156px; width:22px; height:13px }.flag-tiny-mgl { background-position:-132px -156px; width:22px; height:13px }.flag-tiny-mkd { background-position:-154px -156px; width:22px; height:13px }.flag-tiny-mli { background-position:-176px -156px; width:22px; height:13px }.flag-tiny-mlt { background-position:-198px -156px; width:22px; height:13px }.flag-tiny-mne { background-position:0px -169px; width:22px; height:13px }.flag-tiny-mng { background-position:-22px -169px; width:22px; height:13px }.flag-tiny-mon { background-position:-44px -169px; width:22px; height:13px }.flag-tiny-moz { background-position:-66px -169px; width:22px; height:13px }.flag-tiny-mri { background-position:-88px -169px; width:22px; height:13px }.flag-tiny-mtn { background-position:-110px -169px; width:22px; height:13px }.flag-tiny-mya { background-position:-132px -169px; width:22px; height:13px }.flag-tiny-nam { background-position:-154px -169px; width:22px; height:13px }.flag-tiny-nau { background-position:-176px -169px; width:22px; height:13px }.flag-tiny-nca { background-position:-198px -169px; width:26px; height:13px }.flag-tiny-ncp { background-position:0px -182px; width:22px; height:13px }.flag-tiny-ned { background-position:-22px -182px; width:22px; height:13px }.flag-tiny-nep { background-position:-44px -182px; width:8px; height:13px }.flag-tiny-ngr { background-position:-52px -182px; width:22px; height:13px }.flag-tiny-nic { background-position:-74px -182px; width:22px; height:13px }.flag-tiny-nig { background-position:-96px -182px; width:22px; height:13px }.flag-tiny-nir { background-position:-118px -182px; width:22px; height:13px }.flag-tiny-nmi { background-position:-140px -182px; width:22px; height:10px }.flag-tiny-nor { background-position:-162px -182px; width:22px; height:13px }.flag-tiny-nru { background-position:-184px -182px; width:22px; height:13px }.flag-tiny-nzl { background-position:0px -195px; width:22px; height:13px }.flag-tiny-oma { background-position:-22px -195px; width:22px; height:13px }.flag-tiny-pak { background-position:-44px -195px; width:22px; height:13px }.flag-tiny-pan { background-position:-66px -195px; width:22px; height:13px }.flag-tiny-par { background-position:-88px -195px; width:22px; height:13px }.flag-tiny-per { background-position:-110px -195px; width:22px; height:13px }.flag-tiny-phi { background-position:-132px -195px; width:22px; height:13px }.flag-tiny-png { background-position:-154px -195px; width:22px; height:13px }.flag-tiny-pol { background-position:-176px -195px; width:22px; height:13px }.flag-tiny-por { background-position:-198px -195px; width:22px; height:13px }.flag-tiny-prk { background-position:0px -208px; width:22px; height:13px }.flag-tiny-pur { background-position:-22px -208px; width:22px; height:13px }.flag-tiny-pyf { background-position:-44px -208px; width:22px; height:13px }.flag-tiny-qat { background-position:-66px -208px; width:22px; height:13px }.flag-tiny-rom { background-position:-88px -208px; width:22px; height:13px }.flag-tiny-rsa { background-position:-110px -208px; width:22px; height:13px }.flag-tiny-rus { background-position:-132px -208px; width:22px; height:13px }.flag-tiny-rwa { background-position:-154px -208px; width:22px; height:13px }.flag-tiny-sam { background-position:-176px -208px; width:22px; height:13px }.flag-tiny-scg { background-position:-198px -208px; width:22px; height:13px }.flag-tiny-sco { background-position:0px -221px; width:22px; height:13px }.flag-tiny-sen { background-position:-22px -221px; width:22px; height:13px }.flag-tiny-sey { background-position:-44px -221px; width:22px; height:13px }.flag-tiny-sin { background-position:-66px -221px; width:22px; height:13px }.flag-tiny-skn { background-position:-88px -221px; width:22px; height:13px }.flag-tiny-sle { background-position:-110px -221px; width:22px; height:13px }.flag-tiny-slo { background-position:-132px -221px; width:22px; height:13px }.flag-tiny-smr { background-position:-154px -221px; width:22px; height:13px }.flag-tiny-sol { background-position:-176px -221px; width:22px; height:13px }.flag-tiny-som { background-position:-198px -221px; width:22px; height:13px }.flag-tiny-srb { background-position:0px -234px; width:22px; height:13px }.flag-tiny-sri { background-position:-22px -234px; width:22px; height:13px }.flag-tiny-stp { background-position:-44px -234px; width:22px; height:13px }.flag-tiny-sud { background-position:-66px -234px; width:22px; height:13px }.flag-tiny-sur { background-position:-88px -234px; width:22px; height:13px }.flag-tiny-svk { background-position:-110px -234px; width:22px; height:13px }.flag-tiny-svn { background-position:-132px -234px; width:22px; height:13px }.flag-tiny-swe { background-position:-154px -234px; width:22px; height:13px }.flag-tiny-swi { background-position:-176px -234px; width:14px; height:13px }.flag-tiny-swz { background-position:-190px -234px; width:22px; height:13px }.flag-tiny-sxm { background-position:0px -247px; width:21px; height:13px }.flag-tiny-syr { background-position:-21px -247px; width:22px; height:13px }.flag-tiny-tac { background-position:-43px -247px; width:22px; height:13px }.flag-tiny-tan { background-position:-65px -247px; width:22px; height:13px }.flag-tiny-tga { background-position:-87px -247px; width:22px; height:13px }.flag-tiny-tha { background-position:-109px -247px; width:22px; height:13px }.flag-tiny-tjk { background-position:-131px -247px; width:22px; height:13px }.flag-tiny-tkm { background-position:-153px -247px; width:22px; height:13px }.flag-tiny-tog { background-position:-175px -247px; width:22px; height:13px }.flag-tiny-tpe { background-position:-197px -247px; width:22px; height:13px }.flag-tiny-tri { background-position:0px -260px; width:22px; height:13px }.flag-tiny-tun { background-position:-22px -260px; width:22px; height:13px }.flag-tiny-tur { background-position:-44px -260px; width:22px; height:13px }.flag-tiny-tuv { background-position:-66px -260px; width:22px; height:13px }.flag-tiny-uae { background-position:-88px -260px; width:22px; height:13px }.flag-tiny-uga { background-position:-110px -260px; width:22px; height:13px }.flag-tiny-ukr { background-position:-132px -260px; width:22px; height:13px }.flag-tiny-unj { background-position:-154px -260px; width:22px; height:13px }.flag-tiny-urs { background-position:-176px -260px; width:22px; height:13px }.flag-tiny-uru { background-position:-198px -260px; width:22px; height:13px }.flag-tiny-usa { background-position:0px -273px; width:22px; height:13px }.flag-tiny-uzb { background-position:-22px -273px; width:22px; height:13px }.flag-tiny-van { background-position:-44px -273px; width:22px; height:13px }.flag-tiny-ven { background-position:-66px -273px; width:22px; height:13px }.flag-tiny-vie { background-position:-88px -273px; width:22px; height:13px }.flag-tiny-vin { background-position:-110px -273px; width:22px; height:13px }.flag-tiny-wal { background-position:-132px -273px; width:22px; height:13px }.flag-tiny-yem { background-position:-154px -273px; width:22px; height:13px }.flag-tiny-yug { background-position:-176px -273px; width:22px; height:13px }.flag-tiny-zam { background-position:-198px -273px; width:22px; height:13px }.flag-tiny-zim { background-position:0px -286px; width:22px; height:13px }.flag-tiny-zre { background-position:-22px -286px; width:22px; height:13px }.flag-small-afg { background-position:0px 0px; width:30px; height:18px }.flag-small-agu { background-position:-30px 0px; width:30px; height:18px }.flag-small-aho { background-position:-60px 0px; width:30px; height:18px }.flag-small-ala { background-position:-90px 0px; width:29px; height:18px }.flag-small-alb { background-position:-119px 0px; width:30px; height:18px }.flag-small-alg { background-position:-149px 0px; width:30px; height:18px }.flag-small-and { background-position:-179px 0px; width:30px; height:18px }.flag-small-ang { background-position:-209px 0px; width:30px; height:18px }.flag-small-ant { background-position:-239px 0px; width:30px; height:18px }.flag-small-arg { background-position:-269px 0px; width:30px; height:18px }.flag-small-arm { background-position:0px -18px; width:30px; height:18px }.flag-small-aru { background-position:-30px -18px; width:30px; height:18px }.flag-small-aus { background-position:-60px -18px; width:30px; height:18px }.flag-small-aut { background-position:-90px -18px; width:30px; height:18px }.flag-small-aze { background-position:-120px -18px; width:30px; height:18px }.flag-small-bah { background-position:-150px -18px; width:30px; height:18px }.flag-small-ban { background-position:-180px -18px; width:30px; height:18px }.flag-small-bar { background-position:-210px -18px; width:30px; height:18px }.flag-small-bdi { background-position:-240px -18px; width:30px; height:18px }.flag-small-bel { background-position:-270px -18px; width:30px; height:18px }.flag-small-ben { background-position:0px -36px; width:30px; height:18px }.flag-small-ber { background-position:-30px -36px; width:30px; height:18px }.flag-small-bhu { background-position:-60px -36px; width:30px; height:18px }.flag-small-bih { background-position:-90px -36px; width:30px; height:18px }.flag-small-biz { background-position:-120px -36px; width:30px; height:18px }.flag-small-blr { background-position:-150px -36px; width:30px; height:18px }.flag-small-bol { background-position:-180px -36px; width:30px; height:18px }.flag-small-bot { background-position:-210px -36px; width:30px; height:18px }.flag-small-bra { background-position:-240px -36px; width:30px; height:18px }.flag-small-brn { background-position:-270px -36px; width:30px; height:18px }.flag-small-bru { background-position:0px -54px; width:30px; height:18px }.flag-small-bul { background-position:-30px -54px; width:30px; height:18px }.flag-small-bur { background-position:-60px -54px; width:30px; height:18px }.flag-small-caf { background-position:-90px -54px; width:30px; height:18px }.flag-small-cam { background-position:-120px -54px; width:30px; height:18px }.flag-small-can { background-position:-150px -54px; width:30px; height:18px }.flag-small-cay { background-position:-180px -54px; width:38px; height:18px }.flag-small-cgo { background-position:-218px -54px; width:30px; height:18px }.flag-small-cha { background-position:-248px -54px; width:30px; height:18px }.flag-small-chi { background-position:-278px -54px; width:30px; height:18px }.flag-small-chl { background-position:0px -72px; width:30px; height:18px }.flag-small-chn { background-position:-30px -72px; width:30px; height:18px }.flag-small-civ { background-position:-60px -72px; width:30px; height:18px }.flag-small-cmr { background-position:-90px -72px; width:30px; height:18px }.flag-small-cod { background-position:-120px -72px; width:30px; height:18px }.flag-small-col { background-position:-150px -72px; width:30px; height:18px }.flag-small-com { background-position:-180px -72px; width:30px; height:18px }.flag-small-crc { background-position:-210px -72px; width:30px; height:18px }.flag-small-cro { background-position:-240px -72px; width:30px; height:18px }.flag-small-cub { background-position:-270px -72px; width:30px; height:18px }.flag-small-cyp { background-position:0px -90px; width:30px; height:18px }.flag-small-cze { background-position:-30px -90px; width:30px; height:18px }.flag-small-den { background-position:-60px -90px; width:30px; height:18px }.flag-small-dji { background-position:-90px -90px; width:30px; height:18px }.flag-small-dma { background-position:-120px -90px; width:30px; height:18px }.flag-small-dom { background-position:-150px -90px; width:30px; height:18px }.flag-small-ecu { background-position:-180px -90px; width:30px; height:18px }.flag-small-egy { background-position:-210px -90px; width:30px; height:18px }.flag-small-eng { background-position:-240px -90px; width:30px; height:18px }.flag-small-eri { background-position:-270px -90px; width:30px; height:18px }.flag-small-esa { background-position:0px -108px; width:30px; height:18px }.flag-small-esp { background-position:-30px -108px; width:30px; height:18px }.flag-small-est { background-position:-60px -108px; width:30px; height:18px }.flag-small-eth { background-position:-90px -108px; width:30px; height:18px }.flag-small-fij { background-position:-120px -108px; width:30px; height:18px }.flag-small-fin { background-position:-150px -108px; width:30px; height:18px }.flag-small-fra { background-position:-180px -108px; width:30px; height:18px }.flag-small-fsm { background-position:-210px -108px; width:30px; height:18px }.flag-small-gab { background-position:-240px -108px; width:30px; height:18px }.flag-small-gam { background-position:-270px -108px; width:30px; height:18px }.flag-small-gbr { background-position:0px -126px; width:30px; height:18px }.flag-small-gbs { background-position:-30px -126px; width:30px; height:18px }.flag-small-geo { background-position:-60px -126px; width:30px; height:18px }.flag-small-geq { background-position:-90px -126px; width:30px; height:18px }.flag-small-ger { background-position:-120px -126px; width:30px; height:18px }.flag-small-gha { background-position:-150px -126px; width:30px; height:18px }.flag-small-gib { background-position:-180px -126px; width:30px; height:18px }.flag-small-gre { background-position:-210px -126px; width:30px; height:18px }.flag-small-grn { background-position:-240px -126px; width:30px; height:18px }.flag-small-gua { background-position:-270px -126px; width:30px; height:18px }.flag-small-gui { background-position:0px -144px; width:30px; height:18px }.flag-small-gum { background-position:-30px -144px; width:35px; height:18px }.flag-small-guy { background-position:-65px -144px; width:31px; height:18px }.flag-small-hai { background-position:-96px -144px; width:30px; height:18px }.flag-small-hkg { background-position:-126px -144px; width:30px; height:18px }.flag-small-hon { background-position:-156px -144px; width:30px; height:18px }.flag-small-hun { background-position:-186px -144px; width:30px; height:18px }.flag-small-ina { background-position:-216px -144px; width:30px; height:18px }.flag-small-ind { background-position:-246px -144px; width:30px; height:18px }.flag-small-int { background-position:-276px -144px; width:30px; height:18px }.flag-small-iom { background-position:0px -162px; width:30px; height:18px }.flag-small-irl { background-position:-30px -162px; width:30px; height:18px }.flag-small-irn { background-position:-60px -162px; width:30px; height:18px }.flag-small-irq { background-position:-90px -162px; width:30px; height:18px }.flag-small-isl { background-position:-120px -162px; width:30px; height:18px }.flag-small-isr { background-position:-150px -162px; width:30px; height:18px }.flag-small-ita { background-position:-180px -162px; width:30px; height:18px }.flag-small-jam { background-position:-210px -162px; width:30px; height:18px }.flag-small-jer { background-position:-240px -162px; width:30px; height:17px }.flag-small-jor { background-position:-270px -162px; width:30px; height:18px }.flag-small-jpn { background-position:0px -180px; width:30px; height:18px }.flag-small-kaz { background-position:-30px -180px; width:30px; height:18px }.flag-small-ken { background-position:-60px -180px; width:30px; height:18px }.flag-small-kgz { background-position:-90px -180px; width:30px; height:18px }.flag-small-kir { background-position:-120px -180px; width:30px; height:18px }.flag-small-kor { background-position:-150px -180px; width:30px; height:18px }.flag-small-kos { background-position:-180px -180px; width:26px; height:18px }.flag-small-ksa { background-position:-206px -180px; width:30px; height:18px }.flag-small-kuw { background-position:-236px -180px; width:30px; height:18px }.flag-small-lao { background-position:-266px -180px; width:30px; height:18px }.flag-small-lat { background-position:0px -198px; width:30px; height:18px }.flag-small-lba { background-position:-30px -198px; width:38px; height:18px }.flag-small-lbr { background-position:-68px -198px; width:30px; height:18px }.flag-small-lca { background-position:-98px -198px; width:30px; height:18px }.flag-small-lib { background-position:-128px -198px; width:30px; height:18px }.flag-small-lie { background-position:-158px -198px; width:30px; height:18px }.flag-small-ltu { background-position:-188px -198px; width:30px; height:18px }.flag-small-lux { background-position:-218px -198px; width:30px; height:18px }.flag-small-mac { background-position:-248px -198px; width:30px; height:18px }.flag-small-mad { background-position:-278px -198px; width:30px; height:18px }.flag-small-mar { background-position:0px -216px; width:30px; height:18px }.flag-small-mas { background-position:-30px -216px; width:30px; height:18px }.flag-small-maw { background-position:-60px -216px; width:30px; height:18px }.flag-small-mda { background-position:-90px -216px; width:30px; height:18px }.flag-small-mdv { background-position:-120px -216px; width:30px; height:18px }.flag-small-mex { background-position:-150px -216px; width:30px; height:18px }.flag-small-mgl { background-position:-180px -216px; width:30px; height:18px }.flag-small-mkd { background-position:-210px -216px; width:30px; height:18px }.flag-small-mli { background-position:-240px -216px; width:30px; height:18px }.flag-small-mlt { background-position:-270px -216px; width:30px; height:18px }.flag-small-mne { background-position:0px -234px; width:30px; height:18px }.flag-small-mng { background-position:-30px -234px; width:38px; height:18px }.flag-small-mon { background-position:-68px -234px; width:30px; height:18px }.flag-small-moz { background-position:-98px -234px; width:30px; height:18px }.flag-small-mri { background-position:-128px -234px; width:30px; height:18px }.flag-small-mtn { background-position:-158px -234px; width:30px; height:18px }.flag-small-mya { background-position:-188px -234px; width:30px; height:18px }.flag-small-nam { background-position:-218px -234px; width:30px; height:18px }.flag-small-nau { background-position:-248px -234px; width:30px; height:18px }.flag-small-nca { background-position:-278px -234px; width:38px; height:18px }.flag-small-ncp { background-position:0px -252px; width:28px; height:18px }.flag-small-ned { background-position:-28px -252px; width:30px; height:18px }.flag-small-nep { background-position:-58px -252px; width:12px; height:18px }.flag-small-ngr { background-position:-70px -252px; width:30px; height:18px }.flag-small-nic { background-position:-100px -252px; width:30px; height:18px }.flag-small-nig { background-position:-130px -252px; width:30px; height:18px }.flag-small-nir { background-position:-160px -252px; width:30px; height:18px }.flag-small-nmi { background-position:-190px -252px; width:30px; height:14px }.flag-small-nor { background-position:-220px -252px; width:30px; height:18px }.flag-small-nru { background-position:-250px -252px; width:30px; height:18px }.flag-small-nzl { background-position:0px -270px; width:30px; height:18px }.flag-small-oma { background-position:-30px -270px; width:30px; height:18px }.flag-small-pak { background-position:-60px -270px; width:30px; height:18px }.flag-small-pan { background-position:-90px -270px; width:30px; height:18px }.flag-small-par { background-position:-120px -270px; width:30px; height:18px }.flag-small-per { background-position:-150px -270px; width:30px; height:18px }.flag-small-phi { background-position:-180px -270px; width:30px; height:18px }.flag-small-png { background-position:-210px -270px; width:30px; height:18px }.flag-small-pol { background-position:-240px -270px; width:30px; height:18px }.flag-small-por { background-position:-270px -270px; width:30px; height:18px }.flag-small-prk { background-position:0px -288px; width:30px; height:18px }.flag-small-pur { background-position:-30px -288px; width:30px; height:18px }.flag-small-pyf { background-position:-60px -288px; width:30px; height:18px }.flag-small-qat { background-position:-90px -288px; width:30px; height:18px }.flag-small-rom { background-position:-120px -288px; width:30px; height:18px }.flag-small-rsa { background-position:-150px -288px; width:30px; height:18px }.flag-small-rus { background-position:-180px -288px; width:30px; height:18px }.flag-small-rwa { background-position:-210px -288px; width:30px; height:18px }.flag-small-sam { background-position:-240px -288px; width:30px; height:18px }.flag-small-scg { background-position:-270px -288px; width:30px; height:18px }.flag-small-sco { background-position:0px -306px; width:30px; height:18px }.flag-small-sen { background-position:-30px -306px; width:30px; height:18px }.flag-small-sey { background-position:-60px -306px; width:30px; height:18px }.flag-small-sin { background-position:-90px -306px; width:30px; height:18px }.flag-small-skn { background-position:-120px -306px; width:30px; height:18px }.flag-small-sle { background-position:-150px -306px; width:30px; height:18px }.flag-small-slo { background-position:-180px -306px; width:30px; height:18px }.flag-small-smr { background-position:-210px -306px; width:30px; height:18px }.flag-small-sol { background-position:-240px -306px; width:30px; height:18px }.flag-small-som { background-position:-270px -306px; width:30px; height:18px }.flag-small-srb { background-position:0px -324px; width:30px; height:18px }.flag-small-sri { background-position:-30px -324px; width:30px; height:18px }.flag-small-stp { background-position:-60px -324px; width:30px; height:18px }.flag-small-sud { background-position:-90px -324px; width:30px; height:18px }.flag-small-sur { background-position:-120px -324px; width:30px; height:18px }.flag-small-svk { background-position:-150px -324px; width:30px; height:18px }.flag-small-svn { background-position:-180px -324px; width:30px; height:18px }.flag-small-swe { background-position:-210px -324px; width:30px; height:18px }.flag-small-swi { background-position:-240px -324px; width:18px; height:18px }.flag-small-swz { background-position:-258px -324px; width:30px; height:18px }.flag-small-sxm { background-position:0px -342px; width:28px; height:18px }.flag-small-syr { background-position:-28px -342px; width:30px; height:18px }.flag-small-tac { background-position:-58px -342px; width:30px; height:18px }.flag-small-tan { background-position:-88px -342px; width:30px; height:18px }.flag-small-tga { background-position:-118px -342px; width:30px; height:18px }.flag-small-tha { background-position:-148px -342px; width:30px; height:18px }.flag-small-tjk { background-position:-178px -342px; width:30px; height:18px }.flag-small-tkm { background-position:-208px -342px; width:30px; height:18px }.flag-small-tog { background-position:-238px -342px; width:30px; height:18px }.flag-small-tpe { background-position:-268px -342px; width:30px; height:18px }.flag-small-tri { background-position:0px -360px; width:30px; height:18px }.flag-small-tun { background-position:-30px -360px; width:30px; height:18px }.flag-small-tur { background-position:-60px -360px; width:30px; height:18px }.flag-small-tuv { background-position:-90px -360px; width:30px; height:18px }.flag-small-uae { background-position:-120px -360px; width:30px; height:18px }.flag-small-uga { background-position:-150px -360px; width:30px; height:18px }.flag-small-ukr { background-position:-180px -360px; width:30px; height:18px }.flag-small-urs { background-position:-210px -360px; width:30px; height:18px }.flag-small-uru { background-position:-240px -360px; width:30px; height:18px }.flag-small-usa { background-position:-270px -360px; width:30px; height:18px }.flag-small-uzb { background-position:0px -378px; width:30px; height:18px }.flag-small-van { background-position:-30px -378px; width:30px; height:18px }.flag-small-ven { background-position:-60px -378px; width:30px; height:18px }.flag-small-vie { background-position:-90px -378px; width:30px; height:18px }.flag-small-vin { background-position:-120px -378px; width:30px; height:18px }.flag-small-wal { background-position:-150px -378px; width:30px; height:18px }.flag-small-yem { background-position:-180px -378px; width:30px; height:18px }.flag-small-yug { background-position:-210px -378px; width:30px; height:18px }.flag-small-zam { background-position:-240px -378px; width:30px; height:18px }.flag-small-zim { background-position:-270px -378px; width:30px; height:18px }.flag-small-zre { background-position:0px -396px; width:30px; height:18px }.flag-large-afg { background-position:0px 0px; width:45px; height:26px }.flag-large-agu { background-position:-45px 0px; width:45px; height:26px }.flag-large-aho { background-position:-90px 0px; width:45px; height:26px }.flag-large-ala { background-position:-135px 0px; width:41px; height:26px }.flag-large-alb { background-position:-176px 0px; width:45px; height:26px }.flag-large-alg { background-position:-221px 0px; width:45px; height:26px }.flag-large-and { background-position:-266px 0px; width:45px; height:26px }.flag-large-ang { background-position:-311px 0px; width:45px; height:26px }.flag-large-ant { background-position:-356px 0px; width:45px; height:26px }.flag-large-arg { background-position:-401px 0px; width:43px; height:26px }.flag-large-arm { background-position:0px -26px; width:45px; height:26px }.flag-large-aus { background-position:-45px -26px; width:45px; height:26px }.flag-large-aut { background-position:-90px -26px; width:45px; height:26px }.flag-large-aze { background-position:-135px -26px; width:45px; height:26px }.flag-large-bah { background-position:-180px -26px; width:45px; height:26px }.flag-large-ban { background-position:-225px -26px; width:45px; height:26px }.flag-large-bar { background-position:-270px -26px; width:45px; height:26px }.flag-large-bdi { background-position:-315px -26px; width:45px; height:26px }.flag-large-bel { background-position:-360px -26px; width:45px; height:26px }.flag-large-ben { background-position:-405px -26px; width:45px; height:26px }.flag-large-ber { background-position:0px -52px; width:45px; height:26px }.flag-large-bhu { background-position:-45px -52px; width:45px; height:26px }.flag-large-bih { background-position:-90px -52px; width:45px; height:26px }.flag-large-biz { background-position:-135px -52px; width:45px; height:26px }.flag-large-blr { background-position:-180px -52px; width:45px; height:26px }.flag-large-bol { background-position:-225px -52px; width:45px; height:26px }.flag-large-bot { background-position:-270px -52px; width:45px; height:26px }.flag-large-bra { background-position:-315px -52px; width:45px; height:26px }.flag-large-brn { background-position:-360px -52px; width:45px; height:26px }.flag-large-bru { background-position:-405px -52px; width:45px; height:26px }.flag-large-bul { background-position:0px -78px; width:45px; height:26px }.flag-large-bur { background-position:-45px -78px; width:45px; height:26px }.flag-large-caf { background-position:-90px -78px; width:45px; height:26px }.flag-large-cam { background-position:-135px -78px; width:45px; height:26px }.flag-large-can { background-position:-180px -78px; width:45px; height:26px }.flag-large-cay { background-position:-225px -78px; width:54px; height:26px }.flag-large-cgo { background-position:-279px -78px; width:45px; height:26px }.flag-large-cha { background-position:-324px -78px; width:45px; height:26px }.flag-large-chi { background-position:-369px -78px; width:45px; height:26px }.flag-large-chl { background-position:-414px -78px; width:40px; height:26px }.flag-large-chn { background-position:0px -104px; width:45px; height:26px }.flag-large-civ { background-position:-45px -104px; width:45px; height:26px }.flag-large-cmr { background-position:-90px -104px; width:45px; height:26px }.flag-large-cod { background-position:-135px -104px; width:45px; height:26px }.flag-large-col { background-position:-180px -104px; width:45px; height:26px }.flag-large-com { background-position:-225px -104px; width:45px; height:26px }.flag-large-crc { background-position:-270px -104px; width:45px; height:26px }.flag-large-cro { background-position:-315px -104px; width:45px; height:26px }.flag-large-cub { background-position:-360px -104px; width:45px; height:26px }.flag-large-cyp { background-position:-405px -104px; width:45px; height:26px }.flag-large-cze { background-position:0px -130px; width:45px; height:26px }.flag-large-den { background-position:-45px -130px; width:45px; height:26px }.flag-large-dji { background-position:-90px -130px; width:45px; height:26px }.flag-large-dma { background-position:-135px -130px; width:45px; height:26px }.flag-large-dom { background-position:-180px -130px; width:45px; height:26px }.flag-large-ecu { background-position:-225px -130px; width:45px; height:26px }.flag-large-egy { background-position:-270px -130px; width:45px; height:26px }.flag-large-eng { background-position:-315px -130px; width:45px; height:26px }.flag-large-eri { background-position:-360px -130px; width:45px; height:26px }.flag-large-esa { background-position:-405px -130px; width:45px; height:26px }.flag-large-esp { background-position:0px -156px; width:45px; height:26px }.flag-large-est { background-position:-45px -156px; width:45px; height:26px }.flag-large-eth { background-position:-90px -156px; width:45px; height:26px }.flag-large-fij { background-position:-135px -156px; width:45px; height:26px }.flag-large-fin { background-position:-180px -156px; width:45px; height:26px }.flag-large-fra { background-position:-225px -156px; width:45px; height:26px }.flag-large-fsm { background-position:-270px -156px; width:45px; height:26px }.flag-large-gab { background-position:-315px -156px; width:45px; height:26px }.flag-large-gam { background-position:-360px -156px; width:45px; height:26px }.flag-large-gbr { background-position:-405px -156px; width:45px; height:26px }.flag-large-gbs { background-position:0px -182px; width:45px; height:26px }.flag-large-geo { background-position:-45px -182px; width:45px; height:26px }.flag-large-geq { background-position:-90px -182px; width:45px; height:26px }.flag-large-ger { background-position:-135px -182px; width:45px; height:26px }.flag-large-gha { background-position:-180px -182px; width:45px; height:26px }.flag-large-gib { background-position:-225px -182px; width:45px; height:26px }.flag-large-gre { background-position:-270px -182px; width:45px; height:26px }.flag-large-grn { background-position:-315px -182px; width:45px; height:26px }.flag-large-gua { background-position:-360px -182px; width:45px; height:26px }.flag-large-gui { background-position:-405px -182px; width:45px; height:26px }.flag-large-guy { background-position:0px -208px; width:45px; height:26px }.flag-large-hai { background-position:-45px -208px; width:45px; height:26px }.flag-large-hkg { background-position:-90px -208px; width:45px; height:26px }.flag-large-hon { background-position:-135px -208px; width:45px; height:26px }.flag-large-hun { background-position:-180px -208px; width:45px; height:26px }.flag-large-ina { background-position:-225px -208px; width:45px; height:26px }.flag-large-ind { background-position:-270px -208px; width:45px; height:26px }.flag-large-iom { background-position:-315px -208px; width:45px; height:26px }.flag-large-irl { background-position:-360px -208px; width:45px; height:26px }.flag-large-irn { background-position:-405px -208px; width:45px; height:26px }.flag-large-irq { background-position:0px -234px; width:45px; height:26px }.flag-large-isl { background-position:-45px -234px; width:45px; height:26px }.flag-large-isr { background-position:-90px -234px; width:45px; height:26px }.flag-large-ita { background-position:-135px -234px; width:45px; height:26px }.flag-large-jam { background-position:-180px -234px; width:45px; height:26px }.flag-large-jer { background-position:-225px -234px; width:45px; height:27px }.flag-large-jor { background-position:-270px -234px; width:45px; height:26px }.flag-large-jpn { background-position:-315px -234px; width:45px; height:26px }.flag-large-kaz { background-position:-360px -234px; width:45px; height:26px }.flag-large-ken { background-position:-405px -234px; width:45px; height:26px }.flag-large-kgz { background-position:0px -261px; width:45px; height:26px }.flag-large-kir { background-position:-45px -261px; width:45px; height:26px }.flag-large-kor { background-position:-90px -261px; width:45px; height:26px }.flag-large-kos { background-position:-135px -261px; width:37px; height:26px }.flag-large-ksa { background-position:-172px -261px; width:45px; height:26px }.flag-large-kuw { background-position:-217px -261px; width:45px; height:26px }.flag-large-lao { background-position:-262px -261px; width:45px; height:26px }.flag-large-lat { background-position:-307px -261px; width:45px; height:26px }.flag-large-lba { background-position:-352px -261px; width:45px; height:26px }.flag-large-lbr { background-position:-397px -261px; width:45px; height:26px }.flag-large-lca { background-position:0px -287px; width:45px; height:26px }.flag-large-lib { background-position:-45px -287px; width:45px; height:26px }.flag-large-lie { background-position:-90px -287px; width:45px; height:26px }.flag-large-ltu { background-position:-135px -287px; width:45px; height:26px }.flag-large-lux { background-position:-180px -287px; width:45px; height:26px }.flag-large-mac { background-position:-225px -287px; width:45px; height:26px }.flag-large-mad { background-position:-270px -287px; width:45px; height:26px }.flag-large-mar { background-position:-315px -287px; width:45px; height:26px }.flag-large-mas { background-position:-360px -287px; width:45px; height:26px }.flag-large-maw { background-position:-405px -287px; width:45px; height:26px }.flag-large-mda { background-position:0px -313px; width:45px; height:26px }.flag-large-mdv { background-position:-45px -313px; width:45px; height:26px }.flag-large-mex { background-position:-90px -313px; width:45px; height:26px }.flag-large-mgl { background-position:-135px -313px; width:45px; height:26px }.flag-large-mkd { background-position:-180px -313px; width:45px; height:26px }.flag-large-mli { background-position:-225px -313px; width:45px; height:26px }.flag-large-mlt { background-position:-270px -313px; width:45px; height:26px }.flag-large-mne { background-position:-315px -313px; width:45px; height:26px }.flag-large-mng { background-position:-360px -313px; width:54px; height:26px }.flag-large-mon { background-position:-414px -313px; width:45px; height:26px }.flag-large-moz { background-position:0px -339px; width:45px; height:26px }.flag-large-mri { background-position:-45px -339px; width:45px; height:26px }.flag-large-mtn { background-position:-90px -339px; width:45px; height:26px }.flag-large-mya { background-position:-135px -339px; width:45px; height:26px }.flag-large-nam { background-position:-180px -339px; width:45px; height:26px }.flag-large-nau { background-position:-225px -339px; width:45px; height:26px }.flag-large-nca { background-position:-270px -339px; width:54px; height:26px }.flag-large-ncp { background-position:-324px -339px; width:40px; height:26px }.flag-large-ned { background-position:-364px -339px; width:45px; height:26px }.flag-large-nep { background-position:-409px -339px; width:18px; height:26px }.flag-large-ngr { background-position:0px -365px; width:45px; height:26px }.flag-large-nic { background-position:-45px -365px; width:45px; height:26px }.flag-large-nig { background-position:-90px -365px; width:45px; height:26px }.flag-large-nir { background-position:-135px -365px; width:45px; height:26px }.flag-large-nmi { background-position:-180px -365px; width:45px; height:22px }.flag-large-nor { background-position:-225px -365px; width:45px; height:26px }.flag-large-nru { background-position:-270px -365px; width:45px; height:26px }.flag-large-nzl { background-position:-315px -365px; width:45px; height:26px }.flag-large-oma { background-position:-360px -365px; width:45px; height:26px }.flag-large-pak { background-position:-405px -365px; width:45px; height:26px }.flag-large-pan { background-position:0px -391px; width:45px; height:26px }.flag-large-par { background-position:-45px -391px; width:45px; height:26px }.flag-large-per { background-position:-90px -391px; width:45px; height:26px }.flag-large-phi { background-position:-135px -391px; width:45px; height:26px }.flag-large-png { background-position:-180px -391px; width:45px; height:26px }.flag-large-pol { background-position:-225px -391px; width:45px; height:26px }.flag-large-por { background-position:-270px -391px; width:45px; height:26px }.flag-large-prk { background-position:-315px -391px; width:45px; height:26px }.flag-large-pur { background-position:-360px -391px; width:45px; height:26px }.flag-large-qat { background-position:-405px -391px; width:45px; height:26px }.flag-large-rom { background-position:0px -417px; width:45px; height:26px }.flag-large-rsa { background-position:-45px -417px; width:45px; height:26px }.flag-large-rus { background-position:-90px -417px; width:45px; height:26px }.flag-large-rwa { background-position:-135px -417px; width:45px; height:26px }.flag-large-sam { background-position:-180px -417px; width:45px; height:26px }.flag-large-scg { background-position:-225px -417px; width:45px; height:26px }.flag-large-sco { background-position:-270px -417px; width:45px; height:26px }.flag-large-sen { background-position:-315px -417px; width:45px; height:26px }.flag-large-sey { background-position:-360px -417px; width:45px; height:26px }.flag-large-sin { background-position:-405px -417px; width:45px; height:26px }.flag-large-skn { background-position:0px -443px; width:45px; height:26px }.flag-large-sle { background-position:-45px -443px; width:45px; height:26px }.flag-large-slo { background-position:-90px -443px; width:45px; height:26px }.flag-large-smr { background-position:-135px -443px; width:45px; height:26px }.flag-large-sol { background-position:-180px -443px; width:45px; height:26px }.flag-large-som { background-position:-225px -443px; width:45px; height:26px }.flag-large-srb { background-position:-270px -443px; width:45px; height:26px }.flag-large-sri { background-position:-315px -443px; width:45px; height:26px }.flag-large-stp { background-position:-360px -443px; width:45px; height:26px }.flag-large-sud { background-position:-405px -443px; width:45px; height:26px }.flag-large-sur { background-position:0px -469px; width:45px; height:26px }.flag-large-svk { background-position:-45px -469px; width:45px; height:26px }.flag-large-svn { background-position:-90px -469px; width:30px; height:18px }.flag-large-swe { background-position:-120px -469px; width:45px; height:26px }.flag-large-swi { background-position:-165px -469px; width:26px; height:26px }.flag-large-swz { background-position:-191px -469px; width:45px; height:26px }.flag-large-sxm { background-position:-236px -469px; width:40px; height:26px }.flag-large-syr { background-position:-276px -469px; width:45px; height:26px }.flag-large-tac { background-position:-321px -469px; width:45px; height:26px }.flag-large-tan { background-position:-366px -469px; width:45px; height:26px }.flag-large-tga { background-position:0px -495px; width:45px; height:26px }.flag-large-tha { background-position:-45px -495px; width:45px; height:26px }.flag-large-tjk { background-position:-90px -495px; width:45px; height:26px }.flag-large-tkm { background-position:-135px -495px; width:45px; height:26px }.flag-large-tog { background-position:-180px -495px; width:45px; height:26px }.flag-large-tpe { background-position:-225px -495px; width:45px; height:26px }.flag-large-tri { background-position:-270px -495px; width:45px; height:26px }.flag-large-tun { background-position:-315px -495px; width:45px; height:26px }.flag-large-tur { background-position:-360px -495px; width:45px; height:26px }.flag-large-tuv { background-position:-405px -495px; width:45px; height:26px }.flag-large-uae { background-position:0px -521px; width:45px; height:26px }.flag-large-uga { background-position:-45px -521px; width:45px; height:26px }.flag-large-ukr { background-position:-90px -521px; width:45px; height:26px }.flag-large-urs { background-position:-135px -521px; width:45px; height:26px }.flag-large-uru { background-position:-180px -521px; width:45px; height:26px }.flag-large-usa { background-position:-225px -521px; width:45px; height:26px }.flag-large-uzb { background-position:-270px -521px; width:45px; height:26px }.flag-large-van { background-position:-315px -521px; width:45px; height:26px }.flag-large-ven { background-position:-360px -521px; width:45px; height:26px }.flag-large-vie { background-position:-405px -521px; width:45px; height:26px }.flag-large-vin { background-position:0px -547px; width:45px; height:26px }.flag-large-wal { background-position:-45px -547px; width:45px; height:26px }.flag-large-yem { background-position:-90px -547px; width:45px; height:26px }.flag-large-yug { background-position:-135px -547px; width:45px; height:26px }.flag-large-zam { background-position:-180px -547px; width:45px; height:26px }.flag-large-zim { background-position:-225px -547px; width:45px; height:26px }.flag-large-zre { background-position:-270px -547px; width:45px; height:26px }