html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,img,ins,kbd,q,s,samp,small,strike,sub,sup,tt,var,u,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}main{display:block}p,ul,ol{margin:0
0 1.5em}ul
li{list-style:disc outside none;margin:0
0 10px 40px}ol
li{list-style:decimal outside none;margin:0
0 10px 40px}img{box-sizing:border-box;max-width:100%}.visually-hidden{clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}select,input[type=text],input[type=email],input[type=password],textarea{box-sizing:border-box;width:100%}.input{box-sizing:border-box;font:normal 15px/18px sans-serif;padding:5px}.group:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.alignleft{float:left}.alignright{float:right}.centered,.aligncenter,.centred,.aligncentre{text-align:center}.entry-nav{margin:10px
0;padding:10px
0}.entry-nav
p{margin:0;width:45%}.prev-entry{float:left;text-align:left}.next-entry{float:right;text-align:right}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-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{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{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}.visually-hidden,.hidden{clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);height:1px;left:-9999px;overflow:hidden;position:absolute !important;width:1px}body{background:#FFF;color:#000;font:400 18px/28px "source-serif-pro",serif;text-align:center}h1{font:700 48px/52px "futura-pt",sans-serif;margin-bottom:20px}h2{font:700 36px/40px "futura-pt", sans-serif}h2
a{text-decoration:none}h2.boxed{border:1px
solid #DDD;display:inline-block;font:400 18px/24px "futura-pt", sans-serif;margin-bottom:40px;padding:10px
20px;text-align:center;text-transform:uppercase}h3{font:700 24px/28px "futura-pt", sans-serif;margin-bottom:10px}h3
a{text-decoration:none}blockquote{margin:1.5em 1.5em 0}a{color:#000;-moz-transition:color 0.2s linear;-webkit-transition:color 0.2s linear;transition:color 0.2s linear}a:hover{text-decoration:none}.wrapper{margin:0
auto;max-width:1170px;padding:0
20px;position:relative;text-align:left}figure.alignleft{float:left;margin:0
20px 20px 0;width:50%}figure.alignright{float:right;margin:0
0 20px 20px;width:50%}figure.aligncentre{margin-bottom:20px}figure.video{margin-bottom:10px}figcaption{color:#8A8B8A;margin-top:10px}figcaption
p{margin:0}.outline{box-shadow:0 0 1px rgba(0,0,0,0.5)}.btn{background:#000;border:2px
solid #FFF;color:#FFF;cursor:pointer;display:inline-block;font:700 14px/16px "futura-pt", sans-serif;margin:0;outline:0;padding:8px
24px;text-decoration:none;text-transform:uppercase}.btn.icon-left
svg{margin-right:6px}.btn.icon-right
svg{margin-left:6px}.btn.large{font-size:18px;line-height:20px;padding:12px
24px}.btn.download{font-size:12px;line-height:16px;padding:5px
10px}.centred{text-align:center}.badge{border:1px
solid #DDD;color:#000;display:inline-block;font:400 12px/14px "futura-pt", sans-serif;padding:3px
6px;text-transform:uppercase}.sale-badge{background:#E23021;color:#FFF;display:inline-block;font:700 14px/17px "futura-pt", sans-serif;padding:3px
6px;text-transform:uppercase}.global-header{padding:30px
0}.logo
img{float:left;margin-right:20px;width:120px}.logo
h1{line-height:48px;margin:0;text-transform:uppercase}.logo
p{font-size:30px;line-height:32px;margin:0;font-variant-numeric:oldstyle-nums;-moz-font-feature-settings:"onum";-webkit-font-feature-settings:"onum";font-feature-settings:"onum"}.logo
a{text-decoration:none}.header-social{margin:0;position:absolute;right:20px;top:40px}.header-social
li{list-style:none outside none;margin:0;padding:0;display:inline-block;font-size:24px;line-height:24px;margin-left:10px}.header-social a:hover{color:#8A8B8A}.header-search{background:#FFF;border:1px
solid #DDD;border-radius:4px;box-shadow:0 0 24px rgba(0, 0, 0, 0.25);box-sizing:border-box;left:50%;margin-left:-300px;padding:40px;position:fixed;top:175px;width:600px;z-index:99}.header-search
.input{margin:0;padding-right:50px}.header-search .icon-btn{background:#000;border:0;bottom:40px;color:#FFF;cursor:pointer;font-size:18px;line-height:18px;margin:0;padding:6px
10px;position:absolute;right:40px;top:40px}.header-search .search-close{color:#8A8B8A;font-size:14px;line-height:14px;position:absolute;right:-10px;top:-10px}.header-btns{position:absolute;right:20px;top:80px}.header-btns
.btn{margin-left:20px}.global-nav{border:1px
solid #DDD;border-width:1px 0;font-size:24px;line-height:26px;margin-bottom:60px;position:relative}.global-nav
ul{margin:0}.global-nav
li{list-style:none outside none;margin:0;padding:0;display:inline-block}.global-nav
a{display:block;padding:20px;text-decoration:none}.global-nav a:hover{color:#8A8B8A}.global-nav .search-toggle{position:absolute;right:0;top:0}.banner{color:#FFF;font:700 18px/21px "futura-pt", sans-serif;margin:-60px 0 60px;padding:10px
20px}.banner
a{color:#FFF;display:block;text-decoration:none}.search-results{margin:0}.search-results
li{list-style:none outside none;margin:0;padding:0;margin-bottom:20px}.search-results
.badge{margin-right:10px}.search-results
a{font-weight:700}.book-grid{margin:0}.book-grid
li{list-style:none outside none;margin:0;padding:0;box-sizing:border-box;float:left;margin-bottom:40px;padding:0
20px 0 0;width:33.3333333333%}.book-grid li.one, .book-grid
li.four{clear:left}.book-grid li.three, .book-grid
li.six{clear:right;margin-right:0}.book-grid
img{max-width:160px;width:100%}.book-grid
h3{font-size:18px;line-height:21px;margin-bottom:2px}.book-grid
p{font-size:16px;line-height:21px;margin-bottom:2px}.blog-grid{display:flex;flex-wrap:wrap;margin:0}.blog-grid
li{list-style:none outside none;margin:0;padding:0;line-height:24px;margin-bottom:60px;margin-right:5.2631578947%;width:47.3684210526%}.blog-grid li:nth-child(even){margin-right:0}.blog-grid
p{margin:0}.blog-grid p.blog-metadata{margin-bottom:20px}.home .blog-grid
li{margin-right:3.4188034188%;width:30.7692307692%}.home .blog-grid li:nth-child(even){margin-right:3.4188034188%}.home .blog-grid li:nth-child(3n+0){margin-right:0}.blog-metadata{color:#8A8B8A}.blog-metadata
strong{color:#000;font-weight:400}.series{display:flex;flex-wrap:wrap;margin:0}.series
li{list-style:none outside none;margin:0;padding:0;margin:0
5.2631578947% 60px 0;position:relative;width:47.3684210526%}.series
li.even{margin-right:0}.series .series-thumbs{display:block;margin-bottom:10px;overflow:hidden;position:relative}.series
img{float:left;position:relative;width:160px}.series
img.one{z-index:3}.series
img.two{margin-left:-90px;z-index:2}.series
img.three{margin-left:-90px;z-index:1}.catalogues
li{list-style:none outside none;margin:0;padding:0;float:left;margin:0
3.6764705882% 30px 0;text-align:center;width:19.4852941176%}.catalogues li
img{border:1px
solid #DDD;box-sizing:border-box;display:block;margin-bottom:10px}.catalogues
li.one{clear:left}.catalogues
li.four{clear:right;margin-right:0}.authors{margin:0}.authors
li{list-style:none outside none;margin:0;padding:0;margin-bottom:60px}.authors
img{float:left;width:21.0526315789%}.authors .has-image .listing-content{margin-left:26.3157894737%}.authors p:last-child{margin:0}.authors-simple{columns:2;column-gap:40px;line-height:24px;margin:0}.authors-simple
li{list-style:none outside none;margin:0;padding:0;break-inside:avoid;margin-bottom:20px}.page{max-width:860px;padding-bottom:60px}article
header{width:64.9572649573%}.primary{float:left;padding-bottom:60px;width:64.9572649573%}.primary-alt{float:left;padding-bottom:60px;width:73.5042735043%}article .dropcap>p:first-child:first-letter {float:left;font-family:"futura-pt",sans-serif;font-size:96px;font-weight:700;line-height:86px;margin:-5px 10px 0 0}article
.text{margin:0
auto;max-width:660px}.blog-footer
.share{display:inline-block}.author-bio{background:#F3F3F3;margin-bottom:40px;padding:20px}.author-bio
img{float:left;margin:0
20px 5px 0;width:120px}.author-bio
p{margin:0}.author-bio .author-links{margin-top:10px}.author-bio .author-links
a{font-size:24px;line-height:24px;margin-right:10px}.share{border:1px
solid #DDD;font:400 18px/20px "futura-pt", sans-serif;padding:10px
20px;text-transform:uppercase}.share
span{display:inline-block;position:relative;top:-3px}.share
svg{display:inline-block;font-size:24px;line-height:24px;margin-left:10px}.blog-nav{float:right}.blog-nav .icon-right{margin-left:10px}.entry-nav .icon-left{float:left}.entry-nav .icon-right{float:right}.books-reading-lists{border-bottom:1px solid #DDD;margin-bottom:60px;padding-bottom:60px}.books-reading-lists
ul{margin:0}.books-reading-lists
li{list-style:none outside none;margin:0;padding:0;float:left;margin-right:3.4188034188%;width:22.2222222222%}.books-reading-lists
li.four{margin-right:0}.books-reading-lists
h3{margin-bottom:5px}.books-reading-lists .blog-metadata{font-size:16px;line-height:21px;margin:0}.book-cover-col{float:left;margin-right:3.4188034188%;text-align:center;width:30.7692307692%}.book-cover-col
img{display:block;margin:0
auto 40px}.book-cover-col
.share{display:inline-block}.book-m-text{font-style:italic;margin-top:30px}.book-m-text i, .book-m-text
em{font-style:normal}.book-m-text
p{margin:0}.book-primary-col{float:left;max-width:660px;padding-bottom:40px;width:64.9572649573%}.book-primary-col .book-edition{margin-top:-20px}.book-primary-col .book-subtitle{margin-bottom:30px;margin-top:-20px}.book-primary-col .book-subtitle+.book-edition{margin-top:-25px}.book-primary-col .book-authors{font-size:24px;line-height:28px;margin-bottom:2em}.book-primary-col .book-buy-widget{margin-bottom:2em}.book-subtitle{font-weight:400}.book-edition{color:#8A8B8A;font-weight:400;margin-bottom:30px}.book-authors{color:#8A8B8A;font-size:18px;line-height:21px;margin:0}.book-authors
strong{color:#000;font-weight:400}.book-authors
a{text-decoration:none}.book-prizes
li{list-style:none outside none;margin:0;padding:0;font-style:italic;margin-bottom:10px;margin-left:40px}.book-prizes li:last-child{margin-bottom:0}.book-panel-tabs{border-bottom:1px solid #8A8B8A;margin:0
0 40px}.book-panel-tabs
li{list-style:none outside none;margin:0;padding:0;display:inline-block;font:400 18px/21px "futura-pt", sans-serif;text-transform:uppercase}.book-panel-tabs
a{border:1px
solid #FFF;display:block;padding:10px
20px;position:relative;text-decoration:none}.book-panel-tabs
a.active{background:#F3F3F3;border:1px
solid #8A8B8A;position:relative;bottom:-1px}.book-panel-tabs
svg{position:absolute;right:20px;top:12px}blockquote.review-quote{margin:0
0 2em}blockquote.review-quote
p{margin:0}.review-quote-attribution{text-align:right}.toc{border-bottom:1px solid #DDD;margin-bottom:2em;width:100%}.toc
td{border-top:1px solid #DDD;padding:8px;text-align:left;vertical-align:top}.toc .toc-label{font-weight:700}.book-extras
li{list-style:none outside none;margin:0;padding:0;margin-bottom:20px}.book-extras li
.badge{margin-right:10px}.book-sidebar-col{float:left;margin-right:3.4188034188%;min-height:10px;text-align:center;width:30.7692307692%}ul.books-single-col{margin:0}ul.books-single-col
li{list-style:none outside none;margin:0;padding:0;margin-bottom:40px}ul.books-single-col
h3{font-size:18px;line-height:21px;margin-bottom:0}ul.books-single-col
p{font-size:16px;line-height:21px}ul.books-single-col
img{max-width:160px}.inline-book{border:1px
solid #DDD;margin-bottom:2em}.inline-book
img{float:left;width:34.2105263158%}.inline-book .inline-book-content{box-sizing:border-box;float:right;padding:20px
40px;width:65.7894736842%}.inline-book .book-authors{margin-bottom:20px}.book-buy-box{background:#F3F3F3;border:1px
solid #8A8B8A;padding:20px}.book-buy-box
h3{font-weight:400;text-transform:uppercase}.book-buy-box
.btn{margin-top:8px}.book-buy-price{font:700 24px/26px "futura-pt", sans-serif}.book-buy-price
strike{text-decoration:line-through}.book-buy-price
ins{color:#E23021;text-decoration:none}.book-buy-price .sale-badge{margin-left:10px;position:relative;top:2px;vertical-align:top}.book-buy-pwyc
label{font:700 24px/26px "futura-pt", sans-serif}.book-buy-pwyc label
.input{margin-left:10px;position:relative;top:-2px;width:80px}.book-buy-metadata{font-size:16px;line-height:22px;margin:8px
0 0}.book-buy-metadata
span{white-space:nowrap}.book-buy-metadata .accessible-ebook
svg{font-size:24px;line-height:22px;margin-right:6px;position:relative;top:3px}.book-territory-notice{color:#E23021;font-size:16px;font-weight:700;line-height:22px;margin:4px
0 0}.book-availability-notice{color:#E23021;font-size:16px;font-weight:700;line-height:22px;margin:4px
0 0}.bundle-form{background:#F3F3F3;border:1px
solid #8A8B8A;margin-bottom:40px;padding:20px;text-align:center}.bundle-form
.btn{margin-left:20px}.book-buy-tabs{font:400 18px/20px "futura-pt", sans-serif;margin:0;text-transform:uppercase}.book-buy-tabs
li{list-style:none outside none;margin:0;padding:0;display:inline-block}.book-buy-tabs
a{display:block;border:1px
solid #FFF;padding:10px
20px;text-decoration:none}.book-buy-tabs
a.active{background:#F3F3F3;border:1px
solid #8A8B8A;border-width:1px 1px 0;position:relative;top:2px}audio.audiobook-preview{display:block;margin-bottom:10px;width:100%}.audiobook-preview-intro{font-size:16px;line-break:21px;margin:0
0 5px}.book-related-books,.book-related-posts{border-top:1px solid #DDD;padding-bottom:1px;padding-top:40px;text-align:center}.book-related-books .book-grid li, .book-related-posts .book-grid
li{padding:0
10px}.book-related-posts .blog-grid
li{margin-right:3.4188034188%;text-align:left;width:30.7692307692%}.book-related-posts .blog-grid
li.three{margin-right:0 !important}.book-related-posts .blog-grid li
h3{margin-bottom:5px}.book-related-posts .blog-grid li .blog-metadata{font-size:16px;line-height:21px}.events{margin:0}.events>li,.inline-event{list-style:none outside none;margin:0;padding:0;align-items:center;border:1px
solid #DDD;display:flex !important;flex-wrap:nowrap;margin-bottom:40px;position:relative}.event-thumb{background-position:center;background-size:cover;bottom:0;display:block;left:0;position:absolute;top:0;width:47.8632478632%}.event-content{box-sizing:border-box;margin-left:47.8632478632%;padding:40px;width:47.8632478632%}.event-content .event-metadata{margin-top:20px}.event-metadata{background:#F3F3F3;border:1px
solid #DDD;margin:0;padding:10px}.event-metadata
li{list-style:none outside none;margin:0;padding:0;padding:1px}.event-metadata
svg{margin-right:6px;vertical-align:middle}.sidebar{float:right;width:30.7692307692%}.sidebar-alt{float:right;width:22.2222222222%}.block{margin-bottom:100px}.block
h3{border:1px
solid #DDD;font:400 18px/20px "futura-pt", sans-serif;padding:10px
20px;text-transform:uppercase}.block
ul{margin:0}.block
li{list-style:none outside none;margin:0;padding:0}.block li
a{display:block;font-size:18px;line-height:20px;padding:6px
20px;text-decoration:none}.block li
.active{font-weight:700}.block
li.divider{border-top:1px solid #DDD;margin-top:15px;padding-top:10px}.alpha-filter{font-size:16px;line-height:16px;margin:0;padding:6px
20px}.alpha-filter
a{border:1px
solid #DDD;box-sizing:border-box;display:inline-block;margin:0
5px 5px 0;padding:3px
6px;text-align:center;text-decoration:none}.alpha-filter
a.active{background:#000;border-color:#000;color:#FFF}.home-features{border:1px
solid #DDD;margin-bottom:60px;position:relative}.feature{list-style:none outside none;margin:0;padding:0;align-items:center;display:flex !important;flex-wrap:nowrap;position:relative}.feature-thumb{background-position:center;background-size:cover;bottom:0;display:block;left:0;position:absolute;top:0;width:47.8632478632%}.feature-content{box-sizing:border-box;margin-left:47.8632478632%;padding:40px;width:47.8632478632%}.feature-content
h2{margin:10px
0}.feature-content
.badge{font-size:16px;line-height:16px;padding:8px
16px}.feature-content .blog-metadata{margin-bottom:0}.slick-dots{position:absolute;right:20px;top:20px}.slick-dots
li{list-style:none outside none;margin:0;padding:0;display:inline-block;margin-left:20px}.slick-dots .slick-active
button{background:#000;border-color:#000;color:#000}.slick-dots
button{background:#FFF;border:1px
solid #8A8B8A;border-radius:0;color:#FFF;cursor:pointer;display:block;height:24px;outline:0;padding:0;width:24px}.home-books{border-bottom:1px solid #DDD;margin-bottom:60px;padding-bottom:60px}.home-books .book-grid{margin-bottom:20px}.home-books .book-grid
li{margin-bottom:0;margin-right:3.4188034188%;padding:0;width:13.6752136752%}.home-books .book-grid
li.four{clear:none}.home-books .book-grid
li.six{clear:right;margin-right:0}.home-lower{padding-bottom:40px}.newsletter-block{background:#F3F3F3;padding:40px;text-align:center}.newsletter-block
h3{font:400 18px/24px "source-serif-pro", serif}.newsletter-block
.input{margin-bottom:10px}.donation-tabs{font:700 18px/20px "futura-pt", sans-serif;margin:0;text-transform:uppercase}.donation-tabs
li{list-style:none outside none;margin:0;padding:0;display:inline-block;margin:0
10px 0 0}.donation-tabs
a{background:#F3F3F3;border:1px
solid #8A8B8A;border-width:1px 1px 0;color:#8A8B8A;display:block;padding:10px
20px;text-decoration:none}.donation-tabs
a.active{background:#FFF;color:#000;position:relative;top:1px}.donation-form{margin-bottom:30px}.donation-form label, .donation-form .custom-amount{border-bottom:1px solid #8A8B8A;color:#000;cursor:pointer;display:block;padding:15px}.donation-form label strong, .donation-form .custom-amount
strong{margin-right:10px}.donation-panel{border:1px
solid #8A8B8A;border-width:1px 1px 0}.custom-amount
input{padding:10px}.donate-submit{background:#F3F3F3;border:1px
solid #8A8B8A;border-width:0 1px 1px;padding:15px}.checkout-notice{background:#F3F3F3;border:1px
solid #DDD;line-height:24px;margin-bottom:40px;padding:20px}.checkout-notice
svg{margin-right:10px}.checkout-notice
li{font-style:italic}.checkout-notice li:last-child{margin-bottom:0}.checkout-notice.payment-details{text-align:center}.checkout-notice.payment-details
label{text-align:left}.cart{border-bottom:1px solid #DDD;margin-bottom:40px;width:100%}.cart th, .cart
td{font-size:16px;line-height:21px}.cart
th{color:#8A8B8A;padding:8px;text-align:left;text-transform:uppercase}.cart
td{border-top:1px solid #DDD;padding:8px}.cart .cart-tally{padding-right:20px;text-align:right}.cart .cart-price{width:80px}.cart .cart-qty{width:40px}.cart .cart-qty
.input{text-align:center;width:auto}.cart .cart-remove{text-align:center;width:20px}.cart .cart-remove
input{text-align:center;width:auto}.cart .cart-amount{font-style:italic}.cart .adjustment-type{color:#8A8B8A;text-transform:capitalize}.cart .cart-total{font-weight:bold;text-transform:uppercase}.cart .cart-note{background:rgba(226, 48, 33, 0.1);font-weight:bold;padding:16px
8px;text-align:center}.cart-actions{text-align:center}.cart-actions
.btn{margin:0
10px 10px}.checkout-donation{margin-top:-40px;padding:10px;text-align:center;vertical-align:middle}.checkout-donation
label{cursor:pointer;font-style:italic}.checkout-donation
.input{display:inline-block;margin:0
20px;text-align:center;width:80px}.row.billing-shipping-toggle{margin-bottom:30px;text-align:center}.checkout-column-1{float:left;margin-bottom:40px;width:48%}.checkout-column-2{float:right;margin-bottom:40px;width:48%}.checkout-column-3{margin-bottom:40px;width:48%}#shipping_details.disabled
label{color:#AAA}#shipping_details.disabled label
span.required{color:#AAA}.field-error{color:#E23021;display:block;padding:2px;font-style:italic}.payment-error{color:#E23021;font-weight:bold;text-align:center}.errors{color:#E23021}.errors
li{list-style:none outside none;margin:0;padding:0;font-weight:700;padding:4px}.new-password{background:#FFF;border:1px
solid #DDD;color:#000;font:bold 24px/26px monospace;letter-spacing:4px;padding:20px;text-align:center}.payment-details{background:#F3F3F3;margin-bottom:40px;padding:20px;text-align:center}.payment-details
label{text-align:left}.card_name,.exp_month,.exp_year{float:left}.card_no,.csc{float:right}.card_name,.card_no{width:48%}.exp_month,.exp_year,.csc{margin-right:2%;width:32%}.csc{margin-right:0}.payment-order-total{margin-bottom:10px}.account-notice{background:#F3F3F3;border-radius:4px;margin-bottom:30px;padding:20px}.account-notice
p{margin:0;padding:2px}.account-notice
ul{margin:0}.account-notice
li{list-style:none outside none;margin:0;padding:0;padding:2px}.account-notice li
svg{margin-right:6px}.orders{width:100%}.orders th, .orders
td{border-bottom:1px solid #DDD;padding:6px}.orders
th{font-weight:bold;text-align:left}.orders .order-total{text-align:right}.form{background:#F3F3F3;margin-bottom:20px;padding:20px}.form .row
label{font-weight:bold}.form .row
label.inline{font-weight:normal}.row{margin-bottom:10px}.row
label{cursor:pointer;display:block;margin-bottom:5px}.row
label.inline{display:inline;margin-right:5px}.row
span.required{color:#E23021}.form-hint{font-size:14px;line-height:19px;margin:0;padding:4px}.global-footer{border-top:1px solid #DDD;padding-bottom:60px}.footer-newsletter{background:#F3F3F3;box-sizing:border-box;float:right;padding:60px
40px;text-align:center;width:30.7692307692%}.footer-newsletter
h3{font:400 16px/19px "futura-pt", sans-serif;text-transform:uppercase}.footer-newsletter
.input{margin-bottom:10px}.footer-nav{font:400 14px/19px "futura-pt", sans-serif;margin:60px
0 40px;text-transform:uppercase}.footer-nav
ul{margin:0}.footer-nav
li{list-style:none outside none;margin:0;padding:0;display:inline-block;margin-right:20px}.footer-nav
a{text-decoration:none}.funders{margin:0}.funders
li{list-style:none outside none;margin:0;padding:0;display:inline-block;margin-right:30px}.funders li
img{height:32px}.row{margin-bottom:10px}.row
label{cursor:pointer;display:block;margin-bottom:5px}.row
label.inline{display:inline;margin-right:5px}@media screen and (max-width: 960px){.tablet-bleed{border-left:0;border-right:0;margin-left:-20px;margin-right:-20px}.logo
h1{font-size:42px;line-height:38px;width:400px}.logo
p{display:none}.header-social{top:35px}.header-btns{top:70px}.header-btns
.btn{margin-left:10px}.global-nav{margin-bottom:20px}.home .global-nav,.banner{margin-bottom:0}.banner{margin-top:-1px}.home-features{margin-bottom:20px}.feature,.events>li,.inline-event{display:block !important}.feature-thumb,.event-thumb{height:260px;position:static;width:100%}.feature-content,.event-content{margin-left:0;padding:20px;width:auto}.slick-dots
button{border-color:#FFF !important}article
header{width:auto}.books-reading-lists{margin-bottom:40px;padding-bottom:40px}.books-reading-lists
li{width:47.8632478632%}.books-reading-lists
li.two{margin-right:0}.books-reading-lists li.three, .books-reading-lists
li.four{display:none}.book-grid
li{margin-bottom:20px;width:50%}.book-grid li.one, .book-grid li.three, .book-grid
li.five{clear:left}.book-grid li.two, .book-grid li.four, .book-grid
li.six{clear:right;margin-right:0}.home-books .book-grid
li{margin-bottom:0;margin-right:3.4188034188%;width:13.6752136752%}.home-books .book-grid li.three, .home-books .book-grid
li.five{clear:none}.home-books .book-grid li.two, .home-books .book-grid
li.four{clear:none}.inline-book
img{display:block;float:none;width:auto}.inline-book .inline-book-content{float:none;padding:20px;width:auto}.book-related-books .book-grid
li{clear:none;padding:0
10px;width:33.3333333333%}.series
li{margin-bottom:40px}.series li img.two, .series li
img.three{margin-left:-120px}}@media screen and (max-width: 740px){.mobile-bleed{border-left:0;border-right:0;margin-left:-20px;margin-right:-20px}.book-m-text{margin-bottom:30px}.alpha-filter{padding:10px
0 0}h1{font-size:32px;line-height:34px;margin-bottom:10px}h2{font-size:24px;line-height:26px}h2.boxed{display:block;margin-bottom:20px}h3{font-size:21px;line-height:23px;margin-bottom:5px}.global-header{border-bottom:1px solid #000;margin-bottom:20px;margin-left:-20px;margin-right:-20px;padding:20px}.home .global-header{margin-bottom:0}.menu-toggle{border:1px
solid #DDD;font-size:36px;line-height:34px;padding:10px
12px;position:absolute;right:20px;text-decoration:none;top:20px}.menu-toggle.open{background:#000;border-color:#000;color:#FFF}.header-search{background:transparent;border:0;border-radius:0;box-shadow:none;display:none;left:0;margin-left:0;padding:10px
20px;position:relative;top:0;width:auto}.header-search .icon-btn{bottom:10px;right:20px;top:10px}.header-search .search-close{display:none}.global-nav{border:1px
solid #000;border-width:0 0 1px;margin-top:-20px;padding:5px
0}.home .global-nav{margin-top:0}.global-nav ul
li{display:block}.global-nav ul li
a{padding:10px
20px}.global-nav .header-social{padding:10px
20px;position:static}.global-nav .header-social
li{display:inline-block;margin:0
10px 0 0}.global-nav .header-social
a{padding:5px}.global-nav .header-btns{font:700 14px/16px "futura-pt", sans-serif;padding:5px
20px;position:static}.global-nav .header-btns
a{box-sizing:border-box;float:left;margin:0;padding:12px
24px;text-align:center;width:48%}.global-nav .header-btns a:last-child{float:right}.global-nav a.search-toggle{display:none}.logo{margin-left:-10px}.logo
img{margin-right:10px;padding-top:5px;width:80px}.logo
h1{font-size:32px;line-height:30px;width:260px}.primary,.sidebar,.primary-alt,.sidebar-alt{float:none;width:auto}.primary,.page{padding-bottom:20px}.author-bio{margin-bottom:20px}.sidebar,.sidebar-alt{border-bottom:1px solid #000;margin-bottom:20px;padding:0
20px 20px}.sidebar .block, .sidebar-alt
.block{margin-bottom:10px}.sidebar .block.last, .sidebar-alt
.block.last{margin-bottom:0}.books-reading-lists{margin-bottom:20px;padding-bottom:20px}.book-cover-col{float:none;margin-right:0;width:auto}.book-cover-col
img{margin-bottom:20px}.book-sidebar-col{float:none;margin-right:0;width:auto}ul.books-single-col
h3{font-size:18px;line-height:21px}ul.books-single-col
p{font-size:16px;line-height:21px}.book-primary-col{float:none;padding-bottom:20px;width:auto}.book-primary-col .book-edition{margin-top:-10px}.book-primary-col .book-subtitle{margin-bottom:20px;margin-top:-10px}.book-primary-col .book-subtitle+.book-edition{margin-top:-15px}.book-primary-col .book-authors{font-size:18px;line-height:24px;margin-bottom:20px}.book-primary-col .book-buy-widget{margin-bottom:20px}.book-edition{margin-bottom:20px}.book-prizes
li{font-size:18px;line-height:24px}.book-panel-tabs{border-bottom:0;margin:0
0 20px}.book-panel-tabs
li{display:block}.book-panel-tabs
a.active{bottom:0}.book-related-books{padding:20px
0}.book-related-books .book-grid
li{float:none;padding:0
10px;width:auto}.book-related-posts .blog-grid
li{border:0;margin-bottom:20px;margin-right:0;width:100%}.series
li{margin-right:0;width:100%}.series li:last-child{margin-bottom:0}.filter-block
h3{cursor:pointer;margin:0;position:relative}.filter-block h3
svg{position:absolute;right:20px}.newsletter-block{display:none}.book-buy-box{background:#FFF;border:0;padding:0}.book-buy-box
h3{border:1px
solid #DDD;border-width:1px 1px 0;cursor:pointer;margin:0;padding:10px
20px;position:relative}.book-buy-box h3
svg{position:absolute;right:20px}.book-buy-box:last-child{border-bottom:1px solid #DDD}.book-buy-box-content{background:#F3F3F3;border:1px
solid #DDD;border-width:1px 1px 0;padding:20px}.share{border:1px
solid #DDD;font:400 18px/20px "futura-pt", sans-serif;padding:10px
20px;text-transform:uppercase}.share
span{display:inline-block;position:relative;top:-3px}.share
svg{display:inline-block;font-size:24px;line-height:24px;margin-left:10px}.blog-nav
.btn{padding-left:15px;padding-right:15px}.blog-nav .btn
span{display:none}.blog-nav .btn
svg{margin:0}.home-books{border-bottom:0;margin-bottom:0;padding-bottom:40px}.newsletter-block{border:1px
solid #DDD;border-width:1px 0;margin-bottom:-1px;padding:40px
20px;text-align:left}.home-books .book-grid
li{margin:0
0 20px !important;padding:0
10px;width:50% !important}.home-books .book-grid li.one, .home-books .book-grid li.three, .home-books .book-grid
li.five{clear:left}.home-books .book-grid li.two, .home-books .book-grid li.four, .home-books .book-grid
li.six{clear:right}.blog-grid{display:block;margin-bottom:20px}.blog-grid
li{border-bottom:1px solid #000;margin-bottom:0;margin-right:0 !important;width:100% !important}.blog-grid li .listing-content{padding:20px}.authors
li{margin-bottom:40px}.authors
img{margin:0
20px 10px 0;width:100px}.authors .has-image .listing-content{margin-left:0}.checkout-column-1,.checkout-column-2,.checkout-column-3,.payment-details{float:none;margin-bottom:20px;width:auto}.card_name,.exp_month,.exp_year,.card_no,.csc{float:none;margin-right:0;width:auto}.global-footer{padding-bottom:40px}.footer-newsletter{border:1px
solid #DDD;border-width:1px 0;float:none;margin-top:-1px;padding:20px;text-align:left;width:auto}.footer-nav{font-size:16px;line-height:21px;margin:40px
0}.footer-nav
li{display:block;margin-bottom:10px;margin-right:0}.funders
li{display:block;margin-right:0}}@media screen and (max-width: 540px){body{font-size:18px;line-height:24px}.logo
img{margin-right:10px;padding-top:7px;width:60px}.logo
h1{font-size:28px;line-height:26px;padding-top:3px;width:240px}.authors-simple{columns:1}.books-reading-lists
li{float:none;margin-right:0;width:auto}.books-reading-lists
li.two{display:none}.book-buy-box .btn-shop-local{margin-left:0}}
