@font-face{font-family:Asap-Medium;src:url(../asset/fonts/Asap-Medium.otf)}@font-face{font-family:Asap;src:url(../asset/fonts/Asap-Regular.otf)}@font-face{font-family:Nunito-Bold;src:url(../asset/fonts/Nunito-Bold.ttf)}@font-face{font-family:Nunito-Medium;src:url(../asset/fonts/Nunito-Medium.ttf)}@font-face{font-family:Nunito;src:url(../asset/fonts/Nunito-Regular.ttf)}body{font-family:Asap;margin:0 auto;overflow:hidden;background-color:#fff;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent}.game-ad-container{position:fixed;top:50%;transform:translateY(-50%);width:200px;height:600px}.game-ad-container:first-child{left:20px}.game-ad-container:nth-child(2){right:20px}.game-ad{display:block}@media (max-width:880px){.game-ad-container{display:none}}@media (max-height:405px){.game-ad-container{display:none}}button{border:0}button:hover{cursor:pointer}button:focus{outline:0}.fontPreload{position:absolute;left:-100px}#controls-clone,#gameover-menu-clone,#instructions-clone,#levels-menu-clone,#loons-menu-clone,#main-menu-clone,#play-menu-clone,#preload-menu-clone,#spin-menu-clone{display:none}#gameover-menu button,#levels-menu button,#loons-menu button,#main-menu button,#play-menu button,#spin-menu button{box-shadow:0 .6rem 1.2rem .15rem rgba(0,0,0,.25)}.loonride{width:90%;margin-top:2%}.menu-btn{font-family:Asap-Medium;font-size:6.3rem;margin:auto;margin-top:3%;display:inline-block;padding:3%;color:#fff;background-color:#f95;border-radius:7rem;transition:background-color .2s linear,transform .2s linear,border-bottom .2s linear;border-bottom:2.4rem solid #ff7d1a}.menu-btn:hover{transform:translate3d(0,1rem,0);border-bottom:1.4rem solid #ff7d1a}.menu-btn-container{height:18rem}.mar-bot{margin-bottom:2rem}.mar-bot-lg{margin-bottom:4rem}.menu-btn,.menu-square{width:70%}.menu-square{margin:auto;margin-top:0;margin-bottom:2%}.menu-square>button{font-family:Nunito-Medium;width:28rem;display:inline-block;color:#fff;background-color:#ff9633;border-bottom:1.4rem solid #ff7a00;font-size:4.25rem;margin-top:5%;margin-right:2.5%;margin-left:2.5%;padding-top:4%;padding-bottom:4%;border-radius:3.5rem}.menu-square>button.big-btn{height:28rem;padding:0}.menu-icons{margin-top:2%;margin-bottom:2%}.menu-icons>button{font-size:5rem;background-color:hsla(0,0%,39%,.4);color:#fff;display:inline-block;width:10rem;height:10rem;border-radius:6rem;margin-left:1rem;margin-right:1rem}#loon-btn img{max-height:15rem;display:block;margin:auto}#loon-btn{position:relative;top:3.7rem}.loon-container{width:100%;display:inline-block;margin:auto}.menu-square>button.big-btn i{font-size:250%}.gp-login{margin-top:1.5%}.gp-login img{max-height:7.5rem;display:block;margin:auto;margin-bottom:1rem}.gp-login>button{color:#fff;font-family:Nunito-Medium;font-size:3.75rem;padding:2%;background-color:hsla(0,0%,39%,.4);border-radius:1.5rem}.highscore>h3{font-family:Asap!important}.golden-cacti>h3,.highscore h3{font-family:Nunito-Bold;font-size:5rem;margin:0}.golden-cacti>h3 div{margin:0;display:inline}.golden-cacti>h3 i{position:relative;bottom:.25rem}.golden-cacti>h3 img{height:6rem;display:inline;position:relative;top:1.25rem}.highscore{margin-top:3%}.highscore>h3{margin-bottom:0}.back-btn{display:block;margin-left:15%;font-size:6rem;font-family:Nunito-Medium;margin-top:3%;margin-bottom:1%;background-color:transparent;background-color:#ff9633;border-bottom:1.4rem solid #ff7a00;color:#fff;padding:3rem 4rem;border-radius:8rem}#gameover-menu #next-btn,#play-menu>#levels-btn{margin-top:5%}#levels-container{display:block;position:absolute;width:76%;height:54%;overflow-y:scroll;left:0;right:0;margin:auto;margin-top:2rem;padding-top:2rem;padding-bottom:2rem;background-color:hsla(0,0%,47%,.15);box-shadow:0 0 3rem 1rem rgba(0,0,0,.2);border-radius:1.25rem}#levels-container::-webkit-scrollbar{width:2.5rem;position:sticky}#levels-container::-webkit-scrollbar-track{border-radius:0;position:static;background-color:transparent}#levels-container::-webkit-scrollbar-thumb{background-color:hsla(0,0%,47%,.6);border-radius:1.25rem}#levels-container::-webkit-scrollbar-thumb:hover{background-color:hsla(0,0%,39%,.6);cursor:pointer!important}.level{color:#fff;font-size:6rem;padding-top:.5%;padding-bottom:.5%;width:20rem;height:20rem;background-color:#ff9633;border-bottom:1.4rem solid #ff7a00;margin:2rem 1.5rem;border-radius:2rem}.level,.level>h4{display:inline-block}.level>h4{font-family:Nunito;color:#ffad33;margin:0;height:8rem;width:8rem;line-height:5.8rem;border-radius:4rem;font-size:5.4rem;background-color:#fff}.level>i{display:block;margin-top:1.5rem}#controls{position:absolute;bottom:0;margin:auto;display:block;width:100%;height:18rem}#controls>button{display:block;background-color:#ff913c;color:#fff;opacity:.8;height:100%;width:18rem;font-family:Nunito-Bold;font-size:5rem}#controls>button:first-child{float:left;border-radius:0 18rem 0 0}#controls>button:first-child>p{float:left;position:relative;top:2rem}#controls>button:last-child{float:right;border-radius:18rem 0 0 0}#controls>button:last-child>p{float:right;position:relative;top:2rem}.loons-title-container{display:inline-block;width:40%}.loons-controls{margin-top:5%}.loons-controls h2{display:inline;margin:0;font-size:8rem}.loons-controls button{display:inline-block;width:10rem;height:10rem;font-size:7rem;border-radius:5rem;text-align:center;line-height:10rem;color:#000;background-color:transparent}.loons-container{position:absolute;width:100%}#overlay .loons-container{display:none}.loons-container button{display:inline-block;width:26rem;height:26rem;background-color:hsla(0,0%,47%,.15);box-shadow:0 .6rem 1.2rem .15rem rgba(0,0,0,.25);border-radius:2rem;margin:4rem 2rem}.loons-container img{height:20rem;margin-top:1rem;opacity:1}.loons-container .fa-lock{visibility:hidden;display:block;position:relative;bottom:15rem;font-size:12rem}.loons-container h3{font-size:3.5rem;line-height:9rem;margin:0;position:relative;bottom:15rem}.loons-container .loon-locked img{opacity:.4}.loons-container .loon-locked .fa-lock{visibility:visible}.loons-container{pointer-events:auto}.spin-container{margin-top:10rem}.spin-container>div{width:100%;position:absolute}.spin-container>div img{height:25vh}.spin-container h2{margin-top:1rem;margin-bottom:1rem;font-size:6rem}.spin-container h3{margin-top:1rem;margin-bottom:1rem;font-size:5rem}.go-lg{background-color:#60c280;border-bottom:2rem solid #3fa662;width:40rem;display:inline-block;margin:auto;margin-top:6%;padding-top:5rem;padding-bottom:5rem;box-shadow:0 .6rem 1.2rem .15rem rgba(0,0,0,.25);border-radius:4rem}.go-lg h1{margin:0!important;color:#fff;font-size:15rem;line-height:15rem}.go-lg h5{margin-bottom:0;margin-top:0;color:#fff;font-size:5rem}#gameover-menu h3{margin-top:4%;margin-bottom:2%;font-size:6rem}.go-endless .golden-cacti>h3 img,.go-level .golden-cacti>h3 img{height:7.5rem}.go-endless .golden-cacti,.go-level .golden-cacti{margin-top:.5%}.go-endless .golden-cacti>h3,.go-level .golden-cacti>h3{margin:0!important}.go-level .go-lg{margin-top:0}.go-level>h3{margin-top:0!important}.go-level .go-lg{padding-top:2rem;padding-bottom:2rem}.tasks-title{margin-top:2.5%;margin-bottom:0;font-size:5rem}.tasks-container>div{background-color:hsla(0,0%,47%,.22);box-shadow:0 .6rem 1rem .25rem rgba(0,0,0,.2)!important;border-radius:2rem;display:table;width:80%;padding-top:.75%;padding-bottom:.75%;margin:auto;margin-top:3%;margin-bottom:2%}#gameover-menu .tasks-container>div{background-color:hsla(0,0%,98%,.6)}#play-menu .tasks-container>div{background-color:hsla(0,0%,90%,.6)}.tasks-container>div>div{display:table-cell;vertical-align:middle}.tasks-container .tasks-reward{display:inline-block;width:26%}.tasks-container .tasks-message{display:inline-block;width:68%}.tasks-message{margin-left:2%;margin-right:2%}.tasks-container div h5{display:inline;font-size:3.5rem;text-align:left}.tasks-container div>h5 i{position:relative;bottom:.55rem}.tasks-container div>h5>p{display:inline;font-size:6rem}.tasks-container div>p{display:inline;font-size:4rem;line-height:5rem}.tasks-container div img{height:5.5rem;position:relative;top:.4rem}#loon-spin-btn img{height:8rem;position:relative;top:1.25rem}#loon-spin-btn i{font-size:4rem;position:relative;bottom:.5rem}.main-popup{display:none;position:absolute;top:0;bottom:0;right:0;left:0;background-color:hsla(0,0%,39%,.25);z-index:1;pointer-events:auto}.main-popup h2{font-size:10rem;margin-top:1rem;margin-bottom:1rem}.main-popup>div{position:absolute;height:30%;top:35%;left:25%;right:25%;background-color:#fff;border-radius:2rem;box-shadow:0 0 3rem .5rem hsla(0,0%,39%,.4)}.main-popup img{height:14rem;display:block;margin:auto;margin-bottom:1rem}.main-popup h2 div{display:inline}.main-popup h2 i{font-size:5.5rem;position:relative;bottom:1.5rem}.main-popup>div>button{position:absolute;bottom:4.5rem;font-family:Asap-Medium;font-size:6rem;display:block;text-align:center!important;width:40%;left:30%;padding:1.5rem;color:#fff;background-color:#60c280;border-bottom:1.4rem solid #3fa662;border-radius:2.5rem}#task-clone{display:none}#volume-circle>i.fa-volume-off{position:relative;right:1.3rem}#error-popup h4,#info-popup h4{font-size:5rem;margin:2% 2rem 1%}#error-popup p,#info-popup p{font-size:4rem;margin:1% 2rem 2.5%}#error-popup p.sm-txt,#info-popup p.sm-txt{font-size:3.5rem}.main-popup#info-popup>div{left:18%;right:18%;top:28%;height:44%}.main-popup#error-popup>div{top:34%;height:32%}#icon-container{width:100%;position:absolute;top:20%}#icon-container>img{margin:auto;width:50rem}#instructions{position:absolute;top:0;right:0;left:0;bottom:0;background-color:hsla(0,0%,39%,.3)}#instructions button{position:absolute;top:50%;font-family:Asap-Medium;font-size:6rem;display:block;text-align:center!important;width:40%;left:30%;padding:1.5rem;color:#fff;background-color:#60c280;border-bottom:1.4rem solid #3fa662;border-radius:2.5rem;transform:translateY(-50%);box-shadow:0 .6rem 1.2rem .15rem rgba(0,0,0,.25)}#instructions .hand-container,#instructions .keyboard-container{position:absolute;width:100%}#instructions .hand-container.info-top{top:15%}#instructions .hand-container.info-bot{bottom:5%}#instructions .keyboard-container.info-top{top:15%}#instructions .keyboard-container.info-bot{bottom:5%}#instructions .hand-container img{width:20rem;margin:auto}#instructions .hand-container.info-bot img{float:left;margin-left:14rem}#instructions.desktop .hand-container.info-top img{float:left;margin-left:24rem}#instructions .keyboard-container img{width:20rem;float:right;margin-right:14rem}#instructions .keyboard-container.info-top img{margin-right:24rem}#instructions .keyboard-container{display:none}#instructions.desktop>.keyboard-container{display:block}#instructions .info-container{position:absolute;width:60rem;left:20rem;background-color:hsla(0,0%,100%,.7);box-shadow:0 .6rem 1.2rem .15rem rgba(0,0,0,.25);font-size:5rem;border-radius:2rem}#instructions .info-container p{margin:1rem 2rem}#instructions .info-container.info-top{top:30%}#instructions .info-container.info-bot{top:72%}#instructions .info-line{position:absolute;height:30%;bottom:0;width:100%;border-top:1rem dashed rgba(0,0,0,.5)}#gift-time{font-size:3.5rem;position:absolute;transform:translateX(-50%)}#gift-time>p{position:relative}#game-container{position:fixed;top:0;bottom:0;right:0;left:0}#overlay-container{display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);overflow:hidden}#overlay-container>#overlay{position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;pointer-events:none}button{pointer-events:auto}