body,html{margin:0}html *{box-sizing:border-box}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}html{font-size:16px;font-family:'Open Sans',sans-serif}.text-center{text-align:center}.mobile-click{display:none}header{background:#163a5c;text-align:center}header img{padding:7px;max-width:221px}.wrapper{max-width:1700px;margin:0 auto;padding-left:15px;padding-right:15px;padding-top:3rem}.wrapper .the-row .width-25{float:left;width:33%}.wrapper .the-row .width-30{float:left;width:30%;padding-left:15px;padding-right:15px}@media(max-width:700px){.wrapper .the-row .width-30{width:100%}}.wrapper .the-row img.product-image{width:65%;display:block;margin:0 auto;padding-top:2rem}.blue-bg{background:url("//assets-ruleoneinvesting-com.s3.us-west-004.backblazeb2.com/assets/img/success/4-Ms/bluebanner.jpg") no-repeat;width:100%;background-size:cover;text-align:center;overflow:visible}.blue-bg h1{position:relative;left:75px;font-size:3.5em;font-weight:900;padding-top:40px;margin:0;color:#fff}@media(max-width:1800px){.blue-bg h1{position:static}}.blue-bg h2{position:relative;margin:0 auto;width:700px}.blue-bg h2 span{display:inline-block;position:relative;z-index:1;margin-top:25px;color:#fff;font-size:1.3em;font-weight:300}.thin{font-weight:100}.red-banner{width:100%;height:158px;background:url("//assets-ruleoneinvesting-com.s3.us-west-004.backblazeb2.com/assets/img/success/4-Ms/redbanner.png");position:relative;background-position:center;top:30px;text-align:center}.red-banner h2{color:#fff;font-size:1.6em;font-weight:300;padding-top:60px}@media(max-width:480px){.red-banner{height:200px;background-size:cover}}.blue-dots{border:4px dotted #02a66a;padding:20px;margin-top:100px;position:relative}@media(max-width:1280px){.blue-dots{text-align:center}}@media(max-width:900px){.blue-dots{margin-top:5%}}.blue-dots .curve-arrow{position:absolute;bottom:-117px;left:0;width:100px}@media(max-width:1088px){.blue-dots .curve-arrow{display:none}}.blue-dots img{float:left;width:120px}@media(max-width:1280px){.blue-dots img{float:none}}.blue-dots p{font-size:1.6em;font-weight:900;color:#314d73;padding-left:28px;margin-top:0;float:left;width:66%}@media(max-width:1280px){.blue-dots p{float:none;width:100%;margin-bottom:15px;padding-top:0;padding-left:0}}.free-book{color:#db0000;font-weight:900;text-align:center;font-size:1.6em;line-height:40px;padding-top:50px}.easiest{font-size:2em;line-height:40px;font-weight:500;margin-top:40px;color:#163a5c}.easiest span{font-style:italic}.orange-btn{padding:30px 40px;text-decoration:none;border-radius:5px;display:inline-block;background-color:#c69e32;background:-moz-linear-gradient(top,#fdb645 0,#fda545 100%);background:-webkit-linear-gradient(top,#fdb645 0,#fda545 100%);background:linear-gradient(to bottom,#fdb645 0,#fda545 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdb645',endColorstr='#fda545',GradientType=0);color:#fff;margin-top:5px;text-align:center;font-size:20px;display:block}.orange-btn:hover{background:#fda545;background:-moz-linear-gradient(top,#fda545 0,#fdb645 100%);background:-webkit-linear-gradient(top,#fda545 0,#fdb645 100%);background:linear-gradient(to bottom,#fda545 0,#fdb645 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fda545',endColorstr='#fdb645',GradientType=0)}.checkmark-list{padding-left:10rem}.checkmark-list li{margin-top:1rem;font-weight:300 !important;position:relative;padding-left:2rem}.checkmark-list li:before{position:absolute;left:-10px;height:36px;width:34px;background-image:url("//assets-ruleoneinvesting-com.s3.us-west-004.backblazeb2.com/assets/img/success/4-Ms/checkmark.png");content:''}.bullets ul{color:#163a5c}@media(max-width:700px){.bullets ul{padding-left:0}}.bullets ul li{list-style:none;font-weight:bold}.bullets ul .first{background-image:url("//assets-ruleoneinvesting-com.s3.us-west-004.backblazeb2.com/assets/img/success/4-Ms/icon1.png");background-repeat:no-repeat;background-position:0 15px;background-size:56px;padding:10px 0 15px 90px;margin:0 0 15px 0;line-height:1.3em;font-size:1.2em}.bullets ul .second{background-image:url("//assets-ruleoneinvesting-com.s3.us-west-004.backblazeb2.com/assets/img/success/4-Ms/icon2.png");background-repeat:no-repeat;background-position:0 5px;background-size:56px;padding:10px 0 15px 90px;margin:0 0 15px 0;line-height:1.3em;font-size:1.2em}.bullets ul .third{background-image:url("//assets-ruleoneinvesting-com.s3.us-west-004.backblazeb2.com/assets/img/success/4-Ms/icon3.png");background-repeat:no-repeat;background-position:0 5px;background-size:56px;padding:10px 0 30px 90px;margin:0 0 15px 0;line-height:1.3em;font-size:1.2em}.bullets ul .fourth{background-image:url("//assets-ruleoneinvesting-com.s3.us-west-004.backblazeb2.com/assets/img/common/listfour.png");background-repeat:no-repeat;background-position:0 5px;padding:10px 0 15px 90px;margin:0 0 15px 0;line-height:1.3em;font-size:1.2em}footer{padding-top:30px;padding-bottom:10px}footer p{padding-top:20px;padding-bottom:10px;text-align:center}footer .footer-img{width:100%}@media(max-width:768px){footer .footer-img{display:none}}footer a{color:#163a5c}.overlay{background-color:rgba(0,0,0,0.6);display:none;position:fixed;z-index:100;height:100%;width:100%;top:0;padding:50px 5px 0 5px}.overlay .image-close-optin{position:absolute;right:-8px;top:-10px;cursor:pointer}.overlay .form-input-desc{padding-bottom:15px}.overlay .form-desc{padding-top:15px}.overlay .optin-container{max-width:700px;width:100%;position:relative;background-color:#fff;margin:0 auto;padding:10px;text-align:center;background-color:#fff;margin-top:80px;color:#3487b3}.overlay .optin-container p{font-weight:300}.overlay .optin-container .text-under-progress{font-size:.8em;font-family:"Open Sans",sans-serif;color:#c3c3c3;margin:0 auto 10px auto}.overlay .optin-container .form-header{font-size:1.7em;line-height:1em;font-weight:400;margin-top:15px;margin-bottom:15px}.overlay .optin-container .form-block{display:none}.overlay .optin-container .form-block .button-orange{outline:0;display:block;width:100%;max-width:350px;font-size:1em;padding:16px 0;text-decoration:none;margin:20px auto 5px auto;background-color:#c69e32;color:#fff;border-radius:6px;font-weight:300}.overlay .optin-container .form-block .button-orange:hover{background-color:#b68f26;cursor:pointer}.overlay .optin-container #formblock0.form-block{display:block}.overlay .optin-container .progress{width:70%;height:15px;background-color:#fff;border-top-left-radius:7px 7px;border-top-right-radius:7px 7px;border-bottom-right-radius:7px 7px;border-bottom-left-radius:7px 7px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#ccc;border-right-color:#ccc;border-bottom-color:#ccc;border-left-color:#ccc;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;overflow-x:hidden;overflow-y:hidden;min-height:20px}.overlay .optin-container .progress .progress-inner{background-color:#3487b3;width:33%;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;height:100%;border-top-left-radius:6px 6px;border-top-right-radius:6px 6px;border-bottom-right-radius:6px 6px;border-bottom-left-radius:6px 6px}.overlay .optin-container .no-thanks{color:#c3c3c3;padding:10px;display:block}.overlay .headline{text-align:center}.overlay .input-container{background-color:#fafafa;background-repeat:no-repeat;background-position:right center;border:1px solid #dbdbdb;color:#686868;padding:15px;display:block;margin:0 auto 15px;font-size:17px;box-sizing:content-box;-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 2px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 2px rgba(0,0,0,0.3);box-shadow:inset 0 0 2px rgba(0,0,0,0.3)}.overlay input[type="email"],.overlay input[type="text"]{font:400 .85em Futura,Lato,Arial,sans-serif;width:70%;display:block;border:0;padding:18px 10px;margin:0 auto;border:1px solid #ccc;background-color:#fff;color:#000}.overlay input[type="submit"]{background:#f39d13;background:-moz-linear-gradient(top,#f39d13 0,#c64f01 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f39d13),color-stop(100%,#c64f01));background:-webkit-linear-gradient(top,#f39d13 0,#c64f01 100%);background:-o-linear-gradient(top,#f39d13 0,#c64f01 100%);background:-ms-linear-gradient(top,#f39d13 0,#c64f01 100%);background:linear-gradient(top,#f39d13 0,#c64f01 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f39d13',endColorstr='#c64f01',GradientType=0);-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;border-radius:8px;padding:0;margin:14px auto 10px auto;width:100%;border:3px solid #f0f0f0;border:1px solid #c94f00;text-shadow:0 1px #bf1802;font-size:20px;color:#fff;border-top:1px solid #f9d0a0;padding:14px 20px;-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;border-radius:8px;display:block;color:#fff}.overlay .parsley-errors-list{color:red}.overlay small{font-size:12px;color:#ccc}@media(max-width:600px){.overlay small .remove-break{display:none}}@media(max-width:1200px){html{font-size:15px}}@media(max-width:1100px){.free-book{font-size:1.4em}.bullets ul li{margin:0 0 5px 0 !important}}@media(max-width:1000px){.bullets ul{padding-top:0}.counter-ul li span{width:50px}}@media(max-width:900px){.wrapper .the-row .top-mobile-width{width:50%}.wrapper .the-row .width-25{width:100%}.wrapper .the-row .bottom-mobile-width{width:100%}.free-book{padding-top:10px}.bullets{padding-top:30px}.main-content{padding-top:0}.counter-ul li span{width:100px}}@media(max-width:768px){header ul li:hover{background:#112d47}#mobile-nav{float:none}.nav-menu{display:none}.nav-menu li{width:100%}.toggled ul{display:block !important}.mobile-click{display:block;float:right;background:transparent;border:0;margin-top:20px}.mobile-click span{color:#fff;background:#fff;display:block;width:22px;margin-bottom:5px;height:2px;border-radius:1px}}@media(max-width:750px){.blue-bg{height:auto;padding-bottom:30px}.blue-bg h1{font-size:3em}.blue-bg h2{width:auto}.blue-bg h2:after,.blue-bg h2:before{content:none}.blue-bg h2 span{font-size:1em}}@media(max-width:615px){.width-35{width:100% !important}.width-30{width:100% !important}.counter-ul li span{width:50px}}@media(max-width:500px){.blue-bg h1{font-size:2em}.blue-bg h2 span{font-size:.8em;margin-top:15px;line-height:25px}.blue-bg .counter-ul li span{width:40px !important}}