@font-face{font-family:'HelsinkiRegular';src:url('../fonts/helsinki-webfont.woff') format('woff'),url('../fonts/helsinki-webfont.ttf') format('truetype'),url('../fonts/helsinki-webfont.svg#HelsinkiRegular') format('svg');font-weight:normal;font-style:normal}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}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}del{text-decoration:line-through}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ul{list-style:none}html{width:100%;height:100%}body{width:100%;height:100%;margin:0;padding:0}.flexBox{background:#000;height:100%}#cgAds1{height:40%}#cgAds2{height:50px;background:#000}#cgAds3{text-align:center;height:50px;width:119%;margin-left:-9%}.ad1{width:100%}.iframe1{width:320px;height:70px;overflow:hidden}#cgAds3 .iframe1{height:50px}.gameWrapper{-webkit-box-flex:1;width:100%;font-size:100%;font-weight:bolder;font-family:'HelsinkiRegular',Helvetica,sans-serif;color:#fff;position:relative;overflow:hidden}.mainBG{height:100%;width:100%}.mainBG img{height:100%;position:absolute;z-index:1}.page{width:100%;height:100%;position:absolute;z-index:2;top:0}.CGlogo{width:90%;height:35%;display:block;margin:-20% auto 20% auto;background:url(../img/CG2logo.png) no-repeat;-webkit-background-size:auto 90%;background-position:center center}.CGlogoDiv{width:100%;height:25%;background:url(../img/CG2logo.png) no-repeat;-webkit-background-size:auto 90%;background-position:center center}.CGlogo.small{margin:0 auto 15% auto;max-height:20%}.pageHowToPlay .CGlogo.small{margin:-2% auto 5% auto}.loaderProgressContainer{width:90%;height:5%;font-size:200%;text-align:center}.scoreProgress .scoreProgressInner{margin:1px auto 0 auto;width:90%;height:100%;position:relative}.scoreProgress .scoreProgressInner .stageInfo{position:absolute;right:0;top:0;height:100%;text-align:right;padding:0 2%;z-index:1}.loaderProgressInner,.scoreProgressInner{width:100%;margin:5% auto 0 auto;background-image:url(../img/loaderBG.jpg);background-repeat:no-repeat;width:90%;height:50%;overflow:hidden}.loaderProgressInner,.scoreProgressInner,.pagePlay .scoreHeader .score{border-radius:4px}.loaderProgressInner div,.scoreProgressInner div.progress{background:url(../img/loaderBGinner.jpg);height:100%;width:0}.scoreProgressInner div.progress{-webkit-transition:all .45s linear;-webkit-transform:translate3d(0,0,0)}.loaderContinue{width:60%;height:13%}.pageWelcome{font-size:60%}.pageWelcome .play{width:80%;height:15%;margin:1% auto 1% auto;font-size:350%}.pageWelcome .credits{height:40%;margin:1% auto 1% auto}.pagePlay .lay{height:13%;font-size:50%;position:relative;z-index:3}.pagePlay .lay .button{margin:0;padding:0}.pagePlay .lay .button div{height:100%}.pagePlay .button .iconWrapper{height:100%;width:25%;padding:0;margin:0}.pagePlay .lay div{width:30%}.pagePlay .lay .toolsSwitcherText{width:70%}.pageCredits img{width:90%;margin:2% auto 0 auto}.pageCredits .text{width:100%;padding:1% 0 1% 0;text-align:center;background:#000;margin-bottom:2%}.pageHowToPlay .paging{font-size:150%}.pageHowToPlay .tutorialWrapper{width:80%;height:50%;position:relative}.pageHowToPlay .tutorial{position:absolute;width:100%;height:100%}.pageHowToPlay .tutorial1{background:url(../img/howto/one.png) no-repeat;-webkit-background-size:80% auto;background-position:center center;-webkit-animation:fade1 5s infinite}.pageHowToPlay .tutorial2{background:url(../img/howto/two.png) no-repeat;-webkit-background-size:80% auto;background-position:center center;-webkit-animation:fade2 5s infinite}.pageHowToPlay .tutorial3{background:url(../img/howto/three.png) no-repeat;-webkit-background-size:80% auto;background-position:center center;-webkit-animation:fade3 5s infinite}.pageHowToPlay .tutorial4{background:url(../img/howto/four.png) no-repeat;-webkit-background-size:80% auto;background-position:center center;-webkit-animation:fade4 5s infinite}.pageHowToPlay2 .toolWrapper{width:100%;height:24%;-webkit-box-align:stretch}.pageHowToPlay2 .bomb{background:url(../img/game/bomb.png) no-repeat;-webkit-background-size:60% auto;background-position:center center}.pageHowToPlay2 .hint{background:url(../img/game/hint.png) no-repeat;-webkit-background-size:60% auto;background-position:center center}.pageHowToPlay2 .color{background:url(../img/game/color.png) no-repeat;-webkit-background-size:60% auto;background-position:center center}.pageHowToPlay2 .time1020{background:url(../img/game/time1020.png) no-repeat;-webkit-background-size:60% auto;background-position:center center}.pageHowToPlay2 .tool{width:20%;height:100%;-webkit-box-flex:0}.pageHowToPlay2 .toolDesc{-webkit-box-flex:1}.pageHowToPlay2 .blockBG{width:99%;height:50%}.pageRestoreLifes .blockBG{font-size:120%;width:100%;height:65%;padding:5%;-webkit-box-sizing:border-box}.pageRestoreLifes .orText{margin:3% 0 5% 0}.pageRestoreLifes .restoreTimer{font-size:200%;margin:5%}.pageRestoreLifes .buyRestore{font-size:95%;padding:5%;margin:0;height:7%;width:80%}.pageRestoreLifes .buyRestore .myMoneyIcon{width:7%;margin:0 3%}.pageRestoreLifes .restoreExplanationLastRow{height:8%;margin:3% 0 0 0;width:80%}.pageRestoreLifes .restoreExplanationLastRow .myMoneyIcon{width:8%;margin:0 3%}.pageLeaderBoard .blockBG{height:97%}.pageLeaderBoard .lay{height:13%}.pageLeaderBoard .lay div.button{width:45%;margin:0 4%;-webkit-box-sizing:border-box}.pageLeaderBoard .lay div.smallButton{width:14%;font-family:Arial}.pageLeaderBoard .lay div{height:90%}.pageLeaderBoard .header{width:100%;height:7%}.pageLeaderBoard div.scoreList{height:75%;width:95%}.pageLeaderBoard div.scoreList .centerH{width:100%;height:10%}.pageLeaderBoard div.scoreList .centerH *{display:block}.pageLeaderBoard div.scoreList .centerH .count{width:12%;text-align:left}.pageLeaderBoard div.scoreList .centerH img{width:10%}.pageLeaderBoard div.scoreList .centerH .userName{width:53%;padding:0 2%;-webkit-box-sizing:border-box;overflow:hidden}.pageLeaderBoard div.scoreList .centerH .userScore{width:25%;text-align:right}.pageBeforePlay .blockBG{width:100%;height:65%}.pageBeforePlay .lay div{width:45%;font-size:100%}.pageBeforePlay .lay div .myMoneyIcon{width:20%;height:100%;margin:0;background-position:left 45%;-webkit-background-size:100% auto}.pageBeforePlay .lay div .buyDesc{width:60%;height:100%;margin:0}.pageBeforePlay .header{width:100%;height:10%}.pageBeforePlay .toolRow{width:100%;height:25%}.pageBeforePlay .buyBox{margin-right:5%;width:45%;height:100%}.pageBeforePlay .toolnumber{font-size:160%;width:26%;padding-right:2%;padding-left:2%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-pack:center;-webkit-box-align:end}.pageBeforePlay .toolicon{width:80%;height:70%;position:relative;z-index:2}.pageBeforePlay .bombicon{background:url('../img/game/bomb.png') no-repeat;-webkit-background-size:auto 90%;background-position:center center}.pageBeforePlay .coloricon{background:url('../img/game/color.png') no-repeat;-webkit-background-size:auto 90%;background-position:center center}.pageBeforePlay .hinticon{background:url('../img/game/hint.png') no-repeat;-webkit-background-size:auto 75%;background-position:center center}.pageBeforePlay .time10icon{background:url('../img/game/time10.png') no-repeat;-webkit-background-size:auto 75%;background-position:center center}.pageBeforePlay .time20icon{background:url('../img/game/time20.png') no-repeat;-webkit-background-size:auto 75%;background-position:center center}.pageBeforePlay .greyBtn .toolPrice{z-index:2;position:relative;width:100%;height:30%}.pageBeforePlay .greyBtn .toolPriceAmount{height:100%;padding-top:1%;width:50%;-webkit-box-align:end}.toolPrice .myMoneyIcon{-webkit-background-size:auto 95%;background-position:left center;width:50%}.pageBeforePlay .scrollPanelHeader{width:100%;height:20%;margin:0 0 2% 0}.pageShop .blockBG{width:100%;height:65%}.pageShop .scrollPanelHeader{height:19%}.pageShop .lay{height:15%}.pageShop .statusWrapper{width:55%}.pageShop .additionalWrapper{width:45%;height:100%}.pageShop .shopBox{width:80%;height:25%;margin-bottom:2%;position:relative}.pageShop .shopBox .moneyWrapper,.pageShop .shopBox .shopText{position:relative;z-index:2}.pageShop .shopBox .moneyWrapper{width:100%;height:100%}.pageShop .coinsAmount{width:50%;text-align:right}.pageShop .myMoneyIcon{width:35%;-webkit-background-size:auto 100%;background-position:10% center;margin-top:1%}.pageShop .buyMoreCoins{width:100%;height:10%;font-size:150%;color:#ae0000}.pageShop .moneyPrice{height:45%;width:100%;font-size:220%;padding-top:5%}.pageShop .priceWrapper{height:40%;width:100%}.pageShop .shopBox .shopText{width:40%;height:100%}.pagePlay .componentWrapper .main{background:#002c39}.pagePlay .componentWrapper{height:79%;width:100%}.pagePlay .scoreHeader{height:8%;width:100%;font-weight:bold;background:url(../img/statusBG.jpg) no-repeat;-webkit-background-size:100%;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-webkit-box-sizing:border-box;padding:0 0 1% 0;position:relative}.pagePlay .scoreHeader .scoreWrapperContainer{width:100%;height:50%}.pagePlay .scoreHeader .scoreWrapper{width:100%;height:100%;margin:0 0 0 1%;font-size:90%}.pagePlay .scoreHeader .scoreWrapper div{width:48%}.pagePlay .scoreHeader .scoreWrapper div.stage{text-align:right}.pagePlay .scoreHeader .score{width:90%;height:59%;text-align:right;padding:0 2%;background:#682a04;-webkit-box-sizing:border-box;-webkit-box-pack:end}.pagePlay .scoreHeader .timeCounter{color:#682a04;width:14%;height:100%;position:absolute;top:0;left:0;background:url(../img/scoreCircle.png) no-repeat;-webkit-background-size:auto 95%;background-position:center center}.pagePlay .scoreHeader .timeCounterInner{margin-left:50%}.pagePlay .scoreProgress{width:100%;height:39%;font-size:70%}.pagePlay .scoreHeader .timeCounter.hurry,.colorBlink{-webkit-animation:colorBlink 1s infinite;-webkit-transform:translate3d(0,0,0)}.colorBlink2{-webkit-animation:colorBlink2 1s infinite;-webkit-transform:translate3d(0,0,0)}.pagePlay .buttonToolIcon{-webkit-transform:translate3d(0,0,0);-webkit-animation:changeSize 2s infinite}.pops{width:100%;height:100%;position:absolute;z-index:3;top:0}.pop{width:100%;height:100%;position:absolute;top:0;font-size:200%;z-index:3}.popNoLevel .close,.popNoCoins .buyMoreCoins,.popNoCoins .back1,.popGamePause .gameContinue,.popGamePause .back1{width:80%;height:20%;font-size:120%}.popNoCoins .back4{width:60%;height:20%;font-size:100%;margin-top:10%}.popNoCoins .back1,.popGamePause .back1{height:20%;margin-top:25%;font-size:60%}.popHowToTools.blockBG{height:70%;width:95%;top:20%;font-size:100%}.popHowToTools .pRow{width:100%;height:20%}.popHowToTools .pRow1{font-size:200%}.popHowToTools .pRow3{height:40%}.popHowToTools .pText{height:50%;width:100%}.popHowToTools .toolIcon{background:url(../img/howto/tool.png) no-repeat;-webkit-background-size:auto 80%;background-position:center top;height:50%;width:100%}.popHowToTools .pRow2 .myMoneyIcon{-webkit-background-size:100% auto;background-position:15% center;width:10%;margin-top:-2%}.popHowToTools .closeHelper1{width:80%;height:80%}.popHowToPlay.blockBG{height:80%;width:95%;top:10%;font-size:100%}.popHowToPlay .pText{height:50%;width:100%}.popHowToPlay .play1{width:80%;height:80%}.popHowToPlay .timerIcon{background:url(../img/howto/timer.png) no-repeat;-webkit-background-size:auto 100%;background-position:center center;height:50%;width:100%}.popHowToPlay .rowIcon{background:url(../img/howto/row.png) no-repeat;-webkit-background-size:auto 100%;background-position:center center;-webkit-border-radius:10px;height:50%;width:100%}.popHowToPlay .pRow{width:100%;height:20%}.popNoLevel.blockBG,.popNoCoins.blockBG,.popGamePause.blockBG{height:70%;width:95%;top:10%}.popNoLevel.blockBG,.popNoCoins.blockBG{font-size:150%;height:65%;margin-top:10%;padding:5%;-webkit-box-sizing:border-box}.popNoCoins .myMoneyIcon{-webkit-background-size:auto 80%;background-position:30% center}.popNoCoins .notEnoughCoins{width:80%;height:14%}.popNoCoins .buyMoreCoinsInOurShop{font-size:70%;margin-bottom:5%}.popNoCoins .back1{margin-top:20%}.popNoCoins .buyMoreCoins{margin-top:5%}.arrowIcon{position:absolute;width:30%;height:20%;background:url(../img/arrowIcon.png) no-repeat;-webkit-background-size:auto 100%;background-position:center center;top:9%;left:60%;z-index:6}.arrowIcon.life{-webkit-background-size:auto 80%;background-position:center center;top:7%;left:12%}.arrowIcon.money{-webkit-background-size:auto 100%;background-position:center center;top:4%;left:6%}.popNoLevel .noLevelDesc{height:80%}.popNoLevel .noLevelDesc .desc1{font-size:65%;margin-bottom:10%}.popNoLevel .noLevelDesc .desc1{font-size:75%}.popResult .lay{font-size:40%;height:20%}.popResult .back2{width:85%}.popResult .why{width:100%;height:12%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-pack:end;-webkit-box-align:center;font-size:80%}.endResultWrapper{height:50%;width:100%;font-size:70%}.endResultWrapper .finalStage,.endResultWrapper .gainedCoins,.endResultWrapper .finalScore{width:100%;height:30%;margin:1% 0 1% 0;-webkit-box-pack:start}.endResultWrapper .left{width:55%;height:100%;-webkit-box-pack:end}.endResultWrapper .middle{width:5%;height:100%}.endResultWrapper .right{width:45%;height:100%;-webkit-box-align:start}.endResultInner{height:90%;width:100%;margin-top:0}.endResultInner .myMoneyIcon{-webkit-background-size:80% auto;background-position:left center;width:20%;height:100%;margin-top:-3%}.newRecordWrapper{height:30%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-pack:end;-webkit-box-align:center}.endPanel{width:85%;height:65%;font-size:80%}.endPanel .newRecord{color:#ae0000;font-size:100%;margin-top:0;height:13%;width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-pack:center;-webkit-box-align:center}.endPanel .bounce{-webkit-transform:translate3d(0,0,0);-webkit-transition:all 1s;-webkit-transition-timing-function:cubic-bezier(0,0.45,.5,1.3);-webkit-transform:rotate(360deg)}.popPause{background:#fff url(../img/rotate.jpg) no-repeat;background-position:center center;-webkit-background-size:auto 100%;width:100%;height:100%;z-index:1000}.popGiveName .desc{height:30%;text-align:center}.popGiveName .score{height:30%;text-align:center}.popGiveName .points{font-size:150%}.popGiveName .button{font-size:110%}.popGiveName .form{text-align:center;width:100%;height:20%}.popGiveName input{width:80%;font-size:95%}@-webkit-keyframes colorBlink{0%{color:#F00}50%{color:#FFF}100%{color:#F00}}@-webkit-keyframes colorBlink2{0%{color:#ae0000}50%{color:#FFF}100%{color:#ae0000}}@-webkit-keyframes heartBlink{0%{opacity:.5}50%{opacity:0}100%{opacity:.5}}@-webkit-keyframes changeSize{0%{height:80%}50%{height:60%}100%{height:80%}}@-webkit-keyframes fade1{0%{display:1}25%{opacity:0}50%{opacity:0}75%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade2{0%{opacity:0}25%{opacity:1}50%{opacity:0}75%{opacity:0}100%{opacity:0}}@-webkit-keyframes fade3{0%{opacity:0}25%{opacity:0}50%{opacity:1}75%{opacity:0}100%{opacity:0}}@-webkit-keyframes fade4{0%{opacity:0}25%{opacity:0}50%{opacity:0}75%{opacity:1}100%{opacity:0}}@-webkit-keyframes fade5{0%{opacity:0}25%{opacity:0}50%{opacity:0}75%{opacity:0}100%{opacity:1}}.hidden{display:none!important}.notVisible{visibility:hidden!important}.centerH{display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-pack:center;-webkit-box-align:center}.centerV{display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-pack:center;-webkit-box-align:center}.lay{height:20%;width:100%}.lay div{width:45%;height:60%;margin:0 1% 0 1%}.button{font-size:180%;background-image:url(../img/btn.png);background-repeat:no-repeat;text-align:center;-webkit-background-size:100%;display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-pack:center;-webkit-box-align:center;color:#fff}.button.tapView{color:#fff;background-image:url(../img/btn-tap.png);background-repeat:no-repeat}.blockBG{margin:2% auto 2% auto;background-image:url(../img/popUpBg.jpg);background-repeat:no-repeat;-webkit-background-size:100%;-webkit-border-radius:20px;position:relative}.gameInfo{position:absolute;top:-50%;left:0;text-align:center;font-size:200%;z-index:3000;width:100%;background:#000;-webkit-transition:all .45s ease-in-out;-webkit-transform:translate3d(0,0,0)}.pops .greyBG{-webkit-border-radius:0}.neededLevel,.greyBG{width:100%;height:100%;background:#000;opacity:.5;-webkit-border-radius:10px;position:absolute;z-index:1}.neededLevel{opacity:.85;z-index:3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-pack:center;-webkit-box-align:center}.neededLevel span{display:block;-webkit-transform:rotate(45deg)}.tapView .greyBG{opacity:.8}.OpageLoading .statusWrapper,.OpageWelcome .statusWrapper,.OpagePlay .statusWrapper{display:none}.statusFiller{width:100%;height:15%}.statusWrapper{width:100%;height:15%;position:absolute;z-index:5}.statusInner{width:100%;height:80%;-webkit-box-pack:center;-webkit-box-align:end;padding-bottom:3%;background-image:url(../img/statusBG.jpg);background-repeat:no-repeat;-webkit-background-size:100%;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px}.statusWrapper .row1,.statusWrapper .row2{height:50%;width:100%}.statusWrapper .col1,.statusWrapper .col2{height:100%;width:50%}.statusWrapper .col1{font-size:150%}.statusWrapper .myMoney{width:100%;height:50%;margin-top:-3%}.statusWrapper .myMoney div{height:100%}.myMoneyIcon{background-image:url(../img/currencygemicon.png);background-repeat:no-repeat;-webkit-background-size:auto 100%;background-position:99% center;width:20%;height:100%}.statusWrapper .myMoney .myMoneyIcon{-webkit-background-size:auto 100%;background-position:70% center;width:40%;margin-top:1%}.statusWrapper .myMoney .myMoneyAmount{display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-pack:start;-webkit-box-align:center;width:70%;padding-top:2%;font-size:85%}.statusWrapper .myLife{width:100%;height:50%;display:none}.statusWrapper .myLife div{height:100%}.statusWrapper .myLife .heartBlink{-webkit-animation:heartBlink 1s infinite;-webkit-transform:translate3d(0,0,0)}.statusWrapper .myLife .myHeartIcon{background-image:url(../img/hearticon.png);background-repeat:no-repeat;-webkit-background-size:75% auto;background-position:center center;width:10%;position:absolute}.statusWrapper .heartMove{-webkit-transition:all 1s;-webkit-transition-timing-function:cubic-bezier(0,0.25,.5,1.1);-webkit-transform:translate3d(0,0,0)}.statusWrapper .myLife .myHeartBoxIcon{background-image:url(../img/heartboxicon.png);background-repeat:no-repeat;-webkit-background-size:75% auto;background-position:center center;width:10%;opacity:.5;position:absolute}.statusWrapper .myLife .myHeartBoxIcon1,.statusWrapper .myLife .myHeartIcon1{top:12%;left:8%}.statusWrapper .myLife .myHeartBoxIcon2,.statusWrapper .myLife .myHeartIcon2{top:12%;left:20%}.statusWrapper .myLife .myHeartBoxIcon3,.statusWrapper .myLife .myHeartIcon3{top:12%;left:32%}.statusWrapper .myLife .myHeartIcon.heartMove{top:565%;left:68%}.statusWrapper .myLife .myHeartAmount{display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-pack:start;-webkit-box-align:center;width:50%}.statusWrapper .myLevel{width:100%;height:50%;-webkit-box-align:end}.statusWrapper .myExp{width:100%;height:50%;position:relative}.statusWrapper .expNumber{position:absolute;width:100%;height:100%;font-size:90%;z-index:10}.statusWrapper .levelProgress{background-image:url(../img/loaderBG2.png);background-repeat:no-repeat;width:90%;height:100%;-webkit-background-size:100%;background-position:center center}.statusWrapper .levelProgressInner{background-image:url(../img/loaderBG2inner.png);background-repeat:no-repeat;height:100%;width:0;-webkit-background-size:100%;background-position:center center}.statusWrapper .levelProgressInner.animate{-webkit-transition:all 1.55s ease-in-out;-webkit-transform:translate3d(0,0,0)}.greyBtn{position:relative;height:90%;width:70%;margin:0 0 0 3%}.header{color:#ae0000}.spinnerWrapper.secret div{display:none}.spinnerWrapper{position:absolute;height:100%;width:100%;z-index:10}.spinnerWrapper .greyBG{opacity:.8}.spinnerDesc{position:relative;margin-bottom:10%;z-index:10}.spinner{position:relative;z-index:10;width:39px;height:39px;-webkit-background-size:100%;background-position:center center;background:url(../img/spinner.png) no-repeat;-webkit-animation-name:rotate2;-webkit-animation-duration:2.5s;-webkit-animation-iteration-count:infinite;-webkit-transition-timing-function:linear}@-webkit-keyframes rotate2{0%{-webkit-transform:rotate(0deg)}25%{-webkit-transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg)}100%{-webkit-transform:rotate(360deg)}}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}.button.btnRed{font-size:150%;background-image:url(../img/btnRed.png);color:#fff}.button.btnRed.tapView{color:#e2cacb;background-image:url(../img/btnRed-tap.png)}#toolsPalette{width:100%;height:100%;position:absolute;top:0;left:0;display:none;z-index:3}#toolsPalette .greyBG{background:#000;opacity:.5;-webkit-border-radius:0}#toolsContainerInner{width:80%;height:60%;position:absolute;top:10%;left:10%;background-image:url(../img/popUpBg.jpg);-webkit-background-size:100%;-webkit-border-radius:20px;z-index:2}.toolContainer{width:20%;height:20%;position:absolute;background:#754c24;-webkit-border-radius:10px;border:1px solid #fff;padding:1%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-pack:center;-webkit-box-align:center}#toolContainer_bomb{top:20%;left:10%}#toolContainer_color{top:20%;left:40%}#toolContainer_hint{top:20%;left:70%}#toolContainer_time10{top:60%;left:20%}#toolContainer_time20{top:60%;left:60%}.toolShopButton{display:none}.toolContainer .inactive{opacity:.3}.toolContainer .tool{width:100%;height:100%}.toolContainer .toolCount{position:absolute;right:-30%;top:0;width:40%;height:40%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-box-pack:center;-webkit-box-align:center;background:#003f62;-webkit-border-radius:100px}#main{width:100%;height:100%;-webkit-box-sizing:border-box;position:relative;-webkit-border-radius:2px;overflow:hidden}.box{position:absolute;background-position:center center;background-repeat:no-repeat;-webkit-background-size:90%}.box.active{-webkit-border-radius:10px}.type1.active{background-color:#fc7e7e}.type2.active{background-color:#daf877}.type3.active{background-color:#0397fd}.type4.active{background-color:#969602}.type5.active{background-color:#cb53fb}.type6.active{background-color:#b9a183}.type7.active{background-color:#606060}.type8.active{background-color:#ecf0f2}div.active div{position:absolute;width:40px;height:40px;z-index:999}.toolIcon_hint{background:url(../img/game/hint.png) no-repeat;-webkit-background-size:auto 70%;background-position:center center}.toolIcon_bomb{background:url(../img/game/bomb.png) no-repeat;-webkit-background-size:85% auto;background-position:center center}.toolIcon_color{background:url(../img/game/color.png) no-repeat;-webkit-background-size:85% auto;background-position:center center}.toolIcon_time10{background:url(../img/game/time10.png) no-repeat;-webkit-background-size:75% auto;background-position:center center}.toolIcon_time20{background:url(../img/game/time20.png) no-repeat;-webkit-background-size:85% auto;background-position:center center}.hintEl{background-color:#4ff}.type1{background-image:url(../img/game/g1.jpg)}.type1.active{background-image:url(../img/game/g1-tap.jpg)}.type2{background-image:url(../img/game/g2.jpg)}.type2.active{background-image:url(../img/game/g2-tap.jpg)}.type3{background-image:url(../img/game/g3.jpg)}.type3.active{background-image:url(../img/game/g3-tap.jpg)}.type4{background-image:url(../img/game/g4.jpg)}.type4.active{background-image:url(../img/game/g4-tap.jpg)}.type5{background-image:url(../img/game/g5.jpg)}.type5.active{background-image:url(../img/game/g5-tap.jpg)}.type6{background-image:url(../img/game/g6.jpg)}.type6.active{background-image:url(../img/game/g6-tap.jpg)}.type7{background-image:url(../img/game/g7.jpg)}.type7.active{background-image:url(../img/game/g7-tap.jpg)}.type8{background-image:url(../img/game/g8.jpg)}.type8.active{background-image:url(../img/game/g8-tap.jpg)}.ColumnContainer{position:absolute;left:0;top:0}.box,.ColumnContainer{-webkit-transition:all .15s linear;-webkit-transform:translate3d(0,0,0)}@-webkit-keyframes hideOpacity{0%{opacity:1}50%{opacity:.5}100%{opacity:0}}.disappear{-webkit-transform:translate3d(0,0,0);-webkit-animation:hideOpacity .15s}.blink{-webkit-transform:translate3d(0,0,0);-webkit-animation:hideOpacity .50s infinite}