.nat .pdpWrapper .pdp-header #right-col-section #product-price-and-addToCart-section .info-cart .add-to-cart-btn-wrapper .btn-add-cart,.nat .pdpWrapper .pdp-header #right-col-section #product-price-and-addToCart-section .info-cart .subscribe-button-wrapper .btn-add-cart{background-color:#00A2E3}.nat #quick-look .pdp-header .right_col #product-price-and-addToCart-section .info-cart .add-to-cart-btn-wrapper .btn-add-cart,.nat #quick-look .pdp-header .right_col #product-price-and-addToCart-section .info-cart .subscribe-button-wrapper .btn-add-cart{background-color:#00A2E3}.nat .button-red{border-color:#00A2E3;background-color:#00A2E3}.nat .search-results .search-results-container .search-pagination a.icon-arrow-prev:before{content:url("../teachers-ecommerce/clientlibs/partnerThemes/nat/icons/Arrow_left.png")}.nat .search-results .search-results-container .search-pagination a.icon-arrow-next:before{content:url("../teachers-ecommerce/clientlibs/partnerThemes/nat/icons/Arrow_right.png")}.nat #sticky-cart .sticky-btn .btn-add-cart{background-color:#00A2E3}.nat .minicart-holder .miniCart-container .mini-cart-flyout .footer-items-container .redCartButton{background:#00A2E3;border:1px solid #00A2E3}.nat .minicart-holder .miniCart-container .mini-cart-flyout .footer-items-container .redCartButton::before{background:#3864CC url("../teachers-ecommerce/clientlibs/partnerThemes/nat/icons/cart_mini_icon.png") center center no-repeat;border:1px solid #3864CC}.nat .search-results .search-results-container .search-results-controls .search-content-header .items-per-page .items-per-page-option.active{color:#00A2E3}.nat .search-results .search-results-container .search-results-controls .articles .columnCont .box-w-btn .out-of-stock{color:#00A2E3}.nat .pdpWrapper .pdp-header #right-col-section #product-price-and-addToCart-section .pricing .ourpdp{color:#00A2E3}.nat #quick-look .pdp-header .right_col #product-price-and-addToCart-section .pricing .ourql{color:#00A2E3}.nat #quick-look .pdp-header .right_col #title-and-contributor-section h1.title a:hover{color:#00A2E3}.nat #quick-look .pdp-header .right_col #title-and-contributor-section .contributor-section a:hover{color:#00A2E3}.nat .search-results .search-results-container .search-results-controls .articles .columnCont .price-wrapper .our-price .ptr{color:#00A2E3}.nat .horizontal-dd .grid ul.links li a:hover{color:#00A2E3}.nat .search-results .search-results-container .search-results-controls .articles .columnCont .price-wrapper .our-price .ptr{color:#00A2E3}.nat a:hover{color:#00A2E3}.nat .minicart-holder .miniCart-container .mini-cart-flyout .innerCart-content .itemOrange{color:#00A2E3}.nat #quick-look .pdp-header .right_col #title-and-contributor-section .series a.series-link:hover{color:#00A2E3}.nat .pdpWrapper .pdp-header #right-col-section #product-price-and-addToCart-section .out-of-stock-text-wrapper .out-of-stock-text{color:#00A2E3}.nat .minicart-holder .miniCart-container .mini-cart-flyout .innerCart-content .item-minus a,.nat .minicart-holder .miniCart-container .mini-cart-flyout .innerCart-content .item-plus a{color:#00A2E3}.nat #quick-look .pdp-header .right_col #product-price-and-addToCart-section .out-of-stock-text-wrapper .out-of-stock-text{color:#00A2E3}.partner-store.rif .nat-balance{color:#00A2E3}.nat .left-navigation .left-nav-container .combined-navs ul.purchase-order li a:hover,.nat .left-navigation .left-nav-container .combined-navs ul.purchase-order li a:focus,.nat .left-navigation .left-nav-container .combined-navs ul.internal-links li a:hover,.nat .left-navigation .left-nav-container .combined-navs ul.internal-links li a:focus,.nat .left-navigation .left-nav-container .combined-navs ul.corporate-links li a:hover,.nat .left-navigation .left-nav-container .combined-navs ul.corporate-links li a:focus,.nat .left-navigation .left-nav-container .combined-navs ul.horizontal-nav-links-mob li a:hover,.nat .left-navigation .left-nav-container .combined-navs ul.horizontal-nav-links-mob li a:focus{color:#00A2E3}.nat .horizontal-nav .horizontal-nav-item:hover,.nat .horizontal-nav .horizontal-nav-item.active,.nat .horizontal-nav .horizontal-nav-item:hover .icon-down,.nat .horizontal-nav .horizontal-nav-item.active .icon-down{color:#00A2E3}.nat .search-results .search-results-container .search-results-controls .search-content-header .items-per-page .items-per-page-option:hover{color:#00A2E3}.nat .search-results .search-results-container .search-results-controls .articles .columnCont .card-title a:hover{border-bottom:1px dotted #00A2E3;color:#00A2E3}.nat .minicart-holder .miniCart-container .mini-cart-flyout .innerCart-content .cart-item-header a:hover,.nat .minicart-holder .miniCart-container .mini-cart-flyout .innerCart-content .cart-item-header a:focus{border-bottom:1px dotted #00A2E3;color:#00A2E3}.nat .minicart-holder .miniCart-container .mini-cart-flyout .miniCartHeader .flyout-header-block .minicart-label a:focus,.nat .minicart-holder .miniCart-container .mini-cart-flyout .miniCartHeader .flyout-header-block .minicart-label a:hover{color:#00A2E3}.nat .pdpWrapper .pdp-header #right-col-section #title-and-contributor-section .author a:hover,.nat .pdpWrapper .pdp-header #right-col-section #title-and-contributor-section .author a:focus,.nat .pdpWrapper .pdp-header #right-col-section #product-price-and-addToCart-section .outofstock-email-me .email-section .input-group i.icon-arrow{color:#00A2E3}@media (max-width: 919px){.nat .left-navigation .left-nav-container .combined-navs ul.purchase-order li a.link-item:hover,.nat .left-navigation .left-nav-container .combined-navs ul.purchase-order li a.link-item:focus,.nat .left-navigation .left-nav-container .combined-navs ul.internal-links li a.link-item:hover,.nat .left-navigation .left-nav-container .combined-navs ul.internal-links li a.link-item:focus,.nat .left-navigation .left-nav-container .combined-navs ul.corporate-links li a.link-item:hover,.nat .left-navigation .left-nav-container .combined-navs ul.corporate-links li a.link-item:focus,.nat .left-navigation .left-nav-container .combined-navs ul.horizontal-nav-links-mob li a.link-item:hover,.nat .left-navigation .left-nav-container .combined-navs ul.horizontal-nav-links-mob li a.link-item:focus{color:#00A2E3}}.nat .pdpWrapper .series a.series-link:hover{color:#2ba0ff !important}

