.fit-image{width:100%}.widget-menu-image{display:block;width:80%;margin-left:auto;margin-right:auto}.zoom{transition:transform .2s}.zoom:hover{-ms-transform:scale(1.2);-webkit-transform:scale(1.2);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:#fff;border-radius:50%;border-color:#fff;-webkit-box-shadow:0 0 10px 2px black;-moz-box-shadow:0 0 10px 2px black;box-shadow:0 0 10px 2px black;border-right-color:#fff;border-bottom-color:#fff;border-top-color:#fff;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:0 solid black;background-color:#fff;-ms-transform:scale(0.8);-webkit-transform:scale(0.8);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:0 solid black;border-radius:0;background-color:#fff;width:100%;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:0}#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 black;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.png")}#puzzleContainer{width:480px;height:480px;border:10px solid black;margin-left:auto;margin-right:auto}.menuButtonContainerSudoku{border:0 solid black;border-radius:0;background-color:#fff;width:400px;padding:15px 21px;overflow:hidden;margin-top:0;margin-left:120px}div.menuButtonSudoku{vertical-align:top;display:inline-block;text-align:center;width:120px;margin:20px}.menuButtonImageSudoku{position:relative;width:100px;height:100px;border:0 solid black;outline:none;border-radius:0;background-color:#fff;background-repeat:no-repeat;background-image:url("../assets/menuButtonSudoku.png");cursor:pointer}.caption{margin-top:20px;display:block}.sudoku_caption{margin-top:20px;display:block;font-size:large}.menuButtonContainer{border:0 solid black;border-radius:0;background-color:#fff;width:400px;padding:15px 21px;overflow:hidden;margin-top:0;margin-left:120px}.menuButton{position:relative;width:103px;height:103px;border:0 solid black;margin-left:20px;margin-bottom:20px;outline:none;border-radius:0;background-color:#fff;background-repeat:no-repeat;background-image:url("../assets/menuButtons.png");cursor:pointer}.menuButton:active{border:0 solid black;background-color:#fff;-ms-transform:scale(0.8);-webkit-transform:scale(0.8);transform:scale(0.8)}.menuButton.menuButton4Easier{background-position:0 0}.menuButton.menuButton4Easier.finished{background-position:0 -200px}.menuButton.menuButton4Medium{background-position:-102px 0}.menuButton.menuButton4Medium.finished{background-position:-102px -200px}.menuButton.menuButton6Harder{background-position:-204px 0}.menuButton.menuButton6Harder.finished{background-position:-204px -200px}.menuButton.menuButton6Easier{background-position:0 -102px}.menuButton.menuButton6Easier.finished{background-position:0 -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:0!important}.menuDailyChallenge{width:620px;text-align:center;color:red;font-weight:bold;font-size:20px;margin-left:40px}#rules-widget{background:#fff;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:#000;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:0}.pulsate{-webkit-animation:pulsate 1s ease-out;-webkit-animation-iteration-count:infinite;transform:scale(1)}@-webkit-keyframes pulsate{0%{transform:scale(0.98)}50%{transform:scale(1.02)}100%{transform:scale(0.98)}}#puzzleFinishedVegi{background:#fff;position:absolute;top:250px;width:650px;margin-left:30px;margin-right:auto;-webkit-box-shadow:0 0 10px black;-moz-box-shadow:0 0 10px black;box-shadow:0 0 10px black;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:#0f0}#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;-webkit-box-shadow:0 0 10px black;-moz-box-shadow:0 0 10px black;box-shadow:0 0 10px black;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;-webkit-box-shadow:0 0 10px black;-moz-box-shadow:0 0 10px black;box-shadow:0 0 10px black;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:#fff;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:#000;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}