@charset "UTF-8";/*!Theme Name: Skyhorse Publishing
Description: Skyhorse Publishing Theme
Version: 1.0.0
Author: Supadu
Author URI: https://www.supadu.com/
Text Domain: skyhorse-publishing*//*!normalize.css v3.0.2 | MIT License | git.io/normalize*/@import "//fonts.googleapis.com/css?family=Noto+Sans:400,700";html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.video-embed{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}.video-embed embed,.video-embed iframe,.video-embed object{position:absolute;top:0;left:0;width:100%;height:100%}*,:after,:before{box-sizing:border-box}body{overflow-x:hidden}svg{transition:all .3s ease-in-out}img{max-width:100%;height:auto}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.responsive-debug{position:fixed;left:0;bottom:0;color:#fff;background:#666;padding:5px;z-index:999}@media(min-width:rem(320px)){.responsive-debug:after{content:" small"}}@media(min-width:rem(360px)){.responsive-debug:after{content:" medium-handset"}}@media(min-width:rem(400px)){.responsive-debug:after{content:" large-handset"}}@media(min-width:rem(480px)){.responsive-debug:after{content:" small-handset-landscape"}}@media(min-width:rem(600px)){.responsive-debug:after{content:" medium-handset-landscape"}}@media(min-width:rem(720px)){.responsive-debug:after{content:" large-handset-landscape"}}@media(min-width:rem(840px)){.responsive-debug:after{content:" large-handset-landscape"}}@media(min-width:rem(960px)){.responsive-debug:after{content:" small-tablet-landscape"}}@media(min-width:rem(1024px)){.responsive-debug:after{content:" large-tablet-landscape"}}@media(min-width:rem(1030px)){.responsive-debug:after{content:" desktop"}}@media(min-width:rem(1200px)){.responsive-debug:after{content:" large-desktop"}}@media(min-width:rem(1300px)){.responsive-debug:after{content:" larger-desktop"}}@media(min-width:rem(1680px)){.responsive-debug:after{content:" xlarge-desktop"}}.animation-delay-1{animation-delay:.3s}.animation-delay-2{animation-delay:.6s}.animation-delay-3{animation-delay:.9s}.animation-delay-4{animation-delay:1.2s}.animation-delay-5{animation-delay:1.5s}.animation-delay-6{animation-delay:1.8s}.animation-delay-7{animation-delay:2.1s}.animation-delay-8{animation-delay:2.4s}.animation-delay-9{animation-delay:2.7s}.animation-delay-10{animation-delay:3s}.animation-delay-11{animation-delay:3.3s}.animation-delay-12{animation-delay:3.6s}.related-books__carousel,div.supapress div[id^=isbn-carousel-] .carousel-wrapper{opacity:0;transition:opacity .3s;max-height:300px}.slick-initialized.related-books__carousel,div.supapress div[id^=isbn-carousel-] .slick-initialized.carousel-wrapper{opacity:1;max-height:2000px}@font-face{font-family:carousel_arrows;src:url(../../../../wp-content/themes/skyhorse-publishing/fonts/carousel_arrows_57085445.eot);src:url(../../../../wp-content/themes/skyhorse-publishing/fonts/carousel_arrows_57085445.eot#iefix) format("embedded-opentype"),url(../../../../wp-content/themes/skyhorse-publishing/fonts/carousel_arrows.woff) format("woff2"),url(../../../../wp-content/themes/skyhorse-publishing/fonts/carousel_arrows_57085445.woff) format("woff"),url(../../../../wp-content/themes/skyhorse-publishing/fonts/carousel_arrows_57085445.ttf) format("truetype"),url(../../../../wp-content/themes/skyhorse-publishing/fonts/carousel_arrows_57085445-carousel_arrows.svg) format("svg");font-weight:400;font-style:normal}.related-books__book--subtitle,.related-books__book--title,.secondary-navigation .menu,body{font-family:Noto Sans,sans-serif;font-weight:400}.footer-navigation .menu,h1{font-family:Noto Sans,sans-serif;font-weight:700}.main-navigation .menu,.site-footer,.supapress .product-details .book-wrapper .retailer__links-trigger,.supapress .product-details .book-wrapper__book-details li,div.supapress .search .books-wrapper .book-wrapper .information-wrapper .sp__more-details,div.supapress .search [id^=filter-wrapper] .filter-load-wrapper .filter-block .filter-option,div.supapress div[id^=isbn-carousel-] .book-wrapper .info-wrapper .sp__the-subtitle,div.supapress div[id^=isbn-carousel-] .book-wrapper .info-wrapper .sp__the-title,div.supapress div[id^=isbn-grid-] .book-wrapper .info-wrapper,div.supapress div[id^=isbn-grid-] .book-wrapper .info-wrapper .sp__the-subtitle,div.supapress div[id^=isbn-grid-] .book-wrapper .info-wrapper .sp__the-title,div.supapress div[id^=isbn-list-] .book-wrapper .information-wrapper .sp__the-subtitle,div.supapress div[id^=isbn-list-] .book-wrapper .information-wrapper .sp__the-title,h2,h3,h4,h5,h6{font-family:Noto Sans,sans-serif;font-weight:400}body{font-size:16px;line-height:normal;color:#999}h1{font-size:24px;line-height:1.5rem}h1,h2{margin:0 0 10px;color:#006a31}h2{font-size:22px;line-height:1.375rem}h3{font-size:20px;line-height:1.25rem;margin:0 0 20px;color:#006a31}h4{font-size:18px;line-height:1.125rem}h4,h5{margin:0 0 10px;color:#006a31}h5{font-size:16px;line-height:1rem}h6{font-size:14px;line-height:.875rem;color:#006a31}h6,p{margin:0 0 10px}p{color:#666}a{transition:color .3s ease-in-out;color:#000}a:hover{color:#006a31;text-decoration:none}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}ol,ul{margin:0 0 1em .9375rem;padding:0 0 0 1.25rem;line-height:1.625rem}ol li,ul li{margin-bottom:.5em}.alignleft{display:inline;float:left}.alignright{display:inline;float:right}.aligncenter{display:block;margin-right:auto;margin-left:auto}.wp-caption.alignleft,blockquote.alignleft,img.alignleft{margin:.4em 1.6em 1.6em 0}.wp-caption.alignright,blockquote.alignright,img.alignright{margin:.4em 0 1.6em 1.6em}.wp-caption.aligncenter,blockquote.aligncenter,img.aligncenter{clear:both;margin-top:.4em;margin-bottom:1.6em}.wp-caption.aligncenter,.wp-caption.alignleft,.wp-caption.alignright{margin-bottom:1.2em}.comment-content img,.entry-content img,.widget img{max-width:100%}img[class*=align],img[class*=wp-image-]{height:auto}img.size-full{width:auto}.wp-caption,img.size-full{max-width:100%}.screen-reader-text{clip:rect(1px,1px,1px,1px);-webkit-clip-path:polygon(0 0,0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0,0 0);position:absolute!important;white-space:nowrap;height:1px;width:1px;overflow:hidden}/*!* Hamburgers
* @description Tasty CSS-animated hamburgers
* @author Jonathan Suh @jonsuh
* @site https://jonsuh.com/hamburgers
* @link https://github.com/jonsuh/hamburgers*/.hamburger{padding:5px;display:inline-block;cursor:pointer;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger-box{width:30px;height:25px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2.5px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:30px;height:5px;background-color:#006a31;border-radius:0;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-10px}.hamburger-inner:after{bottom:-10px}.hamburger--spin .hamburger-inner{transition-duration:.3s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .34s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .34s,transform .3s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner,.hamburger--spin.is-active .hamburger-inner:after,.hamburger--spin.is-active .hamburger-inner:before{background-color:#006a31}.hamburger--spin.is-active .hamburger-inner:before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s ease-out .14s}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .3s cubic-bezier(.215,.61,.355,1) .14s}/*!* Font Awesome Free 5.0.6 by @fontawesome - http://fontawesome.com
* License - http://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)*/.svg-inline--fa,svg:not(:root).svg-inline--fa{overflow:visible}.svg-inline--fa{display:inline-block;font-size:inherit;height:1em;vertical-align:-.125em}.svg-inline--fa.fa-lg{vertical-align:-.225em}.svg-inline--fa.fa-w-1{width:.0625em}.svg-inline--fa.fa-w-2{width:.125em}.svg-inline--fa.fa-w-3{width:.1875em}.svg-inline--fa.fa-w-4{width:.25em}.svg-inline--fa.fa-w-5{width:.3125em}.svg-inline--fa.fa-w-6{width:.375em}.svg-inline--fa.fa-w-7{width:.4375em}.svg-inline--fa.fa-w-8{width:.5em}.svg-inline--fa.fa-w-9{width:.5625em}.svg-inline--fa.fa-w-10{width:.625em}.svg-inline--fa.fa-w-11{width:.6875em}.svg-inline--fa.fa-w-12{width:.75em}.svg-inline--fa.fa-w-13{width:.8125em}.svg-inline--fa.fa-w-14{width:.875em}.svg-inline--fa.fa-w-15{width:.9375em}.svg-inline--fa.fa-w-16{width:1em}.svg-inline--fa.fa-w-17{width:1.0625em}.svg-inline--fa.fa-w-18{width:1.125em}.svg-inline--fa.fa-w-19{width:1.1875em}.svg-inline--fa.fa-w-20{width:1.25em}.svg-inline--fa.fa-pull-left{margin-right:.3em;width:auto}.svg-inline--fa.fa-pull-right{margin-left:.3em;width:auto}.svg-inline--fa.fa-border{height:1.5em}.svg-inline--fa.fa-li{width:2em}.svg-inline--fa.fa-fw{width:1.25em}.fa-layers svg.svg-inline--fa{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:1em}.fa-layers svg.svg-inline--fa{transform-origin:center center}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers-text{left:50%;top:50%;transform:translate(-50%,-50%);transform-origin:center center}.fa-layers-counter{background-color:#ff253a;border-radius:1em;color:#fff;height:1.5em;line-height:1;max-width:5em;min-width:1.5em;overflow:hidden;padding:.25em;right:0;text-overflow:ellipsis;top:0;transform:scale(.25);transform-origin:top right}.fa-layers-bottom-right{bottom:0;right:0;top:auto;transform:scale(.25);transform-origin:bottom right}.fa-layers-bottom-left{bottom:0;left:0;right:auto;top:auto;transform:scale(.25);transform-origin:bottom left}.fa-layers-top-right{right:0;top:0;transform:scale(.25);transform-origin:top right}.fa-layers-top-left{left:0;right:auto;top:0;transform:scale(.25);transform-origin:top left}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{animation:a 2s infinite linear}.fa-pulse{animation:a 1s infinite steps(8)}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;position:relative;width:2em}.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.svg-inline--fa.fa-stack-1x{height:1em;width:1em}.svg-inline--fa.fa-stack-2x{height:2em;width:2em}.fa-inverse{color:#fff}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.slick-slider{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}:focus{outline:1px dotted #999;outline-offset:1px}.skip-link{padding:10px;position:absolute;top:-45px;left:0;color:#fff;border-right:1px solid #fff;border-bottom:1px solid #fff;border-bottom-right-radius:8px;background:0 0;transition:top .3s ease-out,background .3s linear;z-index:100}.skip-link:focus{position:absolute;left:0;top:0;background:#999;transition:top .3s ease-in,background .3s linear}.main-navigation{max-height:0;overflow:hidden;transition:max-height .3s}.main-navigation.open-menu{max-height:2000px}@media(min-width:52.5rem){.main-navigation{width:auto;max-height:2000px;background:0 0;overflow:visible}}.main-navigation .menu{list-style:none;margin:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start;padding:0;overflow:hidden;text-align:center;font-size:16px}@media(min-width:52.5rem){.main-navigation .menu{overflow:visible;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media(min-width:75rem){.main-navigation .menu{font-size:17px}}.main-navigation .menu li{padding:0;margin:0;width:100%}@media(min-width:52.5rem){.main-navigation .menu li{width:auto}}.main-navigation .menu li a{margin:0 20px 0 5px;display:block;color:#000}.main-navigation .menu li a:hover{color:#006a31}.main-navigation .menu li.menu-item-has-children{position:relative}.main-navigation .menu li.menu-item-has-children:after{content:"";font-size:24px;position:absolute;top:7px;right:12px;padding:3px;color:#000;transition:border .3s ease-in-out;border:solid #000;border-width:0 3px 3px 0;display:inline-block;transform:rotate(45deg);-webkit-transform:rotate(45deg)}@media(min-width:52.5rem){.main-navigation .menu li.menu-item-has-children:hover>a{color:#006a31}.main-navigation .menu li.menu-item-has-children:hover:after{border-color:#006a31}.main-navigation .menu li.menu-item-has-children:hover .sub-menu{max-height:2000px}}.main-navigation .menu li.menu-item-has-children a{margin:0 30px 0 5px}.main-navigation .menu li.menu-item-has-children.active a{color:#006a31}.main-navigation .menu li.menu-item-has-children.active:after{border-color:#006a31}.main-navigation .menu li.menu-item-has-children.active ul a{color:#000}.main-navigation .menu li.menu-item-has-children .sub-menu{background-color:#fff;list-style:none;padding:0;margin:0;width:100%;max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}@media(min-width:52.5rem){.main-navigation .menu li.menu-item-has-children .sub-menu{position:absolute;z-index:999;top:100%;min-width:220px;box-shadow:0 1px 20px rgba(0,0,0,.1);transition:none}}.main-navigation .menu li.menu-item-has-children .sub-menu.focused{max-height:2000px}@media(min-width:52.5rem){.main-navigation .menu li.menu-item-has-children .sub-menu li{text-align:left}.main-navigation .menu li.menu-item-has-children .sub-menu li a{margin:10px}}.site-branding__social{text-align:center}.site-branding__social__icon,.site-branding__social__icon a{display:inline-block}.site-branding__social__icon a svg{height:30px!important;width:30px!important;color:#878787;line-height:0;background:#d8d8d8;padding:3px}.site-branding__social__icon a:hover svg{color:#fff}.footer-navigation .menu{list-style:none;margin:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;padding:0;overflow:hidden;text-align:center;font-size:17px}.footer-navigation .menu li{padding:0;margin:0;width:100%}@media(min-width:45rem){.footer-navigation .menu li{width:auto}}.footer-navigation .menu li a{padding:10px;color:#000}.footer-navigation .menu li a:hover{color:#006a31}.legal-navigation .menu{list-style:none;margin:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start;padding:0}.legal-navigation .menu li{padding:0;margin:0}.legal-navigation .menu li:after{content:"-";padding:0 5px}.legal-navigation .menu li:last-child:after{display:none}.accordion{width:100%}.accordion__item{margin-bottom:.625rem}.accordion__copy{padding:1.25rem 0;color:#666}.accordion__title{color:#fff;background:#666;width:100%;position:relative;transition:all .3s;text-transform:uppercase}.accordion__title:after{content:"+";display:block;position:absolute;top:0;right:0;padding:.625rem;font-size:1rem;line-height:1rem;text-transform:uppercase}.accordion__title:hover{cursor:pointer}.accordion__title h3{font-size:1rem;line-height:1rem;padding:.625rem;margin:0;width:85%;color:#fff}.accordion__title.open:after{content:"-"}.related-books{background-color:#eff4f7;padding:50px 0}.related-books h2{margin-bottom:30px}.related-books__book{padding:0 5px}.related-books__book--cover{min-height:200px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end;padding:0;margin-bottom:20px}@media(min-width:45rem){.related-books__book--cover{min-height:300px}}.related-books__book--cover img{border:1px solid #666;max-height:200px}@media(min-width:45rem){.related-books__book--cover img{max-height:300px}}.related-books__book--copy{text-align:center;font-size:12px;color:#000}.related-books__book--title{font-size:14px;color:#000}.related-books__book--subtitle{font-size:12px;color:#000}.slick-slider .slick-next,.slick-slider .slick-prev{font-size:0!important;line-height:0;position:absolute;top:45%!important;width:44px;height:44px;padding:0;cursor:pointer;color:transparent;border:1px solid transparent;outline:none;background:hsla(0,0%,100%,.75);display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;transition:all .3s}.slick-slider .slick-next:hover,.slick-slider .slick-prev:hover{border:1px solid #2d6ca2;background:#fff}.slick-slider .slick-next:after,.slick-slider .slick-next:before,.slick-slider .slick-prev:after,.slick-slider .slick-prev:before{opacity:1;font-family:carousel_arrows;font-size:30px;line-height:30px;color:#000!important}.slick-slider .slick-next.slick-disabled,.slick-slider .slick-prev.slick-disabled{opacity:0;visibility:hidden}.slick-slider .slick-prev{left:0;opacity:1;z-index:99}.slick-slider .slick-prev:before{content:""}.slick-slider .slick-next{right:0;opacity:1;z-index:99}.slick-slider .slick-next:before{content:""}.slick-slider .slick-dots{list-style:none;margin:0;padding:0;bottom:10px}.slick-slider .slick-dots li{width:10px;height:10px}.slick-slider .slick-dots li.slick-active button{opacity:1}.slick-slider .slick-dots li button{background-color:#fff;width:10px;height:10px;opacity:.6;transition:opacity .3s}.slick-slider .slick-dots li button:before{display:none}.site-blog-search-form{margin-bottom:20px;display:-ms-flexbox;display:flex}.site-blog-search-form input{border:1px solid #e6e6e6;padding:10px;font-size:14px;line-height:1.428571429;color:#999;vertical-align:middle;width:100%}.widget{margin-bottom:20px}.widget .widget-title{color:#373737;font-size:.875rem;background:#deddda;text-transform:uppercase;padding:.3125rem .625rem;margin-bottom:1em}.widget form{display:-ms-flexbox;display:flex}.widget form select{width:100%;height:30px;font-size:14px}.widget.widget_archive ul{list-style:none;padding:0 10px;margin:0}.pagination{width:100%;text-align:center;margin:20px 0}.pagination .nav-links{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;padding:0}.pagination .nav-links .page-numbers{border:1px solid #e6e6e6;padding:5px 10px;margin:0 0 5px;transition:all .3s ease-in-out}.pagination .nav-links .page-numbers.current,.pagination .nav-links .page-numbers:hover{background:#f5f5f5;text-decoration:none}.secondary-navigation{max-height:0;overflow:hidden;transition:max-height .3s}.secondary-navigation.open-menu{max-height:2000px}@media(min-width:52.5rem){.secondary-navigation{width:auto;max-height:2000px;background:0 0;overflow:visible}}.secondary-navigation .menu{margin:0 auto;max-width:70.3125rem;padding:0 .9375rem;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;padding:0;overflow:hidden;text-align:center;font-size:12px}@media(min-width:52.5rem){.secondary-navigation .menu{overflow:visible;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.secondary-navigation .menu li{padding:0;margin:0 5px;width:100%}@media(min-width:52.5rem){.secondary-navigation .menu li{width:auto}}.secondary-navigation .menu li.current-site a{color:#006a31;font-weight:700}.secondary-navigation .menu li a{display:block;color:#373737}.secondary-navigation .menu li a:hover{color:#006a31}.site-header{border-bottom:2px solid #888787;padding-bottom:15px}.site-header .header-colour-bar{height:26px;background:#006a31;width:100%}.site-header .site-secondary-nav{background-color:#eff4f7}.site-header .site-secondary-nav .secondary-menu-trigger{width:100%;text-align:right}.site-header .site-secondary-nav .secondary-menu-trigger .hamburger-box .hamburger-inner,.site-header .site-secondary-nav .secondary-menu-trigger .hamburger-box .hamburger-inner:after,.site-header .site-secondary-nav .secondary-menu-trigger .hamburger-box .hamburger-inner:before{background-color:#006a31}@media(min-width:52.5rem){.site-header .site-secondary-nav .secondary-menu-trigger{display:none}}.site-header .site-branding{margin-top:50px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start;padding:0}@media(min-width:52.5rem){.site-header .site-branding{margin-top:15px}}.site-header .site-branding__logo{width:100%;text-align:center}@media(min-width:52.5rem){.site-header .site-branding__logo{width:auto;text-align:left}}.site-header .site-branding__social{width:100%;margin-bottom:20px}@media(min-width:52.5rem){.site-header .site-branding__social{width:auto}}.site-header .site-navigation{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:start;align-content:flex-start;padding:0}.site-header .site-navigation .menu-trigger{width:100%;text-align:center;margin-bottom:20px}@media(min-width:52.5rem){.site-header .site-navigation .menu-trigger{display:none}}.site-header .site-navigation .widget_supapress_search{-ms-flex-order:-1;order:-1;width:100%;margin-bottom:20px}@media(min-width:52.5rem){.site-header .site-navigation .widget_supapress_search{-ms-flex-order:1;order:1;width:auto;margin-bottom:0}}.site-container{margin:0 auto;max-width:70.3125rem;padding:0 .9375rem}.site-footer{border-top:10px solid #006a31;color:#666;margin-top:30px;margin-bottom:50px;padding-top:30px;font-size:.875rem}@media(min-width:45rem){.site-footer{margin-top:50px;padding-top:50px}}.site-footer__site-info{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;padding:20px 0}.site-footer__site-info p{margin:0;padding:0;line-height:1rem}.site-footer__site-info .sep{padding:0 5px}@media(min-width:45rem){.site-footer__site-end{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:start;align-content:flex-start;padding:0}}.site-footer__site-end--left{text-align:center;margin-bottom:20px}@media(min-width:45rem){.site-footer__site-end--left{margin-bottom:0}}.site-footer__site-end--right{text-align:center;margin-bottom:20px}.site-footer__site-end--right .site-branding__social{margin-bottom:20px}@media(min-width:45rem){.site-footer__site-end--right .site-branding__social{text-align:center}}.site-footer__site-end--right .credit-link{margin:0}@media(min-width:45rem){.site-footer__site-end--right{text-align:right;margin-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}}.site-blog-singular{margin-top:40px}@media(min-width:45rem){.site-blog-singular{padding:0;width:100%}}@media(min-width:45rem){.site-blog-singular,.site-blog-singular__left{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.site-blog-singular__left{padding:0;width:50%;-ms-flex-positive:1;flex-grow:1;padding:0 20px}}@media(min-width:45rem){.site-blog-singular__right{width:35%;padding-left:20px}}.site-blog-singular .post-thumbnail{margin-bottom:20px}.site-blog-singular .entry-post-tags{margin-bottom:40px}.site-blog-singular .entry-post-tags a{text-transform:lowercase}.site-blog-archive{margin-top:40px}@media(min-width:45rem){.site-blog-archive{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start;padding:0;width:100%}}.site-blog-archive__title{width:100%}@media(min-width:45rem){.site-blog-archive__left{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start;padding:0;width:50%;-ms-flex-positive:1;flex-grow:1}}@media(min-width:45rem){.site-blog-archive__right{width:35%;padding-left:20px}}@media(min-width:45rem){.site-blog-archive .post{width:50%}}.site-blog-archive .post .entry-summary{padding:20px}.site-blog-archive .post .entry-summary p{font-size:14px}.site-blog-archive .post .entry-title{font-size:28px;line-height:26px;margin:0 0 10px;padding:0}.error-404,.site-blog-archive .post .post-thumbnail{text-align:center}.error-404{padding-top:50px;padding-bottom:50px}.error-404 h1{font-size:80px;line-height:80px}.error-404 h2{font-size:50px;line-height:50px;text-transform:uppercase;margin-bottom:20px}.error-404__search-form{max-width:300px;margin:0 auto}.widget_supapress_search .search-form{position:relative;max-width:200px;margin:0 auto}.widget_supapress_search .search-form input[type=search]{width:100%;padding:5px 30px 5px 5px;margin:0;border:1px solid #000;border-radius:0;box-sizing:border-box;margin-bottom:.25rem}.widget_supapress_search .search-form__submit{position:absolute;top:0;right:0;padding:7px 7px 0 0}.widget_supapress_search .search-form__submit__icon{width:15px;height:20px}.widget_supapress_search .search-form__submit__icon:hover{cursor:pointer}div.supapress .search{margin-top:40px}@media(min-width:45rem){div.supapress .search{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start;padding:0}}div.supapress .search .supapress-results-count,div.supapress .search .supapress-search-term{width:100%}div.supapress .search .supapress-show-filters{text-align:center;display:block;background:#fff;color:#000;padding:10px}@media(min-width:45rem){div.supapress .search .supapress-show-filters{display:none}}div.supapress .search [id^=filter-wrapper]{float:none;width:100%;max-width:100%;padding:0;max-height:0;overflow:hidden;transition:max-height .3s ease-in-out;font-size:14px}@media(min-width:45rem){div.supapress .search [id^=filter-wrapper]{width:30%;max-height:4000px;max-width:250px}}div.supapress .search [id^=filter-wrapper].open-filters{max-height:4000px}div.supapress .search [id^=filter-wrapper] .filter-load-wrapper{background:#fff;border-top:3px solid #deddda}div.supapress .search [id^=filter-wrapper] .filter-load-wrapper .filter-block{padding-bottom:0;border-bottom:none}div.supapress .search [id^=filter-wrapper] .filter-load-wrapper .filter-block h3{color:#373737;font-size:.875rem;background:#deddda;text-transform:uppercase;padding:.3125rem .625rem}div.supapress .search [id^=filter-wrapper] .filter-load-wrapper .filter-block .filter-option{text-transform:lowercase;padding:0 10px}div.supapress .search [id^=filter-wrapper] .filter-load-wrapper .filter-block .clear-filter{color:#dd3d36}div.supapress .search .search-wrapper{float:none;width:100%;max-width:100%}@media(min-width:45rem){div.supapress .search .search-wrapper{width:60%;-ms-flex-positive:1;flex-grow:1;margin-left:20px}}div.supapress .search .search-wrapper .pagination-wrapper{background-color:#666;margin-bottom:15px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;padding:15px}@media(min-width:45rem){div.supapress .search .search-wrapper .pagination-wrapper{padding:10px;margin-bottom:10px;width:auto}}div.supapress .search .search-wrapper .pagination-wrapper__pre-page,div.supapress .search .search-wrapper .pagination-wrapper__sort{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px;font-size:14px;color:#fff;width:100%}@media(min-width:45rem){div.supapress .search .search-wrapper .pagination-wrapper__pre-page,div.supapress .search .search-wrapper .pagination-wrapper__sort{width:auto;margin-bottom:0}}div.supapress .search .search-wrapper .pagination-wrapper__pre-page label,div.supapress .search .search-wrapper .pagination-wrapper__sort label{padding-right:10px;width:70px}@media(min-width:45rem){div.supapress .search .search-wrapper .pagination-wrapper__pre-page label,div.supapress .search .search-wrapper .pagination-wrapper__sort label{width:auto}}div.supapress .search .search-wrapper .pagination-wrapper__pre-page.hidden,div.supapress .search .search-wrapper .pagination-wrapper__sort.hidden{visibility:hidden;height:0;margin:0}div.supapress .search .search-wrapper .pagination-wrapper .supapress-per-page-wrapper,div.supapress .search .search-wrapper .pagination-wrapper .supapress-sort-by-wrapper{margin:0;background-color:#fff;border:1px solid #fff;border-radius:0;font-size:14px;position:relative;margin-bottom:10px;color:#666;overflow:hidden;display:block;min-width:130px;margin-bottom:0}div.supapress .search .search-wrapper .pagination-wrapper .supapress-per-page-wrapper:after,div.supapress .search .search-wrapper .pagination-wrapper .supapress-sort-by-wrapper:after{content:"❯";position:absolute;z-index:1;top:4px;right:10px;color:#666;transform:rotate(90deg)}div.supapress .search .search-wrapper .pagination-wrapper .supapress-per-page-wrapper select,div.supapress .search .search-wrapper .pagination-wrapper .supapress-sort-by-wrapper select{border:none;height:25px;padding:0 10px;font-size:14px;z-index:3;color:#666;background-color:transparent;width:120%}div.supapress .search .search-wrapper .pagination-wrapper .supapress-per-page-wrapper:focus-within,div.supapress .search .search-wrapper .pagination-wrapper .supapress-sort-by-wrapper:focus-within{border:1px dotted #999}div.supapress .search .search-wrapper .pagination-wrapper .supapress-pagination-wrapper{font-size:14px;color:#fff;width:100%;-ms-flex-order:1;order:1}@media(min-width:45rem){div.supapress .search .search-wrapper .pagination-wrapper .supapress-pagination-wrapper{width:auto;-ms-flex-order:0;order:0}}div.supapress .search .search-wrapper .pagination-wrapper .supapress-pagination-wrapper a{color:#fff;padding:5px;display:inline-block}div.supapress .search .search-wrapper .pagination-wrapper .supapress-pagination-wrapper .supapress-current-page{color:#666;background:#deddda;padding:5px;display:inline-block}div.supapress .search .books-wrapper{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}div.supapress .search .books-wrapper .book-wrapper{float:none}div.supapress .search .books-wrapper .book-wrapper .image-wrapper{float:none;padding:0}div.supapress .search .books-wrapper .book-wrapper .image-wrapper .sp__the-cover img{box-shadow:0 3px 5px 0 rgba(0,0,0,.5)}div.supapress .search .books-wrapper .book-wrapper .information-wrapper{float:none;padding:0;color:#666}div.supapress .search .books-wrapper .book-wrapper .information-wrapper p{margin:0 0 10px}div.supapress .search .books-wrapper .book-wrapper .information-wrapper .sp__the-title{text-transform:uppercase;margin:0 0 10px;color:#63666a}div.supapress .search .books-wrapper .book-wrapper .information-wrapper .sp__the-subtitle{text-transform:uppercase;margin:0 0 20px;color:#96999d}div.supapress .search .books-wrapper .book-wrapper .information-wrapper .format-dropdown{margin:0;background-color:#fff;border:1px solid #fff;border-radius:0;font-size:14px;position:relative;margin-bottom:10px;color:#666;overflow:hidden;display:block;min-width:130px}div.supapress .search .books-wrapper .book-wrapper .information-wrapper .format-dropdown:after{content:"❯";position:absolute;z-index:1;top:4px;right:10px;color:#666;transform:rotate(90deg)}div.supapress .search .books-wrapper .book-wrapper .information-wrapper .format-dropdown select{border:none;height:25px;padding:0 10px;font-size:14px;z-index:3;color:#666;background-color:transparent;width:120%}div.supapress .search .books-wrapper .book-wrapper .information-wrapper .format-dropdown:focus-within{border:1px dotted #999}div.supapress .search .books-wrapper .book-wrapper .information-wrapper .sp__the-format{font-weight:700}div.supapress .search .books-wrapper .book-wrapper .information-wrapper .sp__more-details{font-size:1.25rem;text-align:center;line-height:1.375rem;position:relative;display:inline-block;background-color:#006a31;color:#fff;border:1px solid #006a31;padding:10px;margin:0;width:100%;transition:color .3s,background-color .3s}@media(min-width:45rem){div.supapress .search .books-wrapper .book-wrapper .information-wrapper .sp__more-details{padding:10px 20px;width:auto}}div.supapress .search .books-wrapper .book-wrapper .information-wrapper .sp__more-details svg{margin-left:10px;transition:color .3s}div.supapress .search .books-wrapper .book-wrapper .information-wrapper .sp__more-details:hover{text-decoration:none;background-color:#fff;color:#006a31}div.supapress .search-list .books-wrapper .book-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:inherit;align-items:inherit;-ms-flex-line-pack:start;align-content:flex-start;padding:0;border-bottom:1px solid #deddda;padding:30px 0}div.supapress .search-list .books-wrapper .book-wrapper:last-child{border-bottom:none}div.supapress .search-list .books-wrapper .book-wrapper .image-wrapper{width:45%}@media(min-width:45rem){div.supapress .search-list .books-wrapper .book-wrapper .image-wrapper{width:160px;padding-right:20px}}div.supapress .search-list .books-wrapper .book-wrapper .information-wrapper{width:50%;max-width:100%}@media(min-width:45rem){div.supapress .search-list .books-wrapper .book-wrapper .information-wrapper{width:60%;-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start;padding:0}}div.supapress .search-list .books-wrapper .book-wrapper .information-wrapper__top{margin-bottom:1.25rem;margin-top:1.25rem}@media(min-width:45rem){div.supapress .search-list .books-wrapper .book-wrapper .information-wrapper__top{margin-bottom:3.125rem}}@media(min-width:45rem){div.supapress .search-list .books-wrapper .book-wrapper .information-wrapper__bottom{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;padding:0}}div.supapress .search-grid .books-wrapper .book-wrapper .image-wrapper{margin-bottom:15px}div.supapress .search-grid.per-row-1 .books-wrapper .book-wrapper{width:100%}div.supapress .search-grid.per-row-2 .books-wrapper .book-wrapper,div.supapress .search-grid.per-row-3 .books-wrapper .book-wrapper{width:50%}@media(min-width:45rem){div.supapress .search-grid.per-row-3 .books-wrapper .book-wrapper{width:33%}}div.supapress .search-grid.per-row-4 .books-wrapper .book-wrapper{width:50%}@media(min-width:45rem){div.supapress .search-grid.per-row-4 .books-wrapper .book-wrapper{width:25%}}div.supapress .search-grid.per-row-5 .books-wrapper .book-wrapper{width:50%}@media(min-width:45rem){div.supapress .search-grid.per-row-5 .books-wrapper .book-wrapper{width:20%}}div.supapress .search-grid.per-row-6 .books-wrapper .book-wrapper{width:50%}@media(min-width:45rem){div.supapress .search-grid.per-row-6 .books-wrapper .book-wrapper{width:16.5%}}.supapress .product-details{margin-top:40px}.supapress .product-details .book-wrapper{float:none;margin-bottom:50px}@media(min-width:45rem){.supapress .product-details .book-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start;padding:0 .9375rem}}.supapress .product-details .book-wrapper .book-custom-links{list-style:none;padding:0;margin:0}.supapress .product-details .book-wrapper__left{padding:0 0 40px}@media(min-width:45rem){.supapress .product-details .book-wrapper__left{width:30%;padding:0 20px 0 0}}@media(min-width:52.5rem){.supapress .product-details .book-wrapper__left{width:300px;padding:0 30px 0 0}}@media(min-width:45rem){.supapress .product-details .book-wrapper__right{width:50%;-ms-flex-positive:1;flex-grow:1}}.supapress .product-details .book-wrapper__book-details{list-style:none;margin:0 0 20px;padding:0}.supapress .product-details .book-wrapper__book-details li{color:#006a31;margin:0;padding:0}.supapress .product-details .book-wrapper__buy-section{background-color:#d3d3d3;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start;padding:25px 15px;margin-bottom:20px;color:#006a31}@media(min-width:45rem){.supapress .product-details .book-wrapper__buy-section{padding:15px}}.supapress .product-details .book-wrapper__buy-section p{margin-bottom:20px}@media(min-width:45rem){.supapress .product-details .book-wrapper__buy-section p{margin-bottom:0}}.supapress .product-details .book-wrapper .retailer__links{list-style:none;margin:0;padding:0;width:100%}@media(min-width:45rem){.supapress .product-details .book-wrapper .retailer__links{width:150px}}.supapress .product-details .book-wrapper .retailer__links.open-buy-links li ul{max-height:2000px}.supapress .product-details .book-wrapper .retailer__links li{position:relative}.supapress .product-details .book-wrapper .retailer__links li ul{list-style:none;margin:0;padding:0;position:absolute;top:100%;left:0;right:0;background-color:#fff;border:2px solid #666;max-height:0;overflow:hidden;transition:max-height .3s ease-in-out;z-index:10}.supapress .product-details .book-wrapper .retailer__links li ul li{margin:0}.supapress .product-details .book-wrapper .retailer__links li ul li a{color:#666;padding:5px;width:100%;display:block;transition:background-color .3s ease-in-out}.supapress .product-details .book-wrapper .retailer__links li ul li a:hover{background-color:#e6e6e6}.supapress .product-details .book-wrapper .retailer__links-trigger{background:#666;width:100%;text-align:center;color:#fff;padding:8px 10px;font-size:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.supapress .product-details .book-wrapper .retailer__links-trigger svg{margin-left:20px}.supapress .product-details .book-wrapper .sp__the-cover img{border:1px solid #666}.supapress .product-details .book-wrapper .sp__the-formats{width:80%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start;padding:0;margin-right:10px;margin-bottom:20px}@media(min-width:45rem){.supapress .product-details .book-wrapper .sp__the-formats{min-width:220px;width:30%;margin-right:20px;margin-bottom:0}}.supapress .product-details .book-wrapper .sp__the-formats label{color:#666;text-transform:uppercase}.supapress .product-details .book-wrapper .sp__the-formats .format-dropdown{margin:0;background-color:#fff;border:1px solid #fff;border-radius:0;font-size:14px;position:relative;margin-bottom:10px;color:#666;overflow:hidden;display:block;min-width:130px;margin-bottom:0;width:150px}.supapress .product-details .book-wrapper .sp__the-formats .format-dropdown:after{content:"❯";position:absolute;z-index:1;top:4px;right:10px;color:#666;transform:rotate(90deg)}.supapress .product-details .book-wrapper .sp__the-formats .format-dropdown select{border:none;height:25px;padding:0 10px;font-size:14px;z-index:3;color:#666;background-color:transparent;width:120%}.supapress .product-details .book-wrapper .sp__the-formats .format-dropdown:focus-within{border:1px dotted #999}.supapress .product-details .book-wrapper .sp__the-format{width:100%}@media(min-width:45rem){.supapress .product-details .book-wrapper .sp__the-format{min-width:220px;width:30%;margin-right:20px}}.supapress .product-details .book-wrapper .sp__the-price{-ms-flex-positive:1;flex-grow:1;text-align:center}div.supapress div[id^=isbn-carousel-] .book-wrapper .image-wrapper{margin-bottom:15px}div.supapress div[id^=isbn-carousel-] .book-wrapper .image-wrapper img{box-shadow:2px 4px 7px 0 rgba(0,0,0,.75)}div.supapress div[id^=isbn-carousel-] .book-wrapper .info-wrapper{text-align:center;font-size:12px}div.supapress div[id^=isbn-carousel-] .book-wrapper .info-wrapper p{margin-bottom:5px}div.supapress div[id^=isbn-grid-] .book-wrapper .image-wrapper{margin-bottom:15px}div.supapress div[id^=isbn-grid-] .book-wrapper .image-wrapper img{box-shadow:2px 4px 7px 0 rgba(0,0,0,.75)}div.supapress div[id^=isbn-grid-] .book-wrapper .info-wrapper{text-align:center;font-size:12px}div.supapress div[id^=isbn-grid-] .book-wrapper .info-wrapper p{margin-bottom:5px}div.supapress div[id^=isbn-list-] .book-wrapper .image-wrapper{margin-bottom:15px}div.supapress div[id^=isbn-list-] .book-wrapper .image-wrapper img{box-shadow:2px 4px 7px 0 rgba(0,0,0,.75)}div.supapress div[id^=isbn-list-] .book-wrapper .information-wrapper{text-align:left;font-size:12px}div.supapress div[id^=isbn-list-] .book-wrapper .information-wrapper p{margin-bottom:5px}