@font-face{font-family:MyriadPro-Cond;src:url("../fonts/MyriadPro-Cond.woff")}@font-face{font-family:MyriadPro-BoldCond;src:url("../fonts/MyriadPro-BoldCond.woff")}html{height:100%}body{font-family:'MyriadPro-Cond',sans-serif !important;font-size:12pt;background-color:#000;height:100%}strong{font-weight:normal !important;font-family:'MyriadPro-BoldCond',sans-serif !important}.body-content{padding-left:30px;padding-right:30px;padding-top:60px !important;padding-bottom:95px !important;margin:auto !important;background-color:#fff;min-height:100%}footer{background-color:#fff;position:fixed;bottom:0;left:0;right:0}footer .copyright{margin-top:2px;padding-top:1px;font-size:9px;background-color:#000;color:#fff}footer .sponsors.seperator{margin-left:0 !important;margin-right:0 !important;margin-bottom:3px !important;border-top:#f00 3px solid}footer .sponsors>div>img{max-height:75px !important;width:auto}footer a{color:#fc0}footer a:active{color:#fff}footer a:visited{color:#fc0}footer a:hover{color:#09f}footer span{display:inline-block}footer .row{overflow:hidden}footer [class*="col-"]{margin-bottom:-99999px;padding-bottom:99999px}li.menu-item{width:auto !important;text-align:left !important;background-color:#333 !important}li.menu-item a{border-bottom:solid 1px;border-bottom-color:#333}li.menu-item a:hover{border-bottom-color:#f00}.wbr{display:inline-block;width:.35em}.navbar-header>button>div{display:inline-block;margin-left:5px;margin-right:5px;vertical-align:middle;color:#fff}.dropdown-menu{padding-bottom:0 !important;border-bottom:0 !important;background-color:#000 !important;color:#fff !important}.dropdown-menu>li>a{background-color:#000 !important;color:#fff !important}.dropdown-menu .menu-item{width:auto !important}.navbar-nav{margin-bottom:0 !important}.navbar-brand>img{width:auto;height:60px}.navbar{border:0 !important;margin-bottom:0 !important;padding-right:0 !important}.navbar-brand{height:auto !important;padding:0 !important;line-height:auto !important}.navbar-brand:hover{border-bottom-color:#000}.navbar-inverse{background-color:#000 !important;border-color:#000 !important;padding-left:0}.navbar-inverse .navbar-brand{color:#fff !important}.navbar-inverse .navbar-nav>li>a{color:#fff !important}.navbar-inverse .navbar-nav>li>a:hover{color:#fff !important;background-color:#666}.pageNav img{margin-top:0;margin-bottom:0;padding:7px;width:100%;max-height:110px}.subMenuHeading{float:left;background-color:#f00;min-width:85%;min-height:50px;max-height:50px;margin-left:-30px;padding-left:30px;padding-right:20px;border-bottom:3px solid #000;text-align:left}.subMenuHeadingText{margin-top:7px;margin-bottom:0;font-size:20pt;letter-spacing:.0625em;color:#fff}.subMenuHeadingAngle{display:inline-block;border-top:0 solid transparent;border-bottom:50px solid transparent;border-left:20px solid #f00}.headline{font-weight:bold}.externalButtons img{padding-left:15px !important;padding-bottom:15px !important}.subNavImg{font-family:'MyriadPro-BoldCond',sans-serif !important;font-size:16pt;letter-spacing:.0625em;border:1px solid #797979;border-radius:.25em;background-color:#000;text-align:center;color:#fff;padding-top:15px;padding-left:15px;padding-right:15px;margin-bottom:15px;max-width:320px;margin-left:auto;margin-right:auto}.subNavImg img{border-radius:.25em;width:100%}.subNavImg p{margin-top:6px;margin-bottom:3px}.subNavImg:hover{text-decoration:none;background-color:#797979}.subNavImg a{text-decoration:none;color:#fff}.contactLabel{display:inline-block;width:35px;text-align:right;margin-right:5px}.contactInfo{display:inline-block}@media only screen and (min-width:480px) and (max-width:767px){.nav>li>a{font-size:14pt;padding-left:20px !important;padding-top:20px !important;padding-bottom:10px !important;line-height:normal !important}.navbar-fixed-top .navbar-collapse{max-height:unset !important}}@media only screen and (max-width:375px){.navbar-brand>img{max-width:200px !important}#menuText{display:none !important;visibility:hidden !important}.subMenuHeading{min-height:39px !important;max-height:39px !important}.subMenuHeadingText{font-size:14pt !important}.subMenuHeadingAngle{border-bottom:39px solid transparent !important}.subTitleBox{min-height:39px !important;max-height:39px !important}.subTitleText{font-size:14pt !important}.subTitleAngle{border-bottom:39px solid transparent !important}}@media only screen and (min-width:667px) and (max-width:767px){.card.col-sm-4{width:33.33333333% !important;float:left !important}.card img{padding-top:0 !important;padding-left:0 !important;padding-right:0 !important}.card.col-xs-12{width:50% !important;float:left !important;min-height:250px !important}}@media only screen and (min-width:768px){.body-content{padding-top:75px !important}.navbar-brand{height:75px !important}.navbar-brand>img{width:auto;height:75px}.nav>li>a{padding-left:5px !important;padding-right:5px !important}.navbar-inverse .navbar-nav>li>a:hover{color:#f00 !important;background-color:#fff}li.menu-item{min-width:75px !important;font-size:12pt}li.menu-item:hover{border-bottom-color:#f00 !important}li.menu-item a{border-bottom:solid 6px;border-bottom-color:#333;min-width:75px !important;height:75px !important;display:table}li.menu-item>a>div{display:table-cell;vertical-align:middle;text-align:center}.wbr{display:block}}@media only screen and (min-width:992px){.body-content{padding-top:86px !important}.navbar-brand{height:86px !important}.navbar-brand>img{width:auto;height:86px}.nav>li>a{padding-left:15px !important;padding-right:15px !important}li.menu-item{min-width:100px !important}li.menu-item>a{min-width:100px !important;height:86px !important}.subMenuHeading{width:50%}}@media only screen and (min-width:1200px){.body-content{padding-top:120px !important}.navbar-brand{height:120px !important}.navbar-brand>img{width:auto;height:120px}li.menu-item{min-width:100px !important;font-size:14pt}li.menu-item>a{min-width:100px !important;height:120px !important}.subMenuHeading{width:66%}}.home h3{color:#f00;font-weight:normal !important;font-family:'MyriadPro-BoldCond',sans-serif !important}.icon h3{color:#000;font-weight:bold;text-align:center}.card img{margin-top:0;margin-bottom:0;width:100%;padding:15px}.social{margin-bottom:20px}.social img{max-width:65px;max-height:65px;padding-left:5px;padding-right:5px}.carousel{margin-left:-30px;margin-right:-30px}.carousel-caption{display:none}.carousel-caption p{font-size:20px;line-height:1.4}.carousel-inner .item img[src$=".svg"]{width:100%}#subTitleWrapper{min-height:50px;max-height:50px;margin-left:-30px;margin-right:-30px;overflow:hidden}#subTitle{position:relative;min-height:50px;max-height:50px;-webkit-animation:subTitle .5s forwards;-webkit-animation-delay:.25s;animation:subTitle .5s forwards;animation-delay:.25s}@-webkit-keyframes subTitle{0%{left:-100%}100%{left:0}}@keyframes subTitle{0%{left:-100%}100%{left:0}}.subTitleBox{float:left;background-color:#f00;min-width:85%;min-height:50px;max-height:50px;border-bottom:3px solid #000}.subTitleText{padding-top:7px;padding-left:30px;padding-right:20px;font-size:20pt;letter-spacing:.03125em;color:#fff}.subTitleAngle{display:inline-block;border-top:0 solid transparent;border-bottom:50px solid transparent;border-left:20px solid #f00}.pageNav.legends img{max-height:100% !important}.pageNav.veteran img{max-height:100% !important}.fullResults{margin-top:15px;text-align:center}.raceButton{text-align:center}.raceButton img{max-width:100px;max-height:100px;margin-bottom:30px}.raceResults h3{margin-left:15px}.raceResults p{margin-left:30px}.raceResults>.raceCol{margin-left:15px;margin-right:-15px}.sponsorspage img{max-width:260px;padding:35px}