@font-face{font-family:'Montserrat Black';src:url(fonts/Montserrat-Black.otf)}@font-face{font-family:'Open Sans Bold';src:url(fonts/OpenSans-Bold.ttf);font-weight:700}@font-face{font-family:'Open Sans Regular';src:url(fonts/OpenSans-Regular.ttf);font-weight:400}@font-face{font-family:'Open Sans Light';src:url(fonts/OpenSans-Light.ttf);font-weight:100}body{font-family:'Open Sans Regular',serif;padding:0;margin:0;font-size:16px;background-color:#fff}.book-chapter,.book-nav{width:780px;margin:auto;text-align:left;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.book-chapter header{text-align:center;position:relative;padding-top:60px}.book-chapter h1{font-size:40px}.book-chapter h2{font-size:21px;text-transform:uppercase;color:#262739}.book-chapter footer{margin-top:50px;margin-bottom:50px;text-align:center;width:100%}.book-chapter p{margin:0}.book-chapter ol li,.book-chapter p,.book-chapter ul li{font-size:16px;line-height:27px;padding-top:10px;padding-bottom:10px;color:#32373a}.book-chapter ul li{margin-bottom:8px;color:#32373a;padding:0}.book-chapter a{color:#ff472b;text-decoration:none}.book-chapter a:visited{color:#db4028}.book-chapter a:hover{text-decoration:underline}.book-chapter pre code{font-size:13px}.book-chapter blockquote{color:#87949c;border-left:2px solid #778289;padding-left:20px}.highlight{background-color:#dce6ed}.book-chapter .chapter-end-info{color:#e5e5e5;font-size:14px;text-transform:uppercase;display:inline-block;padding:8px;text-align:center;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:"Open Sans Regular",serif}.book-chapter .chapter-info{font-family:"Open Sans Regular",serif;display:inline-block;padding:8px;font-size:14px;color:#ff472b;text-transform:uppercase;position:absolute;top:20px;left:0;right:0;margin:auto;max-width:168px;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.image{text-align:center;margin:0;padding:5px;width:100%;border:1px solid #e5e5e5;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.image img{max-width:100%}.book-chapter-menu{width:100%;list-style:none;margin:0;padding:0;text-align:center;padding-bottom:30px}.book-chapter-menu a{color:#ff472b;text-decoration:none}.book-chapter-menu__item{margin-bottom:50px}.book-chapter-menu__item .chapter-number{display:block}.book-chapter-menu a:hover{text-decoration:underline}.go-to-toc{position:fixed;top:0;left:0}.follow-me{position:fixed;top:80px;left:5px}.group{max-width:780px;padding:10px;margin:auto;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page-header{background-image:url(../img/book1.png);background-repeat:no-repeat;min-height:900px;background-position:center 93%;text-align:center;padding-top:80px;background-size:auto 46%;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:10}.page-header h1{margin:0;color:#000;font-size:32px;display:block;font-family:"Open Sans Light",serif}.page-header .author-name a,.page-header .slogan{font-family:"Montserrat Black";font-size:16px;font-weight:500;color:#000;margin-bottom:20px;text-decoration:none;display:inline-block;text-transform:uppercase}.page-header .slogan{margin-bottom:40px}.page-header .get-book{background-color:#00c490;display:inline-block;padding:10px 15px;font-size:18px;color:#fff;text-decoration:none;font-weight:100;border-radius:5px}.page-header .available-formats{font-weight:100;font-family:"Open Sans Regular",serif;font-size:12px}.page-header .form-container{text-align:left;max-width:500px;width:100%;margin:auto}.page-header #mc_embed_signup form{text-align:left}.book-details{background-color:transparent;min-height:1000px;padding-top:40px;padding-bottom:190px;position:relative;overflow:hidden;z-index:11}.book-details .book-bgr{background-image:url(../img/book2.png);background-repeat:no-repeat;background-size:920px;width:800px;height:910px;position:absolute;right:0;top:263px;background-position:6px 0}.book-details h1{color:#000;font-size:14px;text-transform:uppercase;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:"Montserrat Black",serif;font-weight:400;margin:40px 0}.toc-details{padding-right:32%;position:relative;z-index:9999}.toc{color:#00c490;list-style-position:outside;padding-left:21px}.toc-details .lead{color:#32373a}.toc-details .lead a{text-decoration:none;color:#32373a;font-size:16px;border-bottom:1px solid #c2c2c2}.toc-details .lead a:hover{border-bottom:1px solid #32373a}.toc__item{color:#00c490;font-size:16px;font-weight:700;padding:0;margin-bottom:24px;padding-left:0}.toc__item__anchor{color:#32373a;font-size:16px;border-bottom:1px solid #c2c2c2;font-weight:400;text-decoration:none}.toc__item__anchor:hover{text-decoration:none;border-bottom:1px solid #32373a}.testimonial{background-color:#00c490;min-height:280px;padding-top:150px;background-position:40% 70%;margin-top:-170px;position:relative}.testimonial h1{display:none}.testimonial a{color:#fff}.slider{max-width:600px;margin:auto;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.testimonial blockquote{color:#fff;display:block;margin:0;text-align:center}.testimonial blockquote q{font-size:21px;font-family:"Open Sans Regular",serif;display:block;padding-bottom:40px;line-height:27px}.testimonial blockquote cite{font-style:normal;text-transform:uppercase;color:#fff;font-family:"Montserrat Black";font-size:12px;display:inline-block;text-decoration:none}.testimonial blockquote cite a{font-size:12px;color:#fff;text-decoration:none}.pdf{background-color:#00c490;min-height:400px;padding-top:20px;padding-bottom:50px;text-align:center;position:relative;margin-top:-200px}.pdf h1{font-family:"Open Sans Light";color:#fff;font-size:36px;margin-bottom:48px;font-weight:100}.pdf .promo-text{color:#fff;max-width:500px;display:inline-block;margin-top:0;margin-bottom:48px;line-height:30px}.author{background-image:url(../img/author.jpg);background-repeat:no-repeat;background-size:cover;text-align:left;height:600px;box-sizing:border-box;overflow:hidden;padding-right:70px}.bio{float:right;width:40%;max-width:400px;display:table;height:600px}.bio-content{display:table-cell;vertical-align:middle}.bio h1{color:#fff;font-size:27px;text-align:left;font-family:"Open Sans Light",serif}.bio p{color:#fff;line-height:30px}.bio p a{color:#fff;font-size:16px;border-bottom:1px solid #c2c2c2;text-decoration:none}.bio p a:hover{border-bottom:1px solid #00c490}.bio img{position:absolute;right:0;top:20px}.facebook{position:relative;min-height:400px;padding-top:64px}#mc_embed_signup{background:0 0;clear:left;font:14px Helvetica,Arial,sans-serif}#mc_embed_signup input.email{width:280px;display:inline-block;height:52px;-webkit-appearance:none;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:30px;margin-right:0;border:1px solid #fff;background:0 0;color:#fff;font-size:16px;font-weight:100;border-radius:5px;padding-left:10px}.more-books{color:#000;text-decoration:none;display:block;margin-top:10px}.page-header #mc_embed_signup input.email::-webkit-input-placeholder{color:#B5B5B5}.page-header #mc_embed_signup input.email:-moz-placeholder{color:#B5B5B5}.page-header #mc_embed_signup input.email::-moz-placeholder{color:#B5B5B5}.page-header #mc_embed_signup input.email:-ms-input-placeholder{color:#B5B5B5}#mc_embed_signup input.email::-webkit-input-placeholder{color:#fff}#mc_embed_signup input.email:-moz-placeholder{color:#fff}#mc_embed_signup input.email::-moz-placeholder{color:#fff}#mc_embed_signup input.email:-ms-input-placeholder{color:#fff}#mc_embed_signup form{text-align:center}#mc_embed_signup input.button{display:inline-block;max-width:100px;background-color:#fff;color:#00c490;height:52px;border:1px solid #fff;border-radius:5px;-webkit-appearance:none;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:"Open Sans Regular",serif;font-size:16px;font-weight:100;margin-left:10px;vertical-align:top}.or{font-family:"Open Sans Light";margin-bottom:20px}.page-header #mc_embed_signup input.email{border:1px solid #00c490;color:#000}.page-header #mc_embed_signup input.button{background-color:#00c490;color:#fff;width:auto;max-width:100%}.facebook .fb_iframe_widget{width:500px!important;margin:auto!important;display:block!important}@media screen and (max-width:64em){.book-details .book-bgr{background-size:800px;background-position:155px 70px}.follow-me{right:0;position:absolute;top:50px}.author{padding-top:0;padding-right:30px}.bio p{line-height:27px;font-size:14px}.bio p a{font-size:14px}.toc-details{padding-right:0}}@media screen and (max-width:48em){.book-chapter,.book-nav{max-width:100%;padding-left:10px;padding-right:10px}.book-details .book-bgr{background-image:none}.book-details{padding-bottom:0}.pdf{margin-top:0}}@media screen and (max-width:47.938em){.page-header #mc_embed_signup form{text-align:center}.author{background:0 0}.bio{float:none;width:100%;max-width:100%;padding:10px;box-sizing:border-box;text-align:center}.bio h1{text-align:center;color:#000}.bio p,.bio p a{color:#000}}@media screen and (max-width:30em){.testimonial{margin-top:-140px;padding-top:150px;padding-bottom:25px}.follow-me{position:static;margin-bottom:20px;text-align:center}.book-chapter,.book-nav{max-width:100%;padding-left:10px;padding-right:10px}.slider{width:300px}.testimonial blockquote{width:100%}.testimonial blockquote q{font-size:18px;padding-bottom:10px}.slick-dots{bottom:-50px}.group{max-width:100%}.page-header{min-height:700px;padding-top:40px;background-size:50%;background-position:center bottom!important}.more-books{font-size:14px}.toc{list-style-position:inside;padding-left:0}.book-details{background-image:none}.toc-details{padding-right:0}.pdf{background-size:185px;background-position:50% 601px}.facebook{display:none}}.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-loading .slick-list{background:#fff url(./ajax-loader.gif) center center no-repeat}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slide,.slick-slide img,.slick-slider .slick-list,.slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;zoom:1}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}.slick-slide img{display:block}.slick-slide img.slick-loading{background:#fff url(./ajax-loader.gif) center center no-repeat;padding-bottom:100%}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}@font-face{font-family:slick;src:url(./fonts/slick.eot);src:url(./fonts/slick.eot?#iefix) format("embedded-opentype"),url(./fonts/slick.woff) format("woff"),url(./fonts/slick.ttf) format("truetype"),url(./fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;margin-top:-10px;padding:0;border:none;outline:0}.slick-next:focus,.slick-prev:focus{outline:0}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.85;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}.slick-prev:before{content:'\8592'}.slick-next{right:-25px}.slick-next:before{content:'\8594'}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-75px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer;outline:0}.slick-dots li button:focus{outline:0}.slick-dots li button:before{position:absolute;top:0;left:0;border-radius:50%;border:2px solid #fff;content:'';width:20px;height:20px;font-family:slick;font-size:20px;line-height:20px;text-align:center;color:#fff;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:1;background:#fff}code[class*=language-],pre[class*=language-]{color:#000;text-shadow:0 1px #fff;font-family:Consolas,Monaco,'Andale Mono',monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.namespace{opacity:.7}.token.boolean,.token.constant,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url,.token.variable{color:#a67f59;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.important,.token.regex{color:#e90}.token.important{font-weight:700}.token.entity{cursor:help}pre[data-line]{position:relative;padding:1em 0 1em 3em}.line-highlight{position:absolute;left:0;right:0;padding:inherit 0;margin-top:1em;background:hsla(24,20%,50%,.08);background:-moz-linear-gradient(left,hsla(24,20%,50%,.1)70%,hsla(24,20%,50%,0));background:-webkit-linear-gradient(left,hsla(24,20%,50%,.1)70%,hsla(24,20%,50%,0));background:-o-linear-gradient(left,hsla(24,20%,50%,.1)70%,hsla(24,20%,50%,0));background:linear-gradient(left,hsla(24,20%,50%,.1)70%,hsla(24,20%,50%,0));pointer-events:none;line-height:inherit;white-space:pre}.line-highlight:before,.line-highlight[data-end]:after{content:attr(data-start);position:absolute;top:.4em;left:.6em;min-width:1em;padding:0 .5em;background-color:hsla(24,20%,50%,.4);color:#f4f1ef;font:700 65%/1.5 sans-serif;text-align:center;vertical-align:.3em;border-radius:999px;text-shadow:none;box-shadow:0 1px #fff}.line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}