/*!Theme Name: University Press Child Theme
Description: University Press Child Theme
Version: 1.0.0
Author: Supadu
Author URI: http://www.supadu.com
Template: university_press_theme*/@import "https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,700;1,400;1,700&family=Oswald:wght@400;700&family=EB+Garamond:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400;1,500;1,600&display=swap";.advanced-search-form .form__input--submit,body{font-family:Open Sans,sans-serif;font-weight:400}.buy-button,.google-preview-link a,.mailchimp-signup-form__title,.site-cta-button,.site-footer .site-footer__social.site-branding__social>p,.site-header__link *,.site-homepage__hero-slide--copy *,.site-homepage__recent-posts ul li a,.site-homepage__upcoming-events ul .site-homepage__upcoming-event--right .event-date,.site-homepage__upcoming-events ul .site-homepage__upcoming-event--right .event-title,.site-navigation .site-navigation__container nav ul li a,.tabs__item .tabs__link,div.supapress .product-details .book-wrapper__buy-section .sp__buy-format .buy-button,div.supapress div[id^=isbn-carousel-] .book-wrapper .info-wrapper .sp__the-title,div.supapress div[id^=isbn-grid-] .book-wrapper .info-wrapper .sp__the-title,div.supapress div[id^=isbn-list-] .book-wrapper .info-wrapper .sp__the-title,div.supapress div[id^=product-details-] .book-wrapper .info-wrapper .sp__the-title,div.supapress div[id^=search-grid-] .book-wrapper .info-wrapper .sp__the-title,div.supapress div[id^=search-list-] .book-wrapper .info-wrapper .sp__the-title,h1,h2,h3,h4,h5,h6{font-family:Oswald,sans-serif;font-weight:700}.authors-list,.entry-title,.footer-navigation ul li ul li a,.page-title,.site-books__top-section--links .books-button,.site-footer,.site-header .site-navigation .search-trigger,.university-press-theme-a-z,.upt-sub-header{font-family:Oswald,sans-serif;font-weight:400}.post p{font-family:EB Garamond,serif}body{font-size:1rem;line-height:1.42857;letter-spacing:.03125rem;color:#444;background-color:#fff}h1,h2,h3,h4,h5,h6{color:#000}.entry-title,.page-title,.upt-sub-header{display:inline-block;position:relative}a{color:#428bca}a:hover{color:#6aa3d5}.site-search__posts .entry-title{margin-bottom:30px}.text-bold{font-weight:700}.site-cta-button,div.supapress .product-details .book-wrapper__buy-section .sp__buy-format .buy-button{box-shadow:0 3px 5px 0 rgba(0,0,0,.5);letter-spacing:2px;background-color:#327dc1;transition:background-color .3s ease-in-out}.site-cta-button:hover,div.supapress .product-details .book-wrapper__buy-section .sp__buy-format .buy-button:hover{background-color:#5396d3;color:#fff}.buy-button{width:90%;max-width:210px;margin:8px auto;padding:8px 12px;font-weight:400;letter-spacing:0;color:#fff;text-transform:uppercase;box-shadow:0 3px 5px 0 rgba(0,0,0,.5);letter-spacing:2px;background-color:#327dc1;transition:background-color .3s ease-in-out}.buy-button:hover{background-color:#5396d3;color:#fff}.upt-sub-header{color:#8a8c8e}.button-bg-black{background-color:#000;transition:background-color .3s ease-in-out}.button-bg-black:hover{background-color:#1a1a1a;color:#fff}@font-face{font-family:wipf-stock;src:url(fonts/icons/wipf-stock.eot?34608622);src:url(fonts/icons/wipf-stock.eot?34608622#iefix) format("embedded-opentype"),url(fonts/icons/wipf-stock.woff2?34608622) format("woff2"),url(fonts/icons/wipf-stock.woff?34608622) format("woff"),url(fonts/icons/wipf-stock.ttf?34608622) format("truetype"),url(fonts/icons/wipf-stock.svg?34608622#wipf-stock) format("svg");font-weight:400;font-style:normal}[class*=" wipf-stock-icon-"]:before,[class^=wipf-stock-icon-]:before{font-family:wipf-stock;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wipf-stock-icon-logout:before{content:"\e800"}.wipf-stock-icon-user:before{content:"\e801"}.site-homepage__hero-slide--copy{background:rgba(0,0,0,.6)}@media(min-width:45rem){.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__book-feeds .tabs__item .tabs__link{border-bottom:3px solid!important;border-bottom-color:transparent!important}.site-homepage__book-feeds .tabs__item.r-tabs-state-active a,.site-homepage__book-feeds .tabs__item .tabs__link:hover{border-bottom-color:#327dc1!important}.site-homepage__organisations{padding:50px 0;background:#327dc1}.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 #e6e6e6}.site-homepage__organisations .logo:hover{border-color:#000}.site-homepage__recent-posts ul li a{font-weight:400;font-size:1rem}.site-homepage__upcoming-events ul .site-homepage__upcoming-event--right span{line-height:20px!important;margin-bottom:8px!important}.site-homepage__upcoming-events ul .site-homepage__upcoming-event--right .event-date,.site-homepage__upcoming-events ul .site-homepage__upcoming-event--right .event-title{font-size:1rem;font-weight:400}.site-homepage__upcoming-events ul .site-homepage__upcoming-event--right .event-address{font-size:.8125rem}.site-blog-archive__post .entry-summary{font-size:14px}.site-blog-singular__left article{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.site-blog-singular__left article .entry-header{-ms-flex-order:1;order:1}.site-blog-singular__left article .entry-header span a{text-transform:capitalize}.site-blog-singular__left article .post-thumbnail{-ms-flex-order:2;order:2}.site-blog-singular__left article .entry-content{-ms-flex-order:3;order:3}.site-blog-singular__left article .entry-footer{-ms-flex-order:4;order:4}.upt-author-page__book-carousel--book img,.upt-author-page__top-section--author-image img{box-shadow:0 3px 5px 0 rgba(0,0,0,.5)}.site-header{background-color:#fff}.site-header .site-branding{-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:end;align-items:flex-end}@media(min-width:45rem){.site-header .site-branding{-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding:0 15px}}.site-header .site-branding__logo{padding:10px 30px}@media(min-width:60rem){.site-header .site-branding__logo{width:auto;text-align:left;padding:20px 0}}.site-header .site-branding__logo a{display:-ms-inline-flexbox;display:inline-flex}.site-header .site-branding__right{display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:end;justify-content:flex-end;padding:20px 0}@media(min-width:45rem){.site-header .site-branding__right{display:-ms-flexbox;display:flex}}.site-header .site-branding .site-branding__social{padding:20px 0;margin:5px 0 0;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;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 0 1.25rem;width:100%;-ms-flex-pack:end;justify-content:flex-end}}.site-header .site-branding .site-branding__social__icon span{color:#327dc1;border-color:#327dc1;font-size:.75rem;height:25px;width:25px;line-height:22px}.site-header .site-branding .site-branding__social__icon span:before{margin-left:4px;color:#fff}.site-header .site-branding .site-branding__social__icon a:hover span{border-color:hsla(0,0%,100%,.2)}.site-header__links{width:100%;display:none}@media(min-width:60rem){.site-header__links{border:none;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:end;justify-content:flex-end;width:auto}}.site-header__link:first-of-type{margin-right:10px}@media(min-width:25rem){.site-header__link:first-of-type{margin-right:40px}}.site-header__link span{display:block}.site-header .site-cart-link.site-header__cart a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.site-header .site-cart-link.site-header__cart .icon-shopping-basket:before{color:#000}.site-header .site-navigation{background-color:#327dc1;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:#fff}.site-header .site-settings{display:none}@media(min-width:60rem){.site-header .site-settings{display:inline-block}}.site-header .site-header__mobile-tools{background-color:#327dc1}.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:#fff;width:19px;height:2px}.site-header .site-header__mobile-tools .hamburger .hamburger-inner:after{bottom:-6px}.site-header .site-header__mobile-tools .hamburger .hamburger-inner:before{top:-6px}.site-header .site-header__mobile-tools .site-settings{margin-left:auto;margin-right:.3125rem;display:inline-block}.site-header .site-header__mobile-tools .location-dropdown select{max-width:120px;color:#fff;background-color:transparent;border:none}@media(min-width:37.5rem){.site-header .site-header__mobile-tools .location-dropdown select{max-width:unset}}.site-header .site-header__mobile-tools .site-header__cart{-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.site-header .site-header__mobile-tools .site-header__cart .icon-shopping-basket:before{color:#000}.site-header .site-header__mobile-tools #search-trigger-mobile{width:40px;height:40px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.site-header .site-header__mobile-tools #search-trigger-mobile .icon-search,.site-header .site-header__mobile-tools #search-trigger-mobile .icon-search:before{color:#fff}.site-header .header-site-search{background-color:#fff;box-shadow:0 4px 2px -2px #999}.site-header .header-site-search #search-close{right:15px;top:-38px;font-size:18px;color:#000}@media(min-width:45rem){.site-header .header-site-search #search-close{right:15px;top:0;font-size:30px}}.site-header .header-site-search .widget_supapress_search{background:#f5f5f5}.site-header .header-site-search .search-form input[type=search]{border-bottom:1px solid #000;color:#000;margin-bottom:20px}.site-header .header-site-search .search-form input[type=search]::-webkit-input-placeholder{color:#000}.site-header .header-site-search .search-form input[type=search]:-moz-placeholder,.site-header .header-site-search .search-form input[type=search]::-moz-placeholder{color:#000}.site-header .header-site-search .search-form input[type=search]:-ms-input-placeholder{color:#000}.site-header .header-site-search .icon-search{color:#000;padding-bottom:20px}.site-header .header-site-search .predictive-container{background-color:#fff;color:#fff}.site-header .header-site-search .predictive-container .predictive-list .loader{border:5px solid hsla(0,0%,100%,.5);border-top:5px solid #fff}.site-header .header-site-search .predictive-container .predictive-list a{color:#327dc1}.site-header .header-site-search .predictive-container .predictive-list a:hover{color:#a4c8e8}.site-header .header-site-search .predictive-container h3{color:#000}.site-header .header-site-search .predictive-container .site-container{padding:0 .9375rem}div.supapress .search-list .search-wrapper .pagination-wrapper{border:1px solid #e6e6e6}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.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-left:1px solid #e6e6e6}div.supapress .search-grid.search .search-wrapper .pagination-wrapper{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;margin-bottom:0}div.supapress .search-grid.search .search-wrapper .books-wrapper .book-wrapper{transition:all .3s ease;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}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{margin:0 auto;padding:0}div.supapress .search-grid .supapress-show-filters,div.supapress .search-list .supapress-show-filters{background:#327dc1}div.supapress .search-grid .search-wrapper,div.supapress .search-list .search-wrapper{overflow:visible}div.supapress .search-grid .search-wrapper .pagination-wrapper,div.supapress .search-list .search-wrapper .pagination-wrapper{background:#fff}div.supapress .search-grid .search-wrapper .pagination-wrapper__pre-page label,div.supapress .search-grid .search-wrapper .pagination-wrapper__sort label,div.supapress .search-list .search-wrapper .pagination-wrapper__pre-page label,div.supapress .search-list .search-wrapper .pagination-wrapper__sort label{font-weight:700;text-transform:capitalize;font-size:12px}div.supapress .search-grid .search-wrapper .pagination-wrapper__switch-view .icon-grid,div.supapress .search-grid .search-wrapper .pagination-wrapper__switch-view .icon-list,div.supapress .search-list .search-wrapper .pagination-wrapper__switch-view .icon-grid,div.supapress .search-list .search-wrapper .pagination-wrapper__switch-view .icon-list{color:#000}div.supapress .search-grid .search-wrapper .pagination-wrapper .supapress-pagination-wrapper .supapress-current-page,div.supapress .search-list .search-wrapper .pagination-wrapper .supapress-pagination-wrapper .supapress-current-page{background:#000;color:#fff}div.supapress .search-grid .search-wrapper .pagination-wrapper .supapress-pagination-wrapper .supapress-next,div.supapress .search-grid .search-wrapper .pagination-wrapper .supapress-pagination-wrapper .supapress-previous,div.supapress .search-list .search-wrapper .pagination-wrapper .supapress-pagination-wrapper .supapress-next,div.supapress .search-list .search-wrapper .pagination-wrapper .supapress-pagination-wrapper .supapress-previous{background:0 0;color:#000}div.supapress .search-grid .search-wrapper .pagination-wrapper .supapress-pagination-wrapper .supapress-next:hover,div.supapress .search-grid .search-wrapper .pagination-wrapper .supapress-pagination-wrapper .supapress-previous:hover,div.supapress .search-list .search-wrapper .pagination-wrapper .supapress-pagination-wrapper .supapress-next:hover,div.supapress .search-list .search-wrapper .pagination-wrapper .supapress-pagination-wrapper .supapress-previous:hover{background:#000;color:#fff}div.supapress .search-grid .search-wrapper .pagination-wrapper .supapress-pagination-wrapper .supapress-page,div.supapress .search-list .search-wrapper .pagination-wrapper .supapress-pagination-wrapper .supapress-page{background:0 0;color:#000}div.supapress .search-grid .search-wrapper .pagination-wrapper .supapress-pagination-wrapper .supapress-page:hover,div.supapress .search-list .search-wrapper .pagination-wrapper .supapress-pagination-wrapper .supapress-page:hover{color:#fff;background:#000}div.supapress .search-grid .books-wrapper,div.supapress .search-list .books-wrapper{background-color:#fff}div.supapress .search-grid .books-wrapper .book-wrapper,div.supapress .search-list .books-wrapper .book-wrapper{background:#fff;padding:1.25rem 1.5625rem}div.supapress .search-grid .books-wrapper .book-wrapper .information-wrapper,div.supapress .search-grid .books-wrapper .book-wrapper .information-wrapper__top,div.supapress .search-list .books-wrapper .book-wrapper .information-wrapper,div.supapress .search-list .books-wrapper .book-wrapper .information-wrapper__top{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap}div.supapress .search-grid .books-wrapper .book-wrapper .information-wrapper .sp__the-title,div.supapress .search-list .books-wrapper .book-wrapper .information-wrapper .sp__the-title{font-size:1.125rem;margin:0;line-height:1.3}div.supapress .search-grid .books-wrapper .book-wrapper .information-wrapper .sp__the-subtitle,div.supapress .search-list .books-wrapper .book-wrapper .information-wrapper .sp__the-subtitle{font-size:1em;line-height:normal;margin:0}div.supapress .search-grid .books-wrapper .book-wrapper .information-wrapper .sp__the-author,div.supapress .search-list .books-wrapper .book-wrapper .information-wrapper .sp__the-author{font-size:1em;line-height:normal;font-weight:700;margin:3px 0 15px}div.supapress .search-grid .books-wrapper .book-wrapper .information-wrapper .sp__the-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-wrapper,div.supapress .search-list .books-wrapper .book-wrapper .information-wrapper .sp__the-price-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 15px}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{color:#000;font-weight:700}div.supapress .search-grid .books-wrapper .book-wrapper .information-wrapper .sp__the-price:after,div.supapress .search-list .books-wrapper .book-wrapper .information-wrapper .sp__the-price:after{content:"/";display:inline-block;padding:0 .3125rem}div.supapress .search-grid .books-wrapper .book-wrapper .information-wrapper .sp__the-price:last-of-type:after,div.supapress .search-list .books-wrapper .book-wrapper .information-wrapper .sp__the-price:last-of-type:after{display:none}div.supapress .search-grid .supapress-search-term,div.supapress .search-list .supapress-search-term{margin-bottom:10px}div.supapress .search-grid .filter-wrapper .filter-load-wrapper,div.supapress .search-list .filter-wrapper .filter-load-wrapper{background:0 0}div.supapress .search-grid .filter-wrapper .filter-load-wrapper .filter-block,div.supapress .search-list .filter-wrapper .filter-load-wrapper .filter-block{background:#fff}div.supapress .search-grid .filter-wrapper .filter-load-wrapper .filter-block: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;border-top:3px solid #327dc1;font-weight:500;color:#327dc1;border-bottom:1px solid #e6e6e6;padding:.75rem;text-transform:uppercase}.supapress-search-content-toggle li a.active,.supapress-search-content-toggle li a:hover{border-bottom:3px solid #327dc1;color:#327dc1}.pagination .nav-links .page-numbers{background:0 0;color:#327dc1}.pagination .nav-links .page-numbers.current,.pagination .nav-links .page-numbers:hover{background:#327dc1;color:#fff}.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:#327dc1}.authors-list .az-pagination__list ul li.authors-list__letter-filters__selected{background:#327dc1}.authors-list .az-pagination__list ul li a{color:#fff}.authors-list .az-pagination__list ul li a:hover{background:#327dc1}.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:#000}.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:#000}.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:#327dc1}.r-tabs-accordion-title a:hover{color:#fff}.widget .widget-title{color:#000}.site-books__top-section .page-title{position:relative}.site-books__top-section--links .books-button:hover{background-color:#fff;color:#000!important}.site-books__top-section--links .books-button.secondary-color{background-color:#8a8c8e}.site-books__top-section--links .books-button.primary-color{background-color:#327dc1}.site-footer{background-color:#fff;overflow:hidden;padding:0 0 1.25rem;border-top:1px solid #e6e6e6}@media(min-width:45rem){.site-footer{text-align:left}}.site-footer *{color:#666}@media(min-width:45rem){.site-footer__nav{width:100%}}.site-footer__sign-up-form{margin-bottom:3.125rem}.site-footer .site-footer__social.site-branding__social{padding:15px;width:100%;text-align:right;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.site-footer .site-footer__social.site-branding__social>p{width:100%;margin-right:10px;font-size:.75rem;text-align:center}@media(min-width:30rem){.site-footer .site-footer__social.site-branding__social>p{font-size:1rem}}.site-footer .legal-navigation{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:0 0 .625rem}.site-footer .legal-navigation ul li{margin-bottom:0}.site-footer__copy-right,.site-footer__credit-link{text-align:center}@media(min-width:60rem){.site-navigation .site-navigation__container nav ul{-ms-flex-align:center;align-items:center}}@media(min-width:60rem){.site-navigation .site-navigation__container nav ul li{padding:20px}}.site-navigation .site-navigation__container nav ul li:first-of-type{padding-left:0}.site-navigation .site-navigation__container nav ul li a{letter-spacing:1px;font-size:.8125rem;color:#fff;line-height:normal;text-decoration:none;text-transform:uppercase;border-bottom-color:transparent}.site-navigation .site-navigation__container nav ul li a:after,.site-navigation .site-navigation__container nav ul li a:hover,.site-navigation .site-navigation__container nav ul li a:hover:after{color:#fff}@media(min-width:60rem){.site-navigation .site-navigation__container nav ul li a,.site-navigation .site-navigation__container nav ul li a:hover,.site-navigation .site-navigation__container nav ul li a:hover:after{color:#fff}.site-navigation .site-navigation__container nav ul li a:after{top:4px}}.site-navigation .site-navigation__container nav ul li.menu-item-has-children .sub-menu{background-color:transparent}.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-weight:700}@media(min-width:60rem){.site-navigation .site-navigation__container nav ul li.menu-item-has-children .sub-menu ul li>a{border-bottom:1px solid #327dc1}}.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}}@media(min-width:60rem){.site-navigation .site-navigation__container nav ul li:first-of-type,.site-navigation .site-navigation__container nav ul li:nth-of-type(2){padding-left:10px}.site-navigation .site-navigation__container nav ul li.menu-item-has-children .sub-menu{background-color:transparent;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start}.site-navigation .site-navigation__container nav ul li.menu-item-has-children .sub-menu li{margin:0}.site-navigation .site-navigation__container nav ul li.menu-item-has-children .sub-menu li .sub-menu li{width:75%}.site-navigation .site-navigation__container nav ul li.menu-item-has-children .sub-menu li .sub-menu .sub-menu li{width:100%;padding:5px 0 0}.site-navigation .site-navigation__container nav ul li.menu-item-has-children .sub-menu li .sub-menu .sub-menu li a{border-bottom:none;padding:0 0 .3125rem .3125rem}.site-navigation .site-navigation__container nav ul li.menu-item-has-children .sub-menu li a{color:#fff}}@media(min-width:60rem) and (min-width:60rem){.site-navigation .site-navigation__container nav ul li.menu-item-has-children .sub-menu li a{color:#000}}@media(min-width:60rem) and (min-width:60rem){.site-navigation .site-navigation__container nav ul li.menu-item-has-children .sub-menu li a:hover{color:#327dc1}}@media(min-width:60rem){.site-navigation .site-navigation__container #menu-close{color:#327dc1}}.site-footer__social.site-branding__social .site-branding__social__icon a:hover.facebook span,.site-header .site-branding__social__icon a:hover.facebook span{background:#3a5898}.site-footer__social.site-branding__social .site-branding__social__icon a:hover.twitter span,.site-header .site-branding__social__icon a:hover.twitter span{background:#00acee}.site-footer__social.site-branding__social .site-branding__social__icon a:hover.instagram span,.site-header .site-branding__social__icon a:hover.instagram span{background:#3f729b}.site-footer__social.site-branding__social .site-branding__social__icon a:hover.pinterest span,.site-header .site-branding__social__icon a:hover.pinterest span{background:#c72527}.site-footer__social.site-branding__social .site-branding__social__icon a:hover.youtube span,.site-header .site-branding__social__icon a:hover.youtube span{background:#ce3527}.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:27px;display:block;background-color:#327dc1;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:#000}.site-catalog__title{text-align:center;margin-top:15px;font-size:18px}.footer-navigation ul li{width:100%}@media(min-width:45rem){.footer-navigation ul li{width:20%}}.footer-navigation ul li ul li a{font-size:1.0625rem}.footer-navigation ul li ul li li{text-transform:none}.footer-navigation ul li ul li li a{font-size:.9375rem;text-align:center}@media(min-width:45rem){.footer-navigation ul li ul li li a{text-align:left}}.google-preview-link a{width:90%;max-width:210px;margin:8px auto;padding:8px 12px;font-weight:400;letter-spacing:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#327dc1;color:#fff;text-transform:uppercase;transition:background-color .3s ease-in-out;box-shadow:0 3px 5px 0 rgba(0,0,0,.5)}.google-preview-link a:hover{background-color:#5396d3;color:#fff}.google-preview-link a:before{padding-top:.125rem;padding-right:.5rem;content:"\e800";font-family:university-press-fonts}.google-preview-link a:after{content:"Preview this title"}.google-preview-link img{display:none}.simple-popup{background-color:#327dc1;min-height:300px;padding:.9375rem 1.25rem;z-index:9999999;overflow:hidden;color:#fff;position:fixed;left:20px;bottom:4%;width:300px;box-shadow:0 3px 9px 0 rgba(0,0,0,.4);display:none}.simple-popup__close{position:absolute;right:15px;top:10px;cursor:pointer;padding:.3125rem;transition:color .3s ease}.simple-popup__close:hover{color:#8a8c8e}.simple-popup__title{font-size:1.375rem;color:#fff}.simple-popup__content{color:#fff;font-size:.875rem}.simple-popup__button{color:#000;background:#fff;display:inline-block;padding:.625rem 1.875rem;text-decoration:none;margin-top:1.25rem;cursor:pointer;text-transform:uppercase}.simple-popup__button:hover{color:#000;box-shadow:0 3px 9px 0 rgba(0,0,0,.4)}.site-header__account-links{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.site-header__account-link{font-size:1.375rem;display:-ms-flexbox;display:flex;color:#fff}.site-header__account-link:hover{color:#fff}@media(min-width:60rem){.site-header__account-link{font-size:1.75rem;color:#666}.site-header__account-link:hover{color:#666}}.site-header__account-link:before{margin:0 .3125rem 0 0}.site-header .site-header__mobile-tools .site-header__cart .icon-shopping-basket:before{color:#fff}@media(min-width:60rem){.site-header .site-header__mobile-tools .site-header__cart .icon-shopping-basket:before{color:#666}}.site-header .site-header__mobile-tools .site-header__cart .icon-shopping-basket:before:before{margin:0 .3125rem 0 0}.site-header .site-cart-link.site-header__cart .icon-shopping-basket:before{color:#fff}@media(min-width:60rem){.site-header .site-cart-link.site-header__cart .icon-shopping-basket:before{color:#666}}.mailchimp-signup-form .mc-field-group{position:relative;display:-ms-inline-flexbox;display:inline-flex;height:100%;-ms-flex-direction:column;flex-direction:column}.mailchimp-signup-form .mc-field-group div.mce_inline_error{position:absolute;width:100%;bottom:-40px}.mailchimp-signup-form .mc-field-group input.email{height:33px}.mailchimp-signup-form #mc_embed_signup div.response,.mailchimp-signup-form #mce-error-response div.response{width:100%}.mailchimp-signup-form #mc_embed_signup .button{font-size:15px;line-height:33px;height:100%}.mailchimp-signup-form__title{font-size:.75rem;text-align:center}@media(min-width:30rem){.mailchimp-signup-form__title{font-size:1rem}}.search-header__title{display:none}.search-header__info{-ms-flex-wrap:wrap;flex-wrap:wrap}.search-header .site-settings,.search-header__info{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.search-header .site-settings{width:100%;margin:1.25rem 0}.tabs__item{width:auto;padding:0 .625rem}.advanced-search-form{background-color:#f7f7f7;padding:1.5625rem;border-bottom:1px solid #dedede}.advanced-search-form__title{padding-bottom:1.25rem;border-bottom:1px solid #dedede;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}.advanced-search-form .form__input--submit{padding:.3125rem;margin:0}.custom-dropdown{list-style:none;margin:0;padding:0}.custom-dropdown__dropdown-toggle{cursor:pointer}.custom-dropdown__list-wrapper{width:100%;padding:0;margin:0}.custom-dropdown__list{list-style:none;margin:0;padding:0;background:0 0;border:none;max-height:0;overflow:hidden;transition:max-height .3s;visibility:hidden}.custom-dropdown.is-open .custom-dropdown__list{max-height:none;overflow:auto;visibility:visible}.custom-dropdown{position:relative}.custom-dropdown__list{position:absolute;width:100%;z-index:1}.custom-dropdown__list-item{margin-bottom:0}.featherlight .featherlight-content{margin-left:5px;margin-right:5px}.cart-options__controls{display:none;margin:20px 20px 40px;min-width:unset}@media(min-width:37.5rem){.cart-options__controls{min-width:500px}}.cart-options__controls .select-dropdown__select{width:100%;padding:10px;border-color:#e6e6e6;margin-bottom:20px}.cart-options__options-link{padding:.1875rem}.cart-options__cart-option{display:none}.cart-options__cart-option.is-active{display:inline-block}.cart-options__cart-link{color:#e6e6e6}.cart-options__cart-link:hover{color:#fff}.cart-options__cart-option-availability-message{padding-left:.625rem}.site-cart .site-cart__link{padding:.3125rem .625rem;display:block}.site-cart .site-cart__link:hover{background-color:#327dc1;color:#fff}.site-cart .custom-dropdown{position:static}@media(min-width:37.5rem){.site-cart .custom-dropdown{position:relative}}.site-cart .custom-dropdown__list{font-size:.8125rem;margin-top:1.375rem;min-width:225px;z-index:1;background-color:#fff;text-align:right;border:2px solid #000;width:100%;right:0;left:0}@media(min-width:37.5rem){.site-cart .custom-dropdown__list{margin-top:.625rem;left:unset;right:-5px}}.sumo-form-wrapper .smartbar-popup-content .sumome-react-wysiwyg-popup-container{padding:10px 20px!important}@media(min-width:45rem){.sumo-form-wrapper .smartbar-popup-content .sumome-react-wysiwyg-popup-container{padding:3px 20px!important}}.sumo-form-wrapper input[type=text]{margin:10px 0!important}@media(min-width:45rem){.sumo-form-wrapper input[type=text]{margin:0!important}}.sumo-form-wrapper a.sumome-smartbar-powered-by-variant{display:none!important}@media(min-width:45rem){.sumo-form-wrapper a.sumome-smartbar-powered-by-variant{display:block!important}}.promotional-bar{background-color:#327dc1;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:0 .625rem}.promotional-bar__container{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:.625rem;margin-bottom:.625rem}.promotional-bar__text{width:calc(100% - 10px);color:#fff}.promotional-bar__text>p{margin-bottom:0}.promotional-bar__text *{color:#fff}.promotional-bar__close{color:#fff;font-size:1rem}.homepage__blog{display:block;margin-top:1.25rem;margin-bottom:3.75rem}@media(min-width:45rem){.homepage__blog{margin-top:0}}.homepage__blog__header{display:block;text-align:center}.homepage__blog__header h2{color:#000;font-weight:700}.homepage__blog__grid{display:grid;gap:2rem}@media(min-width:45rem){.homepage__blog__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:52.5rem){.homepage__blog__grid{grid-template-columns:repeat(3,1fr)}}.homepage__blog__img{display:block;overflow:hidden;position:relative;padding-top:85%}.homepage__blog__img img{position:absolute;width:100%;height:100%;inset:0;object-fit:cover;transition:transform .4s;display:block}.homepage__blog__img:hover img{transform:scale(1.1)}.homepage__blog__content{display:block;margin-top:.9375rem}.homepage__blog__content h3{color:#327dc1;font-weight:500;transition:color .2s;will-change:color;margin-bottom:10px}.homepage__blog__content h3:hover{color:#428bca}.post p{font-weight:400}div.supapress div[id^=isbn-carousel-] .book-wrapper,div.supapress div[id^=isbn-grid-] .book-wrapper,div.supapress div[id^=isbn-list-] .book-wrapper,div.supapress div[id^=product-details-] .book-wrapper,div.supapress div[id^=search-grid-] .book-wrapper,div.supapress div[id^=search-list-] .book-wrapper{padding:0}div.supapress div[id^=isbn-carousel-] .book-wrapper img,div.supapress div[id^=isbn-grid-] .book-wrapper img,div.supapress div[id^=isbn-list-] .book-wrapper img,div.supapress div[id^=product-details-] .book-wrapper img,div.supapress div[id^=search-grid-] .book-wrapper img,div.supapress div[id^=search-list-] .book-wrapper img{box-shadow:0 3px 5px 0 rgba(0,0,0,.5);transition:all .3s ease}div.supapress div[id^=isbn-carousel-] .book-wrapper .info-wrapper .sp__the-title,div.supapress div[id^=isbn-grid-] .book-wrapper .info-wrapper .sp__the-title,div.supapress div[id^=isbn-list-] .book-wrapper .info-wrapper .sp__the-title,div.supapress div[id^=product-details-] .book-wrapper .info-wrapper .sp__the-title,div.supapress div[id^=search-grid-] .book-wrapper .info-wrapper .sp__the-title,div.supapress div[id^=search-list-] .book-wrapper .info-wrapper .sp__the-title{font-size:1rem;font-weight:400}div.supapress div[id^=isbn-carousel-] .book-wrapper .info-wrapper .sp__the-author,div.supapress div[id^=isbn-grid-] .book-wrapper .info-wrapper .sp__the-author,div.supapress div[id^=isbn-list-] .book-wrapper .info-wrapper .sp__the-author,div.supapress div[id^=product-details-] .book-wrapper .info-wrapper .sp__the-author,div.supapress div[id^=search-grid-] .book-wrapper .info-wrapper .sp__the-author,div.supapress div[id^=search-list-] .book-wrapper .info-wrapper .sp__the-author{font-size:.875rem;font-weight:700}div.supapress div[id^=isbn-carousel-] .book-wrapper .info-wrapper .sp__the-imprint,div.supapress div[id^=isbn-grid-] .book-wrapper .info-wrapper .sp__the-imprint,div.supapress div[id^=isbn-list-] .book-wrapper .info-wrapper .sp__the-imprint,div.supapress div[id^=product-details-] .book-wrapper .info-wrapper .sp__the-imprint,div.supapress div[id^=search-grid-] .book-wrapper .info-wrapper .sp__the-imprint,div.supapress div[id^=search-list-] .book-wrapper .info-wrapper .sp__the-imprint{font-size:.875rem}@media(min-width:45rem){div.supapress .product-details .book-wrapper__social-links{width:100%}}div.supapress .product-details .book-wrapper__top-section--breadcrumbs-social{background:#fff;padding-bottom:15px!important;margin-bottom:1.875rem;max-width:100%;padding-top:15px!important;border-bottom:1px solid #e6e6e6}div.supapress .product-details .book-wrapper__top-section--breadcrumbs-social .book-wrapper__breadcrumbs{margin:0 auto;max-width:70.3125rem;padding:0 .9375rem;width:100%}div.supapress .product-details .tabs__item .tabs__link{border-bottom:3px solid!important;border-bottom-color:transparent!important}div.supapress .product-details .tabs__item.r-tabs-state-active a,div.supapress .product-details .tabs__item .tabs__link:hover{border-bottom-color:#327dc1!important}div.supapress .product-details .r-tabs-accordion-title,div.supapress .product-details .r-tabs-accordion-title:after,div.supapress .product-details .r-tabs-accordion-title:before{background:#327dc1}div.supapress .product-details .book-wrapper{background-color:#fff}div.supapress .product-details .book-wrapper__top-section--details{font-size:1.125rem}div.supapress .product-details .book-wrapper__top-section--details h1{margin-bottom:0;color:#000;line-height:1.3}div.supapress .product-details .book-wrapper__top-section--details h2{font-size:1.125rem}div.supapress .product-details .book-wrapper__top-section--details .sp__the-summary{color:#666;font-size:18px;margin:20px 0}div.supapress .product-details .book-wrapper__top-section--details .sp__the-author,div.supapress .product-details .book-wrapper__top-section--details .sp__the-summary{color:#666}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{font-size:.875rem;margin-bottom:.3125rem}div.supapress .product-details .book-wrapper__top-section--details .sp__price{font-weight:700;font-size:1.125rem}div.supapress .product-details .book-wrapper__buy-section{margin-top:1.25rem}div.supapress .product-details .book-wrapper__buy-section .sp__buy-format .buy-button{width:auto}div.supapress .product-details .book-wrapper__buy-section .sp__buy-format ul li{text-transform:none;font-weight:700;color:#327dc1}div.supapress .product-details .related-books img{box-shadow:0 3px 5px 0 rgba(0,0,0,.5);transition:all .3s ease}div.supapress .product-details .related-books h2{color:#000}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)}.supapress-format{-ms-flex-direction:column!important;flex-direction:column!important;-ms-flex-pack:start!important;justify-content:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}@media(min-width:52.5rem){.supapress-format{-ms-flex-direction:row!important;flex-direction:row!important;-ms-flex-align:center!important;align-items:center!important}}.supapress-format__price-info{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:start;align-items:flex-start;margin:.625rem 0}@media(min-width:60rem){.supapress-format__price-info{width:auto;-ms-flex-align:end;align-items:flex-end}}.supapress-format__price-options{width:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}@media(min-width:60rem){.supapress-format__price-options{-ms-flex-pack:end;justify-content:flex-end}}.supapress-format__price-options>:last-child{margin-left:1.25rem!important}.supapress-format__price-options>:first-child{margin-left:0!important}.supapress-format__prices{-ms-flex-positive:0!important;flex-grow:0!important;padding-right:0!important;line-height:1.4em;max-width:50%;text-align:left!important}@media(min-width:30rem){.supapress-format__prices{max-width:100%}}.supapress-format .buy-button{margin:0}div.supapress div[id^=isbn-carousel-] .slick-list{padding-top:1.5625rem;padding-bottom:1.5625rem}div.supapress div[id^=isbn-carousel-] .slick-list:hover .book-wrapper{transform:translateX(-5%)}div.supapress div[id^=isbn-carousel-] .book-wrapper{transition:transform .3s ease .1s;padding:.3125rem}div.supapress div[id^=isbn-carousel-] .book-wrapper .image-wrapper{min-height:unset!important}div.supapress div[id^=isbn-carousel-] .book-wrapper:hover{transform:scale(1.1)!important}div.supapress div[id^=isbn-carousel-] .book-wrapper:hover~.book-wrapper{transform:translateX(5%)}