﻿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}html{font-size:62.5%}cite,dfn,em,i{font-style:italic}ol{list-style:decimal outside none}ul{list-style:none outside none}ol{margin:0 0 24px 24px}li>ul,li>ol{margin:0 0 0 20px}li{font-size:18px;line-height:16px;font-size:1.8rem;line-height:1.6em;margin:5px 0}sup{bottom:1ex}sub{top:0.5ex}sup,sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin-bottom:24px;width:100%}th{border-width:0 1px 1px 0;font-weight:bold;padding:8px}td{border-width:0 1px 1px 0;padding:8px}table,th,td{border:1px solid rgba(0,0,0,0.1)}pre{border:1px solid rgba(0,0,0,0.1);box-sizing:border-box;margin-bottom:24px;max-width:100%;overflow:auto;padding:12px;white-space:pre-wrap;word-wrap:break-word}code,kbd,tt,var,samp,pre{-moz-hyphens:none;font-family:monospace, serif;font-size:15px;line-height:1.6}code{color:#999999;font-size:11px}mark,ins{background-color:#eaf0f0;text-decoration:none}blockquote{color:#767676;font-size:18px;font-style:italic;line-height:1.26316;margin-bottom:24px;padding:0 20px 0 0}blockquote p{font-family:"adobe-jenson-pro","Georgia",serif;font-size:18px}blockquote,q{-moz-hyphens:none;quotes:none}.alignleft{float:left;margin-right:2em;margin-bottom:1.3em}.alignright{float:right;margin-left:2em;margin-bottom:1.3em}.aligncenter{display:block;margin-left:auto;margin-right:auto}img.alignleft{margin:12px 24px 12px 0;margin:0.857142857rem 1.714285714rem 0.857142857rem 0}img.alignright{margin:12px 0 12px 24px;margin:0.857142857rem 0 0.857142857rem 1.714285714rem}img.aligncenter{margin-top:12px;margin-top:0.857142857rem;margin-bottom:12px;margin-bottom:0.857142857rem}.entry-content dl,.comment-content dl{margin:0 24px;margin:0 1.714285714rem}.entry-content dt,.comment-content dt{font-weight:bold;line-height:1.714285714}.entry-content dd,.comment-content dd{margin-bottom:24px;margin-bottom:1.714285714rem}.wp-caption{max-width:100%}.captioncenter{text-align:center}.wp-caption .wp-caption-text,.gallery-caption,.entry-caption{font-style:italic;font-size:15px;line-height:20px;font-size:1.5rem;line-height:2em;color:#7b7676}.entry-description{font-size:17px;line-height:20px;font-size:1.7rem;line-height:2em;color:#7b7676}dd.gallery-caption{font-family:"cronos-pro-display", sans-serif;font-size:15px;line-height:12px;font-size:1.5rem;line-height:1.2em;margin-bottom:14px}img.wp-smiley,.rsswidget img{border:0;border-radius:0;box-shadow:none;margin-bottom:0;margin-top:0;padding:0}.entry-meta{clear:both}.gallery-item a{display:block;width:90%}.gallery-caption{width:90%}.gallery-columns-1 .gallery-item a{max-width:100%;width:auto}.gallery .gallery-icon img{height:auto;max-width:90%;padding:5%}.gallery-columns-1 .gallery-icon img{padding:3%}.entry-content dl.gallery-item{margin:0}img{max-width:100%;height:auto}iframe{max-width:100%}body{-webkit-animation:bugfix infinite 1s}@-webkit-keyframes bugfix{from{padding:0}to{padding:0}}.screen-reader-text{display:none}nav input[type="checkbox"]{position:absolute;top:-9999px;left:-9999px}nav label{display:none;cursor:pointer;user-select:none}@media all and (max-width: 769px){.main-nav{float:none !important}nav[role="custom-dropdown"] ul{display:none !important;width:100%}nav[role="custom-dropdown"] label{display:block;float:right;text-align:right;margin:-6px 3px 0 0;position:relative;z-index:9999}}@media all and (max-width: 769px) and (max-width: 479px){nav[role="custom-dropdown"] label{margin-top:0}}@media all and (max-width: 769px){nav[role="custom-dropdown"] label p.menu{font-size:48px;line-height:20px;font-size:4.8rem;line-height:2em;font-family:Verdana;font-weight:400;margin:-8px 0 0 0;color:#7017c7}}@media all and (max-width: 769px) and (max-width: 598px){nav[role="custom-dropdown"] label p.menu{font-size:40px;line-height:20px;font-size:4rem;line-height:2em}}@media all and (max-width: 769px) and (max-width: 479px){nav[role="custom-dropdown"] label p.menu{font-size:30px;line-height:20px;font-size:3rem;line-height:2em}}@media all and (max-width: 769px){nav[role="custom-dropdown"] input:checked ~ ul{display:block !important;position:absolute;z-index:9998;background-color:rgba(255,255,255,0.9);margin:-8px auto 0;border-top:2px solid #b2258f;text-align:center}}@media all and (max-width: 769px) and (max-width: 709px){nav[role="custom-dropdown"] input:checked ~ ul{box-shadow:0 2px 15px #999}}@media all and (max-width: 769px){nav[role="custom-dropdown"] input:checked ~ ul .hide-ipad{display:block !important}nav[role="custom-dropdown"] input:checked ~ ul>li{text-align:center;padding:0 !important;font-size:24px;line-height:14px;font-size:2.4rem;line-height:1.4em;margin:8px auto !important}}@media all and (max-width: 769px) and (max-width: 769px){nav[role="custom-dropdown"] input:checked ~ ul>li{display:block !important;margin:15px auto !important}}.show-ml{display:none !important}@media all and (max-width: 479px){.show-ml{display:inline-block !important}}.hide-ml{display:inline-block !important}@media all and (max-width: 479px){.hide-ml{display:none !important}}.show-tsm{display:none !important}@media all and (max-width: 598px){.show-tsm{display:inline-block !important}}.hide-tsm{display:inline-block !important}@media all and (max-width: 598px){.hide-tsm{display:none !important}}.hide-tsm-block{display:block !important}@media all and (max-width: 598px){.hide-tsm-block{display:none !important}}.show-tl{display:none !important}@media all and (max-width: 709px){.show-tl{display:inline-block !important}}.show-tl-block{display:none !important}@media all and (max-width: 709px){.show-tl-block{display:flex !important}}.hide-tl{display:inline-block !important}@media all and (max-width: 709px){.hide-tl{display:none !important}}.hide-tl-block{display:block !important}@media all and (max-width: 709px){.hide-tl-block{display:none !important}}.hide-ipad{display:inline-block !important}@media all and (max-width: 769px){.hide-ipad{display:none !important}}.show-ipad{display:none}@media all and (max-width: 769px){.show-ipad{display:inline-block !important}}.hide-navlg{display:inline-block !important}@media all and (max-width: 799px){.hide-navlg{display:none !important}}.show-m{display:none !important}@media all and (min-width: 711px) and (max-width: 1023px){.show-m{display:inline-block !important}}.hide-m{display:inline-block !important}@media all and (min-width: 711px) and (max-width: 1023px){.hide-m{display:none !important}}.show-md{display:none !important}@media all and (max-width: 1023px){.show-md{display:inline-block !important}}.hide-md{display:inline-block !important}@media all and (max-width: 1023px){.hide-md{display:none !important}}.show-large-tablet-only{display:none}@media all and (min-width: 710px) and (max-width: 900px){.show-large-tablet-only{display:inherit}}@media all and (max-width: 598px){.audio .pipenav li{display:block}.audio .pipenav li:before{content:""}}.audio .audio-block{display:inline-block;vertical-align:top;width:47%;padding-top:30px;padding-bottom:30px}.audio .audio-block .book{width:50%;float:left}.audio .audio-block .book img{margin-bottom:20px}.audio .audio-block .order{float:right;width:48%;padding-left:20px}.audio .audio-block .order .links{margin:0 auto 20px}@media all and (max-width: 709px){.audio .audio-block{display:block;width:100%}}.audio .audio-block .audio-player{height:30px;max-width:80%}.audio .audio-block:nth-child(even){padding-left:4%}@media all and (max-width: 709px){.audio .audio-block:nth-child(even){padding-left:0}}.audio .audio-block:nth-child(odd){padding-right:4%}@media all and (max-width: 709px){.audio .audio-block:nth-child(odd){padding-right:0}}.mejs-container,.mejs-embed,.mejs-embed body{background:none repeat scroll 0 0 transparent !important;margin:5px auto !important}.mejs-container .mejs-controls{background:none repeat scroll 0 0 #7017c7 !important;border-radius:5px !important}.mejs-time-current{background-color:#000 !important}.mejs-time-loaded{background-color:#b2258f !important}.mejs-time-total{background:#fff !important}.mejs-container .mejs-controls .mejs-time span{color:#000 !important}#order .audio-button{margin:20px 0 0}#order .audio-button img{display:inline-block;max-width:55px;padding-right:8px;box-shadow:none;vertical-align:middle}#order .audio-button p{margin-top:6px;display:inline-block;vertical-align:middle}#events{padding:0 8%}.acf-map{width:100%;height:400px;border:#ccc solid 1px;margin:20px 0}.acf-map img{max-width:inherit !important}.events .addthisevent-drop{float:left}@media all and (max-width: 598px){.events .addthisevent-drop{float:none}}.events .eventtime{white-space:nowrap;font-style:italic}.events .address{margin-left:20px;font-family:"PT Sans",sans-serif;line-height:1.4em;margin:0 0 0.8em}.events h5.address{margin-bottom:0}.events h2,.events h3,.events h4,.events h5{margin:0em 0 0.3em}.events h3{line-height:1em}.events h5{font-size:2rem}.event-title a{margin-bottom:0.1em}.dark-reverse-link{color:#171e8b}.dark-reverse-link:visited{color:#171e8b}.dark-reverse-link:hover{color:#b2258f}.purple-reverse-link{color:#7017c7}.purple-reverse-link:visited{color:#7017c7}.purple-reverse-link:hover{color:#b2258f}.ui-tooltip,.arrow:after{background:black !important;border:1px solid white}.ui-tooltip{padding:10px 20px;color:white !important;border-radius:20px;font:bold 14px "Helvetica Neue", Sans-Serif;box-shadow:0 0 7px black}.arrow{display:none}.tooltip{display:none}.visible{display:block !important}.tooltip.visible{position:absolute;right:50%;transform:translateX(50%);top:50px;background:#dedede;padding:10px;font-size:12px;width:200px;line-height:initial;box-shadow:2px 2px 10px #999;z-index:1}.tooltip-handle{position:absolute;right:0;top:15px;color:#666;border:1px solid #666;border-radius:50%;margin:3px 4px 0px 0;padding:1px 3px;line-height:14px}.ui-widget{font-family:inherit !important}.ui-widget-content a{color:#b2258f !important}textarea,input{max-width:100%}.wpcf7 select{padding:5px;font-size:1.4rem}.wpcf7 input{padding:5px;font-size:1.4rem}.wpcf7 p{font-size:1.2rem;line-height:1.4em;margin:1em 0 2em}.wpcf7 option{padding:5px}.wpcf7 .wpcf7-submit{background-color:#d0dbd4;border:0 none;border-radius:4px;clear:both;color:#ffffff;cursor:pointer;display:inline-block;font-size:15px;font-weight:bold;height:32px;line-height:32px;margin:0 5px 10px 0;padding:0 22px;text-align:center;text-decoration:none;vertical-align:top;white-space:nowrap;width:auto}.wpcf7 .wpcf7-submit:hover{background-color:#5f7264}.contact-form input[type="text"],.contact-form input[type="email"],.wpcf7 input[type="text"],.wpcf7 input[type="email"]{padding:0 5px;font-family:"PT Sans",sans-serif;color:#7b7676;width:100%;max-width:250px;background:#fff;border:1px solid #7017c7;height:35px;-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none;font-size:13px;margin:9px auto;outline:none;transition:border 0.2s linear 0s;transition:background 0.5s linear 0s}.contact-form input[type="text"]:hover,.contact-form input[type="text"]:active,.contact-form input[type="text"]:focus,.contact-form input[type="email"]:hover,.contact-form input[type="email"]:active,.contact-form input[type="email"]:focus,.wpcf7 input[type="text"]:hover,.wpcf7 input[type="text"]:active,.wpcf7 input[type="text"]:focus,.wpcf7 input[type="email"]:hover,.wpcf7 input[type="email"]:active,.wpcf7 input[type="email"]:focus{border:1px solid #b2258f}.contact-form input[type="text"]:focus,.contact-form input[type="email"]:focus,.wpcf7 input[type="text"]:focus,.wpcf7 input[type="email"]:focus{background:#f7f7ff}.contact-form textarea,.wpcf7 textarea{padding:10px 5px;font-family:"PT Sans",sans-serif;color:#7b7676;width:100%;max-width:400px;background:#fff;border:1px solid #7017c7;-webkit-box-shadow:none;-webkit-appearance:none;box-shadow:none;font-size:13px;margin:9px auto;outline:none;transition:border 0.2s linear 0s;transition:background 0.5s linear 0s}.contact-form textarea:hover,.contact-form textarea:active,.contact-form textarea:focus,.wpcf7 textarea:hover,.wpcf7 textarea:active,.wpcf7 textarea:focus{border:1px solid #b2258f}.contact-form textarea:focus,.wpcf7 textarea:focus{background:#f7f7ff}.contact-form input[type="submit"],.contact-form input[type="reset"],.wpcf7 input[type="submit"],.wpcf7 input[type="reset"]{display:inline;border:none;background:#7017c7;margin:10px 8% 10px 0;height:34px;padding:3px 8px;font-size:12px;color:#fff;width:40%;-webkit-appearance:none;transition:background 0.2s linear 0s}.contact-form input[type="submit"]:hover,.contact-form input[type="reset"]:hover,.wpcf7 input[type="submit"]:hover,.wpcf7 input[type="reset"]:hover{background:#b2258f}.contact-form input[type="reset"],.wpcf7 input[type="reset"]{background:#b1b1b1;width:30%}.contact-form .form-label,.wpcf7 .form-label{font-size:16px;line-height:12px;font-size:1.6rem;line-height:1.2em;color:#7017c7}.nl .g-recaptcha{transform:scale(0.666);-webkit-transform:scale(0.666);transform-origin:0 0;-webkit-transform-origin:0 0;margin:5px auto -20px}.nl form{max-width:200px;margin:20px auto 0}.nl form input[type="email"]{margin:5px 0;padding:5px;width:100%;max-width:250px}.nl form input[type="submit"]{width:100%;text-transform:uppercase}.nl-unsub form{max-width:initial}#tertiary .g-recaptcha{transform:scale(0.5);-webkit-transform:scale(0.5);transform-origin:0 0;-webkit-transform-origin:0 0;margin:5px auto -45px}.home-page #home-social{margin-left:auto;margin-right:auto}@media all and (max-width: 709px){.home-page #home-social{width:70%}}@media all and (max-width: 598px){.home-page #home-social{width:90%}}@media all and (max-width: 339px){.home-page #home-social{width:100%}}@media all and (max-width: 598px){.home-page .featured-book p{line-height:1.5rem}}.home-page .promo-booksale .sale-book{max-width:100px}@media all and (max-width: 709px){.home-page .promo-booksale{margin:20px 7% 40px 0;padding:10px 8px 10px;box-shadow:0 0 20px #cacaca;background:#f3f4f6}.home-page .promo-booksale .text-order-links a{display:block}}#home-social{width:50%;display:flex;justify-content:center;align-items:center}@media all and (max-width: 799px){#home-social{width:50%}}@media all and (max-width: 769px){#home-social{width:57%}}@media all and (max-width: 709px){#home-social{width:67%}}@media all and (max-width: 598px){#home-social{width:90%}}@media all and (max-width: 339px){#home-social{width:initial}}#home-social .ding{max-width:100px;margin:0}@media all and (max-width: 479px){#home-social .ding{max-width:20%}}@media all and (max-width: 339px){#home-social .ding{max-width:18%}}#home-social .graphic-social-icon{width:25px}.sharewax{display:inline-block;width:fit-content;border-radius:2rem;padding:5px}.sharewax .icon{width:28px;height:28px;display:inline-block;vertical-align:middle;margin:5px 2px;padding:0}.sharewax .icon--fill:hover{opacity:0.6}.sharewax .sharewax-button{font-family:"PT Sans",sans-serif;color:#b2258f;text-align:left;vertical-align:bottom;font-weight:600;font-size:1.4rem;line-height:6px;border-radius:2rem;padding:3px 5px 3px;display:inline-block}.sharewax .sharewax-button .icon-share{width:20px;height:20px;margin:0px 0 0 2px;vertical-align:text-bottom;fill:#b2258f}.sharewax .sharewax-button .icon-share:hover{opacity:1}.sharewax .sharewax-button:hover,.sharewax .sharewax-button:focus{background:none;color:#7017c7}.sharewax .sharewax-button:hover .icon-share,.sharewax .sharewax-button:focus .icon-share{fill:#7017c7}.sharewax-centered,.incidental .sharewax{display:block;margin:0 auto;text-align:center}.sharewax-email .icon--fill,.sharewax-copy .icon--fill{fill:#0b3959}.sharewax-bluesky .icon--fill{fill:#1185fe}.sharewax-buffer .icon--fill{fill:#168eea}.sharewax-facebook .icon--fill{fill:#1877f2}.sharewax-pinterest .icon--fill{fill:#e60023}.sharewax-reddit .icon--fill{fill:#ff4500}.sharewax-threads .icon--fill{fill:#000}.sharewax-tumblr .icon--fill{fill:#021a35}.sharewax-twitter .icon--fill{fill:#0f1419}button{display:inline-block;border:none;padding:1rem 2rem;margin:0;text-decoration:none;background:none;color:#7b7676;font-family:"PT Sans",sans-serif;font-size:1rem;cursor:pointer;text-align:center;transition:background 250ms ease-in-out, transform 150ms ease;-webkit-appearance:none;-moz-appearance:none}button:hover,button:focus{background:#f3f4f6}button:focus{outline:1px solid #f3f4f6;outline-offset:-4px}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{overflow-x:hidden}body{font-size:16px;color:#171e8b;font-family:"PT Sans",sans-serif}p{font-size:17px;line-height:16px;font-size:1.7rem;line-height:1.6em;font-size:1.75rem;margin-top:1em}@media all and (max-width: 598px){p{font-size:1.65rem;line-height:1.5em}}a{text-decoration:none;-webkit-transition:.15s linear 0s;-moz-transition:.15s linear 0s;-o-transition:.15s linear 0s;transition:.15s linear 0s;color:#b2258f}a:visited{color:#b2258f}a:hover{color:#7017c7}a:active{color:#7017c7}.reverse-link{color:#7017c7}.reverse-link:visited{color:#7017c7}.reverse-link:hover{color:#b2258f}.reverse-link:active{color:#b2258f}.reverse-link a{color:#7017c7}.reverse-link a:visited{color:#7017c7}.reverse-link a:hover{color:#b2258f}.reverse-link a:active{color:#b2258f}strong,b{font-weight:bold;font-weight:700}em,i{font-style:italic}hr{border:1px solid #ccc;height:1px;margin:25px auto;width:75%;clear:both}.large{font-size:2.8rem}.row{width:100%;margin:0 auto;margin:0px auto 40px}.row:before,.row:after{content:"\0020";display:block;height:0;overflow:hidden}.row:after{clear:both}.row:before,.row:after{content:"\0020";display:block;height:0;overflow:hidden}.row:after{clear:both}.contain{max-width:100%;min-width:240px;margin:0 auto;width:1024px}.contain:before,.contain:after{content:"\0020";display:block;height:0;overflow:hidden}.contain:after{clear:both}@media all and (max-width: 759px){.contain{padding:0 10px}}.narrow{max-width:740px;margin:0 auto;padding:20px 10px 10px;position:relative}@media all and (min-width: 711px) and (max-width: 1023px){.narrow{max-width:90%;margin:0 auto;padding:15px 30px 10px}}@media all and (max-width: 598px){.narrow{padding:10px 20px 15px}}.space-5{padding:5px}.space-10{padding:10px}.space-15{padding:15px}.space-20{padding:20px}.space-40{padding:40px}.audio-spacer{padding:2%}.divider{border-bottom:4px double;margin:40px}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.float-right{float:right;padding-left:40px}.float-left{float:left;padding-right:40px}.nowrap{white-space:nowrap}img.left{float:left;padding-right:40px}img.right{float:right;padding-left:40px}.clear:before,.clear:after{content:"\0020";display:block;height:0;overflow:hidden}.clear:after{clear:both}.inline{display:inline}.inline-block{display:inline-block}.flip{transform:rotateY(180deg)}#page{max-width:100%;min-width:240px;margin:0 auto}#masthead{text-align:center;background:url("../images/global/grey-bkg.jpg") repeat-x scroll transparent;position:relative}#masthead hgroup a.home-link{height:209px;display:block}@media all and (max-width: 1023px){#masthead .masthead-img{padding:0 2.5%;width:95%}}@media all and (max-width: 769px){#masthead{position:relative;height:100%;display:table;box-shadow:0 0 14px #cacaca;padding-top:5px;margin-bottom:12px;padding-left:8px;padding-right:15px}#masthead .masthead-img{padding:10px 5px 8px;float:left;width:90%}}@media all and (max-width: 598px){#masthead{padding-right:5px}#masthead .masthead-img{padding:10px 5px 2px}}@media all and (max-width: 339px){#masthead{padding-top:0}#masthead .masthead-img{padding:10px 0px 0 5px}}.masthead-img-non-transparent{max-width:100% !important;margin-bottom:-2px;width:100%}#site-navigation{background:#132532;box-shadow:0 0 40px #cacaca;box-shadow:0 0 30px 0 #cacaca}#site-navigation ul{height:40px;max-width:1300px;margin:0px auto 30px;display:flex;justify-content:space-around}@media all and (max-width: 1023px){#site-navigation ul{height:100%}}@media all and (max-width: 769px){#site-navigation ul{margin:0px 0px 30px;height:530px;position:absolute;top:0;left:0}}#site-navigation ul li{font-family:"PT Sans",sans-serif;text-transform:uppercase;font-size:18px;display:inline-block;padding:3px 10px;vertical-align:bottom}#site-navigation ul li a{color:#c2c441}#site-navigation ul li a:hover{color:#b2258f;text-decoration:none}@media all and (max-width: 769px){#site-navigation ul li a{color:#b2258f}}#site-navigation ul li.show-ipad{display:none}#site-navigation ul .on a{color:#b2258f}#site-navigation ul .on a:hover{color:#b2258f;text-decoration:none}@media all and (max-width: 769px){#site-navigation ul .on a{color:#7017c7}}.mobile-tagline{display:none}@media all and (max-width: 769px){.mobile-tagline{font-size:16px;margin:10px 0 5px;font-style:italic;color:#8086dd;clear:both;display:block;line-height:16px}}@media all and (max-width: 479px){.mobile-tagline{font-size:13px}}@media all and (max-width: 339px){.mobile-tagline{margin:10px 0;line-height:0}}#main{background:#fff;padding:0px 20px 20px;min-height:200px}#main:before,#main:after{content:"\0020";display:block;height:0;overflow:hidden}#main:after{clear:both}@media all and (max-width: 1199px){#main{padding:0px 2% 1em}}@media all and (max-width: 598px){#main{padding:0px 4% 1em}}.full-column{width:100%;margin:0 auto}.full-column:before,.full-column:after{content:"\0020";display:block;height:0;overflow:hidden}.full-column:after{clear:both}#primary{float:left;width:65%;margin:5px 2%}@media all and (max-width: 598px){#primary{width:100%;margin:0;clear:both}}#secondary{float:right;width:30%;margin:5px 0px}@media all and (max-width: 598px){#secondary{width:100%;margin:0;clear:both}}.three-columns{float:left;width:33%;margin:10px 0px}.three-columns:last:after:before,.three-columns:last:after:after{content:"\0020";display:block;height:0;overflow:hidden}.three-columns:last:after:after{clear:both}.two-columns{float:left;width:25%;margin:10px 0px}.two-columns:last:after:before,.two-columns:last:after:after{content:"\0020";display:block;height:0;overflow:hidden}.two-columns:last:after:after{clear:both}.four-columns{float:left;width:36%;margin:10px 0px}.four-columns:last:after:before,.four-columns:last:after:after{content:"\0020";display:block;height:0;overflow:hidden}.four-columns:last:after:after{clear:both}.four-columns p{text-align:left}.four-columns ul li{list-style:square inside}#nav-below,.incidental{margin:20px auto 10px;clear:both;display:block;border-top:1px solid #7017c7;border-bottom:1px solid #7017c7;min-height:50px;height:100%;padding:8px 0;display:table;width:100%}#nav-below .nav-next,.incidental .nav-next{float:right;display:inline}#nav-below .nav-previous,.incidental .nav-previous{float:left;display:inline}.incidental{margin:30px 0;text-align:center;list-style:none}.incidental li{list-style:none;display:inline-block;font-family:"PT Sans",sans-serif;color:#7b7676;padding:0 12px}.book-aside{float:right;margin:0px 0px 5px 5px;text-align:center;padding:5px;width:135px;box-shadow:0px 0px 10px #efefef inset;max-width:47%}.book-aside img{max-width:100% !important}.quicklinks .quicklinks-header{font-size:1.6rem;line-height:1.4em;color:#8c8c8c}@media all and (max-width: 598px){.quicklinks .quicklinks-header{font-size:1.5rem}}.quicklinks .quicklinks-booktitle{font-family:"adobe-jenson-pro";font-size:2.4rem;line-height:1em}@media all and (max-width: 598px){.quicklinks .quicklinks-booktitle{font-size:2rem}}.quicklinks .quicklinks-read-buy,.quicklinks .quicklinks-series{font-size:1.4rem;line-height:1.2em;color:#474747;font-family:"PT Sans",sans-serif}@media all and (max-width: 479px){.quicklinks .quicklinks-read-buy,.quicklinks .quicklinks-series{font-size:1.2rem}}.home .icons li{margin:0}.home-page #primary{float:left;width:29%;margin:5px 5% 5px 2%;box-shadow:0 0 20px #cacaca;background:#f3f4f6;margin-top:-30px;padding-top:36px;padding:2%}.home-page #primary .post-title{color:#6e2fa0;line-height:1em}.home-page #primary .date{text-transform:none;font-style:italic;font-size:0.75em}@media all and (max-width: 899px){.home-page #primary{width:28%;margin:-30px 3% 5px 2%}}@media all and (max-width: 709px){.home-page #primary{width:50%;margin:5px 2% 5px 0%;box-shadow:none;background:none;border-right:1px solid #d8deab}}@media all and (max-width: 479px){.home-page #primary{width:59%}.home-page #primary .post-title{font-size:2.2rem}}.home-page .home-page-news p{line-height:1.4em;font-size:1.6rem;margin:0.25em 0 1em}@media all and (max-width: 479px){.home-page .home-page-news p{font-size:1.5rem}}.home-page .home-page-news .news-item img{max-width:80%}@media all and (max-width: 479px){.home-page .leadin-text{font-size:1em}}.home-page #secondary{width:36%;float:left;padding-right:5%}.home-page #secondary .featured-book{float:none;width:100%;text-align:center}@media all and (max-width: 899px){.home-page #secondary{width:35%;float:left;margin:5px 2%}}@media all and (max-width: 709px){.home-page #secondary{width:40%;float:right;clear:none;padding-right:0}}@media all and (max-width: 479px){.home-page #secondary{width:34%}}.home-page .drop-book-home{display:none}@media all and (max-width: 598px){.home-page .drop-book-home{display:block}}.home-page #tertiary{float:right;width:28%;padding:1%;-webkit-box-shadow:0 0 20px #cacaca;-moz-box-shadow:0 0 20px #cacaca;box-shadow:0 0 20px #cacaca;background:#f3f4f6;margin-top:-30px;padding-top:51px}.home-page #tertiary .twitter-widget{padding:0 4%}.home-page #tertiary .quick-link-series li{text-transform:uppercase;line-height:1em}@media all and (max-width: 709px){.home-page #tertiary{clear:both;float:none;width:100%}.home-page #tertiary .twitter-widget{display:none}}@media all and (max-width: 598px){.quick-links-home h4,.quick-links-home .meta{font-size:2rem}.quick-links-home .quick-link-series li{font-size:2rem}}.secondary{float:right;width:36%;margin:0px 0% 5px 6%;max-width:277px;padding:0 0 1em}@media all and (max-width: 1023px){.secondary{clear:both}}.secondary .cover{box-shadow:0 0 20px #a0a0a0}.secondary .read-excerpt{font-family:"PT Sans", sans-serif}@media all and (max-width: 598px){.secondary .read-excerpt{font-size:1.9rem}}.bookinfo{padding:30px 10px 10px;box-shadow:0 0 13px 0px #a8a8a8;width:90%;margin:-40px auto 0;background:#e6e6d0}.bookinfo .meta{line-height:1em}.prev-covers img{margin:20px 0 0 !important}.prev-covers h6{margin:0}.share-header{line-height:1.4em;font-size:23px;font-style:italic}@media all and (max-width: 598px){.share-header{line-height:1em;padding-bottom:3px}}.share-left{float:left;margin:0px 5% 4% 0%}.share-right{float:right;margin:0px 0 4% 5%}.share-left,.share-right{text-align:center;max-width:200px;width:30%;padding:10px 10px 5px}@media all and (max-width: 479px){.share-left,.share-right{width:40%}}.share-left img,.share-right img{box-shadow:0 0 20px #a0a0a0;margin-bottom:10px}.share-left .share-pendant,.share-right .share-pendant{background:#e6e6d0;text-align:left;max-width:120px;margin:-29px auto 0px;padding:24px 20px 1px;box-shadow:0 0 13px 0px #a8a8a8}.book-information{margin:2em 0 5em}.book-information p{text-transform:uppercase;font-size:15px;margin:10px 0 5px;color:#8c8c8c}.icons{text-align:center}.icons li{display:inline-block;line-height:1.2em;margin:5px 0 0}.icons li img{padding:2px}.text-order-links{margin:0 0 5px;font-size:1.8rem;font-weight:bold}@media all and (max-width: 598px){.text-order-links{font-size:1.5rem}}@media all and (max-width: 479px){.text-order-links{font-size:1.3rem}}.text-order-links a{font-family:"PT Sans",sans-serif;display:inline-block;margin:0 0 3px}.text-order-links a:after{content:" • ";margin:0 2px;font-size:1rem;color:#dee2c9;vertical-align:middle}@media all and (max-width: 598px){.text-order-links a:after{content:"";margin:0}}.text-order-links a:last-child:after{content:"";margin:0}h3.text-order-links{margin:0 0 5px;font-size:2.4rem}.more-buy-links{font-size:1.3rem;text-transform:uppercase}.book-ordering-pane{width:880px;padding:0 0 0.75em}.book-ordering-pane .cover-column{max-width:170px}@media all and (max-width: 709px){.book-ordering-pane{max-width:100%}}.order-float-right{float:right;padding:0 0 3% 4%}.order-float-right img{box-shadow:0 0 15px -4px #a0a0a0}.linking-disclaimer{font-size:1.3rem;margin:0}.connected-section .booktitle{font-size:40px;line-height:12px;font-size:4rem;line-height:1.2em}.connected-section .callout{font-size:28px;line-height:12px;font-size:2.8rem;line-height:1.2em}@media all and (max-width: 598px){.connected-section .callout{font-size:20px;line-height:12px;font-size:2rem;line-height:1.2em}}.connected-section .meta{font-size:20px;line-height:12px;font-size:2rem;line-height:1.2em}@media all and (max-width: 598px){.connected-section .meta{font-size:15px;line-height:12px;font-size:1.5rem;line-height:1.2em}}.left{float:left;width:25%;margin:0}@media all and (max-width: 1023px){.left{float:left;width:25%;margin:0}}@media all and (max-width: 709px){.left{width:100%;clear:both;margin:0;padding:2%;float:none;text-align:center}.left h4{margin:0}}.middle{float:left;width:60%;margin:0 10px;text-align:center;font-size:16px;line-height:12px;font-size:1.6rem;line-height:1.2em}@media all and (max-width: 1023px){.middle{float:left;width:54%;margin:25px 10px 0px}}@media all and (max-width: 709px){.middle{width:100%;clear:both;margin:0;padding:2%;float:none;text-align:center}.middle h4{margin:0}}.cover-column{float:left;padding:0 20px 0 0;width:35%;text-align:center}.cover-column img{box-shadow:0 0 10px #a0a0a0}.cover-column p{font-size:14px;line-height:10px;font-size:1.4rem;line-height:1em;margin:5px 0}@media all and (max-width: 709px){.cover-column{float:right;margin:15px 0 5px 10px;padding:0;width:100%}}.right{float:left;width:26%;margin:0;text-align:right}.right:last:after:before,.right:last:after:after{content:"\0020";display:block;height:0;overflow:hidden}.right:last:after:after{clear:both}@media all and (max-width: 709px){.right{width:100%;clear:both;margin:0;padding:2%;float:none;text-align:center}.right h4{margin:0}}#order .right{text-align:left}#order .left{text-align:left;padding:0 10px}@media all and (max-width: 598px){#order .right,#order .left{padding:0 10px 20px;width:50%;clear:none}}.book-list-subnav{padding:1em;-webkit-box-shadow:0 0 20px #e2e2e2;-moz-box-shadow:0 0 20px #e2e2e2;box-shadow:0 0 20px #e2e2e2;background:#f3f4f6}.row-full-bkg{background:#e6e6d0;box-shadow:0 0 40px #cacaca;padding:1em}.booksmain-top{width:100%;margin:0px auto}.featured-book{width:27%;float:left;text-align:center;padding-left:1.5%}@media all and (max-width: 899px){.featured-book{width:30%;margin-left:2.5%}}@media all and (max-width: 709px){.featured-book{width:47%}}@media all and (max-width: 709px){.drop-book{display:none}}.left-bookshelf{width:14%;float:left;text-align:left;margin-top:5em}.left-bookshelf a{margin:0.25em 0 0;line-height:1.2em}.left-bookshelf p{line-height:1.2em}@media all and (max-width: 899px){.left-bookshelf{display:none}}.book-right{margin:0}.book-left{margin:0}.book-status{text-transform:uppercase;font-size:15px;color:#8c8c8c;font-family:"PT Sans",sans-serif;letter-spacing:1.5px}.header-nomargin .booktitle{font-family:"adobe-jenson-pro","Georgia",serif;letter-spacing:0;font-size:26px;line-height:10px;font-size:2.6rem;line-height:1em}.booklist-container .title{font-style:italic;font-size:1.8rem;margin-bottom:5px;margin-top:-6px}.booklist-container h4.sans{margin-top:0;margin-bottom:-5px}.booklist-container ol li{margin:5px 0 15px}.booklist-container .series-teaser{display:block;font-family:"adobe-jenson-pro";color:#756e6e;font-size:2.8rem;font-style:italic}.date-with-titles .title{font-size:2.4rem}.book-list-header{margin:0.35em 0 0.15em;line-height:1em;font-size:2.7rem}@media all and (max-width: 799px){.book-list-header{margin:0.35em 0 0.5em}.book-list-header .caps{display:none}}@media all and (max-width: 479px){.book-list-header{font-size:1.2em}}.book-list-info{padding:1em 1em 1em 3em;-webkit-box-shadow:0 0 20px #e2e2e2;-moz-box-shadow:0 0 20px #e2e2e2;box-shadow:0 0 20px #e2e2e2;background:#e6e6d0;margin:25px auto 10px}.book-list-info .title{font-style:italic;font-size:1.5rem;margin-bottom:5px;margin-top:-6px}.book-list-info .contain{margin-bottom:10px}.book-list-info ol .title{font-size:2.2rem;margin-bottom:-5px}.book-list-info p{text-transform:uppercase;font-size:15px;margin:0;color:#8c8c8c}@media all and (max-width: 479px){.book-list-info p.listed-by{font-size:11px}}@media all and (max-width: 709px){.book-list-info{padding:1em}}@media all and (max-width: 479px){.book-list-info{padding:1em;background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}}.back-to-top{text-align:right;padding:0em 4em 2em 0em}@media all and (max-width: 479px){.back-to-top{text-align:center;padding:2em 0;font-size:12px !important}}.subnav{list-style:none;margin:0}.subnav li{display:inline-block;font-size:1.7rem;line-height:1.4em}.subnav li:before{content:"•";padding:0 0.9em 0 0.7em;color:#b2258f;vertical-align:middle}.subnav li:first-child:before{content:"";padding:0}@media all and (max-width: 479px){.subnav{margin:12px 0 10px}.subnav li{display:block;font-size:1.6rem}.subnav li:before{content:none}}.subnav-wide{margin:-1px 0 10px}.subnav-wide h5{display:inline;padding:0px 10px 0px 0px;font-size:1.8rem;text-transform:uppercase;font-size:15px;color:#8c8c8c}.subnav-wide ul{display:inline}.subnav-wide li{display:inline-block;line-height:1em;padding:0px 10px 0 0}.subnav-wide li:after{content:" | ";padding:0px 0 0 10px}@media all and (max-width: 479px){.subnav-wide li{font-size:1.6rem}}.subnav-wide li:last-child:after{content:none}@media all and (max-width: 479px){.subnav-wide{margin:12px 0 10px}.subnav-wide ul{display:block}.subnav-wide li{padding:0px 10px 10px 0;display:block}.subnav-wide li:after{content:none}}.bklist-header{margin-top:0}.booklists{margin-top:0}.covers h5{margin-top:0}.covers li{display:inline-block;width:16%;vertical-align:top;margin-right:3%}.covers li img{box-shadow:0 0 15px -4px #a0a0a0}@media all and (max-width: 899px){.covers li{width:20%}}@media all and (max-width: 598px){.covers li{width:29%}}@media all and (max-width: 479px){.covers li{width:46%}}.covers-small li{width:130px}.coming-soon p{line-height:1.4em}.coming-soon .icons li{margin:5px 4px}.coming-soon h2,.coming-soon h1,.coming-soon h5,.coming-soon h4{text-align:center}.cover-left{float:left;width:30%;max-width:285px;margin-right:3%}.cover-left img{-webkit-box-shadow:0 0 20px #e2e2e2;-moz-box-shadow:0 0 20px #e2e2e2;box-shadow:0 0 20px #e2e2e2}@media all and (max-width: 598px){.cover-left{max-width:175px;margin:0px auto;text-align:center;float:none;width:58%}}.coming-text{font-family:"PT Sans",sans-serif;color:#8c8c8c;font-size:2.4rem;text-transform:uppercase}@media all and (max-width: 598px){.coming-text{display:block;font-size:1.8rem;line-height:1.4rem}}.content-right{float:right;width:63%}@media all and (max-width: 598px){.content-right{width:95%;margin:0px auto;float:none}}.pipenav ul{margin:0;list-style:none outside none}.pipenav li{display:inline-block}.pipenav li:after{content:" | ";padding:0 5px}.pipenav li:last-child:after{content:"";padding:0}@media all and (max-width: 598px){.pipenav{text-align:left}.pipenav li:after{content:"";padding:0 5px}.pipenav li:before{content:" • ";padding:0 5px}}.leadin-text,.lead-in{font-style:italic;font-size:2.7rem;text-shadow:0px 0px 1px #536f3c;line-height:2.9rem}@media all and (max-width: 598px){.leadin-text,.lead-in{font-size:2rem;line-height:2.3rem}}.meet-photo{width:100%;margin:2em 0em 1em}@media all and (max-width: 598px){.meet-photo{display:block;margin:2em auto 1em;max-width:300px}}.meet-image{margin:1em 1em 1em 0}.question-label{font-size:14px;font-style:italic;display:block;margin-top:0px;margin-bottom:7px;font-weight:normal}.nl{text-align:center}.nl.shadow-box p:first-of-type{position:relative}.nl.shadow-box .meta{font-size:1.2rem;text-transform:none;line-height:14px}.nl .field,.nl input[type="text"],.nl input[type="search"],.nl input[type="email"],.nl input[type="url"]{padding:0 2% !important;font-family:"PT Sans",sans-serif !important;color:#7b7676 !important;width:89%;background:#fff !important;border:1px solid #7017c7 !important;height:35px !important;-webkit-box-shadow:none;-webkit-appearance:none;box-shadow:none;-webkit-border-radius:0;border-radius:0;outline:none;font-size:13px !important;margin:9px auto 0 !important;outline:none !important;-webkit-transition:border 0.2s linear 0s;-moz-transition:border 0.2s linear 0s;-o-transition:border 0.2s linear 0s;transition:border 0.2s linear 0s;-webkit-transition:background 0.5s linear 0s;-moz-transition:background 0.5s linear 0s;-o-transition:background 0.5s linear 0s;transition:background 0.5s linear 0s}.nl .field:hover,.nl .field:active,.nl .field:focus,.nl input[type="text"]:hover,.nl input[type="text"]:active,.nl input[type="text"]:focus,.nl input[type="search"]:hover,.nl input[type="search"]:active,.nl input[type="search"]:focus,.nl input[type="email"]:hover,.nl input[type="email"]:active,.nl input[type="email"]:focus,.nl input[type="url"]:hover,.nl input[type="url"]:active,.nl input[type="url"]:focus{border:1px solid #b2258f !important}.nl .field:focus,.nl input[type="text"]:focus,.nl input[type="search"]:focus,.nl input[type="email"]:focus,.nl input[type="url"]:focus{background:#f7f7ff !important}.nl input[type="submit"]{display:block;border:none !important;background:#7017c7 !important;margin:10px auto !important;height:34px !important;padding:3px 8px !important;font-size:12px !important;color:#fff !important;width:60%;-webkit-box-shadow:none;-webkit-appearance:none;box-shadow:none;-webkit-border-radius:0;border-radius:0;outline:none;-webkit-transition:.2s linear 0s;-moz-transition:.2s linear 0s;-o-transition:.2s linear 0s;transition:.2s linear 0s}.nl input[type="submit"]:hover{background:#b2258f !important}.nl{text-align:left;max-width:151px;margin:0 auto}.nl input[type="text"],.nl input[type="submit"]{width:200px;max-width:100%}.nl input[type="submit"]{margin:10px 0}.nl-subtext{font-size:1.3rem;max-width:151px;margin:8px auto 8px}.subscribe-page .nl{max-width:initial}.subscribe-page .nl input[type="text"]{width:50%}.subscribe-page .nl input[type="submit"]{display:inline-block;width:fit-content;vertical-align:top}.faq-page h3{margin:0 0 5px}.faq-page .green-dot li{margin:0 0 15px;font-size:22px;line-height:12px;font-size:2.2rem;line-height:1.2em}@media all and (max-width: 598px){.faq-page .green-dot li{font-size:20px;line-height:12px;font-size:2rem;line-height:1.2em}}.faq-page .green-dot li:before{top:-5px}.faq-page .green-dot li a{color:#3b4032}.faq-page .green-dot li a:visited{color:#3b4032}.faq-page .green-dot li a:hover{color:#b2258f}.faq-page .green-dot li a:active{color:#b2258f}.faq-page .green-dot li a:hover{text-decoration:underline}.faq-page p{margin:0}#faq-page,.subscribe-page{padding:0 6%}.single-faq .green-dot li{font-size:2rem;margin:10px 0 10px 8px}.single-faq .green-dot li:before{top:-5px}.news-page #primary{float:left;width:60%;margin:5px 8% 5px 2%}@media all and (max-width: 709px){.news-page #primary{clear:both;float:none;width:96%;margin:5px 2%}}.news-page #tertiary{float:right;width:28%;padding:1%;-webkit-box-shadow:0 0 20px #cacaca;-moz-box-shadow:0 0 20px #cacaca;box-shadow:0 0 20px #cacaca;background:#e6e6d0;margin-top:-30px;padding-top:51px}.news-page #tertiary .twitter-widget{padding:0 4%}.news-page #tertiary .quick-link-series li{text-transform:uppercase;line-height:1em}@media all and (max-width: 709px){.news-page #tertiary{clear:both;float:none;width:100%;margin-top:10px}.news-page #tertiary .twitter-widget{display:none}}.small{font-size:1.2rem}.newsletter-header{font-size:1.8rem}.contest .nl{margin:0}.guidelines li{list-style:disc;margin-left:20px;margin-bottom:0.8em}.character-story-wrap{width:40%;max-width:500px;float:right;margin-left:0px 0px 15px 15px}.character-story-wrap img{margin:0 auto;display:block;box-shadow:0 0 15px #a0a0a0}.character-card{display:block;width:48%;padding:0 20px 10px 10px;margin-bottom:10px;float:left}@media all and (max-width: 598px){.character-card{float:none;width:100%}}.cover-float{float:right;max-width:30%;padding:0 9px 10px 10px}.cover-float img{box-shadow:0 0 10px -4px #a0a0a0}.cover-float-1{display:none}@media all and (max-width: 598px){.cover-float-1{display:block}}.cover-float-2{display:block}@media all and (max-width: 598px){.cover-float-2{display:none}}.character-description{font-size:1.6rem;margin:0px 0 10px;line-height:1.4em}.character-list-item:after{content:","}.character-list-item:last-child:after{content:none}.site-footer{padding:1em 0 0;background:#0b3959;max-width:100%;min-width:240px;margin:0 auto;box-shadow:0 0 30px 0 #ababab}.site-footer .social-nav{margin:5px auto 0em}.site-footer a{color:#fff}.site-footer a:hover{color:#cfeca5}.site-footer .meta{font-size:13px;padding-bottom:10px}.site-footer:before,.site-footer:after{content:"\0020";display:block;height:0;overflow:hidden}.site-footer:after{clear:both}.footer-navigation{text-align:center}.footer-navigation .ivy-link{font-size:21px}.footer-navigation .ivy-link a{color:#cfeca5}.footer-navigation .ivy-link a:hover{color:#fff}.footer-navigation li{padding:0px 5px;display:inline-block}.footer-navigation li a{color:#fff}.footer-navigation li a:hover{color:#cfeca5}.footer-navigation li:after{content:" • ";padding-left:9px;color:#c3c0c0}.footer-navigation li:last-child:after{content:none}.footer-navigation .footer-large li{font-size:2rem}.footer-pipe-nav{text-align:center}.footer-pipe-nav li{display:inline-block;font-size:13px;text-transform:uppercase;padding:0px 10px 0px}.footer-pipe-nav li a{color:#fff}.footer-pipe-nav li a:hover{color:#cfeca5}.social-icons-home{margin:5px auto 2em}.social-icons-home .icon{width:32px;height:32px;padding:0;margin:0 5px;display:inline-block;vertical-align:bottom;-webkit-transition:all 0.15s ease-out 0s;-moz-transition:all 0.15s ease-out 0s;-o-transition:all 0.15s ease-out 0s;transition:all 0.15s ease-out 0s}.social-icons-home .icon--fill{fill:#0b3959}.social-icons-home .icon--fill:hover{fill:#fff}.social-icons-top{margin:5px auto 2em;display:flex;justify-content:space-around;width:100%}.social-icons-top .icon{width:32px;height:32px;padding:0;margin:0 5px;display:inline-block;vertical-align:bottom;-webkit-transition:all 0.15s ease-out 0s;-moz-transition:all 0.15s ease-out 0s;-o-transition:all 0.15s ease-out 0s;transition:all 0.15s ease-out 0s}@media all and (max-width: 598px){.social-icons-top .icon{width:20px;height:20px}}.social-icons-top .icon--fill{fill:#0b3959}.social-icons-top .icon--fill:hover{fill:#b2258f}.social-icons-side{margin:10px auto 2em;display:flex;justify-content:center}.social-icons-side .icon{width:32px;height:32px;padding:0;margin:0 5px;display:inline-block;vertical-align:bottom;-webkit-transition:all 0.15s ease-out 0s;-moz-transition:all 0.15s ease-out 0s;-o-transition:all 0.15s ease-out 0s;transition:all 0.15s ease-out 0s}.social-icons-side .icon--fill{fill:#0b3959}.social-icons-side .icon--fill:hover{fill:#b2258f}.social-icons-footer{margin:10px auto 20px;display:flex;justify-content:space-evenly;max-width:400px}.social-icons-footer .icon{width:32px;height:32px;padding:0;margin:0;display:inline-block;vertical-align:bottom;-webkit-transition:all 0.15s ease-out 0s;-moz-transition:all 0.15s ease-out 0s;-o-transition:all 0.15s ease-out 0s;transition:all 0.15s ease-out 0s}.social-icons-footer .icon--fill{fill:#fff}.social-icons-footer .icon--fill:hover{fill:#0b3959}.nav-previous{font-size:2.4rem;float:left}.nav-next{font-size:2.4rem;text-align:right}h4.post-title a{color:#7017c7}h1,h2,h3,h4,h5,h6{margin:1em 0 0;font-family:"adobe-jenson-pro"}h1{font-size:40px;line-height:12px;font-size:4rem;line-height:1.2em}@media all and (max-width: 598px){h1{font-size:30px;line-height:12px;font-size:3rem;line-height:1.2em}}h2{font-size:36px;line-height:12px;font-size:3.6rem;line-height:1.2em}@media all and (max-width: 598px){h2{font-size:28px;line-height:12px;font-size:2.8rem;line-height:1.2em}}h3{font-size:32px;line-height:12px;font-size:3.2rem;line-height:1.2em}@media all and (max-width: 598px){h3{font-size:24px;line-height:12px;font-size:2.4rem;line-height:1.2em}}h4{font-size:28px;line-height:12px;font-size:2.8rem;line-height:1.2em}@media all and (max-width: 598px){h4{font-size:22px;line-height:12px;font-size:2.2rem;line-height:1.2em}}h5{font-size:24px;line-height:12px;font-size:2.4rem;line-height:1.2em}@media all and (max-width: 598px){h5{font-size:20px;line-height:12px;font-size:2rem;line-height:1.2em}}h6{font-size:18px;line-height:12px;font-size:1.8rem;line-height:1.2em}.book-title,.booktitle{font-style:italic;font-family:"PT Sans",sans-serif;letter-spacing:0.8px}.row-header-left{text-align:left;margin:0.5em 0}@media all and (max-width: 598px){.row-header-left{font-size:20px}.row-header-left .booktitle{display:block;font-size:28px;line-height:12px;font-size:2.8rem;line-height:1.2em}}.row-header-center{text-align:center;margin:0.5em 0}@media all and (max-width: 598px){.row-header-center{font-size:20px}.row-header-center .booktitle{display:block;font-size:28px;line-height:12px;font-size:2.8rem;line-height:1.2em}}.caps{text-transform:uppercase}.serif{font-family:"adobe-jenson-pro"}.sans{font-family:"PT Sans",sans-serif}.callout{font-family:"adobe-jenson-pro";font-size:22px;line-height:12px;font-size:2.2rem;line-height:1.2em;color:#423a3a;text-transform:none}@media all and (max-width: 598px){.callout{font-size:1.8rem}}@media all and (max-width: 598px){.end{text-align:center}}.meta{font-size:14px;color:#474747}@media all and (max-width: 479px){.meta{font-size:12px}}.smaller{font-size:2.4rem}.grey{color:#8c8c8c}.grey-shadow{box-shadow:0 0 20px #a0a0a0}.grey-shadow-10{box-shadow:0 0 10px #a0a0a0}.nomargin{margin:0 !important}.nomargin-bottom{margin-bottom:0 !important}.nomargin-top{margin-top:0 !important}.noshadow{box-shadow:none !important}.purple{color:#7017c7}.dkpurple{color:#6e2fa0}.pink{color:#b2258f}.no-text-shadow{text-shadow:none}.ivy-header{font-size:4.4rem;font-style:italic}ul.pink-dot{list-style:none;margin:0}ul.pink-dot li{font-size:1.8rem;line-height:1.3em;position:relative;padding-left:1em;margin:10px 0}ul.pink-dot li:before{content:"•";padding:0 0.5em 0 0;color:#b2258f;position:absolute;top:0;left:0}ul.green-dot,ul.bullet{list-style:none;margin:0}ul.green-dot li,ul.bullet li{font-size:1.8rem;line-height:1.3em;position:relative;padding-left:0.8em;margin:10px 0}ul.green-dot li:before,ul.bullet li:before{content:"•";padding:0 0.5em 0 0;color:#c2c441;position:absolute;top:0;left:0}.series-page .covers li{margin:5px 1% 12px;width:14%;text-align:center}@media all and (max-width: 709px){.series-page .covers li{width:20%}}@media all and (max-width: 598px){.series-page .covers li{width:30%}}@media all and (max-width: 479px){.series-page .covers li{width:47%}}.series-page .title{font-size:1.8rem;font-style:italic;line-height:1.1em}.series-page .other-series{text-align:center}@media all and (max-width: 598px){.series-page .other-series{text-align:left}.series-page .other-series li{display:block}.series-page .other-series li:after{content:"";padding:0}.series-page .other-series li:before{content:"";padding:0}}.amazon-links-page p{margin-bottom:1em}.amazon-links-page p span{color:#b5b5b5}.subscribe-row-wrapper .signup-header{background:#7017c7;padding-top:4px}.subscribe-row-wrapper .signup-header h5{color:#fff}.subscribe-row-wrapper #sitenews,.subscribe-row-wrapper #newsletter{padding:30px 30px;border:2px solid #7017c7;background:#fff}@media all and (max-width: 598px){.subscribe-row-wrapper #sitenews,.subscribe-row-wrapper #newsletter{min-height:inherit}}.subscribe-row-wrapper #newsletter form{margin:20px auto 0}.subscribe-row-wrapper #newsletter form input[type="submit"]{width:100%}.subscribe-row-wrapper .nl.shadow-box{max-width:200px;display:block;margin:0 auto}.subscribe-row-wrapper .nl.shadow-box input[type="submit"]{width:100%}.subscribe-button-link{background:#b2258f;font-family:"PT Sans",sans-serif;text-transform:uppercase;font-size:1.3rem;letter-spacing:0.5px;padding:7px 10px;max-width:fit-content;-webkit-transition:background 0.15s ease-out 0s;-moz-transition:background 0.15s ease-out 0s;-o-transition:background 0.15s ease-out 0s;transition:background 0.15s ease-out 0s}.subscribe-button-link:hover{background:#7017c7}.subscribe-button-link a{color:#fff;line-height:1.3em}.subscribe-button-link a:visited{color:#fff}.subscribe-button-link a:hover{color:#fff}img[src$=".png"]{box-shadow:none !important;border:none !important}#goodreads{overflow:hidden}
