@charset "UTF-8";/*!Theme Name: Toronto Press Child Theme
Description: Toronto Press Child Theme
Version: 1.0.0
Author: Supadu
Author URI: http://www.supadu.com
Template: university_press_theme*/.alternative-homepage .hero-slider .hero-slide .featured-book-section__copy .sp__the-title,.alternative-homepage .hero-slider .hero-slide .featured-book-section__copy h1,.alternative-homepage .hero-slider .hero-slide .featured-book-section__copy h2,.alternative-homepage .hero-slider .hero-slide .featured-book-section__copy h3,.alternative-homepage .hero-slider .hero-slide .featured-book-section__copy h4,.alternative-homepage .hero-slider .hero-slide .featured-book-section__copy h5,.alternative-homepage .hero-slider .hero-slide .featured-book-section__copy h6,.buy-button,.entry-title,.login .wp-block-button__link,.page-title,.site-cta-button,.site-footer__social.site-branding__social>p,.site-header__link *,.site-homepage__hero-slide--copy *,.site-homepage__recent-posts ul li a,.site-homepage__upcoming-event--right .event-date,.site-homepage__upcoming-event--right .event-title,.site-navigation .site-navigation__container nav ul li a,.tabs__item .tabs__link,.upt-sub-header,body,button[type=submit],div.supapress .product-details .book-wrapper__top-section--details h1,div.supapress .product-details .book-wrapper__top-section--details h2,div.supapress .search-grid.search .search-wrapper .books-wrapper .book-wrapper .information-wrapper .sp__the-title a,div.supapress .search-list .search-wrapper .books-wrapper .book-wrapper .information-wrapper .sp__the-title a,div.supapress div[id^=isbn-carousel-] .carousel-wrapper .info-wrapper .sp__the-title,h1,h2,h3,h4,h5,h6,input[type=button],input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=reset],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{font-family:Poppins,sans-serif;font-weight:300}body{font-size:.875rem;line-height:1.42857;letter-spacing:0;color:#000;background-color:#fff}h1,h2,h3,h4,h5,h6{color:#002554;font-weight:700}p{color:#000}.entry-title,.page-title,.upt-sub-header{text-align:center;display:inline-block;position:relative;text-transform:none;font-size:1.125rem;line-height:normal;font-weight:700}@media(min-width:45rem){.entry-title,.page-title,.upt-sub-header{font-size:1.25rem}}a{color:#002554;font-weight:700}a:hover{color:#003b87}.site-search__posts .entry-title{margin-bottom:30px}.lead{font-size:1rem;font-weight:700;color:#333f48}img.svg-img{box-shadow:none!important}.buy-button{width:100%;font-size:16px;padding:15px 20px!important}.site-homepage__hero-slide--copy{background:rgba(0,0,0,.6)}.site-homepage__hero-slide--copy:before{content:"";display:block;height:2px;background-color:#fff;margin-bottom:20px;width:100px}.site-homepage__hero-slide--copy h2{font-weight:700}.site-homepage__hero-slide--copy>div *{color:#fff}.site-homepage__book-feeds{margin-bottom:0}.site-homepage__organisations{padding:50px 0;background:#002554}.site-homepage__organisations h2.upt-sub-header{color:#fff}.site-homepage__organisations h2.upt-sub-header:after{background:#fff}.site-homepage__organisations .slick-slider .slick-arrow{top:35%!important}.site-homepage__organisations .logo{margin:0 10px;border:1px solid #d9d9d6}.site-homepage__organisations .logo:hover{border-color:#000}.site-homepage__recent-posts ul li a{font-size:1rem}.site-homepage__upcoming-event--right span{line-height:20px!important;margin-bottom:8px!important}.alternative-homepage .hero-slider .slick-arrow{border-radius:0}.alternative-homepage .hero-slider .hero-slide .featured-book-section__copy{color:#002554}.alternative-homepage .hero-slider .hero-slide .featured-book-section__copy .sp__the-title,.alternative-homepage .hero-slider .hero-slide .featured-book-section__copy h1,.alternative-homepage .hero-slider .hero-slide .featured-book-section__copy h2,.alternative-homepage .hero-slider .hero-slide .featured-book-section__copy h3,.alternative-homepage .hero-slider .hero-slide .featured-book-section__copy h4,.alternative-homepage .hero-slider .hero-slide .featured-book-section__copy h5,.alternative-homepage .hero-slider .hero-slide .featured-book-section__copy h6{color:#002554;margin-bottom:30px}.alternative-homepage .upt-sub-header{display:block;color:#002554;text-transform:none;font-size:1.75rem;font-weight:300;line-height:normal}@media(min-width:45rem){.alternative-homepage .upt-sub-header{font-size:2.25rem}}.alternative-homepage .newsletter-signup{background-color:#d9d9d6;padding:60px 0;text-align:center;margin-top:40px}.alternative-homepage .newsletter-signup input#embed-submit{border:0!important}@media(min-width:45rem){.alternative-homepage .newsletter-signup{margin-top:0}}.alternative-homepage .newsletter-signup h2{color:#002554;text-transform:capitalize;font-size:28px}.alternative-homepage .extra-carousel{padding:40px 0 0}@media(min-width:45rem){.alternative-homepage .extra-carousel{padding:60px 0}}.alternative-homepage .extra-carousel__cta{text-transform:uppercase;font-weight:700}.alternative-homepage .latest-posts__image{padding-top:60%;background-size:contain}.alternative-homepage .latest-posts__item .latest-posts__title{display:none}.alternative-homepage .latest-posts__item p{color:#333f48}.alternative-homepage .latest-posts__item a.read-more{text-transform:uppercase;font-size:.875rem;margin-top:0}.alternative-homepage .home-imprints{padding:40px 0;border-top:2px solid #d9d9d6}@media(min-width:45rem){.alternative-homepage .home-imprints{padding:60px 0}}.alternative-homepage .home-imprints .imprints{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.alternative-homepage .home-imprints .imprints .imprint{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:30px}@media(min-width:45rem){.alternative-homepage .home-imprints .imprints .imprint{-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%;padding:10px;margin-bottom:0}}.alternative-homepage .home-imprints .imprints .imprint .thumbnail{padding:20px}.alternative-homepage .home-imprints .imprints .imprint p{color:#333f48}.alternative-homepage .home-imprints .imprints .imprint a{text-transform:uppercase}.alternative-homepage .home-events{text-align:center;padding:0 0 40px}@media(min-width:45rem){.alternative-homepage .home-events{padding:60px 0}}.alternative-homepage .home-events__grid{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.alternative-homepage .home-events__grid .toronto-event{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:left;margin-bottom:30px}@media(min-width:45rem){.alternative-homepage .home-events__grid .toronto-event{-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%;padding:10px;margin-bottom:0}}.alternative-homepage .home-events__grid .toronto-event p{color:#333f48}.alternative-homepage .home-events__grid .toronto-event p.event-date{opacity:.75}.alternative-homepage .home-events__view-all-link{text-transform:uppercase;margin:30px auto 0;font-weight:700}.alternative-homepage .home-featured{padding:0 0 40px}@media(min-width:45rem){.alternative-homepage .home-featured{padding:60px 0}}.alternative-homepage .home-featured__flex{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.alternative-homepage .home-featured__card{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:30px;margin-bottom:30px}@media(min-width:45rem){.alternative-homepage .home-featured__card{-ms-flex:0 0 48%;flex:0 0 48%;max-width:48%;margin-bottom:0}}.alternative-homepage .home-featured__card h3{text-transform:none;text-align:center;margin-bottom:15px;font-size:24px}.alternative-homepage .home-featured__card img{display:block;width:100%;margin-bottom:15px}.alternative-homepage .home-featured__card a{text-transform:uppercase}.alternative-homepage .home-featured__card.author-card{background-color:#333f48}.alternative-homepage .home-featured__card.author-card a,.alternative-homepage .home-featured__card.author-card h3,.alternative-homepage .home-featured__card.author-card p{color:#fff}.alternative-homepage .home-featured__card.journal-card{background-color:#d9d9d6}.newsletter-form-embed form#embedform{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:20px}.newsletter-form-embed button{background:#002554;border:none;color:#fff;padding:18px;font-weight:500}.newsletter-form-embed input{width:300px}.newsletter-form-embed input#email{border:1px solid #fff;color:#002554}.newsletter-form-embed input#embed-submit{background-color:#032f66!important;color:#fff!important;text-align:center;text-transform:uppercase;transition:background-color .3s ease-in-out;letter-spacing:.5px;-moz-appearance:none;padding:0!important;margin:0!important;width:140px;border:1px solid #fff}.site-blog-archive{font-weight:300}@media(min-width:45rem){.site-blog-archive .site-blog-archive__left article:first-child{display:block}.site-blog-archive .site-blog-archive__left article:first-child .post-thumbnail{width:100%;margin-bottom:20px}.site-blog-archive .site-blog-archive__left article:first-child .entry-summary,.site-blog-archive .site-blog-archive__left article:first-child .post-thumbnail img{width:100%}}.site-blog-archive .site-blog-archive__left article .post-thumbnail{text-align:left;width:100%}@media(min-width:45rem){.site-blog-archive .site-blog-archive__left article .post-thumbnail{width:55%}}.site-blog-archive .site-blog-archive__left article .post-thumbnail img{width:100%}.site-blog-archive .site-blog-archive__left article .post-thumbnail a:hover img{opacity:.8}@media(min-width:45rem){.site-blog-archive .site-blog-archive__left article .entry-summary{width:45%}}.site-blog-archive .site-blog-archive__left article .entry-summary .entry-title{text-align:left;font-size:1.25rem}.site-blog-archive .site-blog-archive__left article .entry-summary p:last-child{color:#000}.site-blog-archive .site-blog-archive__left article .entry-summary .entry-date{color:#527696;text-transform:uppercase;margin-right:20px;display:inline-block;font-weight:400}.site-blog-archive .site-blog-archive__left article .entry-summary .byline{color:#527696;text-transform:uppercase;font-weight:400}.site-blog-archive .site-blog-archive__left article .entry-summary .icon{margin-right:3px}.site-blog-archive .site-blog-archive__left article a:hover{color:#4d8dc7;transition:.3s ease}.site-blog-archive .site-blog-archive__title{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:30px}.site-blog-archive .site-blog-archive__title h1{margin-bottom:0;color:#000;text-transform:uppercase}.blog .site-blog-archive__title{display:none}.site-blog-singular .entry-header .entry-title{text-align:left;color:#333f48}.site-blog-singular .entry-header .entry-post-tags,.site-blog-singular .entry-header .entry-post-tags a{color:#527696;text-transform:uppercase}.site-blog-singular .entry-header .entry-post-tags a :hover{text-decoration:underline}.site-blog-singular .entry-header .entry-post-tags .byline,.site-blog-singular .entry-header .entry-post-tags .entry-date{margin-right:20px}.site-blog-singular .entry-header .entry-post-tags .icon{margin-right:3px}.site-blog-singular .entry-content{font-weight:300}.site-blog-singular .entry-content figcaption.wp-caption-text{background-color:#f3f3f3;font-size:12px;font-style:italic;margin-top:-5px;padding:10px 20px}.site-blog-singular .entry-content p{color:#000}.site-blog-singular .entry-content a{text-decoration:underline}.site-blog-singular .entry-content a:hover{color:#006a8e}.site-blog-singular .entry-content .next-prev{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}.site-blog-singular .entry-content .next-prev a{color:#666;text-decoration:none;font-weight:300;font-size:14px}@media(min-width:37.5rem){.site-blog-singular .entry-content .next-prev a{font-size:16px}}.site-blog-singular .entry-content .next-prev a:hover{color:#006a8e}.site-blog-singular .entry-content .next-prev .next{text-align:right;width:50%;padding-left:10px;margin-left:auto}.site-blog-singular .entry-content .next-prev .next a{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.site-blog-singular .entry-content .next-prev .next a:after{content:"\2192";margin-left:10px;margin-top:-8px;font-size:26px}@media(min-width:37.5rem){.site-blog-singular .entry-content .next-prev .next a:after{font-size:28px}}.site-blog-singular .entry-content .next-prev .prev{text-align:left;width:50%;padding-right:10px}.site-blog-singular .entry-content .next-prev .prev a{display:-ms-flexbox;display:flex}.site-blog-singular .entry-content .next-prev .prev a:before{content:"\2190";margin-right:10px;margin-top:-8px;font-size:26px}@media(min-width:37.5rem){.site-blog-singular .entry-content .next-prev .prev a:before{font-size:28px}}.search-results .site-search__content .site-search__header .supapress-search-content-toggle li:first-of-type{display:none}.search-results .site-search__content .site-blog-archive__post .entry-summary .entry-title{text-align:left}.account-page-form fieldset{border:none;margin:0;padding:0}.account-page-form fieldset legend{font-size:16px;display:none}.account-page-form fieldset label{display:block;font-weight:700;font-size:14px;float:none;line-height:1.3;margin:0 0 4px;padding:0}.account-page-form fieldset input{width:17.5rem}.account{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:start;justify-content:flex-start}.account__title{font-size:20px;font-weight:700}.account__logout{padding:10px;border-bottom:1px solid #002554;display:block;color:#333f48;transition:all .3s ease;border-left:1px solid #002554;border-right:1px solid #002554;line-height:1.625rem}.account h1{border-bottom:1px solid #333f48;padding-bottom:2px}.account h2{font-size:1.125rem}.account__left{width:100%}@media(min-width:45rem){.account__left{-ms-flex-positive:1;flex-grow:1;width:30%;padding-right:40px}}.account__left ul#account-area{list-style:none;padding:0;margin:0;border:1px solid #002554}.account__left ul#account-area li{margin-bottom:0}.account__left ul#account-area li a{padding:10px;border-bottom:1px solid #002554;display:block;color:#333f48;transition:all .3s ease}.account__left ul#account-area li a:hover{color:#002554}.account__left ul#account-area li:last-child a{border-bottom:none}.account__left ul#account-area li.current-menu-item a{font-weight:700;background-color:#002554;color:#fff}.account__right{width:100%;margin-top:30px}@media(min-width:45rem){.account__right{-ms-flex-positive:1;flex-grow:1;width:70%;margin-top:0}}.account .edit-profile{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-top:30px}@media(min-width:45rem){.account .edit-profile__field{margin-bottom:20px}}.account .edit-profile__field label{margin-bottom:5px;display:block}.account .edit-profile__field input,.account .edit-profile__field textarea{width:100%}.account .edit-profile__name{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}.account .edit-profile__name .form-username{width:49%}.account .edit-profile__name .form-username:first-child{padding-right:5px}.account .edit-profile__left{width:100%}@media(min-width:45rem){.account .edit-profile__left{padding-right:30px;width:70%}}.account .edit-profile__right{width:100%}@media(min-width:45rem){.account .edit-profile__right{width:30%}}.account .edit-profile__right .buy-button,.account .edit-profile__right .site-cta-button{margin:12px 0 0}.account .edit-profile__right>p{font-weight:700;margin-bottom:0}.awards{-ms-flex-pack:justify;justify-content:space-between;margin-top:25px}.awards,.awards__filter{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.awards__filter{-ms-flex-pack:start;justify-content:flex-start}.awards__filter label{-ms-flex-positive:1;flex-grow:1;width:100%;margin-bottom:10px}.awards__filter select{padding:5px 3px}.awards__filter button.button{margin:0 0 0 10px}.awards__post{width:48%;margin-bottom:50px}@media(min-width:45rem){.awards__post{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:start;justify-content:flex-start}}.awards__post__left{-ms-flex-preferred-size:35%;flex-basis:35%}.awards__post__right{-ms-flex-preferred-size:65%;flex-basis:65%}@media(min-width:45rem){.awards__post__right{padding-left:20px}}.awards .award__book-subtitle{display:block;margin-bottom:5px}.awards .supapress-pagination-wrapper{width:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.awards .supapress-pagination-wrapper a,.awards .supapress-pagination-wrapper span{font-size:1.125rem}.awards .supapress-pagination-wrapper span{display:inline-block;margin:0 5px}.awards .supapress-pagination-wrapper .supapress-next,.awards .supapress-pagination-wrapper .supapress-previous{font-size:1.5rem;margin:0 5px}.tribe-events-single-event-description .next-prev{display:none}.site-header{background-color:#fff}@media(min-width:60rem){.site-header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;background-size:100%;background-position:50%;background-image:url(img/header-background.png);background-repeat:no-repeat}}.site-header__items{margin-bottom:0}.site-header__items a{color:#fff}.site-header .top-header{padding:10px 0;background-color:#002554;color:#fff}.site-header .top-header .inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.site-header .top-header .site-wishlist-icon{display:none}@media(min-width:60rem){.site-header .top-header .site-wishlist-icon{display:block}}.site-header__account{margin:0 10px 0 20px;display:none}@media(min-width:60rem){.site-header__account{display:block}}.site-header__account>p:first-child{margin-bottom:0}.site-header__account *{color:#fff}.site-header__account a{padding-right:10px}.site-header__account a:hover{color:#fff;text-decoration:underline}.site-header .site-cart-link.site-cart-link--cart.site-header__cart.show-desktop{-ms-flex-item-align:end;align-self:flex-end;padding-bottom:2px;-ms-flex-align:center;align-items:center}.site-header .site-wishlist-icon{width:25px;height:20px;margin-right:5px;padding-top:2px}.site-header .site-wishlist-icon svg{fill:#fff;width:25px;height:25px}.site-header .site-branding{width:100%;-ms-flex-align:center;align-items:center;padding:0;-ms-flex-flow:column nowrap;flex-flow:column nowrap}@media(min-width:30rem){.site-header .site-branding{-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding:0 40px}}.site-header .site-branding__logo{padding:15px;width:auto;text-align:left}@media(min-width:45rem){.site-header .site-branding__logo{padding:35px 0 30px}}.site-header .site-branding__social{padding:20px 0;margin:5px 0 0;border-top:1px solid #d9d9d6;border-bottom:1px solid #d9d9d6;width:100%}@media(min-width:30rem){.site-header .site-branding__social{padding:0;border:none;width:auto}}@media(min-width:45rem){.site-header .site-branding__social{margin:0 0 0 auto}}.site-header .site-branding__social__icon span{color:#002554;border-color:#002554}.site-header .site-branding__social__icon a:hover span{color:#fff;border-color:hsla(0,0%,100%,.2)}.site-header__links{width:100%;display:none}@media(min-width:60rem){.site-header__links{border:none;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:end;justify-content:flex-end;width:auto}}.site-header__link:first-of-type{margin-right:10px}@media(min-width:25rem){.site-header__link:first-of-type{margin-right:40px}}.site-header__link span{display:block}.site-header .site-cart-link.site-header__cart .icon-basket:before{color:#fff}.site-header .site-cart-link--account{margin-left:20px}.site-header .site-cart-link--account .icon-user:before{color:#fff}.site-header .site-navigation{background-color:#002554;border-bottom:none}.site-header .site-navigation__icons{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.site-header .site-navigation .search-trigger{margin-right:0}.site-header .site-navigation .search-trigger .icon-search,.site-header .site-navigation .search-trigger span{color:#fff}.site-header .site-header__mobile-tools{background-color:#002554;-ms-flex-pack:end;justify-content:flex-end}.site-header .site-header__mobile-tools .site-wishlist-icon{margin-left:auto;width:20px;height:20px;margin-right:8px;padding-top:0}.site-header .site-header__mobile-tools .site-header__cart{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.site-header .site-header__mobile-tools .site-header__account{margin:0;display:block}.site-header .site-header__mobile-tools .site-header__account>p:first-child,.site-header .site-header__mobile-tools .site-header__account a:not(.icon-user){display:none}.site-header .site-header__mobile-tools .site-header__account a.icon-user{font-size:0}.site-header .site-header__mobile-tools .site-header__account a.icon-user:before{color:#fff}.site-header .site-header__mobile-tools .hamburger{-ms-flex-positive:0;flex-grow:0;transition:all .3s ease-in-out;width:40px;height:40px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-right:auto}.site-header .site-header__mobile-tools .hamburger .hamburger-box{width:19px;height:15px}.site-header .site-header__mobile-tools .hamburger .hamburger-inner,.site-header .site-header__mobile-tools .hamburger .hamburger-inner:after,.site-header .site-header__mobile-tools .hamburger .hamburger-inner:before{background-color:#fff;width:19px;height:2px}.site-header .site-header__mobile-tools .hamburger .hamburger-inner:after{bottom:-6px}.site-header .site-header__mobile-tools .hamburger .hamburger-inner:before{top:-6px}.site-header .site-header__mobile-tools .site-header__cart{margin-left:auto}.site-header .site-header__mobile-tools .site-header__cart.site-cart-link--cart{margin-left:0}.site-header .site-header__mobile-tools .site-header__cart .icon-shopping-basket:before{color:#000}.site-header .site-header__mobile-tools #search-trigger-mobile{width:40px;height:40px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.site-header .site-header__mobile-tools #search-trigger-mobile .icon-search,.site-header .site-header__mobile-tools #search-trigger-mobile .icon-search:before{color:#fff}.site-header .header-site-search{background-color:#fff;box-shadow:0 4px 2px -2px #999}.site-header .header-site-search #search-close{right:15px;top:-38px;font-size:18px;color:#000}@media(min-width:45rem){.site-header .header-site-search #search-close{right:15px;top:0;font-size:30px}}.site-header .header-site-search .widget_supapress_search{background:#f5f5f5}.site-header .header-site-search .search-form input[type=search]{border-bottom:1px solid #000;color:#000;margin-bottom:20px}.site-header .header-site-search .search-form input[type=search]::-webkit-input-placeholder{color:#000}.site-header .header-site-search .search-form input[type=search]:-moz-placeholder,.site-header .header-site-search .search-form input[type=search]::-moz-placeholder{color:#000}.site-header .header-site-search .search-form input[type=search]:-ms-input-placeholder{color:#000}.site-header .header-site-search .icon-search{color:#000;padding-bottom:20px}.site-header .header-site-search .predictive-container{background-color:#fff;color:#fff}.site-header .header-site-search .predictive-container .predictive-list .loader{border:5px solid hsla(0,0%,100%,.5);border-top:5px solid #002554}.site-header .header-site-search .predictive-container .predictive-list a{color:#002554}.site-header .header-site-search .predictive-container .predictive-list a:hover{color:#0068ed}.site-header .header-site-search .predictive-container h3{color:#000}.site-header .header-site-search .predictive-container .site-container,.site-header .header-site-search .predictive-container .site-content>.site-full-width>p:first-child,.site-header .header-site-search .predictive-container div.supapress .product-details .related-books__container,div.supapress .product-details .site-header .header-site-search .predictive-container .related-books__container{padding:0 .9375rem}div.supapress .product-details .r-tabs-accordion-title,div.supapress .product-details .r-tabs-accordion-title:after,div.supapress .product-details .r-tabs-accordion-title:before{background:#002554}div.supapress .product-details .book-wrapper{background-color:#fff}div.supapress .product-details .book-wrapper__breadcrumbs{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;width:100%}div.supapress .product-details .book-wrapper__breadcrumbs li{text-transform:none}div.supapress .product-details .book-wrapper__breadcrumbs li:after{margin-right:5px}div.supapress .product-details .book-wrapper__exam-copy .desk-exam-link{width:100%}div.supapress .product-details .book-wrapper__top-section{background-color:#fff}@media(min-width:45rem){div.supapress .product-details .book-wrapper__top-section--image{max-width:21.125rem}}div.supapress .product-details .book-wrapper__top-section--image ul{margin:0;list-style:none;padding:0}div.supapress .product-details .book-wrapper__top-section--image ul li{padding:10px 0 8px;border-bottom:1px solid #002554;transition:all .3s ease;position:relative;margin-bottom:0}div.supapress .product-details .book-wrapper__top-section--image ul li.book-link{border-bottom:none}div.supapress .product-details .book-wrapper__top-section--image ul li:hover{border-bottom-color:#003b87}div.supapress .product-details .book-wrapper__top-section--image ul li:hover a svg{fill:#003b87}div.supapress .product-details .book-wrapper__top-section--image ul li a{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;text-transform:uppercase;transition:all .3s ease;font-weight:300;font-size:1rem;-ms-flex-align:center;align-items:center}div.supapress .product-details .book-wrapper__top-section--image ul li a svg{height:35px;width:35px;fill:#002554;transition:all .3s ease;padding:3px}div.supapress .product-details .book-wrapper__top-section--image ul li.google-link a svg{padding:0}div.supapress .product-details .book-wrapper__top-section--details{font-size:1rem;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:start;justify-content:flex-start}@media(min-width:45rem){div.supapress .product-details .book-wrapper__top-section--details{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between}}div.supapress .product-details .book-wrapper__top-section--details h1{margin-bottom:10px;line-height:1.3;font-weight:700}div.supapress .product-details .book-wrapper__top-section--details h1 span{font-weight:300}div.supapress .product-details .book-wrapper__top-section--details h2{font-size:1.125rem}div.supapress .product-details .book-wrapper__top-section--details .sp__the-publication-date{margin-top:1.875rem;margin-bottom:0}div.supapress .product-details .book-wrapper__top-section--details .sp__details{margin-top:1.875rem}div.supapress .product-details .book-wrapper__top-section--details .sp__details>p:first-child{text-transform:uppercase;font-weight:700;margin-bottom:.625rem}div.supapress .product-details .book-wrapper__top-section--details .sp__details p{margin-bottom:3px}div.supapress .product-details .book-wrapper__top-section--details .sp__formats{list-style:none;padding:0;margin:20px 0 0;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}div.supapress .product-details .book-wrapper__top-section--details .sp__formats .sp__price-section .sp__price+.sp__price{font-size:.75rem;line-height:15px;text-decoration:line-through}div.supapress .product-details .book-wrapper__top-section--details .sp__formats li{margin-right:10px;min-width:110px}div.supapress .product-details .book-wrapper__top-section--details .sp__formats li.active a,div.supapress .product-details .book-wrapper__top-section--details .sp__formats li:hover a{background-color:#026a8f}div.supapress .product-details .book-wrapper__top-section--details .sp__formats li.active a p,div.supapress .product-details .book-wrapper__top-section--details .sp__formats li:hover a p{color:#fff}div.supapress .product-details .book-wrapper__top-section--details .sp__formats li a{display:block;border:2px solid #026a8f;padding:10px 5px;color:#000;font-weight:300;text-transform:uppercase;transition:all .3s ease;background-color:#fff}@media(min-width:75rem){div.supapress .product-details .book-wrapper__top-section--details .sp__formats li a{padding:10px 15px}}div.supapress .product-details .book-wrapper__top-section--details .sp__formats li a p{display:block;font-size:12px;line-height:1.4;font-weight:300;margin:0}@media(min-width:75rem){div.supapress .product-details .book-wrapper__top-section--details .sp__formats li a p{font-size:14px}}div.supapress .product-details .book-wrapper__information{max-width:68.75rem}div.supapress .product-details .book-wrapper__information .tabs__item .tabs__link{text-transform:uppercase;font-size:18px}div.supapress .product-details .book-wrapper__information .tabs__panel--subjects a{font-weight:300}div.supapress .product-details .book-wrapper__details{width:100%;-ms-flex-order:2;order:2;margin-top:1.25rem;text-align:left}@media(min-width:45rem){div.supapress .product-details .book-wrapper__details{width:70%;-ms-flex-order:1;order:1;max-width:35rem;margin-top:0}}div.supapress .product-details .book-wrapper__buy-section{min-width:9.375rem;position:relative;background:#dbe4e9;width:100%;margin-top:50px}@media(min-width:45rem){div.supapress .product-details .book-wrapper__buy-section{width:40%;-ms-flex-order:2;order:2}}@media(min-width:60rem){div.supapress .product-details .book-wrapper__buy-section{width:30%}}div.supapress .product-details .book-wrapper__buy-section .js-message-popup,div.supapress .product-details .book-wrapper__buy-section .sp__details{display:none}div.supapress .product-details .book-wrapper__buy-section .sp__format{margin-top:40px;margin-bottom:5px}@media(min-width:45rem){div.supapress .product-details .book-wrapper__buy-section .sp__format{margin-top:65px}}div.supapress .product-details .book-wrapper__buy-section .sp__price-section{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:end;align-items:flex-end;-ms-flex-flow:row wrap;flex-flow:row wrap}div.supapress .product-details .book-wrapper__buy-section .sp__price-section .sp__price+.sp__price{font-size:.875rem;text-decoration:line-through;line-height:30px;margin-left:7px}div.supapress .product-details .book-wrapper__buy-section .sp__format,div.supapress .product-details .book-wrapper__buy-section .sp__price{font-size:1.5rem;-ms-flex-positive:0;flex-grow:0}@media(min-width:45rem){div.supapress .product-details .book-wrapper__buy-section .sp__format,div.supapress .product-details .book-wrapper__buy-section .sp__price{font-size:1rem}}@media(min-width:60rem){div.supapress .product-details .book-wrapper__buy-section .sp__format,div.supapress .product-details .book-wrapper__buy-section .sp__price{font-size:1.5rem}}div.supapress .product-details .book-wrapper__buy-section .sp__price{text-align:left;padding-right:0;line-height:normal}div.supapress .product-details .book-wrapper__buy-section .sp__the-isbn13{margin-top:15px;text-align:left;margin-bottom:15px}@media(min-width:45rem){div.supapress .product-details .book-wrapper__buy-section .sp__the-isbn13{margin-top:30px}}div.supapress .product-details .book-wrapper__buy-section .sp__quantity-picker label{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center}div.supapress .product-details .book-wrapper__buy-section .sp__quantity-picker .less{margin-left:10px;height:25px}div.supapress .product-details .book-wrapper__buy-section .sp__quantity-picker .less,div.supapress .product-details .book-wrapper__buy-section .sp__quantity-picker .plus{height:25px;border:none;background:#002554;transition:all .3s ease;color:#fff}div.supapress .product-details .book-wrapper__buy-section .sp__quantity-picker .less:hover,div.supapress .product-details .book-wrapper__buy-section .sp__quantity-picker .plus:hover{background:#006a8e}div.supapress .product-details .book-wrapper__buy-section .sp__quantity-picker input::-webkit-inner-spin-button,div.supapress .product-details .book-wrapper__buy-section .sp__quantity-picker input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}div.supapress .product-details .book-wrapper__buy-section .sp__quantity-picker input[type=number]{-moz-appearance:textfield;width:41px;height:25px;border:none;text-align:center}div.supapress .product-details .book-wrapper__buy-section .sp__badge{text-align:center;position:absolute;left:0;right:0;border-radius:50%;border:1px solid transparent;width:100px;height:100px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:#026a8f;top:-65px;margin:0 auto}@media(min-width:45rem){div.supapress .product-details .book-wrapper__buy-section .sp__badge{width:130px;height:130px}}div.supapress .product-details .book-wrapper__buy-section .sp__badge span{font-size:20px;line-height:1.875rem;color:#fff}@media(min-width:45rem){div.supapress .product-details .book-wrapper__buy-section .sp__badge span{font-size:26px}}div.supapress .product-details .book-wrapper__buy-section .sp__badge p.save{line-height:32px;margin-top:10px;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}div.supapress .product-details .book-wrapper__buy-section .sp__badge p.save strong{margin-bottom:5px;font-size:2.2em;color:#fff;width:100%}div.supapress .product-details .book-wrapper__buy-section .sp__badge p.save strong.sale{margin:0 0 8px;display:block}div.supapress .product-details .book-wrapper__buy-section .sp__badge p.save .upTo{font-size:13px;display:inline-block;width:20px;margin-top:0;font-weight:700;margin-right:5px}div.supapress .product-details .book-wrapper__buy-section .sp__badge p.save .salePercent{font-size:30px}div.supapress .product-details .book-wrapper__buy-section .sp__badge p.save .salePercent span{font-size:12px;font-weight:700}div.supapress .product-details .book-wrapper__buy-section .sp__badge p.save .salePercent,div.supapress .product-details .book-wrapper__buy-section .sp__badge p.save .upTo{line-height:.8125rem}div.supapress .product-details .book-wrapper__buy-section .sp__stock{text-align:center;margin:15px 0 10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media(min-width:45rem){div.supapress .product-details .book-wrapper__buy-section .sp__stock{margin:30px 0 20px}}div.supapress .product-details .book-wrapper__buy-section .sp__stock svg{width:20px;height:20px;margin-right:5px;fill:#026a8f}div.supapress .product-details .book-wrapper__buy-section .sp__wishlist-btn{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;background:0 0;-ms-flex-align:center;align-items:center;border:none;color:#002554;padding:0;margin:15px 0;-ms-flex-pack:center;justify-content:center;width:100%;position:relative;outline:none}div.supapress .product-details .book-wrapper__buy-section .sp__wishlist-btn .default,div.supapress .product-details .book-wrapper__buy-section .sp__wishlist-btn .filled{display:inline-block;width:25px;height:25px;top:-3px;fill:#002554;transition:opacity .3s ease-in-out;position:absolute;opacity:0;left:8px;margin-right:0}div.supapress .product-details .book-wrapper__buy-section .sp__wishlist-btn .default{opacity:1}div.supapress .product-details .book-wrapper__buy-section .sp__wishlist-btn.added .default{opacity:0}div.supapress .product-details .book-wrapper__buy-section .sp__wishlist-btn.added .filled{opacity:1}div.supapress .product-details .book-wrapper__buy-section .sp__wishlist-btn span.text{display:inline-block;width:145px;margin-left:30px;text-transform:uppercase;text-align:center;font-weight:300}div.supapress .product-details .book-wrapper__buy-section .sp__open-access{text-align:center;margin-top:20px}div.supapress .product-details .book-wrapper__buy-section .sp__open-access a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}div.supapress .product-details .book-wrapper__buy-section .sp__open-access a svg{width:25px;height:25px}div.supapress .product-details .book-wrapper__buy-section .shipping-message-container{margin-top:.625rem;font-size:.8125rem}div.supapress .product-details .book-wrapper__buy-section .shipping-message-container .shipping-message{margin-bottom:0}div.supapress .product-details .latest-posts h2,div.supapress .product-details .related-books h2{color:#002554;text-transform:none;font-size:1.5rem}div.supapress .product-details .latest-posts .related-books__book--cover img,div.supapress .product-details .related-books .related-books__book--cover img{transition:all .3s ease}div.supapress .product-details .latest-posts .related-books__book--cover:hover img,div.supapress .product-details .related-books .related-books__book--cover:hover img{transform:scale(1.05)}div.supapress .product-details .latest-posts__grid{-ms-flex-pack:start;justify-content:flex-start}div.supapress .product-details .related-books{max-width:100%}div.supapress .product-details .related-books__container{margin:0 auto}div.supapress .search-list{position:relative;min-height:15.625rem}div.supapress .search-list .search-wrapper .pagination-wrapper{border-top:none;border-bottom-width:1px}div.supapress .search-list .search-wrapper .books-wrapper{background-color:transparent}div.supapress .search-list .search-wrapper .books-wrapper .book-wrapper{margin:0 0 .9375rem}div.supapress .search-list .search-wrapper .books-wrapper .book-wrapper .information-wrapper .sp__the-title a{font-weight:700}@media(min-width:45rem){div.supapress .search-list .search-wrapper .books-wrapper .book-wrapper .image-wrapper{width:30%}}div.supapress .search-grid.search.per-row-3 .books-wrapper .book-wrapper,div.supapress .search-grid.search.per-row-4 .books-wrapper .book-wrapper{width:100%}@media(min-width:30rem){div.supapress .search-grid.search.per-row-3 .books-wrapper .book-wrapper,div.supapress .search-grid.search.per-row-4 .books-wrapper .book-wrapper{width:50%}}@media(min-width:45rem){div.supapress .search-grid.search.per-row-3 .books-wrapper .book-wrapper{width:33.33333%}}@media(min-width:45rem){div.supapress .search-grid.search.per-row-4 .books-wrapper .book-wrapper{width:50%}}@media(min-width:60rem){div.supapress .search-grid.search.per-row-4 .books-wrapper .book-wrapper{width:25%}}div.supapress .search-grid.search .search-wrapper{border-left:1px solid #d9d9d6}div.supapress .search-grid.search .search-wrapper .pagination-wrapper{border-top:1px solid #d9d9d6;border-bottom:1px solid #d9d9d6;border-right:1px solid #d9d9d6;margin-bottom:0}div.supapress .search-grid.search .search-wrapper .books-wrapper .book-wrapper{transition:all .3s ease;border-right:1px solid #d9d9d6;border-bottom:1px solid #d9d9d6}div.supapress .search-grid.search .search-wrapper .books-wrapper .book-wrapper .information-wrapper .sp__the-title{line-height:1.1}div.supapress .search-grid.search .search-wrapper .books-wrapper .book-wrapper .information-wrapper .sp__the-title a{font-weight:700;font-size:1.25rem}div.supapress .search-grid,div.supapress .search-list{margin:40px auto;padding:0}div.supapress .search-grid .supapress-show-filters,div.supapress .search-list .supapress-show-filters{background:#002554}@media(min-width:45rem){div.supapress .search-grid .supapress-results-count,div.supapress .search-list .supapress-results-count{margin-bottom:40px}}div.supapress .search-grid .search-wrapper,div.supapress .search-list .search-wrapper{overflow:visible}div.supapress .search-grid .search-wrapper .pagination-wrapper,div.supapress .search-list .search-wrapper .pagination-wrapper{background:#fff}div.supapress .search-grid .search-wrapper .pagination-wrapper__pre-page label,div.supapress .search-grid .search-wrapper .pagination-wrapper__sort label,div.supapress .search-list .search-wrapper .pagination-wrapper__pre-page label,div.supapress .search-list .search-wrapper .pagination-wrapper__sort label{font-weight:700;text-transform:capitalize;font-size:12px}div.supapress .search-grid .search-wrapper .pagination-wrapper__switch-view .icon-grid,div.supapress .search-grid .search-wrapper .pagination-wrapper__switch-view .icon-list,div.supapress .search-list .search-wrapper .pagination-wrapper__switch-view .icon-grid,div.supapress .search-list .search-wrapper .pagination-wrapper__switch-view .icon-list{color:#000}div.supapress .search-grid .search-wrapper .pagination-wrapper .supapress-pagination-wrapper .supapress-current-page,div.supapress .search-list .search-wrapper .pagination-wrapper .supapress-pagination-wrapper .supapress-current-page{background:#000;color:#fff}div.supapress .search-grid .search-wrapper .pagination-wrapper .supapress-pagination-wrapper .supapress-next,div.supapress .search-grid .search-wrapper .pagination-wrapper .supapress-pagination-wrapper .supapress-previous,div.supapress .search-list .search-wrapper .pagination-wrapper .supapress-pagination-wrapper .supapress-next,div.supapress .search-list .search-wrapper .pagination-wrapper .supapress-pagination-wrapper .supapress-previous{background:0 0;color:#000}div.supapress .search-grid .search-wrapper .pagination-wrapper .supapress-pagination-wrapper .supapress-next:hover,div.supapress .search-grid .search-wrapper .pagination-wrapper .supapress-pagination-wrapper .supapress-previous:hover,div.supapress .search-list .search-wrapper .pagination-wrapper .supapress-pagination-wrapper .supapress-next:hover,div.supapress .search-list .search-wrapper .pagination-wrapper .supapress-pagination-wrapper .supapress-previous:hover{background:#000;color:#fff}div.supapress .search-grid .search-wrapper .pagination-wrapper .supapress-pagination-wrapper .supapress-page,div.supapress .search-list .search-wrapper .pagination-wrapper .supapress-pagination-wrapper .supapress-page{background:0 0;color:#000}div.supapress .search-grid .search-wrapper .pagination-wrapper .supapress-pagination-wrapper .supapress-page:hover,div.supapress .search-list .search-wrapper .pagination-wrapper .supapress-pagination-wrapper .supapress-page:hover{color:#fff;background:#000}div.supapress .search-grid .books-wrapper,div.supapress .search-list .books-wrapper{background-color:#fff}div.supapress .search-grid .books-wrapper .book-wrapper,div.supapress .search-list .books-wrapper .book-wrapper{background:#fff;padding:1.25rem 1.5625rem}div.supapress .search-grid .books-wrapper .book-wrapper .information-wrapper,div.supapress .search-grid .books-wrapper .book-wrapper .information-wrapper__top,div.supapress .search-list .books-wrapper .book-wrapper .information-wrapper,div.supapress .search-list .books-wrapper .book-wrapper .information-wrapper__top{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}div.supapress .search-grid .books-wrapper .book-wrapper .information-wrapper .sp__the-title,div.supapress .search-list .books-wrapper .book-wrapper .information-wrapper .sp__the-title{font-size:1.5rem;line-height:1.3}div.supapress .search-grid .books-wrapper .book-wrapper .information-wrapper .sp__the-subtitle,div.supapress .search-list .books-wrapper .book-wrapper .information-wrapper .sp__the-subtitle{font-size:1em;line-height:normal}div.supapress .search-grid .books-wrapper .book-wrapper .information-wrapper .sp__the-author,div.supapress .search-list .books-wrapper .book-wrapper .information-wrapper .sp__the-author{font-size:1em;line-height:normal;font-weight:700;margin:3px 0 15px}div.supapress .search-grid .books-wrapper .book-wrapper .information-wrapper .sp__the-author:first-letter,div.supapress .search-list .books-wrapper .book-wrapper .information-wrapper .sp__the-author:first-letter{text-transform:uppercase}div.supapress .search-grid .books-wrapper .book-wrapper .information-wrapper .sp__the-summary,div.supapress .search-list .books-wrapper .book-wrapper .information-wrapper .sp__the-summary{margin:10px 0}div.supapress .search-grid .books-wrapper .book-wrapper .information-wrapper .sp__the-price,div.supapress .search-list .books-wrapper .book-wrapper .information-wrapper .sp__the-price{margin:0 0 15px;color:#000;font-weight:700}div.supapress .search-grid .supapress-search-term,div.supapress .search-list .supapress-search-term{margin-bottom:10px;font-size:1.5rem}@media(min-width:45rem){div.supapress .search-grid .supapress-search-term,div.supapress .search-list .supapress-search-term{font-size:2rem}}div.supapress .search-grid .filter-wrapper .filter-load-wrapper,div.supapress .search-list .filter-wrapper .filter-load-wrapper{background:0 0}div.supapress .search-grid .filter-wrapper .filter-load-wrapper .filter-block,div.supapress .search-list .filter-wrapper .filter-load-wrapper .filter-block{background:#fff}div.supapress .search-grid .filter-wrapper .filter-load-wrapper .filter-block .clear-filters,div.supapress .search-list .filter-wrapper .filter-load-wrapper .filter-block .clear-filters{color:#002554}div.supapress .search-grid .filter-wrapper .filter-load-wrapper .filter-block:not(:first-child),div.supapress .search-list .filter-wrapper .filter-load-wrapper .filter-block:not(:first-child){margin-top:20px}div.supapress .search-grid .filter-wrapper .filter-load-wrapper .filter-block ul .filter-option a,div.supapress .search-list .filter-wrapper .filter-load-wrapper .filter-block ul .filter-option a{text-transform:capitalize;font-weight:400}div.supapress .search-grid .filter-wrapper .filter-load-wrapper .filter-block h3,div.supapress .search-list .filter-wrapper .filter-load-wrapper .filter-block h3{background:#fff;color:#002554;border-bottom:1px solid #d9d9d6;text-transform:none;font-size:24px;padding-bottom:12px}@media(min-width:45rem){.supapress-search-content-toggle{text-align:right;top:30px}}.supapress-search-content-toggle li a{padding:10px 20px;border:1px solid transparent}.supapress-search-content-toggle li a.active,.supapress-search-content-toggle li a:hover{border-bottom-width:1px;border-color:#002554;color:#002554}.pagination .nav-links .page-numbers{background:0 0;color:#002554}.pagination .nav-links .page-numbers.current,.pagination .nav-links .page-numbers:hover{background:#002554;color:#fff}div.supapress .book-wrapper img{box-shadow:0 3px 5px 0 rgba(0,0,0,.5);transition:all .3s ease}div.supapress .isbn-carousel .book-wrapper:hover img,div.supapress .search .book-wrapper:hover img{transform:scale(1.05)}.search-results .site-search__content .site-search__header{position:relative}.search-results .site-search__content .site-search__header .supapress-search-content-toggle li:first-of-type{display:inline-block}.search-wrapper .search-price{display:-ms-flexbox;display:flex;margin-bottom:10px;color:#000;font-weight:700}.search-wrapper .search-price .price-title{padding-right:5px;display:inline-block;padding-bottom:1px}.search-wrapper .sp__price-section{margin-bottom:0!important;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.search-wrapper .sp__price-section.show-discount .sp__price{color:#c72527}.search-wrapper .sp__price-section .sp__price+.sp__price{padding-left:10px;text-decoration:line-through;color:#000}.authors-list__header{text-align:left;margin-bottom:30px}.authors-list__header h1{position:relative;display:inline-block}.authors-list .az-pagination__dropdown>span{color:#002554}.authors-list .az-pagination__list ul li.authors-list__letter-filters__selected{background:#002554}.authors-list .az-pagination__list ul li a{color:#fff}.authors-list .az-pagination__list ul li a:hover{background:#002554}.hero-slider ul.slick-dots{bottom:25px}.hero-slider ul.slick-dots li button{background-color:#fff}.hero-slider ul.slick-dots li.slick-active button{background-color:#002554}.hero-slider .hero-slide__inner{transform:translateY(0)}.hero-slider .hero-slide .featured-book-section__copy .buy-button,.hero-slider .hero-slide .featured-book-section__copy .site-cta-button{border-color:transparent}.hero-slider .hero-slide .featured-book-section__copy p{letter-spacing:0}@media(min-width:45rem){.tabs__item{width:auto;margin:0 20px}}.tabs__item .tabs__link{font-size:1.5rem;color:#737d87;border-bottom:none!important;position:relative;text-transform:none}.tabs__item .tabs__link:after{display:block;content:"";width:50px;height:2px;border-radius:10px;position:absolute;bottom:-10px;left:0;right:0;margin:auto;background-color:#006a8e}.tabs__item .tabs__link:after,.tabs__item .tabs__link:before{opacity:0;transition:all .3s ease-in-out}.tabs__item .tabs__link:hover{color:#006a8e}.tabs__item .tabs__link:hover:after,.tabs__item .tabs__link:hover:before{opacity:1}.tabs__item.r-tabs-state-active{pointer-events:none}.tabs__item.r-tabs-state-active .tabs__link{color:#006a8e}.tabs__item.r-tabs-state-active .tabs__link:after,.tabs__item.r-tabs-state-active .tabs__link:before{opacity:1}.tabs__panel{display:none}.tabs__panel--reviews blockquote{margin:0 0 20px}.tabs__panel--reviews blockquote p{margin-bottom:0}.tabs__panel--reviews cite{font-weight:700;font-style:normal;display:block;margin-top:10px}.tabs__panel--reviews cite:first-letter{display:none}.tabs__panel.r-tabs-state-active{display:block}.r-tabs-accordion-title,.r-tabs-accordion-title:after,.r-tabs-accordion-title:before{background:#006a8e}.r-tabs-accordion-title a:hover{color:#fff}.widget{border:1px solid #ccc;padding:30px}.widget .widget-title{color:#666;border-bottom:2px solid #666;padding-bottom:20px}.widget .news-letter-widget p{color:#000}.widget .news-letter-widget .buy-button,.widget .news-letter-widget .site-cta-button,.widget.widget_search .search-form,.widget.widget_search .search-form .search-field{margin-bottom:0}.widget.widget_categories form{background:0 0;padding:0;margin-bottom:0}.widget.widget_categories form select{background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHBvbHlnb24gY2xhc3M9ImNscy0yIiBwb2ludHM9IjEuNDEgNC42NyAyLjQ4IDMuMTggMy41NCA0LjY3IDEuNDEgNC42NyIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIzLjU0IDUuMzMgMi40OCA2LjgyIDEuNDEgNS4zMyAzLjU0IDUuMzMiLz48L3N2Zz4=) no-repeat 97% 50%;background-color:#fafafa;border:1px solid #e1e1e1;color:#666;padding:15px;-moz-appearance:none;appearance:none;-webkit-appearance:none;height:auto}.widget.widget_tag_cloud .tag-cloud-link{display:inline-block;padding:3px 8px;border:1px solid #ececec;color:#666;text-transform:uppercase;text-decoration:none;margin-right:5px;margin-bottom:10px;font-size:12px!important;transition:.4s ease}.widget.widget_tag_cloud .tag-cloud-link:hover{background-color:#666;color:#fff;transition:.4s ease}.widget.nsfp_featured_post_widget ul{list-style:none;margin:0;padding:0}.widget.nsfp_featured_post_widget ul li{margin-bottom:20px}.site-books__top-section .page-title{position:relative}.site-books__top-section--links .books-button:hover{background-color:#fff;color:#000!important}.site-books__top-section--links .books-button.secondary-color{background-color:#006a8e}.site-books__top-section--links .books-button.primary-color,.site-footer{background-color:#002554}.site-footer{overflow:hidden;padding:40px 0;text-align:center}.site-footer *{color:#fff}.site-footer * a:hover{color:#2cccd3}@media(min-width:45rem){.site-footer__nav{width:100%}}.site-footer__social-signup{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.site-footer .footer-form,.site-footer__logos,.site-footer__signup,.site-footer__socials{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:30px}@media(min-width:45rem){.site-footer .footer-form,.site-footer__logos,.site-footer__signup,.site-footer__socials{max-width:33.333%;-ms-flex:0 0 33.333%;flex:0 0 33.333%}}.site-footer__social.site-branding__social{position:relative;width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:#002554;padding:15px;margin-bottom:0}.site-footer__social.site-branding__social>p{width:100%;-ms-flex:0 0 100%;flex:0 0 100%;color:#fff;margin-bottom:10px;margin-right:10px;font-size:.75rem;text-align:center}@media(min-width:30rem){.site-footer__social.site-branding__social>p{font-size:1rem}}.site-footer .footer-navigation ul li{position:relative;width:auto;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 10px;margin:0}@media(min-width:45rem){.site-footer .footer-navigation ul li:after{background-color:#333f48;display:block;content:"";width:2px;height:70%;position:absolute;top:4px;right:-2px}.site-footer .footer-navigation ul li:last-child:after{display:none}}.site-footer .footer-navigation ul li a{display:block}.site-footer .footer-navigation.sub-nav{margin:0 auto}.site-footer .footer-navigation.sub-nav ul li{text-transform:none;font-size:.875rem}.site-footer .footer-form{margin-bottom:0}.site-footer .footer-form button{background:#fff;display:-ms-flexbox;display:flex;color:#002554;margin-top:10px;padding:10px;font-weight:700}.site-footer .footer-form__title{margin-bottom:20px;text-align:left;text-transform:uppercase}.site-footer .footer-form .newsletter-form form{margin-top:0}.site-footer .footer-form .newsletter-form form input{color:#002554}.site-footer .footer-form .newsletter-form form .wpforms-field-container{width:80%;-ms-flex:0 0 80%;flex:0 0 80%}.site-footer .footer-form .newsletter-form form .wpforms-submit-container{width:20%;-ms-flex:0 0 20%;flex:0 0 20%}.buy-button,.login .wp-block-button__link,.site-cta-button,button[type=submit],input[type=button],input[type=reset],input[type=submit]{background-color:#002554!important;color:#fff!important;text-align:center;margin:10px auto;padding:10px 20px;text-transform:uppercase;display:inline-block;transition:background-color .3s ease-in-out;letter-spacing:.5px;border:1px solid transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.buy-button:hover,.login .wp-block-button__link:hover,.site-cta-button:hover,button[type=submit]:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:#006a8e!important;color:#fff}.buy-button.disabled{pointer-events:none;background:#737d87!important;border:1px solid #737d87}@media(min-width:60rem){.site-navigation .site-navigation__container nav ul{-ms-flex-align:center;align-items:center}}.site-navigation .site-navigation__container nav ul.menu>li:hover{background-color:#006a8e}.site-navigation .site-navigation__container nav ul li{transition:all .3s ease-in-out}@media(min-width:60rem){.site-navigation .site-navigation__container nav ul li{padding:20px}}.site-navigation .site-navigation__container nav ul li a{font-size:1.0625rem;color:#fff;line-height:normal;text-decoration:none;text-transform:uppercase;letter-spacing:.5px;border-bottom-color:transparent}.site-navigation .site-navigation__container nav ul li a:after,.site-navigation .site-navigation__container nav ul li a:hover,.site-navigation .site-navigation__container nav ul li a:hover:after{color:#fff}@media(min-width:60rem){.site-navigation .site-navigation__container nav ul li a,.site-navigation .site-navigation__container nav ul li a:hover,.site-navigation .site-navigation__container nav ul li a:hover:after{color:#fff}.site-navigation .site-navigation__container nav ul li a:after{top:8px;right:-12px}}.site-navigation .site-navigation__container nav ul li.menu-item-has-children ul.sub-menu{background-color:transparent}.site-navigation .site-navigation__container nav ul li.menu-item-has-children ul.sub-menu li.menu-item-has-children>.sub-menu{padding-top:4px}.site-navigation .site-navigation__container nav ul li.menu-item-has-children ul.sub-menu li.menu-item-has-children>.sub-menu li{margin-bottom:.3125rem}.site-navigation .site-navigation__container nav ul li.menu-item-has-children ul.sub-menu li>a{font-weight:700;font-size:.875rem}@media(min-width:60rem){.site-navigation .site-navigation__container nav ul li.menu-item-has-children ul.sub-menu li>a{border-bottom:1px solid #002554}}.site-navigation .site-navigation__container nav ul li.menu-item-has-children ul.sub-menu li ul{margin:0 0 10px 10px}@media(min-width:60rem){.site-navigation .site-navigation__container nav ul li.menu-item-has-children ul.sub-menu li ul{margin:0}}@media(min-width:60rem){.site-navigation .site-navigation__container nav ul li.menu-item-has-children .sub-menu{background-color:transparent;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start}.site-navigation .site-navigation__container nav ul li.menu-item-has-children .sub-menu li{margin:0}.site-navigation .site-navigation__container nav ul li.menu-item-has-children .sub-menu li .sub-menu li{width:75%}.site-navigation .site-navigation__container nav ul li.menu-item-has-children .sub-menu li .sub-menu .sub-menu li{width:100%;padding:5px 0 0}.site-navigation .site-navigation__container nav ul li.menu-item-has-children .sub-menu li .sub-menu .sub-menu li a{border-bottom:none;padding:0 0 .3125rem .3125rem}.site-navigation .site-navigation__container nav ul li.menu-item-has-children .sub-menu li a{color:#fff}}@media(min-width:60rem) and (min-width:60rem){.site-navigation .site-navigation__container nav ul li.menu-item-has-children .sub-menu li a{color:#000}}@media(min-width:60rem) and (min-width:60rem){.site-navigation .site-navigation__container nav ul li.menu-item-has-children .sub-menu li a:hover{color:#002554}}@media(min-width:60rem){.site-navigation .site-navigation__container #menu-close{color:#002554}}.site-footer__social.site-branding__social .site-branding__social__icon a span,.site-header .site-branding__social__icon a span{font-size:22px;color:#fff;height:30px;width:30px;text-align:center;line-height:30px;display:block;border-radius:0;background:0 0}.site-journal-singular .book-wrapper__top-section--info .entry-title{margin-bottom:30px}.site-catalog__heading{color:#000}.site-catalog__title{margin:10px 0}form{display:block;width:100%}fieldset,form{margin-bottom:2rem}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{display:block;background:#fff;border:1px solid #ccc;padding:.7rem;outline:none;font-size:1rem;max-width:100%}input[type=color]:focus,input[type=color]:hover,input[type=date]:focus,input[type=date]:hover,input[type=datetime-local]:focus,input[type=datetime-local]:hover,input[type=datetime]:focus,input[type=datetime]:hover,input[type=email]:focus,input[type=email]:hover,input[type=month]:focus,input[type=month]:hover,input[type=number]:focus,input[type=number]:hover,input[type=password]:focus,input[type=password]:hover,input[type=range]:focus,input[type=range]:hover,input[type=search]:focus,input[type=search]:hover,input[type=tel]:focus,input[type=tel]:hover,input[type=text]:focus,input[type=text]:hover,input[type=time]:focus,input[type=time]:hover,input[type=url]:focus,input[type=url]:hover,input[type=week]:focus,input[type=week]:hover,select:focus,select:hover,textarea:focus,textarea:hover{border:1px solid #aaa}input[type=color]:active,input[type=date]:active,input[type=datetime-local]:active,input[type=datetime]:active,input[type=email]:active,input[type=month]:active,input[type=number]:active,input[type=password]:active,input[type=range]:active,input[type=search]:active,input[type=tel]:active,input[type=text]:active,input[type=time]:active,input[type=url]:active,input[type=week]:active,select:active,textarea:active{border:1px solid #919191}.newsletter-form form{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:450px;margin:40px auto 0}.newsletter-form form label{display:none}.newsletter-form form .wpforms-field-container{position:relative;width:100%;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:0;border-right:0;margin:0;padding:0}@media(min-width:45rem){.newsletter-form form .wpforms-field-container{width:80%;-ms-flex:0 0 80%;flex:0 0 80%}}.newsletter-form form .wpforms-field-container input{margin-bottom:0}.newsletter-form form .wpforms-field-container label.wpforms-error{position:absolute;bottom:-10px}.newsletter-form form .wpforms-submit-container{width:100%;-ms-flex:0 0 100%;flex:0 0 100%;margin:0;padding:0}@media(min-width:45rem){.newsletter-form form .wpforms-submit-container{width:20%;-ms-flex:0 0 20%;flex:0 0 20%}}.newsletter-form form .wpforms-submit-container .form-submit{background-color:#002554;margin:0}.newsletter-form form .signup-submit{width:100%;background-color:#000}.newsletter-form form .signup-submit:before{content:"";font-family:university-press-fonts;font-size:20px;line-height:25px;color:#fff}.product-details .latest-posts .upt-sub-header{color:#000;display:block;font-weight:700}.product-details .latest-posts__image{padding-top:60%;background-size:contain}.site-blog-archive .pagination{border:none;text-align:center}.site-blog-archive .pagination .nav-links{-ms-flex-pack:center;justify-content:center}.site-blog-archive .pagination .nav-links .page-numbers{padding:5px 10px;background-color:#f3f3f3;color:#afafaf;border-radius:0;width:unset;height:unset}.site-blog-archive .pagination .nav-links .page-numbers:hover{background-color:#666;color:#fff}.site-blog-archive .pagination .nav-links .page-numbers.current{background-color:unset;color:#000}.site-blog-archive .pagination .nav-links .page-numbers.current:hover{background-color:unset}.site-blog-archive .pagination .nav-links .page-numbers.dots{background-color:unset;color:#000;padding:0;margin:0}.site-blog-archive .pagination .nav-links .page-numbers.dots:hover{background-color:unset}.site-blog-archive .pagination .nav-links .page-numbers.next:before{content:"Next";margin-right:5px}.site-blog-archive .pagination .nav-links .page-numbers.prev:after{content:"Previous";margin-left:5px}.post-author{border:1px solid #ccc;padding:35px 40px;margin:40px 0;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;font-weight:300}@media(min-width:37.5rem){.post-author{-ms-flex-wrap:nowrap;flex-wrap:nowrap;text-align:left}}.post-author .post-author-avatar{margin-left:auto;margin-right:auto}.post-author .post-author-avatar img{width:120px;max-width:none}@media(min-width:37.5rem){.post-author .post-author-avatar{margin-left:0;margin-right:40px}}.post-author .post-author-description p.author-link{font-size:20px}.wpforms-container .wpforms-field-container .wpforms-field.hide{display:none!important}.wpforms-container .wpforms-field-container .wpforms-field ul{padding:0}.wpforms-container .wpforms-field-container .wpforms-field-row.wpforms-field-medium,.wpforms-container .wpforms-field-container input.wpforms-field-medium{max-width:100%}@media(min-width:45rem){.wpforms-container .wpforms-field-container .wpforms-field-row.wpforms-field-medium,.wpforms-container .wpforms-field-container input.wpforms-field-medium{max-width:60%}}.desk-exam-sidecart{position:fixed;top:0;right:0;width:100%;padding:20px;background:#f5f5f5;z-index:99999;overflow:auto;height:100%;transform:translateX(100%);transition:all .3s ease-in-out}.desk-exam-sidecart .access-denied{text-align:center;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%)}@media(min-width:30rem){.desk-exam-sidecart{width:420px}}.desk-exam-sidecart .icon-close{position:absolute;right:10px;top:5px;font-size:25px}.desk-exam-sidecart.open{transform:translateX(0);box-shadow:-5px 0 8px rgba(0,0,0,.4)}.desk-exam-sidecart .book-widget{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-top:20px}.desk-exam-sidecart .book-widget__left{width:100px}.desk-exam-sidecart .book-widget__right{padding-left:15px}.desk-exam-sidecart .book-widget__right p{font-size:.75rem;margin-bottom:5px}.desk-exam-sidecart .book-widget__right .sp__the-title{font-weight:700}.desk-exam-sidecart #deskexam_request h3{margin-bottom:5px}.desk-exam-sidecart #deskexam_request .account-type+p{margin-top:25px}.desk-exam-sidecart #deskexam_request .date-input{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:20px;padding-top:2px}.desk-exam-sidecart #deskexam_request .date-input select{margin-right:5px}.desk-exam-sidecart #deskexam_request .radio{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:2px 0}.desk-exam-sidecart #deskexam_request .radio label{margin-left:5px}.desk-exam-sidecart #deskexam_request .row{margin-top:20px}.desk-exam-sidecart #deskexam_request input:not([type=radio]){width:100%;padding:5px;font-size:16px;margin-bottom:15px}.desk-exam-sidecart #deskexam_request select{padding:5px;width:100%}.desk-exam-sidecart #deskexam_request fieldset{margin:0;padding:0;border:0}.desk-exam-sidecart .submit .buy-button,.desk-exam-sidecart .submit .site-cta-button{text-transform:none}.desk-exam-sidecart .submit .loader{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#fff;background-color:#002554;text-align:center;margin:10px auto;padding:5px;font-size:16px;letter-spacing:.5px;line-height:27px}.desk-exam-sidecart .submit .loader:after{content:"";border:3px solid #fff;border-top:3px solid transparent;border-radius:50%;width:20px;height:20px;animation:a 1s linear infinite;display:inline-block;margin-left:10px}.university-press-theme-a-z__grid .grid-block>li:first-child{width:95px}.university-press-theme-a-z__grid .grid-block>li a{font-weight:300}.university-press-theme-a-z__grid .grid-block>li ul li:not(.sub-category) a{font-weight:700}.account .my-orders table,.account .my-wishlist table{border-collapse:collapse;margin:25px 0;font-size:.75rem;min-width:100%;box-shadow:0 0 20px rgba(0,0,0,.15)}@media(min-width:30rem){.account .my-orders table,.account .my-wishlist table{font-size:.875rem}}.account .my-orders table thead tr,.account .my-wishlist table thead tr{background-color:#002554;color:#fff;text-align:left}.account .my-orders table td,.account .my-orders table th,.account .my-wishlist table td,.account .my-wishlist table th{padding:9px 3px}@media(min-width:30rem){.account .my-orders table td,.account .my-orders table th,.account .my-wishlist table td,.account .my-wishlist table th{padding:12px 15px}}.account .my-orders table td.book_cover,.account .my-orders table td.order_img,.account .my-orders table th.book_cover,.account .my-orders table th.order_img,.account .my-wishlist table td.book_cover,.account .my-wishlist table td.order_img,.account .my-wishlist table th.book_cover,.account .my-wishlist table th.order_img{width:100px}.account .my-orders table td.order_title,.account .my-orders table th.order_title,.account .my-wishlist table td.order_title,.account .my-wishlist table th.order_title{max-width:250px}.account .my-orders table td.order_download a,.account .my-orders table th.order_download a,.account .my-wishlist table td.order_download a,.account .my-wishlist table th.order_download a{display:block}.account .my-orders table td.order_exam_link,.account .my-orders table th.order_exam_link,.account .my-wishlist table td.order_exam_link,.account .my-wishlist table th.order_exam_link{text-transform:capitalize;text-align:center}.account .my-orders table td.order_exam_link a,.account .my-orders table th.order_exam_link a,.account .my-wishlist table td.order_exam_link a,.account .my-wishlist table th.order_exam_link a{display:block}.account .my-orders table td.order_exam_link span,.account .my-orders table th.order_exam_link span,.account .my-wishlist table td.order_exam_link span,.account .my-wishlist table th.order_exam_link span{display:block;margin-top:3px}.account .my-orders table td.book_actions>div,.account .my-orders table th.book_actions>div,.account .my-wishlist table td.book_actions>div,.account .my-wishlist table th.book_actions>div{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.account .my-orders table td.book_actions svg,.account .my-orders table th.book_actions svg,.account .my-wishlist table td.book_actions svg,.account .my-wishlist table th.book_actions svg{width:25px;height:25px;transition:all .3s ease;fill:#002554}.account .my-orders table td.book_actions svg:hover,.account .my-orders table th.book_actions svg:hover,.account .my-wishlist table td.book_actions svg:hover,.account .my-wishlist table th.book_actions svg:hover{fill:#006a8e}.account .my-orders table td.book_actions .js-delete-wishlist-item,.account .my-orders table th.book_actions .js-delete-wishlist-item,.account .my-wishlist table td.book_actions .js-delete-wishlist-item,.account .my-wishlist table th.book_actions .js-delete-wishlist-item{background:0 0;border:none}@media(min-width:30rem){.account .my-orders table td.book_title,.account .my-orders table th.book_title,.account .my-wishlist table td.book_title,.account .my-wishlist table th.book_title{width:350px}}.account .my-orders table td.book_price .sp__price-section,.account .my-orders table th.book_price .sp__price-section,.account .my-wishlist table td.book_price .sp__price-section,.account .my-wishlist table th.book_price .sp__price-section{margin-bottom:0}.account .my-orders table td.book_price .sp__price-section .sp__price+.sp__price,.account .my-orders table th.book_price .sp__price-section .sp__price+.sp__price,.account .my-wishlist table td.book_price .sp__price-section .sp__price+.sp__price,.account .my-wishlist table th.book_price .sp__price-section .sp__price+.sp__price{font-size:.75rem;line-height:15px;text-decoration:line-through}.account .my-orders table tbody tr,.account .my-wishlist table tbody tr{border-bottom:1px solid #ddd}.account .my-orders table tbody tr:nth-of-type(2n),.account .my-wishlist table tbody tr:nth-of-type(2n){background-color:#f3f3f3}.account .my-orders table tbody tr:last-of-type,.account .my-wishlist table tbody tr:last-of-type{border-bottom:2px solid #002554}.js-message-popup.featherlight-inner{max-width:450px;padding:20px;line-height:1.5}.js-modal-popup{padding:10px;min-width:18.75rem;position:relative;max-width:26.25rem}.js-modal-popup h3{text-align:center;margin-top:20px}.js-modal-popup p{font-size:13px}.js-modal-popup .styled-dropdown{margin-bottom:50px}.js-modal-popup .styled-dropdown select{max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.js-modal-popup .shipping-message-updated{text-align:center;left:0;right:0}.js-modal-popup .unavailable-message{line-height:normal;font-weight:700;font-size:15px}.js-modal-popup .close-button-wrapper{text-align:center}.modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal .modal-content{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;width:80%}button#myBtn{display:-ms-flexbox;display:flex;margin-top:10px;background:0 0;border:none;padding:0;font-weight:600;border:1px solid #fff;padding:10px;background:#fff;color:#002554}.close{color:#aaa;float:right;font-size:28px;font-weight:700}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}div.supapress .product-details .book-wrapper .sp__the-author:first-letter{text-transform:uppercase}div.supapress .product-details .book-wrapper__breadcrumbs li:after{content:"\\";padding:0}@media(min-width:45rem){div.supapress .product-details .book-wrapper__social-links{width:100%}}div.supapress .product-details .book-wrapper__top-section--image .sp__the-cover{display:block;margin-bottom:10px}div.supapress .product-details .book-wrapper__top-section--links .generate-pdf{padding:6px 0 16px;border-bottom:1px solid #002554;transition:all .3s ease;margin-bottom:0;display:block;text-transform:uppercase;text-align:left;font-weight:300;font-size:16px;position:relative}div.supapress .product-details .book-wrapper__top-section--links .generate-pdf:after{content:"";background:url(img/download.png) no-repeat;height:25px;width:25px;display:inline-block;background-size:cover;position:absolute;right:7px;top:3px}.site-container,.site-content>.site-full-width>p:first-child,div.supapress .product-details .related-books__container{max-width:1200px;padding:0 15px}div.supapress .search .search-wrapper .pagination-wrapper .supapress-per-page-wrapper:after,div.supapress .search .search-wrapper .pagination-wrapper .supapress-sort-by-wrapper:after{display:none}.hide{display:none!important}.site-breadcrumbs{margin-top:30px}body.home .site-breadcrumbs{display:none}.site-content>.site-full-width>p:first-child{margin:30px auto 150px}@font-face{font-family:university-press-fonts;src:url(fonts/university-press-fonts.eot?16217148);src:url(fonts/university-press-fonts.eot?16217148#iefix) format("embedded-opentype"),url(fonts/university-press-fonts.woff2?16217148) format("woff2"),url(fonts/university-press-fonts.woff?16217148) format("woff"),url(fonts/university-press-fonts.ttf?16217148) format("truetype"),url(fonts/university-press-fonts.svg?16217148#university-press-fonts) format("svg");font-weight:400;font-style:normal}.icon-right:after,[class*=" icon-"]:before,[class^=icon-]:before{font-family:university-press-fonts;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:auto;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.icon-search:before{content:"\e800"}.icon-left-arrow:before{content:"\e801"}.icon-right-arrow:before{content:"\e802"}.icon-right:after{content:"\f178"}.icon-plus:before{content:"\e803"}.icon-minus:before{content:"\e804"}.icon-down-arrow:before{content:"\e805"}.icon-eye:before{content:"\e806"}.icon-close:before{content:"\e807"}.icon-grid:before{content:"\e808"}.icon-list:before{content:"\e809"}.icon-basket:before{content:"\e80a"}.icon-twitter:before{content:"𝕏"}.icon-facebook:before{content:"\f09a"}.icon-gplus:before{content:"\f0d5"}.icon-linkedin:before{content:"\f0e1"}.icon-youtube:before{content:"\f16a"}.icon-instagram:before{content:"\f16d"}.icon-tumblr:before{content:"\f173"}.icon-pinterest:before{content:"\f231"}.icon-vimeo:before{content:"\f27d"}.icon-shopping-basket:before{content:"\f291"}.icon-snapchat:before{content:"\f2ac"}.icon-soundcloud:before{content:"\f348"}.icon-user:before{content:"\e80b"}.icon-calendar:before{content:"\e80d"}.icon-vector-pencil:before{content:"\e80e";transform:rotate(180deg)}.icon-folder:before{content:"\e80c"}