body{font-family:'Open Sans', sans-serif;background:#f2f2f2}
h1,h2,h3,h4,h5,h6{font-family:'Roboto', sans-serif;margin:30px 0;letter-spacing:-1px}
p,li{font-family:'Open Sans', sans-serif;}
ul{padding-left:25px}
li{margin-bottom:10px}
.header-content{background:#000;position:relative;z-index:10}
.header-content:before,.header-content:after{content:"";position:absolute;bottom:-20px;z-index:99}
.header-content:before{border-top:20px solid #2B2B2B;border-left:20px solid rgba(0,0,0,0);left:0}
.header-content:after{border-top:20px solid #2B2B2B;border-right:20px solid rgba(0,0,0,0);right:0;}
#container{background:#FFF;box-shadow:0 0 20px #999;margin:0 5px;padding:20px 40px;position:relative;z-index:1;border-radius:0 0 10px 10px;}
h1{color:#F71A09;line-height:55px;font-size:50px;}
.margin-bottom-zero{margin-bottom:0}
.margin-top-zero{margin-top:0}
.margin-zero{margin:0}
.margin-bottom-30{margin-bottom:30px}
.margin-auto{margin:0 auto}
.divider{margin:30px 0}
.width-75{width:75%;}
.light-grey-bg{background-color:#F2D2D1;border-top:1px solid #E8A3A1;border-bottom:1px solid #E8A3A1;display:block;padding:15px;margin:0 auto}
h2{color:#F71A09;line-height:45px;font-size:40px;}
.grey-bg{padding:25px;width:85%;border:3px solid #ebebeb;background:#fafafa;margin:30px auto}
.grey-bg h2{color:#A40000;font-size:45px;line-height:50px}
.grey-bg h3{color:#333333;font-size:35px;line-height:35px}
.grey-bg h3 span{background:#FFED28;display:inline-block;padding:3px 10px}
.alignLeft{float:left;margin:0 20px 20px 0}
.alignCenter{display:block;margin:20px auto}
.alignRight{float:right;margin:0 0 20px 20px}
.uppercase{text-transform:uppercase}
.redarrow li,.checkBox li,.roundCheck li,.greenPlus li{list-style-type:none;padding:0 10px 5px 40px;position:relative}
.redarrow li:before,.checkBox li:before,.roundCheck li:before,.greenPlus li:before{content:"";position:absolute;width:25px;height:21px;left:0;top:1px;}
.redarrow li:before{background:url(../images/sprite.png) left top no-repeat;}
.checkBox li:before{background:url(../images/sprite.png) left -44px no-repeat;top:-2px}
.roundCheck li:before{background:url(../images/sprite.png) -25px -44px no-repeat;top:0}
.greenPlus li:before{background:url(../images/sprite.png) right bottom no-repeat;top:0}
.redColor{color:#CC0000}
.blackColor{color:#000}
.blueColor{color:#1856d6}
span.redBg{background:#CD3B11;color:#fff;padding:2px 10px}
blockquote{padding:0 30px;margin:10px 30px}
blockquote, blockquote p{color:#222;border:0;position:relative}
blockquote:before{content:"";position:absolute;width:25px;height:23px;top:2px;left:0;background:url(../images/sprite.png) left top no-repeat;background-position:0 -21px;}
.testimonial-black{background:#000;padding:25px;border:6px solid #D93F13;margin:0 auto 30px}
.testimonial-black h3,.testimonial-black p{color:#fff}
.testimonial-black h3 span{color:#D93F13}
.light-grey-testi{position:relative;background:#fbfbfb;margin:0 auto;border:4px solid #b7b9ba;padding:25px;}
.light-grey-testi:after, .light-grey-testi:before{right:100.1%;top:80%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;}
.light-grey-testi:after{border-color:rgba(251, 251, 251, 0);border-right-color:#fbfbfb;border-width:40px 50px 0 10px;margin-top:12px;}
.light-grey-testi:before{border-color:rgba(183, 185, 186, 0);border-right-color:#b7b9ba;border-width:50px 60px 0 0;margin-top:6px;}
.small-logo{width:70px;height:40px;background:url(../images/sprite.png) right top no-repeat;position:absolute;right:15px;bottom:15px;text-indent:-99999px}
ul.bonuses-lists{padding-left:0;list-style-type:none;margin-bottom:60px}
.bonuses-lists li{display:block;clear:both}
.bonuses-lists li p{margin:0}
span.plus{background:url(../images/sprite.png) -74px bottom no-repeat;width:25px;height:21px;display:inline-block;margin-right:5px;}
.secure-order-form{width:40.063em;margin:0 auto 30px;border:2px solid #dbdbdb;background:#f5f6f7}
.secure-order-form img{margin:0 auto;display:block}
.sof-wrap{border:10px solid #edeeef}
.sof-content{padding:20px;width:75%;margin:0 auto}
.sof-content ul{margin-left:0;padding-left:0}
.sof-content li{list-style-type:none;padding-left:30px;position:relative}
.sof-content li:before{background:url(../images/sprite.png) -74px bottom no-repeat;width:25px;height:21px;position:absolute;left:0;top:0;content:""}
#footer{padding:25px 0}
#footer p{color:#888;margin:0 0 5px;font-size:14px}
.fluidVideo embed{width:100%;height:100%;}
#topVideo{margin:30px auto;width:640px;height:360px}
.delayedcontent, .launchcta{display:none}
.strike{text-decoration:line-through}
@media only screen and (max-width:40.063em){h2,h1{font-size:26px;line-height:26px}
#topVideo,.fluidVideo{width:auto;height:auto;}
.secure-order-form{width:100%;}
body{background:#fff}
ul{padding-left:0;margin-left:0}
ul.redarrow, ul.checkBox{margin-left:0;}
#container{padding:15px 0;box-shadow:none;}
.grey-bg,.testimonial-black{width:100%;padding:15px}
.grey-bg h3 span{display:block}
.sof-content,.width-75{width:100%}
.light-grey-testi:after, .light-grey-testi:before{border-width:0}
.alignLeft.alignLeftImp{float:left;margin:0 20px 20px 0}
.alignLeft,.alignRight{float:none;margin:0 auto 20px;display:block}
blockquote{margin:15px 0}
}
@media only screen and (min-width:64.063em){span.linebreak{display:block;text-align:center;width:100%}}