body{line-height:1.2}main{margin-left:70px}ul{list-style-type:none}li{line-height:1.9;position:relative;display:block}h3{font-size:18px;position:relative}#contents{margin-left:70px}.avoidBreak{-webkit-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;position:relative}.reading,.bulb,.bulbdark,.challengedark,.alert{width:25px;display:inline;vertical-align:middle}.alert{margin-right:2px}.reading,.bulb{margin-right:7px}.bulb{margin-top:-6px}.challenge{width:30px;display:inline;vertical-align:middle;margin-left:-3px;margin-right:3px}#grammarList{column-count:3;-webkit-column-count:3;-moz-column-count:3;margin-top:60px;max-width:1200px}#grammarColumns li{display:block;position:relative}.subHeading{width:max-content;color:#fff;padding:6px 8px;margin:-30px 0 30px 0}#grammarHeading{background-color:#0096A7}#punctuationHeading{background-color:#5A9637}#spellingHeading{background-color:#EB8B2E}.numbers{font-weight:700;line-height:1.5;position:relative;padding:5px 10px 5px 5px}.numbers:hover{background-color:lightgray;cursor:pointer}.contents{max-width:max-content;padding-left:50px;text-indent:-52px;position:relative}.purple{margin-bottom:15px;margin-top:15px}#breakword{word-wrap:break-word}.puncImage{width:30px;position:absolute;margin-left:140px;margin-top:-28px}#apostrophe{width:25px}#exclamationMark{margin-left:180px;width:20px}#semiColon{width:20px}#questionMark{margin-left:160px}#colon{margin-left:90px;width:25px}#dash{margin-top:-17px;width:40px;margin-left:100px}#invertedCommas{width:50px;margin-left:180px;margin-top:-23px}#spellingBee{position:absolute;margin-left:80vw;width:150px;margin-top:-30px}#owl{position:absolute;margin-left:82%;width:125px;margin-top:-35px}@media only screen and (min-width:1600px){main{margin-left:15%!important}}@media only screen and (min-width:1500px){#spellingBee,#owl{margin-left:1160px}}@media only screen and (max-width:1250px){.column{width:50%}.column3{margin-top:0px!important}.column1{margin-bottom:0px!important}#grammarList{column-count:2;-webkit-column-count:2;-moz-column-count:2}#spellingBee{width:140px;margin-left:70vw}#owl{margin-left:74%}}@media only screen and (max-width:860px){.column{width:100%}.column2{margin-top:0}#grammarList{column-count:1;-webkit-column-count:1;-moz-column-count:1}#spellingBee{margin-left:40%}#owl{margin-left:40%}}@media only screen and (max-width:600px){.column1{margin-top:-10px}#contents{margin-left:0}.contents{margin-bottom:7px}.subHeading{margin-left:10px;margin-bottom:0}#grammarHeading,#punctuationHeading,#spellingHeading{margin-bottom:35px}#spellingBee{margin-top:-50px;width:105px;margin-left:45%}#owl{margin-left:50%}}@media only screen and (max-width:370px){main{padding-right:12px}#owl{width:80px;margin-left:60%}}