.le-hide{display:none}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,nav,section{border:0;font-style:inherit;font-weight:inherit;line-height:1.7;margin:0;padding:0;vertical-align:baseline}body{color:#333}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block;position:relative}ul,ol{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}table,td,th{vertical-align:middle}blockquote:before,blockquote:after{content:""}ul,ol{margin:0}q:before,q:after{content:""}blockquote,q{quotes:"" ""}a img{border:none}blockquote{margin:1.5em;color:#666}strong{color:inherit;font-weight:bold}em{color:inherit;font-family:inherit;font-size:inherit;font-style:italic}dfn{font-style:italic;font-weight:bold}sup,sub{color:inherit;line-height:0}abbr,acronym{border-bottom:1px dotted #666}address{margin:0 0 1.5em;font-style:italic}del{color:#666}pre{font-family:'andale mono', 'lucida console', monospace;line-height:1.5;white-space:pre}pre span{font-size:inherit}pre code,pre code span{background-color:transparent;color:#333}sup{font-size:0.4em}caption{background:#eee}dl{margin:0 0 1.5em 0}dl dt{font-weight:bold}dd{margin-left:1.5em}table{width:100%}th{font-weight:bold}th,td,caption{padding:0.5em 0.8em 0.5em 0.5em}tr.even td{background:#e5ecf9}tfoot{font-style:italic}.input_full_wrap{display:block;padding-right:8px}::-moz-focus-inner{border:0}input[type="search"]::-webkit-search-decoration{display:none}input,button,select,textarea{-webkit-appearance:none;border-radius:0;margin:0;vertical-align:middle}button,.buttonStyle,input[type="reset"],input[type="submit"],input[type="button"]{font-family:"Open Sans Condensed", sans-serif;background-color:#7292b0;border:1px solid #6a89a6;border-radius:1px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.06),0 0 0 1px rgba(255,255,255,0.1) inset;color:#fefffe;cursor:pointer;font-size:0.9em;line-height:1;padding:0.5em 1.2em 0.4em;text-shadow:0 1px rgba(0,0,0,0.2);text-transform:uppercase}button:hover,.buttonStyle:hover,input[type="reset"]:hover,input[type="submit"]:hover,input[type="button"]:hover{box-shadow:0 0 0 1px rgba(255,255,255,0.3) inset;background-color:#b9c6d3;border-color:#b9c6d3}button:disabled,.buttonStyle:disabled,input[type="reset"]:disabled,input[type="submit"]:disabled,input[type="button"]:disabled{background-color:#ccc;border-color:#ccc;color:#eee;cursor:default}button:disabled:hover,.buttonStyle:disabled:hover,input[type="reset"]:disabled:hover,input[type="submit"]:disabled:hover,input[type="button"]:disabled:hover{box-shadow:0 1px 2px 0 rgba(0,0,0,0.06),0 0 0 1px rgba(255,255,255,0.1) inset;background-color:#ccc;border-color:#ccc;color:#eee}button.greyButton,.buttonStyle.greyButton,input.greyButton[type="reset"],input.greyButton[type="submit"],input.greyButton[type="button"]{border-color:#acb6bf;background-color:#dfdfdf;box-shadow:0 1px 2px 0 rgba(0,0,0,0.06),0 0 0 1px rgba(255,255,255,0.7) inset;color:#8a9299;text-shadow:0 1px rgba(255,255,255,0.8)}button.greyButton:hover,.buttonStyle.greyButton:hover,input.greyButton[type="reset"]:hover,input.greyButton[type="submit"]:hover,input.greyButton[type="button"]:hover{background:#b9c6d3;box-shadow:0 1px 2px 0 rgba(0,0,0,0.06),0 0 0 1px rgba(255,255,255,0.2) inset;color:#fefffe;text-shadow:0 -1px rgba(0,0,0,0.3)}button.toggleButton,.buttonStyle.toggleButton,input.toggleButton[type="reset"],input.toggleButton[type="submit"],input.toggleButton[type="button"]{border-radius:1px;font-size:12px;padding:8px 15px 8px 32px;position:relative}button.toggleButton:after,.buttonStyle.toggleButton:after,input.toggleButton[type="reset"]:after,input.toggleButton[type="submit"]:after,input.toggleButton[type="button"]:after{background:#eee;border:1px solid rgba(109,141,171,0.6);border-radius:999px;box-shadow:0 1px 0 0 #fff;content:"";height:10px;left:11px;position:absolute;top:0.65em;width:10px}button.toggleButton.on:after,.buttonStyle.toggleButton.on:after,input.toggleButton.on[type="reset"]:after,input.toggleButton.on[type="submit"]:after,input.toggleButton.on[type="button"]:after{background:#b1faa1;background:-moz-linear-gradient(top, #b1faa1 0%, #59fa31 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #b1faa1), color-stop(100%, #59fa31));background:-webkit-linear-gradient(top, #b1faa1 0%, #59fa31 100%);background:-o-linear-gradient(top, #b1faa1 0%, #59fa31 100%);background:-ms-linear-gradient(top, #b1faa1 0%, #59fa31 100%);background:linear-gradient(top, #b1faa1 0%, #59fa31 100%)}button.toggleButton.off:after,.buttonStyle.toggleButton.off:after,input.toggleButton.off[type="reset"]:after,input.toggleButton.off[type="submit"]:after,input.toggleButton.off[type="button"]:after{background:#8e9b92;background:-moz-linear-gradient(top, #8e9b92 0%, #516655 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #8e9b92), color-stop(100%, #516655));background:-webkit-linear-gradient(top, #8e9b92 0%, #516655 100%);background:-o-linear-gradient(top, #8e9b92 0%, #516655 100%);background:-ms-linear-gradient(top, #8e9b92 0%, #516655 100%);background:linear-gradient(top, #8e9b92 0%, #516655 100%)}button.smallButton,.buttonStyle.smallButton,input.smallButton[type="reset"],input.smallButton[type="submit"],input.smallButton[type="button"]{background-color:#b9c6d3;border:1px solid transparent;border-radius:1px;color:#fff;font-size:11px;padding:2px 5px 2px 20px;position:relative;text-shadow:0 1px rgba(0,0,0,0.1)}button.smallButton:after,.buttonStyle.smallButton:after,input.smallButton[type="reset"]:after,input.smallButton[type="submit"]:after,input.smallButton[type="button"]:after{color:#fff;font-family:Arial, sans-serif;font-size:12px;height:12px;left:5px;position:absolute;top:3px;width:12px}button.smallButton:hover,.buttonStyle.smallButton:hover,input.smallButton[type="reset"]:hover,input.smallButton[type="submit"]:hover,input.smallButton[type="button"]:hover{background:#7292b0;border-color:transparent;color:#fefffe;text-shadow:0 1px rgba(0,0,0,0.4)}button.smallButton:hover:after,.buttonStyle.smallButton:hover:after,input.smallButton[type="reset"]:hover:after,input.smallButton[type="submit"]:hover:after,input.smallButton[type="button"]:hover:after{color:#fefffe}button.smallButton.buttonDownload:after,.buttonStyle.smallButton.buttonDownload:after,input.smallButton.buttonDownload[type="reset"]:after,input.smallButton.buttonDownload[type="submit"]:after,input.smallButton.buttonDownload[type="button"]:after{content:"▼"}button.smallButton.buttonPlay:after,.buttonStyle.smallButton.buttonPlay:after,input.smallButton.buttonPlay[type="reset"]:after,input.smallButton.buttonPlay[type="submit"]:after,input.smallButton.buttonPlay[type="button"]:after{content:"►"}button.smallButton.buttonFollow:after,.buttonStyle.smallButton.buttonFollow:after,input.smallButton.buttonFollow[type="reset"]:after,input.smallButton.buttonFollow[type="submit"]:after,input.smallButton.buttonFollow[type="button"]:after{content:"❤";font-size:13px;top:1px}button.attention,.buttonStyle.attention,input.attention[type="reset"],input.attention[type="submit"],input.attention[type="button"]{background-color:#eeaf3a;border-color:#e29913}button.attention:hover,.buttonStyle.attention:hover,input.attention[type="reset"]:hover,input.attention[type="submit"]:hover,input.attention[type="button"]:hover{background-color:#f2c269;border-color:#eeaf3a}button.danger,.buttonStyle.danger,input.danger[type="reset"],input.danger[type="submit"],input.danger[type="button"]{background-color:#e67642;border-color:#d8581d}button.danger:hover,.buttonStyle.danger:hover,input.danger[type="reset"]:hover,input.danger[type="submit"]:hover,input.danger[type="button"]:hover{background-color:#ec976f;border-color:#e67642}button.dark,.buttonStyle.dark,input.dark[type="reset"],input.dark[type="submit"],input.dark[type="button"]{background-color:#232330;border-color:#0d0d13}button.dark:hover,.buttonStyle.dark:hover,input.dark[type="reset"]:hover,input.dark[type="submit"]:hover,input.dark[type="button"]:hover{background-color:#39394d;border-color:#232330}button.transBG,.buttonStyle.transBG,input.transBG[type="reset"],input.transBG[type="submit"],input.transBG[type="button"]{background-color:rgba(0,0,0,0.2);border-color:rgba(0,0,0,0.2);color:#eee}button.transBG:hover,.buttonStyle.transBG:hover,input.transBG[type="reset"]:hover,input.transBG[type="submit"]:hover,input.transBG[type="button"]:hover{background-color:rgba(153,153,153,0.2);border-color:rgba(153,153,153,0.2);color:#fff}button.buttonIcon,.buttonStyle.buttonIcon,input.buttonIcon[type="reset"],input.buttonIcon[type="submit"],input.buttonIcon[type="button"]{background-image:url(https://www.learnenough.com/assets/icons-17cb7dd08454ef2d1fb1f65c970552e0ce295be9555ebd587480273b908e4959.png);height:28px;padding:0;width:33px}button.buttonContact,.buttonStyle.buttonContact,input.buttonContact[type="reset"],input.buttonContact[type="submit"],input.buttonContact[type="button"]{background-position:-258px -5px}button.buttonAuthorFb,.buttonStyle.buttonAuthorFb,input.buttonAuthorFb[type="reset"],input.buttonAuthorFb[type="submit"],input.buttonAuthorFb[type="button"]{background-position:-287px -5px}button.buttonAuthorTw,.buttonStyle.buttonAuthorTw,input.buttonAuthorTw[type="reset"],input.buttonAuthorTw[type="submit"],input.buttonAuthorTw[type="button"]{background-position:-316px -5px}button.buttonHeader,.buttonStyle.buttonHeader,input.buttonHeader[type="reset"],input.buttonHeader[type="submit"],input.buttonHeader[type="button"]{padding:0 10px}.buttonStyle{display:inline-block;text-decoration:none;vertical-align:middle}.submitWr{padding-top:20px;text-align:right}textarea,select,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"],.card-element{font-family:"Open Sans", sans-serif;box-sizing:border-box;background-color:#FBFBFB;border:1px solid #acb6bf;border-radius:1px;box-shadow:0 0 0 1px rgba(0,0,0,0.05);color:#7292b0;font-size:13px;font-weight:normal;line-height:1.5;padding:5px 10px;width:100%}textarea:focus,select: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,.card-element:focus{border-color:#666;color:#666}select{cursor:pointer;background:#fbfbfb;background:-moz-linear-gradient(top, #fbfbfb 0%, #ebedf0 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfbfb), color-stop(100%, #ebedf0));background:-webkit-linear-gradient(top, #fbfbfb 0%, #ebedf0 100%);background:-o-linear-gradient(top, #fbfbfb 0%, #ebedf0 100%);background:-ms-linear-gradient(top, #fbfbfb 0%, #ebedf0 100%);background:linear-gradient(top, #fbfbfb 0%, #ebedf0 100%);box-shadow:0 0 1px 0 rgba(255,255,255,0.8);padding:0.4em 20px 0.4em 0.4em;text-transform:uppercase}select option{background-color:#F9F9F9;border:0;text-transform:uppercase}button:focus,button:active,input:focus,input:active,select:focus,select:active,textarea:focus,textarea:active{border-color:#7292b0;z-index:1}input[type="file"]:focus,input[type="file"]:active,input[type="radio"]:focus,input[type="radio"]:active,input[type="checkbox"]:focus,input[type="checkbox"]:active{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.is_webkit select{background-color:#FFF;background-image:url(https://www.learnenough.com/assets/select_arrow-2f1464731ad65eae9d20360cbf0bed43f4c5b80fe89c536d6bac51f4770ef158.gif);background-repeat:no-repeat;background-position:right center;padding-right:20px}textarea,select[multiple]{height:auto}select[multiple],.is_webkit select[multiple]{background-image:none;padding:0}input[type="checkbox"]{height:15px !important;width:15px !important;border:0 !important;background-image:none !important;background-color:transparent !important;-webkit-appearance:checkbox}optgroup{color:#000;font-style:normal;font-weight:normal}@media (-webkit-min-device-pixel-ratio: 0){select[size],select[multiple],select[multiple][size]{background-image:none;padding-right:3px}select,select[size="0"],select[size="1"]{background-image:url(data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw==);background-repeat:no-repeat;background-position:right center;padding:0.4em 20px 0.4em 0.4em}::-webkit-validation-bubble-message{-webkit-box-shadow:none;box-shadow:none;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #666), color-stop(1, black));border:1px solid;border-color:#747474 #5e5e5e #4f4f4f;color:white;overflow:hidden;padding:15px 15px 17px;text-shadow:black 0 0 1px;height:16px}::-webkit-validation-bubble-arrow,::-webkit-validation-bubble-top-outer-arrow,::-webkit-validation-bubble-top-inner-arrow{-webkit-box-shadow:none;box-shadow:none;background:#666666;border:0}}fieldset.quantity{float:right;margin:-0em 0 1em;width:5em}html{background-color:#f9f9f9;background-image:url(https://www.learnenough.com/assets/bg-478ed85d13d4c10133d95d024bc28bbf1bda1aaeccff18c94019ce91ae4ca8b1.gif);height:100%}html#publicDialog{background:-moz-radial-gradient(center, ellipse cover, #39394e 0%, #232330 57%),#232330;background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #39394e), color-stop(57%, #232330)),#232330;background:-webkit-radial-gradient(center, ellipse cover, #39394e 0%, #232330 57%),#232330;background:-o-radial-gradient(center, ellipse cover, #39394e 0%, #232330 57%),#232330;background:-ms-radial-gradient(center, ellipse cover, #39394e 0%, #232330 57%),#232330;background:radial-gradient(ellipse at center, #39394e 0%, #232330 57%),#232330;background-repeat:no-repeat, repeat;height:auto}html#publicDialog body{height:auto}html#custDomain #header{background:transparent}html#custDomain .logo{display:none}html#custDomain .footer .logo{display:inline-block}html#custDomain .bookHeader{padding-top:100px}body{font-family:"Open Sans", sans-serif;height:100%}.container{min-height:100%;overflow:hidden;width:100%}.container_footer{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;margin-left:0;padding-bottom:120px;position:relative}.content{padding:20px;position:relative}.clear{clear:both;float:none}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.warning{color:red !important}.wrapper{margin:auto;padding:0 10px;position:relative;width:940px}.wrapper.dialog{box-sizing:border-box;padding-top:30px;width:500px}.wrapper.marketingContent{padding-top:30px;width:700px}.wrapper.wrapperForm{width:350px}.wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.wrapperForm form div~div{padding-top:20px}.wrapperForm form div~div.field_with_errors{padding-top:0}.wrapperForm form span{color:#999;font-size:11px;text-transform:none}.field~.field{padding-top:20px}#user_remember_me+label{display:inline}.cssTable{display:table;width:100%}.cssTable li{box-sizing:border-box;display:table-cell;vertical-align:middle}.svg-shield path,.svg-shield ellipse,.svg-shield polygon,.svg-shield ellipse,.svg-shield rect,.svg-shield polyline,.svg-shield line,.svg-shield circle{fill:rgba(0,0,0,0);stroke:#7292b0;stroke-width:12;stroke-linejoin:round}.devwarning{background-color:rgba(230,118,66,0.6);color:#fff;font-size:7px;font-weight:bold;left:0;letter-spacing:0.1em;padding:0.1em 0.5em 0.05em;position:absolute;top:0;width:100%;z-index:9999}.error_explanation{padding:0 0 20px}.error_explanation h5{color:#e67642;margin:0 !important}.error_explanation ul{list-style:disc inside}.error_explanation li{color:#e67642}.errors{color:#e67642}#purchaseErrors{background-color:#e67642;color:#FFF;font-size:13px;margin-bottom:30px;padding:3px 0;text-align:center}.notice_wr{background:rgba(238,175,58,0.9);left:0;padding:10px 20px;position:fixed;top:0;z-index:999}.notice_wr.alert{background:rgba(230,118,66,0.8)}.notice,.alert{font-family:"Open Sans Condensed", sans-serif;color:#FFF;font-size:13px;font-weight:bold;margin:0;text-align:center}#noscript{background-color:#eeaf3a;font-size:12px;padding:10px;text-align:center;text-shadow:0 1px 0 rgba(255,255,255,0.2)}#noscript h2{color:rgba(0,0,0,0.5);padding:0}.dropDown{font-family:"Open Sans", sans-serif;cursor:pointer;padding-right:28px;position:relative;text-transform:uppercase}.dropDown:hover{color:#eeaf3a !important}.dropDown:hover:after{color:#666 !important}.dropDown:after{color:#eee;content:"▼";font-size:10px;height:15px;position:absolute;right:0;top:0;width:15px}.dropDown ul.dropMenu{display:none;background-color:#f9f9f9;box-shadow:0 0 5px 0 rgba(0,0,0,0.3);left:0;max-height:400px;overflow:scroll;padding:0;position:absolute;top:20px;z-index:999}.dropDown ul.dropMenu.open{display:block}.dropDown ul.dropMenu a{font-family:"Open Sans", sans-serif;color:#666;display:block;min-width:150px;overflow:hidden;padding:5px 35px 5px 20px;text-decoration:none;text-shadow:0 1px #fff;text-transform:uppercase;white-space:nowrap}.dropDown ul.dropMenu a:hover{background-color:#7292b0;color:#fefffe;text-shadow:0 -1px rgba(0,0,0,0.4)}.dropDown ul.dropMenu a:hover span{color:#fefffe;text-shadow:0 -1px rgba(0,0,0,0.4)}.dropDown ul.dropMenu a.readLink{box-shadow:0 1px 0 0 rgba(255,255,255,0.2);box-sizing:border-box;background-color:#7292b0;border:0;color:#fff;font-size:8px;height:30px;min-width:0;opacity:0.5;padding:5px 0 5px 2px;position:absolute;right:0;text-align:center;text-shadow:0 -1px rgba(0,0,0,0.3);top:0;width:28px;z-index:100}.dropDown ul.dropMenu a.readLink:hover{opacity:1}.dropDown ul.dropMenu span{font-family:"Open Sans Condensed", sans-serif;color:#7292b0;display:inline-block;font-size:10px;padding:10px 0 3px 20px;text-shadow:0 1px 0 rgba(255,255,255,0.1);text-transform:uppercase}.dropDown li{border-bottom:1px solid rgba(0,0,0,0.08);overflow:hidden;position:relative}.dropDown li:nth-last-child(2){border-bottom:0}.dropDown li:last-child{border-bottom:0}.dropDown li~li a{border-top:1px solid rgba(255,255,255,0.8)}.dropDown li.allBooks{border-top:1px solid rgba(114,146,176,0.4)}#dropBG{display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10;transition:opacity 1s ease-in-out;-webkit-transition:opacity 1s ease-in-out;z-index:10}#dropBG.open{background-color:rgba(238,175,58,0.4);display:block}.bookPrice{color:#b9c6d3;display:inline-block;font-family:'Josefin Slab', georgia, times, serif;font-size:28px;font-style:italic;padding:8px 4px 8px 0}.bookPrice em{color:rgba(185,198,211,0.3);font-size:20px;text-decoration:line-through}.chartTable div[class^="data-"],.chartTable div[class*=" data-"]{color:inherit;display:inline;font-family:inherit;font-size:inherit}.chartTable+table{padding-top:0}#admin .chartTable td,#admin .chartTable+table td{width:16.666%}.authorMenu{font-family:"Open Sans", sans-serif;box-sizing:border-box;background-color:#181821;font-size:0.75em;margin:0;padding:0.5em 1em;position:relative;z-index:99}.authorMenu li{list-style:none}.authorMenu>li{color:#c4d1de;display:inline-block;font-size:inherit;margin-right:1em;position:relative;text-shadow:0 -1px 0 rgba(0,0,0,0.5)}.authorMenu>li:hover{color:#eeaf3a;cursor:default}.authorMenu>li:hover ul{display:block}.authorMenu>li a{color:inherit;font-size:inherit;text-decoration:none}.authorMenu>li a:hover{color:#eeaf3a}.authorMenu>li i{color:inherit}.authorMenu ul{display:none;font-size:inherit;left:0;padding:1.7em 0 0;position:absolute;top:0;z-index:4}.authorMenu ul:hover{display:block}.authorMenu ul li{background-color:#181821;font-size:inherit;padding:0.3em 1em}.authorMenu ul li~li{border-top:1px solid #232330}.authorMenu ul a{color:#b9c6d3;display:block;font-size:inherit;text-transform:none;white-space:nowrap}.bookHeader{background-image:url(https://www.learnenough.com/assets/standin_bg_book-2fa2d57cbbf8c851bd85a2a982950ac20665e14f1c83d4fb346273e6e9b8a84d.jpg);background-size:cover;padding:9em 0 6em}.bookHeader .bookCover{float:left}.bookHeader .bookCover .cover{display:block;box-shadow:1.5px 1.5px 0 #ddd, 2px 2px 0 #777, 3.5px 3.5px 0 #ddd, 1px 6px 0 #000, 6px 2px 0 #000, 6px 6px 0 #000;width:280px;z-index:9}.bookHeader .bookCover a{display:block;position:relative;text-decoration:none}.bookHeader .bookInfo{margin-left:300px;padding-left:2em;width:600px}.bookHeader .bookControls{padding-top:5px}.bookHeader .bookControls a{display:inline-block;margin:0.8em 0.3em 0 0;text-decoration:none}.bookHeader .bookControls .toggleButton{margin-bottom:10px}.bookHeader .emailSignup{margin-top:20px;padding-top:15px}.bookHeader .emailSignup:before{background:rgba(255,255,255,0.08);content:"";height:1px;left:0;position:absolute;top:0;width:100%}.bookInfo{font-size:1em}.bookInfo h1{font-family:"Open Sans Condensed", sans-serif;color:#f9f9f9;font-size:2em;line-height:1}.bookInfo span{font-family:"Open Sans", sans-serif;color:#ddd;display:block;font-size:0.6em;font-style:italic;font-weight:100;line-height:1.8;text-transform:none}.bookInfo strong{color:#E8AB3A;display:block;font-family:inherit;font-size:0.7em;line-height:1;padding:0.4em 0 0;text-transform:none}.bookInfo a{color:#b9c6d3;font-size:inherit}.bookInfo a:hover{text-decoration:none}.bookInfo p{color:#eee;font-size:0.8em;font-style:italic;line-height:1.5;margin:1em 0;padding-top:1em;position:relative}.bookInfo p:before{background:rgba(255,255,255,0.08);content:"";height:1px;left:0;position:absolute;top:0;width:100%}.emailSignup{position:relative}.emailSignup label{color:#eee;font-size:12px;display:block;font-style:italic;margin-right:10px;padding-bottom:3px;text-transform:none}.emailSignup input[type="text"]{background-color:rgba(251,251,251,0.85);padding:5px 10px;width:250px}.emailSignup input[type="submit"]{padding:7px 10px 6px}.emailSignup form{display:inline-block}#email{clear:both;padding-top:20px}#email .content{border:1px solid rgba(255,255,255,0.1);border-width:1px 0;margin:40px auto 0;padding:40px 0;text-align:center;width:500px}#email .content p{color:#eee;font-size:12px;padding:0 20px 30px;text-align:center}#email .content .buttonFollow{font-size:15px;padding:2px 15px 2px 30px;position:relative}#email .content .buttonFollow:after{content:"❤";font-size:18px;left:10px;position:absolute}#email strong{font-family:"Open Sans Condensed", sans-serif;color:#eeaf3a;display:block;font-size:24px;padding-bottom:10px;text-shadow:0 -1px 0 rgba(0,0,0,0.2);text-transform:uppercase}#email input[type="text"]{background-color:rgba(251,251,251,0.85);width:60%}#email input[type="submit"]{padding:7px 10px 6px}i{background-image:url(https://www.learnenough.com/assets/icons-17cb7dd08454ef2d1fb1f65c970552e0ce295be9555ebd587480273b908e4959.png);display:inline-block}i.fa{background-image:none}i.iEmail{background-position:-21px 0;height:13px;width:17px}i.iCapReload{background-position:0 -19px;height:12px;width:14px}i.iCapAudio{background-position:0 -32px;height:10px;width:14px}i.iCapImage{background-position:0 -56px;height:12px;width:14px}i.iCapHelp{background-position:0 -44px;height:10px;width:14px}i.ibooksMedia{height:37px;width:32px}i.iHTML{background-position:-40px 0}i.iPDF{background-position:-71px 0}i.iEPUB{background-position:-103px 0}i.iMOBI{background-position:-136px 0}i.iSCREEN{background-position:-171px 0}i.iRead{background-position:-213px 0}.bookPricingIcon{height:134px;width:286px}.bookPricingIcon.iconHTML{background-position:0 -478px}.bookPricingIcon.iconEbook{background-position:0 -75px}.bookPricingIcon.iconCasts{background-position:0 -209px}.bookPricingIcon.iconAll{background-position:0 -343px}.checkoutIcon{height:48px;width:87px}.checkoutIcon.iconHTML{background-position:0 -634px}.checkoutIcon.iconEbook{background-position:-87px -634px}.checkoutIcon.iconCasts{background-position:-174px -634px}.checkoutIcon.iconAll{background-position:-261px -634px}.falink{text-decoration:none}.falink:hover{color:#b9c6d3}.fa-trash-alt{color:#e67642;opacity:0.5}.fa-trash-alt:hover{opacity:1}#header{height:50px;margin-bottom:-80px;padding-top:20px;position:relative;z-index:10}#header:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}#header .wrapper{padding:0 20px;width:auto}#header .logo img{margin-top:5px;width:130px}#header ul,#header li{margin:0}#header .headerMenu>li{margin-left:20px}#header ol,#header ul{list-style:none}.headerMenu{float:right;padding-top:15px}.headerMenu:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.headerMenu li{margin-left:20px}.headerMenu>li{font-family:"Open Sans", sans-serif;color:#eee;float:left;font-size:11px;text-shadow:0 -1px rgba(0,0,0,0.4);text-transform:uppercase}.headerMenu .dropDown+li,.headerMenu .menuDivide+li{border-left:1px solid rgba(224,224,224,0.3);margin-left:20px;padding-left:20px}.headerMenu a{color:#eee;font-family:inherit;font-size:11px;position:relative;text-decoration:none;text-shadow:0 -1px rgba(0,0,0,0.4);text-transform:uppercase}.headerMenu a:hover,.headerMenu a:active{color:#eeaf3a}.headerMenu a.authorMenuLink{color:#eeaf3a}.headerMenu a.authorMenuLink:hover{color:#eee}.headerMenu a.authorMenuLink:hover:after{color:#999}.headerMenu a.menuAdd:after{color:#eeaf3a}.menuAdd{padding-right:28px}.menuAdd:after{content:"+";font-size:16px;font-weight:bold;height:15px;line-height:10px;position:absolute;right:0;top:2px;width:15px}#mobileMenu{font-family:"Open Sans Condensed", sans-serif;color:#fff;display:none;font-size:20px;left:10px;opacity:0.7;position:absolute;text-decoration:none;text-shadow:0 -1px 0 rgba(0,0,0,0.2);text-transform:uppercase;top:7px}#mobileMenu span{font-family:"Open Sans Condensed", sans-serif;color:inherit;display:inline-block;font-size:11px;margin-top:1px;vertical-align:middle}#mobileMenu div{color:inherit}#mobileMenu .openMenu{font-family:"Open Sans", sans-serif;display:none;font-size:14px;font-weight:bold;padding:4px 1px 0}#mobileMenu .openMenu span{margin-top:-2px}.j_userHeader{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.container.openLeft #mobileMenu .closedMenu{display:none}.container.openLeft #mobileMenu .openMenu{display:block}.container.closeLeft #mobileMenu .closedMenu{display:block}.container.closeLeft #mobileMenu .openMenu{display:none}.logregHeader-wrapper{padding:20px 20px 0;width:auto}.logregHeader-wrapper a{color:#eee;text-decoration:none}.logregHeader-wrapper a:hover{color:#eeaf3a}.logregHeader-wrapper .logregHeader{margin:0 0 60px;padding:15px 0;text-align:right}.logregHeader-wrapper .logregHeader a{font-size:11px;margin:0 10px;text-transform:uppercase}.logregHeader-wrapper .logregLogo{font-size:32px;padding:0 0 40px;text-align:center}.logregHeader-wrapper .logregLogo img{width:140px}.logReg .wrapperForm{background:#232330;color:#ddd;padding:20px}.logReg .wrapperForm p{color:#ddd;line-height:1.5}.logReg .wrapperForm p~p{padding-top:10px}.logReg .wrapperForm a{color:#b9c6d3;text-decoration:none}.logReg .wrapperForm a:hover{color:#eeaf3a}.logReg .wrapperForm a em:hover{color:#eeaf3a}.logReg .wrapperForm .logregLinks a{font-size:11px}.logReg .wrapperForm code{font-family:'andale mono', 'lucida console', monospace;background-color:rgba(185,198,211,0.2);color:#fff}.logReg .wrapperForm em{color:#b9c6d3;font-style:italic}.wrapperForm.form-notice{box-shadow:0 0 0 10px #829fb9;background-color:#7292b0;color:#fff;margin-bottom:3em}.wrapperForm.form-notice h2,.wrapperForm.form-notice p{color:inherit}.wrapperForm.form-notice p{font-size:14px}#claimBook{display:block;margin:0;overflow:hidden;text-align:center}#claimBook .bookCover{cursor:default;height:auto;width:auto}#claimBook i,#claimBook .svg-inline--fa,#claimBook p,#claimBook .bookControls{display:none}#claimBook .bookTitle{padding:1em 0}#claimBook .yourBookItem{display:inline-block;float:none;height:auto;padding:20px 0 0}#claimBook .yourBookItem .bookCover .cover{height:auto;width:150px}.claim{padding:140px 0 200px}.footer{background:#232330;border-top:1px solid rgba(0,0,0,0.08);margin-top:-55px;padding:20px 0 15px;position:relative;z-index:10}.footer .logo{float:left;margin-top:-5px;font-size:20px}.footer ul{float:left;margin:0 0 0 40px}.footer li{border-left:1px solid rgba(0,0,0,0.08);float:left;list-style:none;margin-left:15px;padding-left:15px}.footer a{color:#ddd;font-size:11px;position:relative;text-decoration:none;text-transform:uppercase}.footer a:hover{color:#eeaf3a}.footer a.footerContact{color:#eeaf3a}.footer a.footerContact:hover{color:#fff}.footer .footerRight{float:right}.footer .footerRight li{border-left:0}.footer .footerRight li~li{border-left:1px solid rgba(0,0,0,0.08)}#hide_chromeFooter{margin:-12px auto -3px}#hide_chromeFooter .logo{float:none}#hide_chromeFooter em{color:#b9c6d3;display:inline-block;font-size:12px;padding-top:20px;margin-right:5px}#habla_beta_container_do_not_rely_on_div_classes_or_names #habla_window_div *{font-size:11px;font-weight:normal !important}#habla_beta_container_do_not_rely_on_div_classes_or_names #habla_window_div .hbl_txt_wrapper{border:0}#habla_beta_container_do_not_rely_on_div_classes_or_names #habla_window_div textarea{font-size:11px !important;font-weight:normal !important;height:auto;padding:5px !important}#habla_beta_container_do_not_rely_on_div_classes_or_names #habla_window_div input{background-color:#7292b0}#habla_beta_container_do_not_rely_on_div_classes_or_names #habla_topbar_div a.habla_oplink_a_normal{color:#b9c6d3;font-size:11px !important}#authorContact{box-shadow:0 0 5px 0 rgba(0,0,0,0.05);background-color:#f9f9f9;background-image:url(https://www.learnenough.com/assets/bg-478ed85d13d4c10133d95d024bc28bbf1bda1aaeccff18c94019ce91ae4ca8b1.gif);border:1px solid #ddd;border-bottom:0;bottom:0;color:#7292b0;font-size:12px;padding:5px 20px;position:fixed;right:20px;text-decoration:none;text-shadow:0 1px 0 #fff}#authorContact:hover{background-color:#7292b0;background-image:none;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2)}.datum{color:inherit;display:inline;font-family:inherit;font-size:inherit;font-weight:inherit}#chartWr{padding-bottom:60px;text-align:center}#chart{display:inline-block}#chartNav{text-align:center}#chartNav a{font-family:"Open Sans", sans-serif;color:#ccc;font-size:12px;margin:0 10px;text-decoration:none}#chartNav a.on{color:#666}#chartNav a.on span:before{display:none}#chartNav span{border-radius:999px;display:inline-block;height:15px;margin:-3px 5px 0 0;opacity:0.4;position:relative;vertical-align:middle;width:15px}#chartNav span:before{background-color:#F9F9F9;content:"";height:15px;left:0;opacity:0.8;position:absolute;top:0;width:15px}svg>g:nth-of-type(1) rect:last-child{opacity:0.4}.bundleList h2{border-top:2px solid rgba(114,146,176,0.2);color:rgba(114,146,176,0.4);font-size:0.9em;margin:1em 0 0;padding:5px 0 15px}.bundleList ul li{overflow:hidden}.bundleList ul li~li{padding-top:5px}.bundleList strong a{font-family:"Open Sans Condensed", sans-serif;color:#7292b0;font-style:normal;text-decoration:none}.bundleList p{color:#7292b0;font-size:0.8em}.bundleList .cover{float:left;margin-right:1em;width:45px}.bundle-darkbg{clear:both}.bundle-darkbg strong a{color:#fff}.bundle-darkbg h2{border-color:rgba(255,255,255,0.5);color:rgba(255,255,255,0.5)}.bundle-cover{float:left;margin-right:1em}.bundle-cover img{width:45px}.starRating{list-style:none;text-align:center}.starRating li{display:inline-block;margin:0 5px}.starRating i,.starRating .svg-inline--fa{color:rgba(255,255,255,0.5);font-size:20px;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out}.starRating .lit i,.starRating .lit .svg-inline--fa{color:#eeaf3a}.starRatingSet i:hover,.starRatingSet .svg-inline--fa:hover{cursor:pointer;opacity:0.8}.starLabel{padding-top:20px;text-align:center}.reviewIndex{background-color:#232330;color:#fff;margin-bottom:-165px}.reviewIndex h3{border-top:1px solid #232330}.reviewAdd{margin:2em auto 4em;text-align:center}.ratingAvg{text-align:center}.ratingAvg .starRating{margin:0}.reviewsShow h2 a{float:right}.reviewsShow pre{font-family:"Open Sans", sans-serif;color:#eee;font-size:0.8em;line-height:1.7;margin-top:1em;white-space:pre-wrap;width:100%}.reviewList{margin:auto;width:600px}.reviewList>li+li{margin-top:6em}.reviewList table{background-color:rgba(255,255,255,0.05);font-size:0.7em;margin-top:2em}.reviewList tr,.reviewList td,.reviewList th{font:inherit}.reviewList td,.reviewList td:last-child{color:#fff}.reviewList td a,.reviewList td:last-child a{color:#eeaf3a;text-decoration:underline}.reviewList td a:hover,.reviewList td:last-child a:hover{text-decoration:none}.starRating{display:inline-block;margin-left:1em;padding:0}.review-title{font-family:"Open Sans Condensed", sans-serif;color:#fff;margin-bottom:0.5em}.reviewBy{color:#b9c6d3;font-size:0.8em;margin-bottom:1em;font-style:italic}.reviewBy span{color:#fff}.reviewVerified{color:#eeaf3a;margin-left:1em}.reviewGravatar{border:3px solid #b9c6d3;border-radius:999px;display:inline-block;height:auto;margin:0 0 -7px 5px;width:18px}.reviewsReadAll{font-family:"Open Sans Condensed", sans-serif;color:#fff;padding:2em 0 3em;text-align:center}.reviewsReadAll a{color:inherit}.testimonialBlocks ul{font-family:"Open Sans", sans-serif;padding:0;text-align:center}.testimonialBlocks li{display:inline-block;font-size:12px;line-height:1.5;margin:0 4% 0 0;overflow:hidden;padding-bottom:30px;text-align:left;vertical-align:top;width:45%}.pagination{font-size:0.9em;margin:5em 0 6em;text-align:center}.pagination a,.pagination span,.pagination em{display:inline-block;margin-right:1px;padding:0.2em 0.5em}.pagination .disabled{color:#999}.pagination a{color:#7292b0}.pagination .current{color:#eeaf3a;font-style:normal}#bookCTA{bottom:40px;opacity:0;position:fixed;right:40px;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;z-index:20}#bookCTA.show{opacity:1}#bookCTA a{text-decoration:none}#bookCTA button{font-size:16px;padding:7px 20px}#bookCTA #ctaBuy{opacity:0;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out}#bookCTA #ctaBuy.show{opacity:1}.pageMarketing .le-promo{background-color:#fcfaf5;background-image:url(https://www.learnenough.com/assets/bg-5384b0e42a77c4206baa8c988e5b920cc39d2b2d0e36ae0b6ab29478ba85c722.png);overflow:hidden;padding:60px 0;position:relative}.pageMarketing .le-promo:after{background-image:url(https://www.learnenough.com/assets/learnenough/le_big-24c79273e01ddc392b674e19d0b6a242ba0a03c5c9d402b5952e3f7b31b26ab0.png);background-position:-45px -70px;background-repeat:no-repeat;background-size:340px auto;content:"";height:100%;left:0;position:absolute;top:0;width:40%}.pageMarketing .le-promo p{font-size:13px}.pageMarketing .le-logo,.pageMarketing .le-content{box-sizing:border-box;float:left;width:50%}.pageMarketing .le-logo{padding:115px 0 0 95px}.pageMarketing .le-logo img{width:250px}.pageMarketing .le-callout{font-family:"lust", georgia, serif;font-size:34px;line-height:34px;margin-bottom:25px}.pageMarketing .le-head{font-family:"Open Sans", sans-serif;font-weight:100;font-size:30px}.pageMarketing .le-subhead{font-family:"Open Sans", sans-serif;font-weight:100;font-size:15px;margin-bottom:10px;letter-spacing:0.2em;text-transform:uppercase}.pageMarketing .le-cta{margin:20px 0 0}#book-side .le-book-promo{font-family:"Open Sans", sans-serif;border-bottom:2px solid rgba(0,0,0,0.03);box-sizing:border-box;color:#567999;margin:0 0 25px;padding:2em 1em 2em;transition:padding 0.1s ease-in-out}#book-side .le-book-promo img{display:block;margin:0 auto 10px;width:35px}#book-side .le-book-promo header{margin-top:10px;text-align:center}#book-side .le-book-promo a{color:inherit}#book-side .le-book-note{font-size:10.5px;letter-spacing:0.01em;text-align:center}#book-side .le-book-note div{font-weight:bold;margin-bottom:4px}.side-menu-closed #book-side .le-book-promo{padding-right:40px}.side-menu-closed #book-side .le-book-promo button{height:27px;overflow:hidden}.animatedDelay{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;transition:all 0.5s ease-in-out;overflow:hidden;box-sizing:border-box}@keyframes fadeOutUp{0%{opacity:1;max-height:50px}50%{max-height:0;padding:0 40px}100%{opacity:0;max-height:0;padding:0 40px}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}.lerails_notice{background-color:#232330;box-sizing:border-box;color:#fff;left:0;padding:0.8em 0 1em;position:absolute;top:0;width:100%}.lerails_notice h6,.lerails_notice p{margin:0 auto;max-width:44rem}.lerails_notice h6{font-family:"Open Sans Condensed", sans-serif;color:#eeaf3a;font-size:0.85rem;text-transform:uppercase}.lerails_notice p{font-size:0.8em}.page-book .book-wr{margin:40px auto 0 250px;position:relative}.side-menu>ul{margin:0;padding:0}.side-menu li,.side-menu p,.side-menu span{font-family:inherit;font-size:inherit;line-height:1.6}.side-menu ul{font-family:inherit;font-size:inherit;list-style:none}.side-menu p,.side-menu a,.side-menu li{font-size:inherit}.side-menu li a{color:#445f78;cursor:pointer;display:block;font-family:"Open Sans", sans-serif;font-size:0.9em;padding:0.3em;position:relative;text-decoration:none}.side-menu li a:hover{color:#333;text-decoration:underline}.side-menu-toggle{box-sizing:border-box;line-height:1;position:absolute;right:20px;top:0;transition:all 0.2s ease-in-out;transform:translate(100%, 0);z-index:9}.side-menu-toggle a{box-sizing:border-box;color:#7292b0;display:block;height:20px;line-height:1;padding-top:0.4em;width:20px}.side-menu-toggle a:hover{color:#333}.side-menu-toggle .side-menu-open{display:none}.course .side-menu.side-menu-solutions{padding-top:100px}.course .side-menu.side-menu-solutions .courseProgressTop{padding-bottom:0}.course .side-menu.side-menu-solutions>ul .courseCh:first-child{padding-top:0}.solution-empty{color:#ddd;display:block;font-size:12px;font-family:"Open Sans", sans-serif;padding:3px 25px 3px 20px}.courseProgressTop{transition:left 0.1s ease-in-out}.course{transition:padding 0.1s ease-in-out}.course #header .logoLink{transition:opacity 0.1s ease-in-out}.page-book.side-menu-closed .side-menu-close,.course.side-menu-closed .side-menu-close{display:none}.page-book.side-menu-closed .side-menu-open,.course.side-menu-closed .side-menu-open{display:inline-block}.page-book.side-menu-closed .side-menu,.course.side-menu-closed .side-menu{left:-220px}.page-book.side-menu-closed .side-menu .logoLink,.course.side-menu-closed .side-menu .logoLink{left:-10px}.page-book.side-menu-closed .side-menu li,.course.side-menu-closed .side-menu li{padding-right:30px}.page-book.side-menu-closed .book-wr,.page-book.side-menu-closed .bookHeader,.page-book.side-menu-closed .youtube-wrapper,.course.side-menu-closed .book-wr,.course.side-menu-closed .bookHeader,.course.side-menu-closed .youtube-wrapper{margin-left:auto;margin-right:auto;transition:margin 0.1s ease-in-out}.page-book.side-menu-closed .side-menu .articleMenuWr,.course.side-menu-closed .side-menu .articleMenuWr{display:none}.course.side-menu-closed{padding-left:30px}.course.side-menu-closed .courseProgressTop{left:-270px}.course.side-menu-closed .side-menu{left:-270px}.course.side-menu-closed #header .logoLink{opacity:1}.pageMarketing .le-hide{display:none}.pageMarketing html,.pageMarketing body,.pageMarketing div,.pageMarketing span,.pageMarketing object,.pageMarketing iframe,.pageMarketing h1,.pageMarketing h2,.pageMarketing h3,.pageMarketing h4,.pageMarketing h5,.pageMarketing h6,.pageMarketing p,.pageMarketing blockquote,.pageMarketing pre,.pageMarketing a,.pageMarketing abbr,.pageMarketing acronym,.pageMarketing address,.pageMarketing code,.pageMarketing del,.pageMarketing dfn,.pageMarketing em,.pageMarketing img,.pageMarketing q,.pageMarketing dl,.pageMarketing dt,.pageMarketing dd,.pageMarketing ol,.pageMarketing ul,.pageMarketing li,.pageMarketing fieldset,.pageMarketing form,.pageMarketing label,.pageMarketing legend,.pageMarketing table,.pageMarketing caption,.pageMarketing tbody,.pageMarketing tfoot,.pageMarketing thead,.pageMarketing tr,.pageMarketing th,.pageMarketing td,.pageMarketing article,.pageMarketing aside,.pageMarketing dialog,.pageMarketing figure,.pageMarketing footer,.pageMarketing header,.pageMarketing hgroup,.pageMarketing nav,.pageMarketing section{border:0;font-style:inherit;font-weight:inherit;line-height:1.7;margin:0;padding:0;vertical-align:baseline}.pageMarketing body{color:#333}.pageMarketing article,.pageMarketing aside,.pageMarketing dialog,.pageMarketing figure,.pageMarketing footer,.pageMarketing header,.pageMarketing hgroup,.pageMarketing nav,.pageMarketing section{display:block;position:relative}.pageMarketing ul,.pageMarketing ol{list-style:none}.pageMarketing table{border-collapse:separate;border-spacing:0}.pageMarketing caption,.pageMarketing th,.pageMarketing td{text-align:left;font-weight:normal}.pageMarketing table,.pageMarketing td,.pageMarketing th{vertical-align:middle}.pageMarketing blockquote:before,.pageMarketing blockquote:after{content:""}.pageMarketing ul,.pageMarketing ol{margin:0}.pageMarketing q:before,.pageMarketing q:after{content:""}.pageMarketing blockquote,.pageMarketing q{quotes:"" ""}.pageMarketing a img{border:none}.pageMarketing blockquote{margin:1.5em;color:#666}.pageMarketing strong{color:inherit;font-weight:bold}.pageMarketing em{color:inherit;font-family:inherit;font-size:inherit;font-style:italic}.pageMarketing dfn{font-style:italic;font-weight:bold}.pageMarketing sup,.pageMarketing sub{color:inherit;line-height:0}.pageMarketing abbr,.pageMarketing acronym{border-bottom:1px dotted #666}.pageMarketing address{margin:0 0 1.5em;font-style:italic}.pageMarketing del{color:#666}.pageMarketing pre{font-family:'andale mono', 'lucida console', monospace;line-height:1.5;white-space:pre}.pageMarketing pre span{font-size:inherit}.pageMarketing pre code,.pageMarketing pre code span{background-color:transparent;color:#333}.pageMarketing sup{font-size:0.4em}.pageMarketing caption{background:#eee}.pageMarketing dl{margin:0 0 1.5em 0}.pageMarketing dl dt{font-weight:bold}.pageMarketing dd{margin-left:1.5em}.pageMarketing table{width:100%}.pageMarketing th{font-weight:bold}.pageMarketing th,.pageMarketing td,.pageMarketing caption{padding:0.5em 0.8em 0.5em 0.5em}.pageMarketing tr.even td{background:#e5ecf9}.pageMarketing tfoot{font-style:italic}.pageMarketing .input_full_wrap{display:block;padding-right:8px}.pageMarketing ::-moz-focus-inner{border:0}.pageMarketing input[type="search"]::-webkit-search-decoration{display:none}.pageMarketing input,.pageMarketing button,.pageMarketing select,.pageMarketing textarea{-webkit-appearance:none;border-radius:0;margin:0;vertical-align:middle}.pageMarketing button,.pageMarketing .buttonStyle,.pageMarketing input[type="reset"],.pageMarketing input[type="submit"],.pageMarketing input[type="button"]{font-family:"Open Sans Condensed", sans-serif;background-color:#7292b0;border:1px solid #6a89a6;border-radius:1px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.06),0 0 0 1px rgba(255,255,255,0.1) inset;color:#fefffe;cursor:pointer;font-size:0.9em;line-height:1;padding:0.5em 1.2em 0.4em;text-shadow:0 1px rgba(0,0,0,0.2);text-transform:uppercase}.pageMarketing button:hover,.pageMarketing .buttonStyle:hover,.pageMarketing input[type="reset"]:hover,.pageMarketing input[type="submit"]:hover,.pageMarketing input[type="button"]:hover{box-shadow:0 0 0 1px rgba(255,255,255,0.3) inset;background-color:#b9c6d3;border-color:#b9c6d3}.pageMarketing button:disabled,.pageMarketing .buttonStyle:disabled,.pageMarketing input[type="reset"]:disabled,.pageMarketing input[type="submit"]:disabled,.pageMarketing input[type="button"]:disabled{background-color:#ccc;border-color:#ccc;color:#eee;cursor:default}.pageMarketing button:disabled:hover,.pageMarketing .buttonStyle:disabled:hover,.pageMarketing input[type="reset"]:disabled:hover,.pageMarketing input[type="submit"]:disabled:hover,.pageMarketing input[type="button"]:disabled:hover{box-shadow:0 1px 2px 0 rgba(0,0,0,0.06),0 0 0 1px rgba(255,255,255,0.1) inset;background-color:#ccc;border-color:#ccc;color:#eee}.pageMarketing button.greyButton,.pageMarketing .buttonStyle.greyButton,.pageMarketing input.greyButton[type="reset"],.pageMarketing input.greyButton[type="submit"],.pageMarketing input.greyButton[type="button"]{border-color:#acb6bf;background-color:#dfdfdf;box-shadow:0 1px 2px 0 rgba(0,0,0,0.06),0 0 0 1px rgba(255,255,255,0.7) inset;color:#8a9299;text-shadow:0 1px rgba(255,255,255,0.8)}.pageMarketing button.greyButton:hover,.pageMarketing .buttonStyle.greyButton:hover,.pageMarketing input.greyButton[type="reset"]:hover,.pageMarketing input.greyButton[type="submit"]:hover,.pageMarketing input.greyButton[type="button"]:hover{background:#b9c6d3;box-shadow:0 1px 2px 0 rgba(0,0,0,0.06),0 0 0 1px rgba(255,255,255,0.2) inset;color:#fefffe;text-shadow:0 -1px rgba(0,0,0,0.3)}.pageMarketing button.toggleButton,.pageMarketing .buttonStyle.toggleButton,.pageMarketing input.toggleButton[type="reset"],.pageMarketing input.toggleButton[type="submit"],.pageMarketing input.toggleButton[type="button"]{border-radius:1px;font-size:12px;padding:8px 15px 8px 32px;position:relative}.pageMarketing button.toggleButton:after,.pageMarketing .buttonStyle.toggleButton:after,.pageMarketing input.toggleButton[type="reset"]:after,.pageMarketing input.toggleButton[type="submit"]:after,.pageMarketing input.toggleButton[type="button"]:after{background:#eee;border:1px solid rgba(109,141,171,0.6);border-radius:999px;box-shadow:0 1px 0 0 #fff;content:"";height:10px;left:11px;position:absolute;top:0.65em;width:10px}.pageMarketing button.toggleButton.on:after,.pageMarketing .buttonStyle.toggleButton.on:after,.pageMarketing input.toggleButton.on[type="reset"]:after,.pageMarketing input.toggleButton.on[type="submit"]:after,.pageMarketing input.toggleButton.on[type="button"]:after{background:#b1faa1;background:-moz-linear-gradient(top, #b1faa1 0%, #59fa31 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #b1faa1), color-stop(100%, #59fa31));background:-webkit-linear-gradient(top, #b1faa1 0%, #59fa31 100%);background:-o-linear-gradient(top, #b1faa1 0%, #59fa31 100%);background:-ms-linear-gradient(top, #b1faa1 0%, #59fa31 100%);background:linear-gradient(top, #b1faa1 0%, #59fa31 100%)}.pageMarketing button.toggleButton.off:after,.pageMarketing .buttonStyle.toggleButton.off:after,.pageMarketing input.toggleButton.off[type="reset"]:after,.pageMarketing input.toggleButton.off[type="submit"]:after,.pageMarketing input.toggleButton.off[type="button"]:after{background:#8e9b92;background:-moz-linear-gradient(top, #8e9b92 0%, #516655 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #8e9b92), color-stop(100%, #516655));background:-webkit-linear-gradient(top, #8e9b92 0%, #516655 100%);background:-o-linear-gradient(top, #8e9b92 0%, #516655 100%);background:-ms-linear-gradient(top, #8e9b92 0%, #516655 100%);background:linear-gradient(top, #8e9b92 0%, #516655 100%)}.pageMarketing button.smallButton,.pageMarketing .buttonStyle.smallButton,.pageMarketing input.smallButton[type="reset"],.pageMarketing input.smallButton[type="submit"],.pageMarketing input.smallButton[type="button"]{background-color:#b9c6d3;border:1px solid transparent;border-radius:1px;color:#fff;font-size:11px;padding:2px 5px 2px 20px;position:relative;text-shadow:0 1px rgba(0,0,0,0.1)}.pageMarketing button.smallButton:after,.pageMarketing .buttonStyle.smallButton:after,.pageMarketing input.smallButton[type="reset"]:after,.pageMarketing input.smallButton[type="submit"]:after,.pageMarketing input.smallButton[type="button"]:after{color:#fff;font-family:Arial, sans-serif;font-size:12px;height:12px;left:5px;position:absolute;top:3px;width:12px}.pageMarketing button.smallButton:hover,.pageMarketing .buttonStyle.smallButton:hover,.pageMarketing input.smallButton[type="reset"]:hover,.pageMarketing input.smallButton[type="submit"]:hover,.pageMarketing input.smallButton[type="button"]:hover{background:#7292b0;border-color:transparent;color:#fefffe;text-shadow:0 1px rgba(0,0,0,0.4)}.pageMarketing button.smallButton:hover:after,.pageMarketing .buttonStyle.smallButton:hover:after,.pageMarketing input.smallButton[type="reset"]:hover:after,.pageMarketing input.smallButton[type="submit"]:hover:after,.pageMarketing input.smallButton[type="button"]:hover:after{color:#fefffe}.pageMarketing button.smallButton.buttonDownload:after,.pageMarketing .buttonStyle.smallButton.buttonDownload:after,.pageMarketing input.smallButton.buttonDownload[type="reset"]:after,.pageMarketing input.smallButton.buttonDownload[type="submit"]:after,.pageMarketing input.smallButton.buttonDownload[type="button"]:after{content:"▼"}.pageMarketing button.smallButton.buttonPlay:after,.pageMarketing .buttonStyle.smallButton.buttonPlay:after,.pageMarketing input.smallButton.buttonPlay[type="reset"]:after,.pageMarketing input.smallButton.buttonPlay[type="submit"]:after,.pageMarketing input.smallButton.buttonPlay[type="button"]:after{content:"►"}.pageMarketing button.smallButton.buttonFollow:after,.pageMarketing .buttonStyle.smallButton.buttonFollow:after,.pageMarketing input.smallButton.buttonFollow[type="reset"]:after,.pageMarketing input.smallButton.buttonFollow[type="submit"]:after,.pageMarketing input.smallButton.buttonFollow[type="button"]:after{content:"❤";font-size:13px;top:1px}.pageMarketing button.attention,.pageMarketing .buttonStyle.attention,.pageMarketing input.attention[type="reset"],.pageMarketing input.attention[type="submit"],.pageMarketing input.attention[type="button"]{background-color:#eeaf3a;border-color:#e29913}.pageMarketing button.attention:hover,.pageMarketing .buttonStyle.attention:hover,.pageMarketing input.attention[type="reset"]:hover,.pageMarketing input.attention[type="submit"]:hover,.pageMarketing input.attention[type="button"]:hover{background-color:#f2c269;border-color:#eeaf3a}.pageMarketing button.danger,.pageMarketing .buttonStyle.danger,.pageMarketing input.danger[type="reset"],.pageMarketing input.danger[type="submit"],.pageMarketing input.danger[type="button"]{background-color:#e67642;border-color:#d8581d}.pageMarketing button.danger:hover,.pageMarketing .buttonStyle.danger:hover,.pageMarketing input.danger[type="reset"]:hover,.pageMarketing input.danger[type="submit"]:hover,.pageMarketing input.danger[type="button"]:hover{background-color:#ec976f;border-color:#e67642}.pageMarketing button.dark,.pageMarketing .buttonStyle.dark,.pageMarketing input.dark[type="reset"],.pageMarketing input.dark[type="submit"],.pageMarketing input.dark[type="button"]{background-color:#232330;border-color:#0d0d13}.pageMarketing button.dark:hover,.pageMarketing .buttonStyle.dark:hover,.pageMarketing input.dark[type="reset"]:hover,.pageMarketing input.dark[type="submit"]:hover,.pageMarketing input.dark[type="button"]:hover{background-color:#39394d;border-color:#232330}.pageMarketing button.transBG,.pageMarketing .buttonStyle.transBG,.pageMarketing input.transBG[type="reset"],.pageMarketing input.transBG[type="submit"],.pageMarketing input.transBG[type="button"]{background-color:rgba(0,0,0,0.2);border-color:rgba(0,0,0,0.2);color:#eee}.pageMarketing button.transBG:hover,.pageMarketing .buttonStyle.transBG:hover,.pageMarketing input.transBG[type="reset"]:hover,.pageMarketing input.transBG[type="submit"]:hover,.pageMarketing input.transBG[type="button"]:hover{background-color:rgba(153,153,153,0.2);border-color:rgba(153,153,153,0.2);color:#fff}.pageMarketing button.buttonIcon,.pageMarketing .buttonStyle.buttonIcon,.pageMarketing input.buttonIcon[type="reset"],.pageMarketing input.buttonIcon[type="submit"],.pageMarketing input.buttonIcon[type="button"]{background-image:url(https://www.learnenough.com/assets/icons-17cb7dd08454ef2d1fb1f65c970552e0ce295be9555ebd587480273b908e4959.png);height:28px;padding:0;width:33px}.pageMarketing button.buttonContact,.pageMarketing .buttonStyle.buttonContact,.pageMarketing input.buttonContact[type="reset"],.pageMarketing input.buttonContact[type="submit"],.pageMarketing input.buttonContact[type="button"]{background-position:-258px -5px}.pageMarketing button.buttonAuthorFb,.pageMarketing .buttonStyle.buttonAuthorFb,.pageMarketing input.buttonAuthorFb[type="reset"],.pageMarketing input.buttonAuthorFb[type="submit"],.pageMarketing input.buttonAuthorFb[type="button"]{background-position:-287px -5px}.pageMarketing button.buttonAuthorTw,.pageMarketing .buttonStyle.buttonAuthorTw,.pageMarketing input.buttonAuthorTw[type="reset"],.pageMarketing input.buttonAuthorTw[type="submit"],.pageMarketing input.buttonAuthorTw[type="button"]{background-position:-316px -5px}.pageMarketing button.buttonHeader,.pageMarketing .buttonStyle.buttonHeader,.pageMarketing input.buttonHeader[type="reset"],.pageMarketing input.buttonHeader[type="submit"],.pageMarketing input.buttonHeader[type="button"]{padding:0 10px}.pageMarketing .buttonStyle{display:inline-block;text-decoration:none;vertical-align:middle}.pageMarketing .submitWr{padding-top:20px;text-align:right}.pageMarketing textarea,.pageMarketing select,.pageMarketing input[type="date"],.pageMarketing input[type="datetime"],.pageMarketing input[type="datetime-local"],.pageMarketing input[type="email"],.pageMarketing input[type="month"],.pageMarketing input[type="number"],.pageMarketing input[type="password"],.pageMarketing input[type="search"],.pageMarketing input[type="tel"],.pageMarketing input[type="text"],.pageMarketing input[type="time"],.pageMarketing input[type="url"],.pageMarketing input[type="week"],.pageMarketing .card-element{font-family:"Open Sans", sans-serif;box-sizing:border-box;background-color:#FBFBFB;border:1px solid #acb6bf;border-radius:1px;box-shadow:0 0 0 1px rgba(0,0,0,0.05);color:#7292b0;font-size:13px;font-weight:normal;line-height:1.5;padding:5px 10px;width:100%}.pageMarketing textarea:focus,.pageMarketing select:focus,.pageMarketing input[type="date"]:focus,.pageMarketing input[type="datetime"]:focus,.pageMarketing input[type="datetime-local"]:focus,.pageMarketing input[type="email"]:focus,.pageMarketing input[type="month"]:focus,.pageMarketing input[type="number"]:focus,.pageMarketing input[type="password"]:focus,.pageMarketing input[type="search"]:focus,.pageMarketing input[type="tel"]:focus,.pageMarketing input[type="text"]:focus,.pageMarketing input[type="time"]:focus,.pageMarketing input[type="url"]:focus,.pageMarketing input[type="week"]:focus,.pageMarketing .card-element:focus{border-color:#666;color:#666}.pageMarketing select{cursor:pointer;background:#fbfbfb;background:-moz-linear-gradient(top, #fbfbfb 0%, #ebedf0 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfbfb), color-stop(100%, #ebedf0));background:-webkit-linear-gradient(top, #fbfbfb 0%, #ebedf0 100%);background:-o-linear-gradient(top, #fbfbfb 0%, #ebedf0 100%);background:-ms-linear-gradient(top, #fbfbfb 0%, #ebedf0 100%);background:linear-gradient(top, #fbfbfb 0%, #ebedf0 100%);box-shadow:0 0 1px 0 rgba(255,255,255,0.8);padding:0.4em 20px 0.4em 0.4em;text-transform:uppercase}.pageMarketing select option{background-color:#F9F9F9;border:0;text-transform:uppercase}.pageMarketing button:focus,.pageMarketing button:active,.pageMarketing input:focus,.pageMarketing input:active,.pageMarketing select:focus,.pageMarketing select:active,.pageMarketing textarea:focus,.pageMarketing textarea:active{border-color:#7292b0;z-index:1}.pageMarketing input[type="file"]:focus,.pageMarketing input[type="file"]:active,.pageMarketing input[type="radio"]:focus,.pageMarketing input[type="radio"]:active,.pageMarketing input[type="checkbox"]:focus,.pageMarketing input[type="checkbox"]:active{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.pageMarketing .is_webkit select{background-color:#FFF;background-image:url(https://www.learnenough.com/assets/select_arrow-2f1464731ad65eae9d20360cbf0bed43f4c5b80fe89c536d6bac51f4770ef158.gif);background-repeat:no-repeat;background-position:right center;padding-right:20px}.pageMarketing textarea,.pageMarketing select[multiple]{height:auto}.pageMarketing select[multiple],.pageMarketing .is_webkit select[multiple]{background-image:none;padding:0}.pageMarketing input[type="checkbox"]{height:15px !important;width:15px !important;border:0 !important;background-image:none !important;background-color:transparent !important;-webkit-appearance:checkbox}.pageMarketing optgroup{color:#000;font-style:normal;font-weight:normal}@media (-webkit-min-device-pixel-ratio: 0){.pageMarketing select[size],.pageMarketing select[multiple],.pageMarketing select[multiple][size]{background-image:none;padding-right:3px}.pageMarketing select,.pageMarketing select[size="0"],.pageMarketing select[size="1"]{background-image:url(data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw==);background-repeat:no-repeat;background-position:right center;padding:0.4em 20px 0.4em 0.4em}.pageMarketing ::-webkit-validation-bubble-message{-webkit-box-shadow:none;box-shadow:none;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #666), color-stop(1, black));border:1px solid;border-color:#747474 #5e5e5e #4f4f4f;color:white;overflow:hidden;padding:15px 15px 17px;text-shadow:black 0 0 1px;height:16px}.pageMarketing ::-webkit-validation-bubble-arrow,.pageMarketing ::-webkit-validation-bubble-top-outer-arrow,.pageMarketing ::-webkit-validation-bubble-top-inner-arrow{-webkit-box-shadow:none;box-shadow:none;background:#666666;border:0}}.pageMarketing fieldset.quantity{float:right;margin:-0em 0 1em;width:5em}.pageMarketing html{background-color:#f9f9f9;background-image:url(https://www.learnenough.com/assets/bg-478ed85d13d4c10133d95d024bc28bbf1bda1aaeccff18c94019ce91ae4ca8b1.gif);height:100%}.pageMarketing html#publicDialog{background:-moz-radial-gradient(center, ellipse cover, #39394e 0%, #232330 57%),#232330;background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #39394e), color-stop(57%, #232330)),#232330;background:-webkit-radial-gradient(center, ellipse cover, #39394e 0%, #232330 57%),#232330;background:-o-radial-gradient(center, ellipse cover, #39394e 0%, #232330 57%),#232330;background:-ms-radial-gradient(center, ellipse cover, #39394e 0%, #232330 57%),#232330;background:radial-gradient(ellipse at center, #39394e 0%, #232330 57%),#232330;background-repeat:no-repeat, repeat;height:auto}.pageMarketing html#publicDialog body{height:auto}.pageMarketing html#custDomain #header{background:transparent}.pageMarketing html#custDomain .logo{display:none}.pageMarketing html#custDomain .footer .logo{display:inline-block}.pageMarketing html#custDomain .bookHeader{padding-top:100px}.pageMarketing body{font-family:"Open Sans", sans-serif;height:100%}.pageMarketing .container{min-height:100%;overflow:hidden;width:100%}.pageMarketing .container_footer{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;margin-left:0;padding-bottom:120px;position:relative}.pageMarketing .content{padding:20px;position:relative}.pageMarketing .clear{clear:both;float:none}.pageMarketing .clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.pageMarketing .warning{color:red !important}.pageMarketing .wrapper{margin:auto;padding:0 10px;position:relative;width:940px}.pageMarketing .wrapper.dialog{box-sizing:border-box;padding-top:30px;width:500px}.pageMarketing .wrapper.marketingContent{padding-top:30px;width:700px}.pageMarketing .wrapper.wrapperForm{width:350px}.pageMarketing .wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.pageMarketing .wrapperForm form div~div{padding-top:20px}.pageMarketing .wrapperForm form div~div.field_with_errors{padding-top:0}.pageMarketing .wrapperForm form span{color:#999;font-size:11px;text-transform:none}.pageMarketing .field~.field{padding-top:20px}.pageMarketing #user_remember_me+label{display:inline}.pageMarketing .cssTable{display:table;width:100%}.pageMarketing .cssTable li{box-sizing:border-box;display:table-cell;vertical-align:middle}.pageMarketing .svg-shield path,.pageMarketing .svg-shield ellipse,.pageMarketing .svg-shield polygon,.pageMarketing .svg-shield ellipse,.pageMarketing .svg-shield rect,.pageMarketing .svg-shield polyline,.pageMarketing .svg-shield line,.pageMarketing .svg-shield circle{fill:rgba(0,0,0,0);stroke:#7292b0;stroke-width:12;stroke-linejoin:round}.pageMarketing .devwarning{background-color:rgba(230,118,66,0.6);color:#fff;font-size:7px;font-weight:bold;left:0;letter-spacing:0.1em;padding:0.1em 0.5em 0.05em;position:absolute;top:0;width:100%;z-index:9999}.pageMarketing .error_explanation{padding:0 0 20px}.pageMarketing .error_explanation h5{color:#e67642;margin:0 !important}.pageMarketing .error_explanation ul{list-style:disc inside}.pageMarketing .error_explanation li{color:#e67642}.pageMarketing .errors{color:#e67642}.pageMarketing #purchaseErrors{background-color:#e67642;color:#FFF;font-size:13px;margin-bottom:30px;padding:3px 0;text-align:center}.pageMarketing .notice_wr{background:rgba(238,175,58,0.9);left:0;padding:10px 20px;position:fixed;top:0;z-index:999}.pageMarketing .notice_wr.alert{background:rgba(230,118,66,0.8)}.pageMarketing .notice,.pageMarketing .alert{font-family:"Open Sans Condensed", sans-serif;color:#FFF;font-size:13px;font-weight:bold;margin:0;text-align:center}.pageMarketing #noscript{background-color:#eeaf3a;font-size:12px;padding:10px;text-align:center;text-shadow:0 1px 0 rgba(255,255,255,0.2)}.pageMarketing #noscript h2{color:rgba(0,0,0,0.5);padding:0}.pageMarketing .dropDown{font-family:"Open Sans", sans-serif;cursor:pointer;padding-right:28px;position:relative;text-transform:uppercase}.pageMarketing .dropDown:hover{color:#eeaf3a !important}.pageMarketing .dropDown:hover:after{color:#666 !important}.pageMarketing .dropDown:after{color:#eee;content:"▼";font-size:10px;height:15px;position:absolute;right:0;top:0;width:15px}.pageMarketing .dropDown ul.dropMenu{display:none;background-color:#f9f9f9;box-shadow:0 0 5px 0 rgba(0,0,0,0.3);left:0;max-height:400px;overflow:scroll;padding:0;position:absolute;top:20px;z-index:999}.pageMarketing .dropDown ul.dropMenu.open{display:block}.pageMarketing .dropDown ul.dropMenu a{font-family:"Open Sans", sans-serif;color:#666;display:block;min-width:150px;overflow:hidden;padding:5px 35px 5px 20px;text-decoration:none;text-shadow:0 1px #fff;text-transform:uppercase;white-space:nowrap}.pageMarketing .dropDown ul.dropMenu a:hover{background-color:#7292b0;color:#fefffe;text-shadow:0 -1px rgba(0,0,0,0.4)}.pageMarketing .dropDown ul.dropMenu a:hover span{color:#fefffe;text-shadow:0 -1px rgba(0,0,0,0.4)}.pageMarketing .dropDown ul.dropMenu a.readLink{box-shadow:0 1px 0 0 rgba(255,255,255,0.2);box-sizing:border-box;background-color:#7292b0;border:0;color:#fff;font-size:8px;height:30px;min-width:0;opacity:0.5;padding:5px 0 5px 2px;position:absolute;right:0;text-align:center;text-shadow:0 -1px rgba(0,0,0,0.3);top:0;width:28px;z-index:100}.pageMarketing .dropDown ul.dropMenu a.readLink:hover{opacity:1}.pageMarketing .dropDown ul.dropMenu span{font-family:"Open Sans Condensed", sans-serif;color:#7292b0;display:inline-block;font-size:10px;padding:10px 0 3px 20px;text-shadow:0 1px 0 rgba(255,255,255,0.1);text-transform:uppercase}.pageMarketing .dropDown li{border-bottom:1px solid rgba(0,0,0,0.08);overflow:hidden;position:relative}.pageMarketing .dropDown li:nth-last-child(2){border-bottom:0}.pageMarketing .dropDown li:last-child{border-bottom:0}.pageMarketing .dropDown li~li a{border-top:1px solid rgba(255,255,255,0.8)}.pageMarketing .dropDown li.allBooks{border-top:1px solid rgba(114,146,176,0.4)}.pageMarketing #dropBG{display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10;transition:opacity 1s ease-in-out;-webkit-transition:opacity 1s ease-in-out;z-index:10}.pageMarketing #dropBG.open{background-color:rgba(238,175,58,0.4);display:block}.pageMarketing .bookPrice{color:#b9c6d3;display:inline-block;font-family:'Josefin Slab', georgia, times, serif;font-size:28px;font-style:italic;padding:8px 4px 8px 0}.pageMarketing .bookPrice em{color:rgba(185,198,211,0.3);font-size:20px;text-decoration:line-through}.pageMarketing .chartTable div[class^="data-"],.pageMarketing .chartTable div[class*=" data-"]{color:inherit;display:inline;font-family:inherit;font-size:inherit}.pageMarketing .chartTable+table{padding-top:0}.pageMarketing #admin .chartTable td,.pageMarketing #admin .chartTable+table td{width:16.666%}.pageMarketing .authorMenu{font-family:"Open Sans", sans-serif;box-sizing:border-box;background-color:#181821;font-size:0.75em;margin:0;padding:0.5em 1em;position:relative;z-index:99}.pageMarketing .authorMenu li{list-style:none}.pageMarketing .authorMenu>li{color:#c4d1de;display:inline-block;font-size:inherit;margin-right:1em;position:relative;text-shadow:0 -1px 0 rgba(0,0,0,0.5)}.pageMarketing .authorMenu>li:hover{color:#eeaf3a;cursor:default}.pageMarketing .authorMenu>li:hover ul{display:block}.pageMarketing .authorMenu>li a{color:inherit;font-size:inherit;text-decoration:none}.pageMarketing .authorMenu>li a:hover{color:#eeaf3a}.pageMarketing .authorMenu>li i{color:inherit}.pageMarketing .authorMenu ul{display:none;font-size:inherit;left:0;padding:1.7em 0 0;position:absolute;top:0;z-index:4}.pageMarketing .authorMenu ul:hover{display:block}.pageMarketing .authorMenu ul li{background-color:#181821;font-size:inherit;padding:0.3em 1em}.pageMarketing .authorMenu ul li~li{border-top:1px solid #232330}.pageMarketing .authorMenu ul a{color:#b9c6d3;display:block;font-size:inherit;text-transform:none;white-space:nowrap}.pageMarketing .bookHeader{background-image:url(https://www.learnenough.com/assets/standin_bg_book-2fa2d57cbbf8c851bd85a2a982950ac20665e14f1c83d4fb346273e6e9b8a84d.jpg);background-size:cover;padding:9em 0 6em}.pageMarketing .bookHeader .bookCover{float:left}.pageMarketing .bookHeader .bookCover .cover{display:block;box-shadow:1.5px 1.5px 0 #ddd, 2px 2px 0 #777, 3.5px 3.5px 0 #ddd, 1px 6px 0 #000, 6px 2px 0 #000, 6px 6px 0 #000;width:280px;z-index:9}.pageMarketing .bookHeader .bookCover a{display:block;position:relative;text-decoration:none}.pageMarketing .bookHeader .bookInfo{margin-left:300px;padding-left:2em;width:600px}.pageMarketing .bookHeader .bookControls{padding-top:5px}.pageMarketing .bookHeader .bookControls a{display:inline-block;margin:0.8em 0.3em 0 0;text-decoration:none}.pageMarketing .bookHeader .bookControls .toggleButton{margin-bottom:10px}.pageMarketing .bookHeader .emailSignup{margin-top:20px;padding-top:15px}.pageMarketing .bookHeader .emailSignup:before{background:rgba(255,255,255,0.08);content:"";height:1px;left:0;position:absolute;top:0;width:100%}.pageMarketing .bookInfo{font-size:1em}.pageMarketing .bookInfo h1{font-family:"Open Sans Condensed", sans-serif;color:#f9f9f9;font-size:2em;line-height:1}.pageMarketing .bookInfo span{font-family:"Open Sans", sans-serif;color:#ddd;display:block;font-size:0.6em;font-style:italic;font-weight:100;line-height:1.8;text-transform:none}.pageMarketing .bookInfo strong{color:#E8AB3A;display:block;font-family:inherit;font-size:0.7em;line-height:1;padding:0.4em 0 0;text-transform:none}.pageMarketing .bookInfo a{color:#b9c6d3;font-size:inherit}.pageMarketing .bookInfo a:hover{text-decoration:none}.pageMarketing .bookInfo p{color:#eee;font-size:0.8em;font-style:italic;line-height:1.5;margin:1em 0;padding-top:1em;position:relative}.pageMarketing .bookInfo p:before{background:rgba(255,255,255,0.08);content:"";height:1px;left:0;position:absolute;top:0;width:100%}.pageMarketing .emailSignup{position:relative}.pageMarketing .emailSignup label{color:#eee;font-size:12px;display:block;font-style:italic;margin-right:10px;padding-bottom:3px;text-transform:none}.pageMarketing .emailSignup input[type="text"]{background-color:rgba(251,251,251,0.85);padding:5px 10px;width:250px}.pageMarketing .emailSignup input[type="submit"]{padding:7px 10px 6px}.pageMarketing .emailSignup form{display:inline-block}.pageMarketing #email{clear:both;padding-top:20px}.pageMarketing #email .content{border:1px solid rgba(255,255,255,0.1);border-width:1px 0;margin:40px auto 0;padding:40px 0;text-align:center;width:500px}.pageMarketing #email .content p{color:#eee;font-size:12px;padding:0 20px 30px;text-align:center}.pageMarketing #email .content .buttonFollow{font-size:15px;padding:2px 15px 2px 30px;position:relative}.pageMarketing #email .content .buttonFollow:after{content:"❤";font-size:18px;left:10px;position:absolute}.pageMarketing #email strong{font-family:"Open Sans Condensed", sans-serif;color:#eeaf3a;display:block;font-size:24px;padding-bottom:10px;text-shadow:0 -1px 0 rgba(0,0,0,0.2);text-transform:uppercase}.pageMarketing #email input[type="text"]{background-color:rgba(251,251,251,0.85);width:60%}.pageMarketing #email input[type="submit"]{padding:7px 10px 6px}.pageMarketing i{background-image:url(https://www.learnenough.com/assets/icons-17cb7dd08454ef2d1fb1f65c970552e0ce295be9555ebd587480273b908e4959.png);display:inline-block}.pageMarketing i.fa{background-image:none}.pageMarketing i.iEmail{background-position:-21px 0;height:13px;width:17px}.pageMarketing i.iCapReload{background-position:0 -19px;height:12px;width:14px}.pageMarketing i.iCapAudio{background-position:0 -32px;height:10px;width:14px}.pageMarketing i.iCapImage{background-position:0 -56px;height:12px;width:14px}.pageMarketing i.iCapHelp{background-position:0 -44px;height:10px;width:14px}.pageMarketing i.ibooksMedia{height:37px;width:32px}.pageMarketing i.iHTML{background-position:-40px 0}.pageMarketing i.iPDF{background-position:-71px 0}.pageMarketing i.iEPUB{background-position:-103px 0}.pageMarketing i.iMOBI{background-position:-136px 0}.pageMarketing i.iSCREEN{background-position:-171px 0}.pageMarketing i.iRead{background-position:-213px 0}.pageMarketing .bookPricingIcon{height:134px;width:286px}.pageMarketing .bookPricingIcon.iconHTML{background-position:0 -478px}.pageMarketing .bookPricingIcon.iconEbook{background-position:0 -75px}.pageMarketing .bookPricingIcon.iconCasts{background-position:0 -209px}.pageMarketing .bookPricingIcon.iconAll{background-position:0 -343px}.pageMarketing .checkoutIcon{height:48px;width:87px}.pageMarketing .checkoutIcon.iconHTML{background-position:0 -634px}.pageMarketing .checkoutIcon.iconEbook{background-position:-87px -634px}.pageMarketing .checkoutIcon.iconCasts{background-position:-174px -634px}.pageMarketing .checkoutIcon.iconAll{background-position:-261px -634px}.pageMarketing .falink{text-decoration:none}.pageMarketing .falink:hover{color:#b9c6d3}.pageMarketing .fa-trash-alt{color:#e67642;opacity:0.5}.pageMarketing .fa-trash-alt:hover{opacity:1}.pageMarketing #header{height:50px;margin-bottom:-80px;padding-top:20px;position:relative;z-index:10}.pageMarketing #header:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.pageMarketing #header .wrapper{padding:0 20px;width:auto}.pageMarketing #header .logo img{margin-top:5px;width:130px}.pageMarketing #header ul,.pageMarketing #header li{margin:0}.pageMarketing #header .headerMenu>li{margin-left:20px}.pageMarketing #header ol,.pageMarketing #header ul{list-style:none}.pageMarketing .headerMenu{float:right;padding-top:15px}.pageMarketing .headerMenu:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.pageMarketing .headerMenu li{margin-left:20px}.pageMarketing .headerMenu>li{font-family:"Open Sans", sans-serif;color:#eee;float:left;font-size:11px;text-shadow:0 -1px rgba(0,0,0,0.4);text-transform:uppercase}.pageMarketing .headerMenu .dropDown+li,.pageMarketing .headerMenu .menuDivide+li{border-left:1px solid rgba(224,224,224,0.3);margin-left:20px;padding-left:20px}.pageMarketing .headerMenu a{color:#eee;font-family:inherit;font-size:11px;position:relative;text-decoration:none;text-shadow:0 -1px rgba(0,0,0,0.4);text-transform:uppercase}.pageMarketing .headerMenu a:hover,.pageMarketing .headerMenu a:active{color:#eeaf3a}.pageMarketing .headerMenu a.authorMenuLink{color:#eeaf3a}.pageMarketing .headerMenu a.authorMenuLink:hover{color:#eee}.pageMarketing .headerMenu a.authorMenuLink:hover:after{color:#999}.pageMarketing .headerMenu a.menuAdd:after{color:#eeaf3a}.pageMarketing .menuAdd{padding-right:28px}.pageMarketing .menuAdd:after{content:"+";font-size:16px;font-weight:bold;height:15px;line-height:10px;position:absolute;right:0;top:2px;width:15px}.pageMarketing #mobileMenu{font-family:"Open Sans Condensed", sans-serif;color:#fff;display:none;font-size:20px;left:10px;opacity:0.7;position:absolute;text-decoration:none;text-shadow:0 -1px 0 rgba(0,0,0,0.2);text-transform:uppercase;top:7px}.pageMarketing #mobileMenu span{font-family:"Open Sans Condensed", sans-serif;color:inherit;display:inline-block;font-size:11px;margin-top:1px;vertical-align:middle}.pageMarketing #mobileMenu div{color:inherit}.pageMarketing #mobileMenu .openMenu{font-family:"Open Sans", sans-serif;display:none;font-size:14px;font-weight:bold;padding:4px 1px 0}.pageMarketing #mobileMenu .openMenu span{margin-top:-2px}.pageMarketing .j_userHeader{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.pageMarketing .container.openLeft #mobileMenu .closedMenu{display:none}.pageMarketing .container.openLeft #mobileMenu .openMenu{display:block}.pageMarketing .container.closeLeft #mobileMenu .closedMenu{display:block}.pageMarketing .container.closeLeft #mobileMenu .openMenu{display:none}.pageMarketing .logregHeader-wrapper{padding:20px 20px 0;width:auto}.pageMarketing .logregHeader-wrapper a{color:#eee;text-decoration:none}.pageMarketing .logregHeader-wrapper a:hover{color:#eeaf3a}.pageMarketing .logregHeader-wrapper .logregHeader{margin:0 0 60px;padding:15px 0;text-align:right}.pageMarketing .logregHeader-wrapper .logregHeader a{font-size:11px;margin:0 10px;text-transform:uppercase}.pageMarketing .logregHeader-wrapper .logregLogo{font-size:32px;padding:0 0 40px;text-align:center}.pageMarketing .logregHeader-wrapper .logregLogo img{width:140px}.pageMarketing .logReg .wrapperForm{background:#232330;color:#ddd;padding:20px}.pageMarketing .logReg .wrapperForm p{color:#ddd;line-height:1.5}.pageMarketing .logReg .wrapperForm p~p{padding-top:10px}.pageMarketing .logReg .wrapperForm a{color:#b9c6d3;text-decoration:none}.pageMarketing .logReg .wrapperForm a:hover{color:#eeaf3a}.pageMarketing .logReg .wrapperForm a em:hover{color:#eeaf3a}.pageMarketing .logReg .wrapperForm .logregLinks a{font-size:11px}.pageMarketing .logReg .wrapperForm code{font-family:'andale mono', 'lucida console', monospace;background-color:rgba(185,198,211,0.2);color:#fff}.pageMarketing .logReg .wrapperForm em{color:#b9c6d3;font-style:italic}.pageMarketing .wrapperForm.form-notice{box-shadow:0 0 0 10px #829fb9;background-color:#7292b0;color:#fff;margin-bottom:3em}.pageMarketing .wrapperForm.form-notice h2,.pageMarketing .wrapperForm.form-notice p{color:inherit}.pageMarketing .wrapperForm.form-notice p{font-size:14px}.pageMarketing #claimBook{display:block;margin:0;overflow:hidden;text-align:center}.pageMarketing #claimBook .bookCover{cursor:default;height:auto;width:auto}.pageMarketing #claimBook i,.pageMarketing #claimBook .svg-inline--fa,.pageMarketing #claimBook p,.pageMarketing #claimBook .bookControls{display:none}.pageMarketing #claimBook .bookTitle{padding:1em 0}.pageMarketing #claimBook .yourBookItem{display:inline-block;float:none;height:auto;padding:20px 0 0}.pageMarketing #claimBook .yourBookItem .bookCover .cover{height:auto;width:150px}.pageMarketing .claim{padding:140px 0 200px}.pageMarketing .footer{background:#232330;border-top:1px solid rgba(0,0,0,0.08);margin-top:-55px;padding:20px 0 15px;position:relative;z-index:10}.pageMarketing .footer .logo{float:left;margin-top:-5px;font-size:20px}.pageMarketing .footer ul{float:left;margin:0 0 0 40px}.pageMarketing .footer li{border-left:1px solid rgba(0,0,0,0.08);float:left;list-style:none;margin-left:15px;padding-left:15px}.pageMarketing .footer a{color:#ddd;font-size:11px;position:relative;text-decoration:none;text-transform:uppercase}.pageMarketing .footer a:hover{color:#eeaf3a}.pageMarketing .footer a.footerContact{color:#eeaf3a}.pageMarketing .footer a.footerContact:hover{color:#fff}.pageMarketing .footer .footerRight{float:right}.pageMarketing .footer .footerRight li{border-left:0}.pageMarketing .footer .footerRight li~li{border-left:1px solid rgba(0,0,0,0.08)}.pageMarketing #hide_chromeFooter{margin:-12px auto -3px}.pageMarketing #hide_chromeFooter .logo{float:none}.pageMarketing #hide_chromeFooter em{color:#b9c6d3;display:inline-block;font-size:12px;padding-top:20px;margin-right:5px}.pageMarketing #habla_beta_container_do_not_rely_on_div_classes_or_names #habla_window_div *{font-size:11px;font-weight:normal !important}.pageMarketing #habla_beta_container_do_not_rely_on_div_classes_or_names #habla_window_div .hbl_txt_wrapper{border:0}.pageMarketing #habla_beta_container_do_not_rely_on_div_classes_or_names #habla_window_div textarea{font-size:11px !important;font-weight:normal !important;height:auto;padding:5px !important}.pageMarketing #habla_beta_container_do_not_rely_on_div_classes_or_names #habla_window_div input{background-color:#7292b0}.pageMarketing #habla_beta_container_do_not_rely_on_div_classes_or_names #habla_topbar_div a.habla_oplink_a_normal{color:#b9c6d3;font-size:11px !important}.pageMarketing #authorContact{box-shadow:0 0 5px 0 rgba(0,0,0,0.05);background-color:#f9f9f9;background-image:url(https://www.learnenough.com/assets/bg-478ed85d13d4c10133d95d024bc28bbf1bda1aaeccff18c94019ce91ae4ca8b1.gif);border:1px solid #ddd;border-bottom:0;bottom:0;color:#7292b0;font-size:12px;padding:5px 20px;position:fixed;right:20px;text-decoration:none;text-shadow:0 1px 0 #fff}.pageMarketing #authorContact:hover{background-color:#7292b0;background-image:none;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2)}.pageMarketing .datum{color:inherit;display:inline;font-family:inherit;font-size:inherit;font-weight:inherit}.pageMarketing #chartWr{padding-bottom:60px;text-align:center}.pageMarketing #chart{display:inline-block}.pageMarketing #chartNav{text-align:center}.pageMarketing #chartNav a{font-family:"Open Sans", sans-serif;color:#ccc;font-size:12px;margin:0 10px;text-decoration:none}.pageMarketing #chartNav a.on{color:#666}.pageMarketing #chartNav a.on span:before{display:none}.pageMarketing #chartNav span{border-radius:999px;display:inline-block;height:15px;margin:-3px 5px 0 0;opacity:0.4;position:relative;vertical-align:middle;width:15px}.pageMarketing #chartNav span:before{background-color:#F9F9F9;content:"";height:15px;left:0;opacity:0.8;position:absolute;top:0;width:15px}.pageMarketing svg>g:nth-of-type(1) rect:last-child{opacity:0.4}.pageMarketing .bundleList h2{border-top:2px solid rgba(114,146,176,0.2);color:rgba(114,146,176,0.4);font-size:0.9em;margin:1em 0 0;padding:5px 0 15px}.pageMarketing .bundleList ul li{overflow:hidden}.pageMarketing .bundleList ul li~li{padding-top:5px}.pageMarketing .bundleList strong a{font-family:"Open Sans Condensed", sans-serif;color:#7292b0;font-style:normal;text-decoration:none}.pageMarketing .bundleList p{color:#7292b0;font-size:0.8em}.pageMarketing .bundleList .cover{float:left;margin-right:1em;width:45px}.pageMarketing .bundle-darkbg{clear:both}.pageMarketing .bundle-darkbg strong a{color:#fff}.pageMarketing .bundle-darkbg h2{border-color:rgba(255,255,255,0.5);color:rgba(255,255,255,0.5)}.pageMarketing .bundle-cover{float:left;margin-right:1em}.pageMarketing .bundle-cover img{width:45px}.pageMarketing .starRating{list-style:none;text-align:center}.pageMarketing .starRating li{display:inline-block;margin:0 5px}.pageMarketing .starRating i,.pageMarketing .starRating .svg-inline--fa{color:rgba(255,255,255,0.5);font-size:20px;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out}.pageMarketing .starRating .lit i,.pageMarketing .starRating .lit .svg-inline--fa{color:#eeaf3a}.pageMarketing .starRatingSet i:hover,.pageMarketing .starRatingSet .svg-inline--fa:hover{cursor:pointer;opacity:0.8}.pageMarketing .starLabel{padding-top:20px;text-align:center}.pageMarketing .reviewIndex{background-color:#232330;color:#fff;margin-bottom:-165px}.pageMarketing .reviewIndex h3{border-top:1px solid #232330}.pageMarketing .reviewAdd{margin:2em auto 4em;text-align:center}.pageMarketing .ratingAvg{text-align:center}.pageMarketing .ratingAvg .starRating{margin:0}.pageMarketing .reviewsShow h2 a{float:right}.pageMarketing .reviewsShow pre{font-family:"Open Sans", sans-serif;color:#eee;font-size:0.8em;line-height:1.7;margin-top:1em;white-space:pre-wrap;width:100%}.pageMarketing .reviewList{margin:auto;width:600px}.pageMarketing .reviewList>li+li{margin-top:6em}.pageMarketing .reviewList table{background-color:rgba(255,255,255,0.05);font-size:0.7em;margin-top:2em}.pageMarketing .reviewList tr,.pageMarketing .reviewList td,.pageMarketing .reviewList th{font:inherit}.pageMarketing .reviewList td,.pageMarketing .reviewList td:last-child{color:#fff}.pageMarketing .reviewList td a,.pageMarketing .reviewList td:last-child a{color:#eeaf3a;text-decoration:underline}.pageMarketing .reviewList td a:hover,.pageMarketing .reviewList td:last-child a:hover{text-decoration:none}.pageMarketing .starRating{display:inline-block;margin-left:1em;padding:0}.pageMarketing .review-title{font-family:"Open Sans Condensed", sans-serif;color:#fff;margin-bottom:0.5em}.pageMarketing .reviewBy{color:#b9c6d3;font-size:0.8em;margin-bottom:1em;font-style:italic}.pageMarketing .reviewBy span{color:#fff}.pageMarketing .reviewVerified{color:#eeaf3a;margin-left:1em}.pageMarketing .reviewGravatar{border:3px solid #b9c6d3;border-radius:999px;display:inline-block;height:auto;margin:0 0 -7px 5px;width:18px}.pageMarketing .reviewsReadAll{font-family:"Open Sans Condensed", sans-serif;color:#fff;padding:2em 0 3em;text-align:center}.pageMarketing .reviewsReadAll a{color:inherit}.pageMarketing .testimonialBlocks ul{font-family:"Open Sans", sans-serif;padding:0;text-align:center}.pageMarketing .testimonialBlocks li{display:inline-block;font-size:12px;line-height:1.5;margin:0 4% 0 0;overflow:hidden;padding-bottom:30px;text-align:left;vertical-align:top;width:45%}.pageMarketing .pagination{font-size:0.9em;margin:5em 0 6em;text-align:center}.pageMarketing .pagination a,.pageMarketing .pagination span,.pageMarketing .pagination em{display:inline-block;margin-right:1px;padding:0.2em 0.5em}.pageMarketing .pagination .disabled{color:#999}.pageMarketing .pagination a{color:#7292b0}.pageMarketing .pagination .current{color:#eeaf3a;font-style:normal}.pageMarketing #bookCTA{bottom:40px;opacity:0;position:fixed;right:40px;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;z-index:20}.pageMarketing #bookCTA.show{opacity:1}.pageMarketing #bookCTA a{text-decoration:none}.pageMarketing #bookCTA button{font-size:16px;padding:7px 20px}.pageMarketing #bookCTA #ctaBuy{opacity:0;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out}.pageMarketing #bookCTA #ctaBuy.show{opacity:1}.pageMarketing .pageMarketing .le-promo{background-color:#fcfaf5;background-image:url(https://www.learnenough.com/assets/bg-5384b0e42a77c4206baa8c988e5b920cc39d2b2d0e36ae0b6ab29478ba85c722.png);overflow:hidden;padding:60px 0;position:relative}.pageMarketing .pageMarketing .le-promo:after{background-image:url(https://www.learnenough.com/assets/learnenough/le_big-24c79273e01ddc392b674e19d0b6a242ba0a03c5c9d402b5952e3f7b31b26ab0.png);background-position:-45px -70px;background-repeat:no-repeat;background-size:340px auto;content:"";height:100%;left:0;position:absolute;top:0;width:40%}.pageMarketing .pageMarketing .le-promo p{font-size:13px}.pageMarketing .pageMarketing .le-logo,.pageMarketing .pageMarketing .le-content{box-sizing:border-box;float:left;width:50%}.pageMarketing .pageMarketing .le-logo{padding:115px 0 0 95px}.pageMarketing .pageMarketing .le-logo img{width:250px}.pageMarketing .pageMarketing .le-callout{font-family:"lust", georgia, serif;font-size:34px;line-height:34px;margin-bottom:25px}.pageMarketing .pageMarketing .le-head{font-family:"Open Sans", sans-serif;font-weight:100;font-size:30px}.pageMarketing .pageMarketing .le-subhead{font-family:"Open Sans", sans-serif;font-weight:100;font-size:15px;margin-bottom:10px;letter-spacing:0.2em;text-transform:uppercase}.pageMarketing .pageMarketing .le-cta{margin:20px 0 0}.pageMarketing #book-side .le-book-promo{font-family:"Open Sans", sans-serif;border-bottom:2px solid rgba(0,0,0,0.03);box-sizing:border-box;color:#567999;margin:0 0 25px;padding:2em 1em 2em;transition:padding 0.1s ease-in-out}.pageMarketing #book-side .le-book-promo img{display:block;margin:0 auto 10px;width:35px}.pageMarketing #book-side .le-book-promo header{margin-top:10px;text-align:center}.pageMarketing #book-side .le-book-promo a{color:inherit}.pageMarketing #book-side .le-book-note{font-size:10.5px;letter-spacing:0.01em;text-align:center}.pageMarketing #book-side .le-book-note div{font-weight:bold;margin-bottom:4px}.pageMarketing .side-menu-closed #book-side .le-book-promo{padding-right:40px}.pageMarketing .side-menu-closed #book-side .le-book-promo button{height:27px;overflow:hidden}.pageMarketing .animatedDelay{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;transition:all 0.5s ease-in-out;overflow:hidden;box-sizing:border-box}@keyframes fadeOutUp{0%{opacity:1;max-height:50px}50%{max-height:0;padding:0 40px}100%{opacity:0;max-height:0;padding:0 40px}}.pageMarketing .fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}.pageMarketing h1,.pageMarketing h2,.pageMarketing h3,.pageMarketing h4,.pageMarketing h5,.pageMarketing h6{font-family:"Open Sans Condensed", sans-serif;font-weight:normal;line-height:normal;margin:0;position:relative}.pageMarketing h1{color:#f9f9f9;font-size:2em;line-height:1;text-shadow:0 -1px 0 rgba(0,0,0,0.2)}.pageMarketing .bookTitle{font-family:"Open Sans Condensed", sans-serif;color:#f9f9f9;font-size:1.1em;line-height:1}.pageMarketing .bookTitle a,.pageMarketing .bookTitle em{color:#eee;font-size:inherit;text-decoration:none;text-transform:uppercase;text-shadow:none}.pageMarketing .bookTitle a:hover,.pageMarketing .bookTitle em:hover{color:#b9c6d3}.pageMarketing .bookTitle span{font-family:"Open Sans", sans-serif;color:#ddd;display:block;font-size:0.7em;font-style:italic;font-weight:100;margin-top:0.4em;text-transform:none}.pageMarketing .bookTitle strong{color:#eeaf3a;display:block;font-size:0.8em;line-height:1.6}.pageMarketing h2{color:#7292b0;font-size:1rem;text-transform:uppercase}.pageMarketing h2 a{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}.pageMarketing h2 span{color:#d4dee7}.pageMarketing h2.borderHead{border-top:1px solid #eee;padding:1.5em 0 1em}.pageMarketing h2.borderHead .wrapper{color:inherit;font-family:inherit;font-size:inherit;padding:0 10px;text-transform:uppercase}.pageMarketing h2.alert{color:#eeaf3a}.pageMarketing h3{border-top:1px solid #e9e9e9}.pageMarketing h3 span{background-color:#7292b0;color:#fff;display:inline-block;font-family:inherit;font-size:14px;margin-top:-1px;padding:6px 32px;text-shadow:1px 0 1px rgba(0,0,0,0.2);text-transform:uppercase}.pageMarketing h3.notPublic span{background-color:#e67642}.pageMarketing h3.notPublic em{color:#e67642;font-size:13px;font-style:italic;margin-left:10px}.pageMarketing h3.notPublic a{color:inherit;margin:0}.pageMarketing h4{color:#9b9b9b;font-size:1rem;font-weight:100}.pageMarketing h5{border-top:4px solid #b9c6d3;font-size:1em;margin:10px 0;padding-top:0.5em}.pageMarketing h5 span,.pageMarketing h5 a{background-image:url(https://www.learnenough.com/assets/bg-478ed85d13d4c10133d95d024bc28bbf1bda1aaeccff18c94019ce91ae4ca8b1.gif);color:#7292b0;float:left;font-size:0.8em;margin:-1.6em 0 1em 2em;padding:0 0.7em;text-transform:uppercase}.pageMarketing h5 a:hover{color:#666}.pageMarketing .bookInfo{width:580px}.pageMarketing .buy{background-color:#232330;padding:0 0 60px}.pageMarketing .buy h3{border-top:1px solid #232330;margin-bottom:60px}.bookHeaderShare{border-top:1px solid rgba(255,255,255,0.2);margin-top:25px;padding-top:15px}.bookHeaderShare label{color:rgba(255,255,255,0.4);font-family:georgia, times, serif;font-size:12px;font-style:italic;margin-right:15px}.bookHeaderShare .fb-like,.bookHeaderShare .twitter-share-button{vertical-align:middle}.bookHeaderShare .twitter-share-button{margin-top:2px}#screenPreview{background-color:#7292b0;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(255,255,255,0.8);padding:20px 0 70px}#screenPreview .screenDescription{float:left;width:400px}#screenPreview .screenDescription h2{color:rgba(255,255,255,0.7);padding-bottom:60px}#screenPreview .screenDescription h2 strong{color:#fff;display:block;font-size:24px;text-transform:none}#screenPreview .screenDescription h4{color:rgba(255,255,255,0.7);font-style:italic;padding-bottom:10px}#screenPreview .screenDescription p{color:#fff;font-size:12px}#screenPreview .screenPreview{float:right;margin:40px auto 0;width:500px}#bookAuthor{clear:both;padding:80px 0 40px;position:relative}#bookAuthor #bookAuthorBio{margin:auto;width:500px}#bookAuthor #bookAuthorBio .bookAvatar{display:block;float:none;height:120px;margin-top:0;width:120px}#bookAuthor #bookAuthorBio .bookAvatar img{height:auto;width:120px}#bookAuthor #bookAuthorBio .bookAuthorBioContent{margin-left:0}#bookAuthor #bookAuthorBio h2{border:0;color:rgba(255,255,255,0.4);display:block;margin:0;padding:0 0 20px}#bookAuthor #bookAuthorBio strong{color:#eeaf3a;font-family:'Open Sans Condensed', sans-serif;font-size:28px;line-height:0.8}#bookAuthor #bookAuthorBio p{color:#eee;font-size:13px;line-height:1.7}#bookAuthor #bookAuthorBio a{color:#fff;font-size:inherit}#bookAuthor .authorContact{text-align:right}#bookAuthor .authorContact a{text-decoration:none}.bookHeader+#bookTestimonials #bookAuthor{background-color:#232330;margin-bottom:-31px;padding-bottom:80px}.buy h3{border:0}.buy img{display:block}.buy .bookPrice{color:#eeaf3a;display:block;font-family:'Josefin Slab', georgia, times, serif;font-size:36px;font-style:italic;line-height:1;padding:30px 0 10px}.buy .bookPrice a{float:right;font-size:1rem;margin-top:-5px}.buy .bookPricingIcon{background-size:225px auto;float:left;height:115px;margin:30px 0 0 40px;width:188px}.buy .bookPricingIcon.iconEbook{background-position:0 -45px}.buy .bookPricingIcon.iconCasts{background-position:0 -221px}.buy-anchor{font-family:"Open Sans Condensed", sans-serif;color:#fff;display:block;font-size:14px;position:relative;text-transform:uppercase}.buyOptions{padding:0}.buyOptions>li{display:block;overflow:hidden;padding-right:40px;position:relative}.buyOptions>li.middleHighlight{background:rgba(185,198,211,0.1);background:-moz-linear-gradient(top, rgba(185,198,211,0.1) 0%, #232330 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(185,198,211,0.1)), color-stop(100%, #232330));background:-webkit-linear-gradient(top, rgba(185,198,211,0.1) 0%, #232330 100%);background:-o-linear-gradient(top, rgba(185,198,211,0.1) 0%, #232330 100%);background:-ms-linear-gradient(top, rgba(185,198,211,0.1) 0%, #232330 100%);background:linear-gradient(top, rgba(185,198,211,0.1) 0%, #232330 100%)}.buyOptions>li.middleHighlight:before{background-color:#eeaf3a;left:0;margin-left:0;width:100%}.buyOptions>li.middleHighlight button{background-color:#eeaf3a;border-color:#e29913}.buyOptions>li.middleHighlight button:hover{background-color:#f2c269;border-color:#eeaf3a}.buyOptions>li~li{margin-top:4em}.buyOptions .bundleList{margin:2em 0 0 320px}.bookPriceContent{color:#b9c6d3;margin-left:315px}.bookPriceContent ul{list-style:outside disc}.bookPriceContent ol{list-style:outside decimal}.bookPriceContent ul,.bookPriceContent ol{color:inherit;padding:10px 0 0 15px}.bookPriceContent ul strong,.bookPriceContent ol strong{font-family:georgia, times, serif;font-size:13px;font-style:italic;font-weight:bold;text-transform:none}.bookPriceContent li{color:inherit;font-style:italic;font-size:0.8em}.bookPriceContent p{color:inherit;font-style:italic;font-size:0.8em;margin:auto;padding:5px 0 30px}.bookPriceContent a{color:#b9c6d3}.buy-option-society img{float:left;margin:30px 0 0 90px;width:90px}.bookAvatar{box-shadow:0 0 4px 0 rgba(0,0,0,0.1);border-radius:999px;border:6px solid rgba(255,255,255,0.5);height:80px;overflow:hidden;text-align:center;width:80px}.bookAvatar img{height:80px}#bookTestimonials{background-color:#7292b0;padding:0 0 30px}#bookTestimonials ul{list-style:none}#bookTestimonials h2{border-top:1px solid rgba(255,255,255,0.1);color:rgba(255,255,255,0.4);margin-top:30px;padding:30px 0 40px}.testimonialBlocks .bookAvatar{float:left;margin:0 auto 15px}.testimonialBlocks p{color:inherit}.testimonialBlocks p strong{color:#fefefe}.testimonialBlocks a{color:#fff}.testa-content{color:#eee;margin-left:120px;padding-bottom:1em}#bookContents h3{padding-bottom:40px}#bookContents .bookContentsChapters h5{clear:both}#bookContents .bookContentsChapters ul~h5{margin-top:40px}#bookContents .bookContentsChapters ul{clear:left;width:580px;padding:20px 0 0}#bookContents .bookContentsChapters ul li{color:#666;font-size:13px;line-height:22px}#bookContents .bookContentsChapters ul li:first-child a{color:#7292b0;font-size:inherit;font-style:italic}#bookContents .bookContentsChapters ul li:first-child a:hover{color:#666}#bookContents .bookContentsChapters ul ul{float:none;padding:10px 0 0;width:auto}#bookContents .bookContentsChapters ul ul li~li{padding-left:20px}#bookContents .bookContentsCasts{color:#7292b0;float:right;font-size:12px;width:340px}#bookContents .bookContentsCasts p{border-bottom:1px solid #7292b0;color:#7292b0;font-size:12px;margin-bottom:10px;padding:17px 0 1px;text-transform:uppercase}#bookContents .bookContentsCasts p a{float:right;margin-top:-3px}#bookContents .bookContentsCasts a{text-decoration:none}#bookContents .bookContentsCasts .bookCastsDownloads{padding-bottom:10px}#bookFAQ{background-color:#fff;padding-bottom:100px}#bookFAQ ul{font-size:13px;list-style:none;padding:20px 0 0 10}#bookFAQ ul li~li{padding-top:30px}#bookFAQ ul ul{list-style:outside disc}#bookFAQ ul ol{list-style:outside decimal}#bookFAQ ul ul,#bookFAQ ul ol{font-family:"Open Sans",sans-serif;padding:15px 0 15px 35px}#bookFAQ ul ul li,#bookFAQ ul ol li{display:list-item;list-style:inherit;line-height:1.5;padding-left:5px}#bookFAQ ul ul li~li,#bookFAQ ul ol li~li{padding-top:5px}#bookFAQ h2{padding-bottom:10px}#bookFAQ a{color:#7292b0}#bookFAQ .dialog{width:700px}#bookFreeForm{background-color:#fff;font-family:"Open Sans",sans-serif;font-size:13px;padding-bottom:100px}#bookFreeForm .marketingContent a{color:#7292b0}#bookFreeForm .marketingContent em,#bookFreeForm .marketingContent i{background-image:none;display:inline;font-style:italic}#bookFreeForm .marketingContent bold,#bookFreeForm .marketingContent strong{font-weight:bold}#bookFreeForm .marketingContent ul,#bookFreeForm .marketingContent li,#bookFreeForm .marketingContent ol{font-size:inherit;list-style:initial}#bookFreeForm .marketingContent ul{list-style:outside disc;padding:0 0 0 35px}#bookFreeForm .marketingContent ol{list-style:outside decimal}#bookFreeForm .marketingContent li{display:list-item;list-style:inherit;line-height:1.5;padding-left:5px}#bookFreeForm .marketingContent h3,#bookFreeForm .marketingContent h4,#bookFreeForm .marketingContent h5,#bookFreeForm .marketingContent h6{color:#999;font-family:"Open Sans Condensed",sans-serif;font-weight:bold;letter-spacing:normal;padding-bottom:0}#bookFreeForm .marketingContent p~h3,#bookFreeForm .marketingContent p~h4,#bookFreeForm .marketingContent p~h5,#bookFreeForm .marketingContent p~h6{margin-top:30px}#bookFreeForm .marketingContent h3{border-top:1px solid rgba(0,0,0,0.1);font-size:1.1em;padding-top:10px;text-transform:uppercase}#bookFreeForm .marketingContent h4{font-size:1.1em;text-transform:uppercase}#bookFreeForm .marketingContent h5,#bookFreeForm .marketingContent h6{border:0;font-size:13px}#bookFAQ~#bookFreeForm{background-color:transparent}.page-book .book-wr{min-height:940px;padding-top:125px}.page-book .bookHeader{padding:7em 0 4em}.page-book .bookHeader .bookCover .cover{width:150px}.page-book .bookHeader .bookInfo{margin-left:170px}.page-book .bookHeader .bookInfo p{display:none}.page-book .bookHeader .bookControls{margin-top:15px;position:relative}.page-book .bookHeader .bookControls:before{background:rgba(255,255,255,0.08);content:"";height:1px;left:0;position:absolute;top:0;width:100%}body .page-book #book{font-family:georgia, 'Times New Roman', times, serif;color:#222;font-size:17px;line-height:1.9;margin:0 auto 7em;max-width:41em;width:auto}body .page-book #book.bigger,body .page-book #book.big{max-width:738px}body .page-book #book.big{font-size:22px}body .page-book #book.bigger{font-size:26px}body .page-book #book table{width:auto !important}body .page-book #book h1,body .page-book #book h2,body .page-book #book h3,body .page-book #book h4,body .page-book #book h5,body .page-book #book h6{font-weight:bold}body .page-book #book h1{line-height:1;margin:1em 0 0.67em}body .page-book #book h1 span{line-height:1}body .page-book #book h2{margin-bottom:0.83em}body .page-book #book ul,body .page-book #book ol{margin:1em 0 1em 0;padding:0 0 0 40px}body .page-book #book ul ul{margin:0}body .page-book #book p{margin:1em 0}body .page-book #book ul{list-style:disc outside}body .page-book #book ol{list-style:decimal outside}body .page-book #book small{font-size:65%}body .page-book #book small em,body .page-book #book small span,body .page-book #book small i,body .page-book #book small strong,body .page-book #book small b{font-size:inherit}body .page-book #book iframe{margin-top:30px}.book-bottom-menu{margin-bottom:10em;text-align:center}.book-bottom-menu a{color:#b9c6d3;font-family:Arial, sans-serif;font-size:28px;line-height:24px;margin:0 36px;text-decoration:none}#bookContentNotAvailable{color:rgba(0,0,0,0.15);display:none;font-family:'Open Sans Condensed', sans-serif;font-size:20px;margin:50px;padding:80px 0;text-align:center;text-shadow:0 1px 0 rgba(255,255,255,0.8);text-transform:uppercase}#bookContentNotAvailable img{display:block;margin:0 auto 20px}#bookMenu{background-color:#f9f9f9;border-bottom:2px solid rgba(0,0,0,0.03);box-sizing:border-box;font-size:13px;margin-bottom:-37px;padding:5px 15px;position:relative}#bookMenu .side-menu{border-right:2px solid #f2f2f2;position:absolute;top:40px;width:18em}#bookMenu.bookMenuFixed{position:fixed;top:0;width:100%;z-index:10}#bookMenu.bookMenuFixed>.wrapper{box-shadow:0 0 5px 0 rgba(0,0,0,0.2)}#bookMenu.bookMenuFixed .side-menu{height:100vh;position:fixed}#bookMenu.bookMenuFixed .side-menu>ul{padding-bottom:15vh}.bookMenu-arrows{display:inline-block;margin:-3px 0 0 25px;vertical-align:middle}.bookMenu-arrows a{color:#7292b0;font-family:Arial, sans-serif;font-size:21px;text-decoration:none}.bookMenu-arrows a~a{margin-left:10px}.bookMenu-arrows a:hover{color:#333}.bookMenu-arrows #chapter-title{color:#7292b0;float:right;font-family:'Open Sans', sans-serif;margin-left:25px;padding-top:0.4em}.bookMenuSearch{display:inline-block;margin-left:2em;vertical-align:0.05em}.bookMenuSearch a{box-sizing:border-box;color:#7292b0;font-family:'Open Sans', sans-serif;text-decoration:none}.bookMenuSearch a:hover{color:#333}.bookMenuSearch i{background-image:none;margin:-3px 5px 0 0;vertical-align:middle}.bookMenu-actions{float:right}.bookMenu-actions a{margin-left:0.3em;text-decoration:none}#bookMenuEmail{background-color:#f9f9f9;margin-bottom:-5px;max-height:0;overflow:hidden;position:relative;text-align:center;transition:all 0.3s ease-in-out}#bookMenuEmail.open{max-height:200px;padding:5px 0 20px}#bookMenuEmail label{color:#333;display:block;font-family:'Open Sans', sans-serif;font-size:11px;padding-bottom:10px}#bookMenuEmail .j_followBookForm{text-align:center}#bookMenuEmail .j_followBookForm input[type='email'],#bookMenuEmail .j_followBookForm input[type='text']{margin-right:1em;width:320px}#bookMenuEmail .buttonFollow{background-color:#7292b0;font-size:15px;padding:2px 15px 2px 30px}#bookMenuEmail .buttonFollow:after{font-size:18px;left:10px}.emailSignupClose{color:#eeaf3a;font-family:'Open Sans', sans-serif;font-size:20px;font-weight:100;position:absolute;right:20px;text-decoration:none;top:10px;z-index:99}.emailSignupClose:hover{color:#fff}#bookEmailModal{box-sizing:border-box;background-color:#232330;color:#fff;font-family:'Open Sans', sans-serif;font-size:13px;display:none;left:50%;line-height:1.7;margin-left:-200px;opacity:0;padding:30px 40px;position:fixed;text-align:center;top:20%;transition:opacity 0.3s ease-in-out;-webkit-transition:opacity 0.3s ease-in-out;width:400px;z-index:999}#bookEmailModal.open{display:block;opacity:1}#bookEmailModal input[type='text']{margin-bottom:20px}#bookEmailModal strong{color:#eeaf3a;display:block;font-family:'Open Sans', sans-serif;font-size:24px}#bookEmailModal a{color:#7292b0}#bookEmailModal p{padding-bottom:20px}#bookEmailModal .buttonFollow{background-color:#7292b0;font-size:15px;padding:2px 15px 2px 30px}#bookEmailModal .buttonFollow:after{font-size:18px;left:10px}.j_exercise-answer-text{margin-bottom:-20px}.j_exercise-answer-text h5{color:#999;font-size:0.7em;font-weight:100;letter-spacing:0.05em;margin:30px 0 0;text-transform:uppercase}.j_exercise-answer{font-family:"proxima-nova", "Open Sans", sans-serif;margin-top:15px}.j_exercise-answer textarea{font-family:'andale mono', 'lucida console', monospace;font-size:13px;min-height:400px}.course #book .exercise-answer,.exercise-answer{border:1px solid rgba(114,146,176,0.1);margin:10px 0 0;padding:15px 20px}.course #book .exercise-answer h1,.course #book .exercise-answer h2,.course #book .exercise-answer h3,.course #book .exercise-answer h4,.course #book .exercise-answer h5,.course #book .exercise-answer h6,.exercise-answer h1,.exercise-answer h2,.exercise-answer h3,.exercise-answer h4,.exercise-answer h5,.exercise-answer h6{font-family:"proxima-nova", "Open Sans", sans-serif;font-size:1em;font-weight:bold;padding:0;margin:0 0 10px;text-align:left}.course #book .exercise-answer,.exercise-answer{font-family:"proxima-nova", "Open Sans", sans-serif;font-size:13px}.course #book .exercise-answer ul,.course #book .exercise-answer ol,.exercise-answer ul,.exercise-answer ol{font-family:inherit;font-size:13px;margin:0 0 0 15px;padding:0;text-align:left}.course #book .exercise-answer a,.exercise-answer a{font-size:13px}.course #book .exercise-answer li,.exercise-answer li{list-style:disc inside}.course #book .exercise-answer ol li,.exercise-answer ol li{list-style:decimal inside}.course #book .exercise-answer li,.course #book .exercise-answer p,.exercise-answer li,.exercise-answer p{font-family:inherit;font-size:13px;line-height:1.4;padding-top:5px}.course #book .exercise-answer .highlight,.exercise-answer .highlight{padding:3px 7px;margin-top:10px}.course #book .exercise-answer code,.exercise-answer code{font-size:13px;padding:0;white-space:pre-wrap}.exercise-answer p{font-family:"proxima-nova", "Open Sans", sans-serif}.exercise-answer-bar{font-family:"proxima-nova", "Open Sans", sans-serif;background-color:#7292b0;color:#fcfaf5;font-size:0.6rem;line-height:1.4;margin:20px 0 40px;min-height:1.4em;overflow:hidden;padding:0 0.8em;text-align:left}.exercise-answer-bar a,.exercise-answer-bar a span,.exercise-answer-bar i,.exercise-answer-bar p,.exercise-answer-bar .svg-inline--fa{font-size:inherit}.exercise-answer-bar p{padding-top:0.5em}.exercise-answer-add{float:right;margin-top:6px}.exercise-answer-actions{font-family:"proxima-nova", "Open Sans", sans-serif;background-color:#7292b0;float:right;line-height:1;padding:0.2em 0.5em 0.4em}.exercise-answer-actions i,.exercise-answer-actions .svg-inline--fa{font-size:inherit}.exercise-answer-actions a{font-family:inherit;margin-left:10px}.exercise-answer-actions span{font-family:inherit;color:rgba(252,250,245,0.6)}.exercise-answer-actions a,.exercise-answer-bar a{font-family:"proxima-nova", "Open Sans", sans-serif;color:#fcfaf5;font-size:10px;font-weight:bold;text-transform:uppercase}.exercise-answer-actions a span,.exercise-answer-bar a span{font-size:inherit}.exercise-answer-all{background-color:#555;display:inline-block;float:left;margin-left:-10px;padding:7px 10px 6px}#book .exercise-answer-bar .exercise-answer-all{text-shadow:0 1px 0 #555, 1px 1px 0 #555, -1px 1px 0 #555, -2px 1px 0 #555, 2px 1px 0 #555;box-shadow:none}#book .exercise-answer-bar .exercise-answer-all:hover{box-shadow:none;color:#eeaf3a}.exercise-answer-show{max-width:800px}.exercise-answer-show>h5{margin:0 0 30px;text-align:center}.exercise-answer-show>h5 a{color:#7292b0}.exercise-answer-show>h5 a:visited{color:#7292b0}#postAdd h5{font-size:1em;margin-bottom:0.5em}.exercise-question{line-height:1.7;text-align:left}.exercise-question>li{list-style:none}.exercise-answer-author{background-color:rgba(0,0,0,0.25);margin-bottom:-1px;padding:0.5em 0.8em}.exercise-answer-author h5{color:#fff;font-size:0.8rem;text-shadow:0 -1px 0 rgba(0,0,0,0.1)}.exercise-answer-item{margin-top:40px}.exercise-answer-item .exercise-answer{margin:0}.exercise-answer-item .exercise-answer-bar{margin:0 0 -1px;padding:0.5em 0.8em}.exercise-answer-item .exercise-answer+.exercise-answer-bar{margin:-1px 0 0;text-align:right}.exercise-answer-item textarea{font-family:'andale mono', 'lucida console', monospace;font-size:0.8em;min-height:400px}.exercise-answer-edit a.j_cancel{box-shadow:none !important}.exercise-answer-edit label{display:inline-block}.exercise-answer-edit .danger{margin:0 5px 0 10px}.exercise-answer-edit-help{font-family:"proxima-nova", "Open Sans", sans-serif;font-size:12px;margin-bottom:-8px;padding-top:8px}.exercise-answer-edit-help a{font-size:12px;margin-right:3px}.exercise-answer-edit-controls{float:right;padding-top:0.2em}.book-solutions .book-wr{padding-top:80px}.book-solutions .book-wr h5{font-family:'Open Sans', sans-serif;font-weight:normal}.solution-landing{text-align:center}.solution-landing h1{margin:30px auto 0;width:80%}.solution-landing h1 span{display:block;font-size:0.8em}.solution-landing img{width:175px}.solution-landing>h5{font-size:1.15em;letter-spacing:0.15em;margin-bottom:1.5em;text-shadow:0 1px 0 rgba(255,255,255,0.6);text-transform:uppercase}.solution-landing>h5 strong{font-weight:bold}.book-solutions #bookMenu{padding:0}.book-solutions .side-menu{top:0;overflow:scroll;height:100vh}.book-solutions .side-menu>ul{padding:1em 1em 20vh}.book-solutions .bookHeader{padding:40px 0}.book-solutions .exercise-answer-author{text-align:left}.book-solutions .exercise-answer-bar{display:none}.lePage{box-sizing:border-box;margin:80px auto 60px;max-width:45em;padding:0 40px}.lePage:first-child{margin-top:0}.lePage:first-child h5{margin-top:0}.lePage h5{font-family:"Open Sans", sans-serif;font-weight:normal;letter-spacing:normal}.lePage h5 a{color:#7292b0;font-weight:inherit;font-size:inherit}.lePage h5 a:hover{color:#eeaf3a}.lePage>h5{font-size:18px;padding-top:30px;text-align:left}.le-hide{display:none}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,nav,section{border:0;font-style:inherit;font-weight:inherit;line-height:1.7;margin:0;padding:0;vertical-align:baseline}body{color:#333}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block;position:relative}ul,ol{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}table,td,th{vertical-align:middle}blockquote:before,blockquote:after{content:""}ul,ol{margin:0}q:before,q:after{content:""}blockquote,q{quotes:"" ""}a img{border:none}blockquote{margin:1.5em;color:#666}strong{color:inherit;font-weight:bold}em{color:inherit;font-family:inherit;font-size:inherit;font-style:italic}dfn{font-style:italic;font-weight:bold}sup,sub{color:inherit;line-height:0}abbr,acronym{border-bottom:1px dotted #666}address{margin:0 0 1.5em;font-style:italic}del{color:#666}pre{font-family:'andale mono', 'lucida console', monospace;line-height:1.5;white-space:pre}pre span{font-size:inherit}pre code,pre code span{background-color:transparent;color:#333}sup{font-size:0.4em}caption{background:#eee}dl{margin:0 0 1.5em 0}dl dt{font-weight:bold}dd{margin-left:1.5em}table{width:100%}th{font-weight:bold}th,td,caption{padding:0.5em 0.8em 0.5em 0.5em}tr.even td{background:#e5ecf9}tfoot{font-style:italic}.input_full_wrap{display:block;padding-right:8px}::-moz-focus-inner{border:0}input[type="search"]::-webkit-search-decoration{display:none}input,button,select,textarea{-webkit-appearance:none;border-radius:0;margin:0;vertical-align:middle}button,.buttonStyle,input[type="reset"],input[type="submit"],input[type="button"]{font-family:"Open Sans Condensed", sans-serif;background-color:#7292b0;border:1px solid #6a89a6;border-radius:1px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.06),0 0 0 1px rgba(255,255,255,0.1) inset;color:#fefffe;cursor:pointer;font-size:0.9em;line-height:1;padding:0.5em 1.2em 0.4em;text-shadow:0 1px rgba(0,0,0,0.2);text-transform:uppercase}button:hover,.buttonStyle:hover,input[type="reset"]:hover,input[type="submit"]:hover,input[type="button"]:hover{box-shadow:0 0 0 1px rgba(255,255,255,0.3) inset;background-color:#b9c6d3;border-color:#b9c6d3}button:disabled,.buttonStyle:disabled,input[type="reset"]:disabled,input[type="submit"]:disabled,input[type="button"]:disabled{background-color:#ccc;border-color:#ccc;color:#eee;cursor:default}button:disabled:hover,.buttonStyle:disabled:hover,input[type="reset"]:disabled:hover,input[type="submit"]:disabled:hover,input[type="button"]:disabled:hover{box-shadow:0 1px 2px 0 rgba(0,0,0,0.06),0 0 0 1px rgba(255,255,255,0.1) inset;background-color:#ccc;border-color:#ccc;color:#eee}button.greyButton,.buttonStyle.greyButton,input.greyButton[type="reset"],input.greyButton[type="submit"],input.greyButton[type="button"]{border-color:#acb6bf;background-color:#dfdfdf;box-shadow:0 1px 2px 0 rgba(0,0,0,0.06),0 0 0 1px rgba(255,255,255,0.7) inset;color:#8a9299;text-shadow:0 1px rgba(255,255,255,0.8)}button.greyButton:hover,.buttonStyle.greyButton:hover,input.greyButton[type="reset"]:hover,input.greyButton[type="submit"]:hover,input.greyButton[type="button"]:hover{background:#b9c6d3;box-shadow:0 1px 2px 0 rgba(0,0,0,0.06),0 0 0 1px rgba(255,255,255,0.2) inset;color:#fefffe;text-shadow:0 -1px rgba(0,0,0,0.3)}button.toggleButton,.buttonStyle.toggleButton,input.toggleButton[type="reset"],input.toggleButton[type="submit"],input.toggleButton[type="button"]{border-radius:1px;font-size:12px;padding:8px 15px 8px 32px;position:relative}button.toggleButton:after,.buttonStyle.toggleButton:after,input.toggleButton[type="reset"]:after,input.toggleButton[type="submit"]:after,input.toggleButton[type="button"]:after{background:#eee;border:1px solid rgba(109,141,171,0.6);border-radius:999px;box-shadow:0 1px 0 0 #fff;content:"";height:10px;left:11px;position:absolute;top:0.65em;width:10px}button.toggleButton.on:after,.buttonStyle.toggleButton.on:after,input.toggleButton.on[type="reset"]:after,input.toggleButton.on[type="submit"]:after,input.toggleButton.on[type="button"]:after{background:#b1faa1;background:-moz-linear-gradient(top, #b1faa1 0%, #59fa31 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #b1faa1), color-stop(100%, #59fa31));background:-webkit-linear-gradient(top, #b1faa1 0%, #59fa31 100%);background:-o-linear-gradient(top, #b1faa1 0%, #59fa31 100%);background:-ms-linear-gradient(top, #b1faa1 0%, #59fa31 100%);background:linear-gradient(top, #b1faa1 0%, #59fa31 100%)}button.toggleButton.off:after,.buttonStyle.toggleButton.off:after,input.toggleButton.off[type="reset"]:after,input.toggleButton.off[type="submit"]:after,input.toggleButton.off[type="button"]:after{background:#8e9b92;background:-moz-linear-gradient(top, #8e9b92 0%, #516655 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #8e9b92), color-stop(100%, #516655));background:-webkit-linear-gradient(top, #8e9b92 0%, #516655 100%);background:-o-linear-gradient(top, #8e9b92 0%, #516655 100%);background:-ms-linear-gradient(top, #8e9b92 0%, #516655 100%);background:linear-gradient(top, #8e9b92 0%, #516655 100%)}button.smallButton,.buttonStyle.smallButton,input.smallButton[type="reset"],input.smallButton[type="submit"],input.smallButton[type="button"]{background-color:#b9c6d3;border:1px solid transparent;border-radius:1px;color:#fff;font-size:11px;padding:2px 5px 2px 20px;position:relative;text-shadow:0 1px rgba(0,0,0,0.1)}button.smallButton:after,.buttonStyle.smallButton:after,input.smallButton[type="reset"]:after,input.smallButton[type="submit"]:after,input.smallButton[type="button"]:after{color:#fff;font-family:Arial, sans-serif;font-size:12px;height:12px;left:5px;position:absolute;top:3px;width:12px}button.smallButton:hover,.buttonStyle.smallButton:hover,input.smallButton[type="reset"]:hover,input.smallButton[type="submit"]:hover,input.smallButton[type="button"]:hover{background:#7292b0;border-color:transparent;color:#fefffe;text-shadow:0 1px rgba(0,0,0,0.4)}button.smallButton:hover:after,.buttonStyle.smallButton:hover:after,input.smallButton[type="reset"]:hover:after,input.smallButton[type="submit"]:hover:after,input.smallButton[type="button"]:hover:after{color:#fefffe}button.smallButton.buttonDownload:after,.buttonStyle.smallButton.buttonDownload:after,input.smallButton.buttonDownload[type="reset"]:after,input.smallButton.buttonDownload[type="submit"]:after,input.smallButton.buttonDownload[type="button"]:after{content:"▼"}button.smallButton.buttonPlay:after,.buttonStyle.smallButton.buttonPlay:after,input.smallButton.buttonPlay[type="reset"]:after,input.smallButton.buttonPlay[type="submit"]:after,input.smallButton.buttonPlay[type="button"]:after{content:"►"}button.smallButton.buttonFollow:after,.buttonStyle.smallButton.buttonFollow:after,input.smallButton.buttonFollow[type="reset"]:after,input.smallButton.buttonFollow[type="submit"]:after,input.smallButton.buttonFollow[type="button"]:after{content:"❤";font-size:13px;top:1px}button.attention,.buttonStyle.attention,input.attention[type="reset"],input.attention[type="submit"],input.attention[type="button"]{background-color:#eeaf3a;border-color:#e29913}button.attention:hover,.buttonStyle.attention:hover,input.attention[type="reset"]:hover,input.attention[type="submit"]:hover,input.attention[type="button"]:hover{background-color:#f2c269;border-color:#eeaf3a}button.danger,.buttonStyle.danger,input.danger[type="reset"],input.danger[type="submit"],input.danger[type="button"]{background-color:#e67642;border-color:#d8581d}button.danger:hover,.buttonStyle.danger:hover,input.danger[type="reset"]:hover,input.danger[type="submit"]:hover,input.danger[type="button"]:hover{background-color:#ec976f;border-color:#e67642}button.dark,.buttonStyle.dark,input.dark[type="reset"],input.dark[type="submit"],input.dark[type="button"]{background-color:#232330;border-color:#0d0d13}button.dark:hover,.buttonStyle.dark:hover,input.dark[type="reset"]:hover,input.dark[type="submit"]:hover,input.dark[type="button"]:hover{background-color:#39394d;border-color:#232330}button.transBG,.buttonStyle.transBG,input.transBG[type="reset"],input.transBG[type="submit"],input.transBG[type="button"]{background-color:rgba(0,0,0,0.2);border-color:rgba(0,0,0,0.2);color:#eee}button.transBG:hover,.buttonStyle.transBG:hover,input.transBG[type="reset"]:hover,input.transBG[type="submit"]:hover,input.transBG[type="button"]:hover{background-color:rgba(153,153,153,0.2);border-color:rgba(153,153,153,0.2);color:#fff}button.buttonIcon,.buttonStyle.buttonIcon,input.buttonIcon[type="reset"],input.buttonIcon[type="submit"],input.buttonIcon[type="button"]{background-image:url(https://www.learnenough.com/assets/icons-17cb7dd08454ef2d1fb1f65c970552e0ce295be9555ebd587480273b908e4959.png);height:28px;padding:0;width:33px}button.buttonContact,.buttonStyle.buttonContact,input.buttonContact[type="reset"],input.buttonContact[type="submit"],input.buttonContact[type="button"]{background-position:-258px -5px}button.buttonAuthorFb,.buttonStyle.buttonAuthorFb,input.buttonAuthorFb[type="reset"],input.buttonAuthorFb[type="submit"],input.buttonAuthorFb[type="button"]{background-position:-287px -5px}button.buttonAuthorTw,.buttonStyle.buttonAuthorTw,input.buttonAuthorTw[type="reset"],input.buttonAuthorTw[type="submit"],input.buttonAuthorTw[type="button"]{background-position:-316px -5px}button.buttonHeader,.buttonStyle.buttonHeader,input.buttonHeader[type="reset"],input.buttonHeader[type="submit"],input.buttonHeader[type="button"]{padding:0 10px}.buttonStyle{display:inline-block;text-decoration:none;vertical-align:middle}.submitWr{padding-top:20px;text-align:right}textarea,select,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"],.card-element{font-family:"Open Sans", sans-serif;box-sizing:border-box;background-color:#FBFBFB;border:1px solid #acb6bf;border-radius:1px;box-shadow:0 0 0 1px rgba(0,0,0,0.05);color:#7292b0;font-size:13px;font-weight:normal;line-height:1.5;padding:5px 10px;width:100%}textarea:focus,select: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,.card-element:focus{border-color:#666;color:#666}select{cursor:pointer;background:#fbfbfb;background:-moz-linear-gradient(top, #fbfbfb 0%, #ebedf0 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fbfbfb), color-stop(100%, #ebedf0));background:-webkit-linear-gradient(top, #fbfbfb 0%, #ebedf0 100%);background:-o-linear-gradient(top, #fbfbfb 0%, #ebedf0 100%);background:-ms-linear-gradient(top, #fbfbfb 0%, #ebedf0 100%);background:linear-gradient(top, #fbfbfb 0%, #ebedf0 100%);box-shadow:0 0 1px 0 rgba(255,255,255,0.8);padding:0.4em 20px 0.4em 0.4em;text-transform:uppercase}select option{background-color:#F9F9F9;border:0;text-transform:uppercase}button:focus,button:active,input:focus,input:active,select:focus,select:active,textarea:focus,textarea:active{border-color:#7292b0;z-index:1}input[type="file"]:focus,input[type="file"]:active,input[type="radio"]:focus,input[type="radio"]:active,input[type="checkbox"]:focus,input[type="checkbox"]:active{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.is_webkit select{background-color:#FFF;background-image:url(https://www.learnenough.com/assets/select_arrow-2f1464731ad65eae9d20360cbf0bed43f4c5b80fe89c536d6bac51f4770ef158.gif);background-repeat:no-repeat;background-position:right center;padding-right:20px}textarea,select[multiple]{height:auto}select[multiple],.is_webkit select[multiple]{background-image:none;padding:0}input[type="checkbox"]{height:15px !important;width:15px !important;border:0 !important;background-image:none !important;background-color:transparent !important;-webkit-appearance:checkbox}optgroup{color:#000;font-style:normal;font-weight:normal}@media (-webkit-min-device-pixel-ratio: 0){select[size],select[multiple],select[multiple][size]{background-image:none;padding-right:3px}select,select[size="0"],select[size="1"]{background-image:url(data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw==);background-repeat:no-repeat;background-position:right center;padding:0.4em 20px 0.4em 0.4em}::-webkit-validation-bubble-message{-webkit-box-shadow:none;box-shadow:none;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #666), color-stop(1, black));border:1px solid;border-color:#747474 #5e5e5e #4f4f4f;color:white;overflow:hidden;padding:15px 15px 17px;text-shadow:black 0 0 1px;height:16px}::-webkit-validation-bubble-arrow,::-webkit-validation-bubble-top-outer-arrow,::-webkit-validation-bubble-top-inner-arrow{-webkit-box-shadow:none;box-shadow:none;background:#666666;border:0}}fieldset.quantity{float:right;margin:-0em 0 1em;width:5em}html{background-color:#f9f9f9;background-image:url(https://www.learnenough.com/assets/bg-478ed85d13d4c10133d95d024bc28bbf1bda1aaeccff18c94019ce91ae4ca8b1.gif);height:100%}html#publicDialog{background:-moz-radial-gradient(center, ellipse cover, #39394e 0%, #232330 57%),#232330;background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #39394e), color-stop(57%, #232330)),#232330;background:-webkit-radial-gradient(center, ellipse cover, #39394e 0%, #232330 57%),#232330;background:-o-radial-gradient(center, ellipse cover, #39394e 0%, #232330 57%),#232330;background:-ms-radial-gradient(center, ellipse cover, #39394e 0%, #232330 57%),#232330;background:radial-gradient(ellipse at center, #39394e 0%, #232330 57%),#232330;background-repeat:no-repeat, repeat;height:auto}html#publicDialog body{height:auto}html#custDomain #header{background:transparent}html#custDomain .logo{display:none}html#custDomain .footer .logo{display:inline-block}html#custDomain .bookHeader{padding-top:100px}body{font-family:"Open Sans", sans-serif;height:100%}.container{min-height:100%;overflow:hidden;width:100%}.container_footer{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;margin-left:0;padding-bottom:120px;position:relative}.content{padding:20px;position:relative}.clear{clear:both;float:none}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.warning{color:red !important}.wrapper{margin:auto;padding:0 10px;position:relative;width:940px}.wrapper.dialog{box-sizing:border-box;padding-top:30px;width:500px}.wrapper.marketingContent{padding-top:30px;width:700px}.wrapper.wrapperForm{width:350px}.wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.wrapperForm form div~div{padding-top:20px}.wrapperForm form div~div.field_with_errors{padding-top:0}.wrapperForm form span{color:#999;font-size:11px;text-transform:none}.field~.field{padding-top:20px}#user_remember_me+label{display:inline}.cssTable{display:table;width:100%}.cssTable li{box-sizing:border-box;display:table-cell;vertical-align:middle}.svg-shield path,.svg-shield ellipse,.svg-shield polygon,.svg-shield ellipse,.svg-shield rect,.svg-shield polyline,.svg-shield line,.svg-shield circle{fill:rgba(0,0,0,0);stroke:#7292b0;stroke-width:12;stroke-linejoin:round}.devwarning{background-color:rgba(230,118,66,0.6);color:#fff;font-size:7px;font-weight:bold;left:0;letter-spacing:0.1em;padding:0.1em 0.5em 0.05em;position:absolute;top:0;width:100%;z-index:9999}.error_explanation{padding:0 0 20px}.error_explanation h5{color:#e67642;margin:0 !important}.error_explanation ul{list-style:disc inside}.error_explanation li{color:#e67642}.errors{color:#e67642}#purchaseErrors{background-color:#e67642;color:#FFF;font-size:13px;margin-bottom:30px;padding:3px 0;text-align:center}.notice_wr{background:rgba(238,175,58,0.9);left:0;padding:10px 20px;position:fixed;top:0;z-index:999}.notice_wr.alert{background:rgba(230,118,66,0.8)}.notice,.alert{font-family:"Open Sans Condensed", sans-serif;color:#FFF;font-size:13px;font-weight:bold;margin:0;text-align:center}#noscript{background-color:#eeaf3a;font-size:12px;padding:10px;text-align:center;text-shadow:0 1px 0 rgba(255,255,255,0.2)}#noscript h2{color:rgba(0,0,0,0.5);padding:0}.dropDown{font-family:"Open Sans", sans-serif;cursor:pointer;padding-right:28px;position:relative;text-transform:uppercase}.dropDown:hover{color:#eeaf3a !important}.dropDown:hover:after{color:#666 !important}.dropDown:after{color:#eee;content:"▼";font-size:10px;height:15px;position:absolute;right:0;top:0;width:15px}.dropDown ul.dropMenu{display:none;background-color:#f9f9f9;box-shadow:0 0 5px 0 rgba(0,0,0,0.3);left:0;max-height:400px;overflow:scroll;padding:0;position:absolute;top:20px;z-index:999}.dropDown ul.dropMenu.open{display:block}.dropDown ul.dropMenu a{font-family:"Open Sans", sans-serif;color:#666;display:block;min-width:150px;overflow:hidden;padding:5px 35px 5px 20px;text-decoration:none;text-shadow:0 1px #fff;text-transform:uppercase;white-space:nowrap}.dropDown ul.dropMenu a:hover{background-color:#7292b0;color:#fefffe;text-shadow:0 -1px rgba(0,0,0,0.4)}.dropDown ul.dropMenu a:hover span{color:#fefffe;text-shadow:0 -1px rgba(0,0,0,0.4)}.dropDown ul.dropMenu a.readLink{box-shadow:0 1px 0 0 rgba(255,255,255,0.2);box-sizing:border-box;background-color:#7292b0;border:0;color:#fff;font-size:8px;height:30px;min-width:0;opacity:0.5;padding:5px 0 5px 2px;position:absolute;right:0;text-align:center;text-shadow:0 -1px rgba(0,0,0,0.3);top:0;width:28px;z-index:100}.dropDown ul.dropMenu a.readLink:hover{opacity:1}.dropDown ul.dropMenu span{font-family:"Open Sans Condensed", sans-serif;color:#7292b0;display:inline-block;font-size:10px;padding:10px 0 3px 20px;text-shadow:0 1px 0 rgba(255,255,255,0.1);text-transform:uppercase}.dropDown li{border-bottom:1px solid rgba(0,0,0,0.08);overflow:hidden;position:relative}.dropDown li:nth-last-child(2){border-bottom:0}.dropDown li:last-child{border-bottom:0}.dropDown li~li a{border-top:1px solid rgba(255,255,255,0.8)}.dropDown li.allBooks{border-top:1px solid rgba(114,146,176,0.4)}#dropBG{display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10;transition:opacity 1s ease-in-out;-webkit-transition:opacity 1s ease-in-out;z-index:10}#dropBG.open{background-color:rgba(238,175,58,0.4);display:block}.bookPrice{color:#b9c6d3;display:inline-block;font-family:'Josefin Slab', georgia, times, serif;font-size:28px;font-style:italic;padding:8px 4px 8px 0}.bookPrice em{color:rgba(185,198,211,0.3);font-size:20px;text-decoration:line-through}.chartTable div[class^="data-"],.chartTable div[class*=" data-"]{color:inherit;display:inline;font-family:inherit;font-size:inherit}.chartTable+table{padding-top:0}#admin .chartTable td,#admin .chartTable+table td{width:16.666%}.authorMenu{font-family:"Open Sans", sans-serif;box-sizing:border-box;background-color:#181821;font-size:0.75em;margin:0;padding:0.5em 1em;position:relative;z-index:99}.authorMenu li{list-style:none}.authorMenu>li{color:#c4d1de;display:inline-block;font-size:inherit;margin-right:1em;position:relative;text-shadow:0 -1px 0 rgba(0,0,0,0.5)}.authorMenu>li:hover{color:#eeaf3a;cursor:default}.authorMenu>li:hover ul{display:block}.authorMenu>li a{color:inherit;font-size:inherit;text-decoration:none}.authorMenu>li a:hover{color:#eeaf3a}.authorMenu>li i{color:inherit}.authorMenu ul{display:none;font-size:inherit;left:0;padding:1.7em 0 0;position:absolute;top:0;z-index:4}.authorMenu ul:hover{display:block}.authorMenu ul li{background-color:#181821;font-size:inherit;padding:0.3em 1em}.authorMenu ul li~li{border-top:1px solid #232330}.authorMenu ul a{color:#b9c6d3;display:block;font-size:inherit;text-transform:none;white-space:nowrap}.bookHeader{background-image:url(https://www.learnenough.com/assets/standin_bg_book-2fa2d57cbbf8c851bd85a2a982950ac20665e14f1c83d4fb346273e6e9b8a84d.jpg);background-size:cover;padding:9em 0 6em}.bookHeader .bookCover{float:left}.bookHeader .bookCover .cover{display:block;box-shadow:1.5px 1.5px 0 #ddd, 2px 2px 0 #777, 3.5px 3.5px 0 #ddd, 1px 6px 0 #000, 6px 2px 0 #000, 6px 6px 0 #000;width:280px;z-index:9}.bookHeader .bookCover a{display:block;position:relative;text-decoration:none}.bookHeader .bookInfo{margin-left:300px;padding-left:2em;width:600px}.bookHeader .bookControls{padding-top:5px}.bookHeader .bookControls a{display:inline-block;margin:0.8em 0.3em 0 0;text-decoration:none}.bookHeader .bookControls .toggleButton{margin-bottom:10px}.bookHeader .emailSignup{margin-top:20px;padding-top:15px}.bookHeader .emailSignup:before{background:rgba(255,255,255,0.08);content:"";height:1px;left:0;position:absolute;top:0;width:100%}.bookInfo{font-size:1em}.bookInfo h1{font-family:"Open Sans Condensed", sans-serif;color:#f9f9f9;font-size:2em;line-height:1}.bookInfo span{font-family:"Open Sans", sans-serif;color:#ddd;display:block;font-size:0.6em;font-style:italic;font-weight:100;line-height:1.8;text-transform:none}.bookInfo strong{color:#E8AB3A;display:block;font-family:inherit;font-size:0.7em;line-height:1;padding:0.4em 0 0;text-transform:none}.bookInfo a{color:#b9c6d3;font-size:inherit}.bookInfo a:hover{text-decoration:none}.bookInfo p{color:#eee;font-size:0.8em;font-style:italic;line-height:1.5;margin:1em 0;padding-top:1em;position:relative}.bookInfo p:before{background:rgba(255,255,255,0.08);content:"";height:1px;left:0;position:absolute;top:0;width:100%}.emailSignup{position:relative}.emailSignup label{color:#eee;font-size:12px;display:block;font-style:italic;margin-right:10px;padding-bottom:3px;text-transform:none}.emailSignup input[type="text"]{background-color:rgba(251,251,251,0.85);padding:5px 10px;width:250px}.emailSignup input[type="submit"]{padding:7px 10px 6px}.emailSignup form{display:inline-block}#email{clear:both;padding-top:20px}#email .content{border:1px solid rgba(255,255,255,0.1);border-width:1px 0;margin:40px auto 0;padding:40px 0;text-align:center;width:500px}#email .content p{color:#eee;font-size:12px;padding:0 20px 30px;text-align:center}#email .content .buttonFollow{font-size:15px;padding:2px 15px 2px 30px;position:relative}#email .content .buttonFollow:after{content:"❤";font-size:18px;left:10px;position:absolute}#email strong{font-family:"Open Sans Condensed", sans-serif;color:#eeaf3a;display:block;font-size:24px;padding-bottom:10px;text-shadow:0 -1px 0 rgba(0,0,0,0.2);text-transform:uppercase}#email input[type="text"]{background-color:rgba(251,251,251,0.85);width:60%}#email input[type="submit"]{padding:7px 10px 6px}i{background-image:url(https://www.learnenough.com/assets/icons-17cb7dd08454ef2d1fb1f65c970552e0ce295be9555ebd587480273b908e4959.png);display:inline-block}i.fa{background-image:none}i.iEmail{background-position:-21px 0;height:13px;width:17px}i.iCapReload{background-position:0 -19px;height:12px;width:14px}i.iCapAudio{background-position:0 -32px;height:10px;width:14px}i.iCapImage{background-position:0 -56px;height:12px;width:14px}i.iCapHelp{background-position:0 -44px;height:10px;width:14px}i.ibooksMedia{height:37px;width:32px}i.iHTML{background-position:-40px 0}i.iPDF{background-position:-71px 0}i.iEPUB{background-position:-103px 0}i.iMOBI{background-position:-136px 0}i.iSCREEN{background-position:-171px 0}i.iRead{background-position:-213px 0}.bookPricingIcon{height:134px;width:286px}.bookPricingIcon.iconHTML{background-position:0 -478px}.bookPricingIcon.iconEbook{background-position:0 -75px}.bookPricingIcon.iconCasts{background-position:0 -209px}.bookPricingIcon.iconAll{background-position:0 -343px}.checkoutIcon{height:48px;width:87px}.checkoutIcon.iconHTML{background-position:0 -634px}.checkoutIcon.iconEbook{background-position:-87px -634px}.checkoutIcon.iconCasts{background-position:-174px -634px}.checkoutIcon.iconAll{background-position:-261px -634px}.falink{text-decoration:none}.falink:hover{color:#b9c6d3}.fa-trash-alt{color:#e67642;opacity:0.5}.fa-trash-alt:hover{opacity:1}#header{height:50px;margin-bottom:-80px;padding-top:20px;position:relative;z-index:10}#header:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}#header .wrapper{padding:0 20px;width:auto}#header .logo img{margin-top:5px;width:130px}#header ul,#header li{margin:0}#header .headerMenu>li{margin-left:20px}#header ol,#header ul{list-style:none}.headerMenu{float:right;padding-top:15px}.headerMenu:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.headerMenu li{margin-left:20px}.headerMenu>li{font-family:"Open Sans", sans-serif;color:#eee;float:left;font-size:11px;text-shadow:0 -1px rgba(0,0,0,0.4);text-transform:uppercase}.headerMenu .dropDown+li,.headerMenu .menuDivide+li{border-left:1px solid rgba(224,224,224,0.3);margin-left:20px;padding-left:20px}.headerMenu a{color:#eee;font-family:inherit;font-size:11px;position:relative;text-decoration:none;text-shadow:0 -1px rgba(0,0,0,0.4);text-transform:uppercase}.headerMenu a:hover,.headerMenu a:active{color:#eeaf3a}.headerMenu a.authorMenuLink{color:#eeaf3a}.headerMenu a.authorMenuLink:hover{color:#eee}.headerMenu a.authorMenuLink:hover:after{color:#999}.headerMenu a.menuAdd:after{color:#eeaf3a}.menuAdd{padding-right:28px}.menuAdd:after{content:"+";font-size:16px;font-weight:bold;height:15px;line-height:10px;position:absolute;right:0;top:2px;width:15px}#mobileMenu{font-family:"Open Sans Condensed", sans-serif;color:#fff;display:none;font-size:20px;left:10px;opacity:0.7;position:absolute;text-decoration:none;text-shadow:0 -1px 0 rgba(0,0,0,0.2);text-transform:uppercase;top:7px}#mobileMenu span{font-family:"Open Sans Condensed", sans-serif;color:inherit;display:inline-block;font-size:11px;margin-top:1px;vertical-align:middle}#mobileMenu div{color:inherit}#mobileMenu .openMenu{font-family:"Open Sans", sans-serif;display:none;font-size:14px;font-weight:bold;padding:4px 1px 0}#mobileMenu .openMenu span{margin-top:-2px}.j_userHeader{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.container.openLeft #mobileMenu .closedMenu{display:none}.container.openLeft #mobileMenu .openMenu{display:block}.container.closeLeft #mobileMenu .closedMenu{display:block}.container.closeLeft #mobileMenu .openMenu{display:none}.logregHeader-wrapper{padding:20px 20px 0;width:auto}.logregHeader-wrapper a{color:#eee;text-decoration:none}.logregHeader-wrapper a:hover{color:#eeaf3a}.logregHeader-wrapper .logregHeader{margin:0 0 60px;padding:15px 0;text-align:right}.logregHeader-wrapper .logregHeader a{font-size:11px;margin:0 10px;text-transform:uppercase}.logregHeader-wrapper .logregLogo{font-size:32px;padding:0 0 40px;text-align:center}.logregHeader-wrapper .logregLogo img{width:140px}.logReg .wrapperForm{background:#232330;color:#ddd;padding:20px}.logReg .wrapperForm p{color:#ddd;line-height:1.5}.logReg .wrapperForm p~p{padding-top:10px}.logReg .wrapperForm a{color:#b9c6d3;text-decoration:none}.logReg .wrapperForm a:hover{color:#eeaf3a}.logReg .wrapperForm a em:hover{color:#eeaf3a}.logReg .wrapperForm .logregLinks a{font-size:11px}.logReg .wrapperForm code{font-family:'andale mono', 'lucida console', monospace;background-color:rgba(185,198,211,0.2);color:#fff}.logReg .wrapperForm em{color:#b9c6d3;font-style:italic}.wrapperForm.form-notice{box-shadow:0 0 0 10px #829fb9;background-color:#7292b0;color:#fff;margin-bottom:3em}.wrapperForm.form-notice h2,.wrapperForm.form-notice p{color:inherit}.wrapperForm.form-notice p{font-size:14px}#claimBook{display:block;margin:0;overflow:hidden;text-align:center}#claimBook .bookCover{cursor:default;height:auto;width:auto}#claimBook i,#claimBook .svg-inline--fa,#claimBook p,#claimBook .bookControls{display:none}#claimBook .bookTitle{padding:1em 0}#claimBook .yourBookItem{display:inline-block;float:none;height:auto;padding:20px 0 0}#claimBook .yourBookItem .bookCover .cover{height:auto;width:150px}.claim{padding:140px 0 200px}.footer{background:#232330;border-top:1px solid rgba(0,0,0,0.08);margin-top:-55px;padding:20px 0 15px;position:relative;z-index:10}.footer .logo{float:left;margin-top:-5px;font-size:20px}.footer ul{float:left;margin:0 0 0 40px}.footer li{border-left:1px solid rgba(0,0,0,0.08);float:left;list-style:none;margin-left:15px;padding-left:15px}.footer a{color:#ddd;font-size:11px;position:relative;text-decoration:none;text-transform:uppercase}.footer a:hover{color:#eeaf3a}.footer a.footerContact{color:#eeaf3a}.footer a.footerContact:hover{color:#fff}.footer .footerRight{float:right}.footer .footerRight li{border-left:0}.footer .footerRight li~li{border-left:1px solid rgba(0,0,0,0.08)}#hide_chromeFooter{margin:-12px auto -3px}#hide_chromeFooter .logo{float:none}#hide_chromeFooter em{color:#b9c6d3;display:inline-block;font-size:12px;padding-top:20px;margin-right:5px}#habla_beta_container_do_not_rely_on_div_classes_or_names #habla_window_div *{font-size:11px;font-weight:normal !important}#habla_beta_container_do_not_rely_on_div_classes_or_names #habla_window_div .hbl_txt_wrapper{border:0}#habla_beta_container_do_not_rely_on_div_classes_or_names #habla_window_div textarea{font-size:11px !important;font-weight:normal !important;height:auto;padding:5px !important}#habla_beta_container_do_not_rely_on_div_classes_or_names #habla_window_div input{background-color:#7292b0}#habla_beta_container_do_not_rely_on_div_classes_or_names #habla_topbar_div a.habla_oplink_a_normal{color:#b9c6d3;font-size:11px !important}#authorContact{box-shadow:0 0 5px 0 rgba(0,0,0,0.05);background-color:#f9f9f9;background-image:url(https://www.learnenough.com/assets/bg-478ed85d13d4c10133d95d024bc28bbf1bda1aaeccff18c94019ce91ae4ca8b1.gif);border:1px solid #ddd;border-bottom:0;bottom:0;color:#7292b0;font-size:12px;padding:5px 20px;position:fixed;right:20px;text-decoration:none;text-shadow:0 1px 0 #fff}#authorContact:hover{background-color:#7292b0;background-image:none;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.2)}.datum{color:inherit;display:inline;font-family:inherit;font-size:inherit;font-weight:inherit}#chartWr{padding-bottom:60px;text-align:center}#chart{display:inline-block}#chartNav{text-align:center}#chartNav a{font-family:"Open Sans", sans-serif;color:#ccc;font-size:12px;margin:0 10px;text-decoration:none}#chartNav a.on{color:#666}#chartNav a.on span:before{display:none}#chartNav span{border-radius:999px;display:inline-block;height:15px;margin:-3px 5px 0 0;opacity:0.4;position:relative;vertical-align:middle;width:15px}#chartNav span:before{background-color:#F9F9F9;content:"";height:15px;left:0;opacity:0.8;position:absolute;top:0;width:15px}svg>g:nth-of-type(1) rect:last-child{opacity:0.4}.bundleList h2{border-top:2px solid rgba(114,146,176,0.2);color:rgba(114,146,176,0.4);font-size:0.9em;margin:1em 0 0;padding:5px 0 15px}.bundleList ul li{overflow:hidden}.bundleList ul li~li{padding-top:5px}.bundleList strong a{font-family:"Open Sans Condensed", sans-serif;color:#7292b0;font-style:normal;text-decoration:none}.bundleList p{color:#7292b0;font-size:0.8em}.bundleList .cover{float:left;margin-right:1em;width:45px}.bundle-darkbg{clear:both}.bundle-darkbg strong a{color:#fff}.bundle-darkbg h2{border-color:rgba(255,255,255,0.5);color:rgba(255,255,255,0.5)}.bundle-cover{float:left;margin-right:1em}.bundle-cover img{width:45px}.starRating{list-style:none;text-align:center}.starRating li{display:inline-block;margin:0 5px}.starRating i,.starRating .svg-inline--fa{color:rgba(255,255,255,0.5);font-size:20px;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out}.starRating .lit i,.starRating .lit .svg-inline--fa{color:#eeaf3a}.starRatingSet i:hover,.starRatingSet .svg-inline--fa:hover{cursor:pointer;opacity:0.8}.starLabel{padding-top:20px;text-align:center}.reviewIndex{background-color:#232330;color:#fff;margin-bottom:-165px}.reviewIndex h3{border-top:1px solid #232330}.reviewAdd{margin:2em auto 4em;text-align:center}.ratingAvg{text-align:center}.ratingAvg .starRating{margin:0}.reviewsShow h2 a{float:right}.reviewsShow pre{font-family:"Open Sans", sans-serif;color:#eee;font-size:0.8em;line-height:1.7;margin-top:1em;white-space:pre-wrap;width:100%}.reviewList{margin:auto;width:600px}.reviewList>li+li{margin-top:6em}.reviewList table{background-color:rgba(255,255,255,0.05);font-size:0.7em;margin-top:2em}.reviewList tr,.reviewList td,.reviewList th{font:inherit}.reviewList td,.reviewList td:last-child{color:#fff}.reviewList td a,.reviewList td:last-child a{color:#eeaf3a;text-decoration:underline}.reviewList td a:hover,.reviewList td:last-child a:hover{text-decoration:none}.starRating{display:inline-block;margin-left:1em;padding:0}.review-title{font-family:"Open Sans Condensed", sans-serif;color:#fff;margin-bottom:0.5em}.reviewBy{color:#b9c6d3;font-size:0.8em;margin-bottom:1em;font-style:italic}.reviewBy span{color:#fff}.reviewVerified{color:#eeaf3a;margin-left:1em}.reviewGravatar{border:3px solid #b9c6d3;border-radius:999px;display:inline-block;height:auto;margin:0 0 -7px 5px;width:18px}.reviewsReadAll{font-family:"Open Sans Condensed", sans-serif;color:#fff;padding:2em 0 3em;text-align:center}.reviewsReadAll a{color:inherit}.testimonialBlocks ul{font-family:"Open Sans", sans-serif;padding:0;text-align:center}.testimonialBlocks li{display:inline-block;font-size:12px;line-height:1.5;margin:0 4% 0 0;overflow:hidden;padding-bottom:30px;text-align:left;vertical-align:top;width:45%}.pagination{font-size:0.9em;margin:5em 0 6em;text-align:center}.pagination a,.pagination span,.pagination em{display:inline-block;margin-right:1px;padding:0.2em 0.5em}.pagination .disabled{color:#999}.pagination a{color:#7292b0}.pagination .current{color:#eeaf3a;font-style:normal}#bookCTA{bottom:40px;opacity:0;position:fixed;right:40px;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;z-index:20}#bookCTA.show{opacity:1}#bookCTA a{text-decoration:none}#bookCTA button{font-size:16px;padding:7px 20px}#bookCTA #ctaBuy{opacity:0;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out}#bookCTA #ctaBuy.show{opacity:1}.pageMarketing .le-promo{background-color:#fcfaf5;background-image:url(https://www.learnenough.com/assets/bg-5384b0e42a77c4206baa8c988e5b920cc39d2b2d0e36ae0b6ab29478ba85c722.png);overflow:hidden;padding:60px 0;position:relative}.pageMarketing .le-promo:after{background-image:url(https://www.learnenough.com/assets/learnenough/le_big-24c79273e01ddc392b674e19d0b6a242ba0a03c5c9d402b5952e3f7b31b26ab0.png);background-position:-45px -70px;background-repeat:no-repeat;background-size:340px auto;content:"";height:100%;left:0;position:absolute;top:0;width:40%}.pageMarketing .le-promo p{font-size:13px}.pageMarketing .le-logo,.pageMarketing .le-content{box-sizing:border-box;float:left;width:50%}.pageMarketing .le-logo{padding:115px 0 0 95px}.pageMarketing .le-logo img{width:250px}.pageMarketing .le-callout{font-family:"lust", georgia, serif;font-size:34px;line-height:34px;margin-bottom:25px}.pageMarketing .le-head{font-family:"Open Sans", sans-serif;font-weight:100;font-size:30px}.pageMarketing .le-subhead{font-family:"Open Sans", sans-serif;font-weight:100;font-size:15px;margin-bottom:10px;letter-spacing:0.2em;text-transform:uppercase}.pageMarketing .le-cta{margin:20px 0 0}#book-side .le-book-promo{font-family:"Open Sans", sans-serif;border-bottom:2px solid rgba(0,0,0,0.03);box-sizing:border-box;color:#567999;margin:0 0 25px;padding:2em 1em 2em;transition:padding 0.1s ease-in-out}#book-side .le-book-promo img{display:block;margin:0 auto 10px;width:35px}#book-side .le-book-promo header{margin-top:10px;text-align:center}#book-side .le-book-promo a{color:inherit}#book-side .le-book-note{font-size:10.5px;letter-spacing:0.01em;text-align:center}#book-side .le-book-note div{font-weight:bold;margin-bottom:4px}.side-menu-closed #book-side .le-book-promo{padding-right:40px}.side-menu-closed #book-side .le-book-promo button{height:27px;overflow:hidden}.animatedDelay{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;transition:all 0.5s ease-in-out;overflow:hidden;box-sizing:border-box}@keyframes fadeOutUp{0%{opacity:1;max-height:50px}50%{max-height:0;padding:0 40px}100%{opacity:0;max-height:0;padding:0 40px}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@media screen and (max-width: 1280px){.pageMarketing .le-promo:after{opacity:0.05}.pageMarketing .le-logo{padding:115px 0 0;text-align:center}}@media screen and (max-width: 1040px){#header .headerMenu{margin-right:30px}}@media screen and (max-width: 980px){#mobileMenu{display:block}.container.openLeft{overflow:hidden}.container.openLeft .container_footer{margin-left:30%;width:100%}.container.openLeft #mobileMenu{left:auto;right:10px}.wrapper{width:auto}#header .wrapper{text-align:center}#header .logo img{height:25px}#header .headerMenu{float:none;margin-right:0;padding:30px 0 0}#header .headerMenu>li{float:none;margin:0;padding:0;text-align:left}#header .headerMenu>li~li{border-top:1px solid rgba(255,255,255,0.1)}#header .headerMenu a,#header .headerMenu .dropDown{display:block;font-family:'Open Sans Condensed', helvetica, sans-serif;font-size:15px;padding:10px 10px 10px 20px}#header .headerMenu .authorMenuLink{color:inherit}#header .headerMenu .authorMenuLink:active{color:#eeaf3a}#header .headerMenu .menuDivide+li,#header .headerMenu .dropDown+li{border-left:0}#header .dropDown:after{top:12px}#header .dropDown ul.dropMenu{box-shadow:0 0 0 0 rgba(0,0,0,0);background:transparent;left:auto;position:relative;top:auto}#header .dropDown ul.dropMenu span{color:#eeaf3a;padding-left:0}#header .dropDown ul.dropMenu a{border:0;color:rgba(255,255,255,0.6);display:block;font-size:12px;padding:3px;text-shadow:none;text-transform:none}#header .dropDown ul.dropMenu a:active{color:#eeaf3a}#header .dropDown ul.dropMenu a.readLink{display:none}#header .dropDown li~li{border-top:1px dotted rgba(255,255,255,0.1)}.j_userHeader{background:#333;display:inline;height:100%;left:0;position:fixed;top:0;width:30%}.j_userHeader.closeLeft{margin-left:-30%}.j_userHeader.openLeft{margin-left:0}.bookHeader .bookCover .cover{width:200px}.bookHeader .bookInfo{float:none;width:auto}.pageMarketing .bookHeader .bookInfo{float:none;width:auto;margin-left:30vw}.pageMarketing .bookHeader .bookCover .cover{width:25vw}.pageMarketing #bookAuthorBio{width:auto}.pageMarketing #bookAuthorBio .bookAvatar{margin-left:5%}.pageMarketing #bookAuthorBio .bookAuthorBioContent{margin-left:220px;padding-left:20px}.page-book #book{margin:0 0 0 4vw !important;padding:0 20px;width:auto !important}.page-book .bookHeader .bookInfo{margin-left:0}.page-book .book-wr{margin:0 auto}.page-book.side-menu-closed #bookMenu .side-menu{left:-215px}.page-book.side-menu-closed #bookMenu .side-menu .side-menu-toggle{right:15px}#bookMenu .side-menu{background-color:#f9f9f9;background-image:url(https://www.learnenough.com/assets/bg-478ed85d13d4c10133d95d024bc28bbf1bda1aaeccff18c94019ce91ae4ca8b1.gif);height:95vh;left:0;top:0;z-index:99}#bookMenu .side-menu>ul{padding-left:1em}.lerails_notice{top:35px}.bookMenuSearch{display:none}.authorMenu{z-index:3}h3{text-align:center}.subsection h3{text-align:left}#bookCTA{display:none}.page{padding:120px 10px 0;width:auto}.page .infoGroup{width:auto}.wrapper,.wrapper.marketingContent,.wrapper.dialog,.wrapper.medium{width:auto !important}.container.openLeft{overflow:hidden}.container.openLeft .container_footer{margin-left:80%}.logReg .logregHeader{margin-bottom:20px}.j_userHeader{width:80%}.j_userHeader.closeLeft{margin-left:-80%}.j_userHeader.opeLeft{margin-left:0}.yourBookItem{display:inline-block;float:none;margin:auto !important;padding:0;text-align:center}.bookTitle{font-size:16px}.purchasedBooks,.authoredBooks{text-align:center}.bookHeader .bookCover{float:none;margin:auto;width:150px}.bookHeader .bookCover .cover{width:150px}.bookHeader .bookInfo{padding:20px 0 0 !important;margin-left:0;width:100%}.bookHeader .bookInfo h1{font-size:8vw;text-align:center}.bookControls{text-align:center}#email .content{width:auto}.emailSignup label{text-align:center}.emailSignup form{text-align:center;width:100%}.emailSignup input[type="text"]{width:70%}.pageBrowse{text-align:center}.pageBrowse .billboard{display:none}.pageMarketing .bookHeader .bookInfo{float:none;width:auto}.pageMarketing #bookAuthorBio{padding-top:40px;width:auto}.pageMarketing #bookAuthorBio .bookAvatar{float:none;margin:0 auto}.pageMarketing #bookAuthorBio .bookAuthorBioContent{margin:0;padding:20px 0 0}.bundleList{margin-left:0}.buy .bookPricingIcon{display:block;float:none;margin:auto}.buy .bookPriceContent{margin:0}#bookTestimonials .bookAvatar{float:none;margin:auto}#bookTestimonials span{margin:20px 0 0}.testimonialBlocks li{width:100%}#pageCheckout .bookCover a{margin-bottom:10px}#pageCheckout .bookCover p{display:none}#pageCheckout .j_description{display:none}#bundleOptions .bundleItem{text-align:center}#bundleOptions h2,#bundleOptions .quantity{clear:both;margin:10px 0 0}#bundleOptions button{margin:10px 0 0}#checkoutInfo #checkoutExp select{width:44%}.checkoutFirst,.checkoutLast{display:block;margin:0 0 10px;width:100%}.footer{text-align:center}.footer .logo{float:none;margin:0 auto}.footer ul{float:none;margin:0;padding:20px 0 0;text-align:center}.footer ul li{float:none;display:inline-block;margin:0 10px;padding:0}.footer .footerRight{float:none}#softHome .billboard .homeBeta h1{font-size:24px;padding-top:40px}#softHome .billboard .homeBeta p{font-size:12px;width:auto}#softHome .billboard .topBooks{padding-top:0;position:relative}#softHome .billboard .topBooks img{width:100px}#softHome .billboard .topBooks li{position:relative}#softHome .billboard .topBooks li:first-child{margin-right:-20px}#softHome .billboard .topBooks li:first-child+li img{width:120px}#softHome .billboard .topBooks li:last-child{margin-left:-20px}#softHome .billboard .topBooks li+li{margin:0}#homeVideo iframe{height:auto;width:100%}#authors{padding:50px 0}#authors h2{font-size:18px}#authors li{padding-bottom:20px;width:auto}#authors li~li{margin-left:0}#features{padding-bottom:50px}#features h3{margin-bottom:20px}#features .homeItem{float:none;height:auto;margin:0 !important;padding:30px 0 0;width:auto}#features .homeItem img{display:block;float:none;margin:0 auto 20px}#features .homeItem h4{font-size:14px;text-align:center}#features .homeItem h4,#features .homeItem p{margin:0}#sampleBook{padding:50px 0}#sampleBook img{width:100%}#sampleBook .content{float:none;padding:0;text-align:center;width:auto}.pageCompleted h2{font-size:24px}.historyItem ul{display:block}.historyItem li{display:block;padding-top:10px;text-align:center;width:100%}.historyItem li:nth-child(3){text-align:left;padding-top:20px}.historyItem li:last-child{margin-top:-44px}.historyItem .purchaseShare{overflow:hidden}.historyItem .purchaseShare li{float:left;padding-top:0;width:50%}.historyItem .purchaseShare li:last-child{clear:left;float:none;margin-top:0;padding-top:10px;text-align:center;width:100%}#pageDownloads .j_description{display:none}#pageDownloads .bookHeader .bookInfo{padding:auto;width:auto}.gifting_allaccess .landing-link{font-size:2em}}@media screen and (max-width: 800px){.pageMarketing .le-logo,.pageMarketing .le-content{float:none;width:100%}.pageMarketing .le-logo{padding:0 0 40px}.pageMarketing .le-callout,.pageMarketing .le-subhead{text-align:center}.pageMarketing .le-content{padding:0 40px}.le-cta{text-align:center}}@media screen and (max-width: 500px){.page-book .book-wr{padding-top:7em}#bookMenu .side-menu{top:80px}.bookMenu-actions{float:none;text-align:center;padding:0.5em 0}.bookMenu-arrows{display:block;margin:0;vertical-align:middle;text-align:center}.bookMenu-arrows #chapter-title{float:none;display:inline-block;vertical-align:0.4em}#book .code pre{white-space:pre-wrap !important;word-wrap:break-word}.side-menu-closed .side-menu-toggle{right:-5px}#homeStart li~li{padding-top:30px}}body #book{width:41em;font-size:18px;font-family:Georgia, serif;line-height:1.5;margin-left:5em;color:#070707;margin-bottom:20em}#book h1{font-size:230%;border-top:2px solid #333;padding-top:1em;text-align:left}#book h2{font-size:180%;margin-top:1.5em}#book h3{margin-top:1.5em}#book h4{margin-top:2em}#book img.tex{vertical-align:-6px}#book .title{text-align:center;font-size:250%}#book .subtitle{border-top:none;padding-top:0;margin:0;text-align:center;font-size:140%}#book .author{margin-top:1em;text-align:center}#book .date{margin-top:1em;text-align:center}#book a{color:#002f72;text-decoration:underline}#book a.tex{text-decoration:none !important}#book code{font-size:95%;color:darkgreen;font-weight:bold}#book code.tt{font-family:Courier, monospace;color:#070707;font-size:100%;font-weight:normal}#book .number{margin-right:1em}#book h1 span.number{display:block;margin-bottom:0.5em;font-size:80%}#book span.number{font-weight:bold}#book .label{font-weight:bold;margin-right:0.5em}#book .header{font-weight:bold;margin-right:0.5em}#book .caption .header{font-weight:normal}#book .code{margin-top:0.2em;width:100%;font-family:"Courier New", Courier, monospace;border:1px solid #999;background:#eee;margin-bottom:1em}#book .code pre{white-space:pre}#book .codelisting{width:100%;border:1px solid #999;background:#eee;margin-bottom:1em;margin-top:1em}#book .codelisting .code{border:0;margin-bottom:0}#book .codelisting .heading{width:100%;background:#ccc;line-height:1.2;padding-top:0.1em;padding-bottom:0.3em}#book .codelisting .heading .number{margin-right:0.3em;margin-left:0.3em}#book .codelisting .heading code.filepath{display:block;margin-left:0.4em;margin-top:0.2em;margin-bottom:0.1em;padding-top:10px;font-style:italic}#book .codelisting span.break{margin-top:-0.4em}#book .code .highlight .linenos{color:#666;font-weight:normal}#book .code .highlight .lineno{color:#666;font-weight:normal}#book .filepath{font-family:Courier, monospace;font-size:100%;color:#070707;font-weight:normal}#book .inline_verbatim{font-family:Courier, monospace;color:#070707;font-size:100%;font-weight:normal}#book a.ref{color:#002f72}#book .graphics.image{text-align:center}#book .graphics.image img{margin-top:2em;max-width:100%}#book .graphics.image.box img{border:1px solid #666}#book a.graphics img{display:block;margin:2em auto auto}#book .table{text-align:center;margin-top:2em}#book table.tabular{margin-left:auto;margin-right:auto}#book .center{text-align:center}#book .displaymath{text-align:center;margin-top:1em;margin-bottom:1em}#book .caption{font-size:0.85em;text-align:center;margin-bottom:3em;margin-top:1em}#book .equation{margin-top:2em;margin-bottom:2em}#book .equation_number{float:right}#book table.tabular{border-collapse:collapse}#book .tabular th{padding:0.5em}#book .tabular th.align_left{text-align:left}#book .tabular th.align_center{text-align:center}#book .tabular th.align_right{text-align:right}#book .tabular th.left_border{border-left:1px solid black}#book .tabular th.right_border{border-right:1px solid black}#book .tabular td{padding:0.5em}#book .tabular td.align_left{text-align:left}#book .tabular td.align_center{text-align:center}#book .tabular td.align_right{text-align:right}#book .tabular td.left_border{border-left:1px solid black}#book .tabular td.right_border{border-right:1px solid black}#book .tabular tr.top_border{border-top:1px solid black}#book .tabular tr.bottom_border{border-bottom:1px solid black}#book .tabular tr.top_border{border-top:1px solid black}#book .footnotes{border-top:1px solid black;margin-top:5em;padding-top:1em;font-size:90%}#book sup.footnote{font-size:90%;margin-right:2px;line-height:0}#book sup.footnote.intersentence{margin-right:0px}#book .footnote a{text-decoration:underline}#book sup.footnote a:visited{color:#002f72}#book .footnotes .header{padding-top:1em;padding-bottom:0.5em;margin-left:0.5em;font-size:120%;font-weight:bold}#book .footnote{margin-bottom:0.4em}#book a.footnote-link:visited{color:#002f72}#book a.section{color:#070707;text-decoration:none !important}#book a.heading{color:#000;text-decoration:none !important;line-height:1}#book a.heading:hover{text-decoration:underline}#book .aside{border:1px solid #999;padding:0.5em;background:#eee;width:100%}#book .aside .heading{font-weight:bold;margin-bottom:1em}#book .highlight{width:100%;padding-right:0.5px}#book .highlight .go{color:darkgreen}#book pre{line-height:1.2em;font-family:monospace}#book .highlight pre{margin:10px 0 10px 10px;font-size:80%;font-weight:bold}#book #table_of_contents{margin-top:-1em;margin-bottom:3em;margin-left:-1.8em}#book #table_of_contents ul{list-style-type:none;list-style-position:outside;padding-left:0;line-height:1.2em}#book #table_of_contents li.chapter{font-weight:bold;padding-top:1.2em}#book #table_of_contents ul li{padding-left:3.6em}#book #table_of_contents a{color:#002f72}#book .navigation{font-size:90%;padding-bottom:2em}#book .navigation .prev_page{float:left}#book .navigation .next_page{float:right}#book a span.undefined_ref{color:red}#book .smallcaps{font-variant:small-caps}#book .texhtml{font-family:'CMU Serif', cmr10, LMRoman10-Regular, 'Times New Roman', 'Nimbus Roman No9 L', Times, serif !important;line-height:0.5}#book .texhtml .texhtmlA{font-size:70%;line-height:0;margin-left:-0.36em;margin-right:-0.15em;vertical-align:0.3em}#book .texhtml .texhtmlE{margin-left:-0.1667em;vertical-align:-0.5ex;line-height:0;margin-right:-0.125em}#book span.break{display:block}#book h1 span.break{display:block;margin-top:0.5em}#book span.intersentencespace{margin-right:0.2em}.highlight .hll{background-color:#ffffcc}.highlight .c{color:#408080;font-style:italic}.highlight .err{border:1px solid #FF0000}.highlight .k{color:#008000;font-weight:bold}.highlight .o{color:#666666}.highlight .cm{color:#408080;font-style:italic}.highlight .cp{color:#BC7A00}.highlight .c1{color:#408080;font-style:italic}.highlight .cs{color:#408080;font-style:italic}.highlight .gd{color:#A00000}.highlight .ge{font-style:italic}.highlight .gr{color:#FF0000}.highlight .gh{color:#000080;font-weight:bold}.highlight .gi{color:#00A000}.highlight .go{color:#888888}.highlight .gp{color:#000080;font-weight:bold}.highlight .gs{font-weight:bold}.highlight .gu{color:#800080;font-weight:bold}.highlight .gt{color:#0044DD}.highlight .kc{color:#008000;font-weight:bold}.highlight .kd{color:#008000;font-weight:bold}.highlight .kn{color:#008000;font-weight:bold}.highlight .kp{color:#008000}.highlight .kr{color:#008000;font-weight:bold}.highlight .kt{color:#B00040}.highlight .m{color:#666666}.highlight .s{color:#BA2121}.highlight .na{color:#7D9029}.highlight .nb{color:#008000}.highlight .nc{color:#0000FF;font-weight:bold}.highlight .no{color:#880000}.highlight .nd{color:#AA22FF}.highlight .ni{color:#999999;font-weight:bold}.highlight .ne{color:#D2413A;font-weight:bold}.highlight .nf{color:#0000FF}.highlight .nl{color:#A0A000}.highlight .nn{color:#0000FF;font-weight:bold}.highlight .nt{color:#008000;font-weight:bold}.highlight .nv{color:#19177C}.highlight .ow{color:#AA22FF;font-weight:bold}.highlight .w{color:#bbbbbb}.highlight .mf{color:#666666}.highlight .mh{color:#666666}.highlight .mi{color:#666666}.highlight .mo{color:#666666}.highlight .sb{color:#BA2121}.highlight .sc{color:#BA2121}.highlight .sd{color:#BA2121;font-style:italic}.highlight .s2{color:#BA2121}.highlight .se{color:#BB6622;font-weight:bold}.highlight .sh{color:#BA2121}.highlight .si{color:#BB6688;font-weight:bold}.highlight .sx{color:#008000}.highlight .sr{color:#BB6688}.highlight .s1{color:#BA2121}.highlight .ss{color:#19177C}.highlight .bp{color:#008000}.highlight .vc{color:#19177C}.highlight .vg{color:#19177C}.highlight .vi{color:#19177C}.highlight .il{color:#666666}

/*
     FILE ARCHIVED ON 16:52:40 Jul 01, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:34:12 Dec 27, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.608
  exclusion.robots: 0.081
  exclusion.robots.policy: 0.072
  esindex: 0.009
  cdx.remote: 16.724
  LoadShardBlock: 81.82 (3)
  PetaboxLoader3.datanode: 121.955 (4)
  PetaboxLoader3.resolve: 71.189 (2)
  load_resource: 115.585
*/