@import url("http://fast.fonts.com/t/1.css?apiType=css&projectid=ab6dea87-22c9-48a2-b159-4f2ff2dea47b");@font-face{font-family:"andy-bold";src:url("../fonts/cbb25d5a-4694-43d4-a493-671381859d3a.eot?#iefix");src:url("../fonts/cbb25d5a-4694-43d4-a493-671381859d3a.eot?#iefix") format("eot"),url("../fonts/c8257f75-3360-48bd-9b4c-8f4395606f96.woff") format("woff"),url("../fonts/0f128ebb-1b00-4462-8921-58727e334c79.ttf") format("truetype"),url("../fonts/238d0772-8802-4975-8016-70314ca1457e.svg#238d0772-8802-4975-8016-70314ca1457e") format("svg")}@font-face{font-family:"futura";src:url("../fonts/57a6731b-fa5c-4c8a-bea8-e2f1a287f309.eot?#iefix");src:url("../fonts/57a6731b-fa5c-4c8a-bea8-e2f1a287f309.eot?#iefix") format("eot"),url("../fonts/4d0e252c-d811-4a5d-a7f3-6ad72c6b76f2.woff") format("woff"),url("../fonts/54250d43-02be-4ff9-b802-a4ea104a0611.ttf") format("truetype"),url("../fonts/15c556fc-4608-4b01-8a0d-9c8631c8bd74.svg#15c556fc-4608-4b01-8a0d-9c8631c8bd74") format("svg");font-style:normal;font-weight:normal}@font-face{font-family:"futura";src:url("../fonts/012343a3-dfcf-47cb-a171-b6562b97cd14.eot?#iefix");src:url("../fonts/012343a3-dfcf-47cb-a171-b6562b97cd14.eot?#iefix") format("eot"),url("../fonts/5fa88c9e-299a-498c-8ddf-5dbcde40259f.woff") format("woff"),url("../fonts/7a20f98f-c2a2-4899-819d-30535f0434c0.ttf") format("truetype"),url("../fonts/c8dbed6c-5c46-48bf-ac93-386f24720591.svg#c8dbed6c-5c46-48bf-ac93-386f24720591") format("svg");font-style:italic;font-weight:normal}@font-face{font-family:"futura";src:url("../fonts/3b3d00eb-6d89-47ec-83ee-48276a47ad94.eot?#iefix");src:url("../fonts/3b3d00eb-6d89-47ec-83ee-48276a47ad94.eot?#iefix") format("eot"),url("../fonts/2a65cbfc-5071-4b4d-bfc2-e052bb091ee2.woff") format("woff"),url("../fonts/812f781d-aa66-47a1-b6a2-7941effc1527.ttf") format("truetype"),url("../fonts/2a371030-ff67-40ac-8307-082c1fccf151.svg#2a371030-ff67-40ac-8307-082c1fccf151") format("svg");font-style:normal;font-weight:bold}@font-face{font-family:"futura";src:url("../fonts/025dbf6f-925b-4949-8acc-bfd57280a5bd.eot?#iefix");src:url("../fonts/025dbf6f-925b-4949-8acc-bfd57280a5bd.eot?#iefix") format("eot"),url("../fonts/501c3b31-5941-4198-bede-39e4702bbbcf.woff") format("woff"),url("../fonts/20c693f2-9dfa-4264-86d1-0bdc21393f1a.ttf") format("truetype"),url("../fonts/504b662f-9558-41e7-ad31-da7a33a5d4d8.svg#504b662f-9558-41e7-ad31-da7a33a5d4d8") format("svg");font-style:italic;font-weight:bold}@font-face{font-family:'league-gothic';src:url('../fonts/leaguegothic-regular-webfont.eot');src:url('../fonts/leaguegothic-regular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/leaguegothic-regular-webfont.woff') format('woff'),url('../fonts/leaguegothic-regular-webfont.ttf') format('truetype'),url('../fonts/leaguegothic-regular-webfont.svg#league_gothicregular') format('svg');font-weight:bold;font-style:normal}body{background:#080b0d;font-family:futura,sans-serif;font-size:16px;line-height:20px;color:#fff;letter-spacing:.04em}h1{display:inline-block;margin:0;padding:16px 28px 12px;background:#e0bf02;color:#080b0d;font-family:league-gothic,impact,sans-serif;font-size:60px;line-height:60px;text-transform:uppercase}h1 a{color:#080b0d;text-decoration:none}h1 strong{display:none}h2{font-size:112px;line-height:120px;font-family:league-gothic,impact,sans-serif;text-transform:uppercase;margin:0}a{color:#e0bf02}header,nav,section,footer{display:block;max-width:960px;margin:0 auto;padding:0}section{width:840px;margin:40px auto;padding:0 16px}header{position:relative;padding:0;border-bottom:4px solid #e0bf02;text-align:center}header .author{position:absolute;top:0;color:#e0bf02;width:380px;text-transform:uppercase;font-size:24px;line-height:50px;letter-spacing:.25em}header .author.left{left:0}header .author.right{right:0}#book-sale{background:url(../images/engineering-the-alpha.png) 16px center no-repeat}#book-sale,#book-title,#main-content.sales .booktitle{margin-top:20px;min-height:406px}#book-sale:after,#book-title:after,#main-content.sales .booktitle:after{content:' ';display:table;clear:both}#book-sale blockquote>p,#book-title blockquote>p,#main-content.sales .booktitle blockquote>p{text-align:center;letter-spacing:1px}#book-sale .book-cover,#book-title .book-cover,#main-content.sales .booktitle .book-cover{float:left}#book-sale h2,#book-title h2,#main-content.sales .booktitle h2{margin:0;font-family:futura,sans-serif;font-weight:bold;font-size:35.2px;line-height:70px;letter-spacing:12px;text-align:center}#book-sale h2 strong,#book-title h2 strong,#main-content.sales .booktitle h2 strong{display:block;color:#e0bf02;font-size:204px;font-family:league-gothic,impact,sans-serif;line-height:160px;letter-spacing:38px}#book-sale h3,#book-title h3,#main-content.sales .booktitle h3{margin:0;font-weight:normal;text-align:center;text-transform:uppercase;font-size:19.2px;letter-spacing:14px;line-height:25px}#book-sale h3 strong,#book-title h3 strong,#main-content.sales .booktitle h3 strong{display:block;font-weight:bold;font-size:32px;letter-spacing:18px;line-height:40px}#book-sale h4,#book-title h4,#main-content.sales .booktitle h4{text-transform:uppercase;text-align:center;letter-spacing:3px;font-weight:normal;font-size:20px;margin:0 0 10px}#book-sale>p,#book-title>p,#main-content.sales .booktitle>p{font-size:21px;text-transform:uppercase;letter-spacing:2px;text-align:left;padding-left:4px;color:#e0bf02}#book-sale ul,#book-title ul,#main-content.sales .booktitle ul{float:left;width:auto;margin:0 0 10px;padding:24px;text-transform:uppercase;letter-spacing:2px;font-size:18px;line-height:27.5px}#book-sale ul#booksellers,#book-title ul#booksellers,#main-content.sales .booktitle ul#booksellers{float:none;clear:left;margin:20px 0 40px 300px;padding:10px 0 0;overflow:hidden;border-top:4px solid #e0bf02}#book-sale ul#booksellers li,#book-title ul#booksellers li,#main-content.sales .booktitle ul#booksellers li{float:left;width:180px;height:40px;margin:0;padding:0;overflow:hidden}#book-sale ul#booksellers li a,#book-title ul#booksellers li a,#main-content.sales .booktitle ul#booksellers li a{display:block;width:100%;height:100%;text-indent:-10000px}#book-sale ul#booksellers li a.amazon,#book-title ul#booksellers li a.amazon,#main-content.sales .booktitle ul#booksellers li a.amazon{background-image:url(../images/buy-amazon.jpg)}#book-sale ul#booksellers li a.bn,#book-title ul#booksellers li a.bn,#main-content.sales .booktitle ul#booksellers li a.bn{background-image:url(../images/buy-bn.jpg)}#book-sale ul#booksellers li a.indiebound,#book-title ul#booksellers li a.indiebound,#main-content.sales .booktitle ul#booksellers li a.indiebound{background-image:url(../images/buy-indiebound.jpg)}#book-sale .button,#book-title .button,#main-content.sales .booktitle .button{float:left;margin:32px 0 0 0;cursor:pointer}#book-sale .share-buttons,#book-title .share-buttons,#main-content.sales .booktitle .share-buttons{margin:20px 0 40px;text-align:center}#book-sale h2,#book-title h2,#main-content.sales .booktitle h2,#book-sale h3,#book-title h3,#main-content.sales .booktitle h3,#book-sale>p,#book-title>p,#main-content.sales .booktitle>p,#book-sale ul,#book-title ul,#main-content.sales .booktitle ul,#book-sale>a,#book-title>a,#main-content.sales .booktitle>a{margin-left:310px}#book-title{width:960px;min-height:10px;margin-bottom:10px}#free-chapter,#free-workout{overflow:hidden;padding-top:20px;padding-bottom:60px;border-top:4px solid #e0bf02}#free-chapter .opt-in-cover,#free-workout .opt-in-cover{float:left;margin:0}#free-chapter h2,#free-workout h2{font-size:72px}#free-chapter p,#free-workout p{margin:0 0 20px}#free-chapter{width:960px}#free-chapter label{width:45%}.page-template-template-optin-chapter-php #free-chapter{border-top:0}form label,form button{float:left}form input{display:block;width:94%;margin:0;padding:1%;border:0;font-family:futura,sans-serif;font-size:32px;line-height:40px;clear:left}form input[type=radio],form input[type=radio]+label{float:none;display:inline-block;width:20%;clear:none}form input[type=radio]{width:20px}form input[type=radio]+label{font-size:12px}form label{width:66%;text-transform:uppercase;font-size:12px;line-height:15px;letter-spacing:2px}form .infusion-field label{width:100%;margin-top:10px;font-size:16px;line-height:20px}form .infusion-submit{margin-top:20px}.button,input[type=submit]{display:block;width:auto;clear:none;background:#e00202;padding:12px 40px 8px;font-size:48px;line-height:50px;color:#fff;font-family:league-gothic,impact,sans-serif;text-transform:uppercase;text-align:center;border-radius:28px;border-top:1px;border-left:4px;border-right:4px;border-bottom:6px;border-style:solid;border-color:#080b0d;box-shadow:0 2px 60px rgba(255,255,255,0.3);text-decoration:none;-webkit-transition:all 200ms ease-in-out;max-width:100%;white-space:normal}.button.small,input[type=submit].small{padding:4px 16px;font-size:24px;line-height:30px;box-shadow:0 2px 30px rgba(255,255,255,0.3)}.button:hover,input[type=submit]:hover,.button:active,input[type=submit]:active,.button:focus,input[type=submit]:focus{background:#e0bf02;color:#080b0d;box-shadow:0 3px 50px rgba(255,255,255,0.4)}.button.no-shadow,input[type=submit].no-shadow{padding-left:10px;padding-right:10px;box-shadow:none}.button.no-shadow:hover,input[type=submit].no-shadow:hover,.button.no-shadow:active,input[type=submit].no-shadow:active,.button.no-shadow:focus,input[type=submit].no-shadow:focus{box-shadow:none}nav ul{margin:0;padding:0;border-bottom:4px solid #e0bf02;text-align:center}nav ul li{display:inline-block;width:auto;margin:0;padding:0;font-family:league-gothic,impact,sans-serif}nav ul li a{display:block;margin:0;padding:30px 25px 25px;font-size:40px;text-transform:uppercase;color:#fff;text-decoration:none}nav ul li a:hover,nav ul li a:active,nav ul li a:focus{background:#e0bf02;color:#080b0d}nav ul li.current-menu-item a{background:#e0bf02;color:#080b0d}#main-content{width:640px}#main-content.normal h2{color:#e0bf02;font-size:40px;line-height:40px;margin:0 0 10px}#main-content h2,#main-content h3,#main-content p,#main-content ul,#main-content ol{margin:0 0 20px}#main-content h3{margin-top:30px;margin-bottom:10px;text-transform:uppercase;font-weight:normal;font-size:20px;line-height:30px;letter-spacing:2px}#main-content ul,#main-content ol{margin-bottom:30px}#main-content li{margin:0 0 10px}#main-content li,#main-content p{color:#ccc;letter-spacing:1px;overflow:hidden}#main-content blockquote{margin:0 0 20px 20px;padding:5px 0 10px 20px;border-left:8px solid #e0bf02}#main-content blockquote p{margin:0;font-style:italic;color:#808080;font-size:14px;letter-spacing:1.088px}#main-content blockquote p em,#main-content blockquote p i{font-style:normal}#main-content img{margin:20px}#main-content img.alignleft{float:left;clear:both;margin-left:0;margin-top:0}#main-content img.alignright{float:right;clear:both;margin-right:0;margin-top:0}#main-content img.aligncenter{margin:10px auto 20px}#main-content.purchase{width:960px}#main-content.purchase iframe{width:960px;height:540px}#main-content.sales{width:720px;margin-top:0;padding:20px;background:#fff;border-radius:10px;overflow:hidden}#main-content.sales h2{font-family:league-gothic,impact,sans-serif;font-size:48px;line-height:50px;text-transform:none}#main-content.sales h2 strong{color:#C00}#main-content.sales h3{clear:both;font-size:28px;line-height:30px;letter-spacing:5px}#main-content.sales h4{clear:both;margin:20px 30px 10px;font-size:20px;line-height:20px;font-weight:bold;text-transform:uppercase;letter-spacing:2px;color:#080b0d}#main-content.sales h2,#main-content.sales h3{margin-left:30px;margin-right:30px;color:#080b0d;text-align:center}#main-content.sales h2.main-title,#main-content.sales h3.main-title{margin:20px}#main-content.sales>.booktitle{min-height:10px}#main-content.sales>.booktitle h2{margin-left:30px;text-transform:uppercase}#main-content.sales p,#main-content.sales ul{margin-left:30px;margin-right:30px;color:#1b262d}#main-content.sales p strong,#main-content.sales ul strong,#main-content.sales p b,#main-content.sales ul b{color:#080b0d}#main-content.sales ul{list-style:outside disc;padding-left:5px}#main-content.sales ul li{display:list-item;margin-left:20px;overflow:visible;color:#1b262d}#main-content.sales blockquote{margin-left:35px;margin-right:35px;overflow:hidden}#main-content.sales blockquote p{margin-bottom:10px;margin-left:0;color:#1b262d;overflow:visible}#main-content.sales blockquote p:last-child{margin-bottom:0}#main-content.sales iframe{display:block;margin:0 auto}#main-content.sales .aligncenter{display:block;margin:0 auto 20px}#main-content.sales .aligncenter img{margin:0}#main-content.sales .aligncenter .wp-caption-text{margin:5px 0 0;text-align:center;font-style:italic;font-size:14px}#benefits-table{width:100%;margin-bottom:40px;border-spacing:0;border-collapse:collapse}#benefits-table tr.header{padding-bottom:20px;margin-bottom:20px}#benefits-table tr.header td{border-right:0}#benefits-table tr.header td,#benefits-table tr.header th{border-bottom:8px solid #e0bf02;padding-bottom:20px}#benefits-table tr.row-1 th,#benefits-table tr.row-1 td{padding-top:20px}#benefits-table th{color:#e0bf02;font-weight:normal;text-transform:uppercase;font-size:12px;width:100px}#benefits-table th p,#benefits-table th .button{margin:0}#benefits-table td{text-align:center;border-right:1px solid #fff;padding:0}#packages{display:block;list-style:none;margin:0 0 30px;padding:40px 0 20px;border-top:4px solid #e0bf02;overflow:hidden}#packages li{margin:0 0 20px;padding:0}#packages li header,#packages li article{display:inline-block;vertical-align:middle}#packages li header{width:160px;margin:0;padding:20px;border:0}#packages li header h3{margin:0;font-family:league-gothic,impact,sans-serif;color:#e0bf02;font-size:32px;line-height:40px}#packages li header .button,#packages li header .tooltip{display:inline-block;vertical-align:middle}#packages li header .button.small{width:80px;padding-left:10px;padding-right:10px}#packages li header .tooltip-link{position:relative;background:#fff;border-radius:30px;padding:5px 10px;color:#080b0d;text-decoration:none}#packages li article{width:490px;padding:20px 20px 20px 240px;background-color:#e0bf02;background-repeat:no-repeat;background-position:20px center;border-radius:20px}#packages li article ul{list-style:inside disc;padding-left:5px}#packages li article ul li{display:inline-block;width:42%;color:#080b0d;margin:0 2.5% 10px 0;padding-left:10px;overflow:visible;text-indent:-16px;vertical-align:top}#packages li article ul li:before{content:'• '}#packages li article h2,#packages li article p,#packages li article a{color:#080b0d}#packages li article h2.slide-toggle,#packages li article p.slide-toggle,#packages li article a.slide-toggle{font-size:12px;cursor:pointer}#packages li article .collapse-me.hide{visibility:hidden;height:0}.tooltip p{padding:10px 20px;background:#fff;color:#080b0d;font-size:12px;line-height:15px;border-radius:20px}#main-content iframe{width:640px;height:360px}#main-content .package{float:left;width:29%;min-height:550px;margin:40px 0 20px;padding:10px 2%;overflow:hidden;background:#cdd8e0;vertical-align:top}#main-content .package.first{border-right:2px groove rgba(255,255,255,0.4);-webkit-border-top-left-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-bottomleft:10px;border-top-left-radius:10px;border-bottom-left-radius:10px}#main-content .package.last{border-left:2px groove rgba(255,255,255,0.4);-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;border-top-right-radius:10px;border-bottom-right-radius:10px}#main-content .package.featured{position:relative;min-height:580px;margin-right:0;padding-top:30px;top:-20px;background:#fddf31;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}#main-content .package.featured h2{font-size:48px}#main-content .package.featured h2:after{position:absolute;padding:4px 50px 2px;content:'Best Value!';font-family:"andy-bold";top:25px;left:-45px;font-size:24px;line-height:30px;letter-spacing:0;text-shadow:1px 1px 2px rgba(255,255,255,0.4);color:red;-webkit-transform:rotate(352deg);-webkit-transform-origin:0 0;-moz-transform:rotate(352deg);-moz-transform-origin:0 0;-ms-transform:rotate(352deg);-ms-transform-origin:0 0;-o-transform:rotate(352deg);-o-transform-origin:0 0;transform:rotate(352deg);transform-origin:0 0}#main-content .package h2{font-family:league-gothic,impact,sans-serif;font-size:48px;line-height:50px;text-transform:uppercase;border-bottom:2px groove rgba(255,255,255,0.4)}#main-content .package h3{margin:0 0 10px;padding:0;font-size:20px;line-height:20px;letter-spacing:1px;font-weight:bold;text-align:center;color:#080b0d}#main-content .package p{margin:0 0 20px;text-align:center;color:#080b0d}#main-content .package p:last-child{margin:0}#main-content .package ul{margin:0 0 20px}#main-content .package ul li{color:#080b0d}#main-content .package p,#main-content .package li{font-size:12px;line-height:15px}#main-content .package img{margin:0;width:100%;height:auto}#main-content .package .package-1-padding{height:420px}#main-content .package .package-3-padding{height:140px}#main-content .package .button{font-size:30px;line-height:30px}#main-content .benefit{border-top:1px solid #cdd8e0;color:#080b0d;overflow:hidden;margin:0;padding:20px 10px 0}#main-content .benefit.last{margin-bottom:20px;border-bottom:1px solid #cdd8e0}#main-content .benefit h3{margin:0 0 10px;font-size:32px;line-height:40px;font-weight:bold}#main-content .benefit p{color:#080b0d;overflow:visible}#main-content .benefit img.alignright{margin-bottom:0}#main-content .callout{background:#83cbfb;margin:0 0 20px;padding:20px;border-radius:10px;overflow:hidden}#main-content .callout h3{margin-top:0}#main-content .callout.product h3{text-align:left}#main-content .callout p:last-child{margin-bottom:0}#main-content .callout img{margin-bottom:0}#main-content .callout img:after{content:' ';display:block;clear:both}#main-content .callout hr{clear:both;margin-bottom:20px}#main-content .testimonial{clear:both;margin:20px 0;padding:20px;background:#e0bf02;overflow:hidden;border-radius:5px}#main-content .testimonial blockquote{margin:0;padding:0;border:0;overflow:visible}#main-content .testimonial blockquote:after{content:' ';display:block;clear:both}#main-content .testimonial blockquote p{margin:0 0 10px;clear:none;overflow:visible;font-size:20px;line-height:25px}#main-content .testimonial blockquote p:last-child{margin-bottom:0}#main-content .testimonial blockquote p:last-child strong{display:block;text-align:right}#main-content .testimonial blockquote img{margin-bottom:0}footer{padding:20px 0;text-align:right;border-top:4px solid #e0bf02}footer ul{margin:0;padding:0}footer ul li{display:inline-block;vertical-align:top;margin:0;padding:0;border-right:1px solid #fff;font-size:14px;letter-spacing:.1em}footer ul li a{display:block;padding:0 8px 0 3.2px;color:#fff;text-decoration:none}footer ul li a:hover,footer ul li aactive,footer ul li a:focus{text-decoration:underline}footer ul li.left{float:left;border-right:0;padding-left:8px}footer ul li.left a{display:inline;padding:0}footer ul li:last-child{border-right:0}