@import url(//hello.myfonts.net/count/3944ee);*,*:after,*:before{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}html{font-size:62.5%}body{font:200 16px/1.6 joanna-sans-nova,sans-serif;color:#0d1f50}.clear:before,.clear:after{content:' ';display:table}.clear:after{clear:both}.clear{*zoom:1}img{max-width:100%;vertical-align:bottom}a,button,img{transition:all 400ms ease-in-out 0s}a{color:#0d1f50;text-decoration:none}a:hover{color:#2d4f7c}a:focus{outline:0}a:hover,a:active{outline:0}input:focus{outline:0;border:1px solid #04A4CC}#mega-menu-wrap-header-menu,#mega-menu-wrap-header-menu #mega-menu-header-menu,#mega-menu-wrap-header-menu #mega-menu-header-menu ul.mega-sub-menu,#mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-item,#mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-row,#mega-menu-wrap-header-menu #mega-menu-header-menu li.mega-menu-column,#mega-menu-wrap-header-menu #mega-menu-header-menu a.mega-menu-link{font-family:joanna-sans-nova!important;font-weight:200!important}.shiftnav ul.shiftnav-menu li.menu-item>.shiftnav-target,.shiftnav ul.shiftnav-menu li.shiftnav-retract>.shiftnav-target{padding:22px 25px!important;font-weight:200!important}.mega-indicator{position:absolute!important;left:50%!important;margin-left:-13px;bottom:-19px!important;font-size:12px!important;color:#e3272a!important}.sub-menu.sub-menu-2 li.menu-item>.shiftnav-target{padding:10px 25px!important}.shiftnav ul.shiftnav-menu li.menu-item{border-top:1px solid rgb(255 255 255 / .1)!important}.shiftnav ul.shiftnav-menu .sub-menu.sub-menu-2 li.menu-item{border:0 none!important}.shiftnav.shiftnav-shiftnav-main{border-left:3px solid #fff}.shiftnav-inner #menu-item-119272{border:0 none!important}.shiftnav .shiftnav-panel-close{padding:24px 25px 25px 25px!important;z-index:9999!important}.shiftnav::after{display:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;-ms-box-shadow:none!important;-o-box-shadow:none!important;box-shadow:none!important}.shiftnav .sub-menu li{padding-left:20px!important;background:rgb(0 0 0 / .2)!important}.google-text{text-align:center;display:block;font-size:10px}.google-text a{color:#4f71ce}.gform_required_legend{display:none}.sarah-fagan-img{max-width:300px;height:auto;margin:0 auto 30px auto!important;display:block;border-radius:999px;overflow:hidden}main{max-width:980px;width:95%;margin:0 auto;position:relative;padding:50px 0}.member-main{max-width:1380px}section{clear:both}.wrapper{max-width:1280px;width:95%;margin:0 auto;position:relative}.bc-wrap{margin:0 auto 0 auto;max-width:1380px;width:95%;color:#fff;text-transform:uppercase;font-size:12px;position:relative;z-index:9}.bc-wrap a{color:#fff}.header{width:95%;max-width:1380px;margin:0 auto;position:absolute;height:155px;top:0;left:0;right:0;z-index:999}.bbpress .headwrap{background:#ccc}.logo-img{position:absolute;top:25px;left:0;width:60%;max-width:125px}.nav{position:absolute;top:55px;left:150px}.join-link{position:absolute;top:55px;right:0;display:block;text-align:right;font:200 16px/60px joanna-sans-nova,sans-serif;color:#fff;width:240px;background:#e3272a;text-align:center}.join-link:hover{background:#fff;color:#e3272a}.search-icon.shiftnav-toggle.shiftnav-toggle-button{display:block!important;background:#101e50!important;color:#fff;width:60px;height:60px;padding:0px!important;text-align:center;line-height:60px;font-size:24px;position:absolute;right:255px;top:55px}@media only screen and (min-width:991px){.shiftnav-toggle-button{display:none!important}}@media only screen and (min-width:581px) and (max-width:1100px){.join-link{right:0;width:140px}.search-icon.shiftnav-toggle.shiftnav-toggle-button{right:155px}}@media only screen and (min-width:581px) and (max-width:990px){.shiftnav-toggle-button{display:block;padding:0px!important;color:#fff;position:absolute;right:0;font-size:30px;top:65px;background:transparent!important}.join-link{position:absolute;top:55px;right:45px;display:block;text-align:right;font:200 16px/60px joanna-sans-nova,sans-serif;color:#fff;width:140px;background:#e3272a;text-align:center}.search-icon.shiftnav-toggle.shiftnav-toggle-button{display:block!important;background:#101e50!important;color:#fff;width:60px;height:60px;padding:0px!important;text-align:center;line-height:60px;font-size:24px;position:absolute;right:200px;top:55px}.page-template-race-page .shiftnav-toggle-button{right:100px}body.page-template-juniors-page .shiftnav-toggle-button{right:150px}}@media only screen and (max-width:580px){.shiftnav-toggle-button{display:block;padding:0px!important;color:#fff!important;position:absolute;right:0;font-size:34px;top:44px;background:transparent!important;z-index:99}.logo-img{position:absolute;top:25px;left:0;width:60%;max-width:95px}.join-link{position:absolute;top:48px;right:45px;display:block;font:180 16px/36px joanna-sans-nova,sans-serif;color:#fff;max-width:calc(100% - 164px);background:#e3272a;text-align:center;width:120px;height:40px}.search-icon.shiftnav-toggle.shiftnav-toggle-button{display:block!important;background:#101e50!important;color:#fff;width:40px;height:40px;padding:0px!important;text-align:center;line-height:40px;font-size:21px;position:absolute;right:175px;top:48px}}@media only screen and (max-width:410px){.join-link{right:45px;font:200 14px/36px joanna-sans-nova,sans-serif;width:90px}.search-icon.shiftnav-toggle.shiftnav-toggle-button{right:145px}}.sponsors-title{font:200 28px/30px joanna-sans-nova,sans-serif;padding:0;text-align:center;display:block;color:#0d1f50;margin:0 0 30px 0;text-transform:uppercase}.logo-wrap{padding:0 30px;position:relative}.logo-prev.slick-arrow{position:absolute;top:50%;height:30px;left:-30px;width:30px;margin-top:-15px;background:#fff0;border:0 none;text-align:left;padding:0;font-size:20px}.logo-next.slick-arrow{position:absolute;top:50%;height:30px;right:-30px;width:30px;margin-top:-15px;background:#fff0;border:0 none;text-align:right;padding:0;font-size:20px}.footer{padding:70px 0;margin:0 auto;width:100%;background:#0d1f50}.foot-wrap{width:95%;max-width:1380px;margin:0 auto;position:relative}.logo-footer{width:115px;position:absolute;left:0;top:0}.foot-left{float:left;position:relative;padding-left:145px;vertical-align:top;min-height:115px}.foot-right{float:right;height:115px;display:flex;align-items:center;justify-content:center;display:flex}.footer-line{position:absolute;bottom:-60px;left:calc(100% - 370px);pointer-events:none}.logo-ti{max-width:130px;margin-right:0}.social-links{margin:5px 0 20px 0;text-align:left}.social-links a{color:#fff;font-size:24px;margin:0 10px 0 0;line-height:24px}.foot-left span{display:block;font-size:12px;color:#fff}.foot-left a{color:#fff}.foot-left a:hover{color:#e3272a}@media only screen and (max-width:580px){.footer{padding:40px 0}.foot-left{float:none;position:relative;padding-left:0;vertical-align:top;min-height:115px;padding-top:0;text-align:center;width:100%}.logo-footer{width:75px;position:relative;left:auto;top:auto;margin:0 auto}.social-links{margin:20px 0;text-align:center}.foot-right{float:none;height:auto;display:block;display:block;max-width:100px;margin:20px auto 0 auto}.logo-ti{max-width:100%;margin-right:0}}.shiftnav h2{font-size:25px!important;color:#fff!important;padding:25px 25px 40px 25px!important;text-transform:uppercase;font-weight:}.shiftnav .search{padding:0;padding:0 25px;width:100%;position:relative}.shiftnav input[type="search"]{-webkit-appearance:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.shiftnav .search-input{border:0;background:#fff;padding:15px 40px 15px 10px;width:100%;max-width:100%}.search-submit{background:#fff0;position:absolute;height:100%;right:25px;top:0;width:40px;border:0 none;color:#5c6a6b}.flex-control-nav.flex-control-paging{list-style:none;padding:0;margin:0 auto;max-width:1380px;position:absolute;border:100px;z-index:999;width:95%;display:block;left:0;right:0;bottom:145px}.flex-control-nav li{margin:0 7px 0 0;display:inline-block;zoom:1}.flex-control-paging li a{width:12px;height:12px;display:block;background:#fff;background:#fff0;cursor:pointer;text-indent:-9999px;border:2px solid #fff;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.flex-control-paging li a:hover{background:rgb(255 255 255 / .5)}.flex-control-paging li a.flex-active{background:rgb(255 255 255);cursor:default}.splash-bar{width:100%;margin:0 auto 20px auto}.junior-splash{display:block;height:500px;width:95%;background:#000;color:#fff;max-width:1380px;margin:0 auto 50px auto;position:relative}.home-splash{display:block;height:calc(100vh - 150px);width:100%;background:#000;color:#fff;max-width:100%;float:left;position:relative;overflow:hidden;padding:160px 0;min-height:850px}.top-lines{position:absolute;top:0;margin:;width:3000px;left:50%;margin-left:-1500px;max-width:3000px;height:100%;pointer-events:none;opacity:.7}.home-splash.race-splash{width:95%;float:none;max-width:1380px;margin:0 auto 0 auto!important;height:471px}.upcoming-wrap{width:442px;padding:0 70px 0 30px;float:right;position:relative}.home-splash-inner,.race-splash-inner{display:table;vertical-align:bottom;padding:0;text-align:left;height:100%;position:;width:95%;max-width:1380px;margin:0 auto}.slides{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0;list-style:none}.home-splash-text{width:100%;display:table-cell;position:relative;vertical-align:middle;margin:0 auto;padding:150px 0 180px 0}.home-splash-intro{font-size:130%}.home-splash-text h1{font:700 100px/80px joanna-sans-nova,sans-serif;text-transform:uppercase;padding:0;color:#fff;margin:0 0 0 0;max-width:600px}.home-splash-text h1 span.top-line{color:#fff;font:200 30px/30px joanna-sans-nova,sans-serif;display:block;max-width:500px;margin:0 0 10px 0}.home-splash-text h1 span.bottom-line{color:#fff;font:200 30px/30px joanna-sans-nova,sans-serif;display:block;max-width:500px;margin-top:10px}.splash-button{width:100%;max-width:240px;height:60px;display:block;line-height:60px;font-size:18px;text-transform:uppercase;background:#e3272a;color:#fff;text-align:center;margin:30px 0 0 0}.splash-button:hover{background:#fff;color:#e3272a}.page-splash{height:500px;background:#ccc;background-position:center center!important;background-size:cover!important;margin:0 auto 0 auto;width:95%;max-width:1380px}ul.slides li{background-size:cover!important;background-position:center center!important;width:100%;height:100%}.sarah-fagan-rip{background:url(/wp-content/themes/setanta/img/sarah-fagan-lg.jpg) center center / cover!important}.single-splash{height:auto;position:relative;background-position:center center!important;background-size:cover!important;margin:0 auto 0 auto;width:100%;display:block;max-width:100%;padding:200px 0 90px 0;overflow:hidden;z-index:99}.single-splash .top-lines{height:1000px;top:0}.single-splash.blank-splash{background:#192a59;padding:170px 0 50px 0}h1.single-page-title{font:700 55px/50px joanna-sans-nova,sans-serif;text-transform:uppercase;padding:0;margin:0 auto;max-width:1380px;width:95%;color:#fff;position:relative}h1.single-page-title span.top-line{font:200 32px/30px joanna-sans-nova,sans-serif!important;text-transform:uppercase;display:block;color:#fcd20b}.single-tribe_events .single-splash-text h1{font:200 52px/45px joanna-sans-nova,sans-serif;text-transform:uppercase;color:#fff;padding:0;margin:0;max-width:400px;float:right}.home .footer-wrap{overflow:initial}.footer-wrap{overflow:hidden}@media only screen and (max-width:1480px){.top-lines{top:-50px;height:calc(100% + 50px)}.upcoming-cal{margin-left:-305px!important}}@media only screen and (max-width:1380px){.upcoming-wrap h2{font:700 24px/140px joanna-sans-nova,sans-serif!important}.upcoming-wrap h2 span{font:200 24px/140px joanna-sans-nova,sans-serif!important}}@media only screen and (max-width:1279px){.sarah-fagan-rip{background:url(/wp-content/themes/setanta/img/sarah-fagan-sm.jpg) center center/cover!important}.top-lines{display:none}.home-splash-inner,.race-splash-inner{display:table;vertical-align:bottom;padding:0;text-align:left;height:100%;position:;width:100%;max-width:1380px;margin:0 auto;padding:0 2.5vw;background:rgb(13 31 80 / .7)}.single-splash::before{content:"";display:block;position:absolute;width:100%;height:100%;background:rgb(13 31 80 / .7);top:0;left:0}.home-splash{padding:0;min-height:100vh;height:auto}.flexsplash{position:relative;height:100vh;left:0;top:0}.home-splash-text h1{color:#fff;margin:0 auto;max-width:700px;text-align:center}.home-splash-text h1 span.top-line{max-width:700px;margin:0 auto 10px auto}.home-splash-text h1 span.bottom-line{max-width:700px;margin:10 auto 0 auto}.splash-button{width:100%;max-width:240px;height:60px;display:block;line-height:60px;font-size:18px;text-transform:uppercase;background:#e3272a;color:#fff;text-align:center;margin:30px auto 0 auto}.upcoming-bar{position:relative!important;left:auto;bottom:auto;height:auto!important}.upcoming-wrap h2{position:relative;width:100%;display:block;text-align:center;font:700 24px/24px joanna-sans-nova,sans-serif!important;margin:0 0 20px 0}.flex-control-nav.flex-control-paging{left:0;right:0;bottom:10px;text-align:center}}@media only screen and (max-width:640px){h1.single-page-title{font:700 40px/35px joanna-sans-nova,sans-serif}.home-splash-text h1{font:700 70px/60px joanna-sans-nova,sans-serif}}@media only screen and (max-width:410px){.home-splash-text h1{font:700 55px/47px joanna-sans-nova,sans-serif}}.clr{clear:both}.content-boxes{list-style:none;width:95%;max-width:1380px;margin:0 auto;padding:0;clear:both}.content-boxes li{float:left;width:calc(25% - 22.5px - 0.1px);margin:0 30px 0 0}.content-boxes li:nth-child(4){margin:0}.content-boxes li img{width:100%}@media only screen and (max-width:1024px){.content-boxes li{width:calc(50% - 10px - 0.1px);margin:0 20px 0 0}.content-boxes li:nth-child(2n+2){margin-right:0}.content-boxes li:nth-child(3){margin-bottom:0}.category-title{font:200 24px/21px joanna-sans-nova,sans-serif!important;margin:15px 0 0 0px!important}}.category-title{color:#e3272a;font:200 30px/28px joanna-sans-nova,sans-serif;text-transform:uppercase;padding:0;margin:25px 0 0 0;text-align:center}.sponsor-logo{padding:0;text-align:center}.sponsor-logo img{width:100%}.news-bar{padding:60px 0;margin:0 0 0 0;background:#f9f9f9}.sponsors-bar{padding:0 0 60px 0;background:#f9f9f9}.sponsors-wrap{width:95%;max-width:1380px;margin:0 auto;position:relative;z-index:99999}.sponsors-wrap .slick-slide{margin:0 12px}.sponsors-wrap .slick-list{margin:0 -12px}.home-boxes{width:100%;margin:0 auto;max-width:1480px;padding:60px 50px;position:relative;clear:both}.home-boxes .slick-slide{margin:0 12px}.home-boxes .slick-list{margin:0 -12px}.home-prev.slick-arrow{position:absolute;left:0;width:50px;top:50%;height:30px;margin-top:-15px;background:#fff0;border:0 none;font-size:18px;text-align:center}.home-next.slick-arrow{position:absolute;right:0;width:50px;top:50%;height:30px;margin-top:-15px;background:#fff0;border:0 none;font-size:18px;text-align:center}.home-box-content{display:flex;height:240px;align-items:center;justify-content:center;padding:10px;background:rgb(0 1 38 / .25);transition:all 400ms ease-in-out 0s}.home-box-content:hover{background:#fff0}.home-box-content h3{font-size:30px;line-height:30px;text-transform:uppercase;color:#fff;font-weight:700;max-width:300px;text-align:center;text-shadow:1px 1px 0 rgb(0 0 0 / .3)}.race-links .blue-list a{font:200 24px/26px joanna-sans-nova,sans-serif;color:#fff}.blue-list{list-style:none;padding:0;margin:30px 0 10px 0;overflow:hidden}.blue-list li{width:calc(50% - 10px - 0.1px);float:left;background:#0d1f50;color:#fff;margin:0 20px 20px 0;padding:0}.blue-list li a{color:#fff}.blue-list li ul{padding:0;margin:15px 0 0 0}.blue-list li ul li{width:100%;float:none;margin:0px!important;padding:0;list-style:none}.blue-list li:nth-child(2n+2){margin:0 0 20px 0}.blue-list li.c-box-3,.blue-list li.c-box-4,.blue-list li.c-box-7,.blue-list li.c-box-8,.blue-list li.c-box-3 li,.blue-list li.c-box-4 li,.blue-list li.c-box-7 li,.blue-list li.c-box-8 li{background:#e3272a}.blue-list li span{padding:0;margin:0 auto;max-width:400px;width:90%;display:block}.blue-list li h3{font:200 24px/24px joanna-sans-nova,sans-serif!important;padding:0;margin:0 0 20px 0;text-transform:uppercase}.blue-list-wrap{display:table;width:100%;min-height:240px;background-size:cover!important;background-position:center center}.blue-list-inner{display:table-cell;height:160px;width:100%;text-align:center;vertical-align:middle}span.race-title{font-weight:700!important;text-transform:uppercase}.box-date{font-size:70%;font-weight:300;text-transform:inherit}.blue-list-inner p{margin-bottom:0}@media only screen and (max-width:600px){.blue-list li{width:100%;margin:0 0 20px 0}}.race-date{font:200 24px/24px joanna-sans-nova,sans-serif!important;display:block;text-transform:uppercase}.race-loc{display:block;font:200 36px/30px joanna-sans-nova,sans-serif!important;text-transform:uppercase;margin:5px 0}.race-spons{font:200 24px/24px joanna-sans-nova,sans-serif!important;display:block;text-transform:uppercase;color:#e3272a}.ti-intro{margin:0 0 0 0;padding:0 270px 0 0;position:relative;overflow:hidden;min-height:50px}.grey-bar{background:#f2f2f2;padding:50px 0}.grey-wrap{margin:0 auto;max-width:980px;width:95%}.home_action_left{padding-top:0}.home_action_left strong{display:inline-block}.ti-intro p{margin:0}.help{margin:2px 0 0 0px!important;font-size:86%}.ti_link{position:absolute;top:4px;right:0;height:50px;background:#e3272a;color:#fff;width:100%;max-width:230px;text-align:center;display:block;font:300 17px/48px joanna-sans-nova,sans-serif!important;text-transform:uppercase}.ti_link:hover{background:#0d1f50;color:#fff}@media only screen and (max-width:600px){.ti-intro{padding:0;position:relative}.ti_link{position:relative;top:auto;right:auto;width:100%;max-width:600px;margin-top:30px}.help{margin:15px 0 0 0px!important;font-size:86%}}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.page-template-race-page .bc-wrap{max-width:980px}.video-bar{width:95%;max-width:980px;margin:0 auto}#tribe-events-pg-template,.tribe-events-pg-template{margin:0 auto;max-width:980px!important}.ironman-list{-webkit-column-count:5;-moz-column-count:5;column-count:5;-webkit-column-width:180px;-moz-column-width:180px;column-width:180px}.ironman-list h4:first-child{margin-top:0}.download-list{list-style:none;padding:0;margin:0}.download-list li{padding:0;background:#ececec;border-bottom:1px solid #fff}.download-list li a{padding:20px 20px 20px 60px;display:block;position:relative}.download-list li a i{position:absolute;left:20px;font-size:18px;top:24px;color:#e3272a}.download-list li:nth-child(odd){background:#f7f7f7}.download-list li a:hover{background:#ddd}.link-button{width:100%;max-width:270px;border-radius:10px;height:60px;line-height:60px;font-size:18px;text-align:center;margin:30px auto 0 auto;background:#333;color:#fff;display:block}h1{font:200 36px/0.9 joanna-sans-nova,sans-serif;padding:0;margin:0 0 30px 0}.news-text{padding:30px;background:#fff;color:#e3272a}.news-date{font:200 14px/1.6 joanna-sans-nova,sans-serif;margin:0;display:block;color:#e3272a}.news-date a{color:#e3272a}.news-date+h1{font-weight:700!important;padding-bottom:0;margin:0}.title-bar{padding:70px 0;padding:;margin:0 auto;font-size:120%;z-index:1;color:#fff;position:relative;background:#101e50;border-bottom:25px solid #e3272a}.title-wrap{max-width:980px;margin:0 auto;width:95%}.title-wrap .news-date{color:#fff}.title-wrap .news-date a{color:#fff}.title-wrap h1{color:#fff!important}.news-title-loop{font:700 24px/28px joanna-sans-nova,sans-serif;padding:0;margin:0 0 0 0;color:#0d1f50}.upcoming-wrap h2{font:200 30px/30px joanna-sans-nova,sans-serif;padding:0;text-align:right;margin:50px 0 20px 0;text-transform:uppercase}.upcoming-wrap h2 span{font:200 30px/30px joanna-sans-nova,sans-serif}.front-help{background:#192a59;position:relative;z-index:998;overflow:hidden}.help-wrap{width:95%;max-width:1380px;margin:0 auto}.help-left{padding:100px 0;width:calc(50% - 150px);color:#fff;font-size:120%}.help-left h3{font-size:36px;margin:0 0 30px 0;padding:0;text-transform:uppercase;padding:0;line-height:36px}.help-button{background:#e3272a;color:#fff;display:block;max-width:240px;height:60px;text-align:center;line-height:60px;text-transform:uppercase;margin:30px 0 0 0;font-size:16px}.help-button:hover{background:#fff;color:#e3272a}.help-right{position:absolute;width:calc(50vw + 150px);height:102%;right:0;top:-1%;background:url(/wp-content/themes/setanta/img/home-help.jpg) center center / cover;clip-path:polygon(150px 0%,100% 0,100% 100%,0% 100%)}.help-bg{width:50%;height:100%;position:absolute;top:0;left:0;background:url(/wp-content/themes/setanta/img/background-symbol.png) center center no-repeat;z-index:-1}@media only screen and (max-width:960px){.help-wrap{width:100%;margin:0 auto}.help-bg{width:100%;height:calc(100% - 300px);top:300px}.help-right{position:relative;width:100%;height:300px;right:auto;top:auto;clip-path:none!important}.help-left{padding:5vw 2.5vw;width:100%;color:#fff;font-size:120%}}.upcoming-cal{list-style:none;padding:0;margin:0;height:380px}.upcoming-cal .upcoming-single{border-bottom:2px solid #cdf0ff;padding:8px 0}.cal-date{font:200 16px/20px joanna-sans-nova,sans-serif;color:#fff;display:block}h4.cal-title{font:700 16px/20px joanna-sans-nova,sans-serif;color:#fff;padding:0;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.upcoming-cal .slick-prev{height:60px;position:absolute;bottom:0;left:0;width:50px;text-align:center;line-height:60px;background:#e3272a;font-size:15px;color:#e3272a;padding:0;border:0 none}.upcoming-cal .slick-next{height:60px;position:absolute;bottom:0;left:60px;width:50px;text-align:center;line-height:60px;background:#e3272a;font-size:15px;color:#e3272a;padding:0;border:0 none}.cal-link{position:absolute;width:200px;height:140px;position:absolute;bottom:0;right:0;font-weight:700;text-align:right;line-height:140px;background:#fff0;font-size:18px;color:#fff;padding:0;border:0 none;text-transform:uppercase}.cal-link span{font-weight:200}.upcoming-cal .slick-prev:hover,.upcoming-cal .slick-next:hover,.cal-link:hover{background:#fff0;color:#fff}.upcoming-bar{height:140px;position:absolute;bottom:0;left:0;background:rgb(13 31 80 / .8);width:100%;z-index:99}.upcoming-wrap{width:95%;padding:0;float:none;position:relative;max-width:1380px;margin:0 auto;height:100%}.upcoming-wrap h2{font:700 26px/140px joanna-sans-nova,sans-serif;padding:0;text-align:inherit;margin:0;text-transform:uppercase;position:absolute;left:0}.upcoming-wrap h2 span{font:200 26px/140px joanna-sans-nova,sans-serif}.upcoming-cal{height:140px;position:absolute;left:50%;width:600px;text-align:center;padding:45px 15px 0 15px;margin-left:-310px}.upcoming-cal .upcoming-single{padding:0 20px;border:0 none}.slick-next.slick-arrow{background:0 none;height:20px;line-height:20px;top:50%;bottom:auto;margin-top:-10px;right:0;left:auto;width:15px}.slick-prev.slick-arrow{background:0 none;height:20px;line-height:20px;top:50%;bottom:auto;margin-top:-10px;width:15px}.tribe-events-list .type-tribe_events{border-bottom:2px solid #cdf0ff!important;margin:0;padding:2.25em 0}.tribe-events-list .tribe-events-list-event-title{font:200 24px/22px joanna-sans-nova,sans-serif!important;color:#0d1f50!important;padding:0px!important;margin:0 0 0 0px!important}.tribe-events-loop .tribe-events-event-meta{font-size:16px!important;font-weight:400!important;line-height:1!important;text-transform:uppercase!important;color:#58c0ee!important}.tribe-events-list .tribe-events-venue-details{margin:0 0}.tribe-events-list .time-details,.tribe-events-list .tribe-events-venue-details{display:block!important;line-height:1!important;margin:0!important}.tribe-events-loop .tribe-events-event-meta{background:transparent!important;border:0 none!important;margin-top:10px!important;padding:0!important}.tribe-events-list .tribe-events-venue-details{border:0 none!important;margin-top:0px!important;padding:0!important}@media only screen and (max-width:1279px){.upcoming-wrap h2{font:700 24px/30px joanna-sans-nova,sans-serif!important;padding:0;text-align:inherit;margin:0;text-transform:uppercase;position:relative;left:auto;width:100%;text-align:center;height:30px;margin:0 0 10px 0}.upcoming-wrap h2 span{font:200 24px/30px joanna-sans-nova,sans-serif!important}.upcoming-cal{height:50px;position:relative;left:0;width:100%;text-align:center;padding:0 15px;margin-left:0!important}.upcoming-bar{position:relative!important;left:auto;bottom:auto;height:auto!important;padding:40px 0}.cal-link{position:absolute;width:200px;height:30px;position:relative;bottom:auto;right:auto;font-weight:700;text-align:center;line-height:30px;background:#fff0;font-size:18px;color:#fff;padding:0;border:0 none;text-transform:uppercase;width:100%!important;display:block}}.bbpress .nav{position:absolute;top:45px;right:240px}.bbpress .headwrap{background:#0d1f50;width:100%}.bbpress .join-link{top:62px;right:0;z-index:9}.forum-bg{height:155px;position:absolute;z-index:0;left:calc(100% - 200px)}@media only screen and (max-width:1350px){.bbpress .nav{position:absolute;top:25px;right:160px}.bbpress .join-link{top:42px;right:0;z-index:9}.forum-bg{height:115px;position:absolute;z-index:0;left:calc(100% - 140px)}}@media only screen and (min-width:990px){body.bbpress{overflow-x:hidden}}@media only screen and (max-width:989px){.forum-bg{left:calc(100% - 150px)}.headwrap{overflow:hidden}}@media only screen and (max-width:580px){.forum-bg{left:calc(100% - 60px);height:95px}}main.forum-wrap{max-width:1380px;width:95%;margin:30px auto 30px auto;position:relative;padding:0;background:#fff0}#bbpress-forums ul.bbp-lead-topic,#bbpress-forums ul.bbp-topics,#bbpress-forums ul.bbp-forums,#bbpress-forums ul.bbp-replies,#bbpress-forums ul.bbp-search-results{font-size:14.5px!important}div.bbp-template-notice.info{border:0 none!important;background-color:#073663!important;color:#fff!important;padding:10px!important}div.bbp-template-notice a{color:#fff!important;text-decoration:none}#bbpress-forums p.bbp-topic-meta img.avatar,#bbpress-forums ul.bbp-reply-revision-log img.avatar,#bbpress-forums ul.bbp-topic-revision-log img.avatar,#bbpress-forums div.bbp-template-notice img.avatar,#bbpress-forums .widget_display_topics img.avatar,#bbpress-forums .widget_display_replies img.avatar{float:none;margin-bottom:0px!important;border:3px double #fff}#bbpress-forums ul.bbp-lead-topic,#bbpress-forums ul.bbp-topics,#bbpress-forums ul.bbp-forums,#bbpress-forums ul.bbp-replies,#bbpress-forums ul.bbp-search-results{border:1px solid #e3272a;margin-bottom:0}#bbpress-forums li.bbp-header,#bbpress-forums li.bbp-footer{background:#e3272a!important;border-top:0 none!important;color:#fff!important}#bbp_search_submit{border:0 none;background:#0d1f50;color:#fff;height:21px;text-transform:uppercase}.bbp-reply-post-date{font-size:85%}#bbpress-forums div.bbp-forum-author img.avatar,#bbpress-forums div.bbp-topic-author img.avatar,#bbpress-forums div.bbp-reply-author img.avatar{margin:5px auto 10px auto!important;border-radius:99px!important;border:5px solid #0d1f50!important}.bbpress-widget{border:1px solid #e3272a;padding:0;background:#fff}.bbpress-widget h3{border:0 none!important;background-color:#e3272a!important;color:#fff!important;padding:8px!important;margin:0;font-size:15px}.widget_display_topics li{border-top:1px solid #eee;overflow:hidden;padding:8px;font-size:11px}.widget_display_topics ul{list-style:none;padding:0;margin:0;-webkit-column-count:2;-moz-column-count:2;column-count:2}.widget_display_topics li:nth-child(odd){background:#fbfbfb}.widget_display_topics li div{font-size:11px}.widget_display_topics .bbp-forum-title{display:block;font-size:14.5px}.avatar.avatar-14.photo{margin-top:4px;display:inline-block;vertical-align:top;border-radius:20px}.bbpress-widget fieldset,.bbpress-widget-top fieldset{border:0 none}.bbpress-widget-top{border:0 none;color:#fff;padding:20px;background:#073663!important;position:absolute;top:0;right:0;max-width:270px;display:none}.bbpress-widget-top a{color:#fff}.bbp-login-form .bbp-remember-me{font-size:12px;line-height:35px}#rememberme{vertical-align:text-bottom}.bbp-login-form input{border:0 none;padding:10px}#user-submit{border:0 none;background:#e3272a;color:#fff;padding:10px 20px;margin:0 0 10px 0}div.bbp-submit-wrapper{margin-top:15px;float:left;clear:both}.bbp-login-form .bbp-login-links{clear:both!important}.bbp-login-form label{width:80px;display:inline-block}.bbp-username,.bbp-password{float:left;padding-right:10px}.bbp-login-form .bbp-remember-me{font-size:12px;line-height:35px;clear:both}.bbp-login-form .bbp-login-links a{float:none;clear:none;display:inline-block;font-size:10px;text-transform:uppercase;margin-right:10px}div.bbp-breadcrumb{float:none;background:#073663;color:#fff;padding:10px;margin:0;clear:both}#bbpress-forums{margin-bottom:0}div.bbp-template-notice{border-radius:0;margin:0 0 0 0px!important;padding-left:10px!important}div.bbp-template-notice p{margin:0!important;padding:0;font-size:12px;line-height:140%}.bbp-breadcrumb p{margin:0px!important;padding:0}.bbp-breadcrumb a{color:#fff}.forum-title{text-align:right;padding-left:calc(100% - 360px);position:relative}.forum-title h1{font:200 66px/60px joanna-sans-nova,sans-serif;padding:0;margin:0 0 0 0;max-width:360px;text-align:right}.forum-title h2{margin:0 0 30px 0;padding:0;text-transform:uppercase;font:200 25px/1 joanna-sans-nova,sans-serif;color:#e3272a;width:100%;max-width:360px}.um.um-login,.um.um-register{padding:20px;background:rgb(255 255 255 / .95);border:1px solid #eee}.um-account-tab{padding:20px;background:rgb(255 255 255 / .95);border:1px solid #eee}.bbp-pagination{float:left;width:100%;margin-bottom:10px;padding:10px;border:1px solid #e3272a;background:rgb(255 255 255)}.um-profile-nav{padding:10px;background:#073663!important;text-align:center}.bbp-search-form{width:100%;margin-bottom:0;padding:10px;border:1px solid #e3272a;background:rgb(255 255 255)}.bbp-reply-content p{margin:0 0 15px 0}#bbpress-forums div.bbp-forum-content,#bbpress-forums div.bbp-topic-content,#bbpress-forums div.bbp-reply-content{margin-left:130px;padding:0 12px 0 0;text-align:left}.user-buttons{float:left}.bb-login{width:150px;display:inline-block;height:40px;color:#fff;text-align:center;background:#e3272a;line-height:40px;vertical-align:top;margin-right:10px}.bb-register{width:calc(50% - 10px);display:inline-block;height:40px;color:#fff;text-align:center;background:#e3272a;line-height:40px;vertical-align:top;margin-right:10px}.bb-account{width:calc(50% - 10px);display:inline-block;height:40px;color:#fff;text-align:center;background:#e3272a;line-height:40px;vertical-align:top;margin-right:10px}.bb-logout{width:calc(50% - 10px);display:inline-block;height:40px;color:#fff;text-align:center;background:#e3272a;line-height:40px;vertical-align:top;margin-right:10px}.user-buttons{position:absolute;bottom:3px;left:0;width:100%;max-width:400px}#bbp_search_submit{border:0 none;background:#0d1f50;color:#fff;height:40px;text-transform:uppercase;padding:0 19px}#bbp_search{height:40px;margin:0 10px 0 0;border:1px solid #e3272a;width:180px;padding:0 10px;font-size:14px}.um-account-name a{color:#fcd20b!important;text-decoration:none!important}@media only screen and (max-width:768px){.forum-title{text-align:left;padding-right:calc(100% - 360px);position:relative;padding-left:0;padding-bottom:90px}.user-buttons{position:absolute;bottom:20px;left:0;right:auto}.forum-title h1{font:200 66px/60px joanna-sans-nova,sans-serif;padding:0;margin:0 0 0 0;max-width:360px;text-align:left}.bb-login{width:120px}.bb-register{width:120px}}@media only screen and (max-width:640px){.widget_display_topics ul{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.front-news{list-style:none;width:100%;margin:0 auto;padding:0;clear:both}.news-wrap{margin:0 auto 0 auto;max-width:1380px;width:95%;position:relative;z-index:9999}.news-wrap li{padding:0;margin:0;background:#fff}.news-wrap .slick-slide{margin:0 15px}.news-wrap .slick-list{margin:0 -15px}.news-wrap h4{font:200 28px/70px joanna-sans-nova,sans-serif;padding:0;text-align:left;margin:0 0 24px 0;text-transform:uppercase}.news-wrap h4 span{font:200 30px/60px joanna-sans-nova,sans-serif}.all-button{background:#e3272a;color:#fff;display:block;max-width:240px;height:60px;text-align:center;line-height:60px;text-transform:uppercase;margin:30px auto 0 auto;font-size:16px}.all-button:hover{background:#0d1f50;color:#fff}.news-wrap .slick-prev{height:60px;position:absolute;top:-80px;right:60px;width:50px;text-align:center;line-height:60px;background:#0d1f50;font-size:15px;color:#fff;padding:0;border:0 none}.news-wrap .slick-next{height:60px;position:absolute;top:-80px;right:0;width:50px;text-align:center;line-height:60px;background:#0d1f50;font-size:15px;color:#fff;padding:0;border:0 none}.news-wrap .slick-prev:hover,.news-wrap .slick-next:hover{background:#e3272a}.committee-title{display:inline-block;width:300px;font-family:joanna-sans-nova,sans-serif}.committee-name{display:inline-block;width:calc(100% - 300px - 0.1px);text-align:right}.committee-list{list-style:none;border:1px solid #eee;padding:0;margin:0 0 30px 0}.committee-list li{border-bottom:1px solid #eee;padding:10px}.committee-list li:nth-child(odd){background:#f9f9f9}@media only screen and (max-width:500px){.committee-title{display:block;width:100%;font-family:joanna-sans-nova,sans-serif}.committee-name{display:block;width:100%;text-align:left}}.return-link{display:block;background:#e3272a;width:100%;max-width:270px;text-align:center;height:60px;line-height:60px;text-transform:uppercase;color:#fff}.return-link:hover{background:#101e50;color:#fff}.cat-wrap{background:#f9f9f9}.category-main{max-width:1200px}.news-loop{list-style:none;padding:0;margin:0;overflow:hidden}.news-loop li{background:#fff}.news-loop li img{width:100%}div.pagination{clear:both;text-align:center;padding:10px 0}.pagination span{padding:10px 15px;display:inline-block;margin:0 2px;color:#fff;background:#e3272a}.pagination a{padding:10px 15px;display:inline-block;margin:0 2px;color:#fff;background:#0d1f50}.pagination a:hover{background:#fff;color:#e3272a}@media only screen and (min-width:1200px){.news-loop li{float:left;width:calc((100%/3) - 30px);margin:0 45px 45px 0}.news-loop li:nth-child(3n+3){margin:0 0 45px}}@media only screen and (max-width:1199px){.news-loop li{float:left;width:calc((100%/2) - 20px);margin:0 40px 40px 0}.news-loop li:nth-child(2n+2){margin:0 0 40px}}@media only screen and (max-width:960px){.news-loop li{float:left;width:calc((100%/2) - 15px);margin:0 30px 30px 0}.news-loop li:nth-child(2n+2){margin:0 0 30px}}@media only screen and (max-width:550px){.news-loop li{float:none;width:100%;margin:0 0 30px}.news-loop li:last-child{margin:0}}article h2{font:200 34px/32px joanna-sans-nova,sans-serif;padding:0;text-align:left;margin:35px 0 25px 0;text-transform:uppercase;color:#e3272a}article h3{font:200 26px/26px joanna-sans-nova,sans-serif;padding:0;text-align:left;margin:35px 0 25px 0;text-transform:uppercase}article h3:first-child,article h2:first-child{margin:0 0 25px 0}@font-face{font-family:'joanna-sans-nova';src:url(/wp-content/themes/setanta/webfonts/3944EE_0_0.eot);src:url('/wp-content/themes/setanta/webfonts/3944EE_0_0.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/setanta/webfonts/3944EE_0_0.woff2) format('woff2'),url(/wp-content/themes/setanta/webfonts/3944EE_0_0.woff) format('woff'),url(/wp-content/themes/setanta/webfonts/3944EE_0_0.ttf) format('truetype')}@font-face{font-family:'joanna-sans-nova';src:url(/wp-content/themes/setanta/webfonts/3944EE_1_0.eot);src:url('/wp-content/themes/setanta/webfonts/3944EE_1_0.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/setanta/webfonts/3944EE_1_0.woff2) format('woff2'),url(/wp-content/themes/setanta/webfonts/3944EE_1_0.woff) format('woff'),url(/wp-content/themes/setanta/webfonts/3944EE_1_0.ttf) format('truetype')}@font-face{font-family:'joanna-sans-nova';src:url(/wp-content/themes/setanta/webfonts/3944EE_2_0.eot);src:url('/wp-content/themes/setanta/webfonts/3944EE_2_0.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/setanta/webfonts/3944EE_2_0.woff2) format('woff2'),url(/wp-content/themes/setanta/webfonts/3944EE_2_0.woff) format('woff'),url(/wp-content/themes/setanta/webfonts/3944EE_2_0.ttf) format('truetype')}}.tribe-events-page-title{display:none}::selection{background:#04A4CC;color:#FFF;text-shadow:none}::-webkit-selection{background:#04A4CC;color:#FFF;text-shadow:none}::-moz-selection{background:#04A4CC;color:#FFF;text-shadow:none}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#FFF;border:1px solid #F0F0F0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption .wp-caption-text,.gallery-caption{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}@media print{*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0!important}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid #fff0}.slick-arrow.slick-hidden{display:none}.rsplash-box{position:relative}.home-rsplash{height:100vh;overflow:hidden;position:relative;width:100%;background:#0d1f50}.home-rsplash-wrap{width:100%;margin:0 auto;position:relative;display:table;height:100vh;z-index:99}.home-rsplash-content{width:100%;height:100%;display:table-cell;vertical-align:middle;text-align:center;background:rgb(13 31 80 / .75);padding:0 5%}.home-rsplash h1{font:400 90px/0.95 joanna-sans-nova,serif;color:#fff;text-transform:uppercase;padding:0 0 0 0;max-width:1000px;margin:0 auto;position:relative;display:block;text-shadow:1px 1px 1px rgb(11 42 63 / .4)}.home-rsplash h1 strong{font-weight:700;display:inline-block}.home-rsplash h1 span{color:#fff;font:200 36px/36px joanna-sans-nova,sans-serif;display:block;margin-bottom:10px;line-height:48%!important}.home-rsplash h1 span.race-spons{color:#fff;display:block;margin:5px 0 0 0;line-height:24px!important}.scroll-button{width:220px;display:block;color:#0d1f50;padding:0;display:block;margin:30px auto 0 auto;text-align:center;font:200 17px/50px joanna-sans-nova,sans-serif!important;height:50px;background:#fff;text-transform:uppercase}.scroll-button:hover{background:#e3272a;color:#fff}.scroll-button i{margin:0 10px 0 0;font-size:90%}ul.page-links{list-style:none;padding:0;margin:0 auto;max-width:2000px;width:100%;text-align:left}.scroll-link{position:absolute;bottom:20px;left:50%;width:80px;font-size:40px;margin-left:-40px;text-align:center;color:#fff;text-shadow:1px 1px 1px rgb(11 42 63 / .6)}.scroll-link:hover{color:#c8b573}.home-rsplash .slides{position:absolute;width:100%;height:100%;top:0;left:0;margin:0;padding:0 0 0 0}.home-rsplash.loading .slides{display:none}.home-rsplash .slides li{height:100%}.home-rsplash .slides li div{height:100%;background-position:center center;background-size:cover!important}.rsplash-desktop{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none;overflow:hidden}.rsplash-tablet{display:none}.rsplash-mobile{display:none}.rsplash-box .flex-control-nav.flex-control-paging{display:;max-width:100%!important;text-align:center;bottom:5px!important}a.front-links{max-width:270px;width:100%;display:inline-block;height:63px;background:#fff;margin:0 10px;border-bottom:3px solid #071f33;font:400 16px/60px joanna-sans-nova,serif;text-transform:uppercase}a.front-links:hover{background:#071f33;color:#fff;border-bottom:3px solid #c7bc94}.vimeo-wrapper{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none;overflow:hidden}.vimeo-wrapper iframe{width:100vw;height:56.26vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-splash .vimeo-wrapper{z-index:-2}@media only screen and (max-width:700px){.home-rsplash h1{font:400 65px/55px joanna-sans-nova,serif}.home-rsplash h1 span{font-size:60%;margin:0 auto;line-height:40px!important}}@media only screen and (max-width:650px){.front-links{display:block}.front-links.second-link{margin-top:10px}.home-rsplash h1{font:400 60px/0.95 joanna-sans-nova,serif}}@media only screen and (max-width:500px){.home-rsplash h1{font:400 40px/0.95 joanna-sans-nova,serif}.home-rsplash h1 span{font-size:20px;margin:0 auto;line-height:20px!important}.home-rsplash-content{width:100%;height:100%;display:table-cell;vertical-align:middle;text-align:center;background:#fff0;padding:0 2.5% 0 2.5%}.contact-number span{display:none!important}.contact-number i{font-size:30px;margin-top:10px}}.page-template-race-page .header{position:absolute;z-index:999;left:0;right:0}.scroll-anchor{height:0;width:100%;position:absolute;bottom:0;left:0}.bbp-forums-widget{list-style:none;padding:10px;margin:0;overflow:hidden}.bbp-forums-widget li{float:left;width:25%;text-align:center;border-bottom:1px solid #fff;border-right:1px solid #fff}.bbp-forums-widget li a{background:#f2f2f2;padding:10px 5px;display:block}.bbp-forums-widget li a:hover{background:#0d1f50;color:#fff}@media only screen and (max-width:1030px){.bbp-forums-widget li{width:33.3%}}@media only screen and (max-width:800px){.bbp-forums-widget li{width:50%}}@media only screen and (max-width:480px){.bbp-forums-widget li{width:100%}}#bbpress-forums fieldset.bbp-form input,#bbpress-forums fieldset.bbp-form textarea{margin:5px 0 5px -2px!important;padding:10px!important}.new-topic-button{display:block;width:calc(100% - 10px);background:#2d4f7c;text-align:center;margin:0 10px 10px 0;height:40px;line-height:40px;color:#fff}.new-topic-button:hover{background:#fcd20b;color:#2d4f7c}.product-main p:first-child,.category-main p:first-child{width:95%;max-width:800px;margin:0 auto}.page-section article p:first-child,.product-main p:first-child,.category-main p:first-child{padding:70px 0 85px 0;padding:;margin:-50px auto 40px auto;font-size:120%;z-index:1;color:#fff;position:relative}.page-section article p:first-child a,.product-main p:first-child a{color:#fff}.page-section article p:first-child::before,.product-main p:first-child::before,.category-main p:first-child::before{width:100vw;left:50%;margin-left:-50vw;height:100%;background:#101e50;position:absolute;content:"";display:block;top:0;z-index:-1;border-bottom:25px solid #e3272a}.image-bar+article p:first-child{padding:0px!important;margin:0 0 25px 0px!important;font-size:inherit!important}article div p:first-child{padding:0px!important;margin:0 0 25px 0px!important;font-size:inherit!important;color:#0d1f50!important}.image-bar+article p:first-child:before,article div p:first-child:before{display:none!important}.wp-block-image.size-large,.wp-block-image.size-full{width:calc(100% + 100px);margin:50px -50px}.wp-block-column .wp-block-image.size-large,.wp-block-column .wp-block-image.size-full{width:100%;margin:0 0}.wp-block-image.size-large img,.wp-block-image.size-full img{width:100%}.wp-block-columns{border-top:1px solid #ccc;padding-top:40px;margin-top:40px}@media only screen and (max-width:960px){.intro-bar{padding:40px 0%;max-width:960px;margin:0 auto}.wp-block-image.size-large{width:100%;margin:30px 0}main{padding:50px 0}}@media only screen and (max-width:480px){.page-section article p:first-child{padding:50px 0 65px 0;padding:;margin:-50px auto 40px auto;font-size:110%;z-index:1;position:relative;line-height:135%}.splash-page-title .intro-title{padding:0 0 30px 0;font-size:50px;line-height:45px}}section table,section table.wp-block-table{width:100%;text-align:left;margin:32px 0;padding:0;border:3px solid rgb(0 0 0 / .12);border-spacing:0;border-radius:4px}section table p,section table form,section table ul,section table li{margin:6px 0;padding:0}section table thead,section table tfoot,section table.wp-block-table thead,section table.wp-block-table tfoot{border:1px solid #ddd;border:1px solid rgb(0 0 0 / .12)}section table tbody tr:nth-child(2n+1){background:#f9f9f9}section table th,section table.wp-block-table th{font-size:1.1rem;text-transform:uppercase;margin:0;padding:12px;border-top:1px solid #ddd;border-top:1px solid rgb(0 0 0 / .12);box-sizing:border-box}section table td,section table.wp-block-table td{padding:12px;margin:0;border-top:1px solid #ddd;border-top:1px solid rgb(0 0 0 / .12);box-sizing:border-box}section table td:last-child{text-align:}section table.wp-block-table.is-style-stripes{border-collapse:collapse}section table.wp-block-table.is-style-stripes td{border:1px solid #ddd;border:1px solid rgb(0 0 0 / .12)}.form-bar{background:#192a59;padding:50px 0}.form-wrap{max-width:800px;width:95%;margin:0 auto;color:#fff}.form-wrap h3{margin:0 0 30px 0;font-size:28px;line-height:30px;font-weight:200;text-align:center;text-transform:uppercase}.gform_button.button{height:60px!important;border:0 none!important;color:#fff;border-radius:0;font-size:16px!important;height:60px;display:block!important;margin:20px auto 0 auto!important;transition:all 400ms ease-in-out 0s;line-height:60px;padding:0;font-weight:200!important;left:auto;background:#e3272a;color:#fff;border:0;display:inline-block;background-image:none;letter-spacing:0;width:100%!important;max-width:240px!important;text-transform:uppercase}.gform_button:hover{color:#e3272a;background-color:#fff}.gform_wrapper.gravity-theme input[type="color"],.gform_wrapper.gravity-theme input[type="date"],.gform_wrapper.gravity-theme input[type="datetime-local"],.gform_wrapper.gravity-theme input[type="datetime"],.gform_wrapper.gravity-theme input[type="email"],.gform_wrapper.gravity-theme input[type="month"],.gform_wrapper.gravity-theme input[type="number"],.gform_wrapper.gravity-theme input[type="password"],.gform_wrapper.gravity-theme input[type="search"],.gform_wrapper.gravity-theme input[type="tel"],.gform_wrapper.gravity-theme input[type="text"],.gform_wrapper.gravity-theme input[type="time"],.gform_wrapper.gravity-theme input[type="url"],.gform_wrapper.gravity-theme input[type="week"],.gform_wrapper.gravity-theme select,.gform_wrapper.gravity-theme textarea{font-size:15px;padding:15px!important;margin-bottom:0;margin-top:0;border-radius:5px;border:1px solid #009edb!important;max-height:120px}.gform_wrapper.gravity-theme .gfield_label{padding:0 0 0 15px!important}.roll-item{text-align:center;margin-bottom:15px}.roll-name{display:block;font-weight:700;font-size:110%;line-height:100%}.roll-year{display:block;margin:30px auto!important;text-align:center;max-width:;background:#fff;position:relative;font-weight:700}.roll-year:before{content:"";display:block;height:1px;background:#e3272a;width:100%;position:absolute;left:0;text-align:;top:15px}.roll-year span{margin:0 auto;max-width:90px;display:block;background:#fff;position:relative;z-index:2}.roll-time{display:block;font-size:90%;line-height:100%;color:#8a8a8a}.team-list{padding:0;overflow:hidden;margin:30px -190px;width:calc(100% + 380px);list-style:none}.team-headshot img{height:auto}.team-dets{padding:30px}.team-dets h4{font-size:20px;margin:0}.team-title{text-transform:uppercase;display:block;margin:-5px 0 20px 0}@media only screen and (max-width:1480px){.team-list{margin:30px 0;width:100%}}@media only screen and (min-width:768px){.team-list li{float:left;width:calc(33.3% - 20px);margin:0 30px 30px 0}.team-list li:nth-child(3n+3){margin:0 0 30px 0}}@media only screen and (max-width:768px){.team-dets{padding:20px 0}}@media only screen and (max-width:767px){.team-list li{float:left;width:calc(50% - 10px);margin:0 20px 20px 0}.team-list li:nth-child(2n+2){margin:0 0 20px 0}}@media only screen and (max-width:414px){.team-list li{float:none;width:100%;margin:0 0 20px 0}.team-list li:last-child{margin:0}}.product-main{width:100%;max-width:100%;background:#f9f9f9}.product-list{max-width:1380px;margin:0 auto;width:95%;overflow:hidden}.product-list article{float:left;width:calc(25% - 15px);margin:0 20px 20px 0}.product-list article:nth-child(4n+4){margin:0 0 20px 0}.product-list article h2{font-size:24px;text-align:center;line-height:26px;margin:20px 0 0 0;text-transform:initial}.product-price{display:block;margin:0 auto;text-align:center;font-size:24px;font-weight:700}.product-sizes{text-align:center;display:block;font-size:14px;margin:10px 0 0 0}.product-list article a{display:block}.single-product-main{width:100%;max-width:100%;background:#f9f9f9}.single-product-main section{max-width:1380px;width:95%;margin:0 auto;overflow:hidden}.single-product-main section .product-img{float:left;width:500px}.single-product-main section article{width:calc(100% - 500px);padding-left:40px;float:right}.single-product-main section article .product-price{text-align:left}.single-product-main section article .product-sizes{text-align:left}.single-product-main section article h1{margin:30px 0 0 0;font-size:34px;line-height:34px}.product-desc{padding-top:30px;border-top:1px solid #192a59;margin-top:30px}.product-desc p:first-child{margin-top:0}@media only screen and (max-width:1000px){.product-list article{float:left;width:calc(50% - 10px);margin:0 20px 20px 0}.product-list article:nth-child(2n+2){margin:0 0 20px 0}.single-product-main section .product-img{float:none;max-width:500px;width:100%;margin:0 auto}.single-product-main section article{max-width:500px;width:100%;padding-left:0;float:none;margin:0 auto}}@media only screen and (max-width:413px){.product-list article{float:none;width:100%}}#UseyourDrive{width:1220px;margin:0 -120px}@media only screen and (max-width:1250px){#UseyourDrive{width:100%;margin:0 auto}}.wp-block-button__link{margin-top:20px;background:#e3272a}.wp-block-button__link:hover{background:#101e50}.mega-sub-menu .mega-indicator{left:auto!important;right:3px!important;bottom:0px!important}