#content article section,#content header#content-header,section.articleText{border-bottom:1px solid #dedede}#content header#content-header:after,h2.content-header:after,section.articleText{clear:both}#content article section h3 a,#content header#content-header,h2.content-header a{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.read-more{margin:7px 0 30px;padding:7px 0}.read-more a{float:left;height:24px;line-height:24px;position:relative;margin:0;padding:0 10px 0 14px;background:#4BABD3;color:#fff;font-size:12px;font-size:1.2rem;text-decoration:none}.read-more a:after{content:"";position:absolute;top:0;right:-12px;width:0;height:0;border-color:transparent transparent transparent #4BABD3;border-style:solid;border-width:12px 0 12px 12px}.read-more a:hover{background:#0b5f7e}.read-more a:hover:after{border-color:transparent transparent transparent #0b5f7e}.read-more.lesson-page{padding:5px}@media only screen and (min-width:48em){#content-header{margin:0 40px}}@media only screen and (min-width:60em){#background{background:url(/images/img/classroom-blurred.jpg)no-repeat;background-size:cover;height:100%;position:fixed;width:100%;z-index:1}#foreground{position:relative;z-index:2;top:0;border-top:1px solid #FFF}#content-header{margin:0 0 10px;padding:0;border-bottom:1px solid #dedede}}#content{padding:10px}@media only screen and (min-width:60em){#content{background:#FFF;border-radius:10px;margin:20px auto;padding:20px;max-width:960px}#content:after,#content:before{content:" ";display:table}#content:after{clear:both}}@media only screen and (min-width:48em){#content-main{padding:0 40px}#sidebar{margin:8px 40px 0}}@media only screen and (min-width:60em){#content-main{float:left;padding:0;width:75%;width:calc(100% - 320px)}#sidebar{margin:0;width:300px;float:right}}#content header#content-header:after,#content header#content-header:before{content:" ";display:table}#content article section.open h3 span,.children{display:none}@media only screen and (min-width:48em){#content header#content-header{margin:0 40px}}@media only screen and (min-width:60em){#content header#content-header{margin:0;border:0}}@media only screen and (min-width:48em){#content header#content-header .title{width:50%;float:left}}#content header#content-header .title img{border-radius:4px;float:left;height:70px;margin-right:10px;width:70px}#content header#content-header .title h1{color:#1f1f1f;font-size:30px;font-size:1.88px/px/rem;line-height:1.2em;margin:0}#content header#content-header .title h2{color:#1f1f1f;font-size:15px;font-size:.94px/px/rem;font-weight:400;line-height:1.2em;margin:0}@media only screen and (min-width:60em){#content header#content-header .title img{height:140px;width:140px}#content header#content-header .title h2{margin-bottom:20px}}#content article section{padding:10px 0;clear:both}#content article section.open h3 a,#content article section.open h3 a:visited{color:#2393bd}#content article section h3{color:#999;font-size:20px;font-size:1.25px/px/rem;line-height:1.1em;margin:0}#content article section h3 a{font-weight:600;color:#1f1f1f}#content article section h3 a:visited{color:#1f1f1f}#content article section h3 span{float:right;font-size:15px;font-size:.94px/px/rem}#content article section h4{color:#1f1f1f;margin:10px 0 0;line-height:1em}#content article section p{color:#1f1f1f;font-size:15px;font-size:.94px/px/rem;line-height:1.48em}@media only screen and (min-width:48em){#content article section p{font-size:16px}}blockquote{padding-bottom:10px}blockquote p{margin-left:20px}.household-words-font{font-size:75%}.shakes-copyright{padding-left:10px}img.quotes-header-img{max-width:95%;height:auto;margin-bottom:10px}section.articleText{padding:10px 0}section.articleText section.articleText h2.content-header{font-size:16px}section.articleText section.articleText h2.content-header a{color:#3a4043}section.articleText section.articleText section.articleText h2.content-header{font-size:14px}section.articleText.open{border-bottom:none}@media only screen and (min-width:60em){.children{display:block}}h2.content-header{color:#999;font-size:18px;line-height:1.1em;margin:0}h2.content-header:after,h2.content-header:before{content:" ";display:table}h2.content-header a{font-weight:600;color:#1f1f1f;float:left;max-width:550px}h2.content-header span{float:right;font-size:15px}@media only screen and (max-width:40em){h2.content-header a{max-width:275px}h2.content-header span{padding-top:5px}}@media only screen and (min-width:60em){h2.content-header span.ss-icon{display:none}}h2.content-header span.subtitle{float:none;font-size:15px;color:#999}