﻿@import url(//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);@import url(//fonts.googleapis.com/css?family=Merriweather:400,400italic,700,700italic,900,900italic);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,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{-webkit-backface-visibility:hidden;line-height:1;color:black;background:white}ol,ul{list-style:none;list-style-type:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:inherit;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}button,[type='submit'],.submit,.sign-up,.sign-in,.cancel,.generic,.danger,.wishlist,.book-edit-link,#details-panel .close,.twitter>a{border:0;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:1em;-webkit-font-smoothing:antialiased;font-weight:600;line-height:1;padding:0.5em 1.25em;text-align:center;text-decoration:none;vertical-align:middle;white-space:nowrap}button:disabled,[type='submit']:disabled,.submit:disabled,.sign-up:disabled,.sign-in:disabled,.cancel:disabled,.generic:disabled,.danger:disabled,.wishlist:disabled,.book-edit-link:disabled,#details-panel .close:disabled,.twitter>a:disabled{cursor:not-allowed;opacity:.5}.quick-buy-cover-image,.cover-image{position:relative}.quick-buy-cover-image a,.cover-image a{display:block}.quick-buy-cover-image img,.cover-image img{background-color:#fff;border:1px solid #cbcbcb;display:block;font-size:13px;height:auto;line-height:16px;margin:0 auto;max-width:100%;overflow:hidden;padding:0;width:auto}.full.quick-buy-cover-image img,.full.cover-image img{max-height:854px}.hero.quick-buy-cover-image img,.hero.cover-image img{max-height:600px}.large.quick-buy-cover-image img,.large.cover-image img{max-height:420px}.medium.quick-buy-cover-image img,.medium.cover-image img{max-height:360px}.small.quick-buy-cover-image img,.small.cover-image img{max-height:180px}.tiny.quick-buy-cover-image img,.tiny.cover-image img{max-height:50px}.alert-error,.alert-warning,.stealth-mode,.embargo-mode,.not-accepted,.alert-info,.alert-success,.alert-generic{margin:0;text-align:center}.closeable.persistent.alert-error .flash-close,.closeable.persistent.alert-warning .flash-close,.closeable.persistent.stealth-mode .flash-close,.closeable.persistent.embargo-mode .flash-close,.closeable.persistent.not-accepted .flash-close,.closeable.persistent.alert-info .flash-close,.closeable.persistent.alert-success .flash-close,.closeable.persistent.alert-generic .flash-close{display:block}.persistent.alert-error:not(.closeable) .flash-close,.persistent.alert-warning:not(.closeable) .flash-close,.persistent.stealth-mode:not(.closeable) .flash-close,.persistent.embargo-mode:not(.closeable) .flash-close,.persistent.not-accepted:not(.closeable) .flash-close,.persistent.alert-info:not(.closeable) .flash-close,.persistent.alert-success:not(.closeable) .flash-close,.persistent.alert-generic:not(.closeable) .flash-close{display:none}.closeable.alert-error:not(.persistent) .flash-close,.closeable.alert-warning:not(.persistent) .flash-close,.closeable.stealth-mode:not(.persistent) .flash-close,.closeable.embargo-mode:not(.persistent) .flash-close,.closeable.not-accepted:not(.persistent) .flash-close,.closeable.alert-info:not(.persistent) .flash-close,.closeable.alert-success:not(.persistent) .flash-close,.closeable.alert-generic:not(.persistent) .flash-close{display:block}#js-flash-prototype{display:none}.flash-container{padding:0;width:100%;z-index:10000}.flash-container:not(.floating){position:relative}.flash-container.floating{position:fixed;top:0}.flash-message{font-size:.9em;font-weight:500;margin:0 auto;max-width:53.75em;vertical-align:middle}.flash-message .flash-steps{font-weight:600;margin-right:0.75em}.flash-message::before{font-family:FontAwesome;font-weight:400;margin-right:0.75em}.flash-close{height:1.4em;width:1.4em;cursor:pointer;font-family:FontAwesome;position:absolute;right:1em;top:1em}.search-and-submit [type=submit].search-submit,.guarantee-logo::after,.vertical-tabs-container .vertical-tab-content-container::before,.vertical-tabs-container .vertical-tab-accordion-heading::after,.spinner,.spinner::before{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.pseudo-link,.more,.book-list-wrapper .list-controls a,.bundle-list-wrapper .list-controls a,[class$='-download-link'] span{border:0;color:inherit;cursor:pointer;-webkit-font-smoothing:antialiased;font-weight:500;line-height:1;outline:none;text-decoration:none;vertical-align:middle;white-space:nowrap}.disabled.pseudo-link,.disabled.more,.book-list-wrapper .list-controls a.disabled,.bundle-list-wrapper .list-controls a.disabled,[class$='-download-link'] span.disabled{cursor:not-allowed;opacity:.5}#upsell #bestsellers-books,#leanpub-affiliate,#home-index #bestsellers-bundles{box-shadow:inset 0 7px 40px -20px rgba(0,0,0,0.4)}#featured-podcast,.recommended-books{box-shadow:inset 0 -7px 40px -20px rgba(0,0,0,0.4)}#royalties-explained,#about-leanpub,#thank-you{box-shadow:inset 0 7px 40px -20px rgba(0,0,0,0.4),inset 0 -7px 40px -20px rgba(0,0,0,0.4)}#why-leanpub,.featured-book{box-shadow:0 -7px 40px -20px rgba(0,0,0,0.4)}#how-leanpub-works,#book-categories,.royalties-counter.concise{box-shadow:0 7px 40px -20px rgba(0,0,0,0.4)}#author-hero,#try-leanpub,#try-publisher,#publisher-videos,#publishers-fine-print,#user-books,#user-unpublished{box-shadow:0 7px 40px -20px rgba(0,0,0,0.4),0 -7px 40px -20px rgba(0,0,0,0.4)}.cover-image img,.cartable-meta img{box-shadow:0 2px 3px rgba(0,0,0,0.33);position:relative}.card,.floating-panel,.royalties-table-wrapper,.quick-buy-header,#book-box,.modal .modal-inner,#bookstore-navigation,.accordion-tabs-minimal+.tab-content,#home-hero,#details-panel,.thank-you-book .book .preview img,.thank-you-book .bundle .preview img,.thank-you-bundle .book .preview img,.thank-you-bundle .bundle .preview img{box-shadow:0 0 15px rgba(0,0,0,0.1);position:relative}.anchor-target,.featured-podcast .meta-logo,header.navigation .nav-logo,.footer .footer-logo,.friend-image,#homepage-essay .logo{border:0;color:transparent;font:0/0 a;text-shadow:none}fieldset{background:transparent;border:0}fieldset+fieldset{margin:1.5em 0 0}input,select{display:block}input+label,select+label{cursor:pointer}label{color:#323232;display:block;font-size:.8125em;font-weight:500;margin-bottom:.625em}label.text,label.email,label.password,label.decimal,label.select,label.string{text-transform:uppercase}label.required:after{color:inherit;content:'*';display:inline-block;font-size:2em;height:.5em;line-height:1;margin-left:3px;vertical-align:text-top}label i{margin-right:4px}label abbr[title='required']{display:none}textarea,input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],input:not([type]),textarea,select{-webkit-transition:border-color 0.25s ease-in;-moz-transition:border-color 0.25s ease-in;transition:border-color 0.25s ease-in;background-color:#fff;border-radius:4px;border:1px solid #cbcbcb;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);font-size:1em;font-weight:400;margin-bottom:.625em;padding:0.5em;width:100%}textarea:hover,input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="email"]:hover,input[type="month"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="time"]:hover,input[type="url"]:hover,input[type="week"]:hover,input:not([type]):hover,textarea:hover,select:hover{border-color:#b2b2b2}textarea:focus,input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="email"]:focus,input[type="month"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="week"]:focus,input:not([type]):focus,textarea:focus,select:focus{border-color:#009aff;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(0,139,230,0.7);outline:none}textarea{overflow:auto;resize:vertical}[type='search']{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}[type='checkbox'],[type='radio']{cursor:pointer;display:inline;margin-right:4px}[type='file']{background:#f4f4f4;border:1px solid #cbcbcb;border-radius:4px;color:#999;cursor:pointer;padding:0.75em;width:100%}select{margin-bottom:.625em;max-width:100%;width:auto}ul,ol{margin:0;padding:0;list-style-type:none}dl{margin-bottom:0.75em}dl dt{font-weight:normal}dl dd{margin:0}table{border-collapse:collapse;margin-bottom:0.75em;table-layout:fixed;width:100%}th{border-bottom:1px solid #a5a5a5;padding:0.75em 0.375em}td{border-bottom:1px solid #cbcbcb;padding:0.75em 0.375em}tr,td,th{vertical-align:middle}body{color:#323232;font-family:"Whitney SSm A", "Whitney SSm B";font-size:100%;-webkit-font-smoothing:antialiased;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:"Archer SSm A", "Archer SSm B";line-height:1.35;margin:0;text-rendering:optimizeLegibility}h1{font-size:2.25em}h2{font-size:2em}h3{font-size:1.75em}h4{font-size:1.5em}h5{font-size:1.25em}h6{font-size:1em}p{line-height:1.55em;margin-bottom:1.5em}a{color:#009aff;cursor:pointer;font-weight:inherit;outline:none;text-decoration:none}a:hover,a:active,a:focus{color:#0066a8}strong{font-weight:600}hr{border-bottom:1px solid #cbcbcb;border-left:0;border-right:0;border-top:0;margin:1.5em 0}img,picture{margin:0;max-width:100%}blockquote{border-left:2px solid #cbcbcb;color:#585858;margin:1.5em 0;padding-left:0.75em}cite{color:#727272;font-style:italic}cite:before{content:'\2014 \00A0'}pre{font-family:"Lucida Console", Monaco, monospace;overflow-x:auto}input{font-family:"Whitney SSm A", "Whitney SSm B"}.rtl{direction:rtl}.ltr{direction:ltr}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.grabbing{cursor:url(grabbing.png) 8 8,move}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}/*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url("/assets/font-awesome/fontawesome-webfont-95544a958257bcd8457e80a8ad34c61f.eot");src:url("/assets/font-awesome/fontawesome-webfont-95544a958257bcd8457e80a8ad34c61f.eot?#iefix") format("embedded-opentype"),url("/assets/font-awesome/fontawesome-webfont-a4edfa5c40ea9231e3138d28afb330ce.woff2") format("woff2"),url("/assets/font-awesome/fontawesome-webfont-8c811fcef1fbef8709fd2ae063164dbf.woff") format("woff"),url("/assets/font-awesome/fontawesome-webfont-432d7aee4f614f28d83427247a787599.ttf") format("truetype"),url("/assets/font-awesome/fontawesome-webfont-e4ce9c037354865940b5dc1d1daea2b4.svg#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0)}.fa-lg{font-size:1.33333333em;line-height:0.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:0.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before,.alert-success .flash-message:before{content:""}.fa-remove:before,.fa-close:before,.flash-close:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before,.alert-info .flash-message:before{content:""}.fa-exclamation:before,.alert-error .flash-message:before,.alert-warning .flash-message:before,.stealth-mode .flash-message:before,.embargo-mode .flash-message:before,.not-accepted .flash-message:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-genderless:before,.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-hotel:before,.fa-bed:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.book-subtitle,.book-titles>p,.royalties-counter.concise{font-family:"Whitney SSm A", "Whitney SSm B", "Helvetica Neue", Helvetica, Arial, sans-serif;font-style:normal;font-weight:300}.copy p,.vertical-tabs-container .vertical-tab-content p,.book-list-wrapper .list-title,.bundle-list-wrapper .list-title,.book-list-item .list-item-author,.edit-book-list-item .list-item-author,.bundle-list-item .list-item-author,#book-list.cover-view .book-list-item .list-item-author,.price-regular+.price-text,.price-minimum+.price-text,.price-highlight+.price-text,.includes-vat,.table th,.royalties-table th,.table td,.royalties-table td,.dropdown,.book-progress .last-updated,#try-leanpub .bullet-copy,#royalties-explained .section-subtitle,#how-to-leanpub .bullet-copy,#bookstore .search-message,.featured-book .featured-title,#book-list .list-item-author,#thank-you .section-subtitle{font-family:"Whitney SSm A", "Whitney SSm B", "Helvetica Neue", Helvetica, Arial, sans-serif;font-style:normal;font-weight:400}.twitter>a,.book-list-item .list-item-title,.edit-book-list-item .list-item-title,.bundle-list-item .list-item-title,#book-list.cover-view .book-list-item .list-item-title,.details-list .detail-list-title,.details-list-stacked .detail-list-title,.author-profile .profile-title,.contributor-profile .profile-title,.publisher-profile .profile-title,.user-profile .profile-title,.cause-profile .profile-title,.book-progress .percent-complete,.book-details-list,#account-dropdown .account h3,#account-dropdown .author-account h3,#account-dropdown .publisher-account h3,#account-dropdown .quick-links h3,#about-leanpub .about-copy span,.button-group label .button-group-item,#book-list .list-item-title,#details-panel .selection-details-link{font-family:"Whitney SSm A", "Whitney SSm B", "Helvetica Neue", Helvetica, Arial, sans-serif;font-style:normal;font-weight:500}.guarantee-logo,.table-minimal thead th,.filter-header,.book-progress.complete .percent-complete,.royalties-counter.concise .sales sub{font-family:"Whitney SSm A", "Whitney SSm B", "Helvetica Neue", Helvetica, Arial, sans-serif;font-style:normal;font-weight:600}.table tr.important-row td,.royalties-table tr.important-row td,.royalties-counter.sentence h6{font-family:"Whitney SSm A", "Whitney SSm B", "Helvetica Neue", Helvetica, Arial, sans-serif;font-style:normal;font-weight:700}.section-subtitle,.price-regular,.price-minimum,.price-highlight,#audience .vertical-tab-content-container h4,.price-hint{font-family:"Archer SSm A", "Archer SSm B", Palatino, "Palatino Linotype", "Hoefler Text", Times, "Times New Roman";font-style:normal;font-weight:400}.book-title,.bundle-title,.book-title a,.bundle-title a,.ui-slider .ui-slider-value,.ui-slider .ui-slider-value input{font-family:"Archer SSm A", "Archer SSm B", Palatino, "Palatino Linotype", "Hoefler Text", Times, "Times New Roman";font-style:normal;font-weight:500}.section-title,.guarantee-logo .pc,.book-details-list .detail>span,#author-hero .section-title,.sliders-wrapper label,#library .view-header .view-title,.quick-buy-purchase-list .react-price .price{font-family:"Archer SSm A", "Archer SSm B", Palatino, "Palatino Linotype", "Hoefler Text", Times, "Times New Roman";font-style:normal;font-weight:600}header.navigation .nav-link a,.vertical-tabs-container .vertical-tab,.vertical-tabs-container .vertical-tab-accordion-heading,#try-leanpub .bullet-icon.free::before,#try-leanpub .bullet-icon.royalties::before,.bullets .bullet-content .video-title,.bullets h2{font-family:"Archer SSm A", "Archer SSm B", Palatino, "Palatino Linotype", "Hoefler Text", Times, "Times New Roman";font-style:normal;font-weight:700}.footer li:first-child{font-family:"Archer SSm A", "Archer SSm B", Palatino, "Palatino Linotype", "Hoefler Text", Times, "Times New Roman";font-style:normal;font-weight:800}#why-leanpub .section-title,#how-to-leanpub .section-title{font-family:"Archer A", "Archer B", Palatino, "Palatino Linotype", "Hoefler Text", Times, "Times New Roman";font-style:normal;font-weight:200}@font-face{font-family:"leanpub-glyphs";src:url(/assets/leanpub-glyphs-80a6301cb1968328748601cbbcc4f4b3.eot);src:url(/assets/leanpub-glyphs-80a6301cb1968328748601cbbcc4f4b3.eot?#iefix) format("embedded-opentype"),url(/assets/leanpub-glyphs-9ad14d0ef26d746c48c731c09071a76a.woff) format("woff"),url(/assets/leanpub-glyphs-0149728fa3e719b3b44b2115d0cf2ceb.ttf) format("truetype"),url(/assets/leanpub-glyphs-a22f1d11c20dd1b52914ed725fcd8215.svg#leanpub-glyphs) format("svg");font-weight:normal;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face{font-family:"leanpub-glyphs";src:url(/assets/leanpub-glyphs-a22f1d11c20dd1b52914ed725fcd8215.svg#leanpub-glyphs) format("svg")}}.guarantee-logo::after,.vertical-tabs-container .vertical-tab-accordion-heading.is-active::after,.vertical-tabs-container .vertical-tab-accordion-heading::after,.vertical-tabs-container .vertical-tab::after,#help .js-vertical-tab::after,#books-getting-started .js-vertical-tab::after,#homepage-essay .continue a::after,.title-logo::before,.screenshot::before{font-family:"leanpub-glyphs";font-style:normal;font-weight:normal;font-variant:normal}.guarantee-logo::after{content:"\f11f"}.vertical-tabs-container .vertical-tab-accordion-heading.is-active::after{content:"\f120"}.vertical-tabs-container .vertical-tab-accordion-heading::after{content:"\f121"}.vertical-tabs-container .vertical-tab::after,#help .js-vertical-tab::after,#books-getting-started .js-vertical-tab::after,#homepage-essay .continue a::after{content:"\f122"}.title-logo::before{content:"\f11b"}.screenshot::before{content:"\f117"}.twitter-icon,.google-plus-icon,.github-icon,.facebook-icon,.title-logo,.guarantee-logo,.screenshot::before,.vertical-tabs-container .vertical-tab,.vertical-tabs-container .vertical-tab-accordion-heading,.vertical-tabs-container .vertical-tab-accordion-heading.is-active,#help .js-vertical-tab,#books-getting-started .js-vertical-tab,#homepage-essay .continue a{line-height:1;text-decoration:inherit;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.twitter-icon:link,.google-plus-icon:link,.github-icon:link,.facebook-icon:link,.title-logo:link,.guarantee-logo:link,.screenshot:link::before,.vertical-tabs-container .vertical-tab:link,.vertical-tabs-container .vertical-tab-accordion-heading:link,#help .js-vertical-tab:link,#books-getting-started .js-vertical-tab:link,#homepage-essay .continue a:link{text-decoration:none}.twitter-icon:visited,.google-plus-icon:visited,.github-icon:visited,.facebook-icon:visited,.title-logo:visited,.guarantee-logo:visited,.screenshot:visited::before,.vertical-tabs-container .vertical-tab:visited,.vertical-tabs-container .vertical-tab-accordion-heading:visited,#help .js-vertical-tab:visited,#books-getting-started .js-vertical-tab:visited,#homepage-essay .continue a:visited{color:inherit}#help .js-vertical-tab::after,#books-getting-started .js-vertical-tab::after{height:18px;width:18px;font-size:16px;line-height:18px;vertical-align:middle;margin-left:1px;margin-right:1px;text-align:center;color:inherit}.vertical-tabs-container .vertical-tab::after{height:24px;width:24px;font-size:22px;line-height:24px;vertical-align:middle;margin-left:1px;margin-right:1px;text-align:center;color:inherit}#homepage-essay .continue a::after{height:32px;width:32px;font-size:30px;line-height:32px;vertical-align:middle;margin-left:1px;margin-right:1px;text-align:center;color:inherit}.vertical-tabs-container .vertical-tab-accordion-heading::after,.vertical-tabs-container .vertical-tab-accordion-heading.is-active::after{height:48px;width:48px;font-size:46px;line-height:48px;vertical-align:middle;margin-left:1px;margin-right:1px;text-align:center;color:inherit}.screenshot::before{height:50px;width:50px;font-size:48px;line-height:50px;vertical-align:middle;margin-left:1px;margin-right:1px;text-align:center;color:inherit}.guarantee-logo::after{height:75px;width:75px;font-size:73px;line-height:75px;vertical-align:middle;margin-left:1px;margin-right:1px;text-align:center;color:inherit}.title-logo::before{height:100px;width:100px;font-size:98px;line-height:100px;vertical-align:middle;margin-left:1px;margin-right:1px;text-align:center;color:inherit}button,[type='submit'],.submit,.sign-up,.sign-in,.cancel,.generic,.danger,.wishlist,.book-edit-link,#details-panel .close,.search-and-submit [type=search],.trimmed+.show-more,.twitter-icon,.google-plus-icon,.github-icon,.facebook-icon,.title-logo,.guarantee-logo,.screenshot::before,.vertical-tabs-container .vertical-tab,.vertical-tabs-container .vertical-tab-accordion-heading,.vertical-tabs-container .vertical-tab-accordion-heading.is-active,#help .js-vertical-tab,#books-getting-started .js-vertical-tab,#homepage-essay .continue a,.pseudo-link,.more,.book-list-wrapper .list-controls a,.bundle-list-wrapper .list-controls a,[class$='-download-link'] span,a:not(.ui-slider-handle),[class$='-download-link'],.twitter>a,.book-list-item:hover .list-item-overview,.edit-book-list-item:hover .list-item-overview,.bundle-list-item:hover .list-item-overview,#book-list.cover-view .book-list-item:hover .list-item-overview,.tooltip-item.more-info,.tooltip-item .tooltip,.publisher-profile .profile-name a,.list-controls .owl-prev,.list-controls .owl-next,.modal .modal-close::before,#intro-video .modal-open::after,#book-list .book-list-item .cover-image img,#book-list .book-list-item .list-item-title,#book-list .book-list-item .list-item-author{-webkit-transition:all, 0.25s, ease-in;-moz-transition:all, 0.25s, ease-in;transition:all, 0.25s, ease-in}html.js .show_if_logged_in,html.js .show_if_logged_out,html.js .hide_if_logged_in,html.js .hide_if_logged_out{display:none}.app-container{display:block;max-width:80em;margin-left:auto;margin-right:auto;padding:3em 2.3576516%;background-color:#fff}.app-container::after{clear:both;content:"";display:table}.app-container::after{clear:both;content:"";display:table}.app-sidebar{width:100%}@media screen and (min-width: 53.75em){.app-sidebar{float:left;display:block;margin-right:2.3576516%;width:23.2317613%}.app-sidebar:last-child{margin-right:0}}.app-view{width:100%;padding:0 2.3576516%}@media screen and (min-width: 53.75em){.app-view{float:left;display:block;margin-right:2.3576516%;width:74.4105871%}.app-view:last-child{margin-right:0}}.app-view-inner-wrapper form{width:600px}.app-view-inner-wrapper .form-title i{font-size:24px;margin-right:0.75em}.app-view-inner-wrapper .form-title span{font-size:16px}.alert-inner-container{max-width:80em;margin-left:auto;margin-right:auto;padding:1em 3em 1em 2em;position:relative}.alert-inner-container::after{clear:both;content:"";display:table}.alert-progress{-webkit-transition:width 0.25s ease-in;-moz-transition:width 0.25s ease-in;transition:width 0.25s ease-in;bottom:1px;left:0;position:absolute;top:1px;width:0%}[class^='alert-']{border-left:0;border-right:0;border-top:0}.alert-error{background:#fbe3e4;border:1px solid #f1a0a3;color:#c31c23}.alert-error a{color:#c31c23}.alert-error a:active,.alert-error a:visited{color:#c31c23}.alert-error a:hover{color:#97161b}.alert-error .flash-close::after,.alert-error .flash-close::before{color:#c31c23}.alert-error .flash-close:hover::after,.alert-error .flash-close:hover::before{color:#97161b}.alert-error [class$='-title']{background-color:#f8cdce;border-bottom:1px solid #f1a0a3}.alert-error [class$='-progress']{background-color:#f9d6d7}.alert-warning,.stealth-mode,.embargo-mode,.not-accepted{background:#fff6bf;border:1px solid #ffeb73;color:#bfa400}.alert-warning a,.stealth-mode a,.embargo-mode a,.not-accepted a{color:#bfa400}.alert-warning a:active,.stealth-mode a:active,.embargo-mode a:active,.not-accepted a:active,.alert-warning a:visited,.stealth-mode a:visited,.embargo-mode a:visited,.not-accepted a:visited{color:#bfa400}.alert-warning a:hover,.stealth-mode a:hover,.embargo-mode a:hover,.not-accepted a:hover{color:#8c7800}.alert-warning .flash-close::after,.stealth-mode .flash-close::after,.embargo-mode .flash-close::after,.not-accepted .flash-close::after,.alert-warning .flash-close::before,.stealth-mode .flash-close::before,.embargo-mode .flash-close::before,.not-accepted .flash-close::before{color:#bfa400}.alert-warning .flash-close:hover::after,.stealth-mode .flash-close:hover::after,.embargo-mode .flash-close:hover::after,.not-accepted .flash-close:hover::after,.alert-warning .flash-close:hover::before,.stealth-mode .flash-close:hover::before,.embargo-mode .flash-close:hover::before,.not-accepted .flash-close:hover::before{color:#8c7800}.alert-warning [class$='-title'],.stealth-mode [class$='-title'],.embargo-mode [class$='-title'],.not-accepted [class$='-title']{background-color:#fff2a6;border-bottom:1px solid #ffeb73}.alert-warning [class$='-progress'],.stealth-mode [class$='-progress'],.embargo-mode [class$='-progress'],.not-accepted [class$='-progress']{background-color:#fff4b0}.alert-info{background:#f2f9ff;border:1px solid #a6d6ff;color:#0082f2}.alert-info a{color:#0082f2}.alert-info a:active,.alert-info a:visited{color:#0082f2}.alert-info a:hover{color:#0067bf}.alert-info .flash-close::after,.alert-info .flash-close::before{color:#0082f2}.alert-info .flash-close:hover::after,.alert-info .flash-close:hover::before{color:#0067bf}.alert-info [class$='-title']{background-color:#d9edff;border-bottom:1px solid #a6d6ff}.alert-info [class$='-progress']{background-color:#e3f2ff}.alert-success{background:#e8f7ed;border:1px solid #afe3c1;color:#3aa65e}.alert-success a{color:#3aa65e}.alert-success a:active,.alert-success a:visited{color:#3aa65e}.alert-success a:hover{color:#2d8049}.alert-success .flash-close::after,.alert-success .flash-close::before{color:#3aa65e}.alert-success .flash-close:hover::after,.alert-success .flash-close:hover::before{color:#2d8049}.alert-success [class$='-title']{background-color:#d5f0de;border-bottom:1px solid #afe3c1}.alert-success [class$='-progress']{background-color:#ddf3e4}.alert-generic{background:#f4f4f4;border:1px solid #cecece;color:#757575}.alert-generic a{color:#757575}.alert-generic a:active,.alert-generic a:visited{color:#757575}.alert-generic a:hover{color:#5b5b5b}.alert-generic .flash-close::after,.alert-generic .flash-close::before{color:#757575}.alert-generic .flash-close:hover::after,.alert-generic .flash-close:hover::before{color:#5b5b5b}.alert-generic [class$='-title']{background-color:#e7e7e7;border-bottom:1px solid #cecece}.alert-generic [class$='-progress']{background-color:#ececec}.avatar{position:relative}.avatar a,.avatar img{display:block}.avatar.full img{background-color:#fff;border-radius:50%;border:1px solid #cbcbcb;height:150px;line-height:150px;margin:auto;overflow:hidden;padding:0;text-align:center;width:150px}.avatar.medium img{background-color:#fff;border-radius:50%;border:1px solid #cbcbcb;height:100px;line-height:100px;margin:auto;overflow:hidden;padding:0;text-align:center;width:100px}.avatar.small img{background-color:#fff;border-radius:50%;border:1px solid #cbcbcb;height:75px;line-height:75px;margin:auto;overflow:hidden;padding:0;text-align:center;width:75px}.avatar.tiny img{background-color:#fff;border-radius:50%;border:1px solid #cbcbcb;height:32px;line-height:32px;margin:auto;overflow:hidden;padding:0;text-align:center;width:32px}.avatar-and-name{position:relative}.avatar-and-name a{color:inherit;display:inline-block;height:32px;line-height:32px}.avatar-and-name a:hover{color:#009aff}.avatar-and-name img{background-color:#fff;border-radius:50%;border:1px solid #cbcbcb;height:32px;line-height:32px;margin:auto;overflow:hidden;padding:0;text-align:center;width:32px;display:inline-block;margin-right:.8125em;vertical-align:bottom}button,[type='submit'],.submit,.sign-up,.sign-in,.cancel,.generic,.danger,.wishlist,.book-edit-link,#details-panel .close{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:4px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){button,[type='submit'],.submit,.sign-up,.sign-in,.cancel,.generic,.danger,.wishlist,.book-edit-link,#details-panel .close{font-weight:500}}@media screen and (max-width: 53.75em){.submit,.sign-up,.sign-in,.cancel,.generic,.danger,.wishlist{max-width:50%;padding:0.75em 1.25em;width:100%}}@media screen and (min-width: 40em){.submit,.sign-up,.sign-in,.cancel,.generic,.danger,.wishlist{padding:0.5em 1.25em;width:auto}}button,[type='submit']{color:#fff;background-color:#009aff;border-bottom:2px solid #0081d6}button:hover,[type='submit']:hover{color:white}button:active,button:focus,[type='submit']:active,[type='submit']:focus{color:white}button:hover,[type='submit']:hover{background-color:#0081d6;border-bottom:2px solid #0075c2}button:active,button:focus,[type='submit']:active,[type='submit']:focus{background-color:#008be6;border-bottom:2px solid #006cb3}.submit,.sign-up,.sign-in{background-color:#009aff;border-bottom:2px solid #0081d6;color:#fff;text-shadow:0 1px 0 #006cb3}.submit:hover,.sign-up:hover,.sign-in:hover{background-color:#0081d6;border-bottom:2px solid #0075c2}.submit:active,.submit:focus,.sign-up:active,.sign-up:focus,.sign-in:active,.sign-in:focus{background-color:#008be6;border-bottom:2px solid #006cb3}.submit:hover,.sign-up:hover,.sign-in:hover{color:white}.submit:active,.submit:focus,.sign-up:active,.sign-up:focus,.sign-in:active,.sign-in:focus{color:white}.cancel{background-color:#f4f4f4;border:1px solid #e0e0e0;color:#666}.cancel:hover{background-color:#e0e0e0;border:1px solid #d5d5d5}.cancel:active,.cancel:focus{background-color:#e7e7e7;border:1px solid #cecece}.cancel:hover{color:#787878}.cancel:active,.cancel:focus{color:#7d7d7d}.generic{background-color:#999;border-bottom:2px solid #858585;color:#fff;text-shadow:0 1px 0 #737373}.generic:hover{background-color:#858585;border-bottom:2px solid #7a7a7a}.generic:active,.generic:focus{background-color:#8c8c8c;border-bottom:2px solid #737373}.generic:hover{color:white}.generic:active,.generic:focus{color:white}.danger{background-color:#e23138;border-bottom:2px solid #cc1d24;color:#fff;text-shadow:0 1px 0 #ad191f}.danger:hover{background-color:#cc1d24;border-bottom:2px solid #ba1b21}.danger:active,.danger:focus{background-color:#d91f27;border-bottom:2px solid #ad191f}.danger:hover{color:white}.danger:active,.danger:focus{color:white}.wishlist{background-color:#ffc72a;border-bottom:2px solid #ffbc01;color:#fff;text-shadow:0 1px 0 #dda300}.wishlist:hover{background-color:#ffbc01;border-bottom:2px solid #ecae00}.wishlist:active,.wishlist:focus{background-color:#ffc011;border-bottom:2px solid #dda300}.wishlist:hover{color:white}.wishlist:active,.wishlist:focus{color:white}.button-group input{display:none}.button-group label{margin-bottom:0}@media screen and (min-width: 53.75em){.button-group label{float:left}}.button-group label .button-group-item{background:#fff;border-left:1px solid #f8f8f8;border-radius:0;border-right:1px solid #f8f8f8;color:#7f7f7f;cursor:pointer;display:inline-block;font-size:1em;font-weight:normal;line-height:1;padding:.75em 1em;width:100%}@media screen and (min-width: 53.75em){.button-group label .button-group-item{border-bottom:1px solid #f8f8f8;border-left:0;border-right:1px solid white;border-top:1px solid #f8f8f8;width:auto}}.button-group label .button-group-item:hover{background-color:#f7f7f7}.button-group label .is-active{color:#fff;background:#009aff}.button-group label:first-child .button-group-item{border-top-left-radius:4px;border-top-right-radius:4px;border-top:1px solid #f8f8f8}@media screen and (min-width: 53.75em){.button-group label:first-child .button-group-item{border-bottom-left-radius:4px;border-left:1px solid #f8f8f8;border-top-left-radius:4px;border-top-right-radius:0}}.button-group label:last-child .button-group-item{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:1px solid #f8f8f8}@media screen and (min-width: 53.75em){.button-group label:last-child .button-group-item{border-bottom-left-radius:0;border-bottom-right-radius:4px;border-right:1px solid #f8f8f8;border-top-right-radius:4px}}.button-group label input:checked+.button-group-item{background:#009aff;border:1px solid #006cb3;box-shadow:inset 0 1px 2px #007bcc;color:#fff}.card{padding:2.3576516%;background-color:#fff;border:1px solid #cbcbcb}.bg-color-white{background-color:#fff}.bg-color-lightest{background-color:#f4f4f4}.bg-color-lighter{background-color:#f8f8f8}.bg-color-light{background-color:#e5e5e5}.bg-color-medium{background-color:#999}.bg-color-dark{background-color:#808080}.bg-color-darker{background-color:#666}.bg-color-darkest{background-color:#323232}.bg-color-black{background-color:#000}.font-color-white{background-color:#fff}.font-color-lightest{background-color:#f2f2f2}.font-color-lighter{background-color:#999}.font-color-light{background-color:#8a8a8a}.font-color-medium{background-color:#757575}.font-color-dark{background-color:#666}.font-color-darker{background-color:#424242}.font-color-darkest{background-color:#323232}.font-color-black{background-color:#000}.force-wrap{overflow-wrap:break-word;word-wrap:break-word;word-break:break-all}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.underline{text-decoration:underline}.line-through{text-decoration:line-through}.bold{font-weight:600}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mb0{margin-bottom:0}.tagline{width:340px}.tagline h1{font-weight:600;line-height:1.45;margin-bottom:.625em}.tagline p{font-weight:400}.tagline.on-session-page{margin:6em 0 0 auto}[class^='help-']{font-size:.8125em;font-weight:500;margin-bottom:0;padding:0 0.75em}[class^='help-']::before{font-family:FontAwesome;margin-right:4px}[class^='help-'].info{color:#666}[class^='help-'].info::before{content:'\f05a'}[class^='help-'].error{color:#e23138}[class^='help-'].error::before{content:'\f071'}[class^='help-'].warning{color:inherit}[class^='help-'].warning::before{color:#ffc72a;content:'\f071'}.section-title{margin-bottom:1.25em;font-size:2.25em;text-align:center;color:#323232}@media screen and (min-width: 53.75em){.section-title{font-size:2.125em}}.section-subtitle{margin-bottom:1em;text-align:center;font-size:1.25em;color:#009aff}@media screen and (min-width: 53.75em){.section-subtitle{font-size:2.25em}}.copy,.vertical-tabs-container .vertical-tab-content{padding:2.3576516%;text-align:left}.copy p,.vertical-tabs-container .vertical-tab-content p{line-height:1.5em;font-size:.875em}@media screen and (min-width: 53.75em){.copy p,.vertical-tabs-container .vertical-tab-content p{font-size:1.125em}}.cms-content h1,.book-list-item .list-item-description h1,.edit-book-list-item .list-item-description h1,.bundle-list-item .list-item-description h1,#book-list.cover-view .book-list-item .list-item-description h1,.author-profile .profile-blurb h1,.contributor-profile .profile-blurb h1,.publisher-profile .profile-blurb h1,.user-profile .profile-blurb h1,.cause-profile .profile-blurb h1,.book-description h1,.bundle-description h1,.cms-content h2,.book-list-item .list-item-description h2,.edit-book-list-item .list-item-description h2,.bundle-list-item .list-item-description h2,#book-list.cover-view .book-list-item .list-item-description h2,.author-profile .profile-blurb h2,.contributor-profile .profile-blurb h2,.publisher-profile .profile-blurb h2,.user-profile .profile-blurb h2,.cause-profile .profile-blurb h2,.book-description h2,.bundle-description h2,.cms-content h3,.book-list-item .list-item-description h3,.edit-book-list-item .list-item-description h3,.bundle-list-item .list-item-description h3,#book-list.cover-view .book-list-item .list-item-description h3,.author-profile .profile-blurb h3,.contributor-profile .profile-blurb h3,.publisher-profile .profile-blurb h3,.user-profile .profile-blurb h3,.cause-profile .profile-blurb h3,.book-description h3,.bundle-description h3,.cms-content h4,.book-list-item .list-item-description h4,.edit-book-list-item .list-item-description h4,.bundle-list-item .list-item-description h4,#book-list.cover-view .book-list-item .list-item-description h4,.author-profile .profile-blurb h4,.contributor-profile .profile-blurb h4,.publisher-profile .profile-blurb h4,.user-profile .profile-blurb h4,.cause-profile .profile-blurb h4,.book-description h4,.bundle-description h4,.cms-content h5,.book-list-item .list-item-description h5,.edit-book-list-item .list-item-description h5,.bundle-list-item .list-item-description h5,#book-list.cover-view .book-list-item .list-item-description h5,.author-profile .profile-blurb h5,.contributor-profile .profile-blurb h5,.publisher-profile .profile-blurb h5,.user-profile .profile-blurb h5,.cause-profile .profile-blurb h5,.book-description h5,.bundle-description h5,.cms-content h6,.book-list-item .list-item-description h6,.edit-book-list-item .list-item-description h6,.bundle-list-item .list-item-description h6,#book-list.cover-view .book-list-item .list-item-description h6,.author-profile .profile-blurb h6,.contributor-profile .profile-blurb h6,.publisher-profile .profile-blurb h6,.user-profile .profile-blurb h6,.cause-profile .profile-blurb h6,.book-description h6,.bundle-description h6{margin-bottom:.875em;font-family:"Archer SSm A", "Archer SSm B";color:#323232;text-transform:none}.cms-content h1,.book-list-item .list-item-description h1,.edit-book-list-item .list-item-description h1,.bundle-list-item .list-item-description h1,#book-list.cover-view .book-list-item .list-item-description h1,.author-profile .profile-blurb h1,.contributor-profile .profile-blurb h1,.publisher-profile .profile-blurb h1,.user-profile .profile-blurb h1,.cause-profile .profile-blurb h1,.book-description h1,.bundle-description h1{font-size:1.25em}.cms-content h2,.book-list-item .list-item-description h2,.edit-book-list-item .list-item-description h2,.bundle-list-item .list-item-description h2,#book-list.cover-view .book-list-item .list-item-description h2,.author-profile .profile-blurb h2,.contributor-profile .profile-blurb h2,.publisher-profile .profile-blurb h2,.user-profile .profile-blurb h2,.cause-profile .profile-blurb h2,.book-description h2,.bundle-description h2{font-size:1.1875em}.cms-content h3,.book-list-item .list-item-description h3,.edit-book-list-item .list-item-description h3,.bundle-list-item .list-item-description h3,#book-list.cover-view .book-list-item .list-item-description h3,.author-profile .profile-blurb h3,.contributor-profile .profile-blurb h3,.publisher-profile .profile-blurb h3,.user-profile .profile-blurb h3,.cause-profile .profile-blurb h3,.book-description h3,.bundle-description h3{font-size:1.375em}.cms-content h4,.book-list-item .list-item-description h4,.edit-book-list-item .list-item-description h4,.bundle-list-item .list-item-description h4,#book-list.cover-view .book-list-item .list-item-description h4,.author-profile .profile-blurb h4,.contributor-profile .profile-blurb h4,.publisher-profile .profile-blurb h4,.user-profile .profile-blurb h4,.cause-profile .profile-blurb h4,.book-description h4,.bundle-description h4{font-size:1.25em}.cms-content h5,.book-list-item .list-item-description h5,.edit-book-list-item .list-item-description h5,.bundle-list-item .list-item-description h5,#book-list.cover-view .book-list-item .list-item-description h5,.author-profile .profile-blurb h5,.contributor-profile .profile-blurb h5,.publisher-profile .profile-blurb h5,.user-profile .profile-blurb h5,.cause-profile .profile-blurb h5,.book-description h5,.bundle-description h5{font-size:1.1875em}.cms-content h6,.book-list-item .list-item-description h6,.edit-book-list-item .list-item-description h6,.bundle-list-item .list-item-description h6,#book-list.cover-view .book-list-item .list-item-description h6,.author-profile .profile-blurb h6,.contributor-profile .profile-blurb h6,.publisher-profile .profile-blurb h6,.user-profile .profile-blurb h6,.cause-profile .profile-blurb h6,.book-description h6,.bundle-description h6{font-size:0.9375em}.cms-content em,.book-list-item .list-item-description em,.edit-book-list-item .list-item-description em,.bundle-list-item .list-item-description em,#book-list.cover-view .book-list-item .list-item-description em,.author-profile .profile-blurb em,.contributor-profile .profile-blurb em,.publisher-profile .profile-blurb em,.user-profile .profile-blurb em,.cause-profile .profile-blurb em,.book-description em,.bundle-description em{font-style:italic}.cms-content p,.book-list-item .list-item-description p,.edit-book-list-item .list-item-description p,.bundle-list-item .list-item-description p,#book-list.cover-view .book-list-item .list-item-description p,.author-profile .profile-blurb p,.contributor-profile .profile-blurb p,.publisher-profile .profile-blurb p,.user-profile .profile-blurb p,.cause-profile .profile-blurb p,.book-description p,.bundle-description p{line-height:1.5;margin-bottom:.625em}.cms-content a:hover,.book-list-item .list-item-description a:hover,.edit-book-list-item .list-item-description a:hover,.bundle-list-item .list-item-description a:hover,#book-list.cover-view .book-list-item .list-item-description a:hover,.author-profile .profile-blurb a:hover,.contributor-profile .profile-blurb a:hover,.publisher-profile .profile-blurb a:hover,.user-profile .profile-blurb a:hover,.cause-profile .profile-blurb a:hover,.book-description a:hover,.bundle-description a:hover{text-decoration:underline}.cms-content ol,.book-list-item .list-item-description ol,.edit-book-list-item .list-item-description ol,.bundle-list-item .list-item-description ol,#book-list.cover-view .book-list-item .list-item-description ol,.author-profile .profile-blurb ol,.contributor-profile .profile-blurb ol,.publisher-profile .profile-blurb ol,.user-profile .profile-blurb ol,.cause-profile .profile-blurb ol,.book-description ol,.bundle-description ol,.cms-content ul,.book-list-item .list-item-description ul,.edit-book-list-item .list-item-description ul,.bundle-list-item .list-item-description ul,#book-list.cover-view .book-list-item .list-item-description ul,.author-profile .profile-blurb ul,.contributor-profile .profile-blurb ul,.publisher-profile .profile-blurb ul,.user-profile .profile-blurb ul,.cause-profile .profile-blurb ul,.book-description ul,.bundle-description ul{padding-left:1em}.cms-content ol li,.book-list-item .list-item-description ol li,.edit-book-list-item .list-item-description ol li,.bundle-list-item .list-item-description ol li,#book-list.cover-view .book-list-item .list-item-description ol li,.author-profile .profile-blurb ol li,.contributor-profile .profile-blurb ol li,.publisher-profile .profile-blurb ol li,.user-profile .profile-blurb ol li,.cause-profile .profile-blurb ol li,.book-description ol li,.bundle-description ol li,.cms-content ul li,.book-list-item .list-item-description ul li,.edit-book-list-item .list-item-description ul li,.bundle-list-item .list-item-description ul li,#book-list.cover-view .book-list-item .list-item-description ul li,.author-profile .profile-blurb ul li,.contributor-profile .profile-blurb ul li,.publisher-profile .profile-blurb ul li,.user-profile .profile-blurb ul li,.cause-profile .profile-blurb ul li,.book-description ul li,.bundle-description ul li{margin-bottom:1em;line-height:1.5}.cms-content ol li p,.book-list-item .list-item-description ol li p,.edit-book-list-item .list-item-description ol li p,.bundle-list-item .list-item-description ol li p,#book-list.cover-view .book-list-item .list-item-description ol li p,.author-profile .profile-blurb ol li p,.contributor-profile .profile-blurb ol li p,.publisher-profile .profile-blurb ol li p,.user-profile .profile-blurb ol li p,.cause-profile .profile-blurb ol li p,.book-description ol li p,.bundle-description ol li p,.cms-content ul li p,.book-list-item .list-item-description ul li p,.edit-book-list-item .list-item-description ul li p,.bundle-list-item .list-item-description ul li p,#book-list.cover-view .book-list-item .list-item-description ul li p,.author-profile .profile-blurb ul li p,.contributor-profile .profile-blurb ul li p,.publisher-profile .profile-blurb ul li p,.user-profile .profile-blurb ul li p,.cause-profile .profile-blurb ul li p,.book-description ul li p,.bundle-description ul li p{display:inline}.cms-content ol li::before,.book-list-item .list-item-description ol li::before,.edit-book-list-item .list-item-description ol li::before,.bundle-list-item .list-item-description ol li::before,#book-list.cover-view .book-list-item .list-item-description ol li::before,.author-profile .profile-blurb ol li::before,.contributor-profile .profile-blurb ol li::before,.publisher-profile .profile-blurb ol li::before,.user-profile .profile-blurb ol li::before,.cause-profile .profile-blurb ol li::before,.book-description ol li::before,.bundle-description ol li::before,.cms-content ul li::before,.book-list-item .list-item-description ul li::before,.edit-book-list-item .list-item-description ul li::before,.bundle-list-item .list-item-description ul li::before,#book-list.cover-view .book-list-item .list-item-description ul li::before,.author-profile .profile-blurb ul li::before,.contributor-profile .profile-blurb ul li::before,.publisher-profile .profile-blurb ul li::before,.user-profile .profile-blurb ul li::before,.cause-profile .profile-blurb ul li::before,.book-description ul li::before,.bundle-description ul li::before{color:#666;margin-right:0.75em}.cms-content ul li::before,.book-list-item .list-item-description ul li::before,.edit-book-list-item .list-item-description ul li::before,.bundle-list-item .list-item-description ul li::before,#book-list.cover-view .book-list-item .list-item-description ul li::before,.author-profile .profile-blurb ul li::before,.contributor-profile .profile-blurb ul li::before,.publisher-profile .profile-blurb ul li::before,.user-profile .profile-blurb ul li::before,.cause-profile .profile-blurb ul li::before,.book-description ul li::before,.bundle-description ul li::before{font-family:FontAwesome;content:"\f105"}.cms-content ol,.book-list-item .list-item-description ol,.edit-book-list-item .list-item-description ol,.bundle-list-item .list-item-description ol,#book-list.cover-view .book-list-item .list-item-description ol,.author-profile .profile-blurb ol,.contributor-profile .profile-blurb ol,.publisher-profile .profile-blurb ol,.user-profile .profile-blurb ol,.cause-profile .profile-blurb ol,.book-description ol,.bundle-description ol{margin-left:1em}.cms-content ol,.book-list-item .list-item-description ol,.edit-book-list-item .list-item-description ol,.bundle-list-item .list-item-description ol,#book-list.cover-view .book-list-item .list-item-description ol,.author-profile .profile-blurb ol,.contributor-profile .profile-blurb ol,.publisher-profile .profile-blurb ol,.user-profile .profile-blurb ol,.cause-profile .profile-blurb ol,.book-description ol,.bundle-description ol,.cms-content ol li,.book-list-item .list-item-description ol li,.edit-book-list-item .list-item-description ol li,.bundle-list-item .list-item-description ol li,#book-list.cover-view .book-list-item .list-item-description ol li,.author-profile .profile-blurb ol li,.contributor-profile .profile-blurb ol li,.publisher-profile .profile-blurb ol li,.user-profile .profile-blurb ol li,.cause-profile .profile-blurb ol li,.book-description ol li,.bundle-description ol li{list-style:decimal}@media screen and (min-width: 40em){.cms-content h1,.book-list-item .list-item-description h1,.edit-book-list-item .list-item-description h1,.bundle-list-item .list-item-description h1,#book-list.cover-view .book-list-item .list-item-description h1,.author-profile .profile-blurb h1,.contributor-profile .profile-blurb h1,.publisher-profile .profile-blurb h1,.user-profile .profile-blurb h1,.cause-profile .profile-blurb h1,.book-description h1,.bundle-description h1{font-size:1em}.cms-content h2,.book-list-item .list-item-description h2,.edit-book-list-item .list-item-description h2,.bundle-list-item .list-item-description h2,#book-list.cover-view .book-list-item .list-item-description h2,.author-profile .profile-blurb h2,.contributor-profile .profile-blurb h2,.publisher-profile .profile-blurb h2,.user-profile .profile-blurb h2,.cause-profile .profile-blurb h2,.book-description h2,.bundle-description h2{font-size:0.9375em}.cms-content h3,.book-list-item .list-item-description h3,.edit-book-list-item .list-item-description h3,.bundle-list-item .list-item-description h3,#book-list.cover-view .book-list-item .list-item-description h3,.author-profile .profile-blurb h3,.contributor-profile .profile-blurb h3,.publisher-profile .profile-blurb h3,.user-profile .profile-blurb h3,.cause-profile .profile-blurb h3,.book-description h3,.bundle-description h3{font-size:1.125em}.cms-content h4,.book-list-item .list-item-description h4,.edit-book-list-item .list-item-description h4,.bundle-list-item .list-item-description h4,#book-list.cover-view .book-list-item .list-item-description h4,.author-profile .profile-blurb h4,.contributor-profile .profile-blurb h4,.publisher-profile .profile-blurb h4,.user-profile .profile-blurb h4,.cause-profile .profile-blurb h4,.book-description h4,.bundle-description h4{font-size:1em}.cms-content h5,.book-list-item .list-item-description h5,.edit-book-list-item .list-item-description h5,.bundle-list-item .list-item-description h5,#book-list.cover-view .book-list-item .list-item-description h5,.author-profile .profile-blurb h5,.contributor-profile .profile-blurb h5,.publisher-profile .profile-blurb h5,.user-profile .profile-blurb h5,.cause-profile .profile-blurb h5,.book-description h5,.bundle-description h5{font-size:0.9375em}.cms-content h6,.book-list-item .list-item-description h6,.edit-book-list-item .list-item-description h6,.bundle-list-item .list-item-description h6,#book-list.cover-view .book-list-item .list-item-description h6,.author-profile .profile-blurb h6,.contributor-profile .profile-blurb h6,.publisher-profile .profile-blurb h6,.user-profile .profile-blurb h6,.cause-profile .profile-blurb h6,.book-description h6,.bundle-description h6{font-size:0.75em}}form textarea{overflow:auto;resize:none}.form-title{border-bottom:1px solid #e5e5e5;font-size:1.45em;font-weight:600;margin-bottom:1.5em;padding-bottom:0.75em}@media screen and (min-width: 40em){.form-title{font-size:1.6em}}.form-subtitle{font-family:"Whitney SSm A", "Whitney SSm B";font-size:1.4em;font-weight:500;line-height:1.3em;margin-bottom:0.75em}.form-error-message{background:#fbe3e4;border:1px solid #f1a0a3;color:#c31c23;padding:1em 2.3576516%;border-radius:4px;margin-bottom:1.5em}.form-error-message a{color:#c31c23}.form-error-message a:active,.form-error-message a:visited{color:#c31c23}.form-error-message a:hover{color:#97161b}.form-error-message .flash-close::after,.form-error-message .flash-close::before{color:#c31c23}.form-error-message .flash-close:hover::after,.form-error-message .flash-close:hover::before{color:#97161b}.form-error-message [class$='-title']{background-color:#f8cdce;border-bottom:1px solid #f1a0a3}.form-error-message [class$='-progress']{background-color:#f9d6d7}@media screen and (max-width: 53.75em){.form-error-message{text-align:center}}.form-error-message::before{content:'\f071';font-family:FontAwesome;margin-right:0.75em}.error-block{background:#fbe3e4;border:1px solid #f1a0a3;color:#c31c23;border-radius:4px;margin-bottom:1.5em}.error-block a{color:#c31c23}.error-block a:active,.error-block a:visited{color:#c31c23}.error-block a:hover{color:#97161b}.error-block .flash-close::after,.error-block .flash-close::before{color:#c31c23}.error-block .flash-close:hover::after,.error-block .flash-close:hover::before{color:#97161b}.error-block [class$='-title']{background-color:#f8cdce;border-bottom:1px solid #f1a0a3}.error-block [class$='-progress']{background-color:#f9d6d7}.error-block .error-list{padding:1em 2.3576516% 1em 3em;list-style-type:disc}.error-block .error-list li{font-size:.8125em}.error-block .error-list-title{padding:0.375em 2.3576516%;font-weight:600;margin-bottom:0}@media screen and (max-width: 53.75em){.error-block .error-list-title{text-align:center}}.error-block .error-list-title::before{content:'\f071';font-family:FontAwesome;margin-right:0.75em}.form-actions-list{display:block;margin-bottom:1.5em;text-align:right}.form-actions-list::after{clear:both;content:"";display:table}.form-actions-list li,.form-actions-list .form-action{margin-bottom:.625em;vertical-align:middle}@media screen and (max-width: 53.75em){.form-actions-list li,.form-actions-list .form-action{display:block}}@media screen and (min-width: 40em){.form-actions-list li,.form-actions-list .form-action{display:inline-block}.form-actions-list li:not(:last-child),.form-actions-list .form-action:not(:last-child){margin-right:2.3576516%}}.form-footer{display:block;border-top:1px solid #e5e5e5;padding:1em 0}.form-footer::after{clear:both;content:"";display:table}.form-action-text,.form-footer-text{font-size:.8125em;font-weight:500;margin-bottom:.625em}.form-action-text a,.form-action-text label,.form-footer-text a,.form-footer-text label{text-decoration:underline}table[role=presentation]{margin-bottom:.625em !important}.search-query{background:white;border-radius:1.2em;border:1px solid #cbcbcb;color:#323232;display:inline-block;font-size:.8125em;margin:5px 0;padding:.4em .8em}.search-and-submit{position:relative}.search-and-submit [type=search]{background:#fff;border:1px solid #cbcbcb;border-radius:1.5em;color:#323232;display:inline-block;margin:5px 0;padding:0.375em 0.75em}.search-and-submit [type=search]:focus+.search-submit{color:#009aff}.search-and-submit [type=submit].search-submit{background-color:transparent;border:0;color:#cbcbcb;font-size:normal;left:auto;margin-right:.625em;outline:none;padding:0;text-shadow:none;width:1.125em}.search-and-submit [type=submit].search-submit .search-icon::before{content:'\f002';font-family:FontAwesome;font-size:1.125em}.index-search-form{text-align:right}.index-search-form form{margin-bottom:0}.index-search-form input{display:inline-block;font-size:0.75em;padding:0.75em}.index-search-form input[type="submit"]{margin-left:1em;padding:1em;float:right}.graph{padding:0.75em, 0;text-align:left}.graph h5{margin-bottom:0.75em}.line-graph path{stroke:#008be6}.line-graph circle{fill:#008be6}.hidden,.hide-until-ready,.paginate.book-list,.paginate.bundle-list{display:none}.no-vis{visibility:none}.trimmed{position:relative;overflow:hidden}.trimmed::after{bottom:0;content:'';height:72px;left:0;position:absolute;right:0}.trimmed.expanded{max-height:none !important}.trimmed.expanded::after{visibility:hidden}.trimmed+.show-more{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block;height:1em;text-transform:uppercase;text-decoration:underline;text-align:right;font-size:.75em;line-height:1;color:#000;cursor:pointer}.trimmed+.show-more:hover{color:#009aff}.twitter-icon,.google-plus-icon,.github-icon,.facebook-icon,.title-logo,.guarantee-logo,.screenshot::before,.vertical-tabs-container .vertical-tab,.vertical-tabs-container .vertical-tab-accordion-heading,.vertical-tabs-container .vertical-tab-accordion-heading.is-active,#help .js-vertical-tab,#books-getting-started .js-vertical-tab,#homepage-essay .continue a{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[class$='-format-icon']::after,[class$='-format-icon']::before{display:inline-block;font-family:FontAwesome;margin:0 .1875em}.pdf-format-icon::after{content:'\f109'}.epub-format-icon::before{content:'\f10a'}.epub-format-icon::after{content:'\f10b'}.mobi-format-icon::after{content:'\f10a'}.twitter-icon,.google-plus-icon,.github-icon,.facebook-icon{color:#666}.twitter-icon:hover{color:#4099ff}.google-plus-icon:hover{color:#d50f25}.github-icon:hover{color:#000}.facebook-icon:hover{color:#3b5998}.error-page-image{background-position:center;background-repeat:no-repeat;background-size:contain;display:block;height:15em;margin-bottom:3em}.error-page-image.not-found{background-image:url("logos/logo-black-and-question-on-grey.svg");background-image:url("logos/logo-black-and-question-on-grey.svg")}.error-page-image.maintenance{background-image:url("logos/logo-under-construction.svg");background-image:url("logos/logo-under-construction.svg")}.control-group{margin-bottom:1em}.control-group .control-group{padding:0 0.75em}.control-group.file{max-width:200px}.control-group.error textarea,.control-group.error input[type="color"],.control-group.error input[type="date"],.control-group.error input[type="datetime"],.control-group.error input[type="datetime-local"],.control-group.error input[type="email"],.control-group.error input[type="month"],.control-group.error input[type="number"],.control-group.error input[type="password"],.control-group.error input[type="search"],.control-group.error input[type="tel"],.control-group.error input[type="text"],.control-group.error input[type="time"],.control-group.error input[type="url"],.control-group.error input[type="week"],.control-group.error input:not([type]),.control-group.error textarea{border:1px solid #e85d63}.control-group.error textarea:hover,.control-group.error input[type="color"]:hover,.control-group.error input[type="date"]:hover,.control-group.error input[type="datetime"]:hover,.control-group.error input[type="datetime-local"]:hover,.control-group.error input[type="email"]:hover,.control-group.error input[type="month"]:hover,.control-group.error input[type="number"]:hover,.control-group.error input[type="password"]:hover,.control-group.error input[type="search"]:hover,.control-group.error input[type="tel"]:hover,.control-group.error input[type="text"]:hover,.control-group.error input[type="time"]:hover,.control-group.error input[type="url"]:hover,.control-group.error input[type="week"]:hover,.control-group.error input:not([type]):hover,.control-group.error textarea:hover{border:1px solid #e23138}.control-group.error textarea:focus,.control-group.error input[type="color"]:focus,.control-group.error input[type="date"]:focus,.control-group.error input[type="datetime"]:focus,.control-group.error input[type="datetime-local"]:focus,.control-group.error input[type="email"]:focus,.control-group.error input[type="month"]:focus,.control-group.error input[type="number"]:focus,.control-group.error input[type="password"]:focus,.control-group.error input[type="search"]:focus,.control-group.error input[type="tel"]:focus,.control-group.error input[type="text"]:focus,.control-group.error input[type="time"]:focus,.control-group.error input[type="url"]:focus,.control-group.error input[type="week"]:focus,.control-group.error input:not([type]):focus,.control-group.error textarea:focus{border:1px solid #c31c23;box-shadow:0 0 5px rgba(195,28,35,0.7)}.control-group.error .help-inline{color:#c31c23;text-align:right}.control-group.error .help-inline::before{content:'\f071'}.control-group.success textarea,.control-group.success input[type="color"],.control-group.success input[type="date"],.control-group.success input[type="datetime"],.control-group.success input[type="datetime-local"],.control-group.success input[type="email"],.control-group.success input[type="month"],.control-group.success input[type="number"],.control-group.success input[type="password"],.control-group.success input[type="search"],.control-group.success input[type="tel"],.control-group.success input[type="text"],.control-group.success input[type="time"],.control-group.success input[type="url"],.control-group.success input[type="week"],.control-group.success input:not([type]),.control-group.success textarea{border:1px solid #76d094}.control-group.success textarea:hover,.control-group.success input[type="color"]:hover,.control-group.success input[type="date"]:hover,.control-group.success input[type="datetime"]:hover,.control-group.success input[type="datetime-local"]:hover,.control-group.success input[type="email"]:hover,.control-group.success input[type="month"]:hover,.control-group.success input[type="number"]:hover,.control-group.success input[type="password"]:hover,.control-group.success input[type="search"]:hover,.control-group.success input[type="tel"]:hover,.control-group.success input[type="text"]:hover,.control-group.success input[type="time"]:hover,.control-group.success input[type="url"]:hover,.control-group.success input[type="week"]:hover,.control-group.success input:not([type]):hover,.control-group.success textarea:hover{border:1px solid #51c277}.control-group.success textarea:focus,.control-group.success input[type="color"]:focus,.control-group.success input[type="date"]:focus,.control-group.success input[type="datetime"]:focus,.control-group.success input[type="datetime-local"]:focus,.control-group.success input[type="email"]:focus,.control-group.success input[type="month"]:focus,.control-group.success input[type="number"]:focus,.control-group.success input[type="password"]:focus,.control-group.success input[type="search"]:focus,.control-group.success input[type="tel"]:focus,.control-group.success input[type="text"]:focus,.control-group.success input[type="time"]:focus,.control-group.success input[type="url"]:focus,.control-group.success input[type="week"]:focus,.control-group.success input:not([type]):focus,.control-group.success textarea:focus{border:1px solid #3aa65e;box-shadow:0 0 5px rgba(58,166,94,0.7)}.control-group.success .help-inline{color:#3aa65e;text-align:right}.control-group.success .help-inline::before{content:'\f00c'}.input-prepend,.input-append{border-collapse:separate;display:table;position:relative;margin-bottom:.625em;width:100%}.input-prepend .add-on,.input-append .add-on{background:#f4f4f4;border:1px solid #cbcbcb;color:#666;display:table-cell;padding:5px 12px;position:relative;vertical-align:middle;width:1px}.input-prepend input,.input-prepend .add-on+.input,.input-append input,.input-append .add-on+.input{display:table-cell;margin:0;padding:.5em;width:100%}.input-prepend .add-on{border-bottom-left-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0;border-right:0}.input-prepend input,.input-prepend .add-on+.input{border-bottom-right-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0}.input-append .add-on{border-bottom-right-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:0;border-top-left-radius:0;border-left:0}.input-append input,.input-append .add-on+.input{border-bottom-left-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-top-right-radius:0}.radio{cursor:pointer}.radio i::before{color:inherit;font-size:1.5em;vertical-align:middle}.radio [type=radio]:checked+i,.radio [type=radio]:checked+label{color:#009aff}.radio-contents-wrapper{padding:0.75em 2.3576516%;background:#fff;border-radius:4px;border:1px solid #cbcbcb;color:#666;margin:0.75em 0 1.5em}.api-key{font-family:"Lucida Console", Monaco, monospace;font-size:1.125em;font-weight:500;letter-spacing:1px;text-align:center}.block{display:block}.inline-block{display:inline-block}.right-contents{text-align:right}.right-contents>*{display:inline-block}.center-contents{text-align:center}.center-contents>*{display:inline-block}.row{display:block}.row::after{clear:both;content:"";display:table}.readable-container{max-width:80em;margin-left:auto;margin-right:auto;padding:3em 2.3576516%;max-width:40em}.readable-container::after{clear:both;content:"";display:table}.small-container{max-width:80em;margin-left:auto;margin-right:auto;padding:0 2.3576516%;max-width:40em}.small-container::after{clear:both;content:"";display:table}.container,#gift-purchase article,#request_refund article,#upsell article,.new-publisher-book article,#new-bundle article{max-width:80em;margin-left:auto;margin-right:auto;padding:0 2.3576516%}.container::after,#gift-purchase article::after,#request_refund article::after,#upsell article::after,.new-publisher-book article::after,#new-bundle article::after{clear:both;content:"";display:table}.large-container,#bookstore section{max-width:80em;margin-left:auto;margin-right:auto;padding:0 2.3576516%;max-width:80em}.large-container::after,#bookstore section::after{clear:both;content:"";display:table}.huge-container{max-width:80em;margin-left:auto;margin-right:auto;padding:0 2.3576516%;max-width:103.125em}.huge-container::after{clear:both;content:"";display:table}.columns-1>*{width:100%;margin-left:0%}@media screen and (min-width: 53.75em){.columns-1>*{float:left;display:block;margin-right:2.3576516%;width:65.8807828%;margin-left:17.0596086%}.columns-1>*:last-child{margin-right:0}}.columns-2>*{width:100%}@media screen and (min-width: 53.75em){.columns-2>*{float:left;display:block;margin-right:2.3576516%;width:48.8211742%}.columns-2>*:last-child{margin-right:0}.columns-2>*:nth-child(2n){margin-right:0}.columns-2>*:nth-child(2n+1){clear:left}}.columns-3>*{width:100%}@media screen and (min-width: 40em){.columns-3>*{float:left;display:block;margin-right:2.3576516%;width:48.8211742%}.columns-3>*:last-child{margin-right:0}.columns-3>*:nth-child(2n){margin-right:0}.columns-3>*:nth-child(2n+1){clear:left}}@media screen and (min-width: 53.75em){.columns-3>*{float:left;display:block;margin-right:2.3576516%;width:31.7615656%}.columns-3>*:last-child{margin-right:0}.columns-3>*:nth-child(2n){margin-right:2.3576516%}.columns-3>*:nth-child(2n+1){clear:none}.columns-3>*:nth-child(3n){margin-right:0}.columns-3>*:nth-child(3n+1){clear:left}}.columns-4>*{float:left;display:block;margin-right:2.3576516%;width:48.8211742%}.columns-4>*:last-child{margin-right:0}.columns-4>*:nth-child(2n){margin-right:0}.columns-4>*:nth-child(2n+1){clear:left}@media screen and (min-width: 40em){.columns-4>*{float:left;display:block;margin-right:2.3576516%;width:31.7615656%}.columns-4>*:last-child{margin-right:0}.columns-4>*:nth-child(2n){margin-right:2.3576516%}.columns-4>*:nth-child(2n+1){clear:none}.columns-4>*:nth-child(3n){margin-right:0}.columns-4>*:nth-child(3n+1){clear:left}}@media screen and (min-width: 53.75em){.columns-4>*{float:left;display:block;margin-right:2.3576516%;width:23.2317613%}.columns-4>*:last-child{margin-right:0}.columns-4>*:nth-child(3n){margin-right:2.3576516%}.columns-4>*:nth-child(3n+1){clear:none}.columns-4>*:nth-child(4n){margin-right:0}.columns-4>*:nth-child(4n+1){clear:left}}.columns-5>*{float:left;display:block;margin-right:5.85150518%;width:15.31879585%}.columns-5>*:last-child{margin-right:0}.columns-5>*:nth-child(5n){margin-right:0}.columns-5>*:nth-child(5n+1){clear:left}.columns-6>*{float:left;display:block;margin-right:2.3576516%;width:48.8211742%}.columns-6>*:last-child{margin-right:0}.columns-6>*:nth-child(2n){margin-right:0}.columns-6>*:nth-child(2n+1){clear:left}@media screen and (min-width: 40em){.columns-6>*{float:left;display:block;margin-right:2.3576516%;width:23.2317613%}.columns-6>*:last-child{margin-right:0}.columns-6>*:nth-child(2n){margin-right:2.3576516%}.columns-6>*:nth-child(2n+1){clear:none}.columns-6>*:nth-child(4n){margin-right:0}.columns-6>*:nth-child(4n+1){clear:left}}@media screen and (min-width: 53.75em){.columns-6>*{float:left;display:block;margin-right:2.3576516%;width:14.701957%}.columns-6>*:last-child{margin-right:0}.columns-6>*:nth-child(4n){margin-right:2.3576516%}.columns-6>*:nth-child(4n+1){clear:none}.columns-6>*:nth-child(6n){margin-right:0}.columns-6>*:nth-child(6n+1){clear:left}}@media screen and (max-width: 53.75em){.hide-on-mobile{display:none}}.floating-panel,.royalties-table-wrapper{padding:1.5em 3em;background-color:#fff;border:1px solid #cbcbcb;border-radius:4px}.well{background:#f4f4f4;border:1px solid #cbcbcb;border-radius:4px;color:#666;margin-bottom:.625em;padding:1em .75em}.pseudo-link,.more,.book-list-wrapper .list-controls a,.bundle-list-wrapper .list-controls a,[class$='-download-link'] span{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pseudo-link,.more{text-decoration:inherit}.pseudo-link:hover,.more:hover{color:#009aff;text-decoration:underline}.book-list-wrapper .list-controls a,.bundle-list-wrapper .list-controls a{color:#009aff}.book-list-wrapper .list-controls a:hover,.bundle-list-wrapper .list-controls a:hover{color:#24a8ff}.book-list-wrapper .list-controls a:active,.bundle-list-wrapper .list-controls a:active,.book-list-wrapper .list-controls a:focus,.bundle-list-wrapper .list-controls a:focus{color:#2eacff}.pseudo-link{color:#009aff;text-decoration:underline;line-height:inherit}.pseudo-link:hover{color:#24a8ff}.pseudo-link:active,.pseudo-link:focus{color:#2eacff}.more{text-decoration:underline;text-transform:uppercase}.more:hover{color:#009aff}[class$='-download-link']{background-color:#fff;border-radius:4px;border:1px solid #009aff;display:block;height:4.5em;position:relative;text-align:center;width:5em}[class$='-download-link']::after,[class$='-download-link']::before{color:#009aff;display:inline-block;font-family:FontAwesome;font-size:1.5em;height:2em;line-height:2em;margin:0}[class$='-download-link']:hover{background-color:#f4f4f4}[class$='-download-link'] span{background-color:#009aff;border-bottom:2px solid #0081d6;border-bottom-left-radius:4px;border-bottom-right-radius:4px;bottom:-1px;font-size:.9em;font-weight:600;height:1.75em;left:-1px;line-height:1.25em;padding:.25em 0;position:absolute;right:-1px;text-align:center;text-transform:uppercase}[class$='-download-link'] span:hover{background-color:#0081d6;border-bottom:2px solid #0075c2}[class$='-download-link'] span:active,[class$='-download-link'] span:focus{background-color:#008be6;border-bottom:2px solid #006cb3}[class$='-download-link'] span,[class$='-download-link'] span::before{color:#fff;text-shadow:0 1px 0 #006cb3}[class$='-download-link'] span:hover,[class$='-download-link'] span::before:hover{color:white}[class$='-download-link'] span:active,[class$='-download-link'] span:focus,[class$='-download-link'] span::before:active,[class$='-download-link'] span::before:focus{color:white}[class$='-download-link'] span::before{content:'\f019';font-family:FontAwesome;font-size:.8125em;margin-right:4px}.pdf-download-link::after{content:'\f109'}.epub-download-link::before{content:'\f10a'}.epub-download-link::after{content:'\f10b'}.mobi-download-link::after{content:'\f10a'}.zip-download-link::after{content:'\f1c6'}.twitter>a{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#4099ff;border-bottom:2px solid #1783ff;font-size:.75em;padding:.375em 1.75em}.twitter>a:hover{background-color:#1783ff;border-bottom:2px solid #0378ff}.twitter>a:active,.twitter>a:focus{background-color:#278bff;border-bottom:2px solid #0071f3}.github-link i::before{margin-right:8px;font-size:1.5em;vertical-align:middle}.anchor-target{height:0;visibility:hidden;width:0}.title-logo{text-align:center;color:#323232}.guarantee-logo{position:relative;display:inline-block;width:75px;margin-bottom:25px;line-height:1;white-space:normal;letter-spacing:1px;text-transform:uppercase;text-align:center;font-size:9px;color:inherit}.guarantee-logo::after{top:auto;bottom:-25px;height:25px}.guarantee-logo .pc{box-sizing:border-box;padding-left:3px;letter-spacing:0px;font-size:25px;color:inherit}.download-links-list,.quick-buy-purchase-list,#details-panel .details-action-list{display:block}.download-links-list li,.quick-buy-purchase-list li,#details-panel .details-action-list li{display:inline-block}.download-links-list li+li,.quick-buy-purchase-list li+li,#details-panel .details-action-list li+li{margin-left:2.3576516%}ol.list,ol.detail-list,ul.list,ul.detail-list{padding-left:2em}ol.list li,ol.detail-list li,ul.list li,ul.detail-list li{margin-bottom:0.75em;line-height:1.5}ol.list li::before,ol.detail-list li::before,ul.list li::before,ul.detail-list li::before{color:#666;margin-right:0.75em}ul.list,ul.detail-list{list-style-type:disc}ol.list,ol.detail-list{list-style-type:decimal}.download-links-list{margin-bottom:.625em}.download-links-list+ul li{display:block}.list-title{margin:5px 0}.book-list-wrapper .list-header,.bundle-list-wrapper .list-header{padding:1.5em 0;display:block}.book-list-wrapper .list-header::after,.bundle-list-wrapper .list-header::after{clear:both;content:"";display:table}.book-list-wrapper .list-title,.bundle-list-wrapper .list-title{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;text-transform:capitalize;font-size:1.375em;float:left;display:block;margin-right:2.3576516%;width:65.8807828%}.book-list-wrapper .list-title:last-child,.bundle-list-wrapper .list-title:last-child{margin-right:0}.book-list-wrapper .list-subtitle,.bundle-list-wrapper .list-subtitle{font-size:14px;display:inline-block;color:#757575}.book-list-wrapper .list-controls,.bundle-list-wrapper .list-controls{float:left;display:block;margin-right:2.3576516%;width:31.7615656%;text-align:right}.book-list-wrapper .list-controls:last-child,.bundle-list-wrapper .list-controls:last-child{margin-right:0}.book-list-wrapper .list-controls a,.bundle-list-wrapper .list-controls a{white-space:nowrap;color:#323232;font-size:.8125em}.book-list,.bundle-list{padding:2.3576516% 0}.book-list::after,.bundle-list::after{clear:both;content:"";display:table}.book-list-item,.edit-book-list-item,.bundle-list-item,#book-list.cover-view .book-list-item{padding:0 1.125em;position:relative;overflow:visible;text-align:center;margin-bottom:0.75em}.book-list-item .list-item-title,.edit-book-list-item .list-item-title,.bundle-list-item .list-item-title,#book-list.cover-view .book-list-item .list-item-title,.book-list-item .list-item-author,.edit-book-list-item .list-item-author,.bundle-list-item .list-item-author,#book-list.cover-view .book-list-item .list-item-author{white-space:normal;overflow:hidden}.book-list-item .list-item-title a:hover,.edit-book-list-item .list-item-title a:hover,.bundle-list-item .list-item-title a:hover,#book-list.cover-view .book-list-item .list-item-title a:hover,.book-list-item .list-item-author a:hover,.edit-book-list-item .list-item-author a:hover,.bundle-list-item .list-item-author a:hover,#book-list.cover-view .book-list-item .list-item-author a:hover{text-decoration:underline}.book-list-item .list-item-title,.edit-book-list-item .list-item-title,.bundle-list-item .list-item-title,#book-list.cover-view .book-list-item .list-item-title{font-size:.9375em;color:#000;margin-bottom:.625em}.book-list-item .list-item-title a,.edit-book-list-item .list-item-title a,.bundle-list-item .list-item-title a,#book-list.cover-view .book-list-item .list-item-title a{color:inherit}.book-list-item .list-item-author,.edit-book-list-item .list-item-author,.bundle-list-item .list-item-author,#book-list.cover-view .book-list-item .list-item-author{font-size:.8125em;color:#424242}.book-list-item .list-item-author a,.edit-book-list-item .list-item-author a,.bundle-list-item .list-item-author a,#book-list.cover-view .book-list-item .list-item-author a{color:inherit}.book-list-item .list-item-overview,.edit-book-list-item .list-item-overview,.bundle-list-item .list-item-overview,#book-list.cover-view .book-list-item .list-item-overview{position:absolute;top:auto;right:0px;bottom:0px;left:0px;background-color:inherit;border:1px solid transparent;margin-bottom:inherit;border-top:1px solid #cbcbcb;background-color:rgba(255,255,255,0.75)}.book-list-item .list-item-overview>div,.edit-book-list-item .list-item-overview>div,.bundle-list-item .list-item-overview>div,#book-list.cover-view .book-list-item .list-item-overview>div{text-align:center;padding:.25em}.book-list-item .list-item-overview>div a,.edit-book-list-item .list-item-overview>div a,.bundle-list-item .list-item-overview>div a,#book-list.cover-view .book-list-item .list-item-overview>div a{display:inline-block}.book-list-item .list-item-overview .fa-eye,.edit-book-list-item .list-item-overview .fa-eye,.bundle-list-item .list-item-overview .fa-eye,#book-list.cover-view .book-list-item .list-item-overview .fa-eye,.book-list-item .list-item-overview .fa-eye-slash,.edit-book-list-item .list-item-overview .fa-eye-slash,.bundle-list-item .list-item-overview .fa-eye-slash,#book-list.cover-view .book-list-item .list-item-overview .fa-eye-slash,.book-list-item .list-item-overview .fa-pencil,.edit-book-list-item .list-item-overview .fa-pencil,.bundle-list-item .list-item-overview .fa-pencil,#book-list.cover-view .book-list-item .list-item-overview .fa-pencil,.book-list-item .list-item-overview .fa-gear,.edit-book-list-item .list-item-overview .fa-gear,.bundle-list-item .list-item-overview .fa-gear,#book-list.cover-view .book-list-item .list-item-overview .fa-gear{margin:0 .125em;font-size:1.25em;cursor:pointer}.book-list-item .list-item-overview .fa-eye,.edit-book-list-item .list-item-overview .fa-eye,.bundle-list-item .list-item-overview .fa-eye,#book-list.cover-view .book-list-item .list-item-overview .fa-eye{color:#009aff}.book-list-item .list-item-overview .fa-eye:hover,.edit-book-list-item .list-item-overview .fa-eye:hover,.bundle-list-item .list-item-overview .fa-eye:hover,#book-list.cover-view .book-list-item .list-item-overview .fa-eye:hover{color:#005c99}.book-list-item .list-item-overview .fa-eye-slash,.edit-book-list-item .list-item-overview .fa-eye-slash,.bundle-list-item .list-item-overview .fa-eye-slash,#book-list.cover-view .book-list-item .list-item-overview .fa-eye-slash,.book-list-item .list-item-overview .fa-pencil,.edit-book-list-item .list-item-overview .fa-pencil,.bundle-list-item .list-item-overview .fa-pencil,#book-list.cover-view .book-list-item .list-item-overview .fa-pencil,.book-list-item .list-item-overview .fa-gear,.edit-book-list-item .list-item-overview .fa-gear,.bundle-list-item .list-item-overview .fa-gear,#book-list.cover-view .book-list-item .list-item-overview .fa-gear{color:#757575}.book-list-item .list-item-overview .fa-eye-slash:hover,.edit-book-list-item .list-item-overview .fa-eye-slash:hover,.bundle-list-item .list-item-overview .fa-eye-slash:hover,#book-list.cover-view .book-list-item .list-item-overview .fa-eye-slash:hover,.book-list-item .list-item-overview .fa-pencil:hover,.edit-book-list-item .list-item-overview .fa-pencil:hover,.bundle-list-item .list-item-overview .fa-pencil:hover,#book-list.cover-view .book-list-item .list-item-overview .fa-pencil:hover,.book-list-item .list-item-overview .fa-gear:hover,.edit-book-list-item .list-item-overview .fa-gear:hover,.bundle-list-item .list-item-overview .fa-gear:hover,#book-list.cover-view .book-list-item .list-item-overview .fa-gear:hover{color:#424242}.book-list-item:hover .list-item-overview,.edit-book-list-item:hover .list-item-overview,.bundle-list-item:hover .list-item-overview,#book-list.cover-view .book-list-item:hover .list-item-overview{background-color:rgba(255,255,255,0.85)}@media screen and (min-width: 40em){.book-list-item,.edit-book-list-item,.bundle-list-item,#book-list.cover-view .book-list-item{border-bottom:0;margin-bottom:2.5em}}.details-list,.details-list-stacked{display:block;margin:0 auto 2em;text-align:left}.details-list::after,.details-list-stacked::after{clear:both;content:"";display:table}.details-list .detail-list-title,.details-list-stacked .detail-list-title{margin-bottom:.625em;text-transform:uppercase;text-align:inherit;color:#000}.details-list>li,.details-list-stacked>li{float:left;margin-right:2.3576516%}.details-list>li:last-child,.details-list-stacked>li:last-child{margin-right:0}.detail-list li{font-size:.8125em}.details-list-stacked>li{float:none;margin-bottom:1.5em}.details-list-stacked>li:last-child{margin-bottom:0}.delete-links-list li{background-color:#fff;border-radius:4px;border:1px solid #cbcbcb;display:inline-block;margin-bottom:1.5em;margin-right:0;padding-top:3em;position:relative}.delete-links-list li a:hover{text-decoration:none}.delete-links-list li p{font-size:.625em;margin-bottom:1em;text-align:center}.delete-links-list li p::before,.delete-links-list li p::after{top:-40px;color:inherit}.delete-links-list li p:hover{text-decoration:underline}@media screen and (min-width: 40em){.delete-links-list li{margin-right:0}.delete-links-list li:last-child{margin-right:0}}.delete-links-list .generic{bottom:-1px;left:-1px;position:relative;width:calc(100% + 2px);text-transform:uppercase;font-size:.75em}dl{display:block}dl dt{color:#000;font-weight:600;margin-bottom:1.5em}dl dd{font-weight:400;margin:0 0 1.5em 1.5em}.featured-podcast .meta-wrapper,.featured-podcast .podcast-info-wrapper{max-width:80em;margin-left:auto;margin-right:auto}.featured-podcast .meta-wrapper::after,.featured-podcast .podcast-info-wrapper::after{clear:both;content:"";display:table}.featured-podcast .meta-logo{text-align:center}.featured-podcast .meta-logo a{background-image:url(/assets/logos/logo-black-podcast-160-155-e7991e1a33e1cafe00fdacec3a04bcef.png);display:block;height:155px;width:160px;background-size:160px 155px;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){.featured-podcast .meta-logo a{background-image:url(/assets/logos/logo-black-podcast-160-155-2x-93e35326649f7c4fe1d97caf74ac92ec.png);background-size:160px 155px}}@media screen and (max-width: 53.75em){.featured-podcast .meta-logo{float:none}.featured-podcast .meta-logo a{margin:auto}}@media screen and (min-width: 40em){.featured-podcast .meta-logo{float:left}.featured-podcast .meta-logo a{margin:0}}.featured-podcast .meta-links{padding-bottom:2em}.featured-podcast .meta-links p,.featured-podcast .meta-links ul{text-align:center}.featured-podcast .meta-links li{display:lock;margin-right:0em;margin-bottom:1em}@media screen and (min-width: 53.75em){.featured-podcast .meta-links li{display:inline-block;margin-right:2em;margin-bottom:0}}.featured-podcast .meta-links li:last-child{margin-right:0}@media screen and (min-width: 40em){.featured-podcast .meta-links{padding-top:2em}}@media screen and (min-width: 53.75em){.featured-podcast .meta-links{padding-top:4em}}.featured-podcast .avatar{float:left}.featured-podcast .avatar img{height:150px;border-radius:50%;margin:0 2em 2em 0;border:1px solid #cbcbcb}.featured-podcast .podcast-info-wrapper,.featured-podcast .meta-wrapper{padding:0}@media screen and (min-width: 40em){.featured-podcast .podcast-info-wrapper,.featured-podcast .meta-wrapper{padding:1em 3em 0 3em}}.price-regular,.price-minimum,.price-highlight{color:#666}.price-regular+.price-text,.price-minimum+.price-text,.price-highlight+.price-text{text-transform:uppercase;text-align:inherit;font-size:.625em;color:#666;margin-bottom:0}.pricing-wrapper{display:block}.price-detail{display:inline-block;vertical-align:bottom;text-align:center;padding:.5em}.price-detail .free{font-weight:500}.price-regular{text-decoration:line-through}.price-minimum.coupon-price{background-color:#fff6bf}.price-highlight{color:#009aff}.includes-vat{margin-top:2px;text-transform:uppercase;text-align:inherit;font-size:0.4em;color:#666}.hll{background-color:#ffffcc}.c{color:#408080;font-style:italic}.err{color:#FF0000}.k{color:#008000;font-weight:600}.o{color:#666666}.cm{color:#408080;font-style:italic}.cp{color:#BC7A00}.c1{color:#408080;font-style:italic}.cs{color:#408080;font-style:italic}.gd{color:#A00000}.ge{font-style:italic}.gr{color:#FF0000}.gh{color:#000080;font-weight:600}.gi{color:#00A000}.go{color:#888888}.gp{color:#000080;font-weight:600}.gs{font-weight:600}.gu{color:#800080;font-weight:600}.gt{color:#0044DD}.kc{color:#008000;font-weight:600}.kd{color:#008000;font-weight:600}.kn{color:#008000;font-weight:600}.kp{color:#008000}.kr{color:#008000;font-weight:600}.kt{color:#B00040}.m{color:#666666}.s{color:#BA2121}.na{color:#7D9029}.nb{color:#008000}.nc{color:#0000FF;font-weight:600}.no{color:#880000}.nd{color:#AA22FF}.ni{color:#999999;font-weight:600}.ne{color:#D2413A;font-weight:600}.nf{color:#0000FF}.nl{color:#A0A000}.nn{color:#0000FF;font-weight:600}.nt{color:#008000;font-weight:600}.nv{color:#19177C}.ow{color:#AA22FF;font-weight:600}.w{color:#bbbbbb}.mf{color:#666666}.mh{color:#666666}.mi{color:#666666}.mo{color:#666666}.sb{color:#BA2121}.sc{color:#BA2121}.sd{color:#BA2121;font-style:italic}.s2{color:#BA2121}.se{color:#BB6622;font-weight:600}.sh{color:#BA2121}.si{color:#BB6688;font-weight:600}.sx{color:#008000}.sr{color:#BB6688}.s1{color:#BA2121}.ss{color:#19177C}.bp{color:#008000}.vc{color:#19177C}.vg{color:#19177C}.vi{color:#19177C}.il{color:#666666}span.underline{text-decoration:underline}#leanpub-main .hanging-indent p,#leanpub-doc-main .hanging-indent p{padding-left:2em;text-indent:-2em}#leanpub-main blockquote,#leanpub-doc-main blockquote{border-left:none;margin-left:2em}#leanpub-main blockquote p,#leanpub-doc-main blockquote p{font-size:90%}#leanpub-main ul,#leanpub-doc-main ul{margin:0.5em 0 1em 2em;list-style-type:disc}#leanpub-main li,#leanpub-doc-main li{margin-bottom:0.4em}#leanpub-main h4,#leanpub-doc-main h4{margin:0.4em 0 0.2em 0}#leanpub-main p,#leanpub-doc-main p{line-height:1.5em}#leanpub-main code,#leanpub-doc-main code{background-color:inherit;border:none;font-size:10pt}#leanpub-main sup,#leanpub-doc-main sup{vertical-align:super;font-size:smaller}#leanpub-main div.image-with-caption,#leanpub-doc-main div.image-with-caption{width:100%;text-align:center}#leanpub-main div.image-with-caption img,#leanpub-doc-main div.image-with-caption img{display:inline-block}#leanpub-main div.image-with-caption p.caption,#leanpub-doc-main div.image-with-caption p.caption{text-align:center;margin:0em !important;padding:0em !important;text-indent:0em !important;page-break-before:avoid}#leanpub-main div.image-with-caption.floatleft,#leanpub-doc-main div.image-with-caption.floatleft{float:left;clear:left;margin-right:1em}#leanpub-main div.image-with-caption.floatright,#leanpub-doc-main div.image-with-caption.floatright{float:right;clear:right;margin-left:1em}#leanpub-main div.image-with-caption.floatleft img,#leanpub-main div.image-with-caption.floatright img,#leanpub-doc-main div.image-with-caption.floatleft img,#leanpub-doc-main div.image-with-caption.floatright img{width:100% !important;vertical-align:text-top;margin:.5em !important}#leanpub-main div.image-with-caption.floatleft p.caption,#leanpub-main div.image-with-caption.floatright p.caption,#leanpub-doc-main div.image-with-caption.floatleft p.caption,#leanpub-doc-main div.image-with-caption.floatright p.caption{width:100%}#leanpub-main aside,#leanpub-main div.aside,#leanpub-doc-main aside,#leanpub-doc-main div.aside{border-style:solid;border-color:#cbcbcb;border-width:thin;margin:1em;padding:1em 1.5em}#leanpub-main aside.blurb,#leanpub-doc-main aside.blurb{background-color:#fff;margin:1em 1em 1em 0em;padding-left:0;border-style:none;overflow:auto;width:80%;width:calc(100% - 60px);display:inline-block;padding-left:60px;background-repeat:no-repeat;background-position:0% 1em;background-size:40px 40px}#leanpub-main aside.blurb.information,#leanpub-doc-main aside.blurb.information{background-image:url("images/leanpub_information.png")}#leanpub-main pre,#leanpub-doc-main pre{background-color:inherit;border:none}#leanpub-main div.code-block,#leanpub-doc-main div.code-block{margin-top:10px;margin-bottom:10px}#leanpub-main div.code-block p.codeblock-title,#leanpub-doc-main div.code-block p.codeblock-title{margin:0px;font-size:0.8em}#leanpub-main div.code-block hr,#leanpub-doc-main div.code-block hr{margin:0px}#leanpub-main div.code-block div.highlight,#leanpub-doc-main div.code-block div.highlight{margin:0px}#leanpub-main div.code-block div.highlight pre,#leanpub-main div.code-block div.highlight pre code,#leanpub-doc-main div.code-block div.highlight pre,#leanpub-doc-main div.code-block div.highlight pre code{font-size:10pt;line-height:12pt}#leanpub-main div.code-block pre,#leanpub-doc-main div.code-block pre{margin:0px}#leanpub-main span.lineno,#leanpub-main code.lineno,#leanpub-doc-main span.lineno,#leanpub-doc-main code.lineno{color:gray;font-size:80%}#leanpub-main .sidebarish hr,#leanpub-doc-main .sidebarish hr{border-color:#888}#leanpub-main table,#leanpub-doc-main table{margin-top:10px;margin-bottom:20px;border-collapse:collapse}#leanpub-main tbody,#leanpub-doc-main tbody{padding-bottom:40px}#leanpub-main td,#leanpub-main th,#leanpub-doc-main td,#leanpub-doc-main th{padding-right:10px}#leanpub-main td.sidebar-icon,#leanpub-doc-main td.sidebar-icon{width:30px;vertical-align:top;padding-top:10px}#leanpub-main th,#leanpub-doc-main th{text-align:left;border-bottom:thin solid}#leanpub-main .centered p,#leanpub-doc-main .centered p{text-align:center}div.on-site img{max-width:90%;max-height:600px}.udl{text-decoration:line-through}.uil{font-weight:900}.highlight pre,.highlight pre code{font-family:"Lucida Console", Monaco, monospace}#leanpub-toc ol ol,.toc ol{list-style-type:none}#leanpub-toc ol ul,.toc ul{margin:.5em 0 1em;list-style-type:circle}#leanpub-toc ol li,.toc li{margin-bottom:.625em;padding-left:0;color:#323232}#leanpub-toc ol li>ul>li,#leanpub-toc ol li>ol>li,.toc li>ul>li,.toc li>ol>li{margin-left:1em}#leanpub-toc ol a,.toc a{color:#323232}.section-number{margin-right:1em;color:#999}.toc.has-parts>li{font-size:1.25em}.toc.no-parts>li,#leanpub-toc .columns>ol>li{font-size:1.125em}.toc.has-parts>li>ul>li{font-size:86.66666667%}.toc.no-parts>li>ul>li,.toc.has-parts>li>ul>li>ul>li,#leanpub-toc ol .section{font-size:86.66666667%}.toc.no-parts>li>ul>li>ul>li,.toc.has-parts>li>ul>li>ul>li>ul>li,#leanpub-toc ol .subsection{font-size:86.66666667%}.toc.no-parts>li>ul>li>ul>li>ul>li,.toc.has-parts>li>ul>li>ul>li>ul>li>ul>li,#leanpub-toc ol .subsubsection{font-size:86.66666667%}.toc.no-parts>li>ul>li>ul>li>ul>li>ul>li,.toc.has-parts>li>ul>li>ul>li>ul>li>ul>li>ul>li,#leanpub-toc ol .subsubsubsection{font-size:86.66666667%}img.inline-equation{height:1.0em;vertical-align:baseline}img.block-equation{margin-top:0.5em;margin-right:auto;margin-bottom:0.5em;margin-left:auto;text-align:center}aside.blurb:before{margin-left:-1.25em;margin-top:-0.2em;font-family:FontAwesome;font-weight:normal;font-style:normal;font-size:2em;position:absolute}aside.discussion.blurb:before{content:"\f086"}aside.error.blurb:before{content:"\f188"}aside.information.blurb:before{content:"\f05a"}aside.question.blurb:before{content:"\f059"}aside.tip.blurb:before{content:"\f084"}aside.exercise.blurb:before{content:"\f040"}aside.warning.blurb:before{content:"\f071"}aside.generic_inbar.blurb:before{content:"\f071"}aside.glass.blurb:before{content:"\f000"}aside.music.blurb:before{content:"\f001"}aside.search.blurb:before{content:"\f002"}aside.envelope-o.blurb:before{content:"\f003"}aside.heart.blurb:before{content:"\f004"}aside.star.blurb:before{content:"\f005"}aside.star-o.blurb:before{content:"\f006"}aside.user.blurb:before{content:"\f007"}aside.film.blurb:before{content:"\f008"}aside.th-large.blurb:before{content:"\f009"}aside.th.blurb:before{content:"\f00a"}aside.th-list.blurb:before{content:"\f00b"}aside.check.blurb:before{content:"\f00c"}aside.remove.blurb:before,aside.close.blurb:before,aside.times.blurb:before{content:"\f00d"}aside.search-plus.blurb:before{content:"\f00e"}aside.search-minus.blurb:before{content:"\f010"}aside.power-off.blurb:before{content:"\f011"}aside.signal.blurb:before{content:"\f012"}aside.gear.blurb:before,aside.cog.blurb:before{content:"\f013"}aside.trash-o.blurb:before{content:"\f014"}aside.home.blurb:before{content:"\f015"}aside.file-o.blurb:before{content:"\f016"}aside.clock-o.blurb:before{content:"\f017"}aside.road.blurb:before{content:"\f018"}aside.download.blurb:before{content:"\f019"}aside.arrow-circle-o-down.blurb:before{content:"\f01a"}aside.arrow-circle-o-up.blurb:before{content:"\f01b"}aside.inbox.blurb:before{content:"\f01c"}aside.play-circle-o.blurb:before{content:"\f01d"}aside.rotate-right.blurb:before,aside.repeat.blurb:before{content:"\f01e"}aside.refresh.blurb:before{content:"\f021"}aside.list-alt.blurb:before{content:"\f022"}aside.lock.blurb:before{content:"\f023"}aside.flag.blurb:before{content:"\f024"}aside.headphones.blurb:before{content:"\f025"}aside.volume-off.blurb:before{content:"\f026"}aside.volume-down.blurb:before{content:"\f027"}aside.volume-up.blurb:before{content:"\f028"}aside.qrcode.blurb:before{content:"\f029"}aside.barcode.blurb:before{content:"\f02a"}aside.tag.blurb:before{content:"\f02b"}aside.tags.blurb:before{content:"\f02c"}aside.book.blurb:before{content:"\f02d"}aside.bookmark.blurb:before{content:"\f02e"}aside.print.blurb:before{content:"\f02f"}aside.camera.blurb:before{content:"\f030"}aside.font.blurb:before{content:"\f031"}aside.bold.blurb:before{content:"\f032"}aside.italic.blurb:before{content:"\f033"}aside.text-height.blurb:before{content:"\f034"}aside.text-width.blurb:before{content:"\f035"}aside.align-left.blurb:before{content:"\f036"}aside.align-center.blurb:before{content:"\f037"}aside.align-right.blurb:before{content:"\f038"}aside.align-justify.blurb:before{content:"\f039"}aside.list.blurb:before,aside.blurb.detail-list:before{content:"\f03a"}aside.dedent.blurb:before,aside.outdent.blurb:before{content:"\f03b"}aside.indent.blurb:before{content:"\f03c"}aside.video-camera.blurb:before{content:"\f03d"}aside.photo.blurb:before,aside.image.blurb:before,aside.picture-o.blurb:before{content:"\f03e"}aside.pencil.blurb:before{content:"\f040"}aside.map-marker.blurb:before{content:"\f041"}aside.adjust.blurb:before{content:"\f042"}aside.tint.blurb:before{content:"\f043"}aside.edit.blurb:before,aside.pencil-square-o.blurb:before{content:"\f044"}aside.share-square-o.blurb:before{content:"\f045"}aside.check-square-o.blurb:before{content:"\f046"}aside.arrows.blurb:before{content:"\f047"}aside.step-backward.blurb:before{content:"\f048"}aside.fast-backward.blurb:before{content:"\f049"}aside.backward.blurb:before{content:"\f04a"}aside.play.blurb:before{content:"\f04b"}aside.pause.blurb:before{content:"\f04c"}aside.stop.blurb:before{content:"\f04d"}aside.forward.blurb:before{content:"\f04e"}aside.fast-forward.blurb:before{content:"\f050"}aside.step-forward.blurb:before{content:"\f051"}aside.eject.blurb:before{content:"\f052"}aside.chevron-left.blurb:before{content:"\f053"}aside.chevron-right.blurb:before{content:"\f054"}aside.plus-circle.blurb:before{content:"\f055"}aside.minus-circle.blurb:before{content:"\f056"}aside.times-circle.blurb:before{content:"\f057"}aside.check-circle.blurb:before{content:"\f058"}aside.question-circle.blurb:before{content:"\f059"}aside.info-circle.blurb:before{content:"\f05a"}aside.crosshairs.blurb:before{content:"\f05b"}aside.times-circle-o.blurb:before{content:"\f05c"}aside.check-circle-o.blurb:before{content:"\f05d"}aside.ban.blurb:before{content:"\f05e"}aside.arrow-left.blurb:before{content:"\f060"}aside.arrow-right.blurb:before{content:"\f061"}aside.arrow-up.blurb:before{content:"\f062"}aside.arrow-down.blurb:before{content:"\f063"}aside.mail-forward.blurb:before,aside.share.blurb:before{content:"\f064"}aside.expand.blurb:before{content:"\f065"}aside.compress.blurb:before{content:"\f066"}aside.plus.blurb:before{content:"\f067"}aside.minus.blurb:before{content:"\f068"}aside.asterisk.blurb:before{content:"\f069"}aside.exclamation-circle.blurb:before{content:"\f06a"}aside.gift.blurb:before{content:"\f06b"}aside.leaf.blurb:before{content:"\f06c"}aside.fire.blurb:before{content:"\f06d"}aside.eye.blurb:before{content:"\f06e"}aside.eye-slash.blurb:before{content:"\f070"}aside.warning.blurb:before,aside.exclamation-triangle.blurb:before{content:"\f071"}aside.plane.blurb:before{content:"\f072"}aside.calendar.blurb:before{content:"\f073"}aside.random.blurb:before{content:"\f074"}aside.comment.blurb:before{content:"\f075"}aside.magnet.blurb:before{content:"\f076"}aside.chevron-up.blurb:before{content:"\f077"}aside.chevron-down.blurb:before{content:"\f078"}aside.retweet.blurb:before{content:"\f079"}aside.shopping-cart.blurb:before{content:"\f07a"}aside.folder.blurb:before{content:"\f07b"}aside.folder-open.blurb:before{content:"\f07c"}aside.arrows-v.blurb:before{content:"\f07d"}aside.arrows-h.blurb:before{content:"\f07e"}aside.bar-chart-o.blurb:before,aside.bar-chart.blurb:before{content:"\f080"}aside.twitter-square.blurb:before{content:"\f081"}aside.facebook-square.blurb:before{content:"\f082"}aside.camera-retro.blurb:before{content:"\f083"}aside.key.blurb:before{content:"\f084"}aside.gears.blurb:before,aside.cogs.blurb:before{content:"\f085"}aside.comments.blurb:before{content:"\f086"}aside.thumbs-o-up.blurb:before{content:"\f087"}aside.thumbs-o-down.blurb:before{content:"\f088"}aside.star-half.blurb:before{content:"\f089"}aside.heart-o.blurb:before{content:"\f08a"}aside.sign-out.blurb:before{content:"\f08b"}aside.linkedin-square.blurb:before{content:"\f08c"}aside.thumb-tack.blurb:before{content:"\f08d"}aside.external-link.blurb:before{content:"\f08e"}aside.sign-in.blurb:before{content:"\f090"}aside.trophy.blurb:before{content:"\f091"}aside.github-square.blurb:before{content:"\f092"}aside.upload.blurb:before{content:"\f093"}aside.lemon-o.blurb:before{content:"\f094"}aside.phone.blurb:before{content:"\f095"}aside.square-o.blurb:before{content:"\f096"}aside.bookmark-o.blurb:before{content:"\f097"}aside.phone-square.blurb:before{content:"\f098"}aside.twitter.blurb:before{content:"\f099"}aside.facebook-f.blurb:before,aside.facebook.blurb:before{content:"\f09a"}aside.github.blurb:before{content:"\f09b"}aside.unlock.blurb:before{content:"\f09c"}aside.credit-card.blurb:before{content:"\f09d"}aside.feed.blurb:before,aside.rss.blurb:before{content:"\f09e"}aside.hdd-o.blurb:before{content:"\f0a0"}aside.bullhorn.blurb:before{content:"\f0a1"}aside.bell.blurb:before{content:"\f0f3"}aside.certificate.blurb:before{content:"\f0a3"}aside.hand-o-right.blurb:before{content:"\f0a4"}aside.hand-o-left.blurb:before{content:"\f0a5"}aside.hand-o-up.blurb:before{content:"\f0a6"}aside.hand-o-down.blurb:before{content:"\f0a7"}aside.arrow-circle-left.blurb:before{content:"\f0a8"}aside.arrow-circle-right.blurb:before{content:"\f0a9"}aside.arrow-circle-up.blurb:before{content:"\f0aa"}aside.arrow-circle-down.blurb:before{content:"\f0ab"}aside.globe.blurb:before{content:"\f0ac"}aside.wrench.blurb:before{content:"\f0ad"}aside.tasks.blurb:before{content:"\f0ae"}aside.filter.blurb:before{content:"\f0b0"}aside.briefcase.blurb:before{content:"\f0b1"}aside.arrows-alt.blurb:before{content:"\f0b2"}aside.group.blurb:before,aside.users.blurb:before{content:"\f0c0"}aside.chain.blurb:before,aside.link.blurb:before{content:"\f0c1"}aside.cloud.blurb:before{content:"\f0c2"}aside.flask.blurb:before{content:"\f0c3"}aside.cut.blurb:before,aside.scissors.blurb:before{content:"\f0c4"}aside.copy.blurb:before,.vertical-tabs-container aside.blurb.vertical-tab-content:before,aside.files-o.blurb:before{content:"\f0c5"}aside.paperclip.blurb:before{content:"\f0c6"}aside.save.blurb:before,aside.floppy-o.blurb:before{content:"\f0c7"}aside.square.blurb:before{content:"\f0c8"}aside.navicon.blurb:before,aside.reorder.blurb:before,aside.bars.blurb:before{content:"\f0c9"}aside.list-ul.blurb:before{content:"\f0ca"}aside.list-ol.blurb:before{content:"\f0cb"}aside.strikethrough.blurb:before{content:"\f0cc"}aside.underline.blurb:before{content:"\f0cd"}aside.table.blurb:before,aside.blurb.royalties-table:before{content:"\f0ce"}aside.magic.blurb:before{content:"\f0d0"}aside.truck.blurb:before{content:"\f0d1"}aside.pinterest.blurb:before{content:"\f0d2"}aside.pinterest-square.blurb:before{content:"\f0d3"}aside.google-plus-square.blurb:before{content:"\f0d4"}aside.google-plus.blurb:before{content:"\f0d5"}aside.money.blurb:before{content:"\f0d6"}aside.caret-down.blurb:before{content:"\f0d7"}aside.caret-up.blurb:before{content:"\f0d8"}aside.caret-left.blurb:before{content:"\f0d9"}aside.caret-right.blurb:before{content:"\f0da"}aside.columns.blurb:before{content:"\f0db"}aside.unsorted.blurb:before,aside.sort.blurb:before{content:"\f0dc"}aside.sort-down.blurb:before,aside.sort-desc.blurb:before{content:"\f0dd"}aside.sort-up.blurb:before,aside.sort-asc.blurb:before{content:"\f0de"}aside.envelope.blurb:before{content:"\f0e0"}aside.linkedin.blurb:before{content:"\f0e1"}aside.rotate-left.blurb:before,aside.undo.blurb:before{content:"\f0e2"}aside.legal.blurb:before,aside.gavel.blurb:before{content:"\f0e3"}aside.dashboard.blurb:before,aside.tachometer.blurb:before{content:"\f0e4"}aside.comment-o.blurb:before{content:"\f0e5"}aside.comments-o.blurb:before{content:"\f0e6"}aside.flash.blurb:before,aside.bolt.blurb:before{content:"\f0e7"}aside.sitemap.blurb:before{content:"\f0e8"}aside.umbrella.blurb:before{content:"\f0e9"}aside.paste.blurb:before,aside.clipboard.blurb:before{content:"\f0ea"}aside.lightbulb-o.blurb:before{content:"\f0eb"}aside.exchange.blurb:before{content:"\f0ec"}aside.cloud-download.blurb:before{content:"\f0ed"}aside.cloud-upload.blurb:before{content:"\f0ee"}aside.user-md.blurb:before{content:"\f0f0"}aside.stethoscope.blurb:before{content:"\f0f1"}aside.suitcase.blurb:before{content:"\f0f2"}aside.bell-o.blurb:before{content:"\f0a2"}aside.coffee.blurb:before{content:"\f0f4"}aside.cutlery.blurb:before{content:"\f0f5"}aside.file-text-o.blurb:before{content:"\f0f6"}aside.building-o.blurb:before{content:"\f0f7"}aside.hospital-o.blurb:before{content:"\f0f8"}aside.ambulance.blurb:before{content:"\f0f9"}aside.medkit.blurb:before{content:"\f0fa"}aside.fighter-jet.blurb:before{content:"\f0fb"}aside.beer.blurb:before{content:"\f0fc"}aside.h-square.blurb:before{content:"\f0fd"}aside.plus-square.blurb:before{content:"\f0fe"}aside.angle-double-left.blurb:before{content:"\f100"}aside.angle-double-right.blurb:before{content:"\f101"}aside.angle-double-up.blurb:before{content:"\f102"}aside.angle-double-down.blurb:before{content:"\f103"}aside.angle-left.blurb:before{content:"\f104"}aside.angle-right.blurb:before{content:"\f105"}aside.angle-up.blurb:before{content:"\f106"}aside.angle-down.blurb:before{content:"\f107"}aside.desktop.blurb:before{content:"\f108"}aside.laptop.blurb:before{content:"\f109"}aside.tablet.blurb:before{content:"\f10a"}aside.mobile-phone.blurb:before,aside.mobile.blurb:before{content:"\f10b"}aside.circle-o.blurb:before{content:"\f10c"}aside.quote-left.blurb:before{content:"\f10d"}aside.quote-right.blurb:before{content:"\f10e"}aside.spinner.blurb:before{content:"\f110"}aside.circle.blurb:before{content:"\f111"}aside.mail-reply.blurb:before,aside.reply.blurb:before{content:"\f112"}aside.github-alt.blurb:before{content:"\f113"}aside.folder-o.blurb:before{content:"\f114"}aside.folder-open-o.blurb:before{content:"\f115"}aside.smile-o.blurb:before{content:"\f118"}aside.frown-o.blurb:before{content:"\f119"}aside.meh-o.blurb:before{content:"\f11a"}aside.gamepad.blurb:before{content:"\f11b"}aside.keyboard-o.blurb:before{content:"\f11c"}aside.flag-o.blurb:before{content:"\f11d"}aside.flag-checkered.blurb:before{content:"\f11e"}aside.terminal.blurb:before{content:"\f120"}aside.code.blurb:before{content:"\f121"}aside.mail-reply-all.blurb:before,aside.reply-all.blurb:before{content:"\f122"}aside.star-half-empty.blurb:before,aside.star-half-full.blurb:before,aside.star-half-o.blurb:before{content:"\f123"}aside.location-arrow.blurb:before{content:"\f124"}aside.crop.blurb:before{content:"\f125"}aside.code-fork.blurb:before{content:"\f126"}aside.unlink.blurb:before,aside.chain-broken.blurb:before{content:"\f127"}aside.question.blurb:before{content:"\f128"}aside.info.blurb:before{content:"\f129"}aside.exclamation.blurb:before{content:"\f12a"}aside.superscript.blurb:before{content:"\f12b"}aside.subscript.blurb:before{content:"\f12c"}aside.eraser.blurb:before{content:"\f12d"}aside.puzzle-piece.blurb:before{content:"\f12e"}aside.microphone.blurb:before{content:"\f130"}aside.microphone-slash.blurb:before{content:"\f131"}aside.shield.blurb:before{content:"\f132"}aside.calendar-o.blurb:before{content:"\f133"}aside.fire-extinguisher.blurb:before{content:"\f134"}aside.rocket.blurb:before{content:"\f135"}aside.maxcdn.blurb:before{content:"\f136"}aside.chevron-circle-left.blurb:before{content:"\f137"}aside.chevron-circle-right.blurb:before{content:"\f138"}aside.chevron-circle-up.blurb:before{content:"\f139"}aside.chevron-circle-down.blurb:before{content:"\f13a"}aside.html5.blurb:before{content:"\f13b"}aside.css3.blurb:before{content:"\f13c"}aside.anchor.blurb:before{content:"\f13d"}aside.unlock-alt.blurb:before{content:"\f13e"}aside.bullseye.blurb:before{content:"\f140"}aside.ellipsis-h.blurb:before{content:"\f141"}aside.ellipsis-v.blurb:before{content:"\f142"}aside.rss-square.blurb:before{content:"\f143"}aside.play-circle.blurb:before{content:"\f144"}aside.ticket.blurb:before{content:"\f145"}aside.minus-square.blurb:before{content:"\f146"}aside.minus-square-o.blurb:before{content:"\f147"}aside.level-up.blurb:before{content:"\f148"}aside.level-down.blurb:before{content:"\f149"}aside.check-square.blurb:before{content:"\f14a"}aside.pencil-square.blurb:before{content:"\f14b"}aside.external-link-square.blurb:before{content:"\f14c"}aside.share-square.blurb:before{content:"\f14d"}aside.compass.blurb:before{content:"\f14e"}aside.toggle-down.blurb:before,aside.caret-square-o-down.blurb:before{content:"\f150"}aside.toggle-up.blurb:before,aside.caret-square-o-up.blurb:before{content:"\f151"}aside.toggle-right.blurb:before,aside.caret-square-o-right.blurb:before{content:"\f152"}aside.euro.blurb:before,aside.eur.blurb:before{content:"\f153"}aside.gbp.blurb:before{content:"\f154"}aside.dollar.blurb:before,aside.usd.blurb:before{content:"\f155"}aside.rupee.blurb:before,aside.inr.blurb:before{content:"\f156"}aside.cny.blurb:before,aside.rmb.blurb:before,aside.yen.blurb:before,aside.jpy.blurb:before{content:"\f157"}aside.ruble.blurb:before,aside.rouble.blurb:before,aside.rub.blurb:before{content:"\f158"}aside.won.blurb:before,aside.krw.blurb:before{content:"\f159"}aside.bitcoin.blurb:before,aside.btc.blurb:before{content:"\f15a"}aside.file.blurb:before{content:"\f15b"}aside.file-text.blurb:before{content:"\f15c"}aside.sort-alpha-asc.blurb:before{content:"\f15d"}aside.sort-alpha-desc.blurb:before{content:"\f15e"}aside.sort-amount-asc.blurb:before{content:"\f160"}aside.sort-amount-desc.blurb:before{content:"\f161"}aside.sort-numeric-asc.blurb:before{content:"\f162"}aside.sort-numeric-desc.blurb:before{content:"\f163"}aside.thumbs-up.blurb:before{content:"\f164"}aside.thumbs-down.blurb:before{content:"\f165"}aside.youtube-square.blurb:before{content:"\f166"}aside.youtube.blurb:before{content:"\f167"}aside.xing.blurb:before{content:"\f168"}aside.xing-square.blurb:before{content:"\f169"}aside.youtube-play.blurb:before{content:"\f16a"}aside.dropbox.blurb:before{content:"\f16b"}aside.stack-overflow.blurb:before{content:"\f16c"}aside.instagram.blurb:before{content:"\f16d"}aside.flickr.blurb:before{content:"\f16e"}aside.adn.blurb:before{content:"\f170"}aside.bitbucket.blurb:before{content:"\f171"}aside.bitbucket-square.blurb:before{content:"\f172"}aside.tumblr.blurb:before{content:"\f173"}aside.tumblr-square.blurb:before{content:"\f174"}aside.long-arrow-down.blurb:before{content:"\f175"}aside.long-arrow-up.blurb:before{content:"\f176"}aside.long-arrow-left.blurb:before{content:"\f177"}aside.long-arrow-right.blurb:before{content:"\f178"}aside.apple.blurb:before{content:"\f179"}aside.windows.blurb:before{content:"\f17a"}aside.android.blurb:before{content:"\f17b"}aside.linux.blurb:before{content:"\f17c"}aside.dribbble.blurb:before{content:"\f17d"}aside.skype.blurb:before{content:"\f17e"}aside.foursquare.blurb:before{content:"\f180"}aside.trello.blurb:before{content:"\f181"}aside.female.blurb:before{content:"\f182"}aside.male.blurb:before{content:"\f183"}aside.gittip.blurb:before,aside.gratipay.blurb:before{content:"\f184"}aside.sun-o.blurb:before{content:"\f185"}aside.moon-o.blurb:before{content:"\f186"}aside.archive.blurb:before{content:"\f187"}aside.bug.blurb:before{content:"\f188"}aside.vk.blurb:before{content:"\f189"}aside.weibo.blurb:before{content:"\f18a"}aside.renren.blurb:before{content:"\f18b"}aside.pagelines.blurb:before{content:"\f18c"}aside.stack-exchange.blurb:before{content:"\f18d"}aside.arrow-circle-o-right.blurb:before{content:"\f18e"}aside.arrow-circle-o-left.blurb:before{content:"\f190"}aside.toggle-left.blurb:before,aside.caret-square-o-left.blurb:before{content:"\f191"}aside.dot-circle-o.blurb:before{content:"\f192"}aside.wheelchair.blurb:before{content:"\f193"}aside.vimeo-square.blurb:before{content:"\f194"}aside.turkish-lira.blurb:before,aside.try.blurb:before{content:"\f195"}aside.plus-square-o.blurb:before{content:"\f196"}aside.space-shuttle.blurb:before{content:"\f197"}aside.slack.blurb:before{content:"\f198"}aside.envelope-square.blurb:before{content:"\f199"}aside.wordpress.blurb:before{content:"\f19a"}aside.openid.blurb:before{content:"\f19b"}aside.institution.blurb:before,aside.bank.blurb:before,aside.university.blurb:before{content:"\f19c"}aside.mortar-board.blurb:before,aside.graduation-cap.blurb:before{content:"\f19d"}aside.yahoo.blurb:before{content:"\f19e"}aside.google.blurb:before{content:"\f1a0"}aside.reddit.blurb:before{content:"\f1a1"}aside.reddit-square.blurb:before{content:"\f1a2"}aside.stumbleupon-circle.blurb:before{content:"\f1a3"}aside.stumbleupon.blurb:before{content:"\f1a4"}aside.delicious.blurb:before{content:"\f1a5"}aside.digg.blurb:before{content:"\f1a6"}aside.pied-piper.blurb:before{content:"\f1a7"}aside.pied-piper-alt.blurb:before{content:"\f1a8"}aside.drupal.blurb:before{content:"\f1a9"}aside.joomla.blurb:before{content:"\f1aa"}aside.language.blurb:before{content:"\f1ab"}aside.fax.blurb:before{content:"\f1ac"}aside.building.blurb:before{content:"\f1ad"}aside.child.blurb:before{content:"\f1ae"}aside.paw.blurb:before{content:"\f1b0"}aside.spoon.blurb:before{content:"\f1b1"}aside.cube.blurb:before{content:"\f1b2"}aside.cubes.blurb:before{content:"\f1b3"}aside.behance.blurb:before{content:"\f1b4"}aside.behance-square.blurb:before{content:"\f1b5"}aside.steam.blurb:before{content:"\f1b6"}aside.steam-square.blurb:before{content:"\f1b7"}aside.recycle.blurb:before{content:"\f1b8"}aside.automobile.blurb:before,aside.car.blurb:before{content:"\f1b9"}aside.cab.blurb:before,aside.taxi.blurb:before{content:"\f1ba"}aside.tree.blurb:before{content:"\f1bb"}aside.spotify.blurb:before{content:"\f1bc"}aside.deviantart.blurb:before{content:"\f1bd"}aside.soundcloud.blurb:before{content:"\f1be"}aside.database.blurb:before{content:"\f1c0"}aside.file-pdf-o.blurb:before{content:"\f1c1"}aside.file-word-o.blurb:before{content:"\f1c2"}aside.file-excel-o.blurb:before{content:"\f1c3"}aside.file-powerpoint-o.blurb:before{content:"\f1c4"}aside.file-photo-o.blurb:before,aside.file-picture-o.blurb:before,aside.file-image-o.blurb:before{content:"\f1c5"}aside.file-zip-o.blurb:before,aside.file-archive-o.blurb:before{content:"\f1c6"}aside.file-sound-o.blurb:before,aside.file-audio-o.blurb:before{content:"\f1c7"}aside.file-movie-o.blurb:before,aside.file-video-o.blurb:before{content:"\f1c8"}aside.file-code-o.blurb:before{content:"\f1c9"}aside.vine.blurb:before{content:"\f1ca"}aside.codepen.blurb:before{content:"\f1cb"}aside.jsfiddle.blurb:before{content:"\f1cc"}aside.life-bouy.blurb:before,aside.life-buoy.blurb:before,aside.life-saver.blurb:before,aside.support.blurb:before,aside.life-ring.blurb:before{content:"\f1cd"}aside.circle-o-notch.blurb:before{content:"\f1ce"}aside.ra.blurb:before,aside.rebel.blurb:before{content:"\f1d0"}aside.ge.blurb:before,aside.empire.blurb:before{content:"\f1d1"}aside.git-square.blurb:before{content:"\f1d2"}aside.git.blurb:before{content:"\f1d3"}aside.y-combinator-square.blurb:before,aside.yc-square.blurb:before,aside.hacker-news.blurb:before{content:"\f1d4"}aside.tencent-weibo.blurb:before{content:"\f1d5"}aside.qq.blurb:before{content:"\f1d6"}aside.wechat.blurb:before,aside.weixin.blurb:before{content:"\f1d7"}aside.send.blurb:before,aside.paper-plane.blurb:before{content:"\f1d8"}aside.send-o.blurb:before,aside.paper-plane-o.blurb:before{content:"\f1d9"}aside.history.blurb:before{content:"\f1da"}aside.circle-thin.blurb:before{content:"\f1db"}aside.header.blurb:before{content:"\f1dc"}aside.paragraph.blurb:before{content:"\f1dd"}aside.sliders.blurb:before{content:"\f1de"}aside.share-alt.blurb:before{content:"\f1e0"}aside.share-alt-square.blurb:before{content:"\f1e1"}aside.bomb.blurb:before{content:"\f1e2"}aside.soccer-ball-o.blurb:before,aside.futbol-o.blurb:before{content:"\f1e3"}aside.tty.blurb:before{content:"\f1e4"}aside.binoculars.blurb:before{content:"\f1e5"}aside.plug.blurb:before{content:"\f1e6"}aside.slideshare.blurb:before{content:"\f1e7"}aside.twitch.blurb:before{content:"\f1e8"}aside.yelp.blurb:before{content:"\f1e9"}aside.newspaper-o.blurb:before{content:"\f1ea"}aside.wifi.blurb:before{content:"\f1eb"}aside.calculator.blurb:before{content:"\f1ec"}aside.paypal.blurb:before{content:"\f1ed"}aside.google-wallet.blurb:before{content:"\f1ee"}aside.cc-visa.blurb:before{content:"\f1f0"}aside.cc-mastercard.blurb:before{content:"\f1f1"}aside.cc-discover.blurb:before{content:"\f1f2"}aside.cc-amex.blurb:before{content:"\f1f3"}aside.cc-paypal.blurb:before{content:"\f1f4"}aside.cc-stripe.blurb:before{content:"\f1f5"}aside.bell-slash.blurb:before{content:"\f1f6"}aside.bell-slash-o.blurb:before{content:"\f1f7"}aside.trash.blurb:before{content:"\f1f8"}aside.copyright.blurb:before{content:"\f1f9"}aside.at.blurb:before{content:"\f1fa"}aside.eyedropper.blurb:before{content:"\f1fb"}aside.paint-brush.blurb:before{content:"\f1fc"}aside.birthday-cake.blurb:before{content:"\f1fd"}aside.area-chart.blurb:before{content:"\f1fe"}aside.pie-chart.blurb:before{content:"\f200"}aside.line-chart.blurb:before{content:"\f201"}aside.lastfm.blurb:before{content:"\f202"}aside.lastfm-square.blurb:before{content:"\f203"}aside.toggle-off.blurb:before{content:"\f204"}aside.toggle-on.blurb:before{content:"\f205"}aside.bicycle.blurb:before{content:"\f206"}aside.bus.blurb:before{content:"\f207"}aside.ioxhost.blurb:before{content:"\f208"}aside.angellist.blurb:before{content:"\f209"}aside.cc.blurb:before{content:"\f20a"}aside.shekel.blurb:before,aside.sheqel.blurb:before,aside.ils.blurb:before{content:"\f20b"}aside.meanpath.blurb:before{content:"\f20c"}aside.buysellads.blurb:before{content:"\f20d"}aside.connectdevelop.blurb:before{content:"\f20e"}aside.dashcube.blurb:before{content:"\f210"}aside.forumbee.blurb:before{content:"\f211"}aside.leanpub.blurb:before{content:"\f212"}aside.sellsy.blurb:before{content:"\f213"}aside.shirtsinbulk.blurb:before{content:"\f214"}aside.simplybuilt.blurb:before{content:"\f215"}aside.skyatlas.blurb:before{content:"\f216"}aside.cart-plus.blurb:before{content:"\f217"}aside.cart-arrow-down.blurb:before{content:"\f218"}aside.diamond.blurb:before{content:"\f219"}aside.ship.blurb:before{content:"\f21a"}aside.user-secret.blurb:before{content:"\f21b"}aside.motorcycle.blurb:before{content:"\f21c"}aside.street-view.blurb:before{content:"\f21d"}aside.heartbeat.blurb:before{content:"\f21e"}aside.venus.blurb:before{content:"\f221"}aside.mars.blurb:before{content:"\f222"}aside.mercury.blurb:before{content:"\f223"}aside.intersex.blurb:before,aside.transgender.blurb:before{content:"\f224"}aside.transgender-alt.blurb:before{content:"\f225"}aside.venus-double.blurb:before{content:"\f226"}aside.mars-double.blurb:before{content:"\f227"}aside.venus-mars.blurb:before{content:"\f228"}aside.mars-stroke.blurb:before{content:"\f229"}aside.mars-stroke-v.blurb:before{content:"\f22a"}aside.mars-stroke-h.blurb:before{content:"\f22b"}aside.neuter.blurb:before{content:"\f22c"}aside.genderless.blurb:before{content:"\f22d"}aside.facebook-official.blurb:before{content:"\f230"}aside.pinterest-p.blurb:before{content:"\f231"}aside.whatsapp.blurb:before{content:"\f232"}aside.server.blurb:before{content:"\f233"}aside.user-plus.blurb:before{content:"\f234"}aside.user-times.blurb:before{content:"\f235"}aside.hotel.blurb:before,aside.bed.blurb:before{content:"\f236"}aside.viacoin.blurb:before{content:"\f237"}aside.train.blurb:before{content:"\f238"}aside.subway.blurb:before{content:"\f239"}aside.medium.blurb:before{content:"\f23a"}aside.yc.blurb:before,aside.y-combinator.blurb:before{content:"\f23b"}aside.optin-monster.blurb:before{content:"\f23c"}aside.opencart.blurb:before{content:"\f23d"}aside.expeditedssl.blurb:before{content:"\f23e"}aside.battery-4.blurb:before,aside.battery-full.blurb:before{content:"\f240"}aside.battery-3.blurb:before,aside.battery-three-quarters.blurb:before{content:"\f241"}aside.battery-2.blurb:before,aside.battery-half.blurb:before{content:"\f242"}aside.battery-1.blurb:before,aside.battery-quarter.blurb:before{content:"\f243"}aside.battery-0.blurb:before,aside.battery-empty.blurb:before{content:"\f244"}aside.mouse-pointer.blurb:before{content:"\f245"}aside.i-cursor.blurb:before{content:"\f246"}aside.object-group.blurb:before{content:"\f247"}aside.object-ungroup.blurb:before{content:"\f248"}aside.sticky-note.blurb:before{content:"\f249"}aside.sticky-note-o.blurb:before{content:"\f24a"}aside.cc-jcb.blurb:before{content:"\f24b"}aside.cc-diners-club.blurb:before{content:"\f24c"}aside.clone.blurb:before{content:"\f24d"}aside.balance-scale.blurb:before{content:"\f24e"}aside.hourglass-o.blurb:before{content:"\f250"}aside.hourglass-1.blurb:before,aside.hourglass-start.blurb:before{content:"\f251"}aside.hourglass-2.blurb:before,aside.hourglass-half.blurb:before{content:"\f252"}aside.hourglass-3.blurb:before,aside.hourglass-end.blurb:before{content:"\f253"}aside.hourglass.blurb:before{content:"\f254"}aside.hand-grab-o.blurb:before,aside.hand-rock-o.blurb:before{content:"\f255"}aside.hand-stop-o.blurb:before,aside.hand-paper-o.blurb:before{content:"\f256"}aside.hand-scissors-o.blurb:before{content:"\f257"}aside.hand-lizard-o.blurb:before{content:"\f258"}aside.hand-spock-o.blurb:before{content:"\f259"}aside.hand-pointer-o.blurb:before{content:"\f25a"}aside.hand-peace-o.blurb:before{content:"\f25b"}aside.trademark.blurb:before{content:"\f25c"}aside.registered.blurb:before{content:"\f25d"}aside.creative-commons.blurb:before{content:"\f25e"}aside.gg.blurb:before{content:"\f260"}aside.gg-circle.blurb:before{content:"\f261"}aside.tripadvisor.blurb:before{content:"\f262"}aside.odnoklassniki.blurb:before{content:"\f263"}aside.odnoklassniki-square.blurb:before{content:"\f264"}aside.get-pocket.blurb:before{content:"\f265"}aside.wikipedia-w.blurb:before{content:"\f266"}aside.safari.blurb:before{content:"\f267"}aside.chrome.blurb:before{content:"\f268"}aside.firefox.blurb:before{content:"\f269"}aside.opera.blurb:before{content:"\f26a"}aside.internet-explorer.blurb:before{content:"\f26b"}aside.tv.blurb:before,aside.television.blurb:before{content:"\f26c"}aside.contao.blurb:before{content:"\f26d"}aside.fa-500px.blurb:before{content:"\f26e"}aside.amazon.blurb:before{content:"\f270"}aside.calendar-plus-o.blurb:before{content:"\f271"}aside.calendar-minus-o.blurb:before{content:"\f272"}aside.calendar-times-o.blurb:before{content:"\f273"}aside.calendar-check-o.blurb:before{content:"\f274"}aside.industry.blurb:before{content:"\f275"}aside.map-pin.blurb:before{content:"\f276"}aside.map-signs.blurb:before{content:"\f277"}aside.map-o.blurb:before{content:"\f278"}aside.map.blurb:before{content:"\f279"}aside.commenting.blurb:before{content:"\f27a"}aside.commenting-o.blurb:before{content:"\f27b"}aside.houzz.blurb:before{content:"\f27c"}aside.vimeo.blurb:before{content:"\f27d"}aside.black-tie.blurb:before{content:"\f27e"}aside.fonticons.blurb:before{content:"\f280"}aside.reddit-alien.blurb:before{content:"\f281"}aside.edge.blurb:before{content:"\f282"}aside.credit-card-alt.blurb:before{content:"\f283"}aside.codiepie.blurb:before{content:"\f284"}aside.modx.blurb:before{content:"\f285"}aside.fort-awesome.blurb:before{content:"\f286"}aside.usb.blurb:before{content:"\f287"}aside.product-hunt.blurb:before{content:"\f288"}aside.mixcloud.blurb:before{content:"\f289"}aside.scribd.blurb:before{content:"\f28a"}aside.pause-circle.blurb:before{content:"\f28b"}aside.pause-circle-o.blurb:before{content:"\f28c"}aside.stop-circle.blurb:before{content:"\f28d"}aside.stop-circle-o.blurb:before{content:"\f28e"}aside.shopping-bag.blurb:before{content:"\f290"}aside.shopping-basket.blurb:before{content:"\f291"}aside.hashtag.blurb:before{content:"\f292"}aside.bluetooth.blurb:before{content:"\f293"}aside.bluetooth-b.blurb:before{content:"\f294"}aside.percent.blurb:before{content:"\f295"}.quick-buy-header{-webkit-transition:top, 0.25s, ease-in;-moz-transition:top, 0.25s, ease-in;transition:top, 0.25s, ease-in;background-color:rgba(255,255,255,0.9);border-bottom:1px solid #cbcbcb;height:4.5em;padding:0;left:0;position:fixed;right:0;top:-4.5em;white-space:nowrap;z-index:9999}.quick-buy-header.visible{top:0}.quick-buy-cover-image{vertical-align:middle;margin-right:4px}.quick-buy-cover-image img{max-width:34px}@media screen and (max-width: 53.75em){.quick-buy-cover-image{display:none}}@media screen and (min-width: 40em){.quick-buy-cover-image{display:none}}@media screen and (min-width: 53.75em){.quick-buy-cover-image{display:inline-block}}.quick-buy-title{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;font-size:1em;font-weight:700;line-height:4.5em;vertical-align:middle}@media screen and (max-width: 53.75em){.quick-buy-title{display:none}}@media screen and (min-width: 40em){.quick-buy-title{display:none}}@media screen and (min-width: 53.75em){.quick-buy-title{display:inline-block}}.quick-buy-purchase-list{line-height:4.5em}.quick-buy-purchase-list li{vertical-align:middle}@media screen and (max-width: 53.75em){.quick-buy-purchase-list li:not(:last-child){display:none}}@media screen and (min-width: 40em){.quick-buy-purchase-list li:not(:last-child){display:inline-block}}@media screen and (max-width: 53.75em){.quick-buy-purchase-list{text-align:center}}@media screen and (min-width: 40em){.quick-buy-purchase-list{text-align:center}}@media screen and (min-width: 53.75em){.quick-buy-purchase-list{text-align:right}}#read-online .read .image-with-caption{margin-bottom:1.5em}#read-online .read .image-with-caption img{margin-bottom:.25em}#read-online .read sup{vertical-align:super;font-size:smaller}#read-online .sidebar{text-align:center}#read-online .sidebar .cc-license{font-size:.8125em}@media screen and (min-width: 53.75em){#read-online .sidebar{float:left;display:block;margin-right:2.3576516%;width:31.7615656%;float:right}#read-online .sidebar:last-child{margin-right:0}}#read-online .new-edition-wrapper{float:left;display:block;margin-right:2.3576516%;width:100%}#read-online .new-edition-wrapper:last-child{margin-right:0}#read-online .new-edition-warning{float:left;display:block;margin-right:2.3576516%;width:100%;margin-left:0%;margin:0 auto 2em;padding:0.5em;text-align:center}#read-online .new-edition-warning:last-child{margin-right:0}@media screen and (min-width: 53.75em){#read-online .new-edition-warning{float:left;display:block;margin-right:2.3576516%;width:48.8211742%;margin-left:25.5894129%;margin-right:0}#read-online .new-edition-warning:last-child{margin-right:0}}#book-box{padding:2em 1em;margin:0 0 1.5em 1em;background-color:#fff;border-radius:4px;border:1px solid #cbcbcb}#book-box .book-title,#book-box .bundle-title{font-size:.9375em}#book-box .book-title a:hover,#book-box .bundle-title a:hover{color:#009aff;text-decoration:none}#book-box .book-title,#book-box .bundle-title,#book-box .book-author,#book-box .bundles-authors,#book-box .cover-image,#book-box .pricing{margin-bottom:1.5em}#book-box .detail{font-size:.75em}#book-box .detail p{margin-bottom:0;font-size:.8125em}#leanpub-main{padding:0 4em}#leanpub-toc{padding-left:4em;margin-bottom:4em}#unpublished-read-warning{margin:0 auto;width:400px;text-align:center}.g-recaptcha>div>div{margin:auto}.recaptcha{margin-bottom:3em}.session-form{margin:0 auto;max-width:400px}#gift-purchase,#request_refund,#upsell{padding:3em 2.3576516%;background-color:#fff}#gift-purchase section,#request_refund section,#upsell section{float:left;display:block;margin-right:2.3576516%;width:82.9403914%;margin-left:8.5298043%}#gift-purchase section:last-child,#request_refund section:last-child,#upsell section:last-child{margin-right:0}#contact_author{padding:3em 2.3576516%;background-color:#fff}@media screen and (min-width: 53.75em){#contact_author .feedback,#contact_author .read{float:left;display:block;margin-right:2.3576516%;width:65.8807828%}#contact_author .feedback:last-child,#contact_author .read:last-child{margin-right:0}}#contact_author .sidebar{padding:1em;background:#fff}@media screen and (min-width: 53.75em){#contact_author .sidebar{float:left;display:block;margin-right:2.3576516%;width:31.7615656%}#contact_author .sidebar:last-child{margin-right:0}}#contact_author .sidebar .author-profile{text-align:left}.stats{text-align:center}.stats h5{text-align:left;margin-bottom:0.75em}.stats h5 span{display:inline}.stats ul{padding:0}.stats li{border-right:1px solid rgba(50,50,50,0.2);color:#007bcc;display:inline;float:left;font-size:1.2em;line-height:1.1em;padding:0 0.7em}.stats li:first-child{padding-left:0}.stats li:last-child{border-right:0}.stats span{color:#323232;display:block;font-size:0.7em;font-weight:normal}.stats p.large-stat{text-align:left;font-size:3em;margin-bottom:0 !important;line-height:1em !important;color:#009aff}.tooltip-item{display:inline-block;cursor:pointer;position:relative;border:0}.tooltip-item:hover .tooltip{visibility:visible;opacity:1}.tooltip-item.more-info{position:relative}.tooltip-item.more-info:hover{color:#009aff}.tooltip-item .tooltip{position:absolute;bottom:120%;left:50%;background-color:#808080;border-radius:4px;box-shadow:0 2px 2px rgba(0,0,0,0.33);color:#fff;font-size:13px;font-family:"Open Sans", sans-serif;font-weight:600;line-height:17px;margin-left:-6em;min-width:12em;opacity:0;padding:10px;text-align:center;visibility:hidden;z-index:100}.tooltip-item .tooltip a{color:#fff;text-decoration:underline}.tooltip-item .tooltip a:hover{color:#009aff}.tooltip-item .tooltip p{margin-bottom:1em;font-family:inherit;font-size:1em}.tooltip-item .tooltip p:last-child{margin-bottom:0}.tooltip-item .tooltip form{margin:0}.tooltip-item .tooltip:after{bottom:-10px;content:'';left:calc(50% - 5px);margin-left:-5px;pointer-events:none;position:absolute;right:0;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #808080}.type-system-readable,#read-online .read,#causes,.bundle-edit,#help article,#books-getting-started article,.manage-purchased-package,.redeem-purchased-package,#publisher article,#editors-new article,.readable-container{text-align:left}.type-system-readable h1,#read-online .read h1,#causes h1,.bundle-edit h1,#help article h1,#books-getting-started article h1,.manage-purchased-package h1,.redeem-purchased-package h1,#publisher article h1,#editors-new article h1,.readable-container h1,.type-system-readable h2,#read-online .read h2,#causes h2,.bundle-edit h2,#help article h2,#books-getting-started article h2,.manage-purchased-package h2,.redeem-purchased-package h2,#publisher article h2,#editors-new article h2,.readable-container h2,.type-system-readable h3,#read-online .read h3,#causes h3,.bundle-edit h3,#help article h3,#books-getting-started article h3,.manage-purchased-package h3,.redeem-purchased-package h3,#publisher article h3,#editors-new article h3,.readable-container h3,.type-system-readable p,#read-online .read p,#causes p,.bundle-edit p,#help article p,#books-getting-started article p,.manage-purchased-package p,.redeem-purchased-package p,#publisher article p,#editors-new article p,.readable-container p{margin:0}.type-system-readable p,#read-online .read p,#causes p,.bundle-edit p,#help article p,#books-getting-started article p,.manage-purchased-package p,.redeem-purchased-package p,#publisher article p,#editors-new article p,.readable-container p{color:#323232;line-height:1.5}.type-system-readable::after,#read-online .read::after,#causes::after,.bundle-edit::after,#help article::after,#books-getting-started article::after,.manage-purchased-package::after,.redeem-purchased-package::after,#publisher article::after,#editors-new article::after,.readable-container::after{clear:both;content:"";display:table}.type-system-readable .type,#read-online .read .type,#causes .type,.bundle-edit .type,#help article .type,#books-getting-started article .type,.manage-purchased-package .type,.redeem-purchased-package .type,#publisher article .type,#editors-new article .type,.readable-container .type{border-bottom:1px solid;display:inline-block;font-family:"Open Sans", sans-serif, sans-serif;font-size:.7em;font-weight:800;margin-bottom:2em;padding:.3em 0;text-align:left;text-transform:uppercase}.type-system-readable h1,#read-online .read h1,#causes h1,.bundle-edit h1,#help article h1,#books-getting-started article h1,.manage-purchased-package h1,.redeem-purchased-package h1,#publisher article h1,#editors-new article h1,.readable-container h1{font-family:"Merriweather", serif;font-size:1.8em;font-weight:700;margin-bottom:.5em}@media screen and (min-width: 40em){.type-system-readable h1,#read-online .read h1,#causes h1,.bundle-edit h1,#help article h1,#books-getting-started article h1,.manage-purchased-package h1,.redeem-purchased-package h1,#publisher article h1,#editors-new article h1,.readable-container h1{font-size:2.6em}}.type-system-readable h2,#read-online .read h2,#causes h2,.bundle-edit h2,#help article h2,#books-getting-started article h2,.manage-purchased-package h2,.redeem-purchased-package h2,#publisher article h2,#editors-new article h2,.readable-container h2{font-family:"Merriweather", serif;font-size:1.4em;font-weight:600;line-height:1.4em;margin-bottom:1.1em}@media screen and (min-width: 40em){.type-system-readable h2,#read-online .read h2,#causes h2,.bundle-edit h2,#help article h2,#books-getting-started article h2,.manage-purchased-package h2,.redeem-purchased-package h2,#publisher article h2,#editors-new article h2,.readable-container h2{font-size:1.3em}}.type-system-readable pre,#read-online .read pre,#causes pre,.bundle-edit pre,#help article pre,#books-getting-started article pre,.manage-purchased-package pre,.redeem-purchased-package pre,#publisher article pre,#editors-new article pre,.readable-container pre{background:#f8f8f8;border-radius:4px;font-family:"Lucida Console", Monaco, monospace;font-size:.8125em;font-style:normal;margin-bottom:1.5em;padding:1em;white-space:pre}.type-system-readable h3,#read-online .read h3,#causes h3,.bundle-edit h3,#help article h3,#books-getting-started article h3,.manage-purchased-package h3,.redeem-purchased-package h3,#publisher article h3,#editors-new article h3,.readable-container h3{font-family:"Merriweather", serif;font-size:1.2em;font-weight:500;line-height:1.3em;margin-bottom:.9em}.type-system-readable h4,#read-online .read h4,#causes h4,.bundle-edit h4,#help article h4,#books-getting-started article h4,.manage-purchased-package h4,.redeem-purchased-package h4,#publisher article h4,#editors-new article h4,.readable-container h4,.type-system-readable h5,#read-online .read h5,#causes h5,.bundle-edit h5,#help article h5,#books-getting-started article h5,.manage-purchased-package h5,.redeem-purchased-package h5,#publisher article h5,#editors-new article h5,.readable-container h5,.type-system-readable h6,#read-online .read h6,#causes h6,.bundle-edit h6,#help article h6,#books-getting-started article h6,.manage-purchased-package h6,.redeem-purchased-package h6,#publisher article h6,#editors-new article h6,.readable-container h6{font-family:"Merriweather", serif}.type-system-readable p.date,#read-online .read p.date,#causes p.date,.bundle-edit p.date,#help article p.date,#books-getting-started article p.date,.manage-purchased-package p.date,.redeem-purchased-package p.date,#publisher article p.date,#editors-new article p.date,.readable-container p.date{color:#666;font-family:"Merriweather", serif;font-size:.9em;font-style:italic;margin-bottom:.3em}.type-system-readable p,#read-online .read p,#causes p,.bundle-edit p,#help article p,#books-getting-started article p,.manage-purchased-package p,.redeem-purchased-package p,#publisher article p,#editors-new article p,.readable-container p{font-family:"Open Sans", sans-serif, sans-serif;font-size:1.05em;line-height:1.5em;margin-bottom:1.5em}.type-system-readable a.read-more,#read-online .read a.read-more,#causes a.read-more,.bundle-edit a.read-more,#help article a.read-more,#books-getting-started article a.read-more,.manage-purchased-package a.read-more,.redeem-purchased-package a.read-more,#publisher article a.read-more,#editors-new article a.read-more,.readable-container a.read-more{display:inline-block;font-family:"Open Sans", sans-serif, sans-serif;font-size:.8em;font-weight:700;margin-left:.2em;position:relative;text-transform:uppercase}.type-system-readable a.read-more span,#read-online .read a.read-more span,#causes a.read-more span,.bundle-edit a.read-more span,#help article a.read-more span,#books-getting-started article a.read-more span,.manage-purchased-package a.read-more span,.redeem-purchased-package a.read-more span,#publisher article a.read-more span,#editors-new article a.read-more span,.readable-container a.read-more span{font-family:"Open Sans", sans-serif, sans-serif;font-size:1.5em;font-style:normal;position:absolute;right:-12px;top:-1px}.type-system-readable hr,#read-online .read hr,#causes hr,.bundle-edit hr,#help article hr,#books-getting-started article hr,.manage-purchased-package hr,.redeem-purchased-package hr,#publisher article hr,#editors-new article hr,.readable-container hr{width:3em}.type-system-readable p.author,#read-online .read p.author,#causes p.author,.bundle-edit p.author,#help article p.author,#books-getting-started article p.author,.manage-purchased-package p.author,.redeem-purchased-package p.author,#publisher article p.author,#editors-new article p.author,.readable-container p.author{font-family:"Open Sans", sans-serif, sans-serif}.type-system-readable ol,#read-online .read ol,#causes ol,.bundle-edit ol,#help article ol,#books-getting-started article ol,.manage-purchased-package ol,.redeem-purchased-package ol,#publisher article ol,#editors-new article ol,.readable-container ol,.type-system-readable ul,#read-online .read ul,#causes ul,.bundle-edit ul,#help article ul,#books-getting-started article ul,.manage-purchased-package ul,.redeem-purchased-package ul,#publisher article ul,#editors-new article ul,.readable-container ul{margin-bottom:1.5em}.type-system-readable ul,#read-online .read ul,#causes ul,.bundle-edit ul,#help article ul,#books-getting-started article ul,.manage-purchased-package ul,.redeem-purchased-package ul,#publisher article ul,#editors-new article ul,.readable-container ul{list-style-type:disc}.type-system-readable ol,#read-online .read ol,#causes ol,.bundle-edit ol,#help article ol,#books-getting-started article ol,.manage-purchased-package ol,.redeem-purchased-package ol,#publisher article ol,#editors-new article ol,.readable-container ol{list-style-type:decimal}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.type-system-readable p,#read-online .read p,#causes p,.bundle-edit p,#help article p,#books-getting-started article p,.manage-purchased-package p,.redeem-purchased-package p,#publisher article p,#editors-new article p,.readable-container p,.type-system-readable a,#read-online .read a,#causes a,.bundle-edit a,#help article a,#books-getting-started article a,.manage-purchased-package a,.redeem-purchased-package a,#publisher article a,#editors-new article a,.readable-container a,.type-system-readable .type,#read-online .read .type,#causes .type,.bundle-edit .type,#help article .type,#books-getting-started article .type,.manage-purchased-package .type,.redeem-purchased-package .type,#publisher article .type,#editors-new article .type,.readable-container .type{font-family:"Merriweather", serif}.type-system-readable h1,#read-online .read h1,#causes h1,.bundle-edit h1,#help article h1,#books-getting-started article h1,.manage-purchased-package h1,.redeem-purchased-package h1,#publisher article h1,#editors-new article h1,.readable-container h1,.type-system-readable h2,#read-online .read h2,#causes h2,.bundle-edit h2,#help article h2,#books-getting-started article h2,.manage-purchased-package h2,.redeem-purchased-package h2,#publisher article h2,#editors-new article h2,.readable-container h2,.type-system-readable h3,#read-online .read h3,#causes h3,.bundle-edit h3,#help article h3,#books-getting-started article h3,.manage-purchased-package h3,.redeem-purchased-package h3,#publisher article h3,#editors-new article h3,.readable-container h3,.type-system-readable h4,#read-online .read h4,#causes h4,.bundle-edit h4,#help article h4,#books-getting-started article h4,.manage-purchased-package h4,.redeem-purchased-package h4,#publisher article h4,#editors-new article h4,.readable-container h4,.type-system-readable h5,#read-online .read h5,#causes h5,.bundle-edit h5,#help article h5,#books-getting-started article h5,.manage-purchased-package h5,.redeem-purchased-package h5,#publisher article h5,#editors-new article h5,.readable-container h5,.type-system-readable h6,#read-online .read h6,#causes h6,.bundle-edit h6,#help article h6,#books-getting-started article h6,.manage-purchased-package h6,.redeem-purchased-package h6,#publisher article h6,#editors-new article h6,.readable-container h6{font-family:"Open Sans", sans-serif, sans-serif}}.table,.royalties-table{table-layout:auto}.table th,.royalties-table th,.table td,.royalties-table td{padding:.625em 0;font-weight:normal;border:0}.table th,.royalties-table th{font-size:1.125em;color:#009aff}.table td,.royalties-table td{font-size:.875em;color:#666}.table-minimal{table-layout:auto;border-collapse:separate;border-spacing:0;text-align:left}.table-minimal tbody tr:hover>td,.table-minimal tbody tr:hover>th{background-color:#fafafa}.table-minimal tbody tr:first-child td{border-top:1px solid #cbcbcb}.table-minimal thead th{background-color:white;padding:0.5em;border:0px;border-top:1px solid #cbcbcb;font-size:.875em}.table-minimal thead th:first-child{border-top-left-radius:4px;border-left:1px solid #cbcbcb}.table-minimal thead th:last-child{border-top-right-radius:4px;border-right:1px solid #cbcbcb}.table-minimal tbody{background-color:#fff}.table-minimal tbody td{padding:0.5em;border-top:1px solid #cbcbcb;border-bottom:0px}.table-minimal tbody td button{border:1px solid #dbdbdb;border-radius:3px;box-shadow:inset 0 1px 0 0 white;color:#333333;display:inline-block;font-size:inherit;font-weight:bold;background-color:#fff;background-image:-webkit-linear-gradient(#fff, #e3e3e3);background-image:linear-gradient(#fff, #e3e3e3);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 white;background-clip:padding-box;border:1px solid #dfd8d8;border-radius:3px;box-shadow:inset 0 1px 0 0 white;color:#333333;display:inline-block;font-size:inherit;font-weight:bold;background-color:#fff;background-image:-webkit-linear-gradient(#fff, #e5e0e0);background-image:linear-gradient(#fff, #e5e0e0);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 white;background-clip:padding-box;margin-right:0.5em;display:inline-block;width:100%;margin-bottom:.3em;outline:none}.table-minimal tbody td button:hover:not(:disabled){background-color:#f2f2f2;background-image:-webkit-linear-gradient(#f2f2f2, #dbdbdb);background-image:linear-gradient(#f2f2f2, #dbdbdb);box-shadow:inset 0 1px 0 0 white;cursor:pointer}.table-minimal tbody td button:active:not(:disabled),.table-minimal tbody td button:focus:not(:disabled){border:1px solid #dbdbdb;box-shadow:inset 0 0 8px 4px #d4d4d4, inset 0 0 8px 4px #d4d4d4}.table-minimal tbody td button:hover:not(:disabled){background-color:#f2f2f2;background-image:-webkit-linear-gradient(#f2f2f2, #ded8d8);background-image:linear-gradient(#f2f2f2, #ded8d8);box-shadow:inset 0 1px 0 0 white;cursor:pointer}.table-minimal tbody td button:active:not(:disabled),.table-minimal tbody td button:focus:not(:disabled){border:1px solid #dfd8d8;box-shadow:inset 0 0 8px 4px #d7d1d1, inset 0 0 8px 4px #d7d1d1}.table-minimal tbody td button:disabled{cursor:not-allowed;opacity:0.5}@media screen and (min-width: 40em){.table-minimal tbody td button{width:auto;margin-bottom:0}}.royalties-table tr{border-bottom:0}.royalties-table-wrapper{padding:2.3576516%;position:relative;margin-top:3em;margin-bottom:3em;text-align:center;font-size:.5em}@media screen and (min-width: 53.75em){.royalties-table-wrapper{padding:.875em 2em 2em;text-align:left;font-size:1em}}.table-row-scope td:first-child{font-weight:600}table form{margin:0}td.center,td.centered{text-align:center}td.right{text-align:right}table.small{font-size:.8125em}.no-hover tr:hover,.no-hover td:hover{background-color:inherit}.video{position:relative;margin:auto}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video .video-wrapper{position:relative;height:0;padding-bottom:56.25%;border:1px solid #cbcbcb}.screenshot{position:relative}.screenshot img{margin:auto}.screenshot::before{position:absolute;top:0px;right:0px;bottom:0px;left:0px;margin:auto;color:#fff;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.screenshot:hover::before{color:#009aff}.dropdown{display:inline-block;vertical-align:middle;text-align:left;margin:0 0.75em;font-size:.8125em;color:#009aff}.dropdown-container{display:block;position:relative}.dropdown-description{background:transparent;border-bottom-left-radius:4px;border-top-left-radius:4px;color:#989898;float:left;font-size:.75em;line-height:40px;margin-bottom:0;padding:0 0.5em 0 1em}@media screen and (min-width: 53.75em){.dropdown-description{font-size:1em}}.dropdown-button{background:transparent;border-bottom-right-radius:4px;border-top-right-radius:4px;cursor:pointer;float:right;line-height:40px;margin-bottom:0;padding:0 3.5em 0 0.5em;position:relative;text-transform:capitalize}.dropdown-button i.fa{margin-right:0.75em}.dropdown-button::after{font-family:FontAwesome;content:"\f107";margin-left:0.75em}@media screen and (min-width: 53.75em){.dropdown-button{font-size:1em;padding:0 2.5em 0 0.5em}}.dropdown-button:hover{color:#009aff}.menu{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:#fff;border-radius:4px;border:1px solid #cbcbcb;box-shadow:0 2px 2px rgba(0,0,0,0.2);color:#323232;cursor:pointer;display:none;overflow:visible;position:absolute;top:50px;z-index:99999}.menu.flush-left{left:0}.menu.flush-center{right:-10px}.menu.flush-right{right:0}.menu i{margin-right:.5em;font-size:1.375em;vertical-align:middle}.menu:before{position:absolute;top:0;right:16px;color:#fff;content:"\25b2";font-size:24px;pointer-events:none;text-shadow:0 -1px 1px rgba(0,0,0,0.3);top:-23px}.filter-header{margin:0;padding:0;font-size:1.125em}.menu li{color:#323232;padding:.125em 1em;line-height:2.25em}.menu li a{display:block;color:inherit}.menu li:hover{background:#f7f7f7}.menu li:hover a{color:#009aff}.menu li:hover a,.menu li:hover a:hover{text-decoration:none}.menu li:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.menu li:last-child{border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.menu li.active{color:#009aff}.show-menu{display:block}.profile-wrapper{margin-bottom:2em}.profile-wrapper::after{clear:both;content:"";display:table}.author-profile,.contributor-profile,.publisher-profile,.user-profile,.cause-profile{padding:2.3576516%}.author-profile::after,.contributor-profile::after,.publisher-profile::after,.user-profile::after,.cause-profile::after{clear:both;content:"";display:table}.author-profile hr,.contributor-profile hr,.publisher-profile hr,.user-profile hr,.cause-profile hr{margin:.5em 0}.author-profile .profile-details,.contributor-profile .profile-details,.publisher-profile .profile-details,.user-profile .profile-details,.cause-profile .profile-details{width:100%}@media screen and (min-width: 40em){.author-profile .profile-details,.contributor-profile .profile-details,.publisher-profile .profile-details,.user-profile .profile-details,.cause-profile .profile-details{float:left;display:block;margin-right:2.3576516%;width:31.7615656%}.author-profile .profile-details:last-child,.contributor-profile .profile-details:last-child,.publisher-profile .profile-details:last-child,.user-profile .profile-details:last-child,.cause-profile .profile-details:last-child{margin-right:0}}.author-profile .avatar,.contributor-profile .avatar,.publisher-profile .avatar,.user-profile .avatar,.cause-profile .avatar{margin-bottom:1.5em}.author-profile .profile-icons i,.contributor-profile .profile-icons i,.publisher-profile .profile-icons i,.user-profile .profile-icons i,.cause-profile .profile-icons i{font-size:2em}.author-profile .profile-name,.contributor-profile .profile-name,.publisher-profile .profile-name,.user-profile .profile-name,.cause-profile .profile-name{text-decoration:none;font-weight:600;color:#000}.author-profile .profile-name a,.contributor-profile .profile-name a,.publisher-profile .profile-name a,.user-profile .profile-name a,.cause-profile .profile-name a{color:inherit}.author-profile .profile-name a:hover,.contributor-profile .profile-name a:hover,.publisher-profile .profile-name a:hover,.user-profile .profile-name a:hover,.cause-profile .profile-name a:hover{color:#009aff}.author-profile .profile-title,.contributor-profile .profile-title,.publisher-profile .profile-title,.user-profile .profile-title,.cause-profile .profile-title{text-transform:uppercase;font-size:.75em;color:#757575}.author-profile .profile-icons a,.contributor-profile .profile-icons a,.publisher-profile .profile-icons a,.user-profile .profile-icons a{display:block;margin-bottom:0.75em;text-align:center}.author-profile .profile-info-wrapper,.contributor-profile .profile-info-wrapper,.publisher-profile .profile-info-wrapper,.user-profile .profile-info-wrapper{width:100%}@media screen and (min-width: 40em){.author-profile .profile-info-wrapper,.contributor-profile .profile-info-wrapper,.publisher-profile .profile-info-wrapper,.user-profile .profile-info-wrapper{float:left;display:block;margin-right:2.3576516%;width:65.8807828%}.author-profile .profile-info-wrapper:last-child,.contributor-profile .profile-info-wrapper:last-child,.publisher-profile .profile-info-wrapper:last-child,.user-profile .profile-info-wrapper:last-child{margin-right:0}}.cause-profile .profile-header::after{clear:both;content:"";display:table}.cause-profile .cause-logo{float:left;display:block;margin-right:2.3576516%;width:31.7615656%}.cause-profile .cause-logo:last-child{margin-right:0}.cause-profile .cause-titles{float:left;display:block;margin-right:2.3576516%;width:65.8807828%;margin-right:0}.cause-profile .cause-titles:last-child{margin-right:0}.publisher-profile{float:left;display:block;margin-right:2.3576516%;width:65.8807828%;margin-left:17.0596086%;text-align:center}.publisher-profile:last-child{margin-right:0}.publisher-profile .profile-name a{color:#009aff}.publisher-profile .profile-name a:hover{color:#006cb3}.owl-carousel .owl-wrapper-outer{overflow:hidden}.list-controls .owl-controls{display:inline-block;vertical-align:middle;margin-left:8px}.list-controls .owl-prev,.list-controls .owl-next{display:inline-block;vertical-align:sub;color:#666;padding:0 4px}.list-controls .owl-prev.disabled,.list-controls .owl-next.disabled{opacity:0.3;cursor:default;pointer-events:none}.list-controls .owl-prev:hover,.list-controls .owl-next:hover{color:#009aff}.list-controls .owl-prev::before{font-family:FontAwesome;font-size:1.25em;content:"\f053"}.list-controls .owl-next::before{font-family:FontAwesome;font-size:1.25em;content:"\f054"}.book-title,.bundle-title,.book-title a,.bundle-title a{margin-bottom:0.5em;font-size:1.5em;color:#000}@media screen and (min-width: 53.75em){.book-title,.bundle-title,.book-title a,.bundle-title a{font-size:1.5em}}.book-subtitle{font-size:1em;margin-bottom:1.5em;color:#666}.book-author,.bundles-authors{color:#000;text-decoration:none;text-transform:uppercase;font-size:.8125em;font-weight:500}.book-author a,.bundles-authors a{display:inline-block;height:32px;line-height:32px;font-size:1.125em;color:inherit;font-family:inherit;font-weight:400;text-transform:none}.book-author a:hover,.bundles-authors a:hover{color:#009aff}.book-titles>p{font-size:.625em;text-transform:uppercase}.book-titles>p a{color:inherit;display:inline;font-family:inherit;font-size:1.5em;line-height:1.5;margin:0 1px;text-transform:none;vertical-align:baseline}.book-titles>p a:hover{color:#009aff}.book-description,.bundle-description{font-size:.9375em;font-weight:400;line-height:1.5;margin-bottom:1em}.book-description .more,.bundle-description .more{font-size:.8125em}.cover-image{margin-bottom:.625em}.book-edit-link{background-color:#009aff;border-bottom:2px solid #0081d6;color:#fff;text-shadow:0 1px 0 #006cb3;position:absolute;top:0;right:0;padding:.25em .5em;border-radius:0}.book-edit-link:hover{background-color:#0081d6;border-bottom:2px solid #0075c2}.book-edit-link:active,.book-edit-link:focus{background-color:#008be6;border-bottom:2px solid #006cb3}.book-edit-link:hover{color:white}.book-edit-link:active,.book-edit-link:focus{color:white}.stealth-mode,.embargo-mode,.not-accepted{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin-bottom:0;padding:.125em .25em;border-radius:0;font-size:.8125em;text-align:center}.book-progress{width:80%;margin:.75em auto;text-align:center}.book-progress.complete .progress-bar{display:none;border:1px solid #009aff;background-color:#009aff}.book-progress.complete .progress-bar .meter{display:none}.book-progress.complete .percent-complete{color:#009aff}.book-progress .progress-bar{background-color:#fff;display:block;position:relative;height:8px;border:1px solid #323232;margin:1px;border-radius:4px;margin-bottom:0.75em}.book-progress .progress-bar .meter{position:absolute;top:0px;right:0px;bottom:0px;left:0px;display:inline-block;max-width:99%;background-color:#323232;border-bottom-left-radius:4px;border-top-left-radius:4px}.book-progress .percent-complete{margin-bottom:.125em;color:#323232}.book-progress .last-updated{text-transform:uppercase;font-size:.75em;color:#757575}.book-details-list{text-transform:uppercase}.book-details-list::after{clear:both;content:"";display:table}.book-details-list.vertical .detail{display:block;margin-bottom:1em}.book-details-list .detail{text-align:center;display:inline-block}.book-details-list .detail>span{display:block;margin-bottom:3px;line-height:1.125;font-size:1.75em;color:#323232}.book-details-list .detail>p{font-size:.75em;color:#666;letter-spacing:1px}.book-details-list .detail.percentage span{padding-left:1em}.book-details-list .detail.percentage span::after{content:'%';font-size:.8125em;margin-left:1px}.book-details-list .detail.complete p,.book-details-list .detail.complete span{color:#009aff}.book-details-list.pricing .free{font-size:1.25em}.book-details-list.pricing .regular-price{text-decoration:line-through}.book-details-list.pricing .suggested-price{text-shadow:0 1px 0 #a6d6ff;color:#009aff}.book-details-list.pricing .coupon-price{background-color:#fff6bf}.book-details-list .fa{font-size:2em;color:#323232}.new-publisher-book{padding:3em 2.3576516%;background-color:#fff}.new-publisher-book section{float:left;display:block;margin-right:2.3576516%;width:100%;margin-left:0%}.new-publisher-book section:last-child{margin-right:0}header.navigation{background-color:#fff;width:100%;z-index:1;border-bottom:1px solid #cbcbcb}header.navigation .large-container,header.navigation #bookstore section,#bookstore header.navigation section{padding:0 1em}header.navigation .nav{float:left;display:block;margin-right:2.3576516%;width:100%;padding:0;height:75px}header.navigation .nav:last-child{margin-right:0}header.navigation ul#navigation-menu,header.navigation ul#navigation-actions{width:100%}header.navigation #navigation-actions{position:relative;z-index:10}header.navigation .nav-logo,header.navigation .nav-link,header.navigation .nav-search,header.navigation .nav-icon,header.navigation .nav-mobile,header.navigation .nav-sign-in{display:inline-block;height:75px;vertical-align:top}header.navigation .nav-logo a{background-image:url(/assets/logos/logo-black-on-white-60-42-0833a2c1a3a444ce25d8734f65d6e6fb.png);background-repeat:no-repeat;background-size:60px 42px;display:block;height:42px;margin:15px 25px 15px 7px;width:60px}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){header.navigation .nav-logo a{background-image:url(/assets/logos/logo-black-on-white-60-42-2x-beea2c5e5fd2039a1aabe5e6a0b16014.png);background-size:60px 42px}}header.navigation .nav-logo{height:75px;left:calc(50% - 25px);padding-right:0;position:absolute;text-align:left}@media screen and (min-width: 40em){header.navigation .nav-logo{left:initial;padding-right:0.75em;position:initial}}@media screen and (min-width: 53.75em){header.navigation .nav-logo{padding-right:2em}}@media screen and (min-width: 64.6875em){header.navigation .nav-logo{padding-right:3em}}header.navigation .nav-link{display:none;line-height:75px;padding-right:1em;text-align:left;vertical-align:top}@media screen and (min-width: 40em){header.navigation .nav-link{padding-right:.75em;display:inline-block}}@media screen and (min-width: 53.75em){header.navigation .nav-link{padding-right:24px}}@media screen and (min-width: 64.6875em){header.navigation .nav-link{padding-right:24px}}header.navigation .nav-link a{color:#323232;display:inline-block;font-size:1.125em;padding:0}header.navigation .nav-link a:hover{color:#808080;text-decoration:none}header.navigation .nav-right-wrapper{display:inline-block;float:right;text-align:right}header.navigation .nav-search{display:none;padding-right:.375em}@media screen and (min-width: 40em){header.navigation .nav-search{display:inline-block;padding-right:.125em}}@media screen and (min-width: 53.75em){header.navigation .nav-search{padding-right:.375em}}@media screen and (min-width: 64.6875em){header.navigation .nav-search{padding-right:.5em}}header.navigation .nav-search form{display:inline-block;position:relative;height:100%}header.navigation .nav-search button{color:#808080;position:absolute;right:0;top:0;height:100%;background-color:transparent;border:none;text-shadow:none;padding:0}header.navigation .nav-search input{border:none;border-bottom:1px solid #cbcbcb;border-radius:0;background-color:#fff;box-shadow:none;margin:0}header.navigation .nav-search input:focus{border-color:#99d7ff}header.navigation .nav-search input:focus+button{color:#009aff}@media screen and (min-width: 40em){header.navigation .nav-search input{margin-top:1.1em;width:155px}}@media screen and (min-width: 53.75em){header.navigation .nav-search input{margin-top:1.2em;width:200px}}@media screen and (min-width: 64.6875em){header.navigation .nav-search input{width:300px}}header.navigation .nav-icon{border-left:1px solid transparent;border-right:1px solid transparent;font-size:2em;line-height:75px;padding:0 .375em;position:relative}@media screen and (min-width: 40em){header.navigation .nav-icon{padding:0 .125em}}@media screen and (min-width: 53.75em){header.navigation .nav-icon{padding:0 .375em}}@media screen and (min-width: 64.6875em){header.navigation .nav-icon{padding:0 .5em}}header.navigation .nav-icon img{display:inline-block;vertical-align:text-top}header.navigation .nav-icon a{display:inline-block}header.navigation .nav-icon i{color:#808080}header.navigation .nav-icon:hover{cursor:pointer;text-decoration:none}header.navigation .nav-icon:hover i{color:#009aff}header.navigation .nav-icon:hover img{box-shadow:0 0 5px 1px #009aff}header.navigation .nav-icon.open{background-color:#fff;border-left:1px solid #cbcbcb;border-right:1px solid #cbcbcb;height:76px;z-index:initial}header.navigation .nav-icon.account{display:none;margin-right:-.5em}@media screen and (min-width: 53.75em){header.navigation .nav-icon.account{margin-right:0}}header.navigation .nav-sign-in,header.navigation .nav-sign-up{display:none;line-height:75px;padding:0 .375em}header.navigation .nav-sign-up{padding-right:0}header.navigation .nav-mobile{padding:0}@media screen and (min-width: 40em){header.navigation .nav-mobile{display:none}}header.navigation #shopping-cart-icon{position:relative}header.navigation #shopping-cart-icon .notification-count{background-color:#e23138;border-radius:8px;color:#fff;font-size:10px;font-weight:600;line-height:5px;padding:5px;position:absolute;right:-5px;top:-5px}header.navigation #account-icon{display:inline-block;position:relative;vertical-align:middle}header.navigation #account-icon .dropdown-caret{display:inline-block;font-size:21px;position:relative;right:0;top:-5px}header.navigation #account-icon.open .dropdown-caret{-moz-transform:scaleY(-1);-ms-filter:"FlipV";-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);filter:FlipV;transform:scaleY(-1)}@media screen and (min-width: 53.75em){header.navigation.large{border-bottom:none;margin-bottom:4em}}#account-dropdown{background-color:#fff;border:1px solid #cbcbcb;cursor:initial;display:none;font-size:.4em;padding:20px;position:absolute;right:-1px;text-align:left;top:75px;z-index:-1}#account-dropdown.open{display:block}#account-dropdown ul.account-section{display:flex}#account-dropdown .account,#account-dropdown .author-account,#account-dropdown .publisher-account,#account-dropdown .quick-links{width:150px;display:inline-block;vertical-align:top;padding-right:30px}#account-dropdown .account h3,#account-dropdown .author-account h3,#account-dropdown .publisher-account h3,#account-dropdown .quick-links h3{margin-bottom:0.8em}#account-dropdown .account a,#account-dropdown .author-account a,#account-dropdown .publisher-account a,#account-dropdown .quick-links a{margin-bottom:1.2em;line-height:1em;color:#323232}#account-dropdown .account a:hover,#account-dropdown .author-account a:hover,#account-dropdown .publisher-account a:hover,#account-dropdown .quick-links a:hover{color:#009aff}#account-dropdown .publisher-account{margin-top:1.8em}#account-dropdown .quick-links{display:none}#account-dropdown .quick-links a{display:block}@media screen and (min-width: 40em){#account-dropdown .quick-links{display:inline-block}}#account-dropdown .actions{background-color:#fafafa;line-height:1em;margin:0 -20px -20px;padding:20px}#account-dropdown .actions .help a{color:#666}#account-dropdown .actions .logout{float:right}#account-dropdown .actions .logout span{margin-right:4px;font-size:13px}#account-dropdown .actions .logout a{display:inline-block}#account-dropdown .guest,#account-dropdown .user,#account-dropdown .reader,#account-dropdown .author,#account-dropdown .author-account,#account-dropdown .publisher-account{display:none}.sliding-panel-content{position:fixed;top:0px;right:auto;bottom:0px;left:0px;height:100%;width:220px;-webkit-transform:translateX(-220px);-moz-transform:translateX(-220px);-ms-transform:translateX(-220px);-o-transform:translateX(-220px);transform:translateX(-220px);-webkit-transition:all 0.25s linear;-moz-transition:all 0.25s linear;transition:all 0.25s linear;-webkit-overflow-scrolling:touch;background:#8d8d8d;overflow-y:auto;z-index:999999}.sliding-panel-content ul{margin:0;padding:0}.sliding-panel-content li{list-style:none}.sliding-panel-content li a{border-bottom:1px solid #757575;color:#fff;display:block;font-weight:bold;padding:1em;text-decoration:none}.sliding-panel-content li a:focus{background-color:#9a9a9a}.sliding-panel-content li a:hover{background-color:#009aff;color:#fff}.sliding-panel-content.is-visible{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.sliding-panel-content .search-bar form{padding:0;position:relative}.sliding-panel-content .search-bar input{background-color:#8d8d8d;border-bottom:1px solid #757575;border-radius:0;border:none;box-shadow:none;color:#fff;margin:0;padding:1em}.sliding-panel-content .search-bar button{background-color:transparent;border:none;position:absolute;right:0;top:11px}.sliding-panel-fade-screen{position:fixed;top:0;right:0;bottom:0;left:0;-webkit-transition:all 0.15s ease-out 0s;-moz-transition:all 0.15s ease-out 0s;transition:all 0.15s ease-out 0s;background:#000;opacity:0;visibility:hidden;z-index:999998}.sliding-panel-fade-screen.is-visible{opacity:.4;visibility:visible}.sliding-panel-button{cursor:pointer;display:inline-block;outline:none;padding:10px 16px;position:relative}.sliding-panel-button img{height:1.3em}.footer{padding:2em 2.3576516% 5em 2.3576516%;background-color:#323232;color:#f2f2f2}.footer .footer-logo{margin:auto;width:96px}.footer .footer-logo a{background-image:url(/assets/logos/logo-white-96-67-ae2ffc071fe675d8017b44f024d34dd7.png);background-repeat:no-repeat;background-size:96px 67px;display:block;height:67px;width:96px}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){.footer .footer-logo a{background-image:url(/assets/logos/logo-white-96-67-2x-59bc6e27ee93432fdf870def24412756.png);background-size:96px 67px}}.footer .footer-links{margin:1.5em 0}.footer ul{padding:0 2.3576516%}@media screen and (max-width: 53.75em){.footer ul{width:100%;margin-bottom:1.5em}}@media screen and (min-width: 40em){.footer ul{float:left;display:block;margin-right:2.3576516%;width:31.7615656%}.footer ul:last-child{margin-right:0}.footer ul:nth-child(3){margin-right:0}}@media screen and (min-width: 53.75em){.footer ul{float:left;display:block;margin-right:0.46280133%;width:19.62975894%}.footer ul:last-child{margin-right:0}}.footer li:first-child{color:inherit;font-size:1.125em;margin-bottom:5px}.footer li a{color:inherit;font-size:.8125em}.footer li a:hover{text-decoration:underline}.footer .copyright{padding:1.5em 2.3576516%;color:inherit;font-size:.8125em;line-height:1.5;margin:auto;text-align:center;width:75%}.footer .copyright a{text-decoration:underline}.footer .copyright a:hover{color:#fff}.noscroll{overflow:hidden !important}.modal{display:inline-block}.modal label{cursor:pointer}.modal label img{display:block;max-width:300px}.modal input[type="checkbox"]{display:none}.modal .btn{border:1px solid #dbdbdb;border-radius:3px;box-shadow:inset 0 1px 0 0 white;color:#333333;display:inline-block;font-size:inherit;font-weight:bold;background-color:#fff;background-image:-webkit-linear-gradient(#fff, #e3e3e3);background-image:linear-gradient(#fff, #e3e3e3);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 white;background-clip:padding-box;border:1px solid #dfd8d8;border-radius:3px;box-shadow:inset 0 1px 0 0 white;color:#333333;display:inline-block;font-size:inherit;font-weight:bold;background-color:#fff;background-image:-webkit-linear-gradient(#fff, #e5e0e0);background-image:linear-gradient(#fff, #e5e0e0);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 white;background-clip:padding-box;font-size:1em;margin-bottom:1.5}.modal .btn:hover:not(:disabled){background-color:#f2f2f2;background-image:-webkit-linear-gradient(#f2f2f2, #dbdbdb);background-image:linear-gradient(#f2f2f2, #dbdbdb);box-shadow:inset 0 1px 0 0 white;cursor:pointer}.modal .btn:active:not(:disabled),.modal .btn:focus:not(:disabled){border:1px solid #dbdbdb;box-shadow:inset 0 0 8px 4px #d4d4d4, inset 0 0 8px 4px #d4d4d4}.modal .btn:hover:not(:disabled){background-color:#f2f2f2;background-image:-webkit-linear-gradient(#f2f2f2, #ded8d8);background-image:linear-gradient(#f2f2f2, #ded8d8);box-shadow:inset 0 1px 0 0 white;cursor:pointer}.modal .btn:active:not(:disabled),.modal .btn:focus:not(:disabled){border:1px solid #dfd8d8;box-shadow:inset 0 0 8px 4px #d7d1d1, inset 0 0 8px 4px #d7d1d1}.modal .btn:disabled{cursor:not-allowed;opacity:0.5}.modal .modal-open{overflow:hidden}.modal .modal-window{-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;transition:opacity 0.5s ease;position:fixed;top:0px;right:0px;bottom:0px;left:0px;background:rgba(0,0,0,0.75);opacity:0;text-align:left;visibility:hidden;z-index:10}.modal .modal-window .modal-bg{position:absolute;top:0px;right:0px;bottom:0px;left:0px;cursor:pointer}.modal .modal-close{position:absolute;top:0.809em;right:0.809em;height:2em;width:2em;cursor:pointer}.modal .modal-close::before{font-size:1.75em;display:block;font-family:FontAwesome;content:"\f00d";color:#8a8a8a;text-shadow:0 1px 0 #646464}.modal .modal-close:hover::before{color:#4d4d4d}.modal .modal-inner{-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;transition:opacity 0.25s ease;border-radius:4px;border:1px solid #cbcbcb;background:#fff;margin:auto;max-height:95%;position:relative;overflow:auto;width:95%;padding:0.809em;margin-top:.6em}@media screen and (min-width: 40em){.modal .modal-inner{padding:1.618em;width:60%;max-height:90%;margin-top:1em}}@media screen and (min-width: 53.75em){.modal .modal-inner{width:50%;margin-top:1em}}.modal .modal-inner h1{margin-bottom:.6em;text-align:left;text-transform:capitalize;font-size:1.75em;color:#323232}.modal .modal-inner p{font-size:1em;max-width:100% !important;padding:0;text-align:left}.modal .modal-inner p.intro{color:#009aff;line-height:1.6em}.modal .modal-inner p.help-block,.modal .modal-inner #details-panel p.refund,#details-panel .modal .modal-inner p.refund{font-size:.75em}.modal .modal-inner p.body{color:#323232;line-height:1.45em}@media screen and (min-width: 40em){.modal .modal-inner p.body{-webkit-columns:2 8em;-moz-columns:2 8em;columns:2 8em}}.modal .modal-inner a.cta{color:white;display:inline-block;margin-right:.5em;margin-top:1em}.modal .modal-inner a.cta:last-child{padding:0 2em}.modal .modal-state:checked+.modal-window{opacity:1;visibility:visible}.modal .modal-window-visible{opacity:1;visibility:visible;z-index:10000}.modal .modal-state:checked+.modal-window .modal-inner{top:0}.testimonial-list-item{margin-bottom:3em;text-align:center}.testimonial-list-item .avatar{margin-bottom:1.5em}@media screen and (min-width: 40em){.testimonial-list-item .avatar img{height:100px;width:100px}}.testimonial-list-item hr{border-bottom:1px solid #cbcbcb;border-left:none;border-right:none;border-top:none;margin:1.5em auto;width:3em}.testimonial-list-item .name{margin-bottom:0;font-weight:500}.testimonial-list-item .title{color:#757575;font-size:.9em}.follow-links a{display:none}.follow-links i{margin-right:10px}.vertical-tabs-container{border:1px solid transparent}.vertical-tabs-container::after{clear:both;content:"";display:table}.vertical-tabs-container .vertical-tabs{display:none;color:#009aff}@media screen and (min-width: 40em){.vertical-tabs-container .vertical-tabs{display:inline;padding-top:2.25em;float:left;height:18.75em;width:33.33333333%}}.vertical-tabs-container .vertical-tab{line-height:1.25em;color:#009aff}.vertical-tabs-container .vertical-tab::after{display:none;height:24px;line-height:inherit;vertical-align:baseline}@media screen and (min-width: 40em){.vertical-tabs-container .vertical-tab{display:block;margin-right:-1px;padding:.5em .75em;font-size:1.5em}.vertical-tabs-container .vertical-tab.is-active{margin-right:-1px;color:#323232}.vertical-tabs-container .vertical-tab.is-active::after{display:inline-block}.vertical-tabs-container .vertical-tab:hover{color:#0066a8}.vertical-tabs-container .vertical-tab:hover::after{display:inline-block}}.vertical-tabs-container .vertical-tab:focus{outline:none}.vertical-tabs-container .vertical-tab-content-container{position:relative;display:block;margin:0 auto}.vertical-tabs-container .vertical-tab-content-container a:focus{outline:none}.vertical-tabs-container .vertical-tab-content-container::before{content:"";height:15px;bottom:-15px;top:auto;background-color:inherit}@media screen and (min-width: 40em){.vertical-tabs-container .vertical-tab-content-container{display:inline-block;height:auto;width:66.66666667%;box-shadow:0 0 20px rgba(0,0,0,0.1);background-color:#fff}}.vertical-tabs-container .vertical-tab-content{background-color:#fff;padding:3em 1em;text-align:left}.vertical-tabs-container .vertical-tab-content h4{font-size:1.125em}@media screen and (min-width: 40em){.vertical-tabs-container .vertical-tab-content{display:none;border:none}}@media screen and (min-width: 53.75em){.vertical-tabs-container .vertical-tab-content{padding:3em}.vertical-tabs-container .vertical-tab-content h4{font-size:1.5em}}.vertical-tabs-container .vertical-tab-accordion-heading{position:relative;display:block;background-color:#e5e5e5;padding:1.5em 0.809em;border-top:1px solid #cbcbcb;font-size:1em;color:#009aff;cursor:pointer}.vertical-tabs-container .vertical-tab-accordion-heading:hover{color:#009aff}.vertical-tabs-container .vertical-tab-accordion-heading::after{left:auto;color:#323232}.vertical-tabs-container .vertical-tab-accordion-heading.is-active{border-bottom:none;color:#009aff}@media screen and (min-width: 40em){.vertical-tabs-container .vertical-tab-accordion-heading{display:none}}@media screen and (min-width: 40em){.vertical-tabs-container{margin-bottom:1.5em;text-align:left}}.noscroll{overflow:hidden !important}.modal{display:inline-block}.modal label{cursor:pointer}.modal label img{display:block;max-width:300px}.modal input[type="checkbox"]{display:none}.modal .btn{border:1px solid #dbdbdb;border-radius:3px;box-shadow:inset 0 1px 0 0 white;color:#333333;display:inline-block;font-size:inherit;font-weight:bold;background-color:#fff;background-image:-webkit-linear-gradient(#fff, #e3e3e3);background-image:linear-gradient(#fff, #e3e3e3);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 white;background-clip:padding-box;border:1px solid #dfd8d8;border-radius:3px;box-shadow:inset 0 1px 0 0 white;color:#333333;display:inline-block;font-size:inherit;font-weight:bold;background-color:#fff;background-image:-webkit-linear-gradient(#fff, #e5e0e0);background-image:linear-gradient(#fff, #e5e0e0);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 white;background-clip:padding-box;font-size:1em;margin-bottom:1.5}.modal .btn:hover:not(:disabled){background-color:#f2f2f2;background-image:-webkit-linear-gradient(#f2f2f2, #dbdbdb);background-image:linear-gradient(#f2f2f2, #dbdbdb);box-shadow:inset 0 1px 0 0 white;cursor:pointer}.modal .btn:active:not(:disabled),.modal .btn:focus:not(:disabled){border:1px solid #dbdbdb;box-shadow:inset 0 0 8px 4px #d4d4d4, inset 0 0 8px 4px #d4d4d4}.modal .btn:hover:not(:disabled){background-color:#f2f2f2;background-image:-webkit-linear-gradient(#f2f2f2, #ded8d8);background-image:linear-gradient(#f2f2f2, #ded8d8);box-shadow:inset 0 1px 0 0 white;cursor:pointer}.modal .btn:active:not(:disabled),.modal .btn:focus:not(:disabled){border:1px solid #dfd8d8;box-shadow:inset 0 0 8px 4px #d7d1d1, inset 0 0 8px 4px #d7d1d1}.modal .btn:disabled{cursor:not-allowed;opacity:0.5}.modal .modal-open{overflow:hidden}.modal .modal-window{-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;transition:opacity 0.5s ease;position:fixed;top:0px;right:0px;bottom:0px;left:0px;background:rgba(0,0,0,0.75);opacity:0;text-align:left;visibility:hidden;z-index:10}.modal .modal-window .modal-bg{position:absolute;top:0px;right:0px;bottom:0px;left:0px;cursor:pointer}.modal .modal-close{position:absolute;top:0.809em;right:0.809em;height:2em;width:2em;cursor:pointer}.modal .modal-close::before{font-size:1.75em;display:block;font-family:FontAwesome;content:"\f00d";color:#8a8a8a;text-shadow:0 1px 0 #646464}.modal .modal-close:hover::before{color:#4d4d4d}.modal .modal-inner{-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;transition:opacity 0.25s ease;border-radius:4px;border:1px solid #cbcbcb;background:#fff;margin:auto;max-height:95%;position:relative;overflow:auto;width:95%;padding:0.809em;margin-top:.6em}@media screen and (min-width: 40em){.modal .modal-inner{padding:1.618em;width:60%;max-height:90%;margin-top:1em}}@media screen and (min-width: 53.75em){.modal .modal-inner{width:50%;margin-top:1em}}.modal .modal-inner h1{margin-bottom:.6em;text-align:left;text-transform:capitalize;font-size:1.75em;color:#323232}.modal .modal-inner p{font-size:1em;max-width:100% !important;padding:0;text-align:left}.modal .modal-inner p.intro{color:#009aff;line-height:1.6em}.modal .modal-inner p.help-block,.modal .modal-inner #details-panel p.refund,#details-panel .modal .modal-inner p.refund{font-size:.75em}.modal .modal-inner p.body{color:#323232;line-height:1.45em}@media screen and (min-width: 40em){.modal .modal-inner p.body{-webkit-columns:2 8em;-moz-columns:2 8em;columns:2 8em}}.modal .modal-inner a.cta{color:white;display:inline-block;margin-right:.5em;margin-top:1em}.modal .modal-inner a.cta:last-child{padding:0 2em}.modal .modal-state:checked+.modal-window{opacity:1;visibility:visible}.modal .modal-window-visible{opacity:1;visibility:visible;z-index:10000}.modal .modal-state:checked+.modal-window .modal-inner{top:0}#author-hero{padding:2.3576516%;background-color:#fff;text-align:center}#author-hero::after{clear:both;content:"";display:table}#author-hero .section-title{padding:2.3576516% 0;margin-bottom:0;text-align:center;font-size:3em}#author-hero .section-title span{display:block}#author-hero .section-subtitle{float:left;display:block;margin-right:2.3576516%;width:82.9403914%;margin-left:8.5298043%;float:none;font-size:1.5em;margin-bottom:2em}#author-hero .section-subtitle:last-child{margin-right:0}#author-hero .process-graphic{width:75%}#what-you-can-do{background-color:#fff;color:#323232;font-size:15px}#what-you-can-do .large-container,#what-you-can-do #bookstore section,#bookstore #what-you-can-do section{padding:3em 2.3576516%}#what-you-can-do .large-container p,#what-you-can-do #bookstore section p,#bookstore #what-you-can-do section p{margin:0.5em}#what-you-can-do .large-container .bullet-content,#what-you-can-do #bookstore section .bullet-content,#bookstore #what-you-can-do section .bullet-content{text-align:left}#what-you-can-do .container,#what-you-can-do #gift-purchase article,#gift-purchase #what-you-can-do article,#what-you-can-do #request_refund article,#request_refund #what-you-can-do article,#what-you-can-do #upsell article,#upsell #what-you-can-do article,#what-you-can-do .new-publisher-book article,.new-publisher-book #what-you-can-do article,#what-you-can-do #new-bundle article,#new-bundle #what-you-can-do article{padding:3em 2.3576516%}#what-you-can-do .container p,#what-you-can-do #gift-purchase article p,#gift-purchase #what-you-can-do article p,#what-you-can-do #request_refund article p,#request_refund #what-you-can-do article p,#what-you-can-do #upsell article p,#upsell #what-you-can-do article p,#what-you-can-do .new-publisher-book article p,.new-publisher-book #what-you-can-do article p,#what-you-can-do #new-bundle article p,#new-bundle #what-you-can-do article p{margin:0}#what-you-can-do .container .bullet-content,#what-you-can-do #gift-purchase article .bullet-content,#gift-purchase #what-you-can-do article .bullet-content,#what-you-can-do #request_refund article .bullet-content,#request_refund #what-you-can-do article .bullet-content,#what-you-can-do #upsell article .bullet-content,#upsell #what-you-can-do article .bullet-content,#what-you-can-do .new-publisher-book article .bullet-content,.new-publisher-book #what-you-can-do article .bullet-content,#what-you-can-do #new-bundle article .bullet-content,#new-bundle #what-you-can-do article .bullet-content{text-align:left}#try-leanpub{background-color:#fff;text-align:center}#try-leanpub .container,#try-leanpub #gift-purchase article,#gift-purchase #try-leanpub article,#try-leanpub #request_refund article,#request_refund #try-leanpub article,#try-leanpub #upsell article,#upsell #try-leanpub article,#try-leanpub .new-publisher-book article,.new-publisher-book #try-leanpub article,#try-leanpub #new-bundle article,#new-bundle #try-leanpub article{padding:2.3576516%}#try-leanpub .section-title{padding:2.3576516%;color:inherit;text-align:center;margin-bottom:0}@media screen and (min-width: 53.75em){#try-leanpub .section-title{padding:1em}}#try-leanpub .bullet-list{padding:2em 0}#try-leanpub .bullet-list::after{clear:both;content:"";display:table}#try-leanpub .bullet .bullet-content{margin-bottom:2em}@media screen and (min-width: 53.75em){#try-leanpub .bullet:nth-child(-n+4) .bullet-content{margin-bottom:3em}}#try-leanpub .bullet-icon{margin-bottom:16px;font-size:32px;color:#009aff}#try-leanpub .bullet-icon.free,#try-leanpub .bullet-icon.royalties{width:auto;font-size:32px;line-height:1}#try-leanpub .bullet-icon.free::before{content:"$0"}#try-leanpub .bullet-icon.royalties::before{content:"90%"}#try-leanpub .bullet-copy span{display:inline-block;margin-top:.75em;font-size:.75em}#audience{background-color:#e5e5e5}#audience .container,#audience #gift-purchase article,#gift-purchase #audience article,#audience #request_refund article,#request_refund #audience article,#audience #upsell article,#upsell #audience article,#audience .new-publisher-book article,.new-publisher-book #audience article,#audience #new-bundle article,#new-bundle #audience article{padding:0}@media screen and (min-width: 53.75em){#audience .container,#audience #gift-purchase article,#gift-purchase #audience article,#audience #request_refund article,#request_refund #audience article,#audience #upsell article,#upsell #audience article,#audience .new-publisher-book article,.new-publisher-book #audience article,#audience #new-bundle article,#new-bundle #audience article{padding:0 2.3576516%}}#audience .section-subtitle{padding:1em .25em;margin-bottom:0}@media screen and (min-width: 53.75em){#audience .section-subtitle{padding:2.5em 1em 0 1em;margin-bottom:2em}}#audience .detail-list{padding-left:1em}@media screen and (min-width: 53.75em){#audience .vertical-tabs-container{margin-bottom:0}}#audience .vertical-tab-content-container{min-height:0;padding-right:0}#audience .vertical-tab-content-container h4{margin-bottom:1em;color:#000}@media screen and (min-width: 53.75em){#audience .vertical-tab-content-container{min-height:20em;padding-right:3.75em}}#cause-logos{width:100%}#cause-logos a{display:inline-block}#why-leanpub{background-color:#666;position:relative;z-index:1}#why-leanpub .container,#why-leanpub #gift-purchase article,#gift-purchase #why-leanpub article,#why-leanpub #request_refund article,#request_refund #why-leanpub article,#why-leanpub #upsell article,#upsell #why-leanpub article,#why-leanpub .new-publisher-book article,.new-publisher-book #why-leanpub article,#why-leanpub #new-bundle article,#new-bundle #why-leanpub article{padding:3.125em 2.3576516%}#why-leanpub .section-title{margin-bottom:.25em;padding:0;text-align:center;font-size:3em;color:#fff}@media screen and (min-width: 53.75em){#why-leanpub .section-title{padding:0 .5em;font-size:6em}}#why-leanpub .bullets{float:left;display:block;margin-right:2.3576516%;width:82.9403914%;margin-left:8.5298043%}#why-leanpub .bullets:last-child{margin-right:0}#why-leanpub .bullet-content{padding:0}#why-leanpub .video-wrapper,#why-leanpub .video-title{display:block;text-align:center}#why-leanpub .video-wrapper{border:0}#how-leanpub-works{background-color:#fff}#how-leanpub-works .container,#how-leanpub-works #gift-purchase article,#gift-purchase #how-leanpub-works article,#how-leanpub-works #request_refund article,#request_refund #how-leanpub-works article,#how-leanpub-works #upsell article,#upsell #how-leanpub-works article,#how-leanpub-works .new-publisher-book article,.new-publisher-book #how-leanpub-works article,#how-leanpub-works #new-bundle article,#new-bundle #how-leanpub-works article{padding:2.3576516%}#how-leanpub-works .section-subtitle{padding:0}@media screen and (min-width: 53.75em){#how-leanpub-works .section-subtitle{padding:0 3em}}@media screen and (min-width: 53.75em){#how-leanpub-works .copy,#how-leanpub-works .vertical-tabs-container .vertical-tab-content,.vertical-tabs-container #how-leanpub-works .vertical-tab-content{float:left;display:block;margin-right:2.3576516%;width:65.8807828%;margin-left:17.0596086%;padding:2.3576516%;margin-bottom:1em}#how-leanpub-works .copy:last-child,#how-leanpub-works .vertical-tabs-container .vertical-tab-content:last-child,.vertical-tabs-container #how-leanpub-works .vertical-tab-content:last-child{margin-right:0}}#royalties-explained{background-color:#f8f8f8}#royalties-explained .container,#royalties-explained #gift-purchase article,#gift-purchase #royalties-explained article,#royalties-explained #request_refund article,#request_refund #royalties-explained article,#royalties-explained #upsell article,#upsell #royalties-explained article,#royalties-explained .new-publisher-book article,.new-publisher-book #royalties-explained article,#royalties-explained #new-bundle article,#new-bundle #royalties-explained article{padding:4em 0}#royalties-explained .section-title{margin-bottom:.75em;padding:0;text-align:center;color:#757575}@media screen and (min-width: 53.75em){#royalties-explained .section-title{padding:0 2em}}#royalties-explained .section-subtitle{padding:0 0.5em;margin-bottom:2em;font-size:1.125em}#royalties-explained .copy,#royalties-explained .vertical-tabs-container .vertical-tab-content,.vertical-tabs-container #royalties-explained .vertical-tab-content,#royalties-explained .royalties-table-wrapper{float:left;display:block;margin-right:2.3576516%;width:82.9403914%;margin-left:8.5298043%}#royalties-explained .copy:last-child,#royalties-explained .vertical-tabs-container .vertical-tab-content:last-child,.vertical-tabs-container #royalties-explained .vertical-tab-content:last-child,#royalties-explained .royalties-table-wrapper:last-child{margin-right:0}@media screen and (min-width: 53.75em){#royalties-explained .copy,#royalties-explained .vertical-tabs-container .vertical-tab-content,.vertical-tabs-container #royalties-explained .vertical-tab-content,#royalties-explained .royalties-table-wrapper{float:left;display:block;margin-right:2.3576516%;width:65.8807828%;margin-left:17.0596086%}#royalties-explained .copy:last-child,#royalties-explained .vertical-tabs-container .vertical-tab-content:last-child,.vertical-tabs-container #royalties-explained .vertical-tab-content:last-child,#royalties-explained .royalties-table-wrapper:last-child{margin-right:0}}#royalties-explained .copy .royalties-table,#royalties-explained .vertical-tabs-container .vertical-tab-content .royalties-table,.vertical-tabs-container #royalties-explained .vertical-tab-content .royalties-table,#royalties-explained .royalties-table-wrapper .royalties-table{width:100%}#royalties-explained .copy .royalties-table td,#royalties-explained .vertical-tabs-container .vertical-tab-content .royalties-table td,.vertical-tabs-container #royalties-explained .vertical-tab-content .royalties-table td,#royalties-explained .royalties-table-wrapper .royalties-table td{text-align:center}#how-to-leanpub{background-color:#323232}#how-to-leanpub .container,#how-to-leanpub #gift-purchase article,#gift-purchase #how-to-leanpub article,#how-to-leanpub #request_refund article,#request_refund #how-to-leanpub article,#how-to-leanpub #upsell article,#upsell #how-to-leanpub article,#how-to-leanpub .new-publisher-book article,.new-publisher-book #how-to-leanpub article,#how-to-leanpub #new-bundle article,#new-bundle #how-to-leanpub article{padding:2.3576516% 0}#how-to-leanpub .section-title{padding:.25em;text-align:center;line-height:.8125em;font-size:4em;margin-bottom:.5em;color:#fff}@media screen and (min-width: 53.75em){#how-to-leanpub .section-title{font-size:7em}}#how-to-leanpub .bullets{width:100%;color:#fff}@media screen and (min-width: 53.75em){#how-to-leanpub .bullets{float:left;display:block;margin-right:2.3576516%;width:65.8807828%;margin-left:17.0596086%}#how-to-leanpub .bullets:last-child{margin-right:0}}#how-to-leanpub .bullet-copy{font-size:.875em}#how-to-leanpub .bullet-copy a{font-family:inherit;text-decoration:underline;color:inherit}#book-categories{background-color:#fff}#book-categories .container,#book-categories #gift-purchase article,#gift-purchase #book-categories article,#book-categories #request_refund article,#request_refund #book-categories article,#book-categories #upsell article,#upsell #book-categories article,#book-categories .new-publisher-book article,.new-publisher-book #book-categories article,#book-categories #new-bundle article,#new-bundle #book-categories article{padding:3.125em 2.3576516%}#book-categories .section-title{color:#666}#book-categories .section-subtitle{padding:0;font-size:1.125em}#book-categories .section-subtitle a{text-decoration:underline}@media screen and (min-width: 53.75em){#book-categories .section-subtitle{padding:0 2.5em;font-size:2em}}#book-categories .category-list{width:100%;text-align:left}#book-categories .category-list ul{float:left;display:block;margin-right:2.3576516%;width:65.8807828%;margin-left:17.0596086%}#book-categories .category-list ul:last-child{margin-right:0}#book-categories .category-list ul li{margin-bottom:.125em;text-decoration:underline}@media screen and (min-width: 53.75em){#book-categories .category-list{float:left;display:block;margin-right:2.3576516%;width:74.4105871%;margin-left:12.79470645%;padding:2.3576516% 2em}#book-categories .category-list:last-child{margin-right:0}#book-categories .category-list ul{float:left;display:block;margin-right:2.3576516%;width:31.7615656%;margin-left:0%}#book-categories .category-list ul:last-child{margin-right:0}}#leanpub-affiliate{background-color:#e5e5e5}#leanpub-affiliate .container,#leanpub-affiliate #gift-purchase article,#gift-purchase #leanpub-affiliate article,#leanpub-affiliate #request_refund article,#request_refund #leanpub-affiliate article,#leanpub-affiliate #upsell article,#upsell #leanpub-affiliate article,#leanpub-affiliate .new-publisher-book article,.new-publisher-book #leanpub-affiliate article,#leanpub-affiliate #new-bundle article,#new-bundle #leanpub-affiliate article{padding:2.3576516%}#leanpub-affiliate .section-subtitle{padding:0 1em}#leanpub-affiliate .section-subtitle a,#leanpub-affiliate .section-subtitle{color:#323232}#leanpub-affiliate .copy,#leanpub-affiliate .vertical-tabs-container .vertical-tab-content,.vertical-tabs-container #leanpub-affiliate .vertical-tab-content{float:left;display:block;margin-right:2.3576516%;width:82.9403914%;margin-left:8.5298043%}#leanpub-affiliate .copy:last-child,#leanpub-affiliate .vertical-tabs-container .vertical-tab-content:last-child,.vertical-tabs-container #leanpub-affiliate .vertical-tab-content:last-child{margin-right:0}#bookstore{padding:0 1.5em;background-color:transparent}#bookstore .search-message{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:.5em;border-radius:4px;margin-bottom:1em;text-align:center}#bookstore .search-message.no-matches{background:#fff6bf;border:1px solid #ffeb73;color:#bfa400}#bookstore .search-message.no-matches a{color:#bfa400}#bookstore .search-message.no-matches a:active,#bookstore .search-message.no-matches a:visited{color:#bfa400}#bookstore .search-message.no-matches a:hover{color:#8c7800}#bookstore .search-message.no-matches .flash-close::after,#bookstore .search-message.no-matches .flash-close::before{color:#bfa400}#bookstore .search-message.no-matches .flash-close:hover::after,#bookstore .search-message.no-matches .flash-close:hover::before{color:#8c7800}#bookstore .search-message.no-matches [class$='-title']{background-color:#fff2a6;border-bottom:1px solid #ffeb73}#bookstore .search-message.no-matches [class$='-progress']{background-color:#fff4b0}#bookstore .search-message.found-matches{background:#f2f9ff;border:1px solid #a6d6ff;color:#0082f2}#bookstore .search-message.found-matches a{color:#0082f2}#bookstore .search-message.found-matches a:active,#bookstore .search-message.found-matches a:visited{color:#0082f2}#bookstore .search-message.found-matches a:hover{color:#0067bf}#bookstore .search-message.found-matches .flash-close::after,#bookstore .search-message.found-matches .flash-close::before{color:#0082f2}#bookstore .search-message.found-matches .flash-close:hover::after,#bookstore .search-message.found-matches .flash-close:hover::before{color:#0067bf}#bookstore .search-message.found-matches [class$='-title']{background-color:#d9edff;border-bottom:1px solid #a6d6ff}#bookstore .search-message.found-matches [class$='-progress']{background-color:#e3f2ff}#bookstore-navigation{background-color:#fff;border-bottom:1px solid #cbcbcb;margin-bottom:1.5em;padding:1.5em 0}#bookstore-navigation .container,#bookstore-navigation #gift-purchase article,#gift-purchase #bookstore-navigation article,#bookstore-navigation #request_refund article,#request_refund #bookstore-navigation article,#bookstore-navigation #upsell article,#upsell #bookstore-navigation article,#bookstore-navigation .new-publisher-book article,.new-publisher-book #bookstore-navigation article,#bookstore-navigation #new-bundle article,#new-bundle #bookstore-navigation article{padding:0}#bookstore-navigation .list-header>div{width:100%}#bookstore-navigation .list-header>div::after{clear:both;content:"";display:table}#bookstore-navigation .list-header>div:nth-child(1){text-align:right}@media screen and (min-width: 53.75em){#bookstore-navigation .list-header>div:nth-child(1){float:left;display:block;margin-right:2.3576516%;width:57.3509785%;text-align:left}#bookstore-navigation .list-header>div:nth-child(1):last-child{margin-right:0}}#bookstore-navigation .list-header>div:nth-child(2){text-align:right}@media screen and (min-width: 53.75em){#bookstore-navigation .list-header>div:nth-child(2){float:left;display:block;margin-right:2.3576516%;width:40.2913699%}#bookstore-navigation .list-header>div:nth-child(2):last-child{margin-right:0}}#bookstore-navigation .list-title{vertical-align:top;font-weight:600}#bookstore-navigation .list-title,#bookstore-navigation .filter{display:block}@media screen and (min-width: 53.75em){#bookstore-navigation .list-title,#bookstore-navigation .filter{display:inline-block;vertical-align:bottom}}#bookstore-navigation .active-sub-filter{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;padding:0;font-size:1.125em;text-transform:uppercase}#bookstore-navigation .filter .menu{min-width:325px;max-width:80vw}#bookstore-navigation .filter .menu li span{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;display:block}#bookstore-navigation .filter .menu hr{margin:4px 0}#bookstore-navigation .filter .menu .default{font-weight:600}#bookstore-navigation .filter .menu .scrollable{max-height:52vh;overflow-y:auto;overflow-x:hidden}#bookstore-loading{padding:30px}#bookstore-loading .message{width:50vw;max-width:200px;margin:0 auto;text-align:center}#bookstore-loading .message h2{display:block}#bookstore-loading .message .logo{max-width:100%}#bookstore-view{display:none}#bookstore-view .book-list-wrapper .list-title{line-height:44px;height:44px;display:block}#bookstore-view .book-list-wrapper .list-subtitle{line-height:18px}#bookstore-view .filter-explained{padding:2.3576516%;margin-bottom:3em}.paginated{margin-bottom:3em}.paginated .pagination{width:100%;padding:2.3576516%;text-align:center}.paginated .pagination span a{color:#323232}.paginated .pagination span a:hover{text-decoration:underline}.paginated .pagination .first::before,.paginated .pagination .prev::before{font-family:FontAwesome;margin-left:1.5em}.paginated .pagination .next::after,.paginated .pagination .last::after{font-family:FontAwesome;margin-right:1.5em}.paginated .pagination .first::before{content:'\f100'}.paginated .pagination .prev::before{content:'\f104'}.paginated .pagination .next::after{content:'\f105'}.paginated .pagination .last::after{content:'\f101'}.paginated .pagination .page a{padding:0.75em}.paginated .pagination .page.current{padding:0.75em;color:#009aff;font-weight:800}.cause-pane{padding:3em 2.3576516%;background-color:#fff}@media screen and (min-width: 53.75em){.cause-profile{float:left;display:block;margin-right:2.3576516%;width:65.8807828%;margin-left:17.0596086%}.cause-profile:last-child{margin-right:0}}@media screen and (min-width: 53.75em){#causes .left{float:left;display:block;margin-right:2.3576516%;width:65.8807828%}#causes .left:last-child{margin-right:0}}@media screen and (min-width: 53.75em){#causes .right{float:left;display:block;margin-right:2.3576516%;width:31.7615656%}#causes .right:last-child{margin-right:0}}#causes .jstab-content .submit{margin-top:10px}.accordion-tabs-minimal{margin-bottom:0}.accordion-tabs-minimal::after{clear:both;content:"";display:table}.accordion-tabs-minimal>li.active a,.accordion-tabs-minimal>li.is-active a{border-bottom:0;pointer-events:none}@media screen and (min-width: 53.75em){.accordion-tabs-minimal>li.active a,.accordion-tabs-minimal>li.is-active a{border:1px solid #cbcbcb;background-color:#fff;border-bottom:1px solid #fff;border-bottom-color:transparent;margin-bottom:-1px}}.accordion-tabs-minimal>li>a{border-top-left-radius:0;border-top-right-radius:0;background-color:transparent;border-top:1px solid #cbcbcb;color:#808080;display:block;font-weight:400;padding:0.75em 1em}@media screen and (min-width: 53.75em){.accordion-tabs-minimal>li>a{border-top-left-radius:4px;border-top-right-radius:4px;display:inline-block;border-top:0}}.accordion-tabs-minimal>li>a:hover{color:#009aff}.accordion-tabs-minimal>li>a:focus{outline:none}@media screen and (min-width: 53.75em){.accordion-tabs-minimal>li{display:inline}.accordion-tabs-minimal>li.active:first-child a{border-top:1px solid #cbcbcb}}.accordion-tabs-minimal+.tab-content{position:static;width:100%;background-color:#fff;border:1px solid #cbcbcb}@media screen and (min-width: 53.75em){.accordion-tabs-minimal+.tab-content{padding:4.125em 5em;border-top:1px solid #cbcbcb;float:left}}.jstab-content{display:none}.jstab-content.is-active{display:block}#user-has-api-key .add-on{width:20%;text-align:center}#user-has-api-key #your-api-key{font-family:"Lucida Console", Monaco, monospace;color:#323232}.email-settings #mailchimp-unsubscribe,.email-settings #mailchimp-subscribe{margin-bottom:1em}form .avatar{display:inline-block;margin-bottom:1em}.affiliate-program button{font-size:12px}.bundle-edit{padding:3em 2.3576516%;background-color:#fff;padding:0}.bundle-edit>section{margin:0;width:100%;padding:4.125em 5em}#write .video-title{color:#323232}.friends-wrapper{padding:2em 2.3576516%}.friends-wrapper .section-title+p{margin-bottom:2.75em}.friend-image{margin:0 auto 20px;width:320px}.friend-image a{background-image:url(/assets/reedsy-320-100-c98e799fc323ef50f823ebe7317b6b04.jpg);background-repeat:no-repeat;background-size:320px 100px;display:block;height:100px;width:320px}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){.friend-image a{background-image:url(/assets/reedsy-320-100-2x-173bddf3a86dd0aa4d1f1ea886355a1d.jpg);background-size:320px 100px}}.accordion-tabs-minimal{margin-bottom:0}.accordion-tabs-minimal::after{clear:both;content:"";display:table}.accordion-tabs-minimal>li.active a,.accordion-tabs-minimal>li.is-active a{border-bottom:0;pointer-events:none}@media screen and (min-width: 53.75em){.accordion-tabs-minimal>li.active a,.accordion-tabs-minimal>li.is-active a{border:1px solid #cbcbcb;background-color:#fff;border-bottom:1px solid #fff;border-bottom-color:transparent;margin-bottom:-1px}}.accordion-tabs-minimal>li>a{border-top-left-radius:0;border-top-right-radius:0;background-color:transparent;border-top:1px solid #cbcbcb;color:#808080;display:block;font-weight:400;padding:0.75em 1em}@media screen and (min-width: 53.75em){.accordion-tabs-minimal>li>a{border-top-left-radius:4px;border-top-right-radius:4px;display:inline-block;border-top:0}}.accordion-tabs-minimal>li>a:hover{color:#009aff}.accordion-tabs-minimal>li>a:focus{outline:none}@media screen and (min-width: 53.75em){.accordion-tabs-minimal>li{display:inline}.accordion-tabs-minimal>li.active:first-child a{border-top:1px solid #cbcbcb}}.accordion-tabs-minimal+.tab-content{position:static;width:100%;background-color:#fff;border:1px solid #cbcbcb}@media screen and (min-width: 53.75em){.accordion-tabs-minimal+.tab-content{padding:4.125em 5em;border-top:1px solid #cbcbcb;float:left}}.jstab-content{display:none}.jstab-content.is-active{display:block}#help,#books-getting-started{background-color:transparent;margin-top:3em}#help .container,#help #gift-purchase article,#gift-purchase #help article,#help #request_refund article,#request_refund #help article,#help #upsell article,#upsell #help article,#help .new-publisher-book article,.new-publisher-book #help article,#help #new-bundle article,#new-bundle #help article,#help,#books-getting-started .container,#books-getting-started #gift-purchase article,#gift-purchase #books-getting-started article,#books-getting-started #request_refund article,#request_refund #books-getting-started article,#books-getting-started #upsell article,#upsell #books-getting-started article,#books-getting-started .new-publisher-book article,.new-publisher-book #books-getting-started article,#books-getting-started #new-bundle article,#new-bundle #books-getting-started article,#books-getting-started{padding:0}#help article code,#books-getting-started article code{padding:0;color:#333}#help #leanpub-doc-main,#books-getting-started #leanpub-doc-main{float:left;display:block;margin-right:2.3576516%;width:100%;float:none}#help #leanpub-doc-main:last-child,#books-getting-started #leanpub-doc-main:last-child{margin-right:0}@media screen and (min-width: 53.75em){#help #leanpub-doc-main,#books-getting-started #leanpub-doc-main{float:left;display:block;margin-right:2.3576516%;width:65.8807828%}#help #leanpub-doc-main:last-child,#books-getting-started #leanpub-doc-main:last-child{margin-right:0}}#help #leanpub-toc,#books-getting-started #leanpub-toc{float:left;display:block;margin-right:2.3576516%;width:100%;font-size:0.85em}#help #leanpub-toc:last-child,#books-getting-started #leanpub-toc:last-child{margin-right:0}#help #leanpub-toc ul,#help #leanpub-toc ol,#books-getting-started #leanpub-toc ul,#books-getting-started #leanpub-toc ol{list-style-type:circle;padding-left:1em}@media screen and (min-width: 53.75em){#help #leanpub-toc,#books-getting-started #leanpub-toc{float:left;display:block;margin-right:2.3576516%;width:31.7615656%;padding-left:2em;margin-right:0;float:right}#help #leanpub-toc:last-child,#books-getting-started #leanpub-toc:last-child{margin-right:0}}#help .double-nav,#books-getting-started .double-nav{padding-bottom:1em}#help .vertical-tabs,#books-getting-started .vertical-tabs{padding-top:1em}#help .vertical-tabs a,#books-getting-started .vertical-tabs a{font-size:1em}#help .vertical-tab-content-container::before,#books-getting-started .vertical-tab-content-container::before{height:auto}.featured-book{width:100%;padding:2em 0;position:relative}.featured-book .featured-title{margin-bottom:1em;text-transform:uppercase;text-align:left;font-size:1.25em}@media screen and (min-width: 53.75em){.featured-book .featured-title{margin-bottom:3em;font-size:0.8125em}}.featured-book .pricing-wrapper{font-size:2em}.featured-book .featured-rank{text-align:right;font-weight:800}.featured-book .featured-rank::before{content:'#';font-size:.75em;color:#999}.featured-book>aside{width:100%;padding:2em 1em;position:relative;overflow:hidden}@media screen and (min-width: 40em){.featured-book>aside{float:left;display:block;margin-right:2.3576516%;width:48.8211742%;margin-right:0}.featured-book>aside:last-child{margin-right:0}}@media screen and (min-width: 53.75em){.featured-book>aside{float:left;display:block;margin-right:3.57866361%;width:48.2106682%;padding:2em 0.25em 2em 0.75em;margin-right:0}.featured-book>aside:last-child{margin-right:0}}.featured-book .book-description,.featured-book .bundle-description{margin-bottom:1em}@media screen and (min-width: 53.75em){.featured-book{float:left;display:block;margin-right:2.3576516%;width:65.8807828%;padding:0;box-shadow:none}.featured-book:last-child{margin-right:0}}#featured-cover .cover-image{width:100%}@media screen and (min-width: 40em){#featured-cover .cover-image{float:left;display:block;margin-right:2.3576516%;width:48.8211742%}#featured-cover .cover-image:last-child{margin-right:0}}@media screen and (min-width: 53.75em){#featured-cover .cover-image{float:left;display:block;margin-right:3.57866361%;width:48.2106682%;position:relative;bottom:2em}#featured-cover .cover-image:last-child{margin-right:0}}.edit-book-list-item{padding:0}.edit-book-list-item .list-item-title{font-size:.8125em}.book-grid::after{clear:both;content:"";display:table}.book-grid .book-list-item{padding:0}.bundle-list-item.paginate{margin-bottom:0}.book-count-inline{text-transform:uppercase;font-size:.8125em;color:inherit}.cover-image-wrapper{width:100%;position:relative;overflow:visible}.cover-image-wrapper::after{clear:both;content:"";display:table}.cover-image-wrapper[data-count='2'] .cover-image{float:left;display:block;margin-right:2.3576516%;width:48.8211742%}.cover-image-wrapper[data-count='2'] .cover-image:last-child{margin-right:0}.cover-image-wrapper[data-count='2'] .cover-image:nth-child(2n){margin-right:0}.cover-image-wrapper[data-count='2'] .cover-image:nth-child(2n+1){clear:left}.cover-image-wrapper[data-count='2'] .cover-image:nth-child(1) img{margin-right:0}.cover-image-wrapper[data-count='2'] .cover-image:nth-child(2) img{margin-left:0}.cover-image-wrapper[data-count='3'] .cover-image{float:left;display:block;margin-right:2.3576516%;width:48.8211742%;margin-left:-25.5894129%}.cover-image-wrapper[data-count='3'] .cover-image:last-child{margin-right:0}.cover-image-wrapper[data-count='3'] .cover-image:first-child{margin-left:0}.cover-image-wrapper[data-count='4'] .cover-image{float:left;display:block;margin-right:2.3576516%;width:48.8211742%;margin-left:-34.1192172%}.cover-image-wrapper[data-count='4'] .cover-image:last-child{margin-right:0}.cover-image-wrapper[data-count='4'] .cover-image:first-child{margin-left:0}.cover-image-wrapper[data-count='5'] .cover-image{float:left;display:block;margin-right:2.3576516%;width:48.8211742%;margin-left:-38.64902%}.cover-image-wrapper[data-count='5'] .cover-image:last-child{margin-right:0}.cover-image-wrapper[data-count='5'] .cover-image:first-child{margin-left:0}.bundle-grid::after{clear:both;content:"";display:table}.royalties-counter{padding:1em 2.3576516%;border-radius:0}.royalties-counter .royalty-price{color:#009aff}.royalties-counter.concise{background-color:#f2f9ff;border-bottom:1px solid #bfe1ff}.royalties-counter.concise .text{float:left;display:block;margin-right:2.3576516%;width:82.9403914%;margin-left:8.5298043%;display:inline-block;margin-top:0;text-align:center;color:#323232}.royalties-counter.concise .text:last-child{margin-right:0}@media screen and (min-width: 40em){.royalties-counter.concise .text{float:left;display:block;margin-right:2.3576516%;width:31.7615656%;margin-left:0%;margin-top:.5em;font-size:1em;text-align:left}.royalties-counter.concise .text:last-child{margin-right:0}}.royalties-counter.concise .sales{float:left;display:block;margin-right:2.3576516%;width:82.9403914%;margin-left:8.5298043%;text-align:center}.royalties-counter.concise .sales:last-child{margin-right:0}.royalties-counter.concise .sales .royalty-price{font-size:1.75em}.royalties-counter.concise .sales sub{font-size:.75em;text-transform:uppercase;letter-spacing:1px;color:#757575}@media screen and (min-width: 40em){.royalties-counter.concise .sales{float:left;display:block;margin-right:2.3576516%;width:31.7615656%;margin-left:0%;text-align:right}.royalties-counter.concise .sales:last-child{margin-right:0}.royalties-counter.concise .sales sub{display:block;margin-right:0}}@media screen and (min-width: 53.75em){.royalties-counter.concise .sales sub{display:inline;margin-right:1.125em}}.royalties-counter.sentence{text-align:center}.royalties-counter.sentence h6{margin:0;line-height:1.5;color:#757575}@media screen and (min-width: 40em){.royalties-counter{border-radius:8px}}.bullet-list::after{clear:both;content:"";display:table}.bullets{overflow:auto;margin-bottom:1.5em}.bullets .one-col-bullet{width:100%}@media screen and (min-width: 53.75em){.bullets .one-col-bullet{float:left;display:block;margin-right:2.3576516%;width:48.8211742%;margin-left:25.5894129%}.bullets .one-col-bullet:last-child{margin-right:0}}@media screen and (min-width: 53.75em){.bullets .two-col-bullet{float:left;display:block;margin-right:2.3576516%;width:48.8211742%}.bullets .two-col-bullet:last-child{margin-right:0}.bullets .two-col-bullet:nth-child(2n){margin-right:0}.bullets .two-col-bullet:nth-child(2n+1){clear:left}}@media screen and (min-width: 53.75em){.bullets .three-col-bullet{float:left;display:block;margin-right:2.3576516%;width:31.7615656%}.bullets .three-col-bullet:last-child{margin-right:0}.bullets .three-col-bullet:nth-child(3n){margin-right:0}.bullets .three-col-bullet:nth-child(3n+1){clear:left}}@media screen and (min-width: 53.75em){.bullets .four-col-bullet{float:left;display:block;margin-right:2.3576516%;width:23.2317613%}.bullets .four-col-bullet:last-child{margin-right:0}.bullets .four-col-bullet:nth-child(4n){margin-right:0}.bullets .four-col-bullet:nth-child(4n+1){clear:left}}.bullets .bullet-icon{margin:0 auto;overflow:visible}.bullets .bullet-content{padding:0 1.5em;margin:0 auto 2em auto;text-align:center;color:inherit}.bullets .bullet-content .video-title{margin:.75em 0;font-size:1.125em;color:#fff}.bullets h2{display:inline-block;padding-top:7.14285714px;margin-bottom:8.33333333px;font-size:20px;color:#323232}.bullets .learn-more{display:block;margin-bottom:2.5em;color:inherit}.react-modal .modal-inner{position:relative;overflow-x:hidden}.react-modal .modal-spinner{display:block;padding:20% 50%}.react-modal i.fa-close,.react-modal i.flash-close{z-index:1;position:absolute;right:1em;font-size:2em;cursor:pointer}.react-price .strike{text-decoration:line-through}.react-price .subtext{font-size:.4em;letter-spacing:1px;color:#666;text-decoration:none}.react-modal .sliders-wrapper{padding:0}.cartable-meta{margin-top:2em}.cartable-meta img{float:left;margin-right:2em;margin-bottom:1em}.cartable-meta h6{margin-left:1em;font-size:0.825em}.cartable-meta-book-info::after{clear:both;content:"";display:table}.cartable-description,.cartable-title{margin-bottom:.625em}@media screen and (max-width: 53.75em){.cartable-description,.cartable-title{font-size:1.25em}}.cartable-title{font-weight:600}.pricing-wrapper{text-align:right;font-size:25px}.pricing-wrapper .regular-price{text-decoration:line-through}.pricing-wrapper .coupon-price{background-color:#fff6bf;color:#666}.price-hint{font-size:0.85em;margin-bottom:0.5em}.modal .modal-inner p{font-size:16px}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:5;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:3;font-size:.7em;display:block;border:0;background-position:0 0}.scroll-bar-wrap .ui-handle-helper-parent{position:relative;width:100%;height:100%;margin:0 auto}.ui-slider-horizontal{height:100%}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-slider-wrapper{-webkit-transition:border, 0.2s, linear;-moz-transition:border, 0.2s, linear;transition:border, 0.2s, linear;height:32px;background-color:#fff;padding:0;border:1px solid #cbcbcb;border-radius:4px;margin-bottom:1em}.ui-slider .ui-slider-handle{top:-11px;height:54px;width:10px;border:1px solid #fff;border-radius:5px;background-color:#666;box-shadow:0 2px 10px 0 #666;cursor:pointer}.ui-slider .ui-slider-range{height:30px;background-color:#999;border-top-left-radius:2px;border-bottom-left-radius:2px;margin:0}#you_pay_slider.ui-slider .ui-slider-range,#you_pay_hero_slider.ui-slider .ui-slider-range,#you_pay_modal_slider.ui-slider .ui-slider-range,#you_pay_modal-edit_slider.ui-slider .ui-slider-range{background-color:#7ACAFF}#you_pay_slider.ui-slider .happy-price,#you_pay_hero_slider.ui-slider .happy-price,#you_pay_modal_slider.ui-slider .happy-price,#you_pay_modal-edit_slider.ui-slider .happy-price{background-color:#009aff}#you_pay_slider.ui-slider .ui-slider-handle,#you_pay_hero_slider.ui-slider .ui-slider-handle,#you_pay_modal_slider.ui-slider .ui-slider-handle,#you_pay_modal-edit_slider.ui-slider .ui-slider-handle{background-color:#009aff;box-shadow:0 2px 10px 0 #009aff}#author_earns_slider.ui-slider .ui-slider-range,#author_earns_hero_slider.ui-slider .ui-slider-range,#author_earns_modal_slider.ui-slider .ui-slider-range,#author_earns_modal-edit_slider.ui-slider .ui-slider-range{background-color:#999}#author_earns_slider.ui-slider .happy-price,#author_earns_hero_slider.ui-slider .happy-price,#author_earns_modal_slider.ui-slider .happy-price,#author_earns_modal-edit_slider.ui-slider .happy-price{background-color:#666}.ui-slider .ui-slider-value input:focus{border-color:rgba(82,168,236,0.8);background-color:#fff}.ui-slider .ui-slider-value{position:absolute;z-index:4;line-height:32px;padding:0;margin:0 7px}.ui-slider .ui-slider-value,.ui-slider .ui-slider-value input{text-align:left;font-size:1.125em;line-height:30px;color:#fff}.ui-slider .ui-slider-value input{box-shadow:none;display:inline-block;height:30px;background:transparent;width:80px;padding:0;border:1px solid transparent;margin-bottom:0;overflow:hidden}.ui-slider .ui-slider-value input:focus{padding:0 5px;color:#323232}.ui-slider .ui-slider-value.inverse,.ui-slider .ui-slider-value.inverse input{color:#424242}.sliders-wrapper{width:100%;margin-bottom:1.5em;display:block}.sliders-wrapper::after{clear:both;content:"";display:table}.sliders-wrapper label{margin-bottom:.625em;font-size:1.125em;color:#666}.sliders-wrapper label i{margin-left:.25em}@media screen and (min-width: 53.75em){.sliders-wrapper{width:100%;padding:0 2.3576516%}}.sliders-wrapper label{display:inline-block}.sliders-wrapper i{margin-left:5px}.sliders-wrapper .subtext{font-size:0.75em;text-align:right;margin-top:1em;margin-right:0;padding-left:1em}.gift-form-wrapper{width:100%;margin-bottom:0.75em}.gift-form-wrapper::after{clear:both;content:"";display:table}.gift-form-wrapper input[type="checkbox"]{display:inline}.gift-form-wrapper .controls{margin-bottom:0.25em}.gift-form-wrapper .control-group{margin-bottom:0.25em}.gift-form-wrapper input{margin-bottom:0}.gift-form-wrapper .is-gift{margin-bottom:0.75em}.gift-form-wrapper .is-gift label{display:inline}.gift-form-wrapper .gift-note textarea{resize:none}.gift-form-wrapper .quantity{width:100%}@media screen and (min-width: 53.75em){.gift-form-wrapper .quantity{float:left;display:block;margin-right:2.3576516%;width:40.2913699%}.gift-form-wrapper .quantity:last-child{margin-right:0}}.gift-form-wrapper .quantity input{width:4em;margin-bottom:0}.giftee-fields-wrapper{width:100%}.giftee-fields-wrapper .control-group{width:100%}@media screen and (min-width: 53.75em){.giftee-fields-wrapper .control-group{float:left;display:block;margin-right:2.3576516%;width:48.8211742%}.giftee-fields-wrapper .control-group:last-child{margin-right:0}.giftee-fields-wrapper .control-group:nth-child(2){margin-right:0}}.submit-wrapper{text-align:right}#home-hero{background-color:#fff}#home-hero .large-container,#home-hero #bookstore section,#bookstore #home-hero section{padding:0}#home-hero .large-container::after,#home-hero #bookstore section::after,#bookstore #home-hero section::after{clear:both;content:"";display:table}@media screen and (min-width: 53.75em){#home-hero .large-container,#home-hero #bookstore section,#bookstore #home-hero section{padding:0 1em}}#home-hero .large-container .left,#home-hero #bookstore section .left,#bookstore #home-hero section .left{padding:3em 0}@media screen and (min-width: 53.75em){#home-hero .large-container .left,#home-hero #bookstore section .left,#bookstore #home-hero section .left{float:left;display:block;margin-right:2.3576516%;width:31.7615656%}#home-hero .large-container .left:last-child,#home-hero #bookstore section .left:last-child,#bookstore #home-hero section .left:last-child{margin-right:0}}@media screen and (max-width: 53.75em){#home-hero .large-container .left,#home-hero #bookstore section .left,#bookstore #home-hero section .left{padding:3em 1em}}#homepage-essay{position:fixed;width:100%;height:100%;background-color:#fff;overflow:auto;z-index:10000}#homepage-essay .intro{color:#323232}#homepage-essay .logo{height:105px}#homepage-essay .logo a{background-image:url(/assets/logos/logo-black-on-white-centered-128-105-940b2f0e29788e466d92c385b7c3e552.png);display:block;height:105px;width:128px;background-size:128px 105px;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){#homepage-essay .logo a{background-image:url(/assets/logos/logo-black-on-white-centered-128-105-2x-214fa030a3fdb5ef4eae9fa1a8a9640b.png);background-size:128px 105px}}#homepage-essay .continue a{float:right;color:#323232}#homepage-essay .continue a::after{vertical-align:middle;margin-left:.25em}#bestsellers-books{overflow:hidden}#bestsellers-books .book-list-item{margin-bottom:0;border-bottom:0}#bestsellers-books .list-item-title{font-size:.8125em;line-height:1.25}#bestsellers-bundles{overflow:hidden}#bestsellers-bundles .bundle-list-item{margin-bottom:0;border-bottom:0}#featured-podcast{padding:1em 2.3576516%;color:#323232}#about-leanpub{padding:5em 2.3576516%;background-color:#fff;text-align:center}#about-leanpub .section-title{margin-bottom:1em}#about-leanpub .about-copy{float:left;display:block;margin-right:2.3576516%;width:82.9403914%;margin-left:8.5298043%;float:none;margin-bottom:5em}#about-leanpub .about-copy:last-child{margin-right:0}#about-leanpub .about-copy p{margin:0}#about-leanpub .about-copy span{padding:0 2px;color:#009aff;font-size:1.25em;text-transform:uppercase}#about-leanpub .about-copy span sup{vertical-align:text-bottom}#about-leanpub .more{display:block;margin-bottom:1em}#about-leanpub .about-markua{margin-bottom:2em;text-align:center}#about-leanpub .about-markua .postcard{background-image:url(/assets/markua-postcard-10159fb52b3513a190cc3ff71be98719.jpg);-webkit-transform:rotate(-2.5deg);-moz-transform:rotate(-2.5deg);-ms-transform:rotate(-2.5deg);-o-transform:rotate(-2.5deg);transform:rotate(-2.5deg);box-shadow:0px 10px 40px -15px rgba(0,0,0,0.4),0px 5px 10px -3px rgba(0,0,0,0.3);width:237px;height:134px;margin:auto;margin-bottom:2.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 1.3 / 1), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx){#about-leanpub .about-markua .postcard{background-image:url(/assets/markua-postcard_2x-211607f299f6cfcbfad3727fdadb4279.jpg);background-size:237px 134px}}@media screen and (min-width: 53.75em){#about-leanpub .about-markua{float:left;display:block;margin-right:2.3576516%;width:65.8807828%;margin-left:17.0596086%}#about-leanpub .about-markua:last-child{margin-right:0}}#about-leanpub .royalties-counter{margin:3em 0}#about-leanpub .royalties-counter::after{clear:both;content:"";display:table}#about-leanpub .bullets{width:100%}#about-leanpub .bullet-icon{color:#666;margin-bottom:8px;font-size:32px}#intro-video{padding:3em 2.3576516%;position:relative;text-align:center;color:#323232;background-color:#fff}#intro-video .modal-open::after{font-family:FontAwesome;content:'\f04b';font-size:2em;color:#009aff}#intro-video .modal-open:hover::after{color:#006cb3}#intro-video .intro-video-copy{width:100%}#intro-video .intro-video-copy h2{font-weight:600;margin-bottom:.5em}#intro-video .intro-video-copy p{padding:0 2em}@media screen and (min-width: 53.75em){#intro-video .intro-video-copy{float:left;display:block;margin-right:2.3576516%;width:48.8211742%}#intro-video .intro-video-copy:last-child{margin-right:0}#intro-video .intro-video-copy:nth-child(2n){margin-right:0}#intro-video .intro-video-copy:nth-child(2n+1){clear:left}}.button-group::after{clear:both;content:"";display:table}.button-group input{display:none}.button-group label{margin-bottom:0}@media screen and (min-width: 53.75em){.button-group label{float:left}}.button-group label .button-group-item{background:#fff;border-left:1px solid #cbcbcb;border-radius:0;border-right:1px solid #cbcbcb;color:#7f7f7f;cursor:pointer;display:inline-block;font-size:.875em;line-height:1;padding:.75em 1em;width:100%}@media screen and (min-width: 53.75em){.button-group label .button-group-item{border-bottom:1px solid #cbcbcb;border-left:0;border-right:1px solid #f9f9f9;border-top:1px solid #cbcbcb;width:auto}}.button-group label .button-group-item:hover{background-color:#f7f7f7}.button-group label:first-child .button-group-item{border-top-left-radius:4px;border-top-right-radius:4px;border-top:1px solid #cbcbcb}@media screen and (min-width: 53.75em){.button-group label:first-child .button-group-item{border-bottom-left-radius:4px;border-left:1px solid #cbcbcb;border-top-left-radius:4px;border-top-right-radius:0}}.button-group label:last-child .button-group-item{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:1px solid #cbcbcb}@media screen and (min-width: 53.75em){.button-group label:last-child .button-group-item{border-bottom-left-radius:0;border-bottom-right-radius:4px;border-right:1px solid #cbcbcb;border-top-right-radius:4px}}.button-group label input:checked+.button-group-item{background:#009aff;border:1px solid #006cb3;box-shadow:inset 0 1px 2px #007bcc;color:#fff}.accordion-tabs-minimal{margin-bottom:0}.accordion-tabs-minimal::after{clear:both;content:"";display:table}.accordion-tabs-minimal>li.active a,.accordion-tabs-minimal>li.is-active a{border-bottom:0;pointer-events:none}@media screen and (min-width: 53.75em){.accordion-tabs-minimal>li.active a,.accordion-tabs-minimal>li.is-active a{border:1px solid #cbcbcb;background-color:#fff;border-bottom:1px solid #fff;border-bottom-color:transparent;margin-bottom:-1px}}.accordion-tabs-minimal>li>a{border-top-left-radius:0;border-top-right-radius:0;background-color:transparent;border-top:1px solid #cbcbcb;color:#808080;display:block;font-weight:400;padding:0.75em 1em}@media screen and (min-width: 53.75em){.accordion-tabs-minimal>li>a{border-top-left-radius:4px;border-top-right-radius:4px;display:inline-block;border-top:0}}.accordion-tabs-minimal>li>a:hover{color:#009aff}.accordion-tabs-minimal>li>a:focus{outline:none}@media screen and (min-width: 53.75em){.accordion-tabs-minimal>li{display:inline}.accordion-tabs-minimal>li.active:first-child a{border-top:1px solid #cbcbcb}}.accordion-tabs-minimal+.tab-content{position:static;width:100%;background-color:#fff;border:1px solid #cbcbcb}@media screen and (min-width: 53.75em){.accordion-tabs-minimal+.tab-content{padding:4.125em 5em;border-top:1px solid #cbcbcb;float:left}}.jstab-content{display:none}.jstab-content.is-active{display:block}.manage-purchased-package,.redeem-purchased-package{padding:3em 2.3576516%;background-color:#fff}.manage-purchased-package .tab-link[data-disabled]{opacity:.5}.manage-purchased-package .control-group .controls{margin-bottom:0}.manage-purchased-package .control-group .controls .input-prepend .add-on{width:275px}.manage-purchased-package .header-images{height:190px;position:relative;width:200px;float:left}.manage-purchased-package .header-images .book-stack{height:190px;width:175px;position:relative;margin-left:-30px}.manage-purchased-package .header-images .book-stack[data-book-count="1"]>li:nth-child(1){left:0;position:absolute;top:0;-webkit-transform:rotate(0deg) translateX(8px);-moz-transform:rotate(0deg) translateX(8px);-ms-transform:rotate(0deg) translateX(8px);-o-transform:rotate(0deg) translateX(8px);transform:rotate(0deg) translateX(8px)}.manage-purchased-package .header-images .book-stack[data-book-count="1"]>li:nth-child(2){left:0;position:absolute;top:0;-webkit-transform:rotate(5deg) translateX(16px);-moz-transform:rotate(5deg) translateX(16px);-ms-transform:rotate(5deg) translateX(16px);-o-transform:rotate(5deg) translateX(16px);transform:rotate(5deg) translateX(16px)}.manage-purchased-package .header-images .book-stack[data-book-count="1"]>li:nth-child(3){left:0;position:absolute;top:0;-webkit-transform:rotate(10deg) translateX(24px);-moz-transform:rotate(10deg) translateX(24px);-ms-transform:rotate(10deg) translateX(24px);-o-transform:rotate(10deg) translateX(24px);transform:rotate(10deg) translateX(24px)}.manage-purchased-package .header-images .book-stack[data-book-count="1"]>li:nth-child(4){left:0;position:absolute;top:0;-webkit-transform:rotate(15deg) translateX(32px);-moz-transform:rotate(15deg) translateX(32px);-ms-transform:rotate(15deg) translateX(32px);-o-transform:rotate(15deg) translateX(32px);transform:rotate(15deg) translateX(32px)}.manage-purchased-package .header-images .book-stack[data-book-count="1"]>li:nth-child(5){left:0;position:absolute;top:0;-webkit-transform:rotate(20deg) translateX(40px);-moz-transform:rotate(20deg) translateX(40px);-ms-transform:rotate(20deg) translateX(40px);-o-transform:rotate(20deg) translateX(40px);transform:rotate(20deg) translateX(40px)}.manage-purchased-package .header-images .book-stack[data-book-count="2"]>li:nth-child(1){left:0;position:absolute;top:0;-webkit-transform:rotate(-5deg) translateX(8px);-moz-transform:rotate(-5deg) translateX(8px);-ms-transform:rotate(-5deg) translateX(8px);-o-transform:rotate(-5deg) translateX(8px);transform:rotate(-5deg) translateX(8px)}.manage-purchased-package .header-images .book-stack[data-book-count="2"]>li:nth-child(2){left:0;position:absolute;top:0;-webkit-transform:rotate(0deg) translateX(16px);-moz-transform:rotate(0deg) translateX(16px);-ms-transform:rotate(0deg) translateX(16px);-o-transform:rotate(0deg) translateX(16px);transform:rotate(0deg) translateX(16px)}.manage-purchased-package .header-images .book-stack[data-book-count="2"]>li:nth-child(3){left:0;position:absolute;top:0;-webkit-transform:rotate(5deg) translateX(24px);-moz-transform:rotate(5deg) translateX(24px);-ms-transform:rotate(5deg) translateX(24px);-o-transform:rotate(5deg) translateX(24px);transform:rotate(5deg) translateX(24px)}.manage-purchased-package .header-images .book-stack[data-book-count="2"]>li:nth-child(4){left:0;position:absolute;top:0;-webkit-transform:rotate(10deg) translateX(32px);-moz-transform:rotate(10deg) translateX(32px);-ms-transform:rotate(10deg) translateX(32px);-o-transform:rotate(10deg) translateX(32px);transform:rotate(10deg) translateX(32px)}.manage-purchased-package .header-images .book-stack[data-book-count="2"]>li:nth-child(5){left:0;position:absolute;top:0;-webkit-transform:rotate(15deg) translateX(40px);-moz-transform:rotate(15deg) translateX(40px);-ms-transform:rotate(15deg) translateX(40px);-o-transform:rotate(15deg) translateX(40px);transform:rotate(15deg) translateX(40px)}.manage-purchased-package .header-images .book-stack[data-book-count="3"]>li:nth-child(1){left:0;position:absolute;top:0;-webkit-transform:rotate(-10deg) translateX(8px);-moz-transform:rotate(-10deg) translateX(8px);-ms-transform:rotate(-10deg) translateX(8px);-o-transform:rotate(-10deg) translateX(8px);transform:rotate(-10deg) translateX(8px)}.manage-purchased-package .header-images .book-stack[data-book-count="3"]>li:nth-child(2){left:0;position:absolute;top:0;-webkit-transform:rotate(-5deg) translateX(16px);-moz-transform:rotate(-5deg) translateX(16px);-ms-transform:rotate(-5deg) translateX(16px);-o-transform:rotate(-5deg) translateX(16px);transform:rotate(-5deg) translateX(16px)}.manage-purchased-package .header-images .book-stack[data-book-count="3"]>li:nth-child(3){left:0;position:absolute;top:0;-webkit-transform:rotate(0deg) translateX(24px);-moz-transform:rotate(0deg) translateX(24px);-ms-transform:rotate(0deg) translateX(24px);-o-transform:rotate(0deg) translateX(24px);transform:rotate(0deg) translateX(24px)}.manage-purchased-package .header-images .book-stack[data-book-count="3"]>li:nth-child(4){left:0;position:absolute;top:0;-webkit-transform:rotate(5deg) translateX(32px);-moz-transform:rotate(5deg) translateX(32px);-ms-transform:rotate(5deg) translateX(32px);-o-transform:rotate(5deg) translateX(32px);transform:rotate(5deg) translateX(32px)}.manage-purchased-package .header-images .book-stack[data-book-count="3"]>li:nth-child(5){left:0;position:absolute;top:0;-webkit-transform:rotate(10deg) translateX(40px);-moz-transform:rotate(10deg) translateX(40px);-ms-transform:rotate(10deg) translateX(40px);-o-transform:rotate(10deg) translateX(40px);transform:rotate(10deg) translateX(40px)}.manage-purchased-package .header-images .book-stack[data-book-count="4"]>li:nth-child(1){left:0;position:absolute;top:0;-webkit-transform:rotate(-15deg) translateX(8px);-moz-transform:rotate(-15deg) translateX(8px);-ms-transform:rotate(-15deg) translateX(8px);-o-transform:rotate(-15deg) translateX(8px);transform:rotate(-15deg) translateX(8px)}.manage-purchased-package .header-images .book-stack[data-book-count="4"]>li:nth-child(2){left:0;position:absolute;top:0;-webkit-transform:rotate(-10deg) translateX(16px);-moz-transform:rotate(-10deg) translateX(16px);-ms-transform:rotate(-10deg) translateX(16px);-o-transform:rotate(-10deg) translateX(16px);transform:rotate(-10deg) translateX(16px)}.manage-purchased-package .header-images .book-stack[data-book-count="4"]>li:nth-child(3){left:0;position:absolute;top:0;-webkit-transform:rotate(-5deg) translateX(24px);-moz-transform:rotate(-5deg) translateX(24px);-ms-transform:rotate(-5deg) translateX(24px);-o-transform:rotate(-5deg) translateX(24px);transform:rotate(-5deg) translateX(24px)}.manage-purchased-package .header-images .book-stack[data-book-count="4"]>li:nth-child(4){left:0;position:absolute;top:0;-webkit-transform:rotate(0deg) translateX(32px);-moz-transform:rotate(0deg) translateX(32px);-ms-transform:rotate(0deg) translateX(32px);-o-transform:rotate(0deg) translateX(32px);transform:rotate(0deg) translateX(32px)}.manage-purchased-package .header-images .book-stack[data-book-count="4"]>li:nth-child(5){left:0;position:absolute;top:0;-webkit-transform:rotate(5deg) translateX(40px);-moz-transform:rotate(5deg) translateX(40px);-ms-transform:rotate(5deg) translateX(40px);-o-transform:rotate(5deg) translateX(40px);transform:rotate(5deg) translateX(40px)}.manage-purchased-package .header-images .book-stack[data-book-count="5"]>li:nth-child(1){left:0;position:absolute;top:0;-webkit-transform:rotate(-20deg) translateX(8px);-moz-transform:rotate(-20deg) translateX(8px);-ms-transform:rotate(-20deg) translateX(8px);-o-transform:rotate(-20deg) translateX(8px);transform:rotate(-20deg) translateX(8px)}.manage-purchased-package .header-images .book-stack[data-book-count="5"]>li:nth-child(2){left:0;position:absolute;top:0;-webkit-transform:rotate(-15deg) translateX(16px);-moz-transform:rotate(-15deg) translateX(16px);-ms-transform:rotate(-15deg) translateX(16px);-o-transform:rotate(-15deg) translateX(16px);transform:rotate(-15deg) translateX(16px)}.manage-purchased-package .header-images .book-stack[data-book-count="5"]>li:nth-child(3){left:0;position:absolute;top:0;-webkit-transform:rotate(-10deg) translateX(24px);-moz-transform:rotate(-10deg) translateX(24px);-ms-transform:rotate(-10deg) translateX(24px);-o-transform:rotate(-10deg) translateX(24px);transform:rotate(-10deg) translateX(24px)}.manage-purchased-package .header-images .book-stack[data-book-count="5"]>li:nth-child(4){left:0;position:absolute;top:0;-webkit-transform:rotate(-5deg) translateX(32px);-moz-transform:rotate(-5deg) translateX(32px);-ms-transform:rotate(-5deg) translateX(32px);-o-transform:rotate(-5deg) translateX(32px);transform:rotate(-5deg) translateX(32px)}.manage-purchased-package .header-images .book-stack[data-book-count="5"]>li:nth-child(5){left:0;position:absolute;top:0;-webkit-transform:rotate(0deg) translateX(40px);-moz-transform:rotate(0deg) translateX(40px);-ms-transform:rotate(0deg) translateX(40px);-o-transform:rotate(0deg) translateX(40px);transform:rotate(0deg) translateX(40px)}.manage-purchased-package table{width:100%}.redeem-purchased-package .redeem-package{margin:0 auto;text-align:center;width:300px}.redeem-purchased-package .redeem-package h4{margin-bottom:10px}.redeem-purchased-package input[type="submit"]{float:right}#library{padding:2em 0;background-color:#fff}#library .large-container,#library #bookstore section,#bookstore #library section{position:relative}#library .view-header{float:left;display:block;margin-right:2.3576516%;width:48.8211742%;padding:1em 2.3576516% 1em 2.3576516%;border-bottom:1px solid #cbcbcb;position:relative}#library .view-header:last-child{margin-right:0}#library .view-header .view-title{display:inline-block}#library .view-button-group{display:inline-block;float:right;margin-top:10px}#library .view-button-group label .button-group-item{padding:.5em .75em}#js-view-wrapper{position:relative}#js-view-wrapper::after{clear:both;content:"";display:table}#book-list{padding:0;position:relative;overflow:auto}#book-list .book-list-item{cursor:pointer}#book-list .book-list-item[data-hidden="true"]{opacity:.5}#book-list .book-list-item.selected .cover-image img{box-shadow:0 0 10px #009aff}#book-list .book-list-item.selected .list-item-title,#book-list .book-list-item.selected .list-item-author{color:#009aff}#book-list .list-item-title{color:#323232;line-height:1.5em}#book-list .list-item-author{color:#999;line-height:1.625em}#book-list.list-view .book-list-item{display:block;border-bottom:1px solid #cbcbcb;padding:.375em 1em;margin:0}#book-list.list-view .book-list-item::after{clear:both;content:"";display:table}#book-list.list-view .book-list-item:last-child{border-bottom:0}#book-list.list-view .cover-image{margin-right:1em;float:left;height:3.375em}#book-list.list-view .cover-image img{box-shadow:none;height:inherit;vertical-align:top;border:1px solid #cbcbcb}#book-list.list-view .list-item-title,#book-list.list-view .list-item-author{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;display:block;margin:0;text-align:left}#book-list.list-view .list-item-title{font-size:1.125em}#book-list.list-view .list-item-author{font-size:.9375em;color:#323232}#book-list.cover-view{padding:2.3576516%}#book-list.cover-view .book-list-item{float:left;display:block;margin-right:2.3576516%;width:48.8211742%;text-align:center;overflow:visible}#book-list.cover-view .book-list-item:last-child{margin-right:0}#book-list.cover-view .book-list-item:nth-child(2n){margin-right:0}#book-list.cover-view .book-list-item:nth-child(2n+1){clear:left}#book-list.cover-view .book-list-item .list-item-title{font-size:.8125em}@media screen and (min-width: 53.75em){#book-list.cover-view .book-list-item{float:left;display:block;margin-right:2.3576516%;width:31.7615656%}#book-list.cover-view .book-list-item:nth-child(2n){margin-right:2.3576516%}#book-list.cover-view .book-list-item:nth-child(2n+1){clear:none}#book-list.cover-view .book-list-item:last-child{margin-right:0}#book-list.cover-view .book-list-item:nth-child(3n){margin-right:0}#book-list.cover-view .book-list-item:nth-child(3n+1){clear:left}}@media screen and (min-width: 53.75em){#book-list{float:left;display:block;margin-right:2.3576516%;width:48.8211742%}#book-list:last-child{margin-right:0}}#details-panel{background-color:#fff;background-image:-webkit-linear-gradient(#fff, #e5e5e5);background-image:linear-gradient(#fff, #e5e5e5);padding:1.5em;background-color:#fff;border-radius:4px;border:1px solid #cbcbcb;position:relative}@media screen and (min-width: 53.75em){#details-panel{display:block !important}}#details-panel .details-action-list{text-align:center}#details-panel .details-action-list li.block{display:block}#details-panel .close{display:none}#details-panel .social-sharing i{font-size:15px}#details-panel #share_email_with_author{margin-bottom:0}#details-panel #share_email_with_author #share_email_with_author-button{padding:0;margin:0;background-color:transparent}#details-panel #share_email_with_author #share_email_with_author-button,#details-panel #share_email_with_author #share_email_with_author-button:hover{text-shadow:none;border-bottom:0}#details-panel .selection-details-link{text-decoration:underline;text-transform:uppercase;font-size:.75em;color:#323232;text-shadow:none;border:none;background:transparent;padding:0}#details-panel .percent-complete{font-size:.9375em}#details-panel .cover-image{position:relative;bottom:2.25em}#details-panel .details-part{width:100%;display:block}#details-panel .details-part::after{clear:both;content:"";display:table}#details-panel .details-left,#details-panel .details-right{float:left;display:block;margin-right:2.3576516%;width:48.8211742%;position:relative}#details-panel .details-left:last-child,#details-panel .details-right:last-child{margin-right:0}#details-panel .manage-purchase{margin-bottom:1em}#details-panel .delete-links-list{width:100%;display:block}#details-panel .delete-links-list::after{clear:both;content:"";display:table}#details-panel .delete-links-list li{float:left;display:block;margin-right:2.3576516%;width:31.7615656%;padding-top:2.25em}#details-panel .delete-links-list li:last-child{margin-right:0}#details-panel .delete-links-list li:nth-child(3n){margin-right:0}#details-panel .delete-links-list li:nth-child(3n+1){clear:left}#details-panel .delete-links-list p{margin-bottom:0;padding:9px 0}#details-panel .delete-links-list .generic{padding:3px 5px}@media screen and (min-width: 53.75em){#details-panel{float:left;display:block;margin-right:2.3576516%;width:48.8211742%}#details-panel:last-child{margin-right:0}}#details-panel .hidden-info{position:absolute;bottom:-40px;left:0;right:0;text-align:center;font-size:.8em}.spinner{z-index:100000}.spinner::before{border-bottom-left-radius:4px;border-top-left-radius:4px;background-color:rgba(255,255,255,0.75);content:''}.modal-inner .recipient_email{margin-bottom:15px}#details-panel .modal-inner{width:600px}.user_custom_receipt_information .help-block,.user_custom_receipt_information #details-panel .refund,#details-panel .user_custom_receipt_information .refund{margin-bottom:0}.user_save_custom_receipt_info div{display:inline;float:left;margin-bottom:0}.user_save_custom_receipt_info label{display:inline}#save_custom_receipt_info{display:inline}@media only screen and (max-width: 860px){#library{padding:0}#library .view-header{display:none}#library #book-list{width:100%}#library #book-list .book-list-item{float:left;display:block;margin-right:2.3576516%;width:100%}#library #book-list .book-list-item:last-child{margin-right:0}#library #details-panel{display:none;z-index:100;max-height:85%;position:absolute;bottom:0;left:0;right:0}#library #details-panel .close{display:block;padding:5px 10px;position:absolute;left:5px;top:-15px}#library #details-panel .hidden-info{position:relative}}@media only screen and (max-width: 640px){#details-panel .modal-inner{width:95%}}#publisher,#editors-new{background-color:transparent}#publisher .container,#publisher #gift-purchase article,#gift-purchase #publisher article,#publisher #request_refund article,#request_refund #publisher article,#publisher #upsell article,#upsell #publisher article,#publisher .new-publisher-book article,.new-publisher-book #publisher article,#publisher #new-bundle article,#new-bundle #publisher article,#publisher,#editors-new .container,#editors-new #gift-purchase article,#gift-purchase #editors-new article,#editors-new #request_refund article,#request_refund #editors-new article,#editors-new #upsell article,#upsell #editors-new article,#editors-new .new-publisher-book article,.new-publisher-book #editors-new article,#editors-new #new-bundle article,#new-bundle #editors-new article,#editors-new{padding:0}#publisher{margin-top:3em}#editors-new .container,#editors-new #gift-purchase article,#gift-purchase #editors-new article,#editors-new #request_refund article,#request_refund #editors-new article,#editors-new #upsell article,#upsell #editors-new article,#editors-new .new-publisher-book article,.new-publisher-book #editors-new article,#editors-new #new-bundle article,#new-bundle #editors-new article{padding:2em 0}#try-publisher{background-color:#323232;color:#fff}#try-publisher .container,#try-publisher #gift-purchase article,#gift-purchase #try-publisher article,#try-publisher #request_refund article,#request_refund #try-publisher article,#try-publisher #upsell article,#upsell #try-publisher article,#try-publisher .new-publisher-book article,.new-publisher-book #try-publisher article,#try-publisher #new-bundle article,#new-bundle #try-publisher article{padding:2.3576516%}#try-publisher .section-title{text-align:left}#publisher-plans .container,#publisher-plans #gift-purchase article,#gift-purchase #publisher-plans article,#publisher-plans #request_refund article,#request_refund #publisher-plans article,#publisher-plans #upsell article,#upsell #publisher-plans article,#publisher-plans .new-publisher-book article,.new-publisher-book #publisher-plans article,#publisher-plans #new-bundle article,#new-bundle #publisher-plans article{padding:3em 0}@media screen and (min-width: 53.75em){#publisher-plans .planned-features,#publisher-plans .current-features{float:left;display:block;margin-right:2.3576516%;width:48.8211742%}#publisher-plans .planned-features:last-child,#publisher-plans .current-features:last-child{margin-right:0}}#publisher-plans .copy p:last-child,#publisher-plans .vertical-tabs-container .vertical-tab-content p:last-child,.vertical-tabs-container #publisher-plans .vertical-tab-content p:last-child{margin-top:2em;text-align:center}#publisher-videos{padding:3em 0;border-bottom:1px solid #cbcbcb;border-top:1px solid #cbcbcb}#how_it_works{padding:2em 0}#how-to-markdown{padding:3em 0;text-align:center}#how-to-markdown .section-title+p{margin-bottom:3em}#how-to-markdown .video-title{color:#323232}#publishers-fine-print{padding:2.5em 2.3576516%;background-color:#808080;border-top:1px solid #666666;text-align:center}#publishers-fine-print .section-title,#publishers-fine-print{color:#fff}.inline-book-list-item{display:block;margin-bottom:1em}.inline-book-list-item::after{clear:both;content:"";display:table}.inline-book-list-item .cover-image{margin-right:1em;float:left}.inline-book-list-item .book-meta{padding-right:1em}@media screen and (min-width: 53.75em){.inline-book-list-item{float:left;display:block;margin-right:0.46280133%;width:19.62975894%;margin-bottom:0}.inline-book-list-item:last-child{margin-right:0}.inline-book-list-item:nth-child(5n){margin-right:0}.inline-book-list-item:nth-child(5n+1){clear:left}}.social-sharing{margin-bottom:0.75em}.social-sharing li{display:inline-block;width:35px;color:white;text-align:center;margin-right:3px;margin-bottom:3px;border-radius:4px}@media screen and (min-width: 53.75em){.social-sharing li{width:45px;margin-right:5px;margin-bottom:5px}}.social-sharing li.facebook{background-color:#4c70ba}.social-sharing li.facebook:hover{background-color:#3b5998}.social-sharing li.twitter{background-color:#73b4ff}.social-sharing li.twitter:hover{background-color:#4099ff}.social-sharing li.google{background-color:#f0273d}.social-sharing li.google:hover{background-color:#d50f25}.social-sharing li:hover{cursor:pointer}.social-sharing li:last-child{margin-right:0}.social-sharing i{padding:5px;font-size:20px}@media screen and (min-width: 53.75em){.social-sharing i{padding:10px;font-size:25px}}.react-modal .modal-inner{position:relative;overflow-x:hidden}.react-modal .modal-spinner{display:block;padding:20% 50%}.react-modal i.fa-close,.react-modal i.flash-close{z-index:1;position:absolute;right:1em;font-size:2em;cursor:pointer}.welcome-modal-wrapper{position:relative}.welcome-modal-wrapper .spinner{position:absolute;top:-1em;bottom:-1em;left:-1em;right:-1em;background-color:#e5e5e5;opacity:0.3}.welcome-modal-wrapper .spinner .spinner{opacity:1}.welcome-form .row-wrapper{display:block}.welcome-form .row-wrapper::after{clear:both;content:"";display:table}.welcome-form .username,.welcome-form .password{width:100%;margin-bottom:0}@media screen and (min-width: 53.75em){.welcome-form .username,.welcome-form .password{float:left;display:block;margin-right:2.3576516%;width:48.8211742%;margin-bottom:0}.welcome-form .username:last-child,.welcome-form .password:last-child{margin-right:0}}.welcome-form .disclaimer{font-size:.8125em;color:#666;margin-bottom:1em}.welcome-form .not-now{float:right}.welcome-form .submit-wrapper{float:right;text-align:right;margin-left:1em}.shopping-cart-progress-bar{margin-bottom:2em}.shopping-cart-progress-bar ul{list-style:none;margin:0.5em;padding:0;overflow:hidden;white-space:nowrap}.shopping-cart-progress-bar ul li{display:inline-block;background-color:#e5e5e5;position:relative;text-align:center;width:calc(100% / 3);padding:0.5em 0;font-size:1em;line-height:1}.shopping-cart-progress-bar ul li:hover{cursor:pointer}.shopping-cart-progress-bar ul li.disable-jump:hover{cursor:initial}.shopping-cart-progress-bar ul li:after{content:'';position:absolute;right:100%;top:2px;margin-right:0.3em;width:1.5em;padding-top:1.5em;display:none;border:solid 5px white;z-index:1;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-bottom:0;border-left:0;box-shadow:7px -7px 0 4px #e5e5e5}@media screen and (min-width: 40em){.shopping-cart-progress-bar ul li:after{display:initial}}.shopping-cart-progress-bar ul li.active{background-color:#009aff;color:#fff}.shopping-cart-progress-bar ul li.active:after{box-shadow:7px -7px 0 4px #009aff}.app-button{text-align:center;position:relative}.app-button img{height:2.2em;vertical-align:middle}#thank-you{padding:3.5em 2.3576516%;background-color:#e5e5e5}#thank-you .shopping-cart-progress-bar{margin-bottom:3em}#thank-you .shopping-cart-progress-bar li:not(.active){background-color:#CFCFCF}#thank-you .shopping-cart-progress-bar li:not(.active):after{box-shadow:7px -7px 0 4px #CFCFCF}#thank-you .section-title{padding:0 2.3576516%;font-size:2em;color:#323232;text-align:center;margin-bottom:0.5em}@media screen and (min-width: 53.75em){#thank-you .section-title{font-size:2.75em}}#thank-you .section-subtitle{margin-bottom:1em;font-size:1.125em;color:#666;text-align:left}#thank-you a.default{font-size:.75em}#thank-you .follow-links{margin-top:1em}#thank-you .thank-you-actions{max-width:80em;margin-left:auto;margin-right:auto}#thank-you .thank-you-actions::after{clear:both;content:"";display:table}#thank-you .thank-you-actions .subtitle,#thank-you .thank-you-actions .buttons{float:left;display:block;margin-right:2.3576516%;width:100%;text-align:center;margin-bottom:1em}#thank-you .thank-you-actions .subtitle:last-child,#thank-you .thank-you-actions .buttons:last-child{margin-right:0}@media screen and (min-width: 40em){#thank-you .thank-you-actions .subtitle{text-align:left}}#thank-you .thank-you-actions .buttons{margin-bottom:2em}#thank-you .thank-you-actions .buttons a,#thank-you .thank-you-actions .buttons button,#thank-you .thank-you-actions .buttons form{vertical-align:bottom;display:inline-block;margin-bottom:0.5em;margin-right:0.5em}#thank-you .thank-you-actions .buttons .app-store{display:inline-block;vertical-align:bottom}#thank-you .thank-you-actions .buttons .upsell{display:none}@media only screen and (min-width: 1224px){#thank-you .thank-you-actions .buttons .upsell{display:inline-block;position:relative;vertical-align:top}#thank-you .thank-you-actions .buttons .upsell .upsell-arrow{position:absolute;top:30px;left:0;font-size:2em}#thank-you .thank-you-actions .buttons .upsell .upsell-bubble{font-size:0.5em;margin-left:5em;position:absolute;top:30px;width:200px;text-align:left}}.thank-you-purchases{background-color:#fff;border:1px solid #cbcbcb;border-radius:4px;margin-bottom:1em}.thank-you-purchases .thank-you-purchase{padding:2em 0;max-width:80em;margin-left:auto;margin-right:auto}.thank-you-purchases .thank-you-purchase::after{clear:both;content:"";display:table}.thank-you-purchases .thank-you-purchase:last-child{border-bottom:none}.thank-you-purchases .btn{font-size:0.75em}.thank-you-purchases .actions{text-align:center}@media screen and (min-width: 40em){.thank-you-purchases .actions{text-align:right}}.thank-you-purchases hr{margin:0 auto;width:80%}.thank-you-book .book .preview,.thank-you-book .book .meta,.thank-you-book .book .actions,.thank-you-book .bundle .preview,.thank-you-book .bundle .meta,.thank-you-book .bundle .actions,.thank-you-bundle .book .preview,.thank-you-bundle .book .meta,.thank-you-bundle .book .actions,.thank-you-bundle .bundle .preview,.thank-you-bundle .bundle .meta,.thank-you-bundle .bundle .actions{padding:1em}.thank-you-book .book .preview,.thank-you-book .bundle .preview,.thank-you-bundle .book .preview,.thank-you-bundle .bundle .preview{float:left;display:block;margin-right:2.3576516%;width:100%;text-align:center}.thank-you-book .book .preview:last-child,.thank-you-book .bundle .preview:last-child,.thank-you-bundle .book .preview:last-child,.thank-you-bundle .bundle .preview:last-child{margin-right:0}@media screen and (min-width: 40em){.thank-you-book .book .preview,.thank-you-book .bundle .preview,.thank-you-bundle .book .preview,.thank-you-bundle .bundle .preview{float:left;display:block;margin-right:2.3576516%;width:23.2317613%}.thank-you-book .book .preview:last-child,.thank-you-book .bundle .preview:last-child,.thank-you-bundle .book .preview:last-child,.thank-you-bundle .bundle .preview:last-child{margin-right:0}}.thank-you-book .book .preview img,.thank-you-book .bundle .preview img,.thank-you-bundle .book .preview img,.thank-you-bundle .bundle .preview img{max-height:150px}.thank-you-book .book .meta,.thank-you-book .bundle .meta,.thank-you-bundle .book .meta,.thank-you-bundle .bundle .meta{float:left;display:block;margin-right:2.3576516%;width:100%;margin-left:0%;text-align:center}.thank-you-book .book .meta:last-child,.thank-you-book .bundle .meta:last-child,.thank-you-bundle .book .meta:last-child,.thank-you-bundle .bundle .meta:last-child{margin-right:0}.thank-you-book .book .meta h6,.thank-you-book .bundle .meta h6,.thank-you-bundle .book .meta h6,.thank-you-bundle .bundle .meta h6{margin-bottom:1em}.thank-you-book .book .meta .title,.thank-you-book .bundle .meta .title,.thank-you-bundle .book .meta .title,.thank-you-bundle .bundle .meta .title{margin-bottom:0.5em}@media screen and (min-width: 40em){.thank-you-book .book .meta,.thank-you-book .bundle .meta,.thank-you-bundle .book .meta,.thank-you-bundle .bundle .meta{float:left;display:block;margin-right:2.3576516%;width:48.8211742%;text-align:left}.thank-you-book .book .meta:last-child,.thank-you-book .bundle .meta:last-child,.thank-you-bundle .book .meta:last-child,.thank-you-bundle .bundle .meta:last-child{margin-right:0}}.thank-you-book .book .actions,.thank-you-book .bundle .actions,.thank-you-bundle .book .actions,.thank-you-bundle .bundle .actions{float:left;display:block;margin-right:2.3576516%;width:100%;margin-left:0%;margin-right:0}.thank-you-book .book .actions:last-child,.thank-you-book .bundle .actions:last-child,.thank-you-bundle .book .actions:last-child,.thank-you-bundle .bundle .actions:last-child{margin-right:0}@media screen and (min-width: 40em){.thank-you-book .book .actions,.thank-you-book .bundle .actions,.thank-you-bundle .book .actions,.thank-you-bundle .bundle .actions{float:left;display:block;margin-right:2.3576516%;width:23.2317613%}.thank-you-book .book .actions:last-child,.thank-you-book .bundle .actions:last-child,.thank-you-bundle .book .actions:last-child,.thank-you-bundle .bundle .actions:last-child{margin-right:0}}.thank-you-book .book .book-list-item,.thank-you-book .bundle .book-list-item,.thank-you-bundle .book .book-list-item,.thank-you-bundle .bundle .book-list-item{margin-bottom:0}.thank-you-book .special-message,.thank-you-bundle .special-message{padding:1em 2em;float:left;display:block;margin-right:2.3576516%;width:100%;margin-right:0}.thank-you-book .special-message:last-child,.thank-you-bundle .special-message:last-child{margin-right:0}@media screen and (min-width: 40em){.thank-you-book .special-message,.thank-you-bundle .special-message{float:left;display:block;margin-right:2.3576516%;width:74.4105871%;margin-left:25.5894129%}.thank-you-book .special-message:last-child,.thank-you-bundle .special-message:last-child{margin-right:0}}.meta-info{font-size:0.8em}@media screen and (min-width: 40em){.meta-info{font-size:0.9em}}#download-links{float:none}@media screen and (min-width: 53.75em){#download-links{float:none}}#share-email{text-align:right}#share-email .share-option{display:block;margin-top:2.5em;text-align:center}@media screen and (min-width: 40em){#share-email .share-option{text-align:right}}#share-email .share-option p{font-size:0.75em;margin-bottom:1em}#share-email .share-option .btn{color:#fff;font-size:0.75em}#share-email .share-option .btn:hover{color:white}#share-email .share-option .btn:active,#share-email .share-option .btn:focus{color:white}#share-email .share-option .submit{font-size:0.75em}@media screen and (min-width: 40em){#share-email .share-option .submit{font-size:1em}}#share-email .share-option form{display:block}.user-deleted{padding:3em 2.3576516%;background-color:#fff;text-align:center}#wishlist-container .book-title,#wishlist-container .bundle-title{font-size:1em}#wishlist-container .book{margin-bottom:1em}#wishlist-container .book::after{clear:both;content:"";display:table}#wishlist-container .book p,#wishlist-container .book h2{margin-bottom:0.5em}#wishlist-container .book form.wishlist_book{display:inline-block}#wishlist-container .book .cover-image{margin-right:.625em;float:left}#new-bundle{padding:3em 2.3576516%;background-color:#fff}#new-bundle section{float:left;display:block;margin-right:2.3576516%;width:100%;margin-left:0%}#new-bundle section:last-child{margin-right:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:5;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:3;font-size:.7em;display:block;border:0;background-position:0 0}.scroll-bar-wrap .ui-handle-helper-parent{position:relative;width:100%;height:100%;margin:0 auto}.ui-slider-horizontal{height:100%}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-slider-wrapper{-webkit-transition:border, 0.2s, linear;-moz-transition:border, 0.2s, linear;transition:border, 0.2s, linear;height:32px;background-color:#fff;padding:0;border:1px solid #cbcbcb;border-radius:4px;margin-bottom:1em}.ui-slider .ui-slider-handle{top:-11px;height:54px;width:10px;border:1px solid #fff;border-radius:5px;background-color:#666;box-shadow:0 2px 10px 0 #666;cursor:pointer}.ui-slider .ui-slider-range{height:30px;background-color:#999;border-top-left-radius:2px;border-bottom-left-radius:2px;margin:0}#you_pay_slider.ui-slider .ui-slider-range,#you_pay_hero_slider.ui-slider .ui-slider-range,#you_pay_modal_slider.ui-slider .ui-slider-range,#you_pay_modal-edit_slider.ui-slider .ui-slider-range{background-color:#7ACAFF}#you_pay_slider.ui-slider .happy-price,#you_pay_hero_slider.ui-slider .happy-price,#you_pay_modal_slider.ui-slider .happy-price,#you_pay_modal-edit_slider.ui-slider .happy-price{background-color:#009aff}#you_pay_slider.ui-slider .ui-slider-handle,#you_pay_hero_slider.ui-slider .ui-slider-handle,#you_pay_modal_slider.ui-slider .ui-slider-handle,#you_pay_modal-edit_slider.ui-slider .ui-slider-handle{background-color:#009aff;box-shadow:0 2px 10px 0 #009aff}#author_earns_slider.ui-slider .ui-slider-range,#author_earns_hero_slider.ui-slider .ui-slider-range,#author_earns_modal_slider.ui-slider .ui-slider-range,#author_earns_modal-edit_slider.ui-slider .ui-slider-range{background-color:#999}#author_earns_slider.ui-slider .happy-price,#author_earns_hero_slider.ui-slider .happy-price,#author_earns_modal_slider.ui-slider .happy-price,#author_earns_modal-edit_slider.ui-slider .happy-price{background-color:#666}.ui-slider .ui-slider-value input:focus{border-color:rgba(82,168,236,0.8);background-color:#fff}.ui-slider .ui-slider-value{position:absolute;z-index:4;line-height:32px;padding:0;margin:0 7px}.ui-slider .ui-slider-value,.ui-slider .ui-slider-value input{text-align:left;font-size:1.125em;line-height:30px;color:#fff}.ui-slider .ui-slider-value input{box-shadow:none;display:inline-block;height:30px;background:transparent;width:80px;padding:0;border:1px solid transparent;margin-bottom:0;overflow:hidden}.ui-slider .ui-slider-value input:focus{padding:0 5px;color:#323232}.ui-slider .ui-slider-value.inverse,.ui-slider .ui-slider-value.inverse input{color:#424242}.sliders-wrapper{width:100%;margin-bottom:1.5em;display:block}.sliders-wrapper::after{clear:both;content:"";display:table}.sliders-wrapper label{margin-bottom:.625em;font-size:1.125em;color:#666}.sliders-wrapper label i{margin-left:.25em}@media screen and (min-width: 53.75em){.sliders-wrapper{width:100%;padding:0 2.3576516%}}.sliders-wrapper label{display:inline-block}.sliders-wrapper i{margin-left:5px}.sliders-wrapper .subtext{font-size:0.75em;text-align:right;margin-top:1em;margin-right:0;padding-left:1em}.gift-form-wrapper{width:100%;margin-bottom:0.75em}.gift-form-wrapper::after{clear:both;content:"";display:table}.gift-form-wrapper input[type="checkbox"]{display:inline}.gift-form-wrapper .controls{margin-bottom:0.25em}.gift-form-wrapper .control-group{margin-bottom:0.25em}.gift-form-wrapper input{margin-bottom:0}.gift-form-wrapper .is-gift{margin-bottom:0.75em}.gift-form-wrapper .is-gift label{display:inline}.gift-form-wrapper .gift-note textarea{resize:none}.gift-form-wrapper .quantity{width:100%}@media screen and (min-width: 53.75em){.gift-form-wrapper .quantity{float:left;display:block;margin-right:2.3576516%;width:40.2913699%}.gift-form-wrapper .quantity:last-child{margin-right:0}}.gift-form-wrapper .quantity input{width:4em;margin-bottom:0}.giftee-fields-wrapper{width:100%}.giftee-fields-wrapper .control-group{width:100%}@media screen and (min-width: 53.75em){.giftee-fields-wrapper .control-group{float:left;display:block;margin-right:2.3576516%;width:48.8211742%}.giftee-fields-wrapper .control-group:last-child{margin-right:0}.giftee-fields-wrapper .control-group:nth-child(2){margin-right:0}}.submit-wrapper{text-align:right}body{background-color:#fff;color:#323232;min-height:100%}html{height:100%}article header{margin-bottom:3em}.page-contents-wrapper,.error-page-wrapper{padding:4.5em 2.3576516%}.page-intro{margin-bottom:2.875em}.page-title{font-size:1.9em;font-weight:700;line-height:1.4em;margin-bottom:.3em}@media screen and (min-width: 40em){.page-title{font-size:2.6em}}.page-subtitle{color:#757575;font-size:1.3em;font-weight:400;margin-bottom:.9em}@media screen and (min-width: 40em){.page-subtitle{font-size:1.5em}}.article-author{color:#757575;font-size:1.2em;font-style:italic}.numeric{list-style-type:decimal}.detail-list li{margin-bottom:.625em}#user-books,#user-unpublished{background:#fff}#wishlist{margin:1em 0}#wishlist_button_own,#wishlist_button_in,#wishlist_button_add{display:none}.edit-book-list-item .list-item-overview{margin-bottom:0}.quick-buy-purchase-list .react-price{text-align:center}.quick-buy-purchase-list .react-price .price{font-size:1.125em;line-height:1.45em;color:#323232}.quick-buy-purchase-list .react-price .subtext{text-transform:uppercase;color:#666;font-size:.8125em;line-height:1.45em;font-weight:500}.featured-book .book-description em,.featured-book .bundle-description em{margin-right:4px}
