@charset "utf-8";.progressbar{display:none;max-width:700px;margin:0 auto}.scoreboard .line{border-radius:15px;height:14px;top:36px;position:relative;width:500px;margin:0 auto}.scoreboard .ready{position:absolute;top:1px;left:1px;width:0;height:12px;border-radius:15px;overflow:visible;background:rgba(255,253,0,1);background:#ffc706;background:-moz-linear-gradient(top,#ffc706 0%,#ff0 50%,#e5a603 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffc706),color-stop(50%,#ff0),color-stop(100%,#e5a603));background:-webkit-linear-gradient(top,#ffc706 0%,#ff0 50%,#e5a603 100%);background:-o-linear-gradient(top,#ffc706 0%,#ff0 50%,#e5a603 100%);background:-ms-linear-gradient(top,#ffc706 0%,#ff0 50%,#e5a603 100%);background:linear-gradient(to bottom,#ffc706 0%,#ff0 50%,#e5a603 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc706',endColorstr='#e5a603',GradientType=0);overflow:hidden}.scoreboard .gloss{position:absolute;top:-13px;left:5px;width:0;height:40px;display:none}.scoreboard .gloss div{float:right;width:70px;height:100%;background:url(../images/gloss.png) no-repeat center 40%;background-size:200% 75%;margin-right:-23px}.scoreboard .logo{border-radius:3px;height:50px;width:500px;margin:45px auto 0;position:relative;overflow:hidden}.scoreboard .logo .item{height:50px;padding:10px 13px;float:left;color:#fff;font-size:24px;line-height:30px;width:auto;position:relative;width:500px;white-space:nowrap;overflow:hidden;text-align:center}.scoreboard .logo .item>div{display:inline-block;float:none;margin-right:5px;margin-bottom:-5px}.info td{padding:0 40px 0 0;vertical-align:top}.info .date{color:#6c9153;font-size:85%}.info .temp{color:#000;font-size:130%}.info .weather{clear:both;float:left;padding:43px 0 15px 0;min-width:50px;max-width:100px;background-repeat:no-repeat;background-size:50px 50px;background-position:left top;color:#474747;font-size:95%}.weather-info{display:none}.weather{max-width:700px;margin:50px auto 0}.weather .line{display:flex}.weather .line:nth-child(even){background:#eceff1}.weather .line>div+div{border-left:1px solid #d0d4e0;padding:0 70px 0 15px;text-align:right;width:35%}.weather .line div:first-child{overflow:hidden;text-overflow:ellipsis;width:30%;white-space:nowrap}.weather.oneway .line>div+div{width:40%}.weather.oneway .line div:first-child{width:60%}.weather .name{font-size:130%;line-height:100%;padding:25px 15px 0}.weather .date{color:#57924e;font-size:85%}.weather .info{position:relative;width:35%}.weather .info span{display:block}.weather .message{font-size:85%;color:#78909c;margin-top:15px}.weather .range{font-size:120%;color:#000;margin-bottom:15px}.ic{background:url(../images/weather/weather-sprite.png) no-repeat 0 0;background-size:100px 450px;display:block;height:50px;top:10px;right:15px;position:absolute;width:50px}.ic.ic-01d{background-position:0 0}.ic.ic-01n{background-position:100% 0}.ic.ic-02d{background-position:0 -50px}.ic.ic-02n{background-position:100% -50px}.ic.ic-03d{background-position:0 -100px}.ic.ic-03n{background-position:100% -100px}.ic.ic-04d{background-position:0 -150px}.ic.ic-04n{background-position:100% -150px}.ic.ic-09d{background-position:0 -200px}.ic.ic-09n{background-position:100% -200px}.ic.ic-10d{background-position:0 -250px}.ic.ic-10n{background-position:100% -250px}.ic.ic-11d{background-position:0 -300px}.ic.ic-11n{background-position:100% -300px}.ic.ic-13d{background-position:0 -350px}.ic.ic-13n{background-position:100% -350px}.ic.ic-50d{background-position:0 -400px}.ic.ic-50n{background-position:100% -400px}.progressbar .scoreboard{background:none;border-radius:2px;margin:0;width:auto;height:auto}.scoreboard .flight{display:none}.scoreboard .line{border-radius:4px;height:30px;top:auto;width:auto;background:#333}.scoreboard .ready{background:linear-gradient(to bottom,#e6f0a3 0%,#d2e638 50%,#c3d825 51%,#dbf043 100%);border-radius:2px;height:22px;position:absolute;top:4px;left:4px}.scoreboard .logo{display:none}.scoreboard .gloss{height:48px}.scoreboard .gloss div{background-size:150% 75%}.progressbar .wall *,.progressbar .pass,.progressbar .walkway:before,.progressbar .walkway:after{background-image:url('../images/travolator.png');background-repeat:repeat-x;background-size:500px 1000px;transform:translateZ(0)}.progressbar .bar{height:200px;position:relative;overflow:hidden}.progressbar .wall{height:200px;position:absolute;left:0;right:0;top:0}.progressbar .world{background-position:0 -5px;height:200px;position:absolute;left:0;right:0;top:0}@-webkit-keyframes sunshine{0%{left:70%}100%{left:73%}}.progressbar .sun{background-position:-52px -419px;height:70px;left:70%;position:absolute;width:70px;top:0;animation:sunshine linear 80s infinite;-webkit-animation:sunshine linear 80s infinite}@-webkit-keyframes floating{0%{right:40%}100%{right:150%}}.progressbar .cloud{height:30px;right:40%;position:absolute;width:75px;top:10%;animation:floating linear 80s infinite;-webkit-animation:floating linear 80s infinite}.progressbar .cl1{background-position:-125px -419px;margin-right:-10%;opacity:.65;top:20%;width:75px}.progressbar .cl2{background-position:-200px -419px;margin-right:10%;opacity:.7;top:15%;width:75px}.progressbar .cl3{background-position:-272px -419px;margin-right:-10%;opacity:.75;top:10%;width:50px}.progressbar .cl4{background-position:-326px -419px;margin-right:30%;opacity:.8;top:15%;width:50px}.progressbar .cl5{background-position:-375px -419px;margin-right:-20%;opacity:.85;top:20%;width:50px}.progressbar .cl6{background-position:-426px -419px;margin-right:20%;opacity:.9;top:25%;width:25px}@-webkit-keyframes flight{0%{left:150%}100%{left:-150%}}.progressbar .plane{background-position:-125px -455px;height:30px;position:absolute;top:20%;width:100px;animation:flight linear 10s infinite;-webkit-animation:flight linear 10s infinite}.progressbar .frame{background-position:0 -165px;height:200px;position:absolute;left:0;right:0;top:0}.progressbar .passengers{height:150px;position:absolute;left:50px;right:50px;top:8px}.progressbar .pass{background-repeat:no-repeat;bottom:0;position:absolute;left:0;opacity:0}.progressbar .pass1{background-position:-3px -550px;height:75px;width:65px}.progressbar .pass2{background-position:-78px -530px;height:95px;width:45px}.progressbar .pass3{background-position:-130px -555px;height:70px;width:33px}.progressbar .pass4{background-position:-171px -540px;height:85px;width:80px}.progressbar .pass5{background-position:-259px -535px;height:90px;width:60px}.progressbar .pass6{background-position:-330px -530px;height:95px;width:75px}.progressbar .pass7{background-position:-416px -530px;height:95px;width:30px}.progressbar .pass8{background-position:-459px -570px;height:55px;width:40px}.progressbar .pass9{background-position:-3px -640px;height:80px;width:60px}.progressbar .pass100{background-position:-66px -630px;height:90px;margin-bottom:10px;width:35px}.progressbar .pass101{background-position:-109px -630px;height:90px;width:24px}.progressbar .pass102{background-position:-139px -630px;height:90px;width:32px}.progressbar .pass103{background-position:-177px -630px;height:90px;width:30px}.progressbar .pass104{background-position:-214px -630px;height:90px;width:80px}@-webkit-keyframes one-move{0%{left:0}5%{left:5%;opacity:1}90%{left:80%;opacity:1}100%{left:90%;opacity:0}}.progressbar .walk{animation:one-move linear 10s;-webkit-animation:one-move linear 10s}.progressbar .walkway{background:url('../images/travolator.png') repeat-x left -375px;background-size:500px 1000px;height:35px;position:absolute;left:50px;right:50px;top:128px}.progressbar .walkway:before,.progressbar .walkway:after{background:url('../images/travolator.png') repeat-x;background-size:500px 1000px;display:block;position:absolute;content:"";width:35px;height:35px;top:0}.progressbar .walkway:before{background-position:100% -415px;right:100%}.progressbar .walkway:after{background-position:0 -415px;left:100%}.progressbar .walkway .blick{position:absolute;width:3px;height:2px;background:rgba(255,255,255,.52);left:0;top:0;animation:one-move linear 10s infinite;-webkit-animation:one-move linear 10s infinite}.progressbar .walkway .blick-2{animation-delay:-5s}.advice{background-color:#f4f5f9;border-radius:5px;box-shadow:0 30px 30px -20px rgba(117,131,180,.5),inset 0 50px 50px -50px #d9deed;display:flex;flex-direction:column;margin:50px auto 50px;max-width:640px;width:90%;padding:30px 50px 30px 70px;position:relative;transform:translateX(5%)}.advice .icon{position:absolute}.advice.baggage .icon{background:url('../images/advices/baggage.png') 0 0 no-repeat;bottom:-40px;height:210px;position:absolute;left:-65px;width:128px}.advice.culture .icon{background:url('../images/advices/culture.png') 0 0 no-repeat;bottom:-35px;height:192px;left:-60px;width:146px}.advice.document .icon{background:url('../images/advices/document.png') 0 0 no-repeat;bottom:-40px;height:118px;left:-70px;width:163px}.advice.food .icon{background:url('../images/advices/food.png') 0 0 no-repeat;bottom:-65px;height:212px;left:-80px;width:185px}.advice.luggage .icon{background:url('../images/advices/luggage.png') 0 0 no-repeat;bottom:-50px;height:184px;left:-70px;width:191px}.advice.time .icon{background:url('../images/advices/time.png') 0 0 no-repeat;bottom:-40px;height:153px;left:-50px;width:108px}.advice.transfer .icon{background:url('../images/advices/transfer.png') 0 0 no-repeat;bottom:-30px;height:127px;left:-100px;width:172px}.advice.money .icon{background:url('../images/advices/money.png') 0 0 no-repeat;bottom:-35px;height:162px;left:-85px;width:187px}.advice h3{color:#333;font-size:22px;font-weight:400;margin:0 0 15px 0}.advice p{color:#333;font-size:15px}.advice a{margin:15px 0 0 auto}.animate-top{align-items:center;display:flex;margin:45px 0 20px}.animate-top .animate-title{margin:0}.animate-top .btn-stop{border-bottom:1px dashed rgba(0,145,234,.4);color:#0091ea;margin-left:auto;font-size:13px;font-weight:600}.animate-top .btn-stop:hover{color:#3c445e;border-bottom-color:rgba(38,50,56,.4);text-decoration:none}@media(max-width:575px){.weather-info{display:none!important}.progressbar{position:relative;padding-bottom:35px}.animate-top{flex-direction:column;align-items:start;margin:15px 0 10px}.animate-top .btn-stop{margin-left:0;position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);z-index:10;font-size:12px}}@media(max-width:767px){.progressbar .scoreboard{background:#242c32;height:auto;width:100%;padding:10px 0;margin:0 auto}.scoreboard .line{top:0;width:90%}.scoreboard .logo,.scoreboard .flight{display:none}.weather-info table{margin:0 auto}}