.save-to-wishlist{display:block;height:11px;font-family:"museo-sans-300",Helvetica,Arial,sans-serif;font-size:11px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:2px;text-align:center;color:#ec1d25;cursor:pointer}.save-to-wishlist:hover{color:#ec1d25;text-decoration:underline}.sweet-alert.wishlist p{padding-top:15px;margin-top:45px;border-top:1px solid #eee}.sweet-alert.wishlist button.confirm{position:absolute;top:0;right:0;margin-top:10px;color:#555555}.sweet-alert.wishlist button.confirm:hover{background-color:transparent !important}

.universal-nav-search{box-shadow:-2px 2px 0 0 rgba(0,0,0,0.05)}.universal-nav-search .input-group div:first-of-type .form-control{border-radius:4px 0 0px 4px !important}.universal-nav-search .input-group-btn{height:44px}.universal-nav-search .input-group-btn.category-box-group .univ-nav-search-field{border-top-width:0px;border-bottom-width:0px;padding:0 20px;background-color:#fff !important;font-family:"museo-sans-700",Helvetica,Arial,sans-serif;font-size:11px;font-weight:bold;color:#50aafc !important;letter-spacing:2px;border-color:#fff !important}@media (max-width: 919px){.universal-nav-search .input-group-btn.category-box-group .univ-nav-search-field{font-size:9px}}.universal-nav-search .input-group-btn.category-box-group .prefilter-items li{cursor:pointer}@media (max-width: 919px){.universal-nav-search .input-group-btn.category-box-group .prefilter-items{position:fixed;top:90px;left:10px}}.universal-nav-search .input-group-btn.search-box-group{width:100%}.universal-nav-search .input-group-btn.search-box-group .univ-nav-search-field{border-radius:0;border-top-width:0px;border-bottom-width:0px;padding:0 20px;background-color:#fff !important;font-family:"museo-sans-500",Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;color:#333;border-color:#e7e7e7;box-shadow:none}@media (max-width: 719px){.universal-nav-search .input-group-btn.search-box-group .univ-nav-search-field{border-bottom-left-radius:4px;border-top-left-radius:4px}}.universal-nav-search .input-group-btn.search-box-group .univ-nav-search-field::-webkit-input-placeholder{font-style:italic;color:#b5b5b5}.universal-nav-search .input-group-btn.search-box-group .univ-nav-search-field:-moz-placeholder{font-style:italic;color:#b5b5b5}.universal-nav-search .input-group-btn.search-box-group .univ-nav-search-field::-moz-placeholder{font-style:italic;color:#b5b5b5}.universal-nav-search .input-group-btn.search-box-group .univ-nav-search-field:-ms-input-placeholder{font-style:italic;color:#b5b5b5}.universal-nav-search .input-group-btn.submit-box-group .univ-nav-search-field{border-top-width:0px;border-bottom-width:0px;padding:0 20px;font-size:23px;color:#50aafc !important;border-color:#e7e7e7 !important;font-weight:bold}@media (max-width: 919px){.universal-nav-search .input-group-btn.submit-box-group .univ-nav-search-field{padding:0 15px}}.universal-nav-search .input-group-btn .univ-nav-search-field{height:100%}

.nav-typeahead-container .noresults-label,.nav-typeahead-container .typeahead-items .item a{font-size:14px;line-height:20px;font-family:"museo-sans-500",Helvetica,Arial,sans-serif}.nav-typeahead-container .typeahead-items .item.highlight a,.nav-typeahead-container .typeahead-items .item.highlight a strong,.nav-typeahead-container .typeahead-items .item a:hover,.nav-typeahead-container .typeahead-items .item a:hover strong{color:#ee2129;text-decoration:underline}.nav-typeahead-container{display:none;background-color:#fff;padding:20px 40px 12px 40px;width:100%;position:fixed;top:52px;z-index:9;border-top:1px solid #e7e7e7}@media (max-width: 919px){.nav-typeahead-container{padding-right:30px;padding-left:30px;top:136px}}.nav-typeahead-container .noresults-label{color:#919191;font-style:italic;padding-top:6px;padding-bottom:14px}.nav-typeahead-container .total-count{font-family:inherit;color:#ec1d25}.nav-typeahead-container .typeahead-items{list-style:none;padding:0;margin:10px 0 23px 0;line-height:0}.nav-typeahead-container .typeahead-items .item:not(:first-child){margin-top:10px}.nav-typeahead-container .typeahead-items .item a{color:#888}.nav-typeahead-container .typeahead-items .item a strong{font-family:"museo-sans-700",Helvetica,Arial,sans-serif;color:#333}.nav-typeahead-container .typeahead-items .item a span{font-family:"museo-sans-500",Helvetica,Arial,sans-serif;color:#5a3487}.typeahead-overlay{position:fixed;top:60px;left:0;right:0;bottom:0;display:none;background-color:rgba(0,0,0,0.5);z-index:5}@media (max-width: 919px){.typeahead-overlay{top:136px}}

@media (max-width: 919px){.sch-search-container{padding:0 20px 10px 20px}.global-nav .sch-global-modal-cart-backdrop{top:92px}.global-nav .sch-global-menu-container{height:146px}.global-nav .sch-global-menu-container .sch-global-menu{height:0px}#ShoppingCartPage #contentcolumn,.ASO-AEM-eCommerce.tso #contentcolumn,.ASO-AEM-eCommerce.sso #contentcolumn{margin-top:0px}}@media only screen and (min-width: 920px){.cq-wcm-edit .sch-global-menu-container{height:150px}}.global-nav .sch-global-modal-megamenu-backdrop,.global-nav .sch-global-modal-profile-backdrop,.global-nav .sch-global-modal-cart-backdrop{z-index:11}.global-nav .sch-profile-icon-container{cursor:default !important}.global-nav .sch-global-signin,.global-nav .sch-global-register{cursor:pointer}.global-nav .sch-global-menu{z-index:13 !important}.global-nav .sch-global-menu .sch-global-profile-icon svg g{stroke:#fff !important}.global-nav .sch-global-menu .sch-global-megamenu-icon svg g{fill:#fff !important}.global-nav .sch-global-menu .sch-global-cart-icon svg g{stroke:#fff !important}.global-nav .sch-global-menu .sch-global-cart-icon svg g path{fill:#fff !important}@media (max-width: 919px){body.teacher-store .sch-search-container{background-color:#50aafc}}body.teacher-store .sch-global-menu-container{background-color:#50aafc}body.teacher-store .sch-global-menu-container .sch-global-menu,body.teacher-store .sch-global-menu-container .sch-global-properties{background-color:#50aafc !important}body.teacher-store .sch-global-menu-container .sch-profile-icon-container:hover,body.teacher-store .sch-global-menu-container .sch-cart-container:hover,body.teacher-store .sch-global-menu-container .sch-global-properties:hover{background-color:#3a93fa !important}@media (max-width: 919px){body.teacher-store .sch-global-menu-container .sch-profile-icon-container,body.teacher-store .sch-global-menu-container .sch-global-properties{background-color:initial !important}body.teacher-store .sch-global-menu-container .sch-profile-icon-container:hover,body.teacher-store .sch-global-menu-container .sch-global-properties:hover{background-color:initial !important}}@media (max-width: 919px){body.administrator-store .sch-search-container{background-color:#fb0}}body.administrator-store .sch-global-menu-container{background-color:#fb0}body.administrator-store .sch-global-menu-container .sch-global-menu,body.administrator-store .sch-global-menu-container .sch-global-properties{background-color:#fb0 !important}body.administrator-store .sch-global-menu-container .sch-profile-icon-container:hover,body.administrator-store .sch-global-menu-container .sch-cart-container:hover,body.administrator-store .sch-global-menu-container .sch-global-properties:hover{background-color:#f0b103 !important}@media (max-width: 919px){body.administrator-store .sch-global-menu-container .sch-profile-icon-container,body.administrator-store .sch-global-menu-container .sch-global-properties{background-color:initial !important}body.administrator-store .sch-global-menu-container .sch-profile-icon-container:hover,body.administrator-store .sch-global-menu-container .sch-global-properties:hover{background-color:initial !important}}@media (max-width: 919px){body.parent-store .sch-search-container{background-color:#39dfdf}}body.parent-store .sch-global-menu-container{background-color:#39dfdf}body.parent-store .sch-global-menu-container .sch-global-menu,body.parent-store .sch-global-menu-container .sch-global-properties{background-color:#39dfdf !important}body.parent-store .sch-global-menu-container .sch-profile-icon-container:hover,body.parent-store .sch-global-menu-container .sch-cart-container:hover,body.parent-store .sch-global-menu-container .sch-global-properties:hover{background-color:#06cfcf !important}@media (max-width: 919px){body.parent-store .sch-global-menu-container .sch-profile-icon-container,body.parent-store .sch-global-menu-container .sch-global-properties{background-color:initial !important}body.parent-store .sch-global-menu-container .sch-profile-icon-container:hover,body.parent-store .sch-global-menu-container .sch-global-properties:hover{background-color:initial !important}}body.partner-store #\23manage-campaigns{display:none}@media (max-width: 919px){body.partner-store .sch-search-container{background-color:#3864cc}}body.partner-store .sch-global-menu-container{background-color:#3864cc}body.partner-store .sch-global-menu-container .sch-global-menu,body.partner-store .sch-global-menu-container .sch-global-properties{background-color:#3864cc !important}body.partner-store .sch-global-menu-container .sch-profile-icon-container:hover,body.partner-store .sch-global-menu-container .sch-cart-container:hover,body.partner-store .sch-global-menu-container .sch-global-properties:hover{background-color:#204cb2 !important}@media (max-width: 919px){body.partner-store .sch-global-menu-container .sch-profile-icon-container,body.partner-store .sch-global-menu-container .sch-global-properties{background-color:initial !important}body.partner-store .sch-global-menu-container .sch-profile-icon-container:hover,body.partner-store .sch-global-menu-container .sch-global-properties:hover{background-color:initial !important}}

.sch-cart-icon-qty{background-color:#ec1d25;color:#fff;position:absolute;font-family:"museo-sans-700",Helvetica,Arial,sans-serif;font-size:10px;height:16px;width:auto;text-align:center;top:-10px;left:15px;border-radius:8px;font-weight:bold;line-height:16px;min-width:16px;padding:0px 2px}.minicart-holder .natBalanceText{font-size:16px}@media (max-width: 919px){.minicart-holder{width:100%;z-index:999;position:fixed;right:0px;top:92px}}.minicart-holder .miniCartDivider{height:1px;margin:0px;background-color:#d7d7d7;border:none}.minicart-holder #unav-empty-cart .miniCartDivider{margin:12px 0px}.minicart-holder .miniCart-container{position:absolute;right:0;text-align:center;top:60px;z-index:9999;display:none;background:#fff;overflow:hidden;cursor:default}.minicart-holder .miniCart-container p{margin:0}.minicart-holder .miniCart-container a:focus,.minicart-holder .miniCart-container a:hover{text-decoration:none}@media (max-width: 919px){.minicart-holder .miniCart-container{top:0px}}.minicart-holder .miniCart-container .mini-cart-flyout{position:relative;width:560px;padding:32px 31px 0px 32px}@media (max-width: 919px){.minicart-holder .miniCart-container .mini-cart-flyout{width:100%}}.minicart-holder .miniCart-container .mini-cart-flyout .cartContent{overflow:hidden;padding-bottom:0;font-family:"museo-sans-300",Helvetica,Arial,sans-serif}.minicart-holder .miniCart-container .mini-cart-flyout .miniCartHeader .flyout-header-block{display:inline-block;vertical-align:bottom}.minicart-holder .miniCart-container .mini-cart-flyout .miniCartHeader .flyout-header-block .minicart-label{font-size:16px;font-family:"museo-sans-700",Helvetica,Arial,sans-serif;color:#000;font-weight:bold;letter-spacing:1.5px}@media (max-width: 719px){.minicart-holder .miniCart-container .mini-cart-flyout .miniCartHeader .flyout-header-block .minicart-label{font-size:17px}}.minicart-holder .miniCart-container .mini-cart-flyout .miniCartHeader .flyout-header-block .minicart-label a{font-family:"museo-sans-700",Helvetica,Arial,sans-serif;color:#000}.minicart-holder .miniCart-container .mini-cart-flyout .miniCartHeader .flyout-header-block .minicart-label a:focus,.minicart-holder .miniCart-container .mini-cart-flyout .miniCartHeader .flyout-header-block .minicart-label a:hover{color:#ec1d25}.minicart-holder .miniCart-container .mini-cart-flyout .miniCartDescription{clear:both;font-size:15px;font-family:"museo-sans-500",Helvetica,Arial,sans-serif;line-height:1.33;color:#666;padding:4px 0px;width:360px;margin:auto}@media (max-width: 919px){.minicart-holder .miniCart-container .mini-cart-flyout .miniCartDescription{padding:5px 0px}}@media (max-width: 719px){.minicart-holder .miniCart-container .mini-cart-flyout .miniCartDescription{font-size:13px}}.minicart-holder .miniCart-container .mini-cart-flyout .minicartStyle{font-size:20px;text-transform:lowercase;font-family:"museo-sans-300",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;float:left}.minicart-holder .miniCart-container .mini-cart-flyout .emptyCart .cartImage{margin:12px 0}.minicart-holder .miniCart-container .mini-cart-flyout .empty-footer{padding-top:20px;padding-bottom:47px}.minicart-holder .miniCart-container .mini-cart-flyout .empty-footer .minicart-footerTop{color:#333;font-size:18px;font-family:"museo-sans-700",Helvetica,Arial,sans-serif;line-height:1.17}.minicart-holder .miniCart-container .mini-cart-flyout .empty-footer .minicart-footerBottom{color:#333;font-size:14px;padding-top:2px}.minicart-holder .miniCart-container .mini-cart-flyout .empty-footer .minicart-footerBottom a{border-bottom:2px solid #6d6e70 !important;color:#333;font-family:"museo-sans-700",Helvetica,Arial,sans-serif;text-decoration:none}.minicart-holder .miniCart-container .mini-cart-flyout .empty-footer .minicart-footerBottom a:hover{border-bottom:2px solid #ec1d25 !important}.minicart-holder .miniCart-container .mini-cart-flyout .miniCart-content{margin-top:12px}.minicart-holder .miniCart-container .mini-cart-flyout .miniCart-content .innerRow{padding:12px 0;overflow:auto;position:relative;text-align:left}.minicart-holder .miniCart-container .mini-cart-flyout .miniCart-content .cartDivider{height:1px;width:100%;overflow:hidden;background-color:#ebebeb}@media (min-width: 920px){.minicart-holder .miniCart-container .mini-cart-flyout .miniCart-content .cartDivider{margin-left:20px}}.minicart-holder .miniCart-container .mini-cart-flyout .miniCart-content .mCSB_container .cartItemRow:first-child .innerRow{padding-top:0}.minicart-holder .miniCart-container .mini-cart-flyout .miniCart-content .titleRow{text-align:left}.minicart-holder .miniCart-container .mini-cart-flyout .innerCart-content{height:312px;overflow-y:overlay;overflow-x:hidden}.minicart-holder .miniCart-container .mini-cart-flyout .innerCart-content::-webkit-scrollbar-thumb{height:6px;border:4px solid transparent;background-clip:padding-box;-webkit-border-radius:10px;background-color:rgba(0,0,0,0.51)}.minicart-holder .miniCart-container .mini-cart-flyout .innerCart-content::-webkit-scrollbar{width:15px}.minicart-holder .miniCart-container .mini-cart-flyout .innerCart-content .mini-cart-product-image{display:inline-block;max-height:115px;max-width:96px;vertical-align:middle}.minicart-holder .miniCart-container .mini-cart-flyout .innerCart-content .mini-cart-product-image .mini-cart-product-image-inner{height:100%;display:flex;flex-direction:column;justify-content:center}.minicart-holder .miniCart-container .mini-cart-flyout .innerCart-content .mini-cart-product-image .img-responsive{max-height:115px}.minicart-holder .miniCart-container .mini-cart-flyout .innerCart-content .mini-cart-product-detail{display:inline-block;width:190px;height:100%;vertical-align:middle;margin-left:12px}.minicart-holder .miniCart-container .mini-cart-flyout .innerCart-content .mini-cart-product-detail .cart-item-header{display:flex;flex-direction:column;justify-content:center;height:100%;color:#000;font-size:16px;text-align:left;margin-right:14px}.minicart-holder .miniCart-container .mini-cart-flyout .innerCart-content .mini-cart-product-detail .cart-item-header .mini-cart-product-type{width:100%;margin-bottom:4px;font-family:"museo-sans-700",Helvetica,Arial,sans-serif;color:#666666;font-size:11px;line-height:1.09;letter-spacing:1.5px;text-transform:uppercase}.minicart-holder .miniCart-container .mini-cart-flyout .innerCart-content .mini-cart-product-detail .cart-item-header a{width:100%;font-family:"museo-sans-500",Helvetica,Arial,sans-serif;font-size:18px;color:#333333;line-height:1.17}.minicart-holder .miniCart-container .mini-cart-flyout .innerCart-content .mini-cart-product-detail .cart-item-header a:hover,.minicart-holder .miniCart-container .mini-cart-flyout .innerCart-content .mini-cart-product-detail .cart-item-header a:focus{color:#ec1d25;text-decoration:underline}.minicart-holder .miniCart-container .mini-cart-flyout .innerCart-content .mini-cart-product-detail .cart-item-footer{font-size:11px;font-family:"museo-sans-500",Helvetica,Arial,sans-serif;color:#333;min-height:30px;height:auto}.minicart-holder .miniCart-container .mini-cart-flyout .innerCart-content .mini-cart-price-quantity{position:absolute;display:inline-block;width:180px;right:0px;top:50%;transform:translateY(-50%)}.minicart-holder .miniCart-container .mini-cart-flyout .innerCart-content .mini-cart-price-quantity .mini-cart-delete-button{width:40px;height:40px;float:right}.minicart-holder .miniCart-container .mini-cart-flyout .innerCart-content .mini-cart-price-quantity .mini-cart-delete-button .item-delete{display:flex;justify-content:center;padding-top:3px}.minicart-holder .miniCart-container .mini-cart-flyout .innerCart-content .mini-cart-price-quantity .mini-cart-delete-button:hover{background-color:#d7d7d7}.minicart-holder .miniCart-container .mini-cart-flyout .innerCart-content .mini-cart-price-quantity .mini-cart-delete-button:active{background-color:#d7d7d7}.minicart-holder .miniCart-container .mini-cart-flyout .innerCart-content .mini-cart-price-quantity .mini-cart-delete-button:focus{border:solid 2px #116eee}.minicart-holder .miniCart-container .mini-cart-flyout .innerCart-content .itemOrange{color:#ec7d11;text-transform:uppercase}.minicart-holder .miniCart-container .mini-cart-flyout .innerCart-content .item-price{font-size:18px;color:#333333;text-align:left;line-height:1.17}.minicart-holder .miniCart-container .mini-cart-flyout .innerCart-content .item-price span{font-family:"museo-sans-700",Helvetica,Arial,sans-serif}.minicart-holder .miniCart-container .mini-cart-flyout .innerCart-content .itemQuantity{font-family:"museo-sans-500",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.19;margin-top:10px}.minicart-holder .miniCart-container .mini-cart-flyout .innerCart-content .item-minus{width:40px;height:40px;border:1px solid #ccc;float:left;text-align:center;border-radius:8px 0px 0px 8px;-webkit-border-radius:8px 0px 0px 8px;-moz-border-radius:8px 0px 0px 8px;color:#e81111}.minicart-holder .miniCart-container .mini-cart-flyout .innerCart-content .item-minus:hover{background:#e81111;color:#ffffff}.minicart-holder .miniCart-container .mini-cart-flyout .innerCart-content .item-minus-disabled{width:40px;height:40px;border:1px solid #ccc;float:left;text-align:center;border:solid 1px #b5b5b5;border-radius:8px 0px 0px 8px;-webkit-border-radius:8px 0px 0px 8px;-moz-border-radius:8px 0px 0px 8px;color:#f4f4f4;cursor:not-allowed;pointer-events:none}.minicart-holder .miniCart-container .mini-cart-flyout .innerCart-content .item-minus-disabled a{display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;color:#b5b5b5;font-family:"museo-sans-500",Helvetica,Arial,sans-serif;font-size:19px;cursor:not-allowed}.minicart-holder .miniCart-container .mini-cart-flyout .innerCart-content .item-input{width:46px;height:40px;border:none;float:left}.minicart-holder .miniCart-container .mini-cart-flyout .innerCart-content .item-plus{width:40px;height:40px;border:1px solid #ccc;float:left;text-align:center;border-radius:0px 8px 8px 0px;-webkit-border-radius:0px 8px 8px 0px;-moz-border-radius:0px 8px 8px 0px;color:#e81111}.minicart-holder .miniCart-container .mini-cart-flyout .innerCart-content .item-plus:hover{background:#e81111}.minicart-holder .miniCart-container .mini-cart-flyout .innerCart-content .item-input input{width:46px;height:40px;text-align:center;font-family:"museo-sans-500",Helvetica,Arial,sans-serif;font-size:12px;border:none;background:#fff}.minicart-holder .miniCart-container .mini-cart-flyout .innerCart-content .item-input input:focus{border:solid 2px #116eee}.minicart-holder .miniCart-container .mini-cart-flyout .innerCart-content .item-input input.editable,.minicart-holder .miniCart-container .mini-cart-flyout .innerCart-content .item-input input.editable:focus{border:1px solid #ccc;border-right:0px;border-left:0px}.minicart-holder .miniCart-container .mini-cart-flyout .innerCart-content .item-minus a,.minicart-holder .miniCart-container .mini-cart-flyout .innerCart-content .item-plus a{display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;color:#e81111;font-family:"museo-sans-500",Helvetica,Arial,sans-serif;font-size:19px}.minicart-holder .miniCart-container .mini-cart-flyout .innerCart-content .item-minus a:hover,.minicart-holder .miniCart-container .mini-cart-flyout .innerCart-content .item-plus a:hover{color:#ffffff}.minicart-holder .miniCart-container .mini-cart-flyout .innerCart-content .item-minus a:focus,.minicart-holder .miniCart-container .mini-cart-flyout .innerCart-content .item-plus a:focus{border:solid 2px #116eee}.minicart-holder .miniCart-container .mini-cart-flyout .innerCart-content .cartItemRow:nth-child(n+21),.minicart-holder .miniCart-container .mini-cart-flyout .innerCart-content .cartDivider:nth-child(n+21){display:none}.minicart-holder .miniCart-container .mini-cart-flyout .innerCart-content .cartItemRow:last-of-type{margin-bottom:12px}.minicart-holder .miniCart-container .mini-cart-flyout .item-delete:focus{border:solid 2px #116eee}.minicart-holder .miniCart-container .mini-cart-flyout .item-delete:before{font-family:'Scholastic_Icons';content:"\4a";font-size:24px;color:#000}.minicart-holder .miniCart-container .mini-cart-flyout .qty{font-size:12px;font-family:"museo-sans-500",Helvetica,Arial,sans-serif;color:#6d6e70;margin-top:8px}.minicart-holder .miniCart-container .mini-cart-flyout input[type=number].quntity-input::-webkit-inner-spin-button,.minicart-holder .miniCart-container .mini-cart-flyout input[type=number].quntity-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.minicart-holder .miniCart-container .mini-cart-flyout input[type=number].quntity-input{-moz-appearance:textfield}.minicart-holder .footer-items-container{padding-left:32px;padding-right:32px;box-shadow:0 -5px 15px 0 rgba(0,0,0,0.05)}.minicart-holder .footer-items-container .cartPrice{padding:20px 0 24px 0;margin:0;overflow:auto}.minicart-holder .footer-items-container .subCartTotal{font-size:21px;font-family:"museo-sans-300",Helvetica,Arial,sans-serif;color:#333333;line-height:1.14}.minicart-holder .footer-items-container .subCartTotal span{font-family:"museo-sans-500",Helvetica,Arial,sans-serif}.minicart-holder .footer-items-container .totalPrice{font-size:21px;color:#333333}.minicart-holder .footer-items-container .totalPrice .cart-item-text{font-size:21px;margin-right:12px;font-family:"museo-sans-500",Helvetica,Arial,sans-serif}.minicart-holder .footer-items-container .totalPrice span{font-family:"museo-sans-700",Helvetica,Arial,sans-serif}.minicart-holder .footer-items-container .checkoutCartButton{float:left;background:#e81111;border-radius:100px;color:#fff;font-family:"museo-sans-700",Helvetica,Arial,sans-serif;font-size:11px;letter-spacing:1.5px;padding:14px 20px;width:238px;position:relative;display:inline-block;margin-bottom:32px;margin-right:20px}.minicart-holder .footer-items-container .checkoutCartButton:hover{background-color:#B90C0D}.minicart-holder .footer-items-container .checkoutCartButton:active{background-color:#B90C0D}.minicart-holder .footer-items-container .checkoutCartButton:focus{background-color:#B90C0D}.minicart-holder .footer-items-container .checkoutCartButton:focus:after{content:'';position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border:#B90C0D 2px solid;border-radius:100px}.minicart-holder .footer-items-container .viewCartButton{float:right;background:#ffffff;border-radius:100px;border:solid 1px #e81111;color:#e81111;font-family:"museo-sans-700",Helvetica,Arial,sans-serif;font-size:11px;letter-spacing:1.5px;padding:14px 20px;width:238px;position:relative;display:inline-block;margin-bottom:32px}.minicart-holder .footer-items-container .viewCartButton:hover{background-color:#e81111;color:#ffffff}.minicart-holder .footer-items-container .viewCartButton:active{background-color:#B90C0D;color:#ffffff}.minicart-holder .footer-items-container .viewCartButton:focus{background-color:#e81111;color:#ffffff}.minicart-holder .footer-items-container .viewCartButton:focus:after{content:'';position:absolute;top:-4px;left:-4px;right:-4px;bottom:-4px;border:red 2px solid;border-radius:100px}.minicart-holder .view-wishlist-block{padding-top:20px}.minicart-holder .view-wishlist-block .view-wishlist{border-bottom:2px solid #6d6e70;color:#333;font-size:14px;font-family:"museo-sans-700",Helvetica,Arial,sans-serif;text-decoration:none;letter-spacing:1px}.minicart-holder .view-wishlist-block .view-wishlist:hover{border-bottom:2px solid #ec1d25}.teacher-store .minicartStyle{color:#2ba0ff}.administrator-store .minicartStyle{color:#ffba0a}.parent-store .minicartStyle{color:#32dbdb}.partner-store .minicartStyle{color:#466fcb}.cq-wcm-edit .universal-minicart{width:90px}

#narzuta,#partner-narzuta{position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;z-index:999998;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;overflow:auto;-webkit-overflow-scrolling:touch;background-color:rgba(0,0,0,0.7)}#registration-screens{width:100%;max-width:900px;background:#fff;position:relative;margin-top:45px;margin-bottom:45px;display:inline-table}@media screen and (max-width: 959px){#registration-screens{max-width:670px}}@media screen and (max-width: 719px){#registration-screens{max-width:320px;margin-top:0px;margin-bottom:0px}}#registration-screens iframe.loginframe{width:100%;height:695px;border:0}#registration-screens .sch-container{text-align:center;width:100%}#registration-screens .sch-container .mysch-logo{margin-top:34px}@media screen and (min-width: 720px){#registration-screens .sch-container .mysch-logo{margin-top:50px}}#registration-screens footer{height:100px;text-align:center;margin-top:32px;display:block !important;background-color:#fff;letter-spacing:0}@media screen and (max-width: 719px){#registration-screens footer{margin-top:32px}}#registration-screens footer .privacyPolicy{margin-right:10px;font-family:"museo-sans-700",Helvetica,Arial,sans-serif;font-size:16px;color:#5a3487;text-transform:uppercase}#registration-screens footer .privacyPolicy:hover{text-decoration:underline}#registration-screens footer .privacyPolicy:focus{box-shadow:0 0 0 0.275rem #fff,0 0 0 0.5rem #875CCB;border-radius:1px;text-decoration:none !important}#registration-screens footer .termsOfUse{margin-left:10px;font-family:"museo-sans-300",Helvetica,Arial,sans-serif;font-size:14px;color:#5a3487;text-decoration:underline}#registration-screens footer .termsOfUse:hover{text-decoration:underline}#registration-screens footer .termsOfUse:focus{box-shadow:0 0 0 0.275rem #fff,0 0 0 0.5rem #875CCB;border-radius:1px;text-decoration:none !important}#registration-screens footer .trademark{margin-top:10px;font-family:"museo-sans-300",Helvetica,Arial,sans-serif;font-size:12px;color:#919191 !important}@media screen and (max-width: 719px){#registration-screens footer .trademark{font-size:12px}}#registration-screens .screen{text-align:center;position:relative;margin:30px 0}@media screen and (max-width: 719px){#registration-screens .screen{margin:15px 20px 0 20px}}#registration-screens #checkoutMsg{font-family:"museo-sans-500",Helvetica,Arial,sans-serif;font-size:18px;padding-bottom:32px;color:#5a3487;display:none}#registration-screens .heading{color:#3859a2;font-family:"museo-sans-700",Helvetica,Arial,sans-serif;font-size:28px;margin-bottom:28px}#registration-screens .heading a{color:#c3cde3;text-decoration:underline}@media screen and (max-width: 719px){#registration-screens .heading{font-size:28px;margin-bottom:34px}#registration-screens .heading a{padding-left:20px}}#registration-screens .signin-label{font-family:"museo-sans-500",Helvetica,Arial,sans-serif;font-size:13px;color:#333333;text-decoration:none;height:15px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.15;letter-spacing:normal;text-align:left;padding:0 0 20px 24px}@media screen and (max-width: 719px){#registration-screens .signin-label{padding:0 0 20px 0}}#registration-screens .signin-line{width:360px;border-top:solid 1px #d7d7d7}@media screen and (max-width: 719px){#registration-screens .signin-line{width:280px}}#registration-screens .noaccount-heading{font-family:"museo-sans-700",Helvetica,Arial,sans-serif;font-size:28px;color:#3859a2;padding:10px 0 25px 0;text-align:center;line-height:28px}#registration-screens .mysch-reg-button{font-family:"museo-sans-700",Helvetica,Arial,sans-serif;font-size:11px;color:#875CCB;text-decoration:none;width:160px;height:40px;border-radius:24px;border:solid 1px #875CCB;background-color:transparent;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:1.5px;text-align:center;background-color:#ffffff;text-transform:uppercase;margin-top:0px !important}#registration-screens .mysch-reg-button:hover{background-color:#875CCB;border:solid 1px #875CCB;color:#ffffff}#registration-screens .mysch-reg-button:focus{box-shadow:0 0 0 0.275rem #fff,0 0 0 0.6rem #875CCB}#registration-screens .btns{font-family:"museo-sans-500",Helvetica,Arial,sans-serif;font-size:18px}#registration-screens .btns button{margin:30px auto 20px auto;cursor:pointer}@media screen and (max-width: 719px){#registration-screens .btns{margin-top:0px;font-size:14px}#registration-screens .btns button{padding:12px 0}}#registration-screens .bttn{border:1px solid #fff;display:block;font-size:12px;line-height:14px;font-family:"museo-sans-500",Helvetica,Arial,sans-serif;letter-spacing:2px;padding:15px 0;text-decoration:none;text-transform:uppercase}#registration-screens .bttn:hover{text-decoration:none}#registration-screens .form-element{margin-bottom:20px;margin-left:auto;margin-right:auto;position:relative;width:410px}#registration-screens .form-element.authentication-fail-msg{display:none;width:90%;color:#ec1d25;font-size:19px;font-family:"museo-sans-500",Helvetica,Arial,sans-serif;text-align:center}#registration-screens .form-element.authentication-fail-msg .additional-msg{font-family:"museo-sans-500,Helvetica,Arial,sans-serif";font-size:13px;color:#5a3487}#registration-screens .form-element.authentication-fail-msg .additional-msg a{font-family:"museo-sans-500,Helvetica,Arial,sans-serif";font-size:13px;color:#5a3487}#registration-screens .form-element.authentication-fail-msg .additional-msg a:hover{text-decoration:underline}#registration-screens .form-element.authentication-fail-msg .additional-msg a:focus{box-shadow:0 0 0 0.275rem #fff,0 0 0 0.5rem #875CCB;border-radius:1px;text-decoration:none !important}#registration-screens .form-element input[type=text],#registration-screens .form-element input[type=password]{font-family:"museo-sans-500",Helvetica,Arial,sans-serif;font-size:16px;color:#333;border:1px solid #d7d7d7;border-radius:8px;background:0;padding:0 15px;width:88%;height:40px;background-color:#fff}#registration-screens .form-element input[type=text]::-webkit-input-placeholder,#registration-screens .form-element input[type=text]:-moz-placeholder,#registration-screens .form-element input[type=text]::-moz-placeholder,#registration-screens .form-element input[type=text]:-ms-input-placeholder,#registration-screens .form-element input[type=password]::-webkit-input-placeholder,#registration-screens .form-element input[type=password]:-moz-placeholder,#registration-screens .form-element input[type=password]::-moz-placeholder,#registration-screens .form-element input[type=password]:-ms-input-placeholder{color:#82b7ee}#registration-screens .form-element input[type=text]:focus,#registration-screens .form-element input[type=text]:active,#registration-screens .form-element input[type=password]:focus,#registration-screens .form-element input[type=password]:active{outline-color:transparent;border-color:#82b7ee;box-shadow:0 0 6px 0 rgba(80,170,252,0.35);-webkit-transition:border 1000ms ease-out;-moz-transition:border 1000ms ease-out;-o-transition:border 1000ms ease-out;border:2px solid #116eee}#registration-screens .form-element .forgot-pwd{width:auto;font-family:"museo-sans-300",Helvetica,Arial,sans-serif}#registration-screens .form-element .forgot-pwd a{text-decoration:none}#registration-screens .form-element .forgot-pwd a:hover{text-decoration:underline}#registration-screens .form-element .forgot-pwd a:focus{box-shadow:0 0 0 0.275rem #fff,0 0 0 0.5rem #875CCB;border-radius:1px;text-decoration:none !important}#registration-screens .form-element .fa{position:relative;text-align:left;left:40px;top:5px;font-family:"museo-sans-300",Helvetica,Arial,sans-serif;font-size:13px;color:#ec1d25;display:block}#registration-screens .form-element .fa.fa-times:before{display:none}@media screen and (max-width: 719px){#registration-screens .form-element .fa{left:20px}}@media screen and (max-width: 719px){#registration-screens .form-element{width:100%}#registration-screens .form-element input[type=text],#registration-screens .form-element input[type=password]{font-size:14px;width:100%}}#registration-screens .btn-login{border-color:#5A3487;background:#5A3487;color:#fff;width:160px}#registration-screens .btn-login:hover{color:#fff;border:1px solid #875CCB;background-color:#875CCB}#registration-screens .btn-login:focus{box-shadow:0 0 0 0.275rem #fff,0 0 0 0.6rem #875CCB}#registration-screens .btn-rounded{-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px}#registration-screens .has-error{color:red}#registration-screens .has-error input[type=text],#registration-screens .has-error input[type=password]{border:1px solid red !important}#registration-screens .has-error input[type=text]:active,#registration-screens .has-error input[type=text]:focus,#registration-screens .has-error input[type=password]:active,#registration-screens .has-error input[type=password]:focus{border:1px solid red !important}#registration-screens .forgot-pwd{width:45%;margin:0 auto;text-align:center}#registration-screens .forgot-pwd a{font-family:"museo-sans-500",Helvetica,Arial,sans-serif;font-size:13px;color:#5a3487}#registration-screens #screen0 .group{font-size:11px}#registration-screens .group{display:block}#registration-screens .group:after{content:".";display:block;height:0;clear:both;visibility:hidden}#registration-screens .logCenterAlign{text-align:center}

@import url("http://fonts.googleapis.com/css?family=Lato&subset=latin,latin-ext");.SlectBox{width:500px;padding:5px 8px}.SumoSelect>.SlectBox{width:100%}.SelectClass{position:absolute;top:0px;left:0px;right:0px;height:100%;width:100%;border:none;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.SumoSelect>.optWrapper>.options>li label,.SumoSelect>.CaptionCont{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}.SumoSelect{display:inline-block;position:relative;width:100%}.SumoSelect:focus>.CaptionCont,.SumoSelect:hover>.CaptionCont{box-shadow:0px 0px 2px #7799D0;border-color:#7799D0}.SumoSelect>.CaptionCont{position:relative;border:1px solid #A4A4A4;min-height:14px;background-color:#fff;border-radius:2px}.SumoSelect>.CaptionCont>span{font-family:"museo-sans-300",Helvetica,Arial,sans-serif;text-align:left;padding-left:5px;padding-top:5px;padding-bottom:5px;display:block;padding-right:30px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default}.SumoSelect>.CaptionCont>span.placeholder{color:#ccc;font-style:italic}.SumoSelect>.CaptionCont>label{position:absolute;top:0px;right:0px;bottom:0px;width:30px}.SumoSelect>.CaptionCont>label>i{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3wMdBhAJ/fwnjwAAAGFJREFUKM9jYBh+gBFKuzEwMKQwMDB8xaOWlYGB4T4DA0MrsuapDAwM//HgNwwMDDbYTJuGQ8MHBgYGJ1xOYGNgYJiBpuEpAwODHSF/siDZ+ISBgcGClEDqZ2Bg8B6CkQsAPRga0cpRtDEAAAAASUVORK5CYII=");background-position:center center;width:16px;height:16px;display:block;position:absolute;top:0px;left:0px;right:0px;bottom:0px;margin:auto;background-repeat:no-repeat;opacity:0.8}.SumoSelect>.optWrapper{top:30px;width:70%;position:absolute;left:0;opacity:0;visibility:hidden;transition:opacity 200ms ease-out, top 200ms ease-out, visibility 200ms ease-out;-webkit-transition:opacity 200ms ease-out, top 200ms ease-out, visibility 200ms ease-out;-moz-transition:opacity 200ms ease-out, top 200ms ease-out, visibility 200ms ease-out;-ms-transition:opacity 200ms ease-out, top 200ms ease-out, visibility 200ms ease-out;-o-transition:opacity 200ms ease-out, top 200ms ease-out, visibility 200ms ease-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:-100;background:#fff;border:1px solid #ddd;box-shadow:2px 3px 3px rgba(0,0,0,0.11);border-radius:3px;overflow:hidden}.SumoSelect>.optWrapper.open{top:35px;visibility:visible;opacity:1;z-index:1000}.SumoSelect>.optWrapper>.options{font-family:"museo-sans-300",Helvetica,Arial,sans-serif;font-size:14px;list-style:none;display:block;padding:0px;margin:0px;overflow:auto;border-radius:2px;max-height:250px}.SumoSelect>.optWrapper.isFloating>.options{max-height:100%;box-shadow:0px 0px 100px #595959}.SumoSelect>.optWrapper>.options>li{padding:6px 6px;border-bottom:1px solid #F3F3F3;position:relative}.SumoSelect>.optWrapper>.options>li:first-child{border-radius:2px 2px 0px 0px}.SumoSelect>.optWrapper>.options>li:last-child{border-bottom:none;border-radius:0px 0px 2px 2px}.SumoSelect>.optWrapper>.options>li:hover{background-color:#E4E4E4}.SumoSelect>.optWrapper>.options>li.sel{background-color:#a1c0e4}.SumoSelect>.optWrapper>.options>li label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;cursor:pointer}.SumoSelect>.optWrapper>.options>li span{display:none}.SumoSelect>.optWrapper.isFloating{position:fixed;top:0px;left:0px;right:0px;width:90%;bottom:0px;margin:auto;max-height:90%}.SumoSelect>.optWrapper>.options>li.disabled{background-color:inherit;pointer-events:none}.SumoSelect>.optWrapper>.options>li.disabled *{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5}.SumoSelect>.optWrapper.multiple>.options>li{padding-left:35px;cursor:pointer}.SumoSelect>.optWrapper.multiple>.options>li span,.SumoSelect .select-all>span{position:absolute;display:block;width:30px;top:0px;left:0px;bottom:0px}.SumoSelect>.optWrapper.multiple>.options>li span i,.SumoSelect .select-all>span i{position:absolute;margin:auto;left:0px;right:0px;top:0px;bottom:0px;width:14px;height:14px;border:1px solid #AEAEAE;border-radius:2px;box-shadow:inset 0px 1px 3px rgba(0,0,0,0.15);background-color:#fff}.SumoSelect>.optWrapper>.MultiControls{display:none;border-top:1px solid #ddd;background-color:#fff;box-shadow:0px 0px 2px rgba(0,0,0,0.13);border-radius:0px 0px 3px 3px}.SumoSelect>.optWrapper.multiple.isFloating>.MultiControls{display:block;margin-top:5px;position:absolute;bottom:0px;width:100%}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls{display:block}.SumoSelect>.optWrapper.multiple.okCancelInMulti>.MultiControls>p{padding:6px}.SumoSelect>.optWrapper.multiple>.MultiControls>p{display:inline-block;cursor:pointer;padding:12px;width:50%;box-sizing:border-box;text-align:center}.SumoSelect>.optWrapper.multiple>.MultiControls>p:hover{background-color:#f1f1f1}.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnOk{border-right:1px solid #DBDBDB;border-radius:0px 0px 0px 3px}.SumoSelect>.optWrapper.multiple>.MultiControls>p.btnCancel{border-radius:0px 0px 3px 0px}.SumoSelect>.optWrapper.isFloating>.options>li{padding:12px 6px}.SumoSelect>.optWrapper.multiple.isFloating>.options>li{padding-left:35px}.SumoSelect>.optWrapper.multiple.isFloating{padding-bottom:43px}.SumoSelect>.optWrapper.multiple>.options>li.selected span i,.SumoSelect .select-all.selected>span i,.SumoSelect .select-all.partial>span i{background:red;box-shadow:none;border-color:transparent;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAABMSURBVAiZfc0xDkAAFIPhd2Kr1WRjcAExuIgzGUTIZ/AkImjSofnbNBAfHvzAHjOKNzhiQ42IDFXCDivaaxAJd0xYshT3QqBxqnxeHvhunpu23xnmAAAAAElFTkSuQmCC");background-repeat:no-repeat;background-position:center center}.SumoSelect.disabled{opacity:0.7;cursor:not-allowed}.SumoSelect.disabled>.CaptionCont{border-color:#ccc;box-shadow:none}.SumoSelect .select-all{border-radius:3px 3px 0px 0px;position:relative;border-bottom:1px solid #ddd;background-color:#fff;padding:8px 0px 3px 35px;height:20px}.SumoSelect .select-all>span i{cursor:pointer}.SumoSelect .select-all.partial>span i{background-color:#ccc}.SumoSelect>.optWrapper>.options>li.optGroup{padding-left:5px;text-decoration:underline}.overlay-wrapper{width:100%;max-width:762px;min-height:460px;background:#fff;padding:30px;font-family:"Lato",arial,sans-serif;color:#000;font-size:14px;line-height:20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;z-index:999999;position:absolute}.overlay-wrapper p{margin:0 0 11pt}@media screen and (min-width: 220px) and (max-width: 719px){.overlay-wrapper{left:0;top:0;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}}@media screen and (min-width: 720px){.overlay-wrapper{left:50%;top:50%;transform:translateX(-50%) translateY(-50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}}.overlay-wrapper h2{margin-top:0;font-family:"Lato",arial,sans-serif;font-size:24px;font-weight:300;line-height:30px;margin-bottom:11pt}.overlay-wrapper a.show-register{color:#254498;text-decoration:underline;font-size:17px;cursor:pointer}.overlay-wrapper a.forget-password-link{color:#254498;text-decoration:underline;font-size:15px;font-weight:300;cursor:pointer}.partner-logo-link{font-size:16pt;line-height:1.428571429;color:#fff}.overlay-wrapper a.forget-password-link.nat{display:none}#SignIn .authentication-fail-msg,#ContractId .help-block-contractnologin{color:#e15544}#Register{display:none}.show-registration #Register{display:block}.show-registration #Register .highlight{font-weight:bold}.show-registration #Register.nat{display:none}.show-registration #SignIn{display:none}.show-registration #SignIn.nat{display:block}.show-registration .link-register{display:none}.show-registration .link-register.nat{display:block}.overlay-wrapper .logo-area .info-sign-in{margin-top:24px;font-size:14px}.overlay-wrapper #logo-area img{margin-bottom:30px}.overlay-wrapper .forgot-pass{text-align:right}.overlay-wrapper .require-note{font-size:13px;color:#333333;font-weight:300}.overlay-wrapper .require-note span{color:#ff0000;font-size:14px}.overlay-wrapper #content-area{border-left:1px solid #dddddd;padding-left:30px}#AjaxLPSignInForm{margin-top:10px}.overlay-wrapper .btn,#TeacherStoreModalContainer .overlay-wrapper a.btn{color:#ffffff;font-family:"Lato",arial,sans-serif;font-weight:300;background:#fe8934;font-size:24px;height:auto;margin-top:10px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}.overlay-wrapper .btn.nat{background:#A3C534}.overlay-wrapper .btn:hover,.overlay-wrapper .btn:focus{color:#fff}.simplemodal-wrap[style]{height:100% !important;width:100% !important}.overlay-wrapper .links-bottom{margin-top:20px}.AjaxForm .input-text{font-size:12px;color:#999999;font-weight:700;box-shadow:none;height:auto;border:0px;border-top:1px solid #dfdede;padding-left:45px;padding-top:13px;padding-bottom:12px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}#SignIn #regLoginEmail{background:#f1f1f1 url(../teachers-ecommerce/clientlibs/components/registerLogin/sprites_icons_overlay.png) 10px 16px no-repeat}#SignIn #contractNumber{background:#f1f1f1 url(../teachers-ecommerce/clientlibs/components/registerLogin/sprites_icons_overlay.png) 10px -37px no-repeat;text-transform:uppercase}#SignIn #regLoginPass{background:#f1f1f1 url(../teachers-ecommerce/clientlibs/components/registerLogin/sprites_icons_overlay.png) 10px -91px no-repeat}#ContractId #contractNumber{background:#f1f1f1 url(../teachers-ecommerce/clientlibs/components/registerLogin/sprites_icons_overlay.png) 10px -37px no-repeat;text-transform:uppercase}#RegistrationContractIdField{font-size:12px;color:#999999;font-weight:700;text-transform:uppercase;box-shadow:none;height:auto;border:0px;border-top:1px solid #dfdede;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}#RegistrationContractIdField:required{box-shadow:none}.AjaxForm .input-text-first{border-top:0px}.AjaxForm .require-mark{color:#ff0000;font-size:14px;margin-left:6px;margin-top:14px;position:absolute}.AjaxForm input[type=text].error,.AjaxForm input[type=password].error{border-bottom:1px solid #e15544;color:#e15544}.AjaxForm input[type=text].error::-webkit-input-placeholder,.AjaxForm input[type=password].error::-webkit-input-placeholder{color:#e15544 !important}.AjaxForm input[type=text].error:-moz-placeholder,.AjaxForm input[type=password].error:-moz-placeholder{color:#e15544 !important}.AjaxForm input[type=text].error::-moz-placeholder,.AjaxForm input[type=password].error::-moz-placeholder{color:#e15544 !important}.AjaxForm input[type=text].error:-ms-input-placeholder,.AjaxForm input[type=password].error:-ms-input-placeholder{color:#e15544 !important}#RegistrationOptionslist{margin-bottom:10px;padding-left:0;list-style-type:none}#RegistrationOptionslist label{color:#5d5e60;font-weight:300;color:#5d5e60;vertical-align:top}#RegistrationOptionslist li{margin-top:10px}#RegistrationOptionslist li:first-child{margin-top:0}#RegistrationOptionslist label span{font-size:20px;display:block}#RegistrationOptionslist input[type="checkbox"]{margin-right:10px}#RegistrationOptionslist li:nth-child(3){padding-left:27px}#RegistrationOptionslist h3{font-weight:300}#RegistrationOptionslist li h4{font-weight:300;color:#5d5e60}#RegistrationOptionslist #RegistrationContractIdField.error{border-bottom:1px solid red}#RegistrationOptionslist #RegistrationContractIdField.error::-webkit-input-placeholder{color:red !important}#RegistrationOptionslist #RegistrationContractIdField.error:-moz-placeholder{color:red !important}#RegistrationOptionslist #RegistrationContractIdField.error::-moz-placeholder{color:red !important}#RegistrationOptionslist #RegistrationContractIdField.error:-ms-input-placeholder{color:red !important}#RegistrationContractIdField{border:0px;border-bottom:1px solid #ddd;display:block}#RegistrationContractIdField:focus{box-shadow:0 1px 0 0 #ddd}p.label-contract{font-size:12px;color:#999999;font-weight:700;text-transform:uppercase;padding:6px 12px 6px 40px}#ContractId #ContractIdField{padding:12px;background:#f1f1f1}#ContractId .AjaxForm .require-mark{margin-top:8px;margin-left:0}p.label-contract{background:url(../teachers-ecommerce/clientlibs/components/registerLogin/sprites_icons_overlay.png) 10px -44px no-repeat}.overlay-wrapper a.link-no-thanks{color:#254498;text-decoration:underline;font-size:15px;font-weight:300;display:block;text-align:center;padding:10px;cursor:pointer}.overlay-wrapper .close-icon{background:url("../teachers-ecommerce/clientlibs/components/registerLogin/close-overlay-X.png") no-repeat scroll 0 0 transparent;cursor:pointer;display:inline;height:14px;position:absolute;right:15px;top:13px;width:12px;z-index:500}#REP_Login_Contract_Overlay{max-width:518px}#REP_Login_Contract_Overlay #content-area{border-left:0}@media (min-width: 375px) and (max-width: 414px){.info-sign-in p{text-align:center;font-size:11px;word-spacing:2px}.overlay-wrapper h2{font-size:23px}.overlay-wrapper p{font-size:15px;word-spacing:3px}.overlay-wrapper a.show-register{font-size:15px}html{font-size:0.8em}}@media (min-width: 320px) and (max-width: 375px){.overlay-wrapper h2{font-size:20px}#RegistrationOptionslist label{font-size:13px;width:288px}#RegistrationOptionslist label span{font-size:20px}}@media (max-width: 320px){.overlay-wrapper p{font-size:11px;word-spacing:2px}.overlay-wrapper h2{font-size:16px}.overlay-wrapper a.show-register{font-size:13px}.overlay-wrapper .require-note{font-size:12px}.overlay-wrapper a.forget-password-link{font-size:13px}#RegistrationOptionslist label{font-size:11px;width:234px}#RegistrationOptionslist label span{font-size:18px}}@media (max-width: 767px){#logo-area img{display:block;margin-left:auto;margin-right:auto}.overlay-wrapper #content-area{border-left:0px;padding-left:20px}.overlay-wrapper p{padding-bottom:15px;text-align:center}.overlay-wrapper h2{border-top:1px solid #dddddd;text-align:center;padding-top:15px}.overlay-wrapper a.show-register{font-size:15px}}@media (min-width: 768px){.overlay-wrapper a.show-register:before{content:'\A';white-space:pre}}@media (max-width: 414px) and (orientation: portrait){#TeacherStoreModalContainer[style]{width:100% !important;height:100% !important}#RegistrationOptionslist li:nth-child(3){padding-left:0px}}@media (max-width: 736px) and (orientation: landscape){#TeacherStoreModalContainer[style]{width:100% !important;height:100% !important}}#partner-choice{color:#000}@media (min-width: 320px) and (max-width: 719px){#partner-choice{width:100%}}@media (min-width: 720px){#partner-choice{max-width:457px;min-height:325px}}#partner-choice p{font-size:14px}@media (min-width: 320px) and (max-width: 719px){#partner-choice p{text-align:left}}#partner-choice p.p-c-heading{font-size:24px;font-weight:300;font-family:'Lato', sans-serif}@media (min-width: 320px) and (max-width: 719px){#partner-choice p.p-c-heading{line-height:1.2}}#partner-choice p a{color:#254498;text-decoration:underline}#partner-choice .SumoSelect,#partner-choice .SumoSelect select{font-size:16px}#partner-choice .SumoSelect>.CaptionCont{background-color:#f1f1f1;border:none;border-radius:0;color:#999999}#partner-choice .SumoSelect>.optWrapper{width:100%}#partner-choice .SumoSelect>.optWrapper.open{background:#dfdede;top:40px}#partner-choice .SumoSelect>.optWrapper>.options>li:hover{background-color:#dfdede;color:#ff8923}#partner-choice .SumoSelect>.optWrapper.isFloating{top:-35px;width:85%}

.partner-ss-modal,.sso-ss-modal{display:none;position:fixed;left:0px;top:0px;width:100%;height:100%;background-color:rgba(0,0,0,0.4);z-index:999999}.partner-ss-modal .pss-close,.sso-ss-modal .pss-close{background:url("../teachers-ecommerce/clientlibs/components/registerLogin/close-overlay-X.png") no-repeat scroll 0 0 transparent;float:right;width:16px;height:16px;cursor:pointer}.partner-ss-modal .pss-modal-container,.sso-ss-modal .pss-modal-container{background-color:#ffffff;margin:10% auto;padding:20px;border:1px solid #888}.partner-ss-modal .pss-modal-container .pss-modal-header,.sso-ss-modal .pss-modal-container .pss-modal-header{font-weight:bold;color:#333333}.partner-ss-modal .pss-modal-container .pss-modal-subheader,.sso-ss-modal .pss-modal-container .pss-modal-subheader{font-weight:500;color:#333333}.partner-ss-modal .pss-modal-container .pss-modal-body,.sso-ss-modal .pss-modal-container .pss-modal-body{text-align:center}.partner-ss-modal .pss-modal-container .pss-modal-body .box1,.sso-ss-modal .pss-modal-container .pss-modal-body .box1{background-color:#ffffff;border:solid 1px #ec1d25}.partner-ss-modal .pss-modal-container .pss-modal-body .box1 .box1-content,.sso-ss-modal .pss-modal-container .pss-modal-body .box1 .box1-content{color:#ec1d25;width:73px;height:14px}.partner-ss-modal .pss-modal-container .pss-modal-body .box2,.sso-ss-modal .pss-modal-container .pss-modal-body .box2{background-color:#ec1d25}.partner-ss-modal .pss-modal-container .pss-modal-body .box2 .box2-content,.sso-ss-modal .pss-modal-container .pss-modal-body .box2 .box2-content{color:#ffffff;width:181px;height:14px}.partner-ss-modal .pss-modal-container .pss-modal-footer,.sso-ss-modal .pss-modal-container .pss-modal-footer{font-weight:500;color:#666666}.pss-modal-header,.pss-modal-subheader,.pss-modal-footer,.box1,.box2{text-align:center;font-family:MuseoSans;font-style:normal;font-stretch:normal}.pss-modal-header,.pss-modal-subheader,.pss-modal-body,.pss-modal-footer{margin:20px 0}.box1,.box2{display:inline-block;border-radius:90px;cursor:pointer}.box1-content,.box2-content{letter-spacing:1.1px;font-size:12px;font-weight:bold;display:inline}@media (min-width: 720px){.pss-modal-container{width:680px;height:228px}.pss-modal-header{width:600px;height:31px;font-size:26px}.pss-modal-subheader{width:600px;height:19px;font-size:16px}.pss-modal-body{width:600px}.pss-modal-footer{width:600px;height:14px;font-size:12px}.box1{width:133px;height:38px}.box1 .box1-content{line-height:38px}.box2{width:241px;height:38px}.box2 .box2-content{line-height:38px}}@media (min-width: 320px) and (max-width: 719px){.pss-modal-container{width:280px;height:297px}.pss-modal-header{width:240px;height:24px;font-size:20px}.pss-modal-subheader{width:240px;height:51px;font-size:14px}.pss-modal-body{width:240px}.pss-modal-footer{width:237px;height:28px;font-size:12px}.box1{width:240px;height:38px;margin-bottom:5px}.box1 .box1-content{line-height:38px}.box2{width:240px;height:38px}.box2 .box2-content{line-height:38px}}

.browseTheStore{overflow:hidden;padding:0 10px;margin:20px 0}.boxedColumn a{background:#f5f5f5;display:block;font-family:"museo-sans-700",Helvetica,Arial,sans-serif;font-size:13px;height:90px;margin-right:10px;min-height:1px;padding:38px 0;text-align:center;color:#282829;text-transform:uppercase}.boxedColumn a:hover{background:#eb1c2c;color:#fff;text-decoration:none}@media (max-width: 919px){.browseTheStore{padding:0}.browseTheStore .boxedColumn a{font-size:12px}}@media (max-width: 719px){.browseTheStore .boxedColumn{margin-top:10px}.browseTheStore .boxedColumn a{font-size:10px !important}}

﻿.category-page-wrapper{overflow:hidden}.category-page-wrapper .clear{clear:both}.category-page-wrapper .category-page-banner.pageBanners{padding:0}.category-page-wrapper .category-page-banner.pageBanners .teacherBannerDog{position:absolute;bottom:-15px;left:29px;z-index:1;max-width:232px;max-height:171px;overflow:hidden}.category-page-wrapper .category-page-banner.pageBanners .teacherNavBanner{height:110px;z-index:0;display:block;border-radius:0;margin:0;padding:0;border:0 none !important}.category-page-wrapper .category-page-banner.pageBanners .teacherNavBanner .welcomeBannerText{margin:0 auto;position:relative;z-index:2;top:0;opacity:1;transition:all 0.5s linear;width:auto;height:100%}.category-page-wrapper .category-page-banner.pageBanners .teacherNavBanner .welcomeBannerText h1{padding:0;font-size:38px;color:#333 !important;padding-top:30px;font-family:"museo-sans-300",Helvetica,Arial,sans-serif;position:absolute;bottom:50%;right:50%;transform:translate(50%, 50%);-webkit-transform:translate(50%, 50%);-moz-transform:translate(50%, 50%);width:640px;font-weight:500}.category-page-wrapper section.teachers-category-page{background:#fff;overflow:hidden;padding:100px 0 61px}.category-page-wrapper section.teachers-category-page .padding-reset{padding:0}.category-page-wrapper section.teachers-category-page .container{padding:0}.category-page-wrapper section.teachers-category-page .main-title{font-size:46px;line-height:51px;font-family:"museo-sans-700",Helvetica,Arial,sans-serif}.category-page-wrapper section.teachers-category-page .main-title:hover{text-decoration:underline}.category-page-wrapper section.teachers-category-page a.subhead-title{display:block;font-size:14px;font-family:"museo-sans-700",Helvetica,Arial,sans-serif;color:#000;letter-spacing:2px;padding:10px 0}.category-page-wrapper section.teachers-category-page a.subhead-title:after{content:"\2192";color:#ec1d25;margin-left:5px;font-size:18px}.category-page-wrapper section.teachers-category-page .wrapper-section{padding:0 30px}.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .img-1,.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .img-2,.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .img-3,.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .img-4,.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .img-5{background-size:auto 180px;background-position:bottom right}.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .main-title{color:#000}.category-page-wrapper section.teachers-category-page .quick-links-wrapper{padding:0 30px}.category-page-wrapper section.teachers-category-page .quick-links-wrapper .quick-links{background:#f9f9f9;border-top:1px dashed #a7a7a9;padding:20px;overflow:hidden}.category-page-wrapper section.teachers-category-page .quick-links-wrapper .quick-links a{display:block;font-size:14px;font-family:"museo-sans-500",Helvetica,Arial,sans-serif;padding-bottom:10px}.category-page-wrapper section.teachers-category-page .quick-links-wrapper .quick-links a:after{content:">";color:#ec1d25;font-family:"museo-sans-300",Helvetica,Arial,sans-serif;font-size:16px;padding-left:10px}.category-page-wrapper section.teachers-category-page .quick-links-wrapper .quick-links a.link-view:after{content:''}@media (max-width: 1279px){.category-page-wrapper .wrapper-section .container-fluid .img-1,.category-page-wrapper .wrapper-section .container-fluid .img-2,.category-page-wrapper .wrapper-section .container-fluid .img-3,.category-page-wrapper .wrapper-section .container-fluid .img-4,.category-page-wrapper .wrapper-section .container-fluid .img-5{height:180px;background-size:420px 180px;background-position:right bottom}.category-page-wrapper .wrapper-section .category-page-banner.pageBanners .teacherNavBanner h1{width:358px}}@media (max-width: 919px){.category-page-wrapper .category-page-banner.pageBanners .teacherNavBanner{margin-top:60px}.category-page-wrapper .category-page-banner.pageBanners .teacherNavBanner h1{font-size:38px;padding-top:50px;width:320px}.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .img-1,.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .img-2,.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .img-3,.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .img-4,.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .img-5{height:180px;background-size:390px auto;background-position:right bottom}.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .main-title{font-size:34px}}@media (max-width: 719px){.category-page-wrapper .category-page-banner.pageBanners .teacherNavBanner{background-size:cover;height:80px;margin-top:0px}.category-page-wrapper .category-page-banner.pageBanners .teacherNavBanner .welcomeBannerText h1{font-size:20px;width:280px}.category-page-wrapper section.teachers-category-page{padding:30px 0 20px}.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .img-1,.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .img-2,.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .img-3,.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .img-4,.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .img-5{height:200px;background-size:100% 180px;background-position:center bottom}.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .main-title{font-size:24px;width:200px;display:block;line-height:30px}.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid a.subhead-title{font-size:12px;position:relative;text-align:right;top:-42px}.category-page-wrapper section.teachers-category-page .quick-links-wrapper .quick-links{padding:20px 20px 40px 20px}.category-page-wrapper section.teachers-category-page .quick-links-wrapper .quick-links li{list-style-type:none}.category-page-wrapper section.teachers-category-page .quick-links-wrapper .quick-links li a{padding-bottom:0}.category-page-wrapper section.teachers-category-page .quick-links-wrapper .quick-links.p-top{padding:20px}.category-page-wrapper section.teachers-category-page .section-list{padding:0;margin:0;box-sizing:border-box}.category-page-wrapper section.teachers-category-page .section-list ul{padding:0}.category-page-wrapper section.teachers-category-page .section-list ul li{height:50px;line-height:30px}.category-page-wrapper section.teachers-category-page .section-list ul li.container{position:relative;height:auto;border-top:0}.category-page-wrapper section.teachers-category-page .section-list ul li:last-child{margin-bottom:0}.category-page-wrapper section.teachers-category-page .section-list ul a{display:block;height:100%;text-decoration:none;color:black;padding-left:10px;position:relative;transition:background .3s}.category-page-wrapper section.teachers-category-page .section-list ul a:after{content:'⇢';position:absolute;right:10px}.category-page-wrapper section.teachers-category-page .section-list [type="checkbox"]{position:absolute;left:-9999px}.category-page-wrapper section.teachers-category-page .section-list label{border-top:1px dashed #a7a7a9;display:block;width:100%;height:50px;cursor:pointer;position:absolute;top:0;padding-top:10px;transition:top 0.45s cubic-bezier(0.44, 0.99, 0.48, 1)}.category-page-wrapper section.teachers-category-page .section-list label:before{content:'View All';font-size:14px;font-family:"museo-sans-300",Helvetica,Arial,sans-serif;color:#000;text-decoration:underline;left:10px}.category-page-wrapper section.teachers-category-page .section-list label:after{right:10px;-webkit-animation:sudo .85s linear infinite alternate;animation:sudo .85s linear infinite alternate}.category-page-wrapper section.teachers-category-page .section-list label:before,.category-page-wrapper section.teachers-category-page .section-list label:after{position:absolute}@keyframes sudo{from{-webkit-transform:translateY(-2px);transform:translateY(-2px)}to{-webkit-transform:translateY(2px);transform:translateY(2px)}}.category-page-wrapper section.teachers-category-page .section-list input[type="checkbox"] ~ ul{width:100%;overflow:hidden;max-height:0;transition:max-height 0.45s cubic-bezier(0.44, 0.99, 0.48, 1)}.category-page-wrapper section.teachers-category-page .section-list [type="checkbox"]:checked ~ ul{max-height:300px}.category-page-wrapper section.teachers-category-page .section-list [type="checkbox"]:checked+label{top:100%}.category-page-wrapper section.teachers-category-page .section-list [type="checkbox"]:checked+label:before{content:'View Fewer'}}.pageheader-breadcrumb.category-page-wrapper{overflow:hidden}.pageheader-breadcrumb.category-page-wrapper .category-page-banner.pageBanners .banner{background-size:cover;background-color:#fff}.pageheader-breadcrumb.category-page-wrapper .category-page-banner.pageBanners .teacherNavBanner .welcomeBannerText h1{padding:0 10px;margin:0}.teachables .category-page-banner .teacherNavBanner{padding:0 !important;margin:0 !important;min-height:110px !important;height:auto !important}@media (min-width: 320px) and (max-width: 719px){.teachables .category-page-banner .teacherNavBanner{min-height:100px !important}}.teachables .category-page-banner .teacherNavBanner .welcomeBannerText{padding-top:21px;padding-bottom:8px;margin:0 !important;position:initial !important;display:block !important;z-index:unset !important;width:100% !important}@media (min-width: 320px) and (max-width: 919px){.teachables .category-page-banner .teacherNavBanner .welcomeBannerText{padding-top:18px}}@media (max-width: 319px){.teachables .category-page-banner .teacherNavBanner .welcomeBannerText{padding-top:25px}}.teachables .category-page-banner .teacherNavBanner .welcomeBannerText h1{display:inline-block !important;position:static !important;margin:0 auto !important;padding:0 !important;transform:none !important}.teachables .category-page-banner .teacherNavBanner .subheading-link-container{padding-bottom:18px}@media (min-width: 720px) and (max-width: 1279px){.teachables .category-page-banner .teacherNavBanner .subheading-link-container{padding-bottom:16px}}@media (min-width: 320px) and (max-width: 719px){.teachables .category-page-banner .teacherNavBanner .subheading-link-container{padding-bottom:22px}}.teachables .category-page-banner .teacherNavBanner .subheading-link-container .page-header-subheading,.teachables .category-page-banner .teacherNavBanner .subheading-link-container .page-header-links{margin:0 auto !important;text-align:center;font-size:14px;line-height:18px;font-family:"museo-sans-300",Helvetica,Arial,sans-serif;color:#333;width:75%}@media (max-width: 1279px){.teachables .category-page-banner .teacherNavBanner .subheading-link-container .page-header-subheading,.teachables .category-page-banner .teacherNavBanner .subheading-link-container .page-header-links{font-size:12px;line-height:16px}}.teachables .category-page-banner .teacherNavBanner .subheading-link-container .page-header-subheading a,.teachables .category-page-banner .teacherNavBanner .subheading-link-container .page-header-links a{text-decoration:underline;color:#333}.teachables .category-page-banner .teacherNavBanner .subheading-link-container .page-header-subheading a:hover,.teachables .category-page-banner .teacherNavBanner .subheading-link-container .page-header-links a:hover{color:#ec1d25}.teachables .category-page-banner .teacherNavBanner .colors{margin:0;padding:0;list-style:none;line-height:9px}.teachables .category-page-banner .teacherNavBanner .colors li{display:inline-block;height:9px;width:8.333333%}@media (min-width: 720px) and (max-width: 1279px){.teachables .category-page-banner .teacherNavBanner .colors li{width:11.111111111%}}@media (min-width: 320px) and (max-width: 719px){.teachables .category-page-banner .teacherNavBanner .colors li{width:20%}}.teachables .category-page-banner .teacherNavBanner .colors li:nth-child(3n+1){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWP4n8nwHwAGOwJouR6cbwAAAABJRU5ErkJggg==")}.teachables .category-page-banner .teacherNavBanner .colors li:nth-child(3n+2){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWP4fzTrPwAIIwMu8X2BAgAAAABJRU5ErkJggg==")}.teachables .category-page-banner .teacherNavBanner .colors li:nth-child(3n+3){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWP4u4HhPwAHCAKtL+EORwAAAABJRU5ErkJggg==")}.sub-tcb .subr-element{display:block !important}.sub-tcb .page-header-subheading.non-subr,.sub-tcb .teachables .category-page-banner .teacherNavBanner .subheading-link-container .non-subr.page-header-links,.teachables .category-page-banner .teacherNavBanner .subheading-link-container .sub-tcb .non-subr.page-header-links{display:none}.non-sub-tcb .non-subr-element{display:block !important}

.nav-root-container *,.nav-root-container :after,.nav-root-container :before{box-sizing:border-box}.nav-root-container .icon-carets::before{content:"i"}.nav-root-container .shopBottomImg img{margin-right:72px}.nav-root-container .saleBottomImg img{margin-right:5pt !important}.nav-root-container .flyout{position:fixed;text-align:left;left:200px;right:100%;top:72px;z-index:17;display:none;min-height:520px;background:#fff;color:#404041;overflow:hidden;max-width:1400px}.nav-root-container .flyout a{color:#282829}.nav-root-container .flyout a:hover{color:#282829}.nav-root-container .flyout.marginBottom10{margin-bottom:10px}.nav-root-container .flyout .flyout-body{position:relative;opacity:0;transition:opacity 0.3s ease-in}.nav-root-container .flyout .flyout-body .links{margin:22px 0;padding:0}.nav-root-container .flyout .flyout-body .links a{display:block;text-decoration:none;color:#282829;line-height:10px;margin:12px 0;font-family:"museo-sans-700",Helvetica,Arial,sans-serif;font-size:15px;letter-spacing:1px}.nav-root-container .flyout .flyout-body .links a:hover{text-decoration:underline}.nav-root-container .flyout .flyout-body .links a.red{color:#ec1d25}.nav-root-container .flyout .flyout-body .links-border{border-left:1px solid rgba(109,110,112,0.2);padding-left:20px}.nav-root-container .flyout .flyout-body h2,.nav-root-container .flyout .flyout-body h3,.nav-root-container .flyout .flyout-body h4{font-family:"museo-sans-700",Helvetica,Arial,sans-serif;letter-spacing:1px}.nav-root-container .flyout .flyout-footer{letter-spacing:1px}.nav-root-container .flyout .flyout-footer a:hover{color:#EB1C2D;text-decoration:underline;text-decoration-color:#EB1C2D}.nav-root-container .flyout .flyout-footer-text{text-align:center;font-family:"museo-sans-700",Helvetica,Arial,sans-serif}.nav-root-container .flyout .flyou-title h3{font-size:24px}.nav-root-container .flyout.animate{transition:right 0.4s ease-in}.nav-root-container .flyout.shown{right:0%}.nav-root-container .flyout.shownImp{right:0% !important}.nav-root-container .flyout.shownIn .flyout-body{opacity:1}@media (min-width: 500px) and (max-width: 719px){.nav-root-container .nav-tabs>li{text-align:left}.nav-root-container .nav-tabs>li:last-child{margin-right:0%}}@media (min-width: 720px) and (max-width: 819px){.nav-root-container .nav-tabs>li{text-align:left}.nav-root-container .nav-tabs>li:last-child{margin-right:0%}}@media (min-width: 820px) and (max-width: 919px){.nav-root-container .nav-tabs>li{text-align:left}.nav-root-container .nav-tabs>li:last-child{margin-right:0%}}@media (max-width: 919px){.nav-root-container .nav-tabs{padding-bottom:0}.nav-root-container .nav-tabs li{margin:0}.nav-root-container .nav-tabs li a{padding:0 0 11px}}@media (min-width: 920px){.nav-root-container .col-md-15{width:20%;float:left;box-sizing:border-box}}@media (min-width: 1280px){.nav-root-container .col-lg-15{width:20% !important;float:left;box-sizing:border-box}}.nav-root-container .flyout-footer{padding-top:10px}.nav-root-container .separator{position:relative;text-align:center;margin:12px 0 22px}.nav-root-container .separator span{background:#fff;padding:0 20px;position:relative;z-index:1;font-family:"museo-sans-500",Helvetica,Arial,sans-serif;font-size:13px;color:#6d6e70}.nav-root-container .separator:before{border-top:1px dashed #b6b6b7;content:"";display:block;height:1px;position:absolute;top:60%;width:100%;left:0}.nav-root-container #flyout-program-services .programs-services .digitalResourcesBg{background:#ffa352;min-height:550px}.nav-root-container #flyout-program-services .programs-services .digitalResourcesBg .flyingCartoon{right:0px;position:absolute;z-index:1;bottom:0px;width:100%}.nav-root-container #flyout-program-services .programs-services .digitalResourcesBg .flyingCartoon>a{display:inline !important;border-bottom:none !important}.nav-root-container #flyout-program-services .programs-services .digitalResourcesBg .rightColumnContent{width:220px;padding-top:35px;margin:0 auto}.nav-root-container #flyout-program-services .programs-services .digitalResourcesBg .rightColumnContent h3{font-size:32px;color:#404041;line-height:30px}.nav-root-container #flyout-program-services .programs-services .digitalResourcesBg .rightColumnContent .redBtn{padding:15px 15px;margin:30px 0 50px;color:#fff !important}.nav-root-container #flyout-my-scholastic .flyout-my-scholastic,.nav-root-container #flyout-my-scholastic-2 .flyout-my-scholastic{padding-right:30px !important;padding-left:30px !important;min-height:550px}.nav-root-container #flyout-my-scholastic .flyout-my-scholastic.half-width,.nav-root-container #flyout-my-scholastic-2 .flyout-my-scholastic.half-width{box-sizing:border-box}.nav-root-container #flyout-my-scholastic .flyout-my-scholastic .clear,.nav-root-container #flyout-my-scholastic-2 .flyout-my-scholastic .clear{clear:both}.nav-root-container #flyout-my-scholastic .flyout-my-scholastic .padding-reset,.nav-root-container #flyout-my-scholastic-2 .flyout-my-scholastic .padding-reset{padding:0}.nav-root-container #flyout-my-scholastic .flyout-my-scholastic .circleWrapper .circle-menu,.nav-root-container #flyout-my-scholastic-2 .flyout-my-scholastic .circleWrapper .circle-menu{width:100%;height:0;padding-bottom:100%;border-radius:50%;margin:0 auto;text-align:center;overflow:hidden;position:relative;text-align:center;z-index:1}.nav-root-container #flyout-my-scholastic .flyout-my-scholastic .circleWrapper .circle-menu span a,.nav-root-container #flyout-my-scholastic-2 .flyout-my-scholastic .circleWrapper .circle-menu span a{color:#fff;font-size:12px;text-decoration:none;position:relative;display:block;margin:0;padding:0;line-height:14px;text-align:center;left:0;top:64px}.nav-root-container #flyout-my-scholastic .flyout-my-scholastic .circleWrapper .circle-menu .circle-img img,.nav-root-container #flyout-my-scholastic-2 .flyout-my-scholastic .circleWrapper .circle-menu .circle-img img{width:40%;top:15px;margin:0 auto;position:absolute;text-align:center;vertical-align:middle;bottom:0;left:31%}.nav-root-container #flyout-my-scholastic .flyout-my-scholastic .circleWrapper .circle-menu .circle-img img.no-saved-img,.nav-root-container #flyout-my-scholastic-2 .flyout-my-scholastic .circleWrapper .circle-menu .circle-img img.no-saved-img{width:100%;top:-20px;margin:0 auto;position:absolute;text-align:center;bottom:0;left:0}.nav-root-container #flyout-my-scholastic .flyout-my-scholastic .circleWrapper .circle-no-saved .circle-img img.no-saved-img,.nav-root-container #flyout-my-scholastic-2 .flyout-my-scholastic .circleWrapper .circle-no-saved .circle-img img.no-saved-img{width:100%;top:-20px;margin:0 auto;position:absolute;text-align:center;bottom:0;left:0}.nav-root-container #flyout-my-scholastic .flyout-my-scholastic .flyout-header,.nav-root-container #flyout-my-scholastic-2 .flyout-my-scholastic .flyout-header{padding-bottom:32px}.nav-root-container #flyout-my-scholastic .flyout-my-scholastic .caret-wrapper,.nav-root-container #flyout-my-scholastic-2 .flyout-my-scholastic .caret-wrapper{text-align:right}.nav-root-container #flyout-my-scholastic .flyout-my-scholastic .caret-wrapper .icon-carets,.nav-root-container #flyout-my-scholastic-2 .flyout-my-scholastic .caret-wrapper .icon-carets{color:#ec1d25 !important}.nav-root-container #flyout-my-scholastic .flyout-my-scholastic p,.nav-root-container #flyout-my-scholastic-2 .flyout-my-scholastic p{font-family:"museo-sans-700",Helvetica,Arial,sans-serif;font-size:20px;margin-bottom:10px}.nav-root-container #flyout-my-scholastic .flyout-my-scholastic .bookContent,.nav-root-container #flyout-my-scholastic-2 .flyout-my-scholastic .bookContent{padding-top:30px;padding-bottom:0;overflow:hidden}.nav-root-container #flyout-my-scholastic .flyout-my-scholastic .bookContent.p-l-reset,.nav-root-container #flyout-my-scholastic-2 .flyout-my-scholastic .bookContent.p-l-reset{padding-left:0}.nav-root-container #flyout-my-scholastic .flyout-my-scholastic .bookContent .wording-nolist-wrapper,.nav-root-container #flyout-my-scholastic-2 .flyout-my-scholastic .bookContent .wording-nolist-wrapper{padding-top:50px}.nav-root-container #flyout-my-scholastic .flyout-my-scholastic .bookContent .main-title,.nav-root-container #flyout-my-scholastic-2 .flyout-my-scholastic .bookContent .main-title{font-family:"museo-sans-700",Helvetica,Arial,sans-serif;font-size:20px}.nav-root-container #flyout-my-scholastic .flyout-my-scholastic .bookContent .main-subtitle,.nav-root-container #flyout-my-scholastic-2 .flyout-my-scholastic .bookContent .main-subtitle{font-family:"museo-sans-500",Helvetica,Arial,sans-serif;font-size:16px}.nav-root-container #flyout-my-scholastic .flyout-my-scholastic .bookContent .main-subtitle span,.nav-root-container #flyout-my-scholastic-2 .flyout-my-scholastic .bookContent .main-subtitle span{color:#6d6e70}.nav-root-container #flyout-my-scholastic .flyout-my-scholastic .bookContent .left-col,.nav-root-container #flyout-my-scholastic .flyout-my-scholastic .bookContent .right-col,.nav-root-container #flyout-my-scholastic-2 .flyout-my-scholastic .bookContent .left-col,.nav-root-container #flyout-my-scholastic-2 .flyout-my-scholastic .bookContent .right-col{margin-top:50px}.nav-root-container #flyout-my-scholastic .flyout-my-scholastic .bookContent .left-col ul li,.nav-root-container #flyout-my-scholastic .flyout-my-scholastic .bookContent .right-col ul li,.nav-root-container #flyout-my-scholastic-2 .flyout-my-scholastic .bookContent .left-col ul li,.nav-root-container #flyout-my-scholastic-2 .flyout-my-scholastic .bookContent .right-col ul li{padding:15px 0;border-bottom:1px solid #e2e2e2;border-top:1px solid #e2e2e2}.nav-root-container #flyout-my-scholastic .flyout-my-scholastic .bookContent .left-col ul li.no-top,.nav-root-container #flyout-my-scholastic .flyout-my-scholastic .bookContent .right-col ul li.no-top,.nav-root-container #flyout-my-scholastic-2 .flyout-my-scholastic .bookContent .left-col ul li.no-top,.nav-root-container #flyout-my-scholastic-2 .flyout-my-scholastic .bookContent .right-col ul li.no-top{border-top:0 none}.nav-root-container #flyout-my-scholastic .flyout-my-scholastic .bookContent .left-col ul li a,.nav-root-container #flyout-my-scholastic .flyout-my-scholastic .bookContent .right-col ul li a,.nav-root-container #flyout-my-scholastic-2 .flyout-my-scholastic .bookContent .left-col ul li a,.nav-root-container #flyout-my-scholastic-2 .flyout-my-scholastic .bookContent .right-col ul li a{font-family:"museo-sans-700",Helvetica,Arial,sans-serif;font-size:20px}.nav-root-container #flyout-my-scholastic .flyout-my-scholastic .bookContent .left-col,.nav-root-container #flyout-my-scholastic-2 .flyout-my-scholastic .bookContent .left-col{padding-right:40px}.nav-root-container #flyout-my-scholastic .flyout-my-scholastic .bookContent .right-col,.nav-root-container #flyout-my-scholastic-2 .flyout-my-scholastic .bookContent .right-col{padding-left:40px}.nav-root-container #flyout-my-scholastic .flyout-my-scholastic .bookContent .btn-wrapper,.nav-root-container #flyout-my-scholastic-2 .flyout-my-scholastic .bookContent .btn-wrapper{padding:16px 20px}.nav-root-container #flyout-my-scholastic .flyout-my-scholastic .bookContent .btn-wrapper .left-btn,.nav-root-container #flyout-my-scholastic-2 .flyout-my-scholastic .bookContent .btn-wrapper .left-btn{background-color:#a4050e;border-top-left-radius:50px;border-bottom-left-radius:50px;padding:12px 12px 12px 30px}.nav-root-container #flyout-my-scholastic .flyout-my-scholastic .bookContent .btn-wrapper .right-btn,.nav-root-container #flyout-my-scholastic-2 .flyout-my-scholastic .bookContent .btn-wrapper .right-btn{border-top-right-radius:50px;border-bottom-right-radius:50px;background:#ec1d25;display:inline-block;text-transform:uppercase;letter-spacing:1px;padding:15px;text-align:center}.nav-root-container #flyout-my-scholastic .flyout-my-scholastic .bookContent .btn-wrapper .right-btn a,.nav-root-container #flyout-my-scholastic-2 .flyout-my-scholastic .bookContent .btn-wrapper .right-btn a{color:#fff;font-family:"museo-sans-700",Helvetica,Arial,sans-serif;font-size:11px}.nav-root-container #flyout-my-scholastic .flyout-my-scholastic .bookContent .circleWrapper .yellowCircle,.nav-root-container #flyout-my-scholastic-2 .flyout-my-scholastic .bookContent .circleWrapper .yellowCircle{background-color:#F5C21F}.nav-root-container #flyout-my-scholastic .flyout-my-scholastic .bookContent .circleWrapper .blue-2-Circle,.nav-root-container #flyout-my-scholastic-2 .flyout-my-scholastic .bookContent .circleWrapper .blue-2-Circle{background-color:#5bc8f9}.nav-root-container .half-width{width:580px;box-sizing:border-box}.nav-root-container .flyout-modal{position:fixed;top:0;left:200px;width:100%;min-height:100%;background-color:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";z-index:16}.nav-root-container .trademark{color:#6d6e70 !important;font-size:12px}.nav-root-container .privacy_policy_link{color:#FFF10F !important}.nav-root-container .flyout-padding-none{padding:0 !important}.nav-root-container .flyout-padding{padding:35px 55px}.nav-root-container .bg-blue{background-color:#0d7aed}.nav-root-container .sidebar .sidebar-submenu-signin-link{color:#333333;display:inline;font-family:"museo-sans-700",Helvetica,Arial,sans-serif;font-size:10px;letter-spacing:1px;line-height:20px;margin:12px 0;text-decoration:none;text-transform:uppercase}.nav-root-container .sidebar .sidebar-submenu-signin-link a{color:#000 !important}.nav-root-container .separator{position:relative;text-align:center;margin:20px 0}.nav-root-container .separator span{background:#fff;padding:0 20px;position:relative;z-index:1;font-family:"museo-sans-500",Helvetica,Arial,sans-serif;font-size:13px;color:#6d6e70}.nav-root-container .separator:before{border-top:1px dashed #b6b6b7;content:"";display:block;height:1px;position:absolute;top:60%;width:100%;left:0}.nav-root-container .marginTopBottom20{margin-top:20px;margin-bottom:20px}.nav-root-container .opacity-70{opacity:0.70 !important}.nav-root-container .opacity-60{opacity:0.60 !important}.nav-root-container .opacity-50{opacity:0.50 !important}.nav-root-container .opacity-25{opacity:0.25 !important}.nav-root-container .cart-sidebar-icon{font-size:30px;position:relative;color:#EB1F29;cursor:pointer;text-decoration:none}.nav-root-container .flyoutSignIn{top:0}.nav-root-container .hideEle{display:none}@media (min-width: 920px){.nav-root-container .books .bookContent .view-all-flyout,.nav-root-container .classroom-materials .bookContent .view-all-flyout,.nav-root-container .digital-resources .bookContent .view-all-flyout,.nav-root-container .programs-services .bookContent .view-all-flyout{display:none}}@media (max-width: 719px){.nav-root-container #flyout-program-services .programs-services.half-width{width:auto}}.nav-root-container .flyout-header{text-align:center;background:url(../teachers-ecommerce/clientlibs/components/navigation/images/gradient.png) no-repeat,linear-gradient(to right, rgba(247,247,247,0), #f7f7f7);background-size:cover;padding-top:20px}.nav-root-container .flyout-header .flyout-header-block{display:inline-block;vertical-align:bottom}.nav-root-container .flyout-header .flyout-header-block .heading{border-bottom:2px solid #ec1d25 !important;display:inline-block;font-size:20px;font-weight:bold;letter-spacing:1.7px;color:#404041;line-height:1.1}.nav-root-container .flyout-header .flyout-header-block .heading a{font-family:"museo-sans-700",Helvetica,Arial,sans-serif !important;text-decoration:none;font-weight:bold !important;font-size:20px !important;letter-spacing:1.7px !important;color:#404041 !important;line-height:1.1 !important}.nav-root-container .flyout-header .flyout-header-block .heading a:hover,.nav-root-container .flyout-header .flyout-header-block .heading a:active,.nav-root-container .flyout-header .flyout-header-block .heading a:focus{color:#ec1d25 !important}.nav-root-container .items-container{padding-left:30px;padding-right:30px}.nav-root-container .main-sidebar .sidebar ul#submenu li a span.icon-up{color:#ec1d25 !important}.nav-root-container .flyout .flyout-container .flyout-content-body .row{margin:0 -30px}@media (max-width: 919px){.nav-root-container .flyout .flyout-container .flyout-content-body{background:#f7f7f7}}.nav-root-container .flyout .flyout-container .flyout-content-body.device-whiteBg{background:#fff}.nav-root-container .flyout .flyout-container .flyout-content-body .flyout-content-body-links{margin-top:30px;overflow:hidden;padding-left:0px;padding-right:25px}@media (min-width: 920px){.nav-root-container .flyout .flyout-container .flyout-content-body .flyout-content-body-links .collapsible-mobile{padding-left:25px;padding-right:0px}}@media (max-width: 919px){.nav-root-container .flyout .flyout-container .flyout-content-body .flyout-content-body-links{text-align:center;margin-bottom:18px}}.nav-root-container .flyout .flyout-container .flyout-content-body .flyout-content-body-links .about-us-middle ul{padding-left:0px;padding-right:0px;margin-bottom:40px}@media (max-width: 919px){.nav-root-container .flyout .flyout-container .flyout-content-body .flyout-content-body-links .about-us-middle ul{margin-top:30px;margin-bottom:30px}}.nav-root-container .flyout .flyout-container .flyout-content-body .flyout-content-body-links ul{list-style:none;line-height:20px}@media (max-width: 919px){.nav-root-container .flyout .flyout-container .flyout-content-body .flyout-content-body-links ul{padding-left:0px;padding-right:0px;line-height:35px}}.nav-root-container .flyout .flyout-container .flyout-content-body .flyout-content-body-links ul.copy-right{font-family:"museo-sans-500",Helvetica,Arial,sans-serif;font-size:12px;font-weight:500;line-height:1.25;letter-spacing:0.2px}.nav-root-container .flyout .flyout-container .flyout-content-body .flyout-content-body-links ul li{margin-bottom:12px}@media (min-width: 920px){.nav-root-container .flyout .flyout-container .flyout-content-body .flyout-content-body-links ul li.subcat-name:nth-child(n+2){padding-top:10px}}.nav-root-container .flyout .flyout-container .flyout-content-body .flyout-content-body-links ul li.follow-us{font-size:15px;font-weight:900;font-family:"museo-sans-900",Helvetica,Arial,sans-serif;color:#4c4c4c}@media (max-width: 919px){.nav-root-container .flyout .flyout-container .flyout-content-body .flyout-content-body-links ul li.link-childrens{display:none}}.nav-root-container .flyout .flyout-container .flyout-content-body .flyout-content-body-links ul li a{font-size:15px;color:#262626;font-weight:500;font-family:"museo-sans-500",Helvetica,Arial,sans-serif;letter-spacing:1px}.nav-root-container .flyout .flyout-container .flyout-content-body .flyout-content-body-links ul li a:hover,.nav-root-container .flyout .flyout-container .flyout-content-body .flyout-content-body-links ul li a:active,.nav-root-container .flyout .flyout-container .flyout-content-body .flyout-content-body-links ul li a:focus{color:#ec1d25;font-weight:bold}@media (max-width: 919px){.nav-root-container .flyout .flyout-container .flyout-content-body .flyout-content-body-links ul li a.flyout-subheading,.nav-root-container .flyout .flyout-container .flyout-content-body .flyout-content-body-links ul li a.flyout-red-subheading{text-transform:initial}}@media (min-width: 920px){.nav-root-container .flyout .flyout-container .flyout-content-body .flyout-content-body-links ul li a.flyout-subheading,.nav-root-container .flyout .flyout-container .flyout-content-body .flyout-content-body-links ul li a.flyout-red-subheading{font-weight:900;font-family:"museo-sans-900",Helvetica,Arial,sans-serif;color:#ec1d25;border-bottom:1px dotted #ec1d25}.nav-root-container .flyout .flyout-container .flyout-content-body .flyout-content-body-links ul li a.flyout-subheading:hover,.nav-root-container .flyout .flyout-container .flyout-content-body .flyout-content-body-links ul li a.flyout-subheading:active,.nav-root-container .flyout .flyout-container .flyout-content-body .flyout-content-body-links ul li a.flyout-subheading:focus,.nav-root-container .flyout .flyout-container .flyout-content-body .flyout-content-body-links ul li a.flyout-red-subheading:hover,.nav-root-container .flyout .flyout-container .flyout-content-body .flyout-content-body-links ul li a.flyout-red-subheading:active,.nav-root-container .flyout .flyout-container .flyout-content-body .flyout-content-body-links ul li a.flyout-red-subheading:focus{color:#404041;border-bottom:1px dotted #404041;text-decoration:none}}.nav-root-container .banner-section{min-height:540px}.nav-root-container .banner-section.bluebg{background:#2ba0ff}.nav-root-container .banner-section.light-yellow-bg{background:#ffe76a}.nav-root-container .banner-section.light-orange-bg{background:#ffa352}.nav-root-container .banner-section.tealBg{background:#32DBDB}.nav-root-container .banner-section.bottom-img .bottom-content-section{padding-top:0px}.nav-root-container .banner-section.bottom-img .top-img-section{bottom:0}.nav-root-container .banner-section .top-img-section{right:0;position:absolute;z-index:1;width:100%}.nav-root-container .banner-section .bottom-content-section{width:220px;padding-bottom:20px;padding-top:320px;margin:0 auto}.nav-root-container .banner-section .bottom-content-section .banner-title{font-size:24px;color:#fff;line-height:30px;font-family:"museo-sans-700",Helvetica,Arial,sans-serif;letter-spacing:1px;margin:20px 20px 20px 0}.nav-root-container .banner-section .bottom-content-section .redBtn{padding:15px 15px;color:#fff !important;font-size:10px !important}@media (max-width: 919px){.nav-root-container .main-sidebar .sidebar ul#submenu>li .flyout{width:auto}.nav-root-container .flyout .flyout-body .collapsible-mobile>li>ul{display:block !important}.nav-root-container .flyout .flyout-body .collapsible-mobile>li>ul>li{display:none;border:0px}.nav-root-container .flyout .flyout-body .collapsible-mobile>li>ul>li.border-top-line{border-top:1px solid #e2e2e2}.nav-root-container .flyout .flyout-body .collapsible-mobile>li>ul>li.border-bottom-line{border-bottom:1px solid #e2e2e2}.nav-root-container .flyout .flyout-body.row-eq-height{display:block}}

.nav-root-container .main-sidebar{background-color:#f2f2f2;-webkit-transform:-webkit-transform 0.3s ease-in-out, width 0.3s ease-in-out;-moz-transform:-moz-transform 0.3s ease-in-out, width 0.3s ease-in-out;-o-transform:-o-transform 0.3s ease-in-out, width 0.3s ease-in-out;transform:transform 0.3s ease-in-out, width 0.3s ease-in-out}@media screen and (min-width: 920px){.nav-root-container .main-sidebar{min-height:100%}}.nav-root-container .main-sidebar .sidebar{height:inherit}.nav-root-container .main-sidebar .sidebar .cartBtn{background:none;border:none;padding:0px;font-size:30px;margin:0px;display:inline-block;cursor:pointer}.nav-root-container .main-sidebar .sidebar .navbar-collapse{border-top:0px}@media (min-width: 720px) and (max-width: 919px){.nav-root-container .main-sidebar .sidebar .navbar-collapse.collapse{display:none !important}}@media (min-width: 720px) and (max-width: 919px){.nav-root-container .main-sidebar .sidebar .navbar-collapse.collapse.in{display:block !important}}.nav-root-container .main-sidebar .sidebar .cartBtn:hover{color:#eb1c2c}.nav-root-container .main-sidebar .sidebar .mobileTopNav a{display:inline-block;margin-right:25px}.nav-root-container .main-sidebar .sidebar .mobileTopNav a:last-child{margin-right:0px}.nav-root-container .main-sidebar .sidebar .mobileTopNav .hidespan{display:none}.nav-root-container .main-sidebar .sidebar .menuWrapper{overflow-y:auto;background:#f7f7f7}.nav-root-container .main-sidebar .sidebar .menuWrapper #submenu li.divider{width:80%}@media (max-width: 919px){.nav-root-container .main-sidebar .sidebar .menuWrapper #submenu li.divider{width:90%}}.nav-root-container .main-sidebar .sidebar .leftMenuBg{overflow:hidden}.nav-root-container .main-sidebar .sidebar .menuBg a{border-bottom-color:#f0f0f0}.nav-root-container .main-sidebar .sidebar .collapse .col-xs-12,.nav-root-container .main-sidebar .sidebar .collapse .col-sm-12,.nav-root-container .main-sidebar .sidebar .collapse .col-md-12,.nav-root-container .main-sidebar .sidebar .collapse .col-lg-12,.nav-root-container .main-sidebar .sidebar .collapse .col-sm-6,.nav-root-container .main-sidebar .sidebar .collapse .col-md-6,.nav-root-container .main-sidebar .sidebar .collapse .col-lg-6,.nav-root-container .main-sidebar .sidebar .collapse .col-sm-4,.nav-root-container .main-sidebar .sidebar .collapse .col-md-4,.nav-root-container .main-sidebar .sidebar .collapse .col-lg-4{padding-left:20px;padding-right:20px}.nav-root-container .main-sidebar .sidebar .collapse .row{margin-left:-20px;margin-right:-20px}.nav-root-container .main-sidebar .sidebar .sidebar-header{background-color:#ec1d25;padding:20px 30px;overflow:hidden;height:60px;vertical-align:middle;text-align:center}.nav-root-container .main-sidebar .sidebar .sidebar-header.ecom-sidebar-header{padding:20px 10px}.nav-root-container .main-sidebar .sidebar .sidebar-header.ecom-sidebar-header .ecom-logo{border:none;max-width:174px}.nav-root-container .main-sidebar .sidebar .sidebar-header .sidebar-button{color:#fff;font-size:22px;cursor:pointer}.nav-root-container .main-sidebar .sidebar .sidebar-header .logo>object{vertical-align:middle}.nav-root-container .main-sidebar .sidebar .sidebar-header .cartIcon{color:#fff;font-size:22px;cursor:pointer}.nav-root-container .main-sidebar .sidebar .sidebar-header .sidebar-search-button{color:#fff;font-size:22px;cursor:pointer}.nav-root-container .main-sidebar .sidebar .user-number{color:#6d6e70}.nav-root-container .main-sidebar .sidebar .user-details{color:#6d6e70;text-transform:uppercase;font-family:"museo-sans-700",Helvetica,Arial,sans-serif !important;font-size:10px;letter-spacing:1px}.nav-root-container .main-sidebar .sidebar .audience{position:relative;height:48px;line-height:48px;background-color:#404041;color:#ebebeb;text-transform:uppercase;text-align:center;vertical-align:middle;margin:0;cursor:pointer}.nav-root-container .main-sidebar .sidebar .audience .audience-selected span{font-family:"museo-sans-700",Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:1px}.nav-root-container .main-sidebar .sidebar .caret{position:absolute;right:20px;top:22px}.nav-root-container .main-sidebar .sidebar .cart-items-qty{background-color:#ec1d25;color:#ebebeb;position:absolute;font-family:"museo-sans-700",Helvetica,Arial,sans-serif;font-size:10px;height:22px;line-height:22px;width:auto;min-width:22px;text-align:center;top:-10px;left:15px}.nav-root-container .main-sidebar .sidebar .audience-options{margin:0}.nav-root-container .main-sidebar .sidebar .audience-options .audience-option{margin:0;height:48px;line-height:48px;background-color:#404041;color:#ebebeb;text-transform:uppercase;text-align:center;vertical-align:middle;font-family:"museo-sans-700",Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:1px;cursor:pointer}.nav-root-container .main-sidebar .sidebar .blue{background-color:#2C7AEC !important}.nav-root-container .main-sidebar .sidebar .orange{background-color:#EF7000 !important}.nav-root-container .main-sidebar .sidebar .green{background-color:#41B154 !important}.nav-root-container .main-sidebar .sidebar .darkblue{background-color:#023177 !important}.nav-root-container .main-sidebar .sidebar .pink{background-color:#E390C0 !important}.nav-root-container .main-sidebar .sidebar .black{background-color:#404041 !important}.nav-root-container .main-sidebar .sidebar .black ul li a{color:#ebebeb !important}.nav-root-container .main-sidebar .sidebar .black ul li .trademark{color:#ebebeb !important}.nav-root-container .main-sidebar .sidebar .black .divider{background-color:#6d6e70 !important}.nav-root-container .main-sidebar .sidebar ul#submenu,.nav-root-container .main-sidebar .sidebar ul.menuBg{padding:0;list-style:none;width:auto;margin:0}.nav-root-container .main-sidebar .sidebar ul#submenu>li a.shopByGradeLink.active,.nav-root-container .main-sidebar .sidebar ul.menuBg>li a.shopByGradeLink.active{border-color:transparent}.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section{list-style:none;padding:6px 0}.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li{position:relative;margin:12px 0;text-align:center;color:#404041;line-height:12px}.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li.cartType,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li.cartType{font-size:13px;text-transform:uppercase}.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li.cartTypeData,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li.cartTypeData{display:none !important}@media (max-width: 919px){.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li{margin:30px 0}.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li.bottom-nav-scholastic-link:last-child,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li.bottom-nav-scholastic-link:last-child{margin-bottom:90px}}.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li a.active,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li a.active{color:#eb1c2c}.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li>a,.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li div>a,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li>a,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li div>a{display:inline-block;text-decoration:none;color:#000;margin:0;font-family:"museo-sans-500",Helvetica,Arial,sans-serif;font-size:13px;letter-spacing:1px;font-weight:500}.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li>a .redTxt,.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li div>a .redTxt,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li>a .redTxt,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li div>a .redTxt{font-family:"museo-sans-700",Helvetica,Arial,sans-serif}.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li>a>i,.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li div>a>i,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li>a>i,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li div>a>i{font-family:"museo-sans-500",Helvetica,Arial,sans-serif;font-size:10px;text-transform:lowercase}.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li>a .selected,.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li div>a .selected,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li>a .selected,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li div>a .selected{color:#404041;border-bottom:1px solid #000;font-family:"museo-sans-700",Helvetica,Arial,sans-serif !important;font-size:10px !important;letter-spacing:1px;display:inline-block;padding-left:0px}.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li>a small,.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li div>a small,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li>a small,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li div>a small{font-size:10px;display:inline-block}.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li>a:hover,.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li>a:focus,.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li div>a:hover,.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li div>a:focus,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li>a:hover,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li>a:focus,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li div>a:hover,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li div>a:focus{color:#eb1c2c}.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section .shopByGradeLink,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section .shopByGradeLink{text-decoration:none !important}.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section .shopByGradeLink:hover,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section .shopByGradeLink:hover{text-decoration:none !important;border-color:transparent}.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section>a.red,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section>a.red{color:#ec1d25}.nav-root-container .main-sidebar .sidebar ul.menuBg{margin-top:15px}.nav-root-container .main-sidebar .sidebar .divider{height:1px;overflow:hidden;background-color:#ddd;margin:20px auto !important}.nav-root-container .main-sidebar .sidebar .sidebar-submenu{background-color:#fff;position:relative;overflow:hidden}.nav-root-container .main-sidebar .sidebar .sidebar-submenu .triangle-down{width:2.5%;height:0;padding-left:1.5%;padding-top:15px;position:absolute;left:0;right:0;margin:auto}.nav-root-container .main-sidebar .sidebar .sidebar-submenu .triangle-down:before{content:'';display:block;width:0;height:0;margin-left:-50px;margin-top:-50px;border-left:50px solid transparent;border-right:50px solid transparent;border-top:50px solid #f2f2f2}.nav-root-container .main-sidebar .sidebar .sidebar-submenu ul{margin:30px 0 !important}.nav-root-container .signInLink{margin-bottom:8px !important}@media (max-width: 919px){.nav-root-container .signInLink{margin-bottom:30px !important}}.nav-root-container .nysMember{margin:8px 0 10px;display:block;font-family:"museo-sans-700",Helvetica,Arial,sans-serif;font-size:10px;color:rgba(109,110,112,0.6)}@media (min-width: 919px){.nav-root-container .tso-lenses{margin-bottom:16px !important}}

.nav-root-container .container-fluid{max-width:1600px}@media (min-width: 720px){.nav-root-container .container-fluid .main-row.row{margin:0 -30px}}@-moz-keyframes closeRotate{100%{-moz-transform:rotate(-360deg)}}@-webkit-keyframes closeRotate{100%{-webkit-transform:rotate(-360deg)}}@keyframes closeRotate{100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.nav-root-container .col-lg-1,.nav-root-container .col-lg-10,.nav-root-container .col-lg-11,.nav-root-container .col-lg-12,.nav-root-container .col-lg-2,.nav-root-container .col-lg-3,.nav-root-container .col-lg-4,.nav-root-container .col-lg-5,.nav-root-container .col-lg-6,.nav-root-container .col-lg-7,.nav-root-container .col-lg-8,.nav-root-container .col-lg-9,.nav-root-container .col-md-1,.nav-root-container .col-md-10,.nav-root-container .col-md-11,.nav-root-container .col-md-12,.nav-root-container .col-md-2,.nav-root-container .col-md-3,.nav-root-container .col-md-4,.nav-root-container .col-md-5,.nav-root-container .col-md-6,.nav-root-container .col-md-7,.nav-root-container .col-md-8,.nav-root-container .col-md-9,.nav-root-container .col-sm-1,.nav-root-container .col-sm-10,.nav-root-container .col-sm-11,.nav-root-container .col-sm-12,.nav-root-container .col-sm-2,.nav-root-container .col-sm-3,.nav-root-container .col-sm-4,.nav-root-container .col-sm-5,.nav-root-container .col-sm-6,.nav-root-container .col-sm-7,.nav-root-container .col-sm-8,.nav-root-container .col-sm-9,.nav-root-container .col-xs-1,.nav-root-container .col-xs-10,.nav-root-container .col-xs-11,.nav-root-container .col-xs-12,.nav-root-container .col-xs-2,.nav-root-container .col-xs-3,.nav-root-container .col-xs-4,.nav-root-container .col-xs-5,.nav-root-container .col-xs-6,.nav-root-container .col-xs-7,.nav-root-container .col-xs-8,.nav-root-container .col-xs-9,.nav-root-container .navbar-collapse,.nav-root-container .container-fluid{padding-left:30px;padding-right:30px}.nav-root-container .sidebar .navbar-collapse{padding-left:0px;padding-right:0px}.nav-root-container #contentcolumn{margin-left:200px}.nav-root-container #leftcolumn{float:left;width:200px;margin-left:-100%}.nav-root-container #leftcolumn.fixed{position:fixed;z-index:18;margin-left:0}.nav-root-container .topNav .navbar-nav{margin:0px}.nav-root-container .navbar-collapse{border:none}@media (max-width: 1279px){.nav-root-container .teachersLookingFor,.nav-root-container .partnerLookingFor,.nav-root-container .administratorLookingFor{padding:45px 0 62px}.nav-root-container .teachersLookingFor h3,.nav-root-container .partnerLookingFor h3,.nav-root-container .administratorLookingFor h3{padding-bottom:10px;font-family:"museo-serif-100",Helvetica,Arial,serif;font-size:30px}.nav-root-container .teachersLookingFor input[type="text"],.nav-root-container .partnerLookingFor input[type="text"],.nav-root-container .administratorLookingFor input[type="text"]{font-size:18px;line-height:41px}.nav-root-container .cliffordIllo{bottom:-26px;position:absolute;right:0}}@media (min-width: 920px) and (max-width: 1279px){.nav-root-container .topNav .navbar-nav>li>a{padding:22px 0}.nav-root-container .topNav .search{font-size:100%}.nav-root-container .topNav .navbar-form{padding:20px 10px}.nav-root-container .classroom-materials .bookContent ul li{min-width:210px}.nav-root-container .classroom-materials .bookContent ul li a:hover{border-bottom:1px solid #EB1C2C}.nav-root-container .books .bookContent ul li{min-width:186px}.nav-root-container .books .bookContent ul li a:hover{border-bottom:1px solid #EB1C2C}}@media (min-width: 920px){.nav-root-container .collapsible-mobile{margin-bottom:20px}.nav-root-container .collapsible-mobile>li>ul{display:block !important}}@media (max-width: 919px){.nav-root-container .flyout{position:static;min-height:100%;margin:30px -20px 0}.nav-root-container .flyout.flyoutSignIn{top:60px}.nav-root-container .flyout.flyoutSignIn button.form-control span{font-family:"museo-sans-500",Helvetica,Arial,sans-serif}.nav-root-container .flyout.flyoutSignIn .signInClose{right:21px;top:10px}.nav-root-container .flyout.flyoutSignIn .signInClose a{font-size:22px}.nav-root-container .flyout .flyout-body{opacity:1}.nav-root-container .flyout .flyout-body .collapsible-mobile{margin-bottom:0}.nav-root-container .flyout .flyout-body .collapsible-mobile>li>ul{display:none}.nav-root-container .flyout .half-width{width:100%}.nav-root-container .flyout .half-width.whiteBg{height:auto;min-height:0}.nav-root-container .topNav .navbar-nav{width:100%}.nav-root-container .topNav .search{font-size:100%}.nav-root-container #contentcolumn{margin-left:0px;float:none;clear:both}.nav-root-container #leftcolumn{width:100%;margin-left:0px}.nav-root-container .main-sidebar .sidebar .mobileTopNav a{display:inline-block;margin-right:15px}.nav-root-container .main-sidebar .sidebar .mobileTopNav a:last-child{margin-right:0px}.nav-root-container .main-sidebar .sidebar .mobileTopNav .icon-close{-webkit-animation:closeRotate .2s linear;-moz-animation:closeRotate .2s linear;animation:closeRotate .2s linear}.nav-root-container .main-sidebar .sidebar .sidebar-header{padding:15px 20px}.nav-root-container .main-sidebar .sidebar .sidebar-header .logo{margin:5px 0px 0px 0px;float:left;width:auto;min-width:160px}.nav-root-container .main-sidebar .sidebar .cartBtn{font-size:22px;color:#fff}.nav-root-container .main-sidebar .sidebar .cartBtn:hover{color:#fff;font-size:22px}.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li>a,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li>a{font-size:15px;line-height:1.4}.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li>a:hover,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li>a:hover{border-bottom-color:transparent}.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li>a.active,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li>a.active{border-bottom-color:transparent}.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li>a span.icon-down,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li>a span.icon-down{font-size:15px;padding-left:8px;display:inline-block;position:absolute;top:0px;right:40px;color:#404041}.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li>a .selected,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li>a .selected{font-size:12px}.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .books,.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .classroom-materials,.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .digital-resources,.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .programs-services,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .books,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .classroom-materials,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .digital-resources,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .programs-services{padding-left:0 !important;margin:0;text-align:center;min-height:100%}.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .books .row,.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .classroom-materials .row,.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .digital-resources .row,.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .programs-services .row,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .books .row,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .classroom-materials .row,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .digital-resources .row,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .programs-services .row{margin-left:0px !important;margin-right:0px !important}.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .books .col-md-12,.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .books .col-md-4,.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .books .col-lg-4,.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .books .col-md-6,.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .books .col-lg-6,.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .classroom-materials .col-md-12,.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .classroom-materials .col-md-4,.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .classroom-materials .col-lg-4,.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .classroom-materials .col-md-6,.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .classroom-materials .col-lg-6,.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .digital-resources .col-md-12,.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .digital-resources .col-md-4,.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .digital-resources .col-lg-4,.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .digital-resources .col-md-6,.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .digital-resources .col-lg-6,.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .programs-services .col-md-12,.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .programs-services .col-md-4,.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .programs-services .col-lg-4,.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .programs-services .col-md-6,.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .programs-services .col-lg-6,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .books .col-md-12,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .books .col-md-4,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .books .col-lg-4,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .books .col-md-6,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .books .col-lg-6,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .classroom-materials .col-md-12,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .classroom-materials .col-md-4,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .classroom-materials .col-lg-4,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .classroom-materials .col-md-6,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .classroom-materials .col-lg-6,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .digital-resources .col-md-12,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .digital-resources .col-md-4,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .digital-resources .col-lg-4,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .digital-resources .col-md-6,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .digital-resources .col-lg-6,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .programs-services .col-md-12,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .programs-services .col-md-4,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .programs-services .col-lg-4,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .programs-services .col-md-6,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .programs-services .col-lg-6{padding-left:0px !important;padding-right:0px !important}.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .books .bookContent,.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .classroom-materials .bookContent,.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .digital-resources .bookContent,.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .programs-services .bookContent,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .books .bookContent,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .classroom-materials .bookContent,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .digital-resources .bookContent,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .programs-services .bookContent{padding:10px 0 25px;overflow:hidden}.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .books .bookContent .topBotBor,.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .classroom-materials .bookContent .topBotBor,.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .digital-resources .bookContent .topBotBor,.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .programs-services .bookContent .topBotBor,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .books .bookContent .topBotBor,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .classroom-materials .bookContent .topBotBor,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .digital-resources .bookContent .topBotBor,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .programs-services .bookContent .topBotBor{margin-left:20px !important;margin-right:20px !important;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .books .bookContent .topBotBor li,.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .classroom-materials .bookContent .topBotBor li,.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .digital-resources .bookContent .topBotBor li,.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .programs-services .bookContent .topBotBor li,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .books .bookContent .topBotBor li,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .classroom-materials .bookContent .topBotBor li,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .digital-resources .bookContent .topBotBor li,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .programs-services .bookContent .topBotBor li{margin-top:25px !important;margin-bottom:25px !important}.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .books ul,.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .classroom-materials ul,.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .digital-resources ul,.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .programs-services ul,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .books ul,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .classroom-materials ul,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .digital-resources ul,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .programs-services ul{border-left:0px}.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .books ul li,.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .classroom-materials ul li,.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .digital-resources ul li,.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .programs-services ul li,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .books ul li,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .classroom-materials ul li,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .digital-resources ul li,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .programs-services ul li{width:auto;padding-left:0px;margin-top:20px;position:relative}.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .books ul li a,.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .classroom-materials ul li a,.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .digital-resources ul li a,.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .programs-services ul li a,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .books ul li a,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .classroom-materials ul li a,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .digital-resources ul li a,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .programs-services ul li a{font-size:14px}.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .books ul li a span,.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .classroom-materials ul li a span,.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .digital-resources ul li a span,.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .programs-services ul li a span,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .books ul li a span,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .classroom-materials ul li a span,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .digital-resources ul li a span,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .programs-services ul li a span{position:absolute;top:4px;right:39px;font-size:12px}.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .books ul ul,.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .classroom-materials ul ul,.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .digital-resources ul ul,.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .programs-services ul ul,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .books ul ul,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .classroom-materials ul ul,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .digital-resources ul ul,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .programs-services ul ul{margin-top:25px}.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .books ul ul a,.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .classroom-materials ul ul a,.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .digital-resources ul ul a,.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li .programs-services ul ul a,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .books ul ul a,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .classroom-materials ul ul a,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .digital-resources ul ul a,.nav-root-container .main-sidebar .sidebar ul.menuBg .left-nav-sub-section li .programs-services ul ul a{font-size:14px;font-family:"museo-sans-300",Helvetica,Arial,sans-serif}.nav-root-container .books .bookContent ul li a{width:auto;display:block}.nav-root-container .welcomeBannerText{width:auto;margin:0 20px}.nav-root-container .row.reorder-xs{transform:rotate(180deg);direction:rtl}.nav-root-container .row.reorder-xs>[class*="col-"]{transform:rotate(-180deg);direction:ltr}}@media (min-width: 720px) and (max-width: 919px){.nav-root-container .topNav .navbar-nav>li>a{padding:21px 0}.nav-root-container .topNav .navbar-form{padding:20px 10px}}@media (max-width: 719px){.nav-root-container .audience-overlay{position:fixed;top:60px;left:0;width:100%;min-height:100%;background-color:rgba(0,0,0,0.7);z-index:8}.nav-root-container .topNav{min-height:50px}.nav-root-container .topNav span.icon-down,.nav-root-container .topNav span.icon-up{position:absolute;right:0px;top:10px;font-size:18px}.nav-root-container .topNav .navbar{position:absolute;width:100%}.nav-root-container .topNav .navbar.open{height:220px;z-index:9}.nav-root-container .topNav .navbar.closed{height:auto}.nav-root-container .topNav .navbar-nav{width:100%;position:absolute;padding-top:57px}.nav-root-container .topNav .navbar-nav.closed{height:50px;overflow:hidden}.nav-root-container .topNav .navbar-nav.open{height:auto;overflow:visible}.nav-root-container .topNav .navbar-nav .audience{text-transform:capitalize}.nav-root-container .topNav .navbar-nav li{display:initial}.nav-root-container .topNav .navbar-nav li a{background:#6abdff;color:#fff;margin-right:0px;text-align:left;padding:10px 20px;position:relative;font-size:10px !important;border-bottom:1px solid rgba(255,255,255,0.5)}.nav-root-container .topNav .navbar-nav li a:focus,.nav-root-container .topNav .navbar-nav li a:hover{background:#2BA0FF;color:#fff}.nav-root-container .topNav .navbar-nav li a.teacherNav:hover,.nav-root-container .topNav .navbar-nav li a.teacherNav:focus{background:#6abdff}.nav-root-container .topNav .navbar-nav li a.administratorNav:hover,.nav-root-container .topNav .navbar-nav li a.administratorNav:focus{background:#6abdff}.nav-root-container .topNav .navbar-nav li a.partnerNav:hover,.nav-root-container .topNav .navbar-nav li a.partnerNav:focus{background:#6abdff;color:#fff}.nav-root-container .topNav .navbar-nav li.active{position:absolute;top:0;left:0}.nav-root-container .topNav .navbar-nav li.active a{border-bottom:none}.nav-root-container .topNav .navbar-nav li.active a.teacherNav{background:#2ba0ff;color:#fff}.nav-root-container .topNav .navbar-nav li.active a.teacherNav:focus,.nav-root-container .topNav .navbar-nav li.active a.teacherNav:hover{background:#2ba0ff;color:#fff}.nav-root-container .topNav .navbar-nav li.active>a.parentNav{background:#2790e5;color:#fff}.nav-root-container .topNav .navbar-nav li.active a.parentNav:focus,.nav-root-container .topNav .navbar-nav li.active a.parentNav:hover{background:#2790e5;color:#fff}.nav-root-container .topNav .navbar-nav li.active>a.administratorNav{background:#FFBA0A;color:#fff}.nav-root-container .topNav .navbar-nav li.active a.administratorNav:focus,.nav-root-container .topNav .navbar-nav li.active a.administratorNav:hover{background:#FFBA0A;color:#fff}.nav-root-container .topNav .navbar-nav li.active>a.partnerNav{background:#466fcb;color:#fff}.nav-root-container .topNav .navbar-nav li.active a.partnerNav:focus,.nav-root-container .topNav .navbar-nav li.active a.partnerNav:hover{background:#466fcb;color:#fff}.nav-root-container .topNav .navbar-nav li:last-child>a{margin-right:0px}.nav-root-container .topNav.adminNavBg .navbar-nav li a{background-color:#ffcf53}.nav-root-container .topNav.adminNavBg .navbar-nav li a.teacherNav:hover,.nav-root-container .topNav.adminNavBg .navbar-nav li a.teacherNav:focus{background:#ffcf53}.nav-root-container .topNav.adminNavBg .navbar-nav li a.partnerNav:hover,.nav-root-container .topNav.adminNavBg .navbar-nav li a.partnerNav:focus{background:#ffcf53;color:#fff}.nav-root-container .topNav.partnerNavBg .navbar-nav li a{background-color:#7d9adb}.nav-root-container .topNav.partnerNavBg .navbar-nav li a.teacherNav:hover,.nav-root-container .topNav.partnerNavBg .navbar-nav li a.teacherNav:focus{background:#7d9adb}.nav-root-container .topNav.partnerNavBg .navbar-nav li a.administratorNav:hover,.nav-root-container .topNav.partnerNavBg .navbar-nav li a.administratorNav:focus{background:#7d9adb}.nav-root-container .teacherPageBanner,.nav-root-container .partnerPageBanner{padding:15px 0}.nav-root-container .teacherPageBanner h1,.nav-root-container .adminPageBanner h1,.nav-root-container .partnerPageBanner h1{font-size:27px}.nav-root-container .teacherPageBanner p,.nav-root-container .adminPageBanner p,.nav-root-container .partnerPageBanner p{font-size:13px}.nav-root-container .wBanner{display:none !important}.nav-root-container .col-lg-1,.nav-root-container .col-lg-10,.nav-root-container .col-lg-11,.nav-root-container .col-lg-12,.nav-root-container .col-lg-2,.nav-root-container .col-lg-3,.nav-root-container .col-lg-4,.nav-root-container .col-lg-5,.nav-root-container .col-lg-6,.nav-root-container .col-lg-7,.nav-root-container .col-lg-8,.nav-root-container .col-lg-9,.nav-root-container .col-md-1,.nav-root-container .col-md-10,.nav-root-container .col-md-11,.nav-root-container .col-md-12,.nav-root-container .col-md-2,.nav-root-container .col-md-3,.nav-root-container .col-md-4,.nav-root-container .col-md-5,.nav-root-container .col-md-6,.nav-root-container .col-md-7,.nav-root-container .col-md-8,.nav-root-container .col-md-9,.nav-root-container .col-sm-1,.nav-root-container .col-sm-10,.nav-root-container .col-sm-11,.nav-root-container .col-sm-12,.nav-root-container .col-sm-2,.nav-root-container .col-sm-3,.nav-root-container .col-sm-4,.nav-root-container .col-sm-5,.nav-root-container .col-sm-6,.nav-root-container .col-sm-7,.nav-root-container .col-sm-8,.nav-root-container .col-sm-9,.nav-root-container .col-xs-1,.nav-root-container .col-xs-10,.nav-root-container .col-xs-11,.nav-root-container .col-xs-12,.nav-root-container .col-xs-2,.nav-root-container .col-xs-3,.nav-root-container .col-xs-4,.nav-root-container .col-xs-5,.nav-root-container .col-xs-6,.nav-root-container .col-xs-7,.nav-root-container .col-xs-8,.nav-root-container .col-xs-9,.nav-root-container .navbar-collapse,.nav-root-container .container-fluid{padding-left:20px;padding-right:20px}.nav-root-container .row{margin:0 -20px}.nav-root-container .teachersLookingFor,.nav-root-container .partnerLookingFor,.nav-root-container .administratorLookingFor{padding:27px 0 30px}.nav-root-container .teachersLookingFor h3,.nav-root-container .partnerLookingFor h3,.nav-root-container .administratorLookingFor h3{padding-bottom:9px;font-family:"museo-serif-100",Helvetica,Arial,serif;font-size:24px}.nav-root-container .teachersLookingFor input[type="text"],.nav-root-container .partnerLookingFor input[type="text"],.nav-root-container .administratorLookingFor input[type="text"]{font-size:14px;line-height:31px}.nav-root-container .teachersLookingFor .fs1,.nav-root-container .partnerLookingFor .fs1,.nav-root-container .administratorLookingFor .fs1{font-size:22px}.nav-root-container .cliffordIllo{bottom:-26px;position:absolute;right:0}}@media (max-width: 320px){.nav-root-container .logo{margin-top:5px}.nav-root-container .sectionTitle h2{max-width:185px}}@media (min-width: 320px) and (max-width: 499px){.nav-root-container .redBtnWithArrow{font-size:18px;padding:20px 30px}.nav-root-container .redBtnWithArrow:after{font-size:18px;padding-left:3px}}@media (max-width: 719px){.nav-root-container .circleWrapper{position:relative;overflow:hidden}.nav-root-container .circleWrapper .row{margin-left:-20px;margin-right:-20px}.nav-root-container .circleWrapper .row .col-xs-4,.nav-root-container .circleWrapper .row .col-sm-4,.nav-root-container .circleWrapper .row .col-md-4{padding-left:20px !important;padding-right:20px !important}.nav-root-container .circleWrapper .row .col-xs-4:first-child,.nav-root-container .circleWrapper .row .col-sm-4:first-child,.nav-root-container .circleWrapper .row .col-md-4:first-child{padding-left:20px !important}.nav-root-container .circleWrapper .row .col-xs-4:last-child,.nav-root-container .circleWrapper .row .col-sm-4:last-child,.nav-root-container .circleWrapper .row .col-md-4:last-child{padding-right:20px !important}.nav-root-container .circleWrapper .card{padding-bottom:105%}.nav-root-container .circleWrapper .circle{width:100%;height:0;padding-bottom:100%;border-radius:50%;margin:0 auto;text-align:center;overflow:hidden;position:relative;text-align:center}.nav-root-container .circleWrapper .circle span{display:block;width:80%;margin:80px auto 0px;line-height:40px;color:#000;text-align:center}.nav-root-container .circleWrapper .circle span a{font-family:"museo-sans-500",Helvetica,Arial,sans-serif;font-size:35px;display:inline-block;display:inline;text-decoration:underline}.nav-root-container .circleWrapper .circle span a:hover,.nav-root-container .circleWrapper .circle span a:focus{color:#000}.nav-root-container .circleWrapper .circle .circle-img{width:100%;margin:20px auto 0;text-align:center}.nav-root-container .circleWrapper .circle .circle-img img{margin:0 auto;text-align:center;vertical-align:bottom}.nav-root-container .circleWrapper .back span a{margin:40px auto 30px}.nav-root-container .circleWrapper .back ul{margin:100px 0 100px;padding:0px}.nav-root-container .circleWrapper .back ul li{line-height:100%;font-size:30px;margin-bottom:5px}.nav-root-container .circleWrapper .back ul li a{color:#000;margin:0px;padding:0px;display:inline-block}.nav-root-container .circleWrapper .back ul li a:hover,.nav-root-container .circleWrapper .back ul li a:focus{color:#000}.nav-root-container .circleWrapper .whiteCircle{background:#fff}.nav-root-container .circleWrapper .blueCircle{background:#bfe4f5}.nav-root-container .circleWrapper .darkBlueCircle{background:#9cd2f0}.nav-root-container .circleWrapper .redBtnWithArrow{font-size:18px;padding:15px 20px}.nav-root-container .circleWrapper .redBtnWithArrow:after{font-size:14px;padding-left:3px}}@media (min-width: 720px) and (max-width: 819px){.nav-root-container .circleWrapper .row{margin-left:-10px;margin-right:-10px}.nav-root-container .circleWrapper .row .col-xs-4,.nav-root-container .circleWrapper .row .col-sm-4,.nav-root-container .circleWrapper .row .col-md-4{padding-left:10px !important;padding-right:10px !important}.nav-root-container .circleWrapper .row .col-xs-4:first-child,.nav-root-container .circleWrapper .row .col-sm-4:first-child,.nav-root-container .circleWrapper .row .col-md-4:first-child{padding-left:10px !important}.nav-root-container .circleWrapper .row .col-xs-4:last-child,.nav-root-container .circleWrapper .row .col-sm-4:last-child,.nav-root-container .circleWrapper .row .col-md-4:last-child{padding-right:10px !important}.nav-root-container .circleWrapper .circle span{width:140px;margin:25px auto 0px !important;line-height:60%}.nav-root-container .circleWrapper .circle span a{font-size:12px}.nav-root-container .circleWrapper .circle .circle-img{margin:10px auto 0}.nav-root-container .circleWrapper .back span{margin:25px auto 0}.nav-root-container .circleWrapper .back ul{margin:30px 0 20px;padding:0px}.nav-root-container .circleWrapper .back ul li{line-height:60%;font-size:10px}.nav-root-container .circleWrapper .back ul li a{color:#000;margin:0px 0 3px;padding:0px;display:inline-block}.nav-root-container .circleWrapper .back .redBtnWithArrow{font-size:8px;padding:10px 20px}.nav-root-container .circleWrapper .back .redBtnWithArrow:after{font-size:11px;padding-left:3px}}@media (min-width: 820px) and (max-width: 919px){.nav-root-container .circleWrapper .row{margin-left:-10px;margin-right:-10px}.nav-root-container .circleWrapper .row .col-xs-4,.nav-root-container .circleWrapper .row .col-sm-4,.nav-root-container .circleWrapper .row .col-md-4{padding-left:10px !important;padding-right:10px !important}.nav-root-container .circleWrapper .row .col-xs-4:first-child,.nav-root-container .circleWrapper .row .col-sm-4:first-child,.nav-root-container .circleWrapper .row .col-md-4:first-child{padding-left:10px !important}.nav-root-container .circleWrapper .row .col-xs-4:last-child,.nav-root-container .circleWrapper .row .col-sm-4:last-child,.nav-root-container .circleWrapper .row .col-md-4:last-child{padding-right:10px !important}.nav-root-container .circleWrapper .circle span{margin:25px auto 0px;line-height:100%}.nav-root-container .circleWrapper .circle span a{font-size:15px}.nav-root-container .circleWrapper .back span{margin:30px auto 0}.nav-root-container .circleWrapper .back ul{margin:30px 0 40px;padding:0px}.nav-root-container .circleWrapper .back ul li{line-height:50%;font-size:12px}.nav-root-container .circleWrapper .back ul li a{color:#000;margin:0px 0 5px;padding:0px;display:inline-block}}@media (min-width: 920px) and (max-width: 1099px){.nav-root-container .circleWrapper .row{margin-left:-10px;margin-right:-10px}.nav-root-container .circleWrapper .row .col-xs-4,.nav-root-container .circleWrapper .row .col-sm-4,.nav-root-container .circleWrapper .row .col-md-4{padding-left:10px !important;padding-right:10px !important}.nav-root-container .circleWrapper .row .col-xs-4:first-child,.nav-root-container .circleWrapper .row .col-sm-4:first-child,.nav-root-container .circleWrapper .row .col-md-4:first-child{padding-left:10px !important}.nav-root-container .circleWrapper .row .col-xs-4:last-child,.nav-root-container .circleWrapper .row .col-sm-4:last-child,.nav-root-container .circleWrapper .row .col-md-4:last-child{padding-right:10px !important}.nav-root-container .circleWrapper .circle span{width:140px;margin:25px auto 0px !important;line-height:60%}.nav-root-container .circleWrapper .circle span a{font-size:12px}.nav-root-container .circleWrapper .back span{margin:30px auto 0}.nav-root-container .circleWrapper .back ul{margin:20px 0 20px;padding:0px}.nav-root-container .circleWrapper .back ul li{line-height:60%;font-size:10px}.nav-root-container .circleWrapper .back ul li a{color:#000;margin:0px 0 3px;padding:0px;display:inline-block}.nav-root-container .circleWrapper .back .redBtnWithArrow{font-size:8px;padding:10px 20px}.nav-root-container .circleWrapper .back .redBtnWithArrow:after{font-size:11px;padding-left:3px}}.tso-lenses .nonactive{display:none !important}

﻿#scroller,html{-webkit-tap-highlight-color:transparent}.btn,.btn-group,.btn-group-vertical,.caret,.checkbox-inline,.radio-inline,img{vertical-align:middle}.img-responsive,.img-thumbnail,.table,label{max-width:100%}.group:after,.invisible,.jssor_1,.pdp-details li:after{visibility:hidden}.flyout .flyout-footer a:hover,.quicklook .quicklook-footer a:hover{-webkit-text-decoration-color:#EB1C2D;text-decoration-color:#EB1C2D}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */.dl-horizontal dd:after,.modal-header:after{clear:both}.form-control::-ms-expand{border:0;background-color:transparent}.btn-group-vertical>.btn:first-child:not(:last-child){border-radius:4px 4px 0 0}.btn-group-vertical>.btn:last-child:not(:first-child){border-radius:0 0 4px 4px}.input-group .form-control:focus{z-index:3}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.pre-scrollable{max-height:340px}.label,sub,sup{vertical-align:baseline}.btn-group>.btn-group,.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.dropdown-menu{float:left}.carousel-control,a{background-color:transparent}.container .jumbotron,.container-fluid .jumbotron{padding-left:15px;padding-right:15px}.modal-header:after,.modal-header:before{content:" ";display:table}@media (min-width: 720px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:20pt}}.carousel-control.left{background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}@media screen and (min-width: 720px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}@-ms-viewport{width:device-width}.button{border:2px solid;border-radius:20px;text-align:center;line-height:36px;font-size:11px;padding:0 20px}.button:hover{cursor:pointer}.button-red{border-color:#EB1F29;background-color:#EB1F29;color:#fff}.button-red:hover{border-color:#EC636A;background-color:#EC636A;color:#fff}.button-green{border-color:#41B154;background-color:#41B154;color:#fff}.button-green:hover{border-color:#A1E699;background-color:#A1E699;color:#fff}.button-purple,.button-purple:hover{border-color:#5A388A;background-color:#5A388A;color:#fff}.button-light-blue{border-color:#0090FF;background-color:#0090FF;color:#fff}.button-light-blue:hover{border-color:#51B3FF;background-color:#51B3FF;color:#fff}.button-black{border-color:#333;background-color:#333;color:#fff}.button-black-outline,.button-black:hover{border-color:#333;background-color:transparent;color:#333}.button-black-outline:hover{border-color:#333;background-color:#333;color:#fff}.button-white-outline{border-color:#fff;background-color:transparent;color:#fff}.button-white-outline:hover{border-color:#fff;background-color:#fff;color:#333}body{padding:0;margin:0;background:#fff}.no-gutter{padding-left:0;padding-right:0}.main-sidebar{background-color:#F0F0F0;transform:transform .3s ease-in-out, width .3s ease-in-out}.flyout,.main-sidebar .sidebar{height:inherit}.main-sidebar .sidebar .cartBtn{background:0 0;border:none;padding:0;font-size:30px;margin:0;display:inline-block;cursor:pointer}.main-sidebar .sidebar .navbar-collapse{border-top:0}.main-sidebar .sidebar .cartBtn:hover{color:#eb1c2c}.main-sidebar .sidebar .sidebar-header .cartIcon,.main-sidebar .sidebar .sidebar-header .sidebar-button,.main-sidebar .sidebar .sidebar-header .sidebar-search-button{color:#fff;font-size:22px;cursor:pointer}.main-sidebar .sidebar .mobileTopNav a{display:inline-block;margin-right:25px}.main-sidebar .sidebar .mobileTopNav a:last-child{margin-right:0}.main-sidebar .sidebar .mobileTopNav .hidespan{display:none}.main-sidebar .sidebar .collapse .col-lg-12,.main-sidebar .sidebar .collapse .col-lg-4,.main-sidebar .sidebar .collapse .col-lg-6,.main-sidebar .sidebar .collapse .col-md-12,.main-sidebar .sidebar .collapse .col-md-4,.main-sidebar .sidebar .collapse .col-md-6,.main-sidebar .sidebar .collapse .col-sm-12,.main-sidebar .sidebar .collapse .col-sm-4,.main-sidebar .sidebar .collapse .col-sm-6,.main-sidebar .sidebar .collapse .col-xs-12{padding-left:20px;padding-right:20px}.main-sidebar .sidebar .collapse .row{margin-left:-20px;margin-right:-20px}.main-sidebar .sidebar .sidebar-header{background-color:#EB1F29;padding:27px 30px;overflow:hidden;vertical-align:middle;text-align:center}.main-sidebar .sidebar .sidebar-header .logo>object{vertical-align:middle}.main-sidebar .sidebar .user-number{color:#666}.main-sidebar .sidebar .user-details{color:#666;text-transform:uppercase;font-family:"museo-sans-700",Helvetica,Arial,sans-serif !important;font-size:10px;letter-spacing:1px}.main-sidebar .sidebar .audience .audience-selected span,.main-sidebar .sidebar .audience-options .audience-option,.main-sidebar .sidebar .cart-items-qty,.main-sidebar .sidebar ul#submenu>li>a .redTxt,.main-sidebar .sidebar ul.menuBg>li>a .redTxt{font-family:"museo-sans-700",Helvetica,Arial,sans-serif}.main-sidebar .sidebar .audience{position:relative;height:48px;line-height:48px;background-color:#333;color:#ECEAEA;text-transform:uppercase;text-align:center;vertical-align:middle;margin:0;cursor:pointer}.main-sidebar .sidebar .audience .audience-selected span{font-size:12px;letter-spacing:1px}.main-sidebar .sidebar .caret{position:absolute;right:20px;top:22px}.main-sidebar .sidebar .cart-items-qty{background-color:#EB1F29;color:#ECEAEA;position:absolute;font-size:10px;height:22px;line-height:22px;width:22px;text-align:center;top:-10px;left:15px}@media (min-width: 1280px){.main-sidebar .sidebar .cart-items-qty{padding-left:2px}}.main-sidebar .sidebar .audience-options{margin:0}.main-sidebar .sidebar .audience-options .audience-option{margin:0;height:48px;line-height:48px;background-color:#333;color:#ECEAEA;text-transform:uppercase;text-align:center;vertical-align:middle;font-size:12px;letter-spacing:1px;cursor:pointer}.main-sidebar .sidebar .blue{background-color:#2C7AEC !important}.main-sidebar .sidebar .orange{background-color:#EF7000 !important}.main-sidebar .sidebar .green{background-color:#41B154 !important}.main-sidebar .sidebar .darkblue{background-color:#023177 !important}.main-sidebar .sidebar .pink{background-color:#E390C0 !important}.main-sidebar .sidebar .black{background-color:#333 !important}.main-sidebar .sidebar .black ul li .trademark,.main-sidebar .sidebar .black ul li a{color:#ECEAEA !important}.main-sidebar .sidebar .black .divider{background-color:#666 !important}.main-sidebar .sidebar ul#submenu,.main-sidebar .sidebar ul.menuBg{padding:0;list-style:none;width:auto;margin-top:30px}.main-sidebar .sidebar ul#submenu>li a.shopByGradeLink.active,.main-sidebar .sidebar ul.menuBg>li a.shopByGradeLink.active{border-color:transparent}.nav-root-container .main-sidebar .sidebar ul#submenu>li>a.myAccountLink{display:none}.main-sidebar .sidebar ul.menuBg>li>a{display:inline-block;text-decoration:none;color:#333;margin:0;text-transform:uppercase;font-family:"museo-sans-700",Helvetica,Arial,sans-serif;font-size:10px;letter-spacing:1px;border-bottom:1px solid #f5f5f5}.main-sidebar .sidebar ul#submenu>li>a .main-sidebar .sidebar ul#submenu>li>a>i,.main-sidebar .sidebar ul.menuBg>li>a>i{font-family:"museo-sans-500",Helvetica,Arial,sans-serif;font-size:10px;text-transform:lowercase}.main-sidebar .sidebar ul#submenu>li>a .selected,.main-sidebar .sidebar ul.menuBg>li>a .selected{color:#333;border-bottom:1px solid #404041;font-family:"museo-sans-700",Helvetica,Arial,sans-serif !important;font-size:10px !important;letter-spacing:1px;display:inline-block;padding-left:0}.main-sidebar .sidebar ul#submenu>li>a small,.main-sidebar .sidebar ul.menuBg>li>a small{font-size:10px;display:inline-block}.main-sidebar .sidebar ul#submenu>li .shopByGradeLink,.main-sidebar .sidebar ul.menuBg>li .shopByGradeLink{text-decoration:none !important}.main-sidebar .sidebar ul#submenu>li .shopByGradeLink:hover,.main-sidebar .sidebar ul.menuBg>li .shopByGradeLink:hover{text-decoration:none !important;border-color:transparent}.main-sidebar .sidebar ul#submenu>li>a.red,.main-sidebar .sidebar ul.menuBg>li>a.red{color:#EB1F29}.main-sidebar .sidebar ul.menuBg{margin-top:15px}.main-sidebar .sidebar .divider{height:1px;overflow:hidden;background-color:#ddd;margin:20px auto}.main-sidebar .sidebar .sidebar-submenu{background-color:#fff;position:relative;overflow:hidden}.main-sidebar .sidebar .sidebar-submenu .triangle-down{width:2.5%;height:0;padding-left:1.5%;padding-top:15px;position:absolute;left:0;right:0;margin:auto}.main-sidebar .sidebar .sidebar-submenu .triangle-down:before{content:'';display:block;width:0;height:0;margin-left:-50px;margin-top:-50px;border-left:50px solid transparent;border-right:50px solid transparent;border-top:50px solid #F0F0F0}.main-sidebar .sidebar .sidebar-submenu ul{margin:30px 0 !important}h1.topNav,h2.topNav,h3.topNav,h4.topNav,h5.topNav,h6.topNav{margin-bottom:0;margin-top:0;font-weight:400}.administratorNav span,.parentNav span,.partnerNav span,.teacherNav span{font-size:32.51px;display:inline-block;margin-right:15px;line-height:37px;vertical-align:middle}.row-eq-height{display:flex}a{color:#282829}a:focus,a:hover{text-decoration:none}img{border:0}.h1,.h2,.h3,h1,h2,h3,p{margin:0}.h2,h2{font-size:auto}.clearfix{height:0}.orangeTxt{color:#f29011}.redTxt{color:#e72233 !important}.gryTxt{color:#c5c5c6}.relative{position:relative}.logoBg{overflow:hidden}.logoBg a{display:inline-block}.logo{border:1px solid #fbd6d9;display:block;text-align:center;margin:0 auto}.whiteBg{background:#fff;overflow:hidden}.topNav{background:#2BA0FF;overflow:hidden;color:#fff}.topNav .navbar{margin-bottom:0}.topNav .navbar-default{background:0 0;border:0}.topNav .navbar-default .audience{font-size:10px;font-family:"museo-sans-500",Helvetica,Arial,sans-serif;color:rgba(255,255,255,0.7);margin-right:9px}.topNav .navbar-default .navbar-nav a{color:#fff;font-size:11px}.topNav .navbar-default .navbar-nav a:hover{color:#fff}.topNav .navbar-default .navbar-nav>.active>a{color:#fff;background-color:rgba(255,255,255,0);border-right:none}.topNav .navbar-default .navbar-nav>.active>a:focus,.topNav .navbar-default .navbar-nav>.active>a:hover{background-color:rgba(255,255,255,0)}.topNav .navbar-right{margin:0}.topNav .navbar-form{width:6%;background:#282829;border-top:1px solid #404041;border-bottom:1px solid #404041;border-left:1px solid #404041;padding:16px 18px 15px}.topNav .navbar-nav{width:94%}.topNav .navbar-nav>li{display:table-cell;width:1%;float:none}.topNav .navbar-nav>li:last-child>a{border-right:none}.topNav .navbar-nav>li>a{color:#fff;border-right:1px solid rgba(255,255,255,0.5);padding:19px 0;background-color:rgba(255,255,255,0.3);text-transform:uppercase;text-align:center;font-family:"museo-sans-700",Helvetica,Arial,sans-serif;font-size:10px;letter-spacing:1px}.topNav .navbar-nav>li>a:hover{color:#fff;background-color:rgba(255,255,255,0.2)}.teacherNavBanner,.teacherPageBanner{background:#2BA0FF;color:#fff;overflow:hidden}.topNav .search{text-align:center;cursor:pointer;font-size:30px;color:#fff}.pageBanners .banner{display:none}.teacherPageBanner{padding:24px 0 26px}.teacherPageBanner h1{border-bottom:1px dashed #fff;padding-bottom:11px;display:inline-block;font-family:"museo-serif-100",Helvetica,Arial,serif;font-size:40px;margin:0}.teacherPageBanner p{font-family:"museo-sans-300",Helvetica,Arial,sans-serif;font-size:16px;line-height:18px}.teacherNavBanner{padding:26px 0 27px;display:none}.teacherNavBanner h1{padding-bottom:9px;display:inline-block;font-family:"museo-serif-100",Helvetica,Arial,serif;font-size:40px}.teacherNavBanner p{padding-top:16px;font-family:"museo-sans-300",Helvetica,Arial,sans-serif;font-size:16px;line-height:normal;display:none}.welcomeBannerText{margin:0 auto;position:relative;z-index:2;top:200px;opacity:0;transition:all .5s linear;width:540px}.welcomeBannerText.complete{top:0;opacity:1}.welcomeBannerText p{opacity:0;transition:all .3s linear .5s}.welcomeBannerText.complete p{opacity:1}.paddingTop40{padding-top:40px}.carousel-inner>.item.active.peek{transform:translate3d(10%, 0, 0)}.carousel-inner>.item.active.peek2{transform:translate3d(-10%, 0, 0)}.carousel-inner>.item.prev.peek{transform:translate3d(-89%, 0, 0)}.carousel-inner>.item.next.peek2{transform:translate3d(89%, 0, 0);transition:transform 1s ease-in-out}.carousel-control{width:3%}.carousel-indicators{left:33px;margin:0;width:auto;padding-left:0;bottom:34px}.carousel-indicators li{border-color:#404041}.carousel-indicators .active{background-color:#404041}.partnerItemBgImg{color:#282829;padding:25px 0 75px}.partnerItemBgImg h3{padding-top:13px;font-family:"museo-sans-700",Helvetica,Arial,sans-serif;font-size:42px;width:78%}.partnerItemBgImg .dateText,.partnerItemBgImg p a{font-family:"museo-sans-500",Helvetica,Arial,sans-serif;font-size:12px}.partnerItemBgImg .redBtn{margin-top:21px}.partnerItemBgImg .dateText{padding:98px 0 93px}.partnerItemBgImg p a{display:inline-block;border-bottom:1px solid #282829}.circles p,.redBtn,.redBtnWithArrow{font-size:11px;text-transform:uppercase}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.cta_btn{width:135px}.cta_btn:after{margin-left:95px}}.text-cta:hover{color:#EC1D25;text-decoration:underline}.text-cta-db:hover{color:#fff;text-decoration:underline}.circles{width:80px;height:80px;border-radius:40px;display:inline-block;margin:20px;position:absolute;top:0;right:10%}.circles:hover{-webkit-animation:out 1.2s ease}.circles:hover>p{-webkit-animation:stay 1.2s ease}.btn-slideshow-left:active:hover:after,.btn-slideshow-right:active:hover:after,.jssora09l:active:hover:after,.jssora09r:active:hover:after{-webkit-animation:0}.circles p{text-align:center;color:#fff !important;position:relative;top:-62px;font-weight:700;letter-spacing:.08em}.best-price{background:#f18f11}.top-picks{background:#1ebc7e}.members{background:#f22a68}@keyframes out{0%{-webkit-transform:rotate(360deg)}100%{-webkit-transform:rotate(0)}}@keyframes stay{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}.redBtn,.redBtnWithArrow{background:#ec1d25;padding:16px 20px;border-radius:50px;color:#fff;display:inline-block;font-family:"museo-sans-700",Helvetica,Arial,sans-serif;letter-spacing:1px}.redBtn:focus,.redBtn:hover,.redBtnWithArrow:focus,.redBtnWithArrow:hover{background:#dd131a;color:#fff !important;text-decoration:none}.redBtnWithArrow:after{content:"\e901";font-family:Scholastic_Icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;font-size:18px;vertical-align:middle;padding-left:5px}.btn-slideshow-left:after,.btn-slideshow-right:after{position:absolute;margin-top:10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.classRoomSixColumn{border-top:1px solid #ebebeb}.btn-slideshow-left,.btn-slideshow-right{font-size:30px;width:60px;height:60px;background:#404041;cursor:pointer;transition:all .2s linear ease;font-family:Scholastic_Icons;color:#fff;text-decoration:none}.col,.lastPrice,.ourPrice{float:left}.btn-slideshow-left,.jssora09l{box-shadow:6px 5px 0 0 rgba(152,152,157,0.5)}.btn-slideshow-left{cursor:hand;display:inline-block;-kthtml-transition:all .2s linear ease}.btn-slideshow-left:after{content:"Ã®Â¤â€ž";font-family:Scholastic_Icons;margin-left:10px;color:#fff}.btn-slideshow-right:active{transform:translate(-6px, 5px);box-shadow:0 0 0 0 rgba(152,152,157,0.5)}.btn-slideshow-left:active{transform:translate(6px, 5px);webkit-box-shadow:0 2px 0 0 rgba(152,152,157,0.5);box-shadow:0 1px 0 0 rgba(152,152,157,0.5)}.btn-slideshow-right{cursor:hand;box-shadow:-6px 5px 0 0 rgba(152,152,157,0.5);display:inline-block}.btn-slideshow-left:hover,.btn-slideshow-right:hover{background:#282829}.btn-slideshow-right:after{content:"Ã®Â¤â€¦";font-family:Scholastic_Icons;margin-left:15px;color:#fff}@keyframes slide-arrow-right{0%,100%{margin-left:-14px}40%{margin-left:-12px}}.priceTitle{font-family:"museo-sans-500",Helvetica,Arial,sans-serif;font-size:10px}.col,.color-band{height:10px}.lastPrice{border-right:1px solid #e2e2e2;padding-right:20px}.ourPrice{padding-left:20px}.classroomSection .sectionTitle{padding:50px 0 18px}.classroomSection .sectionTitle h2{margin:0}.col-4{width:25%}.col-5{width:20%}.col-6{width:16.66666%}.fom{text-align:right}.sectionTitle{text-align:center;overflow:hidden;padding:0;line-height:normal;color:#282829}.bannerLinkText{padding-top:0 !important}.bannerLinkText a{text-decoration:none;font-family:"museo-sans-500",Helvetica,Arial,sans-serif;font-size:12px;padding-top:0;border-bottom:1px solid #404041;display:inline;padding-bottom:2px;letter-spacing:1px}.classRoomCont{padding:45px 0 43px 40px;position:relative;z-index:2}.classRoomCont h3{padding-top:13px;font-family:"museo-sans-700",Helvetica,Arial,sans-serif;font-size:36px}.classRoomCont p{padding-top:12px;font-family:"museo-sans-300",Helvetica,Arial,sans-serif;font-size:18px;line-height:normal}.classRoomCont strong{font-family:"museo-sans-700",Helvetica,Arial,sans-serif}.classRoomCont .text-cta{margin-top:35px;font-size:15px;display:block}.teacherDogIllo{position:absolute;right:17.8%;top:70.9%;z-index:1}#grid-classroom{position:relative}.classRoomSixColumn .column{padding:0 0 20px;border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb}.classRoomSixColumn h2{padding:20px 0 30px;font-size:40px;font-family:"museo-sans-700",Helvetica,Arial,sans-serif;word-wrap:break-word}.backToSchool p a,.main-product-card p{font-family:"museo-sans-500",Helvetica,Arial,sans-serif;font-size:12px}.classRoomSixColumn .width70{width:70%}.classRoomSixColumn h3{display:inline-block}.classRoomSixColumn .jssorb01 div.av{width:10px;height:10px}.classRoomSixColumn .main-product-card a.product-cat h2{color:#000}.classRoomSixColumn .main-product-card a:hover{text-decoration:underline}.backToSchool p a,.bannerLeft a,.bannerRight a,.fs1 .icon-cart,.fs1 .icon-cart:hover{text-decoration:none}.border-top0{border-top:0}.backToSchool{padding-top:38px}.backToSchool p a{border-bottom:1px solid #404041;padding-bottom:3px}.main-product-card{padding:40px 10px 20px}.main-product-card p.subtitle{margin-bottom:30px}.main-product-card p a{text-decoration:none;border-bottom:1px solid #404041;padding-bottom:3px}.shopNow{font-family:"museo-sans-700",Helvetica,Arial,sans-serif;font-size:14px}.padding-top0{padding-top:0 !important}.columnCont img{padding-bottom:17px}.columnCont a.product-card,.columnCont h3{border-bottom:1px dashed #b6b6b7;color:#282829;line-height:32px;padding-bottom:3px}.columnCont h3{display:inline;font-family:"museo-serif-300",Helvetica,Arial,serif;font-size:20px}.columnCont small{padding-top:13px;display:block;font-family:"museo-sans-500",Helvetica,Arial,sans-serif;font-size:10px}.columnCont a.product-card{display:inline;font-family:"museo-serif-300",Helvetica,Arial,serif;font-size:20px}.columnCont a.product-card:hover{color:#EC1D25;border-color:#EC1D25}.lightGreenBg{background:#e4f9db;padding:22px 40px;margin-bottom:40px;overflow:hidden;font-family:"museo-sans-300",Helvetica,Arial,sans-serif;font-size:16px}.lightBlueBg{padding:23px 40px;margin-bottom:40px;overflow:hidden}.lightGreenBg a{font-family:"museo-sans-700",Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:1px}.lightBlueBg{background:#e8f1ff;font-family:"museo-sans-300",Helvetica,Arial,sans-serif;font-size:16px}.lightBlueBg a{font-family:"museo-sans-700",Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:1px}.learn-more{background:#ffe85f;padding:22px 40px;margin-bottom:40px;overflow:hidden;font-family:"museo-sans-300",Helvetica,Arial,sans-serif;font-size:16px}.learn-more a,.teacherFavBannerCont h3{font-family:"museo-sans-700",Helvetica,Arial,sans-serif}.learn-more a{font-size:12px;letter-spacing:1px}.teacherFavBanner{overflow:hidden;padding:0 0 71px;margin-top:21px}.teacherFavBannerCont{position:relative;z-index:2;padding-left:36px}.teacherFavBannerCont h3{padding:36px 0 13px;font-size:36px}.teacherFavBannerCont p{margin-bottom:31px;font-family:"museo-sans-300",Helvetica,Arial,sans-serif;font-size:18px;line-height:normal}.flowers{position:absolute;top:6%;right:2.5%;z-index:1}.cliffordIllo{position:absolute;right:0;bottom:-11px}.administratorLookingFor,.partnerLookingFor,.teachersLookingFor{background:#E1F2F7;overflow:hidden;padding:52px 0 61px}.administratorLookingFor h3,.partnerLookingFor h3,.teachersLookingFor h3{padding-bottom:24px;font-family:"museo-serif-100",Helvetica,Arial,serif;font-size:40px;color:#404041}.administratorLookingFor input[type=text],.partnerLookingFor input[type=text],.teachersLookingFor input[type=text]{border:none;background-color:transparent;box-shadow:none;color:rgba(64,64,65,0.5);padding:0;font-family:"museo-sans-300",Helvetica,Arial,sans-serif;font-size:22px}.administratorLookingFor .input-group,.partnerLookingFor .input-group,.teachersLookingFor .input-group{border-bottom:1px solid rgba(40,40,41,0.3)}.administratorLookingFor .btn-secondary,.partnerLookingFor .btn-secondary,.teachersLookingFor .btn-secondary{background:0 0}.administratorLookingFor .btn-group-lg>.btn,.administratorLookingFor .btn-lg,.administratorLookingFor .form-control,.partnerLookingFor .btn-group-lg>.btn,.partnerLookingFor .btn-lg,.partnerLookingFor .form-control,.teachersLookingFor .btn-group-lg>.btn,.teachersLookingFor .btn-lg,.teachersLookingFor .form-control{padding:0 !important;height:auto}.administratorLookingFor .fs1,.partnerLookingFor .fs1,.teachersLookingFor .fs1{font-size:30px}.partnerFooter{background:#bfe4f5;overflow:hidden;font-family:"museo-sans-500",Helvetica,Arial,sans-serif;font-size:10px;text-align:center}.partnerFooter li{display:inline-block}.partnerFooter li:last-child{margin-left:10px}.partnerFooter li a{border-right:1px solid #333;padding-left:10px;padding-right:10px}@media (max-width: 719px){.fom,.partnerFooter,.topNav .navbar-nav>li a{text-align:left}.teacherNavBanner h1{font-size:25px}.teacherNavBanner p{font-size:12px}.partnerFooter li:nth-child(2) a{border-right:none}.circles{right:50px}.classroomSection{background:#fff}.classroomSection .sectionTitle{padding:0 0 10px}.classroomSection .container-fluid{padding-left:10px;padding-right:10px}.classroomSection .columnCont a.product-card{font-size:14px;line-height:1.2em;display:inline-block}.classroomSection .circles{width:50px;height:50px;right:-20px;top:-10px}.classroomSection .circles p{font-size:8px;top:-43px}.classRoomBanner .img-teacher{display:none}.classRoomCont{padding:40px 20px 15px}.classRoomCont h3{font-size:18px}.classRoomCont p{font-size:15px}.classRoomCont a.text-cta{font-size:13px;margin-top:20px}.learn-more,.lightBlueBg,.lightGreenBg{padding:22px 10px}.learn-more{font-size:15px;line-height:16px}.learn-more>div:first-child{margin-bottom:10px}.teacherFavBannerCont h3{font-size:18px}.teacherFavBannerCont p{font-size:15px}.sectionTitle h2{font-size:28px;margin:0 0 10px}.footerLookingFor h3,.partnerFooterLookingFor h3{font-size:24px}.footerLookingFor input[type=text],.partnerFooterLookingFor input[type=text]{font-size:14px;height:auto;line-height:1}.footerLookingFor .btn-group-lg>.btn,.footerLookingFor .btn-lg,.footerLookingFor .fs1,.partnerFooterLookingFor .btn-group-lg>.btn,.partnerFooterLookingFor .btn-lg,.partnerFooterLookingFor .fs1{font-size:14px;line-height:1}.topNav .navbar-header{background-color:#2BA0FF;color:#fff;font-family:"museo-sans-700",Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:1px;padding:10px}.topNav .navbar-header #mobile-audience{text-transform:uppercase}.topNav .navbar-header .navbar-toggle{border:none;margin:0;float:none;text-align:left;width:100%}.topNav .navbar-header .navbar-toggle .icon-down{display:none;float:right}.topNav .navbar-header .navbar-toggle .icon-up{display:block;float:right}.topNav .navbar-header .navbar-toggle:focus,.topNav .navbar-header .navbar-toggle:hover{background:0 0}.topNav .navbar-header .navbar-toggle.collapsed .icon-down{display:block}.topNav .navbar-header .navbar-toggle.collapsed .icon-up{display:none}.topNav .navbar-nav{margin:0;width:100%}.topNav .navbar-nav>li{display:block;width:100%}.topNav .navbar-nav>li a{display:block;padding:15px 20px;border-right:none}.topNav form{display:none}}@media (min-width: 760px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{height:auto !important;padding-bottom:0;overflow:visible !important}.navbar-collapse.in{overflow-y:visible}}@media (min-width: 920px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}.navbar-collapse.in{overflow-y:visible}}@media (min-width: 720px) and (max-width: 919px){.topNav .navbar-form{display:none}.topNav .navbar-nav{width:100%}.topNav .navbar-collapse{width:auto;border-top:0;box-shadow:none;padding-right:0}.topNav .navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}.topNav .navbar-collapse.in{overflow-y:visible}.topNav .navbar-toggle{display:none}.columnCont a.product-card{font-size:14px;line-height:16px}.classRoomSixColumn h2{font-size:22px}.classRoomSixColumn .text-cta{font-size:15px}.classRoomSixColumn .columnCont a.product-card{font-size:14px}.main-product-card{padding:20px 0 0}.classRoomCont,.teacherFavBanner .teacherFavBannerCont{padding-left:20px}.cliffordIllo{bottom:-12px !important;width:170px !important}.teacherDogIllo{width:100px;top:76.9%}.fom{text-align:left}.teacherFavBanner{padding-bottom:35px}.teacherFavBanner .teacherFavBannerCont h3{padding-top:32px;font-size:32px}.teacherFavBanner .teacherFavBannerCont p{margin-bottom:0;font-size:16px;width:80%}.topsPicks{width:60px}.flowers{top:20%;width:300px;right:4%}.classRoomCont h3{font-size:32px}.classRoomCont p{font-size:15px}.classRoomCont a.text-cta{margin-top:20px}.circles{width:70px;height:70px;right:-10px}.learn-more{padding-left:0;padding-right:0}.classRoomBanner .img-teacher img{position:absolute;bottom:3%}}@media (min-width: 920px) and (max-width: 1279px){.teacherPageBannerBot{background-size:190px}.teacherDogIllo{width:100px;top:76.9%}.fom{text-align:left}.classRoomSixColumn h2{font-size:22px}.classRoomSixColumn .text-cta{font-size:15px}.classRoomSixColumn .columnCont a.product-card{font-size:14px}.columnCont a.product-card{font-size:14px;line-height:16px}.classRoomCont{padding-left:20px}.classRoomCont h3{font-size:32px}.classRoomCont p{font-size:15px}.classRoomCont a.text-cta{margin-top:20px}.main-product-card{padding:20px 0 0}.circles{width:70px;height:70px;right:-10px}.learn-more{padding-left:0;padding-right:0}.classRoomBanner .img-teacher img{position:absolute;bottom:3%}.teacherFavBanner{padding-bottom:35px}.teacherFavBanner .teacherFavBannerCont{padding-left:20px}.teacherFavBanner .teacherFavBannerCont h3{padding-top:32px;font-size:32px}.teacherFavBanner .teacherFavBannerCont p{margin-bottom:0;font-size:16px;width:80%}.topsPicks{width:60px}.flowers{top:20%;width:300px;right:4%}.sectionTitle h2{font-size:42px}}@media (max-width: 920px){.cliffordIllo{width:200px}.footerLookingFor h3,.partnerFooterLookingFor h3{font-size:26px}.footerLookingFor input[type=text],.partnerFooterLookingFor input[type=text]{font-size:20px;height:auto;line-height:1}.footerLookingFor .btn-group-lg>.btn,.footerLookingFor .btn-lg,.footerLookingFor .fs1,.partnerFooterLookingFor .btn-group-lg>.btn,.partnerFooterLookingFor .btn-lg,.partnerFooterLookingFor .fs1{font-size:26px;line-height:1}}@media (min-width: 720px){.wrap-product-card{margin-left:10%;margin-right:10%}}@media (min-width: 920px){.flowers{right:8%}}@media (min-width: 1280px){.topNav .navbar-nav{width:94%}.topNav .navbar-nav>li>a span{display:inline}.classRoomBanner,.learn-more,.teacherFavBanner{margin-left:55px;margin-right:55px}.classRoomBanner .classRoomCont a.text-cta{font-size:12px}.learn-more .col-lg-4,.learn-more .col-lg-8{padding-left:0;padding-right:0}.wrap-product-card{margin-left:15%;margin-right:15%}}.fs0{font-size:16px}.fs1{font-size:32px}.fs1 .icon-cart:hover{color:#e72233}.menuBg{margin:0;padding:0}.redArrowIcon,.whiteArrowIcon{font-size:18px;display:inline-block;padding:0 5px;vertical-align:middle}.adminPageBanner img,.partnerPageBanner img{vertical-align:bottom}.redArrowIcon{color:#eb1c2d}.whiteArrowIcon{color:#fff}.jssorb01 .av:hover,.jssorb01 div,.jssorb01 div:hover{background-color:#fff}.jssor_1{position:relative;margin:0 auto;top:0;left:0;width:800px;height:500px;overflow:hidden}.jssorb01{position:absolute;bottom:1px !important}.jssorb01 .av,.jssorb01 div,.jssorb01 div:hover{position:absolute;width:24px;height:24px;overflow:hidden;cursor:pointer;border:1px solid #000}.jssorb01 div{border-radius:50%;height:10px;width:10px}.partnerPageBanner .unitedWay span:after,.partnerPageBanner .unitedWay span:before{content:"";height:1px;border-top:1px dashed rgba(255,255,255,0.5);top:50%;width:600px}.jssorb01 .av{background-color:#404041}.jssorb01 .dn,.jssorb01 .dn:hover{background-color:#fff}.partnerNavBg,.partnerPageBanner{background:#466FCB}.spinIcon.icon-close{animation:out 1.2s ease}@keyframes out{0%{transform:rotate(360deg)}100%{transform:rotate(0)}}.margin0{margin:0 !important}.partnerPageBanner{overflow:hidden;padding:28px 0 24px;color:#fff}.partnerPageBanner p{font-family:"museo-sans-300",Helvetica,Arial,sans-serif;font-size:16px;line-height:18px}.partnerPageBanner h1{display:inline-block;font-family:"museo-serif-100",Helvetica,Arial,serif;font-size:40px;padding-bottom:11px;margin:0}.partnerPageBanner .unitedWay{line-height:.5;text-align:center;overflow:hidden}.partnerPageBanner .unitedWay span{display:inline-block;position:relative;max-width:120px;max-height:80px}.partnerPageBanner .unitedWay span:before{position:absolute;right:100%;margin-right:22px}.partnerPageBanner .unitedWay span:after{position:absolute;left:100%;margin-left:22px}.partnerBannerDog{position:absolute;bottom:0;left:29px;z-index:1;max-width:189px;max-height:197px;overflow:hidden}.partnerBannerBot{background:#edf0fe;overflow:hidden}.partnerBannerBot .harryPotterBooks{position:absolute;right:0;bottom:0;padding:0}.partnerBannerBot .carousel-indicators{left:33px;margin:0;width:auto;padding-left:0;bottom:24px !important}.favoriteCharacters{overflow:hidden}.favoriteCharacters .favoriteCharactersBlock{border-bottom:1px solid rgba(40,40,41,0.3);padding-top:35px;padding-bottom:30px;overflow:hidden}.favoriteCharacters .favoriteCharactersBlock h4{padding-top:10px;font-family:"museo-sans-500",Helvetica,Arial,sans-serif;font-size:22px}.favoriteCharacters .favoriteCharactersBlock h2,.favoriteCharacters p a{font-family:"museo-sans-700",Helvetica,Arial,sans-serif}.favoriteCharacters .favoriteCharactersBlock h2{font-size:30px;width:95%}.favoriteCharacters p a{padding-top:25px;padding-bottom:15px;display:block;font-size:14px}.bottom0{bottom:0}.summerLongWhiteBg{overflow:hidden}.summerLongWhiteBg h3{font-size:36px;padding:42px 0 21px;width:75%}.thumbnailsImg{padding-top:31px}.badgeImg{width:70px;height:70px}.summerLongBotSec{padding:50px 0 0;border-bottom:1px solid #ebebeb}.summerLongBotSec .columnCont h3{padding:0 0 3px;display:inline;font-size:16px}.summerLongBotSec .columnCont small{padding-top:5px}.summerLongBotSec .price{margin:11px auto 0}.partnerNewScholasticSection .sectionTitle{padding:0 0 31px}.partnerNewScholasticSection .item .col-xs-4{border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;border-bottom:0 !important;border-top:0 !important}.partnerNewScholasticSection .item .col-xs-4:first-child,.partnerNewScholasticSection .item .col-xs-4:last-child{border:0}.partnerNewScholasticSection .item .col-sm-4{border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;border-bottom:0 !important;border-top:0 !important}.partnerNewScholasticSection .item .col-sm-4:first-child,.partnerNewScholasticSection .item .col-sm-4:last-child{border:0}.partnerNewScholasticSection .item .col-md-4{border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;border-bottom:0 !important;border-top:0 !important}.partnerNewScholasticSection .item .col-md-4:first-child,.partnerNewScholasticSection .item .col-md-4:last-child{border:0}.partnerNewScholasticSection .price{height:40px}.partnerNewScholasticSection .nextArrowBtn,.partnerNewScholasticSection .prevArrowBtn{top:40.1%}.partnerLookingFor{background:#E3E9F7}.partnerFooter{background:#d9dcef}#submenu li small{font-size:10px;display:block}.pageTopBor{height:3px;background:#fff}.adminNavBg,.adminPageBanner{background:#FFD040;overflow:hidden}.adminNavBg a{color:#404041}.clipImg{width:51px;height:51px;position:absolute;top:228px;left:50%;z-index:1;margin-left:-25px}.adminPageBanner{overflow:hidden;padding:24px 0 26px;color:#404041}.adminPageBanner p{font-family:"museo-sans-300",Helvetica,Arial,sans-serif;font-size:16px;line-height:18px}.adminCarousel p,.impact{line-height:normal}.administratorBannerDog{position:absolute;bottom:-20px;left:20px;z-index:1;max-width:219px;max-height:144px;overflow:hidden}.digital-resources .digitalResourcesBg .flyingCartoon,.programs-services digitalResourcesBg .flyingCartoon{bottom:0;z-index:1;right:0;position:absolute;width:100%}.bannerBotTxt{backgroung-size:100% 100%;color:#fff !important;padding:58px 0 !important;font-family:"museo-sans-500",Helvetica,Arial,sans-serif !important;font-size:20px !important;text-align:center}.adminBannerBot{background:#fff9d5;overflow:hidden;border-bottom:1px solid #ebebeb}.adminBannerBot h2{font-size:28px;color:#404041}.adminBannerBot .marginLtRt20{margin-left:20px;margin-right:20px}.adminBannerBot .carousel-indicators{margin:0;width:auto;position:relative;left:0;bottom:0;padding-top:19px}.ltCont{font-family:"museo-sans-500",Helvetica,Arial,sans-serif;font-size:14px}.rtCont{font-family:"museo-sans-300",Helvetica,Arial,sans-serif;font-size:13px}.salesRep{padding:33px 38px 0;color:#333}.salesRep p{font-size:16px;color:#333;margin-top:10px}.salesRep p span{color:#000;font-family:"museo-sans-700",Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:1px}.salesRep i{color:#F33;vertical-align:middle}.salesRep address{font-size:14px;font-family:"museo-sans-300",Helvetica,Arial,sans-serif;margin-top:20px}.salesRep address span{font-size:14px;font-family:"museo-sans-700",Helvetica,Arial,sans-serif}.salesRep address a{text-decoration:underline}.accordion-toggle:focus{text-decoration:none}.accorBodyCont h3,.impact .leftCol{font-family:"museo-sans-700",Helvetica,Arial,sans-serif}.accorBodyCont{padding-bottom:10px}.accorBodyCont h3{font-size:16px;letter-spacing:2px}.accorRow{border-bottom:1px solid #d5dcde;padding-bottom:27px;margin-bottom:27px}.accorRow ul{margin-top:9px}.accorRow li a{font-family:"museo-sans-500",Helvetica,Arial,sans-serif;font-size:14px}.accorRow li a:before{font-family:Scholastic_Icons;content:"\5e";margin:0 10px 0 0;color:red}.accorRow .icon-download{font-size:18px;color:#F33;display:inline-block;margin-right:11px}.accorRow h3{padding-bottom:10px}.impact h3{padding-bottom:14px}.impact .leftCol{font-size:55px;color:#333;line-height:41px;margin-right:15px}.accorBotFullWidth li a,.txtArrowLink{font-size:12px;font-family:"museo-sans-700",Helvetica,Arial,sans-serif}.insight{line-height:normal}.insight h3{padding-bottom:15px}.videoIcon{margin-right:16px}.videoIcon a{display:inline-block;background:#ea1c2b;width:36px;height:36px;border-radius:18px;padding:11px}#accordion{margin-top:20px}.accorBotFullWidth ul{margin:20px 0;overflow:hidden}.accorBotFullWidth li{width:33.2%;background:#fff;margin-right:1px;float:left;padding:15px 22px}.accorBotFullWidth li:last-child{margin-right:0}.accorBotFullWidth li a{line-height:normal;letter-spacing:1px}.leveledBookrooms{padding:18px 0 0 106px}.productsUseSection .sectionTitle{padding:44px 0 35px}.productsUseBanner .bannerLinkText{font-family:"museo-sans-700",Helvetica,Arial,sans-serif}.paddingTop24,.paddingTop42,.productsUseSection .columnCont img{padding-bottom:0}.whiteBgCon a,.whiteBgCon small{font-family:"museo-sans-500",Helvetica,Arial,sans-serif}.bookKit{width:50px;height:57px;position:absolute;left:20px;top:0;font-size:30px;padding-top:9px}.paddingTop24{padding-top:24px}.paddingTop42{padding-top:42px}.productsUseSection .whiteBgCon{padding:24px 0 27px;background:#fff}.whiteBgCon a{font-size:20px}.whiteBgCon small{font-size:10px;letter-spacing:1px;padding-top:6px}.productsUseSection .startingTxt{font-family:"museo-serif-300",Helvetica,Arial,serif;font-size:18px;padding-top:12px;color:#404041}.lightPurpleBg,.pinkBg{padding:22px 40px;overflow:hidden}.lightPurpleBg{background:#f5e6f7;margin-bottom:40px;font-family:"museo-sans-300",Helvetica,Arial,sans-serif;font-size:16px;color:#333}.lightPurpleBg a{font-family:"museo-sans-700",Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:1px;color:#333}.pinkBg{background:#f9e8d9;margin-bottom:51px;font-family:"museo-sans-300",Helvetica,Arial,sans-serif;font-size:16px;color:#333}.pinkBg a{font-family:"museo-sans-700",Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:1px;color:#333}.literacyCol div a,.literacyCol h3{font-family:"museo-sans-700",Helvetica,Arial,sans-serif}.adminFeaturedProgram .startingTxt{font-size:18px;padding-top:12px}.literacyCol{padding-top:58px;padding-bottom:50px}.literacyCol h3{font-size:36px}.literacyCol p{padding:9px 0 12px;font-size:16px}.literacyCol div a{font-size:14px;letter-spacing:2px}.flyout .flyout-body h2,.flyout .flyout-body h3,.flyout .flyout-body h4{letter-spacing:1px}.catPenscilsBanner{margin-top:60px}.catPenscilsBannerBg{background:#f9e8d9;overflow:hidden;margin-top:17px;padding-left:10px;padding-top:54px;padding-bottom:54px}.catPenscilsBannerBg h3{font-family:"museo-sans-700",Helvetica,Arial,sans-serif;font-size:42px;width:90%}.catPenscilsBannerBg p{padding-top:9px;padding-bottom:29px;font-family:"museo-sans-300",Helvetica,Arial,sans-serif;font-size:18px;line-height:normal;width:90%}.catPenscilsImg{position:absolute;right:0;top:415px;z-index:1}.adminFeaturedProgram{padding:45px 0 0;overflow:hidden}.adminFeaturedProgram .sectionTitle{padding:0 0 19px}.administratorLookingFor{background:#FFF4C2}.adminFooter{background:#ffeb99}.flyout{position:fixed;text-align:left;left:200px;right:100%;top:72px;z-index:17;display:none;background:#fff;color:#404041;overflow:hidden}.flyout .flyout-footer-text{text-align:center}.flyout .marginBottom10{margin-bottom:10px}.flyout .flyout-body .links a,.flyout .flyout-body h2,.flyout .flyout-body h3,.flyout .flyout-body h4,.flyout .flyout-footer-text{font-family:"museo-sans-700",Helvetica,Arial,sans-serif}.flyout .flyout-body{position:relative;opacity:0;transition:opacity .3s ease-in}.flyout .flyout-body .links{margin:22px 0;padding:0}.flyout .flyout-body .links a{display:block;text-decoration:none;color:#282829;line-height:10px;margin:12px 0;font-size:15px;letter-spacing:1px}.flyout .flyou-title h3{font-size:24px}.flyout .flyout-body .links a:hover{text-decoration:underline}.flyout .flyout-body .links a.red{color:#EB1F29}.flyout .flyout-body .links-border{border-left:1px solid rgba(109,110,112,0.2);padding-left:20px}.flyout .flyout-footer a:hover{color:#EB1C2D;text-decoration:underline}@media (min-width: 500px) and (max-width: 719px){.nav-tabs>li{text-align:left}.nav-tabs>li:last-child{margin-right:0}}@media (min-width: 720px) and (max-width: 819px){.nav-tabs>li{text-align:left}.nav-tabs>li:last-child{margin-right:0}}@media (min-width: 820px) and (max-width: 919px){.nav-tabs>li{text-align:left}.nav-tabs>li:last-child{margin-right:0}}@media (max-width: 919px){.nav-tabs{padding-bottom:0}.nav-tabs li{margin:0}.nav-tabs li a{padding:0 0 11px}}@media (min-width: 920px){.col-md-15{width:20%;float:left;box-sizing:border-box}}@media (min-width: 1280px){.col-lg-15{width:20%;float:left;box-sizing:border-box}}.half-width{width:580px;box-sizing:border-box}.flyout-blue{background-color:#fff;color:#404041;top:68px}.flyout-blue ul li a{color:#404041 !important}.flyout-blue .divider{background-color:#686868 !important}.flyout-modal{position:fixed;top:0;left:200px;width:100%;min-height:100%;background-color:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";z-index:16}.trademark{color:#686868 !important;font-size:12px}.privacy_policy_link{color:#FFF10F !important}.flyout-padding-none{padding:0 !important}.flyout-padding{padding:35px 55px}.bg-blue{background-color:#0d7aed}.sidebar .sidebar-submenu-signin-link{color:#333;display:inline;font-family:"museo-sans-700",Helvetica,Arial,sans-serif;font-size:10px;letter-spacing:1px;line-height:20px;margin:12px 0;text-decoration:none;text-transform:uppercase}.sidebar .sidebar-submenu-signin-link a{color:#404041 !important}.separator{position:relative;text-align:center;margin:20px 0}.separator span{background:#fff;padding:0 20px;position:relative;z-index:1;font-family:"museo-sans-500",Helvetica,Arial,sans-serif;font-size:13px;color:#6d6e70}.separator:before{border-top:1px dashed #b6b6b7;content:"";display:block;height:1px;position:absolute;top:60%;width:100%;left:0}.marginTopBottom20{margin-top:20px;margin-bottom:20px}.opacity-70{opacity:0.7 !important}.opacity-60{opacity:0.6 !important}.opacity-50{opacity:0.5 !important}.opacity-25{opacity:0.25 !important}.cart-sidebar-icon{font-size:30px;position:relative;color:#EB1F29;cursor:pointer;text-decoration:none}.flyoutSignIn{top:0}.hideEle{display:none}.signIn{background:#0d70ed;overflow:hidden;color:#fff;height:100%}.signIn .signInDog{width:256px;height:231px;position:absolute;top:0;left:0;z-index:1}.signIn .signInClose{position:absolute;top:56px;right:80px;z-index:1}.signIn .signInClose a{color:#fff;font-size:50px}.signIn .registerForm,.signIn .signInForm{position:relative;z-index:2;margin-top:100px}.signIn .registerForm .registerTitleLeftText,.signIn .registerForm .registerTitleRightText,.signIn .registerForm .signInTitleLeftText,.signIn .registerForm .signInTitleRightText,.signIn .signInForm .registerTitleLeftText,.signIn .signInForm .registerTitleRightText,.signIn .signInForm .signInTitleLeftText,.signIn .signInForm .signInTitleRightText{font-family:"museo-sans-700",Helvetica,Arial,sans-serif;font-size:70px;margin-bottom:45px;text-align:center;display:inline-block}.signIn .registerForm .signInTitleRightText a,.signIn .signInForm .signInTitleRightText a{font-family:"museo-sans-700",Helvetica,Arial,sans-serif;color:rgba(255,255,255,0.3);font-size:70px;text-decoration:underline;margin-left:10px;cursor:pointer}.signIn .registerForm .registerTitleRightText,.signIn .signInForm .registerTitleRightText{margin-left:10px}.signIn .registerForm .registerTitleLeftText a,.signIn .signInForm .registerTitleLeftText a{font-family:"museo-sans-700",Helvetica,Arial,sans-serif;color:rgba(255,255,255,0.3);font-size:70px;text-decoration:underline;margin-left:0;cursor:pointer}.signIn .registerForm form button,.signIn .signInForm form button{background:0 0;border:1px solid #fff;border-radius:50px;color:#fff;font-family:"museo-sans-500",Helvetica,Arial,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:1px;margin:0}.signIn .registerForm form .fbIcon:before,.signIn .signInForm form .fbIcon:before{font-family:Scholastic_Icons;content:"\50";font-size:20px;vertical-align:middle;padding-right:12px}.signIn .registerForm form .twittIcon:before,.signIn .signInForm form .twittIcon:before{font-family:Scholastic_Icons;content:"\53";font-size:20px;vertical-align:middle;padding-right:25px}.signIn .registerForm form .signUpIcon:before,.signIn .signInForm form .signUpIcon:before{font-family:Scholastic_Icons;content:"\38";font-size:20px;vertical-align:middle;padding-right:25px}.signIn .registerForm form .form-group,.signIn .signInForm form .form-group{margin-bottom:20px}.signIn .registerForm form .marginTop40,.signIn .signInForm form .marginTop40{margin-top:40px}.signIn .registerForm form .form-control,.signIn .signInForm form .form-control{height:40px}.signIn .registerForm form input[type=text],.signIn .registerForm form input[type=password],.signIn .signInForm form input[type=text],.signIn .signInForm form input[type=password]{border:1px solid rgba(255,255,255,0.6);background:0 0;border-radius:0;color:rgba(255,255,255,0.6);font-family:"museo-sans-500",Helvetica,Arial,sans-serif;font-size:18px}.signIn .registerForm form a,.signIn .signInForm form a{color:rgba(255,255,255,0.8);font-family:"museo-sans-500",Helvetica,Arial,sans-serif;font-size:10px;text-decoration:underline;letter-spacing:1px;display:block}.signIn .registerForm form .forgotLink,.signIn .signInForm form .forgotLink{padding:10px 0 0}.signIn .registerForm form .checkbox,.signIn .signInForm form .checkbox{margin-top:0;margin-bottom:0}.signIn .registerForm form .checkbox input[type=checkbox].css-checkbox,.signIn .signInForm form .checkbox input[type=checkbox].css-checkbox{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.signIn .registerForm form .checkbox input[type=checkbox].css-checkbox+label.css-label,.signIn .signInForm form .checkbox input[type=checkbox].css-checkbox+label.css-label{padding-left:20px;display:inline-block;line-height:20px;background-repeat:no-repeat;background-position:0 0;font-size:10px;vertical-align:middle;cursor:pointer}.signIn .registerForm form .checkbox input[type=checkbox].css-checkbox:checked+label.css-label,.signIn .signInForm form .checkbox input[type=checkbox].css-checkbox:checked+label.css-label{background-position:0 -17px}.signIn .registerForm form .checkbox label.css-label,.signIn .signInForm form .checkbox label.css-label{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:"museo-sans-500",Helvetica,Arial,sans-serif;font-size:10px;letter-spacing:1px;min-height:auto}.signIn .registerForm form .marginBottom0,.signIn .signInForm form .marginBottom0{margin-bottom:0}.signIn .registerForm form .btn,.signIn .signInForm form .btn{margin-top:36px}.signIn .registerForm form .btn-group-lg>.btn,.signIn .registerForm form .btn-lg,.signIn .signInForm form .btn-group-lg>.btn,.signIn .signInForm form .btn-lg{padding:20px 93px}.signIn .registerForm form::-webkit-input-placeholder,.signIn .signInForm form::-webkit-input-placeholder{color:rgba(255,255,255,0.6)}.signIn .registerForm form:-moz-placeholder,.signIn .signInForm form:-moz-placeholder{color:rgba(255,255,255,0.6)}.signIn .registerForm form::-moz-placeholder,.signIn .signInForm form::-moz-placeholder{color:rgba(255,255,255,0.6)}.signIn .registerForm form:-ms-input-placeholder,.signIn .signInForm form:-ms-input-placeholder{color:rgba(255,255,255,0.6)}@media (min-width: 920px) and (max-width: 1279px){.signIn .signInClose{right:30px}.signIn .registerForm,.signIn .signInForm{margin-top:130px}.signIn .registerForm .registerTitleLeftText,.signIn .registerForm .registerTitleRightText,.signIn .registerForm .signInTitleLeftText,.signIn .registerForm .signInTitleRightText,.signIn .signInForm .registerTitleLeftText,.signIn .signInForm .registerTitleRightText,.signIn .signInForm .signInTitleLeftText,.signIn .signInForm .signInTitleRightText{margin-bottom:35px;font-size:50px}.signIn .registerForm .registerTitleLeftText a,.signIn .registerForm .signInTitleRightText a,.signIn .signInForm .registerTitleLeftText a,.signIn .signInForm .signInTitleRightText a{font-size:50px;margin-left:10px}.signIn .registerForm .registerTitleLeftText a,.signIn .signInForm .registerTitleLeftText a{font-size:50px;margin-left:0}}@media (max-width: 919px){.flyoutSignIn.flyout{overflow:hidden;width:100%;margin:0}.signIn{height:auto !important;padding-bottom:50px;position:static !important}.signIn .signFixed{background:#0d70ed;position:fixed;height:100%;width:100%}.signIn .registerForm,.signIn .signInForm{margin-top:35px}.signIn .registerForm .registerTitleLeftText,.signIn .registerForm .registerTitleRightText,.signIn .registerForm .signInTitleLeftText,.signIn .registerForm .signInTitleRightText,.signIn .signInForm .registerTitleLeftText,.signIn .signInForm .registerTitleRightText,.signIn .signInForm .signInTitleLeftText,.signIn .signInForm .signInTitleRightText{font-size:50px;margin-bottom:35px;text-align:left;display:block;margin-left:20px}.signIn .registerForm .signInTitleRightText a,.signIn .signInForm .signInTitleRightText a{font-size:50px;margin-left:0;text-align:right;display:block;margin-right:20px}.signIn .registerForm .registerTitleLeftText a,.signIn .signInForm .registerTitleLeftText a{font-size:50px;margin-left:0;display:block;text-align:left}.signIn .registerForm .registerTitleRightText,.signIn .signInForm .registerTitleRightText{text-align:right;margin-right:20px}.signIn .registerForm form button,.signIn .signInForm form button{font-size:10px}.signIn .registerForm form input[type=text],.signIn .registerForm form input[type=password],.signIn .signInForm form input[type=text],.signIn .signInForm form input[type=password]{font-size:16px}.signIn .registerForm form .checkbox input[type=checkbox].css-checkbox+label.css-label,.signIn .signInForm form .checkbox input[type=checkbox].css-checkbox+label.css-label{padding-left:28px}.signIn .registerForm form .checkbox input[type=checkbox].css-checkbox:checked+label.css-label,.signIn .signInForm form .checkbox input[type=checkbox].css-checkbox:checked+label.css-label{background-position:0 -24px}.signIn .registerForm form .marginBottom0,.signIn .signInForm form .marginBottom0{margin-bottom:15px}.signIn .signInFormWrapper{padding-left:20px;padding-right:20px}}@media (max-width: 719px){.signIn .registerForm,.signIn .signInForm{margin-top:47px}.signIn .registerForm .registerTitleLeftText,.signIn .registerForm .registerTitleRightText,.signIn .registerForm .signInTitleLeftText,.signIn .registerForm .signInTitleRightText,.signIn .signInForm .registerTitleLeftText,.signIn .signInForm .registerTitleRightText,.signIn .signInForm .signInTitleLeftText,.signIn .signInForm .signInTitleRightText{font-size:28px;margin-bottom:30px;text-align:left;margin-left:10px}.signIn .registerForm .signInTitleRightText a,.signIn .signInForm .signInTitleRightText a{font-size:28px;margin-left:0;text-align:right;display:block;margin-right:10px}.signIn .registerForm .registerTitleLeftText a,.signIn .signInForm .registerTitleLeftText a{font-size:28px;margin-left:0;display:block;text-align:left}.signIn .registerForm .registerTitleRightText,.signIn .signInForm .registerTitleRightText{text-align:right;margin-right:10px}}@keyframes closeRotate{100%{transform:rotate(-360deg)}}.sidebar .navbar-collapse{padding-left:0;padding-right:0}#contentcolumn{position:relative;margin-left:200px}#leftcolumn{float:left;width:200px;margin-left:-100%}#leftcolumn.fixed{position:absolute;z-index:18;margin-left:0}.topNav .navbar-nav{margin:0}.navbar-collapse{border:none}@media (max-width: 1279px){.administratorLookingFor,.partnerLookingFor,.teachersLookingFor{padding:45px 0 62px}.administratorLookingFor h3,.partnerLookingFor h3,.teachersLookingFor h3{padding-bottom:10px;font-family:"museo-serif-100",Helvetica,Arial,serif;font-size:30px}.administratorLookingFor input[type=text],.partnerLookingFor input[type=text],.teachersLookingFor input[type=text]{font-size:18px;line-height:41px}.cliffordIllo{bottom:-26px;position:absolute;right:0}}@media (min-width: 920px) and (max-width: 1279px){.topNav .navbar-nav>li>a{padding:22px 0}.topNav .search{font-size:100%}.topNav .navbar-form{padding:20px 10px}}@media (min-width: 920px){.collapsible-mobile{margin-bottom:20px}.collapsible-mobile>li>ul{display:block !important}}@media (max-width: 919px){#leftcolumn,.flyout .half-width,.topNav .navbar-nav{width:100%}.flyout{position:static;min-height:100%;margin:30px -20px 0}.flyout.flyoutSignIn{top:60px}.flyout.flyoutSignIn button.form-control span{font-family:"museo-sans-500",Helvetica,Arial,sans-serif}.flyout.flyoutSignIn .signInClose{right:21px;top:10px}.flyout.flyoutSignIn .signInClose a{font-size:22px}.flyout .flyout-body{opacity:1}.flyout .flyout-body .collapsible-mobile{margin-bottom:0}.flyout .flyout-body .collapsible-mobile>li>ul{display:none}.topNav .search{font-size:100%}.main-sidebar .sidebar .cartBtn,.main-sidebar .sidebar .cartBtn:hover{color:#fff;font-size:22px}#contentcolumn{margin-left:0;float:none;clear:both}#leftcolumn{margin-left:0}.main-sidebar .sidebar .mobileTopNav a{display:inline-block;margin-right:15px}.main-sidebar .sidebar .mobileTopNav a:last-child{margin-right:0}.main-sidebar .sidebar .mobileTopNav .icon-close{animation:closeRotate .2s linear}.main-sidebar .sidebar .sidebar-header{padding:15px 20px}.main-sidebar .sidebar .sidebar-header .logo{margin:5px 0 0;float:left;width:auto;min-width:160px}.main-sidebar .sidebar ul#submenu>li>a,.main-sidebar .sidebar ul#submenu>li>a .selected,.main-sidebar .sidebar ul.menuBg>li>a,.main-sidebar .sidebar ul.menuBg>li>a .selected{font-size:12px}.main-sidebar .sidebar ul#submenu>li>a.active,.main-sidebar .sidebar ul#submenu>li>a:hover,.main-sidebar .sidebar ul.menuBg>li>a.active,.main-sidebar .sidebar ul.menuBg>li>a:hover{border-bottom-color:transparent}.main-sidebar .sidebar ul#submenu>li>a span.icon-down,.main-sidebar .sidebar ul.menuBg>li>a span.icon-down{font-size:12px;padding-left:8px;display:inline-block;position:absolute;top:5px;right:18px}.welcomeBannerText{width:auto;margin:0 20px}.row.reorder-xs{transform:rotate(180deg);direction:rtl}.row.reorder-xs>[class*=col-]{transform:rotate(-180deg);direction:ltr}}@media (min-width: 720px) and (max-width: 919px){.topNav .navbar-nav>li>a{padding:21px 0}.topNav .navbar-form{padding:20px 10px}}@media (max-width: 719px){.topNav span.icon-down{position:absolute;right:0;top:10px;font-size:18px}.topNav .navbar-nav{width:100%}.topNav .navbar-nav li{display:initial}.topNav .navbar-nav li a{margin-right:0;text-align:left;padding:10px 20px;position:relative;font-size:10px !important}.topNav .navbar-nav li a.teacherNav{background:#2BA0FF;color:#fff}.topNav .navbar-nav li a.teacherNav:focus,.topNav .navbar-nav li a.teacherNav:hover{background:#2BA0FF}.topNav .navbar-nav li a.parentNav,.topNav .navbar-nav li a.parentNav:focus,.topNav .navbar-nav li a.parentNav:hover{background:#32DBDB;color:#fff}.topNav .navbar-nav li a.administratorNav,.topNav .navbar-nav li a.administratorNav:focus,.topNav .navbar-nav li a.administratorNav:hover{background:#FFBA0A}.topNav .navbar-nav li a.partnerNav,.topNav .navbar-nav li a.partnerNav:focus,.topNav .navbar-nav li a.partnerNav:hover{background:#466FCB;color:#fff}.topNav .navbar-nav .active a.teacherNav,.topNav .navbar-nav .active a.teacherNav:focus,.topNav .navbar-nav .active a.teacherNav:hover{background:#2BA0FF;color:#fff}.topNav .navbar-nav .active a.parentNav:focus,.topNav .navbar-nav .active a.parentNav:hover,.topNav .navbar-nav .active>a.parentNav{background:#32DBDB;color:#fff}.topNav .navbar-nav .active a.administratorNav:focus,.topNav .navbar-nav .active a.administratorNav:hover,.topNav .navbar-nav .active>a.administratorNav{background:#FFBA0A;color:#fff}.topNav .navbar-nav .active a.partnerNav:focus,.topNav .navbar-nav .active a.partnerNav:hover,.topNav .navbar-nav .active>a.partnerNav{background:#466FCB;color:#fff}.topNav .navbar-nav li:last-child>a{margin-right:0}.adminPageBanner,.partnerPageBanner,.teacherPageBanner{padding:15px 0}.adminPageBanner h1,.partnerPageBanner h1,.teacherPageBanner h1{font-size:27px}.adminPageBanner p,.partnerPageBanner p,.teacherPageBanner p{font-size:13px}.row{margin:0 -20px}.administratorLookingFor,.partnerLookingFor,.teachersLookingFor{padding:27px 0 30px}.administratorLookingFor h3,.partnerLookingFor h3,.teachersLookingFor h3{padding-bottom:9px;font-family:"museo-serif-100",Helvetica,Arial,serif;font-size:24px}.administratorLookingFor input[type=text],.partnerLookingFor input[type=text],.teachersLookingFor input[type=text]{font-size:14px;line-height:31px}.administratorLookingFor .fs1,.partnerLookingFor .fs1,.teachersLookingFor .fs1{font-size:22px}.cliffordIllo{bottom:-26px;position:absolute;right:0}}@media (max-width: 320px){.logo{margin-top:5px}.sectionTitle h2{max-width:185px}}@media (min-width: 320px) and (max-width: 499px){.redBtnWithArrow{font-size:18px;padding:20px 30px}.redBtnWithArrow:after{font-size:18px;padding-left:3px}}#flyout-about-us .about-us ul li a:hover,#flyout-about-us .about-us ul li a:active,.cartBtn.active{text-decoration:none;border-bottom:1px solid #eb1c2c}.flyout #flyout-main-cart.half-width{padding-right:20px}.cartBtn.active{color:#eb1f29 !important}.empty-cart,.main-cart{position:relative;width:580px}.empty-cart .main-cart,.main-cart .main-cart{min-height:550px}.empty-cart .cartHeading,.main-cart .cartHeading{margin-right:15px}.empty-cart .cartContent,.main-cart .cartContent{overflow:hidden;padding-bottom:0;font-family:"museo-sans-300",Helvetica,Arial,sans-serif}.empty-cart .cartItems,.main-cart .cartItems{font-size:22px;color:rgba(109,110,112,0.4);text-transform:lowercase;font-family:"museo-sans-300",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}.empty-cart .miniCart-content,.main-cart .miniCart-content{margin-top:30px}.empty-cart .cartDivider,.main-cart .cartDivider{height:1px;width:94%;overflow:hidden;background-color:#EBEBEB}.empty-cart .miniCartContainer,.main-cart .miniCartContainer{background-size:93%}.empty-cart .innerRow,.main-cart .innerRow{padding:20px 0}.empty-cart .padding-top0,.main-cart .padding-top0{top:0}.empty-cart .image-block,.main-cart .image-block{display:block;margin-left:6px;margin-right:0}.empty-cart .innerCart-content .itemContainer,.main-cart .innerCart-content .itemContainer{margin-right:15px}.empty-cart .innerCart-content .cartBorder,.main-cart .innerCart-content .cartBorder{border-bottom:1px solid #ddd;padding:20px 0}.empty-cart .innerCart-content .itemOrange,.main-cart .innerCart-content .itemOrange{color:#F29011;text-transform:uppercase;font-size:10px;font-family:"museo-sans-500",Helvetica,Arial,sans-serif}.empty-cart .innerCart-content .item-price,.main-cart .innerCart-content .item-price{font-size:20px;color:#404041;text-align:right;font-family:"museo-sans-500",Helvetica,Arial,sans-serif}.empty-cart .innerCart-content .item-circle,.main-cart .innerCart-content .item-circle{border-radius:50%;border:1px solid #6d6e70;-webkit-border-radius:50%;-moz-border-radius:50%}.empty-cart .innerCart-content .item-quantity,.main-cart .innerCart-content .item-quantity{background-color:#fff;color:#F29011;font-size:10px;height:18px;left:15px;line-height:22px;position:absolute;text-align:center;top:-10px;width:18px}.empty-cart .innerCart-content .itemQuantity,.main-cart .innerCart-content .itemQuantity{font-family:"museo-sans-500",Helvetica,Arial,sans-serif;font-size:12px;margin-top:3px}.empty-cart .innerCart-content .item-input,.main-cart .innerCart-content .item-input{width:20px;height:20px;border:none;float:left}.empty-cart .innerCart-content .item-input input,.main-cart .innerCart-content .item-input input{width:20px;height:20px;text-align:center;font-family:"museo-sans-500",Helvetica,Arial,sans-serif;font-size:12px;border:none}.empty-cart .innerCart-content .item-input input:focus,.main-cart .innerCart-content .item-input input:focus{border:none}.empty-cart .item-delete,.main-cart .item-delete{position:absolute;left:80px;top:78px}.empty-cart .item-delete:before,.main-cart .item-delete:before{font-family:Scholastic_Icons;content:"\4a";font-size:20px;color:#404041}.empty-cart .redButton,.main-cart .redButton{background:#EC1D25;border:1px solid #EC1D25;border-radius:50px;color:#fff;font-family:"museo-sans-700",Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:1px;text-transform:uppercase;padding:21px 0;width:92%;position:relative;display:inline-block;text-align:center}.empty-cart .redButton::before,.main-cart .redButton::before{font-family:Scholastic_Icons;font-size:26px;vertical-align:middle;padding:11px 25px;webkit-border-radius:50px 0 0 50px;border-radius:50px 0 0 50px;position:absolute;display:block;top:0;left:0;border:1px solid #a60000}.empty-cart .marginRight,.main-cart .marginRight{margin-right:20px}.itemDivider{background-color:#e2e2e2;height:1px;margin:20px auto;overflow:hidden}.mainCart{font-size:24px !important}.cartPrice{margin:15px 0;padding-right:42px}.subTotal{font-size:16px;font-family:"museo-sans-500",Helvetica,Arial,sans-serif;display:inline-block;color:#6d6e70}.totalPrice{display:inline-block;font-size:20px;color:#404041;text-align:right;font-family:"museo-sans-700",Helvetica,Arial,sans-serif}.qty{font-size:12px;font-family:"museo-sans-500",Helvetica,Arial,sans-serif;color:rgba(109,110,112,0.4);margin-top:8px}.emptyCart .cartImage{margin:45px 0 30px}.emptyCart .cartTop{color:#282829;font-size:20px;font-family:"museo-sans-700",Helvetica,Arial,sans-serif}.emptyCart .cartBottom,.emptyCart .cartBottom a{font-family:"museo-sans-500",Helvetica,Arial,sans-serif}.emptyCart .cartBottom{color:#6d6e70;font-size:16px}.emptyCart .cartBottom a{border-bottom:2px solid rgba(109,110,112,0.4) !important;color:#282829}.paddingTop0{top:0 !important}.paddingBottom0{padding-top:0 !important;padding-bottom:18px !important}@media (min-width: 320px) and (max-width: 480px){.prdRow{margin-left:-37px !important;margin-right:-23px !important}.cartPrice{padding-right:0}.redButton{width:100% !important}.miniCartContainer{background-size:100% !important;margin-right:-16px !important}}@media (max-width: 919px){#flyout-empty-cart.flyout,#flyout-main-cart.flyout{margin:0 !important}.empty-cart .miniCart-content,.main-cart .miniCart-content{margin-top:20px}.cartBtn.active{color:#fff !important}.image-block{margin-left:0 !important}.cartHeading,.cartItems{font-size:18px !important;padding-top:20px !important}.redButton{font-size:10px !important;padding:20px 0 !important}.redButton::before{display:none !important}.item-delete{left:63px}.main-cart{height:auto !important;bottom:30px}.cartTop{font-size:19px !important}.cartBottom{font-size:15px !important}.totalPrice{font-size:16px}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_draggerRail{width:0 !important}.mCustomScrollBox{padding-right:0}}.jssora09l,.jssora09r{font-size:30px;width:60px;height:60px;background:#404041;text-decoration:none;cursor:pointer;transition:all .2s linear ease}.row_wrapper{max-width:1320px;overflow:hidden;position:relative}.button.round{border-radius:50% !important;padding:0 !important}.more-wrapper{margin-top:30px}.jssora09l:after,.jssora09r:after{font-family:Scholastic_Icons;position:absolute;margin-top:10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn-rounded{border-radius:25px}.starrr{display:inline-block}.jssora09l,.jssora09r{display:none;color:#fff}.starrr i{padding:0 1px;cursor:pointer}.jssora09l{position:absolute;font-family:Scholastic_Icons;cursor:hand}.jssora09l:after{content:"Ã®Â¤â€ž";margin-left:10px;color:#fff}.jssora09r:active{transform:translate(-6px, 5px);box-shadow:0 0 0 0 rgba(152,152,157,0.5)}.jssora09l:active{transform:translate(6px, 5px);box-shadow:0 1px 0 0 rgba(152,152,157,0.5)}.jssora09r{position:absolute;font-family:Scholastic_Icons;cursor:hand;box-shadow:-6px 5px 0 0 rgba(152,152,157,0.5)}.breadcrumbs .breadcrumb a,.pdp-header .series a,.pdp-header a.underlined{text-decoration:underline}.jssora09l:hover,.jssora09r:hover{background:#282829}.jssora09r:after{content:"Ã®Â¤â€¦";margin-left:15px;color:#fff}@keyframes slide-jssora09r{0%,100%{margin-left:-14px}40%{margin-left:-12px}}.padding-reset{padding:0}.padding-left{padding-left:10px}.padding-right{padding-right:10px}.no-padding-left{padding-left:0}.no-padding-right{padding-right:0}.no-padding-lr{padding:0}.p-l{padding-left:30px}.relative pageBanners{z-index:0}.category-page-wrapper .category-page-banner.pageBanners .teacherBannerDog{position:absolute;bottom:-86px;top:6px;max-width:280px;max-height:250px;left:0;z-index:1}.category-page-wrapper .category-page-banner.pageBanners .teacherNavBanner .welcomeBannerText{margin:0 auto;position:relative;z-index:2;top:0;opacity:1;transition:all .5s linear;width:auto}.category-page-wrapper .category-page-banner.pageBanners .teacherNavBanner .welcomeBannerText h1{font-size:38px;color:#fff;padding-top:30px}.category-page-wrapper section.teachers-category-page{background:#fff;overflow:hidden;padding:100px 0 61px}.category-page-wrapper section.teachers-category-page .container,.category-page-wrapper section.teachers-category-page .padding-reset{padding:0}.category-page-wrapper section.teachers-category-page .main-title{font-size:46px;line-height:51px;font-family:"museo-sans-700",Helvetica,Arial,sans-serif}.category-page-wrapper section.teachers-category-page .main-title:hover{text-decoration:underline}.category-page-wrapper section.teachers-category-page a.subhead-title{display:block;font-size:14px;font-family:"museo-sans-700",Helvetica,Arial,sans-serif;color:#404041;letter-spacing:2px;padding:10px 0}.category-page-wrapper section.teachers-category-page .quick-links-wrapper,.category-page-wrapper section.teachers-category-page .wrapper-section{padding:0 30px}.category-page-wrapper section.teachers-category-page a.subhead-title:after{content:"\2192";color:#EB1F29;margin-left:5px;font-size:18px}.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .main-title{color:#404041}.category-page-wrapper section.teachers-category-page .quick-links-wrapper .quick-links{background:#f9f9f9;border-top:1px dashed #a7a7a9;padding:20px;overflow:hidden}.category-page-wrapper section.teachers-category-page .quick-links-wrapper .quick-links a{display:block;font-size:14px;font-family:"museo-sans-500",Helvetica,Arial,sans-serif;padding-bottom:10px}.category-page-wrapper section.teachers-category-page .quick-links-wrapper .quick-links a:after{content:">";color:#ec1d25;font-family:"museo-sans-300",Helvetica,Arial,sans-serif;font-size:16px;padding-left:10px}.category-page-wrapper section.teachers-category-page .quick-links-wrapper .quick-links a.link-view:after{content:''}@media (max-width: 1279px){.category-page-wrapper .wrapper-section .container-fluid .img-1,.category-page-wrapper .wrapper-section .container-fluid .img-2,.category-page-wrapper .wrapper-section .container-fluid .img-3,.category-page-wrapper .wrapper-section .container-fluid .img-4,.category-page-wrapper .wrapper-section .container-fluid .img-5{height:180px;background-size:420px 180px;background-position:right bottom}}@media (max-width: 919px){.category-page-wrapper .category-page-banner.pageBanners .teacherNavBanner h1{font-size:28px;padding-top:50px}.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .img-1,.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .img-2,.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .img-3,.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .img-4,.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .img-5{height:180px;background-size:390px auto;background-position:right bottom}.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .main-title{font-size:34px}}@media (max-width: 719px){.category-page-wrapper .category-page-banner.pageBanners .teacherNavBanner{background-size:auto auto;height:80px}.category-page-wrapper .category-page-banner.pageBanners .teacherNavBanner .welcomeBannerText h1{font-size:20px;padding-top:28px}.category-page-wrapper section.teachers-category-page{padding:30px 0 20px}.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .img-1,.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .img-2,.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .img-3,.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .img-4,.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .img-5{height:200px;background-size:100% 180px;background-position:center bottom}.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .main-title{font-size:24px;width:200px;display:block;line-height:30px}.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid a.subhead-title{font-size:12px;position:relative;text-align:right;top:-42px}.category-page-wrapper section.teachers-category-page .quick-links-wrapper .quick-links{padding:20px 20px 40px}.category-page-wrapper section.teachers-category-page .quick-links-wrapper .quick-links li{list-style-type:none}.category-page-wrapper section.teachers-category-page .quick-links-wrapper .quick-links li a{padding-bottom:0}.category-page-wrapper section.teachers-category-page .quick-links-wrapper .quick-links.p-top{padding:20px}.category-page-wrapper section.teachers-category-page .section-list{padding:0;margin:0;box-sizing:border-box}.category-page-wrapper section.teachers-category-page .section-list ul{padding:0}.category-page-wrapper section.teachers-category-page .section-list ul li{height:50px;line-height:30px}.category-page-wrapper section.teachers-category-page .section-list ul li.container{position:relative;height:auto;border-top:0}.category-page-wrapper section.teachers-category-page .section-list ul li:last-child{margin-bottom:0}.category-page-wrapper section.teachers-category-page .section-list ul a{display:block;height:100%;text-decoration:none;color:#000;padding-left:10px;position:relative;transition:background .3s}.category-page-wrapper section.teachers-category-page .section-list ul a:after{content:'Ã¢â€¡Â¢';position:absolute;right:10px}.category-page-wrapper section.teachers-category-page .section-list [type=checkbox]{position:absolute;left:-9999px}.category-page-wrapper section.teachers-category-page .section-list label{border-top:1px dashed #a7a7a9;display:block;width:100%;height:50px;cursor:pointer;position:absolute;top:0;padding-top:10px;transition:top 0.45s cubic-bezier(0.44, 0.99, 0.48, 1)}.category-page-wrapper section.teachers-category-page .section-list label:before{content:'View All';font-size:14px;font-family:"museo-sans-300",Helvetica,Arial,sans-serif;color:#404041;text-decoration:underline;left:10px}.category-page-wrapper section.teachers-category-page .section-list label:after{right:10px;animation:sudo .85s linear infinite alternate}.category-page-wrapper section.teachers-category-page .section-list label:after,.category-page-wrapper section.teachers-category-page .section-list label:before{position:absolute}@keyframes sudo{from{transform:translateY(-2px)}to{transform:translateY(2px)}}.category-page-wrapper section.teachers-category-page .section-list input[type=checkbox] ~ ul{width:100%;overflow:hidden;max-height:0;transition:max-height 0.45s cubic-bezier(0.44, 0.99, 0.48, 1)}.category-page-wrapper section.teachers-category-page .section-list [type=checkbox]:checked ~ ul{max-height:300px}.category-page-wrapper section.teachers-category-page .section-list [type=checkbox]:checked+label{top:100%}.category-page-wrapper section.teachers-category-page .section-list [type=checkbox]:checked+label:before{content:'View Fewer'}}.summerLong{padding:50px 0 60px}.breakersBg{background:#fff;margin-left:20px !important;margin-right:20px !important}.breakersBg h3{margin-top:88px;margin-bottom:20px;max-width:415px}.breakersBg ul{padding:0;margin-left:-20px}.breakersBg ul .first{position:absolute;left:0}.breakersBg ul .third{position:absolute;right:0}.breakersBg ul .second{position:absolute;margin-left:33.3333333333%}.breakersBg ul li{padding:0 20px;list-style-type:none;float:left;margin-bottom:20px}.breakersBg ul li img{max-height:175px}.breakersBg ul li .breaker_colums img{margin-bottom:40px;max-height:190px}.breakersBg ul li .breaker_colums img:last-child{margin-bottom:0}.breakersBg .slide{float:left;margin-right:10px}.breakersBg .painting{width:140px;margin:20px auto}.breakersBg .inview{overflow:hidden}.breakersBg ul li .breaker_colums{margin-right:40px}.breakersBg .bagde-section{width:70px;height:70px;z-index:10;position:absolute;left:0%;background-size:100%;background-repeat:no-repeat;margin-top:-30px}#brand{color:#fff;height:320px;margin:0}#brand .story{position:relative;margin:0 auto;height:100%}.breakersBg:before{content:'';width:86px;height:100px;z-index:10;position:absolute;right:40%;top:-30px;background-size:85%;background-repeat:no-repeat}.breakersBg .cta_btn{border-radius:50px;background:linear-gradient(to right, #c22232 50%, #ec1d25 50%) right bottom/200% 100%;text-align:center;transition:background 350ms ease-in-out;display:inline-block;padding-top:0 !important;margin-top:0px}.breakersBg .cta_btn a{display:block;color:#FFF;font-size:10px;padding:18px 48px 18px 20px;letter-spacing:.12em;text-decoration:none;font-family:museo-sans, sans-serif;font-weight:700;text-transform:uppercase}.breakersBg .cta_btn:after{content:"\e901";font-family:Scholastic_Icons;margin-left:5px;position:absolute;margin-top:-38px;font-size:18px;font-weight:400 !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff}.breakersBg .cta_btn:hover{background-position:left bottom;color:#FFF;text-decoration:none}.breakersBg .cta_btn:hover:after{animation:arrow-2 1.2s infinite ease;-moz-animation:arrow-2 1.2s infinite ease;-ms-animation:arrow-2 1.2s infinite ease;-webkit-animation:arrow-2 1.2s infinite ease}#brand_b1,#brand_b2,#brand_b3,#brand_d1,#brand_d2,#brand_s1,#brand_s2{height:100%;width:100%;top:0;position:absolute}#brand_b3,#brand_s1{z-index:30}#brand_s2{z-index:30}#brand_d1{z-index:20}#brand_d2{z-index:20}#brand_b1{z-index:20}#brand_b2{z-index:20}#wrapper{height:240px;margin:0 auto}#scroller{position:absolute;z-index:1;width:800px;height:240px;transform:translateZ(0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;text-size-adjust:none}#viewport{position:relative;height:222px;margin:0 auto;overflow:hidden}@media only screen and (max-width: 719px){.breakersBg{margin-left:-20px !important;margin-right:-20px !important}.summerLong{padding:20px 0 20px}#viewport{height:100%}#wrapper{height:100%}#scroller{position:relative;width:1500px;height:auto}.breakersBg .painting{margin:0px;width:60px}.breakersBg .bagde-section{width:50px;height:50px;margin-top:-10px;left:20px}.breakersBg .inview{overflow:visible}.breakersBg #brand{height:auto}.breakersBg h3{text-align:left;margin-top:60px;font-size:32px;max-width:260px}.breakersBg .redBtn{margin-bottom:30px}.breakersBg ul{width:1400px;margin:0}.breakersBg ul li{padding:0 5px;margin-bottom:0}.breakersBg ul li img{width:65px}.breakersBg:before{left:50px;right:auto}}@media (min-width: 920px) and (max-width: 1279px){#brand_b1,#brand_b2,#brand_d1,#brand_d2,#brand_s1,#brand_s2{background-size:100px}.breakersBg ul li{padding:0 10px}}@media (min-width: 720px) and (max-width: 919px){.summerLong{padding:20px 0 20px}.breakersBg{margin-left:-20px !important;margin-right:-20px !important}.breakersBg:before{right:40%}.breakersBg h3{font-size:36px;margin-top:68px}.breakersBg ul li{padding:0 10px}.breakersBg ul{margin:0 25px;width:530px}}@media (max-width: 719px){@keyframes sudo{from{transform:translateY(-2px)}to{transform:translateY(2px)}}}.jssora11l,.jssora11r{position:absolute;width:10px;height:17px;text-decoration:none}.main-container,.main-content,.main-row,body,html{height:100%}@media (min-width: 320px) and (max-width: 919px){.about-wrap.page-wrapper{box-shadow:none !important}#flyout-about-us .half-width{padding-right:0 !important}.main-sidebar .sidebar ul.menuBg>li .about-us ul li a span{font-size:12px;position:absolute;right:39px;top:4px}.main-sidebar .sidebar ul.menuBg>li .about-us ul li{margin-top:30px;padding-left:0;position:relative;width:100%;margin-bottom:20px}.main-sidebar .sidebar ul.menuBg>li .about-us{margin:0;min-height:100%;padding-left:0 !important;text-align:center}.main-sidebar .sidebar ul.menuBg>li .about-us ul{border-left:0 none}.list-group.topBotBor li,.social-group.topBotBor li,.terms-group.topBotBor li{margin-bottom:25px !important;margin-top:25px !important}}@media (min-width: 320px) and (max-width: 919px){body.bg0,body.bg1,html.bg0,html.bg1{background-color:#6AF496}.black-anchor,.privacy-policy a{text-decoration:underline}}@media (min-width: 320px) and (max-width: 919px) and (min-width: 320px) and (max-width: 919px){.sale-wrap.page-wrapper{box-shadow:none !important}.sidebar-submenu-option.sale{margin-bottom:0 !important}.main-sidebar .sidebar ul#submenu,.main-sidebar .sidebar ul#submenu>li:last-child,.main-sidebar .sidebar ul.menuBg:last-child{margin-bottom:0}.sflyout{margin-top:5px}.sale{margin-bottom:20px !important}}@media (min-width: 320px) and (max-width: 919px){body,html{color:#404041}body.bg1,html.bg1{background:linear-gradient(to bottom, #6AF496 0, #B4F7CA 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0)}body.bg2,html.bg2{background-color:gold;background:linear-gradient(to bottom, gold 0, #FEE777 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0)}body.bg3,html.bg3{background-color:#F4465D;background:linear-gradient(to bottom, #F4465D 0, #F66483 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0)}body.bg4,html.bg4{background-color:#8FE0F7;background:linear-gradient(to bottom, #8FE0F7 0, #3DC1F3 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0)}body.bg5,html.bg5{background-color:#E2F288;background:linear-gradient(to bottom, #E2F288 0, #CDE32F 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000', GradientType=0)}.sidebar-nav .logo img,.top-bar{width:100%}.sidebar-nav{background-color:#f0f0f0;padding:0}.sidebar-nav .navbar{border:0}.sidebar-nav .navbar .navbar-border li{border-top:1px solid #ccc}.sidebar-nav .navbar .navbar-border li a{color:#404041;padding:20px 0;font-family:"museo-sans-500",Helvetica,Arial,sans-serif}.sidebar-nav .navbar .navbar-border li.active a{font-family:"museo-sans-900",Helvetica,Arial,sans-serif}.sidebar-nav .navbar .navbar-border li .icon-search{font-size:2.5em}.sidebar-nav .navbar .fixed-nav li a{color:#404041;font-family:"museo-sans-500",Helvetica,Arial,sans-serif}.privacy-policy a,.sidebar-nav .navbar .fixed-nav li.active a{font-family:"museo-sans-900",Helvetica,Arial,sans-serif}.small-nav-option{font-size:.8em}.nopadding{padding:0 !important;margin:0 !important}.top-bar{display:table}.login-close,.privacy-policy{display:table-cell;vertical-align:middle}.privacy-policy{text-align:left}.privacy-policy a{text-transform:uppercase;font-size:.6em;color:#000}.privacy-policy a:active,.privacy-policy a:hover,.privacy-policy a:link,.privacy-policy a:visited{color:#000}.login-close{text-align:right;color:#404041 !important}.login-close a:active,.login-close a:hover,.login-close a:link,.login-close a:visited{color:#000}.login-close i{font-weight:700 !important}.nl-bottom-text{text-align:center;font-family:"museo-sans-300",Helvetica,Arial,sans-serif;font-size:.7em}.age-btn .age-text{font-family:"museo-sans-900",Helvetica,Arial,sans-serif}.congrats-text{font-size:1.5em;text-align:center;margin-bottom:1.5em}.age-btn,.bottom-link i,.navbar-brand,.spin-box,.step-text{font-weight:700}.custom-name,.no-newsletter,.step-description,.sub-title,.submit-btn,.upper-title{text-align:center}.overlay .sub-title{color:#fff;margin-bottom:3em}.overlay .bottom-link{text-align:center;padding-right:0}.overlay .bottom-link a{color:#fff !important}input[type=radio].age-radio{display:none}input[type=radio].age-radio:not(:checked)+label{background-color:transparent;border:3px solid #404041;box-shadow:-7px 7px 0 0 rgba(0,0,0,0.1) !important}input[type=radio].age-radio:checked+label{background-color:#fff;border:3px solid #fff;box-shadow:0}.age-btn{font-size:1em !important;width:4em;height:4em;padding-top:1em;display:inline-block;white-space:normal;margin-bottom:15px;margin-right:10px;border-radius:1.2em;border:3px solid #404041;background-color:transparent}.age-btn .age-text{text-transform:uppercase;font-size:.6em}.no-newsletter{color:#000}a.black-anchor:active,a.black-anchor:hover,a.black-anchor:link,a.black-anchor:visited{color:#000}.spin-box,.start-btn{display:inline-block;vertical-align:middle}.spin-box{text-transform:uppercase;-ms-box-shadow:-7px 7px 0 0 rgba(0,0,0,0.1);-o-box-shadow:-7px 7px 0 0 rgba(0,0,0,0.1)}.upper-title{text-transform:uppercase;font-size:.6em}.sub-title{font-family:"museo-sans-500",Helvetica,Arial,sans-serif;font-size:.8em}.step-text{font-size:1.5em;font-family:"museo-sans-700",Helvetica,Arial,sans-serif;margin:5px 10px;display:inline-block}.spin-text,.step-description{font-family:"museo-sans-500",Helvetica,Arial,sans-serif}.step-description{font-size:.65em}.spin-box,.spin-text{font-size:.7em;margin-right:2em}.spin-box{height:8em;width:8em;border:3px solid #000;border-radius:4em;padding-top:3.1em;box-shadow:-7px 7px 0 0 rgba(0,0,0,0.1)}.start-btn{background-color:transparent;border-color:#fff}.custom-name{font-size:1.4em;max-width:25em;border-bottom:2px solid #468341;text-transform:capitalize;color:#468341;margin-bottom:1em;line-height:.9em}.bottom-link{text-transform:uppercase;padding-right:2em;font-size:small;font-family:"museo-sans-900",Helvetica,Arial,sans-serif;margin-bottom:10px}.bottom-link a{font-family:inherit}.bottom-link a:active,.bottom-link a:hover,.bottom-link a:link,.bottom-link a:visited{color:#000}.bottom-link i{font-size:1em}.navbar-brand{font-size:.7em}.navbar-header{background-color:red}.tooltip.in{opacity:1}.tooltip .tooltip-inner{margin:0;padding:10px 15px;border-radius:0;font-family:"museo-sans-700",Helvetica,Arial,sans-serif;font-size:.8em;-ms-box-shadow:-7px 7px 0 0 rgba(0,0,0,0.1);-o-box-shadow:-7px 7px 0 0 rgba(0,0,0,0.1);box-shadow:-7px 7px 0 0 rgba(0,0,0,0.1)}.tooltip .tooltip-arrow{border-width:6px 6px 6px 0 !important}.overlay{background-color:rgba(0,0,0,0.8);position:absolute;width:100%;height:100%;z-index:999}.forgot-to-email{font-family:"museo-sans-900",Helvetica,Arial,sans-serif}.forgot-confirmation{line-height:2em}}@media (min-width: 320px) and (max-width: 919px) and (max-width: 719px){.tooltip{left:0 !important;right:0 !important;top:initial !important;bottom:-5em !important;margin:0 !important;padding:0 !important}.tooltip .tooltip-inner{max-width:100% !important}.tooltip .tooltip-arrow{display:none}.login-close{font-size:1.5em}.form-control.step-control{display:block}.bottom-link{text-align:center}.spin-text{max-width:20%}.age-btn{width:3em;height:3em;border-radius:1em;padding:.5em 0 0}}@media (min-width: 320px) and (max-width: 919px) and (max-width: 919px){.top-bar{padding:1em 2em 0}.sidebar-nav .navbar{margin-bottom:0}.sidebar-nav .navbar-right{float:right;padding-right:15px}.sidebar-nav .nav.navbar-nav.navbar-right li{float:right}.sidebar-nav .nav.navbar-nav.navbar-right li>a{padding:8px 5px}.sidebar-nav .navbar-toggle{float:left}.sidebar-nav .navbar-header{padding:0 10px;float:none}.sidebar-nav .navbar-brand{padding:10px 0;color:#fff}.sidebar-nav button{border:0;margin:9px 0;display:inline-block}.sidebar-nav .navbar-toggle:focus,.sidebar-nav .navbar-toggle:hover{background-color:transparent}.sidebar-nav .navbar-toggle .icon-bar{background-color:#fff}.sidebar-nav .navbar-collapse{clear:both;float:none}.sidebar-nav .access-bar{padding:10px 0;text-align:center;font-size:.7em;font-family:"museo-sans-700",Helvetica,Arial,sans-serif}.sidebar-nav .access-bar a{font-family:inherit}.sidebar-nav .access-bar a:active,.sidebar-nav .access-bar a:hover,.sidebar-nav .access-bar a:link,.sidebar-nav .access-bar a:visited{color:#000}.fixed-nav a{display:inline !important;padding:0 !important}.stickers-icon{text-align:center;padding-bottom:10px;font-size:3em;margin-bottom:10px;position:absolute;right:10px;top:0}}@media (min-width: 320px) and (max-width: 919px) and (min-width: 720px) and (max-width: 919px){.character-left,.character-right{position:absolute;top:70%;width:8em}.character-left{left:0}.character-right{right:0}.character-up{top:35%}}@media (min-width: 320px) and (max-width: 919px) and (min-width: 920px){.character-left,.character-right{position:absolute;top:50%;width:12em}.sidebar-nav{height:100%}.sidebar-nav .navbar{padding:0 15px}.sidebar-nav .navbar .navbar-collapse{padding:0;max-height:none}.sidebar-nav .navbar ul{float:none}.sidebar-nav .navbar ul:not{display:block}.sidebar-nav .navbar li{float:none;display:block;text-align:center}.sidebar-nav .navbar li a{padding-top:12px;padding-bottom:12px}.fixed-nav{padding:15px 0}.fixed-nav a{padding:0 !important}.stickers-icon{text-align:center;padding:10px;font-size:3em;margin-bottom:10px}.top-bar{padding:2em 3em 0}.main-form{min-height:100%}.form-inline .form-group{margin-right:1em}.character-left{left:0}.character-right{right:0}.character-up{top:35%}}

.left-navigation{position:fixed;z-index:4;width:200px;top:0px}@media (max-width: 919px){.left-navigation{width:100%}}.left-navigation .sch-logo-container{width:100%;height:60px;background-color:#ec1d25;display:flex;justify-content:center;flex-direction:column;align-items:center}@media (max-width: 919px){.left-navigation .sch-logo-container{height:46px}}@media (min-width: 920px){.left-navigation .sch-logo-container img{height:48px}}@media (max-width: 919px){.left-navigation .sch-logo-container img{height:38px}}.left-navigation .sch-logo-container a{display:flex}.left-navigation .left-nav-container{font-family:"museo-sans-500",Helvetica,Arial,sans-serif;font-size:13px;font-weight:500;color:#333;overflow-y:auto;overflow-x:hidden;background-color:#f4f4f4}@media (min-width: 920px){.left-navigation .left-nav-container{height:calc(100vh - 60px)}}.left-navigation .left-nav-container .audience-group.open .icon-down:before{content:"\6f"}@media (min-width: 920px){.left-navigation .left-nav-container .audience-group.hide-group,.left-navigation .left-nav-container .audience-group.hide-group .select-store{display:none}}.left-navigation .left-nav-container .audience-group .select-store{height:56px;font-family:"museo-sans-500",Helvetica,Arial,sans-serif;font-size:13px;font-weight:500;color:#333;background-color:#f4f4f4 !important;border-color:#f4f4f4 !important;width:100%;box-shadow:none;padding:0 20px;border-radius:0}@media (min-width: 920px){.left-navigation .left-nav-container .audience-group .select-store:hover{color:#ec1d25}}@media (max-width: 919px){.left-navigation .left-nav-container .audience-group .select-store{color:#fff !important;text-transform:capitalize;height:46px;border:none !important}}.left-navigation .left-nav-container .audience-group .select-store .selected-store{font-family:"museo-sans-500",Helvetica,Arial,sans-serif;line-height:1px;letter-spacing:1px}@media (max-width: 919px){.left-navigation .left-nav-container .audience-group .select-store .selected-store{font-family:"museo-sans-700",Helvetica,Arial,sans-serif;font-size:15px;line-height:14px;letter-spacing:0.4px}}.left-navigation .left-nav-container .audience-group .select-store .red-arrow{font-size:12px;position:relative;top:2px;left:2px}@media (min-width: 920px){.left-navigation .left-nav-container .audience-group .select-store .red-arrow{color:#ec1d25}}@media (max-width: 919px){.left-navigation .left-nav-container .audience-group .select-store .red-arrow{left:5px;font-size:15px}}.left-navigation .left-nav-container .audience-group .select-store-options{margin:0 auto;padding:0;border:none;position:relative;text-align:center;width:100%;font-size:14px}@media (max-width: 919px){.left-navigation .left-nav-container .audience-group .select-store-options{position:fixed;top:92px;left:0;right:0;width:300px}}@media (max-width: 719px){.left-navigation .left-nav-container .audience-group .select-store-options{width:100%}}.left-navigation .left-nav-container .audience-group .select-store-options li a{font-family:"museo-sans-700",Helvetica,Arial,sans-serif;font-weight:bold;line-height:50px;color:#fff}.left-navigation .left-nav-container .audience-group .select-store-options li a:hover,.left-navigation .left-nav-container .audience-group .select-store-options li a:focus{text-decoration:underline}@media (max-width: 919px){.left-navigation .left-nav-container .audience-group .select-store-options li a{font-size:15px;line-height:40px;letter-spacing:0.4px}.left-navigation .left-nav-container .audience-group .select-store-options li a.active{display:none}}.left-navigation .left-nav-container .audience-group .select-store-options li a.teacherTab{background-color:#50aafc}.left-navigation .left-nav-container .audience-group .select-store-options li a.administratorTab{background-color:#fb0}.left-navigation .left-nav-container .audience-group .select-store-options li a.parentTab{background-color:#39dfdf}.left-navigation .left-nav-container .audience-group .select-store-options li a.partnerTab{background-color:#3864cc}.left-navigation .left-nav-container .audience-logo{background-color:#fff;padding:30px 0px 18px 0px}.left-navigation .left-nav-container .audience-logo img{margin:0 auto}@media (min-width: 920px){.left-navigation .left-nav-container .combined-navs{display:block}}@media (max-width: 919px){.left-navigation .left-nav-container .combined-navs{background-color:#fff;position:absolute;top:92px;width:40%;height:calc(100vh - 60px);overflow:auto;padding-top:20px;z-index:2}.left-navigation .left-nav-container .combined-navs .icon-down{position:absolute;right:40px}}@media (max-width: 719px){.left-navigation .left-nav-container .combined-navs{width:100%}}.left-navigation .left-nav-container .combined-navs ul.purchase-order,.left-navigation .left-nav-container .combined-navs ul.internal-links,.left-navigation .left-nav-container .combined-navs ul.corporate-links,.left-navigation .left-nav-container .combined-navs ul.horizontal-nav-links-mob{margin:0;position:relative;background-color:#fff}.left-navigation .left-nav-container .combined-navs ul.purchase-order li,.left-navigation .left-nav-container .combined-navs ul.internal-links li,.left-navigation .left-nav-container .combined-navs ul.corporate-links li,.left-navigation .left-nav-container .combined-navs ul.horizontal-nav-links-mob li{padding:11px 0px 11px 24px;text-align:left}@media (max-width: 919px){.left-navigation .left-nav-container .combined-navs ul.purchase-order li,.left-navigation .left-nav-container .combined-navs ul.internal-links li,.left-navigation .left-nav-container .combined-navs ul.corporate-links li,.left-navigation .left-nav-container .combined-navs ul.horizontal-nav-links-mob li{padding:10px 40px 10px 40px}.left-navigation .left-nav-container .combined-navs ul.purchase-order li.menu-hnav li,.left-navigation .left-nav-container .combined-navs ul.internal-links li.menu-hnav li,.left-navigation .left-nav-container .combined-navs ul.corporate-links li.menu-hnav li,.left-navigation .left-nav-container .combined-navs ul.horizontal-nav-links-mob li.menu-hnav li{padding-left:20px;padding-right:0px}.left-navigation .left-nav-container .combined-navs ul.purchase-order li.menu-hnav li:first-child,.left-navigation .left-nav-container .combined-navs ul.internal-links li.menu-hnav li:first-child,.left-navigation .left-nav-container .combined-navs ul.corporate-links li.menu-hnav li:first-child,.left-navigation .left-nav-container .combined-navs ul.horizontal-nav-links-mob li.menu-hnav li:first-child{padding-top:20px}.left-navigation .left-nav-container .combined-navs ul.purchase-order li.menu-hnav li.submenu-hnav li,.left-navigation .left-nav-container .combined-navs ul.internal-links li.menu-hnav li.submenu-hnav li,.left-navigation .left-nav-container .combined-navs ul.corporate-links li.menu-hnav li.submenu-hnav li,.left-navigation .left-nav-container .combined-navs ul.horizontal-nav-links-mob li.menu-hnav li.submenu-hnav li{padding-left:0px}}.left-navigation .left-nav-container .combined-navs ul.purchase-order li a,.left-navigation .left-nav-container .combined-navs ul.internal-links li a,.left-navigation .left-nav-container .combined-navs ul.corporate-links li a,.left-navigation .left-nav-container .combined-navs ul.horizontal-nav-links-mob li a{font-family:"museo-sans-500",Helvetica,Arial,sans-serif;font-size:13px;font-weight:500;color:#333;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:1px}@media (max-width: 919px){.left-navigation .left-nav-container .combined-navs ul.purchase-order li a,.left-navigation .left-nav-container .combined-navs ul.internal-links li a,.left-navigation .left-nav-container .combined-navs ul.corporate-links li a,.left-navigation .left-nav-container .combined-navs ul.horizontal-nav-links-mob li a{font-size:14px}.left-navigation .left-nav-container .combined-navs ul.purchase-order li a.link-item,.left-navigation .left-nav-container .combined-navs ul.internal-links li a.link-item,.left-navigation .left-nav-container .combined-navs ul.corporate-links li a.link-item,.left-navigation .left-nav-container .combined-navs ul.horizontal-nav-links-mob li a.link-item{font-family:"museo-sans-300",Helvetica,Arial,sans-serif;color:#4a4a4a}.left-navigation .left-nav-container .combined-navs ul.purchase-order li a.link-item:hover,.left-navigation .left-nav-container .combined-navs ul.purchase-order li a.link-item:focus,.left-navigation .left-nav-container .combined-navs ul.internal-links li a.link-item:hover,.left-navigation .left-nav-container .combined-navs ul.internal-links li a.link-item:focus,.left-navigation .left-nav-container .combined-navs ul.corporate-links li a.link-item:hover,.left-navigation .left-nav-container .combined-navs ul.corporate-links li a.link-item:focus,.left-navigation .left-nav-container .combined-navs ul.horizontal-nav-links-mob li a.link-item:hover,.left-navigation .left-nav-container .combined-navs ul.horizontal-nav-links-mob li a.link-item:focus{color:#ec1517}}@media (min-width: 920px){.left-navigation .left-nav-container .combined-navs ul.purchase-order li a:hover,.left-navigation .left-nav-container .combined-navs ul.purchase-order li a:focus,.left-navigation .left-nav-container .combined-navs ul.internal-links li a:hover,.left-navigation .left-nav-container .combined-navs ul.internal-links li a:focus,.left-navigation .left-nav-container .combined-navs ul.corporate-links li a:hover,.left-navigation .left-nav-container .combined-navs ul.corporate-links li a:focus,.left-navigation .left-nav-container .combined-navs ul.horizontal-nav-links-mob li a:hover,.left-navigation .left-nav-container .combined-navs ul.horizontal-nav-links-mob li a:focus{color:#ec1d25}}@media (max-width: 919px){.left-navigation .left-nav-container .combined-navs ul.purchase-order li a:active,.left-navigation .left-nav-container .combined-navs ul.internal-links li a:active,.left-navigation .left-nav-container .combined-navs ul.corporate-links li a:active,.left-navigation .left-nav-container .combined-navs ul.horizontal-nav-links-mob li a:active{color:#ec1d25}.left-navigation .left-nav-container .combined-navs ul.purchase-order li a:hover,.left-navigation .left-nav-container .combined-navs ul.purchase-order li a:focus,.left-navigation .left-nav-container .combined-navs ul.internal-links li a:hover,.left-navigation .left-nav-container .combined-navs ul.internal-links li a:focus,.left-navigation .left-nav-container .combined-navs ul.corporate-links li a:hover,.left-navigation .left-nav-container .combined-navs ul.corporate-links li a:focus,.left-navigation .left-nav-container .combined-navs ul.horizontal-nav-links-mob li a:hover,.left-navigation .left-nav-container .combined-navs ul.horizontal-nav-links-mob li a:focus{text-decoration:none}}.left-navigation .left-nav-container .combined-navs ul.purchase-order li.nav-link-divider,.left-navigation .left-nav-container .combined-navs ul.internal-links li.nav-link-divider,.left-navigation .left-nav-container .combined-navs ul.corporate-links li.nav-link-divider,.left-navigation .left-nav-container .combined-navs ul.horizontal-nav-links-mob li.nav-link-divider{padding:12px 16px 12px 24px;height:1px}@media (max-width: 919px){.left-navigation .left-nav-container .combined-navs ul.purchase-order li.nav-link-divider,.left-navigation .left-nav-container .combined-navs ul.internal-links li.nav-link-divider,.left-navigation .left-nav-container .combined-navs ul.corporate-links li.nav-link-divider,.left-navigation .left-nav-container .combined-navs ul.horizontal-nav-links-mob li.nav-link-divider{padding:14px 40px 14px 40px}}.left-navigation .left-nav-container .combined-navs ul.purchase-order li.nav-link-divider hr,.left-navigation .left-nav-container .combined-navs ul.internal-links li.nav-link-divider hr,.left-navigation .left-nav-container .combined-navs ul.corporate-links li.nav-link-divider hr,.left-navigation .left-nav-container .combined-navs ul.horizontal-nav-links-mob li.nav-link-divider hr{height:1px;margin:0 auto;width:100%;background-color:#e6e6e6;border:0}@media (max-width: 919px){.left-navigation .left-nav-container .combined-navs ul.horizontal-nav-links-mob li a.menu-hnav-link,.left-navigation .left-nav-container .combined-navs ul.horizontal-nav-links-mob li a.menu-hnav-emptylink{text-transform:capitalize}}.left-navigation .left-nav-container .combined-navs ul.purchase-order li a{color:#ec1d25;font-weight:bold;font-family:"museo-sans-700",Helvetica,Arial,sans-serif}.left-navigation .left-nav-container .combined-navs ul.purchase-order li a img{float:right;padding-top:3px}@media (min-width: 920px){.left-navigation .left-nav-container .combined-navs ul.purchase-order li a img{padding-right:10px}}.left-navigation .left-nav-container .combined-navs ul.internal-links{padding-bottom:13px}@media (max-width: 919px){.left-navigation .left-nav-container .combined-navs ul.internal-links{padding-bottom:20px}}.left-navigation .left-nav-container .combined-navs ul.corporate-links{background-color:#f4f4f4;padding-top:13px}@media (max-width: 919px){.left-navigation .left-nav-container .combined-navs ul.corporate-links{padding-top:20px;padding-bottom:50px}}.left-navigation .burger-container{z-index:999;font-size:30px;position:absolute;cursor:pointer;color:#fff;padding:8px 20px}.left-navigation .burger-container:hover,.left-navigation .burger-container:focus{text-decoration:none}.overlay_nav-selected{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,0.5);top:146px;display:none}@media (max-width: 719px){.audience-group.open>.overlay_nav-selected{display:block}}@media (max-width: 919px){.burger-container.nav-flyout-selected ~ .overlay_nav-selected{display:block}}body{touch-action:pan-y}@media (max-width: 919px){body.teacher-store .left-navigation .left-nav-container .audience-group .select-store{background-color:#50aafc !important}body.teacher-store .nav-flyout-selected{background-color:#3a93fa}body.administrator-store .left-navigation .left-nav-container .audience-group .select-store{background-color:#fb0 !important}body.administrator-store .nav-flyout-selected{background-color:#f0b103}body.parent-store .left-navigation .left-nav-container .audience-group .select-store{background-color:#39dfdf !important}body.parent-store .nav-flyout-selected{background-color:#06cfcf}body.partner-store .left-navigation .left-nav-container .audience-group .select-store{background-color:#3864cc !important}body.partner-store .nav-flyout-selected{background-color:#204cb2}}@media (min-width: 920px){.top-fixed-modules:not(.top-edit-mode){height:114px}.top-fixed-modules:not(.top-edit-mode) .global-nav,.top-fixed-modules:not(.top-edit-mode) .horizontalNav{position:fixed;width:calc(100vw - 200px);z-index:4;background-color:#fff}.top-fixed-modules:not(.top-edit-mode) .horizontalNav{top:60px;z-index:3}}.partner-store.rif .sch-logo-container .store-homepage-link{pointer-events:none;cursor:default}.partner-store.rif .audience-group.hide-group,.partner-store.rif .audience-group.hide-group .select-store{display:block}@media (min-width: 920px){.partner-store.rif .audience-group.hide-group .select-store{padding:12px;height:auto}}.partner-store.rif .device-nat-balance{color:#fff}.partner-store.rif .nat-balance{color:#e72233}@media (max-width: 919px){.partner-store.rif .nat-balance{font-family:"museo-sans-700",Helvetica,Arial,sans-serif;font-size:15px;color:#fff;padding:12px}.partner-store.rif .typeahead-overlay,.partner-store.rif .nav-typeahead-container{top:165px}.partner-store.rif .global-nav .sch-global-menu-container{height:175px}}

.horizontal-nav{border-bottom:solid 1px #f1f1f1}@media (min-width: 320px) and (max-width: 919px){.horizontal-nav{display:none !important}}.horizontal-nav .horizontal-nav-list{list-style:none;margin:0;padding:0;text-align:center}.horizontal-nav .horizontal-nav-list li{display:inline-block}.horizontal-nav .horizontal-nav-list li.min-nav-width{min-width:130px}.horizontal-nav .horizontal-nav-list li.last .horizontal-nav-item{margin-right:0}.horizontal-nav .horizontal-nav-list li div{padding:17px 0 16px}.horizontal-nav .menus-flyout{display:none}.horizontal-nav .horizontal-nav-item{color:#333;cursor:pointer;display:inline-block;font-family:"museo-sans-500",Helvetica,Arial,sans-serif;font-size:13px;letter-spacing:1px;line-height:0.92;margin-right:40px;text-transform:uppercase}@media (min-width: 920px) and (max-width: 1279px){.horizontal-nav .horizontal-nav-item{font-size:12px;line-height:1;letter-spacing:0.9px;margin-right:20px}}.horizontal-nav .horizontal-nav-item .icon-down{color:#bebebe;display:inline-block;height:9px;width:17px;font-size:17px;position:relative;top:3px}.horizontal-nav .horizontal-nav-item:hover,.horizontal-nav .horizontal-nav-item.active{color:#ec1d25}.horizontal-nav .horizontal-nav-item:hover .icon-down,.horizontal-nav .horizontal-nav-item.active .icon-down{color:#ec1d25}.horizontal-dd{background-color:#fafafa;box-shadow:0 2px 5px 0 rgba(0,0,0,0.05);display:none;position:absolute;width:100%;z-index:11;overflow:auto}.horizontal-dd .grid-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width: 220px) and (max-width: 519px){.horizontal-dd .grid-wrapper{min-width:280px;max-width:880px;margin-left:20px;margin-right:20px}}@media (min-width: 520px) and (max-width: 719px){.horizontal-dd .grid-wrapper{width:480px;margin-left:auto;margin-right:auto}}@media (min-width: 720px) and (max-width: 919px){.horizontal-dd .grid-wrapper{min-width:640px;max-width:880px;margin-left:40px;margin-right:40px}}@media (min-width: 920px) and (max-width: 1279px){.horizontal-dd .grid-wrapper{min-width:680px;max-width:1000px;margin-left:40px;margin-right:40px}}@media (min-width: 1280px) and (max-width: 1599px){.horizontal-dd .grid-wrapper{min-width:920px;margin-left:80px;margin-right:80px}}@media (min-width: 1600px){.horizontal-dd .grid-wrapper{max-width:1240px;margin-left:auto;margin-right:auto}}.horizontal-dd .grid{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;padding-right:40px}.horizontal-dd .grid:last-child{padding-right:0}.horizontal-dd .grid ul.links{list-style:none;margin:30px 0 40px 0;padding:0}.horizontal-dd .grid ul.links li{font-family:"museo-sans-500",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.4;letter-spacing:1px;color:#4a4a4a;margin-bottom:16px;min-height:20px}@media (min-width: 920px) and (max-width: 1279px){.horizontal-dd .grid ul.links li{font-size:13px;line-height:1.54;letter-spacing:0.9px;margin-bottom:15px}}.horizontal-dd .grid ul.links li a{color:#4a4a4a;border-bottom:1px dotted #fff}.horizontal-dd .grid ul.links li a:hover{color:#ec1d25;text-decoration:none;border-bottom:1px dotted #ec1d25}.horizontal-dd .grid ul.links li a.link-subhead{font-family:"museo-sans-700",Helvetica,Arial,sans-serif;color:#333;border-bottom:1px dotted #fff}.horizontal-dd .grid ul.links li a.link-subhead:hover{color:#ec1d25;text-decoration:none;border-bottom:1px dotted #ec1d25}.horizontal-dd .grid ul.links li span.link-subhead{font-family:"museo-sans-700",Helvetica,Arial,sans-serif;color:#333}.horizontal-dd .grid .promo{margin:20px 0}@media (min-width: 920px) and (max-width: 1279px){.horizontal-dd .grid .promo{display:none}}.overlay-hn{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:2}.top-edit-mode ~ .overlay-hn{display:none !important}@media (min-width: 320px) and (max-width: 720px){.nav-root-container .main-sidebar .sidebar ul#submenu .left-nav-sub-section li{padding:0 20px}}

.save-to-wishlist{display:block;height:11px;font-family:"museo-sans-300",Helvetica,Arial,sans-serif;font-size:11px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:2px;text-align:center;color:#ec1d25;cursor:pointer}.save-to-wishlist:hover{color:#ec1d25;text-decoration:underline}.sweet-alert.wishlist p{padding-top:15px;margin-top:45px;border-top:1px solid #eee}.sweet-alert.wishlist button.confirm{position:absolute;top:0;right:0;margin-top:10px;color:#555555}.sweet-alert.wishlist button.confirm:hover{background-color:transparent !important}

﻿.category-page-wrapper{overflow:hidden}.category-page-wrapper .clear{clear:both}.category-page-wrapper .category-page-banner.pageBanners{padding:0}.category-page-wrapper .category-page-banner.pageBanners .teacherBannerDog{position:absolute;bottom:-15px;left:29px;z-index:1;max-width:232px;max-height:171px;overflow:hidden}.category-page-wrapper .category-page-banner.pageBanners .teacherNavBanner{height:110px;z-index:0;display:block;border-radius:0;margin:0;padding:0;border:0 none !important}.category-page-wrapper .category-page-banner.pageBanners .teacherNavBanner .welcomeBannerText{margin:0 auto;position:relative;z-index:2;top:0;opacity:1;transition:all 0.5s linear;width:auto;height:100%}.category-page-wrapper .category-page-banner.pageBanners .teacherNavBanner .welcomeBannerText h1{padding:0;font-size:38px;color:#333 !important;padding-top:30px;font-family:"museo-sans-300",Helvetica,Arial,sans-serif;position:absolute;bottom:50%;right:50%;transform:translate(50%, 50%);-webkit-transform:translate(50%, 50%);-moz-transform:translate(50%, 50%);width:640px;font-weight:500}.category-page-wrapper section.teachers-category-page{background:#fff;overflow:hidden;padding:100px 0 61px}.category-page-wrapper section.teachers-category-page .padding-reset{padding:0}.category-page-wrapper section.teachers-category-page .container{padding:0}.category-page-wrapper section.teachers-category-page .main-title{font-size:46px;line-height:51px;font-family:"museo-sans-700",Helvetica,Arial,sans-serif}.category-page-wrapper section.teachers-category-page .main-title:hover{text-decoration:underline}.category-page-wrapper section.teachers-category-page a.subhead-title{display:block;font-size:14px;font-family:"museo-sans-700",Helvetica,Arial,sans-serif;color:#000;letter-spacing:2px;padding:10px 0}.category-page-wrapper section.teachers-category-page a.subhead-title:after{content:"\2192";color:#ec1d25;margin-left:5px;font-size:18px}.category-page-wrapper section.teachers-category-page .wrapper-section{padding:0 30px}.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .img-1,.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .img-2,.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .img-3,.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .img-4,.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .img-5{background-size:auto 180px;background-position:bottom right}.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .main-title{color:#000}.category-page-wrapper section.teachers-category-page .quick-links-wrapper{padding:0 30px}.category-page-wrapper section.teachers-category-page .quick-links-wrapper .quick-links{background:#f9f9f9;border-top:1px dashed #a7a7a9;padding:20px;overflow:hidden}.category-page-wrapper section.teachers-category-page .quick-links-wrapper .quick-links a{display:block;font-size:14px;font-family:"museo-sans-500",Helvetica,Arial,sans-serif;padding-bottom:10px}.category-page-wrapper section.teachers-category-page .quick-links-wrapper .quick-links a:after{content:">";color:#ec1d25;font-family:"museo-sans-300",Helvetica,Arial,sans-serif;font-size:16px;padding-left:10px}.category-page-wrapper section.teachers-category-page .quick-links-wrapper .quick-links a.link-view:after{content:''}@media (max-width: 1279px){.category-page-wrapper .wrapper-section .container-fluid .img-1,.category-page-wrapper .wrapper-section .container-fluid .img-2,.category-page-wrapper .wrapper-section .container-fluid .img-3,.category-page-wrapper .wrapper-section .container-fluid .img-4,.category-page-wrapper .wrapper-section .container-fluid .img-5{height:180px;background-size:420px 180px;background-position:right bottom}.category-page-wrapper .wrapper-section .category-page-banner.pageBanners .teacherNavBanner h1{width:358px}}@media (max-width: 919px){.category-page-wrapper .category-page-banner.pageBanners .teacherNavBanner{margin-top:60px}.category-page-wrapper .category-page-banner.pageBanners .teacherNavBanner h1{font-size:38px;padding-top:50px;width:320px}.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .img-1,.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .img-2,.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .img-3,.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .img-4,.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .img-5{height:180px;background-size:390px auto;background-position:right bottom}.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .main-title{font-size:34px}}@media (max-width: 719px){.category-page-wrapper .category-page-banner.pageBanners .teacherNavBanner{background-size:cover;height:80px;margin-top:0px}.category-page-wrapper .category-page-banner.pageBanners .teacherNavBanner .welcomeBannerText h1{font-size:20px;width:280px}.category-page-wrapper section.teachers-category-page{padding:30px 0 20px}.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .img-1,.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .img-2,.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .img-3,.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .img-4,.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .img-5{height:200px;background-size:100% 180px;background-position:center bottom}.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid .main-title{font-size:24px;width:200px;display:block;line-height:30px}.category-page-wrapper section.teachers-category-page .wrapper-section .container-fluid a.subhead-title{font-size:12px;position:relative;text-align:right;top:-42px}.category-page-wrapper section.teachers-category-page .quick-links-wrapper .quick-links{padding:20px 20px 40px 20px}.category-page-wrapper section.teachers-category-page .quick-links-wrapper .quick-links li{list-style-type:none}.category-page-wrapper section.teachers-category-page .quick-links-wrapper .quick-links li a{padding-bottom:0}.category-page-wrapper section.teachers-category-page .quick-links-wrapper .quick-links.p-top{padding:20px}.category-page-wrapper section.teachers-category-page .section-list{padding:0;margin:0;box-sizing:border-box}.category-page-wrapper section.teachers-category-page .section-list ul{padding:0}.category-page-wrapper section.teachers-category-page .section-list ul li{height:50px;line-height:30px}.category-page-wrapper section.teachers-category-page .section-list ul li.container{position:relative;height:auto;border-top:0}.category-page-wrapper section.teachers-category-page .section-list ul li:last-child{margin-bottom:0}.category-page-wrapper section.teachers-category-page .section-list ul a{display:block;height:100%;text-decoration:none;color:black;padding-left:10px;position:relative;transition:background .3s}.category-page-wrapper section.teachers-category-page .section-list ul a:after{content:'⇢';position:absolute;right:10px}.category-page-wrapper section.teachers-category-page .section-list [type="checkbox"]{position:absolute;left:-9999px}.category-page-wrapper section.teachers-category-page .section-list label{border-top:1px dashed #a7a7a9;display:block;width:100%;height:50px;cursor:pointer;position:absolute;top:0;padding-top:10px;transition:top 0.45s cubic-bezier(0.44, 0.99, 0.48, 1)}.category-page-wrapper section.teachers-category-page .section-list label:before{content:'View All';font-size:14px;font-family:"museo-sans-300",Helvetica,Arial,sans-serif;color:#000;text-decoration:underline;left:10px}.category-page-wrapper section.teachers-category-page .section-list label:after{right:10px;-webkit-animation:sudo .85s linear infinite alternate;animation:sudo .85s linear infinite alternate}.category-page-wrapper section.teachers-category-page .section-list label:before,.category-page-wrapper section.teachers-category-page .section-list label:after{position:absolute}@keyframes sudo{from{-webkit-transform:translateY(-2px);transform:translateY(-2px)}to{-webkit-transform:translateY(2px);transform:translateY(2px)}}.category-page-wrapper section.teachers-category-page .section-list input[type="checkbox"] ~ ul{width:100%;overflow:hidden;max-height:0;transition:max-height 0.45s cubic-bezier(0.44, 0.99, 0.48, 1)}.category-page-wrapper section.teachers-category-page .section-list [type="checkbox"]:checked ~ ul{max-height:300px}.category-page-wrapper section.teachers-category-page .section-list [type="checkbox"]:checked+label{top:100%}.category-page-wrapper section.teachers-category-page .section-list [type="checkbox"]:checked+label:before{content:'View Fewer'}}.pageheader-breadcrumb.category-page-wrapper{overflow:hidden}.pageheader-breadcrumb.category-page-wrapper .category-page-banner.pageBanners .banner{background-size:cover;background-color:#fff}.pageheader-breadcrumb.category-page-wrapper .category-page-banner.pageBanners .teacherNavBanner .welcomeBannerText h1{padding:0 10px;margin:0}.teachables .category-page-banner .teacherNavBanner{padding:0 !important;margin:0 !important;min-height:110px !important;height:auto !important}@media (min-width: 320px) and (max-width: 719px){.teachables .category-page-banner .teacherNavBanner{min-height:100px !important}}.teachables .category-page-banner .teacherNavBanner .welcomeBannerText{padding-top:21px;padding-bottom:8px;margin:0 !important;position:initial !important;display:block !important;z-index:unset !important;width:100% !important}@media (min-width: 320px) and (max-width: 919px){.teachables .category-page-banner .teacherNavBanner .welcomeBannerText{padding-top:18px}}@media (max-width: 319px){.teachables .category-page-banner .teacherNavBanner .welcomeBannerText{padding-top:25px}}.teachables .category-page-banner .teacherNavBanner .welcomeBannerText h1{display:inline-block !important;position:static !important;margin:0 auto !important;padding:0 !important;transform:none !important}.teachables .category-page-banner .teacherNavBanner .subheading-link-container{padding-bottom:18px}@media (min-width: 720px) and (max-width: 1279px){.teachables .category-page-banner .teacherNavBanner .subheading-link-container{padding-bottom:16px}}@media (min-width: 320px) and (max-width: 719px){.teachables .category-page-banner .teacherNavBanner .subheading-link-container{padding-bottom:22px}}.teachables .category-page-banner .teacherNavBanner .subheading-link-container .page-header-subheading,.teachables .category-page-banner .teacherNavBanner .subheading-link-container .page-header-links{margin:0 auto !important;text-align:center;font-size:14px;line-height:18px;font-family:"museo-sans-300",Helvetica,Arial,sans-serif;color:#333;width:75%}@media (max-width: 1279px){.teachables .category-page-banner .teacherNavBanner .subheading-link-container .page-header-subheading,.teachables .category-page-banner .teacherNavBanner .subheading-link-container .page-header-links{font-size:12px;line-height:16px}}.teachables .category-page-banner .teacherNavBanner .subheading-link-container .page-header-subheading a,.teachables .category-page-banner .teacherNavBanner .subheading-link-container .page-header-links a{text-decoration:underline;color:#333}.teachables .category-page-banner .teacherNavBanner .subheading-link-container .page-header-subheading a:hover,.teachables .category-page-banner .teacherNavBanner .subheading-link-container .page-header-links a:hover{color:#ec1d25}.teachables .category-page-banner .teacherNavBanner .colors{margin:0;padding:0;list-style:none;line-height:9px}.teachables .category-page-banner .teacherNavBanner .colors li{display:inline-block;height:9px;width:8.333333%}@media (min-width: 720px) and (max-width: 1279px){.teachables .category-page-banner .teacherNavBanner .colors li{width:11.111111111%}}@media (min-width: 320px) and (max-width: 719px){.teachables .category-page-banner .teacherNavBanner .colors li{width:20%}}.teachables .category-page-banner .teacherNavBanner .colors li:nth-child(3n+1){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWP4n8nwHwAGOwJouR6cbwAAAABJRU5ErkJggg==")}.teachables .category-page-banner .teacherNavBanner .colors li:nth-child(3n+2){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWP4fzTrPwAIIwMu8X2BAgAAAABJRU5ErkJggg==")}.teachables .category-page-banner .teacherNavBanner .colors li:nth-child(3n+3){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWP4u4HhPwAHCAKtL+EORwAAAABJRU5ErkJggg==")}.sub-tcb .subr-element{display:block !important}.sub-tcb .page-header-subheading.non-subr,.sub-tcb .teachables .category-page-banner .teacherNavBanner .subheading-link-container .non-subr.page-header-links,.teachables .category-page-banner .teacherNavBanner .subheading-link-container .sub-tcb .non-subr.page-header-links{display:none}.non-sub-tcb .non-subr-element{display:block !important}


