*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}body,html{background:#ff001a;background-repeat:repeat !important;background-color:#7f000d;background-image:-webkit-gradient(radial, center center, 0, center center, 460, from(#ff001a), to(#7f000d));background-image:-webkit-radial-gradient(circle, #ff001a, #7f000d);background-image:-moz-radial-gradient(circle, #ff001a, #7f000d);background-image:-o-radial-gradient(circle, #ff001a, #7f000d);background-repeat:no-repeat;font-size:.95em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}body{padding:0 0 81px 0}.primary-color{color:#ff001a}.cta p{color:#fff;font-family:Raleway, sans-serif;font-size:1.4em;font-weight:500;line-height:100%;margin:0;padding:20px 10px 20px 0;text-align:right;text-shadow:1px 1px 0 rgba(0, 0, 0, .25)}.cta p strong{color:#fff;font-size:1.2em;font-weight:700}.cta p strong a{color:inherit;text-decoration:none}.cta p a{color:inherit;text-decoration:none}header{background:url(/media/site_assets/24ce47efba2fb9816124816e85ea364a/assets/featured_4_PrY9Bo8.jpg) center center no-repeat;position:relative}.logo{background:#fafafa url(/media/template_assets/mighty/v1/assets/bg.png) top left repeat;height:192px;width:192px}.logo a{text-decoration:none}.logo a h2{color:#111;font-family:Raleway, sans-serif;font-size:2em;font-weight:500;line-height:100%;margin:0;padding:0;text-align:left}.logo a h2 img{display:block;height:auto;padding:10px;width:100%}.overlay{bottom:10px;max-width:640px;position:absolute;right:-10px}.overlay h1{background:#111;color:#fff;font-family:Raleway, sans-serif;font-size:2.4em;font-weight:700;line-height:100%;margin:0;padding:10px;text-align:center}.overlay:before{content:"";position:absolute;top:-10px;right:0;width:0;height:0;border-bottom:10px solid rgba(0, 0, 0, .25);border-right:10px solid #ff001a;border-right:10px solid rgba(255, 0, 26, 0)}nav.primary-navigation{background:#111;margin:0 10px;position:relative;width:940px}nav.primary-navigation ul{margin:0 0 0 15px}nav.primary-navigation ul li{display:inline;line-height:100%;margin:0}nav.primary-navigation ul li a{color:#fff;display:inline-block;font-family:Raleway, sans-serif;font-size:.8em;font-weight:700;padding:15px 10px;text-decoration:none;text-transform:uppercase;white-space:nowrap}nav.primary-navigation ul li a:hover{color:#ff001a}nav.primary-navigation ul li.active a{color:#ff001a}nav.primary-navigation:before{content:"";position:absolute;bottom:0;left:-10px;width:0;height:0;border-bottom:10px solid rgba(0, 0, 0, .25);border-left:10px solid #ff001a;border-left:10px solid rgba(255, 0, 26, 0)}nav.primary-navigation:after{content:"";position:absolute;bottom:0;right:-10px;width:0;height:0;border-bottom:10px solid rgba(0, 0, 0, .25);border-right:10px solid #ff001a;border-right:10px solid rgba(255, 0, 26, 0)}.social{margin:11px 35px 0 0;position:absolute;right:0;top:0}.social ul{margin:0;list-style-type:none;text-align:right}.social ul li{display:inline;line-height:100%;margin:0}.social ul li a img{display:inline;height:22px;width:auto}nav.mobile{display:none}nav.secondary-navigation{background:#fafafa url(/media/template_assets/mighty/v1/assets/bg.png) top left repeat;border-left:10px solid #fff;border-right:10px solid #fff;border-top:10px solid #fff}nav.secondary-navigation ul{margin:0}nav.secondary-navigation ul li{display:inline;line-height:100%;margin:0}nav.secondary-navigation ul li a{color:#111;float:left;font-family:Raleway, sans-serif;font-size:.7em;font-weight:700;letter-spacing:.1em;padding:10px;text-decoration:none;text-transform:uppercase;white-space:nowrap}nav.secondary-navigation ul li a:hover{color:#ff001a}nav.secondary-navigation ul li.active a{color:#ff001a}section.content{background:#fff;padding:20px 0 0 0}section.content h1,section.content h2,section.content h3,section.content h4,section.content h5,section.content h6{font-family:Raleway, sans-serif;font-weight:700}section.content ol,section.content ul{list-style-position:inside}section.content ul{list-style-type:disc}section.content ol{list-style-type:decimal}section.content img{display:block;height:auto;width:100%}section.content .widget{margin:0 0 20px 0}section.content input[type="text"],section.content select,section.content textarea{-webkit-background-clip:padding-box;-webkit-border-radius:0;-moz-background-clip:padding-box;-moz-border-radius:0;border-radius:0;background-clip:padding-box;width:100%}footer{background:#111;bottom:0;padding:10px 0;position:fixed;width:100%}footer p{color:#fff}footer p strong{color:#fff}footer p a{color:#fff}footer p a:hover{color:rgba(255, 255, 255, .8)}.copyright p{color:#fff;font-family:Raleway, sans-serif;font-size:.8em;font-weight:700;margin:0;text-align:center}@media only screen and (max-width: 959px){nav.primary-navigation{width:748px}}@media only screen and (max-width: 959px){.overlay{max-width:512px;right:0}}@media only screen and (max-width: 767px){.block{padding:0 10px}}@media only screen and (max-width: 767px){header{background:#fff;border:none;height:auto;margin:0}}@media only screen and (max-width: 767px){.cta p{padding:20px 0;text-align:center}}@media only screen and (max-width: 767px){.cta p strong{display:block}}@media only screen and (max-width: 767px){.logo{height:auto;margin:0;width:100%}}@media only screen and (max-width: 767px){.logo a h2{text-align:center}}@media only screen and (max-width: 767px){.logo a h2 img{padding:20px}}@media only screen and (max-width: 767px){.overlay{bottom:0;margin:0 0 0 -10px;position:relative;right:0;width:320px}}@media only screen and (max-width: 767px){.overlay:after{content:"";position:absolute;top:-10px;left:0;width:0;height:0;border-bottom:10px solid rgba(0, 0, 0, .25);border-left:10px solid #ff001a;border-left:10px solid rgba(255, 0, 26, 0)}}@media only screen and (max-width: 767px){.social{background:#111;margin:0 auto;position:relative;padding:11px 0 5px 0;width:280px}}@media only screen and (max-width: 767px){.social ul{text-align:center}}@media only screen and (max-width: 767px){.social:before{content:"";position:absolute;bottom:0;left:-10px;width:0;height:0;border-bottom:10px solid rgba(0, 0, 0, .25);border-left:10px solid #ff001a;border-left:10px solid rgba(255, 0, 26, 0)}}@media only screen and (max-width: 767px){.social:after{content:"";position:absolute;bottom:0;right:-10px;width:0;height:0;border-bottom:10px solid rgba(0, 0, 0, .25);border-right:10px solid #ff001a;border-right:10px solid rgba(255, 0, 26, 0)}}@media only screen and (max-width: 767px){nav.primary-navigation,nav.secondary-navigation{display:none}}@media only screen and (max-width: 767px){nav.mobile{background:#e9e9e9;display:block}}@media only screen and (max-width: 767px){nav.mobile ul.primary-navigation{margin:0;text-align:center}}@media only screen and (max-width: 767px){nav.mobile ul.primary-navigation li{line-height:100%;margin:0 0 1px 0}}@media only screen and (max-width: 767px){nav.mobile ul.primary-navigation li a{background:#fafafa url(/media/template_assets/mighty/v1/assets/bg.png) top left repeat;color:#111;display:block;font-family:Raleway, sans-serif;font-size:.9em;font-weight:700;letter-spacing:.1em;padding:15px 0;text-decoration:none;text-transform:uppercase}}@media only screen and (max-width: 767px){nav.mobile ul.primary-navigation li a:hover{color:#ff001a}}@media only screen and (max-width: 767px){nav.mobile ul.primary-navigation li .secondary-nav-container ul.secondary-navigation{font-size:100%;margin:1px 0 0 0}}@media only screen and (max-width: 767px){nav.mobile ul.primary-navigation li .secondary-nav-container ul.secondary-navigation li a{background:#fafafa url(/media/template_assets/mighty/v1/assets/bg.png) top left repeat;color:#111;font-size:.7em;padding:10px 0}}@media only screen and (max-width: 767px){nav.mobile ul.primary-navigation li .secondary-nav-container ul.secondary-navigation li a:hover{background:#fafafa url(/media/template_assets/mighty/v1/assets/bg.png) top left repeat;color:#ff001a}}@media only screen and (max-width: 767px){nav.mobile ul.primary-navigation li .secondary-nav-container ul.secondary-navigation li.active a{background:#111;color:#ff001a}}@media only screen and (max-width: 767px){nav.mobile ul.primary-navigation li .secondary-nav-container ul.secondary-navigation li.active a:hover{background:#111;color:#ff001a}}@media only screen and (max-width: 767px){nav.mobile ul.primary-navigation li.active a{background:#111;color:#ff001a}}@media only screen and (max-width: 767px){nav.mobile ul.primary-navigation li.active a:hover{background:#111;color:#ff001a}}@media only screen and (min-width: 480px) and (max-width: 767px){.social{width:400px}}@media only screen and (min-width: 480px) and (max-width: 767px){.overlay{width:440px}}
