/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.bgcover{background-size:cover}*,:after,:before{box-sizing:border-box}.clearfix{display:block}.clearfix:after{clear:both;content:"";display:table}:first-child+html .clearfix{zoom:1}.hide{overflow:hidden!important;position:absolute!important;top:-10000px!important;left:-10000px!important;width:1px!important;height:1px!important}.hidesr{display:none!important;visibility:hidden!important}.listcenter{text-align:center}.listcenter li{display:inline}.blockcenter{display:block;text-align:center;margin:36px 0}html{-webkit-text-size-adjust:100%}@media (max-width:769px){#site{padding-top:0}}body{background:#fcfcfc;color:#0c0c0c;font-size:1.1em;font-family:Muli,Lucida Grande,Helvetica Neue,Helvetica,Arial,Verdana,"sans-serif";font-weight:300;margin:0;padding:0;line-height:1.5;-webkit-font-smoothing:antialiased;word-spacing:.1em}@media (max-width:1601px){body{font-size:1em}}@media (max-width:1025px){body{font-size:.9em}}a{text-decoration:none;color:#be1921;border-bottom:1px solid #be1921;transition:background .5s,border .5s,color .5s}a:hover{color:#e9545c;border-bottom:1px solid #e9545c}b,strong{font-weight:700}ul{list-style:none;margin:0;padding:0}ul li a{display:inline-block}.nonlink{display:inline-block;text-indent:-9999px}.nonlink,.nonlink:hover{border:0;text-decoration:none}h1,h2,h3{font-family:Oswald,Lucida Grande,Helvetica Neue,Helvetica,Arial,Verdana,"sans-serif";font-weight:500;letter-spacing:.025em;word-spacing:.2em}h1 .sub,h2 .sub,h3 .sub{display:block;font-style:italic;font-size:.75em}h1 a,h1 a:hover,h2 a,h2 a:hover,h3 a,h3 a:hover{color:inherit;border:0}h1{font-size:2.2em}@media (max-width:1025px){h1{font-size:2em}}@media (max-width:668px){h1{font-size:1.8em}h1 br{display:none}}h2{font-size:1.8em}@media (max-width:1025px){h2{font-size:1.6em}}h3{font-size:1.4em}p{padding-bottom:18px}@media (max-width:668px){p{font-size:1.1em}}.center{margin:0 auto;width:1366px}@media (max-width:1366px){.center{width:auto;padding-right:40px;padding-left:40px}}@media (max-width:668px){.center{padding-right:20px;padding-left:20px}}.vcenter{top:50%;transform:translateY(-50%);position:relative;margin-top:-90px}@media (max-width:569px){.vcenter{margin-top:-54px}}.page-title{border-radius:5px;text-align:center;width:100%;padding:108px 0;margin:0;color:#fcfcfc;text-transform:uppercase;font-weight:700}.withslides .page-title{display:none!important}.withslides .cycle-slideshow img{margin-top:-3.5%;width:100%}@media (max-width:668px){.withslides .cycle-slideshow img{margin-top:0}}.bgfill{position:relative}.bgfill .bg{position:absolute;top:0;z-index:-100}.topbrand{background:#0a0a0a;display:flex;align-items:center;justify-content:center;text-align:left;padding:9px 10px;height:72px;width:100%}.topbrand .logo{border:0}.topbrand .logo,.topbrand .logo img{width:auto;height:100%}.topbrand .title{color:#fcfcfc;text-transform:uppercase;border:0;font-family:Oswald,Lucida Grande,Helvetica Neue,Helvetica,Arial,Verdana,"sans-serif";font-size:1em}@media (max-width:1025px){.topbrand{display:block}.topbrand .title{text-align:left;padding-left:20px}}@media (max-width:668px){.topbrand{top:0;position:fixed;width:100%;z-index:9997}}.home h1,.home h2,.home h3{border:0}.home section.fordemo.gold{background:#fcd232;color:#473901}.home section.fordemo.gold h1,.home section.fordemo.gold h2,.home section.fordemo.gold h3{color:#473901!important}.header-new{width:100%;position:fixed;top:0;left:0;z-index:9999}.header-new .topbar{background:rgba(190,25,33,.9);background:#be1921;font-size:.9em;padding:0 10px;text-align:right;z-index:9;position:relative}.header-new .topbar ul{list-style-type:none}.header-new .topbar ul li{display:inline-block;padding:0 6.66666667px}.header-new .topbar ul li .icon,.header-new .topbar ul li a{color:#fcfcfc;display:inline-block;padding:9px 0;text-transform:uppercase;font-family:Oswald,Lucida Grande,Helvetica Neue,Helvetica,Arial,Verdana,"sans-serif";transition:all .5s}.header-new .topbar ul li:hover .icon,.header-new .topbar ul li:hover a{color:#fcfcfc}@media (max-width:769px){.header-new .topbar{text-align:center}.header-new .topbar ul li{padding:0 5px}.header-new .topbar ul li:first-child{padding-left:0}.header-new .topbar ul li:last-child{padding-right:0}}.header-new .bottombar{display:flex;padding:9px 10px;background:#0a0a0a;align-items:center;justify-content:space-between;position:relative;z-index:9999}.header-new a{color:#fcfcfc;text-decoration:none;border:0}.header-new .title{font-family:Oswald,Lucida Grande,Helvetica Neue,Helvetica,Arial,Verdana,"sans-serif";font-weight:700;font-size:1.25em;text-transform:uppercase;flex-grow:1;z-index:9}.header-new .logo{position:relative;width:auto;height:63px;padding-right:20px;z-index:9}.header-new .logo img{width:auto;height:100%}.content{background-image:url(/img/patterns/bg.jpg);background-size:300px 300px;box-shadow:0 -4px 40px 0 rgba(0,0,0,.15);display:block;overflow:hidden;position:relative;z-index:19}.content .main{float:none;width:100%;padding:36px 40px;padding-bottom:54px}.content .main .cycle-slideshow,.content .main .cycle-slideshow img{width:100%!important;border-radius:5px}@media (max-width:1025px){.content .main{float:none;width:100%;padding-left:0;padding-right:0}}.home article h1:first-child,.home article h2:first-child,.home article h3:first-child{padding-top:0;margin-top:0}.home article h1{background:transparent;color:#be1921}.home article .dark h1{color:#fcfcfc}article h1:first-child,article h2:first-child,article h3:first-child{padding-top:0}article h1,article h2,article h3{margin:18px 0;padding-top:36px;text-transform:uppercase;font-size:1.8em}article p:last-child{margin-bottom:0}article ul{margin:18px 0}article ul li{margin-bottom:9px}.buttons .button:first-child{margin-right:10px}.button{box-shadow:0 2px 10px 0 rgba(0,0,0,.1);display:inline-block;font-size:.9em;font-weight:600;letter-spacing:.05em;padding:9px 13.33333333px;margin-bottom:9px;text-transform:uppercase;transition:all .3s}.button .icon{font-size:1.4em;float:left;padding-right:10px}@media (max-width:668px){.button{font-size:.8em}}.button.solid{background:rgba(213,28,37,.9);border-bottom:0;color:#fcfcfc;border-radius:5px}.button.solid.red:hover{background:#e63e46;color:#fcfcfc}.button.solid.red{background:#be1921}.button.solid.black{background:#0a0a0a;color:#fcd232}.button.solid.black:hover{background:#242424;color:#f7c504}.button.solid.white{background:#fcfcfc;color:#0a0a0a}.button.solid.white:hover{color:#4a4a4a}.button.solid.red:hover{background:#e32730}.button.solid.gold{background:#fcd232;color:#0a0a0a}.button.solid.gold:hover{background:#fdda58}.button.outline.white{background:transparent;border:2px solid #fcfcfc;color:#fcfcfc}.button.outline.white:hover{border:2px solid #fde37d;color:#fde37d}.button.outline.red{background:transparent;border:2px solid #be1921}.button.outline.red:hover{border:2px solid #e63e46;color:#e63e46}.button.outline.alt{background:transparent;border:2px solid #be1921;color:#be1921}.button.outline.alt:hover{border:2px solid #e32730;color:#e32730}.button.outline.colorswap{border:2px solid #fcfcfc;color:#fcfcfc}.button.outline.colorswap:hover{border:2px solid #f4afb2;color:#f4afb2}.button.outline.red{border:2px solid #a7161d;color:#be1921}.button.outline.red:hover{border:2px solid #e32730;color:#e32730}.button.outline.gold{border:2px solid #fccc19;color:#fcd232}.button.outline.gold:hover{border:2px solid #fddd64;color:#fddd64}.floater{position:absolute;z-index:999}.floater.top{top:60px}@media (max-width:1601px){.floater.top{top:40px}}@media (max-width:668px){.floater.top{top:10px}}.floater.left{left:60px}@media (max-width:1601px){.floater.left{left:40px}}@media (max-width:668px){.floater.left{left:10px}}.floater.right{right:60px}@media (max-width:1601px){.floater.right{right:40px}}@media (max-width:668px){.floater.right{right:10px}}.floater.bottom{bottom:60px}@media (max-width:1601px){.floater.bottom{bottom:40px}}@media (max-width:668px){.floater.bottom{bottom:10px}}.floater.stick{position:fixed;z-index:9997}.statement{font-size:1.2em;text-align:center}.menu{text-transform:uppercase;letter-spacing:.05em;font-family:Oswald,Lucida Grande,Helvetica Neue,Helvetica,Arial,Verdana,"sans-serif";font-size:.9em;font-weight:700;text-shadow:none;align-self:flex-end;display:inherit}.menu ul{text-align:right}.menu .freetrial{color:#fcd232;border:2px solid #fcd232;padding:9px 10px}.menu a{border:0;color:#fcfcfc;padding:27px 6.66666667px}.menu li{display:inline}.menu li ul{background:rgba(252,210,50,.92);background-size:300px 300px;display:none;position:absolute;left:0;top:100%;width:100%;text-align:center}.menu li ul.toggled{display:inline;z-index:9}.menu li ul li{width:auto}.menu li ul li a{color:#0a0a0a;display:inline-block;padding:18px 10px}.menu li ul li a:hover{color:#9f7f02}.menu li:hover ul{display:inline;z-index:10}@media (max-width:1025px){.menu{background:#0a0a0a;position:fixed;overflow:scroll;top:0;left:0;width:100%;height:100%}.menu,.menu .logo{display:none}.menu a{width:100%}.menu a,.menu li:hover ul{display:block}.menu ul{padding:0}.menu ul li{display:block;text-align:left;position:relative}.menu ul li a{padding:9px 10px}.menu ul li .freetrial{padding:inherit;border:inherit;color:inherit}.menu ul li ul{width:100%;height:auto;position:relative;display:block;background:#fcd232;z-index:3;top:0}.menu ul li ul li a{background:#fcd232!important;padding:4.5px 10px}}.menu-toggle{box-shadow:0 1px 15px 0 rgba(0,0,0,.1);background:#fcfcfc;border-radius:5px;border:2px solid #fcfcfc;color:#be1921;cursor:pointer;display:none;font-size:1.6em;padding:5px;text-align:center;z-index:9997}.menu-toggle span{bottom:-1.5em;color:#fcfcfc;display:block;font-family:Muli,Lucida Grande,Helvetica Neue,Helvetica,Arial,Verdana,"sans-serif";font-weight:700;font-size:.45em;letter-spacing:.05em;margin-left:-5px;opacity:1;position:absolute;text-transform:uppercase;text-align:center;z-index:1}@media (max-width:1025px){.menu-toggle{display:inherit}}.menu-toggle:before{position:relative;z-index:2}.menu-toggle.togged{background:transparent;border:2px solid #fcfcfc;color:#fcfcfc}.iv,.nohome{display:none}@media (max-width:1025px){.iv{display:inline-block}}.home .iv{margin:0}.home .iv,.home .nohome{display:inline-block}.home section .button{text-shadow:none!important}.home section h1,.home section h2,.home section h3{border-bottom:0}.home section.dark{box-shadow:inset 0 2px 10px 0 rgba(0,0,0,.2);color:#fcfcfc;font-weight:400;text-shadow:rgba(0,0,0,.5) 0 0 20px}section{padding:45px 30px;position:relative!important;width:100%}section p:first-child{margin-top:0}.social{word-spacing:0}.social li{margin:0 6.66666667px;display:inline-block}.social a{border-radius:50%;border:2px solid #be1921;font-size:1.4em;width:48px;height:48px;line-height:44px;margin:0;padding:0;text-align:center}.social a:hover{border:2px solid #e9545c}@media (max-width:668px){.social li{margin:5px}}.brand{color:#fcfcfc;font-weight:700}.brand p{color:#fcfcfc;border:2px solid #fcfcfc;display:inline-block;padding:9px 20px;margin:27px 0}.brand .logo{display:block;margin:0 auto;width:144px;height:144px}.footer{background:#0a0a0a;border-top:2px solid #4a4a4a;text-align:center;text-shadow:none}.footer a{border:2px solid #fcfcfc;color:#fcfcfc}.footer a:hover{border:2px solid #fcd232;color:#fcd232}.footer address{font-style:normal;margin-top:18px}.footer address a,.footer address a:hover{border:0}@media (max-width:668px){.footer{padding-bottom:90px!important}}.notfound{border-top:2px solid #0c0c0c;border-bottom:2px solid #0c0c0c;margin:36px 0;padding:36px;text-align:center}iframe{border:0}.responsive-yt{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.responsive-yt embed,.responsive-yt iframe,.responsive-yt object{position:absolute;top:0;left:0;width:100%;height:100%}.hilight{background:#efefef;box-shadow:inset 0 2px 10px 0 rgba(0,0,0,.05);padding:18px 20px;text-shadow:none;font-weight:400;margin:18px 0}.hilight p:first-child{margin-top:0}.hilight img{max-width:100%}@media (max-width:668px){.hilight{padding:9px 10px}}.hilight.biggie{font-size:1.6em;font-weight:300}.centered{text-align:center}.programs table{width:100%}.programs table h1,.programs table h2,.programs table h3{text-align:left}.programs table td{width:50%;vertical-align:top}@media (max-width:769px){.programs table td{display:block;padding-bottom:36px;width:100%}}.programs table td:first-child{padding-right:20px;text-align:right}.programs table td:first-child h1,.programs table td:first-child h2,.programs table td:first-child h3{text-align:right}@media (max-width:769px){.programs table td:first-child{padding-right:0;text-align:left}.programs table td:first-child h1,.programs table td:first-child h2,.programs table td:first-child h3{text-align:left}}.programs table td:last-child{padding-left:20px;border-left:1px solid #cbcbcb}@media (max-width:769px){.programs table td:last-child{padding-left:0;padding-bottom:0;border-left:0}}div.calendar{margin:36px 0}div.calendar h1,div.calendar h2,div.calendar h3{border-bottom:0}div.calendar table{width:100%;text-align:left}div.calendar table thead th{font-weight:600;letter-spacing:.05em}div.calendar table th{font-weight:300;width:32.5%}div.calendar table td{width:67.5%}div.calendar table td ul{text-align:left}div.calendar table td,div.calendar table th{padding:9px 10px;border:1px solid #d6d6d6}div.calendar table .through{display:block;font-size:.9em;font-style:italic}video{background:#000;width:100%}.home .cycle-slideshow .slide{height:75vh}@media (max-width:769px){.home .cycle-slideshow .slide{height:45vh}}.home .cycle-slideshow .caption{text-shadow:rgba(0,0,0,.65) 0 1px 20px;border-radius:5px;color:#fcfcfc;letter-spacing:-.025em;z-index:9998;text-align:left;position:absolute;bottom:15%;left:20px;font-size:4.6em;line-height:1;text-transform:uppercase;font-weight:700;z-index:9997;margin:0;padding:0}.home .cycle-slideshow .caption span{color:#fcd232;display:block;font-size:1.4em}.home .cycle-slideshow .caption span:after{color:#fcfcfc;content:" !";letter-spacing:-.15em;padding-right:10px}.home .cycle-slideshow .caption img{width:100%;height:auto}@media (max-width:1025px){.home .cycle-slideshow .caption{font-size:3.8em}}@media (max-width:769px){.home .cycle-slideshow .caption{font-size:3.2em}}@media (max-width:668px){.home .cycle-slideshow .caption{font-size:2.6em;bottom:5%}.home .cycle-slideshow .caption span{font-size:1.1em}}.cycle-slideshow{overflow:hidden}.cycle-slideshow .slide{width:100%;height:65vh;min-height:540px;background-size:cover;background-position:top;position:relative}@media (max-width:769px){.cycle-slideshow .slide{height:45vh;min-height:270px}}.cycle-slideshow .outline{color:#fcfcfc;border:2px solid #fcfcfc}.cycle-slideshow .button{background:hsla(0,0%,4%,.5);display:block;position:absolute;margin:0;z-index:9997}.cycle-slideshow .button:hover{color:#fcd232;border:2px solid #fcd232}.cycle-slideshow .lowerright{bottom:18px;right:20px}.cycle-slideshow .lowerleft{bottom:18px;left:20px}.cycle-slideshow .cycle-pager{border-radius:5px;transition:color .5s;width:100%;height:auto;position:absolute;bottom:18px;right:0;left:0;z-index:9996;margin-left:0;margin-right:0;text-align:center}.cycle-slideshow .cycle-pager .pager-dot:hover{color:#feeeb0}.cycle-slideshow .cycle-pager .pager-dot{color:#fcfcfc;font-size:1.8em;border:0;font-weight:700;text-shadow:rgba(0,0,0,.5) 0 1px 10px;line-height:1;padding:0 8px;transition:color .5s;cursor:pointer;display:inline-block}@media (max-width:668px){.cycle-slideshow .cycle-pager .pager-dot{font-size:1em;margin:0 5px;display:inline-block}}.cycle-slideshow .cycle-pager .pager-dot.cycle-pager-active{color:#fcd232}@media (max-width:668px){.cycle-slideshow .cycle-pager{display:none}}.curtain{width:9999px;height:9999px;background:hsla(0,0%,4%,.35);z-index:900;display:block;position:fixed;top:0;left:0}.doc{font-family:Muli,Lucida Grande,Helvetica Neue,Helvetica,Arial,Verdana,"sans-serif";text-transform:uppercase;font-weight:700;border:2px solid #d6d6d6;display:block;padding:18px 20px;margin:27px 0;color:#0a0a0a;letter-spacing:.05em;transition:all .5s}.doc,.doc .icon{position:relative}.doc .icon{margin-right:10px;font-size:1.1em;top:.075em}@media (max-width:668px){.doc{padding:9px 10px;padding-left:40px}}a.doc:hover{color:#be1921;border:2px solid #be1921;transition:all .5s}.date{font-size:1.2em;text-align:center;font-family:Muli,Lucida Grande,Helvetica Neue,Helvetica,Arial,Verdana,"sans-serif";font-weight:400;text-transform:uppercase;letter-spacing:.05em}.noborder,.noborder:hover{border:0}img.full{max-width:100%}form .required,form h1,form h2,form h3{text-align:center}form fieldset{border:0}form label{display:block;float:left;width:30%;position:relative;top:9px;padding-right:20px;text-align:right}@media (max-width:769px){form label{text-align:left;top:auto;float:none;width:100%}}form ::-webkit-input-placeholder,form select{background:#fcfcfc;color:#7d7d7d;font-weight:400;-webkit-font-smoothing:antialiased}form input,form select,form textarea{background:#fcfcfc;box-shadow:inset 0 2px 10px 0 rgba(0,0,0,.1);border:1px solid #cbcbcb;padding:9px 10px;display:block;width:70%;margin-bottom:18px}@media (max-width:769px){form input,form select,form textarea{width:100%}}form select{height:36px;display:block}form textarea{min-height:200px}form .checkbox{box-shadow:none;margin:0;margin-top:14.4px;float:left;width:auto}form .checkhint{padding:9px 10px;float:left;color:#8c8c8c}@media (max-width:569px){form .checkhint{padding-left:0}}form .iagree{font-size:.85em;padding:18px 0}form #submit{margin-top:18px}.testimonials .main img{border-radius:50%;padding:4px;border:2px solid #be1921;margin:20px;margin-right:0;float:right}.testimonials .main span{display:block;margin-top:18px;font-weight:400}.testimonials .main dl{padding-top:18px}.testimonials .main dd{margin-bottom:36px;margin-left:0;padding-bottom:36px;border-bottom:1px solid #4a4a4a}#instructors{font-family:Muli,Lucida Grande,Helvetica Neue,Helvetica,Arial,Verdana,"sans-serif";font-weight:400}#instructors a{color:#0c0c0c;border:0;display:inline-block;text-align:center;width:33.3%;float:left;padding:18px 20px}@media (max-width:769px){#instructors a{padding:18px 10px}}@media (max-width:668px){#instructors a{width:50%}}#instructors img{border:2px solid #be1921;padding:4px;width:100%}#instructors .hilight{text-align:center}#instructors .hilight img{width:33.3%}@media (max-width:569px){#instructors .hilight img{width:50%}}#instructors .hilight h1{background:transparent;border:0;color:#0c0c0c;font-size:1.2em;margin-bottom:0;padding-bottom:0}#instructors .hilight h1 span{display:block}#instructors dl{text-align:center;margin-top:-18px}#instructors dl a{float:none;width:auto;display:block}#instructors dt{font-weight:700;font-style:normal;padding-top:36px}#instructors dd{margin:0}.contacted{cursor:pointer}.contactsheet{display:none;position:fixed;font-weight:500;z-index:999;top:45%;color:#fcfcfc;text-align:center;width:100%;z-index:9997}.contactsheet a{color:#fcfcfc;border:0}.contactsheet table{font-size:1.2em;margin-bottom:36px;width:100%;position:relative;z-index:3}.contactsheet table td{width:25%}@media (max-width:668px){.contactsheet table td{display:block;width:100%;padding-bottom:18px}}.contactsheet .curtain{background:hsla(0,0%,4%,.95);z-index:2}@media (max-width:668px){.contactsheet{top:15%}}.contactsheet.shown{display:block}.feature{position:relative;z-index:9997}.feature .button{border-radius:5px;margin:0}.hquote{font-weight:500;font-size:1.1em}.menu .features{display:none}@media (max-width:668px){.menu .features{display:block}}.dojo .hilight a{border:0}.sample{border-radius:50%;border:2px solid #be1921;padding:4px;width:220px;height:220px;margin:0 auto;text-align:center;display:block}@media (max-width:1025px){.sample{width:200px;height:200px}}@media (max-width:668px){.sample{width:160px;height:160px}}#storelayout h1,#storelayout h2,#storelayout h3{text-align:left;padding-top:0}@media (max-width:668px){#storelayout h1,#storelayout h2,#storelayout h3{text-align:center}}#storelayout .product{position:relative;margin-top:54px;padding-bottom:54px}#storelayout .addtocart{float:right}#storelayout .addtocart input.button{background:#be1921;background-color:#e4333b;background-image:-o-linear-gradient(top,#e4333b,#be1921);position:absolute;top:0;right:0;border:0;border-radius:5px;color:#fcfcfc;margin:0;text-align:center;width:80px}@media (max-width:1025px){#storelayout .addtocart input.button{top:-9px}}@media (max-width:668px){#storelayout .addtocart{float:none}#storelayout .addtocart input.button{top:0;display:block;position:relative;margin:0 auto}}img.manual{float:left;width:180px;margin-right:20px;margin-bottom:18px;margin-top:18px}@media (max-width:668px){img.manual{float:none;width:100%;margin:0}}@-moz-document url-prefix(){select{height:auto!important}}.alert{display:none;background:#fcfcfc;padding:20px;text-align:center}.alert .alert-inner{padding:36px 80px}.alert a,.alert h1,.alert h2,.alert h3{color:#be1921}.alert a{border-bottom:1px solid #be1921}@media (max-width:668px){.alert .alert-inner{padding:18px 20px;text-align:left}}.tac{text-align:center}.subbrand{border:0;position:fixed;top:54px;left:60px;z-index:4}.subbrand img{width:160px;height:160px}.subbrand:hover{border:0}table.bordered td{border:1px solid #d6d6d6;padding:9px 20px}@media (max-width:668px){table.bordered td{border-bottom:0}table.bordered tr:last-child{border-bottom:1px solid #d6d6d6}}table.format{margin-bottom:36px;width:100%}table.format .hilight{margin:0}table.format td{vertical-align:top}table.format td h1:first-child,table.format td h2:first-child,table.format td h3:first-child{margin-top:0;padding-top:0}@media (max-width:668px){table.format td{width:100%!important;display:block}}table.format.nopad td{padding:0!important}table.format.nopad td img{float:left;width:100%;height:auto}table.three-col td{width:33.3%}table.three-col td:first-child{padding-right:20px}@media (max-width:668px){table.three-col td:first-child{padding-right:0}}table.three-col td:nth-child(2){padding-right:10px;padding-left:10px}@media (max-width:668px){table.three-col td:nth-child(2){padding-left:0}}table.three-col td:nth-child(3){padding-left:20px}@media (max-width:668px){table.three-col td:nth-child(3){padding-left:0}}table.two-col td{width:50%}table.two-col td:first-child{padding-right:20px}@media (max-width:668px){table.two-col td:first-child{padding-right:0}}table.two-col td:nth-child(2){padding-left:20px}@media (max-width:668px){table.two-col td:nth-child(2){padding-left:0}}table.two-col.six-four td:first-child{width:60%}table.two-col.six-four td:nth-child(2){width:40%}table.two-col.seven-three td:first-child{width:70%}table.two-col.seven-three td:nth-child(2){width:30%}.home table.format{margin:0}.home table.format td{vertical-align:top;padding:45px 30px}@media (max-width:668px){.home td{padding-left:30px!important;padding-right:30px!important}}table.colors td.black{background:#0a0a0a;color:#fcfcfc;font-weight:400}table.colors td.black h1,table.colors td.black h2,table.colors td.black h3{color:#fcfcfc}.desktophide{position:absolute;top:-9999px;left:-9999px;display:none;visibility:hidden}@media (max-width:1025px){.mobilehide{position:absolute;top:-9999px;left:-9999px;display:none;visibility:hidden}}@media (max-width:1025px){.desktophide{display:inline;left:auto;top:auto;position:relative;visibility:visible}}.map-preview{border-radius:5px;display:block;height:auto;padding:2px;border:2px solid #e3e3e3}.nolink{border:0;text-decoration:none}.floater-bar{text-align:center;position:fixed;bottom:0;z-index:999;background:hsla(0,0%,4%,.9);width:100%;padding:18px 0}#kick-a-thon-donate .choices{margin:36px 0}#kick-a-thon-donate .choices .choice{background:#fcd232;color:#7a6102;cursor:pointer;font-weight:700;border-radius:5px;box-shadow:0 2px 10px 0 rgba(0,0,0,.05);padding:9px 20px;margin-bottom:9px;display:inline-block;transition:all .3s;position:relative;z-index:1}#kick-a-thon-donate .choices .choice.selected:hover,#kick-a-thon-donate .choices .choice:hover{box-shadow:none;transition:all .3s;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);position:relative;z-index:2}#kick-a-thon-donate .choices .choice.selected{color:#fcfcfc;box-shadow:inset 0 2px 10px 0 rgba(0,0,0,.15);background:#deb103}#kick-a-thon-donate form{text-align:center;width:50%;margin:0 auto}#kick-a-thon-donate form table{width:100%}#kick-a-thon-donate form table td{width:50%}#kick-a-thon-donate form table td input,#kick-a-thon-donate form table td select,#kick-a-thon-donate form table td textarea{width:100%}#kick-a-thon-donate form table td:first-child{padding-right:5px}#kick-a-thon-donate form table td:last-child{padding-left:5px}#kick-a-thon-donate form fieldset{display:block;border:0;margin:18px 0;padding:9px;width:100%}#kick-a-thon-donate form fieldset.single input,#kick-a-thon-donate form fieldset.single select,#kick-a-thon-donate form fieldset.single textarea{width:100%}#kick-a-thon-donate form ::-webkit-input-placeholder,#kick-a-thon-donate form select{color:#7d7d7d;font-weight:400;-webkit-font-smoothing:antialiased;background:#fcfcfc}#kick-a-thon-donate form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;border-radius:0}#kick-a-thon-donate form input,#kick-a-thon-donate form select,#kick-a-thon-donate form textarea{background:#fcfcfc;display:block;clear:both;padding:9px 10px;border:1px solid #cfcfcf;width:49%;height:45px;text-align:center}#kick-a-thon-donate form input:last-child,#kick-a-thon-donate form select:last-child,#kick-a-thon-donate form textarea:last-child{margin-right:0}#kick-a-thon-donate form label{color:#0a0a0a;clear:both;display:block;font-weight:700;margin-bottom:18px;padding:0;text-align:center;width:100%}#kick-a-thon-donate form label.error{background:#be1921;color:#fcfcfc;font-weight:400;height:45px;padding:9px 10px;margin-top:-27px}#kick-a-thon-donate form input.error{border:1px solid #be1921}#kick-a-thon-donate form #custom_amount:before{content:"awerwe "}@media (max-width:668px){#kick-a-thon-donate form{width:100%}}#kick-a-thon-donate .buttons{text-align:center}#kick-a-thon-donate .button{border-radius:5px;color:#473901;cursor:pointer;background:#fcd232;display:inline-block;font-size:.9em;font-weight:700;padding:9px 20px;text-transform:uppercase;letter-spacing:.05em;transition:all .5s;margin-bottom:9px}#kick-a-thon-donate .button:hover{background:#fcd232;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05)}#kick-a-thon-donate .your-contribution{font-size:1.2em;color:#0a0a0a;font-weight:700}#kick-a-thon-donate .thanks{text-align:center}#kick-a-thon-donate .thanks p{padding:9px 10px}body .modal{display:none}.vex{z-index:9999!important}.vex .vex-content{width:40%!important}.vex .vex-content p{margin:0;padding:0}.vex .vex-content a{border:0;display:inline-block;margin-bottom:9px!important;text-decoration:none}.vex .vex-content img{width:100%;height:auto;margin-bottom:9px!important}.vex .vex-content button{display:none!important}@media (max-width:668px){.vex .vex-content{width:90%!important}}.vex .vex-dialog-buttons{text-align:center}.vex .vex-dialog-buttons a{color:#fcfcfc!important}.vex .vex-dialog-input{display:none!important}.vex .vex-dialog-button{background:#be1921!important;color:#fcfcfc!important;float:none!important;font-weight:600;padding:9px 10px!important;text-align:center;transition:all .5s}.vex .vex-dialog-button:hover{background:#0a0a0a!important}.vex-overlay{background:rgba(0,0,0,.6)!important;z-index:9998!important}.home .reviews,body .reviews{margin-top:18px;margin-bottom:36px!important}.home .reviews .review,body .reviews .review{text-align:left;font-size:.9em;font-style:italic;padding:27px 30px!important;border:1px solid #be1921;position:relative}.home .reviews .review p:after,.home .reviews .review p:before,body .reviews .review p:after,body .reviews .review p:before{font-size:2.5em;color:#be1921;display:none}.home .reviews .review p:before,body .reviews .review p:before{content:"“"}.home .reviews .review p:after,body .reviews .review p:after{content:"”";margin-top:-4.5px;margin-left:10px}.home .reviews .review em,body .reviews .review em{color:#be1921;font-weight:700;font-style:normal}.home .reviews .review em:before,body .reviews .review em:before{content:"- "}@media (max-width:769px){.home .reviews .review,body .reviews .review{width:100%;display:block;border:0;border-bottom:1px solid #be1921;padding:36px 20px 36px 27px!important}}@media (max-width:769px){.home .reviews,body .reviews{margin-top:0}}.new-slicks{width:100%;position:relative;display:flex;justify-content:space-around;flex-flow:row wrap;align-items:stretch}.new-slicks a{border:0;display:block;font-weight:700;flex-grow:2;font-family:Oswald,Lucida Grande,Helvetica Neue,Helvetica,Arial,Verdana,"sans-serif";text-transform:uppercase;width:50%;padding:12px 30px}.new-slicks a.bg-black{background:#0a0a0a;color:#fcfcfc}.new-slicks a.bg-red{background:#be1921;color:#fcfcfc}.new-slicks a.bg-gold{background:#fcd232;color:#0a0a0a}@media (max-width:769px){.new-slicks{display:block;text-align:center}.new-slicks a{width:100%}}