@charset "utf-8";@media(max-width: 1199px){.nav-container{position:fixed;top:0;z-index:999;width:100%}.category-content,.footer-container,.footer-credit,.nav-store-container{width:96%}.nav-store-container li{font-size:15px}.nav-store-container .tools .sub-menu{margin:5px 0 0 -173px}.container.index{margin-top:0}.masthead .hero a img.masthead-arrow{max-width:230px}.masthead .hero a img.masthead-app{margin-top:-142px;margin-bottom:13px}.masthead .links img.characters{margin:-24px 0 -22px;max-width:260px}.masthead p{font-size:14px;margin-top:0}.masthead .links a.promo{padding:14px 5px 1px;height:200px}.masthead .links a.promo img{margin:-24px 0 0;width:190px}.masthead .links a.promo h3{font-size:21px;line-height:26px}.masthead .links a.membership{padding:6px 9px 13px;font-size:12px}.masthead .links a.membership h3{margin:0 0 7px}.masthead .links a.membership .logo{max-width:185px}.masthead .links .membership-info{padding:6px 10px}.questionnaire-container h1{width:40%;text-align:left}.general-order-form .product-contents .description-container li:first-child{width:20%}.general-order-form .product-contents .description-container li:last-child{width:78%}.cart-review .product .description{width:35%;text-align:left;padding-right:10px}}@media only screen and (min-width : 991px){.header-mobile-container{display:none!important}.nav-container{position:inherit}}@media(max-width: 991px){body{padding-top:100px}.nav-global{display:none}.footer{}.store-search{background-color:#3ba5d9;box-shadow:2px 2px 5px #656d70;z-index:9;padding:12px 25px 0}.logo-link,.store-buttons{width:100%;display:block}.category-content,.footer-container,.footer-credit,.nav-store-container{width:100%;padding:0 10px}.nav-store-container{border:0}.nav-store-container ul{display:none}.app-catalog img{max-width:380px;margin:0 auto}.app-catalog .app-catalog-img{text-align:center}.logo-link{display:none}.main h1{font-size:2em;padding-top:30px}.store-title{background:#3ba5d9;height:118px;color:#fff}.store-title div.logo-link-mobile{display:block;margin:0 auto;text-align:center}.store-buttons{position:relative;left:0;right:0;background:#fff;padding:10px 15px 12px;text-align:center;border-top:1px solid #b0c4de}.store-buttons .search-toggle{float:right;margin-top:-62px}.home-page-go-here .mobile-menu.mobile-nav-icon-show,.home-page-go-here .store-buttons .search-toggle{margin-top:-107px}.store-title img.store-search-icon{width:42px}.home-for-parents{color:#0f8524;position:relative;left:0;font-size:1.4em;text-align:center;width:100%;margin-bottom:20px;margin-top:-7px}.kids-go-here{left:0}.store-buttons .mobile-menu{display:block}.store-buttons a{display:inline-block}div.mascot img{width:156px;top:57px}div.mascot img.home-bpb-img{top:103px}.header-banner{margin:30px 30px 15px}.masthead .hero a img.masthead-arrow{max-width:170px;margin:0 0 0 10px}.masthead .links a.membership .logo{max-width:140px}.masthead .links img.characters{max-width:200px}.masthead .hero a img.masthead-app{margin-top:-102px;margin-bottom:20px}.masthead .links a.membership h3{margin:6px 0;font-size:16px}.masthead p{font-size:10px}.masthead .box-header{font-size:2em}.boxes .learn-more{font-size:16px;padding:6px 15px 0 0}.masthead .links a.promo{height:152px}.masthead .links a.promo h3{font-size:20px;margin:4px 0 3px;line-height:24px}.masthead .links a.promo img{width:130px}.masthead .links a.promo p{}.masthead .links a.membership{padding:0 9px 6px;font-size:13px;line-height:16px}.masthead .links .membership-info{padding:6px 10px 6px;font-size:11px}.promotions .main-promo img.starfall-logo{display:none}.promotions .main-promo{text-align:center}.promotions .main-promo img.main-promo-img{float:none;margin:-50px auto 0}.promotions .main-promo p{text-align:left}.promotions .main-promo h3{font-size:40px;line-height:46px}.promotions .promo-subhead{padding:0 20px 24px}.general-order-form .product-contents .table-row{width:100%}.general-order-form .product-contents .table-cell{float:left}.general-order-form .product-contents .sku-container{width:100%}.general-order-form .product-contents .description-container{width:100%;text-align:center;border-bottom:1px solid #e8e7e2}.general-order-form .product-contents .price{width:50%}.general-order-form .product-contents .quantity-container{width:50%;margin-left:-1px;border-left:1px solid #e8e7e2}.general-order-form .product-contents .price,.general-order-form .product-contents .quantity-container{border-top:1px solid #e8e7e2}.general-order-form .product-contents .description-container li:first-child,.general-order-form.book-levels .product-contents .description-container li:first-child{width:auto}.general-order-form .product-contents .description-container li:last-child,.general-order-form.book-levels .product-contents .description-container li:last-child{width:auto}.reading-levels img.one-column-thumbnail{max-width:75px;margin-right:0}.general-order-form .product-contents .sku-container{border-top-left-radius:6px;border-bottom-right-radius:0;border-top-right-radius:6px;border-bottom-left-radius:0;float:right;padding:5px;font-size:10px}.general-order-form .product-title .description,.general-order-form .product-title .price,.general-order-form .product-title .quantity-container{display:none}.general-order-form .category-content{padding:0 10px}.general-order-form .product-title .description{width:100%;text-align:center}.general-order-form .product-title{display:none}.general-order-form img.new-sticker{position:relative!important;top:24px;left:16px}.general-order-form .product-contents .description-container ul{padding:0}.general-order-form.reading-levels .table-cell.level{width:100%;border-top:0}.main.cart-review{padding:10px}.cart-review .cart-edit h2,.cart-review .cart-edit h4{display:inline-block}.cart-review .cart-edit h4{float:right;margin:8px}.cart-review .cart-actions.top{margin:20px 0 30px}.cart-review .product .price-wrapper .table-cell.price{width:20%}.cart-review .product .price-wrapper{width:45%}.cart-review .product .description{width:45%}.footer .footer-container .col-2{margin-bottom:126px}.footer .col-3,.footer .col-4{margin-top:20px!important}.footer-credit{margin-top:30px}.product-content .product-grade-level{margin:5px 0 25px;width:100%}.product-content .product-grade-level img{width:30%;margin:8px 8px 0 0;float:left}.product-content table.book-levels{width:100%}.category-content .loading-wrap .close{margin-left:-26px;margin-top:0}.questionnaire-container h1{width:100%;text-align:center;padding-bottom:10px}.questionnaire-container h2,.required-products h2{margin-bottom:0;width:100%}.steps{float:none}.questionnaire-headline{padding-bottom:20px;text-align:center;margin-bottom:30px}.required-products .title{margin:12px 0 0}_:-ms-fullscreen,:root .store-buttons .search-toggle{margin-top:-95px}.step-address{display:block}.step-one-continue{display:inline-block!important;width:95%;margin-top:15px!important}.order-details{float:none!important;clear:both}.order-detail-container{float:none!important;margin-top:20px;padding-left:0;padding-right:0;width:100%}.top-right-menu{width:100%}}@media(max-width: 767px){body{padding-top:100px}.category-content,.footer,.nav-store-container{}.footer{}.masthead .hero{margin-bottom:20px}.masthead .links img.characters{max-width:340px;padding:0 10px}.masthead .links a.membership{font-size:18px;background-size:339px;padding:18px 40px 18px;line-height:22px;margin-bottom:15px}.masthead p{font-size:14px;margin-bottom:26px}.boxes .learn-more{font-size:30px;padding:10px 15px 0 0}.masthead .links a.promo{height:auto}.masthead .links a.promo h3{font-size:28px;line-height:34px}.masthead .links a.promo img{margin:-24px 0 8px;width:70%;float:none}.masthead .links a.promo p{margin:10px 0 10px}.masthead .links a.membership h3{margin:6px 0 15px;font-size:24px}.masthead .links a.membership .logo{max-width:200px;margin:-6px auto -4px}.masthead .links .membership-info{padding:14px 10px 14px;font-size:14px;margin-bottom:20px}.promotions .main-promo h3{font-size:40px;line-height:46px}.product-content .product-grade-level{width:100%;margin-bottom:25px;text-align:center}.product-content .product-grade-level img{width:30%;margin:6px 5px 0;max-width:100px}.product-content ul.related-products li{margin-bottom:25px;display:block}.category-content .product{padding-bottom:20px}.category-content .product-add{position:initial}.cart-review .product.table .description.table-cell{padding:12px 8px 8px;text-align:center}.cart-review .product .description,.cart-review .product .price-wrapper,.cart-review .product .sku{width:100%;float:left}.cart-review .product .price-wrapper .table-cell.price,.cart-review .product .price-wrapper .table-cell.update-cart-form{width:20%}.cart-review .product .sku{border-top-right-radius:6px;border-bottom-left-radius:0}.cart-review .product .description{text-align:center;border-bottom:1px solid #e8e7e2;padding:12px;line-height:20px}.cart-review .category-content{}.cart-review ul li{padding:0}.cart-review .product .price-wrapper .table-cell{padding:0}.cart-review .cart-actions,.cart-review .cart-edit{padding:0}.cart-review .cart-subtotal .subtotal{padding-right:0;padding-left:10px}.cart-review .product.table .price-wrapper.table-cell,.cart-review .product.table .quantity.table-cell{width:100%;float:left}.price-quote .payment,.price-quote .shipping{padding:10px 0 0}.footer .footer-container .col-2{margin-top:0;margin-bottom:0}.masthead .links{float:none}.masthead .hero{position:relative;border-radius:0 0 10px 10px;min-height:0;font-size:.8em}.answer input[type="radio"] + label,.answer input[type="submit"],.answer label.btn,.answer span.btn{min-width:100%}.questionnaire-headline{margin-bottom:0}.cart-review.questionnaire-membership .product .description{width:100%}.cart-review .product.table .price-wrapper.table-cell{border-left:0}.learn-more-curriculum .learn-more-logo img{margin-bottom:20px}.learn-more-curriculum .learn-more-intro h2{width:100%;text-align:center}.learn-more-curriculum .curriculum-testimonial .testimonial-text{padding:20px 0;border-right:none;border-left:none;border-bottom:1px solid #2684c4;border-top:1px solid #48bde0}.learn-more-curriculum .curriculum-testimonial .testimonial-text:first-child{border-top:none;padding-top:0}.learn-more-curriculum .curriculum-testimonial .testimonial-text:last-child{border-bottom:none;padding-bottom:0}.learn-more-curriculum .learn-more-intro img{display:none}}@media (max-width: 600px){.home-for-parents > span{float:right}}@media(max-width: 480px){.look-inside-popup-modal{height:80%}.look-inside-content{background-size:contain}.category-content,.footer,.nav-store-container{}.store-title{height:86px}.store-title img.store-logo{width:190px;padding:6px 25px}.main h1{padding-top:20px;margin-bottom:10px}.logo-link{padding-top:12px}.store-buttons .mobile-menu{width:20px;height:20px;margin-top:-40px}.store-buttons .search-toggle{margin-top:-40px}.store-title img.store-search-icon{width:20px}div.mascot img{width:120px;top:38px}div.mascot img.home-bpb-img{top:91px}.home-page-go-here .mobile-menu.mobile-nav-icon-show{margin-top:-92px}.home-page-go-here .store-buttons .search-toggle{margin-top:-92px}.footer{}.boxes .learn-more{font-size:20px}.masthead .box-header{font-size:1.5em;margin-bottom:-15px;position:relative;z-index:999}.app-catalog .app-links img{display:block;width:100%;margin-bottom:15px}.product-content .product-img .sticker-new{width:65px;margin:-25px 0 -100px -27px}.product-content .product-grade-level img{margin:6px 3px 0}.product-content .product-container{padding:30px 2px}.product-content .product-info .price .red-text{margin-top:-4px;display:block}.general-order-form .product-contents .sku-container{width:100%;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-left-radius:0;border-bottom-right-radius:0}.general-order-form .product-contents .quantity-container{border-left:1px solid #e8e7e2;margin-left:-1px}.general-order-form .product-contents .description-container{width:100%}.general-order-form .product-contents .description-container .sticker{margin-right:5px;float:left}.general-order-form .product-contents .description-container .sticker img{margin-top:3px}.general-order-form .product-contents .quantity-container .btn{margin-top:5px}.cart-review .cart-actions,.cart-review .cart-edit{text-align:center}.cart-review .cart-edit h2,.cart-review .cart-edit h4{display:block}.cart-review .cart-edit h2{margin-bottom:0}.cart-review .cart-edit h4{float:none}.cart-review .product.table .description.table-cell{text-align:center}.cart-review .product .price-wrapper .table-cell.update-cart-form a,.cart-review .product .price-wrapper .table-cell.update-cart-form input{display:block;width:75%;margin:0 auto 5px}.cart-review .product .price-wrapper .table-cell{padding:12px 0}.cart-review .cart-actions a,.cart-review .cart-actions span{display:block;width:90%;margin:0 auto 4px}.cart-review .btn.no-membership{margin:0 auto 20px}.checkout-product-list table td{padding:4px 10px 0;width:100%;float:left;width:auto!important}.checkout-product-list table td:last-child{float:right;position:relative;top:15px}.checkout-product-list table td:nth-child(-n + 2){width:100%!important}.banner.success{width:90%}.price-quote .price-quote-container{padding:15px}.category-content .loading-wrap .close{margin-left:-26px;margin-top:14px;margin-bottom:-36px;margin-right:8px}.general-order-form .loading-wrap{right:0;bottom:0;width:100%}.category-content .loading-wrap .message.loader-message{max-width:100%;border-bottom:0;border-left:0;border-right:0;margin-bottom:0;border-radius:0}.main.book-levels .sort-controls{font-size:14px;margin:0 0 20px}#curriculum-form{padding:5px}.steps{display:none!important}.questionnaire-headline{padding-bottom:10px}.bookStyle .col-xs-6{width:100%}_:-ms-fullscreen,:root .store-title img.store-logo{width:70%}_:-ms-fullscreen,:root .store-buttons .search-toggle{margin-top:-80px}}@media (max-width: 480px){.col-tn-12{width:100%!important}}@media(max-width: 370px){.footer{padding:30px 10px}.header-mobile-menu ul li a.ptc img,.header-mobile-menu ul li a.starfall img{width:190px}.cart-review .cart-actions a,.cart-review .cart-actions span{width:100%}}@media(max-width:356px){.home-page-go-here .store-buttons .search-toggle{margin-top:-124px}}