.primary-color{color:#d11e45}.shadow{-webkit-box-shadow:10px 10px 0 0 rgba(0, 0, 0, .25);-moz-box-shadow:10px 10px 0 0 rgba(0, 0, 0, .25);box-shadow:10px 10px 0 0 rgba(0, 0, 0, .25)}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,html{background:url(../media/template_assets/rally/v1/assets/body_bg.png) top center repeat;background-color:rgb(64.471%, 9.254%, 21.285%);color:#444;font-family:Tahoma, Geneva, sans-serif;font-size:1em;font-weight:normal;line-height:1.5em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}img{display:block;height:auto;width:100%}b,strong{font-weight:bold}em,i{text-decoration:italic}section.topbar{height:92px;padding:30px 0 0 0}section.topbar.height{height:auto}section.topbar .social ul li{display:inline}section.topbar .social ul li a{text-decoration:none}section.topbar .social ul li a img{display:inline;height:36px;width:auto}section.topbar .cta p{color:#fff;font-family:News Cycle, sans-serif;font-size:1.8em;font-weight:400;margin:0;text-align:right;text-shadow:0 1px 0 rgba(0, 0, 0, .25)}section.topbar .cta p img{display:inline;height:30px;margin:0 5px 0 0;vertical-align:top;width:auto}section.topbar .cta p a{color:#fff;text-decoration:none}section.topbar .cta p span.pre-text{margin:0 5px 0 0}header{background:#fff url(........../media/template_assets/rally/v1/assets/content_bg.png) center center repeat}header nav.primary-navigation ul{list-style-type:none;margin:39px 0 0 0;text-align:center}header nav.primary-navigation ul li{display:inline;line-height:100%;margin:0}header nav.primary-navigation ul li a{color:#d11e45;font-family:News Cycle, sans-serif;font-size:1.4em;font-weight:400;padding:40px 10px 5px 10px;text-decoration:none;text-shadow:0 1px 0 #fff;white-space:nowrap}header nav.primary-navigation ul li a:hover,header nav.primary-navigation ul li.active a{background:#d11e45;-webkit-box-shadow:5px 5px 0 0 rgba(0, 0, 0, .1);-moz-box-shadow:5px 5px 0 0 rgba(0, 0, 0, .1);box-shadow:5px 5px 0 0 rgba(0, 0, 0, .1);background:#d11e45 \9;color:#fff;position:relative;text-shadow:0 1px 0 rgba(0, 0, 0, .25)}header nav.primary-navigation ul li a:hover:after,header nav.primary-navigation ul li.active a:after{content:"";position:absolute;top:0;right:-10px;width:0;height:0;border-bottom:10px solid rgba(0, 0, 0, .25);border-right:10px solid #e2b424;border-right:10px solid rgba(226, 180, 36, 0)}header .logo{padding:50px 0 40px 0}header .logo a{text-decoration:none}header .logo a img{margin:0 auto;width:33%}header .logo a h1,header .logo a h2{color:#444;font-family:Open Sans Condensed, sans-serif;font-size:3.4em;font-weight:300;text-align:center;text-shadow:0 1px 0 #fff;word-wrap:break-word;text-align:center;line-height:50px;margin-bottom:14px}header nav.secondary-navigation{background:#fff url(......../media/template_assets/rally/v1/assets/block_bg.png) repeat top center;margin:0 0 40px 0;padding:20px 0}header nav.secondary-navigation ul{list-style-type:none;margin:0;text-align:center}header nav.secondary-navigation ul li{display:inline;line-height:100%;margin:0}header nav.secondary-navigation ul li a{color:#d11e45;font-family:News Cycle, sans-serif;font-size:1.2em;font-weight:700;padding:0 5px;text-shadow:0 1px 0 #fff;white-space:nowrap}header nav.secondary-navigation ul li a.active{color:#444;text-decoration:none}header nav.secondary-navigation ul li a:hover{color:#444;text-decoration:none}section.content{background:#fff url(........../media/template_assets/rally/v1/assets/content_bg.png) center center repeat}section.content h1,section.content h2,section.content h3,section.content h4,section.content h5,section.content h6,section.content p{color:#444;margin:0 0 20px 0;text-shadow:0 1px 0 #fff}section.content h1,section.content h2,section.content h3,section.content h4,section.content h5,section.content h6{font-family:Open Sans Condensed, sans-serif;font-weight:700;line-height:100%;text-transform:uppercase}section.content h1{border-bottom:1px solid #ddd;font-size:1.8em;padding-bottom:20px}section.content h2{font-size:1.4em}section.content h3{font-size:1.2em}section.content h4{font-size:1em}section.content h5{font-size:.9em}section.content h6{font-size:.8em}section.content ul{list-style-position:inside;list-style-type:none;margin:0 0 20px 0;padding:0 0 0 10px}section.content ul li{background:url(../media/template_assets/rally/v1/assets/list_icon.png) no-repeat 0 50%;padding:0 0 0 15px}section.content ol{list-style-position:inside;list-style-type:decimal;margin:0 0 20px 0;padding:0 0 0 10px}section.content li{font-size:.8em;line-height:150%;margin:0;text-shadow:0 1px 0 #fff;text-transform:uppercase}section.content p{font-size:.9em;line-height:150%}section.content p strong{color:#444}section.content a{color:#d11e45;font-weight:bold}section.content a:hover{text-decoration:none}section.content a.btn{-webkit-background-clip:padding-box;-webkit-border-radius:3px;-moz-background-clip:padding-box;-moz-border-radius:3px;border-radius:3px;background-clip:padding-box;background:#d11e45;color:#fff;display:inline-block;font-size:.8em;padding:7px 20px;text-decoration:none;text-shadow:0 1px 0 rgba(0, 0, 0, .25);text-transform:uppercase}section.content a.btn:hover{background:rgb(73.216%, 10.509%, 24.172%)}section.content blockquote{margin:0 0 20px 0;padding:20px 20px 0 20px;border-left:1px solid #ddd}section.content .widget{margin:0 0 20px 0}section.content .widget.carousels nav.carousel-nav{display:none}section.content .widget.form form h2{display:none}section.content .widget.form form label{color:#444;font-size:.9em;font-weight:normal;text-shadow:0 1px 0 #fff}section.content .widget.form form input,section.content .widget.form form select,section.content .widget.form form 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;background:#fff;border:1px solid #ddd;color:#666;font-size:.7em;font-family:"HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;margin:0 0 5px 0;padding:5px;width:100%}section.content .widget.form form input[type=submit]{-webkit-background-clip:padding-box;-webkit-border-radius:3px;-moz-background-clip:padding-box;-moz-border-radius:3px;border-radius:3px;background-clip:padding-box;appearance:none;-moz-appearance:none;-webkit-appearance:none;background:#d11e45;border:none;color:#fff;display:block;font-family:Tahoma, Geneva, sans-serif;font-size:.75em;margin:20px 0 0 0;padding:10px 20px;text-shadow:0 1px 0 rgba(0, 0, 0, .25);text-transform:uppercase;width:auto}section.content .widget.form form input[type=submit]:hover{background:rgb(73.216%, 10.509%, 24.172%)}section.content .widget.form form input[type="checkbox"]{float:left;margin:0 0 5px -3px}section.content .widget.form form ul.errorlist{list-style:inside none;margin:0 0 5px 0}section.content .widget.form form ul.errorlist li{color:#d11e45;font-size:.7em;font-weight:bold;text-transform:uppercase}section.mobile-nav{display:none}footer{background:#fff url(........../media/template_assets/rally/v1/assets/content_bg.png) center center repeat;padding:40px 0 0 0}footer .footer-nav{background:#fff url(......../media/template_assets/rally/v1/assets/block_bg.png) repeat top center;padding:40px 0}footer .footer-nav nav.primary-navigation ul{list-style-type:none;margin:0;text-align:center}footer .footer-nav nav.primary-navigation ul li{display:inline;line-height:100%;margin:0}footer .footer-nav nav.primary-navigation ul li a{border-right:1px solid #bbb;color:#d11e45;font-family:Open Sans Condensed, sans-serif;font-size:1.2em;font-weight:700;padding:5px 10px 5px 6px;text-decoration:none;text-shadow:0 1px 0 #fff;text-transform:uppercase;white-space:nowrap}footer .footer-nav nav.primary-navigation ul li a:hover,footer .footer-nav nav.primary-navigation ul li.active a{color:#444}footer .footer-nav nav.primary-navigation ul li:last-child a{border-right:none}footer .footer-copyright{border-top:1px solid #ddd;margin:20px 0 0 0;padding:20px 0}footer .footer-copyright p{color:#444;font-family:Tahoma, Geneva, sans-serif;font-size:.8em;line-height:125%;margin:0;text-shadow:0 1px 0 #fff}footer .footer-copyright p a{color:#444}footer .footer-copyright p strong{color:#d11e45;font-family:Open Sans Condensed, sans-serif;font-size:1.2em;font-weight:700;text-transform:uppercase}footer .footer-copyright p strong a{color:#d11e45}@media only screen and (max-width: 959px){header nav.primary-navigation ul{margin:35px 0 0 0}}@media only screen and (max-width: 959px){header nav.primary-navigation ul li a{font-size:1.2em}}@media only screen and (max-width: 959px){header .secondary-navigation ul li a{font-size:1em}}@media only screen and (max-width: 959px){footer .footer-nav nav ul.primary li a{font-size:1em}}@media only screen and (max-width: 767px){.block{padding:0 20px}}@media only screen and (max-width: 767px){section.topbar{height:auto;padding:20px 0 0 0}}@media only screen and (max-width: 767px){section.topbar .social ul{margin:0;text-align:center}}@media only screen and (max-width: 767px){section.topbar .cta p{margin:0 0 20px 0;text-align:center}}@media only screen and (max-width: 767px){section.topbar .cta p span.pre-text{display:block;margin:0 0 5px 0}}@media only screen and (max-width: 767px){header nav{display:none}}@media only screen and (max-width: 767px){header .logo{padding:40px 20px}}@media only screen and (max-width: 767px){header .logo img{width:100% !important}}@media only screen and (max-width: 767px){header nav.secondary-navigation{display:none}}@media only screen and (max-width: 767px){section.mobile-nav{background:#fff url(........../media/template_assets/rally/v1/assets/content_bg.png) center center repeat;display:block;padding:40px 0 0 0}}@media only screen and (max-width: 767px){section.mobile-nav nav.mobile ul.primary-navigation{background:#fff url(........../media/template_assets/rally/v1/assets/content_bg.png) center center repeat;height:100%;list-style-type:none;margin:0;text-align:center}}@media only screen and (max-width: 767px){section.mobile-nav nav.mobile ul.primary-navigation li{display:inline;margin:0}}@media only screen and (max-width: 767px){section.mobile-nav nav.mobile ul.primary-navigation li a{background:#444;color:#fff;display:block;font-family:News Cycle, sans-serif;font-size:1.4em;font-weight:400;margin:0 0 1px 0;padding:10px 0 15px 0;text-decoration:none;text-shadow:0 1px 0 rgba(0, 0, 0, .5);width:100%}}@media only screen and (max-width: 767px){section.mobile-nav nav.mobile ul.primary-navigation li a:hover,section.mobile-nav nav.mobile ul.primary-navigation li.active a{background:#d11e45;text-shadow:0 1px 0 rgba(0, 0, 0, .25)}}@media only screen and (max-width: 767px){section.mobile-nav nav.mobile ul.primary-navigation li a:hover:hover,section.mobile-nav nav.mobile ul.primary-navigation li.active a:hover{background:#d11e45;text-shadow:0 1px 0 rgba(0, 0, 0, .25)}}@media only screen and (max-width: 767px){section.mobile-nav nav.mobile ul.primary-navigation li ul.secondary-navigation{font-size:100%;margin:0}}@media only screen and (max-width: 767px){section.mobile-nav nav.mobile ul.primary-navigation li ul.secondary-navigation li{margin:0}}@media only screen and (max-width: 767px){section.mobile-nav nav.mobile ul.primary-navigation li ul.secondary-navigation li a{background:#fff url(......../media/template_assets/rally/v1/assets/block_bg.png) repeat top center;color:#d11e45;font-family:News Cycle, sans-serif;font-size:1em;font-weight:700;margin:0;padding:5px 0;text-decoration:underline;text-shadow:0 1px 0 #fff;white-space:nowrap}}@media only screen and (max-width: 767px){section.mobile-nav nav.mobile ul.primary-navigation li ul.secondary-navigation li a.active,section.mobile-nav nav.mobile ul.primary-navigation li ul.secondary-navigation li a:hover{background:#fff url(......../media/template_assets/rally/v1/assets/block_bg.png) repeat top center;color:#444;text-decoration:none;text-shadow:0 1px 0 #fff}}@media only screen and (max-width: 767px){section.mobile-nav nav.mobile ul.primary-navigation li ul.secondary-navigation li:first-child a{padding:10px 0 5px 0}}@media only screen and (max-width: 767px){section.mobile-nav nav.mobile ul.primary-navigation li ul.secondary-navigation li:last-child a{padding:5px 0 15px 0}}@media only screen and (max-width: 767px){footer{padding:0}}@media only screen and (max-width: 767px){footer .footer-nav{display:none}}
