:root{--color-accent: #006166 !important;--color-button-accent: #000000 !important}body{--color-primary: #000000 !important;--color-accent: #006166 !important}.lbsl-raleway{font-family:"Raleway",helvetica,sans-serif}.lbsl-roboto{font-family:"Roboto Slab",helvetica,sans-serif}.lbsl-black{color:#000 !important}.lbsl-white{color:#fff !important}.lbsl-link a{color:#245a70 !important}.lbsl-light-teal{color:#02aab1 !important}.lbsl-medium-teal{color:#00888e !important}.lbsl-dark-teal{color:#006166 !important}.lbsl-top-margin-0{margin-top:0 !important}.lbsl-bottom-margin-0{margin-bottom:0 !important}.lbsl-hr{background-color:#006166;height:6px}.lbsl-homepage-tiles{background:linear-gradient(45deg, rgb(101, 191, 148) 0%, rgb(65, 183, 161) 31%, rgb(64, 183, 161) 69%, rgb(48, 180, 167) 100%)}.lbsl-homepage-tiles .wp-block-columns{flex-wrap:wrap !important;justify-content:center;padding:3rem 0}.lbsl-homepage-tiles .wp-block-columns .wp-block-column{width:20%}@media screen and (max-width: 60rem){.lbsl-homepage-tiles .wp-block-columns .wp-block-column{width:31%}}.lbsl-homepage-tiles .wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:unset;flex-grow:unset}.lbsl-homepage-tiles img{border:5px solid #000}.lbsl-homepage-tiles p{background:#fff;border:5px solid #000;border-radius:25px;color:#006166;padding:.15rem}.lbsl-homepage-tiles p a,.lbsl-homepage-tiles p:hover{text-decoration:none !important}.site-header{font-family:"Raleway",helvetica,sans-serif;font-weight:bold}.menu__link.header-menu__link{color:#000;font-size:1.5rem !important;font-weight:600 !important;letter-spacing:.1em !important}@media screen and (max-width: 101.25rem){.menu__link.header-menu__link{font-size:1.2rem !important}}@media screen and (max-width: 85rem){.menu__link.header-menu__link{font-size:.77rem !important}}@media screen and (max-width: 64rem){.menu__link.header-menu__link{color:#006166;display:flex;font-size:1rem !important;justify-content:space-between}}.site-header__main{background-color:#fff}.site-header__container{display:flex !important;justify-content:space-between;margin:0 !important;max-width:100%;padding:0 1rem}@media screen and (min-width: 34rem){.site-header__container{padding:0 1.875rem}}@media screen and (max-width: 64rem){.site-header__container{flex-wrap:wrap}}.menu-bar{border-bottom:5px solid #006166}.menu-bar__container{display:flex;margin:0 !important;max-width:100%}.menu-bar__menu{justify-content:space-around}.menu-bar__menu .header-menu__list{-moz-column-gap:0 !important;column-gap:0 !important}.header-menu__list>li:last-child{background-color:#353535}.header-menu__list>li:last-child .menu__link.header-menu__link{color:#fff}@media screen and (min-width: 107.188rem){.header-menu__list>li:nth-last-child(2){display:none}}@media screen and (min-width: 64rem){.header-menu__list>li:last-child{display:none}.header-menu__list>li::before{content:" | ";font-weight:100;padding:0 1.5rem;position:relative;right:0}.header-menu__list>li:first-child::before{content:none}}.menu__link.header-menu__link:hover{-webkit-text-decoration:underline #006166;text-decoration:underline #006166}.site-header__social{align-items:center;color:#006166;display:flex;list-style:none}.site-header__social li{margin-right:.5rem}.site-header__social svg{fill:#006166;width:2rem}.site-header__logo img{height:152px}@media screen and (max-width: 64rem){.site-header__logo img{margin-bottom:0;width:2rem}}@media screen and (max-width: 64rem){.site-header__search{margin-top:.5rem;width:100%}}.search-form{border-color:#006166;height:2.5rem}.search-form__input:focus-visible{outline:none !important}.search-form__submit-text,.search-form__submit{color:#006166}.header-menu__list>li.menu-item.menu-item-has-children:not(.menu__submenu-item){position:static}@media screen and (min-width: 64rem){.header-menu__list>li.menu-item.menu-item-has-children:not(.menu__submenu-item):hover::after{border-left:40px solid rgba(0,0,0,0);border-right:40px solid rgba(0,0,0,0);border-top:15px solid #fff;bottom:-2.4rem;content:" ";left:-50%;margin:-45px;position:relative;z-index:10}}.menu__submenu-item .menu__link.header-menu__link{color:#fff}.sub-menu.menu__submenu.header-menu__submenu{background-color:#006166 !important;border:none !important;border-radius:0 !important;-moz-column-count:3;column-count:3;-moz-column-gap:1.5rem;column-gap:1.5rem;-moz-column-rule:1px solid #fff;column-rule:1px solid #fff;position:fixed !important;top:14.5rem !important;width:100vw !important}@media screen and (max-width: 64rem){.sub-menu.menu__submenu.header-menu__submenu{color:#006166;-moz-column-count:1;column-count:1;margin-left:0;position:static !important;width:100% !important}.sub-menu.menu__submenu.header-menu__submenu li{border-top:1px solid #fff}}.sub-menu.menu__submenu.header-menu__submenu a:hover{text-decoration:underline}@media screen and (max-width: 64rem){.menu-bar__menu .header-menu__list>.header-menu__item--has-children:hover .header-menu__submenu{display:block}}#am-symbol-menu path,#am-symbol-close path{fill:#006166 !important}@media screen and (min-width: 64rem){.menu-drawer{display:none !important}}.menu-drawer__panel-header{background-color:#fff}.menu-drawer__panel-header a{color:#006166;font-size:2em;margin-bottom:0 !important;text-decoration:none}.menu-drawer__panel-header a:hover{text-decoration:none}@media screen and (max-width: 64rem){.header-menu__list{flex-direction:column}.header-menu__list>li a{padding:1rem .5rem}}@media screen and (max-width: 64rem){.header-menu__item{padding:0 !important}}@media screen and (max-width: 60rem){.header-menu__item{border-color:#006166}}.menu-drawer__panel{width:100%}@media screen and (max-width: 60rem){.header-menu__item--has-children>a{justify-content:space-between}}@media screen and (min-width: 60rem){.signup .module .signup--header{display:none}}.site-footer{background-color:#006166;border-top:5px solid #000}.site-footer .site-footer__logo{border-bottom:1px solid #fff;display:flex;justify-content:center;margin:0 auto 1.5rem;padding-bottom:1rem;width:15%}.site-footer .site-footer__logo img{width:2.5rem}.site-footer .site-header__social-list-item{margin:0 .2rem}.site-footer .site-footer__social svg{fill:#fff;width:2rem}.site-footer .site-footer__social,.site-footer .lbsl-footer{display:flex;justify-content:center;list-style:none;margin-bottom:1.5rem}.site-footer .lbsl-footer-container{color:#fff;font-weight:bold;list-style:none;text-align:center}.site-footer .lbsl-footer-container a{text-decoration:none}.site-footer .lbsl-footer-container a:hover{text-decoration:underline}.site-footer .lbsl-footer-container>li:first-child{font-size:1.125em;margin-bottom:.5rem}@media screen and (min-width: 90rem){.site-footer .lbsl-footer-container{width:15%}}.site-footer .site-footer__copyright{border-top:none !important;color:#fff;padding:0 !important;text-align:center}h1,h2,h3,h4,h5,h6,p,#content article ul,#content article ol{color:#000;font-family:"Roboto Slab",helvetica,sans-serif;margin-bottom:1rem !important}.wp-block-image.alignfull.size-large{margin:0}.wp-block-image.alignfull.size-large img{margin-bottom:0}figure{margin-bottom:0 !important}img{margin-bottom:1rem}.signup{background-color:#353535;border-color:#02aab1}.signup .newsletter-text,.signup .signup__legal,.signup .signup__form .hachette-email,.signup .newsletter-submit{color:#fff !important}.signup .newsletter-submit:hover{color:#02aab1 !important}.signup .signup__form{border-color:#02aab1}.signup *:where(:not(iframe,canvas,img,svg,video,audio,summary,use):not(svg *):not(symbol *):not(ol,ul)){outline:none !important}@media screen and (max-width: 60rem){.signup{padding:1.75rem !important}}.signup .newsletter-submit::before{background-color:#353535 !important}.signup.module{max-width:100% !important}@media screen and (min-width: 60rem){.signup.module{padding:2rem 4rem !important}}.wp-block-embed-soundcloud div{display:flex;justify-content:center;margin-bottom:2em}.meet-the-author__body{color:#000}@media screen and (min-width: 85.938rem){section.series button{margin:0 -1.5rem}}.genre-list__link{background-color:#006166;border-color:#006166;color:#fff}.genre-list__link:hover{background-color:#006166;border-color:#006166;color:#fff}.content-block--featured-post .content-block__post-link--has-icon{color:#006166}.content-block--featured-post .content-block__post-link--has-icon:hover{color:#000}.tabs__link{border-bottom:6px solid #006166 !important}.tabs__link[aria-selected=true]{color:#000 !important}.tabs__link[aria-selected=true]::after{display:none !important}.tabbed-carousel .carousel__pagination{display:none !important}.wp-block-hachette-plugin-slide{height:initial !important}.product-details__contributor-link,.title-prices__price.title-prices__price--current,.title-formats-prices__item,.product-supplemental__taxonomies-list,.related-reads__item__caption,.wp-block-file__button{color:#006166 !important}.wp-block-file__button svg{color:#006166}.wp-block-file__button:hover{border-color:#000 !important}.title-formats-prices__item{border-color:#006166}.title-formats,.title-formats__button{color:#006166 !important}.product-supplemental__details{color:#000}.title-buy__button{background-color:#006166;border:solid #006166}.title-buy__button:hover{background-color:#000;border:solid #000}.title-buy__button::after{display:none !important}.wp-block-button{margin-bottom:1rem}.wp-block-button.is-style-hbg-fill .wp-element-button,.wp-block-button.is-style-hbg-round-small .wp-element-button,.wp-block-button.is-style-hbg-round .wp-element-button{background-color:#006166;border:solid #006166;color:#fff}.wp-block-button.is-style-hbg-fill .wp-element-button:hover,.wp-block-button.is-style-hbg-round-small .wp-element-button:hover,.wp-block-button.is-style-hbg-round .wp-element-button:hover{background-color:#000 !important;border-color:#000}.wp-block-button.is-style-hbg-outline .wp-element-button{background-color:#fff;border:solid #006166;color:#006166}.wp-block-button.is-style-hbg-link .wp-element-button{color:#006166}.title-buy__button{background-color:#006166;border:solid #006166}.title-buy__button:hover{background-color:#000;border:solid #000}.search-result__image--book-cover img{margin-top:1rem !important}.search-result__price-and-format{color:#006166}ul.page-numbers .page-numbers,ul.page-numbers svg{color:#006166 !important}ul.page-numbers .current{background-color:#006166 !important;color:#fff !important}.search-results__drawer-button{color:#006166 !important}.search-result__description{color:#000}

/*# sourceMappingURL=lb-school-and-library.min.css.map*/