.fit-image{width:100%}.widget-menu-image{display:block;width:80%;margin-left:auto;margin-right:auto}.zoom{transition:transform .2s}.zoom:hover{transform:scale(1.2)}.menuSubtitle{text-align:center;display:block;margin-left:auto;margin-right:auto;font-size:22px;font-weight:bold}.mainContainer #commandPanel{margin-top:25px}.commandPanel{margin-top:3px;width:100%}.commandPanel button{display:inline-block;cursor:pointer;width:76px;height:76px;outline:none;margin:12px;background-color:#FFFFFF;border-radius:50%;border-color:#FFFFFF;box-shadow:0 0 10px 2px #000000;border-right-color:#FFFFFF;border-bottom-color:#FFFFFF;border-top-color:#FFFFFF;border:none !important;text-align:center;vertical-align:middle}.commandPanel button span{display:inline-block;font-weight:bold;font-family:Arial, sans-serif;font-size:16px}.commandPanel button:active{border:0px solid #000;background-color:#FFFFFF;transform:scale(0.8)}.commandPanel button#btnBack{float:right}.commandPanel button#btnUndo{float:right}.commandPanel button#btnHelp{float:right}.commandPanel button#btnRules{float:right}#notesContainer{border:0px solid #000;border-radius:0px;background-color:#FFFFFF;width:80%;padding:15px 32px;overflow:hidden;height:80px;margin-top:10px;margin-bottom:10px;margin-left:100px}#notesContainer .title{width:110px;float:left;text-align:left;font-weight:bold;font-family:Arial, sans-serif;font-size:22px;margin-bottom:5px;margin-right:20px;color:#000}.notesItem:nth-child(3n+1){padding-right:7px}#topInfoBox{display:none;overflow:hidden;width:480px;margin-left:auto;margin-right:auto}#bottomInfoBox{width:480px;margin-left:auto;margin-right:auto}.timerBox{float:right;margin-right:0px}#bottomInfoBox span#puzzleTimer{font:bold 16px/12px "Arial Black", Gadget, sans-serif;color:#000;position:unset}.savePrintBox{float:left;width:100px;margin-left:auto;margin-right:auto}.savePrintBox>button{border:1px solid #000;background:#fff;height:35px;line-height:32px}.savePrintBox>button>span{display:block;padding-right:30px;font-weight:bold;color:#000;font-size:14px;position:relative}#btnPrintVegi>span:after{content:'';position:absolute;width:22px;height:15px;top:9px;right:0;background-position:-61px -103px;background-repeat:no-repeat;background-image:url(/assets/images-91d9179ba6305960159aa9b9f837650c3b1982e66ffd923f596d0e2b48455300.png)}#puzzleContainer{width:480px;height:480px;border:10px solid #000;margin-left:auto;margin-right:auto}.menuButtonContainerSudoku{border:0px solid #000;border-radius:0px;background-color:#FFFFFF;padding:15px 21px;overflow:hidden;margin-top:0px;text-align:center}div.menuButtonSudoku{vertical-align:top;display:inline-block;text-align:center;width:120px;margin:20px}.menuButtonImageSudoku{position:relative;width:100px;height:100px;border:0px solid #000;outline:none;border-radius:0px;background-color:#FFFFFF;background-repeat:no-repeat;background-image:url(/assets/menuButtonSudoku-48a8a87921b38ec7900e1f0d58f5ba09a50ae95506a6f4e112c17435daa83aa7.png);cursor:pointer}.caption{margin-top:20px;display:block}.sudoku_caption{margin-top:20px;display:block;font-size:large}.menuButtonContainer{border:0px solid #000;border-radius:0px;background-color:#FFFFFF;width:420px;padding:15px 21px;overflow:hidden;margin-top:0px;margin-left:120px}.menuButtonContainerKKDaily{border:0px solid black;border-radius:0px;background-color:#FFFFFF;width:330px;padding:15px 21px;overflow:hidden;margin-top:0px;margin-left:160px;display:flex;flex-direction:row;align-items:flex-end;justify-content:center;align-content:flex-start;flex-wrap:wrap}.menuButtonKKDaily{position:relative;width:100px;height:100px;border:0px solid #000;margin-left:20px;margin-bottom:20px;outline:none;border-radius:0px;background-color:#FFFFFF;background-repeat:no-repeat;background-image:url(/assets/menuButtonsKKDaily-25d1864745120f3d35dc8f3bd759f472c2d65214862adf046327186327c037f6.png);cursor:pointer}.menuButtonKKDaily:active{border:0px solid #000;background-color:#FFFFFF;transform:scale(0.8)}.menuButtonKKDaily.menuButtonKKDailyMore{background-position:0px -400px}.menuButtonKKDaily.menuButtonKKDaily4Easier{background-position:0px 0px}.menuButtonKKDaily.menuButtonKKDaily4Easier.finished{background-position:0px -200px}.menuButtonKKDaily.menuButtonKKDaily4Medium{background-position:-100px 0px}.menuButtonKKDaily.menuButtonKKDaily4Medium.finished{background-position:-100px -200px}.menuButtonKKDaily.menuButtonKKDaily4Harder{background-position:-200px 0px}.menuButtonKKDaily.menuButtonKKDaily4Harder.finished{background-position:-100px -200px}.menuButtonKKDaily.menuButtonKKDaily6Easier{background-position:0px -100px}.menuButtonKKDaily.menuButtonKKDaily6Easier.finished{background-position:0px -300px}.menuButtonKKDaily.menuButtonKKDaily6Medium{background-position:-100px -100px}.menuButtonKKDaily.menuButtonKKDaily6Medium.finished{background-position:-100px -300px}.menuButtonKKDaily.menuButtonKKDaily6Harder{background-position:-200px -100px}.menuButtonKKDaily.menuButtonKKDaily6Harder.finished{background-position:-200px -200px}.menuButton{position:relative;width:103px;height:103px;border:0px solid #000;margin-left:20px;margin-bottom:20px;outline:none;border-radius:0px;background-color:#FFFFFF;background-repeat:no-repeat;background-image:url(/assets/menuButtons-63bdcaaf27c89de006300e582201783decc746712bc4e10f95d26f246b769a1f.png);cursor:pointer}.menuButton:active{border:0px solid #000;background-color:#FFFFFF;transform:scale(0.8)}.menuButton.menuButton4Easier{background-position:0px 0px}.menuButton.menuButton4Easier.finished{background-position:0px -200px}.menuButton.menuButton4Medium{background-position:-102px 0px}.menuButton.menuButton4Medium.finished{background-position:-102px -200px}.menuButton.menuButton6Harder{background-position:-204px 0px}.menuButton.menuButton6Harder.finished{background-position:-204px -200px}.menuButton.menuButton6Easier{background-position:0px -102px}.menuButton.menuButton6Easier.finished{background-position:0px -302px}.menuButton.menuButton6Medium{background-position:-102px -102px}.menuButton.menuButton6Medium.finished{background-position:-102px -302px}.menuButton.menuButton8Harder{background-position:-204px -102px}.menuButton.menuButton8Harder.finished{background-position:-204px -302px}.menuWillShortz{text-align:center;font-style:italic;font-family:nyt-cheltenham;font-size:22px;color:#000;margin-bottom:0px !important}.menuWillShortzKKDaily{text-align:center;font-style:italic;font-family:nyt-cheltenham;font-size:22px;color:#000;margin-bottom:0px !important;margin-left:20px}.menuDailyChallenge{text-align:center;color:red;font-weight:bold;font-size:20px}.menuDailyChallengeSub{text-align:center;color:grey;font-weight:normal;font-size:12px}#rules-widget{background:#ffffff;margin-top:10px;margin-left:40px;margin-right:40px}#rules-widget h2{text-align:center;color:red;font-weight:bold;font-size:20px;margin-bottom:12px}#rules-widget p,#rules-widget li{color:#000000;font-size:12px;margin-bottom:10px;line-height:1.35}#rules-widget .heres-how p{font-weight:bold}#rules-widget ol{list-style-type:decimal}#rules-widget ul{list-style-type:disc}#rules-widget ol,#rules-widget ul{margin-left:1em}#rules-widget ol li,#rules-widget ul li{margin:0em 0}.pulsate{-webkit-animation:pulsate 1s ease-out;-webkit-animation-iteration-count:infinite;transform:scale(1)}#puzzleFinishedVegi{background:#fff;position:absolute;top:250px;width:650px;margin-left:30px;margin-right:auto;box-shadow:0 0 10px #000;text-align:center;z-index:20}#puzzleFinishedVegi .puzzleFinishedCongrats{display:block;font:400 57px/60px "Arial Black", Gadget, sans-serif;margin-top:20px;-webkit-text-stroke-width:3px;-webkit-text-stroke-color:black;color:#00FF00}#puzzleFinishedVegi .closeButton{position:absolute;right:-12px;top:-12px;width:24px;height:24px;font:600 20px/16px "Comic Sans MS", cursive, sans-serif;border-radius:50%;background:#2141a9;color:#ccc;cursor:pointer}#puzzleFinishedVegi>span{display:block;font:400 22px/28px "Arial Black", Gadget, sans-serif;margin-top:20px;color:#000}#puzzleFinishedVegi button{margin-top:20px;margin-bottom:20px;background:#2142a9;padding:5px 10px;border:none;color:#fff}#puzzleHelp{display:inline-block;background:#fff;position:relative;width:650px;height:690px;margin-top:20px;margin-left:30px;margin-right:auto;box-shadow:0 0 10px #000;text-align:center;z-index:20}#puzzleHelp button{margin-top:20px;margin-bottom:20px;background:#2142a9;padding:5px 10px;border:none;color:#fff}#puzzleRules{display:inline-block;background:#fff;position:relative;width:650px;height:690px;margin-top:20px;margin-left:30px;margin-right:auto;box-shadow:0 0 10px #000;text-align:center;z-index:20}#puzzleRules button{margin-top:20px;margin-bottom:20px;background:#2142a9;padding:5px 10px;border:none;color:#fff}.help-widget{background:#ffffff;margin-top:40px;margin-left:40px !important;margin-right:40px}.help-widget h2{color:red;font-weight:bold;font-size:20px;margin-bottom:12px}.help-widget p,.help-widget li{text-align:left;color:#000000;font-size:16px;margin-left:40px;margin-right:40px;margin-bottom:10px;line-height:1.35}.help-widget .heres-how p{font-weight:bold}.help-widget ol{margin-left:40px;margin-right:40px;list-style-type:decimal}.help-widget ul{list-style-type:disc}.help-widget ol,.help-widget ul{margin-left:40px}.help-widget ol li,.help-widget ul li{margin:1em 0}
