/*! normalize.css v2.1.2 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Museo-700;src:url(fonts/webfonts/27E5F1_0_0.eot);src:url(fonts/webfonts/27E5F1_0_0.eot?#iefix) format('embedded-opentype'),url(fonts/webfonts/27E5F1_0_0.woff) format('woff'),url(fonts/webfonts/27E5F1_0_0.ttf) format('truetype')}@font-face{font-family:Museo-300;src:url(fonts/webfonts/27E5F1_1_0.eot);src:url(fonts/webfonts/27E5F1_1_0.eot?#iefix) format('embedded-opentype'),url(fonts/webfonts/27E5F1_1_0.woff) format('woff'),url(fonts/webfonts/27E5F1_1_0.ttf) format('truetype')}@font-face{font-family:Museo-500;src:url(fonts/webfonts/27E5F1_2_0.eot);src:url(fonts/webfonts/27E5F1_2_0.eot?#iefix) format('embedded-opentype'),url(fonts/webfonts/27E5F1_2_0.woff) format('woff'),url(fonts/webfonts/27E5F1_2_0.ttf) format('truetype')}@font-face{font-family:MuseoSlab-500;src:url(fonts/webfonts/27E5F1_3_0.eot);src:url(fonts/webfonts/27E5F1_3_0.eot?#iefix) format('embedded-opentype'),url(fonts/webfonts/27E5F1_3_0.woff) format('woff'),url(fonts/webfonts/27E5F1_3_0.ttf) format('truetype')}@font-face{font-family:MuseoSlab-500Italic;src:url(fonts/webfonts/27E5F1_4_0.eot);src:url(fonts/webfonts/27E5F1_4_0.eot?#iefix) format('embedded-opentype'),url(fonts/webfonts/27E5F1_4_0.woff) format('woff'),url(fonts/webfonts/27E5F1_4_0.ttf) format('truetype')}@font-face{font-family:MuseoCyrl-500;src:url(fonts/webfonts/27E5F1_5_0.eot);src:url(fonts/webfonts/27E5F1_5_0.eot?#iefix) format('embedded-opentype'),url(fonts/webfonts/27E5F1_5_0.woff) format('woff'),url(fonts/webfonts/27E5F1_5_0.ttf) format('truetype')}@font-face{font-family:icomoon;src:url(fonts/icomoon.eot);src:url(fonts/icomoon.eot?#iefix) format('embedded-opentype'),url(fonts/icomoon.woff) format('woff'),url(fonts/icomoon.ttf) format('truetype'),url(fonts/icomoon.svg#icomoon) format('svg');font-weight:400;font-style:normal}[data-icon]:before{font-family:icomoon;content:attr(data-icon);speak:none;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-facebook,.icon-github,.icon-google,.icon-qr_03,.icon-skype,.icon-twitter{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-qr_03:before{content:"\e000"}.icon-facebook:before{content:"\e003"}.icon-twitter:before{content:"\e004"}.icon-google:before{content:"\e001"}.icon-skype:before{content:"\e002"}.icon-github:before{content:"\e005"}html{background:#f4eddb;overflow-y:scroll}a{border:0;color:#2d95ff;outline:0;text-decoration:none}a:hover{color:#ff5101}li,ol,ul{list-style-type:none}input,select{outline:0}input::-moz-focus-inner{border:0}textarea{resize:none;outline:0}button,input,select,textarea{font-family:inherit}.clear{clear:both}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}* html .clearfix{height:1%}.clearfix{display:block}::-webkit-scrollbar{width:10px;background:#fff}::-webkit-scrollbar-thumb{background:#666}.ms300{font-family:Museo-300;font-weight:400;font-style:normal}.ms500{font-family:Museo-500;font-weight:400;font-style:normal}.ms700{font-family:Museo-700;font-weight:400;font-style:normal}.mslab500{font-family:MuseoSlab-500;font-weight:400;font-style:normal}.mslab500i{font-family:MuseoSlab-500Italic;font-weight:400;font-style:normal}.mcyrl500{font-family:MuseoCyrl-500;font-weight:400;font-style:normal}body{font-family:Museo-700;font-weight:400;font-style:normal;font-size:1em;color:#333}.load-indicator{background:url(../imgs/animated-overlay.gif) 0 0;position:fixed;width:100px;height:20px;top:50%;margin-top:-10px;left:50%;margin-left:-50px;z-index:9999;box-shadow:0 0 2px 0 #000 inset;border-radius:3px;opacity:.7;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.global{height:1300px}.aligner{width:940px;margin:0 auto;padding:0 10px}.header{background-color:#222;border-bottom:1px solid #fff;height:95px;position:fixed;top:0;left:0;right:0;overflow:hidden;z-index:11}.logo{float:left;margin-top:.4em;font-size:3em;color:#fff}.logo>span{color:#444}.logo:hover>span{color:#fff}.nav{display:block;float:right;font-size:1.4em;height:95px;position:relative;top:0}.nav>ul{margin-top:2em}.nav>ul>li{float:left;padding-left:2em}.nav>ul>li:first-child{padding:0}.nav>ul>li>a{color:#fff}.nav>ul>li>a:hover{color:#ff5101}.intro{background-color:rgba(45,150,140,.9);border-bottom:1px solid #fff;box-shadow:0 0 30px #606060;position:fixed;bottom:0;left:0;right:0;top:95px;z-index:10;overflow:hidden}.hi{padding-top:2em}.hi>h1{line-height:2em;margin:0;text-shadow:0 1px 0 rgba(255,255,255,.5)}.story-line{padding-top:2em;text-shadow:0 1px 0 rgba(0,0,0,.6);position:fixed;top:10%;right:10%;width:80%;text-align:center;z-index:9999}.story-line>span{color:#fff;font-size:1.4em}.story-line>span>a{color:#ccc}.story-line>span>a:hover{color:#fff}.story-line>span.small{font-size:1em}.story-line>em{display:inline-block;width:20px;height:20px;background-color:#fff;border-radius:10px;box-shadow:1px 1px 0 0 rgba(0,0,0,.6);text-align:center;position:relative;top:3px;-webkit-animation-name:Floating;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-moz-animation-name:Floating;-moz-animation-duration:2s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:ease-in-out;animation-name:Floating;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}@-webkit-keyframes Floating{from{-webkit-transform:translate(0,0)}65%{-webkit-transform:translate(0,15px)}to{-webkit-transform:translate(0,-0px)}}@-moz-keyframes Floating{from{-moz-transform:translate(0,0)}65%{-moz-transform:translate(0,15px)}to{-moz-transform:translate(0,-0px)}}@keyframes Floating{from{transform:translate(0,0)}65%{transform:translate(0,15px)}to{transform:translate(0,-0px)}}.story-line>em>span{display:inline-block;width:4px;height:8px;background-color:#555;position:absolute;left:50%;margin-left:-2px;top:2px;-webkit-transform:translate3d(0px,0,0) translateY(30%);-moz-transform:translate3d(0px,0,0) translateY(30%);-o-transform:translate3d(0px,0,0) translateY(30%);transform:translate3d(0px,0,0) translateY(30%)}.story-line>em>strong{border-width:5px;border-color:#555 transparent transparent;border-style:solid;position:absolute;top:12px;left:50%;margin-left:-5px}.soon>.img{background:url(../imgs/figure-b.png) 0 0 no-repeat;position:fixed;bottom:2%;left:0;display:block;opacity:.1}.soon>div{z-index:5}.soon>div>img{display:block;vertical-align:top}.browsers{box-shadow:inset 0 12px 10px #000;position:fixed;top:96px;bottom:0;left:0;right:0;opacity:.2}.browsers>img{position:absolute}.comingsoon{position:fixed;right:-550px;bottom:0;font-size:90px;color:#000;opacity:.2}.loading{overflow:hidden}.loading .viewport{visibility:hidden}.viewport{position:fixed;top:0;right:0;bottom:0;left:0}.inset{z-index:999;box-shadow:inset 0 0 160px rgba(0,0,0,.4)}.hi_left{background:#4b9f8b;position:absolute;left:-4%;right:0;top:-12%;bottom:-12%;padding-top:5%;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg);z-index:4;overflow:hidden}.pull{background:url(../imgs/pull.png) 0 0 no-repeat;width:369px;height:166px;position:absolute;right:0;bottom:16%;opacity:.5}.info{position:fixed;right:5.16%;top:11.27%;width:35%;height:80.5%;background:url(../imgs/info.png) 0 0 no-repeat;background-size:contain;-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);transform:rotate(10deg)}.def_head{color:#fbf6bc;font-size:3.6em;font-weight:400;position:fixed;left:10%;width:40%;top:5%}h1.def_head{margin:0;padding:.67em 0}.hi_left>h1{color:#f9b223;font-size:3.6em;font-weight:400;position:relative;left:-61px;width:62%}.hi_left>h1+h1{color:#fbf6bc}.hi_right{position:absolute;right:0;left:100%;top:0;bottom:0;background:url(../imgs/push.png) left center no-repeat;z-index:2}[class*=step]{opacity:0}.step2{background-color:#4b9f8b}.wonder{background:url(../imgs/wonder.png) 0 0 no-repeat;position:fixed;top:14%;left:100%;width:170px;height:288px}.desk{background:url(../imgs/desk.png) 0 0 no-repeat;position:fixed;bottom:0;right:-947px;width:947px;height:428px}.deskview{background:url(../imgs/deskview.png) 0 0 no-repeat;background-size:contain;position:fixed;bottom:-8.1%;right:-100.74%;width:100.74%;height:99.68%}.deskview>div{position:absolute;right:0;bottom:0;background:url(../imgs/question-mark.png) 0 0 no-repeat;background-size:contain;width:100%;height:100%}.ipad{background:url(../imgs/ipad.png) 0 0 repeat-x;position:fixed;left:0;right:0;width:100%;height:126px;bottom:10%;opacity:0}.step2>.def_head{width:30%;z-index:5;font-size:3em}.step2>.def_head:nth-child(3){width:24%;left:5%;padding:0}.callout{background:#fbf6bc;text-align:center;line-height:2.4em;border-radius:.2em;width:30%;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.callout>span{display:block;border-bottom:20px solid transparent;position:absolute;bottom:-40px;right:40px;border-right:20px solid transparent;border-left:20px solid transparent;border-top:20px solid #fbf6bc;-webkit-transform:skewX(70deg);-moz-transform:skewX(70deg);-o-transform:skewX(70deg);transform:skewX(70deg)}.callout.def_head{color:rgba(0,0,0,.7);text-shadow:none}.step3>.laptop{position:fixed;top:50%;left:2%;width:67.55%;height:83.57%;background:url(../imgs/laptop.png) 2% center no-repeat;background-size:contain}.laptop-screen{width:46.9%;height:65.4%;background:url(../imgs/grunge.jpg) 0 0 repeat-y #fbf6bc;background-size:100%;position:fixed;top:13.8%;left:12%}.laptop-shine{background:url(../imgs/laptop-shine.png) right top no-repeat;background-size:contain;top:.9652%;right:9.7161%;height:90.5405%;width:79.2576%;position:absolute;opacity:.1}.step3>.def_head{color:#f79e1e;text-shadow:none;left:auto;right:-20%;width:33%;top:10%}@-moz-keyframes hinge{0%{-moz-transform:rotate(0);transform:rotate(0);-moz-transform-origin:top left;transform-origin:top left;-moz-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-moz-transform:rotate(80deg);transform:rotate(80deg);-moz-transform-origin:top left;transform-origin:top left;-moz-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-moz-transform:rotate(60deg);transform:rotate(60deg);-moz-transform-origin:top left;transform-origin:top left;-moz-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-moz-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-moz-transform-origin:top left;transform-origin:top left;-moz-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-moz-transform:translateY(700px);transform:translateY(700px);opacity:0}}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}@-o-keyframes hinge{0%{-o-transform:rotate(0);transform:rotate(0);-o-transform-origin:top left;transform-origin:top left;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-o-transform:rotate(80deg);transform:rotate(80deg);-o-transform-origin:top left;transform-origin:top left;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-o-transform:rotate(60deg);transform:rotate(60deg);-o-transform-origin:top left;transform-origin:top left;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-o-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-o-transform-origin:top left;transform-origin:top left;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-o-transform:translateY(700px);transform:translateY(700px);opacity:0}}@-ms-keyframes hinge{0%{-ms-transform:rotate(0);transform:rotate(0);-ms-transform-origin:top left;transform-origin:top left;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-ms-transform:rotate(80deg);transform:rotate(80deg);-ms-transform-origin:top left;transform-origin:top left;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-ms-transform:rotate(60deg);transform:rotate(60deg);-ms-transform-origin:top left;transform-origin:top left;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-ms-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-ms-transform-origin:top left;transform-origin:top left;-ms-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-ms-transform:translateY(700px);transform:translateY(700px);opacity:0}}@keyframes hinge{0%{transform:rotate(0);transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out}80%{transform:rotate(60deg) translateY(0);opacity:1;transform-origin:top left;animation-timing-function:ease-in-out}100%{transform:translateY(700px);opacity:0}}.step3>.boring{bottom:20%;color:#df4020;right:auto;left:100%;top:auto;font-size:2.6em;text-align:center}.bored{background:url(../imgs/bored.png) 0 0 no-repeat;background-size:contain;position:fixed;left:-24%;top:5%;width:23.45%;height:51.21%;-webkit-transform:scale(0.6);-moz-transform:scale(0.6);transform:scale(0.6)}.step4{background:#ca9620;height:0;opacity:1;overflow:hidden}.jimi{background:url(../imgs/jimi.jpg) 0 0 no-repeat;background-size:100%;width:41.8%;height:0;position:absolute;top:17%;left:6.7%;opacity:.8;z-index:20}.browser{background:url(../imgs/pc.png) 0 0 no-repeat;background-size:contain;position:absolute;left:5%;top:auto;bottom:-86.4734%;width:83.6283%;height:86.4734%;z-index:30}.pc-shine{background:url(../imgs/pc-shine.png) 0 0 no-repeat;position:absolute;left:6px;top:8px;height:372px;width:622px;opacity:.1}.step4>.def_head{color:#fff;left:auto;right:4%;text-align:center;opacity:.8;width:40.04%}.step4>.def_head>span{font-size:1.4em}.retro{font-size:6em;left:auto;top:10%;right:10%;width:auto}.outdated{position:fixed;right:100%;bottom:18%;width:135px;height:183px;background:url(../imgs/gramophone.png) 0 0 no-repeat;opacity:.7}.outdated-text{position:fixed;bottom:10%;left:auto;right:0;font-size:3em;color:rgba(0,0,0,.7);width:34%;text-align:center}.step5{background:#000}.step5>.def_head{text-shadow:3px 3px 0 rgba(255,255,255,.2);width:0;overflow:hidden;padding:0;margin:.67em 0}.step5>.def_head>span{display:block;width:200%;height:1.3em}.legends{top:20%;width:100%}.watching{top:40%;width:100%}.watching>span>em{display:inline-block;text-indent:-9999px;width:200px;height:69px;background:url(../imgs/Kung-Fu-Panda-Logo.png) 0 0 no-repeat}.step6{background:url(../imgs/kung-fu-panda.jpg) center center no-repeat}.step6>.def_head{text-shadow:3px 3px 0 rgba(255,255,255,.2)}.furious-five{position:fixed;width:11.0619%;height:23.3494%;background:url(../imgs/furious-five.png) 0 0 no-repeat;background-size:contain;-webkit-transform:rotate(18deg);-moz-transform:rotate(18deg);transform:rotate(18deg);left:25%;bottom:33%}.step7{background:#f4eddb}.step7>.def_head{color:#9CB81F;font-size:2.6em}.gear{background:url(../imgs/gear-out.png) center center no-repeat;background-size:contain;width:33.4808%;height:72.7858%;position:fixed;top:50%;right:10%}.gear>div{background:url(../imgs/gear-in.png) center center no-repeat;background-size:contain;position:absolute;left:0;right:0;top:0;bottom:0}.idea{background:url(../imgs/idea.png) center center no-repeat;background-size:contain}.step8{background:url(../imgs/final.png) 168% 50% no-repeat #f6f6f6;background-size:auto 88.5668%;z-index:1000}.step8>.def_head{color:#f79e1e;text-align:center;font-size:3.1em;width:43%;left:6%}.step8>.def_head>span{display:block;font-size:.8em;line-height:2;position:relative}.step8>.def_head>span>a{transition:all .4s ease}.step8>.def_head>span>a:hover{color:#3c3c3c}.step8>.def_head>span:last-child{font-size:.5em}.step8>.def_head>span:last-child>a{display:block;color:#3c3c3c;border-top:1px solid #3c3c3c;padding-top:1em;margin-top:1em;position:relative}.step8>.def_head>span:last-child>a:hover{color:#000;border-color:#000;padding-top:.4em}.modals{width:0;height:0;overflow:hidden}.modal{background:#f6f6f6;padding:2em;border-radius:10px}.modal-content{width:400px;min-height:400px}.modal-content>label{display:block;margin-bottom:20px}.modal-content>label:last-child{margin-bottom:0}.modal-content>label>input,.modal-content>label>textarea{transition:all .4s ease;width:380px;padding:10px;border:1px solid #ccc;background:#fff;border-radius:4px;color:#111}.error{color:#df4020!important;border-color:#df4020!important}.error::-webkit-input-placeholder{color:#df4020}.error:-moz-placeholder{color:#df4020}.error::-moz-placeholder{color:#df4020}.error:-ms-input-placeholder{color:#df4020}.modal-content>label>input:focus,.modal-content>label>textarea:focus{border:1px solid #3c3c3c}.contact-form>label>textarea{height:200px}.send-wrap{text-align:center}.send{background:#9CB81F;border:medium none;padding:10px 16px;color:#fff;display:inline-block;border-radius:4px;letter-spacing:1px;word-spacing:4px;box-shadow:0 3px 0 0 #758a16;opacity:.9;transition:all .4s ease}.send:focus,.send:hover{opacity:1}.success-msg{color:#9CB81F;transition:all .6s ease;opacity:0;font-family:Museo-500;padding-top:20px}.error-msg{color:#df4020;transition:all .6s ease;opacity:0;font-family:Museo-500;padding-top:20px}