@import url(http://fonts.googleapis.com/css?family=Oxygen:300);@font-face{font-family:'icomoon';src:url('fonts/icomoon.ttf') format('truetype');src:url('fonts/icomoon.eot?-u0jbem');src:url('fonts/icomoon.eot?#iefix-u0jbem') format('embedded-opentype'),url('fonts/icomoon.woff?-u0jbem') format('woff'),url('fonts/icomoon.ttf?-u0jbem') format('truetype'),url('fonts/icomoon.svg?-u0jbem#icomoon') format('svg');font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;width:1em;height:1em;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="icon-"]:before,[class*=" icon-"]:before{font-style:normal;font-weight:normal;speak:none;display:inline-block;width:1em;height:1em;font-size:1em;text-align:center;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.icon-VK:before{content:"\e003"}.icon-twitter:before{content:"\e005"}.icon-google:before{content:"\e01b"}.icon-Flattr:before{content:"\e020"}.icon-facebook:before{content:"\e021"}.icon-back:before{content:"\e00e"}.icon-info:before{content:"\e087"}.icon-levels:before{content:"\e0a4"}.icon-addthis:before{content:"\e0c1"}.icon-reset:before{content:"\e0cc"}.icon-apple:before{content:"\e12e"}.icon-android:before{content:"\e12d"}.icon-windows:before{padding-left:.15em;content:"\e12f"}.icon-close:before{content:"\e122"}.icon-box-unchecked:before{content:"\e0b5"}.icon-box-checked:before{content:"\e095"}.icon-infinity:before{content:"\e08f"}.icon-bulb:before{content:"\e09a"}.icon-menu:before{content:"\e114"}.icon-tick:before{content:"\e600"}.icon-globe:before{content:"\602"}.icon-globe2:before{content:"\e603"}.icon-key:before{content:"\e601"}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%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}#hints-avail{opacity:0;font-weight:bold;position:absolute;font-family:Oxygen;left:-0.5em;min-width:1.3em;text-align:center;border:1px solid rgba(90,89,87,0.7);border-radius:3px;background:rgba(255,255,255,0.9);padding:.1em;padding-left:.2em;padding-right:.2em}#stats-wrapper{max-width:1024px;margin:0 auto}#stats-wrapper p{width:70%;margin:20px auto}#stats-wrapper h1{text-align:center}html,body{height:100% !important}body{-webkit-user-drag:none;overflow:hidden;-ms-content-zooming:none;-ms-touch-action:none;font-family:'Oxygen',sans-serif;font-weight:300;color:#5a5957;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background-image:url('gplaypattern.png')}*:focus{outline:0}button{font-family:'Oxygen',sans-serif;font-weight:300;background-color:transparent;margin:0;padding:0;border:0;box-shadow:none;background-image:none;font-size:inherit;-moz-appearance:none;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);color:#5a5957}button:enabled:hover{cursor:pointer;color:#2980b9}h1{font-size:250%}p{padding-top:10px;font-size:130%;line-height:1.2em}a{color:#2980b9;text-decoration:none}a:visited{color:#e67e22}.no-js #no-js-msg{position:absolute;top:0;left:0;right:0;bottom:0;height:50px;width:150px;margin:auto}.js #no-js-msg{display:none}#not-modern-enough-msg{display:none;position:absolute;top:0;left:0;bottom:0;right:0;height:200px;width:8cm;margin:auto}#rusty-reason{font-weight:bold;font-style:italic}#not-modern-enough-msg ul{margin-top:10px;margin-left:20px;list-style:circle}#message button{font-size:inherit;font-style:inherit;color:#2980b9}#message{z-index:1;max-width:12cm;line-height:1.2em;letter-spacing:.02em;text-align:center;padding:1em}#message-wrap{top:0;left:0;position:absolute;width:100%;height:100%}#message:hover{color:#2980b9;cursor:default}.dialog{top:0;position:absolute;z-index:10;width:100%;height:100%;overflow:auto}#about-wrapper{-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;-webkit-touch-callout:text;-webkit-user-select:text;user-select:text}.dialog>.recenter{max-width:11cm;border:1px solid rgba(90,89,87,0.5);border-radius:4px;background:rgba(255,255,255,0.98);border-top:2px solid;border-bottom:2px solid}#about-wrapper>.recenter{padding:20px}.dialog span{font-weight:bold}#about-wrapper #smile{font-size:300%;float:left;margin:27px;transform:rotate(90deg);-o-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg)}#about-wrapper #donate{float:right;text-align:center;margin:15px;letter-spacing:1px}#about-wrapper #mail{text-align:center;margin:10px;letter-spacing:1px}.dialog .small{font-size:90%}.dialog .footer{font-size:550%;text-align:center}#menu-share{color:inherit;display:block;border-bottom:1px solid rgba(90,89,87,0.29)}#menu-share:hover{color:#2980b9}.menu-entry{border-bottom:1px solid rgba(90,89,87,0.29);font-size:150%}#menu-wrapper>.recenter{max-width:9cm}.menu-entry:hover:not(.passive){cursor:pointer;color:#2980b9}#menu-wrapper .menu-entry>div{padding:30px}.menu-entry .typcn{display:inline-block;font-size:150%;width:1.5em}.menu-entry>div{display:table}.menu-entry>div>div{display:table-cell;vertical-align:middle}.actual-num{font-style:normal}.hints-num{font-size:150%;background-color:#2980b9;color:white;width:2.5em;text-align:center}.hints-num .icon-bulb{font-size:60%;vertical-align:baseline}.paid .hints-num{background-color:#c0392b}.icon-infinity{font-size:120%}.paid:hover:not(.passive){cursor:pointer;color:#c0392b}.passive .hints-num{background-color:rgba(90,89,87,0.8)}#get-hints-wrapper .menu-entry>div>div{padding:.5em}#get-hints-wrapper .menu-entry>div>div:nth-child(2){font-size:90%}.dollars{font-size:130%}#myalert-wrapper{background-image:none;letter-spacing:.02em}#myalert-wrapper h1{font-size:200%;padding-bottom:.3em;margin-bottom:.2em;border-bottom:1px solid rgba(90,89,87,0.37)}#myalert-wrapper h2{font-size:190%;padding-bottom:.25em}.dialog .recenter{-webkit-box-shadow:4px 4px 25px -8px rgba(51,51,51,1);-moz-box-shadow:4px 4px 25px -8px rgba(51,51,51,1);box-shadow:4px 4px 25px -8px rgba(51,51,51,1)}#myalert-wrapper .recenter{padding:1em;border:1px solid rgba(90,89,87,0.4);background:rgba(255,255,255,0.98)}#myalert-wrapper .footer{margin-top:.1em;text-align:right;font-size:320%}.social a{display:inline-block;text-decoration:none;cursor:auto;color:inherit}.social a:visited{color:inherit}.no-js #social-vertical,.no-js #social-horisontal{display:none !important}#social-vertical{float:left;position:relative}#social-vertical li{padding:8px;font-size:32px}#social-horisontal li{display:inline-block;vertical-align:middle;font-size:42px}#social-horisontal .addthis-color{padding-bottom:10px}.facebook-color:hover{color:#305891}.gplus-color:hover{color:#dd4b39}.twitter-color:hover{color:#2ca8d2}.vkontakte-color:hover{color:#6388b0}.flattr-color:hover{color:#82ab2c}.addthis-color:hover{color:#f8694d}a span:hover{cursor:pointer}.android-color:hover{color:#a4ca39}.windows-color:hover{color:#0050ef}.apple-color:hover{color:black}#apps-vertical{display:none;margin-top:20px}#apps-about{border-bottom:1px solid rgba(90,89,87,0.29);padding-top:15px;padding-bottom:15px;display:inline-block;text-align:center;width:100%}#apps-about a{color:inherit}#apps-about div{padding:10px;display:inline-block}#apps-about [class^="icon-"],#apps-about [class*=" icon-"]:before{font-weight:normal;font-size:3em}.notyet{opacity:.5}#controls button:disabled{opacity:.6}#footer-wrapper{position:absolute;text-align:center}#controls{display:none;overflow:hidden;white-space:nowrap}.main-btns{display:inline-block}#big-level-btn .current-lvl-num{display:inline-block;text-align:center;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.secondary-controls{position:absolute;display:inline}.secondary-controls{font-size:50%}.secondary-controls span{font-size:inherit}.secondary-controls .addthis-color{color:#f8694d}.secondary-controls .addthis-color:hover{color:#2980b9}#menu-btn-text{margin-left:.2em;display:none}#menu-wrapper .icon-windows{display:inline-block;margin-bottom:-0.1em}.game-object{position:absolute;width:100%;height:100%}.layer{height:99%;width:99%;position:absolute}.subsquare{height:50%;width:50%;left:49%;visibility:hidden;position:absolute}.circle{width:50%;height:50%;left:25%;top:25%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute}.arrow{width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:15px solid black}.stage{position:absolute;max-width:100px;max-height:100px}#wrap{position:relative;float:left}.invisible{visibility:hidden !important}.recenter{position:relative;margin:0 auto}.current-level{font-weight:bold;color:#c0392b}.level-button{width:2em;height:1.5em}@media screen and (orientation:landscape){#apps-vertical{display:none}#footer-wrapper{right:0;top:0;height:100%}#controls{right:0;top:0;height:100%;width:1.3em}#controls .main-btns :before{font-size:1.2em}.secondary-controls{text-align:center;width:100%;bottom:0;right:0;padding-bottom:.3em}.ctrl-text{text-align:center}#social-horisontal{display:none !important}#controls li{display:block}.secondary-controls>*{display:inline;width:100%}#lvlselect{width:12em}}@media screen and (orientation:portrait){#footer-wrapper{bottom:0;width:100%}#controls li{display:inline}#big-level-btn{display:none}#level-btn{display:inline}#social-vertical{display:none !important}.secondary-controls{position:absolute;bottom:0;right:0}#lvlselect{width:8em}.ctrl-text{font-size:44%}.icon-reset:before{position:relative;bottom:.04em}#menu-btn-text{display:none}#myalert-wrapper .recenter{max-width:85%}}@media screen and (orientation:portrait) and (min-width:0){#about-wrapper{font-size:70%}#get-hints-wrapper{font-size:86%}#lvlselect{font-size:24px}.ctrl-text{display:none}#controls{font-size:48px;bottom:5px}#message{font-size:24px}#social-horisontal{display:none}.secondary-controls{bottom:12px}#footer-wrapper{text-align:left}}@media screen and (orientation:portrait) and (min-width:320px){#lvlselect{font-size:32px}#controls{font-size:64px}#message{font-size:28px}.secondary-controls{bottom:15px;font-size:56%}}@media screen and (orientation:portrait) and (min-width:390px){#about-wrapper{font-size:82%}}@media screen and (orientation:portrait) and (max-width:401px){.level-button{height:1.3em}}@media screen and (orientation:portrait) and (min-width:410px){#about-wrapper{font-size:88%}#lvlselect{font-size:36px}#controls{font-size:80px}#message{font-size:32px}.secondary-controls{bottom:19px;right:10px;font-size:54%}}@media screen and (orientation:portrait) and (min-width:450px){#about-wrapper{font-size:100%}#lvlselect{font-size:38px}#myalert-wrapper .recenter{max-width:11cm}#message{font-size:34px}}@media screen and (orientation:portrait) and (min-width:500px){#lvlselect{font-size:40px}#message{font-size:34px}}@media screen and (orientation:portrait) and (min-width:580px){.ctrl-text{display:inline;vertical-align:middle;margin-left:-16px}#get-hints-wrapper{font-size:100%}#message{max-width:14cm;font-size:36px}.secondary-controls{bottom:10px}.secondary-right{right:10px}.secondary-left{position:fixed;left:10px}.secondary-controls .social{display:none}#footer-wrapper{text-align:center}#social-horisontal{display:inline-block;margin:10px}#lvlselect{font-size:42px}}@media screen and (orientation:portrait) and (min-width:760px){#controls{font-size:96px}}@media screen and (orientation:landscape) and (min-height:0){#controls li{margin-bottom:-10px}.ctrl-text{display:none}#controls{font-size:48px}#message{font-size:24px}#lvlselect{font-size:24px}#about-wrapper{font-size:70%}}@media screen and (orientation:landscape) and (min-height:250px){#lvlselect{font-size:28px}}@media screen and (orientation:landscape) and (min-height:310px){#lvlselect{font-size:32px}.ctrl-text{display:none}#controls li{margin-bottom:-10px}#controls{font-size:64px}#message{font-size:28px}}@media screen and (orientation:landscape) and (min-height:360px){#lvlselect{font-size:36px}}@media screen and (orientation:landscape) and (max-height:399px){#social-vertical{display:none !important}}@media screen and (orientation:landscape) and (min-height:400px){#lvlselect{font-size:36px}#controls{font-size:80px}#message{font-size:36px}#social-vertical{display:block;left:0;margin:16px}#about-wrapper{font-size:80%}}@media screen and (orientation:landscape) and (min-height:470px){#lvlselect{font-size:38px}#controls li{margin-bottom:auto}.ctrl-text{display:block;font-size:30%}#message{font-size:36px;max-width:14cm}.secondary-controls>*{display:inline;width:auto}#about-wrapper{font-size:75%}}@media screen and (orientation:landscape) and (min-height:500px){#apps-vertical{display:block}#lvlselect{font-size:40px}}@media screen and (orientation:landscape) and (min-height:560px){#about-wrapper{font-size:86%}#lvlselect{font-size:42px}}@media screen and (orientation:landscape) and (min-height:600px){#lvlselect{font-size:44px}}@media screen and (orientation:landscape) and (min-height:720px){#lvlselect{font-size:44px}#controls{font-size:112px}.secondary-controls{font-size:20%;padding-bottom:1em}#message{max-width:16cm}#social-vertical{margin:32px}#menu-btn-text{display:inline}#about-wrapper{font-size:100%}}@media screen and (orientation:landscape) and (min-height:850px){#controls{font-size:144px}.secondary-controls{font-size:20%}.ctrl-text{font-size:25%}}@media screen and (max-height:449px){#menu-wrapper .menu-entry>div{padding:15px}#apps-about{padding-top:0;padding-bottom:0;font-size:85%}.dialog .footer{font-size:415%}#menu-wrapper>.recenter{max-width:7cm}}@media screen and (min-height:450px) and (max-height:495px){#menu-wrapper .menu-entry>div{padding:26px}#apps-about{padding-top:10px;padding-bottom:10px}.dialog .footer{font-size:499%}}