@font-face{font-family:eborg;src:url("../fonts/Eborg.otf")}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}body{position:relative;max-width:100%;width:100%;overflow-x:hidden}h1,h2{font-family:eborg}p{font-family:Helvetica, Arial;font-size:12px;color:#333;line-height:12px}main{width:100%;height:100%;position:relative}main #main-island{display:flex;flex-direction:column;align-content:flex-start;position:absolute;z-index:1;width:100%;height:100%;min-height:1575px;padding:0;margin:0;top:450px}main #main-island .front{position:absolute;background:url(../images/slides/begin_slide.png) no-repeat center top;height:230px;top:-143px;width:100%;left:319px;z-index:10}main #main-island .mid{flex:1 1 1325px;background:url(../images/main_island/main_island.png) no-repeat center top;max-height:1325px}main #main-island .tiled{flex:2 0;align-self:stretch;position:relative;background:url(../images/main_island/tiled_waterfall.jpg) center top repeat-y;min-height:248px}.footer{position:absolute;bottom:-586px;width:100%;z-index:2;background:url(../images/main_island/footer.png) no-repeat center bottom;height:293px}.footer p{position:absolute;font-size:0.6em;padding:20px 0px;bottom:0;width:100%;text-align:center}@media only screen and (max-width: 800px){main #main-island .front{display:none}}header{margin:0 auto;max-width:1100px;height:259px;background:url(../images/logo2.png) no-repeat center top;position:relative;z-index:100}#menu{padding-top:50px;text-align:center}#menu ul{list-style:none;text-align:center;display:inline-block}#menu ul li{list-style:none;float:left;padding-bottom:20px;position:relative;background-repeat:no-repeat;-moz-transition:opacity .25s ease;-o-transition:opacity .25s ease;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}#menu ul li a{font-size:20px;color:#f59815;text-decoration:none;font-family:eborg;padding:10px 15px 10px;margin:4px 5px;height:27px;text-shadow:-1px -1px 0px #000,-1px 1px 0px #000,1px 1px 0px #000,1px -1px 0px #000,0px 0px 7px #fff,0px 0px 7px rgba(248,128,61,0.8)}#menu ul li a:hover{text-decoration:none;color:#fabb37;text-shadow:0px 0px 2px #c20,0px 0px 7px rgba(248,128,61,0.8)}#menu .home{display:block;width:100%;height:117px;content:''}ul li.mobile{display:none}@media only screen and (max-width: 800px){#menu{width:100%}#menu ul{width:100%;padding:0;margin:0}#menu ul li{width:100%;padding:0;float:none}#menu ul li a{width:100%;padding:0;margin:0}#menu ul li.mobile{display:block}#menu ul li:not(.mobile) a{display:none;padding:10px 0 0;background:#fff}#menu ul li:hover a{display:block}#menu ul:hover li a{display:block}}.lang_dropbtn{background:none;padding:16px;font-size:26px;border:none;text-align:right;cursor:pointer;font-family:eborg;color:#f59815;text-shadow:-1px -1px 0px #000, -1px 1px 0px #000, 1px 1px 0px #000, 1px -1px 0px #000, 0px 0px 7px #fff, 0px 0px 7px #000;text-decoration:none}.lang_dropdown{position:relative;text-align:right;width:100%;height:1px}.lang_dropdown_content{display:none;font-family:eborg;position:absolute;background:#fff;right:0;min-width:160px;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);z-index:1}.lang_dropdown_content a{color:black;padding:12px 16px;text-decoration:none;display:block;text-align:left}.lang_dropdown_content a:hover{background-color:#f1f1f1}.lang_dropdown_content a.active{border-left:3px solid #f59815}.lang_dropdown:hover .lang_dropdown_content{display:block}.clearer{clear:both;line-height:0;height:0}#content{position:relative;z-index:100;top:150px;left:0;width:100%;margin:0 auto;padding:0;max-width:883px;min-height:950px}#content .wrapper{margin:30px}#content .feature{display:flex;margin:0 0 30px}#content .feature div{flex:1 1;order:1;margin:10px}#content .feature div.right{order:3}#content .feature div.image{flex:0;text-align:center;order:2}#content .feature img{margin:10px 10px 20px;border-radius:12px;border:7px solid #698b8c;max-width:300px}#content .feature h2{font-size:24px;color:#c75050;line-height:30px;margin:10px 10px 20px}#content .feature p{font-family:Helvetica, Arial;font-size:16px;color:#333;line-height:26px;margin:10px 10px}@media only screen and (max-width: 800px){#content .wrapper{margin:0}#content .feature{display:block}#content .feature div.image img{left:-5px;border-left-width:5px;border-right-width:5px;position:relative;max-width:100%;margin:0}}.tab{margin:0 auto;display:block;max-width:770px;background-color:#f9f9f9;border-radius:10px;overflow:hidden}#controls{margin:0 auto;display:block;position:relative}#specs{margin:0 auto 20px;display:block;position:relative}#loadingIcon{height:50px;width:50px;background:url(../images/play/LoadingArrow.png);position:relative;z-index:10001;float:left;margin-left:4px}.navbar_big{margin:0 auto;padding:0;text-align:center;overflow:hidden}#front-items{position:relative;margin:0 auto;width:100%;max-width:800px;height:250px;background:rgba(255,255,255,0);z-index:50}#front-items .front-item{padding-left:10px;max-width:400px}#front-items .front-item h1{font-size:33px;color:#333;line-height:33px;margin:6px 0px}#front-items .front-item h2{font-family:Helvetica, Arial;max-width:400px;font-size:18px;color:#333;line-height:22px;margin:0}.facebook-button{position:relative;display:block;float:left;clear:both;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAABUCAMAAACfvxb8AAAAeFBMVEVOaaJMZ6FIZJ89W5lBXps8WplDYJxNaKFKZqBGYp5HY54/XJpCX5xFYZ07WZg+XJpLZqBAXZtJZZ9EYZ1NaKI8Wpg9WplMaKFNaaJJZJ9LZ6FEYJ1FYp1DX5xAXptJZaBAXZo+W5k+W5pKZaBGY55LZ6A8WZg/XZpJqQD4AAAAVklEQVR4Xk3CBQoDABADwU3d3d37/x8WAqEHI/jboZV1Y2sqDuiNZtaLJ7qihe1RoxjEC/XjhMaxtCPqxBmNolVc0Nxu6IuGMbUHuqNmsbF2rO2DJhg/RwEE6AR0V3kAAAAASUVORK5CYII=);background-size:100% 100%;color:white;text-decoration:none;font-family:Helvetica, Arial;padding:14px 24px 14px 40px;margin:16px 0 0;border-radius:4px}.facebook-button:before{position:absolute;top:10px;left:14px;bottom:10px;width:32px;background-image:url(../images/fb.png);background-size:contain;background-repeat:no-repeat;content:''}.steam-button{position:relative;display:block;float:left;clear:both;background:#000;background-size:100% 100%;color:white;text-decoration:none;font-family:Helvetica, Arial;padding:14px 24px 14px 40px;margin:16px 0 0;border-radius:4px}.steam-button:before{position:absolute;top:10px;left:8px;bottom:10px;width:32px;background-image:url(../images/steam.png);background-size:contain;background-repeat:no-repeat;content:''}.old-weblogin{display:block;clear:both;font-weight:bold;font-family:Helvetica, Arial;color:black}.question{margin-bottom:12px;background:rgba(38,158,238,0.2);border-radius:12px;padding:12px}.answer{background:rgba(0,0,0,0.1);border-radius:12px;padding:12px}#play #navbar{float:left;margin:0 auto;padding:0;margin-left:auto;margin-right:0px;height:2.75em;opacity:1}#play #navbar a,#play #navbar span{position:relative;float:left;display:block;background-repeat:no-repeat;background-position:0px 0px;overflow:hidden;height:3em;top:0.3em;margin-right:0.3em}#play #navbar a.selected,#play #navbar span.selected{background-position:0 -3em}#play #navbar a{border:0px solid #fff;border-radius:5px 5px 0px 0px;font-size:16pt;color:#fff;font-family:eborg;text-decoration:none;background:linear-gradient(-179deg, rgba(255,255,255,0.9),rgba(255,255,255,0),rgba(255,255,255,0),rgba(255,255,255,0),rgba(255,255,255,0),rgba(255,255,255,0)),linear-gradient(-155deg, rgba(255,255,255,0.9),rgba(255,255,255,0),rgba(255,255,255,0),rgba(255,255,255,0),rgba(255,255,255,0),rgba(255,255,255,0)),linear-gradient(-177deg, #277fa9,rgba(255,255,255,0),rgba(255,255,255,0)),linear-gradient(#309acd,#7feeff);text-shadow:1px 0px 0px #000, 0px 1px #000, 1px 1px #000, -1px -1px #000, -1px 0px #000, 0px -1px #000, 2px 3px 0px #000, 0px 0px 1px #000;padding:1px 15px 3px;margin:4px 5px 0px;height:27px;box-shadow:0px 0px 1px 1px #89d3f6,0px 0px 0px 4px #000}#play #navbar a.selected{background:#000;height:20px;box-shadow:0px 0px 0px 4px #000;margin:11px 5px 0px}#play #canvas{border-style:solid;border-radius:10px;border-width:7px;border-color:#f9f9f9;position:absolute}#play #UnityWrapper{text-align:center;display:flex;justify-content:center;align-items:center}#play #canvasParent{display:flex;justify-content:center;align-items:center}#play #fullscreenButton{background-image:url("../../images/fullscreen.png");position:relative;align-self:baseline;margin-left:auto;right:7px;top:7px;width:35px;height:35px;opacity:0.5}#play #fullscreenButton:hover{opacity:1}#play #fullscreenButton:active{background-image:url("../../images/fullscreenPressed.png")}#play .tab{border:7px solid #f9f9f9;border-radius:10px}#avatar{padding:10px;background-color:white}#avatar .avatarform{margin:0;padding:0}#avatar .avatarform fieldset{padding:0;border-style:none}#avatar .avatarform fieldset ul{margin:0;padding:0;padding-top:10px;list-style:none}#avatar .avatarform fieldset ul li{margin:0;padding:0;margin-bottom:2px;display:block;font-weight:bold}#avatar .avatarform label{width:80px;display:inline-block;font-family:Verdana;font-size:11px;color:#000000}#avatar .avatarform .text{width:180px;margin:0 10px 0 10px;background-color:#f3f2f1}#backgrounds{position:absolute;width:100%;height:100%;overflow:hidden}#main-background{position:fixed;width:100%;height:100%;background:url(../images/background.jpg) no-repeat center 0px;background-size:cover}#background-01{position:fixed;height:100%;width:100%}#background-02{position:fixed;height:100%;width:100%}#background-03{position:fixed;height:100%;width:100%}.background-island{position:absolute}#island-0101{top:380px;right:10px;width:130px;height:169px;background:url(../images/new/distant_island.png) no-repeat}#island-0201{top:700px;left:40px;width:305px;height:379px;background:url(../images/new/ruin_island.png) no-repeat}#island-0202{top:571px;right:100px;width:277px;height:272px;background:url(../images/new/inka_island.png) no-repeat}#island-0301{top:582px;left:40px;width:210px;height:285px;background:url(../images/new/tree_island.png) no-repeat}#island-0302{top:1020px;right:70px;width:345px;height:357px;background:url(../images/new/tower_island.png) no-repeat}#island-0303{top:882px;left:200px;width:331px;height:319px;background:url(../images/new/cannon_island.png) no-repeat}#horizon-02{position:absolute;top:600px;width:100%;margin:0 auto;height:610px;background:url(../images/02-horizon.png) no-repeat center top}
