#game_outer{-webkit-tap-highlight-color:rgba(0,0,0,0)}#game_outer:not(input):not(textarea) {-webkit-user-select:none;-webkit-touch-callout:none}#game_outer,#game_outer .label{background:none;border:none;bottom:auto;clear:none;cursor:default;display:block;float:none;font-size:medium;font-style:normal;font-weight:normal;height:auto;left:auto;letter-spacing:normal;line-height:normal;max-height:none;max-width:none;min-height:0;min-width:0;overflow:visible;position:static;right:auto;text-align:left;text-decoration:none;text-indent:0;text-transform:none;top:auto;visibility:visible;white-space:normal;width:auto;z-index:auto}table.vAlign{width:100%}table.vAlign td{vertical-align:middle}#waiter_game_load{padding:220px}#game_outer{margin:auto;letter-spacing:-.06em;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}#game_outer .popup{width:300px;height:400px;background:#e2f9ff;position:absolute;top:100px;margin-top:0;left:30px;-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:1px 3px 1px rgba(0,0,0,.2);box-shadow:1px 3px 1px rgba(0,0,0,.2);font-family:Tahoma,sans-serif;letter-spacing:-.04em;color:#1a62b1}#game_outer .popup .popup_inner{padding:20px;max-height:100%;overflow-y:auto}#game_outer .popup.popup_xs{width:200px;height:300px}#game_outer .popup.popup_yellow{background:#fee145}#game_outer .popup.bgtransp{background-color:rgba(255,255,255,.8)}#game_outer .popup .note{font-size:.7em;font-style:normal}.popup .close_btn{position:absolute;top:3px;right:6px}#game_outer #winSolution.popup{top:100px;height:400px}#game_outer .btn{font-family:Tahoma,sans-serif;letter-spacing:-.04em}.button{background:#ffe036;color:#8c4700;font-weight:bold;text-align:center;cursor:pointer;border:none;-webkit-border-radius:20px;border-radius:20px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2)}.button:hover{background-color:#fef0a7}.button:active{background-color:#ffcded}.button.ico_btn{background:none;color:#994d04;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none}.button.ico_btn:hover{color:#fee145}.button_interface{font-family:Tahoma,sans-serif;font-size:2em;display:inline-block;padding:5px 25px 5px 25px;letter-spacing:-.04em;webkit-box-shadow:2px 3px 0 rgba(0,0,0,.2);box-shadow:2px 3px 0 rgba(0,0,0,.2)}.button_interface.small{font-size:1.5em}.button_interface.button_xs{font-size:.8em}#buttonStartWithoutTimer{margin-top:10px}#winIntro.popup{background:rgba(59,141,225,.8);width:825px;height:522px;left:23px;text-align:center;box-shadow:none;border-radius:20px;top:45px;padding:0}#winIntro.popup .img_game_title_bloc{height:174px;margin-top:100px}#winIntro.popup .img_game_title{margin:auto}#winIntro.popup .img_game_title.little{width:80%}#winIntro.popup #buttonStart{width:220px;line-height:.9em;padding:10px 25px 10px 25px}#winIntro.popup .label{color:#fff;font-size:1.2em;text-align:center}#winIntro label{cursor:pointer;color:#427ecf}#winIntro #playMode{text-align:left}#winIntro .playModeButtonBloc{margin-left:50px;margin-bottom:15px;font-size:1.3em}#winIntro .playModeButtonBloc:last-child{margin-bottom:0}#winIntro .game_thumb .game_thumb_img{border-radius:10px}#winIntro .game_thumb .game_stars{bottom:-5px}#button_training_notes{color:#427ecf;cursor:pointer}.popup#winIntroMobile{top:300px;left:auto;right:20px;height:200px;width:250px}.bloc_bg_outer .v_align_outer{position:relative;z-index:100}#winIntroMobile .label{padding:0 20px;color:#427ecf;text-align:center;font-size:1.2em}#winIntroMobile .bloc_bg_ico{bottom:-21px;top:auto;left:10px;color:#bdedff;font-size:14em}#bOpenWinScoreCompCustom{position:absolute;bottom:48px;left:44px}#bOpenWinScoreCompCustom i{color:#fff;font-size:1.9em}.popup#winScoreCompCustom{padding:20px;top:auto;height:230px;bottom:100px;width:230px;z-index:200}#winScoreCompCustom .label{color:#427ecf}#winScoreCompCustom .bloc_bg_ico{bottom:-22px;top:auto;color:#bdedff}#game_outer #popup_club_tournament_intro.popup{left:0;top:112px}#game_outer #winEndGame.popup{height:460px;top:55px}#winEndGame{left:50%;margin-left:-168px}#winEndGame table{height:100%}#winEndGame .tr_primary td{padding-top:30px}#winEndGame .tr_stats{height:80px}#winEndGame .tr_button{height:60px;text-align:center}#winEndGame .text{padding:0 20px;color:#1a62b1;text-align:center;font-size:1.8em;font-weight:bold}#winEndGame .text .note{font-weight:lighter;font-size:1.1em}#winEndGame .scoreTitleLabel{font-size:3.5em}#winEndGame .scoreLabel{font-size:4em;font-weight:bold}#winEndGame .scoreTitleLabel{font-size:1.5em}#winEndGame .scoreLabel{font-size:3.7em;font-weight:bold;color:#1789cf}#winEndGame .bonusTitle{font-size:2em;font-weight:bold}#winEndGame .bonusLabel{font-size:3.5em;font-weight:bold}#nbErrorsTitle{}#nbErrorsLabel{}#winEndGame .tr_success{height:176px;font-family:arial}#winEndGame .tr_success td{position:relative}#winEndGame .tr_success .content{position:absolute;z-index:2;top:20%;font-size:1.1em;text-align:left;padding-left:25px;width:100%}#winEndGame .tr_success ul li{margin-bottom:10px}#winEndGame .tr_success .content .note{font-size:.9em}#winEndGame .tr_success .content i{display:inline-block;vertical-align:top;font-size:.8em;margin-top:3px}#winEndGame .tr_success .content div.label_in_tr_succes{display:inline-block;width:91%;margin-left:7px;line-height:1em}#winEndGame.not_connected .tr_primary td{padding-top:10px}#winEndGame.not_connected .tr_success .content{font-size:.9em;text-align:center;position:relative}#winEndGame .statsBloc{padding:10px 30px 0}#winEndGame .statsBloc .timeBloc{margin-top:0}#winEndGame #stars_in_winEndGame{font-size:4em;text-align:center}#winEndGame #stars_in_winEndGame i{position:absolute}#winEndGame #stars_in_winEndGame i.star_1{top:50px;left:37px}#winEndGame #stars_in_winEndGame i.star_2{top:85px;left:122px}#winEndGame #stars_in_winEndGame i.star_3{top:50px;right:43px}#winEndGame #buttonPlayAgain{margin-top:0}#timerBloc{position:absolute;bottom:40px;right:20px;width:20px;height:500px;border:solid 3px #fff;-webkit-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2)}#timerBar{background:#3f3;height:500px;width:16px;position:absolute;bottom:0;right:-1px;-webkit-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}#best_score_bloc_content_result{position:absolute;bottom:5px;left:40px;width:790px;z-index:200}#best_score_bloc_content_result .best_score_bloc{display:inline-block}#best_score_bloc_content_result .bloc_score{display:inline-block}#best_score_bloc_content_result .rank{float:right}#best_score_bloc_content_result .rank .rank_ratio{display:inline-block;margin-left:5px;padding:2px;border-radius:2px}#misc_data_in_best_score_bloc{margin-left:-50px;display:inline-block}#buttonPlayAgain,#buttonBack{display:inline-block}#buttonBack{margin-right:10px}.gamespecialid_note{position:absolute;bottom:46px;left:9px;font-family:arial;font-size:.6em;text-align:right;letter-spacing:.01em;z-index:200;-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg);-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0}#btn_fullscreen{background:#4da1d9;color:#fff;position:absolute;bottom:7px;left:398px;text-align:center;z-index:1100;border:none;padding:0 10px;font-weight:bold}#game_outer .popup#winPublishScore{top:69px;right:20px;text-align:center;height:330px;width:250px;z-index:200;padding:20px}#labelCongrats{color:#427ecf;font-weight:bold;font-size:1.2em;margin-top:20px}.labelPublishScore{margin-top:30px}#bPublishScoreFb{background:url(images/xbPublishScoreFb.png.pagespeed.ic.rsdaEjMERn.png) no-repeat;width:178px;height:52px;background-size:178px 52px;margin:auto;margin-top:10px}#bPublishScoreTwitter{background:url(images/xbPublishScoreTwitter.png.pagespeed.ic.nUZe1jVvMP.png) no-repeat;width:178px;height:52px;background-size:178px 52px;margin:auto;margin-top:10px}#winButtonsEndGame.popup{right:20px;text-align:center;width:250px;z-index:200;height:auto;padding:15px 20px;bottom:83px;top:auto}#buttonDisplayCorrection{margin-bottom:15px;display:block}#game_outer_container.fullscreen_mozilla{position:fixed;z-index:9999;top:0;left:0;background:#fff;margin:auto;width:100%;height:100%}#winButtonsEndGame a{margin-bottom:15px}#game_outer #popup_club_tournament_end_game.popup{z-index:520}#btnPopup_club_tournament_end_game_close{position:absolute;top:-10px;right:-10px}#game_outer #winEndGame.popup{left:287px;margin-left:0;z-index:500}#game_outer #winPublishScoreBig.popup{height:460px;width:490px;top:55px;right:62px;left:auto;padding:20px;text-align:center}#labelCongrats{margin-top:5px}.labelPublishScore{margin-top:5px}#winPublishScoreBig #fb_post_fake_bloc{height:306px;width:408px;background:#fff;padding:10px;margin:auto;margin-top:10px;text-align:left}.fb_game_thumb{width:388px;max-height:209px;margin:auto}.fb_title{font-family:Georgia,serif;font-size:14px;color:#000;margin-top:5px;font-weight:600;line-height:17px;letter-spacing:.001em;word-wrap:break-word}.fb_baseline{font-family:helvetica,arial,sans-serif;line-height:12px;font-size:10px;max-height:80px;color:#000;margin-top:10px;letter-spacing:normal}#bPublishScoreFbBig{margin-top:-11px;font-size:1.3em}#winButtonsEndGame.popup{width:728px;top:auto;bottom:10px;height:auto;background:none;box-shadow:none;right:102px;left:auto}#buttonDisplayCorrection{display:inline-block}.special_game_flag{font-size:1.5em;color:#fff;position:absolute;bottom:45px;right:0;padding-right:80px;width:416px;height:44px;text-align:right;line-height:44px;font-weight:bold;padding-top:2px;text-shadow:1px 1px 1px rgba(0,0,0,.6)}#junior_flag{background:url(images/xbg_junior.png.pagespeed.ic.5UV4p15jL3.png) no-repeat}#expert_flag{background:url(images/xbg_expert.png.pagespeed.ic.SpYcdDRYoh.png) no-repeat}#precis_flag{background:url(images/xbg_precis.png.pagespeed.ic.J7Whqp_N85.png) no-repeat}#score_comparator{position:absolute;left:14px;bottom:180px;z-index:200;height:400px}#score_comparator_best{background:#ccc;width:2px;height:0;position:absolute;left:0;bottom:0}#score_comparator_current{background:#6f6;width:2px;height:0;position:absolute;left:2px;bottom:0}#score_comparator i.fa-star{position:absolute;left:-2px;font-size:.7em;display:none;color:#ddd}#mainScoreLabel .score_comparator{font-size:.5em}#mainScoreLabel .score_comparator i{font-size:.8em}#winCorrection{position:relative}#winCorrection.popup{width:340px;height:460px;padding-top:10px;z-index:1000}#winCorrection #locationsList{max-height:90%;overflow-y:auto;padding:10px;margin:5px}#winCorrection #locationsList .location_item{margin:3px;font-size:.9em}#winImage{width:236px;height:157px;position:absolute;bottom:50px;left:40px;border-radius:20px;border:solid 3px #fff}#winImage img{border-radius:inherit;width:100%;height:100%}#ico_portrait_to_landscape{position:absolute;width:900px;height:600px;z-index:1200}#ico_portrait_to_landscape img{width:900px}#game_outer{position:relative;margin:auto;width:900px;height:600px;background-size:900px 600px}#topLayer{width:900px;height:600px;position:absolute;top:0;left:0;z-index:100}#map_frame{width:900px;height:600px;position:absolute;top:0;left:0;z-index:80;background:url(images/xmap_frame.png.pagespeed.ic.fvo6VwvS6u.png) no-repeat;background-size:900px 600px}#game_assets{width:900px;height:600px;position:absolute;top:0;left:0;z-index:82}#timerBloc{z-index:80}#topInterface{position:absolute;top:0;left:0;z-index:100;width:900px}#questionLabelBloc{position:absolute;left:30px;top:12px;font-weight:bold}#questionLabelBloc.on_bottom{top:450px!important}#questionIndexLabel{font-size:1.5em;color:#4373af;display:inline-block}#questionTextLabel{font-size:2em;color:#355987;display:inline-block;margin-left:10px;letter-spacing:-.04em}#questionTextSupLabel{font-size:1.5em;color:#4373af;display:inline-block;margin-left:10px}#mainScoreLabel{position:absolute;right:60px;font-size:2.2em;font-weight:bold;text-align:right;color:#355987;top:12px}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){#questionLabelBloc{top:7px}#mainScoreLabel{top:2px}}@media only screen and (max-device-width:1300px){#topInterface{top:44px!important}#mainScoreLabel,#questionIndexLabel,#questionTextLabel{color:#fff!important;text-shadow:-1px 0 2px #000 , 0 1px 2px #000 , 1px 0 2px #000 , 0 -1px 2px #000}#questionTextSupLabel{text-shadow:-1px 0 #fff , 0 1px #fff , 1px 0 #fff , 0 -1px #fff}#questionLabelBloc{left:50px}#questionLabelBloc.on_bottom{top:450px}#mainScoreLabel{margin-right:20px}.score_comparator{display:block}#game_outer #winSolution.popup{top:130px}}.pinDot,.pinLabel,.flagUser,.flagAnswer{position:absolute;z-index:2}.pinLabel{color:#fff;font-weight:bold;text-shadow:1px 1px 3px rgba(0,0,0,.8)}.pinDot{width:5px;height:5px;background:red;border:solid 2px #fff;border-radius:10px}.pinDot.user{display:none}.flagUser{background:url(images/loc_games/xflagUser.png.pagespeed.ic.O4AA4D69vP.png) 100% 100% no-repeat;background-size:12px 30px;width:12px;height:30px}.flagUserPointShadow{position:absolute;width:5px;height:5px;background:rgba(0,0,0,.2);border-radius:10px}.flagAnswer{background:url(images/loc_games/xflagAnswer.png.pagespeed.ic.hVKlVOwxpd.png) 100% 100% no-repeat;background-size:12px 30px;width:12px;height:30px}.distCircle{position:absolute;background:url(images/loc_games/xdistCircle.png.pagespeed.ic.yFuFD9gEHS.png) no-repeat;background-size:100% 100%;z-index:1}#winSolution{left:300px;padding:20px;font-size:1.2em}#winSolution .questionIndexLabel{font-size:1em;color:#427ecf;text-align:center}#winSolution .questionTextLabel{font-size:1.3em;color:#427ecf;text-align:center;line-height:1em}#winSolution .distanceLabel{font-size:2.2em;color:#427ecf;text-align:center;margin-top:20px}#winSolution .distanceLabelUnit{font-size:1em;color:#427ecf}.distanceBloc{margin-top:30px;padding:0 20px}.distanceBloc .distanceIco{display:inline-block;width:44px;height:25px;background:url(images/loc_games/xico_dist.png.pagespeed.ic.Bq6CsRLHoK.png) no-repeat;background-size:44px 25px}.distanceBloc .distanceDetail{display:inline-block;font-size:1.15em;color:#feb32a;float:right}.timeBloc{margin-top:30px;padding:0 20px}.timeBloc .timeIco{display:inline-block;width:26px;height:25px;background:url(images/loc_games/xico_time.png.pagespeed.ic.xvxxhVunK0.png) no-repeat;background-size:26px 25px}.timeBloc .timeDetail{display:inline-block;font-size:1.15em;color:#47b2cf;float:right}#winSolution .scoreLabel{font-size:3em;color:#427ecf;text-align:center;margin-top:30px}#winEndGame .scoreTitleLabel{}#winEndGame .statsBlocTitle{font-size:1.2em;font-family:Blogger_Sans_Light;color:#72bbf3;text-align:center}#winEndGame .statsBloc{padding:10px 30px 0 30px;border:solid 1px #72bbf3;margin:0 30px;border-radius:20px}#winEndGame .distanceBloc{margin-top:0}#winEndGame .timeBloc{margin-top:0;line-height:30px}#buttonPlayAgain{margin-top:16px}#trav_assets{font-size:.7em;padding:20px;text-align:left}#trav_assets input{width:60px}.btn_plusminus{padding:2px;font-size:.7em;min-width:2em}#loc_cursor{position:absolute;z-index:3000;background:url(images/loc_games/xmire,402x.png.pagespeed.ic.ZUXb8dwcg_.png) no-repeat;top:100px;left:100px;background-size:34px 27px;width:34px;height:27px;display:none}.zoom{display:inline-block;position:relative}.zoom:after{content:'';display:block;width:33px;height:33px;position:absolute;top:0;right:0}.zoom img{display:block}.zoom img::selection{background-color:transparent}#trav_asset_content_result.displayed{padding:10px;background:#cff;margin-bottom:20px}