/*!
Theme Name:   Oklahoma University Theme
Description:  Oklahoma University Child Theme
Version: 1.0.0
Author: Supadu
Author URI:   http://www.supadu.com
Template:     university_press_theme
*/@import url("https://fonts.googleapis.com/css2?family=Lato:wght@100;400;600;700&family=Vollkorn:wght@400;500;600;700&display=swap");body{font-size:1rem;line-height:1.5rem;letter-spacing:0;color:#000;background-color:#fff;font-family:Vollkorn,sans-serif}.custom-events-social-feed-section .events-social-wrapper .site-homepage__upcoming-event--right .event-date,.custom-events-social-feed-section .events-social-wrapper .site-homepage__upcoming-event--right .event-title,.entry-title,.page-title,.site-cta-button,.site-footer .site-footer__social.site-branding__social>p,.site-header .header-site-search #search-close,.site-homepage__hero-slide--copy *,.site-homepage__recent-posts ul li a,.site-navigation .site-navigation__container nav ul li a,.sp__buy-format .buy-button,.tabs__item .tabs__link,.upt-sub-header,div.supapress .product-details .book-wrapper__buy-section .sp__buy-format .buy-button,h1,h2,h3,h4,h5,h6{font-family:Lato,sans-serif;font-weight:700}.custom-events-social-feed-section .events-social-wrapper .events-container .date-time-events a,.custom-events-social-feed-section .events-social-wrapper .events-container p.event-blurb,.custom-events-social-feed-section .events-social-wrapper .events-container p span.date-time-event-span,.custom-events-social-feed-section .events-social-wrapper h3,.newsletter-container h3,div.supapress .product-details .book-wrapper__top-section--details h1,div.supapress .product-details .book-wrapper__top-section--details h2{font-family:Vollkorn,serif;font-weight:400}h1,h2,h3,h4,h5,h6{color:#000;letter-spacing:0}.entry-title,.page-title,.upt-sub-header{text-align:center;display:inline-block;position:relative}h2.upt-sub-header{color:#8f0028;font-family:Lato,sans-serif;font-weight:400;text-transform:capitalize;font-size:1.375rem}h2.upt-sub-header.text-center{margin-bottom:25px}a{color:#8f0028;font-weight:500;letter-spacing:0}a:hover{color:#f72a2d}.site-search__posts .entry-title{margin-bottom:30px}h1.entry-title{text-align:left!important}.show-desktop.authors-list__listing--letter{font-size:40px!important;font-weight:500;font-family:Lato,sans-serif}ul.sub-menu *{font-weight:700!important}a.authors-list__contributor__link{color:#4f4f4f!important;font-family:Lato,sans-serif}a.authors-list__contributor__link:hover{color:#f72a2d!important}h2.related-events__header{font-size:22px;text-align:left;color:#000;font-weight:400}p{font-family:Vollkorn,sans-serif;letter-spacing:0;font-weight:400}p,ul{color:#4f4f4f}ul{font-size:1rem}.site-page .entry-title{width:100%;text-align:center;border-bottom:1px solid #000;padding-bottom:10px}h1.page-title,header.authors-list__header h1{width:100%;text-align:left}.site-homepage section .upt-sub-header{font-size:1.375rem}.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:#8f0028}.site-homepage__organisations h2.upt-sub-header{color:#fff;font-size:2rem;margin-bottom:25px!important}.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 #f5f5f5}.site-homepage__organisations .logo:hover{border-color:#000}.site-homepage__recent-posts ul li a{font-size:1rem}.site-homepage .category-section{background:#fff}.site-homepage .category-section__shortcode{text-align:center}.breadcrumbs-page{background:#fff}.breadcrumbs-page .site-main{margin-top:0;margin-bottom:40px;padding-top:40px}#content .university-press-theme-a-z{position:relative;top:20px}#content .university-press-theme-a-z__grid.sub-categories{margin-top:0}@media (min-width:45rem){#content .university-press-theme-a-z__grid.sub-categories{margin-top:-1.875rem}}#content .university-press-theme-a-z__grid .grid-block>li{font-size:1rem;line-height:45px;margin-bottom:0;font-family:Lato;font-weight:600!important;color:#4f4f4f}#content .university-press-theme-a-z__grid .grid-block ul li{text-transform:none;display:block;font-size:16px}#content .university-press-theme-a-z__grid .grid-block ul li a{color:#4f4f4f!important;font-weight:600}#content .university-press-theme-a-z__grid .grid-block ul li:not(.sub-category){font-size:1.25rem}#content .university-press-theme-a-z__grid .grid-block ul li.sub-category{margin-bottom:5px;padding-left:20px;text-indent:-20px}#content .university-press-theme-a-z__grid .grid-block ul li.sub-category a{display:block;font-weight:400}#content .university-press-theme-a-z__grid .grid-block ul li.sub-category a:hover span{color:#000}#content .university-press-theme-a-z__grid .grid-block ul li.sub-category span{transition:color .3s ease-in-out;margin-bottom:0;position:relative;display:block;z-index:1}#content .university-press-theme-a-z .university-press-theme-a-z__jump-to label{color:#000}ul.grid-block li{display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important;-ms-flex-direction:row!important;flex-direction:row!important;width:100%}.university-press-theme-a-z__grid.sub-categories .grid-block>li:first-child{display:none!important}ul#A li ul li:first-of-type{margin:0;margin-bottom:10px!important}.authors-list .az-pagination__dropdown label{margin-right:20px;color:#8f0028}.authors-list .az-pagination__dropdown label,select#browse-by-last-name{font-family:Lato,sans-serif!important;font-weight:400}.site-catalog__item{text-align:center}.site-catalog__item P{margin-bottom:10px}.university-press-theme-a-z__grid li a{font-family:Lato,sans-serif}.promo-grid__tile.overlay{background-position:50%;background-size:cover;background-repeat:no-repeat}.site-main{margin-top:0;padding-top:40px}div#primary{background:#fff}.upt-author-page h1.upt-author-name{font-family:Vollkorn,sans-serif;font-weight:500;color:#8f0028;font-size:2rem}.upt-author-page__top-section div{font-family:Vollkorn,sans-serif;color:#4f4f4f;letter-spacing:0;font-weight:400;line-height:1.5em}.upt-author-page__author-events h2{text-transform:capitalize;font-size:22px;width:100%;font-family:Lato,sans-serif;font-weight:400!important;color:#000;text-align:left!important}.upt-author-page__author-events--event h3 a{font-size:1rem!important;font-family:Lato,sans-serif;font-weight:400;color:#000}.upt-author-page__author-events--event h4{font-style:normal!important;font-weight:400!important;margin:10px 0!important;font-family:Vollkorn,sans-serif;font-size:1.3rem!important;color:#8f0028}.upt-author-page__author-events--event p{font-family:Lato,sans-serif;font-weight:400;color:#000;font-size:1rem!important}main.site-blog-events .entry-summary *{margin-bottom:0}main.site-blog-events .entry-summary p{font-weight:500!important;font-size:1.3rem!important}main.site-blog-events .entry-summary h2{margin-bottom:0}main.site-blog-events .entry-summary h2.entry-title a{color:#8f0028;font-weight:500!important;font-size:1.3rem!important;font-family:Vollkorn,sans-serif;font-style:normal}main.site-blog-events .entry-summary h2.entry-title a:hover{color:#f72a2d;border-bottom:none}.site-blog-archive__post .post-thumbnail a{display:block;text-align:left}.site-blog-archive__post .entry-summary,.site-blog-archive__post .entry-summary .entry-summary .entry-title,.site-blog-archive__post .entry-summary .entry-title{text-align:left}.site-header{background-color:#fff}.site-header *{transition:none!important}.site-header__social_mobile{margin:0!important;display:none}@media (min-width:30rem){.site-header__social_mobile{display:block}}.site-header .site-branding{-ms-flex-align:center;align-items:center;padding:0 10px;-ms-flex-flow:nowrap;flex-flow:nowrap}@media (min-width:22.5rem){.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;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 0 20px}}.site-header .site-branding .site-branding__social__icon{margin-right:12px;display:-ms-flexbox;display:flex}.site-header .site-branding .site-branding__social__icon span{color:#858585;border-color:#858585}.site-header .site-branding .site-branding__social__icon a:hover span{color:#fff;border-color:hsla(0,0%,100%,.2)}.site-header .site-branding__social.site-header__social{border-right:1px solid #000!important}@media (min-width:25rem){.site-header .site-branding__social.site-header__social{display:-ms-flexbox;display:flex}}.site-header__links{width:100%;display:none;color:#858585}.site-header__links *{font-family:Lato,sans-serif;font-weight:400;text-transform:uppercase}.site-header__links .header-link{margin:0;color:#858585;position:relative;top:-2px;font-weight:400}@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:250px;position:relative;top:2px}}.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{padding:5px}.site-header .site-cart-link.site-header__cart .icon-shopping-basket:before{color:#000}.site-header .icon-shopping-basket:before{content:"";background:url(/wp-content/themes/oupress_child_theme/images/cart-icon.png);width:26px;height:30px;background-position:50%;background-repeat:no-repeat;background-size:contain;top:2px;position:relative}.site-header span.icon-facebook,.site-header span.icon-twitter{border:0!important}.site-header .icon-facebook,.site-header .icon-twitter{font-size:20px!important;width:33px!important;height:31px!important;text-align:center!important;text-decoration:none!important;margin:5px 2px!important;background:#3b5998!important;color:#fff!important;position:relative;border-radius:50%!important}.site-header .site-navigation{background-color:#fff;border-top:1px solid #8585856b;border-bottom:1px solid #8585856b}.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 span{color:#8f0028;font-size:1.1em;font-family:Lato,sans-serif;font-weight:400;letter-spacing:.025em}.site-header .site-navigation .search-trigger span:hover{color:#f72a2d!important}.site-header .site-navigation .search-trigger .icon-search{color:#8f0028}.site-header .site-header__mobile-tools{background-color:#fff;border-top:1px solid #8585856b;border-bottom:1px solid #8585856b;padding:6px 10px}.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:#000;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;display:none}.site-header .site-header__mobile-tools .site-header__cart .icon-shopping-basket:before{color:#8f0028}.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:#000}.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:#fff}.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:#8f0028}.site-header .header-site-search .predictive-container .predictive-list a:hover{color:#ff2965}.site-header .header-site-search .predictive-container h3{color:#000}.site-header .header-site-search .predictive-container .site-container{padding:0 .9375rem}.site-header .header-site-search input#search-input::-webkit-input-placeholder{font-weight:400!important;font-family:Vollkorn,sans-serif}.site-header .header-site-search input#search-input::-moz-placeholder{font-weight:400!important;font-family:Vollkorn,sans-serif}.site-header .header-site-search input#search-input::-ms-input-placeholder{font-weight:400!important;font-family:Vollkorn,sans-serif}.site-header .header-site-search input#search-input::placeholder{font-weight:400!important;font-family:Vollkorn,sans-serif}.site-header .header-ecom-links{display:-ms-flexbox;display:flex;height:65px;-ms-flex-align:center;align-items:center;margin-left:10px}.site-header .header-ecom-links span:before{color:#8f0028!important}.header-banner{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;padding:10px}.header-banner a{text-decoration:underline;color:#fff}.header-banner p{color:#fff;display:inline;margin:0;padding:0}.header-banner__content{font-family:Lato,sans-serif;text-transform:uppercase;font-weight:400!important;text-align:center}#search-input{border-radius:0;-webkit-appearance:none}div.supapress .product-details p.sp__the-imprint,div.supapress .product-details p.sp__the-publisher{display:none}div.supapress .product-details p.sp__the-author{color:#000!important;font-size:1.1rem!important;margin-top:10px;text-transform:capitalize}div.supapress .product-details .book-wrapper__top-section{background:#f5f5f5!important}div.supapress .product-details .book-wrapper__top-section--breadcrumbs-social{background:#f5f5f5;padding-bottom:15px!important;margin-bottom:1.875rem;max-width:100%;padding-top:15px!important}@media (min-width:60rem){div.supapress .product-details .book-wrapper__top-section--breadcrumbs-social{display:block}}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%;font-family:Lato,sans-serif;font-weight:500}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:#f5f5f5}div.supapress .product-details .product-details-lower-left .r-tabs-state-active a{color:#f72a2d}div.supapress .product-details .product-details-lower-left a{color:#4f4f4f;transition:color .2s}div.supapress .product-details .product-details-lower-left a:hover{color:#f72a2d}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;color:#8f0028;font-size:2em}div.supapress .product-details .book-wrapper__top-section--details h2{font-size:1.5em;margin-bottom:5px;margin-top:5px}div.supapress .product-details .book-wrapper__top-section--details h3{display:none}div.supapress .product-details .book-wrapper__top-section--details .sp__the-summary{color:#858585;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:#858585}div.supapress .product-details .book-wrapper__top-section--details .sp__the-author,div.supapress .product-details .book-wrapper__top-section--details .sp__the-publisher{font-size:.875rem}div.supapress .product-details .book-wrapper__buy-section{background:transparent!important;margin-top:0;padding:0 0 30px!important}div.supapress .product-details .book-wrapper__buy-section p.sp__details{font-weight:600;color:#000;font-family:Lato,sans-serif;border-top:1px solid #000;padding-top:20px;margin-bottom:20px;text-align:center}@media (min-width:60rem){div.supapress .product-details .book-wrapper__buy-section p.sp__details{text-align:unset}}div.supapress .product-details .book-wrapper__buy-section p.sp__details .red-pipe{color:#f72a2d}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:#8f0028}div.supapress .product-details .book-wrapper .r-tabs-nav *{font-size:.8rem;text-transform:uppercase}div.supapress .product-details .book-wrapper .r-tabs-nav .r-tabs-state-default.r-tabs-tab a{color:#4f4f4f!important}div.supapress .product-details .book-wrapper .r-tabs-nav .r-tabs-state-default.r-tabs-tab a:hover{color:#f72a2d!important}div.supapress .product-details .related-books h2{color:#8f0028;font-family:Lato,sans-serif;font-weight:600;text-transform:capitalize;font-size:2rem}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)}.add-this__social-links.book-wrapper__social-links{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-top:20px!important}.product-details-lower-left{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;column-gap:10px}@media (min-width:60rem){.product-details-lower-left{-ms-flex-direction:row;flex-direction:row}}.product-details-lower-left .book-wrapper__information{-ms-flex-positive:1;flex-grow:1}.product-details-lower-left .new-buttons{margin-top:40px;margin-bottom:40px;min-width:230px;font-family:Lato,sans-serif;padding-left:20px;padding-right:20px}@media (min-width:60rem){.product-details-lower-left .new-buttons{padding-right:0}}@media (min-width:64.375rem){.product-details-lower-left .new-buttons{padding-left:0}}.product-details-lower-left .new-buttons a{border-bottom:1px solid #4f4f4f;display:-ms-flexbox;display:flex;line-height:2;padding-top:2px;font-weight:600;color:#4f4f4f;-ms-flex-pack:center;justify-content:center}@media (min-width:60rem){.product-details-lower-left .new-buttons a{-ms-flex-pack:start;justify-content:flex-start}}.product-details-lower-left .new-buttons a:hover{color:#f72a2d;border-bottom:1px solid #f72a2d}.product-details-lower-left *{margin:0}.product-details-lower-left a{color:#fff}@media (min-width:60rem){.product-details-lower-left a{color:#858585}}.product-details-lower-left .r-tabs-nav{border-bottom:1px solid #000;padding-bottom:13px;margin-bottom:8px}.product-details-lower-left .r-tabs-nav li{padding:0 10px!important}.product-details-lower-left .r-tabs-nav li a{border-bottom:none!important}.product-details-lower-left .r-tabs-nav *{font-size:.8rem}.product-details-lower-left .r-tabs-state-active a.tabs__link.r-tabs-anchor:after{border-bottom:1px solid #f72a2d!important;content:"";display:block;top:14px;position:relative}.product-details-lower-left .r-tabs-state-default a.tabs__link.r-tabs-anchor:after{border-bottom:1px solid transparent!important;content:"";display:block;top:14px;position:relative}.product-details-lower-left .r-tabs-state-default a.tabs__link.r-tabs-anchor:hover:after{border-bottom:1px solid #f72a2d!important;content:"";display:block;top:14px;position:relative}.buy-section-alt{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:50px;-ms-flex-direction:column;flex-direction:column}@media (min-width:60rem){.buy-section-alt{-ms-flex-direction:row;flex-direction:row}}.buy-section-alt *{font-family:Lato,sans-serif}.buy-section-alt li{list-style:none}.buy-section-alt .buy-section-format-left{text-align:center;margin-bottom:20px}@media (min-width:60rem){.buy-section-alt .buy-section-format-left{text-align:left;margin-bottom:0}}.buy-section-alt .buy-section-format-left .buy-section-format-price{display:-ms-inline-flexbox;display:inline-flex;font-weight:800;color:#000!important;font-size:1.3em;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-align:center;align-items:center}.buy-section-alt .buy-section-format-left .buy-section-format-price li.sp__format{display:inline-block}.buy-section-alt .buy-section-format-left .buy-section-format-price p.sp__price{margin:0;padding:0;text-align:left!important;padding-right:5px!important;display:inline-block;font-weight:800;color:#000!important;font-size:1.1em;line-height:1.5em;letter-spacing:0}.buy-section-alt .buy-section-format-left .buy-section-published-isbn{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;color:#4f4f4f;font-weight:400;text-transform:uppercase;margin-top:10px}.buy-section-alt .buy-section-format-left .buy-section-published-isbn li.sp__isbn13:after{content:"|";padding-right:3px;padding-left:3px}.buy-section-alt .buy-section-format-right,.buy-section-alt .buy-section-format-right a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.buy-section-alt .buy-section-format-right a{background:#8f0028;padding:10px;border-radius:6px;color:#fff;text-transform:uppercase;font-weight:600;border:2px solid transparent;transition:all .3s ease-in-out;box-shadow:0 0 6px 2px #0000003b;width:200px;-ms-flex-align:center;align-items:center;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.buy-section-alt .buy-section-format-right a:hover{border:2px solid #f72a2d}.awards-alt-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;row-gap:10px}.related-books h2{color:#8f0028!important;text-transform:capitalize;font-size:22px!important;font-weight:400!important;text-align:left}.dropdown{position:relative;display:inline-block}.dropdown .dropbtn{cursor:pointer}.dropdown .dropbtn:hover{border:2px solid transparent}.dropdown .dropbtn:after{content:"\e805";font-size:13px;padding-left:10px;position:relative;top:-.5px;font-family:university-press-fonts}.dropdown>a:hover{border:2px solid #f72a2d!important}.dropdown .dropdown-content{display:none;transition:.3s;position:relative;background-color:transparent;min-width:160px;overflow:visible;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1}.dropdown .dropdown-content a{color:#fff;padding:12px 16px;text-decoration:none;display:block;border-radius:0!important;text-align:center;box-shadow:none!important}.dropdown .dropdown-content a:hover{border:2px solid transparent;color:#f72a2d}.dropdown .dropdown-content a:first-child{border-top-left-radius:6px!important;border-top-right-radius:6px!important}.dropdown .dropdown-content a:last-child{border-bottom-left-radius:6px!important;border-bottom-right-radius:6px!important}.dropdown div#myDropdown{background:transparent;min-height:200px;box-shadow:none!important}.show{display:block!important;transition:.3s}p.sp__exam-copies-link{line-height:2;padding-top:2px;font-weight:600;color:#4f4f4f;font-size:1rem;font-family:Lato,sans-serif}.event-item__title{color:#8f0028!important}.event-item .event-item__details{display:-ms-flexbox!important;display:flex!important;-ms-flex-direction:column;flex-direction:column}.event-item span.event-item__address{-ms-flex-order:1;order:1;font-size:1rem;font-family:Lato,sans-serif;font-weight:400;color:#000;margin:0!important}.event-item span.event-item__title{-ms-flex-order:2;order:2;font-style:normal;font-weight:400;font-family:Vollkorn,sans-serif;font-size:1.3rem;color:#8f0028;margin:10px 0!important}.event-item span.event-item__date-time{-ms-flex-order:3;order:3;font-size:1rem;font-family:Lato,sans-serif;font-weight:400;color:#000;margin:0!important}.event-item a{display:none}.series-reposition,p.sp__details{margin-bottom:0!important}.series-reposition a{font-weight:600;color:#000;font-family:Lato,sans-serif;text-transform:uppercase;padding-top:5px}.series-reposition a:hover{color:#f72a2d}.book__spec--wrapper{display:block;padding:20px 0;border-top:1px solid #000;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px}@media (min-width:45rem){.book__spec--wrapper{padding:20px 0 40px}}.book__spec--wrapper p.sp__details{margin-bottom:0!important;margin-top:0!important;padding:0!important;border-top:0 none!important}@media (min-width:45rem){.book__spec--wrapper p.sp__details{text-align:left!important}}div.supapress .search-list .search-wrapper .pagination-wrapper{border:1px solid #f5f5f5}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{position:relative;top:-65px}div.supapress .search-grid.search .search-wrapper .pagination-wrapper{border-top:1px solid #f5f5f5;border-right:1px solid #f5f5f5;padding-bottom:20px;border-bottom:1px solid #000!important;margin-bottom:0}div.supapress .search-grid.search .search-wrapper .pagination-wrapper label{text-transform:uppercase!important}div.supapress .search-grid.search .search-wrapper .pagination-wrapper__sort{font-family:Lato,sans-serif;font-weight:400}div.supapress .search-grid.search .search-wrapper .pagination-wrapper__sort select#sort-by-top{background:#f5f5f5}div.supapress .search-grid.search .search-wrapper .pagination-wrapper span.supapress-per-page-wrapper{background:#f5f5f5!important}div.supapress .search-grid.search .search-wrapper .pagination-wrapper .supapress-pagination-wrapper a.supapress-page,div.supapress .search-grid.search .search-wrapper .pagination-wrapper__pre-page{font-family:Lato,sans-serif;font-weight:400}div.supapress .search-grid.search .search-wrapper .pagination-wrapper:last-of-type{border-top:1px solid #000!important;border-bottom:1px solid #000!important;padding-bottom:10px}div.supapress .search-grid.search .search-wrapper .books-wrapper .book-wrapper{transition:all .3s ease;border-right:none;border-bottom:none}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:#8f0028}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{border-top:0!important;border-bottom:1px solid #f5f5f5!important;border-right:0!important;margin-bottom:0;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:#f72a2d}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:transparent;color:#f72a2d;font-family:Lato,sans-serif;font-weight:400;text-decoration:none}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:#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:transparent;color:#f72a2d}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:#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:#f72a2d;background:transparent}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 h3,div.supapress .search-grid .books-wrapper .book-wrapper .information-wrapper p,div.supapress .search-list .books-wrapper .book-wrapper .information-wrapper h3,div.supapress .search-list .books-wrapper .book-wrapper .information-wrapper p{margin:3px 0!important;line-height:1!important}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{margin:0;line-height:1.3;font-family:Vollkorn,sans-serif;font-weight:500!important}div.supapress .search-grid .books-wrapper .book-wrapper .information-wrapper .sp__the-title a,div.supapress .search-list .books-wrapper .book-wrapper .information-wrapper .sp__the-title a{font-size:1.1rem}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-family:Vollkorn,sans-serif;color:#000!important;font-size:1rem!important;margin-top:5px;margin-bottom:3px}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:300;margin:0;color:#000}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-bottom:6px!important;color:#000;font-weight:700;font-family:Lato,sans-serif;text-transform:uppercase;font-size:.8rem}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{font-family:Lato,sans-serif;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}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 .clear-filters,div.supapress .search-list .filter-wrapper .filter-load-wrapper .filter-block .clear-filters{color:#f72a2d}div.supapress .search-grid .filter-wrapper .filter-load-wrapper .filter-block ul .filter-option,div.supapress .search-list .filter-wrapper .filter-load-wrapper .filter-block ul .filter-option{padding-left:30px!important;margin:0!important}div.supapress .search-grid .filter-wrapper .filter-load-wrapper .filter-block ul .filter-option a,div.supapress .search-list .filter-wrapper .filter-load-wrapper .filter-block ul .filter-option a{text-transform:capitalize;font-weight:500}div.supapress .search-grid .filter-wrapper .filter-load-wrapper .filter-block ul .filter-option a.clear-filter,div.supapress .search-list .filter-wrapper .filter-load-wrapper .filter-block ul .filter-option a.clear-filter{color:#8f0028}div.supapress .search-grid .filter-wrapper .filter-load-wrapper .filter-block ul .filter-option a:hover,div.supapress .search-list .filter-wrapper .filter-load-wrapper .filter-block ul .filter-option a:hover{color:#f72a2d!important;border-bottom:2px solid #f72a2d!important;font-weight:700}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:none;font-weight:700;color:#000;border-bottom:none;padding:0;text-transform:uppercase}.supapress-search-content-toggle li a{font-family:Lato,sans-serif}.supapress-search-content-toggle li a.active,.supapress-search-content-toggle li a:hover{border-bottom:3px solid #f72a2d;color:#f72a2d}.pagination .nav-links .page-numbers{background:transparent;color:#8f0028}.pagination .nav-links .page-numbers.current,.pagination .nav-links .page-numbers:hover{background:#8f0028;color:#fff}div.supapress .book-wrapper img{box-shadow:0 3px 5px 0 rgba(0,0,0,.5);transition:all .3s ease}div.supapress .isbn-carousel .book-wrapper:hover img,div.supapress .search .book-wrapper:hover img{transform:scale(1.05)}li.filter-option.active{font-weight:500!important}a.additional-filters-toggle{color:#000;font-weight:600}h1.supapress-search-term{display:none}.supapress-results-count{font-size:1rem!important;font-weight:600;border-bottom:1px solid #000;padding-bottom:10px;color:#4f4f4f!important}.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:#8f0028}.authors-list .az-pagination__list ul li.authors-list__letter-filters__selected{background:#8f0028}.authors-list .az-pagination__list ul li a{color:#fff}.authors-list .az-pagination__list ul li a:hover{background:#8f0028}.author__social{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:start}.tabs__content{font-family:Vollkorn,sans-serif!important;color:#4f4f4f!important;font-weight:400;letter-spacing:0}.tabs__item .tabs__link{font-size:22px;border-bottom:none!important;position:relative;font-weight:400;text-transform:capitalize;color:#8f0028}.tabs__item .tabs__link:after,.tabs__item .tabs__link:before{opacity:0;transition:all .3s ease-in-out}.tabs__item .tabs__link:hover{color:#f72a2d}.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:#f72a2d;border-bottom:4px solid #f72a2d!important;padding-bottom:3px}.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}section.responsive-tabs{background:#fff}.r-tabs-accordion-title,.r-tabs-accordion-title:after,.r-tabs-accordion-title:before{background:#8f0028}.r-tabs-accordion-title a:hover{color:#fff}p.sp__the-title{font-family:Lato,sans-serif!important;font-weight:600!important;font-size:1.3em}.widget .widget-title{color:#000}.site-books__top-section .page-title{position:relative}.site-books__top-section--links .books-button.secondary-color{background-color:#8f0028}.site-books__top-section--links .books-button.primary-color{background-color:#000;color:#fff}.info-wrapper p.sp__the-title{font-family:Vollkorn,sans-serif!important;font-weight:500!important;font-size:1rem!important;color:#8f0028}.info-wrapper p.sp__the-subtitle{font-family:Lato,sans-serif!important;font-weight:500!important;font-size:1rem;color:#4f4f4f!important}.info-wrapper p.sp__the-author{font-family:Lato,sans-serif!important;font-size:1rem!important;font-weight:500!important}.footer-wrapper .footer-col-three .social_square span.icon-facebook,span.site-branding__social__icon .icon-facebook,span.site-branding__social__icon .icon-twitter{font-size:20px!important;width:22px!important;height:22px!important;text-align:center!important;text-decoration:none!important;margin:5px 2px!important;color:#fff;position:relative}.site-footer{background-color:#fff;overflow:hidden;padding:0}@media (min-width:45rem){.site-footer{text-align:left}}.site-footer *{color:#858585}@media (min-width:45rem){.site-footer__nav{width:100%}}.site-footer__address{margin:0;width:50%;line-height:1.5em;text-align:center;width:100%}@media (min-width:45rem){.site-footer__address{width:90%;text-align:left}}.site-footer .site-footer__social.site-branding__social{background:#8f0028;padding:15px;width:100%;text-align:right;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;position:relative}.site-footer .site-footer__social.site-branding__social:before{right:100%}.site-footer .site-footer__social.site-branding__social:after{left:100%}.site-footer .site-footer__social.site-branding__social:after,.site-footer .site-footer__social.site-branding__social:before{content:"";height:100%;position:absolute;bottom:0;background:#8f0028;width:9999px}.site-footer .site-footer__social.site-branding__social>p{color:#fff;margin-bottom:0;margin-right:10px;font-size:.75rem}@media (min-width:30rem){.site-footer .site-footer__social.site-branding__social>p{font-size:1rem}}.footer-wrapper{background:#000;padding:10px}.footer-wrapper .footer-container{max-width:1125px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:50px 0!important;gap:20px;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:10px}@media (min-width:37.5rem){.footer-wrapper .footer-container{-ms-flex-direction:initial;flex-direction:row}}.footer-wrapper .footer-col-one{width:100%}@media (min-width:37.5rem){.footer-wrapper .footer-col-one{width:25%}}.footer-wrapper .footer-col-one img{width:40%}@media (min-width:37.5rem){.footer-wrapper .footer-col-one img{width:100%}}.footer-wrapper .footer-col-two{width:100%;text-align:center;padding-left:20px;border-left:none}@media (min-width:37.5rem){.footer-wrapper .footer-col-two{border-left:1px solid grey;width:50%;text-align:left}}.footer-wrapper .footer-col-two *{line-height:1.5em;font-family:Lato,sans-serif;color:#858585!important;font-weight:600;font-size:1rem}.footer-wrapper .footer-col-two a{text-decoration:underline}.footer-wrapper .footer-col-two .second-footer-link:before{content:"|";display:inline-block}.footer-wrapper .footer-col-three{width:100%}@media (min-width:37.5rem){.footer-wrapper .footer-col-three{width:25%}}.footer-wrapper .footer-col-three .footer-alt-social-title{position:relative;top:-7px;font-size:1rem;font-family:Lato,sans-serif!important;font-weight:400;text-transform:uppercase;display:block;width:100%;margin:0!important}@media (min-width:37.5rem){.footer-wrapper .footer-col-three .footer-alt-social-title{display:inline}}@media (min-width:64.375rem){.footer-wrapper .footer-col-three .footer-alt-social-title{-ms-flex-item-align:center;align-self:center;position:relative;top:-3px}}.footer-wrapper .footer-col-three span.site-branding__social__icon{margin:0!important}@media (min-width:37.5rem){.footer-wrapper .footer-col-three span.site-branding__social__icon{margin-right:10px!important}}.footer-wrapper .footer-col-three .social_square{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}@media (min-width:64.375rem){.footer-wrapper .footer-col-three .social_square{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.footer-wrapper .footer-col-three .social_square span.icon-facebook{background:#3a5898!important}.footer-wrapper .footer-col-three .social_square span.icon-facebook:hover{background:#3a5898!important;opacity:.8}.footer-wrapper .footer-col-three .social_square span.icon-facebook:before{content:"\f09a"!important;font-size:13px;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%);margin:0}span.site-branding__social__icon a:hover{background:unset!important}span.site-branding__social__icon .icon-facebook{background:#3a5898!important}span.site-branding__social__icon .icon-facebook:hover{background:#3a5898!important;opacity:.8}span.site-branding__social__icon .icon-facebook:before{content:"\f09a"!important;font-size:13px;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%);margin:0}span.site-branding__social__icon .icon-twitter{background:#00acee!important}span.site-branding__social__icon .icon-twitter:hover{background:#00acee!important;opacity:.8}span.site-branding__social__icon .icon-twitter:before{font-size:13px;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);margin:0}.site-cta-button,.sp__buy-format .buy-button,div.supapress .product-details .book-wrapper__buy-section .sp__buy-format .buy-button{background-color:#8f0028;color:#fff;text-align:center;margin:10px auto;padding:10px 20px;text-transform:uppercase;display:inline-block;box-shadow:0 3px 5px 0 rgba(0,0,0,.5);letter-spacing:2px;border-radius:6px;font-size:14px;border:2px solid transparent}.site-cta-button:hover,.sp__buy-format .buy-button:hover,div.supapress .product-details .book-wrapper__buy-section .sp__buy-format .buy-button:hover{color:#fff;border:2px solid #f72a2d;background-color:#8f0028!important}.site-journal-singular .site-cta-button,.site-journal-singular .sp__buy-format .buy-button,.site-journal-singular div.supapress .product-details .book-wrapper__buy-section .sp__buy-format .buy-button,.sp__buy-format .site-journal-singular .buy-button,div.supapress .product-details .book-wrapper__buy-section .sp__buy-format .site-journal-singular .buy-button{background-color:#8f0028!important}.site-journal-singular .site-cta-button:hover,.site-journal-singular .sp__buy-format .buy-button:hover,.site-journal-singular div.supapress .product-details .book-wrapper__buy-section .sp__buy-format .buy-button:hover,.sp__buy-format .site-journal-singular .buy-button:hover,div.supapress .product-details .book-wrapper__buy-section .sp__buy-format .site-journal-singular .buy-button:hover{background-color:#c20036!important}.books-button:hover{background-color:#fff;color:#000!important}.books-button.secondary-color{background-color:#a5a7aa}.books-button.primary-color{background-color:#8f0028}.sp__buy-format .buy-button{width:auto}@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:.025em;font-size:1.1em;color:#4f4f4f;line-height:normal;text-decoration:none;text-transform:uppercase;border-bottom-color:transparent;transition:all .1s ease-in-out;font-weight:400}.site-navigation .site-navigation__container nav ul li a:hover,.site-navigation .site-navigation__container nav ul li a:hover:after{color:#f72a2d!important}.site-navigation .site-navigation__container nav ul li a:after{color:#4f4f4f}@media (min-width:60rem){.site-navigation .site-navigation__container nav ul li a{color:#4f4f4f}.site-navigation .site-navigation__container nav ul li a:hover,.site-navigation .site-navigation__container nav ul li a:hover:after{color:#c20036}.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.menu-item-has-children>.sub-menu li a{font-weight:400!important}.site-navigation .site-navigation__container nav ul li.menu-item-has-children .sub-menu ul li>a{text-decoration:none!important}@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 #8f0028}}.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:#8f0028}}.site-navigation .site-navigation__container #menu-close{color:#8f0028;font-family:Lato;font-weight:790}@media (min-width:60rem){.site-navigation .site-navigation__container #menu-close{color:#8f0028}}ul.sub-menu li.menu-item-has-children>a:hover{color:#000!important}nav ul li.menu-item-has-children .sub-menu ul li>a{border-bottom:1px solid #000!important}nav ul li.menu-item-has-children .sub-menu ul li>a:hover{border-bottom:1px solid #f72a2d!important}.site-navigation__container nav ul li.menu-item-has-children:after{color:#4f4f4f!important}ul.sub-menu li a{padding:10px}.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:30px;display:block;border-radius:0;background:transparent;border:1px solid hsla(0,0%,100%,.2)}span.site-branding__social__icon span{background:#8f0028}span.site-branding__social__icon span:hover{background:#f72a2d}.social_events_social_icons{display:-ms-flexbox;display:flex;column-gap:20px;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.social_events_social_icons span{background:none!important}.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}.accordion__title{background:#8f0028}.slick-slider .slick-dots{margin-top:20px}.slick-slider .slick-dots li.slick-active button{background-color:#8f0028}.slick-slider .slick-dots li button:hover{background-color:#8f0028!important}.slick-slide img{display:block;box-shadow:2px 4px 7px 0 #000000b5;transition:all .3s ease}.promo-grid .site-branding__social.promo_section_social span{background:transparent!important;margin:3px}.promo-grid__copy p{font-size:1rem}.custom-events-social-feed-section{background:#f5f5f5}.custom-events-social-feed-section h2{font-family:Lato,sans-serif;font-weight:600}.custom-events-social-feed-section .events-social-wrapper{display:-ms-flexbox;display:flex;column-gap:30px;padding-top:50px;padding-bottom:50px;background:#f5f5f5;-ms-flex-direction:column;flex-direction:column}@media (min-width:64rem){.custom-events-social-feed-section .events-social-wrapper{-ms-flex-direction:row;flex-direction:row}}.custom-events-social-feed-section .events-social-wrapper .left-col{width:100%;margin-bottom:30px}@media (min-width:64rem){.custom-events-social-feed-section .events-social-wrapper .left-col{margin-bottom:0}}.custom-events-social-feed-section .events-social-wrapper .left-col *{text-align:center}@media (min-width:64rem){.custom-events-social-feed-section .events-social-wrapper .left-col *{text-align:left}}.custom-events-social-feed-section .events-social-wrapper .right-col{width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}@media (min-width:64rem){.custom-events-social-feed-section .events-social-wrapper .right-col{display:unset}}.custom-events-social-feed-section .events-social-wrapper .right-col .facebook-widget-container{text-align:center}@media (min-width:64rem){.custom-events-social-feed-section .events-social-wrapper .right-col .facebook-widget-container{text-align:left}}@media (min-width:64rem){.custom-events-social-feed-section .events-social-wrapper .right-col{text-align:unset}}.custom-events-social-feed-section .events-social-wrapper .social-events-section-title-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;column-gap:10px;-ms-flex-align:center;align-items:center;margin-bottom:20px;-ms-flex-pack:center;justify-content:center}@media (min-width:64rem){.custom-events-social-feed-section .events-social-wrapper .social-events-section-title-container{-ms-flex-pack:start;justify-content:flex-start}}.custom-events-social-feed-section .events-social-wrapper .social-events-section-title-container .homepage-social-section-icon{border-radius:100%;padding:5px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.custom-events-social-feed-section .events-social-wrapper .social-events-section-title-container .homepage-social-section-icon svg{width:13px}.custom-events-social-feed-section .events-social-wrapper .social-events-section-title-container a.twitter-icon{background:#05acee}.custom-events-social-feed-section .events-social-wrapper .social-events-section-title-container a.twitter-icon:hover{background:#5dcffc}.custom-events-social-feed-section .events-social-wrapper .social-events-section-title-container a.facebook-icon{background:#3b5898}.custom-events-social-feed-section .events-social-wrapper .social-events-section-title-container a.facebook-icon:hover{background:#718cc8}.custom-events-social-feed-section .events-social-wrapper .social-events-section-title-container a.facebook-icon svg{position:relative;left:2.3px}.custom-events-social-feed-section .events-social-wrapper .social-events-section-title-container .social-events-section-twitter-title{display:-ms-flexbox;display:flex;column-gap:10px;margin-bottom:0;-ms-flex-pack:center;justify-content:center}.custom-events-social-feed-section .events-social-wrapper .social-events-section-title-container .social-events-section-twitter-title h2{margin:0}@media (min-width:64rem){.custom-events-social-feed-section .events-social-wrapper .social-events-section-title-container .social-events-section-twitter-title{text-align:left;-ms-flex-pack:start;justify-content:flex-start}}.custom-events-social-feed-section .events-social-wrapper .site-homepage__upcoming-event--right span{line-height:20px!important;margin-bottom:8px!important}.custom-events-social-feed-section .events-social-wrapper .events-container{border-right:none;padding-right:20px}@media (min-width:64rem){.custom-events-social-feed-section .events-social-wrapper .events-container{border-right:1px solid #000}}.custom-events-social-feed-section .events-social-wrapper .events-container p{color:#4f4f4f}.custom-events-social-feed-section .events-social-wrapper .events-container p span.date-time-event-span{font-size:16px!important;color:#4f4f4f}.custom-events-social-feed-section .events-social-wrapper .events-container p a{color:#4f4f4f;margin-left:5px;letter-spacing:0;font-style:italic;font-size:16px!important}.custom-events-social-feed-section .events-social-wrapper .events-container p a:hover{color:#f72a2d!important;border-bottom:2px solid #f72a2d}.custom-events-social-feed-section .events-social-wrapper .events-container .date-time-events{letter-spacing:0}.custom-events-social-feed-section .events-social-wrapper .events-container .date-time-events *{font-weight:500!important;font-size:1.3rem!important}.custom-events-social-feed-section .events-social-wrapper .events-container .date-time-events a{color:#4f4f4f;font-size:16px!important}.custom-events-social-feed-section .events-social-wrapper .events-container .date-time-events span.date-time-event-span:after{content:"|";padding-left:5px;color:#000}.custom-events-social-feed-section .events-social-wrapper .events-container p.event-blurb{letter-spacing:0;color:#4f4f4f}.custom-events-social-feed-section .events-social-wrapper .events-container h2{margin-bottom:15px!important}.custom-events-social-feed-section .events-social-wrapper .events-container h3{color:#000;margin:0}.custom-events-social-feed-section .events-social-wrapper .events-container h3 a{color:#8f0028;font-weight:500!important;font-size:1.3rem!important}.custom-events-social-feed-section .social_events_social_icons{padding-left:10px;column-gap:7px;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row}.custom-events-social-feed-section .social_events_social_icons span{margin-right:3px}.fwc-mobile{display:block}@media (min-width:60rem){.fwc-mobile{display:none}}.fwc-desktop{display:none}@media (min-width:60rem){.fwc-desktop{display:block}}.hero-slider .hero-slide .featured-book-section__copy img{box-shadow:none!important}.hero-slider .hero-slide .featured-book-section__copy .sp__the-summary{font-family:Vollkorn,sans-serif;color:#4f4f4f;font-size:1rem}.hero-slider .hero-slide .featured-book-section__copy .sp__the-title,.hero-slider .hero-slide .featured-book-section__copy h1,.hero-slider .hero-slide .featured-book-section__copy h2,.hero-slider .hero-slide .featured-book-section__copy h3,.hero-slider .hero-slide .featured-book-section__copy h4,.hero-slider .hero-slide .featured-book-section__copy h5,.hero-slider .hero-slide .featured-book-section__copy h6{color:#8f0028;font-weight:600;margin-bottom:.9375rem}.newsletter-container{background:#4f4f4f}.newsletter-container h3{color:#858585;font-size:2rem;font-style:italic;letter-spacing:0;background:#4f4f4f;text-align:center}@media (min-width:60rem){.newsletter-container h3{text-align:unset}}.newsletter-container .newsletter-content{max-width:1125px;margin:0 auto;padding:40px 20px}.newsletter-container .newsletter-content .ctct-form-defaults{background:transparent!important;padding:0!important}.newsletter-container .newsletter-content h2.ctct-form-header{display:none!important}.newsletter-container .newsletter-content form#ctct_form_0{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;column-gap:30px;row-gap:30px}@media (min-width:60rem){.newsletter-container .newsletter-content form#ctct_form_0{-ms-flex-direction:row;flex-direction:row;row-gap:0}}.newsletter-container .newsletter-content form#ctct_form_0 div#gdpr_text{display:none}.newsletter-container .newsletter-content form#ctct_form_0 .ctct-form-field{width:100%!important;margin-bottom:0!important}.newsletter-container .newsletter-content form#ctct_form_0 button.ctct-form-button{background:#000!important;border:2px solid transparent!important;border-radius:6px!important;text-transform:uppercase!important;font-family:Lato,sans-serif!important;font-weight:600!important;width:100%!important;-ms-flex-order:3;order:3}.newsletter-container .newsletter-content form#ctct_form_0 button.ctct-form-button:hover{border:2px solid #f72a2d!important}.newsletter-container .newsletter-content p.ctct-form-footer{display:none!important}.newsletter-container .newsletter-content div.ctct-form-embed form.ctct-form-custom label.ctct-form-label{display:unset!important;margin-bottom:0!important;line-height:1;text-align:left}.newsletter-container .newsletter-content .ctct-form-field input{background:none!important;border:none!important;border-bottom:1px solid #f5f5f5!important;box-shadow:none!important;border-radius:0!important}.newsletter-container .newsletter-content label#custom_field_string_name_label_0,.newsletter-container .newsletter-content label#email_address_label_0{display:none!important}.newsletter-container .newsletter-content input#email_address_0::-webkit-input-placeholder{font-size:1rem!important;text-transform:capitalize;color:#fff}.newsletter-container .newsletter-content input#email_address_0::-moz-placeholder{font-size:1rem!important;text-transform:capitalize;color:#fff}.newsletter-container .newsletter-content input#email_address_0::-ms-input-placeholder{font-size:1rem!important;text-transform:capitalize;color:#fff}.newsletter-container .newsletter-content input#email_address_0::placeholder{font-size:1rem!important;text-transform:capitalize;color:#fff}.newsletter-container .newsletter-content input#custom_field_string_name_0::-webkit-input-placeholder{font-size:1rem!important;text-transform:capitalize;color:#fff}.newsletter-container .newsletter-content input#custom_field_string_name_0::-moz-placeholder{font-size:1rem!important;text-transform:capitalize;color:#fff}.newsletter-container .newsletter-content input#custom_field_string_name_0::-ms-input-placeholder{font-size:1rem!important;text-transform:capitalize;color:#fff}.newsletter-container .newsletter-content input#custom_field_string_name_0::placeholder{font-size:1rem!important;text-transform:capitalize;color:#fff}.newsletter-container .newsletter-content div#custom_field_string_name_field_0{-ms-flex-order:2;order:2}.newsletter-container .newsletter-content div#email_address_field_0{-ms-flex-order:1;order:1}.newsletter-container .newsletter-content div#ctct_recaptcha_0{-ms-flex-order:4;order:4}.newsletter-container .newsletter-content p.ctct-form-text{font-family:Lato,sans-serif!important;font-size:1.2rem!important;color:#fff!important;margin-bottom:0!important;text-align:center;padding-top:30px!important}.newsletter-container .newsletter-content input{font-family:Lato,sans-serif;color:#fff!important;font-size:1rem!important}.newsletter-container div.ctct-form-embed form.ctct-form-custom input.ctct-form-element{font-family:Lato,sans-serif!important;font-weight:600!important}.grecaptcha-badge{display:none!important}.responsive-tabs .tabs{gap:1rem}@media (min-width:37.5rem){.responsive-tabs .tabs__item{width:auto}}.responsive-tabs .r-tabs-accordion-title,.responsive-tabs .r-tabs-accordion-title:after,.responsive-tabs .r-tabs-accordion-title:before{background:#f5f5f5}.responsive-tabs .r-tabs-accordion-title a{color:#4f4f4f;transition:color .2s}.responsive-tabs .r-tabs-accordion-title.r-tabs-state-active a{color:#f72a2d}.related-events{background-color:#fff}.related-events__header{color:#8f0028!important;text-transform:capitalize;font-size:1.375rem}.related-events__grid .event-item__title a{display:block;font-weight:500;font-size:17px;line-height:21px}.event-item a{display:block}.event-item a .event-item__read-more{display:block;margin-top:10px}.site-blog-singular__left .entry-post-tags .byline{display:none}.sp__sales-price{margin:0;color:#858585;padding-right:5px;text-decoration:line-through;font-weight:800;font-size:1.1em;line-height:1.5em}.sales__wrap{display:-ms-flexbox;display:flex}div.supapress .product-details .book-wrapper__top-section{background-color:#fff;padding:0 0 40px}div.supapress .product-details .book-wrapper__buy-section{padding:30px 0}@media (min-width:45rem){div.supapress .product-details .book-wrapper__social-links{width:100%}}div.supapress .product-details .book-wrapper p.sp__details{border-bottom:none;text-transform:uppercase}div.supapress .product-details .book-wrapper__breadcrumbs{list-style:none;margin:0;padding:0;font-size:12px;margin:0 auto;margin-bottom:20px}div.supapress .product-details .book-wrapper li.google-link{list-style:none}
/*# sourceMappingURL=style.css.map */
