body{color:#333;font-family:Arial,sans-serif;font-size:14px;line-height:1.2;background:url(../img/background.png) repeat scroll white}body h1,body h2,body h3,body h4,body h5,body h6{font-family:"Arvo",Arial,sans-serif;font-weight:700;line-height:1.3;color:#0080ab;margin-top:.2rem;margin-bottom:.5rem}body h1{font-size:32px}body h2{font-size:28px}body h3{font-size:24px}body h4{font-size:18px}body h5{font-size:16px}body h6{font-size:14px}body table thead tr th,body table thead tr td{font-size:14px}body p{font-family:inherit;font-weight:400;font-size:14px;line-height:1.4}body ul,body ol,body dl{font-size:14px}body a{color:#ec8801;line-height:inherit}body a:hover,body a:focus{color:#fe9609}@media screen and (max-width:960px){body h1{font-size:28px}body h2{font-size:24px}body h3{font-size:20px}body h4{font-size:16px}body h5{font-size:14px}}form{margin:0;padding:0}iframe{border:none;max-width:100%}header{background-color:#fff}header .medium-8{text-align:right}.logo{margin:0;padding:16px 20px 6px}@media screen and (max-width:960px){header{padding:54px 0 10px}header .medium-4,header .medium-8{width:50%}.logo{padding:30px 10px 15px}}@media screen and (max-width:768px){header .medium-4,header .medium-8{width:100%}.logo{text-align:center;padding:15px 10px}}.header-content{display:inline-block;padding:0 30px 0 0;vertical-align:top}.top-navigation{text-align:right;margin:30px 0 15px}.top-navigation ul{margin:0;padding:0;display:inline-block;line-height:1}.top-navigation ul li{display:inline-block;float:left;padding:0 14px}.top-navigation ul li:last-child{padding-right:0}.top-navigation ul li a{margin:0;padding:0;font-family:"Cabin",Arial,sans-serif;font-weight:400;color:#666;text-transform:uppercase}.top-navigation ul li a:hover{color:#f9940d}.call-out{margin:10px 0;text-align:right}.call-out h1{margin:0;font-family:"Cabin",Arial,sans-serif;font-weight:400;font-size:22px;color:#666;text-transform:uppercase}@media screen and (max-width:1200px){.header-content{padding:0 20px 0 0}}@media screen and (max-width:960px){.header-content{padding:0;width:100%}.call-out{display:none}.top-navigation{margin:30px 0 0}}@media screen and (max-width:768px){.header-content{display:none}}.countdown{border:1px solid #e0e0e0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0;text-align:center;margin:20px 0 5px;display:inline-block;vertical-align:top}.countdown h5{color:#666;font-size:16px;text-transform:uppercase;font-weight:700;font-family:Arial,sans-serif;display:block;border-bottom:1px solid #e0e0e0;margin:0;padding:7px 0 3px}.countdown .race-countdown{padding:9px 5px;display:inline-block}.countdown .race-countdown div{background-color:#ebebeb;display:inline-block;width:66px;padding:4px 6px 6px;margin:0 3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:28px;font-weight:700;color:#333;text-align:center}.countdown .race-countdown div span{font-size:10px;text-transform:uppercase;font-weight:700;color:#666;display:block}@media screen and (max-width:960px){.countdown{margin:15px 0 5px}}@media screen and (max-width:768px){header .medium-8{text-align:center}.countdown{margin:0 0 16px}.countdown .race-countdown div{width:62px}}.navigation{text-align:center}ul.topMenu{margin:0;padding:15px 0;line-height:1.2;position:relative;display:inline-block}ul.topMenu:before,ul.topMenu:after{content:" ";display:table}ul.topMenu:after{clear:both}ul.topMenu>li{display:inline-block;float:left;border-right:1px solid #ccc;padding:0 18px}ul.topMenu>li:first-child{padding-left:0}ul.topMenu>li:last-child{border-right:none;padding-right:0}ul.topMenu li{position:relative}ul.topMenu li a{font-size:15px;font-family:"Cabin",Arial,sans-serif;font-weight:500;color:#333;padding:0;margin:0;text-transform:uppercase;-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;-o-transition:color 0.2s ease;transition:color 0.2s ease}ul.topMenu li a:hover,ul.topMenu li a:focus{color:inherit}ul.topMenu li.hover>a{color:#0080ab}ul.topMenu li ul{position:absolute;left:-9999px;width:250px;text-align:left;z-index:100;padding:18px 0 0;margin:0}ul.topMenu li ul li{display:block;z-index:100;border-top:1px solid #1a8db4}ul.topMenu li ul a{display:block;position:relative;z-index:100;background:#0080ab;color:#fff;font-size:13px;padding:10px 18px;-webkit-transition:background 0.2s ease;-moz-transition:background 0.2s ease;-o-transition:background 0.2s ease;transition:background 0.2s ease}ul.topMenu li ul a:hover{color:#fff;background:#1a6d89}ul.topMenu li.hover ul{left:0}ul.topMenu li:last-child.hover ul{left:auto;right:0}@media screen and (max-width:1200px){ul.topMenu>li{padding:0 8px}ul.topMenu li a{font-size:14px}ul.topMenu ul a{font-size:12px}}@media screen and (max-width:960px){.navigation{width:100%;position:absolute;z-index:100;top:0;text-align:left;background-color:#329bd0}.navigation .columns{padding:0}.toggle-menu{display:inline-block;color:#fff;font-size:16px;font-family:Arial,sans-serif;line-height:24px;padding:0;margin:10px 30px 10px 50px;text-decoration:none}.toggle-menu:before{background-image:url(../img/menu-icon.png);background-repeat:no-repeat;background-size:20px 14px;background-position:left center;width:20px;height:24px;display:inline-block;content:"";margin:0;padding:0;position:absolute;margin-left:-30px}.toggle-menu:hover,.toggle-menu:focus{color:#fff}.active{display:block}ul.topMenu{display:block;width:100%;background-color:#005c7c;padding:0}ul.topMenu>li{float:none;display:block;border-bottom:1px solid #1a6d89;border-right:none}ul.topMenu>li:last-child{border-bottom:none}ul.topMenu>li.hover>ul{position:static}ul.topMenu>li.hover{border-bottom:none}ul.topMenu li{margin:0;padding:0}ul.topMenu li a{padding:12px 20px;display:inline-block;width:100%;font-size:14px;color:#fff;font-weight:500;text-transform:uppercase}ul.topMenu li a.parent{background-image:url(../img/down-arrow.png);background-repeat:no-repeat;background-position:95% 50%}ul.topMenu li a:hover,ul.topMenu li a:focus{color:#fff}ul.topMenu li.hover>a{color:#fff}ul.topMenu li ul{display:block;width:100%;margin-left:0;padding:0}ul.topMenu li ul li{border-top:1px solid #1a6d89}ul.topMenu li ul li:first-child{border:none}ul.topMenu li ul a{background:#004760;color:#fbac40;padding:8px 20px;font-size:14px;text-transform:uppercase}ul.topMenu li ul a:hover{background:#004760}}.dynamic{text-algin:center}.typeTextPage .dynamic{display:none}.dynamic .slideshow{margin:0}.featured{margin-top:-145px;padding:0 13px}.typeTextPage .featured{margin-top:0}@media screen and (max-width:768px){.featured{margin-top:0;padding:0}}.spotlight .medium-3{background-color:#f9940d;background-color:rgba(249,148,13,.8);-webkit-transition:background 0.2s ease;-moz-transition:background 0.2s ease;-o-transition:background 0.2s ease;transition:background 0.2s ease}.spotlight .medium-3:hover{background-color:rgba(249,148,13,.9)}.spotlight .medium-9{background-color:#0085b2;background-color:rgba(0,133,178,.8)}.typeTextPage .spotlight .medium-3{background-color:#e88713;-webkit-transition:background 0.2s ease;-moz-transition:background 0.2s ease;-o-transition:background 0.2s ease;transition:background 0.2s ease}.typeTextPage .spotlight .medium-3:hover{background-color:#ed9327}.typeTextPage .spotlight .medium-9{background-color:#007aa3}@media screen and (max-width:768px){.spotlight .medium-3{background-color:#f9940d}.spotlight .medium-3:hover{background-color:#faa635}}.call-to-action{text-align:center}.call-to-action p{margin:0}.call-to-action a{font-size:24px;font-weight:700;font-family:"Arvo",Arial,sans-serif;color:#fff;padding:28px 10px;display:inline-block;width:100%;text-shadow:0 1px 3px rgba(0,0,0,.15)}.call-to-action a:hover{color:#fff}@media screen and (max-width:960px){.call-to-action a{font-size:20px}}@media screen and (max-width:768px){.call-to-action a{padding:14px 10px}}.slogan .text{padding:10px 50px}.slogan p{font-family:"Arvo",Arial,sans-serif;color:#fff;margin:0}.slogan h3{color:#fff;margin:0;font-weight:400}.slogan h3 strong{font-size:32px;font-weight:700;text-shadow:0 1px 3px rgba(0,0,0,.15)}@media screen and (max-width:1200px){.slogan{padding:10px 30px}}@media screen and (max-width:960px){.slogan{padding:10px 20px}.slogan h3 strong{font-size:26px}}@media screen and (max-width:768px){.slogan{display:none}}.races{background-color:#fff;padding:11px 0}.typeTextPage .races{display:none}.races .medium-3{border-right:1px solid #ebebeb}.races .medium-3.last{border-right:none}.race-block{text-align:center}.race-block img{margin-bottom:10px}.race-block p{margin:0}.race-block .bottom{text-align:center;margin-bottom:2px}.race-block .bottom a{color:#0080ab;font-weight:700;font-size:12px;display:inline-block;width:72%;-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;-o-transition:color 0.2s ease;transition:color 0.2s ease}.race-block .bottom a:hover{color:#009fd4}.race-block .bottom .editable a.editor{width:16px}.race-block .bottom .titleBar a{width:auto}@media screen and (max-width:1200px){.race-block .bottom a{width:100%}}@media screen and (max-width:768px){.races{padding:0}.races .medium-3{border-right:none}.races .small-6:nth-child(odd){border-right:1px solid #ebebeb}.races .small-6:nth-child(even){border-right:none}.races .small-6{border-bottom:1px solid #ebebeb;padding:0}.race-block{padding:14px 6px}.race-block .bottom{display:none}.race-block a,.race-block img{margin-bottom:0}}.mobile{display:none}@media screen and (max-width:768px){.mobile{display:block}.typeTextPage .mobile{display:none}.mobile .columns{padding:0}.mobile-navigation{background-color:#333}.mobile-navigation ul{margin:0;padding:0;line-height:1.2;list-style:none}.mobile-navigation ul li{display:block;padding:14px 20px;border-bottom:1px solid #484848}.mobile-navigation ul li:last-child{border-bottom:none}.mobile-navigation ul li a{font-size:16px;color:#ccc}}.typeStartPage .top-content{display:none}.top-content .medium-12{background-color:#006284}.title-area{padding:25px 55px}.title-area h1{font-size:44px;color:#fff;font-weight:400;margin:0;text-shadow:0 1px 3px rgba(0,0,0,.15)}.title-area .path{color:#f9940d;padding:12px 0 0;font-size:18px}.title-area .path a{margin:0;font-size:18px;color:#fff}@media screen and (max-width:1200px){.title-area{padding:25px 25px}}@media screen and (max-width:768px){.top-content .columns{padding:0}.top-content .call-to-action{display:none}.title-area{padding:21px 25px}.title-area h1{font-size:38px}}.content-wrapper{margin:13px 0 20px;padding:0 13px}.content-wrapper .medium-8{padding-left:0;padding-right:13px}.content-wrapper .medium-4{padding:0}.content-wrapper .medium-12{padding:0}.content-wrapper .content{padding:30px;background-color:#fff;min-height:1000px}.content-wrapper .content h4,.content-wrapper .content h5,.content-wrapper .content h6{font-family:Arial,sans-serif}.content-wrapper .content .medium-8{padding-left:.9375em;padding-right:.9375em}.content-wrapper .content .medium-4{padding-left:.9375em;padding-right:.9375em}.content-wrapper .content .medium-12{padding-left:.9375em;padding-right:.9375em}.button{cursor:pointer;margin:0 0 14px;position:relative;text-align:center;display:inline-block;padding:6px 14px;font-weight:700;background-color:#0091c4;color:#fff;-webkit-transition:background-color 300ms ease-out;-moz-transition:background-color 300ms ease-out;-o-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out}.button:hover,.button:focus{background-color:#00a4de;color:#fff}.striped-line{border:0;height:16px;background:url(../img/stripe.png) repeat 0 0}@media screen and (max-width:768px){.content-wrapper{margin:0;padding:0}.content-wrapper .medium-8{padding:0}.content{min-height:inherit;padding:25px}}.featured-sponsor a{background-color:#efefef;border-radius:5px;display:inline-block;padding:20px;width:100%}.news{background-color:#f9940d;display:inline-block;padding:10px 25px;width:100%}.news h3{color:#fff;margin:5px 0 10px;text-transform:uppercase;text-shadow:0 1px 3px rgba(0,0,0,.15)}.news ul{margin:0;padding:0;line-height:1.4}.news ul li{display:block;border-top:1px solid #e0850c;color:#fff;font-size:14px;background-image:url(../img/news-bullet.png);background-repeat:no-repeat;background-size:10px 9px;background-position:0 13px;padding:8px 10px 8px 20px}.news ul li a{color:#fff}.news ul li a:hover{text-decoration:underline}@media screen and (max-width:960px){.news{padding:10px 15px}}@media screen and (max-width:768px){.news{background-color:#fff;padding:10px 0 0;border-bottom:1px solid #ebebeb}.news h3{color:#333;margin:5px 25px 10px}.news ul li{color:#0080ab;border-top:1px solid #ebebeb;background-image:url(../img/news-bullet-mobile.png);background-position:25px 13px;padding:8px 25px 8px 45px}.news ul li a{color:#0080ab}}.social{display:inline-block;padding:10px 25px;background-color:#fff;width:100%;margin-top:13px}.social h3{color:#333;margin:5px 0 10px;display:inline-block;text-transform:uppercase}.social .social-plugin{border-top:1px solid #ebebeb}.social ul{margin:5px 0 0;padding:0;line-height:1;display:inline-block;float:right}.social ul li{display:inline-block;float:left;padding-left:18px}.social ul li:first-child{padding-left:0}.social ul li .facebook{background:url(../img/facebook-icon.png) no-repeat;background-size:30px 30px;width:30px;height:30px;overflow:hidden;text-indent:99999px;cursor:pointer;display:inline-block}.social ul li .twitter{background:url(../img/twitter-icon.png) no-repeat;background-size:33px 30px;width:33px;height:30px;overflow:hidden;text-indent:99999px;cursor:pointer;display:inline-block}@media screen and (max-width:960px){.social{padding:10px 15px}.social ul li{padding-left:10px}}@media screen and (max-width:768px){.social{display:none}}.weather{display:inline-block;padding:10px 25px 25px;background-color:#fff;width:100%;margin-top:13px}.weather h3{color:#333;margin:5px 0 10px;display:inline-block;text-transform:uppercase}@media screen and (max-width:960px){.weather{padding:10px 15px 15px}}@media screen and (max-width:768px){.weather{display:none}}.sponsors-wrapper{background-color:#fff}.sponsors{text-align:center;padding:22px 0}.sponsors ul{margin:0;padding:0;line-height:1;display:inline-block}.sponsors ul li{display:inline-block;float:left;padding:0 34px}@media screen and (max-width:1200px){.sponsors ul li{padding:0 22px}.sponsors ul li img{max-width:140px}}@media screen and (max-width:960px){.sponsors ul li{padding:0 10px}.sponsors ul li img{max-width:120px}}@media screen and (max-width:768px){.sponsors{display:none}}footer{background:url(../img/footer-bgd.png) repeat #0080ab;color:#fff}footer .footer-wrapper{background:url(../img/footer-bgd-img.png) no-repeat center 100px;padding:38px 13px}footer .columns{border-right:1px solid #278dae}footer .columns.last{border-right:none;text-align:center}@media screen and (max-width:960px){footer .medium-5{width:40%}footer .medium-4,footer .medium-3{width:30%}}@media screen and (max-width:768px){footer .medium-5,footer .medium-4,footer .medium-3{padding:0;width:100%}footer .footer-wrapper{background-image:none;padding:38px 0}footer .columns{border-right:none}footer .columns.last{text-align:left}}.footer-content{padding:0 17px}.race-it img{padding:10px 0;max-width:105px}@media screen and (max-width:768px){.footer-content{padding:0 25px}}.footer-navigation{padding:0 10px}.footer-navigation ul{margin:0;padding:0;line-height:1.2;display:inline-block;float:left;width:50%}.footer-navigation ul li{display:block;font-size:16px;padding:6px 8px}.footer-navigation ul li a{color:#fff}.footer-navigation ul li a:hover,.footer-navigation ul li a:active{color:#fff}@media screen and (max-width:960px){.footer-navigation ul{width:100%}}@media screen and (max-width:768px){.footer-navigation{padding:0;border-top:1px solid #007197}.footer-navigation ul{width:100%}.footer-navigation ul li{background-color:#0080ab;border-bottom:1px solid #007197;padding:11px 25px;font-size:15px}}.contact{display:inline-block;text-align:left;margin:0 auto;word-wrap:break-word}.contact h3{color:#fff;font-weight:400}.contact h4{color:#fff;font-weight:400;font-family:Arial,sans-serif;margin-bottom:.2rem}.contact a{color:#fff}@media screen and (max-width:768px){.contact{padding:25px 25px 0}}.responsive-table{max-width:100%;overflow:auto}.facebook-plugin{max-width:100%;overflow:auto}.facebook-plugin iframe{width:100%!important;max-width:520px;min-width:180px;border:1px solid #aaa;border-top:1px solid #315c99}.large-block-link{cursor:pointer;margin:0 0 14px;background-color:#0091c4;color:#fff;display:inline-block;padding:20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-family:"Arvo",Arial,sans-serif;font-size:20px;line-height:30px;-webkit-transition:background-color 300ms ease-out;-moz-transition:background-color 300ms ease-out;-o-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out;text-shadow:0 1px 3px rgba(0,0,0,.15);text-align:center}.large-block-link:hover,.large-block-link:focus{background-color:#00a4de;color:#fff}