@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot);src:url(../fonts/icomoon.eot?#iefix) format("embedded-opentype"),url(../fonts/icomoon.woff) format("woff"),url(../fonts/icomoon.ttf) format("truetype"),url(../fonts/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal}.icomoon{font-family:icomoon}body{font-size:18px;font-weight:300}body.modal-open{margin-right:0}body,p{font-family:"Open Sans";font-weight:300}strong,b{font-weight:600}h1,h2,h3,h4,h5,h6,.navbar-brand{font-family:"Titillium Web";font-weight:200}p{margin:0 0 2em}h1{font-size:3.5em}.dark{background-color:rgba(0,0,0,.5);padding-bottom:1px;padding-top:1px}span.text-right{display:inline-block;width:100%}.portrait{height:75px;width:75px;float:right;margin-left:10px;border-radius:50%;margin-top:-15px}.top-space{padding-top:25px}.modal,.modal-dialog,.modal-content{width:100%;max-width:1070px;margin:0 auto;outline:0}.modal .modal-title,.modal-dialog .modal-title,.modal-content .modal-title{font-size:2em}.modal .large-close,.modal-dialog .large-close,.modal-content .large-close{font-size:3em;margin-top:-.25em}.modal p,.modal-dialog p,.modal-content p{margin-top:0}@media only screen and (max-width:991px){.modal,.modal-dialog,.modal-content{font-size:.9em}}form.signup{background-color:#F25A29;padding:2em;border-radius:.5em;color:#fff;margin-bottom:25px}form.signup label{font-size:.75em}form.signup button{margin-top:2em}@media only screen and (max-width:480px){form.signup button{font-size:1em}}form.signup .post-signup{display:none}form.signup .post-signup li{margin:1em 0}form.signup .post-signup .btn{text-align:left;padding-left:1em}form.signup .errors{display:none;font-size:.8em;background:#333;padding:1em;margin-bottom:1em}form.signup p{margin:0}form.signup .signed{margin-bottom:25px}form.signup textarea{width:100%;height:310px;margin-bottom:10px}.btn{margin-bottom:10px}.popover{min-width:375px;font-size:1em;line-height:1.2}@media only screen and (max-width:767px){.popover{max-width:100%}}.navbar{margin-bottom:0;background:#fff}.navbar .bar{background:#eee;margin:.75em}.navbar .icomoon{font-size:1.5em}@media only screen and (max-width:767px){.navbar .icomoon{text-align:center;margin:.6em;background:#eee}.navbar .icomoon:hover{background:#eee!important}}.navbar li p{margin:1em}.navbar .navbar-brand{font-size:1.5em;font-weight:600}@media only screen and (max-width:767px){.navbar .navbar-brand{font-size:1em;line-height:1.5;padding:10px}}@media only screen and (max-width:767px){.navbar .navbar-brand .logo{padding:0}}@media only screen and (max-width:480px){.navbar .navbar-brand strong{display:none}}.navbar .navbar-brand small{font-weight:300;font-style:italic;margin-left:.5em;font-size:.6em}@media only screen and (max-width:991px){.navbar .navbar-brand small{display:none}}.navbar .navbar-brand img{width:75px;height:auto}@media only screen and (max-width:767px){.navbar .navbar-brand img{width:45px}}.navbar .navbar-brand:hover{color:#777}.navbar small{font-size:.75em}.navbar .navbar-header{display:inline-block!important}.navbar .navbar-header:after{clear:none!important}@media only screen and (max-width:767px){.navbar .navbar-nav{float:right}}@media only screen and (max-width:767px){.navbar .navbar-nav>li{display:inline-block}}.navbar .navbar-nav>li .icomoon{margin-top:5px}@media only screen and (max-width:767px){.navbar .navbar-nav>li .icomoon{display:none}}.navbar .navbar-nav>li>.btn-primary{margin-left:15px;color:#fff}.navbar .navbar-nav>li>.btn-primary:hover{color:#fff;background-color:#285e8e}@media only screen and (max-width:767px){.navbar .navbar-nav>li>.btn-primary{margin:0 .75em}}.mc-top-navbar{margin-top:1.25em}@media only screen and (max-width:767px){.mc-top-navbar{margin-top:.75em}}.affix{position:fixed;top:0;width:100%}@media only screen and (max-width:570px){.mobile-video{height:250px}}@media only screen and (max-width:480px){.mobile-video{height:200px}}@media only screen and (max-width:320px){.mobile-video{height:150px}}section{padding:2em 0}@media only screen and (max-width:570px){section h1,section h2{font-size:1.5em;font-weight:600}section h2{font-size:1em}section p{font-size:.85em;font-weight:600;margin-top:0}}@media only screen and (max-width:1199px){section{font-size:.75em}}section .row{margin:2em 0}section .row .alpha{padding-left:0}@media only screen and (max-width:767px){section .row .alpha{padding-right:0}}section .row .omega{padding-right:0}@media only screen and (max-width:767px){section .row .omega{padding-left:0}}@media only screen and (max-width:991px){section .row.plans .col-sm-2 .btn-lg{font-size:.75em}}@media only screen and (max-width:767px){section .row.plans .col-sm-2{width:32%;display:inline-block}section .row.plans .col-sm-2 .btn-lg{font-size:1em}}@media only screen and (max-width:570px){section .row.plans .col-sm-2 .btn-lg{font-size:.75em}}@media only screen and (max-width:320px){section .row.plans .col-sm-2 .btn-lg{font-size:.6em;font-weight:600}}section .mc-graph{border:1px solid #ccc}section .mc-logo-lineup{border-top:0;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc}section .mc-plans{margin:-7em auto 0 auto;width:100%;height:auto}@media only screen and (max-width:1199px){section .mc-plans{margin-top:-10em}}@media only screen and (max-width:991px){section .mc-plans{margin-top:-12em}}@media only screen and (max-width:570px){section .mc-plans{margin-top:-1em}}section sup{font-size:.5em;position:relative;z-index:100}@media only screen and (max-width:570px){section sup{display:block;margin-top:2em;font-size:1em}}section sup .popover{font-family:"Open Sans";font-size:1.2em;padding:1em;font-weight:300}@media only screen and (max-width:570px){section sup .popover{font-size:1em}}section sup .popover .popover-content{line-height:1.2}section sup .popover .popover-content p:last-child{margin-bottom:0}section .repus-logo{display:inline-block;vertical-align:baseline}section .learn-more{padding:1em;color:#777;background:#eee;display:block;margin-bottom:1em}section .learn-more:hover{color:#333}section .share-buttons{margin-top:-1em}section .share-buttons li{margin-top:1em}footer{padding:2em;box-shadow:0 0 15px -1px rgba(0,0,0,.9)}footer img{max-width:50%}.hero-section{color:#fff;position:relative;overflow:hidden;background-size:cover;background-position:50% 0;padding:0}.hero-section a{color:#fff;text-decoration:underline}.hero-section a:hover{text-decoration:none;color:#fff}.hero-section a.btn{text-decoration:none;color:#333}.hero-section a.btn-primary{color:#fff}.hero-section>img{width:100%;display:block}.hero-section>.content>.container{height:100%}.hero-section>.content iframe{max-width:100%}.hero-section>.content .description,.hero-section>.content .features{height:100%;display:table;width:60%}@media only screen and (max-width:1199px){.hero-section>.content .description,.hero-section>.content .features{width:60%!important;margin-left:5%!important}}@media only screen and (max-width:767px){.hero-section>.content .description,.hero-section>.content .features{width:90%!important}}.hero-section>.content .description p.first,.hero-section>.content .features p.first{margin-top:1em}.hero-section>.content .description .inner,.hero-section>.content .features .inner{padding-bottom:5%;display:table-cell}.hero-section>.content .description .inner p,.hero-section>.content .features .inner p{margin:2em 0}.hero-section>.content .description.left,.hero-section>.content .features.left{float:left;width:75%}.hero-section>.content .description.right,.hero-section>.content .features.right{float:right;width:50%;margin-left:50%;float:none}.hero-section>.content .description.center,.hero-section>.content .features.center{margin-left:25%;float:none}.hero-section>.content .description.middle .inner,.hero-section>.content .features.middle .inner{vertical-align:middle}@media only screen and (max-width:570px){.hero-section>.content .description.middle .inner,.hero-section>.content .features.middle .inner{vertical-align:top}}.hero-section>.content .description.top,.hero-section>.content .features.top{margin-top:4.8em}.hero-section>.content .description.top .inner,.hero-section>.content .features.top .inner{vertical-align:top}@media only screen and (max-width:570px){.hero-section>.content .description.top,.hero-section>.content .features.top{margin-top:0}}.hero-section>.content .description.bottom .inner,.hero-section>.content .features.bottom .inner{vertical-align:bottom}.hero-section>.content .description.full-width,.hero-section>.content .features.full-width{width:100%!important;margin:0!important;float:none}.hero-section>.content .features{height:auto;display:block;float:left;clear:both;margin-top:-19em;background:rgba(0,0,0,.5);padding:1em;width:35%}@media only screen and (max-width:1199px){.hero-section>.content .features{display:none}}.hero-section>.content .features h1{margin-top:0;font-size:1.25em;font-weight:600}.hero-section>.content .features li{margin:1em 0;font-size:.8em}.hero-section.first{color:#333;min-height:600px;margin-top:50px;padding-top:100px}@media only screen and (max-width:767px){.hero-section.first{margin-top:69px}}.hero-section.first h1{margin-top:0}.hero-section.first .video{text-align:right}.hero-section.fingertips{min-height:600px;background-image:url(../images/bb4d03f2.bg_2.jpg)}.hero-section.buying-power{background-image:url(../images/d9d81452.bg_3.jpg)}.hero-section.this-guy{min-height:700px;background-image:url(../images/c5dfeaf0.bg_4.jpg)}@media only screen and (max-width:767px){.hero-section.this-guy{background-position:75% 0}}.hero-section.this-guy .content{margin-top:250px}.browsehappy{position:fixed;top:0;width:100%;padding:25px;background-color:#F2C705;color:#333;z-index:2000;text-align:center;margin-top:100px}.browsehappy a{color:#333;text-decoration:underline}.browsehappy a:hover{text-decoration:none}