@charset "UTF-8";/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}:root{--body-bg:rgb(255 255 255)}body,html{height:100%;background-color:#fff}body{overflow-y:scroll}#stage1:before{display:none}body.paused #stage1:before{display:block;position:absolute;top:50%;left:50%;font-size:40px;font-weight:700;width:60px;margin-left:-30px;height:50px;margin-top:-21px;text-align:center;line-height:40px;cursor:pointer}body.paused #game{pointer-events:none;opacity:0}body.paused #btnPause{display:none}body.paused #btnResume{display:inline-block}#Side{position:absolute;z-index:6000;left:0;top:0;box-sizing:border-box;width:210px;padding:10px;margin-top:44px}.collapsed #Side{width:0;height:0;padding:0}.collapsed #Side .content{overflow:hidden}@media screen and (max-width:980px){.expanded #Side{position:relative;width:auto}.expanded #Side #menuSizes{float:left;width:66%;box-sizing:border-box}.expanded #Side #menuSizes li{float:left;width:180px}}@media screen and (max-width:980px) and (max-width:500px){.expanded #Side #menuSizes{float:none;width:auto}.expanded #Side #menuSizes li{float:none;width:auto}}@media screen and (max-width:980px){.expanded #Side #menuAdditional{float:right;width:32%}}@media screen and (max-width:980px) and (max-width:500px){.expanded #Side #menuAdditional{float:none;width:auto}}@media screen and (max-width:980px){.expanded #Side #SideClose{right:10px;top:10px;left:auto;width:32px;height:32px;padding:4px 2px 0 2px;text-align:center;border-radius:5px;transform:rotate(90deg);-webkit-transform:rotate(90deg)}.expanded #Side #SideOpen{right:10px;top:10px;left:auto;width:32px;height:32px;padding:4px 2px 0 2px;text-align:center;border-radius:5px}.expanded #Side #SideOpen:before{content:"☰"}}@media screen and (max-width:980px){.collapsed #Side{position:relative;width:auto;width:auto;height:55px;padding:10px;display:block}.collapsed #Side #menuSizes{float:left;width:66%;box-sizing:border-box}.collapsed #Side #menuSizes li{float:left;width:180px}}@media screen and (max-width:980px) and (max-width:500px){.collapsed #Side #menuSizes{float:none;width:auto}.collapsed #Side #menuSizes li{float:none;width:auto}}@media screen and (max-width:980px){.collapsed #Side #menuAdditional{float:right;width:32%}}@media screen and (max-width:980px) and (max-width:500px){.collapsed #Side #menuAdditional{float:none;width:auto}}@media screen and (max-width:980px){.collapsed #Side #SideClose{right:10px;top:10px;left:auto;width:32px;height:32px;padding:4px 2px 0 2px;text-align:center;border-radius:5px;transform:rotate(90deg);-webkit-transform:rotate(90deg)}.collapsed #Side #SideOpen{right:10px;top:10px;left:auto;width:32px;height:32px;padding:4px 2px 0 2px;text-align:center;border-radius:5px}.collapsed #Side #SideOpen:before{content:"☰"}.collapsed #Side .content{height:45px;overflow:hidden}}#Side #SideClose,#Side #SideOpen{position:absolute;top:10px;width:12px;height:30px;background-color:#ccc;color:#000;font-weight:700;line-height:26px;font-size:23px;cursor:pointer}#Side #SideClose{right:0;padding:0 2px 0 1px;border-radius:5px 0 0 5px}#Side #SideClose:before{content:"‹";padding-left:2px}.collapsed #Side #SideClose{display:none}#Side #SideOpen{display:none;left:0;padding:0 2px 0 1px;border-radius:0 5px 5px 0}#Side #SideOpen:before{content:"›"}.collapsed #Side #SideOpen{display:block}#SocialMenu{height:44px;width:100%;position:absolute;top:-44px;left:0;background-color:#2a2b23;display:block}#SocialMenu #user-logged-badge{width:50px;position:relative;float:left;margin-top:-2px}#SocialMenu #user-logged-badge .number{text-shadow:0 0 0 transparent,-1px -1px 0 #fff,0 -1px 0 #fff,1px -1px 0 #fff,-1px 0 0 #fff,0 0 0 #fff,1px 0 0 #fff,-1px 1px 0 #fff,0 1px 0 #fff,1px 1px 0 #fff;position:absolute;top:14px;left:14px;color:#000;font-size:13px;width:20px;text-align:center;font-weight:700}.nightmode #SocialMenu #user-logged-badge .number{text-shadow:0 0 0 transparent,-1px -1px 0 #f8ecc2,0 -1px 0 #f8ecc2,1px -1px 0 #f8ecc2,-1px 0 0 #f8ecc2,0 0 0 #f8ecc2,1px 0 0 #f8ecc2,-1px 1px 0 #f8ecc2,0 1px 0 #f8ecc2,1px 1px 0 #f8ecc2}#SocialMenu #user-cert{display:inline-block;padding-bottom:2px}.collapsed #SocialMenu{display:none}@media screen and (max-width:980px){.collapsed #SocialMenu{display:block}}.nightmode #SocialMenu{border-bottom:1px solid #ccc}#SocialMenu a{box-sizing:border-box;height:44px;color:#fff}.nightmode #SocialMenu a{color:#f8ecc2}#SocialMenu .btn i:before{margin-top:3px}#SocialMenu .btn.r{text-align:center;line-height:30px;min-width:35px;float:right;margin-left:0;margin-right:0;padding-left:0}#SocialMenu .btn.r i{font-size:18px}#SocialMenu .btn.r.f i:before{margin-left:0}#SocialMenu .btn.r.t i:before{margin-right:0}#puzzleContainerRalativeDiv{position:relative}#puzzleContainerOverflowDiv{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}#puzzleContainerDiv{margin:0 auto;display:inline-block}#topControls{margin:20px 0 10px 0}#MainContainer{border-left:1px solid #ccc;border-right:1px solid #ccc;margin-left:210px;margin-right:170px;min-height:100%;min-width:750px;text-aligh:center}.wideSS #MainContainer{margin-right:304px}.collapsed #MainContainer{margin-left:0}.norside #MainContainer{margin-right:0;padding:0}#MainContainer #bannerTopSpacer927c49cf1b{height:125px}@media screen and (max-width:980px){#MainContainer #bannerTopSpacer927c49cf1b{display:none}}@media screen and (max-width:980px){.collapsed #MainContainer #bannerTopSpacer927c49cf1b{display:none}}@media screen and (max-height:300px){#MainContainer #bannerTopSpacer927c49cf1b{display:none}}.pinned #MainContainer #bannerTopSpacer927c49cf1b{display:none}#MainContainer #btCont927c49cf1b,#MainContainer #p927c49cf1b{position:fixed;z-index:5000;padding-left:211px;padding-right:171px;width:100%;top:0;left:0;box-sizing:border-box;pointer-events:none;opacity:1}.wideSS #MainContainer #btCont927c49cf1b,.wideSS #MainContainer #p927c49cf1b{padding-right:305px}.norside #MainContainer #btCont927c49cf1b,.norside #MainContainer #p927c49cf1b{padding-right:0}@media screen and (max-width:1150px){#MainContainer #btCont927c49cf1b,#MainContainer #p927c49cf1b{padding-right:0}}@media screen and (max-width:980px){#MainContainer #btCont927c49cf1b,#MainContainer #p927c49cf1b{padding-left:0;padding-right:0;position:relative}}.collapsed #MainContainer #btCont927c49cf1b,.collapsed #MainContainer #p927c49cf1b{padding-left:1px}@media screen and (max-width:1150px){.collapsed #MainContainer #btCont927c49cf1b,.collapsed #MainContainer #p927c49cf1b{padding-right:171px}}@media screen and (max-width:980px){.collapsed #MainContainer #btCont927c49cf1b,.collapsed #MainContainer #p927c49cf1b{padding-left:0;padding-right:0;position:relative}}@media screen and (max-height:300px){#MainContainer #btCont927c49cf1b,#MainContainer #p927c49cf1b{padding-left:0;padding-right:0;position:relative}}.pinned #MainContainer #btCont927c49cf1b,.pinned #MainContainer #p927c49cf1b{padding-left:0;padding-right:0;position:relative}#MainContainer #btIn927c49cf1b{background-color:#eee;pointer-events:all;border-bottom:1px solid #ccc}.nightmode #MainContainer #btIn927c49cf1b{background-color:rgb(36.5076923077,37.3769230769,30.4230769231)}#MainContainer #bannerTop,#MainContainer #bannerTop927c49cf1b{width:98%;height:100px;margin:0 auto;margin-bottom:10px;padding-top:10px;overflow:hidden;position:relative;text-align:center}@media screen and (max-width:784px){#MainContainer #bannerTop,#MainContainer #bannerTop927c49cf1b{height:100px}}#MainContainer #bannerTop #leaderboard_atf,#MainContainer #bannerTop927c49cf1b #leaderboard_atf{margin:0 auto}#MainContainer .ad-options{width:728px;margin:-10px auto 0 auto;text-align:right}@media screen and (max-width:784px){#MainContainer .ad-options{text-align:left;width:auto}}#MainContainer .ad-options .disable-ads{display:inline-block}#MainContainer .ad-options .pin-ads{display:inline-block;text-align:left;float:left}.pinned #MainContainer .ad-options .pin-ads{display:none}@media screen and (max-width:784px){#MainContainer .ad-options .pin-ads{display:none}}#MainContainer #pageContent{text-align:center;padding:10px}#MainContainer #logoLink{display:inline-block;margin:0 auto}.patron #MainContainer #logoLink{margin-top:34px}#MainContainer .center{margin:0 auto}@media screen and (max-width:1150px){.expanded #MainContainer{margin-right:0;border-right:0}}@media screen and (max-width:980px){.expanded #MainContainer{height:auto;min-width:0;margin:0;padding:0;overflow:hidden;float:none;border-left:0;border-right:0;border-top:1px solid #ccc}}@media screen and (max-width:980px){.collapsed #MainContainer{height:auto;min-width:0;margin:0;padding:0;overflow:hidden;float:none;border-left:0;border-right:0;border-top:1px solid #ccc}}#M927c49cf1b,#Skyscraper927c49cf1b{position:fixed;right:0;top:0;box-sizing:border-box;width:170px;padding:0;text-align:center}.wideSS #M927c49cf1b,.wideSS #Skyscraper927c49cf1b{width:304px}#M927c49cf1b #bannerSide,#M927c49cf1b #bannerSide927c49cf1b,#Skyscraper927c49cf1b #bannerSide,#Skyscraper927c49cf1b #bannerSide927c49cf1b{margin:0 auto;width:160px;overflow:hidden;position:relative;min-height:620px}.wideSS #M927c49cf1b #bannerSide,.wideSS #M927c49cf1b #bannerSide927c49cf1b,.wideSS #Skyscraper927c49cf1b #bannerSide,.wideSS #Skyscraper927c49cf1b #bannerSide927c49cf1b{width:300px}#M927c49cf1b #bannerSide .side-rail,#M927c49cf1b #bannerSide .sovrn-side-monthly,#M927c49cf1b #bannerSide927c49cf1b .side-rail,#M927c49cf1b #bannerSide927c49cf1b .sovrn-side-monthly,#Skyscraper927c49cf1b #bannerSide .side-rail,#Skyscraper927c49cf1b #bannerSide .sovrn-side-monthly,#Skyscraper927c49cf1b #bannerSide927c49cf1b .side-rail,#Skyscraper927c49cf1b #bannerSide927c49cf1b .sovrn-side-monthly{display:block}.wideSS #M927c49cf1b #bannerSide .side-rail,.wideSS #M927c49cf1b #bannerSide .sovrn-side-monthly,.wideSS #M927c49cf1b #bannerSide927c49cf1b .side-rail,.wideSS #M927c49cf1b #bannerSide927c49cf1b .sovrn-side-monthly,.wideSS #Skyscraper927c49cf1b #bannerSide .side-rail,.wideSS #Skyscraper927c49cf1b #bannerSide .sovrn-side-monthly,.wideSS #Skyscraper927c49cf1b #bannerSide927c49cf1b .side-rail,.wideSS #Skyscraper927c49cf1b #bannerSide927c49cf1b .sovrn-side-monthly{display:none!important}#M927c49cf1b #bannerSide .side-rail-wide,#M927c49cf1b #bannerSide .sovrn-side,#M927c49cf1b #bannerSide927c49cf1b .side-rail-wide,#M927c49cf1b #bannerSide927c49cf1b .sovrn-side,#Skyscraper927c49cf1b #bannerSide .side-rail-wide,#Skyscraper927c49cf1b #bannerSide .sovrn-side,#Skyscraper927c49cf1b #bannerSide927c49cf1b .side-rail-wide,#Skyscraper927c49cf1b #bannerSide927c49cf1b .sovrn-side{display:none}.wideSS #M927c49cf1b #bannerSide .side-rail-wide,.wideSS #M927c49cf1b #bannerSide .sovrn-side,.wideSS #M927c49cf1b #bannerSide927c49cf1b .side-rail-wide,.wideSS #M927c49cf1b #bannerSide927c49cf1b .sovrn-side,.wideSS #Skyscraper927c49cf1b #bannerSide .side-rail-wide,.wideSS #Skyscraper927c49cf1b #bannerSide .sovrn-side,.wideSS #Skyscraper927c49cf1b #bannerSide927c49cf1b .side-rail-wide,.wideSS #Skyscraper927c49cf1b #bannerSide927c49cf1b .sovrn-side{display:block}#M927c49cf1b #bannerSideSpacer,#Skyscraper927c49cf1b #bannerSideSpacer{width:160px}.wideSS #M927c49cf1b #bannerSideSpacer,.wideSS #Skyscraper927c49cf1b #bannerSideSpacer{width:300px}@media screen and (max-width:1150px){.expanded #M927c49cf1b,.expanded #Skyscraper927c49cf1b{display:none}.expanded #M927c49cf1b .side-rail,.expanded #M927c49cf1b .side-rail-wide,.expanded #Skyscraper927c49cf1b .side-rail,.expanded #Skyscraper927c49cf1b .side-rail-wide{display:none!important}}@media screen and (max-width:980px){.collapsed #M927c49cf1b,.collapsed #Skyscraper927c49cf1b{display:none}.collapsed #M927c49cf1b .side-rail,.collapsed #M927c49cf1b .side-rail-wide,.collapsed #Skyscraper927c49cf1b .side-rail,.collapsed #Skyscraper927c49cf1b .side-rail-wide{display:none!important}}#M927c49cf1b #adngin-side_1-0,#Skyscraper927c49cf1b #adngin-side_1-0{margin-top:10px}#menuSizes{padding-inline-start:25px}#menuSizes li{padding:3px 0}#menuSizes li.no-style{list-style:none;height:18px;width:100%!important}#menuSizes li.icon-ok{list-style:none;margin-left:-15px;margin-right:15px}#menuSizes li.icon-ok:before{margin-left:-3px;margin-right:7px;color:#0c0}#menuSizes li.icon-star{list-style:none;margin-left:-15px;margin-right:15px}#menuSizes li.icon-star:before{margin-left:0;margin-right:4px;color:gold}#menuSizes li a{line-height:18px}.clear{clear:both}.icon-spin{font-size:30px}.icon-spin:before{animation:rotate 2s infinite linear}.progress-holder{display:block;height:2px;border:1px solid #fff;border-bottom:1px solid rgb(216.75,216.75,216.75)}.nightmode .progress-holder{border:1px solid #f8ecc2;border-bottom:1px solid rgb(240.125,214.625,125.375)}.progress{display:block;width:0%;border-top:1px solid #fff;border-bottom:1px solid rgb(216.75,216.75,216.75)}.nightmode .progress{border-top:1px solid #f8ecc2;border-bottom:1px solid rgb(240.125,214.625,125.375)}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#twitterFeed{min-height:550px}@media screen and (max-width:980px){#twitterFeed{display:none}}.bottom-banner-disable{max-width:728px;margin:0 auto;text-align:right;margin-top:-3px;margin-bottom:20px}#moreGamesBnr b{font-size:14px}.banner{position:relative;display:inline-block;width:150px;height:145px;box-sizing:border-box;text-decoration:none;font-size:14px;margin-bottom:10px;background-image:url(/art/games-sprite.png?v=15);background-repeat:no-repeat;padding-top:125px}.banner.new:before{content:"new";position:absolute;right:15px;top:0;background-color:#c00;padding:3px 6px;color:#fff}.banner.beta:before{content:"beta";position:absolute;right:15px;top:0;background-color:#2196f3;padding:3px 6px;color:#fff}.banner.patron:before{content:"patron";position:absolute;right:15px;top:0;background-color:#0c0;padding:3px 6px;color:#fff}.banner img{width:120px;height:120px}.banner span{display:block}.banner.aquarium{background-position:0 0}.banner.binairo{background-position:-150px 0}.banner.bridges{background-position:-300px 0}.banner.dominosa{background-position:-450px 0}.banner.futoshiki{background-position:-600px 0}.banner.jigsaw-sudoku{background-position:-750px 0}.banner.kakurasu{background-position:-900px 0}.banner.kakuro{background-position:-1050px 0}.banner.killer-sudoku{background-position:-1200px 0}.banner.light-up{background-position:-1350px 0}.banner.nonograms{background-position:-1500px 0}.banner.nurikabe{background-position:-1650px 0}.banner.shakashaka{background-position:-1800px 0}.banner.shikaku{background-position:-1950px 0}.banner.skyscrapers{background-position:-2100px 0}.banner.loop{background-position:-2250px 0}.banner.star-battle{background-position:-2400px 0}.banner.sudoku{background-position:-2550px 0}.banner.tapa{background-position:-2700px 0}.banner.words{background-position:-2850px 0}.banner.stitches{background-position:-3000px 0}.banner.masyu{background-position:-3150px 0}.banner.shingoki{background-position:-3300px 0}.banner.heyawake{background-position:-3450px 0}.banner.hitori{background-position:-3600px 0}.banner.pipes{background-position:-3750px 0}.banner.battleships{background-position:-3900px 0}.banner.tents{background-position:-4050px 0}.banner.galaxies{background-position:-4200px 0}.banner.lits{background-position:-4350px 0}.banner.slant{background-position:-4500px 0}.banner.renzoku{background-position:-4650px 0}.banner.minesweeper{background-position:-4800px 0}.banner.mosaic{background-position:-4950px 0}.banner.norinori{background-position:-5100px 0}.banner.thermometers{background-position:-5250px 0}.banner.chess{background-image:url(/art/games-sprite-2.png?v=3);background-position:0 0}.banner.yin-yang{background-image:url(/art/games-sprite-2.png?v=3);background-position:-150px 0}.banner.binairo-plus{background-image:url(/art/games-sprite-2.png?v=3);background-position:-300px 0}.stripped #M927c49cf1b,.stripped #MainContainer #logoLink,.stripped #Side,.stripped #Skyscraper927c49cf1b,.stripped #additionalGameOptions,.stripped #bannerTop,.stripped #bannerTop927c49cf1b,.stripped #linksUnitsBnr,.stripped #moreGamesBnr{display:none}.stripped #MainContainer{margin:0;border:none}.stripped #MainContainer .disable-ads,.stripped #MainContainer .pin-ads{display:none}.pageContent,.pageContentWide{max-width:800px;margin:20px auto;font-size:16px;line-height:30px;text-align:left;padding:20px}.pageContent p,.pageContentWide p{font-size:16px;line-height:30px}.pageContent ul,.pageContentWide ul{margin:0}.pageContent li,.pageContentWide li{line-height:32px}.pageContentWide{max-width:1500px}.patron-form{margin:0 auto;display:inline-block}.patron-box{background-color:#f8ecc2;float:left;max-width:310px;padding:10px 20px;margin-right:40px;margin-top:20px;-webkit-box-shadow:2px 2px 5px 0 rgba(0,0,0,.75);-moz-box-shadow:2px 2px 5px 0 rgba(0,0,0,.75);box-shadow:2px 2px 5px 0 rgba(0,0,0,.75)}.nightmode .patron-box{color:#000}.patron-box .patron-header{margin:0 auto;font-weight:700;font-size:16px;text-align:center;border-bottom:1px solid #1cb94e;padding-bottom:10px;margin-bottom:10px}.patron-box .patron-price span{font-size:16px;line-height:18px;left:3px;top:-1px;margin-right:-10px;position:relative}.patron-box .patron-price input{padding-left:15px;height:25px}.patron-box .patron-sub{font-size:10px;color:#666;line-height:10px;text-align:center;margin-bottom:10px}.patron-box .patron-btn{width:100%;background-color:#1cb94e;border:none;outline:0;color:#fff;font-size:14px;font-weight:400;padding:14px 0;border-radius:2px;text-transform:uppercase}li.patron{color:#c00}li.ispatron{color:#0c0}.hall-cert{position:relative;top:0;display:inline}.hall-cert i{position:absolute;font-size:18px}.hall-cert i span{color:#fff;position:absolute;left:0;top:1px;font-size:.5em;width:25px;text-align:center;font-weight:700;font-style:normal;text-shadow:0 0 0 transparent,-1px -1px 0 #000,0 -1px 0 #000,1px -1px 0 #000,-1px 0 0 #000,0 0 0 #000,1px 0 0 #000,-1px 1px 0 #000,0 1px 0 #000,1px 1px 0 #000}.hall-cert i.patron{color:gold}.hall_self{background-color:#666;color:#fff}.qc-cmp-persistent-link,body .qc-cmp2-container a{opacity:0;pointer-events:none}body .qc-cmp-cleanslate{top:0}.qc-cmp2-publisher-logo-container img,.qc-cmp2-summary-section img{visibility:hidden!important;height:10px!important}@media screen and (max-width:330px){body #qc-cmp2-ui{flex-direction:row!important}}@media screen and (max-width:330px){body .qc-cmp2-summary-section{max-width:330px!important}}@media screen and (max-width:330px){body .qc-cmp2-footer{max-width:330px!important;width:100%!important}}.privacyPolicy .qc-cmp2-container #qc-cmp2-ui a,.privacyPolicy .qc-cmp2-container a{opacity:1;pointer-events:auto}#checkpointsHolder{padding-top:15px}#checkpointsHolder button{height:35px;width:35px;font-size:18px;margin-bottom:15px}#checkpointsHolder .checkpoints{display:inline-block;height:35px;position:relative;top:0}#checkpointsHolder .checkpoint{display:inline-block;position:relative;width:32px;height:24px;border:1px solid #000;padding:9px 0 0 0;margin:0 5px 15px 5px;font-size:14px;font-weight:700;cursor:pointer}#checkpointsHolder .checkpoint .close{position:absolute;width:15px;height:15px;background-color:#eee;top:-9px;right:-9px;cursor:pointer;color:#c00;border-radius:5px}#checkpointsHolder .checkpoint .close::before{margin:0;line-height:0}#checkpointsHolder .checkpoint.last{-webkit-animation-name:last;-webkit-animation-duration:.4s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out}@-webkit-keyframes last{0%{background-color:#666}100%{background-color:#fff}}#puzzleControls{display:none}.ingame #moreGamesBnr{display:none}#moreGamesLinks{display:block;padding-top:10px}.date{color:#999}#stats{background-color:#4f8a10;border-spacing:0 1px}#stats td{background-color:#f8ecc2;padding:2px 10px}.nightmode #stats td{color:#000}.hallTable table{margin-top:15px;font-size:11px;line-height:15px}.hallTable th{background-color:#eee;border-bottom:1px solid #36c}.nightmode .hallTable th{background-color:#000}.user_list td{text-align:right}.user_list th{text-align:center}.nightmode .user_list th{background-color:#000}.user_list th.thr{text-align:right}.user_list th.thl{text-align:left}.user_list .nick{text-align:left;padding-right:20px}.user_list .first{font-weight:700}body #proper-debug-console{top:120px}#snigel-cmp-framework .sn-b-def.sn-blue{color:#fff!important;background-color:#36c!important;border-color:#36c!important}#snigel-cmp-framework .sn-b-def{border-color:#36c!important;color:#36c!important}#snigel-cmp-framework .sn-selector ul li{color:#36c!important}#snigel-cmp-framework .sn-selector ul li:after{background-color:#36c!important}#snigel-cmp-framework .sn-footer-tab .sn-privacy a{color:#36c!important}#snigel-cmp-framework .sn-arrow:after,#snigel-cmp-framework .sn-arrow:before{background-color:#36c!important}#snigel-cmp-framework .sn-switch input:checked+span::before{background-color:#36c!important}#adconsent-usp-link{border:1px solid #36c!important;color:#36c!important}#adconsent-usp-banner-optout input:checked+.adconsent-usp-slider{background-color:#36c!important}#adconsent-usp-banner-btn{color:#fff;border:solid 1px #36c!important;background-color:#36c!important}body,p{font-family:Tahoma,Geneva,Verdana;font-size:11px;line-height:15px}td.a,td.q{line-height:normal}a{cursor:pointer;color:inherit}h1{font-family:Times new roman;color:#36c;font-size:25px;font-weight:400;line-height:27px;margin-top:10px}a{color:#36c}a.on{color:#000;font-weight:700}a img{border:none}.brd{border:1px solid #36c;padding:10px}.b{border:1px solid #36c}.done{color:#900;font-weight:700}.none{color:#000;font-weight:700}.info{font-weight:700;color:#36c;font-size:13px}.succ,.success{font-weight:700;color:#090;font-size:13px}.err{font-weight:700;color:#900;font-size:13px}.red{color:#900}li{line-height:15px}.q{font-family:Times new roman;color:#c33;font-size:25px;font-weight:400}.a{font-family:Times new roman;color:#090;font-size:25px;font-weight:400}.question{font-weight:700}.langBar{margin:0}.langBar a{margin-right:5px;margin-bottom:5px;float:left;padding:2px;padding-bottom:5px}.sprite{width:18px;height:12px;background-image:url(/images/spritesheet.png?v=3);background-repeat:no-repeat;display:block}.sprite-bg{background-position:-5px -5px}.sprite-br{background-position:-5px -27px}.sprite-cn{background-position:-5px -49px}.sprite-cz{background-position:-5px -71px}.sprite-de{background-position:-5px -93px}.sprite-dk{background-position:-5px -115px}.sprite-ee{background-position:-5px -137px}.sprite-en{background-position:-5px -159px}.sprite-es{background-position:-5px -181px}.sprite-fi{background-position:-5px -203px}.sprite-fr{background-position:-5px -225px}.sprite-he{background-position:-5px -247px}.sprite-hr{background-position:-5px -269px}.sprite-hu{background-position:-5px -291px}.sprite-id{background-position:-5px -313px}.sprite-ir{background-position:-5px -335px}.sprite-it{background-position:-5px -357px}.sprite-ja{background-position:-5px -379px}.sprite-jp{background-position:-5px -379px}.sprite-ko{background-position:-5px -401px}.sprite-lt{background-position:-5px -423px}.sprite-nl{background-position:-5px -445px}.sprite-nn{background-position:-5px -467px}.sprite-no{background-position:-5px -489px}.sprite-pl{background-position:-5px -511px}.sprite-pt{background-position:-5px -533px}.sprite-ro{background-position:-5px -555px}.sprite-ru{background-position:-5px -577px}.sprite-si{background-position:-5px -599px}.sprite-sv{background-position:-5px -621px}.sprite-th{background-position:-5px -643px}.sprite-tr{background-position:-5px -665px}.sprite-gr{background-position:-5px -687px}.sprite-eo{background-position:-5px -709px}.sprite-vi{background-position:-5px -731px}.sprite-zh{background-position:-5px -753px}.sprite-sr{background-position:-5px -775px}.sprite-uk{background-position:-5px -797px}form{padding:0;margin:0}.button,button{font-weight:700;border:1px solid #36c;margin-left:2px;margin-right:2px}.clock{-webkit-appearance:none;outline:0;font-family:Times new roman;font-size:17px;height:26px;line-height:17px;width:100px;text-align:center;color:#36c;border:1px solid #fff}#topControls{padding-bottom:10px}#topControls button,#topControls input[type=button]{font-size:17px;font-weight:700;height:30px}#topControls.new button,#topControls.new input[type=button]{width:40px}#btnReady{display:block;width:306px;margin:10px auto;height:45px}#btnNew,#btnPrint,#btnStartOver{display:inline-block;min-width:100px}#btnHallSubmit,.puzzleButtons button,.puzzleButtons input{height:30px;-webkit-appearance:none;-webkit-border-radius:0}.puzzleButtons .button,.puzzleButtons button{margin-bottom:10px}#zoomHolder{position:relative;display:inline-block}#btnZoom{width:80px}#btnRedo,#btnUndo{width:40px}#zoomSlider{display:none;position:absolute;top:33px;left:-4px;height:250px;background-color:#fff;border:1px solid #36c;padding:3px;z-index:4000;border-radius:3px;-webkit-box-shadow:12px 10px 30px -17px rgba(0,0,0,.75);-moz-box-shadow:12px 10px 30px -17px rgba(0,0,0,.75);box-shadow:12px 10px 30px -17px rgba(0,0,0,.75)}.nightmode #zoomSlider{background-color:#2a2b23}.puzzleInfo{padding-top:1px}.puzzleInfo input{font-weight:400}input[type=range]{padding:0;writing-mode:vertical-lr;direction:rtl;width:40px;height:220px;margin-top:5px;touch-action:none;-webkit-appearance:slider-vertical;appearance:slider-vertical}#topControls input[type=button]#btnResetZoom{font-size:10px;height:15px;display:inline-block;float:left}#feedbackForm textarea{width:100%;box-sizing:border-box;max-width:500px}#btnShare i{margin-left:2px;color:#fff;padding:2px 0}#btnShare i.icon-facebook{background-color:#4267b2}#btnShare i.icon-twitter{background-color:#1da1f2}#btnResume{display:none}#noncomph{position:relative}#noncomph #btnPause,#noncomph #btnResume{position:absolute;width:20px;top:0;right:0;background:0 0;border:none}.nightmode #noncomph #btnPause,.nightmode #noncomph #btnResume{color:#fff}select option.done{background-color:#cfc;color:#000}#puzzleContainer img{display:block}#scene,#scene *{-webkit-tap-highlight-color:transparent}.footer-buttons{background-color:#ccc;display:inline-block;margin-bottom:10px;padding:0 5px}.footer-buttons .footer-buttons-holder{display:inline-block}.footer-buttons button.btn{border:none;background-color:transparent;width:41px;height:41px;padding:0;margin:5px}.footer-buttons button.btn.on,.footer-buttons button.btn:active{outline:1px solid #36c}.footer-buttons .btn{padding:5px 3px;color:#000;text-decoration:none}.footer-buttons .btn.on,.footer-buttons .btn:active{background-color:#fff;box-shadow:inset 0 0 20px 8px #ccc}.footer-buttons .options{margin-bottom:5px;background-color:#fff;padding:5px;text-align:left}.footer-buttons .options input{margin:3px}.footer-buttons.hidden{padding:0}.footer-buttons.hidden .options{display:none}.footer-buttons.hidden .footer-buttons-holder{display:none}.footer-buttons.hidden .footer-buttons-holder.pinned{display:block}.yt-play{display:inline-block;background:red;border-radius:50%/10%;color:#fff;margin-bottom:-2px;padding:0;position:relative;text-align:center;text-indent:.1em;width:1.75em;height:13px;margin-right:5px}.yt-play::before{background:inherit;border-radius:5%/50%;bottom:9%;content:"";left:-5%;position:absolute;right:-5%;top:9%}.yt-play::after{border-style:solid;border-width:1em 0 1em 1.732em;border-color:transparent transparent transparent rgba(255,255,255,.75);content:" ";font-size:.3em;height:0;margin:-1em 0 0 -.75em;top:50%;position:absolute;width:0}.onlyprint{display:none}.printBox img{display:block}.printBox .coordinate-sign{text-align:center}@page{size:A4}@media print{body{margin:0;text-align:center}body.paused #game{opacity:1}#M927c49cf1b,#Side,#Skyscraper927c49cf1b,#p927c49cf1b{display:none}#MainContainer{padding:0;text-align:center;margin:0;border:none}.b{border:1px solid #000}.brd{border:0 solid #fff;padding:0}.noprint{display:none!important}.onlyprint{display:inline}}img.l{cursor:pointer}#puzzleContainer{background-color:#fff}#LoopTable{top:0;left:0}#LoopTable td,#LoopTable td.normal{font-family:Tahoma;font-size:11px;font-weight:700;color:#000;cursor:default;-moz-user-select:none}#LoopTable td.err{color:#c33}td.t{background-color:#eee}.printBox{padding-top:7px;padding-bottom:7px}.printP{padding-top:7px}@media print{#LoopTable{top:0;left:0}}