/*!
Theme Name:   Yale University Press Child Theme
Description:  Yale University Press Child Theme
Version: 1.0.0
Author: Supadu
Author URI:   http://www.supadu.com
Template:     university_press_theme
*/.site-container{max-width:90rem}@font-face{font-family:Yale Book;src:url(fonts/adf832a8a88114ebd7157ab73761c0a2.eot);src:url(fonts/adf832a8a88114ebd7157ab73761c0a2.eot?#iefix) format("embedded-opentype"),url(fonts/adf832a8a88114ebd7157ab73761c0a2.woff2) format("woff2"),url(fonts/adf832a8a88114ebd7157ab73761c0a2.woff) format("woff"),url(fonts/adf832a8a88114ebd7157ab73761c0a2.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Yale Book;src:url(fonts/cc3410417b8b9274b22c23f8c6f1b0ec.eot);src:url(fonts/cc3410417b8b9274b22c23f8c6f1b0ec.eot?#iefix) format("embedded-opentype"),url(fonts/cc3410417b8b9274b22c23f8c6f1b0ec.woff2) format("woff2"),url(fonts/cc3410417b8b9274b22c23f8c6f1b0ec.woff) format("woff"),url(fonts/cc3410417b8b9274b22c23f8c6f1b0ec.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mallory Book;src:url(fonts/MalloryBook-Regular.eot);src:local("Mallory Book Regular"),local("MalloryBook-Regular"),url(fonts/MalloryBook-Regular.eot?#iefix) format("embedded-opentype"),url(fonts/MalloryBook-Regular.woff2) format("woff2"),url(fonts/MalloryBook-Regular.woff) format("woff"),url(fonts/MalloryBook-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Mallory Book;src:url(fonts/MalloryBook-Italic.eot);src:local("Mallory Book Italic"),local("MalloryBook-Italic"),url(fonts/MalloryBook-Italic.eot?#iefix) format("embedded-opentype"),url(fonts/MalloryBook-Italic.woff2) format("woff2"),url(fonts/MalloryBook-Italic.woff) format("woff"),url(fonts/MalloryBook-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}body{font-size:1rem;line-height:1.42857;color:#222;background-color:#fff;letter-spacing:normal}.account-page-form .lostpassword-submit div.supapress .product-details .book-wrapper__top-section--details #reset-pass-submit,.account .edit-profile .form-submit div.supapress .product-details .book-wrapper__top-section--details .submit,.alternative-homepage .home-more .more-items .more-item div.supapress .product-details .book-wrapper__top-section--details a,.alternative-homepage .series-highlight .series-item .text-content div.supapress .product-details .book-wrapper__top-section--details a,.book-wrapper__top-section--details .book-details-header .book-edition,.entry-title,.hero-slider,.modal-popup>div .checkout-btn div.supapress .product-details .book-wrapper__top-section--details .js-buy-button,.page-title,.responsive-tabs .tabs__item a,.site-blog-archive div.supapress .product-details .book-wrapper__top-section--details a.read-more,.site-header .header-site-search .widget_supapress_search .search-form,.site-header__link *,.site-homepage .latest-posts__item div.supapress .product-details .book-wrapper__top-section--details .read-more,.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,.upt-sub-header,div.supapress .product-details .book-wrapper__buy-section .sp__buy-format .book-wrapper__top-section--details .buy-button,div.supapress .product-details .book-wrapper__buy-section .sp__buy-format .sp__buy-btn a,div.supapress .product-details .book-wrapper__buy-section .sp__buy-format .sp__format,div.supapress .product-details .book-wrapper__buy-section .sp__buy-format span.buy-message a,div.supapress .product-details .book-wrapper__buy-section .sp__other-retailers p,div.supapress .product-details .book-wrapper__top-section--details .account-page-form .lostpassword-submit #reset-pass-submit,div.supapress .product-details .book-wrapper__top-section--details .account .edit-profile .form-submit .submit,div.supapress .product-details .book-wrapper__top-section--details .alternative-homepage .home-more .more-items .more-item a,div.supapress .product-details .book-wrapper__top-section--details .alternative-homepage .series-highlight .series-item .text-content a,div.supapress .product-details .book-wrapper__top-section--details .book-wrapper__buy-section .sp__buy-format .buy-button,div.supapress .product-details .book-wrapper__top-section--details .modal-popup>div .checkout-btn .js-buy-button,div.supapress .product-details .book-wrapper__top-section--details .site-blog-archive a.read-more,div.supapress .product-details .book-wrapper__top-section--details .site-cta-button,div.supapress .product-details .book-wrapper__top-section--details .site-homepage .latest-posts__item .read-more,div.supapress .product-details .book-wrapper__top-section--details div.wpforms-container-full .wpforms-form button[type=submit],div.supapress .product-details .book-wrapper__top-section--details div[id^=isbn-carousel-] .buy-message,div.supapress .product-details .book-wrapper__top-section--details div[id^=isbn-grid-] .buy-message,div.supapress .product-details .book-wrapper__top-section--details div[id^=isbn-list-] .buy-message,div.supapress div[id^=isbn-carousel-] .product-details .book-wrapper__top-section--details .buy-message,div.supapress div[id^=isbn-grid-] .book-wrapper .info-wrapper .sp__the-format,div.supapress div[id^=isbn-grid-] .book-wrapper .info-wrapper .sp__the-subtitle,div.supapress div[id^=isbn-grid-] .book-wrapper .info-wrapper .sp__the-title a,div.supapress div[id^=isbn-grid-] .book-wrapper .information-wrapper .sp__the-format,div.supapress div[id^=isbn-grid-] .book-wrapper .information-wrapper .sp__the-subtitle,div.supapress div[id^=isbn-grid-] .book-wrapper .information-wrapper .sp__the-title a,div.supapress div[id^=isbn-grid-] .product-details .book-wrapper__top-section--details .buy-message,div.supapress div[id^=isbn-list-] .book-wrapper .info-wrapper .sp__the-format,div.supapress div[id^=isbn-list-] .book-wrapper .info-wrapper .sp__the-subtitle,div.supapress div[id^=isbn-list-] .book-wrapper .info-wrapper .sp__the-title a,div.supapress div[id^=isbn-list-] .book-wrapper .information-wrapper .sp__the-format,div.supapress div[id^=isbn-list-] .book-wrapper .information-wrapper .sp__the-subtitle,div.supapress div[id^=isbn-list-] .book-wrapper .information-wrapper .sp__the-title a,div.supapress div[id^=isbn-list-] .product-details .book-wrapper__top-section--details .buy-message,div.wpforms-container-full .wpforms-form div.supapress .product-details .book-wrapper__top-section--details button[type=submit],h1,h2,h3,h4,h5,h6{font-family:Yale Book,sans-serif;font-weight:400}.account-page-form .lostpassword-submit #reset-pass-submit,.account .edit-profile .form-submit .submit,.alternative-homepage .home-more .more-items .more-item a,.alternative-homepage .series-highlight .series-item .text-content a,.buy-button,.desk-exam-sidecart h3,.modal-popup>div .checkout-btn .js-buy-button,.resources-pagination-button,.resources-request-form .form-group h3,.site-blog-archive a.read-more,.site-cta-button,.site-footer__nav .footer-navigation ul li,.site-homepage .latest-posts__item .read-more,.tabs__item .tabs__link,.university-press-theme-a-z__grid .grid-block .sub-group .inner h4,.vs-buy-button,.wp-cta-button a,body,div.supapress .product-details .book-wrapper__buy-section .sp__buy-format .buy-button,div.supapress .product-details .book-wrapper__top-section--details .course,div.supapress .product-details .book-wrapper__top-section--details .portal,div.supapress div[id^=isbn-carousel-] .buy-message,div.supapress div[id^=isbn-grid-] .buy-message,div.supapress div[id^=isbn-list-] .buy-message,div.wpforms-container-full .wpforms-form button[type=submit]{font-family:Mallory Book,sans-serif;font-weight:400}h1,h2,h3,h4,h5,h6{color:#222}h1{font-size:43px}h2{font-size:33px}h3{font-size:25px}h4{font-size:21px}h5,h6{font-size:14px}.entry-title,.page-title,.upt-sub-header{text-align:center;display:inline-block;position:relative;font-size:2.6875rem;text-transform:none;color:#222}.site-page .entry-title{text-align:left;margin-bottom:40px}a{color:#286dc0}a:hover{color:#00356b;text-decoration:underline}.site-search__posts .entry-title{margin-bottom:30px}ol,ul{margin:0 0 2rem .9375rem;padding:0 0 0 1.25rem;line-height:1.625rem}.pending-request p{text-align:center;font-size:24px;color:#222}@font-face{font-family:icomoon;src:url(fonts/icomoon.eot?1py8sl);src:url(fonts/icomoon.eot?1py8sl#iefix) format("embedded-opentype"),url(fonts/icomoon.ttf?1py8sl) format("truetype"),url(fonts/icomoon.woff?1py8sl) format("woff"),url(fonts/icomoon.svg?1py8sl#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-caret-down:before,div.supapress .product-details .book-wrapper__top-section--details .course:before{content:"\f0dd"}.icon-long-arrow-right:before,div.supapress .search-grid .search-wrapper .pagination-wrapper .supapress-pagination-wrapper .supapress-next:before,div.supapress .search-list .search-wrapper .pagination-wrapper .supapress-pagination-wrapper .supapress-next:before{content:"\e907";font-family:icomoon!important;color:#1b2956}.icon-long-arrow-left:before,div.supapress .search-grid .search-wrapper .pagination-wrapper .supapress-pagination-wrapper .supapress-previous:before,div.supapress .search-list .search-wrapper .pagination-wrapper .supapress-pagination-wrapper .supapress-previous:before{content:"\e908";color:#1b2956;font-family:icomoon!important}.icon-arrow-left:after{content:"\e900"}.icon-arrow-right:after,.site-navigation .site-navigation__container nav ul li.menu-item-has-children:after{content:"\e901"}.icon-calendar:after{content:"\e902"}.icon-user:after{content:"\e904"}.icon-basket:after{content:"\e905"}.icon-search:after{content:"\e906"}.icon-lock:after{content:"\f023"}.yale-envelope{border-radius:50px;border:1px solid #fff;padding:12px;text-align:center;margin-right:10px;display:inline-block}.yale-envelope:after{content:"";background:url(images/envelope.png);width:30px;height:30px;display:block;background-size:contain;background-repeat:no-repeat;background-position:50%}.page .entry-content h2,.resources-content__content h2{margin:40px 0 27.5px;color:#00356b}.page .entry-content p,.resources-content__content p{margin:12px 0 32px;line-height:26px}.page .entry-content hr,.resources-content__content hr{height:0;border:0;border-top:1px solid #978d85;margin:40px 0}.page .entry-content table,.resources-content__content table{border-bottom:2px solid #00356b}.page .entry-content table thead,.resources-content__content table thead{background-color:#00356b}.page .entry-content table thead th,.resources-content__content table thead th{color:#fff;text-align:left}.page .entry-content table tr,.resources-content__content table tr{border-bottom:1px solid #ddd}.page .entry-content table tr:nth-child(2n),.resources-content__content table tr:nth-child(2n){background-color:#f7f7f7}.page .entry-content table tr td,.page .entry-content table tr th,.resources-content__content table tr td,.resources-content__content table tr th{padding:10px}.page .entry-content .wp-block-table,.resources-content__content .wp-block-table{margin:0 0 32px}.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:#00356b}.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 #ddd}.site-homepage__organisations .logo:hover{border-color:#222}.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 .upt-sub-header{display:block;font-size:1.875rem;color:#00356b;line-height:1.2;text-align:left}@media (min-width:45rem){.alternative-homepage .upt-sub-header{font-size:2.6875rem}}.alternative-homepage .responsive-tabs{padding:5rem 0 3.75rem}.alternative-homepage .responsive-tabs .upt-sub-header{display:none}.alternative-homepage .home-more{background-color:#ddd;padding:5rem 0}.alternative-homepage .home-more .more-items{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:60rem){.alternative-homepage .home-more .more-items{margin-left:-10px;margin-right:-10px}}.alternative-homepage .home-more .more-items .more-item{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:.625rem;margin-bottom:1.25rem}@media (min-width:60rem){.alternative-homepage .home-more .more-items .more-item{-ms-flex:0 0 33.333%;flex:0 0 33.333%;max-width:33.333%}}.alternative-homepage .home-more .more-items .more-item .thumbnail img{width:100%;max-height:250px;object-fit:cover}.alternative-homepage .home-more .more-items .more-item h3{color:#00356b;margin-bottom:.625rem}.alternative-homepage .home-more .more-items .more-item p{color:#444}.alternative-homepage .home-more .more-items .more-item a{text-transform:uppercase}.alternative-homepage .series-highlight{padding:5rem 0}.alternative-homepage .series-highlight .series-item{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}@media (min-width:60rem){.alternative-homepage .series-highlight .series-item{margin-left:-10px;margin-right:-10px}}.alternative-homepage .series-highlight .series-item .text-content{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:.625rem;margin-bottom:1.25rem;color:#444}@media (min-width:60rem){.alternative-homepage .series-highlight .series-item .text-content{-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%}}.alternative-homepage .series-highlight .series-item .text-content h3{font-size:2.0625rem;margin-bottom:1.25rem}.alternative-homepage .series-highlight .series-item .text-content h3,.alternative-homepage .series-highlight .series-item .text-content p{color:#444}.alternative-homepage .series-highlight .series-item .text-content a{text-transform:uppercase}.alternative-homepage .series-highlight .series-item .image{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:.625rem;margin-bottom:1.25rem}@media (min-width:60rem){.alternative-homepage .series-highlight .series-item .image{-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%}}.alternative-homepage .series-highlight .series-item .image img{width:100%}.single-catalogs .site-main{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.single-catalogs .post-content{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:45rem){.single-catalogs .post-content{max-width:80%;-ms-flex:0 0 80%;flex:0 0 80%}}.single-catalogs .yale-catalog{opacity:0;transition:opacity .3s}.single-catalogs .yale-catalog .pagination-wrapper{display:-ms-flexbox!important;display:flex!important}.single-catalogs .yale-catalog.is-active{opacity:1}@media (min-width:45rem){.single-catalogs .yale-catalog .pagination-wrapper{-ms-flex-pack:justify!important;justify-content:space-between!important;padding:0!important}}.single-catalogs .side-bar{display:none}@media (min-width:45rem){.single-catalogs .side-bar{display:block;max-width:20%;-ms-flex:0 0 20%;flex:0 0 20%;padding:0 15px}}.single-catalogs .side-bar ul{list-style:none;padding:0;margin-left:0}.single-catalogs .side-bar .sticky{position:-webkit-sticky;position:sticky;top:100px}.single-catalogs .side-bar .section-links{margin-bottom:30px}.single-catalogs .side-bar .section-links h3{margin-bottom:10px}.single-catalogs .side-bar .section-links a{display:block;margin-bottom:10px;text-transform:none}.single-catalogs .side-bar .section-links a.is-active{color:#00356b;text-decoration:underline}.single-catalogs .post-heading{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-ms-flex-align:start;align-items:flex-start;margin-bottom:1.875rem}.single-catalogs .post-heading h1.post-title{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;font-size:2.8125rem;margin-bottom:1.875rem}@media (min-width:60rem){.single-catalogs .post-heading .thumbnail{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}@media (min-width:60rem){.single-catalogs .post-heading .post-infos{-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%;padding:0 1.25rem}}.account-page-form .lostpassword-submit .single-catalogs .post-heading #reset-pass-submit,.account .edit-profile .form-submit .single-catalogs .post-heading .submit,.alternative-homepage .home-more .more-items .more-item .single-catalogs .post-heading a,.alternative-homepage .series-highlight .series-item .text-content .single-catalogs .post-heading a,.modal-popup>div .checkout-btn .single-catalogs .post-heading .js-buy-button,.single-catalogs .post-heading .account-page-form .lostpassword-submit #reset-pass-submit,.single-catalogs .post-heading .account .edit-profile .form-submit .submit,.single-catalogs .post-heading .alternative-homepage .home-more .more-items .more-item a,.single-catalogs .post-heading .alternative-homepage .series-highlight .series-item .text-content a,.single-catalogs .post-heading .modal-popup>div .checkout-btn .js-buy-button,.single-catalogs .post-heading .site-blog-archive a.read-more,.single-catalogs .post-heading .site-cta-button,.single-catalogs .post-heading .site-homepage .latest-posts__item .read-more,.single-catalogs .post-heading div.supapress .product-details .book-wrapper__buy-section .sp__buy-format .buy-button,.single-catalogs .post-heading div.supapress div[id^=isbn-carousel-] .buy-message,.single-catalogs .post-heading div.supapress div[id^=isbn-grid-] .buy-message,.single-catalogs .post-heading div.supapress div[id^=isbn-list-] .buy-message,.single-catalogs .post-heading div.wpforms-container-full .wpforms-form button[type=submit],.site-blog-archive .single-catalogs .post-heading a.read-more,.site-homepage .latest-posts__item .single-catalogs .post-heading .read-more,div.supapress .product-details .book-wrapper__buy-section .sp__buy-format .single-catalogs .post-heading .buy-button,div.supapress div[id^=isbn-carousel-] .single-catalogs .post-heading .buy-message,div.supapress div[id^=isbn-grid-] .single-catalogs .post-heading .buy-message,div.supapress div[id^=isbn-list-] .single-catalogs .post-heading .buy-message,div.wpforms-container-full .wpforms-form .single-catalogs .post-heading button[type=submit]{margin-left:.625rem;margin:1.875rem 0}.single-catalogs div.supapress .supapress-search-content-toggle,.single-catalogs div.supapress h1.supapress-search-term{display:none}.single-catalogs div.supapress .search-wrapper{width:100%;margin:0}.single-catalogs div.supapress .search-wrapper .pagination-wrapper__switch-view{display:none}.page-template-catalogs .banner{width:100%;height:40vh;background-size:cover;background-repeat:no-repeat;background-position:50%;margin-bottom:3.125rem}.page-template-catalogs .page-title{font-size:2.1875rem}.page-template-catalogs .catalogs .catalogs__group{display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-template-catalogs .catalogs .catalogs__group h2{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%;font-size:1.875rem;margin-bottom:20px;color:#00356b}.page-template-catalogs .catalogs .catalog-item{max-width:100%;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:1.25rem;padding:0 15px}@media (min-width:45rem){.page-template-catalogs .catalogs .catalog-item{max-width:25%;-ms-flex:0 0 25%;flex:0 0 25%}}.page-template-catalogs .catalogs .catalog-item img{max-width:100%;max-height:250px;object-fit:cover;margin:0 auto}@media (min-width:45rem){.page-template-catalogs .catalogs .catalog-item img{max-height:none}}.single-yup_podcasts .post-content{margin-bottom:1.25rem}.single-yup_podcasts .subscribes{width:100%;display:-ms-flexbox;display:flex;margin-top:1.25rem}.single-yup_podcasts .subscribes a{position:relative;padding:0 .625rem}.single-yup_podcasts .subscribes a:after{display:block;content:"|";position:absolute;right:-2px;top:0;color:#978d85}.single-yup_podcasts .subscribes a:last-child:after{display:none}.site-podcast-archive .heading{margin-bottom:40px}.site-podcast-archive .heading .page-title{color:#00356b;font-size:2.5rem}.site-podcast-archive .section-title{color:#00356b;font-size:1.875rem}.site-podcast-archive .podcast-item{padding:40px 0;border-top:2px solid #ddd}.site-podcast-archive .podcast-item .post-content{margin-bottom:1.25rem}.site-podcast-archive .podcast-item .post-content h3{color:#978d85;margin-bottom:.3125rem}.site-podcast-archive .podcast-item .post-content h3 a{color:inherit;font-size:inherit}.site-podcast-archive .subscribes{width:100%;display:-ms-flexbox;display:flex;margin-top:1.25rem}.site-podcast-archive .subscribes a{position:relative;padding:0 .625rem}.site-podcast-archive .subscribes a:after{display:block;content:"|";position:absolute;right:-2px;top:0;color:#978d85}.site-podcast-archive .subscribes a:last-child:after{display:none}.site-blog-archive .page-title{font-size:2.1875rem;color:#00356b;margin-bottom:0}.site-blog-archive__post{display:block;padding-bottom:45px;margin-bottom:50px}.site-blog-archive__post .entry-summary{width:100%}.site-blog-archive .post-thumbnail{width:100%;padding:0;margin-bottom:15px}.site-blog-archive .post-thumbnail a{display:block;width:100%}.site-blog-archive .post-thumbnail a img{width:100%;max-height:350px;object-fit:cover;object-position:center}.site-blog-archive a.read-more{display:block!important;max-width:150px;margin:15px 0!important}.site-blog-singular .addthis-blog{margin-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.site-blog-singular .addthis-blog .addthis-before{margin-right:10px}.site-blog-singular .credit_line{font-size:12px;margin-bottom:30px}.site-blog-singular .entry-post-tags a{text-transform:none}.site-blog-singular .entry-post-tags .author,.site-blog-singular .entry-post-tags .byline{display:none}.site-blog-singular .entry-post-tags .cat-links{padding-left:5px}.site-blog-singular h1.entry-title{margin-bottom:40px}.site-blog-singular .entry-content p{margin:12px 0 32px;line-height:26px}.site-blog-singular .entry-content hr{height:0;border:0;border-top:1px solid #ddd;margin:40px 0}.university-press-theme-a-z__grid{margin-top:25px!important}.university-press-theme-a-z__grid--imprint .grid-block>li:first-child,.university-press-theme-a-z__grid--series .grid-block>li:first-child{font-size:1.875rem}.university-press-theme-a-z__grid .grid-block .cat-head{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.university-press-theme-a-z__grid .grid-block .cat-head span{cursor:pointer;font-size:1.25rem;margin-left:10px}.university-press-theme-a-z__grid .grid-block .sub-group{display:none;position:fixed;width:100%;height:100%;top:0;bottom:0;right:0;left:0;margin:auto;transition:all 1s linear;background-color:rgba(0,0,0,.5);z-index:9;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column}.university-press-theme-a-z__grid .grid-block .sub-group.active{display:-ms-flexbox;display:flex;transition:all 1s linear}.university-press-theme-a-z__grid .grid-block .sub-group .close{color:#fff}.university-press-theme-a-z__grid .grid-block .sub-group .inner{width:80%;max-height:400px;padding:20px;background-color:#fff;border:2px solid #978d85;overflow-y:auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.university-press-theme-a-z__grid .grid-block .sub-group .inner h4{color:#00356b;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:left;margin:10px 0;font-size:1.125rem}.university-press-theme-a-z__grid .grid-block .sub-group .inner li{padding:0;margin:0!important}.university-press-theme-a-z__grid .grid-block .sub-group .inner li a{color:#978d85}@media (min-width:60rem){.university-press-theme-a-z__grid .grid-block .sub-group .inner li{max-width:33.333%;-ms-flex:0 0 33.333%;flex:0 0 33.333%}}.page-template-template-books .site-books__top-section{padding-bottom:80px}.page-template-template-books .site-books__top-section .page-title{position:relative}.page-template-template-books .site-books__top-section--links .books-button{color:#fff}.page-template-template-books .site-books__top-section--links .books-button:hover{background-color:#fff;text-decoration:none;color:#fff}.page-template-template-books .site-books__top-section--links .books-button.primary-color,.page-template-template-books .site-books__top-section--links .books-button.secondary-color{background-color:#1e5188}.page-template-template-books .site-books__top-section--links .books-button.primary-color:hover,.page-template-template-books .site-books__top-section--links .books-button.secondary-color:hover{background-color:#00356b}.page-template-template-books .site-books__book-feeds--books{padding:80px 0}.course-books section:not(.hero-slider){padding:5rem 0}.course-books section.course-books__desc{padding-bottom:0}.course-books__resources{background:#f6f6f4}.course-books__module .heading{text-align:center}.course-books__module .heading .upt-sub-header{margin-bottom:20px;text-transform:none;font-size:1.5625rem;color:#00356b;position:relative;display:inline-block}.course-books__module .heading .upt-sub-header:after{display:block;content:"";width:50%;height:2px;position:absolute;left:0;right:0;bottom:-5px;margin:auto;background-color:#00356b}.course-books__link{text-align:center;margin-top:30px}.course-books .promo-grid{padding:0!important}@media (min-width:45rem){.course-books .promo-grid{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-flow:row wrap;flex-flow:row wrap}}.course-books .promo-grid__copy{text-align:center;padding:20px}.course-books .promo-grid__tile{margin-bottom:20px;-ms-flex-preferred-size:auto;flex-basis:auto}@media (min-width:30rem){.course-books .promo-grid__tile{width:calc(50% - 20px)}.course-books .promo-grid__tile:nth-of-type(odd){margin-right:20px}}@media (min-width:45rem){.course-books .promo-grid__tile{-ms-flex-positive:0;flex-grow:0;-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-pack:start;justify-content:flex-start}}@media (min-width:60rem){.course-books .promo-grid__tile{width:calc(33% - 20px);margin-right:20px}}.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 .default-user .exam-desk-link{display:none}.account__logout{padding:10px;border-bottom:1px solid #00356b;display:block;color:#333f48;transition:all .3s ease;border-left:1px solid #00356b;border-right:1px solid #00356b;line-height:1.625rem}.account h1{border-bottom:1px solid #444;padding-bottom:15px;margin-bottom:30px;line-height:1.3}.account__left{width:100%}@media (min-width:60rem){.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 #00356b}.account__left ul#account-area li{margin-bottom:0}.account__left ul#account-area li a{padding:10px;border-bottom:1px solid #00356b;display:block;color:#444;transition:all .3s ease}.account__left ul#account-area li a:hover{color:#00356b}.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:#00356b;color:#fff}.account__right{width:100%;margin-top:30px}@media (min-width:60rem){.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}.account .edit-profile .additional-fields{margin:20px 0}@media (min-width:60rem){.account .edit-profile .additional-fields{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;margin:0}}.account .edit-profile .additional-fields>p:first-child{font-size:24px;color:#222;width:100%}.account .edit-profile .form-submit .submit,.account .edit-profile .form-submit .submit:hover{border:none}@media (min-width:60rem){.account .edit-profile__field{margin-bottom:20px;width:48%}}.account .edit-profile__field label{margin-bottom:5px;display:block}.account .edit-profile__field input,.account .edit-profile__field select,.account .edit-profile__field textarea{width:100%}.account .edit-profile__field select{height:28px}.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:60rem){.account .edit-profile__left{padding-right:30px;width:70%}}.account .edit-profile__right{width:100%}@media (min-width:60rem){.account .edit-profile__right{width:30%}}.account-page-form .lostpassword-submit .account .edit-profile__right #reset-pass-submit,.account .edit-profile .form-submit .edit-profile__right .submit,.account .edit-profile__right .account-page-form .lostpassword-submit #reset-pass-submit,.account .edit-profile__right .alternative-homepage .home-more .more-items .more-item a,.account .edit-profile__right .alternative-homepage .series-highlight .series-item .text-content a,.account .edit-profile__right .edit-profile .form-submit .submit,.account .edit-profile__right .modal-popup>div .checkout-btn .js-buy-button,.account .edit-profile__right .site-blog-archive a.read-more,.account .edit-profile__right .site-cta-button,.account .edit-profile__right .site-homepage .latest-posts__item .read-more,.account .edit-profile__right div.supapress .product-details .book-wrapper__buy-section .sp__buy-format .buy-button,.account .edit-profile__right div.supapress div[id^=isbn-carousel-] .buy-message,.account .edit-profile__right div.supapress div[id^=isbn-grid-] .buy-message,.account .edit-profile__right div.supapress div[id^=isbn-list-] .buy-message,.account .edit-profile__right div.wpforms-container-full .wpforms-form button[type=submit],.alternative-homepage .home-more .more-items .more-item .account .edit-profile__right a,.alternative-homepage .series-highlight .series-item .text-content .account .edit-profile__right a,.modal-popup>div .checkout-btn .account .edit-profile__right .js-buy-button,.site-blog-archive .account .edit-profile__right a.read-more,.site-homepage .latest-posts__item .account .edit-profile__right .read-more,div.supapress .product-details .book-wrapper__buy-section .sp__buy-format .account .edit-profile__right .buy-button,div.supapress div[id^=isbn-carousel-] .account .edit-profile__right .buy-message,div.supapress div[id^=isbn-grid-] .account .edit-profile__right .buy-message,div.supapress div[id^=isbn-list-] .account .edit-profile__right .buy-message,div.wpforms-container-full .wpforms-form .account .edit-profile__right button[type=submit]{margin:12px 0 0}.account .edit-profile__right>p{font-weight:700;margin-bottom:0}.account .pagination{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.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-page-form .lostpassword-submit #reset-pass-submit,.account-page-form .lostpassword-submit #reset-pass-submit:hover{border:none}.resources-header{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;width:100%;margin-bottom:40px}@media (min-width:37.5rem){.resources-header{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.resources-header__left{width:100%;min-width:100px;max-width:150px;margin-bottom:20px}@media (min-width:37.5rem){.resources-header__left{width:30%;margin-bottom:0;padding-right:10px}}.resources-header__right{-ms-flex-positive:1;flex-grow:1;width:60%;text-align:center}@media (min-width:37.5rem){.resources-header__right{text-align:left}}.account-page-form .lostpassword-submit .resources-header__right #reset-pass-submit,.account .edit-profile .form-submit .resources-header__right .submit,.alternative-homepage .home-more .more-items .more-item .resources-header__right a,.alternative-homepage .series-highlight .series-item .text-content .resources-header__right a,.modal-popup>div .checkout-btn .resources-header__right .js-buy-button,.resources-header__right .account-page-form .lostpassword-submit #reset-pass-submit,.resources-header__right .account .edit-profile .form-submit .submit,.resources-header__right .alternative-homepage .home-more .more-items .more-item a,.resources-header__right .alternative-homepage .series-highlight .series-item .text-content a,.resources-header__right .modal-popup>div .checkout-btn .js-buy-button,.resources-header__right .site-blog-archive a.read-more,.resources-header__right .site-cta-button,.resources-header__right .site-homepage .latest-posts__item .read-more,.resources-header__right div.supapress .product-details .book-wrapper__buy-section .sp__buy-format .buy-button,.resources-header__right div.supapress div[id^=isbn-carousel-] .buy-message,.resources-header__right div.supapress div[id^=isbn-grid-] .buy-message,.resources-header__right div.supapress div[id^=isbn-list-] .buy-message,.resources-header__right div.wpforms-container-full .wpforms-form button[type=submit],.site-blog-archive .resources-header__right a.read-more,.site-homepage .latest-posts__item .resources-header__right .read-more,div.supapress .product-details .book-wrapper__buy-section .sp__buy-format .resources-header__right .buy-button,div.supapress div[id^=isbn-carousel-] .resources-header__right .buy-message,div.supapress div[id^=isbn-grid-] .resources-header__right .buy-message,div.supapress div[id^=isbn-list-] .resources-header__right .buy-message,div.wpforms-container-full .wpforms-form .resources-header__right button[type=submit]{margin:0;font-size:14px;padding:5px 10px;line-height:14px}@media (min-width:45rem){.account-page-form .lostpassword-submit .resources-header__right #reset-pass-submit,.account .edit-profile .form-submit .resources-header__right .submit,.alternative-homepage .home-more .more-items .more-item .resources-header__right a,.alternative-homepage .series-highlight .series-item .text-content .resources-header__right a,.modal-popup>div .checkout-btn .resources-header__right .js-buy-button,.resources-header__right .account-page-form .lostpassword-submit #reset-pass-submit,.resources-header__right .account .edit-profile .form-submit .submit,.resources-header__right .alternative-homepage .home-more .more-items .more-item a,.resources-header__right .alternative-homepage .series-highlight .series-item .text-content a,.resources-header__right .modal-popup>div .checkout-btn .js-buy-button,.resources-header__right .site-blog-archive a.read-more,.resources-header__right .site-cta-button,.resources-header__right .site-homepage .latest-posts__item .read-more,.resources-header__right div.supapress .product-details .book-wrapper__buy-section .sp__buy-format .buy-button,.resources-header__right div.supapress div[id^=isbn-carousel-] .buy-message,.resources-header__right div.supapress div[id^=isbn-grid-] .buy-message,.resources-header__right div.supapress div[id^=isbn-list-] .buy-message,.resources-header__right div.wpforms-container-full .wpforms-form button[type=submit],.site-blog-archive .resources-header__right a.read-more,.site-homepage .latest-posts__item .resources-header__right .read-more,div.supapress .product-details .book-wrapper__buy-section .sp__buy-format .resources-header__right .buy-button,div.supapress div[id^=isbn-carousel-] .resources-header__right .buy-message,div.supapress div[id^=isbn-grid-] .resources-header__right .buy-message,div.supapress div[id^=isbn-list-] .resources-header__right .buy-message,div.wpforms-container-full .wpforms-form .resources-header__right button[type=submit]{font-size:16px;padding:10px 15px;line-height:16px}}@media (min-width:45rem){.resources-header__right .post-subtitle{margin-bottom:50px}}.resources-image,.resources-image img{display:block}@media (min-width:45rem){.resources-container{display:-ms-flexbox;display:flex;-ms-flex-item-align:start;align-self:flex-start;-ms-flex-pack:justify;justify-content:space-between}.resources-container__left{width:250px}.resources-container__right{-ms-flex-positive:1;flex-grow:1;margin-left:20px;width:60%}}.resources-access{padding:10px;background-color:rgba(230,114,29,.2);margin-bottom:40px;text-align:center}@media (min-width:45rem){.resources-access{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;text-align:left}}.resources-access p{margin:0}.resources-content__no-preview{padding:10px;margin:20px 0;background-color:hsla(0,0%,87%,.5)}.resources-content__no-preview p{margin:0}.resources-content__content iframe{max-width:100%}.course-resouce-data-list{-ms-flex-pack:start;justify-content:flex-start;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.course-resouce-data-item,.course-resouce-data-list{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.course-resouce-data-item{-ms-flex-direction:column;flex-direction:column;width:50%;padding:10px;text-align:center}.course-resouce-data-item:hover img{box-shadow:2px 4px 7px 0 rgba(0,0,0,.75);transform:scale(1.05)}@media (min-width:37.5rem){.course-resouce-data-item{width:25%}}.course-resouce-data-item__image{margin-bottom:10px}.course-resouce-data-item__image img{box-shadow:none;border:1px solid #ddd;transition:all .3s}.course-resouce-data-item__text{width:100%;min-height:100px}.yale-shared-banner{width:100%;text-align:center}.yale-shared-banner a{width:100%;display:block;padding:5px 10px;color:#fff;background-color:#e6721d;transition:background-color .3s;text-transform:uppercase}.yale-shared-banner a:hover{text-decoration:none;background-color:#bb5b15}.resources-pagination{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-top:40px}.resources-pagination__link{width:50%}.resources-pagination__link--next{text-align:right}.resources-pagination-button{background-color:#00356b;color:#fff;text-align:center;padding:5px 10px;text-transform:uppercase;text-decoration:none;display:inline-block;transition:background-color .3s ease-in-out;border-radius:0;font-size:14px}.resources-pagination-button span:before{color:#fff}.resources-pagination-button:hover{text-decoration:none;background-color:#004e9e;color:#fff}.blocks-gallery-grid .blocks-gallery-item{margin:0 0 20px;width:100%}.blocks-gallery-grid .blocks-gallery-item img{object-fit:contain!important;background-color:#000!important}@media (min-width:37.5rem){.blocks-gallery-grid .blocks-gallery-item:hover .blocks-gallery-item__caption{opacity:1}}.blocks-gallery-grid .blocks-gallery-item .blocks-gallery-item__caption{padding:8px;background:rgba(0,0,0,.8)}.blocks-gallery-grid .blocks-gallery-item .blocks-gallery-item__caption a{color:#fff;text-decoration:underline}.blocks-gallery-grid .blocks-gallery-item .blocks-gallery-item__caption a:hover{color:#fff;text-decoration:none}@media (min-width:37.5rem){.blocks-gallery-grid .blocks-gallery-item .blocks-gallery-item__caption{opacity:0;transition:opacity .3s}}.no-books{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;padding:40px 0}.no-books h1{display:block;text-align:center;margin-bottom:20px}.site-header{background-color:#fff}.site-header a{text-decoration:none}.site-header a:hover{color:#286dc0}.site-header__account{display:none}@media (min-width:60rem){.site-header__account{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center}}.site-header__account *{font-size:14px}.site-header__account>p{margin-bottom:0}.site-header__account .site-header__cart{margin-right:8px}@media (min-width:60rem){.site-header__account .site-header__cart{margin-right:18px}}.site-header__account .site-header__cart a{line-height:0}.site-header__account .icon-user{-webkit-font-smoothing:auto;margin-right:10px}.site-header__account .icon-user:after{display:none}.site-header__account .icon-user:before{content:"\e904";font-family:icomoon!important}.site-header__account-link{line-height:0}.site-header__account-link img{width:25px;opacity:.8}.site-header__mobile-icons *{display:inline-block!important}.site-header__mobile-icons .site-header__account{margin:0}.site-header__mobile-icons .site-header__account-link{position:relative;top:3px}.site-header__mobile-icons .site-header__account-link img{width:25px;opacity:.8}.site-header__mobile-icons .site-header__account>p:first-child{display:none!important}.site-header__mobile-icons .site-header__account a.icon-user{font-size:0;margin-right:0}.site-header__mobile-icons .site-header__account a.icon-user:before{opacity:.8;color:#1e5188}.site-header__mobile-icons .course-books-link{margin-right:10px!important}.site-header a.course-books-link{color:#e6721d;display:none;text-transform:uppercase}.site-header a.course-books-link:hover{color:#286dc0}@media (min-width:60rem){.site-header a.course-books-link{margin-right:20px;display:inline}}.site-header .site-branding{-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 15px}}.site-header .site-branding__logo{padding:10px 0;width:auto;text-align:left}@media (min-width:45rem){.site-header .site-branding__logo{padding:20px 0}}.site-header .site-branding .site-branding__social{padding:20px 0;margin:5px 0 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;width:100%}@media (min-width:30rem){.site-header .site-branding .site-branding__social{padding:0;border:none;width:auto}}@media (min-width:45rem){.site-header .site-branding .site-branding__social{margin:0 20px 0 40px}}.site-header .site-branding .site-branding__social__icon span{color:#00356b;border-color:#00356b}.site-header .site-branding .site-branding__social__icon a:hover span{color:#fff;border-color:hsla(0,0%,100%,.2)}.site-header .site-branding .icon-user:before{opacity:.8;font-size:1.375rem;color:#1e5188}.site-header .site-branding .icon-user:hover:after,.site-header .site-branding .icon-user:hover:before{color:#286dc0}.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,.site-header .site-cart-link.site-header__cart .icon-shopping-basket:before{display:none}.site-header .site-cart-link.site-header__cart .icon-basket:after,.site-header .site-cart-link.site-header__cart .icon-shopping-basket:after{opacity:.8;font-size:1.375rem;color:#1e5188}.site-header .site-cart-link.site-header__cart .icon-basket:hover:after,.site-header .site-cart-link.site-header__cart .icon-shopping-basket:hover:after{color:#286dc0}.site-header .site-cart-link.site-header__cart .icon-user{margin-right:25px}.site-header .site-navigation{background-color:#fff;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 .icon-search,.site-header .site-navigation .search-trigger span{color:#00356b}.site-header .site-header__mobile-tools{background-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}.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:#00356b;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 .icon-shopping-basket:before{color:#222}.site-header .site-header__mobile-tools #search-trigger-mobile{display:none}.header-banner{width:100%;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;padding:10px;background-color:#00356b}.header-banner p{display:block;margin-right:10px;margin-bottom:0}.account-page-form .lostpassword-submit .header-banner a#reset-pass-submit,.account .edit-profile .form-submit .header-banner a.submit,.alternative-homepage .home-more .more-items .more-item .header-banner a,.alternative-homepage .series-highlight .series-item .text-content .header-banner a,.header-banner .account-page-form .lostpassword-submit a#reset-pass-submit,.header-banner .account .edit-profile .form-submit a.submit,.header-banner .alternative-homepage .home-more .more-items .more-item a,.header-banner .alternative-homepage .series-highlight .series-item .text-content a,.header-banner .modal-popup>div .checkout-btn a.js-buy-button,.header-banner .site-blog-archive a.read-more,.header-banner .site-homepage .latest-posts__item a.read-more,.header-banner a.site-cta-button,.header-banner div.supapress .product-details .book-wrapper__buy-section .sp__buy-format a.buy-button,.header-banner div.supapress div[id^=isbn-carousel-] a.buy-message,.header-banner div.supapress div[id^=isbn-grid-] a.buy-message,.header-banner div.supapress div[id^=isbn-list-] a.buy-message,.modal-popup>div .checkout-btn .header-banner a.js-buy-button,.site-blog-archive .header-banner a.read-more,.site-homepage .latest-posts__item .header-banner a.read-more,div.supapress .product-details .book-wrapper__buy-section .sp__buy-format .header-banner a.buy-button,div.supapress div[id^=isbn-carousel-] .header-banner a.buy-message,div.supapress div[id^=isbn-grid-] .header-banner a.buy-message,div.supapress div[id^=isbn-list-] .header-banner a.buy-message{margin:0;font-size:.875rem}div.supapress .search-list .search-wrapper .pagination-wrapper{border:1px solid #ddd}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}@media (min-width:45rem){div.supapress .search-list .search-wrapper .books-wrapper .book-wrapper .image-wrapper{width:30%}}div.supapress .search-grid.search h1{margin-bottom:50px}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:25%}}div.supapress .search-grid.search .search-wrapper{border:0}div.supapress .search-grid.search .search-wrapper .pagination-wrapper{border:0;margin-bottom:0}div.supapress .search-grid.search .search-wrapper .books-wrapper .book-wrapper{transition:all .3s ease;bborder:0}div.supapress .search-grid.search .search-wrapper .books-wrapper .book-wrapper .information-wrapper .sp__the-title{font-size:1rem}div.supapress .search-grid,div.supapress .search-list{max-width:1440px;margin:0 auto;padding:0}div.supapress .search-grid .supapress-show-filters,div.supapress .search-list .supapress-show-filters{background:#00356b}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:#00356b}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:#00356b;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:transparent;color:transparent;position:relative;font-family:icomoon!important}div.supapress .search-grid .search-wrapper .pagination-wrapper .supapress-pagination-wrapper .supapress-next:before,div.supapress .search-grid .search-wrapper .pagination-wrapper .supapress-pagination-wrapper .supapress-previous:before,div.supapress .search-list .search-wrapper .pagination-wrapper .supapress-pagination-wrapper .supapress-next:before,div.supapress .search-list .search-wrapper .pagination-wrapper .supapress-pagination-wrapper .supapress-previous:before{position:absolute;top:0;left:3px;font-size:1.25rem;color:#00356b}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-color:#226dc0;color:transparent}div.supapress .search-grid .search-wrapper .pagination-wrapper .supapress-pagination-wrapper .supapress-next:hover:before,div.supapress .search-grid .search-wrapper .pagination-wrapper .supapress-pagination-wrapper .supapress-previous:hover:before,div.supapress .search-list .search-wrapper .pagination-wrapper .supapress-pagination-wrapper .supapress-next:hover:before,div.supapress .search-list .search-wrapper .pagination-wrapper .supapress-pagination-wrapper .supapress-previous:hover:before{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:none;color:#00356b}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:#226dc0}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:18px;margin:0 0 5px;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:16px;line-height:normal;margin:0 0 8px}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:14px;line-height:16px;line-height:normal;font-weight:400;margin:0 0 5px}div.supapress .search-grid .books-wrapper .book-wrapper .information-wrapper p,div.supapress .search-list .books-wrapper .book-wrapper .information-wrapper p{font-size:14px;line-height:16px;color:#222}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:#222;font-weight:700}div.supapress .search-grid .filter-wrapper .filter-load-wrapper,div.supapress .search-list .filter-wrapper .filter-load-wrapper{background:transparent}div.supapress .search-grid .filter-wrapper .filter-load-wrapper .filter-block,div.supapress .search-list .filter-wrapper .filter-load-wrapper .filter-block{background:#fff;border:1px solid #ddd;border-top:0}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}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;font-weight:500;color:#00356b;border-top:0;border-top:2px solid #00356b;border-bottom:1px solid #ddd;padding:.75rem;text-transform:uppercase}.supapress-search-content-toggle{position:relative;margin-bottom:40px}.supapress-search-content-toggle:after{position:absolute;left:0;bottom:0;content:"";width:100%;height:1px;background-color:#ddd;z-index:0}.supapress-search-content-toggle li{margin-bottom:0}.supapress-search-content-toggle li a{display:block;background-color:#ddd;border:1px solid #ddd;padding:10px 7px;position:relative;transition:all .3s ease-in-out}.supapress-search-content-toggle li a.active,.supapress-search-content-toggle li a:hover{border-bottom:1px solid #fff;background-color:#fff;color:#00356b;z-index:1}.pagination .nav-links .page-numbers{background:transparent;color:#00356b}.pagination .nav-links .page-numbers.current,.pagination .nav-links .page-numbers:hover{background:#00356b;color:#fff}div.supapress .book-wrapper img{box-shadow:0 0 0 0;transition:all .3s ease}div.supapress .isbn-carousel .book-wrapper:hover img,div.supapress .search .book-wrapper:hover img{box-shadow:0 3px 5px 0 rgba(0,0,0,.5);transform:scale(1.05)}.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:#00356b}.authors-list .az-pagination__list ul li.authors-list__letter-filters__selected{background:#00356b}.authors-list .az-pagination__list ul li a{color:#fff}.authors-list .az-pagination__list ul li a:hover{background:#00356b}.tabs__item .tabs__link{font-size:1rem;color:#737d87;border-bottom:none!important;position:relative}.tabs__item .tabs__link:after,.tabs__item .tabs__link:before{opacity:0;transition:all .3s ease-in-out}.tabs__item .tabs__link:hover{color:#222}.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 a{color:#222}.tabs__item.r-tabs-state-active a:after,.tabs__item.r-tabs-state-active a:before{opacity:1}.tabs__panel{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:#00356b}.r-tabs-accordion-title a:hover{color:#fff}.widget .widget-title{color:#222}.site-footer{background-color:#1e5188;overflow:hidden;padding:0}@media (min-width:45rem){.site-footer{text-align:left}}@media (min-width:45rem){.site-footer__nav{width:100%}}.site-footer *{color:#fff}.site-footer .site-container{padding-top:60px;padding-bottom:60px}.site-footer .flex-footer{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.site-footer .flex-footer_col{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:45rem){.site-footer .flex-footer_col{-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}}@media (min-width:45rem){.site-footer .flex-footer_col.socials{-ms-flex:0 0 15%;flex:0 0 15%;max-width:15%}}@media (min-width:45rem){.site-footer .flex-footer_col.footer-nav{-ms-flex:0 0 55%;flex:0 0 55%;max-width:55%}}.site-footer__logos{-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:0}.site-footer__logo{padding:0 0 1.25rem}.site-footer__logo img{max-width:250px}.site-footer__address{margin-bottom:40px}.site-footer__nav{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:45rem){.site-footer__nav{padding:0 20px}}.site-footer__nav .footer-navigation ul li a{text-transform:none;font-size:1rem;margin-bottom:.625rem}.site-footer__nav .footer-navigation ul li a:hover{color:#e6721d}@media (min-width:45rem){.site-footer__nav .footer-navigation ul{-ms-flex-pack:distribute;justify-content:space-around}.site-footer__nav .footer-navigation ul li{width:45%}.site-footer__nav .footer-navigation ul .sub-menu li{width:100%}}.site-footer__social.site-branding__social{position:relative;padding:15px;width:100%;text-align:right;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media (min-width:60rem){.site-footer__social.site-branding__social{-ms-flex-pack:end;justify-content:flex-end}}.site-footer__social.site-branding__social span.site-branding__social__icon a span{border:0;font-size:25px}.site-footer__copy-right,.site-footer__credit-link{text-align:center}.site-footer__copy-right a:hover,.site-footer__credit-link a:hover{color:#e8e7e7}.account-page-form .lostpassword-submit #reset-pass-submit,.account .edit-profile .form-submit .submit,.alternative-homepage .home-more .more-items .more-item a,.alternative-homepage .series-highlight .series-item .text-content a,.buy-button,.modal-popup>div .checkout-btn .js-buy-button,.site-blog-archive a.read-more,.site-cta-button,.site-homepage .latest-posts__item .read-more,.vs-buy-button,.wp-cta-button a,div.supapress .product-details .book-wrapper__buy-section .sp__buy-format .buy-button,div.supapress div[id^=isbn-carousel-] .buy-message,div.supapress div[id^=isbn-grid-] .buy-message,div.supapress div[id^=isbn-list-] .buy-message,div.wpforms-container-full .wpforms-form button[type=submit]{background-color:#00356b;color:#fff;text-align:center;margin:10px auto;padding:10px 20px;text-transform:uppercase;text-decoration:none;display:inline-block;transition:background-color .3s ease-in-out;border-radius:0;font-size:16px}.account-page-form .lostpassword-submit .loading#reset-pass-submit,.account .edit-profile .form-submit .loading.submit,.alternative-homepage .home-more .more-items .more-item a.loading,.alternative-homepage .series-highlight .series-item .text-content a.loading,.buy-button.loading,.modal-popup>div .checkout-btn .loading.js-buy-button,.site-blog-archive a.loading.read-more,.site-cta-button.loading,.site-homepage .latest-posts__item .loading.read-more,.vs-buy-button.loading,.wp-cta-button a.loading,div.supapress .product-details .book-wrapper__buy-section .sp__buy-format .loading.buy-button,div.supapress div[id^=isbn-carousel-] .loading.buy-message,div.supapress div[id^=isbn-grid-] .loading.buy-message,div.supapress div[id^=isbn-list-] .loading.buy-message,div.wpforms-container-full .wpforms-form button.loading[type=submit]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#fff;background-color:#00356b;text-align:center;margin:10px 0;padding:10px 20px;font-size:16px;pointer-events:none;width:-webkit-max-content;width:-moz-max-content;width:max-content}.account-page-form .lostpassword-submit .loading#reset-pass-submit:after,.account .edit-profile .form-submit .loading.submit:after,.alternative-homepage .home-more .more-items .more-item a.loading:after,.alternative-homepage .series-highlight .series-item .text-content a.loading:after,.buy-button.loading:after,.modal-popup>div .checkout-btn .loading.js-buy-button:after,.site-blog-archive a.loading.read-more:after,.site-cta-button.loading:after,.site-homepage .latest-posts__item .loading.read-more:after,.vs-buy-button.loading:after,.wp-cta-button a.loading:after,div.supapress .product-details .book-wrapper__buy-section .sp__buy-format .loading.buy-button:after,div.supapress div[id^=isbn-carousel-] .loading.buy-message:after,div.supapress div[id^=isbn-grid-] .loading.buy-message:after,div.supapress div[id^=isbn-list-] .loading.buy-message:after,div.wpforms-container-full .wpforms-form button.loading[type=submit]: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}.account-page-form .lostpassword-submit #reset-pass-submit:hover,.account .edit-profile .form-submit .submit:hover,.alternative-homepage .home-more .more-items .more-item a:hover,.alternative-homepage .series-highlight .series-item .text-content a:hover,.buy-button:hover,.modal-popup>div .checkout-btn .js-buy-button:hover,.site-blog-archive a.read-more:hover,.site-cta-button:hover,.site-homepage .latest-posts__item .read-more:hover,.vs-buy-button:hover,.wp-cta-button a:hover,div.supapress .product-details .book-wrapper__buy-section .sp__buy-format .buy-button:hover,div.supapress div[id^=isbn-carousel-] .buy-message:hover,div.supapress div[id^=isbn-grid-] .buy-message:hover,div.supapress div[id^=isbn-list-] .buy-message:hover,div.wpforms-container-full .wpforms-form button:hover[type=submit]{background-color:#004e9e;color:#fff;text-decoration:none}.account-page-form .lostpassword-submit .portal#reset-pass-submit,.account .edit-profile .form-submit .portal.submit,.alternative-homepage .home-more .more-items .more-item a.portal,.alternative-homepage .series-highlight .series-item .text-content a.portal,.buy-button.portal,.modal-popup>div .checkout-btn .portal.js-buy-button,.site-blog-archive a.portal.read-more,.site-cta-button.portal,.site-homepage .latest-posts__item .portal.read-more,.vs-buy-button.portal,.wp-cta-button a.portal,div.supapress .product-details .book-wrapper__buy-section .sp__buy-format .portal.buy-button,div.supapress div[id^=isbn-carousel-] .portal.buy-message,div.supapress div[id^=isbn-grid-] .portal.buy-message,div.supapress div[id^=isbn-list-] .portal.buy-message,div.wpforms-container-full .wpforms-form button.portal[type=submit]{background-color:#1585bf}.account-page-form .lostpassword-submit .portal#reset-pass-submit:hover,.account .edit-profile .form-submit .portal.submit:hover,.alternative-homepage .home-more .more-items .more-item a.portal:hover,.alternative-homepage .series-highlight .series-item .text-content a.portal:hover,.buy-button.portal:hover,.modal-popup>div .checkout-btn .portal.js-buy-button:hover,.site-blog-archive a.portal.read-more:hover,.site-cta-button.portal:hover,.site-homepage .latest-posts__item .portal.read-more:hover,.vs-buy-button.portal:hover,.wp-cta-button a.portal:hover,div.supapress .product-details .book-wrapper__buy-section .sp__buy-format .portal.buy-button:hover,div.supapress div[id^=isbn-carousel-] .portal.buy-message:hover,div.supapress div[id^=isbn-grid-] .portal.buy-message:hover,div.supapress div[id^=isbn-list-] .portal.buy-message:hover,div.wpforms-container-full .wpforms-form button.portal:hover[type=submit]{background-color:#20a3e7;color:#fff}.account-page-form .lostpassword-submit .orange#reset-pass-submit,.account .edit-profile .form-submit .orange.submit,.alternative-homepage .home-more .more-items .more-item a.orange,.alternative-homepage .series-highlight .series-item .text-content a.orange,.buy-button.orange,.modal-popup>div .checkout-btn .orange.js-buy-button,.site-blog-archive a.orange.read-more,.site-cta-button.orange,.site-homepage .latest-posts__item .orange.read-more,.vs-buy-button.orange,.wp-cta-button a.orange,div.supapress .product-details .book-wrapper__buy-section .sp__buy-format .orange.buy-button,div.supapress div[id^=isbn-carousel-] .orange.buy-message,div.supapress div[id^=isbn-grid-] .orange.buy-message,div.supapress div[id^=isbn-list-] .orange.buy-message,div.wpforms-container-full .wpforms-form button.orange[type=submit]{background-color:#e6721d}.account-page-form .lostpassword-submit .orange#reset-pass-submit:hover,.account .edit-profile .form-submit .orange.submit:hover,.alternative-homepage .home-more .more-items .more-item a.orange:hover,.alternative-homepage .series-highlight .series-item .text-content a.orange:hover,.buy-button.orange:hover,.modal-popup>div .checkout-btn .orange.js-buy-button:hover,.site-blog-archive a.orange.read-more:hover,.site-cta-button.orange:hover,.site-homepage .latest-posts__item .orange.read-more:hover,.vs-buy-button.orange:hover,.wp-cta-button a.orange:hover,div.supapress .product-details .book-wrapper__buy-section .sp__buy-format .orange.buy-button:hover,div.supapress div[id^=isbn-carousel-] .orange.buy-message:hover,div.supapress div[id^=isbn-grid-] .orange.buy-message:hover,div.supapress div[id^=isbn-list-] .orange.buy-message:hover,div.wpforms-container-full .wpforms-form button.orange:hover[type=submit]{background-color:#bb5b15;color:#fff}.account-page-form .lostpassword-submit .clear#reset-pass-submit,.account .edit-profile .form-submit .clear.submit,.alternative-homepage .home-more .more-items .more-item a.clear,.alternative-homepage .series-highlight .series-item .text-content a.clear,.buy-button.clear,.modal-popup>div .checkout-btn .clear.js-buy-button,.site-blog-archive a.clear.read-more,.site-cta-button.clear,.site-homepage .latest-posts__item .clear.read-more,.vs-buy-button.clear,.wp-cta-button a.clear,div.supapress .product-details .book-wrapper__buy-section .sp__buy-format .clear.buy-button,div.supapress div[id^=isbn-carousel-] .clear.buy-message,div.supapress div[id^=isbn-grid-] .clear.buy-message,div.supapress div[id^=isbn-list-] .clear.buy-message,div.wpforms-container-full .wpforms-form button.clear[type=submit]{background-color:transparent;border:1px solid #ddd;color:#222}.account-page-form .lostpassword-submit .clear#reset-pass-submit:hover,.account .edit-profile .form-submit .clear.submit:hover,.alternative-homepage .home-more .more-items .more-item a.clear:hover,.alternative-homepage .series-highlight .series-item .text-content a.clear:hover,.buy-button.clear:hover,.modal-popup>div .checkout-btn .clear.js-buy-button:hover,.site-blog-archive a.clear.read-more:hover,.site-cta-button.clear:hover,.site-homepage .latest-posts__item .clear.read-more:hover,.vs-buy-button.clear:hover,.wp-cta-button a.clear:hover,div.supapress .product-details .book-wrapper__buy-section .sp__buy-format .clear.buy-button:hover,div.supapress div[id^=isbn-carousel-] .clear.buy-message:hover,div.supapress div[id^=isbn-grid-] .clear.buy-message:hover,div.supapress div[id^=isbn-list-] .clear.buy-message:hover,div.wpforms-container-full .wpforms-form button.clear:hover[type=submit]{background-color:#41b6e6;color:#fff}.account-page-form .lostpassword-submit .white#reset-pass-submit,.account .edit-profile .form-submit .white.submit,.alternative-homepage .home-more .more-items .more-item a.white,.alternative-homepage .series-highlight .series-item .text-content a.white,.buy-button.white,.modal-popup>div .checkout-btn .white.js-buy-button,.site-blog-archive a.white.read-more,.site-cta-button.white,.site-homepage .latest-posts__item .white.read-more,.vs-buy-button.white,.wp-cta-button a.white,div.supapress .product-details .book-wrapper__buy-section .sp__buy-format .white.buy-button,div.supapress div[id^=isbn-carousel-] .white.buy-message,div.supapress div[id^=isbn-grid-] .white.buy-message,div.supapress div[id^=isbn-list-] .white.buy-message,div.wpforms-container-full .wpforms-form button.white[type=submit]{background-color:#fff;border:1px solid #fff;color:#00356b}.account-page-form .lostpassword-submit .white#reset-pass-submit:hover,.account .edit-profile .form-submit .white.submit:hover,.alternative-homepage .home-more .more-items .more-item a.white:hover,.alternative-homepage .series-highlight .series-item .text-content a.white:hover,.buy-button.white:hover,.modal-popup>div .checkout-btn .white.js-buy-button:hover,.site-blog-archive a.white.read-more:hover,.site-cta-button.white:hover,.site-homepage .latest-posts__item .white.read-more:hover,.vs-buy-button.white:hover,.wp-cta-button a.white:hover,div.supapress .product-details .book-wrapper__buy-section .sp__buy-format .white.buy-button:hover,div.supapress div[id^=isbn-carousel-] .white.buy-message:hover,div.supapress div[id^=isbn-grid-] .white.buy-message:hover,div.supapress div[id^=isbn-list-] .white.buy-message:hover,div.wpforms-container-full .wpforms-form button.white:hover[type=submit]{background-color:#00356b;color:#fff}.buy-button.disabled{pointer-events:none;background:#737d87!important;border:1px solid #737d87}.buy-message.hide,.sp__buy-btn.hide{display:none!important}.wp-cta-button a:hover{background-color:#004e9e!important}.site-navigation{padding-bottom:1.25rem}.site-navigation.fixed-nav{padding:.625rem 0}.site-navigation.fixed-nav .main-navigation{max-width:75%;-ms-flex:0 0 75%;flex:0 0 75%}.site-navigation.fixed-nav .site-navigation__container nav ul li a{font-size:1rem}@media (min-width:75rem){.site-navigation.fixed-nav .site-navigation__container nav ul li a{font-size:1.25rem}}.site-navigation.fixed-nav .site-navigation__container nav ul li.menu-item-has-children>a:after{top:16px}@media (min-width:75rem){.site-navigation.fixed-nav .site-navigation__container nav ul li.menu-item-has-children>a:after{top:20px}}.site-navigation.fixed-nav .site-navigation__container nav ul#primary-menu>li>a{font-size:1rem}@media (min-width:75rem){.site-navigation.fixed-nav .site-navigation__container nav ul#primary-menu>li>a{font-size:1.25rem}}.site-navigation .site-navigation__container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.site-navigation .site-navigation__container nav{-ms-flex-order:2;order:2;width:100%}@media (min-width:60rem){.site-navigation .site-navigation__container nav{-ms-flex-order:unset;order:unset}}@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#primary-menu>li>a{padding:.625rem 1.25rem;font-size:1.375rem}.site-navigation .site-navigation__container nav ul#primary-menu>li.menu-item-has-children:hover>a{color:#286dc0;background-color:#fff;box-shadow:inset 4px 0 0 #00356b,inset 0 1px 0 #ddd,inset -1px 0 0 #ddd;z-index:12}}.site-navigation .site-navigation__container nav ul li:first-of-type{padding-left:0}.site-navigation .site-navigation__container nav ul li a{font-size:1.125rem;color:#00356b;line-height:normal;text-decoration:none;text-transform:none;border-bottom-color:transparent}.site-navigation .site-navigation__container nav ul li a:hover,.site-navigation .site-navigation__container nav ul li a:hover:after{color:#286dc0}.site-navigation .site-navigation__container nav ul li a:after{color:#00356b}.site-navigation .site-navigation__container nav ul li.menu-item-has-children:after{display:block;position:absolute;font-family:icomoon;font-size:14px;color:#00356b;transform:rotate(90deg);top:0;right:5px}.site-navigation .site-navigation__container nav ul li.menu-item-has-children a:after{display:none}@media (min-width:60rem){.site-navigation .site-navigation__container nav ul li.menu-item-has-children:after{font-size:10px;top:12px;right:7px;z-index:99}}.site-navigation .site-navigation__container nav ul li.menu-item-has-children li a:hover{text-decoration:none}.site-navigation .site-navigation__container nav ul li.menu-item-has-children .sub-menu{margin-top:10px;background-color:transparent}.site-navigation .site-navigation__container nav ul li.menu-item-has-children .sub-menu li.current-menu-ancestor a,.site-navigation .site-navigation__container nav ul li.menu-item-has-children .sub-menu li.current-menu-item a{color:#41b6e6}.site-navigation .site-navigation__container nav ul li.menu-item-has-children .sub-menu li a{display:block;color:#00356b;margin-bottom:10px;border-bottom:1px solid #ddd}.site-navigation .site-navigation__container nav ul li.menu-item-has-children .sub-menu li a:hover{color:#286dc0}.site-navigation .site-navigation__container nav ul li.menu-item-has-children .sub-menu li:last-child a{border-bottom:0}.site-navigation .site-navigation__container nav ul li.menu-item-has-children .sub-menu ul li.menu-item-has-children>.sub-menu{padding-top:4px}.site-navigation .site-navigation__container nav ul li.menu-item-has-children .sub-menu ul li.menu-item-has-children>.sub-menu li{margin-bottom:.3125rem}.site-navigation .site-navigation__container nav ul li.menu-item-has-children .sub-menu ul li>a{font-size:1.25rem;border-bottom:none}.site-navigation .site-navigation__container nav ul li.menu-item-has-children .sub-menu ul li ul{margin:0 0 10px 10px}@media (min-width:60rem){.site-navigation .site-navigation__container nav ul li.menu-item-has-children .sub-menu ul li ul{margin:0}}.site-navigation .site-navigation__container nav ul li.current-menu-ancestor a,.site-navigation .site-navigation__container nav ul li.current-menu-item a{color:#286dc0}@media (min-width:60rem){.site-navigation .site-navigation__container nav ul li{padding:0}.site-navigation .site-navigation__container nav ul li a{font-size:1.25rem}.site-navigation .site-navigation__container nav ul li.menu-item-has-children{position:relative}.site-navigation .site-navigation__container nav ul li.menu-item-has-children:hover .sub-menu{display:block}.site-navigation .site-navigation__container nav ul li.menu-item-has-children .sub-menu{width:300px;background-color:#fff;margin-top:-1px;padding:10px;z-index:11;box-shadow:inset 4px 0 0 #00356b,inset 0 1px 0 #ddd,inset -1px 0 0 #ddd,inset 0 -1px 0 #ddd}.site-navigation .site-navigation__container nav ul li.menu-item-has-children .sub-menu:before{display:none}.site-navigation .site-navigation__container nav ul li.menu-item-has-children .sub-menu li{width:100%;position:relative;padding:5px 15px;margin:0}.site-navigation .site-navigation__container nav ul li.menu-item-has-children .sub-menu li a{margin-bottom:0}.site-navigation .site-navigation__container nav ul li.menu-item-has-children .sub-menu li .sub-menu{display:none}}.site-navigation .site-navigation__container #menu-close{color:#00356b;-ms-flex-order:999;order:999}.site-footer__social.site-branding__social .site-branding__social__icon a:hover span,.site-header .site-branding__social__icon a:hover span{opacity:.75}.site-footer__social.site-branding__social .site-branding__social__icon a span,.site-header .site-branding__social__icon a span{font-size:14px;color:#fff;height:30px;width:30px;text-align:center;line-height:30px;display:block;border-radius:0;background:transparent;border:1px solid hsla(0,0%,100%,.2)}.site-journal-singular .book-wrapper__top-section--info .entry-title{margin-bottom:30px}.site-catalog__heading{color:#222}.site-catalog__title{text-align:center;margin-top:15px;font-size:18px}.upt-author-page__book-carousel--book img{box-shadow:0 3px 5px 0 rgba(0,0,0,.5);transition:all .3s ease}.upt-author-page__book-carousel--book:hover img{transform:scale(1.05)}.advanced-search-form{background-color:#f7f7f7;padding:1.5625rem;border-bottom:1px solid #ddd}.advanced-search-form__title{padding-bottom:1.25rem;border-bottom:1px solid #ddd;font-weight:400}.advanced-search-form__form-wrapper{margin:1.25rem}.advanced-search-form .form{width:90%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start}.advanced-search-form .form__input-wrapper{width:calc(100% - 10px);display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:.3125rem;-ms-flex-align:center;align-items:center}@media (min-width:52.5rem){.advanced-search-form .form__input-wrapper:first-child,.advanced-search-form .form__input-wrapper:last-of-type{margin-right:50%}}@media (min-width:52.5rem){.advanced-search-form .form__input-wrapper{width:calc(50% - 10px)}}.advanced-search-form .form__input-label{width:100px;text-align:right;margin-right:1.25rem;font-size:15px}.advanced-search-form .form__input{padding:.3125rem;width:calc(100% - 100px);border-radius:0;font-size:.875rem}.advanced-search-form .form__input--select,.advanced-search-form .form__input--text{border:1px solid #dbdbdb}.breadcrumbs{margin-bottom:1.25rem;font-size:.75rem}.breadcrumbs>span:after{content:"/";display:inline-block;padding:0 7px}.breadcrumbs>span:last-child:after{display:none}.site-header .header-site-search{position:relative;display:block;width:100%;z-index:9;-ms-flex-order:1;order:1;background-color:#fff;transition:all .4s ease-in-out;top:0!important}@media (min-width:60rem){.site-header .header-site-search{-ms-flex-order:unset;order:unset}}.site-header .header-site-search .widget_supapress_search{padding-top:0}.site-header .header-site-search .widget_supapress_search .search-form{max-width:100%;padding:0;margin:0 0 10px;color:#222}.site-header .header-site-search .widget_supapress_search .search-form input[type=search]{border:1px solid #ddd;margin:0;padding:.9375rem}.site-header .header-site-search .widget_supapress_search .search-form input[type=search]::-webkit-input-placeholder{color:#00356b}.site-header .header-site-search .widget_supapress_search .search-form input[type=search]::-moz-placeholder{color:#00356b}.site-header .header-site-search .widget_supapress_search .search-form input[type=search]::-ms-input-placeholder{color:#00356b}.site-header .header-site-search .widget_supapress_search .search-form input[type=search]::placeholder{color:#00356b}.site-header .header-site-search .widget_supapress_search .search-form input[type=search]:-webkit-autofill,.site-header .header-site-search .widget_supapress_search .search-form input[type=search]:-webkit-autofill:focus,.site-header .header-site-search .widget_supapress_search .search-form input[type=search]:-webkit-autofill:hover{-webkit-text-fill-color:#222}.site-header .header-site-search .widget_supapress_search .search-form__submit{padding:0 7px;height:100%;background:#fff;width:40px;border-style:solid;border-color:#ddd;border-width:1px 1px 1px 0}.site-header .header-site-search .widget_supapress_search .search-form__submit .icon-search:before{display:none}.site-header .header-site-search .widget_supapress_search .search-form__submit .icon-search:after{position:relative;color:#00356b;font-size:.9375rem}@media (min-width:45rem){.site-header .header-site-search .widget_supapress_search .search-form__submit .icon-search:after{font-size:1.5625rem}}.site-header .header-site-search .widget_supapress_search #search-close{display:none}.site-header .header-site-search .adv-search{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.site-header .header-site-search .adv-search a{display:inline-block;font-size:.75rem;margin:0}.site-header .header-site-search .predictive-container{position:absolute;width:100%;display:none;background-color:#fff;color:#00356b;z-index:999}.site-header .header-site-search .predictive-container .predictive-list .loader{border:5px solid hsla(0,0%,100%,.5);border-top:5px solid #00356b}.site-header .header-site-search .predictive-container .predictive-list a{color:#00356b}.site-header .header-site-search .predictive-container .predictive-list a:hover{color:#0581ff}.site-header .header-site-search .predictive-container h3{color:#222}.site-header .header-site-search .predictive-container .site-container{padding:0 .9375rem}.fixed-nav .header-site-search{max-width:25%;-ms-flex:0 0 25%;flex:0 0 25%;transition:all .3s ease-in-out}.fixed-nav .header-site-search .widget_supapress_search .search-form{margin-bottom:0}.fixed-nav .header-site-search .widget_supapress_search .search-form input[type=search]{padding:.3125rem}.fixed-nav .header-site-search .adv-search{display:none}.open-menu .header-site-search .predictive-container{position:absolute;width:100%;display:none}.hero-slider{z-index:1}@media (min-width:45rem){.hero-slider{height:55vh}}@media (min-width:45rem){.hero-slider .hero-slide,.hero-slider .slick-list,.hero-slider .slick-track{height:100%!important}}.hero-slider .hero-slide__inner{-ms-flex-pack:start;justify-content:flex-start}@media (min-width:60rem){.hero-slider .hero-slide .featured-book-section__copy{max-width:50%;font-size:1.25rem}}.hero-slider .hero-slide .featured-book-section__copy blockquote{margin:0}.slick-slider .slick-next,.slick-slider .slick-prev{border-radius:0}.slick-slider .slick-dots li.slick-active button{background-color:#1e5188}.uabb-video-gallery-wrap ul.slick-dots li button{width:10px;height:10px}.uabb-video-gallery-wrap .uabb-vg__play_full{left:0}.uabb-video-gallery-wrap .slick-arrow{background:none;font-size:20px;width:35px;height:35px;color:#fff}.uabb-video-gallery-wrap .slick-arrow:before{display:none}.responsive-tabs .tabs__item{width:auto;margin:0 1.5625rem}.responsive-tabs .tabs__item a{color:#978d85;position:relative;text-transform:none;font-size:1.5625rem}.responsive-tabs .tabs__item a:after{display:block;content:"";width:50%;height:2px;position:absolute;left:0;right:0;bottom:-5px;margin:auto;background-color:#00356b;transform:scaleX(0)}.responsive-tabs .tabs__item.r-tabs-state-active a{color:#00356b}.responsive-tabs .tabs__item.r-tabs-state-active a:after{transform:scaleX(1)}.site-homepage .latest-posts{padding:5rem 0;background-color:#fff}@media (min-width:30rem){.site-homepage .latest-posts__grid{margin-right:-20px;margin-left:-20px}}@media (min-width:45rem){.site-homepage .latest-posts__item{width:50%}}.site-homepage .latest-posts__item .read-more{display:inline-block;text-transform:uppercase;padding:10px 20px}.site-homepage .latest-posts__image{padding-top:50%}.site-blog-singular__left article .entry-content p a,.site-page__content article .entry-content p a{display:inline}.newsletter-banner{background-color:#00356b;padding:1.875rem 0}.newsletter-banner .flex{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.newsletter-banner h3{color:#fff;margin-bottom:0;font-weight:400;text-align:center}@media (min-width:60rem){.newsletter-banner h3{text-align:left}}.newsletter-banner .newsletter-title{width:100%}@media (min-width:60rem){.newsletter-banner .newsletter-title{width:65%}}.newsletter-banner .newsletter-button{width:100%;text-align:center}@media (min-width:60rem){.newsletter-banner .newsletter-button{width:35%;text-align:right}}.account-page-form .lostpassword-submit .newsletter-banner #reset-pass-submit,.account .edit-profile .form-submit .newsletter-banner .submit,.alternative-homepage .home-more .more-items .more-item .newsletter-banner a,.alternative-homepage .series-highlight .series-item .text-content .newsletter-banner a,.modal-popup>div .checkout-btn .newsletter-banner .js-buy-button,.newsletter-banner .account-page-form .lostpassword-submit #reset-pass-submit,.newsletter-banner .account .edit-profile .form-submit .submit,.newsletter-banner .alternative-homepage .home-more .more-items .more-item a,.newsletter-banner .alternative-homepage .series-highlight .series-item .text-content a,.newsletter-banner .modal-popup>div .checkout-btn .js-buy-button,.newsletter-banner .site-blog-archive a.read-more,.newsletter-banner .site-cta-button,.newsletter-banner .site-homepage .latest-posts__item .read-more,.newsletter-banner div.supapress .product-details .book-wrapper__buy-section .sp__buy-format .buy-button,.newsletter-banner div.supapress div[id^=isbn-carousel-] .buy-message,.newsletter-banner div.supapress div[id^=isbn-grid-] .buy-message,.newsletter-banner div.supapress div[id^=isbn-list-] .buy-message,.newsletter-banner div.wpforms-container-full .wpforms-form button[type=submit],.site-blog-archive .newsletter-banner a.read-more,.site-homepage .latest-posts__item .newsletter-banner .read-more,div.supapress .product-details .book-wrapper__buy-section .sp__buy-format .newsletter-banner .buy-button,div.supapress div[id^=isbn-carousel-] .newsletter-banner .buy-message,div.supapress div[id^=isbn-grid-] .newsletter-banner .buy-message,div.supapress div[id^=isbn-list-] .newsletter-banner .buy-message,div.wpforms-container-full .wpforms-form .newsletter-banner button[type=submit]{margin:1.25rem auto;border:none}@media (min-width:60rem){.account-page-form .lostpassword-submit .newsletter-banner #reset-pass-submit,.account .edit-profile .form-submit .newsletter-banner .submit,.alternative-homepage .home-more .more-items .more-item .newsletter-banner a,.alternative-homepage .series-highlight .series-item .text-content .newsletter-banner a,.modal-popup>div .checkout-btn .newsletter-banner .js-buy-button,.newsletter-banner .account-page-form .lostpassword-submit #reset-pass-submit,.newsletter-banner .account .edit-profile .form-submit .submit,.newsletter-banner .alternative-homepage .home-more .more-items .more-item a,.newsletter-banner .alternative-homepage .series-highlight .series-item .text-content a,.newsletter-banner .modal-popup>div .checkout-btn .js-buy-button,.newsletter-banner .site-blog-archive a.read-more,.newsletter-banner .site-cta-button,.newsletter-banner .site-homepage .latest-posts__item .read-more,.newsletter-banner div.supapress .product-details .book-wrapper__buy-section .sp__buy-format .buy-button,.newsletter-banner div.supapress div[id^=isbn-carousel-] .buy-message,.newsletter-banner div.supapress div[id^=isbn-grid-] .buy-message,.newsletter-banner div.supapress div[id^=isbn-list-] .buy-message,.newsletter-banner div.wpforms-container-full .wpforms-form button[type=submit],.site-blog-archive .newsletter-banner a.read-more,.site-homepage .latest-posts__item .newsletter-banner .read-more,div.supapress .product-details .book-wrapper__buy-section .sp__buy-format .newsletter-banner .buy-button,div.supapress div[id^=isbn-carousel-] .newsletter-banner .buy-message,div.supapress div[id^=isbn-grid-] .newsletter-banner .buy-message,div.supapress div[id^=isbn-list-] .newsletter-banner .buy-message,div.wpforms-container-full .wpforms-form .newsletter-banner button[type=submit]{margin:0 .625rem}}.newsletter-banner .subscribe-confirm-message{color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media (min-width:60rem){.newsletter-banner .subscribe-confirm-message{margin-left:20px;-ms-flex-pack:start;justify-content:flex-start}}.newsletter-banner .subscribe-confirm-text{text-align:left}div.wpforms-container-full .wpforms-form .wpforms-field-container{max-width:40.625rem}div.wpforms-container-full .wpforms-form .wpforms-field-container .wpforms-field-divider{margin:40px 0 20px;padding-top:20px!important;border-top:2px solid #ddd}div.wpforms-container-full .wpforms-form .wpforms-field-container .wpforms-field-divider:first-of-type{margin-top:0}div.wpforms-container-full .wpforms-form .wpforms-field-container .wpforms-field-divider h3{font-size:2rem;line-height:1.3}div.wpforms-container-full .wpforms-form .wpforms-field-container .wpforms-one-half{width:100%;margin-left:0}@media (min-width:30rem){div.wpforms-container-full .wpforms-form .wpforms-field-container .wpforms-one-half{width:48%;margin-left:4%}}div.wpforms-container-full .wpforms-form .wpforms-field-container .wpforms-field.margin-bottom{margin-bottom:40px}div.wpforms-container-full .wpforms-form .wpforms-field-container .wpforms-field.hide{display:none!important}div.wpforms-container-full .wpforms-form .wpforms-field-container .wpforms-field .wpforms-field-label{font-weight:400}div.wpforms-container-full .wpforms-form button[type=submit],div.wpforms-container-full .wpforms-form button[type=submit]:hover{border:none}.wpforms-confirmation-container-full,div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message){background:none!important;border:none!important;font-size:16px;color:#222}.newsletter-container{max-height:0;overflow:hidden;transition:max-height .3s;background-color:#00356b}.newsletter-container.is-active{max-height:1000px;overflow:hidden}.newsletter-container--inner{padding:20px}@media (min-width:60rem){.newsletter-container--inner{padding:40px}}.newsletter-container h2{font-size:2rem;padding-bottom:1rem;color:#1e5188}.newsletter-container .yup-subscribe-form{max-width:700px;border:1px solid #978d85;padding:20px;margin:0 auto;background:#fff}.newsletter-container .yup-subscribe-form .element-invisible{display:none}.newsletter-container .yup-subscribe-form .subscribe-error-message{margin-bottom:20px;color:red}.newsletter-container .yup-subscribe-form .form-error input{border:1px solid red}.newsletter-container .yup-subscribe-form .form-text{margin-bottom:10px;width:100%;height:60px;border-radius:0;border:1px solid #4d4d4d;font-size:1.125rem;padding:0 1rem}.newsletter-container .yup-subscribe-form input[type=checkbox]{display:none}.newsletter-container .yup-subscribe-form .checkbox-select{display:inline-block;border:1px solid #4d4d4d;height:20px;width:20px;margin-right:10px;margin-top:5px}.newsletter-container .yup-subscribe-form input[type=checkbox]:checked+label span.checkbox-select{background-color:#d7d7d7}.newsletter-container .yup-subscribe-form .label-inner-wrapper{display:inline-block;width:85%;vertical-align:top;margin-bottom:1rem}.newsletter-container .yup-subscribe-form .newsletter-extra-lists{font-size:15px;margin:10px 0}.newsletter-container .yup-subscribe-form .newsletter-extra-lists-wrapper{margin:10px 0}@media (min-width:60rem){.newsletter-container .yup-subscribe-form .newsletter-extra-lists-wrapper{column-count:2}}.newsletter-container .yup-subscribe-form input[type=submit]{border-radius:0;background:transparent;border:1px solid #e6721d;padding:15px;font-size:20px;font-weight:600;color:#e6721d;text-transform:uppercase;height:auto;line-height:1;transition:background-color .3s,color .3s;width:100%}.newsletter-container .yup-subscribe-form input[type=submit]:hover{color:#fff;background:#e6721d}.newsletter-container .yup-subscribe-form input[type=submit].loading{pointer-events:none!important;opacity:.5}.qs-datepicker-container{font-size:1rem;font-family:sans-serif;color:#000;position:absolute;width:15.625em;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;z-index:9001;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid gray;border-radius:.26392em;overflow:hidden;background:#fff;box-shadow:0 1.25em 1.25em -.9375em rgba(0,0,0,.3)}.qs-datepicker-container *{box-sizing:border-box}.qs-centered{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.qs-hidden{display:none}.qs-overlay{position:absolute;top:0;left:0;background:rgba(0,0,0,.75);color:#fff;width:100%;height:100%;padding:.5em;z-index:1;opacity:1;transition:opacity .3s;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.qs-overlay.qs-hidden{opacity:0;z-index:-1}.qs-overlay .qs-overlay-year{border:none;background:transparent;border-bottom:1px solid #fff;border-radius:0;color:#fff;font-size:.875em;padding:.25em 0;width:80%;text-align:center;margin:0 auto;display:block}.qs-overlay .qs-overlay-year::-webkit-inner-spin-button{-webkit-appearance:none}.qs-overlay .qs-close{padding:.5em;cursor:pointer;position:absolute;top:0;right:0}.qs-overlay .qs-submit{border:1px solid #fff;border-radius:.26392em;padding:.5em;margin:0 auto auto;cursor:pointer;background:hsla(0,0%,50%,.4)}.qs-overlay .qs-submit.qs-disabled{color:gray;border-color:gray;cursor:not-allowed}.qs-overlay .qs-overlay-month-container{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-positive:1;flex-grow:1}.qs-overlay .qs-overlay-month{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:33.33333%;cursor:pointer;opacity:.5;transition:opacity .15s}.qs-overlay .qs-overlay-month.active,.qs-overlay .qs-overlay-month:hover{opacity:1}.qs-controls{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;background:#d3d3d3;filter:blur(0);transition:filter .3s}.qs-controls.qs-blur{filter:blur(5px)}.qs-arrow{height:1.5625em;width:1.5625em;position:relative;cursor:pointer;border-radius:.26392em;transition:background .15s}.qs-arrow:hover{background:rgba(0,0,0,.1)}.qs-arrow:hover.qs-left:after{border-right-color:#000}.qs-arrow:hover.qs-right:after{border-left-color:#000}.qs-arrow:after{content:"";border:.39062em solid transparent;position:absolute;top:50%;transition:border .2s}.qs-arrow.qs-left:after{border-right-color:gray;right:50%;transform:translate(25%,-50%)}.qs-arrow.qs-right:after{border-left-color:gray;left:50%;transform:translate(-25%,-50%)}.qs-month-year{font-weight:700;transition:border .2s;border-bottom:1px solid transparent;cursor:pointer}.qs-month-year:hover{border-bottom:1px solid gray}.qs-month-year:active:focus,.qs-month-year:focus{outline:none}.qs-month{padding-right:.5ex}.qs-year{padding-left:.5ex}.qs-squares{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.3125em;filter:blur(0);transition:filter .3s}.qs-squares.qs-blur{filter:blur(5px)}.qs-square{width:14.28571%;height:1.5625em;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;transition:background .1s;border-radius:.26392em}.qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):hover{background:orange}.qs-current{font-weight:700;text-decoration:underline}.qs-active,.qs-range-end,.qs-range-start{background:#add8e6}.qs-range-start:not(.qs-range-6){border-top-right-radius:0;border-bottom-right-radius:0}.qs-range-middle{background:#d4ebf2}.qs-range-middle:not(.qs-range-0):not(.qs-range-6){border-radius:0}.qs-range-middle.qs-range-0{border-top-right-radius:0;border-bottom-right-radius:0}.qs-range-end:not(.qs-range-0),.qs-range-middle.qs-range-6{border-top-left-radius:0;border-bottom-left-radius:0}.qs-disabled,.qs-outside-current-month{opacity:.2}.qs-disabled{cursor:not-allowed}.qs-day,.qs-empty{cursor:default}.qs-day{font-weight:700;color:gray}.qs-event{position:relative}.qs-event:after{content:"";position:absolute;width:.46875em;height:.46875em;border-radius:50%;background:#07f;bottom:0;right:0}.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;margin-bottom:60px}.desk-exam-sidecart .book-widget__left{width:100px}.desk-exam-sidecart .book-widget__left .sp__the-cover{line-height:0;margin-bottom:0}.desk-exam-sidecart .book-widget__right{padding-left:15px;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:justify;justify-content:space-between}.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 .book-widget__quantity label{font-size:12px}.desk-exam-sidecart .book-widget__quantity input[type=number]{width:50px;padding:3px;margin-bottom:0}.desk-exam-sidecart .examdesk-request{margin-top:20px}.desk-exam-sidecart .examdesk-request .form-fields input:not([type=radio]),.desk-exam-sidecart .examdesk-request .row input:not([type=radio]){width:100%;padding:5px;font-size:16px;margin-bottom:15px}.desk-exam-sidecart .examdesk-request .form-fields h3,.desk-exam-sidecart .examdesk-request .row h3{margin-bottom:5px;background-color:#00356b;display:inline-block;width:auto;color:#fff;padding:7px 20px;position:relative;top:-20px;left:-10px;font-size:20px}.desk-exam-sidecart .examdesk-request .row{background:#e5e2e2;padding:0 20px 20px;margin-bottom:40px}.desk-exam-sidecart .examdesk-request label{display:block;margin-bottom:5px}.desk-exam-sidecart .examdesk-request textarea{width:100%}.desk-exam-sidecart .examdesk-request .select{margin-bottom:15px}.desk-exam-sidecart .examdesk-request .select select{margin-right:5px;height:36px;padding:5px;width:100%}.desk-exam-sidecart .examdesk-request .radio{padding:2px 0}.desk-exam-sidecart .examdesk-request .radio>div{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-bottom:3px}.desk-exam-sidecart .examdesk-request .radio>div input[type=radio]{position:relative;top:3px}.desk-exam-sidecart .examdesk-request .radio label{margin-left:5px}.desk-exam-sidecart .examdesk-request .row{margin-top:20px}.account-page-form .lostpassword-submit .desk-exam-sidecart .submit #reset-pass-submit,.account .edit-profile .form-submit .desk-exam-sidecart .submit .submit,.alternative-homepage .home-more .more-items .more-item .desk-exam-sidecart .submit a,.alternative-homepage .series-highlight .series-item .text-content .desk-exam-sidecart .submit a,.desk-exam-sidecart .submit .account-page-form .lostpassword-submit #reset-pass-submit,.desk-exam-sidecart .submit .account .edit-profile .form-submit .submit,.desk-exam-sidecart .submit .alternative-homepage .home-more .more-items .more-item a,.desk-exam-sidecart .submit .alternative-homepage .series-highlight .series-item .text-content a,.desk-exam-sidecart .submit .modal-popup>div .checkout-btn .js-buy-button,.desk-exam-sidecart .submit .site-blog-archive a.read-more,.desk-exam-sidecart .submit .site-cta-button,.desk-exam-sidecart .submit .site-homepage .latest-posts__item .read-more,.desk-exam-sidecart .submit div.supapress .product-details .book-wrapper__buy-section .sp__buy-format .buy-button,.desk-exam-sidecart .submit div.supapress div[id^=isbn-carousel-] .buy-message,.desk-exam-sidecart .submit div.supapress div[id^=isbn-grid-] .buy-message,.desk-exam-sidecart .submit div.supapress div[id^=isbn-list-] .buy-message,.desk-exam-sidecart .submit div.wpforms-container-full .wpforms-form button[type=submit],.modal-popup>div .checkout-btn .desk-exam-sidecart .submit .js-buy-button,.site-blog-archive .desk-exam-sidecart .submit a.read-more,.site-homepage .latest-posts__item .desk-exam-sidecart .submit .read-more,div.supapress .product-details .book-wrapper__buy-section .sp__buy-format .desk-exam-sidecart .submit .buy-button,div.supapress div[id^=isbn-carousel-] .desk-exam-sidecart .submit .buy-message,div.supapress div[id^=isbn-grid-] .desk-exam-sidecart .submit .buy-message,div.supapress div[id^=isbn-list-] .desk-exam-sidecart .submit .buy-message,div.wpforms-container-full .wpforms-form .desk-exam-sidecart .submit button[type=submit]{text-transform:none;border:none;padding:10px 20px!important;width:100%}.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:#00356b;text-align:center;margin:10px auto;padding:10px 20px;font-size:16px}.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}.yale-accordion,.yale-accordion-content{list-style:none;margin:0;padding:0;width:100%;font-size:14px}.yale-accordion-heading{background:#e6721d;border:none;width:100%;color:#fff;text-align:left;padding:10px;transition:background-color .3s}.yale-accordion-heading:hover{background:#bb5b15}.yale-accordion-item{margin-bottom:10px;border:1px solid #ddd}.yale-accordion-content{max-height:0;overflow:hidden;transition:max-height .3s}.yale-accordion-content.is-active{max-height:2000px}.yale-accordion-content li{margin:0;padding:0}.yale-accordion-content a{padding:10px;display:block;transition:background-color .3s}.yale-accordion-content a.is-active,.yale-accordion-content a:hover{background-color:#ddd}.yale-accordion-content a.link-disabled{background:#444;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;width:100%}.yale-accordion-content a.link-disabled.is-active{background:#222}.yale-accordion-content a.link-disabled:hover{background:#444!important}.lds-ring,.lds-ring div{box-sizing:border-box}.lds-ring{position:relative;width:80px;height:80px;margin:0 auto;padding:20px auto}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:3px solid #00356b;border-radius:50%;animation:a 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#00356b transparent transparent}.lds-ring div:first-child{animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.account table{border-collapse:collapse;margin:25px 0;font-size:.75rem;width:100%;box-shadow:0 0 20px rgba(0,0,0,.15)}@media (min-width:45rem){.account table{font-size:.875rem}}.account table thead tr{background-color:#00356b;color:#fff;text-align:left}.account table td,.account table th{padding:9px}@media (min-width:45rem){.account table td.book_title,.account table th.book_title{width:350px}}@media (min-width:45rem){.account table tbody tr{border-bottom:1px solid #ddd}.account table tbody tr:nth-of-type(2n){background-color:#f3f3f3}.account table tbody tr:last-of-type{border-bottom:2px solid #00356b}}@media (max-width:720px){.account thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.account td,.account tr{display:block;width:100%!important}.account tr{border-bottom:2px solid #00356b}.account td{text-align:right;border-bottom:1px solid #ddd}.account td:before{content:attr(data-label);float:left;font-weight:700;text-transform:uppercase}.account td:last-child{border-bottom:0}}.sidebar-form{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}@media (min-width:30rem){.sidebar-form{width:420px}}.sidebar-form.is-active{transform:translateX(0);box-shadow:-5px 0 8px rgba(0,0,0,.4)}.sidebar-form .icon-close{position:absolute;right:10px;top:5px;font-size:25px}.resources-request-form{width:100%;margin-top:40px}.resources-request-form__messages{text-align:center;font-size:14px}.resources-request-form__messages .error-message{background-color:#ff9494;padding:5px 10px;margin-bottom:20px;display:block}.resources-request-form__messages .success-message{background-color:#4bb543;padding:5px 10px;margin-bottom:40px;color:#fff;display:block}.resources-request-form .form-group{background:#e5e2e2;padding:0 20px 20px;margin-bottom:40px}.resources-request-form .form-group:last-of-type{margin-bottom:10px}.resources-request-form .form-group h3{margin-bottom:5px;background-color:#00356b;display:inline-block;width:auto;color:#fff;padding:7px 20px;position:relative;top:-20px;left:-10px;font-size:20px}.account-page-form .lostpassword-submit .resources-request-form #reset-pass-submit,.account .edit-profile .form-submit .resources-request-form .submit,.alternative-homepage .home-more .more-items .more-item .resources-request-form a,.alternative-homepage .series-highlight .series-item .text-content .resources-request-form a,.modal-popup>div .checkout-btn .resources-request-form .js-buy-button,.resources-request-form .account-page-form .lostpassword-submit #reset-pass-submit,.resources-request-form .account .edit-profile .form-submit .submit,.resources-request-form .alternative-homepage .home-more .more-items .more-item a,.resources-request-form .alternative-homepage .series-highlight .series-item .text-content a,.resources-request-form .modal-popup>div .checkout-btn .js-buy-button,.resources-request-form .site-blog-archive a.read-more,.resources-request-form .site-cta-button,.resources-request-form .site-homepage .latest-posts__item .read-more,.resources-request-form div.supapress .product-details .book-wrapper__buy-section .sp__buy-format .buy-button,.resources-request-form div.supapress div[id^=isbn-carousel-] .buy-message,.resources-request-form div.supapress div[id^=isbn-grid-] .buy-message,.resources-request-form div.supapress div[id^=isbn-list-] .buy-message,.resources-request-form div.wpforms-container-full .wpforms-form button[type=submit],.site-blog-archive .resources-request-form a.read-more,.site-homepage .latest-posts__item .resources-request-form .read-more,div.supapress .product-details .book-wrapper__buy-section .sp__buy-format .resources-request-form .buy-button,div.supapress div[id^=isbn-carousel-] .resources-request-form .buy-message,div.supapress div[id^=isbn-grid-] .resources-request-form .buy-message,div.supapress div[id^=isbn-list-] .resources-request-form .buy-message,div.wpforms-container-full .wpforms-form .resources-request-form button[type=submit]{border:none;width:100%}.resources-request-form input:not([type=radio]),.resources-request-form select{width:100%;padding:5px;font-size:16px;margin-bottom:15px;margin-top:5px}.resources-request-form .form-radio-buttons{padding:2px 0}.resources-request-form .form-radio-buttons label{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-bottom:3px}.resources-request-form .form-radio-buttons label input[type=radio]{position:relative;top:3px;margin-right:5px}.resources-request-form .form-select-field label{display:block}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.modal-popup{padding:10px;min-width:18.75rem;position:relative;max-width:33.125rem}.modal-popup>div>p{line-height:1.5;margin-bottom:15px;color:#222}.modal-popup>div .checkout-btn{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.modal-popup>div .checkout-btn .js-buy-button.loading{height:44px}.modal-popup>div .checkout-btn p{color:#222;font-weight:700}.modal-popup h3{text-align:center;margin-top:20px}.modal-popup p{font-size:13px}.modal-popup .styled-dropdown{margin-bottom:20px}.modal-popup .styled-dropdown:after{top:3px}.modal-popup .styled-dropdown select{max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.modal-popup .shipping-message-updated{text-align:center;left:0;right:0}.modal-popup .close-button-wrapper{text-align:center}.js-canada-message ul li{font-size:13px;color:#444}.pagination{border-top:0}.book-wrapper__top-section--details .book-details-header{margin-bottom:20px!important}.book-wrapper__top-section--details .book-details-header h2{margin-bottom:0}.book-wrapper__top-section--details .book-details-header .book-edition{font-size:17px;line-height:20px;display:block}div.supapress .product-details .loading{display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:0!important;height:36px;position:relative}div.supapress .product-details .loading: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;position:absolute;left:0;right:0;margin:0 auto}div.supapress .product-details .book-wrapper{background-color:#fff}div.supapress .product-details .book-wrapper__top-section--breadcrumbs-social{-ms-flex-pack:center;justify-content:center;background:#fff;padding-top:15px!important;padding-bottom:15px!important;max-width:100%;margin-bottom:1.875rem;border-bottom:1px solid #ddd}div.supapress .product-details .book-wrapper__top-section--breadcrumbs-social .book-wrapper__breadcrumbs{margin:0 auto;max-width:90rem;padding:0 .9375rem;-ms-flex:0 0 100%;flex:0 0 100%}div.supapress .product-details .book-wrapper__top-section--breadcrumbs-social .book-wrapper__social-links{display:none}div.supapress .product-details .book-wrapper__top-section--details{font-size:1rem}div.supapress .product-details .book-wrapper__top-section--details *{color:#978d85}div.supapress .product-details .book-wrapper__top-section--details h1{margin-bottom:0;color:#222;line-height:1.3;font-size:2rem}div.supapress .product-details .book-wrapper__top-section--details h2{font-size:1.125rem}div.supapress .product-details .book-wrapper__top-section--details p{margin-bottom:.3125rem}div.supapress .product-details .book-wrapper__top-section--details .sp__the-author,div.supapress .product-details .book-wrapper__top-section--details .sp__the-imprint,div.supapress .product-details .book-wrapper__top-section--details .sp__the-publisher,div.supapress .product-details .book-wrapper__top-section--details .sp__the-sales-date{font-size:.875rem}div.supapress .product-details .book-wrapper__top-section--details .sp__the-series{margin-top:1.25rem}div.supapress .product-details .book-wrapper__top-section--details .sp__the-series a{text-decoration:underline}.account-page-form .lostpassword-submit div.supapress .product-details .book-wrapper__top-section--details #reset-pass-submit,.account .edit-profile .form-submit div.supapress .product-details .book-wrapper__top-section--details .submit,.alternative-homepage .home-more .more-items .more-item div.supapress .product-details .book-wrapper__top-section--details a,.alternative-homepage .series-highlight .series-item .text-content div.supapress .product-details .book-wrapper__top-section--details a,.modal-popup>div .checkout-btn div.supapress .product-details .book-wrapper__top-section--details .js-buy-button,.site-blog-archive div.supapress .product-details .book-wrapper__top-section--details a.read-more,.site-homepage .latest-posts__item div.supapress .product-details .book-wrapper__top-section--details .read-more,div.supapress .product-details .book-wrapper__buy-section .sp__buy-format .book-wrapper__top-section--details .buy-button,div.supapress .product-details .book-wrapper__top-section--details .account-page-form .lostpassword-submit #reset-pass-submit,div.supapress .product-details .book-wrapper__top-section--details .account .edit-profile .form-submit .submit,div.supapress .product-details .book-wrapper__top-section--details .alternative-homepage .home-more .more-items .more-item a,div.supapress .product-details .book-wrapper__top-section--details .alternative-homepage .series-highlight .series-item .text-content a,div.supapress .product-details .book-wrapper__top-section--details .book-wrapper__buy-section .sp__buy-format .buy-button,div.supapress .product-details .book-wrapper__top-section--details .modal-popup>div .checkout-btn .js-buy-button,div.supapress .product-details .book-wrapper__top-section--details .site-blog-archive a.read-more,div.supapress .product-details .book-wrapper__top-section--details .site-cta-button,div.supapress .product-details .book-wrapper__top-section--details .site-homepage .latest-posts__item .read-more,div.supapress .product-details .book-wrapper__top-section--details div.wpforms-container-full .wpforms-form button[type=submit],div.supapress .product-details .book-wrapper__top-section--details div[id^=isbn-carousel-] .buy-message,div.supapress .product-details .book-wrapper__top-section--details div[id^=isbn-grid-] .buy-message,div.supapress .product-details .book-wrapper__top-section--details div[id^=isbn-list-] .buy-message,div.supapress div[id^=isbn-carousel-] .product-details .book-wrapper__top-section--details .buy-message,div.supapress div[id^=isbn-grid-] .product-details .book-wrapper__top-section--details .buy-message,div.supapress div[id^=isbn-list-] .product-details .book-wrapper__top-section--details .buy-message,div.wpforms-container-full .wpforms-form div.supapress .product-details .book-wrapper__top-section--details button[type=submit]{color:#fff}div.supapress .product-details .book-wrapper__top-section--details .course,div.supapress .product-details .book-wrapper__top-section--details .portal{text-transform:none;font-size:.875rem}div.supapress .product-details .book-wrapper__top-section--details .portal{display:block;margin-right:10px}@media (min-width:45rem){div.supapress .product-details .book-wrapper__top-section--details .portal{display:inline-block}}div.supapress .product-details .book-wrapper__top-section--details .course{display:block;position:relative;background-color:orange}div.supapress .product-details .book-wrapper__top-section--details .course:before{font-family:icomoon;font-size:20px;position:absolute;top:0;right:-20px;bottom:0;line-height:1.6;color:#fff;transition:color .3s ease-in-out;background-color:#e6711b;width:30px}@media (min-width:45rem){div.supapress .product-details .book-wrapper__top-section--details .course{display:inline-block}}div.supapress .product-details .book-wrapper__top-section--details .course span{display:block;position:relative;color:#fff}div.supapress .product-details .book-wrapper__top-section--details .course ul{display:none;list-style:none;position:absolute;top:100%;right:0;background-color:#fff;box-shadow:0 3px 5px 0 rgba(0,0,0,.5);margin:0;padding:10px 20px;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media (min-width:45rem){div.supapress .product-details .book-wrapper__top-section--details .course ul{left:0;right:auto}}div.supapress .product-details .book-wrapper__top-section--details .course ul li{margin:0;padding:.4375rem 0;text-align:left;border-bottom:2px solid #eee}div.supapress .product-details .book-wrapper__top-section--details .course ul li:last-child{border-bottom:0}div.supapress .product-details .book-wrapper__top-section--details .course:hover{background-color:#e6711b}div.supapress .product-details .book-wrapper__top-section--details .course:hover ul{display:block}div.supapress .product-details .book-wrapper__top-section--details .sp__the-summary{margin:20px 0}div.supapress .product-details .book-wrapper__top-section--details .sp__price{font-size:1.5625rem;color:#444}div.supapress .product-details .book-wrapper .other-formats{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:10px;margin-top:20px}div.supapress .product-details .book-wrapper .other-formats span{display:block;margin-right:10px}div.supapress .product-details .book-wrapper .other-formats a{display:block;margin:0 5px}div.supapress .product-details .book-wrapper .other-formats svg{width:20px;fill:#978d85}div.supapress .product-details .book-wrapper__buy-section{margin-top:1.25rem;box-shadow:0 3px 5px 0 rgba(0,0,0,.5)}div.supapress .product-details .book-wrapper__buy-section .js-shipping-message-container{text-align:right}div.supapress .product-details .book-wrapper__buy-section .js-shipping-message-container .shipping-message{color:#444}div.supapress .product-details .book-wrapper__buy-section .js-shipping-message-container .shipping-change-link,div.supapress .product-details .book-wrapper__buy-section .js-shipping-message-container .shipping-change-link:hover{color:#00356b}div.supapress .product-details .book-wrapper__buy-section .sp__buy-format .sp__buy-btn,div.supapress .product-details .book-wrapper__buy-section .sp__buy-format span.buy-message{margin-top:10px;width:100%;text-align:left}div.supapress .product-details .book-wrapper__buy-section .sp__buy-format .sp__buy-btn a,div.supapress .product-details .book-wrapper__buy-section .sp__buy-format span.buy-message a{color:#fff}div.supapress .product-details .book-wrapper__buy-section .sp__buy-format .sp__buy-btn a.hide,div.supapress .product-details .book-wrapper__buy-section .sp__buy-format span.buy-message a.hide{display:none}@media (min-width:45rem){div.supapress .product-details .book-wrapper__buy-section .sp__buy-format .sp__buy-btn,div.supapress .product-details .book-wrapper__buy-section .sp__buy-format span.buy-message{margin-top:0;width:120px;text-align:center}div.supapress .product-details .book-wrapper__buy-section .sp__buy-format .sp__buy-btn a,div.supapress .product-details .book-wrapper__buy-section .sp__buy-format span.buy-message a{width:auto}}div.supapress .product-details .book-wrapper__buy-section .sp__buy-format .sp__buy-btn a.cta-reorder,div.supapress .product-details .book-wrapper__buy-section .sp__buy-format span.buy-message a.cta-reorder{background-color:#e6721d;color:#fff}div.supapress .product-details .book-wrapper__buy-section .sp__buy-format .sp__buy-btn a.cta-reorder:hover,div.supapress .product-details .book-wrapper__buy-section .sp__buy-format span.buy-message a.cta-reorder:hover{background-color:#eb8c46}div.supapress .product-details .book-wrapper__buy-section .sp__buy-format .buy-button.loading{width:100%}div.supapress .product-details .book-wrapper__buy-section .sp__buy-format .buy-button.loading:after{margin:0 auto}div.supapress .product-details .book-wrapper__buy-section .sp__buy-format .sp__format{font-size:1.25rem;color:#444}div.supapress .product-details .book-wrapper__buy-section .sp__buy-format ul li{text-transform:none}div.supapress .product-details .book-wrapper__buy-section .sp__other-retailers p{font-size:1.25rem}.account-page-form .lostpassword-submit div.supapress .product-details .book-wrapper__buy-section .sp__other-retailers ul li a#reset-pass-submit,.account .edit-profile .form-submit div.supapress .product-details .book-wrapper__buy-section .sp__other-retailers ul li a.submit,.alternative-homepage .home-more .more-items .more-item div.supapress .product-details .book-wrapper__buy-section .sp__other-retailers ul li a,.alternative-homepage .series-highlight .series-item .text-content div.supapress .product-details .book-wrapper__buy-section .sp__other-retailers ul li a,.modal-popup>div .checkout-btn div.supapress .product-details .book-wrapper__buy-section .sp__other-retailers ul li a.js-buy-button,.site-blog-archive div.supapress .product-details .book-wrapper__buy-section .sp__other-retailers ul li a.read-more,.site-homepage .latest-posts__item div.supapress .product-details .book-wrapper__buy-section .sp__other-retailers ul li a.read-more,div.supapress .product-details .book-wrapper__buy-section .sp__buy-format .sp__other-retailers ul li a.buy-button,div.supapress .product-details .book-wrapper__buy-section .sp__other-retailers ul li .account-page-form .lostpassword-submit a#reset-pass-submit,div.supapress .product-details .book-wrapper__buy-section .sp__other-retailers ul li .account .edit-profile .form-submit a.submit,div.supapress .product-details .book-wrapper__buy-section .sp__other-retailers ul li .alternative-homepage .home-more .more-items .more-item a,div.supapress .product-details .book-wrapper__buy-section .sp__other-retailers ul li .alternative-homepage .series-highlight .series-item .text-content a,div.supapress .product-details .book-wrapper__buy-section .sp__other-retailers ul li .modal-popup>div .checkout-btn a.js-buy-button,div.supapress .product-details .book-wrapper__buy-section .sp__other-retailers ul li .site-blog-archive a.read-more,div.supapress .product-details .book-wrapper__buy-section .sp__other-retailers ul li .site-homepage .latest-posts__item a.read-more,div.supapress .product-details .book-wrapper__buy-section .sp__other-retailers ul li .sp__buy-format a.buy-button,div.supapress .product-details .book-wrapper__buy-section .sp__other-retailers ul li a.site-cta-button,div.supapress .product-details .book-wrapper__buy-section .sp__other-retailers ul li div[id^=isbn-carousel-] a.buy-message,div.supapress .product-details .book-wrapper__buy-section .sp__other-retailers ul li div[id^=isbn-grid-] a.buy-message,div.supapress .product-details .book-wrapper__buy-section .sp__other-retailers ul li div[id^=isbn-list-] a.buy-message,div.supapress div[id^=isbn-carousel-] .product-details .book-wrapper__buy-section .sp__other-retailers ul li a.buy-message,div.supapress div[id^=isbn-grid-] .product-details .book-wrapper__buy-section .sp__other-retailers ul li a.buy-message,div.supapress div[id^=isbn-list-] .product-details .book-wrapper__buy-section .sp__other-retailers ul li a.buy-message{background-color:transparent;border:1px solid #978d85;color:#978d85;font-weight:700;text-transform:none}.account-page-form .lostpassword-submit div.supapress .product-details .book-wrapper__buy-section .sp__other-retailers ul li a#reset-pass-submit:hover,.account .edit-profile .form-submit div.supapress .product-details .book-wrapper__buy-section .sp__other-retailers ul li a.submit:hover,.alternative-homepage .home-more .more-items .more-item div.supapress .product-details .book-wrapper__buy-section .sp__other-retailers ul li a:hover,.alternative-homepage .series-highlight .series-item .text-content div.supapress .product-details .book-wrapper__buy-section .sp__other-retailers ul li a:hover,.modal-popup>div .checkout-btn div.supapress .product-details .book-wrapper__buy-section .sp__other-retailers ul li a.js-buy-button:hover,.site-blog-archive div.supapress .product-details .book-wrapper__buy-section .sp__other-retailers ul li a.read-more:hover,.site-homepage .latest-posts__item div.supapress .product-details .book-wrapper__buy-section .sp__other-retailers ul li a.read-more:hover,div.supapress .product-details .book-wrapper__buy-section .sp__buy-format .sp__other-retailers ul li a.buy-button:hover,div.supapress .product-details .book-wrapper__buy-section .sp__other-retailers ul li .account-page-form .lostpassword-submit a#reset-pass-submit:hover,div.supapress .product-details .book-wrapper__buy-section .sp__other-retailers ul li .account .edit-profile .form-submit a.submit:hover,div.supapress .product-details .book-wrapper__buy-section .sp__other-retailers ul li .alternative-homepage .home-more .more-items .more-item a:hover,div.supapress .product-details .book-wrapper__buy-section .sp__other-retailers ul li .alternative-homepage .series-highlight .series-item .text-content a:hover,div.supapress .product-details .book-wrapper__buy-section .sp__other-retailers ul li .modal-popup>div .checkout-btn a.js-buy-button:hover,div.supapress .product-details .book-wrapper__buy-section .sp__other-retailers ul li .site-blog-archive a.read-more:hover,div.supapress .product-details .book-wrapper__buy-section .sp__other-retailers ul li .site-homepage .latest-posts__item a.read-more:hover,div.supapress .product-details .book-wrapper__buy-section .sp__other-retailers ul li .sp__buy-format a.buy-button:hover,div.supapress .product-details .book-wrapper__buy-section .sp__other-retailers ul li a.site-cta-button:hover,div.supapress .product-details .book-wrapper__buy-section .sp__other-retailers ul li div[id^=isbn-carousel-] a.buy-message:hover,div.supapress .product-details .book-wrapper__buy-section .sp__other-retailers ul li div[id^=isbn-grid-] a.buy-message:hover,div.supapress .product-details .book-wrapper__buy-section .sp__other-retailers ul li div[id^=isbn-list-] a.buy-message:hover,div.supapress div[id^=isbn-carousel-] .product-details .book-wrapper__buy-section .sp__other-retailers ul li a.buy-message:hover,div.supapress div[id^=isbn-grid-] .product-details .book-wrapper__buy-section .sp__other-retailers ul li a.buy-message:hover,div.supapress div[id^=isbn-list-] .product-details .book-wrapper__buy-section .sp__other-retailers ul li a.buy-message:hover{background-color:#978d85;color:#fff}div.supapress .product-details .book-wrapper__information{max-width:1125px;padding-top:0}div.supapress .product-details .book-wrapper__information .r-tabs-nav{position:relative;margin-bottom:0;background-color:#f5f5f5}div.supapress .product-details .book-wrapper__information .r-tabs-nav:after,div.supapress .product-details .book-wrapper__information .r-tabs-nav:before{position:absolute;display:block;content:"";width:100%;height:100%;top:0;background-color:#f5f5f5}div.supapress .product-details .book-wrapper__information .r-tabs-nav:before{left:-100%}div.supapress .product-details .book-wrapper__information .r-tabs-nav:after{right:-100%}div.supapress .product-details .book-wrapper__information .r-tabs-nav li{margin-bottom:0;padding:20px;margin:0 5px;text-transform:none;background-color:#dcdcdc}div.supapress .product-details .book-wrapper__information .r-tabs-nav li.r-tabs-state-active{background-color:#fff}div.supapress .product-details .book-wrapper__information .r-tabs-accordion-title,div.supapress .product-details .book-wrapper__information .r-tabs-accordion-title:after,div.supapress .product-details .book-wrapper__information .r-tabs-accordion-title:before{background:#00356b}div.supapress .product-details .latest-posts h2{display:block;text-transform:none;text-align:center;color:#222;font-size:1.875rem}@media (min-width:45rem){div.supapress .product-details .latest-posts__grid{margin-right:-15px;margin-left:-15px}}div.supapress .product-details .related-books h2{color:#222;text-transform:none;font-size:1.875rem}div.supapress .product-details .related-books .related-books__book--cover img{transition:all .3s ease}div.supapress .product-details .related-books .related-books__book--cover:hover img{transform:scale(1.05)}div.supapress .filter-load-wrapper.preloader-on{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:0;position:relative;height:50px}div.supapress .filter-load-wrapper.preloader-on img{display:none!important}div.supapress .filter-load-wrapper.preloader-on:after{content:"";border:3px solid #00356b;border-top:3px solid transparent;border-radius:50%;width:50px;height:50px;animation:a 1s linear infinite;display:inline-block;position:absolute;left:0;right:0;top:0;margin:0 auto}div.supapress div[id^=isbn-grid-],div.supapress div[id^=isbn-list-]{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:stretch;align-items:stretch}div.supapress div[id^=isbn-grid-] .book-wrapper .image-wrapper{max-width:250px;margin:0 auto;min-height:auto!important}div.supapress div[id^=isbn-carousel-] .sp__buy-btn,div.supapress div[id^=isbn-grid-] .book-wrapper .sp__the-price,div.supapress div[id^=isbn-grid-] .sp__buy-btn,div.supapress div[id^=isbn-list-] .sp__buy-btn{margin-top:20px}div.supapress div[id^=isbn-carousel-] .sp__buy-btn a,div.supapress div[id^=isbn-grid-] .sp__buy-btn a,div.supapress div[id^=isbn-list-] .sp__buy-btn a{margin:10px auto;font-size:14px}div.supapress div[id^=isbn-carousel-] .sp__buy-btn a.cta-reorder,div.supapress div[id^=isbn-grid-] .sp__buy-btn a.cta-reorder,div.supapress div[id^=isbn-list-] .sp__buy-btn a.cta-reorder{background-color:#e6721d;color:#fff}div.supapress div[id^=isbn-carousel-] .sp__buy-btn a.cta-reorder:hover,div.supapress div[id^=isbn-grid-] .sp__buy-btn a.cta-reorder:hover,div.supapress div[id^=isbn-list-] .sp__buy-btn a.cta-reorder:hover{background-color:#eb8c46}div.supapress div[id^=isbn-carousel-] .sp__buy-btn p,div.supapress div[id^=isbn-grid-] .sp__buy-btn p,div.supapress div[id^=isbn-list-] .sp__buy-btn p{font-weight:700;color:#00356b}div.supapress div[id^=isbn-carousel-] .buy-message,div.supapress div[id^=isbn-grid-] .buy-message,div.supapress div[id^=isbn-list-] .buy-message{background-color:#978d85;pointer-events:none;font-size:14px}div.supapress div[id^=isbn-grid-] .book-wrapper .image-wrapper a img,div.supapress div[id^=isbn-list-] .book-wrapper .image-wrapper a img{box-shadow:none;border:1px solid #ddd}div.supapress div[id^=isbn-grid-] .book-wrapper .image-wrapper a:hover img,div.supapress div[id^=isbn-list-] .book-wrapper .image-wrapper a:hover img{box-shadow:2px 4px 7px 0 rgba(0,0,0,.75)}div.supapress div[id^=isbn-grid-] .book-wrapper .info-wrapper,div.supapress div[id^=isbn-grid-] .book-wrapper .information-wrapper,div.supapress div[id^=isbn-list-] .book-wrapper .info-wrapper,div.supapress div[id^=isbn-list-] .book-wrapper .information-wrapper{font-size:14px}div.supapress div[id^=isbn-grid-] .book-wrapper .info-wrapper .sp__the-title,div.supapress div[id^=isbn-grid-] .book-wrapper .information-wrapper .sp__the-title,div.supapress div[id^=isbn-list-] .book-wrapper .info-wrapper .sp__the-title,div.supapress div[id^=isbn-list-] .book-wrapper .information-wrapper .sp__the-title{margin-bottom:0}div.supapress div[id^=isbn-grid-] .book-wrapper .info-wrapper .sp__the-title a,div.supapress div[id^=isbn-grid-] .book-wrapper .information-wrapper .sp__the-title a,div.supapress div[id^=isbn-list-] .book-wrapper .info-wrapper .sp__the-title a,div.supapress div[id^=isbn-list-] .book-wrapper .information-wrapper .sp__the-title a{font-size:18px;font-weight:700}div.supapress div[id^=isbn-grid-] .book-wrapper .info-wrapper .sp__the-subtitle,div.supapress div[id^=isbn-grid-] .book-wrapper .information-wrapper .sp__the-subtitle,div.supapress div[id^=isbn-list-] .book-wrapper .info-wrapper .sp__the-subtitle,div.supapress div[id^=isbn-list-] .book-wrapper .information-wrapper .sp__the-subtitle{margin:0;font-size:16px;color:#000}div.supapress div[id^=isbn-grid-] .book-wrapper .info-wrapper p,div.supapress div[id^=isbn-grid-] .book-wrapper .information-wrapper p,div.supapress div[id^=isbn-list-] .book-wrapper .info-wrapper p,div.supapress div[id^=isbn-list-] .book-wrapper .information-wrapper p{color:#222;line-height:1.5}div.supapress div[id^=isbn-grid-] .book-wrapper .info-wrapper .sp__the-author,div.supapress div[id^=isbn-grid-] .book-wrapper .information-wrapper .sp__the-author,div.supapress div[id^=isbn-list-] .book-wrapper .info-wrapper .sp__the-author,div.supapress div[id^=isbn-list-] .book-wrapper .information-wrapper .sp__the-author{margin-top:5px;color:#000}div.supapress div[id^=isbn-grid-] .book-wrapper .info-wrapper .sp__the-format,div.supapress div[id^=isbn-grid-] .book-wrapper .information-wrapper .sp__the-format,div.supapress div[id^=isbn-list-] .book-wrapper .info-wrapper .sp__the-format,div.supapress div[id^=isbn-list-] .book-wrapper .information-wrapper .sp__the-format{margin-top:5px;color:#858585;font-size:14px}div.supapress div[id^=isbn-grid-] .book-wrapper .info-wrapper .sp__the-price,div.supapress div[id^=isbn-grid-] .book-wrapper .information-wrapper .sp__the-price,div.supapress div[id^=isbn-list-] .book-wrapper .info-wrapper .sp__the-price,div.supapress div[id^=isbn-list-] .book-wrapper .information-wrapper .sp__the-price{font-weight:700;font-size:18px}div.supapress div[id^=isbn-list-].per-row-1{max-width:1100px}div.supapress div[id^=isbn-list-].per-row-1 .book-wrapper{border-bottom:2px solid #eaeaea;margin-bottom:20px;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding-bottom:15px}@media (min-width:30rem){div.supapress div[id^=isbn-list-].per-row-1 .book-wrapper{-ms-flex-flow:row nowrap;flex-flow:row nowrap}}div.supapress div[id^=isbn-list-].per-row-1 .image-wrapper{max-width:150px;margin:0 auto}@media (min-width:30rem){div.supapress div[id^=isbn-list-].per-row-1 .image-wrapper{margin:0}}div.supapress div[id^=isbn-list-].per-row-1 .information-wrapper{width:100%;max-width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-flow:column nowrap;flex-flow:column nowrap}@media (min-width:52.5rem){div.supapress div[id^=isbn-list-].per-row-1 .information-wrapper{-ms-flex-flow:row nowrap;flex-flow:row nowrap;width:90%}}@media (min-width:52.5rem){div.supapress div[id^=isbn-list-].per-row-1 .book-info{max-width:400px}}div.supapress div[id^=isbn-list-].per-row-1 .prices-info{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-align:center;align-items:center}div.supapress div[id^=isbn-list-].per-row-1 .prices-info .sp__the-price{margin-right:30px;color:#222}div.supapress div[id^=isbn-list-].per-row-1 .prices-info .sp__buy-btn{margin:0}div.supapress div[id^=isbn-list-].per-row-1 .prices-info .sp__buy-btn a{padding:10px 20px}
/*# sourceMappingURL=style.css.map */
