﻿@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,.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,.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{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.pseudo-link,.more,.inline-bundle-list-wrapper .list-controls a,.bundle-list-wrapper .list-controls a,.book-list-wrapper .list-controls a,.package-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,.inline-bundle-list-wrapper .list-controls a.disabled,.bundle-list-wrapper .list-controls a.disabled,.book-list-wrapper .list-controls a.disabled,.package-list-wrapper .list-controls a.disabled,[class$='-download-link'] span.disabled{cursor:not-allowed;opacity:.5}#upsell #bestsellers-books,#book-bundles,#about-book,#book-packages,#other-books-list{box-shadow:inset 0 7px 40px -20px rgba(0,0,0,0.4)}#table-of-contents{box-shadow:inset 0 7px 40px -20px rgba(0,0,0,0.4),inset 0 -7px 40px -20px rgba(0,0,0,0.4)}#guarantee{box-shadow:0 7px 40px -20px rgba(0,0,0,0.4)}.book-hero,#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{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{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,.inline-bundle-list-item .list-item-name{font-family:"Whitney SSm A", "Whitney SSm B", "Helvetica Neue", Helvetica, Arial, sans-serif;font-style:normal;font-weight:300}.copy p,.inline-bundle-list-wrapper .list-title,.bundle-list-wrapper .list-title,.book-list-wrapper .list-title,.package-list-wrapper .list-title,.inline-bundle-list-item .list-item-author,.bundle-list-item .list-item-author,.book-list-item .list-item-author,.edit-book-list-item .list-item-author,.package-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{font-family:"Whitney SSm A", "Whitney SSm B", "Helvetica Neue", Helvetica, Arial, sans-serif;font-style:normal;font-weight:400}.twitter>a,.inline-bundle-list-item .list-item-title,.bundle-list-item .list-item-title,.book-list-item .list-item-title,.edit-book-list-item .list-item-title,.package-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,#book-metadata .book-details-list:nth-child(1) .detail span,#prospective_reader_survey .explanation{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{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{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,.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,#table-of-contents .toc-title,.sliders-wrapper label,.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{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}@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,.title-logo::before,.screenshot::before{font-family:"leanpub-glyphs";font-style:normal;font-weight:normal;font-variant:normal}.guarantee-logo::after{content:"\f11f"}.title-logo::before{content:"\f11b"}.screenshot::before{content:"\f117"}.twitter-icon,.google-plus-icon,.github-icon,.facebook-icon,.title-logo,.guarantee-logo,.screenshot::before{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{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{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,.search-and-submit [type=search],.trimmed+.show-more,.twitter-icon,.google-plus-icon,.github-icon,.facebook-icon,.title-logo,.guarantee-logo,.screenshot::before,.pseudo-link,.more,.inline-bundle-list-wrapper .list-controls a,.bundle-list-wrapper .list-controls a,.book-list-wrapper .list-controls a,.package-list-wrapper .list-controls a,[class$='-download-link'] span,a:not(.ui-slider-handle),[class$='-download-link'],.twitter>a,.inline-bundle-list-item:hover .list-item-overview,.bundle-list-item:hover .list-item-overview,.book-list-item:hover .list-item-overview,.edit-book-list-item:hover .list-item-overview,.package-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{-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{-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{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{padding:2.3576516%;text-align:left}.copy p{line-height:1.5em;font-size:.875em}@media screen and (min-width: 53.75em){.copy p{font-size:1.125em}}.cms-content h1,.inline-bundle-list-item .list-item-description h1,.bundle-list-item .list-item-description h1,.book-list-item .list-item-description h1,.edit-book-list-item .list-item-description h1,.package-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,.inline-bundle-list-item .list-item-description h2,.bundle-list-item .list-item-description h2,.book-list-item .list-item-description h2,.edit-book-list-item .list-item-description h2,.package-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,.inline-bundle-list-item .list-item-description h3,.bundle-list-item .list-item-description h3,.book-list-item .list-item-description h3,.edit-book-list-item .list-item-description h3,.package-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,.inline-bundle-list-item .list-item-description h4,.bundle-list-item .list-item-description h4,.book-list-item .list-item-description h4,.edit-book-list-item .list-item-description h4,.package-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,.inline-bundle-list-item .list-item-description h5,.bundle-list-item .list-item-description h5,.book-list-item .list-item-description h5,.edit-book-list-item .list-item-description h5,.package-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,.inline-bundle-list-item .list-item-description h6,.bundle-list-item .list-item-description h6,.book-list-item .list-item-description h6,.edit-book-list-item .list-item-description h6,.package-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,.inline-bundle-list-item .list-item-description h1,.bundle-list-item .list-item-description h1,.book-list-item .list-item-description h1,.edit-book-list-item .list-item-description h1,.package-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,.inline-bundle-list-item .list-item-description h2,.bundle-list-item .list-item-description h2,.book-list-item .list-item-description h2,.edit-book-list-item .list-item-description h2,.package-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,.inline-bundle-list-item .list-item-description h3,.bundle-list-item .list-item-description h3,.book-list-item .list-item-description h3,.edit-book-list-item .list-item-description h3,.package-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,.inline-bundle-list-item .list-item-description h4,.bundle-list-item .list-item-description h4,.book-list-item .list-item-description h4,.edit-book-list-item .list-item-description h4,.package-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,.inline-bundle-list-item .list-item-description h5,.bundle-list-item .list-item-description h5,.book-list-item .list-item-description h5,.edit-book-list-item .list-item-description h5,.package-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,.inline-bundle-list-item .list-item-description h6,.bundle-list-item .list-item-description h6,.book-list-item .list-item-description h6,.edit-book-list-item .list-item-description h6,.package-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,.inline-bundle-list-item .list-item-description em,.bundle-list-item .list-item-description em,.book-list-item .list-item-description em,.edit-book-list-item .list-item-description em,.package-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,.inline-bundle-list-item .list-item-description p,.bundle-list-item .list-item-description p,.book-list-item .list-item-description p,.edit-book-list-item .list-item-description p,.package-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,.inline-bundle-list-item .list-item-description a:hover,.bundle-list-item .list-item-description a:hover,.book-list-item .list-item-description a:hover,.edit-book-list-item .list-item-description a:hover,.package-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,.inline-bundle-list-item .list-item-description ol,.bundle-list-item .list-item-description ol,.book-list-item .list-item-description ol,.edit-book-list-item .list-item-description ol,.package-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,.inline-bundle-list-item .list-item-description ul,.bundle-list-item .list-item-description ul,.book-list-item .list-item-description ul,.edit-book-list-item .list-item-description ul,.package-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,.inline-bundle-list-item .list-item-description ol li,.bundle-list-item .list-item-description ol li,.book-list-item .list-item-description ol li,.edit-book-list-item .list-item-description ol li,.package-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,.inline-bundle-list-item .list-item-description ul li,.bundle-list-item .list-item-description ul li,.book-list-item .list-item-description ul li,.edit-book-list-item .list-item-description ul li,.package-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,.inline-bundle-list-item .list-item-description ol li p,.bundle-list-item .list-item-description ol li p,.book-list-item .list-item-description ol li p,.edit-book-list-item .list-item-description ol li p,.package-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,.inline-bundle-list-item .list-item-description ul li p,.bundle-list-item .list-item-description ul li p,.book-list-item .list-item-description ul li p,.edit-book-list-item .list-item-description ul li p,.package-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,.inline-bundle-list-item .list-item-description ol li::before,.bundle-list-item .list-item-description ol li::before,.book-list-item .list-item-description ol li::before,.edit-book-list-item .list-item-description ol li::before,.package-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,.inline-bundle-list-item .list-item-description ul li::before,.bundle-list-item .list-item-description ul li::before,.book-list-item .list-item-description ul li::before,.edit-book-list-item .list-item-description ul li::before,.package-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,.inline-bundle-list-item .list-item-description ul li::before,.bundle-list-item .list-item-description ul li::before,.book-list-item .list-item-description ul li::before,.edit-book-list-item .list-item-description ul li::before,.package-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,.inline-bundle-list-item .list-item-description ol,.bundle-list-item .list-item-description ol,.book-list-item .list-item-description ol,.edit-book-list-item .list-item-description ol,.package-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,.inline-bundle-list-item .list-item-description ol,.bundle-list-item .list-item-description ol,.book-list-item .list-item-description ol,.edit-book-list-item .list-item-description ol,.package-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,.inline-bundle-list-item .list-item-description ol li,.bundle-list-item .list-item-description ol li,.book-list-item .list-item-description ol li,.edit-book-list-item .list-item-description ol li,.package-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,.inline-bundle-list-item .list-item-description h1,.bundle-list-item .list-item-description h1,.book-list-item .list-item-description h1,.edit-book-list-item .list-item-description h1,.package-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,.inline-bundle-list-item .list-item-description h2,.bundle-list-item .list-item-description h2,.book-list-item .list-item-description h2,.edit-book-list-item .list-item-description h2,.package-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,.inline-bundle-list-item .list-item-description h3,.bundle-list-item .list-item-description h3,.book-list-item .list-item-description h3,.edit-book-list-item .list-item-description h3,.package-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,.inline-bundle-list-item .list-item-description h4,.bundle-list-item .list-item-description h4,.book-list-item .list-item-description h4,.edit-book-list-item .list-item-description h4,.package-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,.inline-bundle-list-item .list-item-description h5,.bundle-list-item .list-item-description h5,.book-list-item .list-item-description h5,.edit-book-list-item .list-item-description h5,.package-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,.inline-bundle-list-item .list-item-description h6,.bundle-list-item .list-item-description h6,.book-list-item .list-item-description h6,.edit-book-list-item .list-item-description h6,.package-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.inline-bundle-list,.inline-bundle-list-item .paginate.included-books,.paginate.bundle-list,.paginate.book-list,.paginate.package-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{-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,#book-metadata .book-details-list{text-align:center}.center-contents>*,#book-metadata .book-details-list>*{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{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{clear:both;content:"";display:table}.large-container{max-width:80em;margin-left:auto;margin-right:auto;padding:0 2.3576516%;max-width:80em}.large-container::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,.inline-bundle-list-wrapper .list-controls a,.bundle-list-wrapper .list-controls a,.book-list-wrapper .list-controls a,.package-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}.inline-bundle-list-wrapper .list-controls a,.bundle-list-wrapper .list-controls a,.book-list-wrapper .list-controls a,.package-list-wrapper .list-controls a{color:#009aff}.inline-bundle-list-wrapper .list-controls a:hover,.bundle-list-wrapper .list-controls a:hover,.book-list-wrapper .list-controls a:hover,.package-list-wrapper .list-controls a:hover{color:#24a8ff}.inline-bundle-list-wrapper .list-controls a:active,.bundle-list-wrapper .list-controls a:active,.book-list-wrapper .list-controls a:active,.package-list-wrapper .list-controls a:active,.inline-bundle-list-wrapper .list-controls a:focus,.bundle-list-wrapper .list-controls a:focus,.book-list-wrapper .list-controls a:focus,.package-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{display:block}.download-links-list li,.quick-buy-purchase-list li{display:inline-block}.download-links-list li+li,.quick-buy-purchase-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}.inline-bundle-list-wrapper .list-header,.bundle-list-wrapper .list-header,.book-list-wrapper .list-header,.package-list-wrapper .list-header{padding:1.5em 0;display:block}.inline-bundle-list-wrapper .list-header::after,.bundle-list-wrapper .list-header::after,.book-list-wrapper .list-header::after,.package-list-wrapper .list-header::after{clear:both;content:"";display:table}.inline-bundle-list-wrapper .list-title,.bundle-list-wrapper .list-title,.book-list-wrapper .list-title,.package-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%}.inline-bundle-list-wrapper .list-title:last-child,.bundle-list-wrapper .list-title:last-child,.book-list-wrapper .list-title:last-child,.package-list-wrapper .list-title:last-child{margin-right:0}.inline-bundle-list-wrapper .list-subtitle,.bundle-list-wrapper .list-subtitle,.book-list-wrapper .list-subtitle,.package-list-wrapper .list-subtitle{font-size:14px;display:inline-block;color:#757575}.inline-bundle-list-wrapper .list-controls,.bundle-list-wrapper .list-controls,.book-list-wrapper .list-controls,.package-list-wrapper .list-controls{float:left;display:block;margin-right:2.3576516%;width:31.7615656%;text-align:right}.inline-bundle-list-wrapper .list-controls:last-child,.bundle-list-wrapper .list-controls:last-child,.book-list-wrapper .list-controls:last-child,.package-list-wrapper .list-controls:last-child{margin-right:0}.inline-bundle-list-wrapper .list-controls a,.bundle-list-wrapper .list-controls a,.book-list-wrapper .list-controls a,.package-list-wrapper .list-controls a{white-space:nowrap;color:#323232;font-size:.8125em}.inline-bundle-list,.inline-bundle-list-item .included-books,.bundle-list,.book-list,.package-list{padding:2.3576516% 0}.inline-bundle-list::after,.inline-bundle-list-item .included-books::after,.bundle-list::after,.book-list::after,.package-list::after{clear:both;content:"";display:table}.inline-bundle-list-item,.bundle-list-item,.book-list-item,.edit-book-list-item,.package-list-item{padding:0 1.125em;position:relative;overflow:visible;text-align:center;margin-bottom:0.75em}.inline-bundle-list-item .list-item-title,.bundle-list-item .list-item-title,.book-list-item .list-item-title,.edit-book-list-item .list-item-title,.package-list-item .list-item-title,.inline-bundle-list-item .list-item-author,.bundle-list-item .list-item-author,.book-list-item .list-item-author,.edit-book-list-item .list-item-author,.package-list-item .list-item-author{white-space:normal;overflow:hidden}.inline-bundle-list-item .list-item-title a:hover,.bundle-list-item .list-item-title a:hover,.book-list-item .list-item-title a:hover,.edit-book-list-item .list-item-title a:hover,.package-list-item .list-item-title a:hover,.inline-bundle-list-item .list-item-author a:hover,.bundle-list-item .list-item-author a:hover,.book-list-item .list-item-author a:hover,.edit-book-list-item .list-item-author a:hover,.package-list-item .list-item-author a:hover{text-decoration:underline}.inline-bundle-list-item .list-item-title,.bundle-list-item .list-item-title,.book-list-item .list-item-title,.edit-book-list-item .list-item-title,.package-list-item .list-item-title{font-size:.9375em;color:#000;margin-bottom:.625em}.inline-bundle-list-item .list-item-title a,.bundle-list-item .list-item-title a,.book-list-item .list-item-title a,.edit-book-list-item .list-item-title a,.package-list-item .list-item-title a{color:inherit}.inline-bundle-list-item .list-item-author,.bundle-list-item .list-item-author,.book-list-item .list-item-author,.edit-book-list-item .list-item-author,.package-list-item .list-item-author{font-size:.8125em;color:#424242}.inline-bundle-list-item .list-item-author a,.bundle-list-item .list-item-author a,.book-list-item .list-item-author a,.edit-book-list-item .list-item-author a,.package-list-item .list-item-author a{color:inherit}.inline-bundle-list-item .list-item-overview,.bundle-list-item .list-item-overview,.book-list-item .list-item-overview,.edit-book-list-item .list-item-overview,.package-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)}.inline-bundle-list-item .list-item-overview>div,.bundle-list-item .list-item-overview>div,.book-list-item .list-item-overview>div,.edit-book-list-item .list-item-overview>div,.package-list-item .list-item-overview>div{text-align:center;padding:.25em}.inline-bundle-list-item .list-item-overview>div a,.bundle-list-item .list-item-overview>div a,.book-list-item .list-item-overview>div a,.edit-book-list-item .list-item-overview>div a,.package-list-item .list-item-overview>div a{display:inline-block}.inline-bundle-list-item .list-item-overview .fa-eye,.bundle-list-item .list-item-overview .fa-eye,.book-list-item .list-item-overview .fa-eye,.edit-book-list-item .list-item-overview .fa-eye,.package-list-item .list-item-overview .fa-eye,.inline-bundle-list-item .list-item-overview .fa-eye-slash,.bundle-list-item .list-item-overview .fa-eye-slash,.book-list-item .list-item-overview .fa-eye-slash,.edit-book-list-item .list-item-overview .fa-eye-slash,.package-list-item .list-item-overview .fa-eye-slash,.inline-bundle-list-item .list-item-overview .fa-pencil,.bundle-list-item .list-item-overview .fa-pencil,.book-list-item .list-item-overview .fa-pencil,.edit-book-list-item .list-item-overview .fa-pencil,.package-list-item .list-item-overview .fa-pencil,.inline-bundle-list-item .list-item-overview .fa-gear,.bundle-list-item .list-item-overview .fa-gear,.book-list-item .list-item-overview .fa-gear,.edit-book-list-item .list-item-overview .fa-gear,.package-list-item .list-item-overview .fa-gear{margin:0 .125em;font-size:1.25em;cursor:pointer}.inline-bundle-list-item .list-item-overview .fa-eye,.bundle-list-item .list-item-overview .fa-eye,.book-list-item .list-item-overview .fa-eye,.edit-book-list-item .list-item-overview .fa-eye,.package-list-item .list-item-overview .fa-eye{color:#009aff}.inline-bundle-list-item .list-item-overview .fa-eye:hover,.bundle-list-item .list-item-overview .fa-eye:hover,.book-list-item .list-item-overview .fa-eye:hover,.edit-book-list-item .list-item-overview .fa-eye:hover,.package-list-item .list-item-overview .fa-eye:hover{color:#005c99}.inline-bundle-list-item .list-item-overview .fa-eye-slash,.bundle-list-item .list-item-overview .fa-eye-slash,.book-list-item .list-item-overview .fa-eye-slash,.edit-book-list-item .list-item-overview .fa-eye-slash,.package-list-item .list-item-overview .fa-eye-slash,.inline-bundle-list-item .list-item-overview .fa-pencil,.bundle-list-item .list-item-overview .fa-pencil,.book-list-item .list-item-overview .fa-pencil,.edit-book-list-item .list-item-overview .fa-pencil,.package-list-item .list-item-overview .fa-pencil,.inline-bundle-list-item .list-item-overview .fa-gear,.bundle-list-item .list-item-overview .fa-gear,.book-list-item .list-item-overview .fa-gear,.edit-book-list-item .list-item-overview .fa-gear,.package-list-item .list-item-overview .fa-gear{color:#757575}.inline-bundle-list-item .list-item-overview .fa-eye-slash:hover,.bundle-list-item .list-item-overview .fa-eye-slash:hover,.book-list-item .list-item-overview .fa-eye-slash:hover,.edit-book-list-item .list-item-overview .fa-eye-slash:hover,.package-list-item .list-item-overview .fa-eye-slash:hover,.inline-bundle-list-item .list-item-overview .fa-pencil:hover,.bundle-list-item .list-item-overview .fa-pencil:hover,.book-list-item .list-item-overview .fa-pencil:hover,.edit-book-list-item .list-item-overview .fa-pencil:hover,.package-list-item .list-item-overview .fa-pencil:hover,.inline-bundle-list-item .list-item-overview .fa-gear:hover,.bundle-list-item .list-item-overview .fa-gear:hover,.book-list-item .list-item-overview .fa-gear:hover,.edit-book-list-item .list-item-overview .fa-gear:hover,.package-list-item .list-item-overview .fa-gear:hover{color:#424242}.inline-bundle-list-item:hover .list-item-overview,.bundle-list-item:hover .list-item-overview,.book-list-item:hover .list-item-overview,.edit-book-list-item:hover .list-item-overview,.package-list-item:hover .list-item-overview{background-color:rgba(255,255,255,0.85)}@media screen and (min-width: 40em){.inline-bundle-list-item,.bundle-list-item,.book-list-item,.edit-book-list-item,.package-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,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,.readable-container{text-align:left}.type-system-readable h1,#read-online .read h1,.readable-container h1,.type-system-readable h2,#read-online .read h2,.readable-container h2,.type-system-readable h3,#read-online .read h3,.readable-container h3,.type-system-readable p,#read-online .read p,.readable-container p{margin:0}.type-system-readable p,#read-online .read p,.readable-container p{color:#323232;line-height:1.5}.type-system-readable::after,#read-online .read::after,.readable-container::after{clear:both;content:"";display:table}.type-system-readable .type,#read-online .read .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,.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,.readable-container h1{font-size:2.6em}}.type-system-readable h2,#read-online .read 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,.readable-container h2{font-size:1.3em}}.type-system-readable pre,#read-online .read 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,.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,.readable-container h4,.type-system-readable h5,#read-online .read h5,.readable-container h5,.type-system-readable h6,#read-online .read h6,.readable-container h6{font-family:"Merriweather", serif}.type-system-readable p.date,#read-online .read 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,.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,.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,.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,.readable-container hr{width:3em}.type-system-readable p.author,#read-online .read p.author,.readable-container p.author{font-family:"Open Sans", sans-serif, sans-serif}.type-system-readable ol,#read-online .read ol,.readable-container ol,.type-system-readable ul,#read-online .read ul,.readable-container ul{margin-bottom:1.5em}.type-system-readable ul,#read-online .read ul,.readable-container ul{list-style-type:disc}.type-system-readable ol,#read-online .read 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,.readable-container p,.type-system-readable a,#read-online .read a,.readable-container a,.type-system-readable .type,#read-online .read .type,.readable-container .type{font-family:"Merriweather", serif}.type-system-readable h1,#read-online .read h1,.readable-container h1,.type-system-readable h2,#read-online .read h2,.readable-container h2,.type-system-readable h3,#read-online .read h3,.readable-container h3,.type-system-readable h4,#read-online .read h4,.readable-container h4,.type-system-readable h5,#read-online .read h5,.readable-container h5,.type-system-readable h6,#read-online .read 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{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}.inline-bundle-list-item{margin-bottom:2.25em;overflow:visible}.inline-bundle-list-item::after{clear:both;content:"";display:table}.inline-bundle-list-item>.cover-image{margin-bottom:0;text-align:center}@media screen and (min-width: 53.75em){.inline-bundle-list-item>.cover-image{float:left;display:block;margin-right:2.3576516%;width:14.701957%;text-align:left}.inline-bundle-list-item>.cover-image:last-child{margin-right:0}}.inline-bundle-list-item .bundle-details-wrapper{position:relative}@media screen and (min-width: 53.75em){.inline-bundle-list-item .bundle-details-wrapper{float:left;display:block;margin-right:2.3576516%;width:82.9403914%;position:absolute;right:0px;bottom:0px}.inline-bundle-list-item .bundle-details-wrapper:last-child{margin-right:0}}.inline-bundle-list-item .bundle-details{position:relative;margin-bottom:1em}.inline-bundle-list-item .bundle-details .submit{position:absolute;right:0;bottom:0}.inline-bundle-list-item .price-detail{margin-right:2em}.inline-bundle-list-item .list-item-name{color:#323232}.inline-bundle-list-item .included-books{display:table;width:100%;table-layout:fixed;padding:0}.inline-bundle-list-item .included-books .cover-image{display:table-cell;width:10%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0.25em}.inline-bundle-list-item .included-books .cover-image:nth-child(n+11){display:none}.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}#book-bundles{background-color:#f8f8f8;overflow:hidden}#book-bundles .book-details-list,#book-bundles .more{font-size:.8125em}#book-bundles .book-details-list .detail:nth-child(1){margin-right:.5em}#book-bundles .book-details-list .detail:nth-child(2){margin-left:.5em}#edit-book{display:none}.book-hero{background-color:#fff}.book-hero .large-container{padding:2em 1em}@media screen and (min-width: 53.75em){.book-hero .large-container{padding:0 1em}}.book-hero .book-summary{padding:3em 0}@media screen and (min-width: 53.75em){.book-hero .book-summary{float:left;display:block;margin-right:2.3576516%;width:31.7615656%;text-align:left}.book-hero .book-summary:last-child{margin-right:0}}.book-hero .ways-to-read{margin-bottom:.625em}.book-hero .ways-to-read .ways-to-read-text{font-size:.75em;margin-bottom:1em;text-transform:uppercase}.book-hero .ways-to-read a{font-size:.8125em;margin-bottom:1em}@media screen and (min-width: 53.75em){.book-hero .cover-image{float:left;display:block;margin-right:2.3576516%;width:31.7615656%;bottom:2em;top:auto}.book-hero .cover-image:last-child{margin-right:0}}.book-hero .purchase-info{padding:3em 0}@media screen and (min-width: 53.75em){.book-hero .purchase-info{float:left;display:block;margin-right:2.3576516%;width:31.7615656%;margin-right:0}.book-hero .purchase-info:last-child{margin-right:0}}.book-hero .new-edition-warning{margin:3em 0 0;padding:.5em;text-align:center}@media screen and (min-width: 53.75em){.book-hero .new-edition-warning{float:left;display:block;margin-right:2.3576516%;width:31.7615656%;margin-right:0}.book-hero .new-edition-warning:last-child{margin-right:0}}.book-hero .book-details-list.pricing .detail{margin-left:1.5em}.book-hero .guarantee-logo{color:#323232}.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}.package-list-wrapper .open-cart-modal{font-size:0.75em}#guarantee{padding:2em 2.3576516%;background-color:#808080;border-top:1px solid #666666;text-align:center;color:#fff}#guarantee::after{clear:both;content:"";display:table}#guarantee .section-title{color:#fff;margin-bottom:.5em}@media screen and (min-width: 53.75em){#guarantee .section-title{padding-bottom:0;font-size:2.5em}}#guarantee p{line-height:1.5em}@media screen and (min-width: 53.75em){#guarantee p{padding:0 2.3576516%}}#guarantee a{text-decoration:underline;font-size:0.875em;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{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}#about-authors .large-container{padding:4em 0}#about-authors .about-author,#about-authors .about-contributors,#about-authors .about-causes{margin-bottom:2em}#about-authors .author-profile .trimmed,#about-authors .contributor-profile .trimmed{max-height:18em}#about-authors .author-profile .trimmed::after,#about-authors .contributor-profile .trimmed::after{background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 80%, #fff 95%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 80%, #fff 95%)}#about-book{background-color:#fff;text-align:left}#about-book .section-subtitle{width:100%;margin-left:0;padding-left:0;text-align:inherit;color:#666}#about-book .about-book-copy{width:100%}#about-book .about-book-copy .trimmed{max-height:30em}#about-book .about-book-copy .trimmed::after{background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 80%, #fff 95%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 80%, #fff 95%)}#about-book .about-book-copy .trimmed+.show-more{text-align:center}@media screen and (min-width: 53.75em){#about-book .about-book-copy{float:left;display:block;margin-right:2.3576516%;width:65.8807828%}#about-book .about-book-copy:last-child{margin-right:0}}#about-book .video{margin-bottom:0}@media screen and (min-width: 53.75em){#about-book .video{width:100%;margin-bottom:2em}}#about-book .creativecommons{margin-top:1.5em}@media screen and (min-width: 53.75em){#about-book{padding:3em 0}}#book-details{padding:0 2.3576516%;width:100%}@media screen and (min-width: 53.75em){#book-details{float:left;display:block;margin-right:2.3576516%;width:31.7615656%;margin-right:0}#book-details:last-child{margin-right:0}}#book-metadata{width:100%;background-color:transparent}#book-metadata::after{clear:both;content:"";display:table}#book-metadata .large-container::after{clear:both;content:"";display:table}#book-metadata .book-details-list{width:100%;font-size:1.25em;white-space:nowrap}@media screen and (min-width: 53.75em){#book-metadata .book-details-list{font-size:1em}}#book-metadata .book-details-list:nth-child(1) li{margin-right:0.75em}#book-metadata .book-details-list:nth-child(1) li:last-child{margin-right:0}#book-metadata .book-details-list:nth-child(1) .detail span{font-size:1em}@media screen and (min-width: 53.75em){#book-metadata .book-details-list:nth-child(1){float:left;display:block;margin-right:2.3576516%;width:31.7615656%;text-align:left;margin-bottom:0}#book-metadata .book-details-list:nth-child(1):last-child{margin-right:0}}#book-metadata .book-details-list:nth-child(2) li{margin-left:0.75em}#book-metadata .book-details-list:nth-child(2) li:first-child{margin-left:0}@media screen and (min-width: 53.75em){#book-metadata .book-details-list:nth-child(2){float:left;display:block;margin-right:2.3576516%;width:31.7615656%;margin-left:34.1192172%;margin-right:0;text-align:right}#book-metadata .book-details-list:nth-child(2):last-child{margin-right:0}}#book-metadata .fa{font-size:1.5em}.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}#book-packages{background-color:#f4f4f4;overflow:hidden}#book-packages .add-to-cart-modal,#book-packages .add-to-cart-with-coupon{font-size:.75em}#book-packages .book-details-list .detail{margin-left:1em}#book-packages .book-details-list .detail:first-child{margin-left:0}#other-books-list{overflow:hidden}#prospective_reader_survey{float:left;display:block;margin-right:2.3576516%;width:82.9403914%;margin-left:8.5298043%;padding:3em 0;text-align:left}#prospective_reader_survey:last-child{margin-right:0}#prospective_reader_survey .max-price{margin-bottom:.625em}#prospective_reader_survey .max-price .add-on{width:34px}@media screen and (min-width: 53.75em){#prospective_reader_survey{float:left;display:block;margin-right:2.3576516%;width:31.7615656%;margin-left:0%}#prospective_reader_survey:last-child{margin-right:0}}.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}}#table-of-contents{position:relative;background-color:#f4f4f4}#table-of-contents .trimmed{max-height:18em;padding:0 3em;overflow:hidden}#table-of-contents .trimmed::after{background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #f4f4f4 80%, #f4f4f4 95%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #f4f4f4 80%, #f4f4f4 95%)}#table-of-contents .trimmed ul,#table-of-contents .trimmed ol{list-style-type:none}#table-of-contents .trimmed+.show-more{text-align:center;height:2em}#table-of-contents .toc-title{width:100%;padding:2em 2.3576516%;text-align:center;font-size:1.125em;color:#323232}#table_of_contents ol ul,.toc ul,#leanpub-toc ul{margin:.5em 0 1em}#table_of_contents ol li,.toc li,#leanpub-toc li{margin-bottom:.625em;padding-left:0;color:#323232}#table_of_contents ol li>ul>li,#table_of_contents ol li>ol>li,.toc li>ul>li,.toc li>ol>li,#leanpub-toc li>ul>li,#leanpub-toc li>ol>li{margin-left:1em}.section-number{margin-right:1em;color:#999}.toc.has-parts>li{font-size:1.25em}.toc.no-parts>li,#table_of_contents .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,#table_of_contents ol .section{font-size:86.66666667%}.toc.no-parts>li>ul>li>ul>li,.toc.has-parts>li>ul>li>ul>li>ul>li,#table_of_contents 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,#table_of_contents 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,#table_of_contents ol .subsubsubsection{font-size:86.66666667%}.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}.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}.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}.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}}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}
