.datepicker.datepicker-dropdown:after,.datepicker.datepicker-dropdown:before{display:inline-block;border-top:0;position:absolute;content:''}.datepicker{padding:4px;border-radius:4px}.datepicker.datepicker-inline{width:220px}.datepicker.datepicker-dropdown{position:absolute;left:0;z-index:9999}.datepicker.datepicker-dropdown:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,.2)}.datepicker.datepicker-dropdown:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff}.datepicker.datepicker-dropdown.datepicker-orient-left:before{left:107px}.datepicker.datepicker-dropdown.datepicker-orient-left:after{left:108px}.datepicker.datepicker-dropdown.datepicker-orient-right:before{right:107px}.datepicker.datepicker-dropdown.datepicker-orient-right:after{right:108px}.datepicker.datepicker-dropdown.datepicker-orient-top:before{top:-7px}.datepicker.datepicker-dropdown.datepicker-orient-top:after{top:-6px}.datepicker.datepicker-dropdown.datepicker-orient-bottom:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.datepicker.datepicker-dropdown.datepicker-orient-bottom:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker>div{display:none}.datepicker.days div.datepicker-days,.datepicker.months div.datepicker-months,.datepicker.years div.datepicker-years{display:block}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker table tr td,.datepicker table tr th{text-align:center;width:30px;height:30px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{background:#f0f0f0;cursor:pointer}.datepicker table tr td.new,.datepicker table tr td.old{color:#999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{color:#333;background-color:#267fe7;border-color:#114e96}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled:hover:focus,.datepicker table tr td.today:active,.datepicker table tr td.today:focus,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today:hover:focus{color:#333;background-color:#267fe7;border-color:#0b325f}.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today:hover,.datepicker table tr td.today:hover:hover{color:#333;background-color:#176bcd;border-color:#0b325f}.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range:hover{background:#f0f0f0;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:hover{color:#000;background-color:#267fe7;border-color:#114e96;border-radius:0}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.disabled:hover:focus,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:focus,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today:hover:focus{color:#000;background-color:#267fe7;border-color:#0b325f}.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover:hover{color:#000;background-color:#176bcd;border-color:#0b325f}.datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover{color:#fff;background-color:#999;border-color:#666;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.disabled:hover:focus,.datepicker table tr td.selected:active,.datepicker table tr td.selected:focus,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected:hover:focus{color:#fff;background-color:#999;border-color:#474747}.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover:hover{color:#fff;background-color:#858585;border-color:#474747}.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{color:#fff;background-color:#f05a22;border-color:#f05a22;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:focus,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:focus,.datepicker table tr td.active:active,.datepicker table tr td.active:focus,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:focus{color:#fff;background-color:#f05a22;border-color:#c7400e}.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover:hover{color:#fff;background-color:#da460f;border-color:#c7400e}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}.datepicker table tr td span:hover{background:#f0f0f0}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{color:#fff;background-color:#f05a22;border-color:#e94b10;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active:active,.datepicker table tr td span.active:focus,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:focus{color:#fff;background-color:#f05a22;border-color:#af380c}.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover{color:#fff;background-color:#da460f;border-color:#af380c}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#999}.datepicker th.datepicker-switch{width:145px}.datepicker tfoot tr th,.datepicker thead tr:first-child th{cursor:pointer;color:#f05a22}.datepicker tfoot tr th:hover,.datepicker thead tr:first-child th:hover{background:#f0f0f0}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.datepicker thead tr:first-child th.cw{cursor:default;background-color:transparent}.input-group.date .input-group-addon i{cursor:pointer;width:16px;height:16px}.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:3px 0 0 3px}.input-daterange input:last-child{border-radius:0 3px 3px 0}.input-daterange .input-group-addon{width:auto;min-width:16px;padding:4px 5px;font-weight:400;line-height:1.428571429;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#f0f0f0;border:solid #ccc;border-width:1px 0;margin-left:-5px;margin-right:-5px}.test-calendar{margin:0 auto 20px;padding:8px 15px}.test-calendar .short_headline{border-bottom:1px solid #999;font-size:120%}.test-calendar ul.calendar{margin:0;padding:0;list-style:none}.test-calendar ul.calendar li{float:left;margin:10px 0;border-bottom:1px solid #267fe7;padding:0 0 10px;width:100%}.test-calendar ul.calendar li:last-child{border:0}.test-calendar ul.calendar h3{margin:0 0 5px 50px;line-height:1.2;font-size:1em}.test-calendar span.date{display:block;float:left;border-radius:4px;background-color:#267fe7;padding:9px 0 0;width:40px;height:40px;text-align:center;line-height:1;color:#fff}.test-calendar span.date .month{display:block;position:relative;text-transform:uppercase;font-size:10px}.test-calendar span.date .day{display:block;font-size:13px;font-weight:700}.speech-bubble h2,.subscriptions-callout h1{font-weight:lighter}.test-calendar span.date .year{display:none}.test-calendar .nav-pills{margin-bottom:15px;font-size:12px}.test-calendar .nav-pills li{margin:2px}.test-calendar .nav-pills li a{background-color:#f0f0f0}.test-calendar .nav-pills li.active a{background-color:#175eb1}.test-calendar .nav-pills a:hover{background-color:#175eb1;color:#fff}.speech-bubble{padding:20px 20px 5px;background-color:#ffe8c3}@media only screen and (min-width:768px) and (max-width:991px){.speech-bubble{min-height:280px}}.speech-bubble h2{color:#ed9100}.speech-bubble .text-container{min-height:0}@media only screen and (min-width:768px) and (max-width:991px){.speech-bubble .text-container{min-height:100px}}@media only screen and (min-width:992px){.speech-bubble .text-container{min-height:60px}}.speech-bubble-tick{position:relative;width:0;height:0;background-color:inherit}.speech-bubble-tick.bottom{border-top:40px solid transparent;border-bottom:80px solid transparent;border-left:50px solid #ffe8c3;-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg);right:-250px;top:-60px;z-index:-1}@media only screen and (min-width:768px) and (max-width:991px){.speech-bubble-tick.bottom{right:-150px}}@media only screen and (min-width:992px) and (max-width:1199px){.speech-bubble-tick.bottom{right:-220px}}.subscriptions-callout{margin:10px -5px 0;border:3px solid #17a665;border-radius:4px;background-color:#faf1e4;padding:30px}.subscriptions-callout p.large-text{font-size:1.5em}.subscriptions-callout .green{color:#17a665}.subscriptions-callout .trial-button{position:relative}.subscriptions-callout .btn-success{font-size:14px}@media only screen and (min-width:768px){.subscriptions-callout .btn-success{font-size:18px}section.main a .panel-body{min-height:485px}}.intro.calendar-of-the-day{background-image:url(https://media1.shmoop.com/images/landing_images/intro_bgr-min.jpg)}.container-datepicker{display:inline-block;position:absolute}.container-datepicker input{position:absolute;top:0;width:100%;visibility:hidden}.searchbox{position:relative;margin-left:25px;border:1px solid #f05a22;background:#fff;border-radius:3px;width:80%}.searchbox input{border:0;padding-bottom:3px;padding-left:12px;width:85%;height:29px}.searchbox .icon-search{margin-left:7px}.searchbox .icon-search:before{position:relative;color:#f05a22;font-family:FontAwesome;float:left;text-align:center;font-size:1.5em;content:"\f002"}#suggestions,.suggestions-list{position:absolute;left:1px;z-index:999999}#suggestions{display:none;top:40px;border-right:1px solid #999;border-bottom:1px solid #999;border-left:1px solid #999;background:#fff;width:219px}#suggestions ul{margin:0;padding:0;list-style:none}.glossary-tab-ul{margin-right:30px}.glossary-tab-ul li{margin-right:25px;margin-bottom:10px;margin-left:-5px;height:37px}.glossary-tab-a{margin-top:-7px;margin-right:-15px;margin-left:-15px;color:#fff}.suggestions-list ul{margin-top:2px;border-right:1px solid #f05a22;border-bottom:1px solid #f05a22;border-left:1px solid #f05a22;background:#fff;list-style:none}.suggestions-list ul li{margin-right:15px;margin-bottom:10px;margin-left:2px;padding-top:5px}.suggestions-list ul li a{color:#666}section.landing-game h3,section.landing-game p{font-family:Roboto,sans-serif;font-size:1.2em;color:#333}section.intro.careers{background:url(https://media1.shmoop.com/images/landing_images/careers_intro_image2.jpg) no-repeat}section.landing-game{background-color:#fffcf8;padding-bottom:50px;margin-bottom:0}section.landing-game h3{font-weight:700;margin-top:50px}section.landing-game p{font-weight:400}section.landing-game .game-img{cursor:pointer;margin-bottom:20px;display:block;margin-top:15px}section.landing-game .game-img img{display:table-cell;max-width:100%}section.landing-game .game-img img.hover-on{display:none}section.landing-game .game-img:hover img.hover-on{display:table-cell}#careers_salaries i,section.landing-game .game-img:hover img.hover-off{display:none}section.main{padding:50px 10px;margin-bottom:0;background-color:#faf1e4}section.main a,section.main a:focus,section.main a:hover{text-decoration:none}section.main a .panel{background-color:#faf6f0;border:0;border-top-right-radius:0;border-top-left-radius:0}section.main a .panel .panel-heading{border-top-right-radius:0;border-top-left-radius:0}section.main a .panel .panel-heading h3{font-size:1.6em;font-weight:700}section.main a .panel .panel-body{font-size:1.2em}section.main a .text-color-cycle1{color:#a8271c}section.main a .text-color-cycle1 .panel-heading{border-bottom:1px solid #a8271c}section.main a .text-color-cycle1 .panel-footer{background-color:#a8271c;color:#fff;font-size:1.4em}section.main a .text-color-cycle3{color:#ed9100}section.main a .text-color-cycle3 .panel-heading{border-bottom:1px solid #ed9100}section.main a .text-color-cycle3 .panel-footer{background-color:#ed9100;color:#fff;font-size:1.4em}section.main a .text-color-cycle4{color:#2c7c58}section.main a .text-color-cycle4 .panel-heading{border-bottom:1px solid #2c7c58}section.main a .text-color-cycle4 .panel-footer{background-color:#2c7c58;color:#fff;font-size:1.4em}section.main a .text-color-cycle6{color:#0a4d9b}section.main a .text-color-cycle6 .panel-heading{border-bottom:1px solid #0a4d9b}section.main a .text-color-cycle6 .panel-footer{background-color:#0a4d9b;color:#fff;font-size:1.4em}section.main a .text-color-cycle7{color:#8956d1}section.main a .text-color-cycle7 .panel-heading{border-bottom:1px solid #8956d1}section.main a .text-color-cycle7 .panel-footer{background-color:#8956d1;color:#fff;font-size:1.4em}section.main a .text-color-cycle8{color:#a8271c}section.main a .text-color-cycle8 .panel-heading{border-bottom:1px solid #a8271c}section.main a .text-color-cycle8 .panel-footer{background-color:#a8271c;color:#fff;font-size:1.4em}section.footer-browse{padding-top:40px;padding-bottom:120px}@media only screen and (min-width:992px){section.main a .panel-body{min-height:360px}}@media only screen and (max-width:768px){body.careers section.intro.careers{background-image:none;background-color:#044d96}}@media only screen and (min-width:1400px){body.careers section.intro.careers{background-size:cover}}#careers_salaries .sorting_asc .fa-chevron-up,#careers_salaries .sorting_desc .fa-chevron-down{display:inline}#gameBoardModal .modal-dialog{width:auto;max-width:1080px}#gameBoardModal .modal-dialog .modal-content{background-color:#f88358}#gameBoardModal .modal-dialog .modal-content .modal-header{color:#fff}#gameBoardModal .modal-dialog .modal-content .modal-body{padding:0}#gameBoardModal .modal-dialog .modal-content .modal-body .gameBoardWrapper img{display:table-cell;max-width:100%}#gameModal .question,#gameModal .question .loading,#gameModal .question .question-error,section.college-resources a.feature-link .stupid{display:none}#gameBoardModal .modal-dialog .modal-content .modal-footer{padding:4px 20px;margin:0;border-top:0}#gameBoardModal .modal-dialog .modal-content .modal-footer .close{text-shadow:none;opacity:.8;font-size:16px}table.classroom-certs-table tbody td.certs-link,table.list-classrooms-view tbody tr{cursor:pointer;color:#267fe7}table.classroom-certs-table tbody td.certs-link:hover,table.list-classrooms-view tbody tr:hover{color:#f05a22}#gameModal .question .graphic-radio{white-space:normal;width:20%;min-height:240px}#gameModal .question a.pull-right{color:#ff623d;position:relative;top:15px;display:none}#gameModal .login-prompt p{font-family:Pacifico,cursive;font-size:1.4em}#gameModal .login-prompt .login-btns{width:30%;margin:0 auto}#gameModal .login-prompt .login-btns a{font-size:1.2em}section.intro.college{margin-bottom:0!important;background-image:url(https://media1.shmoop.com/images/college-101/College101-introimage.jpg)}@media only screen and (min-width:992px){section.intro.college h2{font-size:1.4em}.college-btn-equal-heights .btn-fixed-height{min-height:230px}}@media only screen and (min-width:1200px){.speech-bubble-tick.bottom{right:-250px}.college-btn-equal-heights .btn-fixed-height{min-height:204px}}.college-beefalo{margin-left:-20px}.college-guy{margin-right:auto;margin-left:auto}section.intro.college-planning{background-image:url(https://media1.shmoop.com/images/landing_images/application-station-intro.jpg)}section.intro.college-planning h1{margin-bottom:-20px}section.intro.college-planning h2{margin-bottom:25px}section.college-planning-tool .get-started{margin-top:58px}section.college-planning-tool .arrow-left{background-image:url(https://media1.shmoop.com/images/landing_images/orange-left-arrow.png);width:108px;height:103px}section.college-resources a.feature-link{color:#222}section.college-resources .list-group-item{border:0}@media only screen and (min-width:768px) and (max-width:991px){section.college-resources .first-item{min-height:100px}section.college-resources .list-group-item-text{min-height:235px}}@media only screen and (min-width:992px) and (max-width:1199px){section.college-planning-tool .arrow-img{margin-left:-62px}section.college-resources .list-group-item-text{min-height:190px}}@media only screen and (min-width:1200px){section.college-resources .list-group-item-text{min-height:140px}}section.college-resources h3{margin-top:10px;padding-bottom:10px;border-bottom:3px solid;text-transform:uppercase}section.college-resources .quote-box{background-color:#ffe8c3;padding:10px;color:#222}@media only screen and (min-width:768px) and (max-width:991px){section.college-resources .quote-box{min-height:226px}}@media only screen and (min-width:992px) and (max-width:1199px){section.college-resources .quote-box{min-height:186px}}@media only screen and (min-width:1200px){section.college-resources .quote-box{min-height:156px}}section.college-resources .quote-box h4.celebrity-name{color:#ed9100;font-size:1.7em}section.college-resources .quote-box-arrow-down{float:right;margin-top:-12px;margin-right:35px;width:0;height:0;border-left:0 solid transparent;border-right:40px solid transparent;border-top:60px solid #ffe8c3;-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}section.college-resources .celebrity-quote-image{background-image:url(https://media1.shmoop.com/images/landing_images/celebrity-quotes-sprite-sheet.png);margin:-20px auto 0;width:348px;height:367px}section.college-resources .celebrity-quote-image.will-smith{background-position:0 0;margin-top:-13px}section.college-resources .celebrity-quote-image.charlie-chaplin{background-position:696px 0}@media only screen and (min-width:768px) and (max-width:991px){section.college-resources .celebrity-quote-image{background-size:300%;width:205px;height:216px}section.college-resources .celebrity-quote-image.charlie-chaplin{background-position:410px 0}}@media only screen and (min-width:992px) and (max-width:1199px){section.college-resources .celebrity-quote-image{background-size:300%;width:279px;height:294px}section.college-resources .celebrity-quote-image.charlie-chaplin{background-position:555px 0}}section.college-resources .celebrity-quote-image.jackie-chan{background-position:349px 0}@media only screen and (min-width:768px) and (max-width:991px){section.college-resources .celebrity-quote-image.jackie-chan{background-position:208px 0}}@media only screen and (min-width:992px) and (max-width:1199px){section.college-resources .celebrity-quote-image.jackie-chan{background-position:285px 0}}section.intro.common-core{background-image:url(https://media1.shmoop.com/images/landing_images/flashcard-intro-bgr.jpg)}section.search-and-summary .push50{height:50px}section.search-and-summary .push20{height:20px}section.search-and-summary h4{margin-top:30px}.comments .quote-box{display:block}.comments .quote-box .quote-body{background:#ffe8c3;border-radius:4px;padding:15px 25px;font-size:1.1em;color:#0063b6}.comments .quote-box .quote-tail{background:url(https://media1.shmoop.com/images/landing_images/br1.png) -316px -109px;width:180px;height:39px}.comments .quote-box:hover{text-decoration:none}.comments .quote-box:hover .quote-body{color:#ff9c49}.comments .quote-author-wrapper h3{color:#ed9100;font-size:2em;margin-top:5px}.comments .quote-author-wrapper h4{color:#666;font-size:1.2em}section.philosophy{background-color:#2c7c58!important}section.philosophy a{color:#fff;line-height:1.8em}section.philosophy a:hover{text-decoration:none}section.philosophy h2{color:#fff;text-decoration:none;margin-bottom:30px}section.philosophy .learnmore{color:#49cd92;font-weight:700}section.philosophy .learnmore img{padding-left:15px}section.prefer-spanish-common-core .licence-wrapper{background-color:#efead8;width:100%;position:relative}section.prefer-spanish-common-core .licence-wrapper .arrow{position:relative;top:-34px}section.prefer-spanish-common-core .licence-wrapper .license{height:100%}section.prefer-spanish-common-core .licence-wrapper .license p{color:#20292f;font-family:Roboto,sans-serif;font-weight:700;font-size:1.2em;line-height:1.3em;margin-top:36px;margin-bottom:0;padding-left:20px}section.prefer-spanish-common-core .licence-wrapper .license .btn{margin:30px;background-color:#0070c9;color:#fff;float:left;font-family:Roboto,sans-serif;font-size:1.3em;cursor:pointer}section.prefer-spanish-common-core .licence-wrapper .license .btn span{position:relative;top:-8px;padding-left:10px}section.prefer-spanish-common-core .licence-wrapper .license .btn i{font-size:2.5em}section.prefer-spanish-common-core .licence-wrapper .license .btn:hover{background-color:#0063b2}section.looking-for-more{background-color:#212830!important;padding:30px;margin-top:30px;margin-bottom:0}section.looking-for-more h2{color:#fff;margin-bottom:30px;margin-top:0}section.intro.courses{background-image:url(https://media1.shmoop.com/shmooc/landing/bgr.png)}section.courses-landing hr{width:100%}section.courses-landing .teachers-only h2{color:#ed9100}section.courses-landing .teachers-only hr{border-top:7px solid #ed9100}section.courses-landing .students-only h2{color:#6494cd}section.courses-landing .students-only hr{border-top:7px solid #6494cd}section.courses-landing .panel-teacher{border-color:#ed9100;background-color:#ed9100;color:#fff}section.courses-landing .panel-teacher>.panel-heading{color:#ed9100;background-color:#ed9100;border-color:#ed9100}section.courses-landing .panel-teacher>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ed9100}section.courses-landing .panel-teacher>.panel-heading .badge{color:#ed9100;background-color:#ed9100}section.courses-landing .panel-teacher>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ed9100}section.courses-landing .panel-student{border-color:#6494cd;background-color:#6494cd;color:#fff}section.courses-landing .panel-student>.panel-heading{color:#6494cd;background-color:#6494cd;border-color:#6494cd}section.courses-landing .panel-student>.panel-heading+.panel-collapse>.panel-body{border-top-color:#6494cd}section.courses-landing .panel-student>.panel-heading .badge{color:#6494cd;background-color:#6494cd}section.courses-landing .panel-student>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#6494cd}section.courses-landing .heading-img{display:inline;margin-top:-5px;width:64px\9}section.courses-landing .panel-img{-webkit-filter:drop-shadow(5px 5px 5px rgba(0, 0, 0, .5));filter:drop-shadow(5px 5px 5px rgba(0, 0, 0, .5))}section.courses-landing .special-feature .lead{color:#000}@media only screen and (min-width:768px){section.courses-landing .special-feature .body-top-half{min-height:120px}}@media only screen and (min-width:992px){section.courses-landing .special-feature .body-top-half{min-height:180px}}@media only screen and (min-width:1200px){section.courses-landing .special-feature .body-top-half{min-height:150px}}@media only screen and (min-width:992px){section.courses.learn-more .btn-feature{font-size:1.2em}section.courses.learn-more .btn-feature h4{font-size:1.3em}section.courses.learn-more .btn-feature h4:first-child{height:52px}section.courses.learn-more .btn-feature p{min-height:192px}}section.courses.learn-more .quote{display:block;margin:10px auto;background:url(https://media1.shmoop.com/shmooc/landing/quote.png) center top no-repeat;background-size:90%;padding:10px 30px 0;max-width:350px;color:#222;font-size:1.1em}section.student-benefit div.benefit-content,section.teacher-benefit div.benefit-content{padding-top:50px;padding-left:20px}section.courses.learn-more .quote:active,section.courses.learn-more .quote:hover{text-decoration:none}section.courses.learn-more .quote .author{margin-top:0;margin-bottom:0;text-align:right;color:#f05a22}@media only screen and (min-width:992px){section.courses.learn-more .quote .author{font-size:1.6em}}@media only screen and (min-width:1200px){section.courses.learn-more .quote .author{margin-top:10px;margin-bottom:10px}}section.courses.learn-more .quote .qualification{text-align:right}section.courses.learn-more .quote-img{display:block;margin:0 auto -20px;height:200px}section.customize-course,section.student-benefit,section.teacher-benefit{margin-right:-5px;margin-left:-5px;margin-bottom:0}section.student-benefit{background-image:url(https://media1.shmoop.com/images/landing_images/green_bgr.jpg);color:#fff}section.student-benefit h2{color:#fff}section.student-benefit img{height:310px}section.teacher-benefit{background-image:url(https://media1.shmoop.com/shmooc/landing/bgr.png);color:#fff}section.teacher-benefit h2{color:#fff}section.teacher-benefit img{height:370px;float:right}section.customize-course{background-image:url(https://media1.shmoop.com/images/landing_images/note_page.jpg);color:#084081}section.customize-course h2{color:#084081}section.customize-course h2 span.coming-soon{font-size:20px;padding:7px 15px;background-color:#17a665;color:#fff;border-radius:4px}section.customize-course div.benefit-content ul.check-list{margin-right:20px;font-weight:500}div.course-catalog .breadcrumb{background-color:#f0f0f0;display:inline-block}div.course-catalog .intro-box{padding:10px}div.course-catalog .intro-box .box-title{font-family:"Gloria Hallelujah",cursive;text-transform:uppercase;font-size:2.2em;margin-top:20px;margin-bottom:15px}div.course-catalog .intro-box .box-paragraph{font-size:1em}div.course-catalog .intro-box .box-headline a{font-size:1.2em}@media only screen and (min-width:768px){section.course-filters .panel-course-info{min-height:140px}}section.course-filters .text-course-info{min-height:70px}@media only screen and (min-width:768px){section.course-filters .text-course-info .text-course-info{min-height:80px}}section.course-filters .text-course-info .course-title{font-size:1.15em}section.course-filters .disable-catagory-box{color:#999;margin-bottom:5px}section.course-filters .course-overview-image{height:140px}section.dashboard.intro{background-color:transparent}section.dashboard.intro h1,section.dashboard.intro h2{color:#175eb1}section.dashboard.intro .splat-title{margin-top:70px}section.dashboard.intro .splat{position:absolute}section.dashboard.intro .splat-left{top:25px;left:30px;width:26%}@media only screen and (min-width:992px){section.dashboard.intro .splat-left{left:10px}}section.dashboard.intro .splat-right{top:25px;right:50px;width:18%}@media only screen and (min-width:992px){section.dashboard.intro .splat-right{right:10px}section.essay-lab p.essay-lab-type-info{min-height:180px}}section.dashboard .btn-feature{color:#222!important}section.dashboard .btn-feature:focus,section.dashboard .btn-feature:hover{color:#fff!important}section.dashboard .classroom-list a{font-size:20px;display:block}section.dashboard .dashboard-feature-icons{position:relative;display:inline-block;background-image:url(https://media1.shmoop.com/images/general/dashboard_spread8.png);background-repeat:no-repeat;width:62px;height:62px;margin:-8px 5px -10px 0}section.dashboard .subscription-account{background-position:-146px -140px}section.dashboard .subscription-manage{background-position:-76px -143px}section.dashboard .blue-text-icon{background-position:-82px -219px}section.dashboard .green-text-icon{background-position:-149px -225px}section.dashboard .orange-text-icon{background-position:-214px -225px}section.dashboard .classroom-people{background-position:-371px -219px}section.dashboard .classroom-pencil{background-position:-159px -353px}section.dashboard .flashcard-create{background-position:-158px -284px}section.dashboard .flashcard-set{background-position:-229px -284px}section.dashboard .video-usage{background-position:-4px -219px}section.dashboard .testprep-red-head{background-position:-3px -290px}section.dashboard .testprep-green-head{background-position:-77px -289px}section.dashboard .blue-person{background-position:-287px 0}section.dashboard .green-person{background-position:-364px -1px}section.dashboard .blue-badge{background-position:-293px -150px}section.dashboard .colorful-pie{background-position:-369px -148px}section.dashboard .books{background-position:-295px -75px}section.dashboard .red-file{background-position:-221px -145px}section.dashboard .road-direction{background-position:-366px -74px}section.dashboard .email-sub{background-position:-294px -216px}section.dashboard .orange-key{background-position:-7px -357px}section.dashboard .money-bag{background-position:-7px -145px}section.dashboard .orange-faq{background-position:-236px -355px}section.dashboard .resume-build-icon{background-position:-84px -358px}section.dashboard .school-icon{background-position:-219px -70px}section.dashboard .join-classroom-person{background-position:-228px -2px}section.dashboard .math-rti-icon{background-position:-147px -68px}section.dashboard .ela-rti-icon{background-position:-147px -7px}section.dashboard .shmoopyou-icon{background-position:-82px -68px}section.dashboard .shmoint-coin-icon{background-position:-7px -68px}@media only screen and (min-width:1200px){section.dashboard.intro .splat-left{left:50px}section.dashboard.intro .splat-right{right:60px}section.essay-lab p.essay-lab-type-info{min-height:150px}}section.essay-lab .featured-panel{color:#333}section.essay-lab .featured-panel:hover .featured-type-link{color:#f05a22}section.essay-lab .featured-panel .featured-type-link{color:#267fe7}section h3.section-subtitle{text-align:left;font-weight:700;font-family:bitter,serif}section p.section-text{font-size:1.4em;color:#222}section a:hover{text-decoration:none}section .flashcard-landing-img{margin:0 auto}section .cat-stevens,section .keefe,section .napolean{height:268px;margin-top:-35px}section .quote{background-color:#fff;font-size:1.5em}@media only screen and (min-width:992px){section .quote{font-size:3em}}section .artist-quote{font-size:1.2em}section .cat-stevens{width:311px;background:url(https://media1.shmoop.com/images/landing_images/cat-stevens-flashcard.png) no-repeat}section .keefe{width:284px;background:url(https://media1.shmoop.com/images/landing_images/keefe-flashcard.png) no-repeat}section .napolean{width:266px;background:url(https://media1.shmoop.com/images/landing_images/napolean-flashcard.png) no-repeat}section.intro.flashcards{background-image:url(https://media1.shmoop.com/images/landing_images/flashcard-intro-bgr2.jpg)}section.intro.flashcards h2{color:#ffe0d4}section.flashcards-content .fa.fa-pencil{font-size:3em;margin-top:33px}section.flashcards-content .search-input{width:350px;margin-right:25px}section.callout .get-flashy{padding:30px}section.callout .get-flashy a,section.callout .get-flashy a:hover{color:#222}section.callout .app-callout{background-color:#f0f0f0}section.callout .app-callout.row{margin-left:-20px;margin-right:-20px;margin-bottom:-20px;padding:45px}@media only screen and (min-width:992px){section.callout .app-callout .app-info{margin-top:100px}}@media only screen and (min-width:768px) and (max-width:991px){section.callout .app-callout .app-info{margin-top:83px}}section.featured-flashcard{background-color:#efe6da}.skyscraper-ad{margin-bottom:20px}@media only screen and (min-width:992px){.skyscraper-ad{margin-top:-200px}}.btn-sign-in .fa{margin-top:5px}.check-list{list-style:none;font-size:18px;font-weight:300}.check-list li{margin-bottom:10px}.check-list li p{margin-top:1em;margin-bottom:1em;font-size:16px}.check-list li p a{color:#f05a22}.check-list .fa-li{top:.222222222em}section.intro.math-shack{background-image:url(https://media1.shmoop.com/images/landing_images/math-shack-intro-bgr2.png);height:225px;overflow:hidden}section.intro.math-shack h1,section.intro.math-shack h2{color:#222}section.intro.math-shack h1{margin-top:-5px;margin-bottom:15px}section.intro.math-shack h2{margin-bottom:10px}section.intro.math-shack .img-left{position:absolute;top:0;left:50px}section.intro.math-shack .img-right{position:absolute;top:5px;right:0}section.how-it-works{margin-top:10px}section.how-it-works .img-box{position:relative;margin:0 auto 20px;width:100%;height:100%}@media only screen and (min-width:768px) and (max-width:991px){section.how-it-works .img-box{width:669px;height:672px}}@media only screen and (min-width:992px){section.how-it-works .img-box{width:720px}}section.how-it-works .arrow{position:absolute;width:159px;height:62px;color:#222;font-size:1.5em}section.how-it-works .arrow:hover{background-position:-159px 0;text-decoration:none}section.how-it-works .arrow1{top:-5px;right:-150px;background:url(https://media1.shmoop.com/images/landing_images/math-shack-arrow-left-sprite.png) no-repeat}section.how-it-works .arrow1 p{margin-top:-56px;margin-left:37px;width:180px}section.how-it-works .arrow2{top:160px;left:-125px;background:url(https://media1.shmoop.com/images/landing_images/math-shack-arrow-right-sprite.png) no-repeat}section.how-it-works .arrow3,section.how-it-works .arrow4,section.how-it-works .arrow5{background:url(https://media1.shmoop.com/images/landing_images/math-shack-arrow-left-sprite.png) no-repeat}@media only screen and (min-width:992px) and (max-width:1199px){section.how-it-works p{font-size:.8em}section.how-it-works .arrow1{right:-108px}section.how-it-works .arrow1 p{margin-top:-46px;margin-left:38px;width:152px}section.how-it-works .arrow2{left:-105px}}section.how-it-works .arrow2 p{margin-top:-56px;margin-left:-81px;width:172px}section.how-it-works .arrow3{top:140px;right:-150px}@media only screen and (min-width:992px) and (max-width:1199px){section.how-it-works .arrow2 p{margin-top:-61px;margin-left:-30px;width:138px}section.how-it-works .arrow3{right:-103px}}section.how-it-works .arrow3 p{margin-top:-56px;margin-left:27px;width:188px}section.how-it-works .arrow4{top:275px;right:-145px}@media only screen and (min-width:992px) and (max-width:1199px){section.how-it-works .arrow3 p{margin-top:-48px;margin-left:36px;width:162px}section.how-it-works .arrow4{right:-108px}}section.how-it-works .arrow4 p{margin-top:-60px;margin-left:37px;width:200px}section.how-it-works .arrow5{top:390px;right:-120px}@media only screen and (min-width:992px) and (max-width:1199px){section.how-it-works .arrow4 p{margin-left:22px}section.how-it-works .arrow5{right:-105px}}section.how-it-works .arrow5 p{margin-top:-30px;margin-left:50px;width:200px}section.how-it-works .arrow6{bottom:-5px;left:-140px;background:url(https://media1.shmoop.com/images/landing_images/math-shack-arrow-right-sprite.png) no-repeat}@media only screen and (min-width:992px) and (max-width:1199px){section.how-it-works .arrow5 p{margin-left:18px}section.how-it-works .arrow6{left:-107px}}section.how-it-works .arrow6 p{margin-top:-88px;margin-left:-20px;width:200px;text-align:left}@media only screen and (min-width:992px) and (max-width:1199px){section.how-it-works .arrow6 p{margin-top:-46px;margin-left:9px;text-align:left}}.shmoints-landing h2,section.school-district .info-districts .state-text{text-align:center}section.how-it-works .start-button{margin:20px 0}.shmoints-landing section.intro.shmoints{background-image:url(https://media1.shmoop.com/images/landing_images/shmoints-intro-bgr.jpg)}.shmoints-landing .video-imac{background-image:url(https://media1.shmoop.com/images/sprites/shmoints-landing-images.png);width:690px;height:600px;padding:36px 117px}.shmoints-landing .earn-shmoints-box h2{margin-top:0;margin-bottom:40px}.shmoints-landing .earn-shmoints-box .buffalo-coins{width:261px;height:390px;background:url(https://media1.shmoop.com/images/sprites/shmoints-landing-images.png) -1006px -506px no-repeat}.shmoints-landing .earn-shmoints-box .ul-row{margin-top:40px}.shmoints-landing .earn-shmoints-box .ul-row ul{padding-left:15px}.shmoints-landing .earn-shmoints-box .ul-row ul li{padding-top:8px}.shmoints-landing h3.push-content{margin-bottom:40px}.shmoints-landing #leaderboard .shmoints-benjamin{width:315px;height:330px;background:url(https://media1.shmoop.com/images/sprites/shmoints-landing-images.png) -949px 0 no-repeat}.shmoints-landing #leaderboard .page-listing>div{display:none}.shmoints-landing #leaderboard .page-listing>.active{display:block}.shmoints-landing #leaderboard .page-listing table tr td{border-top:0;border-bottom:1px solid #ffe8c3}.shmoints-landing #leaderboard .page-listing table tr:last-child td{border-bottom:0}.shmoints-landing #legal{padding:50px;background-color:#f0f0f0}.shmoints-landing #faq h4{font-weight:700}section.school-district{font-size:16px}section.school-district .school-district-login-bar{margin-bottom:40px;border-bottom:5px solid #f0f0f0;border-left:5px solid #f0f0f0;border-right:5px solid #f0f0f0;box-shadow:3px 3px 3px #999}section.school-district .top-nav-schools-bar{background-color:#084081;margin-top:-10px;padding:15px 0;font-size:1.1em}section.school-district .top-nav-schools-bar a.nav-school{color:#fff;padding:10px}section.school-district .intro-box{background-image:url(https://media1.shmoop.com/images/landing_images/school-district-enterprise_header.jpg);font-size:16px}section.school-district .intro-box .box-subtitle,section.school-district .intro-box .feature-title,section.school-district .intro-box .numbers-bar{color:#084081}section.school-district .intro-box .box-subtitle{font-size:1.5em}section.school-district .intro-box .video-teacher-shmoop{padding:0 30px;margin-top:30px}@media only screen and (min-width:992px) and (max-width:1199px){section.school-district .intro-box .video-teacher-shmoop{padding:0 20px;margin-top:100px}}@media only screen and (min-width:768px) and (max-width:991px){section.school-district .intro-box .video-teacher-shmoop{padding:0 130px}}section.school-district .why-shmoop{background-image:url(https://media1.shmoop.com/images/landing_images/blackboardwithedge.jpg);padding:50px 0;margin-top:40px}section.school-district .why-shmoop h2{font-family:bitter,serif;font-size:2.5em;color:#fffcf8}section.school-district .testimonials p,section.school-district .whats-in-shmoop p.text-content{color:#222}section.school-district .feature-title{font-family:"Gloria Hallelujah",cursive;text-align:center;margin-bottom:30px;text-transform:uppercase}section.teachers-landing .feature-inner h4.subject-name,section.teachers-landing .whats-included h3{font-family:bitter,serif}section.school-district .testimonials{background-color:#fff;font-weight:400;padding:30px}section.school-district .testimonials h3{font-size:1.8em}section.school-district .testimonials h4.more-cases{font-size:1.5em}section.school-district .copyrights-row{margin-top:100px;font-size:14px}section.school-district .whats-in-shmoop{background-color:#f0f0f0}section.school-district .whats-in-shmoop img{margin:10px auto}@media only screen and (min-width:992px){section.school-district .whats-in-shmoop img{margin:80px auto}}section.school-district .info-districts{margin:50px 0}section.school-district .info-districts a:hover{text-decoration:none}@media only screen and (min-width:768px) and (max-width:991px){section.school-district .info-districts img.img-responsive{margin-top:20px}}section.school-district .info-districts .state-ca{color:#9c8e0b}section.school-district .info-districts .state-utah{color:#2c7c58}section.school-district .info-districts .state-texas{color:#f43929}section.school-district .info-districts .state-florida{color:#f05a22}section.school-district .info-districts .state-sc{color:#175eb1}section.school-district .info-districts .state-shmoop{color:#5823a3}section.intro.teachers{background-image:url(https://media1.shmoop.com/images/landing_images/teachers-landing-intro-background-chalkboard.jpeg);margin-bottom:0}section.teachers-landing hr{border-top:1px solid #f9d9d6;width:95%}section.teachers-landing .info-box{min-height:250px}section.teachers-landing .second-row{margin-top:10px}@media only screen and (min-width:992px){section.teachers-landing .info-box{width:20%}section.teachers-landing .second-row{margin-top:0}}section.teachers-landing .second-row h4.box-title{margin-top:20px}@media only screen and (min-width:768px){section.school-district .info-districts .state-text{text-align:left}section.intro.teachers{background-size:cover}section.teachers-landing .info-box{min-height:190px}section.teachers-landing .second-row h4.box-title{margin-top:30px}}section.teachers-landing .color-box{padding:15px 5px;min-height:118px;color:#fff}@media only screen and (min-width:768px){section.teachers-landing .color-box{min-height:157px}section.teachers-landing .color-box h4{margin-top:35px}}@media only screen and (min-width:992px) and (max-width:1199px){section.teachers-landing .color-box{min-height:178px}section.teachers-landing .color-box h4{font-size:16px}}section.teachers-landing .color-box.teaching-guide{background-color:#ed9100}section.teachers-landing .color-box.encyclopedia{background-color:#f47c72}@media only screen and (min-width:768px) and (max-width:991px){section.teachers-landing .color-box.encyclopedia h4{margin-top:20px}}section.teachers-landing .color-box.test-prep{background-color:#f88358}section.teachers-landing .color-box.rti{background-color:#17a665}section.teachers-landing .color-box.pbis{background-color:#267fe7}section.teachers-landing .calendar-callout.panel{margin:10px auto 0;width:300px;background-color:#f0f0f0}section.teachers-landing .calendar-callout.panel h3{font-weight:lighter}section.teachers-landing .calendar-callout.panel .panel-footer{background-color:#f9d9d6;border-color:#f9d9d6}section.teachers-landing .calendar-callout.panel .panel-footer a{color:#f43929}section.teachers-landing .calendar-callout.panel .panel-footer h2{margin:0}section.teachers-landing .whats-included li{margin:30px 0}section.teachers-landing .quote-cta{background-color:#faf1e4;padding:15px;border-radius:4px;box-shadow:0 3px 5px -1px #999}section.teachers-landing .quote-cta h4{color:#000}section.teachers-landing .quote-cta .btn-default{color:#f05a22;font-weight:700;font-size:12px}@media only screen and (min-width:768px) and (max-width:991px){section.teachers-landing .quote-cta .btn-default{font-size:.8em}section.teachers-landing .feature-highlight .section-title{margin-bottom:40px}}@media only screen and (min-width:992px){section.teachers-landing .quote-cta .btn-default{font-size:1em}}section.teachers-landing .feature-highlight{position:relative}section.teachers-landing .feature-highlight .section-title{text-align:left}section.teachers-landing .feature-highlight .label{font-size:40%;position:absolute;margin-top:10px;margin-left:10px}section.teachers-landing .feature-highlight .btn-lg{font-size:25px}section.teachers-landing .feature-inner{padding:20px 40px}@media only screen and (min-width:768px) and (max-width:991px){section.teachers-landing .feature-inner{min-height:540px}}@media only screen and (min-width:992px) and (max-width:1199px){section.teachers-landing .feature-inner{min-height:487px}}section.teachers-landing .feature-inner h4{margin-top:20px;font-weight:lighter}section.teachers-landing .feature-inner img.img-responsive{margin:0 auto}section.teachers-landing .feature-inner .btn-primary{margin-top:20px}section.teachers-landing .feature-inner.blog{background-color:#faf1e4}@media only screen and (min-width:768px){section.teachers-landing .feature-inner.blog img.img-responsive{margin-top:50px}}@media only screen and (min-width:1200px){section.teachers-landing .feature-inner{min-height:393px}section.teachers-landing .feature-inner.blog .btn-primary{margin-top:-50px}}section.teachers-landing .feature-inner.encyclopedia-of-teaching{background-color:#cfe2f7}section.teachers-landing .element-clickable{position:absolute;width:0;height:0;z-index:1;top:0;left:0}@media only screen and (min-width:768px) and (max-width:991px){section.teachers-landing .feature-inner.encyclopedia-of-teaching .label{margin-left:0;margin-top:0}section.teachers-landing .element-clickable.newton{width:393px;height:540px;top:-445px;left:-29px}}@media only screen and (min-width:992px) and (max-width:1199px){section.teachers-landing .element-clickable.newton{width:522px;height:487px;top:-393px;left:-30px}}@media only screen and (min-width:1200px){section.teachers-landing .element-clickable.newton{width:615px;height:392px;top:-345px;left:-30px}}section.teachers-landing .element-clickable.encyclopedia{top:0;left:10px}@media only screen and (min-width:768px) and (max-width:991px){section.teachers-landing .element-clickable.encyclopedia{width:275px;height:540px}}@media only screen and (min-width:992px) and (max-width:1199px){section.teachers-landing .element-clickable.encyclopedia{width:368px;height:487px}}@media only screen and (min-width:1200px){section.teachers-landing .element-clickable.encyclopedia{width:435px;height:392px}}section.teachers-landing .detailed-info .inner{background-color:#f0f0f0;padding:30px}@media only screen and (min-width:992px){section.teachers-landing .detailed-info .inner .right-col{padding:0 60px}}section.teachers-landing .detailed-info img.img-responsive{margin:0 auto}section.teachers-landing .detailed-info table{background-color:#fff}section.teachers-landing .detailed-info th{background-color:#f88358;border-color:#f88358;color:#fff}section.teachers-landing .detailed-info th.icon-col{width:90px}@media only screen and (min-width:768px){section.teachers-landing .detailed-info th.icon-col{width:84px}}@media only screen and (min-width:1200px){section.teachers-landing .detailed-info th.icon-col{width:100px}}section.teachers-landing .detailed-info thead{border-top:1px solid #f88358}section.teachers-landing .detailed-info .fa.fa-times{color:#f43929}section.teachers-landing .detailed-info .shakespeare-glasses{background-image:url(https://media1.shmoop.com/images/landing_images/teachers-landing-shakespeare-glasses.png);width:80px;height:67px;position:absolute;top:-8px;left:30px;background-size:contain}@media only screen and (min-width:768px){section.teachers-landing .detailed-info .shakespeare-glasses{width:120px;height:100px;top:-41px;left:30px;background-size:cover}}section.teachers-landing .chat-box .inner-content{padding:20px 30px 40px;background-color:#fffcf8;border-radius:4px;z-index:2;position:relative}section.teachers-landing .chat-box .bottom-triangle{width:0;height:0;border-top:60px solid transparent;border-bottom:60px solid transparent;border-right:60px solid #fffcf8;position:relative;left:70px;bottom:65px;z-index:1}section.teachers-landing .chat-box a{color:#f05a22}section.teachers-landing .chat-box .arrow-link{margin-top:50px}section.teachers-landing .fa-star{color:#f6ae3d}section.teachers-landing .sprite{background-image:url(https://media1.shmoop.com/images/landing_images/teachers-landing-chat-box-heads.png);margin:-80px auto 20px;height:249px}section.teachers-landing .sprite.oprah{width:310px;background-position:0 0}@media only screen and (min-width:768px) and (max-width:991px){section.teachers-landing .sprite{margin-top:-60px}section.teachers-landing .sprite.oprah{width:216px;background-position:-15px 0}}section.teachers-landing .sprite.einstein{width:238px;background-position:-311px 0}@media only screen and (min-width:768px) and (max-width:991px){section.teachers-landing .sprite.einstein{width:216px}section.teachers-landing .sprite.aristotle{width:205px}}section.teachers-landing .sprite.aristotle{width:205px;background-position:-550px 0}section.teaching-guides{font-size:16px}section.teaching-guides .feature-title{font-family:"Gloria Hallelujah",cursive}section.teaching-guides h1.feature-title{font-size:45px;text-transform:uppercase}section.teaching-guides .whats-teaching-guides{background-color:#f0f0f0}section.teaching-guides .whats-teaching-guides p.guides{color:#222}section.teaching-guides .why-shmoop{background-image:url(https://media1.shmoop.com/images/landing_images/blackboardwithedge.jpg);padding:50px 0}section.teaching-guides .why-shmoop h2{font-family:bitter,serif;font-size:2.2em;color:#fffcf8}section.teaching-guides .subjects-dropdown-lg{background-image:url(https://media1.shmoop.com/images/landing_images/teaching_guides_banner2.jpg)}section.teaching-guides .subjects-dropdown-sm{background-color:#ed9100}section.teaching-guides .subjects-dropdown-lg .subjects,section.teaching-guides .subjects-dropdown-sm .subjects{padding:10px 0 18px;font-size:2.2em;font-family:bitter,serif;color:#fffcf8;vertical-align:middle}section.teaching-guides .intro-box .box-title,section.test-prep .feature-title,section.test-prep .intro-box .box-title{font-family:"Gloria Hallelujah",cursive}section.teaching-guides .products-featured-images .img-responsive{margin:0 auto}section.teaching-guides .features-table{border:2px solid #999}section.teaching-guides .features-table th{padding:0;border:2px solid #999;text-align:center;font-size:28px;text-transform:uppercase;color:#084081;background-color:#cfe2f7;vertical-align:middle}section.teaching-guides .features-table th img{margin:auto}section.teaching-guides .features-table td{padding:15px;vertical-align:middle;border:2px solid #999}section.teaching-guides .features-table td.comparied-features{color:#f05a22;text-align:center}section.teaching-guides .testimonials{background-color:#fff;font-weight:400}section.teaching-guides .testimonials p.cites-content{color:#222}section.teaching-guides .testimonials p.cites-person{margin-top:25px;color:#084081;font-weight:700;font-style:italic}section.teaching-guides .testimonials h3{font-size:1.7em}section.teaching-guides .testimonials h4.more-cases{font-size:1.5em}section.teaching-guides .testprep-video{background-color:#cfe2f7;font-size:18px}section.teaching-guides .testprep-video h2.sub-title{margin-top:0;font-weight:300}section.teaching-guides .testimonials,section.teaching-guides .testprep-video,section.teaching-guides .whats-testprep{margin-bottom:50px;padding:30px}section.teaching-guides img.img-responsive.title-feature-products{display:inline}section.teaching-guides .intro-box{background-image:url(https://media1.shmoop.com/images/landing_images/teaching_guides_header.jpg);color:#222;font-size:16px;margin-top:-10px}section.teaching-guides .intro-box .box-title{font-size:3em;margin:20px 0;text-transform:uppercase}section.teaching-guides .intro-box .box-subtitle{font-size:1.5em}section.teaching-guides .intro-box .box-subtitle,section.teaching-guides .intro-box .box-title{color:#f05a22}section.teaching-guides .intro-box ul.products-list p.details{color:#267fe7}section.teaching-guides .intro-box ul.products-list a{color:#222}section.teaching-guides .intro-box ul.products-list a:hover{color:#f05a22}section.teaching-guides .intro-box .what-is-shmoop{padding:0 40px}@media only screen and (min-width:768px) and (max-width:991px){section.teaching-guides .intro-box .what-is-shmoop{padding:0 130px}}section.teaching-guides .panel.thick{border-width:3px;background-color:#f0f0f0}section.teaching-guides .numbers-bar,section.teaching-guides .sign-free-trial-bar{background-color:#084081;color:#fffcf8}section.teaching-guides .numbers-bar .btn.btn-success,section.teaching-guides .sign-free-trial-bar .btn.btn-success{padding:4px 5px;font-size:1em}section.teaching-guides .numbers-bar .price-dollar,section.teaching-guides .sign-free-trial-bar .price-dollar,section.test-prep{font-size:16px}@media only screen and (min-width:992px){section.teaching-guides .intro-box .what-is-shmoop{margin-top:20px}section.test-prep .small-video{margin-bottom:10px}section.test-prep .small-video:last-child{margin-bottom:0}}section.test-prep h1.feature-title{font-size:45px;text-transform:uppercase}section.test-prep .whats-testprep{background-color:#f0f0f0}section.test-prep .whats-testprep img{margin:30px auto}section.test-prep .whats-testprep p.testprep-content{color:#222}section.test-prep .featured-box .box-text{color:#000}section.test-prep .featured-box .box-title{font-size:22px}section.test-prep .testimonials{background-color:#fff;font-weight:400}section.test-prep .testimonials p{color:#222}section.test-prep .testimonials h3{font-size:1.8em}section.test-prep .testimonials h4.more-cases{font-size:1.5em}section.test-prep .testprep-video{background-color:#cfe2f7;font-size:18px}section.test-prep .testprep-video h2.sub-title{margin-top:0;font-weight:300}section.test-prep .testimonials,section.test-prep .testprep-video,section.test-prep .whats-testprep{margin-bottom:50px;padding:30px}section.test-prep .intro-box{background-image:url(https://media1.shmoop.com/images/landing_images/revised_test_prep_header.jpg);color:#222;font-size:16px;margin-top:-10px}section.test-prep .intro-box .box-title{font-size:3em;margin:20px 0;text-transform:uppercase}section.test-prep .intro-box .box-subtitle,section.test-prep .intro-box .box-title,section.test-prep .intro-box p.details{color:#f05a22}section.test-prep .intro-box .box-subtitle{font-size:1.5em}section.test-prep .intro-box ul.products-list{margin-top:10px}section.test-prep .intro-box ul.products-list li{margin-bottom:10px}section.test-prep .intro-box ul.products-list a,section.test-prep .intro-box ul.testprep-list a{color:#222}section.test-prep .intro-box ul.products-list a:hover,section.test-prep .intro-box ul.testprep-list a:hover{color:#f05a22}section.test-prep .intro-box .what-is-shmoop{padding:0 40px}@media only screen and (min-width:992px){section.test-prep .intro-box .what-is-shmoop{margin-top:15px}}@media only screen and (min-width:768px) and (max-width:991px){section.test-prep .intro-box .what-is-shmoop{padding:0 130px}}section.test-prep div.contact-shmoop-box img{margin:auto;display:block}section.test-prep div.contact-shmoop-box h3{text-decoration:none}section.test-prep div.quick-menu .panel-body p{line-height:normal;font-size:.9em;padding:7px;margin-bottom:0}section.response-to-intervention-landing{font-size:20px;line-height:normal}section.response-to-intervention-landing img{margin:auto;display:block}section.response-to-intervention-landing .gray-box{background-color:#f0f0f0;margin-bottom:50px;padding:10px 30px 30px 10px}.test-prep-calendar-panel:hover .panel-heading{background-color:#999;color:#fff}.test-prep-calendar-panel:hover .panel-body{background-color:#f0f0f0}section.testprep-landing{font-family:Roboto,sans-serif}section.testprep-landing .buy-box .quote-btn{display:block;border-radius:3px;font-size:1.2em;text-align:center;font-weight:700;padding:3px 4px;text-decoration:none}section.testprep-landing .buy-box .quote-btn .fa.fa-comments{font-size:1.5em}section.testprep-landing .buy-box .quote-btn a{color:#f05a22}section.testprep-landing .buy-box .share-box{background-color:#fff;height:42px;position:relative;border:4px}section.testprep-landing .buy-box .share-box .social-box{float:right;display:inline}section.testprep-landing .buy-box .share-box .addthis_button_email,section.testprep-landing .buy-box .share-box .addthis_button_facebook,section.testprep-landing .buy-box .share-box .addthis_button_pinterest_share,section.testprep-landing .buy-box .share-box .addthis_button_twitter{padding:5px}section.testprep-landing .buy-box .share-box .sharebox-text{display:inline;font-size:20px;position:absolute;top:4px;left:10px}section.testprep-landing .buy-box img{margin:0 auto}section.testprep-landing .feature-photo{position:relative;height:300px;background-repeat:no-repeat;max-width:724px}section.testprep-landing .feature-photo img{width:100%;display:table-cell}section.testprep-landing .feature-photo .link-all{position:absolute;top:80%;padding:5px;right:0;width:40%;color:#fff;background-color:#f05a22;margin-right:5px}@media only screen and (max-width:992px){section.testprep-landing .feature-photo .link-all{width:auto}}section.testprep-landing .feature-photo .feature-copy{position:absolute;top:20px;left:0;font-size:1.1em;padding:20px;background-color:rgba(255,255,255,.9)}section.testprep-landing .feature-photo .feature-copy h1{font-weight:300;color:#f05a22;font-size:2.4em}section.testprep-landing .description{font-size:18px}section.testprep-landing .description h1{font-size:30px}section.testprep-landing .description h2{font-size:26px}section.testprep-landing .description h3{font-size:22px}section.testprep-landing .description .nav-tabs a{color:#000}section.testprep-landing .description a{text-decoration:none;color:#f05a22}section.testprep-landing .description ul.pagination a{color:#f05a22}section.testprep-landing .description ul.pagination li.active a{color:#fff}section.testprep-landing .description sub,section.testprep-landing .description sup{line-height:normal}@media only screen and (min-width:1200px){section.testprep-landing .feature-photo .feature-copy{width:50%}section.testprep-landing .more-shmoop .btn-feature{min-height:140px}}@media only screen and (min-width:992px) and (max-width:1199px){section.testprep-landing .more-shmoop .btn-feature{min-height:160px}}section.testprep-landing .more-shmoop h4{font-size:1.5em}section.testprep-landing .more-shmoop p{font-size:1.2em}section.purchase-options .referred-by-header h1.feature-title{margin-bottom:.5em;margin-top:.5em}section.purchase-options .referred-by-text{font-size:20px;margin-top:.5em}.referred-by-header{background-color:#e0efd8;padding-top:1em;padding-bottom:1em;margin-top:1em}.referred-by-header h1{margin-top:0}@media screen and (max-width:690px){.referred-by-header h1{font-size:27px}.referred-by-header .egg{display:none}}.landing-partner-program .affiliate-signup-form,.landing-partner-program .partner-table table{font-size:18px}.referred-by-header .egg{position:absolute;left:20px;top:-30px}.referred-by-header .potato{position:absolute;right:20px;top:-20px}@media screen and (max-width:991px){.referred-by-header .egg{width:150px;left:10px}.referred-by-header .potato{width:110px;right:10px}}@media screen and (max-width:690px){.referred-by-header .potato{display:none}}.landing-partner-program h1{text-transform:uppercase;font-weight:300;margin-bottom:1em;margin-top:1em}.landing-partner-program .intro{margin-bottom:0;margin-right:-10px;margin-left:-10px}.landing-partner-program .row-with-button{background-color:#faf8f5;padding-top:3em;padding-bottom:3em}.landing-partner-program .background-white{background-color:#fff}.landing-partner-program .down-arrow{background:#21c681;padding:6px 0;border-radius:15px;width:30px;height:30px;display:inline-block;color:#fff;position:absolute;bottom:-4em}.landing-partner-program .padding-2em{padding-top:2em;padding-bottom:2em}.landing-partner-program .padding-bottom-2em{padding-bottom:2em}.landing-partner-program .background-beige{background-color:#faf1e4}.landing-partner-program .affiliate-signup-form .paypal-signup{width:92px;margin-bottom:6px;margin-right:5px}.landing-partner-program .affiliate-signup-form .signup-button{margin-top:1em}.landing-partner-program .partner-table{background-color:#eee;padding:1em 2em}.landing-partner-program .partner-table h4{text-transform:uppercase;color:#084081;font-size:20px;font-weight:600}.landing-partner-program .partner-table .egg{position:absolute;left:20px;top:53px}.landing-partner-program .partner-table th{text-align:left}.landing-partner-program .partner-table td,.landing-partner-program .partner-table th+th{text-align:center}@media screen and (max-width:1399px){.landing-partner-program .partner-table .egg{top:90px;left:-16px}}@media screen and (max-width:1199px){.landing-partner-program .partner-table h4{font-size:16px}.landing-partner-program .partner-table .egg{top:92px;width:150px;left:0}}@media screen and (max-width:991px){.landing-partner-program .partner-table .egg{top:70px;left:5px}}@media screen and (max-width:767px){.landing-partner-program .partner-table .egg{top:55px}}@media screen and (max-width:660px){.landing-partner-program .partner-table{padding:0}.landing-partner-program .partner-table h4{font-size:12px}.landing-partner-program .partner-table .egg{display:none}.landing-partner-program .partner-table table{font-size:14px}}@media screen and (max-width:400px){.landing-partner-program .partner-table h4{font-size:8px}.landing-partner-program .partner-table table{font-size:12px}}@media screen and (max-width:320px){.landing-partner-program .partner-table h4{font-size:7px}.landing-partner-program .partner-table table{font-size:8px}}.landing-partner-program .partner-table-condensed .partner-table{padding:1em}.landing-partner-program .partner-table-condensed .partner-table .egg{position:absolute;left:0;top:-21px;width:160px}@media screen and (max-width:1399px){.landing-partner-program .partner-table-condensed .partner-table table{font-size:13px}.landing-partner-program .partner-table-condensed .partner-table h4{font-size:16px}.landing-partner-program .partner-table-condensed .partner-table .egg{top:-10px;width:127px}}@media screen and (max-width:992px){.landing-partner-program .partner-table-condensed .partner-table h4{font-size:12px}.landing-partner-program .partner-table-condensed .partner-table .egg{left:5px;top:-10px;width:119px}}@media screen and (max-width:660px){.landing-partner-program .partner-table-condensed .partner-table{padding:0}.landing-partner-program .partner-table-condensed .partner-table h4{font-size:12px}.landing-partner-program .partner-table-condensed .partner-table .egg{display:none}.landing-partner-program .partner-table-condensed .partner-table table{font-size:14px}}@media screen and (max-width:400px){.landing-partner-program .partner-table-condensed .partner-table h4{font-size:8px}.landing-partner-program .partner-table-condensed .partner-table table{font-size:12px}}@media screen and (max-width:320px){.landing-partner-program .partner-table-condensed .partner-table h4{font-size:7px}.landing-partner-program .partner-table-condensed .partner-table table{font-size:8px}}.landing-partner-program .partner-block-list span{display:table;width:100%;height:70px}.landing-partner-program .partner-block-list h4{padding:0;display:table-cell;text-align:left;vertical-align:middle}.landing-partner-program .partner-block-list h4 small{color:#000}.landing-partner-program .partner-block-list img{height:70px;width:auto}.landing-partner-program .balance-box{color:#fff;background-color:#6396cd;padding:2em}.landing-partner-program .balance-box .color-black{color:#eee}.landing-partner-program .balance-box h1{font-weight:600;margin-bottom:1em}.landing-partner-program .balance-box h2{text-transform:uppercase;font-weight:300;font-size:37px;letter-spacing:1px}@media screen and (max-width:680px){.landing-partner-program .balance-box h2{font-size:31px}}.landing-partner-program .back-ribbon{color:#17a665;text-transform:uppercase;background-image:url(https://media1.shmoop.com/images/general/banner.png);background-repeat:no-repeat;background-size:100%;background-position:center center;height:180px;padding-top:44px;font-weight:600;font-size:50px;margin-bottom:0}@media screen and (max-width:1399px){.landing-partner-program .back-ribbon{height:142px;padding-top:35px;font-size:41px}}@media screen and (max-width:991px){.landing-partner-program .back-ribbon{height:122px;padding-top:31px;font-size:35px}}@media screen and (max-width:767px){.landing-partner-program .partner-table-condensed .partner-table .egg{top:-15px}.landing-partner-program .back-ribbon{height:93px;padding-top:17px}}@media screen and (max-width:680px){.landing-partner-program .back-ribbon{font-size:27px;padding-top:16px;height:80px}}@media screen and (max-width:510px){.landing-partner-program .back-ribbon{font-size:17px;padding-top:16px;height:62px}}.landing-partner-program .affiliate-alias-box ol li{font-size:18px;margin-top:2em;margin-bottom:2em}.landing-partner-program .affiliate-alias-box .copy-me{margin-top:1em}.landing-partner-program .affiliate-alias-box .copy-me .btn-social{background:#6396cd;color:#fff;border:0;border-radius:2px;box-sizing:border-box;padding:12px;font-size:16px;width:40px;text-align:center;margin-top:0}.landing-partner-program .affiliate-alias-box .copy-me .btn-envelope{background-color:#084081}.landing-partner-program .affiliate-alias-box .copy-me .btn-twitter{background-color:#26c4f1}.landing-partner-program .affiliate-alias-box .copy-me .btn-facebook{background-color:#306199}.landing-partner-program .affiliate-alias-box input{background:#fff;border:0;border-radius:2px;box-sizing:border-box;padding:12px;text-align:left;font-size:16px;width:100%;margin-top:0}.landing-partner-program .affiliate-alias-box input.copy-me-button{background:#6396cd;color:#fff;border:0;border-radius:2px;box-sizing:border-box;padding:12px;text-align:left;font-size:16px;width:auto;margin-top:0}.landing-partner-program .balance-breakdown-table h4{text-transform:uppercase;color:#084081;font-size:15px;font-weight:600}@media screen and (max-width:560px){.landing-partner-program .balance-breakdown-table h4{font-size:12px}}body.learning_guides .sortBio1,body.learning_guides .sortBio2{font-family:Roboto;font-size:1.467em}.landing-partner-program .balance-breakdown-table .table th{background-color:#d9edf8;border-bottom:0 none}.landing-partner-program .balance-breakdown-table .table tr.lead-row{display:none}.landing-partner-program .balance-breakdown-table .loadmore{padding:10px;display:block;text-align:center;background-color:#fff;color:#084081;border-width:0 1px 1px 0;border-style:solid;border-color:#fff;box-shadow:0 1px 1px #eee;-webkit-transition:all .6s ease-in-out;transition:all .6s ease-in-out;margin-bottom:1em;text-decoration:none}.landing-partner-program .balance-breakdown-table .loadmore:hover{background-color:#d9edf8;color:#084081;text-decoration:none}body.learning_guides .main{background-color:#fffcf8;border-top:1px solid #faf1e4;border-bottom:1px solid #faf1e4;padding-bottom:50px}body.learning_guides #sortBio{padding-top:5px;padding-bottom:30px}body.learning_guides .graphyBio,body.learning_guides .nameBio{padding-top:10px;padding-bottom:10px}body.learning_guides .sortBio1{color:#666}body.learning_guides .sortBio2{color:#333;font-weight:700;position:relative}body.learning_guides .titleBio{padding-top:10px;font-family:Bitter;font-size:2em;color:#0a4d9b}body.learning_guides .graphyBio a,body.learning_guides .nameBio a{font-family:Roboto;text-decoration:none}body.learning_guides .graphyBio a{font-size:1.1em;color:#f05a22}body.learning_guides .graphyBio a:hover{color:#f6ae3d}body.learning_guides .nameBio a{font-size:1.5em;color:#f05a22}body.learning_guides .nameBio a:hover{color:#f6ae3d}body.learning_guides .birthBio,body.learning_guides .dateBio{font-family:Roboto;color:#333}body.learning_guides .birthBio{font-size:1.066em}body.learning_guides .dateBio{font-size:.8em}body.learning_guides #optionsRadios1,body.learning_guides #optionsRadios2{position:absolute;top:4px;left:-10px;font-size:.9em}body.learning_guides .sortBio3{margin-left:-15px!important}body.learning_guides ul.alpha-sort{list-style:none;margin:0}body.learning_guides ul.alpha-sort li{float:left;margin:0 15px 0 0;padding-top:20px}body.learning_guides ul.alpha-sort li a.btn.btn-primary{height:40px;width:80px}body.learning_guides .tab-content h4{margin:5px 0}body.learning_guides .tab-content a{color:#f05a22;font-family:1.13m;line-height:1.4em;text-decoration:none;font-weight:500}.course-landing .buy-box .add,.course-landing .description,.course-landing .description ol li,.course-landing .feature-photo,.course-landing .shmooc-video p{font-family:Roboto,sans-serif}body.learning_guides .tab-content a.btn-primary{font-size:1.2em;color:#fff}body.learning_guides .fa.fa-chevron-right.quotes{color:#f05a22;font-size:.6em}.course-landing .breadcrumb a{color:#f05a22;text-decoration:none}.course-landing .feature-photo{position:relative;height:300px;background-repeat:no-repeat;max-width:724px}.course-landing .feature-photo img{width:100%;display:table-cell}.course-landing .feature-copy{position:absolute;top:20px;left:0;padding:20px;background-color:rgba(255,255,255,.9);margin-left:0!important}.course-landing .feature-copy h1{font-weight:300;color:#ff613b;font-size:2.4em}.course-landing .feature-copy p{color:#333;font-size:1.1em}.course-landing .description{padding-top:20px}.course-landing .description h2{font-weight:700;font-size:2.2em;color:#314354}.course-landing .description p{color:#333;font-size:1.1em}.course-landing .description a{text-decoration:none;color:#ff613b}.course-landing .description a.mark-button{color:#fff}.course-landing .description a.btn.btn-primary:active,.course-landing .description a.btn.btn-primary:hover{background-color:#f05a22}.course-landing .description h3{font-weight:700;font-size:1.4em;color:#333}.course-landing .description ol li{font-size:1.1em;margin:0 0 5px}.course-landing .description ol li>.container{width:auto}.course-landing .description .tab-content{padding:20px}.course-landing .description .choices-and-explanations .radio p{margin-top:-23px;margin-left:20px}.course-landing .course-thumbnails{margin:0 0 20px}.course-landing .landing-nav a{font-size:1.1em;display:block;background-clip:padding-box;border-radius:3px;border:1px solid #e7e7e7;background-color:#f1f3f5;padding:10px 20px;font-style:normal}.course-landing .landing-nav a:hover{border:1px solid #ff613b;background:#ff613b;color:#fff}.course-landing .options-for-purchase{border-top-left-radius:3px;border-top-right-radius:3px}.course-landing .options-for-purchase h3{text-align:center;color:#666;margin-top:0;font-size:1.8em;font-weight:300}.course-landing .options-for-purchase .small-separator{height:1px;width:80%;border-bottom:1px solid #ffe8c3;margin:0 auto 20px}.course-landing .options-for-purchase .radio-response .radio-list{padding-top:7px;padding-bottom:10px}.course-landing .options-for-purchase .radio-response input{margin-right:10px;margin-top:0;position:relative;top:-3px}.course-landing .options-for-purchase .radio-response label{font-size:1em;font-weight:300}.course-landing .options-for-purchase .view_course_holder a{width:100%;font-size:1.5em;font-weight:700;margin:10px auto}.course-landing .options-for-purchase img.free-trial{margin:0 auto}.course-landing #options-for-purchase-selector{width:100%;border:1px solid #f05a22;padding:2px 3px;margin-bottom:10px;border-radius:3px}.course-landing .options-for-purchase .size-students3{width:22px;margin:0!important;padding:0 3px;border:1px solid #f05a22}.course-landing #learn-more-modal{display:block;text-decoration:none;text-align:center;font-size:1.3em}.course-landing #learn-more-modal i{font-size:1.7em;float:left;position:relative;left:10%;top:10px;padding-right:20px}.course-landing .buy-box{border:1px solid #ffe8c3;background:#faf1e4;border-radius:3px;margin-bottom:20px}.course-landing .buy-box img{margin:0 auto}.course-landing .buy-box-content{padding:17px}.course-landing .buy-box .price-course{color:#17a665;font-weight:700;padding-left:10px}.course-landing .buy-box .add{border:2px solid #dd4300;border-radius:5px;background:#ff570f;box-shadow:inset 0 2px 0 rgba(255,255,255,.5);display:block;padding:10px;text-align:center;color:#fff;text-decoration:none;font-size:1.5em}.course-landing .buy-box .add:hover{border:2px solid #e05c23;background:#ff6e2f;box-shadow:inset 0 2px 0 rgba(255,255,255,.85)}.course-landing .buy-box .add:active{border:2px solid #dd4300;background:#ef5c1c;box-shadow:inset 0 2px 0 rgba(183,59,4,.75)}.course-landing .buy-box .add i{font-size:.9em}.course-landing .buy-box .add-to-cart{width:100%;font-size:1.5em;font-weight:700;margin:10px auto}.course-landing .buy-box .btn-get-a-quote{display:block;border-radius:3px;color:#f05a22;font-size:1.2em;text-align:center;font-weight:700;padding:3px 4px;text-decoration:none;margin-top:10px}.course-landing .buy-box .btn-get-a-quote .fa.fa-comments{font-size:1.5em}.course-landing .buy-content-separator{border-bottom:1px solid #ffe8c3;height:1px}.course-landing .buy-box .good-things-affordable-packages{color:#333;font-size:1.2em;text-align:center}.course-landing .product-details{list-style:none;margin:10px 0 0}.course-landing .product-details li{color:#314354;font-size:1.1em;padding:0 10px;margin-bottom:5px}.course-landing .product-details li:last-child{border-bottom:1px solid #acb0b9;padding-bottom:10px;margin-bottom:10px}.course-landing .product-details li i{padding-right:5px}.course-landing .shmooc-video p{font-size:1.2em;margin:8px;color:#384a5e}.course-landing .courses-faq{background-color:#cfe2f7;color:#0a4d9b;border-radius:4px;padding:10px 10px 10px 20px}.course-landing .other-products{background:#212830;margin-top:40px}.course-landing .other-products .ribbon{padding:0 70px;margin:0 0 -20px;position:relative;top:-30px}.course-landing .other-products .ribbon center{color:#fff;background:url(https://media1.shmoop.com/images/sprites/sellribbon-middle.png);height:90px;padding-top:25px;font-size:1.5em;z-index:999;position:relative}.course-landing .other-products .ribbon .ribbon-left{display:block;background:url(https://media1.shmoop.com/images/sprites/sell-sprite.png) 0 -210px no-repeat;width:158px;height:90px;position:absolute;top:1px;left:0}.course-landing .other-products .ribbon .ribbon-right{display:block;background:url(https://media1.shmoop.com/images/sprites/sell-sprite.png) -163px -210px no-repeat;width:158px;height:90px;position:absolute;top:1px;right:0}.course-landing .other-products .courses{padding:0 50px 40px}.course-landing .other-products .courses h3{color:#fff;font-size:1.7em}.course-landing .other-products .courses .thumbnail{background:#fff;border:4px solid #fe603b;padding:0 0 10px;margin-right:10px;width:23%}.course-landing .other-products .courses .thumbnail:hover{border:4px solid #e15c40}.course-landing .other-products .courses .thumbnail div{padding:10px}.course-landing .other-products .courses .thumbnail div p{color:#ff613b;font-size:1.1em;display:block;margin-bottom:10px;text-decoration:none}.course-landing .other-products .courses .thumbnail:last-child{margin-right:0}.course-landing .common-core-list{padding:5px 20px;background-color:#faf1e4;border-radius:4px}.course-landing .common-core-list h3{cursor:pointer;color:#333}.course-landing .common-core-list .common-core-content{display:block}.course-landing .common-core-list .common-core-content p{font-size:.8em;color:#333}.course-landing .common-core-list .common-core-content a{color:#f05a22;text-decoration:none}.course-landing .common-core-list .toggle-icon{color:#f05a22}.course-landing .inline{display:inline}.course-landing #display-unit-purchase-button{float:right;display:inline}.course-landing #display-unit-purchase-button.btn-warning{color:#fff}.course-landing .course-unit-description{display:block;float:left}.course-landing .unit-description{display:block}.course-landing .product_list_row{display:none;float:left;width:100px;margin:16px}.course-landing .product_list_row td:first-child{width:100%}.course-landing .product_list_row .title{font-family:bitter,serif;color:#333;font-size:1.3em;text-decoration:none;line-height:1.4em}.course-landing .product_list_row .price{color:#ff613b;font-size:1.3em;font-family:Bitter,bold;font-weight:700;line-height:1.3em}.course-landing .already_own{font-size:12px}.course-landing .product_list_row .savings{color:#06b278;font-size:1em;font-family:bitter,serif;padding-left:10px}.course-landing .product_list_row .bundleDesc{padding-top:10px;color:#20292f;font-size:.8em;font-family:Roboto,sans-serif}.course-landing .product_list_row .extra_content{display:none}.course-landing .product_list_row.toggle-visible .extra_content{display:block!important}.course-landing .product_list_row .extra_content h4{color:#ff613b;font-size:1.2em;font-family:Roboto,sans-serif}.course-landing .product_list_row .extra_content .products_of_bundle li{color:#0c4b7c;font-family:Roboto,sans-serif;font-size:14px}.course-landing .product_list_row .extra_content .products_of_bundle .product_link{color:#20292f;font-size:14px;font-weight:600;text-decoration:none}.course-landing .product_list_row .extra_content .products_of_bundle span{color:#06b278;font-family:Roboto,sans-serif;font-size:14px;font-weight:600}.course-landing .product_list_row .btn-add-to-cart{font-size:1.2em;color:#fff;font-family:Roboto,sans-serif;padding:4px 15px 9px;text-decoration:none;margin-left:30px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#07bd89),color-stop(1,#05a766));background-image:-webkit-linear-gradient(top,#07bd89 0,#05a766 100%);background-image:linear-gradient(to bottom,#07bd89 0,#05a766 100%)}.course-landing .product_list_row .btn-add-to-cart .small-cart{display:inline}.course-landing .product_list_row.bought .btn-add-to-cart{display:none}.course-landing .buyButton{width:65px;height:65px;display:block;border-radius:50%;border:1px solid #06b278;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#07bd89),color-stop(1,#05a766));background-image:-webkit-linear-gradient(top,#07bd89 0,#05a766 100%);background-image:linear-gradient(to bottom,#07bd89 0,#05a766 100%)}.course-landing .buyButton:hover{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#07c190),color-stop(1,#06af73));background-image:-webkit-linear-gradient(top,#07c190 0,#06af73 100%);background-image:linear-gradient(to bottom,#07c190 0,#06af73 100%)}.course-landing .buyButton.bought{border:1px solid #ff613b;background:#ff613b!important}.course-landing .buyButton.bought>img.cart-remove{display:inline!important}.course-landing .buyButton.bought>img.cart-add{display:none!important}.course-landing .buyButton>img.cart-remove,.course-landing .product_list_row .cart-small-text .remove-cart-text{display:none}.course-landing .buyButton>img{padding:13px 8px}.course-landing .product_list_row .btn-add-to-cart:hover{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#07c190),color-stop(1,#06af73));background-image:-webkit-linear-gradient(top,#07c190 0,#06af73 100%);background-image:linear-gradient(to bottom,#07c190 0,#06af73 100%)}.course-landing .buyButton.mouseDown,.course-landing .product_list_row .btn-add-to-cart:mousedown{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#059e6a),color-stop(1,#059866));background-image:-webkit-linear-gradient(top,#059e6a 0,#059866 100%);background-image:linear-gradient(to bottom,#059e6a 0,#059866 100%)}.course-landing .product_list_row .cart-small-text{color:#06b278;white-space:nowrap;cursor:pointer;font-family:Roboto,sans-serif}.course-landing .product_list_row.bought .cart-small-text{color:#ff613b}.course-landing .product_list_row.bought .cart-small-text .remove-cart-text{display:inline;margin-left:9px}.course-landing .product_list_row.bought .cart-small-text .add-to-cart-text{display:none}.course-landing .user-shopping-cart{background:#fff;padding:20px;border-radius:4px;font-family:'Open Sans',Arial,sans-serif;font-size:11pt;z-index:99999;box-shadow:0 1px 3px rgba(0,0,0,.055);border:1px solid #d8dfe5;position:relative;top:0;right:0;margin:10px 0 0}#optionMatrixModal table td,#optionMatrixModal table th{border-top:0;border-right:1px solid #d8d8d8;text-align:center}.course-landing .user-shopping-cart .items{height:22px;color:#f2681d}.course-landing .user-shopping-cart .checkout-btn{background:url(https://media1.shmoop.com/images/testprep/signup-repeatX.png) repeat-x;padding:5px 10px;color:#fff;margin:20px 0 0;border-radius:4px;cursor:pointer;display:inline;text-align:center}.course-landing .user-shopping-cart .items{padding:25px 0 0;background:url(https://media1.shmoop.com/images/sprites/user-cart-bg-sprite.png) 10px 0 no-repeat;margin-bottom:10px}.course-landing #sharebox{background-color:#fff;color:#333;height:42px;position:relative;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.course-landing #sharebox i{color:#333}.course-landing #sharebox .social_box{float:right;display:inline}.course-landing #sharebox .social_box>div{display:inline}.course-landing #sharebox .social_box .addthis_toolbox>a{padding:5px}.course-landing #sharebox .sharebox_text{display:inline;font-size:20px;position:absolute;top:4px;left:10px}.course-landing #sharebox .sharebox_text>i{padding-right:8px}.course-landing #sample_course_material_tab .pagination li.active>a,.course-landing #sample_course_material_tab .pagination li>a:hover{background-color:#f5f5f5;color:#444!important}.course-landing .subscribe-now{display:block;width:315px;height:67px;margin:10px auto 0}.course-landing .buy-subscribe{color:#314354;font-size:1.1em;padding:15px}.course-landing #purchase-by-unit-rule{display:none;font-size:.9em}#optionMatrixModal .modal-content{background-color:#f88358}#optionMatrixModal .modal-body{padding:0}#optionMatrixModal .modal-footer{padding:4px 20px;margin:0;border-top:0}#optionMatrixModal .modal-footer .close{text-shadow:none;opacity:.8;font-size:16px}#optionMatrixModal table{margin:0}#optionMatrixModal table th{color:#fff;background:0 0}#optionMatrixModal table th:last-child{border-right:0}#optionMatrixModal table td{padding-top:0;padding-bottom:0}#optionMatrixModal table img{display:inline}@media screen and (max-width:767px){#optionMatrixModal table td{padding:0}#optionMatrixModal table th{padding:8px 0;font-size:.8em}}#optionMatrixModal .table-striped tbody>tr:nth-child(2n)>td{background-color:#fff}#optionMatrixModal .circle-close{background-color:#fff;color:#f05a22;border:1px solid #f05a22;position:absolute;right:-8px;top:-8px;width:16px;height:16px;border-radius:50%;text-align:center;line-height:1.1;text-decoration:none}#optionMatrixModal table tr td:first-child{vertical-align:middle}#optionMatrixModal .icon-question-sign{color:#f05a22}.courses-subscription h6,.courses-subscription p{color:#fff;font-family:Roboto}#optionMatrixModal .table-hover tbody tr:hover>td{background-color:#ffe0d4}@media only screen and (max-width:768px){.other-products .ribbon{padding:0!important}.other-products .ribbon center{background:#13bc7a!important;height:auto!important}.other-products .courses .thumbnail{margin-right:0!important;width:auto!important}}.courses-subscription{background-color:#0C4B7C;margin-bottom:0;padding:20px 30px}.courses-subscription h6{font-weight:300;font-size:42px;text-align:center}.courses-subscription p{font-weight:400;font-size:16px;padding-left:20px;padding-right:20px}.courses-subscription-purchase-banner{background-color:#efead8;border-radius:4px;width:520px;height:80px;margin-left:240px;margin-bottom:20px;margin-top:50px}.courses-subscription-purchase-banner img{position:relative;margin-left:-235px;top:-50px}.courses-subscription-purchase-price{position:relative;top:-140px;right:-20px}.courses-subscription-purchase-price span{font-family:Bitter;color:#ff613b;font-size:25px}.courses-subscription-purchase-price a{background-color:#07BD89;border-radius:4px;position:absolute;width:237px;height:58px;top:-9px;margin-left:30px;padding:5px 10px;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#07BD89),color-stop(1,#05A766));background-image:-webkit-linear-gradient(top,#07BD89 0,#05A766 100%);background-image:linear-gradient(to bottom,#07BD89 0,#05A766 100%)}.courses-subscription-purchase-price a:hover{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#07c190),color-stop(1,#06af73));background-image:-webkit-linear-gradient(top,#07c190 0,#06af73 100%);background-image:linear-gradient(to bottom,#07c190 0,#06af73 100%)}.courses-subscription-purchase-price a img{position:absolute;right:180px;top:5px}.courses-subscription-purchase-price a span{color:#fff;position:relative;font-size:20px;float:right;top:10px;margin-right:5px}.cbp-spmenu{background:#fff;position:fixed;overflow-y:auto}.cbp-spmenu a{display:block;color:#fff;font-size:1.1em;font-weight:300}.cbp-spmenu a:hover{background:#258ecd}.cbp-spmenu a:active{background:#afdefa;color:#47a3da}.cbp-spmenu-vertical{width:100%;height:100%;top:0;z-index:1000}@media only screen and (min-width:768px){.cbp-spmenu{position:inherit}.cbp-spmenu-vertical{z-index:0}}.cbp-spmenu-vertical a{border-bottom:1px solid #258ecd;padding:1em}.cbp-spmenu-horizontal{width:100%;height:150px;left:0;z-index:1000;overflow:hidden}.cbp-spmenu-horizontal a{float:left;width:20%;padding:.8em;border-left:1px solid #258ecd}.cbp-spmenu-left{left:-100%}@media only screen and (min-width:768px){.cbp-spmenu-left{left:0}}.cbp-spmenu-right{right:-100%}.cbp-spmenu-left.cbp-spmenu-open{left:0}.cbp-spmenu-right.cbp-spmenu-open{right:0}.cbp-spmenu-top{top:-150px}.cbp-spmenu-bottom{bottom:-150px}.cbp-spmenu-top.cbp-spmenu-open{top:0}.cbp-spmenu-bottom.cbp-spmenu-open{bottom:0}.cbp-spmenu-push{overflow-x:hidden;position:relative;left:0}.cbp-spmenu-push-toright{left:240px}.cbp-spmenu-push-toleft{left:-240px}.cbp-spmenu,.cbp-spmenu-push{-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:55.1875em){.cbp-spmenu-horizontal{font-size:75%;height:110px}.cbp-spmenu-top{top:-110px}.cbp-spmenu-bottom{bottom:-110px}}@media screen and (max-height:26.375em){.cbp-spmenu-vertical{width:100%}.cbp-spmenu-left,.cbp-spmenu-push-toleft{left:100%}}@media only screen and (max-height:26.375em) and (min-width:768px){.cbp-spmenu-left,.cbp-spmenu-push-toleft{left:0}}@media screen and (max-height:26.375em){.cbp-spmenu-right{right:-190px}.cbp-spmenu-push-toright{left:190px}}#smartbanner{position:absolute;left:0;top:-82px;border-bottom:1px solid #e8e8e8;width:100%;height:78px;font-family:'Helvetica Neue',sans-serif;background:-webkit-linear-gradient(top,#f4f4f4 0,#cdcdcd 100%);box-shadow:0 1px 2px rgba(0,0,0,.5);-webkit-font-smoothing:antialiased;overflow:hidden;-webkit-text-size-adjust:none;z-index:1000}#smartbanner .sb-container{margin:0 auto}#smartbanner .sb-close{position:absolute;left:5px;top:5px;display:block;border:2px solid #fff;width:14px;height:14px;font-family:ArialRoundedMTBold,Arial;font-size:15px;line-height:15px;text-align:center;color:#fff;background:#070707;text-decoration:none;text-shadow:none;border-radius:14px;box-shadow:0 2px 3px rgba(0,0,0,.4);-webkit-font-smoothing:subpixel-antialiased;box-sizing:content-box}#smartbanner .sb-button,#smartbanner .sb-info{font-weight:700;text-shadow:0 1px 0 rgba(255,255,255,.8);position:absolute}#smartbanner .sb-close:active{font-size:13px;color:#aaa}#smartbanner .sb-icon{position:absolute;left:30px;top:10px;display:block;width:57px;height:57px;background:rgba(0,0,0,.6);background-size:cover;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.3)}#smartbanner.no-icon .sb-icon{display:none}#smartbanner .sb-info{left:98px;top:18px;width:44%;font-size:11px;line-height:1.2em;color:#6a6a6a}#smartbanner #smartbanner.no-icon .sb-info{left:34px}#smartbanner .sb-info strong{display:block;font-size:13px;color:#4d4d4d;line-height:18px}#smartbanner .sb-info>span{display:block}#smartbanner .sb-info em{font-style:normal;text-transform:uppercase}#smartbanner .sb-button{right:20px;top:24px;border:1px solid #bfbfbf;padding:0 10px;min-width:10%;height:24px;font-size:14px;line-height:24px;text-align:center;color:#6a6a6a;background:-webkit-linear-gradient(top,#efefef 0,#dcdcdc 100%);text-transform:uppercase;text-decoration:none;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.6),0 1px 0 rgba(255,255,255,.7) inset}table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:after{font-family:FontAwesome;right:0;bottom:0}#smartbanner .sb-button:active,#smartbanner .sb-button:hover{background:-webkit-linear-gradient(top,#dcdcdc 0,#efefef 100%)}#smartbanner .sb-icon.gloss:after{content:'';position:absolute;left:0;top:-1px;border-top:1px solid rgba(255,255,255,.8);width:100%;height:50%;background:-webkit-linear-gradient(top,rgba(255,255,255,.7) 0,rgba(255,255,255,.2) 100%);border-radius:10px 10px 12px 12px}#smartbanner.android{border-color:#212228;background:url(dark_background_stripes.gif) #3d3d3d;border-top:5px solid #88B131;box-shadow:none}#smartbanner.android .sb-close{border:0;width:17px;height:17px;line-height:17px;color:#b1b1b3;background:#1c1e21;text-shadow:0 1px 1px #000;box-shadow:0 1px 2px rgba(0,0,0,.8) inset,0 1px 1px rgba(255,255,255,.3)}#smartbanner.android .sb-close:active{color:#eee}#smartbanner.android .sb-info{color:#ccc;text-shadow:0 1px 2px #000}#smartbanner.android .sb-info strong{color:#fff}#smartbanner.android .sb-button{min-width:12%;border:1px solid #DDDCDC;padding:1px;color:#d1d1d1;background:0 0;border-radius:0;box-shadow:none}#smartbanner.android .sb-button span{text-align:center;display:block;padding:0 10px;background-color:#42B6C9;background-image:-webkit-gradient(linear,0 0,0 100%,from(#42B6C9),to(#39A9BB));background-image:-moz-linear-gradient(top,#42B6C9,#39A9BB);text-transform:none;text-shadow:none;box-shadow:none}#smartbanner.android .sb-button:active,#smartbanner.android .sb-button:hover{background:0 0}#smartbanner.android .sb-button:active span,#smartbanner.android .sb-button:hover span{background:#2AC7E1}table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}table.dataTable thead .sorting{cursor:pointer}table.dataTable thead .sorting:after{content:"\f0dc"}table.dataTable thead .sorting_asc{cursor:pointer}table.dataTable thead .sorting_asc:after{content:"\f160"}table.dataTable thead .sorting_desc{cursor:pointer}table.dataTable thead .sorting_desc:after{content:"\f161"}.tech-slogan{color:#fff;font-family:"Gloria Hallelujah",cursive;margin-top:-15px;margin-right:20px;font-size:1.5em}@media only screen and (min-width:1200px){.tech-slogan.shadow{text-shadow:2px 2px #000}}@media only screen and (min-width:992px){.tech-slogan{margin-top:-30px}}