.col-centered .btn,section.purchase-options .col-centered .btn{white-space:normal}@font-face{font-family:Inter;font-weight:400;src:url(/common/fonts/Inter.otf)}@font-face{font-family:Inter;font-weight:700;src:url(/common/fonts/Inter-Bold.woff)}a{color:#2e9bee}a:hover{color:#0676cc}a:focus{color:#1a5b8d}a:active{color:#005688}a.disabled,a:disabled{color:#7fbde0}a.dark-bg{color:#9bdaff}a.dark-bg:hover{color:#29b0ff}a.dark-bg:focus{color:#007bc0}a.dark-bg:active{color:#2bb1ff}a.dark-bg.disabled,a.dark-bg:disabled{color:#003e62}.text-muted{color:#606b8b}.btn{box-shadow:0 1px 2px rgba(184,46,124,.3),0 1px 3px rgba(44,143,175,.2);border:0;letter-spacing:.04em;padding:8px 18px;border-radius:0}.btn:active{box-shadow:inset 0 3px 6px rgba(0,0,0,.24),inset 0 3px 6px rgba(0,0,0,.24)}.btn.btn-small{padding:6px 12px}.btn.btn-lg{padding:12px 24px}.btn.btn-primary{background:#d3137f;color:#fff;border-radius:4px}.btn.btn-primary:hover{background:#b8096c}.btn.btn-primary.active,.btn.btn-primary:active,.btn.btn-primary:focus{background:#9e005a}.btn.btn-primary.disabled{background:#e989bf}.btn.btn-secondary{color:#fff;background:#00b2ee;position:relative;border-radius:4px}.btn.btn-secondary:hover{background:#248fb3;color:#fff}.btn.btn-secondary.active,.btn.btn-secondary:active{background:#406a80;color:#fff}.btn.btn-secondary.disabled{background:#8eddf6;color:#fff}.btn.btn-info{border-radius:4px;background-color:transparent;border:2px solid #454864;color:#282638}.btn.btn-info:hover{border:2px solid #37374f}.btn.btn-info.active,.btn.btn-info:active{border:2px solid #282638}.btn.btn-info.disabled{border:2px solid #cfd7dc;color:#eceff1}.btn.btn-info .btn-info.dropdown-toggle{background-color:transparent;border:2px solid #282638;color:#78849c}.btn.btn-default{border-radius:4px;background-color:#454864;border:0;color:#fff}.btn.btn-default:hover{background-color:#37374f}.btn.btn-default.active,.btn.btn-default:active{background-color:#282638}.btn.btn-default:disabled{background-color:#cfd7dc;color:#eceff1}.btn.btn-grey{background:#d4dee1;border-color:#d4dee1;color:#000;border-radius:50px}.btn.btn-grey:active,.btn.btn-grey:hover{background:#bccbd3;border-color:#bccbd3}.btn.btn-dark{border-radius:4px;background-color:#606b8b;border:0;color:#eceff1;padding:8px 12px}.btn.btn-dark:hover{background-color:#545a7a}.btn.btn-dark.active,.btn.btn-dark:active{background-color:#454864;color:#eceff1}.btn.btn-dark.disabled{background-color:#eceff1;color:#cfd7dc}.btn.btn-dark.btn-sm{padding:6px 8px}.btn.btn-dark.btn-lg{padding:12px 16px}.btn.btn-light{border-radius:4px;background-color:#eceff1;border:0;color:#282638;padding:8px 12px}.btn.btn-light:hover{background-color:#cfd7dc}.btn.btn-light.active,.btn.btn-light:active{background-color:#b0bbc5}.btn.btn-light.disabled{background-color:#fff;color:#eceff1}.btn.btn-light.btn-sm{padding:6px 8px}.btn.btn-light.btn-lg{padding:12px 16px}.btn.btn-danger{background-color:#e40046}.btn.btn-danger:hover{background-color:#bf0039}.btn.btn-danger.active,.btn.btn-danger:active{background-color:#a60032}.btn.btn-danger.disabled{background-color:#f19db6}.btn.btn-warning{background-color:#fce300;color:#000}.btn.btn-warning:hover{background-color:#e0a800}.btn.btn-warning.active,.btn.btn-warning:active{background-color:#d39e00}.btn.btn-warning.disabled{background-color:#fdf4a4}.btn.btn-success{background-color:#4d8406}.btn.btn-success:hover{background-color:#3a6602}.btn.btn-success.active,.btn.btn-success:active{background-color:#2b4d00}.btn.btn-success.disabled{background-color:#f19db6}.btn.btn-blank,.btn.btn-link{background-color:transparent;border:0;box-shadow:none}.btn.btn-link{color:#2e9bee}.note-toolbar .btn.btn-default.btn-small{color:#282638;padding:6px 8px;border:1px solid #eceff1}.alert-danger,.alert-info,.alert-success,.alert-warning{color:#454864;background-color:#fff}.btn-group>.btn.btn-default:first-child,.btn-group>.btn.btn-info:first-child,.btn-group>.btn.btn-primary:first-child,.btn-group>.btn.btn-secondary:first-child{margin-left:0}.btn-group>.btn.btn-default:first-child:not(:last-child):not(.dropdown-toggle) span,.btn-group>.btn.btn-info:first-child:not(:last-child):not(.dropdown-toggle) span,.btn-group>.btn.btn-primary:first-child:not(:last-child):not(.dropdown-toggle) span,.btn-group>.btn.btn-secondary:first-child:not(:last-child):not(.dropdown-toggle) span{border-radius:55px 0 0 55px}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child span{border-radius:0 55px 55px 0}.input-group-btn .btn{padding:6px 10px}.lead{font-weight:400}.alert-info{border:2px solid #78849c}.alert-success{border:2px solid #4d8406}.alert-warning{border:2px solid #fce300}.alert-danger{border:2px solid #e40046}.panel{box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2);border:0}.panel .panel-heading{background-color:#eceff1;color:#282638;border-color:#cfd7dc}.panel .panel-heading a:not(.btn){color:#282638}.btn-feature,.well{background-color:#eceff1;border:1px solid #eceff1;color:#282638;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.2)}.btn-feature:focus,.btn-feature:hover,.well:focus,.well:hover{background-color:#cfd7dc;color:#282638}.pagination>li>a,.pagination>li>span{color:#282638}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#282638;border-color:#282638}.shmoop-tabs{border-radius:4px}.shmoop-tabs img.img-responsive.profile-pic{display:inline-block;width:100%\9;max-width:8%;height:auto;margin-top:-11px;margin-bottom:-7px}.shmoop-tabs .logged-in-status{font-size:1.7em;margin-bottom:20px;margin-top:10px}.shmoop-tabs .logged-in-status a{color:#454864}.shmoop-tabs .fa.fa-spin{font-size:10em}.shmoop-tabs hr{border-top:1px solid #78849c;width:97%;margin-top:10px;margin-bottom:10px}.shmoop-tabs .col-xs-12.login{margin-top:10px;margin-bottom:20px}.shmoop-tabs .nav-tabs{border-bottom:3px solid #454864}.shmoop-tabs .nav-tabs>li a{margin-right:0;font-size:1.2em;color:#454864;height:auto}@media only screen and (min-width:400px) and (max-width:560px){.shmoop-tabs .nav-tabs>li a{height:83px}}.shmoop-tabs .nav-tabs>li a:hover{border-color:transparent;background-color:#454864;color:#fff}.shmoop-tabs .nav-tabs>li p{font-size:.9em}.shmoop-tabs .nav-tabs>li.active>a{background-color:#454864;padding-top:11px;color:#fff;border:0}.shmoop-tabs .inner-leaderboard{padding:10px}.shmoop-tabs .inner-leaderboard .btn.btn-info{margin-bottom:5px}.shmoop-tabs .inner-leaderboard span.login>a{color:#454864}.shmoop-tabs .inner-leaderboard span.login{font-size:1.2em}.shmoop-tabs nav{margin-top:-5px}.shmoop-tabs .pagination{margin:0 0 10px}.shmoop-tabs .pagination>.active>a{color:#2e9bee}.shmoop-tabs .pagination>li>a:hover{color:#545a7a}.purchase-options .shmoop-tabs{position:absolute;z-index:100;margin-top:-10px;width:100%;max-width:1160px;background-color:transparent}@media only screen and (min-width:768px){.purchase-options .shmoop-tabs{margin-top:-60px}}@media only screen and (min-width:992px){.purchase-options .shmoop-tabs{margin-top:-80px}}@media only screen and (min-width:1200px){.purchase-options .shmoop-tabs{left:50%;right:50%;margin:-100px -580px 0}}.purchase-options .shmoop-tabs ul{border:0}.purchase-options .shmoop-tabs li{width:50.5%;float:none;position:absolute;z-index:105;left:0}@media only screen and (min-width:768px){.purchase-options .shmoop-tabs li{width:205px;left:0}}.purchase-options .shmoop-tabs li a{background-color:#2e9bee;color:#fff;height:60px;text-align:center;font-weight:bolder;border-radius:12px 12px 0 0;padding-top:14px;border:0}.purchase-options .shmoop-tabs li a:hover{background-color:#2e9bee;color:#d2108c}.purchase-options .shmoop-tabs li.active{z-index:106}.purchase-options .shmoop-tabs li.active a{background-color:#fff;color:#2e9bee;padding-top:14px}.purchase-options .shmoop-tabs li.active a:hover{background-color:#fff;color:#2e9bee}.purchase-options .shmoop-tabs li:nth-child(2){left:auto;right:0}.purchase-options .shmoop-tabs .tab-content{background-color:#fff;border-radius:12px;box-shadow:0 3px 3px 1px #c7c7c7;min-height:600px;position:absolute;width:100%;z-index:110;margin-top:50px;padding:20px 0}@media only screen and (min-width:992px){.purchase-options .shmoop-tabs .tab-content{padding-top:30px}}.purchase-options .shmoop-tabs .title-wrapper{margin:10px auto;padding:0 15px 15px}.purchase-options .shmoop-tabs .plans-wrapper{border-top:1px solid #d0d0ce;border-bottom:1px solid #d0d0ce;margin:0 auto}@media only screen and (min-width:992px){.purchase-options .shmoop-tabs .plans-wrapper{border-bottom:0}}.purchase-options .shmoop-tabs .indiv-plan-wrapper{padding:30px 0;position:relative}@media only screen and (min-width:768px){.purchase-options .shmoop-tabs li:nth-child(2){right:auto;left:200px}.purchase-options .shmoop-tabs .plans-wrapper{width:90%}.purchase-options .shmoop-tabs .indiv-plan-wrapper{padding:50px 0}}.purchase-options .shmoop-tabs .indiv-plan-wrapper h5{padding:10px 0;font-size:16px;max-width:80%;margin:0 auto}@media only screen and (min-width:768px){.purchase-options .shmoop-tabs .indiv-plan-wrapper h5{max-width:100%;font-size:22px;text-align:left}.purchase-options .shmoop-tabs .indiv-plan-wrapper .btn-primary{margin-top:10px}}.purchase-options .shmoop-tabs .indiv-plan-wrapper:nth-child(2){background-color:#fdf5dd}.purchase-options .shmoop-tabs .term sub{font-size:16px}@media only screen and (min-width:768px){.purchase-options .shmoop-tabs .term sub{font-size:24px}}.purchase-options .shmoop-tabs .term-circle{position:absolute;border-radius:50%;width:70px;height:70px;padding:10px;display:inline-block;color:#fff;font-weight:bolder;font-size:20px;background-color:#2e9bee;border:3px solid rgba(255,255,255,.85);box-shadow:0 0 2px #63666a;top:50px;right:8%;line-height:.9}@media only screen and (min-width:768px){.purchase-options .shmoop-tabs .term-circle{top:-15px;right:30%;width:90px;height:90px;padding-top:15px;font-size:24px}}.purchase-options .shmoop-tabs h4{color:#fc4c02;text-align:center;font-size:16px;padding:20px 10px}@media only screen and (min-width:768px){.purchase-options .shmoop-tabs h4{font-size:24px}}.purchase-options .shmoop-tabs h5{color:#2e9bee}@media screen and (max-width:767px){.purchase-options .shmoop-tabs .btn-primary-wrapper{width:185px;height:40px}}.purchase-options .shmoop-tabs .btn-primary{font-size:14px;overflow:hidden}@media only screen and (min-width:768px){.purchase-options .shmoop-tabs .btn-primary{font-size:16px}}.purchase-options .shmoop-tabs .price{font-size:40px;letter-spacing:0}@media only screen and (min-width:768px){.purchase-options .shmoop-tabs .price{font-size:48px}}.purchase-options .shmoop-tabs .price sup{top:-.25em}.purchase-options .shmoop-tabs .disclaimer{font-size:12px;font-style:italic;text-align:center;padding:40px 25px 25px}.purchase-options .shmoop-user-logged-in{margin-top:0}.purchase-options .checklist-wrapper{padding:10px}.purchase-options .checklist-wrapper .title-wrapper{padding:0}.purchase-options .checklist-wrapper .title-wrapper h4{padding-bottom:10px;line-height:1.2}@media only screen and (min-width:768px){.purchase-options .shmoop-tabs .disclaimer{font-size:15px}.purchase-options .checklist-wrapper .title-wrapper h4{padding-bottom:20px}}@media only screen and (min-width:992px){.purchase-options .shmoop-tabs .term-circle{right:27%}.purchase-options .checklist-wrapper .title-wrapper h4{text-align:left}}.purchase-options .checklist-wrapper ul{list-style:none;padding:0 15px}@media only screen and (min-width:768px){.purchase-options .checklist-wrapper ul{padding:0 25px}}.purchase-options .checklist-wrapper li{padding-left:25px;padding-bottom:20px;width:100%;left:auto;right:auto;position:relative;color:#333;font-size:13px;line-height:1.5;background-repeat:no-repeat;background-size:14px;display:inline-block;background-position:0 4px;letter-spacing:1px}@media only screen and (min-width:768px){.purchase-options .checklist-wrapper li{padding-left:40px;padding-bottom:30px;font-size:20px;background-size:21px;background-position:0 6px}}.purchase-options .checklist-wrapper li.no-svg-fallback{background-image:url(https://media1.shmoop.com/images/subscriptions/plans/check-icon.png)}.purchase-options .checklist-wrapper li.svg-priority{background-image:url(https://media1.shmoop.com/images/subscriptions/plans/check-icon.svg),linear-gradient(transparent,transparent)}.purchase-options .checklist-wrapper li:nth-child(2){left:auto;right:auto}@keyframes shake{0%{transform:translate(1px,1px) rotate(0)}10%{transform:translate(-1px,-2px) rotate(-1deg)}20%{transform:translate(-3px,0) rotate(1deg)}30%{transform:translate(3px,2px) rotate(0)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(0)}70%{transform:translate(3px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(1px,2px) rotate(0)}100%{transform:translate(1px,-2px) rotate(-1deg)}}.rotate-3{-ms-transform:rotate(3deg);transform:rotate(3deg)}.rotate-359{-ms-transform:rotate(359deg);transform:rotate(359deg)}.entire-school-quote-wrapper h2,.postits-wrapper h2{color:#2e9bee;font-weight:bolder;font-family:Oswald,serif;font-size:16px;text-align:center;padding:20px 10px;line-height:1.4}@media only screen and (min-width:768px){.entire-school-quote-wrapper h2,.postits-wrapper h2{font-size:22px;padding:20px 60px}}@media only screen and (min-width:992px){.entire-school-quote-wrapper h2,.postits-wrapper h2{padding:50px 100px 30px}}.postits-wrapper{background-color:#fff;padding:0 30px 100px}.postits-wrapper .postits-group{max-width:300px;margin:0 auto}@media only screen and (min-width:768px){.postits-wrapper .postits-group{max-width:620px}.postits-wrapper .postit-container{width:260px}}@media only screen and (min-width:1200px){.postits-wrapper .postits-group{max-width:1200px}}.postits-wrapper .postit-container{height:300px;margin:0 auto;position:relative}.postits-wrapper .postit-abs{position:absolute;z-index:140;top:0;bottom:0;left:0;right:0;text-align:center;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;padding:10px;font-size:15px;color:#63666a;margin:auto;width:100%;height:100%;animation:none}@media only screen and (max-width:359px){.postits-wrapper .postit-abs{font-size:14px}}.postits-wrapper .postit-abs:active,.postits-wrapper .postit-abs:focus,.postits-wrapper .postit-abs:hover{animation:shake .8s 3}.postits-wrapper .postit-abs>div{margin:10px auto;padding:10px 15px}.postits-wrapper .postit-abs>div>div{margin:15px auto}.postits-wrapper .postit-abs>div>div:nth-child(1){font-family:Oswald,serif;color:#2e9bee;font-weight:bolder}.postits-wrapper .postit-abs .postit-quote{display:inline-block}section.subscriptions-intro{background-image:url(https://media1.shmoop.com/images/landing_images/subscriptions-plans-intro-nov-2015.jpg);margin-bottom:20px;margin-left:0;margin-right:0}section.subscriptions-intro h1,section.subscriptions-intro h2{color:#0a4d9b}section.subscriptions-intro h1{font-size:3em}section.subscriptions-intro h2.sub-title{font-family:Oswald,serif;font-size:2em}.entire-school-quote-wrapper,.modal,.postits-wrapper,.purchase-options,section.purchase-options .purchase-head span h2{font-family:Inter,sans-serif}section.subscriptions-intro h2.sub-title:last-child{margin-bottom:20px}section.subscriptions-intro .img-responsive.intro-btn-icon{display:inline;max-width:25px;margin-top:-5px;width:25px\9}section.purchase-options{font-size:100%;letter-spacing:1px;background-color:#eee;min-height:700px;margin-bottom:0}section.purchase-options>.row{position:relative;max-width:1440px;margin:0 auto}section.purchase-options .partner-program-blurb{display:none;margin-bottom:15px}@media only screen and (min-width:992px){section.purchase-options .partner-program-blurb{display:block}}@media only screen and (min-width:1400px){section.purchase-options .partner-program-blurb{display:block;margin-top:-19px;position:relative;width:100%;font-size:13px}}section.purchase-options .internalad-header-banner img{margin-bottom:0}section.purchase-options h1.section-title{font-weight:lighter}section.purchase-options h1.feature-title{margin:50px 0}section.purchase-options h3.how-to-shmoop{font-family:Oswald,serif;padding-top:50px;text-align:left}@media only screen and (min-width:768px){section.purchase-options h3.how-to-shmoop{text-align:right}}@media only screen and (min-width:768px) and (max-width:991px){section.purchase-options h3.premium{font-size:1.4em}section.purchase-options h3.how-to-shmoop{font-size:1.5em;padding-right:185px;padding-top:40px}}@media only screen and (min-width:992px) and (max-width:1199px){section.purchase-options h3.how-to-shmoop{padding-right:260px}}@media only screen and (min-width:1200px){section.purchase-options h3.how-to-shmoop{padding-right:410px}}section.purchase-options h3.section-title{text-align:center}section.purchase-options h4.benefits-title{margin:20px 0;font-weight:700}section.purchase-options .col-centered{margin:0 auto;float:none}section.purchase-options .purchase-head{padding:0;float:none}section.purchase-options .purchase-head span{display:inline-block;position:relative;background-repeat:no-repeat;margin:0;float:none;background-position:50% 50%;background-size:cover;width:100%;height:190px;overflow:hidden;vertical-align:top}@media only screen and (min-width:768px){section.purchase-options .purchase-head span{min-height:220px;width:50%}section.purchase-options .purchase-head span h2{font-size:24px}}@media only screen and (min-width:992px){section.purchase-options .purchase-head span{min-height:320px}}@media only screen and (min-width:1200px){section.purchase-options .purchase-head span{min-height:370px}section.purchase-options .purchase-head span .btn-primary{width:175px}}section.purchase-options .purchase-head span h2{position:absolute;width:100%;height:20px;line-height:1;top:0;left:0;bottom:0;right:0;margin:auto;padding:0;font-weight:bolder;text-align:center;letter-spacing:2px;color:#fff;font-size:24px}@media only screen and (min-width:992px){section.purchase-options .purchase-head span h2{font-size:36px}}@media only screen and (min-width:1200px){section.purchase-options .purchase-head span h2{font-size:48px}}section.purchase-options .purchase-head span:nth-child(2){display:none}@media only screen and (min-width:768px){section.purchase-options .purchase-head span:nth-child(2){display:inline-block}}section.purchase-options .purchase-head .purchase-bubbles{display:none;position:absolute;width:35%;max-width:368px;right:25%;top:18px;margin:0;padding:0}section.purchase-options .purchase-slideshow{background-color:#eceff1;padding-bottom:40px;padding-left:0;padding-right:0}@media only screen and (min-width:768px){section.purchase-options .purchase-head .purchase-bubbles{display:inline-block}section.purchase-options .purchase-slideshow{padding-left:10px;padding-right:10px}}section.purchase-options .purchase-slideshow h2{text-align:center;font-weight:400;padding:20px}section.purchase-options .purchase-slideshow li:not(.active):hover a{background-color:rgba(30,187,238,.1)}section.purchase-options .purchase-slideshow .purchase-carousel{width:100%;margin:0 auto;max-width:900px}@media only screen and (min-width:768px){section.purchase-options .purchase-slideshow .purchase-carousel{width:80%}}section.purchase-options .purchase-slideshow .purchase-carousel .nav{background:rgba(30,187,238,.1);float:left;width:25%;display:none;max-height:320px}section.purchase-options .purchase-slideshow .purchase-carousel a{text-align:left;padding:15px 0 15px 15px}@media only screen and (min-width:992px){section.purchase-options .purchase-slideshow .purchase-carousel .nav{max-height:300px}section.purchase-options .purchase-slideshow .purchase-carousel a{font-size:16px;padding:14px 0 14px 14px}}section.purchase-options .purchase-slideshow .carousel-inner{width:100%}section.purchase-options .purchase-slideshow .carousel-control{font-size:200%;top:60px;height:60px;background:0 0}@media only screen and (min-width:768px){section.purchase-options .purchase-slideshow .purchase-carousel .nav{display:block}section.purchase-options .purchase-slideshow .carousel-inner{float:left;width:75%;border-radius:0 6px 6px 0}section.purchase-options .purchase-slideshow .carousel-control{display:none}}section.purchase-options .purchase-slideshow .purchase-slide-content{position:absolute;bottom:0;padding:15px 20px;background-color:rgba(0,0,0,.6);color:#fff;width:100%}@media only screen and (min-width:992px){section.purchase-options .purchase-slideshow .purchase-slide-content p{font-size:15px}}section.purchase-options .purchase-slideshow .purchase-slide-content h3{margin-top:5px;font-size:18px}section.purchase-options .purchase-slideshow .item{max-height:250px;height:250px;background-size:cover;background-position:center center}@media only screen and (min-width:768px){section.purchase-options .purchase-slideshow .purchase-slide-content h3{font-size:24px}section.purchase-options .purchase-slideshow .item{min-height:300px;max-height:inherit;height:auto}}section.purchase-options .purchase-slideshow .item:nth-child(1){background-image:url(https://media1.shmoop.com/images/subscriptions/teaching_guides.jpg)}section.purchase-options .nav-justified>li>a{border-radius:0}section.purchase-options .nav-pills>.active a{background-color:#6494cd}section.purchase-options .nav-pills>.active:after{width:0;height:0;border-style:solid;border-width:12px 0 11px 12px;border-color:transparent transparent transparent #6494cd;content:" ";position:absolute;right:-12px;top:14px;z-index:10}section.purchase-options .nav-pills{border-radius:6px 0 0 6px}section.purchase-options .nav-pills li:last-of-type a{border-radius:0 0 0 6px}section.purchase-options .nav-pills li:first-of-type a{border-radius:6px 0 0}section.purchase-options .nav-pills li{display:block;width:100%;margin-left:0}section.purchase-options .nav-pills li.active{display:block}section.purchase-options .purchase-subscriptions-options{background-color:#eceff1;padding-left:0;padding-right:0;text-align:center;padding-bottom:40px}@media only screen and (min-width:768px){section.purchase-options .purchase-subscriptions-options{padding-left:10px;padding-right:10px}}section.purchase-options .purchase-subscriptions-options h2{text-align:center;font-weight:400;padding:20px}.show-plans.collapsed:after,.show-plans:after,[data-anchor=promo-code-container] .form-info.collapsed:after,[data-anchor=promo-code-container] .form-info:after,section.purchase-options .subscription-options button.collapsed:after,section.purchase-options .subscription-options button:after,section.purchase-options .subscription-options h3.collapsed:after,section.purchase-options .subscription-options h3:after{font-weight:700;font-family:"Font Awesome 5 Pro"}@media only screen and (min-width:1400px){section.purchase-options .purchase-subscriptions-options [data-toggle=modal].btn-info{width:175px}}section.purchase-options .purchase-subscriptions-options .legend{text-align:left;margin-bottom:25px;padding:0 10px;line-height:1.3em}section.purchase-options .purchase-subscriptions-options .legend p{font-size:13px}section.purchase-options .verticle-center{margin:auto 0;display:table-cell;vertical-align:middle}section.purchase-options .collapsible-info div:nth-child(1) .option-price{background-color:#db61d7}section.purchase-options .collapsible-info div:nth-child(2) .option-price{background-color:#79ac71;display:table;width:100%}section.purchase-options .collapsible-info div:nth-child(3) .option-price{background-color:#1ebbee}@media only screen and (min-width:992px){section.purchase-options .collapsible-info div:nth-child(2) .option-price{height:149px}section.purchase-options .collapsible-info .m-b-md:nth-child(2){margin-top:-40px}section.purchase-options .subscription-options .collapsible-info{display:block}}section.purchase-options .subscription-options button{background-color:#d2108c;padding:8px 0 8px 35px;color:#fff;position:relative;display:inline-block;width:100%;border:0;font-size:24px;margin:7px 0}section.purchase-options .subscription-options button:after{content:" \f0d7";position:relative;top:2px}section.purchase-options .subscription-options button.collapsed:after{content:" \f0da";position:relative;top:2px}@media only screen and (min-width:992px){section.purchase-options .subscription-options button.collapsed:after,section.purchase-options .subscription-options button:after{display:none}}section.purchase-options .subscription-options button.plan-header:before{position:absolute;left:25px;bottom:3px}@media only screen and (min-width:768px){section.purchase-options .subscription-options button.plan-header:before{left:220px}}section.purchase-options .subscription-options h3{background-color:#d2108c;padding:10px 0 10px 30px;color:#fff;position:relative;display:inline-block;width:100%;margin:10px -10px}@media only screen and (min-width:992px){section.purchase-options .subscription-options h3{color:inherit;background-color:transparent;padding:0 0 0 30px;margin:45px 0 60px;width:auto;pointer-events:none}section.purchase-options .subscription-options h3:after{display:none}}.plan-selector,section.purchase-options .subscription-options.for-students{margin-top:25px}section.purchase-options .subscription-options h3:after{content:" \f0d7";position:relative;top:2px}section.purchase-options .subscription-options h3.collapsed:after{content:" \f0da";position:relative;top:2px}section.purchase-options .subscription-options h3.plan-header:before{position:absolute;left:50px;bottom:5px}@media screen and (max-width:350px){section.purchase-options .subscription-options h3.plan-header:before{left:25px}}section.purchase-options .subscription-options.for-students .plan-header:before{content:url(https://media1.shmoop.com/images/subscriptions/pencil_white.png)}@media only screen and (min-width:992px){section.purchase-options .subscription-options h3.collapsed:after{display:none}section.purchase-options .subscription-options h3.plan-header:before{left:-10px;bottom:-5px}section.purchase-options .subscription-options.for-students{margin-top:0}section.purchase-options .subscription-options.for-students .plan-header:before{content:url(https://media1.shmoop.com/images/subscriptions/pencil_black.png)}}@media only screen and (min-width:1200px){section.purchase-options .subscription-options h3{margin-bottom:70px}section.purchase-options .subscription-options.for-students{padding-left:5px}section.purchase-options .subscription-options.for-teachers{padding-right:5px}}section.purchase-options .subscription-options .option-wrapper{background-color:#fff;margin:0 -5px;border-radius:5px}section.purchase-options .subscription-options .option-wrapper .btn[disabled]{background-color:#d0d0ce;border-color:#d0d0ce}section.purchase-options .subscription-options .plan-header:before{content:url(https://media1.shmoop.com/images/subscriptions/apple_white.png)}section.purchase-options .subscription-options .option-price{border-radius:5px 5px 0 0;padding:8px;color:#fff}section.purchase-options .subscription-options .option-price img.college-bug{position:absolute;top:-25px;right:-12px;max-height:45px}section.purchase-options .subscription-options .option-price img.best-val-bug{position:absolute;top:-22px;right:-10px;max-height:55px}section.purchase-options .subscription-options .option-price h4{font-size:30px}section.purchase-options .subscription-options .option-content{padding:15px 8px}@media only screen and (min-width:992px){section.purchase-options .subscription-options .plan-header:before{content:url(https://media1.shmoop.com/images/subscriptions/apple_black.png)}section.purchase-options .subscription-options .option-content{min-height:215px}}@media only screen and (min-width:1200px){section.purchase-options .subscription-options .option-content{min-height:305px}}section.purchase-options .subscription-options .option-content ul{padding-left:20px;text-align:left}section.purchase-options .purchase-faq{margin-top:40px}section.purchase-options .purchase-faq h4{margin-top:20px;font-weight:800}.subscriptions-bts-special.promo .sub-title,section.purchase-options p.price,section.subscriptions .section-title,section.subscriptions-account .modal-title,section.subscriptions-callout h1{font-weight:lighter}section.purchase-options .purchase-faq .faq-pear{text-align:center;position:relative}section.purchase-options .purchase-faq .faq-pear h2{display:inline-block;position:relative}section.purchase-options .purchase-faq .faq-pear h2:before{display:block;content:url(https://media1.shmoop.com/images/subscriptions/faq-pear-small.png)}@media only screen and (min-width:992px){section.purchase-options .purchase-faq .faq-wrapper{padding:0 45px}section.purchase-options .purchase-faq .faq-pear h2:before{position:absolute;left:-110px;top:-10px}}section.purchase-options .purchase-faq .helper-links{list-style:none;margin:40px 0;padding:0;text-align:center;font-size:18px}section.purchase-options .purchase-faq .helper-links li{display:block;padding:5px 10px}section.purchase-options .purchase-faq span.blurby{font-size:90%;text-align:center;margin-top:10px}@media only screen and (min-width:992px){section.purchase-options .purchase-faq .helper-links li{display:inline;padding:0 10px}section.purchase-options .purchase-faq span.blurby{text-align:right;float:right}}section.purchase-options .purchase-head-subscribed{display:table;text-align:center;margin-bottom:25px}section.purchase-options .purchase-head-subscribed img{max-width:100px;margin:5px auto 0;display:table}section.purchase-options .purchase-head-subscribed h2{font-size:150%}@media only screen and (min-width:992px){section.purchase-options .purchase-head-subscribed{text-align:left}section.purchase-options .purchase-head-subscribed img{max-width:100%;margin:15px auto}section.purchase-options .purchase-head-subscribed h2{font-size:215%}section.purchase-options .purchase-head-subscribed p.small{float:left}section.purchase-options .purchase-head-subscribed span.small{float:right}}section.purchase-options .purchase-head-subscribed .head-item{margin:10px 0 0}@media only screen and (min-width:992px){section.purchase-options .purchase-head-subscribed .head-item{margin:30px 0}}section.purchase-options .feature-title{font-family:Oswald,serif;text-align:center;margin-bottom:30px;text-transform:uppercase}@media only screen and (min-width:768px) and (max-width:991px){section.purchase-options .panel-footer{min-height:95px}section.purchase-options .media-heading{margin-top:35px}}@media only screen and (min-width:992px){section.purchase-options .panel-footer{min-height:75px}section.purchase-options .media-heading{margin-top:45px}}section.purchase-options .payment-option.top{min-height:90px;margin-bottom:-20px}@media only screen and (min-width:768px) and (max-width:991px){section.purchase-options .payment-option.top{min-height:142px}}@media only screen and (min-width:992px) and (max-width:1199px){section.purchase-options .payment-option.top{min-height:117px}}section.purchase-options .payment-option.bottom{height:95px}@media only screen and (min-width:768px) and (max-width:991px){section.purchase-options .payment-option.bottom{height:150px}}section.purchase-options .splat-background{position:absolute;background-image:url(https://media1.shmoop.com/images/landing_images/subscriptions-premium-panel-splat.png);background-repeat:no-repeat;width:100px;height:150px;top:0;right:0}@media only screen and (min-width:768px){section.purchase-options .how-to-shmoop{background-image:url(https://media1.shmoop.com/images/landing_images/subscriptions-plans-click-here.png);background-size:cover;width:100%;height:164px}}section.purchase-options .btn-container{position:relative;z-index:1}section.purchase-options .white-box{background-color:#fff;padding:15px}section.purchase-options .white-box .price{font-size:50px;margin-left:-30px}section.purchase-options .white-box .cents{font-size:21px;top:12px;position:absolute}section.purchase-options .white-box .timespan{position:absolute;top:120px;right:102px}section.purchase-options .white-box.college-plus{min-height:253px}section.purchase-options .college-plus-callout{box-shadow:3px 3px 2px #d0d0ce}section.purchase-options .blue-box{background-color:#1ebbee;padding:15px 35px 25px;color:#fff}section.purchase-options .blue-box .fa-graduation-cap{font-size:110px}section.purchase-options .inner-box{padding:15px}section.purchase-options .left-box{border-right:1px solid #eceff1}.purchase-flow-modals .modal-footer,.purchase-flow-modals .modal-header{border:0}section.purchase-options a.btn.visible-sm{font-size:.8em}section.purchase-options p.option-title{position:relative;margin-bottom:0;z-index:1;font-size:1.3em}section.purchase-options p.dot-spacer{position:relative;z-index:1;font-size:4em;color:#d0d0ce;margin-top:-.6em}section.purchase-options p.price{position:relative;z-index:1;font-size:3em}@media only screen and (min-width:768px) and (max-width:991px){section.purchase-options .how-to-shmoop{height:128px}section.purchase-options p.price{font-size:3em}}section.purchase-options p.savings{color:#008264;position:relative}section.purchase-options p .small-price{font-size:30px;position:relative;top:-9px;right:8px}@media only screen and (min-width:768px) and (max-width:991px){section.purchase-options p .small-price{font-size:20px;margin-top:8px}}section.purchase-options p .duration{font-size:17px;position:relative}.purchase-flow-modals img{height:120px;margin:15px auto;display:table}.purchase-flow-modals h2{text-align:center;font-weight:400;margin:0 0 5px;font-size:140%}@media only screen and (min-width:992px){.purchase-flow-modals h2{font-size:215%}}.purchase-flow-modals p{text-align:center;font-size:120%}@media only screen and (min-width:992px){.purchase-flow-modals p{font-size:130%}}.purchase-flow-modals p.even{font-size:115%}.purchase-flow-modals .btn-block{white-space:inherit}.purchase-flow-modals .auto-height{height:auto;max-width:100%}.purchase-flow-modals .modal-subscription-content h2{margin:10px 0;font-size:160%;color:#267fe7}.purchase-flow-modals .modal-subscription-content h2.smaller{font-size:130%}.purchase-flow-modals .btn[disabled]{background-color:#d0d0ce;border-color:#d0d0ce}[data-anchor=subscription-helper-modal-teacher] .btn-block{font-size:105%}.carousel-indicators{position:absolute;bottom:-45px}.carousel-indicators li{border:1px solid #000}.carousel-indicators li.active{background-color:#000}.modal-body .btn-lg{display:table;margin:0 auto;white-space:inherit}.entire-school-quote-wrapper{background-color:#eee;margin:-50px 0 0;padding-bottom:50px}@media screen and (max-width:767px){.entire-school-quote-wrapper .btn-primary-wrapper{width:200px}}.entire-school-quote-wrapper .btn-primary-wrapper .btn-primary{font-size:14px}.fade-slow{transition-duration:.3s}.b-0{border:0}@media only screen and (min-width:768px){.entire-school-quote-wrapper{margin-top:-30px}.entire-school-quote-wrapper .btn-primary-wrapper .btn-primary{font-size:16px}.b-l-sm{border-left:1px solid #63666a}.b-r-sm{border-right:1px solid #63666a}.pl-sm-1{padding-left:10px}.pl-sm-2{padding-left:20px}.pr-sm-1{padding-right:10px}.pr-sm-2{padding-right:20px}.pb-sm-1{padding-bottom:10px}.pb-sm-2{padding-bottom:20px}.ml-sm-n10{margin-left:-10px}.ml-sm-n20{margin-left:-20px}.col-sm-table{display:table}}.col-sm-table-cell{padding-bottom:20px}@media only screen and (min-width:768px){.col-sm-table-cell{display:table-cell;float:none;vertical-align:top;position:relative;padding-bottom:90px}.btn-sm-9{width:75%}}@media only screen and (min-width:992px){.purchase-flow-modals .picky{height:91px;padding-top:20px}[data-anchor=subscription-helper-modal-teacher-student-interface] .even{min-height:180px}[data-anchor=subscription-helper-modal-student-independent] .even{min-height:75px}[data-anchor=subscription-helper-modal-teacher-pillage-lessons] .even{min-height:70px}.entire-school-quote-wrapper{margin-top:-10px}.b-l-md{border-left:1px solid #63666a}.b-r-md{border-right:1px solid #63666a}.btn-md-6{width:50%}}@media only screen and (min-width:1200px){.b-l-lg{border-left:1px solid #63666a}.b-r-lg{border-right:1px solid #63666a}.ml-lg-n5{margin-left:-5px}.ml-lg-n10{margin-left:-10px}.btn-lg-11{width:91.67%}.btn-lg-12{width:100%}}@media only screen and (min-width:768px){.col-sm-abs-bottom{position:absolute;bottom:20px;margin:0 auto;padding:0;text-align:center;width:100%}.col-sm-abs-bottom a{display:inline-block;margin:0 auto}}@media only screen and (min-width:1200px){.col-lg-table{display:table}.col-lg-table-cell{display:table-cell;float:none;vertical-align:top;position:relative;padding-bottom:100px}.btn-lg-9{width:75%}.col-lg-abs-bottom{position:absolute;bottom:30px;margin:0 auto;padding:0;text-align:center;width:100%}.col-lg-abs-bottom a{display:inline-block;margin:0 auto}.college-plus .col-lg-abs-bottom{bottom:20px;margin-left:-20px}.col-lg-not-table{display:inline}}.subscription-plans-modals-wrapper .p-1{padding:10px}.subscription-plans-modals-wrapper .p-2{padding:20px}.subscription-plans-modals-wrapper .p-y-1{padding-top:10px;padding-bottom:10px}.subscription-plans-modals-wrapper .p-b-1{padding-bottom:10px}.subscription-plans-modals-wrapper .p-b-2{padding-bottom:20px}@media only screen and (min-width:1200px){.subscription-plans-modals-wrapper .p-lg-0{padding:0}.subscription-plans-modals-wrapper .p-lg-2{padding:20px}.subscription-plans-modals-wrapper .modal-dialog .college-plus h4,.subscription-plans-modals-wrapper .modal-dialog .college-plus h6{text-align:left}}.subscription-plans-modals-wrapper .beige-bg{background-color:#fdf5dd}.subscription-plans-modals-wrapper .modal-dialog{margin:0 auto;width:100%;max-width:1200px;letter-spacing:1px}.plan-selector select,.tooltip img{max-width:100%}@media only screen and (min-width:992px){.subscription-plans-modals-wrapper .modal-dialog{width:auto}}@media only screen and (min-width:1400px){.subscription-plans-modals-wrapper .modal-dialog{margin-top:100px}}.subscription-plans-modals-wrapper .modal-dialog .close{opacity:.9;padding-right:15px}.subscription-plans-modals-wrapper .modal-dialog .close:focus,.subscription-plans-modals-wrapper .modal-dialog .close:hover{color:inherit;outline:0}.subscription-plans-modals-wrapper .modal-dialog .close i{background-repeat:no-repeat;background-size:contain;width:48px;height:48px;display:inline-block}.subscription-plans-modals-wrapper .modal-dialog .close .no-svg-fallback{background-image:url(https://media1.shmoop.com/images/subscriptions/plans/x-icon.png)}.subscription-plans-modals-wrapper .modal-dialog .close .svg-priority{background-image:url(https://media1.shmoop.com/images/subscriptions/plans/x-icon.svg),linear-gradient(transparent,transparent)}.subscription-plans-modals-wrapper .modal-dialog .modal-header{padding:0}.subscription-plans-modals-wrapper .modal-dialog h2{color:#2e9bee;font-weight:bolder;font-family:Oswald,serif;font-size:24px;text-align:center;padding:80px 10px 0;margin:0}@media only screen and (min-width:768px){.subscription-plans-modals-wrapper .modal-dialog h2{font-size:36px;padding:40px 100px 0}}@media only screen and (min-width:1200px){.subscription-plans-modals-wrapper .modal-dialog h2{padding-bottom:15px}}.subscription-plans-modals-wrapper .modal-dialog h4{color:#d2108c;text-align:center;font-size:16px;padding:0 0 20px;margin:0}@media only screen and (min-width:768px){.subscription-plans-modals-wrapper .modal-dialog h4{font-size:22px}}.subscription-plans-modals-wrapper .modal-dialog h5{color:#2e9bee;font-weight:400;font-size:15px;padding:10px 10px 0;margin:0}@media only screen and (min-width:768px){.subscription-plans-modals-wrapper .modal-dialog h5{font-size:20px}}.subscription-plans-modals-wrapper .modal-dialog h6{color:#333;line-height:1.1;font-size:13px;text-align:center;width:80%;margin:0 auto}@media only screen and (min-width:768px){.subscription-plans-modals-wrapper .modal-dialog h6{font-size:20px;width:90%}}.subscription-plans-modals-wrapper .modal-dialog ul{list-style:none;padding:20px 10px 0}.subscription-plans-modals-wrapper .modal-dialog ul ul{list-style-type:disc;padding:10px 0 0 50px}.subscription-plans-modals-wrapper .modal-dialog li{padding-left:25px;padding-bottom:20px;width:100%;left:auto;right:auto;position:relative;color:#333;font-size:13px;line-height:1.3;background-repeat:no-repeat;background-size:14px;display:inline-block;background-position:0 4px;letter-spacing:1px}@media only screen and (min-width:768px){.subscription-plans-modals-wrapper .modal-dialog li{padding-left:40px;padding-bottom:30px;font-size:20px;background-size:21px;background-position:0 6px}}.subscription-plans-modals-wrapper .modal-dialog li.no-svg-fallback{background-image:url(https://media1.shmoop.com/images/subscriptions/plans/check-icon.png)}.subscription-plans-modals-wrapper .modal-dialog li.svg-priority{background-image:url(https://media1.shmoop.com/images/subscriptions/plans/check-icon.svg),linear-gradient(transparent,transparent)}.subscription-plans-modals-wrapper .modal-dialog li li{padding-bottom:10px;padding-left:0;display:list-item}.subscription-plans-modals-wrapper .modal-dialog li li:before{content:"";font-family:inherit;display:inline}@media screen and (max-width:767px){.subscription-plans-modals-wrapper .modal-dialog .btn-primary-wrapper{width:250px;height:40px}}.subscription-plans-modals-wrapper .modal-dialog .btn-primary{font-size:14px}@media only screen and (min-width:768px){.subscription-plans-modals-wrapper .modal-dialog .btn-primary{font-size:16px}}.subscription-plans-modals-wrapper .modal-dialog .disclaimer{padding:30px 20px;font-size:12px;text-align:center;font-style:italic}@media only screen and (min-width:768px){.subscription-plans-modals-wrapper .modal-dialog .disclaimer{font-size:16px;padding:30px}section.checkout-flow .payment-info{margin-left:-28px}}section.checkout-flow .form-info{font-size:1.2em}@media only screen and (min-width:992px) and (max-width:1199px){section.checkout-flow .payment-info{margin-left:-47px}}section.checkout-flow .radio-info{font-size:1.1em;font-weight:400;margin-top:3px}section.checkout-flow .fa.csv{margin-top:9px}section.checkout-flow .stripe-icon{display:inline;width:100px;margin-left:10px;margin-top:-1px}section.checkout-flow .signup-step{padding:0;height:90px;color:#d0d0ce;max-height:170px}@media only screen and (min-width:768px){section.checkout-flow .signup-step{height:100%;max-height:none;padding:0 0 15px}}section.checkout-flow .signup-step.active,section.checkout-flow .signup-step.completed{color:#222}section.checkout-flow .circle{width:40px;height:40px;font-size:1.5em;border-radius:50%;background-color:#d0d0ce;border:5px solid #f9f9f9;margin:0 auto 10px;z-index:9;position:relative;box-shadow:0 0 2px #d0d0ce;color:#fff}@media only screen and (min-width:768px){section.checkout-flow .circle{width:50px;height:50px;font-size:2em}section.checkout-flow .testimony-block{min-height:330px}}section.checkout-flow .circle.active{background-color:#d2108c}section.checkout-flow .circle.completed{background-color:#008264}section.checkout-flow .circle.user-icon{width:56px;height:56px}section.checkout-flow .circle.quote{background-color:#d0d0ce}section.checkout-flow .form-section{padding:0;border-top:0}section.checkout-flow i.fa.sidebar{font-size:3.5em}section.checkout-flow i.fa.fa-quote-left{color:#fff;margin-left:7px;margin-top:7px}section.checkout-flow .testimonial-header{background-image:url(https://media1.shmoop.com/images/subscriptions/testimonialBG.jpg);background-size:contain;background-position:center;margin-bottom:40px}section.checkout-flow .testimonial-header h1{font-size:40px;color:#fff;font-weight:800;margin:50px 0}@media only screen and (min-width:992px){section.checkout-flow .testimonial-header h1{font-size:40px}}@media only screen and (min-width:1200px){.subscription-plans-modals-wrapper .modal-dialog .disclaimer{text-align:left}section.checkout-flow .testimonial-header h1{font-size:50px}}@media only screen and (min-width:1400px){section.checkout-flow .testimonial-header h1{font-size:60px}}@media only screen and (min-width:992px){section.checkout-flow .testimony-block{min-height:310px}}section.checkout-flow .testimony-block:nth-of-type(1) .lead{background-color:#f47c72}section.checkout-flow .testimony-block:nth-of-type(1) .lead:after{border-top:20px solid #f47c72}section.checkout-flow .testimony-block:nth-of-type(2) .lead{background:#6494cd}section.checkout-flow .testimony-block:nth-of-type(2) .lead:after{border-top:20px solid #6494cd}section.checkout-flow .testimony-block:nth-of-type(3) .lead{background:#709300}section.checkout-flow .testimony-block:nth-of-type(3) .lead:after{border-top:20px solid #709300}section.checkout-flow .testimony-block:nth-of-type(4) .lead{background:#a982b0}section.checkout-flow .testimony-block:nth-of-type(4) .lead:after{border-top:20px solid #a982b0}section.checkout-flow .testimony-block .lead{padding:15px;border-radius:2px;color:#fff;position:relative;margin-bottom:30px}@media only screen and (min-width:768px){section.checkout-flow .testimony-block .lead{font-size:16px}}@media only screen and (min-width:992px){section.checkout-flow .testimony-block .lead{font-size:18px}}.form-group input,.password-key,.plan-selector{font-size:1.2em}section.checkout-flow .testimony-block .lead:after{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;content:"";bottom:-20px;position:absolute;left:70px}section.checkout-flow .testimony-block em{color:#63666a}@media screen and (max-width:350px){.promo-code{margin-left:-20px}}.promo-code a.btn.btn-primary{float:right}.promo-code .g-recaptcha{margin-bottom:5px}.promo-code-input{min-width:220px}.student-teacher-modal .accept-change{min-width:165px;background-color:#00b050;border-color:#00b050;margin-bottom:15px}.code-applied{color:#00b050}.student-teacher-modal .cancel-change{min-width:165px}form .error{color:red;display:inline-block;position:absolute}.password-key ol{padding:0 0 0 15px}.header-step{position:relative}.header-step .header-bar{background:#f9f9f9;display:block;height:11px;z-index:8;position:absolute;width:90%;border-radius:4px;box-shadow:inset 0 0 10px #63666a;left:0;right:0;margin-left:auto;margin-right:auto;top:17px}.form-wrapper{padding:10px 20px;background-color:#fff;box-shadow:0 1px 2px 2px rgba(218,218,218,.8)}.plan-selector{margin-bottom:20px}.show-plans:after{content:" \f0d7"}.show-plans.collapsed:after{content:" \f0da"}[data-anchor=promo-code-container] .form-info:after{content:" \f0d7"}[data-anchor=promo-code-container] .form-info.collapsed:after{content:" \f0da"}.form-group{margin-bottom:25px}.form-group .html-tool{float:right;margin-top:-32px;margin-right:30px}h1.section-title{font-size:180%}@media only screen and (min-width:992px){h1.section-title{font-size:255%}}.back-ribbon{color:#008264;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;font-weight:600;font-size:52px;margin-bottom:0;line-height:130px}@media screen and (max-width:1399px){.back-ribbon{height:142px;line-height:102px;font-size:41px}}@media screen and (max-width:991px){.back-ribbon{height:122px;line-height:82px;font-size:35px}}@media screen and (max-width:767px){.back-ribbon{height:auto;line-height:1.3em;padding:15px 0;background-image:none;background-color:#f1f0c5}.ribbon-wrapper{padding-left:0;padding-right:0}.ribbon-wrapper h3{padding:10px}}.first-things{background-color:rgba(210,16,140,.1);padding:10px}.what-you-get{margin-bottom:-50px;margin-left:0;margin-right:0}.what-you-get h1{font-size:33px;font-weight:200;color:#267fe7;margin-top:30px}@media only screen and (min-width:992px){.what-you-get h1{font-size:28px;padding-left:20px}.what-you-get h5{padding-left:20px}}@media only screen and (min-width:1200px){section.checkout-flow .testimony-block{min-height:280px}.what-you-get h1{font-size:34px}}@media only screen and (min-width:1400px){.what-you-get h1{font-size:38px}}.what-you-get h5{line-height:1.2em;font-size:18px}@media only screen and (min-width:1400px){.what-you-get h5{font-size:20px}}.what-you-get .product{height:auto;padding-bottom:20px}.what-you-get .product img{margin:120px auto 0;max-width:90%}.what-you-get .product:nth-child(even){background-color:#eceff1}.what-you-get .product:nth-child(odd){background-color:#faf8f5}@media only screen and (min-width:768px){.header-step .header-bar{top:20px}.what-you-get .product{height:400px;padding-bottom:0}.what-you-get .product img{margin:60px auto 0}.what-you-get .product.col-blue{background-color:#eceff1}.what-you-get .product.col-notblue{background-color:#faf8f5}}.what-you-get .product .get-shmoopin span{font-size:36px;background:#fff;padding:20px 15px;display:table;margin:90px auto;text-align:center;border-radius:6px;position:relative}.what-you-get .product .get-shmoopin span:after{width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #fff;position:absolute;right:-20px;top:51px;content:""}section.subscriptions-account.intro{background-color:transparent;margin-bottom:0}section.subscriptions-account h1.section-title{margin-top:-60px}section.subscriptions-account .account-info{min-height:160px}section.subscriptions-account .billing-info{margin-top:40px}@media only screen and (min-width:768px){section.subscriptions-account .billing-info{margin-top:0}}section.subscriptions-account .modal-header{background-color:#eceff1;padding:20px}section.subscriptions-account .shmoop-tabs{background-color:transparent}section.subscriptions-account ul.nav-tabs{padding-bottom:1px}section.subscriptions-account .nav-tabs li.active{border-bottom:1px solid #d2108c}section.subscriptions-account .nav-tabs li.active a{padding:20px 40px;font-size:1em;border-bottom:1px solid #d2108c;background-color:#d2108c}section.subscriptions-account .nav-tabs li a{background-color:#eceff1;padding:20px 40px;font-size:1em}section.subscriptions-account .nav-tabs li a:hover{background-color:#d2108c}section.subscriptions-account i.fa.fa-sort.pull-right{margin-top:3px}section.subscriptions-account .billing-information.update{border:5px solid #d50032;padding:20px}section.subscriptions-callout{margin:-35px -5px 35px;border:3px solid #008264;border-radius:4px;background-color:#eceff1;padding:30px}section.subscriptions-callout .green{color:#008264}section.subscriptions-callout .trial-button{position:relative}section.subscriptions-callout .cta-arrow{background-image:url(https://media1.shmoop.com/images/landing_images/subscriptions-right-cta-arrow.png);background-repeat:no-repeat;width:183px;height:121px;position:absolute;display:none;top:-20px}@media only screen and (min-width:768px){section.subscriptions-callout .cta-arrow{display:block;left:-10px}}@media only screen and (min-width:992px){section.subscriptions-callout .cta-arrow{left:90px}}@media only screen and (min-width:1200px){section.subscriptions-callout .cta-arrow{left:170px}}.chat-triangle{position:absolute;top:120px;width:0;height:0;border-left:82px solid transparent;border-right:15px solid transparent;border-top:25px solid #ffe8c3;-ms-transform:rotate(7deg);transform:rotate(7deg);left:130px}@media only screen and (min-width:768px){.chat-triangle{left:initial;right:450px}}@media only screen and (min-width:992px){.chat-triangle{right:240px}}@media only screen and (min-width:1200px){.chat-triangle{right:300px}}.chat-box{position:absolute;background-color:#ffe8c3;border-radius:3px;height:100%;top:0;right:30px;width:55%;left:180px;padding:15px}@media only screen and (min-width:768px){.chat-box{left:initial;width:440px}}@media only screen and (min-width:992px){.chat-box{width:230px}}.testimony-name{font-size:1.8em;color:#f47c72}section.courses.intro,section.teachers.intro,section.test-prep.intro{margin-bottom:0}.subscriptions-bts-special.promo{background-color:#e4f1fa;margin-top:10px;margin-bottom:10px;padding:15px}.subscriptions-bts-special.promo .sub-title{color:#d2108c}@media only screen and (min-width:768px) and (max-width:991px){.subscriptions-bts-special.promo .sub-title{margin-top:-20px}}@media only screen and (min-width:992px){.subscriptions-bts-special.promo .sub-title{margin-top:-30px}}.subscriptions-bts-special.promo .lead.specifics{text-align:center;margin-bottom:0;margin-top:15px}@media only screen and (min-width:768px){.subscriptions-bts-special.promo .lead.specifics{text-align:left;margin-bottom:inherit;margin-top:inherit}.subscriptions-bts-special.promo .plan-top-half{min-height:90px}}.subscriptions-bts-special.promo.plans-page{margin-top:-10px;margin-bottom:30px}.subscriptions-bts-special.promo.courses,.subscriptions-bts-special.promo.teachers,.subscriptions-bts-special.promo.test-prep{margin-bottom:30px;margin-left:-5px;margin-right:-5px}.subscriptions-bts-special.promo .fall-leaves{display:inline;max-width:15%;margin:0 10px}@media only screen and (min-width:1200px){.chat-box{width:290px}.subscriptions-bts-special.promo .plan-top-half{min-height:85px}}.post-purchase .sprite{background-image:url(https://media1.shmoop.com/images/landing_images/subscriptions-purchase-options-icons.png);background-repeat:no-repeat}.post-purchase .sprite.splat-green{margin:0 auto;width:47px;height:49px;background-position:-365px -49px}.post-purchase .sprite.splat-blue{margin:0 auto;width:49px;height:49px;background-position:-423px -49px}.post-purchase .linen-box{background-color:#eceff1;padding:5px 40px 0}.post-purchase.intro{background-color:#000;background-repeat:no-repeat;margin-bottom:10px;margin-left:-10px;margin-right:-10px}@media only screen and (min-width:768px){.post-purchase.intro{background-color:transparent;background-image:url(https://media1.shmoop.com/images/landing_images/subscriptions-landing-intro.jpg);background-size:cover;height:270px}.subscriptions a.btn-lg-side{marginleft:30px}}@media only screen and (min-width:992px) and (max-width:1199px){.post-purchase.intro{height:265px}}.post-purchase.intro h1.title{font-size:3em}@media only screen and (min-width:992px){.post-purchase .left-spacer-teacher{margin-left:13%}}.subscriptions table p.testimony-name{margin-bottom:-10px}.subscriptions table thead{border-top:1px solid #e1e1e1;background-color:#e9e9e9}.subscriptions table td{border:1px solid #e1e1e1}.subscriptions .table>tbody>tr>td{padding:20px}.subscriptions .table-striped>tbody>tr:nth-child(even)>td{background-color:#e9e9e9}.subscriptions a.btn-feature{color:#000}.subscriptions a.btn-lg-side{position:absolute;top:42px;margin-left:20px}.subscriptions .btn-feature img{width:70px;margin-top:20px}.subscriptions .btn-feature .btn-text{padding-left:20px}.subscriptions .btn-feature .fa-chevron-right{margin-top:46px;font-size:2em;color:#d2108c}.col-centered{margin:0 auto;float:none;padding-right:0;padding-left:0;display:table}@media only screen and (min-width:768px){.col-centered{padding-right:10px;padding-left:10px}}[data-anchor-link]{cursor:pointer}section.subscriptions .step-spacer{position:absolute;top:18%;right:0;height:66%;border-right:2px solid #efdb8b}section.subscriptions .step-spacer.end{border-right:0}@media only screen and (min-width:992px){section.subscriptions .step-spacer.end{border-right:2px solid #efdb8b}}