@font-face{font-family:"Spyscape Regular";src:url("https://storage.googleapis.com/al-partner-content/spyscape/fonts/SPYSCAPE-REG-webfont.woff")}@font-face{font-family:"Avenir Heavy";src:url("https://storage.googleapis.com/al-partner-content/spyscape/fonts/Avenir_Heavy.woff2")}@font-face{font-family:"Avenir Roman";src:url("https://storage.googleapis.com/al-partner-content/spyscape/fonts/Avenir_Roman.woff2")}.pm-xword-body{font-family:"Spyscape Regular",sans-serif}.pm-xword-body .main-body{border-bottom:1px solid}.pm-xword-body .grid-area .box{text-align:center;color:#000}.pm-xword-body .grid-area .box.box-right-edge{border-right:1px solid #000}.pm-xword-body .grid-area .box.box-top-edge{border-top:1px solid #000}.pm-xword-body .grid-area .box.box-left-edge{border-left:1px solid #000}.pm-xword-body .grid-area .box.box-bottom-edge{border-bottom:1px solid #000}.pm-xword-body .grid-area .box.box-right-wall{border-right:3px solid #000}.pm-xword-body .grid-area .box.box-bottom-wall{border-bottom:3px solid #000}.pm-xword-body .grid-area .box.wrongletter .error-wrong-letter-bg,.pm-xword-body .grid-area .box.errorletter .error-wrong-letter-bg{background:linear-gradient(to top left, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) calc(50% - 1px), #f0204f 50%, rgba(0, 0, 0, 0) calc(50% + 1px), rgba(0, 0, 0, 0) 100%)}.pm-xword-body .grid-area .box.wrongletter .letter-in-box,.pm-xword-body .grid-area .box.errorletter .letter-in-box{color:#f0204f !important}.pm-xword-body .grid-area .box.wrongletter .picdoku-bg,.pm-xword-body .grid-area .box.errorletter .picdoku-bg{outline:solid #f0204f 2px}.pm-xword-body .grid-area .box.conflict .letter-in-box{color:#f0204f !important}.pm-xword-body .grid-area .box.conflict .picdoku-bg{outline:solid #f0204f 2px}.pm-xword-body .grid-area .box.conflict.letter:after{background:#f0204f}.pm-xword-body .grid-area .empty{background-color:#000}.pm-xword-body .grid-area .hilited-box{background-color:rgba(78,195,247,.2)}.pm-xword-body .grid-area .hilited-box .cluenum-in-box{color:#000}.pm-xword-body .grid-area .hilited-box-with-focus{color:#fff;background-color:#4ec3f7}.pm-xword-body .grid-area .hilited-box-with-focus .cluenum-in-box{color:#fff}.pm-xword-body .grid-area .letter-in-box{bottom:2px}.pm-xword-body .grid-area .crossword-and-footer{border:none}.pm-xword-body .grid-area .crossword-footer{font-family:"Avenir Roman",sans-serif;color:#000}.pm-xword-body .answer-entry-block{color:#000}.pm-xword-body .clues-scroll{border:none;top:0;position:static}.pm-xword-body .clues-area{color:#000;font-size:12px}.pm-xword-body .clues-area .wrong-answer-clue{color:#f0585b}.pm-xword-body .clues-area .hilited-clue{font-family:"Avenir Heavy",sans-serif;color:#4ec3f7;background-color:#fff}.pm-xword-body .clues-area .hilited-clue.done-clue{color:#4ec3f7}.pm-xword-body .clues-area .done-clue{color:#878787}.pm-xword-body .clues-area .clue-header{font-size:20px;color:#000;margin-top:0;font-family:"Avenir Heavy",sans-serif;border:none;text-transform:lowercase}.pm-xword-body .clues-area .clue-header.across{border-top:none}.pm-xword-body .clues-area .clueDiv{font-family:"Avenir Roman",sans-serif}.pm-xword-body .clues-area .clueDiv.crossing-clue{border-left-color:#4ec3f7}.pm-xword-body .clues-area .clueDiv .box{font-family:"Spyscape Regular",sans-serif}.pm-xword-body .clue-bar{background-color:#fff;border-bottom:none;padding-top:3px;padding-bottom:3px;color:#000;position:static}.pm-xword-body .clue-bar.bottom-clue-bar{border-top:1px solid gray}.pm-xword-body .clue-bar .clue-bar-text{font-family:"Avenir Roman",sans-serif;line-height:1.1;padding-left:20px}.pm-xword-body .clue-bar .separator{display:none}.pm-xword-body .clue-bar .clue-nav-arrow{fill:#4ec3f7}.pm-xword-body .keyboard{background-color:gray}.pm-xword-body a{color:#4ec3f7}.pm-xword-body a:hover{color:#4ec3f7}.pm-xword-body .btn{background-color:#bbb;color:#000}.pm-xword-body .btn:hover,.pm-xword-body .btn:focus,.pm-xword-body .btn:active{background-color:#e9e9e9;color:#000}.pm-xword-body .btn-default{background-color:#0e5d72;color:#fff}.pm-xword-body .btn-default:hover,.pm-xword-body .btn-default:focus,.pm-xword-body .btn-default:active{background-color:#4ec3f7;color:#000}.pm-xword-body .slider-on-bg{fill:#0e5d72}.pm-xword-body .modal .modal-header{border-bottom:none}.pm-xword-body .modal .modal-body{font-family:"Avenir Roman",sans-serif}.pm-xword-body #puzzle-completion-modal .modal-header{border-bottom:none}.pm-xword-body #puzzle-completion-modal .modal-footer{text-align:center}.pm-xword-body #puzzle-completion-modal .completion-message{text-align:center;color:#fff;font-size:16px;margin-top:-20px;font-family:"Avenir Roman",sans-serif}.pm-xword-body #puzzle-completion-modal .modal-header,.pm-xword-body #puzzle-completion-modal .modal-content{background-color:#000;color:#fff}.pm-xword-body #puzzle-completion-modal .modal-title{color:#fff}.pm-xword-body .player-modal .modal-content{box-shadow:2px 2px 14px rgba(169,169,169,.5);-webkit-box-shadow:2px 2px 14px rgba(169,169,169,.5)}.modal-backdrop.show,.modal-backdrop{opacity:.85;background-color:#fff}.overlay{opacity:.85;background-color:#fff}.print .masthead,.print .masthead::before{content:url("https://storage.googleapis.com/al-partner-content/spyscape/images/spyscape_logo.svg");height:55px}.print .page .clueNum{font-weight:bold}.print .page .clueDiv{font-family:"Avenir Roman",sans-serif}.print .page .clue-header{font-family:"Avenir Heavy",sans-serif;border:none;text-transform:lowercase}.crossList{font-family:"Spyscape Regular",sans-serif}.tile-info{width:calc(100% - 190px - 10px);min-width:calc(400px - 56px - 190px - 10px)}.tile-progress{width:190px}@media only screen and (max-width: 480px){.pm-xword-body .clue-bar .clue-bar-text{line-height:1.1}}
