@import url("https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,700;0,900;1,400;1,700;1,900&family=Open+Sans+Condensed:ital,wght@0,300;0,700;1,300&family=Encode+Sans+Condensed:wght@400;700&family=Montserrat:ital,wght@0,800;0,900;1,800;1,900&display=swap");
/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"shac";src:url(/themes/shac/css/fonts/shac.eot?77746421=);src:url(/themes/shac/css/fonts/shac.eot?77746421=#iefix) format("embedded-opentype"),url(/themes/shac/css/fonts/shac.woff2?77746421=) format("woff2"),url(/themes/shac/css/fonts/shac.woff?77746421=) format("woff"),url(/themes/shac/css/fonts/shac.ttf?77746421=) format("truetype"),url(/themes/shac/css/fonts/shac.svg?77746421=#shac) format("svg");font-weight:normal;font-style:normal;}@font-face{font-family:"avant-garde";src:url(/themes/shac/css/fonts/itc__avant__garde_bold-webfont.woff2) format("woff2"),url(/themes/shac/css/fonts/itc__avant__garde_bold-webfont.woff) format("woff");font-weight:normal;font-style:normal;}.icon-mail:before{content:"\e800";}.icon-strava:before{content:"\e801";}.icon-phone:before{content:"\e802";}.icon-camera:before{content:"\e803";}.icon-home:before{content:"\e804";}.icon-link-ext:before{content:"\f08e";}.icon-twitter:before{content:"\f099";}.icon-angle-left:before{content:"\f104";}.icon-angle-right:before{content:"\f105";}.icon-angle-up:before{content:"\f106";}.icon-angle-down:before{content:"\f107";}.icon-facebook:before{content:"\f30c";}h1,h2,h3,h4,h5,h6{color:#333;font-family:"Lato",sans-serif;font-weight:800;font-style:normal;line-height:1.1;}h1{font-size:33px;}h2{font-size:24px;}h3{font-size:21px;}h4{font-size:18px;}h2.article-title{font-size:26px;margin:0 0 20px 0;}p,li,ol{font-size:18px;}input{font-size:16px;}b,strong{font-weight:900;}caption{color:#333;font-family:"Lato",sans-serif;font-weight:800;font-style:normal;font-size:21px;margin:15px 0 5px 0;}table{font-size:16px;width:100%;border-top:2px solid #a5a5a5;border-bottom:1px solid #a5a5a5;margin:0 0 15px 0;}@media only screen and (max-width:600px){table{font-family:"Encode Sans Condensed",sans-serif;}}td,th{font-size:16px;line-height:1.3;vertical-align:top;border-top:1px solid #a5a5a5;padding:6px 8px 6px 4px;}@media only screen and (max-width:600px){td,th{font-weight:400;}}td p,td li,th p,th li{font-size:16px;margin:0;}table tr:nth-child(even) td{background-color:#f0f0f0;}table tr:nth-child(odd) td{background-color:#fcfcfc;}th{background-color:#f8f8f8;font-weight:700;}@media only screen and (max-width:600px){th{font-weight:700;}}blockquote{background:#f8f8f8;margin:0 0 1em 0;padding:6px 9px;border:2px solid #a5a5a5;}ul,ol{padding-left:1.25em;}ul li{margin:0 0 3px 0;padding:0;}ul li::marker{color:#C30;}ul,ol,p{margin:0 0 1em 0;}li{margin-bottom:0.5em;}li:last-child{margin-bottom:0;}[data-field-type=figure],figure{margin:0 0 1em 0;}[data-field-type=figure] [data-field-type=figure],figure [data-field-type=figure]{margin:0;}figcaption{padding:4px 6px;margin:0;font-size:15px;font-weight:400;}figcaption sub,figcaption sup{vertical-align:inherit;font-size:inherit;top:auto;bottom:auto;line-height:inherit;}.pix100 h3:before,.pix200 h3:before,.pix400 h3:before,.pixRight h3:before,figcaption:before{content:"\e803";font-family:"shac";font-size:inherit;font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1.2em;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:inherit;margin-right:0.5em;}.ui-widget{font-family:"Lato",sans-serif;font-weight:400;font-style:normal;}hr{border:none;border-top:1px solid #a5a5a5;clear:both;margin:20px 0;}.align-left{float:none;margin:20px auto;}@media only screen and (min-width:500px){.align-left{float:left;clear:left;margin:0 30px 20px 0;}}.training-groups .field--name-field-image,.align-right{float:none;margin:20px auto;}@media only screen and (min-width:500px){.training-groups .field--name-field-image,.align-right{float:right;clear:right;margin:0 0 20px 30px;}}.training-groups .field--name-field-image,.align-left,.align-right{max-width:100%;}@media only screen and (min-width:500px){.training-groups .field--name-field-image,.align-left,.align-right{max-width:48%;}}@media only screen and (min-width:960px){.training-groups .field--name-field-image,.align-left,.align-right{max-width:33%;}}.align-center{clear:both;max-width:100%;margin:20px 0;}@media only screen and (min-width:768px){.align-center{max-width:75%;margin:20px auto;}}.navbar-default{background-color:transparent;border-color:#e7e7e7;border:none;}.navbar-default .container-fluid{padding-top:0;padding-bottom:0;}.navbar-nav{margin:0;}a:link,a:visited{color:#a82d04;text-decoration:none;}a:hover{text-decoration:underline;color:#a82d04;}.field p a:link,.field div:not(.item-list) li a:link{text-decoration:underline;}.field .item-list li a:link{text-decoration:none;}nav ul,nav li{margin:0;padding:0;list-style:none;}.breadcrumb{padding:0;margin:15px 0;border-top:none;background:transparent;}.breadcrumb li{font-family:"Lato",sans-serif;font-weight:500;font-style:normal;font-size:15px;color:#8b8b8b;}.breadcrumb li a:link,.breadcrumb li a:visited{color:#8b8b8b;text-decoration:none;}.breadcrumb li a:hover,.breadcrumb li a:active{color:#333;text-decoration:underline;}.breadcrumb > li:before,.breadcrumb > li + li:before{content:"\f105";font-family:"shac";font-size:inherit;font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8b8b8b;}.breadcrumb > li:first-child a{font-size:0;}.breadcrumb > li:first-child a:hover:before{color:#333;text-decoration:none;}.breadcrumb > li:first-child a:before{content:"\e804";font-family:"shac";font-size:inherit;font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;color:#8b8b8b;}.breadcrumb > li:first-child:before{content:"";width:0;}.navbar-nav > li > a:hover,.navbar-nav > li > a:focus,.navbar-nav > li > a:active{background-color:transparent;}.navbar-toggle{border:none;border-radius:0;margin:0;padding:0px;}.navbar-toggle .icon-bar{height:3px;margin:9px 0;width:42px;background:#f8f8f8;border-radius:0px;}.navbar-toggle:hover,.navbar-toggle:active{background:transparent !important;cursor:pointer;}.navbar-toggle:hover .icon-bar,.navbar-toggle:active .icon-bar{background:#8b8b8b;}.nav-label{color:#8b8b8b;text-transform:uppercase;float:right;margin-right:0.5em;line-height:51px;}.navbar-toggle{clear:right;display:block;}.nav-label{display:block;}@media all and (min-width:841px){.navbar-toggle{display:none;}.nav-label{display:none;}}.collapsing{transition-duration:0;overflow-y:hidden;}.navbar-collapse{padding:0;clear:both;overflow:visible;width:100%;box-shadow:none;}@media (max-width:840px){#navbar.container-fluid{padding:0;}#navbar.container-fluid > .navbar-header{background:#fff;}#navbar.container-fluid > .navbar-collapse{margin-right:0;margin-left:0;}#navbar.container-fluid > .navbar-collapse .main-menu .navbar-nav{padding-left:0px;padding-right:0px;margin:0 0 20px 0;background:#8b8b8b;}#navbar.container-fluid > .navbar-collapse .main-menu .navbar-nav li{padding:0 !important;}#navbar.container-fluid > .navbar-collapse .main-menu .navbar-nav a{color:#fff !important;display:block;padding-left:30px !important;}#navbar.container-fluid > .navbar-collapse .main-menu .navbar-nav a:focus,#navbar.container-fluid > .navbar-collapse .main-menu .navbar-nav a:active,#navbar.container-fluid > .navbar-collapse .main-menu .navbar-nav a:hover{background:black;background:#8b8b8b;text-decoration:none;}#navbar.container-fluid > .navbar-collapse .main-menu .navbar-nav .menu a{padding-left:45px !important;}#navbar.container-fluid > .navbar-collapse .main-menu .navbar-nav .menu .menu a{padding-left:60px !important;}#navbar.container-fluid > .navbar-collapse .main-menu .navbar-nav > li.menu-item--expanded:not(.menu-item--active-trail) .menu{display:none;}#navbar.container-fluid > .navbar-collapse .main-menu .navbar-nav > li.menu-item--expanded:hover > .menu{display:block !important;}#navbar.container-fluid > .navbar-collapse .main-menu .navbar-nav > li.menu-item--expanded > .menu > li.menu-item--expanded > .menu:hover{display:block !important;}}@media (max-width:840px){#navbar.container-fluid > .navbar-collapse .main-menu .navbar-nav li.menu-item--expanded:hover > .menu{display:block !important;}#navbar.container-fluid > .navbar-collapse .main-menu .navbar-nav li.menu-item--expanded:hover > a:after{content:"\f107" !important;}}.main-menu .navbar-nav{margin:0;}.main-menu .navbar-nav .menu,.main-menu .navbar-nav ul,.main-menu .navbar-nav li{margin:0;padding:0;list-style:none;list-style-image:none;}.main-menu .navbar-nav .menu-item--expanded:not(.menu-item--active-trail) .menu{display:block;}@media (min-width:841px){.main-menu .navbar-nav > li{text-transform:uppercase;position:relative;}.main-menu .navbar-nav > li .menu{visibility:hidden;position:absolute;top:2.5em;left:0;z-index:888;width:auto;}.main-menu .navbar-nav > li .menu:hover{display:block;}.main-menu .navbar-nav > li .menu a{display:inline;white-space:nowrap;}.main-menu .navbar-nav > li .menu > li{text-transform:none;position:relative;}.main-menu .navbar-nav > li .menu > li .menu{position:absolute;top:0;left:100%;z-index:999;width:auto;}.main-menu .navbar-nav li:active > .menu,.main-menu .navbar-nav li:focus > .menu,.main-menu .navbar-nav li:hover > .menu{visibility:visible;cursor:pointer;}}.main-menu .navbar-nav li{text-transform:uppercase;}.main-menu .navbar-nav li a{font-size:18px;color:#333;text-decoration:none;padding:12px 15px 13px 15px;margin:0;}.main-menu .navbar-nav li a:hover{background:#8b8b8b;cursor:pointer;}.main-menu .navbar-nav li a:active,.main-menu .navbar-nav li a:focus,.main-menu .navbar-nav li a:target{background:#333 !important;color:#fff !important;}.main-menu .navbar-nav li a.is-active{color:#fff;background:#8b8b8b;font-family:"Lato",sans-serif;font-weight:700;font-style:normal;}.main-menu .navbar-nav li a.is-active:hover{cursor:default;background:#8b8b8b;text-decoration:none;}.main-menu .navbar-nav li.menu-item--expanded.menu-item--active-trail a.is-active{font-family:"Lato",sans-serif;font-weight:700;font-style:normal;color:#fff;}.main-menu .navbar-nav li.menu-item--expanded.menu-item--active-trail a.is-active:hover{cursor:default;background:#8b8b8b;text-decoration:none;}.main-menu .navbar-nav li.menu-item--expanded.menu-item--active-trail a.is-active:hover > .menu{display:block;}@media (min-width:841px){.main-menu .navbar-nav li.menu-item--expanded.menu-item--active-trail:hover a{color:#fff;}}.main-menu .navbar-nav li > a:not(.is-active):hover{color:#fff;background:#8b8b8b;}@media (min-width:841px){.main-menu .navbar-nav li .menu{background:#8b8b8b;}}.main-menu .navbar-nav li .menu li{text-transform:none;}.main-menu .navbar-nav li .menu li a{display:block;font-size:15px;line-height:1.1;padding:9px 15px;margin:0;border:none;}@media (min-width:841px){.main-menu .navbar-nav li .menu li a{color:#fff;}}.main-menu .navbar-nav li .menu li a:hover{background:transparent;background:#8b8b8b;color:#fff;text-decoration:none;}@media (min-width:841px){.main-menu .navbar-nav li .menu li a:hover{text-decoration:underline;}}.main-menu .navbar-nav li .menu li a.is-active{font-family:"Lato",sans-serif;font-weight:700;font-style:normal;}.main-menu .navbar-nav li .menu li a.is-active:hover{cursor:default;background:transparent;background:#8b8b8b;text-decoration:none;}@media (min-width:841px){.main-menu .navbar-nav li .menu li.menu-item--expanded > a:after{content:"\f105";font-family:"shac";font-size:inherit;font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;}}@media (min-width:841px){.main-menu .navbar-nav li .menu li.menu-item--expanded > a:hover:after{content:"\f105";text-decoration:none;}}@media all and (min-width:841px){.main-menu .navbar-nav li.menu-item--expanded > a:after{content:"\f105";font-family:"shac";font-size:inherit;font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;}.main-menu .navbar-nav li.menu-item--expanded.menu-item--active-trai > a,.main-menu .navbar-nav li.menu-item--expanded > a:hover:after,.main-menu .navbar-nav li.menu-item--expanded:hover > a:after{content:"\f107";}.main-menu .navbar-nav li.menu-item--expanded .menu-item--expanded > a:after{content:"";}}@media all and (min-width:841px){.main-menu .navbar-nav li.menu-item--expanded:hover > a:not(.is-active){color:#fff;background:#8b8b8b;}.main-menu .navbar-nav li.menu-item > a:not(.is-active):hover{background:#8b8b8b;}.main-menu .navbar-nav li.menu-item .menu-item a:not(.is-active):hover{background:#8b8b8b;}}@media (max-width:840px){.main-menu .navbar-nav .menu-item--expanded.menu-item--active-trail > a:after{content:"\f107" !important;content:"" !important;}.main-menu .navbar-nav .menu-item--expanded:not(.menu-item--active-trail):hover .menu{display:block;}.main-menu .navbar-nav .menu-item--active-trail:hover > .menu > a:after,.main-menu .navbar-nav .menu-item--expanded.menu-item--active-trail > .menu > a:after{content:"\f107" !important;content:"" !important;}.main-menu .navbar-nav .menu .menu > li a{padding-left:30px;}}.navbar-toggle{background:transparent;overflow:hidden;}.navbar-toggle .icon-bar{transition:opacity,transform;transition-duration:200ms;transition-timing-function:cubic-bezier(0.7,0,0,0.7);}.navbar-toggle:not(.collapsed) .icon-bar:nth-child(2){transform:translateY(12px) rotate(45deg);}.navbar-toggle:not(.collapsed) .icon-bar:nth-child(3){opacity:0;transform:translateX(-100%);}.navbar-toggle:not(.collapsed) .icon-bar:nth-child(4){transform:translateY(-12px) rotate(-45deg);}.navbar-toggle:active{background:transparent;}textarea.form-control.form-text,textarea.form-control.form-email,textarea.form-control.form-url,input.form-text,input.form-email,input.form-url{background:#f8f8f8;}textarea.form-control:focus,input:focus{background:#fff;}textarea.form-control{background:#f8f8f8;}textarea.form-control:focus{background:#fff;}.pagination > li > a,.pagination > li > span,.pager li > a,.pager li > span,.button,.btn{font-size:20px;line-height:1.1;color:#a82d04;font-family:"Lato",sans-serif;font-weight:700;font-style:normal;text-transform:uppercase;border:3px solid #a82d04;outline:none;display:inline-block;border-radius:0;padding:0.25em 0.5em;text-decoration:none !important;transition:background 0.05s ease 0s;transition:border 0.05s ease 0s;}.pagination > li > a:hover,.pagination > li > span:hover,.pager li > a:hover,.pager li > span:hover,.button:hover,.btn:hover{text-decoration:none;background:#a82d04;border-color:#a82d04;color:#fff !important;text-decoration:none !important;cursor:pointer;}.pagination > li > a:focus,.pagination > li > a:active,.pagination > li > span:focus,.pagination > li > span:active,.pager li > a:focus,.pager li > a:active,.pager li > span:focus,.pager li > span:active,.button:focus,.button:active,.btn:focus,.btn:active{color:#fff !important;background:#333 !important;border-color:#333 !important;transition:all 0.05s linear;text-decoration:none !important;cursor:pointer;color:#fff;border-radius:0;}.pagination > li > a.small,.pagination > li > span.small,.pager li > a.small,.pager li > span.small,.button.small,.btn.small{border-width:2px;font-size:17px;}.pagination > li > a.verysmall,.pagination > li > a.media-library-open-button,.pagination > li > a.media-library-add-button,.pagination > li > a.link-edit-summary,.pagination > li > a[value="Add another item"],.pagination > li > a[value=Upload],.pagination > li > a[value=Remove],.pagination > li > a[value=Apply],.pagination > li > a[value=Reset],.pagination > li > span.verysmall,.pagination > li > span.media-library-open-button,.pagination > li > span.media-library-add-button,.pagination > li > span.link-edit-summary,.pagination > li > span[value="Add another item"],.pagination > li > span[value=Upload],.pagination > li > span[value=Remove],.pagination > li > span[value=Apply],.pagination > li > span[value=Reset],.pager li > a.verysmall,.pager li > a.media-library-open-button,.pager li > a.media-library-add-button,.pager li > a.link-edit-summary,.pager li > a[value="Add another item"],.pager li > a[value=Upload],.pager li > a[value=Remove],.pager li > a[value=Apply],.pager li > a[value=Reset],.pager li > span.verysmall,.pager li > span.media-library-open-button,.pager li > span.media-library-add-button,.pager li > span.link-edit-summary,.pager li > span[value="Add another item"],.pager li > span[value=Upload],.pager li > span[value=Remove],.pager li > span[value=Apply],.pager li > span[value=Reset],.button.verysmall,.button.media-library-open-button,.button.media-library-add-button,.button.link-edit-summary,.button[value="Add another item"],.button[value=Upload],.button[value=Remove],.button[value=Apply],.button[value=Reset],.btn.verysmall,.btn.media-library-open-button,.btn.media-library-add-button,.btn.link-edit-summary,.btn[value="Add another item"],.btn[value=Upload],.btn[value=Remove],.btn[value=Apply],.btn[value=Reset]{border-width:2px;font-size:15px;}.pagination > li > a.smallest,.pagination > li > span.smallest,.pager li > a.smallest,.pager li > span.smallest,.button.smallest,.btn.smallest{font-size:13px;padding:0.15em 0.3em;border-width:2px;border-radius:3px;}.pagination > li > a.white,.pagination > li > span.white,.pager li > a.white,.pager li > span.white,.button.white,.btn.white{color:#fff !important;border-color:#fff;}.pagination > li > a.white:hover,.pagination > li > span.white:hover,.pager li > a.white:hover,.pager li > span.white:hover,.button.white:hover,.btn.white:hover{color:#333 !important;background:#fff !important;border-color:#fff !important;}.pagination > li > a.white:active,.pagination > li > span.white:active,.pager li > a.white:active,.pager li > span.white:active,.button.white:active,.btn.white:active{color:#fff !important;background:#333 !important;border-color:#333 !important;}.pagination > li > a.red,.pagination > li > span.red,.pager li > a.red,.pager li > span.red,.button.red,.btn.red{color:#a82d04 !important;border-color:#a82d04;}.pagination > li > a.red:hover,.pagination > li > span.red:hover,.pager li > a.red:hover,.pager li > span.red:hover,.button.red:hover,.btn.red:hover{color:#fff !important;background:#a82d04 !important;border-color:#a82d04 !important;}.pagination > li > a.red:active,.pagination > li > span.red:active,.pager li > a.red:active,.pager li > span.red:active,.button.red:active,.btn.red:active{color:#fff !important;background:#333 !important;border-color:#333 !important;}.pagination > li > a.right,.pagination > li > span.right,.pager li > a.right,.pager li > span.right,.button.right,.btn.right{float:right;clear:right;}.pagination > li > a.right:after,.pagination > li > span.right:after,.pager li > a.right:after,.pager li > span.right:after,.button.right:after,.btn.right:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}.btn .glyphicon.icon-before:not(.glyphicon-search),.btn.icon-before .glyphicon:not(.glyphicon-search){margin:0;}.btn .glyphicon.icon-before:not(.glyphicon-search)::before,.btn.icon-before .glyphicon:not(.glyphicon-search)::before{content:"";}.node-readmore .btn:after{width:auto;padding-left:4px;}input[value="Add another item"],input[value=Upload],input[value=Remove],input[value=Apply],input[value=Reset]{font-size:80%;padding:0.33em 0.66em;}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:none;outline-offset:0;}.pager li > a,.pager li > span{font-size:110%;border-width:2px;}.pager li.previous:not(:last-child){display:inline-block;width:48.5%;}.pager li.previous:not(:last-child) a{float:right;margin-right:0em;}.pager li.next:not(:first-child){display:inline-block;width:48.5%;}.pager li.next:not(:first-child) a{float:left;margin-left:0em;}.pager li.previous:last-child > a,.pager li.next:first-child > a{float:none;}.more .pager li a{color:#333;border-color:#333;background-color:transparent;}.more .pager li a:hover{color:#fff;background-color:#333;}.pagination > li > a,.pagination > li > span{font-size:110%;border-width:2px;border-radius:0;border-collapse:separate;border-right-width:1px;border-left-width:1px;background-color:transparent;}.pagination > li > a[rel=last],.pagination > li > span[rel=last]{border-right-width:2px;border-top-right-radius:5px;border-bottom-right-radius:5px;}.pagination > li > a[rel=first],.pagination > li > span[rel=first]{border-left-width:2px;border-top-left-radius:5px;border-bottom-left-radius:5px;}.more .pagination > li > a:not([title="Current page"]),.more .pagination > li > span:not([title="Current page"]){color:#333;border-color:#333;}.more .pagination > li > a:not([title="Current page"]):hover,.more .pagination > li > span:not([title="Current page"]):hover{color:#fff;background-color:#333;}.more .pagination > li > a[title="Current page"],.more .pagination > li > span[title="Current page"]{color:#fff;border-color:#333;background-color:#333;}.more .pagination > li > a[title="Current page"]:hover,.more .pagination > li > span[title="Current page"]:hover{color:#fff;background-color:#333;}.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus{z-index:3;color:#fff;cursor:default;background-color:#a82d04;border-color:#a82d04;}ul.dropdown-menu{display:block;}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.3;color:#555555;background-color:#fff;background-image:none;border:2px solid #8b8b8b;border-radius:0px;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;-o-transition:none;-webkit-transition:none;transition:none;}.form-control.form-file{border:none;background:transparent;height:auto;padding:0;}.form-control.form-select{border:none;background:#f8f8f8;border:1px solid #8b8b8b;}.level-2-nav{display:none;background:#f8f8f8;padding:0;margin:0;}.level-2-nav .navbar-nav{padding:0;float:none;}.level-2-nav .navbar-nav li{float:none;list-style-image:none;list-style:none;}.level-2-nav .navbar-nav li a{font-weight:700;font-size:15px;color:#333;line-height:1.2;display:block;padding:6px 8px;}.level-2-nav .navbar-nav li a:hover{color:#333;text-decoration:none;background:#8b8b8b;}.level-2-nav .navbar-nav li a:active{color:#fff;text-decoration:none;background:#333;}.level-2-nav .navbar-nav li a.is-active{background:rgba(165,165,165,0.5);color:#333;}.level-2-nav .navbar-nav li a.is-active:hover,.level-2-nav .navbar-nav li a.is-active:active{color:#333;background:rgba(165,165,165,0.5);text-decoration:none;cursor:default;}.level-2-nav .navbar-nav li .menu a{font-size:13px;text-transform:none;}@media all and (min-width:841px){.level-2-nav{display:block;}}.search-form input.form-search,.search-form button.btn,.search-block-form input.form-search,.search-block-form button.btn{font-size:16px;line-height:1.5;height:auto;border-width:2px;padding:4px 8px;background:#f8f8f8;}.search-form input.form-search,.search-block-form input.form-search{border-right:0 !important;}.search-form button.btn,.search-block-form button.btn{margin-left:0px !important;border-color:#8b8b8b !important;color:#8b8b8b !important;}.search-form button.btn:hover,.search-block-form button.btn:hover{border-color:#a82d04 !important;background-color:#a82d04 !important;color:#fff !important;}.search-form button.btn:active,.search-block-form button.btn:active{border-color:#333 !important;background-color:#333 !important;color:#fff !important;}.search-form.front-page-search,.search-block-form.front-page-search{margin-bottom:10px;}.search-form.front-page-search .form-group,.search-block-form.front-page-search .form-group{margin-bottom:0;}.social-media-links{padding:0;margin:0;height:100%;}.social-media-links .menu{padding:0;margin:0;list-style:none;display:flex;}.social-media-links .menu li{padding:0;margin:0;}.social-media-links .menu a{font-family:"shac";color:#8b8b8b;padding:0 9px;display:block;font-size:0;transition:all 0.2s ease;background:transparent;}.social-media-links .menu a:hover,.social-media-links .menu a:active,.social-media-links .menu a:focus{color:#a82d04;background:transparent;text-decoration:none;}.social-media-links .menu a:after{font-size:24px;}.social-media-links .menu a[href*=facebook]:after{content:"\f30c";}.social-media-links .menu a[href*=facebook]:hover{color:#4267B2;}.social-media-links .menu a[href*=twitter]:after{content:"\f099";}.social-media-links .menu a[href*=twitter]:hover{color:rgb(29,155,240);}.social-media-links .menu a[href*=strava]:after{content:"\e801";}.social-media-links .menu a[href*=strava]:hover{color:#ff9663;}.social-media-links .menu a[href*=mailto]:after{content:"\e800";}.footer *{color:#fff;}.footer a{color:#fff;font-weight:normal;}.footer .social-media-links{float:left;}.footer .social-media-links .menu{float:left;}.footer .social-media-links .menu a{color:#fff;font-weight:normal;}.footer .contact-details h2{font-size:21px;}.footer .contact-details p,.footer .contact-details ul,.footer .contact-details li{font-size:16px;padding:0;margin:0;list-style:none;}.footer .contact-details a[href*="mailto:"],.footer .contact-details a[href*="tel:"]{color:#fff !important;text-decoration:none !important;text-transform:none;font-weight:normal;}.footer .contact-details a[href*="mailto:"]:hover,.footer .contact-details a[href*="tel:"]:hover{text-decoration:underline !important;}.footer .contact-details a[href*="mailto:"]:before,.footer .contact-details a[href*="tel:"]:before{color:#fff !important;font-size:21px;content:"\e800";font-family:"shac";padding:0 7px 0 3px;display:inline-block;font-size:21px;background:transparent;content:"\e800";}.footer .contact-details a[href*="tel:"]{font-size:24px;}.footer .contact-details a[href*="tel:"]:before{color:#fff !important;font-size:21px;content:"\e802";}.footer .social-media-links .menu li.last{display:none;}.icon-strava:before{content:"\e801";}.icon-camera:before{content:"\e803";}.icon-twitter:before{content:"\f099";}.icon-angle-left:before{content:"\f104";}.icon-angle-right:before{content:"\f105";}.icon-angle-up:before{content:"\f106";}.icon-angle-down:before{content:"\f107";}.icon-facebook:before{content:"\f30c";}.icon-mail:before{content:"\e800";}body{font-family:"Lato",sans-serif;font-weight:400;font-style:normal;color:#333;font-size:18px;line-height:1.5;}.toolbar-menu-administration ul li{font-size:14px;margin:0;color:#333;font:"Lucida Grande","Lucida Sans Unicode","DejaVu Sans","Lucida Sans",sans-serif;}.credit{font-size:15px;background:#ddd;padding:6px 9px;}.page-header{padding:0;margin:30px 0;border-bottom:none;}.container-fluid{max-width:1100px;}.navbar-default{background-color:transparent;border:none;border-radius:0;margin-bottom:0;}.container-fluid > .navbar-header{margin-right:0;margin-left:0;width:100%;display:flex;align-items:center;flex-direction:column;float:none;justify-content:center;margin:0;flex-direction:column;}@media only screen and (min-width:841px){.container-fluid > .navbar-header{flex-direction:row;}}.container-fluid > .navbar-header .region-navigation{display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;}@media only screen and (min-width:841px){.container-fluid > .navbar-header .region-navigation{flex-direction:row;}}.container-fluid > .navbar-header .region-search-box{width:80%;margin:0 10%;}.container-fluid > .navbar-header .region-search-box .social-media-links .menu{justify-content:center;}@media only screen and (min-width:841px){.container-fluid > .navbar-header .region-search-box{width:300px;margin:0;}.container-fluid > .navbar-header .region-search-box .social-media-links .menu{justify-content:flex-end;}}.container-fluid > .navbar-header .logo.navbar-btn{padding:0;}@media all and (max-width:840px){.container-fluid > .navbar-header .logo.navbar-btn{z-index:100;}}.container-fluid > .navbar-header .logo.navbar-btn img{margin:0;width:auto;height:60px;display:block;}@media only screen and (min-width:841px){.container-fluid > .navbar-header .logo.navbar-btn img{margin:0;width:auto;height:85px;display:block;}}.container-fluid > .navbar-header h2.site_slogan{font-family:"avant-garde";font-weight:normal;font-size:36px;line-height:1;margin:0 0 20px 0;text-align:center;text-transform:uppercase;flex:3;}@media only screen and (min-width:400px){.container-fluid > .navbar-header h2.site_slogan{font-size:36px;}}@media only screen and (min-width:768px){.container-fluid > .navbar-header h2.site_slogan{font-size:36px;}}.container-fluid > .navbar-header h2.site_slogan span{white-space:nowrap;}@media only screen and (min-width:768px){.container-fluid > .navbar-header h2.site_slogan{text-align:left;margin:0 0 10px 0;}}@media only screen and (max-width:840px){.container-fluid > .navbar-header .social-media-links{position:absolute;top:10px;left:10px;z-index:90;}.container-fluid > .navbar-header .social-media-links .menu a{padding:0 12px 0 0;}.container-fluid > .navbar-header .social-media-links .menu a::after{font-size:24px;}}@media only screen and (max-width:350px){.container-fluid > .navbar-header .social-media-links{display:none;}}.region-navigation-collapsible{background:#ecd183;width:100%;float:none;clear:both;}.region-navigation-collapsible:after{display:table;content:" ";}.region-navigation-collapsible .navbar-nav{float:none;margin:0;text-align:left;padding-left:0;}footer.footer{margin-top:10px;padding-top:10px;padding-bottom:10px;border:none;border-top:9px solid #ecd183;background:#8b8b8b;color:#fff;}footer.footer .container-fluid{display:flex;flex-direction:column;padding-right:20px;padding-left:20px;}@media only screen and (min-width:768px){footer.footer .container-fluid{margin-top:20px;padding-top:10px;flex-direction:row;align-items:flex-end;}}@media only screen and (min-width:960px){footer.footer .container-fluid{margin-top:20px;padding-top:20px;padding-bottom:20px;flex-direction:row;}}@media only screen and (min-width:1080px){footer.footer .container-fluid{margin-top:20px;padding-top:20px;padding-bottom:20px;flex-direction:row;}}footer.footer .region-footer-left{display:flex;flex-direction:column;padding-bottom:10px;}@media only screen and (min-width:768px){footer.footer .region-footer-left{padding-bottom:0;}}footer.footer a{font-weight:600;color:#f8f8f8;}footer.footer a:hover{color:#fff;text-decoration:underline;}footer.footer .footer-menu .nav > li > a{font-size:16px;position:relative;display:block;padding:5px 0;}footer.footer .footer-menu .nav > li > a:focus,footer.footer .footer-menu .nav > li > a:active,footer.footer .footer-menu .nav > li > a:hover{background:transparent !important;}footer.footer .footer-description{color:purple;padding-right:0;margin-bottom:30px;}@media only screen and (min-width:600px){footer.footer .footer-description{padding-right:40px;}}@media only screen and (min-width:960px){footer.footer .footer-description{padding-right:80px;}}footer.footer .footer-description p{color:purple;font-size:14px;}footer.footer .footer-logo img{width:100%;}footer.footer .footer_left,footer.footer .footer_right{display:flex;flex-direction:column;}@media only screen and (min-width:768px){footer.footer .footer_left,footer.footer .footer_right{width:50%;}}footer.footer .footer_right .region-footer-right{flex-grow:1;display:flex;flex-direction:column;}footer.footer .footer_right section.footer-description{flex-grow:1;}footer.footer .footer_right section.footer-description .field--name-body{flex-grow:1;}footer.footer .footer_right section.footer-logo{flex-grow:0;}footer.footer .footer_right section.footer-logo .field--name-body{flex-grow:0;}footer.footer .footer_left{position:relative;padding-right:0;padding-bottom:20px;}@media only screen and (min-width:600px){footer.footer .footer_left{padding-right:40px;padding-bottom:0;}}@media only screen and (min-width:960px){footer.footer .footer_left{padding-right:80px;}}.navbar-default .navbar-collapse{border:none;padding-left:0;padding-right:0;}.navbar-default .navbar-nav a{font-weight:600;color:#8b8b8b;padding:10px 20px;}@media only screen and (min-width:841px){.navbar-default .navbar-nav a{padding:20px 20px 20px 0;}}.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus{color:#333;background-color:#f8f8f8;}.navbar-toggle-container{position:relative;background:#ecd183;width:100%;float:none;clear:both;}@media all and (max-width:840px){.navbar-toggle-container{background:rgba(211,48,48,0);position:absolute;top:0;right:20px;left:0;border:none;border-radius:0;margin:0;}.navbar-toggle-container .navbar-toggle{z-index:200;}.navbar-toggle-container .navbar-collapse{background:transparent;position:absolute;top:-2000%;left:0;right:0px;bottom:auto;width:auto;height:auto !important;transition:top 200ms !important;}.navbar-toggle-container .navbar-collapse .region-navigation-collapsible{padding-right:60px;padding-left:30px;background:#ecd183;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.33);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.33);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.33);margin-bottom:10px;}.navbar-toggle-container .navbar-collapse.collapse{display:block !important;}.navbar-toggle-container .navbar-collapse.collapsing{transition:top 200ms !important;}.navbar-toggle-container .navbar-collapse.collapsing,.navbar-toggle-container .navbar-collapse.in{overflow-y:hidden;overflow-y:auto;top:0;bottom:auto;z-index:110;transition:top 200ms !important;}}.navbar-toggle{float:right;border:none;border-radius:0;margin:0 9px 0 0;padding:0px;}.navbar-toggle .icon-bar{height:3px;margin:9px 0;width:42px;background:#8b8b8b;border-radius:0px;}.navbar-toggle:focus,.navbar-toggle:hover,.navbar-toggle:active{background:transparent !important;cursor:pointer;}.navbar-toggle:focus .icon-bar,.navbar-toggle:hover .icon-bar,.navbar-toggle:active .icon-bar{background:#333;}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:none;outline-offset:0;}.region-content .field--name-field-date{font-weight:600;font-size:16px;margin:20px 0;}@media only screen and (min-width:768px){.path-records .record-filters .js-form-item{margin-right:15px;}}.path-records .record-filters .js-form-item label{font-weight:700;font-size:16px;text-transform:uppercase;}.path-records .record-filters .js-form-item.form-item-athlete input{display:block;}.path-records .record-filters .js-form-item.form-item-athlete label{float:none;}@media only screen and (max-width:960px){.path-records .record-filters .js-form-item.form-item-athlete{width:100%;margin-bottom:15px;}}.path-records .form-inline .form-group{vertical-align:middle;}.path-records .form-inline .form-group button{margin-right:10px;}.path-records .form-inline .form-group button[disabled]:hover{border-color:#333 !important;background:#333 !important;}.path-records .views-field-edit-node a{text-transform:uppercase;}.path-records .input-group{position:relative;display:table !important;border-collapse:separate;}@media only screen and (max-width:768px){.path-records .input-group{width:100%;background:orange !important;}}.path-records .ui-menu-item-wrapper{font-size:16px;}.input-group-addon{display:none;}.news .item-list{line-height:1.2;}.news .item-list a{font-weight:700;}.news .item-list em{font-size:15px;font-style:normal;color:#8b8b8b;}ul.archive,ul.archive li{margin:0;padding:0;list-style-type:none;}ul.archive li{font-size:15px;display:inline-block;padding-right:6px;}.news.date-author p{font-weight:700;font-size:15px;}.news.archive p.credit,.page-node-type-article p.credit{font-weight:700;font-size:15px;padding:0;background:transparent;}.news.archive p.credit em,.page-node-type-article p.credit em{font-style:normal;}.news.archive .field--name-field-archive-image,.news.archive .pixFull,.news.archive .pix100,.news.archive .pix200,.news.archive .pix400,.news.archive .pixRight,.news.archive .pixLeft,.page-node-type-article .field--name-field-archive-image,.page-node-type-article .pixFull,.page-node-type-article .pix100,.page-node-type-article .pix200,.page-node-type-article .pix400,.page-node-type-article .pixRight,.page-node-type-article .pixLeft{width:200px;max-width:200px;height:inherit;float:right;clear:right;margin:0 0 15px 15px;}.news.archive .field--name-field-archive-image h3,.news.archive .pixFull h3,.news.archive .pix100 h3,.news.archive .pix200 h3,.news.archive .pix400 h3,.news.archive .pixRight h3,.news.archive .pixLeft h3,.page-node-type-article .field--name-field-archive-image h3,.page-node-type-article .pixFull h3,.page-node-type-article .pix100 h3,.page-node-type-article .pix200 h3,.page-node-type-article .pix400 h3,.page-node-type-article .pixRight h3,.page-node-type-article .pixLeft h3{font-size:13px;font-weight:400;margin:0;padding:4px 0 0 0;}.news.archive .field--name-field-archive-image img,.news.archive .pixFull img,.news.archive .pix100 img,.news.archive .pix200 img,.news.archive .pix400 img,.news.archive .pixRight img,.news.archive .pixLeft img,.page-node-type-article .field--name-field-archive-image img,.page-node-type-article .pixFull img,.page-node-type-article .pix100 img,.page-node-type-article .pix200 img,.page-node-type-article .pix400 img,.page-node-type-article .pixRight img,.page-node-type-article .pixLeft img{width:100%;max-width:100%;background:#f8f8f8;border:1px solid #8b8b8b !important;}.news.archive .field--name-field-archive-image img.pixRight,.news.archive .pixFull img.pixRight,.news.archive .pix100 img.pixRight,.news.archive .pix200 img.pixRight,.news.archive .pix400 img.pixRight,.news.archive .pixRight img.pixRight,.news.archive .pixLeft img.pixRight,.page-node-type-article .field--name-field-archive-image img.pixRight,.page-node-type-article .pixFull img.pixRight,.page-node-type-article .pix100 img.pixRight,.page-node-type-article .pix200 img.pixRight,.page-node-type-article .pix400 img.pixRight,.page-node-type-article .pixRight img.pixRight,.page-node-type-article .pixLeft img.pixRight{border:1px solid #8b8b8b !important;}.news.archive .pix100,.page-node-type-article .pix100{width:100px;max-width:100px;}.news.archive .pix400,.page-node-type-article .pix400{width:400px;max-width:400px;}.news.archive .field--name-field-archive-image,.news.archive .pixFull,.page-node-type-article .field--name-field-archive-image,.page-node-type-article .pixFull{max-width:400px;width:100%;float:none;margin:15px auto;}@media only screen and (min-width:768px){.news.archive .field--name-field-archive-image,.news.archive .pixFull,.page-node-type-article .field--name-field-archive-image,.page-node-type-article .pixFull{float:right;margin:15px 0 15px 15px;display:block;width:48%;}}img.pixRight{background:#f8f8f8;border:1px solid #8b8b8b !important;}.footer-date{color:#8b8b8b;font-size:14px;text-align:center;}.view-header .results{color:#8b8b8b;font-size:16px;margin:15px 0;}.field--name-field-section .training-groups{margin:0;padding:9px 12px;}.field--name-field-section .training-groups p,.field--name-field-section .training-groups .field--name-field-email,.field--name-field-section .training-groups h3{margin:4px 0;}.field--name-field-section .training-groups h3{font-size:19px;}.field--name-field-section .training-groups p,.field--name-field-section .training-groups .field{font-size:17px;}.field--name-field-section .training-groups.even{background-color:#f0f0f0;}.field--name-field-section .training-groups.odd{background-color:#f9f9f9;}.field--name-field-section .training-groups [data-field-type=figure],.field--name-field-section .training-groups .field--name-field-image{margin-bottom:0;}.field--name-field-section .training-groups .field--name-field-web-link a:before,.field--name-field-section .training-groups .field--name-field-email a:before,.field--name-field-section .training-groups .field--name-field-phone-number a:before{font-family:"shac";color:#8b8b8b;padding:0 9px 0 0;display:inline-block;font-size:18px;background:transparent;content:"\e800";}.field--name-field-section .training-groups .field--name-field-phone-number a:before{content:"\e802";padding:0 7px 0 3px;}.field--name-field-section .training-groups .field--name-field-web-link a:before{content:"\f08e";padding:0 7px 0 3px;}.field--name-field-section .training-groups .field--name-field-web-link a[href*=facebook]:before{content:"\f30c";}.field--name-field-section hr{border-color:#ddd;margin:0;padding:0;}a[href*="tel:"]:before{font-family:"shac";color:#8b8b8b;padding:0 7px 0 3px;display:inline-block;font-size:21px;background:transparent;content:"\e802";}.twitter-block{background:#f8f8f8;}.twitter-block h2{color:#fff;font-size:21px;font-weight:700;margin:0;padding:12px 9px;background:#8b8b8b;}.twitter-block h2 a{color:#fff;text-decoration:none;}.twitter-block p{margin:0;}.twitter-block .form-group{height:400px;overflow-y:auto;overflow-x:hidden;}.twitter-block .table{border-top:none;margin-bottom:0;}.twitter-block .view-footer p{font-size:16px;text-align:center;}.region-content-lower{padding-top:20px;}.image-blocks{margin-left:-15px;margin-right:-15px;}.image-blocks section.image-block .image-block-wrapper{background:#f8f8f8;}.image-blocks section.image-block .image-block-wrapper:hover h3{background:#e5c157;}.image-blocks section.image-block .image-block-wrapper a{display:block;color:#333;text-decoration:none;}.image-blocks section.image-block .image-block-wrapper a:hover{text-decoration:none;background:#ddd;}.image-blocks section.image-block .image-block-wrapper h3{font-size:21px;margin:0;padding:10px 8px;background:#ecd183;}.image-blocks section.image-block .image-block-wrapper [data-field-type=figure]{margin:0;}.image-blocks section.image-block .image-block-wrapper img{width:100%;}.image-blocks section.image-block .image-block-wrapper p{padding:8px;font-size:16px;line-height:1.3;margin:0;}.image-blocks section.image-block .image-block-wrapper p:empty{display:none;}@media only screen and (max-width:767px){.image-blocks .views-row:not(:last-child) section.image-block .image-block-wrapper{margin-bottom:20px;}}.fixtures-view td.views-field-field-event-date{width:25%;}.fixtures-view td.views-field-title{width:75%;}.fixtures-view time,.fixtures-view strong{font-size:15px;}.fixtures-view td p,.fixtures-view td li,.fixtures-view th p,.fixtures-view th li{font-size:15px;margin:0;}.fixtures-view .views-field-edit-node{text-align:right;}.fixtures-view .views-field-edit-node a{text-transform:uppercase;}.panel-title{font-weight:700;font-size:16px;text-transform:uppercase;}.panel-title a{color:#333;}.description{font-size:16px;}.panel-default{border-color:#ddd;}.panel-default > .panel-heading{color:#333;background-color:#f0f0f0;border-color:#ddd;}.panel{margin-bottom:20px;background-color:#f9f9f9;border:1px solid transparent;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;border-radius:0px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0);box-shadow:0 1px 1px rgba(0,0,0,0);}.search-results{list-style-type:none;padding:10px 0 0 0;}.search-results li{margin:0;list-style-type:none;padding:0;}.search-results h3{font-size:20px;margin:10px 0 5px 0;}.search-results p{margin:0 0 10px 0;}.search-results p.info{font-size:15px;font-style:normal;color:#8b8b8b;margin-bottom:7px;}.search-results hr{margin:15px 0;}a.more-details:after{content:"\f105";font-family:"shac";font-size:inherit;font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:inherit;}a.more-details:hover:after{underline:none;}
