@charset "UTF-8";.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#cccccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#cccccc}.mfp-preloader a:hover{color:white}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:white;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:white;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#cccccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid white;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid white;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:black}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}#slideit *{margin:0;padding:0;border:0;outline:0;font-weight:300;font-style:normal;font-size:100%;vertical-align:baseline;line-height:normal;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#slideit a{text-decoration:none}#slideit input[type="radio"],#slideit input[type="checkbox"]{display:none}#slideit label{cursor:pointer}#slideit{z-index:1000001;position:fixed;width:320px;max-width:100%;bottom:0;right:2%}@media only screen and (max-width: 480px){#slideit{display:none}}#slideit section{margin:0;overflow:hidden;width:100%;height:auto;right:0;bottom:0;position:absolute;z-index:10;background:#fff;-webkit-backface-visibility:hidden}#slideit section,#slideit input#close-item:checked ~ section{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}#slideit input#open-item:checked ~ section{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}#slideit section .wrap{padding:30px;position:relative}#slideit .field{width:100%;position:relative;display:block;margin-top:20px}#slideit span.title{font-size:21px;padding:0px 16px 0px;color:#fff;font-weight:bold;background:#333;display:block;width:100%}#slideit span.title img{position:relative;bottom:-26px}#slideit p.info{font-size:14px;line-height:18px}#slideit .terms{display:inline-block;width:110px;float:right;position:relative;margin:33px 0 0 0}#terms-open{background:rgba(0,0,0,0.8);position:fixed;top:0;left:0;right:0;width:100%;height:100%;z-index:1000001;visibility:hidden;opacity:0}#terms-open:target{visibility:visible;opacity:1}#terms-open .terms-window{position:absolute;height:auto;width:50%;margin:0 auto;top:10%;left:0;right:0;bottom:auto;background:#fff}#terms-open .terms-window b.subtitle{font-size:16px;text-transform:uppercase;color:#222;padding:30px 30px 0 30px;float:left}#terms-open .terms-window p{padding:0 30px 0 30px;float:left}#terms-open .terms-window p:last-of-type{padding-bottom:30px}#slideit p.agree{font-size:10px;color:#999;display:inline-block;float:right;margin-top:8px}#slideit p.agree a{color:#222}#slideit p.agree a:hover{text-decoration:underline}#slideit label.open,#slideit label.close,#slideit a.lightbox-close{text-align:center;position:absolute}#slideit label.open{font-size:14px;line-height:1.4em;color:#F5AB52;background-color:#222;background-color:rgba(0,0,0,0.8);width:300px;max-width:100%;bottom:-50px;left:0;right:0;top:auto;margin:0 auto;padding:12px 0 10px;z-index:1;letter-spacing:1px;border-radius:5px 5px 0 0;text-align:right;padding-right:74px}#slideit .icon-caret-up{position:absolute;font-size:50px;display:block;top:0px;right:24px;color:#555}#slideit input#close-item:checked ~ label.open{bottom:0}#slideit label.open:hover,#slideit label.open:focus{background:#222;color:#fff}#slideit label.close,#slideit a.lightbox-close{right:10px;left:auto;top:0;bottom:auto;font-size:20px;color:#fff;z-index:1000001;padding:2px 10px 0}#slideit label.close:hover,#slideit label.close:focus,#slideit a.lightbox-close:hover,#slideit a.lightbox-close:focus{color:#000}#slideit .terms label{position:relative;display:inline-block;width:20px;height:20px;left:0;top:4px;background:#fff;border:solid 2px #C2C6E2}#slideit .terms label:after{opacity:0;visibility:hidden;content:"";position:absolute;width:8px;height:4px;background:transparent;top:4px;left:3px;border:2px solid #C2C6E2;border-top:none;border-right:none;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#slideit .terms input:checked+label:after{opacity:1;visibility:visible}#slideit input.texta{background-color:white;font-family:inherit;border:1px solid #cccccc;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);color:rgba(0,0,0,0.75);display:block;font-size:0.875em;margin:0 0 1em 0;padding:0.5em;height:2.3125em;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:-webkit-box-shadow 0.45s, border-color 0.45s ease-in-out;-moz-transition:-moz-box-shadow 0.45s, border-color 0.45s ease-in-out;transition:box-shadow 0.45s, border-color 0.45s ease-in-out}#slideit input.btn{color:#fff;padding:10px 30px 10px;width:100%;margin-top:0px;letter-spacing:1px;font-size:14px}#slideit .tip{background:#222;color:#fff;font-size:12px;padding:10px 12px;text-align:center;position:absolute;top:-68px;left:-20px;opacity:0;visibility:hidden;width:auto;cursor:default}#slideit .tip:after{border-top:6px solid #000;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);content:"";position:absolute;bottom:-6px;left:28px}#slideit input:focus ~ .tip{top:-48px;opacity:1;visibility:visible;z-index:99}#slideit input:required:valid ~ .tip{opacity:0;visibility:hidden}::-webkit-input-placeholder{color:#999}#slideit input:focus::-webkit-input-placeholder{color:#ccc}:-moz-placeholder{color:#999}#slideit input:focus:-moz-placeholder{color:#ccc}::-moz-placeholder{color:#999}#slideit input:focus::-moz-placeholder{color:#ccc}:-ms-input-placeholder{color:#999}#slideit input:focus:-ms-input-placeholder{color:#ccc}.ie9-placeholder{color:#999 !important}.ie9-placeholder:focus{color:#ccc !important}#slideit label,#slideit input{-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-ms-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}#slideit .tip{-webkit-transition:opacity 0.4s ease;-moz-transition:opacity 0.4s ease;-ms-transition:opacity 0.4s ease;-o-transition:opacity 0.4s ease;transition:opacity 0.4s ease}#terms-open{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#slideit section{-webkit-transition:all 0.4s cubic-bezier(0.2, 0.6, 0.3, 1);-moz-transition:all 0.4s cubic-bezier(0.2, 0.6, 0.3, 1);-ms-transition:all 0.4s cubic-bezier(0.2, 0.6, 0.3, 1);-o-transition:all 0.4s cubic-bezier(0.2, 0.6, 0.3, 1);transition:all 0.4s cubic-bezier(0.2, 0.6, 0.3, 1);box-shadow:0px 5px 5px rgba(0,0,0,0.5)}#slideit input#close-item:checked ~ label.open{-webkit-transition:bottom 0.3s ease 0.4s, background 0.1s ease, color 0.1s ease;-moz-transition:bottom 0.3s ease 0.4s, background 0.1s ease, color 0.1s ease;-ms-transition:bottom 0.3s ease 0.4s, background 0.1s ease, color 0.1s ease;-o-transition:bottom 0.3s ease 0.4s, background 0.1s ease, color 0.1s ease;transition:bottom 0.3s ease 0.4s, background 0.1s ease, color 0.1s ease}@media screen and (max-width: 640px){#reset-form,#terms-open{overflow:auto}#terms-open .terms-window{width:100%;top:0}}body{background-color:#fdfdfd;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,p,li,blockquote,label,.button,td{font-family:Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif}h1,h2,h3,h4,h5,h6{line-height:1.2em;margin-top:1em;color:#444}h1{text-align:center}article h1{font-size:38px}article h2{font-size:28px}article h3{font-size:22px}p,li,blockquote,table tr td,blockquote p{color:#444}a{color:#E6993C;text-decoration:none}a:hover{color:#EF9F3E}label{padding-top:8px;text-align:right}.centered{text-align:center}.button{background-color:#E6993C;border:1px solid #CF8A36;letter-spacing:.5px;font-weight:normal}.button:hover{background-color:#CF8A36}figure{margin:0 0 1.25em}#exitOverlay{display:none;position:fixed;width:100%;height:100%;top:0;left:0;opacity:0.3;z-index:1000000;background-color:#000}.at4-share-outer{z-index:1 !important}.embed-container{position:relative;padding-bottom:76.25%;padding-top:30px;height:0;overflow:hidden}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.at4-share-title{color:#999;font-size:11px;text-align:center;margin-bottom:4px;text-align:left;padding-left:5px}.tweet-this{background-color:#98D3EC;color:#fff;font-size:10px;padding:6px 10px 5px;text-transform:uppercase;letter-spacing:.2px;font-family:arial;font-weight:bold;margin-left:20px;position:relative;top:-8px}.tweet-this:hover,.tweet-this:active{color:#fff;background-color:#1CADEB}header{text-align:center;margin-bottom:50px;box-shadow:inset 0 -1px 1px rgba(0,0,0,0.2);padding-top:60px;padding-bottom:40px;background:url("../img/background-9.jpg") no-repeat center center #000;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;text-shadow:none;position:relative}header h3{color:#fff;font-weight:normal;margin-bottom:0;text-shadow:inset 0 0 1px rgba(0,0,0,0.2);text-transform:uppercase;font-size:24px;letter-spacing:2px}header h3 a{color:#fff}header h3 a:hover{color:#fff}header p{color:#fff;margin-bottom:10px;font-size:15px}header #avatar{width:74px;height:74px;border-radius:100px;border:4px solid white;box-shadow:0 0 1px rgba(0,0,0,0.2);display:block;margin:0 auto -39px;background:url("../img/ryanbattles.jpg") no-repeat center center #fff;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:absolute;bottom:-37px;left:50%;margin-left:-37px}header #avatar i{color:#fff;background-color:rgba(34,34,34,0.65);font-size:32px;border-radius:50%;height:100%;padding-top:15px;display:none}header #avatar:hover i{display:block}header.inner{padding-top:0;margin-top:0;padding-bottom:0;height:90px;background:#ddd}header.inner .avatar-holder{padding:0 20px;position:relative}header.inner #avatar{position:relative;bottom:-54px}header.inner nav{padding-bottom:14px;padding-top:20px}header.inner nav ul{display:-webkit-flex;display:flex;width:100%;list-style-type:none;margin:0;padding:0}header.inner nav ul li{display:flex;margin:0;padding:0;flex:1 1 100%}header.inner nav ul a{letter-spacing:1px;color:#F5AB52;font-size:15px}header.inner nav ul a:hover{color:#fff}header.inner nav ul a.active{color:#fff}header.inner nav.show-for-small li{flex:1 1 auto}nav.above-header{text-align:center;position:fixed;width:100%;height:42px;top:0;z-index:100;background-color:#222;background-color:rgba(0,0,0,0.8);border-bottom:1px solid #797576;padding-top:8px}nav.above-header ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;list-style-type:none;margin:0;padding:0}nav.above-header ul li{margin:0;padding:0;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto}nav.above-header ul a{letter-spacing:1px;color:#F5AB52;font-size:15px}nav.above-header ul a:hover,nav.above-header ul a.active{color:#fff}.social .btn-social{padding:4px 10px 3px;font-size:14px;display:inline-block;margin-right:6px;margin-bottom:10px;opacity:.5}.social .btn-social:hover{opacity:1}.social .btn-social i{padding-right:6px;margin-right:4px;border-right:1px solid rgba(0,0,0,0.2);box-shadow:1px 0 0 rgba(255,255,255,0.2)}.social-sidebar{position:fixed;left:0;top:30vh}.social-sidebar .btn-social{background:#e1e1e1}@media only screen and (max-width: 768px){.social-sidebar{display:none !important}}.social-sidebar .btn-social{display:block;font-size:22px;padding:13px 13px 13px 10px;margin-bottom:4px;text-align:center;margin-left:4px;height:48px;width:48px}.btn-twitter{background:#00acee;border-left:4px solid #00acee;border-radius:0;color:#fff}.btn-twitter:link,.btn-twitter:visited{color:#fff}.btn-twitter:active,.btn-twitter:hover{background:#00acee;color:#fff}.btn-facebook{background:#3b5998;border-left:4px solid #3b5998;border-radius:0;color:#fff}.btn-facebook:link,.btn-facebook:visited{color:#fff}.btn-facebook:active,.btn-facebook:hover{background:#3b5998;color:#fff}.btn-googleplus{background:#e93f2e;border-left:4px solid #e93f2e;border-radius:0;color:#fff}.btn-googleplus:link,.btn-googleplus:visited{color:#fff}.btn-googleplus:active,.btn-googleplus:hover{background:#e93f2e;color:#fff}.btn-stumbleupon{background:#f74425;border-radius:0;color:#fff}.btn-stumbleupon:link,.btn-stumbleupon:visited{color:#fff}.btn-stumbleupon:active,.btn-stumbleupon:hover{background:#c7371e;color:#fff}.btn-linkedin{background:#0e76a8;border-left:4px solid #0e76a8;border-radius:0;color:#fff}.btn-linkedin:link,.btn-linkedin:visited{color:#fff}.btn-linkedin:active,.btn-linkedin:hover{background:#0e76a8;color:#fff}footer{text-align:center;font-size:12px;padding:20px 10px 100px;position:relative;bottom:0;width:100%;border-top:1px solid #ddd;background-color:#eee;box-shadow:0px 500px 0px 500px #eee}footer i{margin:0 5px !important;font-size:18px}footer p{margin:0 0 0 -5px;padding:0;color:rgba(0,0,0,0.5);font-size:12px}footer a{color:rgba(0,0,0,0.65);position:relative;top:2px;left:10px}footer a:hover{color:rgba(0,0,0,0.95)}.index-header{text-align:right;font-size:13px;position:relative;top:14px;right:2px}.index-header h1{float:left;font-size:13px;color:#555;position:relative;top:1px;font-weight:bold}.index-header h1 a{font-size:13px}.home-intro{text-align:left;font-size:22px;margin:30px 0 30px;opacity:0;position:relative;top:10px}.inline-cta{display:block;padding-bottom:10px;padding-right:0px;position:relative;padding-top:12px;font-size:18px;line-height:1.3em;font-weight:bold;padding-left:0;padding-left:30px;padding-right:30px;margin-bottom:0;text-align:center;background-color:#FFFDE7;border-top:1px solid #eee;border-bottom:1px solid #eee}#blog-posts{list-style-type:none;margin-left:0 !important}#blog-posts>li a:hover,#blog-posts li a:hover .date{color:#EF9F3E}#blog-posts li.first a:hover .date{color:#555}#blog-posts li .date{text-transform:uppercase;font-size:11px;color:#777;position:absolute;top:14px;width:120px;text-align:right;right:24px;white-space:nowrap}#blog-posts li p.summary{font-size:15px;line-height:1.4em;color:#555;display:none;margin-left:22px}#blog-posts li i{color:#E6993C;display:inline-block;margin:0 2px 0 4px}#blog-posts li a.more{font-size:10px;text-transform:uppercase;line-height:1em;border-radius:3px;letter-spacing:1px;position:relative;top:0px;left:4px}#blog-posts .eyebrow{font-size:12px;padding:0;margin:-10px 0 0 0;color:#555;position:relative;top:6px}#blog-posts>li{font-size:16px;padding-top:20px;margin-bottom:26px;margin-top:0;border-top:1px solid #eee}#blog-posts>li:first-child{margin-top:30px}#blog-posts>li p.summary{display:block;margin:0;width:100%}#blog-posts>li i{margin-left:-10px}#blog-posts>li a.bar{color:#555;display:block;padding-bottom:10px;padding-right:0px;position:relative;padding-left:22px;padding-top:12px;font-size:18px;line-height:1.2em;border-bottom:0;margin-bottom:0;font-weight:bold;padding-left:0}#blog-posts>li img{float:left;background-color:#fff;padding:3px;border:1px solid #eee;margin:10px auto 10px;display:block}#blog-posts>li .date{right:0;top:12px;font-weight:normal}.addthis_toolbox{padding:10px 0 0px;display:inline-block;position:relative;left:-12px}.addthis_toolbox>a{margin-bottom:6px;opacity:.8}.addthis_toolbox>a:hover{opacity:1}.addthis_toolbox span{border-radius:5px;margin:0 2px}#content .pagination{margin:30px 0;border-bottom:1px solid #eee;padding-bottom:56px;text-align:center}#content .pagination ul{margin-left:0;margin-bottom:40px}#content .pagination ul li{display:inline-block;float:none}#content .pagination ul li a{color:#555;display:inline-block;padding:10px}#content .pagination ul li a.page-next,#content .pagination ul li a.page-previous{font-weight:bold}#content .pagination ul li a.active{text-decoration:underline}.testimonials blockquote p{font-style:italic;color:#666}.home-testimonial img{float:right;width:50px}.home-testimonial p{float:right;margin-right:10px}.landing-head{background:url(https://ryanbattles.com/static/book/images/textures/classy_fabric.png) repeat #333;color:#ffffff;padding:10px 0 10px 0}.landing-head .btn{font-weight:bold}.landing-head p,.landing-head h1{color:#fff;text-align:left}.landing-head #content{padding-top:60px}.landing-head .subhead{font-size:24px;line-height:1.4em}.landing-head .landing-image{width:400px;max-width:100%;display:block;margin:auto;padding:40px 30px 20px 0}.landing-features h3{text-align:center;margin-bottom:4px;border-bottom:1px solid #ddd;padding-bottom:14px}.landing-features ul{list-style-type:none}.landing-features ul li{margin:50px 10px 0}.landing-features i{float:left;position:relative;top:-2px;color:#ccc;width:80px;text-align:center;display:block}.landing-features h5,.landing-features p{margin-left:90px}.asset-grid{margin-top:60px;margin-bottom:50px}.asset-grid h3{text-align:center;margin-bottom:4px;border-bottom:1px solid #ddd;padding-bottom:14px;margin-bottom:30px}.asset-grid h5{margin-bottom:.2em}.asset-grid p{font-size:14px;margin-bottom:40px;line-height:1.4em}.pricing-grid{margin-top:40px;margin-bottom:30px}.pricing-grid h3{text-align:center;margin-bottom:4px;padding-bottom:14px;margin-bottom:30px}.pricing-grid .pricing-plan{background-color:#fff;border:1px solid #ccc;margin-bottom:40px;padding:40px}.pricing-grid ul{list-style-type:none;margin:0;padding:0}.pricing-grid li{margin:0;padding:0;text-align:left}.pricing-table.recommended{margin-top:-4px;margin-left:-4px;margin-right:-4px;border-color:#aaa;box-shadow:0 5px 5px #aaa}.pricing-table.recommended .title{background-color:#555;color:#fff}.fancyShadow{position:relative;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;-moz-box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;box-shadow:0 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset}.fancyShadow:before,.fancyShadow:after{content:"";position:absolute;z-index:-1;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.5);-moz-box-shadow:0 0 20px rgba(0,0,0,0.5);box-shadow:0 0 20px rgba(0,0,0,0.5);top:10px;bottom:10px;left:0;right:0;-moz-border-radius:100px / 10px;border-radius:100px / 10px}.fancyShadow:after{right:10px;left:auto;-webkit-transform:skew(8deg) rotate(3deg);-moz-transform:skew(8deg) rotate(3deg);-ms-transform:skew(8deg) rotate(3deg);-o-transform:skew(8deg) rotate(3deg);transform:skew(8deg) rotate(3deg)}.package-grid h5,.package-grid p{margin-left:11px}.package-grid h5{text-indent:-11px}.package-grid a strong{font-size:26px;position:relative;top:2px;right:-4px}#content{padding-bottom:60px;word-wrap:break-word}#content ul,#content ol{margin-left:22px}article h1{margin-top:10px}article img,.panel-bumper{background-color:#fff;padding:3px;border:1px solid #eee;margin:10px auto;display:block}article p,article li{font-size:16px;line-height:1.5em}article figcaption{font-family:georgia;font-style:italic;font-size:13px;color:#999;margin-top:5px}span.title-author{position:relative;top:-10px}p.date{text-align:center;font-size:11px;text-transform:uppercase;font-family:helvetica;color:#777;margin-bottom:40px;margin-top:32px}p.date a{color:#777}p.date a:hover{color:#EF9F3E}.byline img{width:62px;height:62px;border-radius:100px;float:left;padding:0;border:none;margin:2px 0 16px 18px}p.about{font-size:15px;margin-left:100px}p.colophon{margin-left:0}p.about strong{text-transform:uppercase;font-size:13px}.social{font-size:12px}.subscribe{float:right;position:relative;top:1px}.subscribe_button{font-weight:bold;-webkit-font-smoothing:antialiased}.index-header .subscribe{text-align:center;border-top:1px solid #eee;padding-top:14px;margin-top:32px;margin-left:-10px;margin-bottom:28px;float:none;position:static;top:0}.gist-meta{font-size:11px !important;color:#999 !important}.gist-meta a{color:#999 !important}.gist-meta a:hover{color:#555 !important}.gist table{margin-bottom:0}.follow{text-align:center;width:232px;margin:4px auto 10px}.follow a{display:block;height:34px;width:34px;margin:4px;text-align:center;line-height:38px;float:left;background-color:#000;color:#fff;border-radius:50%}.follow a i{font-size:18px;line-height:18px}.follow a:hover{color:#fff}.follow a.facebook_follow{background-color:#5676A4}.follow a.twitter_follow{background-color:#53B6D8}.follow a.linkedin_follow{background-color:#65A9D0}.follow a.google_follow{background-color:#3682C3}.follow a.rss_follow{background-color:#E99C60}.image_cred{font-size:12px;margin-top:10px;text-align:right;color:#bbb}.mfp-zoom-in .mfp-with-anim{opacity:0;transition:all 0.2s ease-in-out;transform:scale(0.8)}.mfp-zoom-in.mfp-bg{opacity:0;transition:all 0.3s ease-out}.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:0.8}.mfp-zoom-in.mfp-removing .mfp-with-anim{transform:scale(0.8);opacity:0}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}.sample-chapter-bg{background-image:url("/static/img/blurred-bg.jpg");background-attachment:fixed;background-position:center center;background-size:cover}.sample-chapter-bg:nth-child(2n){box-shadow:inset 0 0 1em rgba(0,0,0,0.05)}.mfp-bg{z-index:105900 !important}.mfp-wrap{z-index:105901 !important}.email_subscribe{border:none;margin:0;padding:30px}.email_subscribe .ebook{padding:0;border:0;background:none;display:block;margin:4px auto 20px;width:100%;max-width:200px}.email_subscribe h4{margin:0 0 10px;text-align:center;max-width:475px;margin-left:auto;margin-right:auto;line-height:1.2em;font-size:24px}.email_subscribe .subhead{text-align:center;max-width:475px;margin-left:auto;margin-right:auto}.email_subscribe label{text-align:left;font-weight:bold;margin:0}.email_subscribe input[type="text"]{margin-bottom:6px}.email_subscribe .sub-button-text{font-size:12px;margin-bottom:0}.email_subscribe #ck_success_msg{margin-top:6px}.email_subscribe #ck_success_msg p{font-size:14px}.email_subscribe form{margin-bottom:0;margin:auto;max-width:460px;padding:0 0px}button,.btn{background-color:#F58A1E;color:#fff;line-height:1.4em;text-shadow:0 -1px 0 rgba(0,0,0,0.23);padding:10px 20px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.33);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.33);box-shadow:inset 0 1px 0 rgba(255,255,255,0.33);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…Igd2lkdGg9IjEwMCIgaGVpZ2h0PSIxMDAiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==);background-image:-moz-linear-gradient(bottom, rgba(0,0,0,0.05) 0%, rgba(255,255,255,0.1) 100%);background-image:-o-linear-gradient(bottom, rgba(0,0,0,0.05) 0%, rgba(255,255,255,0.1) 100%);background-image:-webkit-linear-gradient(bottom, rgba(0,0,0,0.05) 0%, rgba(255,255,255,0.1) 100%);background-image:linear-gradient(bottom, rgba(0,0,0,0.05) 0%, rgba(255,255,255,0.1) 100%);cursor:pointer}button:hover,button:active,button:focus,.btn:hover,.btn:active,.btn:focus{background-color:#F58A1E;background-image:none;color:#fff}button.large,.btn.large{padding:20px 40px;font-size:18px;margin-top:0px;display:inline-block}button.mfp-close{color:#aaa !important;font-weight:normal}button.mfp-close:hover{background-color:transparent;color:#333}.step2 .btn{margin-top:-6px;width:100%}.step2 .ck_email_address{padding:2px 12px;margin-top:24px}@media only screen and (max-width: 768px){.email_subscribe{padding:20px 0}.email_subscribe p,.email_subscribe h4{text-align:center;max-width:460px;margin-left:auto;margin-right:auto}.email_subscribe h4{font-size:24px;line-height:1.2em}.email_subscribe img{max-width:200px}.email_subscribe input{max-width:460px;display:block}.email_subscribe .sub-button-text{text-align:left}}@media only screen and (max-width: 767px){.white-popup .email_subscribe img{display:none}header.inner{margin-bottom:10px}article h1{margin-top:50px}.email_subscribe{padding:10px;text-align:center}.email_subscribe p,.email_subscribe h4{text-align:center !important}.email_subscribe .ebook{max-width:150px}}.complete-percent{text-transform:uppercase;font-family:arial;font-size:10px;text-align:center;margin:0 0 0;font-weight:bold}.meter{height:20px;position:relative;margin:0px 0 26px 0;background:#555;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;padding:0;-webkit-box-shadow:inset 0 -1px 1px rgba(255,255,255,0.3);-moz-box-shadow:inset 0 -1px 1px rgba(255,255,255,0.3);box-shadow:inset 0 -1px 1px rgba(255,255,255,0.3)}.meter>span{color:#fff;display:block;height:20px;-webkit-border-top-right-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;-webkit-border-top-left-radius:20px;-webkit-border-bottom-left-radius:20px;-moz-border-radius-topleft:20px;-moz-border-radius-bottomleft:20px;border-top-left-radius:20px;border-bottom-left-radius:20px;background-color:#2bc253;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #2bc253), color-stop(1, #54f054));background-image:-moz-linear-gradient(center bottom, #2bc253 37%, #54f054 69%);-webkit-box-shadow:inset 0 2px 9px rgba(255,255,255,0.3),inset 0 -2px 6px rgba(0,0,0,0.4);-moz-box-shadow:inset 0 2px 9px rgba(255,255,255,0.3),inset 0 -2px 6px rgba(0,0,0,0.4);box-shadow:inset 0 2px 9px rgba(255,255,255,0.3),inset 0 -2px 6px rgba(0,0,0,0.4);position:relative;overflow:hidden}.meter>span:after,.animate>span>span{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-image:-webkit-gradient(linear, 0 0, 100% 100%, color-stop(0.25, rgba(255,255,255,0.2)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255,255,255,0.2)), color-stop(0.75, rgba(255,255,255,0.2)), color-stop(0.75, transparent), to(transparent));background-image:-moz-linear-gradient(-45deg, rgba(255,255,255,0.2) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0.2) 75%, transparent 75%, transparent);z-index:1;-webkit-background-size:50px 50px;-moz-background-size:50px 50px;-webkit-animation:move 2s linear infinite;-webkit-border-top-right-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;-webkit-border-top-left-radius:20px;-webkit-border-bottom-left-radius:20px;-moz-border-radius-topleft:20px;-moz-border-radius-bottomleft:20px;border-top-left-radius:20px;border-bottom-left-radius:20px;overflow:hidden}.red>span{background-color:#ddd;background-image:-moz-linear-gradient(top, #ddd, #ddd);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ddd), color-stop(1, #ddd));background-image:-webkit-linear-gradient(#ddd, #ddd)}.animate>span:after{display:none}@-webkit-keyframes move{0%{background-position:0 0}100%{background-position:50px 50px}}.related.mini-post{margin-top:0px}.mini-post ul{text-align:center;height:220px;overflow:hidden}.mini-post{clear:both}.mini-post ul{margin:0 -10px !important;padding:0}.mini-post li{list-style-type:none;width:150px;text-align:center;margin-bottom:46px;font-size:13px;padding:0 10px;display:inline-block;vertical-align:top;height:174px;overflow:hidden}.mini-post li img{display:block;margin:0 auto 6px}#disqus_thread{clear:both;padding-top:50px}p#hellobar{background-color:#E08020;position:fixed;top:0;width:100%;color:#60C0E3;color:rgba(255,255,255,0.8);font-size:14px !important;text-align:center;z-index:99;padding:6px 34px 4px;border-bottom:1px solid #999;display:none}#hellobar a{color:#eee}#hellobar a:hover{color:#fff}#hellobar .goodbyebar{position:absolute;top:50%;margin-top:-9px;right:10px;color:rgba(255,255,255,0.8);background-color:rgba(0,0,0,0.3);border-radius:100px;padding:1px 0 0 0;opacity:.5;display:block;height:18px;width:18px;line-height:18px;text-align:center}#hellobar .goodbyebar:hover{border-bottom:0;opacity:1}.white-popup{position:relative;background:#FFF;padding:0px;width:auto;max-width:600px;margin:20px auto}@media only screen and (max-width: 480px){.flex-hide-for-small{display:none !important}nav.above-header ul li{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto}header{padding:50px 0 50px}header #avatar{bottom:-47px}#header-line-1{display:none}#content .index-header{margin-top:20px}#content .index-header p{padding-left:0;text-align:center}#blog-posts .eyebrow{display:none}p.subscribe{border-top:none}#blog-posts li{font-size:16px;border:1px solid #eee;background-color:#f9f9f9;margin-bottom:14px;margin-top:18px;padding:14px 10px 10px;text-align:center}#blog-posts li p.summary{display:none;margin:0;padding:0}#blog-posts li i{display:none}#blog-posts li a.bar{border-bottom:0;margin-bottom:0;font-weight:bold;font-size:16px;text-indent:0;color:#444}#blog-posts li .date{right:0;top:5px;font-weight:normal;text-align:left;margin-top:10px}#blog-posts li img{background-color:#fff;padding:3px;border:1px solid #eee;margin:0 auto 10px;display:block;float:none}#blog-posts li .index-teaser{margin-left:0px}#blog-posts li .date{position:static;display:block;font-size:10px;width:100%}#blog-posts li p{padding-left:20px}#content h1{font-size:24px}#content .index-header h1,#content .index-header p{font-size:12px}#content .index-header h1{top:2px}p,li{font-size:14px}#content p.date{margin-bottom:20px}#content h3{font-size:18px;margin-bottom:20px}.subscribe{float:none;width:100%;display:block;text-align:center;margin-bottom:28px;margin-top:-10px}.social{text-align:center}.index-header .subscribe{text-align:right}#content .pagination{height:100px}#content .pagination ul li{height:46px;font-size:13px}#content .pagination ul li.page-number{display:none}}@media only screen and (max-device-width: 480px){.gist .gist-file .gist-data .line-data{font-size:8px}}
