html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}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,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,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}*,*::before,*::after{outline:none;box-sizing:border-box}html{font-size:18px}body{margin:0;padding:0;font-family:"adelle",Georgia,serif;font-size:0.9rem;line-height:1.55rem;color:#4d4d4d;overflow-x:hidden}@media screen and (max-width: 960px){body{padding-top:3rem}}header,main,footer,section,article{display:block}main,footer,aside{position:relative;z-index:0}main article,footer article,aside article{padding:0 4rem 3rem 4rem}@media screen and (max-width: 960px){main article,footer article,aside article{padding:0 2rem 2rem 2rem}}@media screen and (max-width: 640px){main article,footer article,aside article{padding:0 1rem 1rem 1rem}}main section:first-of-type{background-image:none}main .woocommerce section:first-of-type article{padding-top:0}section:first-of-type article{padding-top:2.5rem}section.rule{border-top:2px solid #ebebeb}section.rule article:first-of-type{padding-top:2.5rem}article{max-width:1200px;margin-left:auto;margin-right:auto;margin-left:0;margin-right:0}article::after{clear:both;content:"";display:table}img,svg{display:block;max-width:100%;height:auto}a{text-decoration:none;color:#c36}a:hover{color:rgba(204,51,102,0.7)}b,strong{font-weight:700}em,i{font-style:italic}p{max-width:50em}p+p{margin-top:1em}h1{font-size:1.8rem;color:#c36;font-weight:400;line-height:2.5rem}@media screen and (max-width: 640px){h1{font-size:1.5rem;line-height:1.9rem}}h2{font-size:0.7rem;color:#737373;margin-bottom:0.5em;font-family:"adelle-sans",Helvetica,Arial,sans-serif;text-transform:uppercase}h3{font-size:0.9rem;font-family:"adelle-sans",Helvetica,Arial,sans-serif;font-weight:700}h4{font-family:"adelle-sans",Helvetica,Arial,sans-serif;color:#4d4d4d;font-size:0.8rem;line-height:1.45em}pre{font-family:monospace}::-moz-selection{color:#fff;background-color:#c36}::selection{color:#fff;background-color:#c36}::-moz-selection{color:#fff;background-color:#c36}::-webkit-selection{color:#fff;background-color:#c36}.clear{clear:both}@-webkit-keyframes pulsing{0%{opacity:0.15}50%{opacity:0.35}100%{opacity:0.15}}@-moz-keyframes pulsing{0%{opacity:0.15}50%{opacity:0.35}100%{opacity:0.15}}@keyframes pulsing{0%{opacity:0.15}50%{opacity:0.35}100%{opacity:0.15}}.buy{margin:2.5rem 0;max-width:1200px;margin-left:auto;margin-right:auto}.buy::after{clear:both;content:"";display:table}.buy .total{display:none}.buy .price{display:inline-block;width:5rem;font-family:"adelle",Georgia,serif;font-size:1.65rem;vertical-align:-0.15em}.buy .price span.amount{color:#c36}.buy .price span.subscribe{display:inline-block;font-family:"adelle-sans",Helvetica,Arial,sans-serif;font-size:0.7rem;position:relative;top:-0.4rem}.buy form.add-to-cart{display:inline-block;margin-right:1rem}.subscription .buy .price{display:none}.subscription .buy .single_variation .price{display:initial}.book-tile{-webkit-transition:opacity 150ms linear;-moz-transition:opacity 150ms linear;transition:opacity 150ms linear;margin-bottom:2rem;opacity:0;position:relative}.book-tile .remove{color:#fff;font-weight:400;padding-top:2px;text-align:center;display:inline-block;background-color:#c36;width:1.2rem;height:1.2rem;border-radius:50%;line-height:1.15rem;position:absolute;top:-0.6rem;left:calc(100px - 0.6rem);box-shadow:0 2px 5px rgba(0,0,0,0.2);-webkit-transition:background-color 150ms linear;-moz-transition:background-color 150ms linear;transition:background-color 150ms linear}.book-tile .remove:hover{background:#a32952}@media screen and (max-width: 640px){.book-tile .remove{left:calc(50% + 50px - 0.6rem)}}@media screen and (max-width: 640px){.book-tile{text-align:center;margin-bottom:2rem}.book-tile .image{margin-left:auto;margin-right:auto}}.book-tile a:hover .image{top:-3px;box-shadow:0 5px 10px rgba(0,0,0,0.1)}.book-tile a:hover .title{color:#c36}.book-tile.adjusted{opacity:1}.book-tile .image{width:100px;margin-bottom:1rem;overflow:visible;position:relative;top:0;box-shadow:0 2px 5px rgba(0,0,0,0.2);-webkit-transition:top 150ms ease-in-out,box-shadow 150ms linear;-moz-transition:top 150ms ease-in-out,box-shadow 150ms linear;transition:top 150ms ease-in-out,box-shadow 150ms linear}.book-tile img{width:100%;height:auto}.book-tile .title{font-family:"adelle-sans",Helvetica,Arial,sans-serif;color:#4d4d4d;font-size:0.8rem;line-height:1.45em;-webkit-transition:color 150ms linear;-moz-transition:color 150ms linear;transition:color 150ms linear}.book-tile .author{font-family:"adelle-sans",Helvetica,Arial,sans-serif;color:#4d4d4d;font-size:0.8rem;line-height:1.45em;color:#737373}.burger{display:inline-block;padding:10px;margin:-10px}.burger .piece{width:25px;height:3px;background-color:#fff;margin-bottom:5px;border-radius:2px;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center}.burger .piece.bun{-webkit-transition:-webkit-transform 150ms ease-in-out;-moz-transition:-moz-transform 150ms ease-in-out;transition:transform 150ms ease-in-out}.burger .piece.patty{-webkit-transition:opacity 150ms linear;-moz-transition:opacity 150ms linear;transition:opacity 150ms linear}.burger .piece.bottom{margin-bottom:0}.burger.menu-open .bottom{-webkit-transform:translate(0, -8px) rotate(-45deg);-moz-transform:translate(0, -8px) rotate(-45deg);-ms-transform:translate(0, -8px) rotate(-45deg);-o-transform:translate(0, -8px) rotate(-45deg);transform:translate(0, -8px) rotate(-45deg)}.burger.menu-open .top{-webkit-transform:translate(0, 8px) rotate(45deg);-moz-transform:translate(0, 8px) rotate(45deg);-ms-transform:translate(0, 8px) rotate(45deg);-o-transform:translate(0, 8px) rotate(45deg);transform:translate(0, 8px) rotate(45deg)}.burger.menu-open .patty{opacity:0}.button,button{-webkit-appearance:none;background-color:#fff;border:2px solid #c36;border-radius:3px;display:block;width:100%;font:inherit;font-family:"adelle-sans",Helvetica,Arial,sans-serif;line-height:1.5;-webkit-transition:border-color 150ms linear,background-color 150ms linear,color 150ms linear;-moz-transition:border-color 150ms linear,background-color 150ms linear,color 150ms linear;transition:border-color 150ms linear,background-color 150ms linear,color 150ms linear;padding:0.6em 0.8em 0.6em 0.8em;font-weight:700;color:#c36;cursor:pointer;display:inline-block;font-size:0.7rem;letter-spacing:1px;padding-left:2em;padding-right:2em;text-align:center;text-decoration:none;text-transform:uppercase;width:auto}.button:hover,button:hover{background-color:#c36;color:#fff}@media screen and (max-width: 960px){.button,button{background-color:#c36;color:#fff}}.button.light,button.light{color:#fff;border-color:#fff;background-color:transparent}.button.light:hover,button.light:hover{color:#c36;background-color:#fff}.chiclet{display:inline-block;font-family:"adelle-sans",Helvetica,Arial,sans-serif;white-space:nowrap;border-radius:100px;background-color:#c36;color:#fff;font-weight:400;font-size:12px;letter-spacing:1px;text-transform:uppercase;margin-top:0;border:none;line-height:1em;cursor:pointer;-webkit-transition:background-color 150ms linear;-moz-transition:background-color 150ms linear;transition:background-color 150ms linear;padding:1.25em 2em 1em 2em}.chiclet:hover{color:#fff;background-color:#a32952}.chiclet:active{background-color:#8f2447}.chiclet.small{display:inline-block;font-family:"adelle-sans",Helvetica,Arial,sans-serif;white-space:nowrap;border-radius:100px;background-color:#c36;color:#fff;font-weight:400;font-size:12px;letter-spacing:1px;text-transform:uppercase;margin-top:0;border:none;line-height:1em;cursor:pointer;-webkit-transition:background-color 150ms linear;-moz-transition:background-color 150ms linear;transition:background-color 150ms linear;padding:0.75em 1.5em 0.5em 1.5em}.chiclet.small:hover{color:#fff;background-color:#a32952}.chiclet.small:active{background-color:#8f2447}section#callout{box-shadow:none;padding-bottom:0}section#callout article{padding-bottom:0}section#callout .message{float:left;display:block;margin-right:2.35765%;width:100%;text-align:center;padding:2rem;box-shadow:0 2px 5px rgba(0,0,0,0.2);position:relative}section#callout .message:last-child{margin-right:0}@media screen and (max-width: 960px){section#callout .message{padding:1.75rem}}@media screen and (max-width: 640px){section#callout .message{padding:1.5rem}}section#callout .message h1{padding:0 1em}@media screen and (max-width: 640px){section#callout .message h1{font-size:1.2rem}}section#callout .message .close{color:#fff;padding-top:2px;text-align:center;position:absolute;top:1rem;right:1rem;background:#c36;width:1.2rem;height:1.2rem;border-radius:50%;line-height:1.15rem;cursor:pointer;-webkit-transition:background-color 150ms linear;-moz-transition:background-color 150ms linear;transition:background-color 150ms linear;box-shadow:0 2px 5px rgba(0,0,0,0.2)}section#callout .message .close:hover{background:#a32952}section#callout+section article{padding-top:2.5rem}.collection-tile{float:left;display:block;margin-right:2.35765%;width:48.82117%;max-width:1200px;margin-left:auto;margin-right:auto}.collection-tile:last-child{margin-right:0}.collection-tile::after{clear:both;content:"";display:table}@media screen and (max-width: 640px){.collection-tile{float:left;display:block;margin-right:2.35765%;width:100%}.collection-tile:last-child{margin-right:0}}.collection-tile .books{max-width:1200px;margin-left:auto;margin-right:auto;float:left;display:block;margin-right:4.82916%;width:100%;margin-bottom:1rem}.collection-tile .books::after{clear:both;content:"";display:table}.collection-tile .books:last-child{margin-right:0}.collection-tile .books .book-cover{float:left;display:block;margin-right:2.35765%;width:23.23176%;box-shadow:0 2px 5px rgba(0,0,0,0.2);margin-right:-1rem;-webkit-transform-origin:center center;transform-origin:center center}.collection-tile .books .book-cover:last-child{margin-right:0}.collection-tile .description{float:left;display:block;margin-right:4.82916%;width:100%}.collection-tile .description:last-child{margin-right:0}@media screen and (max-width: 960px){.collection-tile .description{float:left;display:block;margin-right:2.35765%;width:100%}.collection-tile .description:last-child{margin-right:0}}.collection-tile .summary{color:#737373}footer{font-size:0.7rem;font-family:"adelle-sans",Helvetica,Arial,sans-serif;color:#8d8d8d;line-height:1rem;background-color:#272727;margin-left:11rem}footer h4{color:#fff;margin-bottom:0.3rem;font-size:0.7rem}@media screen and (max-width: 960px){footer{margin-left:0}}footer .about{float:left;display:block;margin-right:2.35765%;width:23.23176%}footer .about:last-child{margin-right:0}@media screen and (max-width: 640px){footer .about{display:none}}footer .newsletter{float:left;display:block;margin-right:2.35765%;width:40.29137%}footer .newsletter:last-child{margin-right:0}@media screen and (max-width: 640px){footer .newsletter{float:left;display:block;margin-right:2.35765%;width:100%}footer .newsletter:last-child{margin-right:0}}footer form{margin-top:0.5rem}footer form .email{float:left;display:block;margin-right:7.42297%;width:73.14426%}footer form .email:last-child{margin-right:0}@media screen and (max-width: 640px){footer form .email{float:left;display:block;margin-right:2.35765%;width:65.88078%}footer form .email:last-child{margin-right:0}}footer form .email input{background:transparent;color:inherit;font:inherit;border-color:#4d4d4d}footer form .signup{padding:0;float:left;display:block;margin-right:7.42297%;width:19.43277%}footer form .signup:last-child{margin-right:0}@media screen and (max-width: 640px){footer form .signup{float:left;display:block;margin-right:2.35765%;width:31.76157%}footer form .signup:last-child{margin-right:0}}footer form .signup input{background:transparent;color:inherit;font:inherit;border-color:#4d4d4d}footer form .signup input:hover{border-color:#c36}@media screen and (max-width: 960px){footer form .signup input{padding-left:1em;padding-right:1em}}footer .terms{float:left;display:block;margin-right:2.35765%;width:23.23176%;margin-left:8.5298%;margin-right:0}footer .terms:last-child{margin-right:0}@media screen and (max-width: 640px){footer .terms{margin-top:1rem;float:left;display:block;margin-right:2.35765%;width:40.29137%;margin-left:0%}footer .terms:last-child{margin-right:0}footer .terms h4{display:none}}footer .social-media{display:none;clear:both}@media screen and (max-width: 960px){footer .social-media{display:block;margin-top:1rem;float:left;display:block;margin-right:2.35765%;width:57.35098%}footer .social-media:last-child{margin-right:0}footer .social-media a{margin-right:0.5rem}footer .social-media .icon{color:#4d4d4d;background-color:#ebebeb}}form .required{color:#c36}fieldset{max-width:1200px;margin-left:auto;margin-right:auto}fieldset::after{clear:both;content:"";display:table}fieldset+fieldset{margin-top:2rem}legend{margin-bottom:1rem}label{display:block;margin-bottom:0.5rem;cursor:pointer}input,select,textarea{-webkit-appearance:none;background-color:#fff;border:2px solid #c36;border-radius:3px;display:block;width:100%;font:inherit;font-family:"adelle-sans",Helvetica,Arial,sans-serif;line-height:1.5;-webkit-transition:border-color 150ms linear,background-color 150ms linear,color 150ms linear;-moz-transition:border-color 150ms linear,background-color 150ms linear,color 150ms linear;transition:border-color 150ms linear,background-color 150ms linear,color 150ms linear;padding:0.6em 0.8em 0.6em 0.8em;border:2px solid #ebebeb;-webkit-transition:border-color 150ms linear;-moz-transition:border-color 150ms linear;transition:border-color 150ms linear}input[type="submit"]{cursor:pointer;display:inline-block;width:auto;-webkit-appearance:none;background-color:#fff;border:2px solid #c36;border-radius:3px;display:block;width:100%;font:inherit;font-family:"adelle-sans",Helvetica,Arial,sans-serif;line-height:1.5;-webkit-transition:border-color 150ms linear,background-color 150ms linear,color 150ms linear;-moz-transition:border-color 150ms linear,background-color 150ms linear,color 150ms linear;transition:border-color 150ms linear,background-color 150ms linear,color 150ms linear;padding:0.6em 0.8em 0.6em 0.8em;font-weight:700;color:#c36;cursor:pointer;display:inline-block;font-size:0.7rem;letter-spacing:1px;padding-left:2em;padding-right:2em;text-align:center;text-decoration:none;text-transform:uppercase;width:auto}input[type="submit"]:hover{background-color:#c36;color:#fff}@media screen and (max-width: 960px){input[type="submit"]{background-color:#c36;color:#fff}}input[type="text"]:hover,input[type="password"]:hover,input[type="radio"]:hover,input[type="email"]:hover,textarea:hover{border-color:#d2d2d2}input[type="text"]:focus,input[type="text"]:target,input[type="password"]:focus,input[type="password"]:target,input[type="radio"]:focus,input[type="radio"]:target,input[type="email"]:focus,input[type="email"]:target,textarea:focus,textarea:target{border-color:#c36;cursor:auto}input[type="radio"],input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;display:inline-block;vertical-align:-0.4rem;border-radius:100%;width:1.5rem;height:1.5rem;cursor:pointer;margin:0 0.5rem 0 0;background-repeat:no-repeat;background-position:center center}input[type="radio"]+label,input[type="checkbox"]+label{display:inline-block}input[type="radio"]:checked,input[type="checkbox"]:checked{background-image:url("../images/check.svg");border-color:#c36}input[type="checkbox"]{border-radius:3px}input[type="hidden"]{display:none}select{background-image:url("../images/dropdown-arrow.svg");background-repeat:no-repeat;background-size:17px 11px;background-position:95% 50%;background-position:right 1rem center;cursor:pointer}select::-ms-expand{display:none}textarea{max-width:100%;min-width:100%}.form-row{max-width:none;margin:2rem 0 0 0;float:left;display:block;margin-right:2.35765%;width:100%}.form-row:last-child{margin-right:0}@media screen and (max-width: 640px){.form-row{margin:1rem 0 0 0}}::-webkit-input-placeholder{color:#737373}::-moz-placeholder{color:#737373}:-ms-input-placeholder{color:#737373}::placeholder{color:#737373}header.main{background-color:#c36;color:#fff;height:100%;left:0;top:0;position:fixed;width:11rem;z-index:2;font-family:"adelle-sans",Helvetica,Arial,sans-serif}header.main section{padding:1.4rem}header.main article{padding-top:0}header.main .logo{margin-bottom:1rem}header.main a{color:inherit;font-family:"adelle-sans",Helvetica,Arial,sans-serif;font-weight:300}header.main a:hover{border-bottom:2px solid #fff}header.main .current-menu-item a{border-bottom:2px solid #fff}header.main li{margin-bottom:0.5rem}header.main ul.customer-info{margin:3rem 0}header.main ul.customer-info a{border-bottom:none;display:block}header.main ul.customer-info a:hover strong{border-bottom:2px solid #fff}header.main ul.customer-info .icon{position:relative;width:1.5rem;height:1.5rem;display:inline-block;vertical-align:baseline;background-position:center bottom;background-repeat:no-repeat}header.main ul.customer-info .text{display:inline-block;margin-left:0.25rem;vertical-align:12%}header.main ul.customer-info li.my-account .icon.person{background-image:url("../images/person.svg");background-size:20px 20px}header.main ul.customer-info li.cart .icon.cart{background-image:url("../images/cart-header.svg");background-size:23px 17px}header.main ul.customer-info li.cart a:hover .cart-item-count{color:rgba(255,255,255,0.7);bottom:11px}header.main ul.customer-info .cart-item-count{position:absolute;font-size:0.6rem;letter-spacing:-0.08em;text-align:center;font-weight:800;width:1rem;height:1rem;text-align:center;margin-left:-0.5rem;margin-top:-0.5rem;left:54%;bottom:10px;-webkit-transition:bottom 150ms ease-in-out;-moz-transition:bottom 150ms ease-in-out;transition:bottom 150ms ease-in-out}header.main ul.customer-info li.search .icon.search{background-image:url("../images/search.svg");background-size:23px 17px}header.main .social-media .icon{background-color:#fff;color:#c36}header.main .social-media a:hover{border-bottom:none}header.main .social-media .fa-envelope::before{margin-left:1px}header.main .mobile-menu-button,header.main .menu-mobile,header.main .e-logo,header.main .mobile-cart{display:none}header.main .mobile-menu-button img,header.main .menu-mobile img,header.main .e-logo img,header.main .mobile-cart img{width:140px}header.main hr{opacity:0.7;margin:1.5rem 0}@media screen and (max-width: 960px){header.main{background-color:#c36;color:#c36;width:100%;height:3rem;font-size:1.25rem}header.main section{padding:0.5rem 1rem}header.main a{display:inline-block}header.main a:hover{border-bottom:none}header.main .logo{display:none}header.main .mobile-menu-button,header.main .e-logo,header.main .mobile-cart{float:left;display:block;margin-right:2.35765%;width:31.76157%}header.main .mobile-menu-button:last-child,header.main .e-logo:last-child,header.main .mobile-cart:last-child{margin-right:0}header.main .mobile-menu-button{padding-top:0.33rem}header.main .e-logo{text-align:center}header.main .e-logo img{max-height:2rem;margin:0 auto;width:auto}header.main .mobile-cart{margin-right:0;text-align:right;padding-top:0.5rem}header.main .mobile-cart img{padding:0;width:1.75rem}header.main .mobile-cart .mobile-cart-count{color:#fff;position:absolute;text-align:center;font-size:0.6rem;letter-spacing:-0.08em;font-weight:800;width:1rem;height:1rem;margin-left:0.48rem;margin-top:-1.8rem}header.main .navigation{display:none}header.main .menu-mobile{display:block;position:fixed;left:-75%;height:100%;top:3rem;box-shadow:0 2px 5px rgba(0,0,0,0.2);background-color:#fff;z-index:1;width:75%;max-width:20rem;-webkit-transition:left 150ms cubic-bezier(0, 1, 0.25, 1);-moz-transition:left 150ms cubic-bezier(0, 1, 0.25, 1);transition:left 150ms cubic-bezier(0, 1, 0.25, 1)}header.main .menu-mobile.open{left:0}header.main .menu-mobile ul{padding:0.5rem 0}header.main .menu-mobile li{margin:0}header.main .menu-mobile a{padding:0.5rem 1rem;border-bottom:none}header.main .menu-mobile .my-account{border-top:1px solid #ebebeb;position:relative;padding:0.5rem 0}header.main .menu-mobile .my-account .icon{background-position:center bottom;background-repeat:no-repeat;display:inline-block;height:1.5rem;position:relative;vertical-align:baseline;width:1.5rem}header.main .menu-mobile .my-account .icon.person{background-image:url("../images/person-pink.svg");background-size:25px 25px}header.main .menu-mobile .my-account .text{display:inline-block;font-size:1.25rem;line-height:1.25rem;margin-left:0.25rem;vertical-align:7%}header.main .social-media{display:none}header.main .customer-info{display:none}header.main form.search{border-top:1px solid #ebebeb;padding:1rem;font-size:0.9rem}header.main form.search .search-text{border-color:#c36}header.main form.search .button{margin-top:1rem}}main{margin-left:11rem}@media screen and (max-width: 960px){main{margin-left:0}}main>p,main .woocommerce>p{padding:0 4rem}@media screen and (max-width: 960px){main>p,main .woocommerce>p{padding:0 2rem}}@media screen and (max-width: 640px){main>p,main .woocommerce>p{padding:0 1rem}}.mask{position:absolute;width:100%;height:100%;top:0;left:0;position:fixed;background-color:rgba(0,0,0,0.35);display:none;-webkit-transition:background-color 150ms linear;-moz-transition:background-color 150ms linear;transition:background-color 150ms linear}.mask:hover{background-color:rgba(0,0,0,0.45)}aside.cart-drawer{position:fixed;overflow-y:auto;width:40%;min-width:25rem;left:11rem;-webkit-transform:translate(-110%, 0);-moz-transform:translate(-110%, 0);-ms-transform:translate(-110%, 0);-o-transform:translate(-110%, 0);transform:translate(-110%, 0);-webkit-transition:-webkit-transform 350ms cubic-bezier(0, 1, 0.25, 1);-moz-transition:-moz-transform 350ms cubic-bezier(0, 1, 0.25, 1);transition:transform 350ms cubic-bezier(0, 1, 0.25, 1);background:#fff;height:100%;top:0;z-index:1;box-shadow:0 0 15px rgba(0,0,0,0.15)}@media screen and (max-width: 960px){aside.cart-drawer{display:none}}aside.cart-drawer.open{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}aside.cart-drawer.updating section.mini-cart{opacity:0.5;pointer-events:none}section.mini-cart{-webkit-transition:0.25s linear opacity;-moz-transition:0.25s linear opacity;transition:0.25s linear opacity}section.mini-cart .book-tile{float:left;display:block;margin-right:2.35765%;width:48.82117%}section.mini-cart .book-tile:last-child{margin-right:0}section.mini-cart .book-tile:nth-child(6n){margin-right:2.35765%}section.mini-cart .book-tile:nth-child(6n+1){clear:none}section.mini-cart .book-tile:nth-child(2n){margin-right:0}section.mini-cart .book-tile:nth-child(2n+1){clear:left}section.mini-cart .mini-cart-contents{max-width:1200px;margin-left:auto;margin-right:auto}section.mini-cart .mini-cart-contents::after{clear:both;content:"";display:table}section.mini-cart .notes{margin-top:0.5em}section.mini-cart .notes em{color:#c36;font-style:italic}section.mini-cart .subtotal{margin-top:0.5em;color:#ebebeb}section.mini-cart .subtotal .amount{color:#c36}section.mini-cart .cart-totals{max-width:1200px;margin-left:auto;margin-right:auto;margin-bottom:1rem}section.mini-cart .cart-totals::after{clear:both;content:"";display:table}section.mini-cart .cart-totals .label{float:left;display:block;margin-right:2.35765%;width:40.29137%}section.mini-cart .cart-totals .label:last-child{margin-right:0}section.mini-cart .cart-totals .value{float:left;display:block;margin-right:2.35765%;width:57.35098%}section.mini-cart .cart-totals .value:last-child{margin-right:0}section.mini-cart .actions{max-width:1200px;margin-left:auto;margin-right:auto}section.mini-cart .actions::after{clear:both;content:"";display:table}section.mini-cart .actions .action{float:left;display:block;margin-right:2.35765%;width:48.82117%}section.mini-cart .actions .action:last-child{margin-right:0}section.mini-cart .actions .action a{width:100%}section.mini-cart .find-books{margin-top:1rem}section.mini-cart em.note{color:#c36}section.mini-cart .total-notes{margin-top:1rem;font-family:"adelle-sans",Helvetica,Arial,sans-serif;color:#4d4d4d;font-size:0.8rem;line-height:1.45em;color:#737373}aside.notices{margin-left:11rem}@media screen and (max-width: 960px){aside.notices{margin-left:0}}aside.notices article{padding-bottom:0}.messages .messages-content{border:2px solid #ebebeb;font-family:"adelle-sans",Helvetica,Arial,sans-serif;color:#737373;border-radius:3px;min-width:100%;float:left;clear:left;max-width:1200px;margin-left:auto;margin-right:auto}.messages .messages-content::after{clear:both;content:"";display:table}@media screen and (max-width: 640px){.messages .messages-content{float:none}}.messages .message{padding:0 1rem;position:relative;background-color:#fff;background-repeat:repeat}@media screen and (max-width: 640px){.messages .message{padding:0 0.5rem}}.messages .message:first-child{padding-top:1rem}@media screen and (max-width: 640px){.messages .message:first-child{padding-top:0.5rem}}.messages .message:last-child{padding-bottom:1rem}@media screen and (max-width: 640px){.messages .message:last-child{padding-bottom:0.5rem}}.messages .message::before{font-family:"FontAwesome";display:inline-block;width:1.5em}@media screen and (max-width: 640px){.messages .message::before{display:block;margin-bottom:0.5rem}}.messages .message.error::before{color:#c36;content:'\f06a'}.messages .message.error+.error::before{content:''}.messages .message.success::before{color:#36CC84;content:'\f00c'}.messages .message.info::before{color:#737373;content:'\f129'}.messages a:not(.button){text-decoration:underline}.messages .button{display:inline-block;font-family:"adelle-sans",Helvetica,Arial,sans-serif;white-space:nowrap;border-radius:100px;background-color:#c36;color:#fff;font-weight:400;font-size:12px;letter-spacing:1px;text-transform:uppercase;margin-top:0;border:none;line-height:1em;cursor:pointer;-webkit-transition:background-color 150ms linear;-moz-transition:background-color 150ms linear;transition:background-color 150ms linear;padding:0.75em 1.5em 0.5em 1.5em;background-color:#737373;margin-left:4rem;float:right}.messages .button:hover{color:#fff;background-color:#a32952}.messages .button:active{background-color:#8f2447}.messages .button:hover{background-color:#4d4d4d}@media screen and (max-width: 640px){.messages .button{position:absolute;top:0.5rem;right:0.5rem}}.related-posts{margin-bottom:1rem}.related-posts .post-meta{font-family:"adelle-sans",Helvetica,Arial,sans-serif;color:#737373;font-size:0.8rem}.thumbnail{float:left;margin-right:0.8rem;margin-top:0.4rem}.thumbnail img{width:70px}.social-media{cursor:default;margin-top:1rem;white-space:nowrap;font-size:90%}.social-media a{display:inline-block;margin-right:0.25em}.social-media .icon{display:block;box-sizing:content-box;background-color:#c36;color:#fff;height:1em;width:1em;border-radius:100%;text-align:center;vertical-align:center;padding:0.5em;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}section.subscribe{background-position:center center;background-size:cover;box-shadow:0 15px 30px rgba(0,0,0,0.25) inset;height:250px}section.subscribe article{padding-top:2.5rem}@media screen and (max-width: 640px){section.subscribe article{padding-top:1rem}}section.subscribe .message{float:left;display:block;margin-right:2.35765%;width:48.82117%;background-color:#c36;box-shadow:0 15px 30px rgba(0,0,0,0.25);padding:1.5em;color:#fff;font-family:"adelle-sans",Helvetica,Arial,sans-serif;font-size:0.8rem}section.subscribe .message:last-child{margin-right:0}@media screen and (max-width: 960px){section.subscribe .message{float:left;display:block;margin-right:2.35765%;width:65.88078%}section.subscribe .message:last-child{margin-right:0}}@media screen and (max-width: 640px){section.subscribe .message{margin-bottom:2rem;float:left;display:block;margin-right:2.35765%;width:100%;margin-left:0%}section.subscribe .message:last-child{margin-right:0}}section.subscribe .message a{color:inherit;text-decoration:underline}section.subscribe .message .button{margin-top:1em;text-decoration:none}section.subscribe h3{color:#fff;margin-bottom:0.5em;font-weight:bold}.table,table{font-family:"adelle-sans",Helvetica,Arial,sans-serif;max-width:1200px;margin-left:auto;margin-right:auto}.table::after,table::after{clear:both;content:"";display:table}.table .row,.table tr,table .row,table tr{max-width:1200px;margin-left:auto;margin-right:auto;padding:0.6rem 0 0.5rem 0;border-bottom:2px solid #ebebeb}.table .row::after,.table tr::after,table .row::after,table tr::after{clear:both;content:"";display:table}@media screen and (max-width: 640px){.table .row:last-of-type,.table tr:last-of-type,table .row:last-of-type,table tr:last-of-type{border-bottom:none}}.table .row.head,.table .row th,.table tr.head,.table tr th,table .row.head,table .row th,table tr.head,table tr th{font-weight:700}.table .row.separator,.table tr.separator,table .row.separator,table tr.separator{border-top:2px solid #ebebeb}.table tr,.table td,.table th,table tr,table td,table th{display:block}.current-tag{display:inline-block;font-family:"adelle-sans",Helvetica,Arial,sans-serif;white-space:nowrap;border-radius:100px;background-color:#c36;color:#fff;font-weight:400;font-size:12px;letter-spacing:1px;text-transform:uppercase;margin-top:0;border:none;line-height:1em;cursor:pointer;-webkit-transition:background-color 150ms linear;-moz-transition:background-color 150ms linear;transition:background-color 150ms linear;padding:0.75em 1.5em 0.5em 1.5em;padding-left:1em;position:relative;top:-0.25rem}.current-tag::before{content:"•";display:inline-block;margin-right:0.5em}.current-tag:hover{color:#fff;background-color:#a32952}.current-tag:active{background-color:#8f2447}.tags{line-height:1.75em}.tags a{display:inline-block;font-family:"adelle-sans",Helvetica,Arial,sans-serif;white-space:nowrap;border-radius:100px;background-color:#c36;color:#fff;font-weight:400;font-size:12px;letter-spacing:1px;text-transform:uppercase;margin-top:0;border:none;line-height:1em;cursor:pointer;-webkit-transition:background-color 150ms linear;-moz-transition:background-color 150ms linear;transition:background-color 150ms linear;padding:0.75em 1.5em 0.5em 1.5em;padding-left:1em}.tags a::before{content:"•";display:inline-block;margin-right:0.5em}.tags a:hover{color:#fff;background-color:#a32952}.tags a:active{background-color:#8f2447}.tags a::before{margin-top:-0.1em}article.quote{opacity:0;-webkit-transition:opacity 150ms linear;-moz-transition:opacity 150ms linear;transition:opacity 150ms linear}article.quote.ready{opacity:1}article.quote figure{width:100%}article.quote blockquote{font-weight:400;color:#c36;font-size:1.8rem;line-height:2.4rem}@media screen and (max-width: 960px){article.quote blockquote{font-size:1.6rem;line-height:2.1rem}}@media screen and (max-width: 640px){article.quote blockquote{text-align:center;font-size:1.3rem;line-height:1.9rem}}article.quote figcaption{font-size:0.75rem;font-family:"adelle-sans",Helvetica,Arial,sans-serif;margin-top:0.5rem}article.quote figcaption em{font-style:italic}article.quote figcaption a{color:#737373;text-decoration:underline}article.quote figcaption a:hover{color:#c36}@media screen and (max-width: 640px){article.quote figcaption{text-align:center}}#snow{position:fixed;z-index:10;pointer-events:none;top:0;left:0;width:100%;height:100%}#snow .flake{background-color:white;border-radius:100%;position:absolute;box-shadow:0 1px 1px rgba(0,0,0,0.15);-webkit-transition:0.5s linear opacity;-moz-transition:0.5s linear opacity;transition:0.5s linear opacity}section.browse .button{margin-top:1rem}section.fourohfour .books{margin-top:2rem}section.fourohfour .book-tile{float:left;display:block;margin-right:2.35765%;width:14.70196%}section.fourohfour .book-tile:last-child{margin-right:0}section.fourohfour .book-tile:nth-child(6n){margin-right:0}section.fourohfour .book-tile:nth-child(6n+1){clear:left}@media screen and (max-width: 960px){section.fourohfour .book-tile{float:left;display:block;margin-right:2.35765%;width:23.23176%}section.fourohfour .book-tile:nth-child(6n){margin-right:2.35765%}section.fourohfour .book-tile:nth-child(6n+1){clear:none}section.fourohfour .book-tile:last-child{margin-right:0}section.fourohfour .book-tile:nth-child(4n){margin-right:0}section.fourohfour .book-tile:nth-child(4n+1){clear:left}}@media screen and (max-width: 640px){section.fourohfour .book-tile{float:left;display:block;margin-right:2.35765%;width:48.82117%}section.fourohfour .book-tile:nth-child(4n){margin-right:2.35765%}section.fourohfour .book-tile:nth-child(4n+1){clear:none}section.fourohfour .book-tile:last-child{margin-right:0}section.fourohfour .book-tile:nth-child(2n){margin-right:0}section.fourohfour .book-tile:nth-child(2n+1){clear:left}}section.fourohfour .find-books{margin-top:1rem}section.page-title{box-shadow:none;padding-bottom:0}section.about .info,section.about .photo{float:left;display:block;margin-right:2.35765%;width:48.82117%}section.about .info:last-child,section.about .photo:last-child{margin-right:0}@media screen and (max-width: 640px){section.about .info,section.about .photo{float:left;display:block;margin-right:2.35765%;width:100%}section.about .info:last-child,section.about .photo:last-child{margin-right:0}}section.about .photo{margin-left:51.17883%;min-height:1px}@media screen and (max-width: 640px){section.about .photo{margin-left:0%;margin-bottom:2em}}section.about .info{margin-left:-102.35765%}@media screen and (max-width: 640px){section.about .info{margin-left:0%}}section.faq dt,section.faq dd{margin-bottom:1em;padding-left:2rem;position:relative}section.faq dt{font-family:"adelle-sans",Helvetica,Arial,sans-serif;font-weight:bold;cursor:pointer}section.faq dt:hover{color:#c36}section.faq dt::before{background-image:url("../images/arrow-down.svg");content:'';position:absolute;left:0;top:4px;height:13px;width:8px;display:block;-webkit-transition:-webkit-transform 150ms ease-in-out;-moz-transition:-moz-transform 150ms ease-in-out;transition:transform 150ms ease-in-out}section.faq dt.open::before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center}section.faq dd{font-family:"adelle-sans",Helvetica,Arial,sans-serif;font-weight:light}section.edit-address .edit{float:left;display:block;margin-right:2.35765%;width:65.88078%}section.edit-address .edit:last-child{margin-right:0}section.edit-address #billing_first_name_field{float:left;display:block;margin-right:2.35765%;width:48.82117%}section.edit-address #billing_first_name_field:last-child{margin-right:0}section.edit-address #billing_last_name_field{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-right:0}section.edit-address #billing_last_name_field:last-child{margin-right:0}section.edit-address #billing_state_field{float:left;display:block;margin-right:2.35765%;width:65.88078%}section.edit-address #billing_state_field:last-child{margin-right:0}section.edit-address #billing_postcode_field{float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-right:0}section.edit-address #billing_postcode_field:last-child{margin-right:0}section.edit-address .button{margin-top:2rem}section.edit-account fieldset{max-width:1200px;margin-left:auto;margin-right:auto}section.edit-account fieldset::after{clear:both;content:"";display:table}section.edit-account fieldset small{font-family:"adelle-sans",Helvetica,Arial,sans-serif;color:#4d4d4d;font-size:0.8rem;line-height:1.45em;display:block;margin-top:0.5em;color:#737373}section.edit-account fieldset .name{float:left;display:block;margin-right:2.35765%;width:48.82117%}section.edit-account fieldset .name:last-child{margin-right:0}@media screen and (max-width: 640px){section.edit-account fieldset .name{float:left;display:block;margin-right:2.35765%;width:100%}section.edit-account fieldset .name:last-child{margin-right:0}}section.edit-account fieldset .password{float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-bottom:2rem}section.edit-account fieldset .password:last-child{margin-right:0}@media screen and (max-width: 640px){section.edit-account fieldset .password{float:left;display:block;margin-right:2.35765%;width:100%}section.edit-account fieldset .password:last-child{margin-right:0}}section.library p{margin-bottom:2rem}section.library .book-tile{float:left;display:block;margin-right:2.35765%;width:14.70196%}section.library .book-tile:last-child{margin-right:0}section.library .book-tile:nth-child(6n){margin-right:0}section.library .book-tile:nth-child(6n+1){clear:left}section.library .book-tile .files{margin-top:1rem}section.library .book-tile .files li{margin-top:0.7rem}section.library .book-tile .files .download{display:block;position:relative;padding-left:1.25rem;font-family:"adelle-sans",Helvetica,Arial,sans-serif;line-height:1.25}section.library .book-tile .files .download.expired{color:#737373;opacity:0.5;cursor:help}section.library .book-tile .files .icon{position:absolute;top:50%;left:0;margin-top:-7px}section.library .book-tile .files .filename{display:block;font-size:0.9em}section.library .book-tile .files .count{display:block;font-size:0.6rem;color:#737373;text-transform:uppercase;letter-spacing:0.04em}section.account-portal .login-form{float:left;display:block;margin-right:2.35765%;width:48.82117%}section.account-portal .login-form:last-child{margin-right:0}@media screen and (max-width: 960px){section.account-portal .login-form{float:left;display:block;margin-right:2.35765%;width:100%}section.account-portal .login-form:last-child{margin-right:0}}section.account-portal .login-form .submit{margin-top:0}section.account-portal .login-form .submit .confirm{display:inline-block}section.account-portal .login-form .submit .remember{display:inline-block;position:relative;left:1rem}section.account-portal .register-form{float:left;display:block;margin-right:2.35765%;width:48.82117%}section.account-portal .register-form:last-child{margin-right:0}@media screen and (max-width: 960px){section.account-portal .register-form{float:left;display:block;margin-right:2.35765%;width:100%;margin-top:2rem}section.account-portal .register-form:last-child{margin-right:0}}section.my-account p{margin-bottom:0.5rem}section.my-account a,section.my-account span.divider{margin-right:0.75rem}@media screen and (max-width: 640px){section.my-account .button:not(:first-of-type){margin-top:1rem}}section.library .downloads{max-width:1200px;margin-left:auto;margin-right:auto}section.library .downloads::after{clear:both;content:"";display:table}section.library .downloads .book-tile{float:left;display:block;margin-right:2.35765%;width:14.70196%}section.library .downloads .book-tile:last-child{margin-right:0}section.library .downloads .book-tile:nth-child(6n){margin-right:0}section.library .downloads .book-tile:nth-child(6n+1){clear:left}@media screen and (max-width: 960px){section.library .downloads .book-tile{float:left;display:block;margin-right:2.35765%;width:23.23176%}section.library .downloads .book-tile:nth-child(6n){margin-right:2.35765%}section.library .downloads .book-tile:nth-child(6n+1){clear:none}section.library .downloads .book-tile:last-child{margin-right:0}section.library .downloads .book-tile:nth-child(4n){margin-right:0}section.library .downloads .book-tile:nth-child(4n+1){clear:left}}@media screen and (max-width: 640px){section.library .downloads .book-tile{float:left;display:block;margin-right:2.35765%;width:48.82117%}section.library .downloads .book-tile:nth-child(4n){margin-right:2.35765%}section.library .downloads .book-tile:nth-child(4n+1){clear:none}section.library .downloads .book-tile:last-child{margin-right:0}section.library .downloads .book-tile:nth-child(2n){margin-right:0}section.library .downloads .book-tile:nth-child(2n+1){clear:left}}section.library p.no-library{margin-bottom:0}.table.orders .number,.table.orders .status,.table.orders .actions{float:left;display:block;margin-right:2.35765%;width:14.70196%}.table.orders .number:last-child,.table.orders .status:last-child,.table.orders .actions:last-child{margin-right:0}@media screen and (max-width: 640px){.table.orders .head.row{display:none}}.table.orders .date,.table.orders .total{float:left;display:block;margin-right:2.35765%;width:23.23176%}.table.orders .date:last-child,.table.orders .total:last-child{margin-right:0}@media screen and (max-width: 640px){.table.orders .date,.table.orders .total{float:left;display:block;margin-right:2.35765%;width:100%}.table.orders .date:last-child,.table.orders .total:last-child{margin-right:0}}@media screen and (max-width: 640px){.table.orders .actions{margin:1rem 0}}.table.orders .number,.table.orders .status,.table.orders .date,.table.orders .total{padding-top:0.25rem}.table.orders .actions{text-align:right}.table.orders .actions .action{margin-top:0.15rem;display:inline-block;font-family:"adelle-sans",Helvetica,Arial,sans-serif;white-space:nowrap;border-radius:100px;background-color:#c36;color:#fff;font-weight:400;font-size:12px;letter-spacing:1px;text-transform:uppercase;margin-top:0;border:none;line-height:1em;cursor:pointer;-webkit-transition:background-color 150ms linear;-moz-transition:background-color 150ms linear;transition:background-color 150ms linear;padding:0.75em 1.5em 0.5em 1.5em}.table.orders .actions .action:hover{color:#fff;background-color:#a32952}.table.orders .actions .action:active{background-color:#8f2447}.table.orders .address{max-width:1200px;margin-left:auto;margin-right:auto;margin-top:2rem}.table.orders .address::after{clear:both;content:"";display:table}.show-all-orders{margin-top:2rem}@media screen and (max-width: 640px){section.addresses{margin-bottom:1rem}}section.addresses .message{margin-bottom:1rem}section.addresses .address{float:left;display:block;margin-right:2.35765%;width:48.82117%}section.addresses .address:last-child{margin-right:0}@media screen and (max-width: 640px){section.addresses .address{float:left;display:block;margin-right:2.35765%;width:100%}section.addresses .address:last-child{margin-right:0}}section.addresses address{margin-bottom:1rem}section.saved-cards .card-id{float:left;display:block;margin-right:2.35765%;width:31.76157%}section.saved-cards .card-id:last-child{margin-right:0}section.saved-cards .expires{float:left;display:block;margin-right:2.35765%;width:14.70196%}section.saved-cards .expires:last-child{margin-right:0}section.saved-cards .actions{float:left;display:block;margin-right:2.35765%;width:48.82117%;text-align:right}section.saved-cards .actions:last-child{margin-right:0}@media screen and (max-width: 640px){section.saved-cards .actions{text-align:left}}section.saved-cards .actions .action{display:inline-block;font-family:"adelle-sans",Helvetica,Arial,sans-serif;white-space:nowrap;border-radius:100px;background-color:#c36;color:#fff;font-weight:400;font-size:12px;letter-spacing:1px;text-transform:uppercase;margin-top:0;border:none;line-height:1em;cursor:pointer;-webkit-transition:background-color 150ms linear;-moz-transition:background-color 150ms linear;transition:background-color 150ms linear;padding:0.75em 1.5em 0.5em 1.5em}section.saved-cards .actions .action:hover{color:#fff;background-color:#a32952}section.saved-cards .actions .action:active{background-color:#8f2447}@media screen and (max-width: 640px){section.saved-cards .actions .action{margin-top:0.5rem}}@media screen and (max-width: 640px){section.saved-cards .card-id,section.saved-cards .expires,section.saved-cards .actions{float:left;display:block;margin-right:2.35765%;width:100%}section.saved-cards .card-id:last-child,section.saved-cards .expires:last-child,section.saved-cards .actions:last-child{margin-right:0}}@media screen and (max-width: 640px){section.saved-cards .head{display:none}}section.lost-password form{float:left;display:block;margin-right:2.35765%;width:48.82117%}section.lost-password form:last-child{margin-right:0}@media screen and (max-width: 640px){section.lost-password form{float:left;display:block;margin-right:2.35765%;width:100%}section.lost-password form:last-child{margin-right:0}}section.lost-password form .notes{margin-bottom:1rem}section.order-info .order-number,section.order-info .order-status,section.order-info .order-date{border-bottom:1px solid #ebebeb}section.order-notes ol{max-width:1200px;margin-left:auto;margin-right:auto}section.order-notes ol::after{clear:both;content:"";display:table}section.order-notes ol li{float:left;display:block;margin-right:2.35765%;width:48.82117%;font-family:"adelle-sans",Helvetica,Arial,sans-serif;color:#4d4d4d;font-size:0.8rem;line-height:1.45em;position:relative;border:2px solid #ebebeb;border-radius:3px;padding:1rem}section.order-notes ol li:last-child{margin-right:0}@media screen and (max-width: 640px){section.order-notes ol li{float:left;display:block;margin-right:2.35765%;width:100%}section.order-notes ol li:last-child{margin-right:0}}section.order-notes ol .recent{position:absolute;top:1rem;right:1rem;color:#c36;cursor:help;font-family:"FontAwesome"}section.order-notes ol .recent::before{content:'\f017'}section.order-notes ol .meta{margin-bottom:1em;color:#737373}@media screen and (max-width: 640px){section.order-details .head{display:none}}section.order-details .product{float:left;display:block;margin-right:2.35765%;width:48.82117%}section.order-details .product:last-child{margin-right:0}@media screen and (max-width: 640px){section.order-details .product{float:left;display:block;margin-right:2.35765%;width:74.41059%}section.order-details .product:last-child{margin-right:0}}section.order-details .qty{float:left;display:block;margin-right:2.35765%;width:23.23176%}section.order-details .qty:last-child{margin-right:0}@media screen and (max-width: 640px){section.order-details .qty{display:none}}section.order-details .mobile-qty{display:none}@media screen and (max-width: 640px){section.order-details .mobile-qty{display:inline}}section.order-details .subtotal{float:left;display:block;margin-right:2.35765%;width:23.23176%}section.order-details .subtotal:last-child{margin-right:0}section.order-details .order-totals{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-left:51.17883%}section.order-details .order-totals:last-child{margin-right:0}@media screen and (max-width: 640px){section.order-details .order-totals{float:left;display:block;margin-right:2.35765%;width:100%;margin-left:0%;margin-top:1.5rem}section.order-details .order-totals:last-child{margin-right:0}}section.order-details .total-entry{max-width:1200px;margin-left:auto;margin-right:auto}section.order-details .total-entry::after{clear:both;content:"";display:table}section.order-details .total-entry .label{float:left;display:block;margin-right:4.82916%;width:47.58542%;font-weight:bold}section.order-details .total-entry .label:last-child{margin-right:0}@media screen and (max-width: 640px){section.order-details .total-entry .label{float:left;display:block;margin-right:2.35765%;width:74.41059%}section.order-details .total-entry .label:last-child{margin-right:0}}section.order-details .total-entry .value{float:left;display:block;margin-right:4.82916%;width:47.58542%;margin-right:0}section.order-details .total-entry .value:last-child{margin-right:0}@media screen and (max-width: 640px){section.order-details .total-entry .value{float:left;display:block;margin-right:2.35765%;width:23.23176%}section.order-details .total-entry .value:last-child{margin-right:0}}section.order-details .downloads{margin-top:0.5rem}section.order-details .downloads li{display:inline-block}section.order-details .downloads .download{display:inline-block;font-family:"adelle-sans",Helvetica,Arial,sans-serif;white-space:nowrap;border-radius:100px;background-color:#c36;color:#fff;font-weight:400;font-size:12px;letter-spacing:1px;text-transform:uppercase;margin-top:0;border:none;line-height:1em;cursor:pointer;-webkit-transition:background-color 150ms linear;-moz-transition:background-color 150ms linear;transition:background-color 150ms linear;padding:0.75em 1.5em 0.5em 1.5em;padding-left:1em}section.order-details .downloads .download::before{content:"↓";display:inline-block;margin-right:0.5em}section.order-details .downloads .download:hover{color:#fff;background-color:#a32952}section.order-details .downloads .download:active{background-color:#8f2447}section.order-details .row.bundled_table_item .product{float:left;display:block;margin-right:2.35765%;width:40.29137%;margin-left:8.5298%}section.order-details .row.bundled_table_item .product:last-child{margin-right:0}@media screen and (max-width: 640px){section.order-details .row.bundled_table_item .product{margin-left:0%;float:left;display:block;margin-right:2.35765%;width:74.41059%}section.order-details .row.bundled_table_item .product:last-child{margin-right:0}}.variation dt,.variation dd{float:left}.variation dt{clear:left;margin-right:0.25em}section.order-meta .header{float:left;display:block;margin-right:2.35765%;width:100%}section.order-meta .header:last-child{margin-right:0}section.order-meta .contact{float:left;display:block;margin-right:2.35765%;width:31.76157%}section.order-meta .contact:last-child{margin-right:0}@media screen and (max-width: 960px){section.order-meta .contact{float:left;display:block;margin-right:2.35765%;width:100%;margin-top:1rem}section.order-meta .contact:last-child{margin-right:0}}section.order-meta .billing,section.order-meta .shipping{float:left;display:block;margin-right:2.35765%;width:31.76157%}section.order-meta .billing:last-child,section.order-meta .shipping:last-child{margin-right:0}@media screen and (max-width: 960px){section.order-meta .billing,section.order-meta .shipping{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-top:1rem}section.order-meta .billing:last-child,section.order-meta .shipping:last-child{margin-right:0}}@media screen and (max-width: 640px){section.order-meta .billing,section.order-meta .shipping{float:left;display:block;margin-right:2.35765%;width:100%}section.order-meta .billing:last-child,section.order-meta .shipping:last-child{margin-right:0}}article.related-orders{margin-top:2rem}article.reorder{margin-top:2rem}.table.subscriptions-list .order-number{float:left;display:block;margin-right:2.35765%;width:14.70196%}.table.subscriptions-list .order-number:last-child{margin-right:0}.table.subscriptions-list .title{float:left;display:block;margin-right:2.35765%;width:23.23176%}.table.subscriptions-list .title:last-child{margin-right:0}.table.subscriptions-list .status{float:left;display:block;margin-right:2.35765%;width:14.70196%}.table.subscriptions-list .status:last-child{margin-right:0}.table.subscriptions-list .next-payment{float:left;display:block;margin-right:2.35765%;width:23.23176%}.table.subscriptions-list .next-payment:last-child{margin-right:0}.table.subscriptions-list .end{float:left;display:block;margin-right:2.35765%;width:14.70196%}.table.subscriptions-list .end:last-child{margin-right:0}.table.subscriptions-list .actions{float:left;display:block;margin-right:2.35765%;width:23.23176%;text-align:right}.table.subscriptions-list .actions:last-child{margin-right:0}@media screen and (max-width: 640px){.table.subscriptions-list .actions{text-align:left;margin-top:0.5rem}}.table.subscriptions-list .actions .action{margin-top:0.15rem;display:inline-block;font-family:"adelle-sans",Helvetica,Arial,sans-serif;white-space:nowrap;border-radius:100px;background-color:#c36;color:#fff;font-weight:400;font-size:12px;letter-spacing:1px;text-transform:uppercase;margin-top:0;border:none;line-height:1em;cursor:pointer;-webkit-transition:background-color 150ms linear;-moz-transition:background-color 150ms linear;transition:background-color 150ms linear;padding:0.75em 1.5em 0.5em 1.5em}.table.subscriptions-list .actions .action:hover{color:#fff;background-color:#a32952}.table.subscriptions-list .actions .action:active{background-color:#8f2447}@media screen and (max-width: 640px){.table.subscriptions-list .head{display:none}}@media screen and (max-width: 640px){.table.subscriptions-list .order-number,.table.subscriptions-list .title,.table.subscriptions-list .status,.table.subscriptions-list .next-payment,.table.subscriptions-list .end,.table.subscriptions-list .actions{float:left;display:block;margin-right:2.35765%;width:100%}.table.subscriptions-list .order-number:last-child,.table.subscriptions-list .title:last-child,.table.subscriptions-list .status:last-child,.table.subscriptions-list .next-payment:last-child,.table.subscriptions-list .end:last-child,.table.subscriptions-list .actions:last-child{margin-right:0}}.table.subscriptions-single .label{float:left;display:block;margin-right:2.35765%;width:14.70196%;font-weight:700}.table.subscriptions-single .label:last-child{margin-right:0}@media screen and (max-width: 960px){.table.subscriptions-single .label{float:left;display:block;margin-right:2.35765%;width:31.76157%}.table.subscriptions-single .label:last-child{margin-right:0}}@media screen and (max-width: 640px){.table.subscriptions-single .label{float:left;display:block;margin-right:2.35765%;width:100%}.table.subscriptions-single .label:last-child{margin-right:0}}.table.subscriptions-single .value{float:left;display:block;margin-right:2.35765%;width:48.82117%}.table.subscriptions-single .value:last-child{margin-right:0}@media screen and (max-width: 960px){.table.subscriptions-single .value{float:left;display:block;margin-right:2.35765%;width:65.88078%}.table.subscriptions-single .value:last-child{margin-right:0}}@media screen and (max-width: 640px){.table.subscriptions-single .value{float:left;display:block;margin-right:2.35765%;width:100%}.table.subscriptions-single .value:last-child{margin-right:0}}.table.subscription-order-details .remove-subscription{float:left;display:block;margin-right:2.35765%;width:23.23176%}.table.subscription-order-details .remove-subscription:last-child{margin-right:0}.table.subscription-order-details .quantity{float:left;display:block;margin-right:2.35765%;width:6.17215%}.table.subscription-order-details .quantity:last-child{margin-right:0}.table.subscription-order-details .product-name{float:left;display:block;margin-right:2.35765%;width:40.29137%}.table.subscription-order-details .product-name:last-child{margin-right:0}.table.subscription-order-details .product-total{float:left;display:block;margin-right:2.35765%;width:23.23176%}.table.subscription-order-details .product-total:last-child{margin-right:0}.table.subscription-order-details .total{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-left:51.17883%;margin-right:0}.table.subscription-order-details .total:last-child{margin-right:0}.table.subscription-order-details .total .label,.table.subscription-order-details .total .value{float:left;display:block;margin-right:4.82916%;width:47.58542%}.table.subscription-order-details .total .label:last-child,.table.subscription-order-details .total .value:last-child{margin-right:0}.table.subscription-order-details .total .label{font-weight:700}article.subscriptions .button{margin-top:1rem}section.authors .author{float:left;display:block;margin-right:2.35765%;width:14.70196%;margin-bottom:1.5rem}section.authors .author:last-child{margin-right:0}section.authors .author:nth-child(6n){margin-right:0}section.authors .author:nth-child(6n+1){clear:left}@media screen and (max-width: 960px){section.authors .author{float:left;display:block;margin-right:2.35765%;width:23.23176%}section.authors .author:nth-child(6n){margin-right:2.35765%}section.authors .author:nth-child(6n+1){clear:none}section.authors .author:last-child{margin-right:0}section.authors .author:nth-child(4n){margin-right:0}section.authors .author:nth-child(4n+1){clear:left}}@media screen and (max-width: 640px){section.authors .author{float:left;display:block;margin-right:2.35765%;width:48.82117%}section.authors .author:nth-child(4n){margin-right:2.35765%}section.authors .author:nth-child(4n+1){clear:none}section.authors .author:last-child{margin-right:0}section.authors .author:nth-child(2n){margin-right:0}section.authors .author:nth-child(2n+1){clear:left}}@media screen and (max-width: 640px){section.authors .author{text-align:center}}section.authors .author img{margin-bottom:0.5rem;width:100px}@media screen and (max-width: 640px){section.authors .author img{margin:0 auto 0.5rem auto}}section.authors .author .name{font-family:"adelle-sans",Helvetica,Arial,sans-serif;color:#4d4d4d;font-size:0.8rem;line-height:1.45em}section.authors .author .name:hover{color:#c36}section.blog,section.tag{padding-top:1rem}section.blog .posts,section.tag .posts{float:left;display:block;margin-right:2.35765%;width:65.88078%}section.blog .posts:last-child,section.tag .posts:last-child{margin-right:0}@media screen and (max-width: 640px){section.blog .posts,section.tag .posts{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:2rem}section.blog .posts:last-child,section.tag .posts:last-child{margin-right:0}}section.blog .posts .post,section.tag .posts .post{max-width:1200px;margin-left:auto;margin-right:auto;margin-bottom:2rem;border-bottom:1px solid rgba(0,0,0,0.3);padding-bottom:2rem}section.blog .posts .post::after,section.tag .posts .post::after{clear:both;content:"";display:table}section.blog .posts .post:last-of-type,section.tag .posts .post:last-of-type{border-bottom:none}section.blog .posts .title h2,section.tag .posts .title h2{margin-bottom:0.3rem}section.blog .posts .title a,section.tag .posts .title a{color:#c36}section.blog .posts .meta,section.tag .posts .meta{margin-bottom:1em;color:#737373;font-family:"adelle-sans",Helvetica,Arial,sans-serif;font-style:italic}section.blog .posts .content span.read-more a,section.tag .posts .content span.read-more a{color:#c36;text-decoration:underline}section.blog .posts .content hr,section.tag .posts .content hr{opacity:0.4;margin-top:3rem}section.blog .posts .thumbnail,section.tag .posts .thumbnail{float:left;display:block;margin-right:3.57866%;width:35.26334%}section.blog .posts .thumbnail:last-child,section.tag .posts .thumbnail:last-child{margin-right:0}section.blog .posts .thumbnail img,section.tag .posts .thumbnail img{width:100%}section.blog .related,section.tag .related{float:left;display:block;margin-right:2.35765%;width:23.23176%;margin-left:8.5298%}section.blog .related:last-child,section.tag .related:last-child{margin-right:0}@media screen and (max-width: 640px){section.blog .related,section.tag .related{display:none}}section.blog .page-numbers,section.tag .page-numbers{font-family:"adelle-sans",Helvetica,Arial,sans-serif;margin-right:1rem}section.books .sort-by{font-family:"adelle-sans",Helvetica,Arial,sans-serif}section.books .sort-by li{display:inline-block;margin-right:2.5rem}@media screen and (max-width: 640px){section.books .sort-by li{margin-right:1rem}}section.books .sort-by a{border-bottom:2px solid transparent;-webkit-transition:border-bottom-color 0.15s linear;-moz-transition:border-bottom-color 0.15s linear;transition:border-bottom-color 0.15s linear}section.books .sort-by .current-sort{border-bottom-color:#c36}section.books .sort-by .loader{visibility:hidden;opacity:0.25;-webkit-animation:pulsing 2s infinite;-moz-animation:pulsing 2s infinite;animation:pulsing 2s infinite}section.books .sort-by .loader img{width:auto;max-height:1em}section.books .book-tile{float:left;display:block;margin-right:2.35765%;width:14.70196%}section.books .book-tile:last-child{margin-right:0}section.books .book-tile:nth-child(6n){margin-right:0}section.books .book-tile:nth-child(6n+1){clear:left}@media screen and (max-width: 960px){section.books .book-tile{float:left;display:block;margin-right:2.35765%;width:23.23176%}section.books .book-tile:nth-child(6n){margin-right:2.35765%}section.books .book-tile:nth-child(6n+1){clear:none}section.books .book-tile:last-child{margin-right:0}section.books .book-tile:nth-child(4n){margin-right:0}section.books .book-tile:nth-child(4n+1){clear:left}}@media screen and (max-width: 640px){section.books .book-tile{float:left;display:block;margin-right:2.35765%;width:48.82117%}section.books .book-tile:nth-child(4n){margin-right:2.35765%}section.books .book-tile:nth-child(4n+1){clear:none}section.books .book-tile:last-child{margin-right:0}section.books .book-tile:nth-child(2n){margin-right:0}section.books .book-tile:nth-child(2n+1){clear:left}}section.books .quote{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0;padding-left:0;padding-right:0}section.books .quote:last-child{margin-right:0}section.books .book-group{max-width:1200px;margin-left:auto;margin-right:auto}section.books .book-group::after{clear:both;content:"";display:table}section.related-books .label{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0}section.related-books .label:last-child{margin-right:0}section.related-books .description{float:left;display:block;margin-right:2.35765%;width:31.76157%}section.related-books .description:last-child{margin-right:0}@media screen and (max-width: 960px){section.related-books .description{float:left;display:block;margin-right:2.35765%;width:100%}section.related-books .description:last-child{margin-right:0}}section.related-books .books{float:left;display:block;margin-right:2.35765%;width:100%}section.related-books .books:last-child{margin-right:0}section.related-books .with-description .books{float:left;display:block;margin-right:2.35765%;width:65.88078%}section.related-books .with-description .books:last-child{margin-right:0}@media screen and (max-width: 960px){section.related-books .with-description .books{float:left;display:block;margin-right:2.35765%;width:100%}section.related-books .with-description .books:last-child{margin-right:0}}section.related-books .with-description .book-tile{float:left;display:block;margin-right:3.57866%;width:22.316%}section.related-books .with-description .book-tile:last-child{margin-right:0}section.related-books .with-description .book-tile:nth-child(6n){margin-right:2.35765%}section.related-books .with-description .book-tile:nth-child(6n+1){clear:none}section.related-books .with-description .book-tile:nth-child(4n){margin-right:0}section.related-books .with-description .book-tile:nth-child(4n+1){clear:left}@media screen and (max-width: 640px){section.related-books .with-description .book-tile{float:left;display:block;margin-right:2.35765%;width:48.82117%}section.related-books .with-description .book-tile:last-child{margin-right:0}section.related-books .with-description .book-tile:nth-child(4n){margin-right:2.35765%}section.related-books .with-description .book-tile:nth-child(4n+1){clear:none}section.related-books .with-description .book-tile:nth-child(2n){margin-right:0}section.related-books .with-description .book-tile:nth-child(2n+1){clear:left}}.woocommerce-pagination{margin-bottom:2rem}.woocommerce-pagination .page-numbers li{display:inline-block;margin-right:3rem;font-family:"adelle-sans",Helvetica,Arial,sans-serif}.cross-sells{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:1rem}.cross-sells h2{margin-bottom:1rem}.cross-sells:last-child{margin-right:0}.cross-sells .book-tile{float:left;display:block;margin-right:2.35765%;width:14.70196%}.cross-sells .book-tile:last-child{margin-right:0}.cross-sells .book-tile:nth-child(6n){margin-right:0}.cross-sells .book-tile:nth-child(6n+1){clear:left}@media screen and (max-width: 960px){.cross-sells .book-tile{float:left;display:block;margin-right:2.35765%;width:23.23176%}.cross-sells .book-tile:nth-child(6n){margin-right:2.35765%}.cross-sells .book-tile:nth-child(6n+1){clear:none}.cross-sells .book-tile:last-child{margin-right:0}.cross-sells .book-tile:nth-child(4n){margin-right:0}.cross-sells .book-tile:nth-child(4n+1){clear:left}}@media screen and (max-width: 640px){.cross-sells .book-tile{float:left;display:block;margin-right:2.35765%;width:48.82117%}.cross-sells .book-tile:nth-child(4n){margin-right:2.35765%}.cross-sells .book-tile:nth-child(4n+1){clear:none}.cross-sells .book-tile:last-child{margin-right:0}.cross-sells .book-tile:nth-child(2n){margin-right:0}.cross-sells .book-tile:nth-child(2n+1){clear:left}}.cross-sells button{margin-top:1rem}section.cart-contents .book-tile{float:left;display:block;margin-right:2.35765%;width:14.70196%}section.cart-contents .book-tile:last-child{margin-right:0}section.cart-contents .book-tile:nth-child(6n){margin-right:0}section.cart-contents .book-tile:nth-child(6n+1){clear:left}@media screen and (max-width: 960px){section.cart-contents .book-tile{float:left;display:block;margin-right:2.35765%;width:23.23176%}section.cart-contents .book-tile:nth-child(6n){margin-right:2.35765%}section.cart-contents .book-tile:nth-child(6n+1){clear:none}section.cart-contents .book-tile:last-child{margin-right:0}section.cart-contents .book-tile:nth-child(4n){margin-right:0}section.cart-contents .book-tile:nth-child(4n+1){clear:left}}@media screen and (max-width: 640px){section.cart-contents .book-tile{float:left;display:block;margin-right:2.35765%;width:48.82117%}section.cart-contents .book-tile:nth-child(4n){margin-right:2.35765%}section.cart-contents .book-tile:nth-child(4n+1){clear:none}section.cart-contents .book-tile:last-child{margin-right:0}section.cart-contents .book-tile:nth-child(2n){margin-right:0}section.cart-contents .book-tile:nth-child(2n+1){clear:left}}section.cart-contents .notes{margin-top:0.5em}section.cart-contents .notes em{color:#c36;font-style:italic}section.cart-contents .subtotal{margin-top:0.5em;color:#ebebeb}section.cart-contents .subtotal .amount{color:#c36}section.cart-contents.empty p{margin-bottom:2rem}@media screen and (max-width: 640px){section.totals-coupon{border-top:none}}section.totals-coupon .totals-table{max-width:1200px;margin-left:auto;margin-right:auto;float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-right:0}section.totals-coupon .totals-table::after{clear:both;content:"";display:table}section.totals-coupon .totals-table:last-child{margin-right:0}section.totals-coupon .totals-table .label{float:left;display:block;margin-right:4.82916%;width:47.58542%}section.totals-coupon .totals-table .label:last-child{margin-right:0}section.totals-coupon .totals-table .value{float:left;display:block;margin-right:4.82916%;width:47.58542%}section.totals-coupon .totals-table .value:last-child{margin-right:0}section.totals-coupon .totals-table .shipping .table{max-width:1200px;margin-left:auto;margin-right:auto;padding:0}section.totals-coupon .totals-table .shipping .table::after{clear:both;content:"";display:table}section.totals-coupon .totals-table .shipping .table .woocommerce-shipping-calculator{float:left;display:block;margin-right:2.35765%;width:100%}section.totals-coupon .totals-table .shipping .table .woocommerce-shipping-calculator:last-child{margin-right:0}section.totals-coupon .totals-table .shipping .table .woocommerce-shipping-calculator .shipping-calculator-button{float:left;display:block;margin-right:2.35765%;width:57.35098%;margin-left:42.64902%}section.totals-coupon .totals-table .shipping .table .woocommerce-shipping-calculator .shipping-calculator-button:last-child{margin-right:0}section.totals-coupon .totals-table .shipping .table .woocommerce-shipping-calculator .shipping-calculator-form{padding:0}section.totals-coupon .totals-table .shipping .table .woocommerce-shipping-calculator .shipping-calculator-form .form-row{margin:0;margin-top:1rem}section.totals-coupon .totals-table .shipping .table .woocommerce-shipping-calculator .shipping-calculator-form #calc_shipping_country_field{float:left;display:block;margin-right:2.35765%;width:100%}section.totals-coupon .totals-table .shipping .table .woocommerce-shipping-calculator .shipping-calculator-form #calc_shipping_country_field:last-child{margin-right:0}section.totals-coupon .totals-table .shipping .table .woocommerce-shipping-calculator .shipping-calculator-form #calc_shipping_state_field{float:left;display:block;margin-right:2.35765%;width:65.88078%}section.totals-coupon .totals-table .shipping .table .woocommerce-shipping-calculator .shipping-calculator-form #calc_shipping_state_field:last-child{margin-right:0}section.totals-coupon .totals-table .shipping .table .woocommerce-shipping-calculator .shipping-calculator-form #calc_shipping_postcode_field{float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-right:0}section.totals-coupon .totals-table .shipping .table .woocommerce-shipping-calculator .shipping-calculator-form #calc_shipping_postcode_field:last-child{margin-right:0}section.totals-coupon .totals-table .shipping .table .woocommerce-shipping-calculator .shipping-calculator-form button.button{margin-top:1rem;float:right}section.totals-coupon .totals-table .cart-total{font-weight:700}@media screen and (max-width: 640px){section.totals-coupon .totals-table{float:left;display:block;margin-right:2.35765%;width:100%}section.totals-coupon .totals-table:last-child{margin-right:0}}section.totals-coupon .coupon-entry{float:left;display:block;margin-right:2.35765%;width:40.29137%;margin-left:8.5298%;margin-top:-0.2rem}section.totals-coupon .coupon-entry:last-child{margin-right:0}section.totals-coupon .coupon-entry input.coupon{float:left;display:block;margin-right:4.82916%;width:65.05695%}section.totals-coupon .coupon-entry input.coupon:last-child{margin-right:0}section.totals-coupon .coupon-entry input.submit{float:left;display:block;margin-right:4.82916%;width:30.11389%}section.totals-coupon .coupon-entry input.submit:last-child{margin-right:0}@media screen and (max-width: 640px){section.totals-coupon .coupon-entry{float:left;display:block;margin-right:2.35765%;width:100%;margin-left:0%;margin-top:1.5rem}section.totals-coupon .coupon-entry:last-child{margin-right:0}section.totals-coupon .coupon-entry input.coupon{float:left;display:block;margin-right:2.35765%;width:65.88078%}section.totals-coupon .coupon-entry input.coupon:last-child{margin-right:0}section.totals-coupon .coupon-entry input.submit{float:left;display:block;margin-right:2.35765%;width:31.76157%;padding-left:1em;padding-right:1em}section.totals-coupon .coupon-entry input.submit:last-child{margin-right:0}}article.checkout-button{margin-bottom:1rem}section.cart.empty .books{margin-top:2rem}section.cart.empty .book-tile{float:left;display:block;margin-right:2.35765%;width:14.70196%}section.cart.empty .book-tile:last-child{margin-right:0}section.cart.empty .book-tile:nth-child(6n){margin-right:0}section.cart.empty .book-tile:nth-child(6n+1){clear:left}@media screen and (max-width: 960px){section.cart.empty .book-tile{float:left;display:block;margin-right:2.35765%;width:23.23176%}section.cart.empty .book-tile:nth-child(6n){margin-right:2.35765%}section.cart.empty .book-tile:nth-child(6n+1){clear:none}section.cart.empty .book-tile:last-child{margin-right:0}section.cart.empty .book-tile:nth-child(4n){margin-right:0}section.cart.empty .book-tile:nth-child(4n+1){clear:left}}@media screen and (max-width: 640px){section.cart.empty .book-tile{float:left;display:block;margin-right:2.35765%;width:48.82117%}section.cart.empty .book-tile:nth-child(4n){margin-right:2.35765%}section.cart.empty .book-tile:nth-child(4n+1){clear:none}section.cart.empty .book-tile:last-child{margin-right:0}section.cart.empty .book-tile:nth-child(2n){margin-right:0}section.cart.empty .book-tile:nth-child(2n+1){clear:left}}section.cart.empty .find-books{margin-top:1rem}section.cart.review-order .total-entry{float:left;display:block;margin-right:2.35765%;width:100%;margin-left:0%}section.cart.review-order .total-entry:last-child{margin-right:0}section.checkout-login{display:none}section.checkout-login form{float:left;display:block;margin-right:2.35765%;width:48.82117%}section.checkout-login form:last-child{margin-right:0}section.checkout-login .inline{display:inline-block;margin-left:1rem}section.checkout-login .lost_password{clear:both;margin-top:0.5rem}article.coupon-entry article{padding:0}section.billing-details h3{color:#c36;font-weight:bold;margin-bottom:1rem}section.billing-details .addresses{max-width:1200px;margin-left:auto;margin-right:auto}section.billing-details .addresses::after{clear:both;content:"";display:table}section.billing-details .addresses .billing{max-width:1200px;margin-left:auto;margin-right:auto;float:left;display:block;margin-right:2.35765%;width:48.82117%}section.billing-details .addresses .billing::after{clear:both;content:"";display:table}section.billing-details .addresses .billing:last-child{margin-right:0}@media screen and (max-width: 640px){section.billing-details .addresses .billing{float:left;display:block;margin-right:2.35765%;width:100%}section.billing-details .addresses .billing:last-child{margin-right:0}}section.billing-details .addresses .shipping{max-width:1200px;margin-left:auto;margin-right:auto;float:left;display:block;margin-right:2.35765%;width:48.82117%}section.billing-details .addresses .shipping::after{clear:both;content:"";display:table}section.billing-details .addresses .shipping:last-child{margin-right:0}@media screen and (max-width: 640px){section.billing-details .addresses .shipping{float:left;display:block;margin-right:2.35765%;width:100%;margin-top:2rem}section.billing-details .addresses .shipping:last-child{margin-right:0}}section.billing-details #billing_first_name_field{float:left;display:block;margin-right:2.35765%;width:48.82117%}section.billing-details #billing_first_name_field:last-child{margin-right:0}section.billing-details #billing_last_name_field{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-right:0}section.billing-details #billing_last_name_field:last-child{margin-right:0}section.billing-details #billing_state_field{float:left;display:block;margin-right:2.35765%;width:65.88078%}section.billing-details #billing_state_field:last-child{margin-right:0}section.billing-details #billing_postcode_field{float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-right:0}section.billing-details #billing_postcode_field:last-child{margin-right:0}section.billing-details .create-account{margin-top:2rem}section.review-order .product{float:left;display:block;margin-right:2.35765%;width:48.82117%}section.review-order .product:last-child{margin-right:0}section.review-order .product .mobile-qty{display:none}@media screen and (max-width: 640px){section.review-order .product .mobile-qty{display:inline-block}}section.review-order .qty{float:left;display:block;margin-right:2.35765%;width:23.23176%}section.review-order .qty:last-child{margin-right:0}@media screen and (max-width: 640px){section.review-order .qty{display:none}}section.review-order .subtotal{float:left;display:block;margin-right:2.35765%;width:23.23176%}section.review-order .subtotal:last-child{margin-right:0}@media screen and (max-width: 640px){section.review-order .subtotal{margin-left:25.58941%}}section.review-order .totals{max-width:1200px;margin-left:auto;margin-right:auto}section.review-order .totals::after{clear:both;content:"";display:table}section.review-order .total-entry{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-left:51.17883%}section.review-order .total-entry:last-child{margin-right:0}@media screen and (max-width: 640px){section.review-order .total-entry{float:left;display:block;margin-right:2.35765%;width:100%;margin-left:0%}section.review-order .total-entry:last-child{margin-right:0}}section.review-order .total-entry .label{float:left;display:block;margin-right:4.82916%;width:47.58542%;font-weight:700}section.review-order .total-entry .label:last-child{margin-right:0}@media screen and (max-width: 640px){section.review-order .total-entry .label{float:left;display:block;margin-right:2.35765%;width:74.41059%}section.review-order .total-entry .label:last-child{margin-right:0}}section.review-order .total-entry .value{float:left;display:block;margin-right:4.82916%;width:47.58542%;margin-right:0}section.review-order .total-entry .value:last-child{margin-right:0}@media screen and (max-width: 640px){section.review-order .total-entry .value{float:left;display:block;margin-right:2.35765%;width:23.23176%}section.review-order .total-entry .value:last-child{margin-right:0}}section.review-order .row.bundled_table_item .product{float:left;display:block;margin-right:2.35765%;width:40.29137%;margin-left:8.5298%}section.review-order .row.bundled_table_item .product:last-child{margin-right:0}@media screen and (max-width: 640px){section.review-order .row.bundled_table_item .product{float:left;display:block;margin-right:2.35765%;width:74.41059%}section.review-order .row.bundled_table_item .product:last-child{margin-right:0}}section.review-order .shipping .label{float:left;display:block;margin-right:2.35765%;width:100%}section.review-order .shipping .label:last-child{margin-right:0}section.review-order .shipping .label label{font-weight:400}section.review-order .shipping .label ul{max-width:1200px;margin-left:auto;margin-right:auto}section.review-order .shipping .label ul::after{clear:both;content:"";display:table}section.review-order .shipping .label li{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-top:0.5rem}section.review-order .shipping .label li:last-child{margin-right:0}@media screen and (max-width: 640px){section.review-order .recurring-total .label,section.review-order .recurring-total .value{float:left;display:block;margin-right:2.35765%;width:100%}section.review-order .recurring-total .label:last-child,section.review-order .recurring-total .value:last-child{margin-right:0}}section.review-order .recurring-total dl:not(:last-of-type){margin-bottom:0.5rem}section.review-order .recurring-total dt{color:#737373}section.review-order .recurring-total .first-payment-date{font-style:italic}section.payment{padding-top:1.5rem}section.payment h3{color:#c36;font-weight:bold;margin-bottom:1rem}section.payment img{display:none}section.payment label{color:#c36}section.payment li{padding:1rem 0}section.payment .form-row{margin-top:1rem}section.payment .payment_box{border:2px solid #ebebeb;border-radius:3px;padding:1rem}section.payment .manage-cards{float:none !important;margin-bottom:1rem}section.payment .woocommerce-error{color:#c36}section.payment .woocommerce-error li::before{font-family:"FontAwesome";display:inline-block;width:1.5em;content:'\f06a'}form#order_review .mobile-qty{display:none}@media screen and (max-width: 640px){form#order_review .mobile-qty{display:inline-block}}form#order_review .product-total,form#order_review .product-subtotal{float:left;display:block;margin-right:2.35765%;width:23.23176%}form#order_review .product-total:last-child,form#order_review .product-subtotal:last-child{margin-right:0}@media screen and (max-width: 640px){form#order_review .product-total,form#order_review .product-subtotal{margin-left:25.58941%}}form#order_review .product-name{float:left;display:block;margin-right:2.35765%;width:48.82117%}form#order_review .product-name:last-child{margin-right:0}form#order_review .product-quantity{float:left;display:block;margin-right:2.35765%;width:23.23176%}form#order_review .product-quantity:last-child{margin-right:0}@media screen and (max-width: 640px){form#order_review .product-quantity{display:none}}form#order_review #payment img{display:none}#coupons_list{display:none !important}section.thank-you .order-recap{max-width:1200px;margin-left:auto;margin-right:auto;margin:2rem 0}section.thank-you .order-recap::after{clear:both;content:"";display:table}section.thank-you .order-recap .order-number,section.thank-you .order-recap .date,section.thank-you .order-recap .total,section.thank-you .order-recap .method{float:left;display:block;margin-right:2.35765%;width:23.23176%}section.thank-you .order-recap .order-number:last-child,section.thank-you .order-recap .date:last-child,section.thank-you .order-recap .total:last-child,section.thank-you .order-recap .method:last-child{margin-right:0}@media screen and (max-width: 640px){section.thank-you .order-recap .order-number,section.thank-you .order-recap .date,section.thank-you .order-recap .total,section.thank-you .order-recap .method{float:left;display:block;margin-right:2.35765%;width:100%;margin-bottom:0.5rem}section.thank-you .order-recap .order-number:last-child,section.thank-you .order-recap .date:last-child,section.thank-you .order-recap .total:last-child,section.thank-you .order-recap .method:last-child{margin-right:0}}section.product-info.featured-book .product-image{margin-left:0%}section.product-info.featured-book .product-image img{max-width:350px;box-shadow:0 2px 5px rgba(0,0,0,0.2)}@media screen and (max-width: 640px){section.product-info.featured-book .product-image{margin-left:17.05961%}}section.product-info.featured-book .details{margin-left:0%;margin-right:0}@media screen and (max-width: 640px){section.product-info.featured-book .details{float:left;display:block;margin-right:2.35765%;width:100%;margin-top:1rem}section.product-info.featured-book .details:last-child{margin-right:0}}section.product-info.featured-book .details .title{margin-top:-0.5rem}section.product-info.featured-book .details .authors{margin-bottom:0.5rem}section.product-info.featured-book .details .description{margin-bottom:0.5rem}section.product-info.featured-book .details .related h2,section.product-info.featured-book .details .related h3{margin-bottom:0}section.product-info.featured-book .details .related .author,section.product-info.featured-book .details .related .news{max-width:1200px;margin-left:auto;margin-right:auto}section.product-info.featured-book .details .related .author::after,section.product-info.featured-book .details .related .news::after{clear:both;content:"";display:table}@media screen and (max-width: 640px){section.product-info.featured-book .details .related .author,section.product-info.featured-book .details .related .news{float:left;display:block;margin-right:2.35765%;width:100%;margin-left:0%}section.product-info.featured-book .details .related .author:last-child,section.product-info.featured-book .details .related .news:last-child{margin-right:0}}section.product-info.featured-book .details .related .author .excerpt,section.product-info.featured-book .details .related .news .excerpt{margin-top:0.2rem;font-family:"adelle-sans",Helvetica,Arial,sans-serif;color:#4d4d4d;font-size:0.8rem;line-height:1.45em}section.product-info.featured-book .details .related .author .excerpt img,section.product-info.featured-book .details .related .news .excerpt img{margin-top:-0.1rem}section.related-books .books{max-width:1200px;margin-left:auto;margin-right:auto}section.related-books .books::after{clear:both;content:"";display:table}section.related-books .book-tile{float:left;display:block;margin-right:2.35765%;width:14.70196%}section.related-books .book-tile:last-child{margin-right:0}section.related-books .book-tile:nth-child(6n){margin-right:0}section.related-books .book-tile:nth-child(6n+1){clear:left}@media screen and (max-width: 960px){section.related-books .book-tile{float:left;display:block;margin-right:2.35765%;width:23.23176%}section.related-books .book-tile:nth-child(6n){margin-right:2.35765%}section.related-books .book-tile:nth-child(6n+1){clear:none}section.related-books .book-tile:last-child{margin-right:0}section.related-books .book-tile:nth-child(4n){margin-right:0}section.related-books .book-tile:nth-child(4n+1){clear:left}}@media screen and (max-width: 640px){section.related-books .book-tile{float:left;display:block;margin-right:2.35765%;width:48.82117%}section.related-books .book-tile:nth-child(4n){margin-right:2.35765%}section.related-books .book-tile:nth-child(4n+1){clear:none}section.related-books .book-tile:last-child{margin-right:0}section.related-books .book-tile:nth-child(2n){margin-right:0}section.related-books .book-tile:nth-child(2n+1){clear:left}}section.blog-entry .top-info{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-bottom:2rem}section.blog-entry .top-info:last-child{margin-right:0}@media screen and (max-width: 640px){section.blog-entry .top-info{float:left;display:block;margin-right:2.35765%;width:100%}section.blog-entry .top-info:last-child{margin-right:0}}section.blog-entry .post-content{float:left;display:block;margin-right:2.35765%;width:65.88078%}section.blog-entry .post-content:last-child{margin-right:0}@media screen and (max-width: 640px){section.blog-entry .post-content{float:left;display:block;margin-right:2.35765%;width:100%}section.blog-entry .post-content:last-child{margin-right:0}}section.blog-entry .post-content p{margin-bottom:1rem;font-family:"adelle-sans",Helvetica,Arial,sans-serif}section.blog-entry .post-content blockquote{color:#c36;font-size:1.3rem;line-height:1.3em}section.blog-entry .post-content .alignleft{float:left;margin:1rem 1rem 0 1rem}section.blog-entry .post-content .alignright{float:right;margin:1rem 0 1rem 1rem}section.blog-entry .related-posts{margin-top:2rem}section.blog-entry .right-column{float:left;display:block;margin-right:2.35765%;width:23.23176%;margin-left:8.5298%}section.blog-entry .right-column:last-child{margin-right:0}section.blog-entry .right-column article{padding:0}section.blog-entry .right-column .book-tile{float:left;display:block;margin-right:10.1484%;width:100%;margin-top:1rem}section.blog-entry .right-column .book-tile:last-child{margin-right:0}section.blog-entry .right-column .recent-posts{margin-top:2rem}@media screen and (max-width: 640px){section.blog-entry .right-column{float:left;display:block;margin-right:2.35765%;width:100%;margin-left:0%;margin-top:2rem;border-top:2px solid #ebebeb}section.blog-entry .right-column:last-child{margin-right:0}section.blog-entry .right-column h2{margin-top:2rem}section.blog-entry .right-column .book-tile{float:left;display:block;margin-right:2.35765%;width:14.70196%}section.blog-entry .right-column .book-tile:last-child{margin-right:0}section.blog-entry .right-column .book-tile:nth-child(6n){margin-right:0}section.blog-entry .right-column .book-tile:nth-child(6n+1){clear:left}}@media screen and (max-width: 640px) and (max-width: 960px){section.blog-entry .right-column .book-tile{float:left;display:block;margin-right:2.35765%;width:23.23176%}section.blog-entry .right-column .book-tile:nth-child(6n){margin-right:2.35765%}section.blog-entry .right-column .book-tile:nth-child(6n+1){clear:none}section.blog-entry .right-column .book-tile:last-child{margin-right:0}section.blog-entry .right-column .book-tile:nth-child(4n){margin-right:0}section.blog-entry .right-column .book-tile:nth-child(4n+1){clear:left}}@media screen and (max-width: 640px) and (max-width: 640px){section.blog-entry .right-column .book-tile{float:left;display:block;margin-right:2.35765%;width:48.82117%}section.blog-entry .right-column .book-tile:nth-child(4n){margin-right:2.35765%}section.blog-entry .right-column .book-tile:nth-child(4n+1){clear:none}section.blog-entry .right-column .book-tile:last-child{margin-right:0}section.blog-entry .right-column .book-tile:nth-child(2n){margin-right:0}section.blog-entry .right-column .book-tile:nth-child(2n+1){clear:left}}section.blog-entry .meta{color:#737373;font-family:"adelle-sans",Helvetica,Arial,sans-serif;font-weight:200;font-style:italic;margin-bottom:2rem}section.product-info .product-image{float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-left:68.23843%}section.product-info .product-image:last-child{margin-right:0}@media screen and (max-width: 640px){section.product-info .product-image{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-left:17.05961%}section.product-info .product-image:last-child{margin-right:0}}section.product-info .product-image img{width:100%;margin-bottom:1rem;box-shadow:0 2px 5px rgba(0,0,0,0.2)}section.product-info .details{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-left:-102.35765%}section.product-info .details:last-child{margin-right:0}@media screen and (max-width: 640px){section.product-info .details{float:left;display:block;margin-right:2.35765%;width:100%;margin-left:0%}section.product-info .details:last-child{margin-right:0}}@media screen and (max-width: 640px){section.product-info .details .title,section.product-info .details .authors{text-align:center}}section.product-info .details .title h1{margin-bottom:0.5rem}section.product-info .details .description{margin-top:1.75rem}section.product-info .details .quantity{display:none}section.product-info .details form.add{display:inline-block}section.product-info .details.subscription{margin-left:0%}section.product-info .details.subscription .variation-details{margin:1rem 0}section.product-info .details.subscription .variation-details .price{display:block}section.product-info .details.subscription .add-to-cart{margin:0}section.product-info .details ul{padding-left:1rem;margin:1rem 0}section.product-info .details ul li{display:list-item;padding-left:1rem;position:relative}section.product-info .details ul li::before{content:'-';color:#c36;position:absolute;left:0;top:0}section.product-info .author{max-width:1200px;margin-left:auto;margin-right:auto}section.product-info .author::after{clear:both;content:"";display:table}section.product-info .author h3{margin-bottom:0.5em}section.product-info .author .bio{font-family:"adelle-sans",Helvetica,Arial,sans-serif;color:#4d4d4d;font-size:0.8rem;line-height:1.45em}section.product-info .author img{float:left;width:70px;margin:0.2rem 1rem 1rem 0}section.product-info .product-type-variable-subscription .buy{margin:2rem 0 0 0}section.product-info .product-type-variable-subscription .variations{max-width:15rem}section.product-info .product-type-variable-subscription .variations .label{display:none}section.product-info .product-type-variable-subscription .single_variation_wrap{max-width:1200px;margin-left:auto;margin-right:auto}section.product-info .product-type-variable-subscription .single_variation_wrap::after{clear:both;content:"";display:table}section.product-info .product-type-variable-subscription .single_variation_wrap .price{float:none}section.product-info .product-type-variable-subscription .single_variation_wrap .price .subscription-details{font-family:"adelle-sans",Helvetica,Arial,sans-serif;color:#4d4d4d;font-size:0.8rem;line-height:1.45em}section.product-info .product-type-variable-subscription .single_variation_wrap .single_variation{margin:1rem 0}section.product-info .product-type-bundle .bundled_product{max-width:1200px;margin-left:auto;margin-right:auto;float:left;display:block;margin-right:3.57866%;width:48.21067%;margin-bottom:1rem}section.product-info .product-type-bundle .bundled_product::after{clear:both;content:"";display:table}section.product-info .product-type-bundle .bundled_product:last-child{margin-right:0}section.product-info .product-type-bundle .bundled_product:nth-child(even){margin-right:0}@media screen and (max-width: 640px){section.product-info .product-type-bundle .product-image{float:left;display:block;margin-right:2.35765%;width:100%;margin-left:0%}section.product-info .product-type-bundle .product-image:last-child{margin-right:0}}section.product-info .product-type-bundle .product-image ul{position:relative;padding-top:180%;width:100%}@media screen and (max-width: 640px){section.product-info .product-type-bundle .product-image ul{padding-top:140%}}section.product-info .product-type-bundle .product-image li{position:absolute;width:50%;margin-left:25%;-webkit-transform-origin:center center;transform-origin:center center;left:0;top:0}section.product-info .product-type-bundle .offers{display:none}section.product-info .product-type-bundle .bundle_data{float:left;display:block;margin-right:3.57866%;width:100%}section.product-info .product-type-bundle .bundle_data:last-child{margin-right:0}section.product-info .product-type-bundle .bundled_product_summary .bundled-cover{max-width:100px;float:left;display:block;margin-right:7.42297%;width:19.43277%;margin-left:0%}section.product-info .product-type-bundle .bundled_product_summary .bundled-cover:last-child{margin-right:0}@media screen and (max-width: 960px){section.product-info .product-type-bundle .bundled_product_summary .bundled-cover{float:left;display:block;margin-right:7.42297%;width:73.14426%;margin-right:0;margin-bottom:0.5rem}section.product-info .product-type-bundle .bundled_product_summary .bundled-cover:last-child{margin-right:0}}section.product-info .product-type-bundle .bundled_product_summary .details{float:left;display:block;margin-right:7.42297%;width:73.14426%;margin-left:0%;line-height:1.25}section.product-info .product-type-bundle .bundled_product_summary .details:last-child{margin-right:0}@media screen and (max-width: 960px){section.product-info .product-type-bundle .bundled_product_summary .details{float:left;display:block;margin-right:7.42297%;width:100%}section.product-info .product-type-bundle .bundled_product_summary .details:last-child{margin-right:0}}section.product-info .product-type-bundle .bundle_wrap{max-width:1200px;margin-left:auto;margin-right:auto}section.product-info .product-type-bundle .bundle_wrap::after{clear:both;content:"";display:table}section.product-info .product-type-bundle .bundle_wrap .bundle_price{display:block}section.product-info .product-type-bundle .bundle_wrap .bundle_price .price{float:none;width:auto;margin-bottom:1rem}section.product-info .product-type-bundle .bundle_wrap .bundle_button{display:block}section.product-info .product-type-bundle form{max-width:1200px;margin-left:auto;margin-right:auto}section.product-info .product-type-bundle form::after{clear:both;content:"";display:table}section.product-info .product-type-bundle del,section.product-info .product-type-bundle ins{display:block;color:#000}section.product-info .product-type-bundle del .amount,section.product-info .product-type-bundle ins .amount{color:#c36}section.product-info .product-type-bundle ins{text-decoration:none}section.author-content .text{margin-left:107.42297%;float:left;display:block;margin-right:2.35765%;width:48.82117%}section.author-content .text:last-child{margin-right:0}section.author-content .portrait{float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-left:-85.29804%}section.author-content .portrait:last-child{margin-right:0}section.author-content .portrait,section.author-content .text{margin-left:0%}@media screen and (max-width: 640px){section.author-content .portrait,section.author-content .text{float:left;display:block;margin-right:2.35765%;width:100%}section.author-content .portrait:last-child,section.author-content .text:last-child{margin-right:0}}@media screen and (max-width: 640px){section.author-content .portrait{margin-bottom:1rem}}section.titles h2{margin-bottom:1rem}section.titles .book-tile{float:left;display:block;margin-right:2.35765%;width:14.70196%}section.titles .book-tile:last-child{margin-right:0}section.titles .book-tile:nth-child(6n){margin-right:0}section.titles .book-tile:nth-child(6n+1){clear:left}@media screen and (max-width: 960px){section.titles .book-tile{float:left;display:block;margin-right:2.35765%;width:23.23176%}section.titles .book-tile:nth-child(6n){margin-right:2.35765%}section.titles .book-tile:nth-child(6n+1){clear:none}section.titles .book-tile:last-child{margin-right:0}section.titles .book-tile:nth-child(4n){margin-right:0}section.titles .book-tile:nth-child(4n+1){clear:left}}@media screen and (max-width: 640px){section.titles .book-tile{float:left;display:block;margin-right:2.35765%;width:48.82117%}section.titles .book-tile:nth-child(4n){margin-right:2.35765%}section.titles .book-tile:nth-child(4n+1){clear:none}section.titles .book-tile:last-child{margin-right:0}section.titles .book-tile:nth-child(2n){margin-right:0}section.titles .book-tile:nth-child(2n+1){clear:left}}aside.search-modal{position:absolute;width:100%;height:100%;top:0;left:0;position:fixed;background-color:rgba(204,51,102,0.9);display:none;z-index:5}aside.search-modal form{width:70%;margin:0 auto;margin-top:50vh}aside.search-modal form .search-text{margin-top:-5rem;background:transparent;border:none;border-radius:0px;border-bottom:2px solid #fff;font-family:"adelle",Georgia,serif;padding:0;color:#fff;padding-bottom:-5rem;font-size:5rem}aside.search-modal form .button{margin-top:1rem}section.author-results,section.news-results,section.book-results{padding-top:1rem;padding-bottom:1rem}section.book-results .books{max-width:1200px;margin-left:auto;margin-right:auto}section.book-results .books::after{clear:both;content:"";display:table}section.book-results .books .book-tile{float:left;display:block;margin-right:2.35765%;width:14.70196%}section.book-results .books .book-tile:last-child{margin-right:0}section.book-results .books .book-tile:nth-child(6n){margin-right:0}section.book-results .books .book-tile:nth-child(6n+1){clear:left}@media screen and (max-width: 960px){section.book-results .books .book-tile{float:left;display:block;margin-right:2.35765%;width:23.23176%}section.book-results .books .book-tile:nth-child(6n){margin-right:2.35765%}section.book-results .books .book-tile:nth-child(6n+1){clear:none}section.book-results .books .book-tile:last-child{margin-right:0}section.book-results .books .book-tile:nth-child(4n){margin-right:0}section.book-results .books .book-tile:nth-child(4n+1){clear:left}}@media screen and (max-width: 640px){section.book-results .books .book-tile{float:left;display:block;margin-right:2.35765%;width:48.82117%}section.book-results .books .book-tile:nth-child(4n){margin-right:2.35765%}section.book-results .books .book-tile:nth-child(4n+1){clear:none}section.book-results .books .book-tile:last-child{margin-right:0}section.book-results .books .book-tile:nth-child(2n){margin-right:0}section.book-results .books .book-tile:nth-child(2n+1){clear:left}}section.author-results .author{float:left;display:block;margin-right:2.35765%;width:14.70196%;margin-bottom:1.5rem}section.author-results .author:last-child{margin-right:0}section.author-results .author:nth-child(6n){margin-right:0}section.author-results .author:nth-child(6n+1){clear:left}@media screen and (max-width: 960px){section.author-results .author{float:left;display:block;margin-right:2.35765%;width:23.23176%}section.author-results .author:nth-child(6n){margin-right:2.35765%}section.author-results .author:nth-child(6n+1){clear:none}section.author-results .author:last-child{margin-right:0}section.author-results .author:nth-child(4n){margin-right:0}section.author-results .author:nth-child(4n+1){clear:left}}@media screen and (max-width: 640px){section.author-results .author{float:left;display:block;margin-right:2.35765%;width:48.82117%}section.author-results .author:nth-child(4n){margin-right:2.35765%}section.author-results .author:nth-child(4n+1){clear:none}section.author-results .author:last-child{margin-right:0}section.author-results .author:nth-child(2n){margin-right:0}section.author-results .author:nth-child(2n+1){clear:left}}section.author-results .author img{margin-bottom:0.5rem;width:100px}section.author-results .author .name{font-family:"adelle-sans",Helvetica,Arial,sans-serif;color:#4d4d4d;font-size:0.8rem;line-height:1.45em}section.author-results .author .name:hover{color:#c36}.utility p{font-family:"adelle-sans",Helvetica,Arial,sans-serif}.utility blockquote{color:#c36;font-size:1.3rem;line-height:1.3em;margin-bottom:2rem;max-width:45rem}
