html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6,
p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn,
em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b,
u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table,
caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details,
embed, figure, figcaption, footer, header, menu, nav, output, ruby, section,
summary, time, mark, audio, video{margin:0;padding:0;border:0;outline:0;}
article, aside, details, figcaption, figure, footer, header, menu, nav, section, main{display:block;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
img{max-width:100%;height:auto;}
a{text-decoration:underline;}
a:hover{cursor:pointer;}
*::-webkit-input-placeholder{color:#a9a9a9;opacity:1;}
*:-moz-placeholder{color:#a9a9a9;opacity:1;}
*::-moz-placeholder{color:#a9a9a9;opacity:1;}
*:-ms-input-placeholder{color:#a9a9a9;opacity:1;}
*{margin:0;padding:0;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
button,input,a{outline:none;}
.m1-form input.field:focus::-webkit-input-placeholder{opacity:0;}
.m1-form input.field:focus::-moz-placeholder{opacity:0;}
.m1-form input.field:focus:-moz-placeholder{opacity:0;}
.m1-form input.field:focus:-ms-input-placeholder{opacity:0;}
.m1-form input.field::-webkit-input-placeholder{color:#6b6b6b;opacity:1;}
.m1-form input.field:-moz-placeholder{color:#6b6b6b;opacity:1;}
.m1-form input.field::-moz-placeholder{color:#6b6b6b;opacity:1;}
.m1-form input.field:-ms-input-placeholder{color:#6b6b6b;opacity:1;}
.hidden{display:none;}
.left{float:left;}
.right{float:right;}
.center{text-align:center;}
.clearfix:after{content:'';display:block;clear:both;}
.clear{clear:both;height:0px;}
html{-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:subpixel-antialiased !important;}
h1,h2,h3,h4,h5,h6{font-family:'Open Sans Condensed', sans-serif;font-weight:700;text-transform:uppercase;line-height:1.3em;}
b,strong{font-family:'Open Sans', sans-serif;font-weight:700;}
.osc{font-family:'Open Sans Condensed', sans-serif;font-weight:700;}
body{width:100%;padding:0px;margin:0px auto;font-family:'Open Sans', sans-serif;font-weight:400;font-size:16px;line-height:1.5em;color:#222;background:#535353;}
.wrap{width:480px;padding:0;margin:0 auto;background:#fff;}
section, footer{width:100%;position:relative;}
.wrap:after{clear:both;content:"";display:table;}
section:after, footer:after{clear:both;content:"";display:table;}
.m1-form input.field,.m1-form select{position:relative;display:block;outline:0;border:none;border-top:4px solid #e0e0e0;border-right:3px solid #e0e0e0;width:100%;height:74px;line-height:68px;margin:0 auto 20px;padding:0 20px;background:#fff;text-align:center;font-size:18px;font-family:'Open Sans', sans-serif;font-weight:400;color:#222;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;}
.button-m{position:relative;z-index:2;display:block;width:400px;height:74px;line-height:74px;margin:0 auto;border:none;border-bottom:3px solid #005079;text-align:center;font-family:'Open Sans Condensed', sans-serif;font-size:30px;font-weight:700;letter-spacing:2.25px;text-transform:uppercase;text-decoration:none;cursor:pointer;color:#fff;background:#00699f;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.button-m:hover{background:#006fa8;}
.button-m:active{background:#00689d;top:-1px;}
.m1-form{width:400px;margin:27px auto 0;}
.m1-form .button-m{width:100%;}
h2.title{margin:0 0 20px 0;font-size:36px;text-align:center;}
.price{color:#fff;text-transform:uppercase;width:100%;line-height:1;height:55px;margin:20px 0 24px;}
.old-cost{color:#929292;font-size:40px;width:50%;float:left;text-align:right;padding-right:28px;}
.old-cost span{text-decoration:line-through;}
.new-cost{font-size:40px;width:50%;float:right;padding-left:28px;}
.new-cost span{}
.price small{font-size:0.75em;}
.video-container{position:relative;width:100%;height:270px;overflow:hidden;background:#000;}
.video-container iframe, .video-container object, .video-container embed{position:absolute;display:block;width:100%;height:100%;top:0;left:0;}
.youtube{height:100% !important;}