﻿@font-face{font-family:'site';src:url("fonts/site.ttf?wta699") format("truetype"),url("fonts/site.woff?wta699") format("woff"),url("fonts/site.svg?wta699#site") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'site' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-twitter:before{content:"\e901"}.icon-x:before{content:"\e901"}.icon-light-mode:before{content:"\e917"}.icon-dark-mode:before{content:"\e916"}.icon-home:before{content:"\e900"}.icon-newspaper:before{content:"\e915"}.icon-mail:before{content:"\e913"}.icon-advice:before{content:"\e910"}.icon-charity:before{content:"\e90f"}.icon-thumb:before{content:"\e909"}.icon-tag:before{content:"\e903"}.icon-stopwatch:before{content:"\e912"}.icon-post:before{content:"\e90e"}.icon-menu:before{content:"\e926"}.icon-calendar:before{content:"\e914"}.icon-event:before{content:"\e914"}.icon-attachment:before{content:"\e911"}.icon-image:before{content:"\e90d"}.icon-plus:before{content:"\e90c"}.icon-add:before{content:"\e90c"}.icon-sum:before{content:"\e90c"}.icon-error:before{content:"\e90b"}.icon-edit:before{content:"\e908"}.icon-pin:before{content:"\e947"}.icon-area:before{content:"\e947"}.icon-wrench:before{content:"\e991"}.icon-settings:before{content:"\e991"}.icon-success:before{content:"\ea10"}.icon-crop:before{content:"\ea57"}.icon-file:before{content:"\e925"}.icon-page:before{content:"\e925"}.icon-organiser:before{content:"\e92d"}.icon-filter:before{content:"\e902"}.icon-arrow-right:before{content:"\ea3c"}.icon-facebook:before{content:"\ea90"}.icon-member:before{content:"\e90a"}.icon-new:before{content:"\e906"}.icon-help:before{content:"\e907"}.icon-rotate:before{content:"\e904"}.icon-notice:before{content:"\e905"}.icon-search:before{content:"\f002"}.icon-secure:before{content:"\f023"}.icon-arrow-down:before{content:"\f0d7"}@media screen{article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0;line-height:1.36}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}pre,code,kbd,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}::-moz-selection{background:#f03e3e;color:#fff;text-shadow:none}::selection{background:#f03e3e;color:#fff;text-shadow:none}p{margin-top:0}.slick-slider{position:relative !important;overflow:hidden;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-slider a:after{content:""}.slick-list{position:relative;overflow:hidden !important;display:block;margin:0;padding:0;background:transparent !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;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[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 transparent}.slick-arrow.slick-hidden{display:none}.bb,.side_cols{visibility:hidden}.bb,.side_cols{max-height:266px}aside .side_cols{max-height:400px}.slick-initialized{visibility:visible;max-height:auto !important}.no-js .bb,.no-js .side_cols{visibility:visible}.no-js .bb a:not(:nth-of-type(1)),.no-js .side_cols.first a:not(:nth-of-type(1)),.no-js .side_cols.second a:not(:nth-of-type(1)){display:none}.access{margin:0;padding:0}.access a,.access a:visited{font-size:1.5em;font-weight:bold;position:fixed;top:-10em;left:0;display:inline-block;padding:2.5vw 5vw;background:#ffd43b;color:#181818;outline:0;transition:.1s;text-transform:uppercase;z-index:20}.access a:focus,.access a:active{top:0;transition:0.1s;outline:0}.skip a,.skip a:visited{display:block;position:fixed;top:-1000px;left:-1000px;font-weight:bold;font-size:2em;text-decoration:none;padding:2.5vw 5vw;text-transform:uppercase;overflow:hidden;transition:.1s}.skip a:focus,.skip a:active{position:fixed;top:0;left:0;z-index:5000;outline:0;background:#ffd43b;color:#181818;transition:.1s}.regions{max-width:calc(1008px + 6vw);padding:0;margin:0 auto;position:relative;background:transparent;z-index:2;text-transform:uppercase}.regions ul{list-style:none;margin:2px 0 2px 0;padding:0;display:flex}.regions li{margin:0 2px;text-align:center;flex:1 1 auto}.regions a,.regions a:visited{color:#fff;padding:3px 8px;display:block;text-decoration:none;font-weight:bold}.regions .scotland a,.regions .scotland a:visited{background:#70B340;outline:solid 2px #70B340}.regions .scotland a:hover,.regions .scotland a:focus{background:#588d33;outline:solid 2px #588d33}.regions .north a,.regions .north a:visited{background:#3571EC;outline:solid 2px #3571EC}.regions .north a:hover,.regions .north a:focus{background:#1455da;outline:solid 2px #1455da}.regions .midlands a,.regions .midlands a:visited{background:#D655A0;outline:solid 2px #D655A0}.regions .midlands a:hover,.regions .midlands a:focus{background:#c83088;outline:solid 2px #c83088}.regions .south a,.regions .south a:visited{background:#F65D00;outline:solid 2px #F65D00}.regions .south a:hover,.regions .south a:focus{background:#c34a00;outline:solid 2px #c34a00}}@media screen and (max-width: 480px){.regions a{font-size:.9em}}@media screen{.light .logo .home-icon,.light .logo .home-icon:visited{color:#656565}.light .logo .home-icon:hover,.light .logo .home-icon:focus{color:#313131;margin-right:15px}.head{position:relative;display:flex;flex-flow:row nowrap;align-item:center;padding:0;margin:2em 0}.head>ul.menu{list-style:none;margin:0;padding:0;display:flex}.head nav.active{padding:3vw;position:absolute;top:30px;left:0;width:calc(100% - 6vw);outline:solid 1px var(--location-colour);z-index:20;background:#222}.head nav.active ul{list-style:none;margin:0;padding:0}.head nav.active ul:nth-of-type(1){font-size:1.4em}.head [data-linktext="Newsdesk"] a:before,.head [data-linktext="Races"] a:before,.head [data-linktext="Results"] a:before,.head [data-linktext="Home"] a:before,.head [data-linktext="Newsletter"] a:before{content:"\e915";font-family:"site";font-weight:normal;display:block;text-align:center;font-size:2rem}.head [data-linktext="Races"] a:before{content:"\e914"}.head [data-linktext="Results"] a:before{content:"\e912"}.head [data-linktext="Home"] a:before{content:"\e900"}.head [data-linktext="Newsletter"] a:before{content:"\e913"}.logo{display:flex;height:30px;flex:1 1 auto;margin:0;padding:0}.logo .home-icon{display:block;font-size:1.95em;margin-right:15px;line-height:1;text-decoration:none}.logo .home-icon,.logo .home-icon:visited{color:#9f9f9f}.logo .home-icon:hover,.logo .home-icon:focus{color:#E1E1E1;margin-right:15px}.logo a,.logo a:visited,.logo a:hover,.logo a:focus{display:inline-block;margin:0;padding:0;outline:0}.logo a img,.logo a:visited img,.logo a:hover img,.logo a:focus img{display:block;max-height:30px;max-width:100%;margin:0;padding:0;opacity:.6;transition:.2s}.logo a img:hover,.logo a:visited img:hover,.logo a:hover img:hover,.logo a:focus img:hover{opacity:1;transition:.2s;background:transparent}.logo a img:focus,.logo a:visited img:focus,.logo a:hover img:focus,.logo a:focus img:focus{opacity:1;transition:.2s;background:transparent}.logo a:focus{outline:solid 2px #ffd43b}.logo ul{display:block;padding:0;margin:-12px 0 0;list-style:none}.logo ul a,.logo ul a:visited{display:inline-block;font-weight:bold;padding:0;margin:0;text-decoration:none;color:var(--location-colour);font-size:2.5em;text-transform:uppercase;line-height:1}.logo ul a:hover,.logo ul a:focus{color:#fff;background:var(--location-colour)}.logo ul a:focus{outline:0}.logo ul.active{position:relative;z-index:10}.logo ul.active li{background:#262626;padding-bottom:10px;box-shadow:7px 6px 0 0 rgba(0,0,0,0.2);display:block}.logo ul.active a:focus{background:transparent}.logo li{display:none;padding:5px 10px}.logo .current a:focus,.logo .current a:active{background:transparent}.logo p{margin:0}.logo h1{font-size:1em;line-height:1;padding:0;margin:0}body.scotland .logo ul li.scotland,body.north .logo ul li.north,body.midlands .logo ul li.midlands,body.south .logo ul li.south{display:block}.logo ul li.scotland a:hover,.logo ul li.scotland a:focus{background:#70B340}.logo ul li.north a:hover,.logo ul li.north a:focus{background:#3571EC}.logo ul li.midlands a:hover,.logo ul li.midlands a:focus{background:#D655A0}.logo ul li.south a:hover,.logo ul li.south a:focus{background:#F65D00}.head>.menu li a,.head>.menu li a:visited{font-size:1.3em;text-transform:uppercase;padding:0 10px;color:var(--text-colour);text-decoration:none}.head>.menu b{display:none}.bb,.side_cols{margin:20px 0 20px !important}.bb img,.side_cols img{max-width:100%;display:block;margin:0 auto}.bb a,.bb a:visited,.side_cols a,.side_cols a:visited{display:inline-block}.bb a:hover,.side_cols a:hover{outline:solid 2px var(--location-colour)}.bb a:focus img,.side_cols a:focus img{outline:solid 2px #ffd43b}article .side_cols{margin:0}#races .side_cols.moved{margin-top:50px}}@media screen and (max-width: 860px){.head nav.active ul:nth-of-type(1){font-size:1.2em}}@media screen and (max-width: 720px){.head .text{display:none}.head nav.active ul:nth-of-type(1){font-size:1em}}@media screen and (max-width: 600px){.head{margin:1em 0}.head>.menu li a{position:relative;margin:0;text-align:center;display:block;line-height:1}.head>.menu .search{display:none}.head ul.menu a{font-size:30px}.head nav.active ul:nth-of-type(1){font-size:.8em}}@media screen and (max-width: 510px){.head .logo{height:20px}.head .logo a.home-icon{margin-top:-6px}.head .logo a img,.head .logo a:visited img,.head .logo a:hover img,.head .logo a:focus img{max-height:22px}.head .logo ul{margin-top:-10px}.head .logo ul a{font-size:30px !important}.head .smallscreen a{font-size:20px !important;margin:0 !important}.head>.menu li a,.head>.menu li a:visited{font-size:2em;margin-top:-8px}}@media screen and (max-width: 480px){.head .logo{margin-top:5px;height:15px}.head .logo a.home-icon{margin-top:-2px;font-size:20px}.head .logo a img,.head .logo a:visited img,.head .logo a:hover img,.head .logo a:focus img{max-height:16px}.head .logo ul a{font-size:23px !important}.head .smallscreen a{margin:5px 0 0 0}}@media screen{.widget{background:#262626;color:#E6E6E6;padding:20px;clear:both;display:block;margin:20px 0}.widget h3{text-transform:uppercase;color:var(--location-colour-lighter);margin:0 0 1em;font-size:initial;font-weight:normal;line-height:1.3}.widget p{font-size:1em;line-height:1.3}.widget ul{margin:0 0 0 17px;padding:0;list-style:none}.widget ul a,.widget ul a:visited{color:#E6E6E6;text-decoration:none;display:inline-block;margin:5px 0}.widget ul ul a{margin:3px 0 3px 20px}.widget ul a:before{content:"\f0d7";font-family:'site';position:relative;display:inline-block;transform:rotate(-90deg);margin:0 10px 0 -17px;opacity:.3}.widget.attachments{padding:0;margin:0;background:initial}.widget.attachments a{color:#262626;color:#E6E6E6;display:inline-block;margin:0 5px;padding:5px}.widget .widget{padding:0;margin:0}.widget .widget h3{padding:0;margin:0}.widget.nutrition-nav{background:transparent;color:initial;padding:initial;margin:0 0 20px 20px}.widget.nutrition-nav a,.widget.nutrition-nav a:visited{color:initial}.focus a,.focus a:visited{text-decoration:none;display:block;padding:22px 1vw;margin-bottom:20px}.focus p{font-weight:bolder}.focus div:nth-of-type(1){display:block;text-decoration:none}.focus div:nth-of-type(1) a,.focus div:nth-of-type(1) a:visited{color:#eee;background:#262626}.focus div:nth-of-type(1) h3{color:#eee}.focus .widget{margin-top:0;padding:0;text-align:center}.focus div:nth-of-type(2) a,.focus div:nth-of-type(2) a:visited{color:#fff;background:var(--location-colour)}.focus div:nth-of-type(2) a:hover{outline:solid 2px #000}.focus div:nth-of-type(2) h3{color:#fff}.features{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:20px;grid-auto-rows:minmax(200px auto)}.features div{min-height:100px;padding:0;margin:0}.features h3{margin:0}.features .first{grid-column:1 / 2;grid-row:2;background:#303030 url("/images/site/advice.svg") 50% 5% no-repeat !important;background-size:250% !important;outline:dashed 2px #111}.features .first a{text-decoration:none;display:block;padding:20px;display:flex;vertical-align:bottom;height:calc(100% - 40px);flex-flow:column nowrap}.features .first h3{flex:1 0 auto;color:#eee;text-transform:uppercase;margin:0 0 1em;font-size:1.5em;font-weight:normal;line-height:1.3;max-width:6.5em}.features .first p{margin:0;font-size:initial;font-weight:normal;line-height:1.3;color:#bbb}.features .runtalk{grid-column:3 / 5;grid-row:2}.features .runtalk a,.features .runtalk a:visited{text-decoration:none;display:flex;height:100%}.features .runtalk a>div{flex:1 1 auto;min-height:200px;background-position:50% 0;background-size:cover;background-color:#262626;background-repeat:no-repeat;width:50%;justify-content:flex-end;display:flex;flex-flow:column nowrap}.features .runtalk div:nth-of-type(2){background:#262626;padding:20px;min-height:auto;width:calc(50% - 40px)}.features .runtalk h3{color:#969696;text-transform:uppercase;margin:0;font-size:initial;font-weight:initial;line-height:1.3}.features .runtalk p{color:#fff;margin:0;font-size:initial;font-weight:normal;line-height:1.3}.features .newsletter{min-height:300px;grid-column:1 / 3;grid-row:1;background:#262626 url("/images/site/mail.svg") 50% -50px no-repeat;background-size:150%;display:flex;flex-flow:column nowrap;color:#B7B7B7}.features .newsletter:focus{outline:solid 2px red}.features .newsletter span{flex:1 1 auto}.features .newsletter a,.features .newsletter a:visited{color:#B7B7B7}.features .newsletter h3{color:var(--location-colour-lighter);text-transform:uppercase;margin:20px;font-size:initial;line-height:1.3}.features .newsletter div{padding:0 20px}.features .newsletter div p{max-width:300px;color:#E6E6E6}.features .newsletter .button{padding:0;margin-bottom:2em}.features .newsletter .button a,.features .newsletter .button a:visited{color:white}.features .newsletter small{display:block;font-size:.9rem;font-weight:normal}.features .organisers{grid-column:3 / 5;grid-row:1;background:#fff;position:relative;z-index:0;background:#fff url("/images/site/organiser.jpg") 110% 100% no-repeat;overflow:hidden}.features .organisers a:before{display:block;position:absolute;left:0;top:0;z-index:-1;height:400px;width:400px;background:transparent url("/images/site/footsteps.svg") -75px 0 no-repeat;background-size:100%;content:"";transform:rotate(-25deg);opacity:.1;transition:.5s}.features .organisers a,.features .organisers a:visited{border-top:solid 10px var(--location-colour);text-decoration:none;display:block;padding:20px;display:flex;vertical-align:bottom;height:calc(100% - 50px);flex-flow:column nowrap;z-index:1}.features .organisers a:focus{border-color:#ffd43b}.features .organisers a:focus:before,.features .organisers a:hover:before{transition:.5s;transform:rotate(-35deg);opacity:.2}.features .organisers h3:before{display:block;content:"";flex:1 1 auto;min-height:10px;height:100%}.features .organisers h3{flex:1 0 auto;color:#111;text-transform:uppercase;margin:0 0 1em;font-size:initial;font-weight:initial;line-height:1.3}.features .organisers p{color:#555;margin:1em 0 0 0;font-size:initial;font-weight:normal;line-height:1.3;padding:0 150px 0 0}.features .area{grid-column:2 / 3;grid-row:2;background-size:100%}.features .area a,.features .area a:visited{text-decoration:none;display:block;padding:20px;display:flex;background:var(--location-colour) url("/images/site/pin.svg") 50px -20px no-repeat;background-size:100%;vertical-align:bottom;height:calc(100% - 40px);flex-flow:column nowrap}.features .area a:hover{background-color:#303030;outline:solid 2px var(--text-colour)}.features .area h3:before{display:block;content:"";flex:1 1 auto;min-height:10px;height:100%}.features .area h3{flex:1 0 auto;color:#fff;text-transform:uppercase;margin:0 0 .25em;font-size:initial;font-weight:initial;line-height:1.3}.features .area p{color:#fff;margin:1em 0 0 0;font-size:initial;font-weight:normal;line-height:1.3}.features .charitable{grid-column:3 / 4;grid-row:2}.features .charitable a,.features .charitable a:visited{text-decoration:none;display:block;display:flex;vertical-align:bottom;height:calc(100% - 40px);flex-flow:column nowrap;height:100%}.features .charitable div:nth-of-type(2){background:#262626;padding:20px;flex:0 1 auto;min-height:auto}.features .charitable div{flex:1 1 auto;min-height:200px;background-position:50% 0;background-size:100%;background-color:var(--location-colour);background-repeat:no-repeat}.features .charitable h3{color:#969696;text-transform:uppercase;margin:0;font-size:initial;font-weight:initial;line-height:1.3}.features .charitable p{color:#fff;margin:0;font-size:initial;font-weight:normal;line-height:1.3}.widget.sti{font-weight:lighter;font-size:1.3em;background:#0089d1;margin-top:1vw;color:#fff;padding:10px;border-radius:5px;background:linear-gradient(53deg, #0089d1, #00547b);background-size:400% 400%;-webkit-animation:AnimationName 5s ease infinite;-moz-animation:AnimationName 5s ease infinite;animation:AnimationName 5s ease infinite}.widget.sti img{display:block;width:auto;margin:20px auto}.widget.sti h3{color:#fff;text-align:center;text-transform:uppercase;font-size:.9em;font-weight:bold;line-height:1.3;margin-bottom:1em}.widget.sti ul{padding:0;margin:0 2.5%;font-size:initial;font-weight:normal;line-height:1.3}.widget.sti ul li{margin-bottom:1em}.widget.sti ul div{background:transparent}.widget.sti ul a,.widget.sti ul a:visited{text-decoration:none;color:#fff;display:block;text-align:center;padding:5% 2.5%;margin:2px 5%;outline:solid 2px #fff}.widget.sti ul a:before,.widget.sti ul a:visited:before{content:""}.widget.sti ul a:hover,.widget.sti ul a:focus{outline:solid 2px #fcc419}.claimed{position:relative;background:#B7B7B7;padding:0;margin:0;color:#3B3B3B}.claimed.widget{margin:-.5em 0 0}.claimed div{padding:30px 20px}.claimed h3{line-height:1;font-size:1.3em;color:#262626}.claimed a,.claimed a:visited{color:#3B3B3B;line-height:1.3}.claimed a:hover{background:var(--location-colour-darker);color:#E6E6E6;outline:0}.claimed a:focus{outline:solid 2px #000;background:#ffd43b}.claimed::before{content:"";right:0;left:0;z-index:2;display:block;height:25px;background:#3B3B3B;background-size:25px 100%;top:-50px;background-image:-webkit-gradient(linear, 0 0, 300% 100%, color-stop(0.25, transparent), color-stop(0.25, #B7B7B7));background-image:linear-gradient(315deg, #B7B7B7 25%, transparent 25%),linear-gradient(45deg, #B7B7B7 25%, transparent 25%);background-position:50%}.claimed::after{content:"";right:0;left:0;z-index:2;display:block;height:25px;overflow:hidden;background:#3B3B3B;clear:both;background-size:25px 100%;top:100%;background-image:-webkit-gradient(linear, 0 0, 300% 100%, color-stop(0.25, #B7B7B7), color-stop(0.25, #B7B7B7));background-image:linear-gradient(135deg, #B7B7B7 25%, transparent 25%),linear-gradient(225deg, #B7B7B7 25%, transparent 25%);background-position:50%}.claimed p:nth-of-type(1){margin-bottom:1em}.claimed p:nth-of-type(1) a{font-weight:bold}.claimed p:nth-of-type(2){margin-bottom:1em}.claimed p:nth-of-type(2) a{font-weight:bold}.competition{padding:0;margin:0;background:transparent;position:relative}.competition a,.competition a:visited{color:#E6E6E6;padding:1em;margin:auto;max-width:calc(250px - 40px);display:block;text-decoration:none}.competition h3{color:#f4c901;font-size:1.3em;font-weight:bold}.competition div{position:relative;z-index:3;max-width:70%;text-align:center;margin:0 auto 1em;border-radius:15px;background:#181818;padding:20px;box-shadow:0 5px 0 0 rgba(0,0,0,0.3)}.competition div+p{position:relative;height:205px;text-align:center}.competition img{background:#fcc95c;display:block;height:100%;line-height:150px;color:#573c02;max-width:calc(100% - 40px);max-height:calc(100% - 40px);box-shadow:0 10px 0 0 rgba(0,0,0,0.3);border-radius:50%;border:solid 20px #eda405}.competition div+p:before,.competition div+p:after{z-index:1;content:"";width:60px;height:20px;background:#eda405;position:absolute;left:60px;top:-30px;transform:rotate(70deg)}.competition div+p:after{left:inherit;right:60px;transform:rotate(-70deg)}.featured{background:#fff;padding:0;margin:-20px 0;position:relative}.featured a,.featured a:visited{display:block;padding:0;text-decoration:none;color:#fff;background:#F03E3E}.featured h3{line-height:1.1;font-size:1.75em;font-weight:bold;color:#fff !important;margin-bottom:.5em;padding:30px 20px 0}.featured p{padding:0 20px 30px 20px}.featured a::before{content:"";right:0;left:0;z-index:2;display:block;height:25px;background:#3B3B3B;background-size:25px 100%;top:-50px;background-image:-webkit-gradient(linear, 0 0, 300% 100%, color-stop(0.25, transparent), color-stop(0.25, #F03E3E));background-image:linear-gradient(315deg, #F03E3E 25%, transparent 25%),linear-gradient(45deg, #F03E3E 25%, transparent 25%);background-position:50%}.featured a::after{content:"";right:0;left:0;z-index:2;display:block;height:25px;overflow:hidden;background:#3B3B3B;clear:both;background-size:25px 100%;top:100%;background-image:-webkit-gradient(linear, 0 0, 300% 100%, color-stop(0.25, #F03E3E), color-stop(0.25, #F03E3E));background-image:linear-gradient(135deg, #F03E3E 25%, transparent 25%),linear-gradient(225deg, #F03E3E 25%, transparent 25%);background-position:50%}.featured a:hover,.featured a:focus{background:#212529;color:#fff;outline:0}.featured a:focus::before,.featured a:hover::before{background-image:-webkit-gradient(linear, 0 0, 300% 100%, color-stop(0.25, transparent), color-stop(0.25, #212529));background-image:linear-gradient(315deg, #212529, 25%, transparent 25%),linear-gradient(45deg, #212529 25%, transparent 25%)}.featured a:focus::after,.featured a:hover::after{background-image:-webkit-gradient(linear, 0 0, 300% 100%, color-stop(0.25, #212529), color-stop(0.25, #212529));background-image:linear-gradient(135deg, #212529 25%, transparent 25%),linear-gradient(225deg, #212529 25%, transparent 25%)}aside .organisers{background:var(--location-colour) url("/images/site/stopwatch.svg") calc(100% + 25px) 10% no-repeat;background-size:100px;padding:30px 20px}aside .organisers h3{color:#fff !important;font-weight:bold;margin-bottom:.5em;font-size:1.3em;max-width:50%}aside .organisers a,aside .organisers a:visited{font-weight:bold;margin-top:1em;display:inline-block;text-decoration:none;background:#222;padding:10px 15px;text-transform:uppercase;color:#fff}aside .organisers a span,aside .organisers a:visited span{display:inline-block;margin-right:.5em;color:#fff}aside .organisers a:hover,aside .organisers a:focus{background:var(--location-colour-darker)}aside .my_next_race form .race_dates ul{flex-flow:column wrap}.my_next_race{overflow:hidden}.my_next_race form{border-top:solid 10px var(--location-colour) !important;background:#262626;position:relative;padding:10px}.my_next_race form div{display:flex;flex-flow:column nowrap;justify-content:space-around}.my_next_race form fieldset{width:100%;max-width:initial !important;padding:0;margin:0 0 10px 0}.my_next_race form fieldset ul{display:flex;flex-flow:row wrap;margin:0;padding:0}.my_next_race form fieldset li{width:auto;min-width:auto;max-width:auto;box-shadow:none !important;margin:0 5px 0 0;padding:0}.my_next_race form fieldset:nth-of-type(1){width:100%;max-width:21%}.my_next_race form legend{color:#888;text-transform:uppercase;margin-bottom:5px;font-weight:bold;margin-top:0;border:0}.my_next_race form label{display:inline-block;background:#3b3b3b;font-size:.8rem;position:relative;padding:3px 7px;text-transform:uppercase;margin-right:10px}.my_next_race form label:hover,.my_next_race form label:focus{cursor:pointer;outline:solid 2px #E6E6E6}.my_next_race form input[type="checkbox"]{position:absolute;left:-99999px}.my_next_race form input[type="checkbox"]:focus+label{outline:solid 2px}.my_next_race form input[type="checkbox"]:checked+label{background:var(--location-colour-darker);outline:solid 2px var(--location-colour-darker);color:#fff;font-weight:bold}.my_next_race form .race_dates{position:relative}.my_next_race form .race_dates p{color:var(--location-colour-lighter)}.my_next_race form .race_dates li:nth-of-type(1){margin-right:10px}.my_next_race form .race_dates label{position:relative;display:block;line-height:1;padding:0px;margin:0;background:transparent !important;outline:solid 1px var(--location-colour-lighter)}.my_next_race form .race_dates label:hover,.my_next_race form .race_dates label:focus{background:transparent !important;outline:solid 2px #E6E6E6}.my_next_race form .race_dates input{background:transparent !important;color:var(--text-colour);border:0;font-weight:normal;font-size:1.3em;padding:0}.my_next_race form .race_dates span{padding:0 5px;margin:0;color:var(--location-colour-lighter)}.my_next_race form button{background:#B7B7B7;color:#262626;display:block;margin:1em 0}.my_next_race form button:hover,.my_next_race form button:focus{background:#262626;color:#E6E6E6}.my_next_race form+p{margin:0 auto;padding:2px;text-align:center}.my_next_race form+p a,.my_next_race form+p a:visited{color:var(--text-color);font-size:1.1em}.my_next_race form+p a:hover,.my_next_race form+p a:focus{color:var(--text-color)}.nodata .my_next_race h2{display:none}.no-js .featured_events ul{margin:20px 0 0;padding:0;list-style:none}.no-js .featured_events ul+p{text-align:center}.no-js .featured_events ul+p small{text-transform:uppercase;color:#B7B7B7}.no-js .featured_events ul{display:flex;flex-flow:row wrap}.no-js .featured_events ul a{display:flex;flex-flow:column wrap;text-decoration:none;text-transform:uppercase;padding:10px;margin:5px;background:#262626;line-height:1;min-height:120px;width:140px;position:relative;z-index:3}.no-js .featured_events ul a span{display:block;opacity:.5}.no-js .featured_events ul a .distance{color:#B7B7B7;font-size:.7em;margin-bottom:.5em}.no-js .featured_events ul a .event_name{color:#fff;flex:1 1 auto;font-weight:bold}.no-js .featured_events ul a .event_date{color:#E6E6E6;font-size:.6em}.no-js .flipster ul{display:flex;flex-flow:row wrap}.no-js .flipster ul li{margin:0 10px 10px 2px}.flipster a,.flipster a:visited{display:flex;flex-flow:column nowrap}.single_flipster a,.single_flipster a:visited{display:block;margin:0 auto}.single_flipster,.flipster{margin-top:20px}.single_flipster ul,.flipster ul{margin:0;padding:0;list-style:none}.single_flipster ul+p,.flipster ul+p{margin-top:.5em;text-align:center}.single_flipster ul+p small,.flipster ul+p small{text-transform:uppercase;color:#B7B7B7}.single_flipster a,.single_flipster a:visited,.flipster a,.flipster a:visited{text-decoration:none;text-transform:uppercase;padding:20px;background:#262626;line-height:1;max-width:160px;min-height:130px;position:relative;margin-top:12px}.single_flipster a span,.single_flipster a:visited span,.flipster a span,.flipster a:visited span{display:block}.single_flipster a .distance,.single_flipster a:visited .distance,.flipster a .distance,.flipster a:visited .distance{color:#B7B7B7;font-size:.7em;margin-bottom:.5em}.single_flipster a .event_name,.single_flipster a:visited .event_name,.flipster a .event_name,.flipster a:visited .event_name{color:#E6E6E6;font-weight:bold;flex:1 1 auto;margin-bottom:2em}.single_flipster a .event_date,.single_flipster a:visited .event_date,.flipster a .event_date,.flipster a:visited .event_date{color:#B7B7B7;font-size:.6em}.single_flipster .flipster__item--current a,.single_flipster .flipster__item--current a:visited,.flipster .flipster__item--current a,.flipster .flipster__item--current a:visited{box-shadow:0 0 7px 7px rgba(0,0,0,0.5);outline:solid 2px #B7B7B7}.single_flipster .flipster__item--current a .event_name,.single_flipster .flipster__item--current a:visited .event_name,.flipster .flipster__item--current a .event_name,.flipster .flipster__item--current a:visited .event_name{color:var(--location-colour)}.single_flipster .flipster__item--current a:hover,.flipster .flipster__item--current a:hover{outline:solid 2px var(--location-colour)}.single_flipster .flipster__item--current a:focus,.flipster .flipster__item--current a:focus{outline:solid 2px #ffd43b}.single_flipster .flipster__button,.flipster .flipster__button{top:80px;opacity:1;color:var(--location-colour)}.single_flipster .flipster__button:hover,.single_flipster .flipster__button:focus,.flipster .flipster__button:hover,.flipster .flipster__button:focus{background:transparent;color:#E6E6E6;outline:none}.single_flipster .flipster__button:focus,.flipster .flipster__button:focus{color:#ffd43b}.single_flipster img,.flipster img{display:block;margin:-20px -20px 20px -20px;min-width:calc(100% + 40px) !important}.widget.gallery{background:transparent !important;border:0;padding:0;margin:0 0 1em}.widget.gallery ul{margin:0;padding:0;list-style:none}.widget.gallery img{display:block;max-width:100%}.widget.gallery li{margin:0}.gal_2{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-column-gap:3px;grid-row-gap:3px;height:100%;width:100%;max-width:603px !important;max-height:300px !important}.gal_2 li:nth-of-type(1){grid-area:1 / 1 / 2 / 2}.gal_2 li:nth-of-type(2){grid-area:1 / 2 / 2 / 2}aside .gal_2{max-height:113px !important}.gal_3{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-column-gap:3px;grid-row-gap:3px;height:100%;width:100%;max-width:600px !important;max-height:400px !important}.gal_3 img{max-width:100%}.gal_3 li:nth-of-type(1){grid-area:1 / 1 / 3 / 3}.gal_3 li:nth-of-type(2){grid-area:1 / 3 / 2 / 4}.gal_3 li:nth-of-type(3){grid-area:2 / 3 / 3 / 4}.gal_4{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-column-gap:3px;grid-row-gap:3px;height:100%;width:100%;max-width:606px !important;max-height:603px !important}.gal_4 li:nth-of-type(1){grid-area:1 / 1 / 3 / 4}.gal_4 li:nth-of-type(2){grid-area:3 / 1 / 4 / 2;align-self:end}.gal_4 li:nth-of-type(3){grid-area:3 / 2 / 4 / 3;align-self:end}.gal_4 li:nth-of-type(4){grid-area:3 / 3 / 4 / 4;align-self:end}.gal_auto{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;grid-column-gap:3px;grid-row-gap:3px;height:100%;width:100%;max-width:606px !important;max-height:603px !important}.gal_auto .remaining{position:absolute;top:0;left:0;right:0;bottom:0;z-index:11;display:flex;justify-content:center;align-content:center;align-items:center;text-align:center;font-size:3em;color:#fff}.gal_auto .remaining_overlay{display:block;background:rgba(0,0,0,0.5);z-index:10;position:absolute;top:0;left:0;height:100%;width:100%}.gal_auto li:nth-of-type(1){grid-area:1 / 1 / 3 / 4}.gal_auto li:nth-of-type(2){grid-area:3 / 1 / 4 / 2;align-self:end}.gal_auto li:nth-of-type(3){grid-area:3 / 2 / 4 / 3;align-self:end}.gal_auto li:nth-of-type(4){grid-area:3 / 3 / 4 / 4;align-self:end;position:relative}.content .slideshow,.slideshow{display:block;max-width:600px;padding:10px;border:solid 1px #3B3B3B;border-radius:5px;box-shadow:0 0 5px 3px rgba(0,0,0,0.2);margin-bottom:10px;background:#E6E6E6}.content .slideshow ul,.slideshow ul{margin:0;padding:0;list-style:none}.content .slideshow+p,.slideshow+p{text-align:center;font-size:.9em;margin-bottom:5vw}.content .slideshow+p a,.slideshow+p a{font-weight:normal}.content .slideshow img,.slideshow img{display:block}.content .slideshow:hover,.slideshow:hover{background:#ddd;border:solid 1px #999}.content .slideshow:focus,.slideshow:focus{border:solid 1px #999;background:var(--location-colour)}.content .slideshow:hover img,.content .slideshow:focus img,.slideshow:hover img,.slideshow:focus img{display:block}.content .slideshow:hover span,.content .slideshow:focus span,.slideshow:hover span,.slideshow:focus span{color:#fff}.recent_galleries ul{max-width:300px;border:0;padding:0;margin:0;background:transparent}.recent_galleries ul li{padding:0;margin:0;margin-bottom:1em;background:transparent}.recent_galleries ul li a:focus figcaption,.recent_galleries ul li a:hover figcaption{background:#E6E6E6;color:#262626}.recent_galleries ul a,.recent_galleries ul a:visited{color:#444;display:inline-block;padding:0;margin:0;overflow:hidden;background:transparent;border:0;outline:solid 3px #f03e3e}.recent_galleries ul figure{padding:0;margin:0;position:relative}.recent_galleries ul figcaption{position:absolute;bottom:0;left:0;padding:.5vw 1vw;color:#fff;background:rgba(0,0,0,0.5)}.flip{display:inline-block;transform:scaleX(-1)}.plain{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));grid-gap:2rem}.plain a.widget{text-decoration:none}.plain .widget{box-shadow:0 0 10px 5px rgba(0,0,0,0.1);margin:0;position:relative}.plain .widget h2{margin-top:0;font-size:1em}.plain .widget img{position:relative;display:block}.plain .widget .button a,.plain .widget .button a:visited{font-weight:normal;outline:solid 1px #E6E6E6;background:transparent}.plain .widget .button a:hover{outline:solid 2px var(--location-colour-lighter)}.plain .widget .button a:focus{font-weight:bold}.plain .widget .when span{text-transform:uppercase;color:#fff;padding:2px 5px;border-radius:4px;margin-right:5px;background:var(--location-colour-darker)}.plain .widget .date{color:var(--location-colour-lighter)}.plain .widget .i{margin:-20px -20px 20px -20px}.plain .widget .bw{text-align:center;font-weight:bold;font-size:2em;color:var(--location-colour);position:relative;display:flex;align-items:center;justify-content:center}.plain .widget .bw img{filter:grayscale(1) opacity(30%)}.plain .widget .bw span{position:absolute;display:block}.countlist{margin-left:30px;counter-reset:countlist}.countlist h2,.countlist h3{counter-increment:countlist;position:relative}.countlist h2:before,.countlist h3:before{content:counter(countlist);color:var(--location-colour-lighter);font-weight:bold;font-size:120%;position:absolute;left:-40px;top:-3px;text-align:right;width:1.1em}.doc_type_con{background:transparent;border:dashed 1px var(--text-colour)}.doc_type_con h2{color:var(--text-colour);margin-top:0}.widget.doc_type_con a,.widget.doc_type_con a:visited{color:var(--text-colour)}}@media screen and (max-width: 1080px){.js .featured_events .slick-current a,.js .featured_events .slick-current a:visited{margin:0 65px}}@media screen and (max-width: 860px){.features{grid-template-columns:50%}.features .first{grid-column:1 / 2;grid-row:2;background-size:100% !important;background-position:0 30% !important}.features .first a{min-height:220px}.features .runtalk{grid-column:1 / 3;grid-row:4}.features .newsletter{grid-column:1 / 2;grid-row:1}.features .organisers{grid-column:2 / 3;grid-row:1;background-size:contain;min-height:280px}.features .area{grid-column:2 / 3;grid-row:2}.features .area a{min-height:220px}.features .charitable{grid-column:1 / 2;grid-row:3}}@media screen and (max-width: 720px){.features .organisers{background-position:20vw 100%}.features .organisers p{padding-right:100px}}@media screen and (max-width: 520px){.features{grid-template-columns:100%}.features .first{grid-column:1 / 2;grid-row:4}.features .runtalk{grid-column:1 / 2;grid-row:7}.features .newsletter{grid-column:1 / 2;grid-row:2}.features .organisers{grid-column:1 / 2;grid-row:3}.features .area{grid-column:1 / 2;grid-row:5}.features .charitable{grid-column:1 / 2;grid-row:6}.features .organisers{background-position:120% 100%}.features #newsletter_email{max-width:200px}}@media screen and (max-width: 480px){.features .organisers{background-position:140% 100%}}@media screen and (max-width: 380px){.features .organisers{background-position:150% 100%;background-size:60%}}@media screen and (min-width: 1060px){.competition{margin-bottom:-100px}}@media screen{.recent_comments li{margin-bottom:2em}.widget_comment_date{display:block;font-size:.9em;margin-bottom:5px;color:#495057}.widget_comment_doctitle{display:block;font-size:.9em;margin-top:5px;color:var(--location-colour);text-decoration:underline}aside dd{width:100%;clear:both !important;display:block !important}aside dd span{display:inline}aside dd.not_done{opacity:.3}aside dd.current,aside dd.current.not_done{opacity:1;background:#fff;display:block;width:100%;padding:10px 20px;margin-bottom:1em}aside .widget small a{text-decoration:underline}.widget.profile_nav,.widget.organiser_nav{background:#262626}.popular_tags{padding:0;overflow:hidden}.popular_tags h3{margin:20px 20px 0}.popular_tags a,.popular_tags a:visited{text-transform:uppercase;text-decoration:none;background:transparent}.more{display:block;margin-top:2em !important}.more a,.more a:visited{text-transform:initial !important;margin-right:5px;color:var(--text-colour)}.more a+span{display:inline-block;color:#fff}.more a+span.up{margin-top:7px;transform:rotate(180deg)}.cloud ul{text-align:center;margin:1vw 2vw 2em}.cloud ul li{display:inline-block;vertical-align:middle}.cloud ul li a,.cloud ul li a:visited{display:inline-block;margin:0;line-height:1.2}.cloud ul li a:before{content:""}.cloud ul li span{display:none}.list ul li{display:block;clear:both;text-align:left;line-height:1}.list ul li a,.list ul li a:visited{padding:.125em 0 !important;display:block}.list ul li a span,.list ul li a:visited span{float:right;color:#999}#tags .cloud{font-size:1.5em}#tags .cloud a{padding:.5vw}.size1 a{font-size:.9em;color:#495057;text-transform:lowercase}.size2 a{font-size:1.1em;color:#495057}.size3 a{font-size:1.3em;color:#495057}.size4 a{font-size:1.5em;color:#343a40}.size5 a{font-size:1.8em;color:#343a40}.size6 a{font-size:2em;color:#212529;font-weight:bold}}@media screen and (max-width: 600px){.js .featured_events .slick-slide{height:auto;visibility:visible}.js .featured_events .slick-list a,.js .featured_events .slick-list a:visited{min-height:auto;width:calc(100% - 14px)}.js .featured_events .slick-current a,.js .featured_events .slick-current a:visited{margin-top:0;outline:0;min-height:auto;box-shadow:none}.js .featured_events .slick-current a .event_name{margin-bottom:1em}}@media screen{.comments h2{margin-bottom:1em}.profile_image{margin:0;padding:0;width:70px;height:70px;overflow:hidden;border-radius:70px;background:#E6E6E6;text-align:center;font-size:2em;line-height:65px;font-weight:bold}.profile_image.none{background:var(--location-colour)}.none{display:block}.comment_container article{position:relative}.comment_container .comment_container{margin-left:5vw}.comment_container .comment_container .comment_container{margin-left:5vw}.comment_controls{display:flex;font-size:.8em;text-transform:uppercase;margin-bottom:1em;color:#262626}.comment_controls.accepted{background:#8ce99a}.comment_controls.rejected{background:#faa2c1}.comment_controls.moderate{background:#ffe066}.comment_controls p{flex:1 1 auto;margin:0;padding:3px 0 3px 10px}.comment_controls ul{list-style:none;padding:0;margin:0;display:flex}.comment_controls li{margin-left:10px}.comment_controls span{color:rgba(0,0,0,0.5)}.comment_controls a,.comment_controls a:visited{font-weight:normal;padding:3px 5px;display:inline-block;text-decoration:none;color:rgba(0,0,0,0.7)}.comment_controls a:focus,.comment_controls a:hover{outline:dotted 1px;background:transparent}#reply{display:flex;flex-flow:column nowrap;align-items:center}#reply #content{background:#E6E6E6}#reply header{display:block;margin:2vw}#reply a.cancel:visited,#reply a.cancel{align-self:flex-end;flex:0 1 auto;background:#f03e3e;color:#e8e8e8}#reply a.cancel:hover,#reply a.cancel:focus{background:#c92a2a}#reply .main{display:flex;align-items:center;max-width:800px;flex-flow:column nowrap;justify-content:center;align-items:center}#reply .main header,#reply .main main{width:calc(100% - 4vw)}#reply>a:before{font-family:'site' !important;content:"\e90b";font-size:.8em;margin-right:10px}#reply blockquote{margin:1vw 2vw;overflow:hidden;padding:0 2vw 2vw 10vw;position:relative;font-style:italic}#reply blockquote:before{position:absolute;font-style:normal;top:1vw;left:2vw;font-family:"site";content:"\e90e";margin-right:10px;font-size:6vw}#reply .group{display:flex;flex-flow:row wrap}#reply .group div label{display:block;white-space:nowrap}}@media screen and (min-width: 1000px){.comments article{margin-left:90px}.profile_image{position:absolute;left:-90px}}@media screen and (min-width: 600px){.comments article header{display:flex;flex-flow:row-reverse}.comments article header p,.comments article header h3{margin:0}.comments article header time{display:block;line-height:1.75}.comments article header h3{flex:1 1 auto}.comments article header a,.comments article header a:visited{display:block}.comments article header a:hover,.comments article header a:focus{color:black}}@media screen{fieldset{border:dotted 1px #666;padding:1.5em 2em 1em;margin-bottom:1em}fieldset div{margin-bottom:2em}legend{display:block;margin-top:1em;font-weight:bold;text-transform:uppercase;padding:4px 13px 6px;border:solid 1px #666;border-radius:10px}label{display:inline-block;margin-bottom:5px}.invalid{text-transform:uppercase;font-size:.8em;font-weight:bold;padding:0 3px;background:yellow;color:black}.req,div.err .notice,.error .notice{display:inline-block;line-height:1;font-weight:bold;text-transform:uppercase;font-size:.9em}span.error.req{color:#fff}div.error .req,.req.error{color:#fff;border-radius:3px;padding:1px 4px 3px;background:#e03131}div.err .notice,.error .notice{color:#262626;border-radius:3px;padding:1px 4px 3px;background:#ffd43b}input[type="checkbox"]{outline:solid 1px #272627;margin-right:5px}div.cke_chrome,#cke_comment,textarea,select,input[type="text"],input[type="search"],input[type="password"],input[type="email"],input[type="date"]{font-size:1.1em;padding:3px 6px;border:solid 2px #262626;border-radius:0;background-color:#aaa}textarea:focus,select:focus,input[type="text"]:focus,input[type="search"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="date"]:focus{background-color:#ffd43b;color:black}.w50,.w75,.w100,.w150,.w200,.w250,.w275,.w300,.w400,.w500,.w600,.w700,.w800,.w900{width:calc(100% - 16px)}.w50{max-width:50px}.w75{max-width:75px}.w100{max-width:100px}.w150{max-width:150px}.w200{max-width:200px}.w250{max-width:250px}.w275{max-width:275px}.w300{max-width:300px}.w400{max-width:400px}.w500{max-width:500px}.w600{max-width:600px}.w700{max-width:700px}.w800{max-width:800px}.w900{max-width:900px}.w40p{width:calc(40% - 16px)}.w50p{width:calc(50% - 16px)}.w60p{width:calc(60% - 16px)}.w70p{width:calc(70% - 16px)}.w80p{width:calc(80% - 16px)}.w90p{width:calc(90% - 16px)}.w100p{width:calc(100% - 16px)}.h50{height:50px}.h100{height:100px}.h150{height:150px}.h200{height:200px}.h250{height:250px}.h300{height:300px}.h350{height:350px}.h400{height:400px}.h500{height:500px}.button{margin:1em 0;display:inline-block;border:0}.button a,.button a:visited{background:var(--location-colour-darker);color:#fff;text-transform:uppercase;text-decoration:none;font-size:.9em;font-weight:bold;padding:10px 15px;display:inline-block;border:0;margin:0}.button a:hover,.button a:focus{background:#262626;color:#fff}input[type="reset"],button{background:var(--location-colour-darker);color:#fff;text-transform:uppercase;text-decoration:none;font-size:.9em;font-weight:bold;padding:10px 15px;margin:1em 0 0;display:inline-block;border:0}input[type="reset"]:hover,button:hover{outline:2px solid #fff;background:#262626}input[type="reset"]:focus,button:focus{outline:2px solid #e03131}.cancel.button,[name="cancel"],[name="cancel_delete"]{background:#e2cf81;color:#262626}.cancel.button:hover,[name="cancel"]:hover,[name="cancel"]:focus,[name="cancel_delete"]:hover,[name="cancel_delete"]:focus{background:#bfae6b;outline:0}input.delete,[name="delete"],[name="confirm_delete"]{float:right;background:#f03e3e;border:0;color:white;text-transform:uppercase;text-decoration:none;font-size:.9em;font-weight:bold;padding:10px 15px}input.delete:hover,[name="delete"]:hover,[name="confirm_delete"]:hover{background:#c92a2a;outline:0}input.delete:focus,[name="delete"]:focus,[name="confirm_delete"]:focus{background:#c92a2a;outline:2px solid #fcc419}#newsletter main .widget{background:transparent;padding:0}.member_address .group_label label{display:none}.inf{text-decoration:none}.help,.help_box{background:#ffe066;padding:2vw 2vw 1vw;overflow:hidden;margin-bottom:1em;color:#262626}.help_box h2{margin-top:0}.help a,.help a:visited{color:var(--text_colour)}.help a:hover,.help a:focus{outline-color:var(--text_colour)}#organiser_uploads .help_box h3{color:#262626}#organiser_add_event .results,#organiser_add_event .results td,#organiser_add_event .results th{border:0}#organiser_add_event .results th{border-bottom:solid 3px;padding:0 0 5px}#organiser_add_event .results td{border-bottom:solid 1px #666;padding:0 0 5px}.counter{display:block}.counter small{margin-right:1em}.organiser_uploads input[type="file"]{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.organiser_uploads label[for="upload_form"]{font-size:1.5em;color:white;background-color:var(--location-colour);display:inline-block;padding:1em 2em;cursor:pointer;border-radius:3px}.organiser_uploads label[for="upload_form"]:before{content:"\e90e";font-family:"site";margin-right:.5em}.organiser_uploads label[for="upload_form"]:hover,.organiser_uploads input[type="file"]:focus+label[for="upload_form"]{background-color:#262626;outline:solid 2px var(--location-colour)}body{overflow-x:clip}.slidein_sub{position:relative;z-index:100;padding:0;margin:0;transition:.2s;position:absolute;top:125vh;left:100vw}.slidein_sub .c1{position:relative;padding:0;width:calc(100vw - 100px);max-width:340px;height:120%;background:#262626}.slidein_sub .c2{display:none;width:0;height:0}.slidein_sub section{position:relative;font-size:.8em;color:#fff;margin:100px 35px 0 35px}.knob,.knob:visited{display:block;border-radius:50%;width:50px;height:50px;position:absolute;color:#333;background:#e9ecef;top:0;left:-65px;text-align:center;line-height:50px;font-size:1.5em;text-decoration:none}.knob i:not(:focus):not(:active),.knob:visited i:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.slidein_sub.visible{position:fixed;transition:.2s;left:0;top:0;width:100vw;height:100vh;overflow:auto;display:flex;justify-content:center;align-content:center}.slidein_sub.visible .knob,.slidein_sub.visible .knob:visited{left:inherit;right:25px;top:25px;transform:rotate(45deg)}.slidein_sub.visible .c2{display:block;width:initial;height:initial}.knob:focus,.knob:hover{cursor:pointer;border:0;outline:0;background:#fff}.knob:active{border:0;outline:0}.slidein_sub .knob:not(.slidein_sub.visible .knob){box-shadow:0 0 0 0 #000;transform:scale(1);animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(0,0,0,0.7)}70%{transform:scale(1);box-shadow:0 0 0 10px rgba(0,0,0,0)}100%{transform:scale(0.95);box-shadow:0 0 0 0 rgba(0,0,0,0)}}table{border:solid 1px #adb5bd;clear:both;width:100%}td,th{border:solid 1px #adb5bd}th{text-align:left}.terms table td,.terms table th,.area table td,.area table th{padding:5px 10px}.terms table caption a,.terms table caption a:visited,.area table caption a,.area table caption a:visited{text-transform:initial}.advice td{vertical-align:top;font-size:.9em;width:12.5%;line-height:1.2}.events_table,.organiser_uploads_table,#results main table{width:100%;font-size:1rem;border:0;background:transparent;margin-bottom:1em !important}.events_table tr,.organiser_uploads_table tr,#results main table tr{background:transparent}.events_table thead tr,.organiser_uploads_table thead tr,#results main table thead tr{border:0}.events_table th,.events_table td,.organiser_uploads_table th,.organiser_uploads_table td,#results main table th,#results main table td{border:0;background:transparent;padding:7px 15px}.events_table th,.organiser_uploads_table th,#results main table th{background:var(--location-colour);color:#fff;font-weight:bold;text-transform:initial;text-align:left}.events_table a,.organiser_uploads_table a,#results main table a{display:inline-block;text-decoration:none}.events_table td,.organiser_uploads_table td,#results main table td{border-bottom:solid 1px #555}.events_table{width:100% !important}.no-js .organiser_uploads_table th,.no-js .organiser_uploads_table td{text-align:left}.no-js .organiser_uploads_table th:nth-of-type(2){padding-left:0}.no-js .organiser_uploads_table td:nth-of-type(2){width:40%}.no-js .organiser_uploads_table td:nth-of-type(3){text-align:center}.no-js .organiser_uploads_table label{color:var(--text-colour);font-size:.9em}.organiser_uploads_table th{text-align:center}.organiser_uploads_table td{text-align:center;vertical-align:top;padding:15px 0}.organiser_uploads_table th:nth-of-type(1){text-align:left}.organiser_uploads_table td:nth-of-type(1){text-align:left}.organiser_uploads_table td:nth-of-type(1) input{width:90%;max-width:90%}.js .eventslist{position:relative}.js .eventslist div{z-index:50;position:absolute;top:-60px;left:-200px;min-width:350px;text-align:left;background:#262626;padding:20px;box-shadow:10px 10px 10px 10px rgba(0,0,0,0.3)}.js .eventslist label.checked{border-radius:5px;padding:3px 6px;margin-left:-6px;background:#E6E6E6;color:#262626}.events_table{border:0}.events_table tr:hover{background:#444}.events_table tr.featured_event{background:#262626}.events_table tr.featured_event td{font-weight:bold}.events_table tr.featured_event td[colspan="4"]{padding:12px 10px 5px;color:var(--location-colour-lighter);text-transform:uppercase;font-weight:normal;border:0}.events_table tr.featured_event td:nth-of-type(1){padding:5px 10px}.events_table td{font-weight:lighter;opacity:.7}.events_table td:nth-of-type(1){padding:5px 0;width:45px;padding-left:0}.events_table td:nth-of-type(2){font-weight:normal;color:#fff;opacity:1}.area_events{border:0}.area_events:before{content:"";display:block;width:100%;height:3px;background:var(--location-colour);margin:.5em 0}.area_events td{border:0;padding:5px 10px}.area_events td:nth-of-type(1){width:110px;color:#999}}@media screen and (max-width: 600px){.events_table th:nth-of-type(4),.events_table td:nth-of-type(4){display:none}}@media screen and (max-width: 480px){.events_table td{opacity:1}}@media screen and (max-width: 380px){.events_table th:nth-of-type(3),.events_table td:nth-of-type(3){display:none}}@media screen{.cropit-preview-image-container{cursor:move}.cropit-image-input{padding:10px;border:solid 1px #3B3B3B;width:calc(100% - 22px);margin:1em 0}.err_message{color:var(--location-colour);font-size:1.4em;width:80%;margin:auto}.cropit-preview{border:solid 1px #3B3B3B;box-sizing:content-box;width:320px !important;height:320px !important;color:#fff;-o-text-overflow:clip;text-overflow:clip;background:linear-gradient(45deg, rgba(0,0,0,0.0980392) 25%, rgba(0,0,0,0) 25%, rgba(0,0,0,0) 75%, rgba(0,0,0,0.0980392) 75%, rgba(0,0,0,0.0980392) 0),linear-gradient(45deg, rgba(0,0,0,0.0980392) 25%, rgba(0,0,0,0) 25%, rgba(0,0,0,0) 75%, rgba(0,0,0,0.0980392) 75%, rgba(0,0,0,0.0980392) 0),#fff;background-position:0 0, 15px 15px;background-color:#3B3B3B;-webkit-background-origin:padding-box;background-origin:padding-box;-webkit-background-clip:border-box;background-clip:border-box;-webkit-background-size:30px 30px;background-size:30px 30px;box-shadow:inset 0px 0px 5px 5px rgba(0,0,0,0.3)}main .cropit-preview-image-container img{max-width:initial !important}.controls button{background:var(--location-colour);border-radius:50px;margin-left:10px;padding:10px}.controls button:hover{background:#181818;color:#fff}.controls button:focus{background:#181818;color:#fff}.controls div{max-width:400px;display:flex}.controls strong{color:var(--location-colour-lighter)}}@media screen and (min-width: 720px){.controls{position:relative}.controls .crop_img{display:block;width:220px;height:117px;position:absolute;top:-55px;left:420px}.scotland .controls .crop_img{background:transparent url("/images/site/crop-scotland.png") 0 0 no-repeat}.north .controls .crop_img{background:transparent url("/images/site/crop-north.png") 0 0 no-repeat}.midlands .controls .crop_img{background:transparent url("/images/site/crop-midlands.png") 0 0 no-repeat}.south .controls .crop_img{background:transparent url("/images/site/crop-south.png") 0 0 no-repeat}}@media screen and (max-width: 719px){.controls .crop_img{display:block;clear:both;width:220px;height:117px;margin-left:160px;position:relative;top:-20px}.scotland .controls .crop_img{background:transparent url("/images/site/crop-up-scotland.png") 0 0 no-repeat}.north .controls .crop_img{background:transparent url("/images/site/crop-up-north.png") 0 0 no-repeat}.midlands .controls .crop_img{background:transparent url("/images/site/crop-up-midlands.png") 0 0 no-repeat}.south .controls .crop_img{background:transparent url("/images/site/crop-up-south.png") 0 0 no-repeat}}@media screen{.range_con{margin:0 10px 0 0;padding-top:1em;flex:1 1 auto}#save_profile_image[disabled="disabled"]{background:#3B3B3B}.save_note{color:var(--location-colour);margin-left:10px}[type="range"]{margin:0;padding:0;width:100%;height:1.5em;background:transparent;font:1em/1 arial, sans-serif}[type="range"],[type="range"]::-webkit-slider-thumb{-webkit-appearance:none}[type="range"]::-webkit-slider-runnable-track{box-sizing:border-box;border:none;width:100%;height:.25em;background:#ccc}[type="range"]::-moz-range-track{box-sizing:border-box;border:none;width:100%;height:.25em;background:#ccc}[type="range"]::-ms-track{box-sizing:border-box;border:none;width:100%;height:.25em;background:#ccc}[type="range"]::-webkit-slider-thumb{margin-top:-0.625em;box-sizing:border-box;border:none;width:1.5em;height:1.5em;border-radius:50%;background:var(--location-colour)}[type="range"]::-moz-range-thumb{box-sizing:border-box;border:none;width:1.5em;height:1.5em;border-radius:50%;background:var(--location-colour)}[type="range"]::-ms-thumb{margin-top:0;box-sizing:border-box;border:none;width:1.5em;height:1.5em;border-radius:50%;background:var(--location-colour)}[type="range"]::-ms-tooltip{display:none}#organiser_event .member_heading_con{display:block}#organiser_event .member_heading_con p{padding-top:1em;text-align:left}#organiser_event main form .group_label{margin-bottom:1vw}#organiser_event main form .group_label label{font-size:1.2em;font-weight:bold;margin-bottom:1vw}#organiser_event main fieldset{padding:0;border:0}#organiser_event main legend{display:none}#organiser_event main div.verify:before,#organiser_event main div.event_type:before,#organiser_event main div.content:before,#organiser_event main div.event_url:before,#organiser_event main div.heading:before{content:"Event Name";display:block;font-size:1.2em;font-weight:bold;margin-bottom:2vw}#organiser_event main div.event_url:before{content:"Website"}#organiser_event main div.content:before{content:"Event Description"}#organiser_event main div.event_type:before{content:"Event Type"}#organiser_event main div.verify:before{content:"When you've finished editing"}#organiser_event main form .event_type,#organiser_event main form .content,#organiser_event main form .event_url,#organiser_event main form .heading,#organiser_event main form .group{border:solid 2px #868e96;padding:2vw}#organiser_event main form .verify{border:0;padding:2vw;background:#FFE066;color:#222}#organiser_event main form .verify span{color:#222}#organiser_event main form .verify:last-of-type p{margin:1em 0 0 0;padding:1em;font-size:1.3em;background:#e8c64e}.to_be_approved{background:green;font-size:1.2em;margin-top:1rem}.multi_race_event_distances ul{list-style:none;padding:0;margin-top:0}a.find_from_search,a.find_from_longlat{display:inline-block;text-decoration:none;margin:0;padding:0;font-size:1.5em;position:relative;bottom:-4px;line-height:1}a.find_from_search:hover,a.find_from_search:focus,a.find_from_longlat:hover,a.find_from_longlat:focus{outline:0;color:var(--location-colour-lighter)}#organiser_add_event table{width:100%}table.results{margin:20px 0 10px}table.results small{color:var(--location-colour-lighter)}table.results tr td{border-bottom:dotted 1px #B7B7B7}#organiser_add_event td,#organiser_add_event th{text-align:left}#organiser_add_event td a{padding:0;font-size:1.1em}#organiser_add_event td:nth-of-type(2){width:180px}#organiser_add_event td:nth-of-type(3) a{background:var(--location-colour-darker);color:#fff;text-decoration:none;display:inline-block;padding:3px 6px;font-size:.85em;font-weight:bold;text-transform:uppercase;width:60px}#organiser_add_event input[type="submit"]{margin:0 0 0 10px;border:0;padding:3px 10px;color:#fff;border-radius:5px;font-size:.85em;font-weight:bold;text-transform:uppercase;background:var(--location-colour-darker)}#organiser_add_event input[type="submit"]:hover{background-color:#262626}.bricks{list-style:none;padding:0;margin:0;column-gap:1vw;row-gap:1vw;display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr))}.bricks li a{font-size:.9em;display:flex;flex-flow:column wrap;background:#262626;color:#E6E6E6;padding:1vw;text-decoration:none;position:relative}.bricks li a p{margin:0;color:#888}.bricks li h2{margin:0}.member_heading_con+p.status{text-align:center;padding:1vw;border-radius:5px;font-size:1.2em;color:#262626;font-weight:bold}.member_heading_con+p.status span{display:inline-block;color:#262626}.member_heading_con+p.status.verification{background:#fab005}.member_heading_con+p.status.live{background:#70B340;color:#fff}.member_heading_con+p.status.live span{color:#fff}.member_heading_con+p.status.draft{background:#72c3fc}.bricks .status span{font-size:1.6em}a p.status{padding:0;text-align:left}.icon-edit{color:#72c3fc}.icon-notice{color:#ffe066}.icon-success{color:#82c91e}h1 b,.bricks b{display:inline-block;font-size:.7em;padding:3px 6px;border-radius:5px;text-transform:uppercase}h1 b.note_new,.bricks b.note_new{background:silver;color:#262626}h1 b.note_claimed,.bricks b.note_claimed{background:lightgreen;color:#262626;font-size:1rem}.quickie ul{margin:0 0 1em;padding:0;list-style:none;column-gap:1vw;row-gap:1vw;display:grid;grid-template-columns:repeat(auto-fill, minmax(45%, 1fr))}.quickie ul li{text-align:center}.quickie ul a,.quickie ul a:visited{display:block;padding:2vw;text-decoration:none;background:var(--location-colour);color:#fff;font-size:1.2em}.quickie ul a:hover,.quickie ul a:focus{outline-color:#262626}}@media screen and (min-width: 640px){.bricks li a{min-height:150px}.bricks li a p.status i{visibility:hidden}.bricks li a:hover p.status i,.bricks li a:focus p.status i{visibility:visible}.quickie ul{grid-template-columns:repeat(auto-fill, minmax(23%, 1fr))}.quickie ul a,.quickie ul a:visited{padding:1vw 2vw}}@media screen{form .ui-datepicker{padding:1vw;margin:0;clear:both;box-shadow:0 0 5px 5px rgba(0,0,0,0.1);overflow:hidden;background:white;background:var(--location-colour)}form .ui-datepicker table{padding:0;margin:0;border-collapse:collapse;border:solid 3px transparent}form .ui-datepicker table th{text-align:center;padding:0;margin:0;border:solid 3px transparent}form .ui-datepicker table th span{color:#262626}form .ui-datepicker table td{text-align:right;border:solid 3px transparent}form .ui-datepicker table td span{font-size:1.1em;display:block;padding:10px}form .ui-datepicker table td a,form .ui-datepicker table td a:visited{padding:10px;font-size:1.1em;background:#262626;color:#E6E6E6;text-decoration:none}form .ui-datepicker table td a.ui-state-active,form .ui-datepicker table td a:visited.ui-state-active{outline:solid 3px #FFD43B;font-weight:bold;color:#FFD43B}form .ui-datepicker table td a:hover,form .ui-datepicker table td a:focus{background:#FFD43B;color:#222}#alternate:target{background:transparent;outline:0;animation:cssfade 3s .1s}@keyframes cssfade{0%{outline:solid 3px red;background:red}100%{outline:0;background:transparent}}.ui-datepicker-header a,.ui-datepicker-header a:visited{display:inline-block;line-height:1;padding:0;margin:0;color:#fff;text-transform:uppercase}.ui-datepicker-header a span,.ui-datepicker-header a:visited span{display:none}.ui-datepicker-header a.ui-datepicker-prev:before,.ui-datepicker-header a:visited.ui-datepicker-prev:before{box-shadow:3px -3px 0 0 rgba(0,0,0,0.2);font-family:'site';content:"\f0d7";display:block;transform:rotate(90deg);position:relative;margin:0;padding:10px;width:1em;height:1em;background:#262626;border-radius:50%}.ui-datepicker-header a.ui-state-disabled:before,.ui-datepicker-header a:visited.ui-state-disabled:before{background:var(--location-colour-lighter);box-shadow:none}.ui-datepicker-header a.ui-datepicker-next:after,.ui-datepicker-header a:visited.ui-datepicker-next:after{box-shadow:-3px 3px 0 0 rgba(0,0,0,0.2);font-family:'site';content:"\f0d7";display:block;transform:rotate(-90deg);position:relative;margin:0;padding:10px;width:1em;height:1em;background:#262626;border-radius:50%}.ui-datepicker-header a:hover,.ui-datepicker-header a:focus{outline:0}.ui-datepicker-header a:hover:after,.ui-datepicker-header a:hover:before,.ui-datepicker-header a:focus:after,.ui-datepicker-header a:focus:before{transition:'box-shadow' .5s;box-shadow:0 0 0 0 rgba(0,0,0,0.2)}.ui-datepicker-header a:hover.ui-state-disabled:before,.ui-datepicker-header a:hover.ui-state-disabled:before,.ui-datepicker-header a:focus.ui-state-disabled:before,.ui-datepicker-header a:focus.ui-state-disabled:before{background:var(--location-colour-lighter)}.ui-datepicker-header{display:flex;text-align:center;margin:0}.ui-datepicker-header div{flex:1 1 auto}.ui-datepicker-header a,.ui-datepicker-header div{margin:0;padding:0}.ui-datepicker-year{font-weight:bold;font-size:1.1em}.ui-datepicker-next{order:3}.ui-state-default{display:block;background:rgba(255,255,255,0.2);text-align:right;padding:5px;color:#262626}.mydp p{margin-left:5px}.mydp>p:first-of-type{flex:1 1 auto;margin-left:0}.mydp>p:first-of-type input{width:90%}.mydp input{padding:4px}.mytp{display:flex}.mytp p:nth-of-type(3){display:none}.mytp:before{content:"Start Time:";margin-right:10px}}@media screen and (min-width: 600px){.mydp{display:flex}}@media screen{table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}table.dataTable thead th,table.dataTable tfoot th{font-weight:bold}table.dataTable thead th,table.dataTable thead td{padding:10px 18px}table.dataTable thead th:active,table.dataTable thead td:active{outline:none}table.dataTable tfoot th,table.dataTable tfoot td{padding:10px 18px 6px 18px}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{cursor:pointer;*cursor:hand;background-repeat:no-repeat;background-position:center right}table.dataTable thead .sorting{background-image:url("images/sort_both.png")}table.dataTable thead .sorting_asc{background-image:url("images/sort_asc.png")}table.dataTable thead .sorting_desc{background-image:url("images/sort_desc.png")}table.dataTable thead .sorting_asc_disabled{background-image:url("images/sort_asc_disabled.png")}table.dataTable thead .sorting_desc_disabled{background-image:url("images/sort_desc_disabled.png")}table.dataTable tbody tr{background-color:transparent}table.dataTable tbody tr.selected{background-color:#B0BED9}table.dataTable tbody th,table.dataTable tbody td{padding:8px 10px}table.dataTable.row-border tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.display tbody tr:first-child td{border-top:none}table.dataTable.cell-border tbody th,table.dataTable.cell-border tbody td{border-right:1px solid #ddd}table.dataTable.cell-border tbody tr th:first-child,table.dataTable.cell-border tbody tr td:first-child{border-left:1px solid #ddd}table.dataTable.cell-border tbody tr:first-child th,table.dataTable.cell-border tbody tr:first-child td{border-top:none}table.dataTable.stripe tbody tr.odd,table.dataTable.display tbody tr.odd{background-color:#f9f9f9}table.dataTable.stripe tbody tr.odd.selected,table.dataTable.display tbody tr.odd.selected{background-color:#acbad4}table.dataTable.hover tbody tr:hover,table.dataTable.display tbody tr:hover{background-color:#f6f6f6}table.dataTable.hover tbody tr:hover.selected,table.dataTable.display tbody tr:hover.selected{background-color:#aab7d1}table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3,table.dataTable.display tbody tr>.sorting_1,table.dataTable.display tbody tr>.sorting_2,table.dataTable.display tbody tr>.sorting_3{background-color:#fafafa}table.dataTable.order-column tbody tr.selected>.sorting_1,table.dataTable.order-column tbody tr.selected>.sorting_2,table.dataTable.order-column tbody tr.selected>.sorting_3,table.dataTable.display tbody tr.selected>.sorting_1,table.dataTable.display tbody tr.selected>.sorting_2,table.dataTable.display tbody tr.selected>.sorting_3{background-color:#acbad5}table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1{background-color:#f1f1f1}table.dataTable.display tbody tr.odd>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd>.sorting_2{background-color:#f3f3f3}table.dataTable.display tbody tr.odd>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd>.sorting_3{background-color:whitesmoke}table.dataTable.display tbody tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1{background-color:#a6b4cd}table.dataTable.display tbody tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2{background-color:#a8b5cf}table.dataTable.display tbody tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3{background-color:#a9b7d1}table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1{background-color:#fafafa}table.dataTable.display tbody tr.even>.sorting_2,table.dataTable.order-column.stripe tbody tr.even>.sorting_2{background-color:#fcfcfc}table.dataTable.display tbody tr.even>.sorting_3,table.dataTable.order-column.stripe tbody tr.even>.sorting_3{background-color:#fefefe}table.dataTable.display tbody tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1{background-color:#acbad5}table.dataTable.display tbody tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2{background-color:#aebcd6}table.dataTable.display tbody tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3{background-color:#afbdd8}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{background-color:#eaeaea}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{background-color:#ececec}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{background-color:#efefef}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{background-color:#a2aec7}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{background-color:#a3b0c9}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{background-color:#a5b2cb}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable.compact thead th,table.dataTable.compact thead td{padding:4px 17px 4px 4px}table.dataTable.compact tfoot th,table.dataTable.compact tfoot td{padding:4px}table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}table.dataTable,table.dataTable th,table.dataTable td{box-sizing:content-box}.dataTables_wrapper{position:relative;clear:both}.dataTables_wrapper .dataTables_length{float:left}.dataTables_wrapper .dataTables_filter{float:right;text-align:right}.dataTables_wrapper .dataTables_filter input{margin-left:0.5em}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:0.755em}.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:0.25em}.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:0.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;*cursor:hand;color:#333 !important;border:1px solid transparent;border-radius:2px}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#333 !important;border:1px solid #979797;background-color:white;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dcdcdc));background:-webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-o-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:linear-gradient(to bottom, #fff 0%, #dcdcdc 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{cursor:default;color:#666 !important;border:1px solid transparent;background:transparent;box-shadow:none}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:white !important;border:1px solid #111;background-color:#585858;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));background:-webkit-linear-gradient(top, #585858 0%, #111 100%);background:-moz-linear-gradient(top, #585858 0%, #111 100%);background:-ms-linear-gradient(top, #585858 0%, #111 100%);background:-o-linear-gradient(top, #585858 0%, #111 100%);background:linear-gradient(to bottom, #585858 0%, #111 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:none;background-color:#2b2b2b;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));background:-webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);box-shadow:inset 0 0 3px #111}.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}.dataTables_wrapper .dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background-color:white;background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(25%, rgba(255,255,255,0.9)), color-stop(75%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%)}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_processing,.dataTables_wrapper .dataTables_paginate{color:#333}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{*margin-top:-1px;-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td{vertical-align:middle}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>div.dataTables_sizing{height:0;overflow:hidden;margin:0 !important;padding:0 !important}.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable,.dataTables_wrapper.no-footer div.dataTables_scrollBody>table{border-bottom:none}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}}@media screen and (max-width: 767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:0.5em}}@media screen and (max-width: 640px){.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:0.5em}}@media screen{table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty{cursor:default !important}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty:before{display:none !important}table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child,table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th:first-child{position:relative;padding-left:30px;cursor:pointer}table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th:first-child:before{top:9px;left:4px;height:14px;width:14px;display:block;position:absolute;color:white;border:2px solid white;border-radius:14px;box-shadow:0 0 3px #444;box-sizing:content-box;text-align:center;text-indent:0 !important;font-family:'Courier New', Courier, monospace;line-height:14px;content:'+';background-color:#337ab7}table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before{content:'-';background-color:#d33333}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child{padding-left:27px}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child:before,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child:before{top:5px;left:4px;height:14px;width:14px;border-radius:14px;line-height:14px;text-indent:3px}table.dataTable.dtr-column>tbody>tr>td.control,table.dataTable.dtr-column>tbody>tr>th.control{position:relative;cursor:pointer}table.dataTable.dtr-column>tbody>tr>td.control:before,table.dataTable.dtr-column>tbody>tr>th.control:before{top:50%;left:50%;height:16px;width:16px;margin-top:-10px;margin-left:-10px;display:block;position:absolute;color:white;border:2px solid white;border-radius:14px;box-shadow:0 0 3px #444;box-sizing:content-box;text-align:center;text-indent:0 !important;font-family:'Courier New', Courier, monospace;line-height:14px;content:'+';background-color:#337ab7}table.dataTable.dtr-column>tbody>tr.parent td.control:before,table.dataTable.dtr-column>tbody>tr.parent th.control:before{content:'-';background-color:#d33333}table.dataTable>tbody>tr.child{padding:0.5em 1em}table.dataTable>tbody>tr.child:hover{background:transparent !important}table.dataTable>tbody>tr.child ul.dtr-details{display:inline-block;list-style-type:none;margin:0;padding:0}table.dataTable>tbody>tr.child ul.dtr-details>li{border-bottom:1px solid #efefef;padding:0.5em 0}table.dataTable>tbody>tr.child ul.dtr-details>li:first-child{padding-top:0}table.dataTable>tbody>tr.child ul.dtr-details>li:last-child{border-bottom:none}table.dataTable>tbody>tr.child span.dtr-title{display:inline-block;min-width:75px;font-weight:bold}div.dtr-modal{position:fixed;box-sizing:border-box;top:0;left:0;height:100%;width:100%;z-index:100;padding:10em 1em}div.dtr-modal div.dtr-modal-display{position:absolute;top:0;left:0;bottom:0;right:0;width:50%;height:50%;overflow:auto;margin:auto;z-index:102;overflow:auto;background-color:#f5f5f7;border:1px solid black;border-radius:0.5em;box-shadow:0 12px 30px rgba(0,0,0,0.6)}div.dtr-modal div.dtr-modal-content{position:relative;padding:1em}div.dtr-modal div.dtr-modal-close{position:absolute;top:6px;right:6px;width:22px;height:22px;border:1px solid #eaeaea;background-color:#f9f9f9;text-align:center;border-radius:3px;cursor:pointer;z-index:12}div.dtr-modal div.dtr-modal-close:hover{background-color:#eaeaea}div.dtr-modal div.dtr-modal-background{position:fixed;top:0;left:0;right:0;bottom:0;z-index:101;background:rgba(0,0,0,0.6)}}@media screen and (max-width: 767px){div.dtr-modal div.dtr-modal-display{width:95%}}@media screen{div.dtr-bs-modal table.table tr:first-child td{border-top:none}/*! jQuery.Flipster, v1.1.2 (built 2017-11-10) */.flipster{display:block;overflow-x:hidden;overflow-y:visible;position:relative}.flipster:focus{outline:none}.flipster__container,.flipster__item{margin:0;padding:0;list-style-type:none;position:relative}.flipster__container{display:block;white-space:nowrap;word-spacing:-0.25em;transform-origin:50% 50%;backface-visibility:hidden}.flipster__item{display:inline-block;white-space:normal;word-spacing:normal;vertical-align:bottom}.flipster--click .flipster__item--past,.flipster--click .flipster__item--future{cursor:pointer}.flipster__item img{max-width:100%}.flipster__button{position:absolute;top:50%;display:block;appearance:none;background:none;border:none;padding:0;z-index:999;cursor:pointer;font-size:15px;opacity:.5;transition:opacity 500ms ease;margin:-1em 2em}.flipster__button svg{width:2em;stroke:currentColor;fill:transparent;stroke-width:3;stroke-linecap:round}.flipster__button:hover,.flipster__button:focus{opacity:1}.flipster__button--prev{left:0}.flipster__button--next{right:0}.flipster__nav,.flipster__nav__item{list-style-type:none;margin:0;padding:0}.flipster__nav{display:block;margin:0 0 4em;text-align:center;position:relative}.flipster__nav__item{display:inline-block;margin:0 .25em}.flipster__nav__link{display:block;color:inherit;padding:.5em 1em;position:relative;overflow:hidden;transition:all 250ms ease-out;transition-timing-function:cubic-bezier(0.56, 0.12, 0.12, 0.98)}.flipster__nav__link::after{content:'';display:block;background:#232221;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;transform:translateY(100%) translateY(-0.25em);transition:inherit}.flipster__nav__item--current>.flipster__nav__link,.flipster__nav__link:hover,.flipster__nav__link:focus{color:#fff}.flipster__nav__item--current>.flipster__nav__link::after,.flipster__nav__link:hover::after,.flipster__nav__link:focus::after{transform:translateY(0)}.flipster__nav__child{display:none;position:absolute;top:100%;left:0;right:0;margin-top:-1px;padding:.5em;background:#4e4441;z-index:1}.flipster__nav__child .flipster__nav__link{color:#fff}.flipster__nav__child .flipster__nav__link::after{background:#fff}.flipster__nav__child .flipster__nav__item--current>.flipster__nav__link,.flipster__nav__child .flipster__nav__link:hover,.flipster__nav__child .flipster__nav__link:focus{color:#232221}.flipster__nav__item--current .flipster__nav__child{display:block}.flipster--carousel .flipster__container,.flipster--carousel .flipster__item,.flipster--carousel .flipster__item__content{transition:all 350ms ease-in-out;transition-timing-function:cubic-bezier(0.56, 0.12, 0.12, 0.98)}.flipster--carousel .flipster__item{perspective:800px}.flipster--carousel .flipster__item--past,.flipster--carousel .flipster__item--future{opacity:0;transition-delay:115ms}.flipster--carousel .flipster__item--past-2,.flipster--carousel .flipster__item--future-2{opacity:.6;transition-delay:90ms}.flipster--carousel .flipster__item--past-1,.flipster--carousel .flipster__item--future-1{opacity:.8;transition-delay:60ms}.flipster--carousel .flipster__item--past .flipster__item__content{transform:translateX(100%) rotateY(-20deg) scale(0.5)}.flipster--carousel .flipster__item--past-2 .flipster__item__content{transform:translateX(25%) rotateY(40deg) scale(0.65)}.flipster--carousel .flipster__item--past-1 .flipster__item__content{transform:rotateY(45deg) scale(0.8)}.flipster--carousel .flipster__item--future .flipster__item__content{transform:translateX(-100%) rotateY(20deg) scale(0.5)}.flipster--carousel .flipster__item--future-2 .flipster__item__content{transform:translateX(-25%) rotateY(-40deg) scale(0.65)}.flipster--carousel .flipster__item--future-1 .flipster__item__content{transform:rotateY(-45deg) scale(0.8)}.flipster--carousel.no-rotate .flipster__item--past .flipster__item__content{transform:translateX(175%) scale(0.5)}.flipster--carousel.no-rotate .flipster__item--past-2 .flipster__item__content{transform:translateX(25%) scale(0.65)}.flipster--carousel.no-rotate .flipster__item--past-1 .flipster__item__content{transform:translateX(0) scale(0.8)}.flipster--carousel.no-rotate .flipster__item--future .flipster__item__content{transform:translateX(-175%) scale(0.5)}.flipster--carousel.no-rotate .flipster__item--future-2 .flipster__item__content{transform:translateX(-25%) scale(0.65)}.flipster--carousel.no-rotate .flipster__item--future-1 .flipster__item__content{transform:translateX(0) scale(0.8)}.flipster--carousel .flipster__item--current .flipster__item__content{transform:translateX(0) rotateY(0deg) scale(1);transition-delay:60ms}.flipster--coverflow .flipster__container,.flipster--coverflow .flipster__item,.flipster--coverflow .flipster__item__content{transition:all 350ms ease-in-out;transition-timing-function:cubic-bezier(0.56, 0.12, 0.12, 0.98)}.flipster--coverflow .flipster__item{perspective:800px}.flipster--coverflow .flipster__container{padding-bottom:5%}.flipster--coverflow .flipster__item__content{transform-origin:50% 100%;box-reflect:below 0 -webkit-gradient(linear, left bottom, left top, color-stop(0.05, rgba(255,255,255,0.12)), color-stop(0.2, transparent));-webkit-box-reflect:below 0 -webkit-gradient(linear, left bottom, left top, color-stop(0.05, rgba(255,255,255,0.12)), color-stop(0.2, transparent))}.flipster--coverflow .flipster__item__content img:only-child{display:block}.flipster--coverflow .flipster__item--past .flipster__item__content{transform-origin:0 50%;transform:scale(0.75) rotateY(55deg)}.flipster--coverflow .flipster__item--future .flipster__item__content{transform-origin:100% 50%;transform:scale(0.75) rotateY(-55deg)}.flipster--coverflow .flip-current .flipster__item__content{transform:rotateY(0deg)}.flipster--flat .flipster__container,.flipster--flat .flipster__item,.flipster--flat .flipster__item__content{transition:all 400ms ease-in-out}.flipster--flat .flipster__item--past,.flipster--flat .flipster__item--future{opacity:.5}.flipster--flat .flipster__item--past .flipster__item__content{transform:scale(0.75)}.flipster--flat .flipster__item--future .flipster__item__content{transform:scale(0.75)}.flipster--wheel{overflow:hidden}.flipster--wheel .flipster__container,.flipster--wheel .flipster__item__content{transition:all 400ms ease-in-out;transition-timing-function:cubic-bezier(0.56, 0.12, 0.12, 0.98)}.flipster--wheel .flipster__container{padding-bottom:20%}.flipster--wheel .flipster__item__content{transform-origin:50% 100%}.flipster--wheel .flipster__item--past .flipster__item__content{transform-origin:100% 100%}.flipster--wheel .flipster__item--future .flipster__item__content{transform-origin:0 100%}.flipster--wheel .flipster__item__content img:only-child{display:block}.flipster--wheel .flipster__item--past .flipster__item__content{opacity:0;transform:rotateZ(-80deg) translate(-170%, 110%)}.flipster--wheel .flipster__item--future .flipster__item__content{opacity:0;transform:rotateZ(80deg) translate(170%, 110%)}.flipster--wheel .flipster__item--past-3 .flipster__item__content{opacity:1;transform:rotateZ(-60deg) translate(-70%, 75%)}.flipster--wheel .flipster__item--future-3 .flipster__item__content{opacity:1;transform:rotateZ(60deg) translate(70%, 75%)}.flipster--wheel .flipster__item--past-2 .flipster__item__content{opacity:1;transform:rotateZ(-40deg) translate(-17%, 30%)}.flipster--wheel .flipster__item--future-2 .flipster__item__content{opacity:1;transform:rotateZ(40deg) translate(17%, 30%)}.flipster--wheel .flipster__item--past-1 .flipster__item__content{opacity:1;transform:rotateZ(-20deg)}.flipster--wheel .flipster__item--future-1 .flipster__item__content{opacity:1;transform:rotateZ(20deg)}.flipster--wheel .flip-current .flipster__item__content{transform:rotateX(0deg)}.stream{margin:0;padding:0;list-style:none}.stream li{margin:0;padding:0;border-top:dotted 1px #aaa}.stream li.member_comment li{border:0;list-style:square}.stream mark{display:inline-block;margin:0;background:#99377a;color:#E6E6E6;padding:0 5px;font-size:.9em;border-radius:5px}.stream section{display:flex;align-items:flex-start}.stream section p+p{margin:0}.stream section p+p a{text-decoration:none;font-weight:normal}.stream h3{margin:0.5em 0 .25em;text-transform:initial}.stream p{margin:.5em 0}.stream em{color:#084d00}.stream small{display:block;line-height:1.4}.stream a small,.stream a:visited small{color:#262626}.stream a:hover small{background:#eba1d3;color:black}.stream section>p:nth-of-type(1){font-size:1.6em;margin-right:10px}.stream section>p:nth-of-type(1) span.up,.stream section>p:nth-of-type(1) span.down{display:inline-block;margin-top:0;padding:.5em;background:#8CE99A;border-radius:100px}.stream section>p:nth-of-type(1) span.down{transform:rotate(180deg);background:#EEBEFA}.stream section div{flex:1 1 auto}.stream section div+p{font-size:.9em;min-width:200px;text-align:right}.stream section div+p small{color:#B7B7B7}.member_heading_con{display:flex;align-items:flex-end;padding-top:5px;margin-bottom:20px}.member_heading_con p{text-align:right}.member_heading_con h1,.member_heading_con p{margin:0 !important}.member_heading_con a,.member_heading_con a:visited,.member_heading_con span{display:inline-block;background:rgba(255,255,255,0.1);padding:3px 7px;border-radius:5px;text-decoration:none;text-transform:uppercase;font-weight:bold;color:#fff}.member_heading_con span{background:var(--location-colour)}.member_heading_con a:hover,.member_heading_con a:focus{background:var(--location-colour);outline:0}.member_heading_con .toggle_help_box,.member_heading_con .copy_link{margin-right:5px}.loading_con{display:flex;border-radius:30px;border:solid 3px var(--location-colour);justify-content:center;align-content:center;align-items:center;padding:1em;margin:0 auto 1em;width:200px;font-size:1.5em}.loading_con span{margin-right:10px}}@media screen and (max-width: 800px){#member_set_password .bb,#member_set_password .side_cols,#member_set_password .focus,#member_photo .bb,#member_photo .side_cols,#member_photo .focus,#member_address .bb,#member_address .side_cols,#member_address .focus,#member_personal .bb,#member_personal .side_cols,#member_personal .focus,#member_email .bb,#member_email .side_cols,#member_email .focus,#member_comments .bb,#member_comments .side_cols,#member_comments .focus,#organiser_uploads .bb,#organiser_uploads .side_cols,#organiser_uploads .focus,#organiser_event .bb,#organiser_event .side_cols,#organiser_event .focus,#organiser_add_event .bb,#organiser_add_event .side_cols,#organiser_add_event .focus,#member_profile .bb,#member_profile .side_cols,#member_profile .focus,#stream .bb,#stream .side_cols,#stream .focus{display:none}#member_set_password main,#member_photo main,#member_address main,#member_personal main,#member_email main,#member_comments main,#organiser_uploads main,#organiser_event main,#organiser_add_event main,#member_profile main,#stream main{min-height:400px !important}}@media screen{body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute !important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(0.47, 0, 0.74, 0.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(0.5, 0, 0.14, 1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,0.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg, rgba(0,0,0,0.85) 0, rgba(0,0,0,0.3) 50%, rgba(0,0,0,0.15) 65%, rgba(0,0,0,0.075) 75.5%, rgba(0,0,0,0.037) 82.85%, rgba(0,0,0,0.019) 88%, transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}.fancybox-caption{padding:75px 44px 25px 44px}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0, 0, 0.25, 1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%, 0, 0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%, 0, 0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5, 1.5, 1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(0.5, 0.5, 0.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0, 0, 0) translate3d(100%, 0, 0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%, 0, 0) scale(0.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%, 0, 0) scale(0.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}}@media screen and (max-height: 576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}.fancybox-caption{padding-left:12px;padding-right:12px}}@media screen{.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,0.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}}@media screen and (max-width: 576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}@media screen{body{position:relative;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica", "Arial", "sans-serif";color:var(--text-colour);background:#262626;z-index:1;width:100%;height:100%}body>mark{position:fixed;z-index:100}.bg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;overflow:hidden;text-align:center}.bg img{transform:rotate(-25deg);max-height:100%;left:-200px;top:-130px;position:relative;opacity:.3}.bbg{width:100%;height:100%;position:fixed;top:0;left:0;z-index:0;overflow:hidden}.bbg:before{content:"";width:100vw;height:100vw;position:fixed;top:-10vw;left:0;z-index:1;opacity:.3;transform:rotate(-70deg);background:transparent url("/images/site/footsteps.svg") -100px 0 no-repeat;background-size:120%}h1{font-size:1.6em;line-height:1.3;margin:1em 0 .5em;font-weight:normal}h1 mark{display:inline-block;text-transform:uppercase;font-weight:bold;line-height:1;box-shadow:3px 3px 3px 0 rgba(0,0,0,0.3);font-size:1em;padding:3px 6px 6px;border-radius:6px}h2{font-weight:normal;font-size:1.4em;margin:2em 0 .5vw;clear:both}h3{text-transform:uppercase;font-size:1.1em;margin:2em 0 .5vw;color:var(--location-colour-lighter)}.preamble{margin-bottom:.5em;color:var(--text-colour)}.container{max-width:1008px;padding:0 3vw;margin:0 auto;overflow-x:hidden;position:relative;background:#3b3b3b;z-index:2}#content{display:flex;align-content:center;position:relative}main{font-size:1em;flex:1 1 auto;width:100%;max-width:728px;margin-bottom:1em}main article img,main img{display:block;max-width:100% !important;height:auto !important}main .cropit-preview-image-container img{max-width:initial !important}aside{flex:1 1 auto;min-width:250px;width:250px;margin:0 0 0 30px}nav{display:flex;flex-flow:row nowrap;justify-content:space-between}nav.active ul{list-style:none;margin:0;padding:0}nav ul a,nav ul a:visited,nav ol a,nav ol a:visited{text-decoration:none;color:var(--text-colour)}nav.active{display:grid;display:grid;grid-template-columns:repeat(4, 1fr)}nav.active ul:nth-of-type(1){grid-column:1 / 5;grid-row:1;display:flex;flex-flow:row nowrap;justify-content:space-between;margin-bottom:2em}nav.active ul:nth-of-type(1) a{display:block;padding:1vw 2vw;background:var(--location-colour);color:#fff}nav.active ul:nth-of-type(1) a:hover,nav.active ul:nth-of-type(1) a:focus{outline:solid 2px #ffd43b}footer ul,footer ol{list-style:none;margin:0;padding:0}footer:before{content:"Menu";display:block;margin:2em 0 1em 0;color:var(--text-colour);font-weight:normal;text-transform:uppercase;border-bottom:solid 1px;padding-bottom:1em}footer section{color:var(--text-colour)}footer section ul{display:flex;float:right;width:250px;justify-content:space-between;font-size:2em}footer section ul li a:after,footer section ul li a:visited:after{position:relative;content:"" !important}footer section ul a,footer section ul a:visited{text-decoration:none}footer section ul a:after{content:""}footer section a,footer section a:visited{color:var(--text-colour);display:inline-block}footer section li a{padding:0 10px}footer section li a b{display:none}a,a:visited{color:var(--text-colour);font-weight:normal}a:hover{text-decoration:none;outline:solid 2px var(--location-colour)}a:focus{outline:solid 2px #ffd43b}main a[href*="//"]:not([href*="runabc.co.uk"]):after{position:relative;top:-5px;display:inline-block;transform:rotate(-45deg);font-family:"site";content:"\ea3c";font-size:.7rem;color:var(--location-colour)}.sti_events[href*="//"]:not([href*="runabc.co.uk"]):after,.gofundme[href*="//"]:not([href*="runabc.co.uk"]):after,.area main a[href*="//"]:not([href*="runabc.co.uk"]):has(img):after,.side_cols a[href*="//"]:not([href*="runabc.co.uk"]):after,.bb a[href*="//"]:not([href*="runabc.co.uk"]):after{display:none}.maintenance p{text-align:center;background:yellow;position:relative;z-index:10000;color:#000;padding:1em;margin:1em;border-radius:10px}blockquote{margin:0 0 1em;padding:1vw 3em;position:relative;font-style:italic}blockquote:before{content:"❞";font-size:50px;line-height:1;position:absolute;left:0;top:0;font-style:normal;color:var(--location-colour)}cite{font-weight:bolder;color:var(--location-colour-lighter)}caption{font-size:1rem;text-transform:uppercase;padding:10px 0}.events_{position:relative}.events_ h1{text-transform:uppercase;color:var(--location-colour);margin:0;line-height:1.2;font-weight:bold}.events_ h1 b{display:none}.events_ ul{margin:0;padding:0;list-style:none}.events_ .prevnext,.events_ .options{display:flex;margin-top:-4px}.events_ .prevnext a,.events_ .options a{outline:0;display:block;padding:5px 10px;text-decoration:none}.events_ .options a:hover{background:#ffd43b !important;color:#262626 !important;outline:0 !important}.events_ .options a:focus{background:white !important;outline:0 !important}.events_ .prevnext a,.events_ .prevnext a:visited{background:#262626;margin:0 2px;text-transform:uppercase;border:solid 2px #262626;font-weight:bold}.events_ .prevnext a:hover{border-color:var(--location-colour)}.events_ .prevnext a:focus{border-color:#ffd43b}.events_ .prevnext .options_arrow a,.events_ .prevnext .options_arrow a:visited{color:#fff;border:solid 2px var(--location-colour);background:var(--location-colour)}.events_ .prevnext .options_arrow a:hover,.events_ .prevnext .options_arrow a:focus{outline:0;border:solid 2px #ffd43b;background:#262626;color:#fff}.events_ .prevnext li.blank{display:block;padding:5px 10px;text-decoration:none;text-transform:uppercase;background:#262626;color:#666;font-weight:bold}.events_ .left-arrow{display:inline-block;transform:rotate(90deg)}.events_ .right-arrow{display:inline-block;transform:rotate(-90deg)}.event_status span{display:inline-block;margin-bottom:5px;text-transform:uppercase;font-size:90%;padding:2px 5px;border-radius:3px;font-weight:normal !important}.event_status.rescheduled span{background:#37b24d}.event_status.cancelled span{background:#f03e3e}.event_status.postponed span{background:#4c6ef5}.event_status em{clear:both;display:inline-block;color:#888;margin-bottom:5px;font-size:90%}.js .area header,.js .events_ header{display:flex;flex-flow:row nowrap}.js .area .h1,.js .events_ .h1{flex:1 1 auto}.js .area .open_filter,.js .events_ .open_filter{font-weight:normal;font-style:normal;font-size:.8rem;line-height:1;display:inline-block;border-bottom:solid 1px #444;margin-left:10px;border-radius:5px 5px 0 0;padding:8px 8px 7px;background:#495057;color:#fff;text-decoration:none}.js .area .open_filter:hover,.js .events_ .open_filter:hover{outline:0;background:#212529;color:#fff}.js .area .open_filter:active,.js .area .open_filter:focus,.js .events_ .open_filter:active,.js .events_ .open_filter:focus{outline:0;background:#ffd43b;color:#181818}.js .area .open_filter:active span,.js .area .open_filter:focus span,.js .events_ .open_filter:active span,.js .events_ .open_filter:focus span{color:#181818}.js .area .open_filter span,.js .events_ .open_filter span{color:#fff}.js .area .filters,.js .events_ .filters{clear:both;border-top:solid 5px var(--location-colour);font-size:initial;padding:0 0 2vw}.js .area .filters fieldset,.js .events_ .filters fieldset{margin:0;padding:0;border:0}.js .area .filters legend,.js .events_ .filters legend{color:var(--text-colour);font-weight:bold;margin-bottom:.5em;background:transparent;padding:0;border:0}.js .area .filters ul,.js .events_ .filters ul{display:flex;flex-flow:row wrap}.js .area .filters li,.js .events_ .filters li{display:block;position:relative}.js .area .filters li label,.js .events_ .filters li label{display:block;padding:3px 6px;background:#ddd;color:black;margin:0 10px 10px 0;border-radius:5px}.js .area .filters li label:hover,.js .area .filters li label:focus,.js .events_ .filters li label:hover,.js .events_ .filters li label:focus{background:#B7B7B7;cursor:pointer}.js .area .filters li label:focus,.js .events_ .filters li label:focus{background:#ffd43b;color:#181818;outline:solid 2px #c92a2a}.js .area .filters li input[type='radio'],.js .events_ .filters li input[type='radio']{position:absolute;z-index:-1}.js .area .filters input[type='radio']:checked+label,.js .events_ .filters input[type='radio']:checked+label{background:var(--location-colour);color:#fff}.js .area .months,.js .events_ .months{position:relative}.js .area .prevnext,.js .events_ .prevnext{position:relative;transform:translateY(5px)}.js .area .prevnext a,.js .area .prevnext a:visited,.js .events_ .prevnext a,.js .events_ .prevnext a:visited{margin:0}.js .area .options,.js .events_ .options{display:none;outline:solid 1px #262626;position:absolute;z-index:10;top:1.95em;right:50px;flex-flow:column nowrap;width:120px;background:#fff;text-align:center;box-shadow:7px 6px 0 0 rgba(0,0,0,0.1);margin:0 0 1em}.js .area .options a,.js .area .options a:visited,.js .events_ .options a,.js .events_ .options a:visited{background:#B7B7B7;color:#262626;outline:solid 2px transparent}.js .area .options a:hover,.js .area .options a:focus,.js .events_ .options a:hover,.js .events_ .options a:focus{outline:solid 2px #262626}.js .area .options .current a,.js .events_ .options .current a{background:#262626;color:#fff}.js .area .open_filter{position:relative;float:right;right:20px}.js .area .filters ul{margin:0;padding:0}.no-js .events_ .prevnext{position:absolute;top:4px;right:0}.no-js .events_ .options{flex-flow:row wrap;margin:1em 0}.no-js .events_ .options li{margin:0 5px 5px 0}.no-js .events_ .options a,.no-js .events_ .options a:visited{background:var(--location-colour);border-radius:5px;color:#fff;font-weight:bold;font-size:.9em}.no-js .events_ .options a:hover,.no-js .events_ .options a:focus{background:#fff;color:#181818;outline:0}.no-js .jshide{display:none}.js .jsshow{display:block}.js .hidejs{display:none}nav.pag .prev,nav.pag .prev:visited,nav.pag .next,nav.pag .next:visited{position:relative;text-decoration:none;background:#262626;width:42%;padding:10px !important}nav.pag .prev.blank,nav.pag .next.blank{color:#555;background:#262626}nav.pag .prev.blank small,nav.pag .next.blank small{color:#555}nav.pag .next,nav.pag .next:visited{text-align:right}nav.pag .next:after{right:inherit;left:-25px;top:8px}nav.pag .prev small,nav.pag .next small{display:block;text-transform:uppercase;color:var(--location-colour-lighter)}nav.pag .pag_note{display:block;position:relative;text-decoration:none;background:#262626;color:#999;width:42%;padding:15px 10px 10px !important}nav.pag .pag_note.end{text-align:right}nav.pag .pag_note.start{text-align:left}.image-captioned{text-align:center}.image-captioned img{display:block}.image-captioned a,.image-captioned a:visited{border:solid 5px #B7B7B7;display:inline-block;transition:.2s}.image-captioned a:hover{border-color:var(--location-colour);transition:.2s}.image-captioned a:focus{border-color:#ffd43b;transition:.2s;outline:0}.image-right{float:right;margin:0 0 1em 2em;clear:right}.image-left{float:left;margin:0 2em 1em 0;clear:left}.image-captioned.image-right,.image-captioned.image-left{max-width:200px}figcaption{margin-top:5px;font-size:.9em}.btt{margin:1em 0}.btt a,.btt a:visited{text-align:center;display:block;background:#444;color:var(--text-colour);line-height:1;padding:1em 0;margin:0;font-size:.9em;text-decoration:none;text-transform:uppercase}.btt a:hover{background:#212529;outline:0}.btt a:focus{background:#ffd43b;color:black}.widget .hasSubnav:after{font-family:'site';content:"\f0d7";position:relative;top:-2px;font-size:.7em;margin:0 0 0 5px}.social_media_links{margin:2vw 0;padding:2vw 0 0;border-top:dotted 1px #aaa}.social_media_links ul{margin:0;padding:2px 0 0;list-style:none;display:flex}.social_media_links ul li{margin-right:10px}.social_media_links ul a,.social_media_links ul a:visited{text-decoration:none;padding:5px;line-height:1;font-size:.9em;color:var(--text-colour)}.social_media_links ul a:hover{background:transparent;color:var(--location-colour)}.social_media_links ul a:focus{background:transparent;color:var(--text-colour)}.sti_events,.sti_events:visited{position:relative;font-weight:lighter;display:block;font-size:1em;background:#fff;text-decoration:none;margin-top:1vw;color:#2f2f2f;padding:10px;border-radius:5px}.sti_events p,.sti_events:visited p{margin:0 0 5px;text-wrap:balance}.sti_events img,.sti_events:visited img{display:block;text-align:left}.sti_events img:nth-of-type(1),.sti_events:visited img:nth-of-type(1){margin:10px 0}.post article div:has(.gofundme){background:transparent;overflow:visible}.gofundme,.gofundme:visited{position:relative;font-weight:lighter;display:block;font-size:1em;background:#fff;text-decoration:none;margin:1vw auto 0;color:#2f2f2f;padding:10px;border-radius:5px}.gofundme p,.gofundme:visited p{margin:0 auto 10px;text-align:center}.gofundme img,.gofundme:visited img{display:block;text-align:center;margin:0 auto}.gofundme_inline>a{text-decoration:none;position:relative}.gofundme_inline>a span{text-decoration:underline}.gofundme_inline>a img{max-height:1em;width:auto;display:inline-block;background:#fff;padding:3px;margin-top:4px;margin-bottom:-6px;border-radius:3px}main article .gofundme img{width:auto;max-width:100% !important}}@media screen and (min-width: 600px){.gofundme{display:block;text-align:center}}@media screen and (min-width: 480px){.sti_events,.sti_events:visited{text-align:left}.sti_events img:nth-of-type(1),.sti_events:visited img:nth-of-type(1){margin:0}.sti_events img:last-child,.sti_events:visited img:last-child{position:absolute;bottom:10px;right:10px}}@media screen{.widget.dse{text-align:center;padding:0;background:#fff;--border-width: 3px;position:relative;border-radius:var(--border-width)}.widget.dse::after{position:absolute;content:"";top:calc(-1 * var(--border-width));left:calc(-1 * var(--border-width));z-index:-1;width:calc(100% + var(--border-width) * 2);height:calc(100% + var(--border-width) * 2);background:linear-gradient(60deg, #303030, var(--location-colour));background-size:300% 300%;background-position:0 50%;border-radius:calc(2 * var(--border-width));animation:moveGradient 2s alternate infinite}.widget.dse div{background:#fff}.widget.dse a,.widget.dse a:visited{display:block;text-decoration:none;padding:20px;color:#2f2f2f}.widget.dse h3{font-weight:bold;color:#2f2f2f;margin-bottom:1em}.widget.dse h3 span{font-size:1.5em;line-height:1.1;text-transform:uppercase;font-weight:200;font-family:'Trajan Regular', 'Trajan Pro', Georgia, serif}.widget.dse p:last-child{margin-bottom:0}@keyframes moveGradient{50%{background-position:100% 50%}}@keyframes AnimationName{0%{background-position:0% 87%}50%{background-position:100% 14%}100%{background-position:0% 87%}}.tags{margin:2vw 0;padding:2vw 0 0;border-top:dotted 1px #aaa}.tags ul{background:transparent;list-style:none;margin:0;padding:0 0 0 1px;display:flex;flex-flow:row wrap}.tags ul li{margin-right:10px}.tags ul li a,.tags ul li a:visited{display:block;float:left;padding:5px;text-decoration:none;line-height:1;text-transform:uppercase;font-size:.9em;color:var(--text-colour)}.tags ul li a:hover{background:transparent}.tags ul li a:focus{color:var(--text-colour)}.metacon{clear:both;background:transparent !important;padding:0;margin:0}.highlight{background:#B7B7B7;display:inline-block;padding:5px 10px}.highlight p{display:inline-block;margin:0;background:#B7B7B7;color:var(--text-colour)}.highlight span{margin-right:10px}.note{background:#81A0FF;padding:1.5vw}.note a{font-weight:bold;text-decoration:underline !important}.note span{font-size:2em}small.notice{background:#99377a;color:var(--text-colour) !important;padding:0 3px;border-radius:3px;display:inline-block !important;margin-bottom:10px}a[href="/dark"] img,a[href="/light"] img{max-height:40px}#newsletter main iframe{position:relative;border:0;min-height:46em;border:0;left:-20px;top:-50px;display:block;margin:0 !important;padding:0 !important;width:100%}#charities article a,#charity-of-the-week article a,#service-of-the-week article a,#event-of-the-week article a,#runtalk article a,#news article a,#category article a,#author article a,#tag article a{display:block;text-decoration:none;background:#262626;overflow:auto}.post article div{background:#262626;overflow:hidden;margin-bottom:1em}.post article p a{font-weight:bold}.post article .left{float:left;max-width:200px}article{position:relative;margin-bottom:2em}article section{margin:1.5vw 3vw;position:relative}article section time{background:var(--location-colour);display:inline-block;text-transform:uppercase;font-weight:bold;line-height:1;padding:5px;margin:0 0 1em;text-align:center;color:#fff}article section time b{display:block;font-size:1.4em}article .has_image section:not(.nodate){margin-top:-2em}article h1{margin:.5em 0}article h1 a,article h1 a:visited{font-size:1rem;display:inline-block;text-transform:uppercase;padding:2px 5px;background:var(--location-colour);color:#fff;border-radius:5px;text-decoration:none}article h1 a:hover,article h1 a:focus{outline:0;background:#181818}article img{width:100%;display:block}.preamble{font-size:1.1em;padding:0 0 1em;border:0}.subtitle{position:absolute;top:0;left:0;z-index:100;background:#262626;color:#fff;display:inline-block;padding:3px 6px}.doctype{color:var(--location-colour-lighter);font-weight:bold}.pagination{width:100%;display:flex;align-items:center;justify-content:space-around;align-items:center}.pagination ul{list-style:none;margin:0 0 5vw;padding:0;display:flex;width:100%}.pagination li.disabled{display:block;padding:10px 20px;font-size:1.25em}.pagination li.active a,.pagination li.active a:visited{background:#E6E6E6;color:#262626}.pagination a,.pagination a:visited{display:block;padding:10px 20px;background:#262626;line-height:1;text-decoration:none;color:#B7B7B7;border-radius:5px;text-transform:uppercase}.related dl{margin:0 0 .5em;padding:0;display:grid;grid-template-columns:repeat(auto-fill, calc(33.3333% - 10px));grid-gap:15px 10px;justify-content:space-between}.related a,.related a:visited{padding:2vw 1vw;margin:0;color:#fff;background:var(--location-colour);text-decoration:none}.related a:hover,.related a:focus{outline:0;background:#262626}.related dt{margin:0;padding:0;text-transform:uppercase;font-size:.8em}.related dd{margin:1em 0;padding:0;font-size:1.2em}.event_results,.event_actions{margin:0;padding:0;list-style:none}.event_results a,.event_actions a{text-decoration:none}.event_results li{margin-bottom:.5em}.event_actions{display:flex;flex-flow:row wrap;margin:2em 0 0}.event_actions li{margin-bottom:1em}.event_actions a,.event_actions a:visited{display:block;font-weight:bold;padding:5px 10px}.event_actions li.latest_results a,.event_actions li.latest_results a:visited{background:var(--location-colour-darker);color:#fff;margin-right:1em}.event_actions li.latest_results a:hover,.event_actions li.latest_results a:focus{background:var(--location-colour-darker);outline:0}.event_actions li.more_results span{display:inline-block;transform:rotate(90deg)}.entry_url a,.entry_url a:visited,.entry_url2 a,.entry_url2 a:visited{background:#cb00ac;color:#fff;text-transform:uppercase;margin:.5em 0;display:inline-block;font-weight:bold;padding:5px 10px;border-radius:5px}.entry_url a:hover,.entry_url a:focus,.entry_url a:visited:hover,.entry_url a:visited:focus,.entry_url2 a:hover,.entry_url2 a:focus,.entry_url2 a:visited:hover,.entry_url2 a:visited:focus{background:#650056;outline:0}.event_details{border:0;background:transparent;margin-bottom:2em}.event_details td,.event_details th{border:0;font-weight:bold;text-align:left;text-transform:initial;padding:0;font-size:1em}.event_details th{padding-right:2em;vertical-align:top;width:120px}.event_details tr.gap td{padding-bottom:1em}.event_details tr.bold th,.event_details tr.bold td{font-weight:bold;font-style:normal}.event_details tr td{font-weight:normal}.event_details tr th{font-weight:normal;font-style:italic}.event_detail_con,.event_detail_con_preview{padding:20px;margin-bottom:1em;color:#fff;background:rgba(255,255,255,0.1);font-size:1.1em;position:relative;overflow:hidden}.event_detail_con a,.event_detail_con a:visited,.event_detail_con_preview a,.event_detail_con_preview a:visited{color:#fff}.event_detail_con table,.event_detail_con_preview table{margin-bottom:0}.event_detail_con_preview:after{content:"preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview preview";position:absolute;top:-50%;right:-60%;opacity:.05;font-size:3em;transform:rotate(-30deg)}.return{margin-top:1em}.return span{margin-right:5px;display:inline-block;transform:rotate(180deg)}#charities-to-run-for-scotland main article ul:last-of-type,#charities-to-run-for-north main article ul:last-of-type,#charities-to-run-for-midlands main article ul:last-of-type,#charities-to-run-for-south main article ul:last-of-type{display:grid;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));grid-col-gap:1em;grid-row-gap:5px}.results{margin:0;padding:0;list-style:none}.results li{margin-bottom:5px}.results a{display:inline-block;text-decoration:none;padding:5px}.credit{position:relative;color:#E6E6E6}.credit span{position:absolute;bottom:0;right:0;line-height:1;padding:3px;background:rgba(0,0,0,0.5)}.credit span a,.credit span a:visited{color:#E6E6E6}.event .credit{margin-top:2em}.close{display:inline-block;text-decoration:none;padding:1vw;font-size:1.5em;margin:0;line-height:1;text-transform:uppercase}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.upload_response h3{color:#f59f00}.organiser_upload_form p{margin:3em 0;text-align:center}.upload_response ol{margin:0;padding:0;list-style:none}.upload_response li{outline:solid 1px #555;padding:5px 5px 5px 90px;margin-bottom:1em;position:relative}.upload_response li.error:after{content:"\e905";font-family:'site';position:absolute;top:1.25em;left:3.75em;color:#f59f00;font-size:1em}.upload_response li p{font-size:.9em}.upload_response li p span{font-size:.8em}.upload_response li.error{outline:solid 1px #f59f00}.upload_response h4 span{font-size:2em;position:absolute;left:1em}.upload_response p .icon-success{color:#74b816}.upload_response p .icon-error{color:#f03e3e}.upload_response p small{background:#f59f00;color:#262626;text-transform:uppercase;font-weight:bold;margin-left:1em}.upload_response .error.box li{outline:0;padding:0;margin:0}.icon_con span{display:block;width:86px;height:86px;line-height:86px;text-align:center;font-size:1.2em;text-transform:uppercase;font-weight:bold;border:solid 2px}code{display:inline-block;border:dotted 1px;padding:0 5px;border-radius:3px}#home main{margin-bottom:2em}#home main .races_results,#home main .recent_posts_on_front_page{margin:0;padding:0;list-style:none;display:flex;flex-flow:row nowrap;justify-content:space-between}#home main .races_results li,#home main .recent_posts_on_front_page li{max-width:30%;width:100%}#home main .races_results li:nth-of-type(3){text-align:center;font-size:1.75em;line-height:1;text-transform:uppercase}#home main .races_results li:nth-of-type(3) a,#home main .races_results li:nth-of-type(3) a:visited{font-weight:bold;background:var(--location-colour);display:block;width:calc(100% - 20px);height:calc(100% - 40px);padding:20px 10px;text-align:center;color:#fff}#home main .races_results li:nth-of-type(3) a:hover,#home main .races_results li:nth-of-type(3) a:focus{background:#262626}#home main .races_results li:nth-of-type(3) img{height:50px !important;display:block;margin:0 auto 10px}#home main .races_results li:nth-of-type(3) p{margin:0}#home main .races_results h3{font-weight:bold}#home main li{background:#262626;box-shadow:0.5vw 0.5vw 0 0 rgba(0,0,0,0.15)}#home main li a{display:flex;flex-flow:column nowrap;justify-content:space-between;text-decoration:none;height:100%}#home main li a div{flex:1 1 auto;min-height:130px;background-position:50% 50%;background-repeat:no-repeat;background-color:var(--location-colour);background-size:cover}#home main li a h3{padding:15px;margin:0;text-transform:initial;font-weight:normal;line-height:1.4;font-size:1em;color:var(--text-colour)}#home main li a h3 small{color:var(--location-colour-lighter);display:block;line-height:1;font-size:.9rem;text-transform:uppercase}#home main li img{display:block;max-width:100%}#home .side_cols.moved{margin-top:50px}#home h1{margin:0;padding:0;font-size:auto;line-height:1}#home h2{font-weight:bold;font-size:1.6em}#home main header:nth-of-type(1){margin-top:1.5em;display:flex;flex-flow:row nowrap;align-items:center}#home main header:nth-of-type(1) h2{flex:1 1 auto;margin-top:0}.my_next_race{padding:0;background:transparent !important;position:relative;z-index:0;border:0}.my_next_race form{border-top:solid 10px var(--location-colour-darker)}.my_next_race fieldset{border:0}.my_next_race legend{border-radius:0;background:initial;color:initial;padding:0;box-shadow:none}.my_next_race img{position:absolute;right:25px;top:20px;z-index:-1;width:300px;max-width:300px;transform:rotate(15deg)}.my_next_race>p:nth-of-type(1){max-width:370px;margin:0 0 2em}.no-js #home h1 span:not(:first-child){display:none}}@media screen and (max-width: 1050px) and (min-width: 921px){main form fieldset legend{width:50px;line-height:1.1}}@media screen and (max-width: 920px) and (min-width: 800px){#home main .recent_posts_on_front_page li,#home main .races_results li{max-width:48%}#home main .recent_posts_on_front_page li a div,#home main .races_results li a div{background-size:cover;background-position:50% 50%}#home main .recent_posts_on_front_page li:nth-of-type(3){display:none}#home main .races_results{flex-flow:row wrap}#home main .races_results li:nth-of-type(3){max-width:100%;margin-top:20px}}@media screen and (max-width: 600px){#home main{flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start}#home main .widget{min-width:calc(100% - 10vw)}#home main .recent_posts_on_front_page li,#home main .races_results li{max-width:48%}#home main .recent_posts_on_front_page li a div,#home main .races_results li a div{background-size:cover;background-position:50% 50%}#home main .recent_posts_on_front_page li:nth-of-type(3){display:none}#home main .races_results{flex-flow:row wrap}#home main .races_results li:nth-of-type(3){max-width:100%;margin-top:20px}#home header h1{font-size:2.5em;margin:4.75vw 0;max-width:100%}}@media screen and (max-width: 480px){#home main .recent_posts_on_front_page,#home main .races_results{flex-flow:column nowrap}#home main .recent_posts_on_front_page li,#home main .races_results li{max-width:100%;margin-bottom:20px}#home main .recent_posts_on_front_page li a div,#home main .races_results li a div{min-height:200px}#home main .recent_posts_on_front_page li:nth-of-type(2),#home main .recent_posts_on_front_page li:nth-of-type(3){display:none}#home main .races_results{flex-flow:row wrap}#home main .races_results li:nth-of-type(3){max-width:100%;margin-top:0}#home main header:nth-of-type(1) span{display:none}}@media screen{.css_hide{-moz-animation:cssAnimation 0s ease-in 5s forwards;-webkit-animation:cssAnimation 0s ease-in 5s forwards;-o-animation:cssAnimation 0s ease-in 5s forwards;animation:cssAnimation 0s ease-in 5s forwards;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@keyframes cssAnimation{to{width:0;height:0;overflow:hidden}}@-webkit-keyframes cssAnimation{to{width:0;height:0;visibility:hidden}}.overlay.active{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0.5);z-index:10}.overlay.active .popover{background:#3B3B3B;z-index:11;height:100%;max-height:80vh;width:100%;max-width:80vw;padding:5vw;overflow-y:scroll;font-size:.9rem;position:relative}.overlay.active .popover button{background:#f03e3e;color:#fff;font-size:2em}.overlay.active .popover button:hover,.overlay.active .popover button:focus{background:#c92a2a}.overlay.active .popover:after{content:"";display:block;height:6vw}.embed_wrap{position:relative;width:100%}.embed_wrap iframe{max-width:100%}.box{border:solid 1px;padding:1vw 2vw;margin-bottom:1em;overflow:hidden;clear:both}.box h2{color:#272627}.box strong{display:block}.box.error{background:#ffc9c9;color:#272627}.box.error h3{margin-top:0;color:#e03131}.box.error h3:before{font-family:"site";content:"\e905";margin-right:10px;color:#e03131;font-size:2em}.box.error a,.box.error a:visited{color:#e03131}.box.error a:hover,.box.error a:focus{outline-color:#e03131}.box.success{background:#8ce99a;color:#272627}.box.success h3{margin-top:0;color:#2b8a3e}.box.success h3:before{font-family:"site";content:"\ea10";margin-right:10px;color:#2b8a3e;font-size:2em}.box.success span{color:darkgreen}.box.notice{background:#ffec99;color:#272627}.box.notice h3{margin-top:0;color:#e8590c}.box.notice h3:before{font-family:"site";content:"\e905";margin-right:10px;color:#e8590c;font-size:2em}.box.notice a,.box.notice a:visited{color:#262626}.box.confirm{background:#ffec99;color:#272627}.box.confirm h3{margin-top:0;color:#e8590c}.box.confirm h3:before{font-family:"site";content:"\e905";margin-right:10px;color:#e8590c;font-size:2em}.delete.button{float:right}.delete.button a,.delete.button a:visited{color:white}.serps{margin:0;padding:0;list-style:none}.serps a,.serps a:visited{margin:0 4px 2em;position:relative;text-decoration:none;display:block;padding:2vw 2vw 2vw calc(85px + 2vw);outline:double 4px #666}.serps a:hover,.serps a:focus{outline:solid 4px var(--location-colour)}.serps p{margin:0}.serp_icon{position:absolute;left:2vw;top:2vw;text-align:center}.serp_icon span{display:block;font-size:50px}.serp_link{font-size:1.2em;font-weight:bold}.serp_url{color:var(--location-colour-lighter)}.search.widget{position:relative}.search.widget input{padding:8px 9px}.search.widget ul{margin:0;padding:0}.search.widget ul li{margin:0 0 1em 24px;position:relative}.search.widget ul li:before{position:absolute;margin-left:-24px;display:inline-block;font-family:'site';content:"\ea3c"}.search.widget h3{color:var(--location-colour-lighter)}.search.widget button{position:relative;top:-1px;background:white;color:#262626}.search.widget button:hover{outline-color:#fcc419}.searchcon{background:rgba(255,255,255,0.8);position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;display:flex;justify-content:center;align-content:center;align-items:center;overflow:hidden}.searchcon .widget{width:90%;max-width:500px;box-shadow:20px 20px 0 0 rgba(0,0,0,0.2)}.searchtips,.searchtips:visited{display:inline-block;position:absolute;top:10px;right:15px;font-size:30px;text-decoration:none;color:#555;line-height:30px;width:30px;text-align:center}.searchcon .search.widget input{width:60%}.organiser_flex{--auto-grid-min-size: 16rem;display:grid;grid-template-columns:repeat(auto-fill, minmax(var(--auto-grid-min-size), 1fr));grid-gap:1rem;align-items:start;justify-items:stretch}.organiser_flex h2{margin:0 0 20px;padding:0;color:var(--location-colour-lighter);text-align:center;font-size:1.5em}.organiser_flex .register,.organiser_flex .signin,.organiser_flex .benefits,.organiser_flex .toolkit{background:#262626;padding:20px}.organiser_flex .benefits,.organiser_flex .toolkit{height:100%;max-height:340px}.organiser_flex .register,.organiser_flex .signin{display:flex;flex-flow:column nowrap}.organiser_flex .register,.organiser_flex .signin,.organiser_flex .register:visited,.organiser_flex .sign:visited{display:block;text-align:center;color:var(--location-colour-lighter);text-decoration:none;font-size:1.5em}.organiser_flex img{display:block;height:100px !important;margin:0 auto 20px}.organiser_flex ul{padding:0 0 0 20px}.cookie{background:var(--location-colour);margin:0 -3vw;text-align:center}.cookie p{padding:1em 0;margin:0;color:#fff}.new-notice{font-size:.9em;display:flex;margin:1em 0;justify-content:center;align-content:center;align-items:center}.new-notice p{margin-bottom:0}.cookie a,.cookie a:visited,.new-notice a,.new-notice a:visited{color:#fff;display:inline-block;margin-right:10px}.cookie a.activate,.cookie a.activate2,.cookie a:visited.activate,.cookie a:visited.activate2,.new-notice a.activate,.new-notice a.activate2,.new-notice a:visited.activate,.new-notice a:visited.activate2{background:rgba(0,0,0,0.4);color:#fff;text-transform:uppercase;text-decoration:none;font-size:.9em;font-weight:bold;padding:5px 8px;border-radius:5px;margin:0;display:inline-block;border:0}.cookie a.activate:hover,.cookie a.activate2:hover,.cookie a:visited.activate:hover,.cookie a:visited.activate2:hover,.new-notice a.activate:hover,.new-notice a.activate2:hover,.new-notice a:visited.activate:hover,.new-notice a:visited.activate2:hover{outline:2px solid #fff;background:#262626}.cookie a.activate:focus,.cookie a.activate2:focus,.cookie a:visited.activate:focus,.cookie a:visited.activate2:focus,.new-notice a.activate:focus,.new-notice a.activate2:focus,.new-notice a:visited.activate:focus,.new-notice a:visited.activate2:focus{outline:2px solid #e03131}.overlay.active{display:flex;justify-content:center;align-content:center;align-items:center}.pdoerr{width:100%;max-width:600px;background:#222;outline:solid 2px var(--location-colour);padding:2em}.newsletter_invite{overflow:hidden;transition:2s;position:fixed;bottom:0;left:0;max-width:480px;z-index:100;padding:0 40px 40px;--border-size: 3px;--border-angle: 0turn;color:#fff;background-image:conic-gradient(from var(--border-angle), #222, #222, #222),conic-gradient(from var(--border-angle), transparent 20%, #08f, var(--location-colour));background-size:calc(100% - (var(--border-size) * 2)) calc(100% - (var(--border-size) * 2)),cover;background-position:center center;background-repeat:no-repeat;animation:bg-spin 3s linear infinite}.newsletter_invite div{position:absolute;z-index:-1;top:--border-size;left:--border-size;width:100%;height:100%;background:transparent url("/images/site/footsteps.svg") 50% 20% no-repeat;opacity:.5}.newsletter_invite a:nth-of-type(1),.newsletter_invite a:nth-of-type(1):visited{position:absolute;top:20px;right:20px;color:var(--location-colour-lighter);text-decoration:none;display:inline-block;line-height:1}.newsletter_invite a:nth-of-type(2),.newsletter_invite a:nth-of-type(2):visited{background-color:var(--location-colour);padding:10px 20px;color:#fff;font-weight:bold;text-transform:uppercase;text-decoration:none;display:inline-block}.newsletter_invite a:hover,.newsletter_invite a:focus{background:#000 !important}.newsletter_invite a:nth-of-type(3),.newsletter_invite a:nth-of-type(3):visited{color:var(--location-colour);text-transform:uppercase;text-decoration:none;margin-left:10px;color:var(--location-colour-lighter)}.newsletter_invite.hidden{left:-560px;transition:2s}@keyframes bg-spin{to{--border-angle: 1turn}}@property --border-angle{syntax:"<angle>";inherits:true;initial-value:0turn}.confirm.box p{display:flex;justify-content:space-between}.confirm.box p a{display:inline-block;clear:none;margin:1em 0 0 0;padding:6px 10px;border-radius:3px;font-weight:normal;color:white;text-decoration:none}.confirm.box p a:nth-of-type(2),.confirm.box p a:nth-of-type(2):visited{background:#f03e3e}.confirm.box p a:nth-of-type(1),.confirm.box p a:nth-of-type(1):visited{background:#f76707}.confirm.box p a:nth-of-type(2):hover,.confirm.box p a:nth-of-type(2):focus{outline:0;background:#c92a2a}.confirm.box p a:nth-of-type(1):hover,.confirm.box p a:nth-of-type(1):focus{outline:0;background:#d9480f}.message.confirm.box{overflow:hidden}aside .box{padding:1.5vw}.placeholder{height:0 !important;margin:0;visibility:hidden}article .side_cols.moved div{padding:0 !important;margin:0 !important}article .side_cols.moved img{display:block;margin:0 !important;padding:0 !important}article .side_cols.moved{margin-bottom:1em !important;padding-bottom:0 !important}.js .bb{overflow:hidden}.js .extra_profile_image{display:none !important}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.loading{display:inline-block;margin:0 0 -2px 10px;border-radius:50%;width:10px;height:10px;border:0.25rem solid #fff;border-top-color:#adb5bd;animation:spin 1s infinite linear}.grecaptcha-badge{opacity:0}}@media screen and (max-width: 1040px){.container{padding:0 10px}}@media screen and (max-width: 860px){.bb{margin:0 -10px}.side_cols.moved{margin:0 -10px 2em}#news .side_cols.moved{margin-bottom:2em}body.post .side_cols.moved{margin-top:2em}}@media screen and (max-width: 800px){#content{flex-flow:column nowrap}main{flex:0 1 auto;width:auto;max-width:auto}aside{width:auto;margin:0}footer nav,nav.active{flex-flow:row wrap}footer nav ul,nav.active ul{min-width:50%;margin-bottom:1em !important}footer nav ul a,nav.active ul a{font-size:1.1em !important}}@media screen and (max-width: 860px) and (min-width: 800px){.month_label{display:none}.js .events_ .options{right:-10px}}@media screen and (max-width: 600px){.month_label{display:none}.js .events_ .options{right:0px}.related dl{grid-template-columns:repeat(auto-fill, calc(50% - 10px))}.related a,.related a:visited{max-width:100%;margin:.5em 0 0 0}.related dd{font-size:1em}.image-captioned a,.image-captioned a:visited{display:inline-block}.image-right{float:none;margin:0 auto 1em;clear:right}.image-left{float:none;margin:0 auto 1em;clear:left}.pagination{font-size:1.4em}}@media screen and (max-width: 480px){body{font-size:100%}footer nav ul,nav.active ul{min-width:100%;margin-bottom:1em}footer nav ul a,nav.active ul a{font-size:1.5em !important}footer section ul{width:100%;margin:2em auto;float:none}.metacon{clear:both;display:flex;flex-flow:column nowrap;background:transparent;padding:0}.metacon>div{padding:0}.events_ h1 span{display:none}.event_details{font-size:1rem}.event_details th{vertical-align:top;padding-right:1em;white-space:nowrap}.sti_events{font-size:1.1em}.sti_events img{max-height:70px}blockquote{margin:90px 0 0;padding:0}blockquote:before{font-size:80px;top:-70px}}@media screen and (max-width: 380px){h2{font-size:1.5em}}@media screen and (min-width: 480px){.right{float:right;clear:right;margin-left:1em}.left{float:left;clear:right;margin-right:1em}}@media screen and (min-width: 480px) and (max-width: 720px){.right img{max-width:50vw}.left img{max-width:50%}}@media screen{.light{color:var(--text-colour);background:var(--location-colour)}.light .container{background:#E6E6E6}.light h3{color:var(--location-colour-darker)}.light aside h3{color:var(--location-colour-lighter)}.light#home main li{background:#fff}.light#home main li a h3 small{color:var(--location-colour)}.light#home .claimed::before{background-color:#E6E6E6}.light#home .claimed::after{background-color:#E6E6E6}.light#home .claimed h3{color:var(--text-colour)}.light a:focus{outline:solid 2px #c92a2a}.light p.more a{color:#E6E6E6}.light .logo a img{filter:brightness(0) hue-rotate(-360deg) saturate(1)}.light .logo ul.active li{background:#fff}.light .bg img{opacity:.05}.light .bbg:before{opacity:.1}.light .head nav.active{background:#fff}.light nav.active ul:nth-of-type(1) a:hover,.light nav.active ul:nth-of-type(1) a:focus{outline-color:#f03e3e}.light .featured a::before{background-color:#E6E6E6}.light .featured a::after{background-color:#E6E6E6}.light .my_next_race{color:var(--text-colour)}.light .my_next_race.widget{background:#fff}.light .my_next_race img{opacity:.1}.light .my_next_race form{background:#fff}.light .my_next_race form legend{color:#212529}.light .my_next_race form label{background:#eaeaea}.light .my_next_race form label:hover,.light .my_next_race form label:focus{outline:solid 2px var(--location-colour-darker)}.light .my_next_race form .race_dates p{color:var(--location-colour-darker)}.light .my_next_race form .race_dates label{outline:solid 1px var(--location-colour-darker)}.light .my_next_race form .race_dates label:hover,.light .my_next_race form .race_dates label:focus{outline:solid 2px var(--location-colour-darker)}.light .my_next_race form .race_dates span{color:var(--location-colour-darker)}.light .my_next_race form button{background:#222;color:#E6E6E6;display:block;margin:1em 0}.light .my_next_race form button:hover,.light .my_next_race form button:focus{background:#B7B7B7;color:#262626}.light #content article .widget{color:var(--text-colour)}.light #content article .widget ul{background:transparent !important}.light #content article .widget h2,.light #content article .widget a,.light #content article .widget a:visited{color:var(--text-colour);background:transparent !important}.light #content article .widget h3{font-weight:bold;color:var(--location-colour)}.light #content article .widget.attachments{color:var(--text-colour)}.light #content article .widget.sti{background:#0089d1;background:linear-gradient(53deg, #0089d1, #00547b);background-size:400% 400%;-webkit-animation:AnimationName 5s ease infinite;-moz-animation:AnimationName 5s ease infinite;animation:AnimationName 5s ease infinite}.light #content article .widget.sti h3{color:#fff}.light #content article .widget.sti a,.light #content article .widget.sti a:visited{color:#fff}.light #content article .widget div{background:transparent}.light .features .first{background:#303030 url("/images/site/advice.svg") 50% 5% no-repeat;outline:dashed 2px #303030}.light div.cke_chrome,.light #cke_comment,.light textarea,.light select,.light input[type="text"],.light input[type="search"],.light input[type="password"],.light input[type="email"],.light input[type="date"]{background-color:#fff}.light textarea:focus,.light select:focus,.light input[type="text"]:focus,.light input[type="search"]:focus,.light input[type="password"]:focus,.light input[type="email"]:focus,.light input[type="date"]:focus{background-color:#ffd43b;color:black}.light table.results small{color:var(--location-colour-darker)}.light table.results tr td{border-bottom:dotted 1px #3B3B3B}.light table.results td:nth-of-type(3) a:hover{outline:solid 2px #262626}.light cite{color:var(--location-colour)}.light aside .organisers a,.light aside .organisers a:visited{color:#fff}.light aside .organisers a:hover,.light aside .organisers a:focus{background:#fff;color:#262626}.light .btt a,.light .btt a:visited{background:#B7B7B7}.light .btt a:hover{background:#aaa}.light .doctype{color:var(--location-colour)}.light nav.pag a.prev,.light nav.pag a.prev:visited,.light nav.pag a.next,.light nav.pag a.next:visited{background:var(--location-colour);color:#fff}.light nav.pag a.prev small,.light nav.pag a.prev:visited small,.light nav.pag a.next small,.light nav.pag a.next:visited small{color:#181818}.light nav.pag a.prev:hover,.light nav.pag a.prev:focus,.light nav.pag a.next:hover,.light nav.pag a.next:focus{outline:2px solid #181818}.light nav.pag .pag_note{background:#ccc;color:#181818}.light nav.pag .prev.blank,.light nav.pag .next.blank{background:#CBCBCB}.light .pagination a,.light .pagination a:visited{color:#fff}.light .pagination li.active a,.light .pagination li.active a:visited{background:#B7B7B7;color:#262626}.light#charities article a,.light#charity-of-the-week article a,.light#service-of-the-week article a,.light#event-of-the-week article a,.light#runtalk article a,.light#news article a,.light#category article a,.light#author article a,.light#tag article a{background:#fff}.light#charities article:after,.light#charity-of-the-week article:after,.light#service-of-the-week article:after,.light#event-of-the-week article:after,.light#runtalk article:after,.light#news article:after,.light#category article:after,.light#author article:after,.light#tag article:after{color:#B7B7B7}.light.post article div{background:#fff}.light .featured_events ul+p small{color:#3B3B3B}.light .countlist h2:before,.light .countlist h3:before{color:var(--location-colour-darker)}.light .events_ .filters li label{background:#fff}.light .events_ .filters li label:hover,.light .events_ .filters li label:focus{background:#ffd43b;color:#181818;outline:solid 2px #c92a2a}.light .events_ .prevnext a,.light .events_ .prevnext a:visited{outline:0;background:#fff;border-color:#fff}.light .events_ .prevnext a:hover{border-color:var(--location-colour)}.light .events_ .prevnext a:focus{border-color:var(--location-colour)}.light .events_ .prevnext .options_arrow a,.light .events_ .prevnext .options_arrow a:visited{color:#fff;border:solid 2px var(--location-colour);background:var(--location-colour)}.light .events_ .prevnext .options_arrow a:hover,.light .events_ .prevnext .options_arrow a:focus{outline:0;background:#262626;color:#fff;border-color:#262626}.light .events_ .prevnext li.blank{background:#ccc;color:#888}.light .bricks li a,.light .bricks li a:visited{outline:solid 2px #d1d1d1;background:white;color:#262626}.light .bricks li a p,.light .bricks li a:visited p{color:#3B3B3B}.light .bricks li a .icon-edit,.light .bricks li a:visited .icon-edit{color:#1c7cd6}.light .bricks li a .icon-notice,.light .bricks li a:visited .icon-notice{color:#fab005}.light .bricks li a .icon-success,.light .bricks li a:visited .icon-success{color:#5c940d}.light .bricks li a .icon-calendar,.light .bricks li a:visited .icon-calendar{color:#495057}.light .bricks li a:hover{outline:solid 2px var(--location-colour)}.light .bricks li a:focus{outline:solid 2px #c92a2a}.light h1 b.note_new,.light h1 b .icon-new,.light .bricks b.note_new,.light .bricks b .icon-new{background:#faa2c1;color:#000}.light h1 b.note_claimed,.light h1 b .icon-thumb,.light .bricks b.note_claimed,.light .bricks b .icon-thumb{background:#a9e34b;color:#000}.light .loading_con{background:var(--location-colour);color:#fff;border:0}.light .side_cols:hover{outline:solid 2px var(--location-colour)}.light .side_cols:focus{outline:solid 2px #c92a2a !important}.light .member_heading_con a,.light .member_heading_con a:visited,.light .member_heading_con span{background:rgba(0,0,0,0.5)}.light .member_heading_con a:hover,.light .member_heading_con a:focus{background:var(--location-colour)}.light .upload_response li.error{background:#262626;color:#DCDCDC}.light .profile_image{color:#fff}.light .profile_image .none{background-color:#fff}.light .plain .widget{background:#fff !important;color:var(--text-colour)}.light .plain .widget .button a,.light .plain .widget .button a:visited{color:var(--text-colour);outline:solid 1px var(--text-colour)}.light .plain .widget .button a:hover{outline:solid 2px var(--location-colour-darker)}.light .plain .widget .button a:focus{outline:solid 2px #e03131;background:#ffd43b;color:#000;font-weight:bold}.light .plain .widget .date{color:var(--location-colour-darker)}.light .serp_url{color:var(--location-colour-darker)}.light .organiser_flex{color:#E6E6E6}.light .organiser_flex h2{color:#fff}.light .organiser_flex .register,.light .organiser_flex .signin{background:var(--location-colour);color:#fff}.light .organiser_flex .register,.light .organiser_flex .signin,.light .organiser_flex .register:visited,.light .organiser_flex .sign:visited{color:#fff}.light .organiser_flex .register:hover,.light .organiser_flex .signin:hover,.light .organiser_flex .register:focus,.light .organiser_flex .sign:focus{outline-color:#000}.light .organiser_uploads input[type="file"]{background:white url("/images/site/drag.png") 90% 0 no-repeat}.light .organiser_uploads .filep{background-color:rgba(255,255,255,0.3);outline:2px dashed var(--location-colour-lighter)}.light .organiser_uploads .filep.activep{outline-color:green}.light .organiser_uploads .filep.activep input[type="file"]{background-color:lightgreen}.light .req,.light .error .notice{color:var(--location-colour-darker)}.light .events_table td,.light #results main table td{border-bottom:solid 1px #aaa;opacity:.9}.light .events_table tr:hover,.light #results main table tr:hover{background:#eee}.light .events_table tr.featured_event,.light #results main table tr.featured_event{background:#fff}.light .events_table tr.featured_event td[colspan="4"],.light #results main table tr.featured_event td[colspan="4"]{color:var(--location-colour);background:#fff;font-weight:bold}.light .area_events{border:0}.light .area_events td:nth-of-type(1){color:#666}.light .single_flipster a,.light .single_flipster a:visited,.light .flipster a,.light .flipster a:visited{background:#fff;color:var(--text-colour);outline:solid 1px var(--text-colour)}.light .single_flipster a .distance,.light .single_flipster a .event_date,.light .single_flipster a .event_name,.light .single_flipster a:visited .distance,.light .single_flipster a:visited .event_date,.light .single_flipster a:visited .event_name,.light .flipster a .distance,.light .flipster a .event_date,.light .flipster a .event_name,.light .flipster a:visited .distance,.light .flipster a:visited .event_date,.light .flipster a:visited .event_name{color:#666}.light .single_flipster a:hover,.light .single_flipster a:focus,.light .flipster a:hover,.light .flipster a:focus{outline:solid 2px var(--location-colour)}.light .single_flipster .flipster__item--current a,.light .single_flipster .flipster__item--current a:visited,.light .flipster .flipster__item--current a,.light .flipster .flipster__item--current a:visited{box-shadow:0 0 7px 7px rgba(0,0,0,0.3)}.light .single_flipster .flipster__item--current a .event_name,.light .single_flipster .flipster__item--current a:visited .event_name,.light .flipster .flipster__item--current a .event_name,.light .flipster .flipster__item--current a:visited .event_name{color:var(--location-colour)}.light .single_flipster .flipster__button,.light .flipster .flipster__button{color:var(--location-colour)}.light .single_flipster .flipster__button:hover,.light .single_flipster .flipster__button:focus,.light .flipster .flipster__button:hover,.light .flipster .flipster__button:focus{color:var(--location-colour-darker);outline:none}.light .single_flipster ul+p small,.light .flipster ul+p small{color:var(--text-colour)}.light .overlay.active .popover{background:#eee}.light .cropit-preview{border:solid 1px #3B3B3B;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:320px;height:320px;color:#fff;-o-text-overflow:clip;text-overflow:clip;background:linear-gradient(45deg, rgba(0,0,0,0.0980392) 25%, rgba(0,0,0,0) 25%, rgba(0,0,0,0) 75%, rgba(0,0,0,0.0980392) 75%, rgba(0,0,0,0.0980392) 0),linear-gradient(45deg, rgba(0,0,0,0.0980392) 25%, rgba(0,0,0,0) 25%, rgba(0,0,0,0) 75%, rgba(0,0,0,0.0980392) 75%, rgba(0,0,0,0.0980392) 0),#fff;background-position:0 0, 15px 15px;-webkit-background-origin:padding-box;background-origin:padding-box;-webkit-background-clip:border-box;background-clip:border-box;-webkit-background-size:30px 30px;background-size:30px 30px;box-shadow:inset 0px 0px 5px 5px rgba(0,0,0,0.2)}.light .stream section div+p small{color:#3B3B3B}.light .eventslist div{color:#E6E6E6}.light .eventslist div h3{margin-top:0}.light a.find_from_search:hover,.light a.find_from_search:focus,.light a.find_from_longlat:hover,.light a.find_from_longlat:focus{outline:solid 2px var(--location-colour);color:inherit}.light .event_detail_con,.light .event_detail_con_preview{background:var(--location-colour)}.light .event_detail_con_preview:after{opacity:.1}.light .controls strong{color:var(--location-colour-darker)}.no-js .light .featured_events ul a,.no-js .light .featured_events ul a:visited{background:#fff;opacity:1;outline:solid 1px #999}.no-js .light .featured_events ul a .distance,.no-js .light .featured_events ul a .event_date,.no-js .light .featured_events ul a .event_name,.no-js .light .featured_events ul a:visited .distance,.no-js .light .featured_events ul a:visited .event_date,.no-js .light .featured_events ul a:visited .event_name{color:var(--text-colour)}.no-js .light .featured_events ul a:hover,.no-js .light .featured_events ul a:focus{outline:solid 2px var(--location-colour)}.js .light .options{box-shadow:7px 6px 0 0 rgba(0,0,0,0.2)}.js .light .options a,.js .light .options a:visited{background:#fff;color:#262626}.js .light .options a:hover,.js .light .options a:focus{outline:solid 2px #262626}.js .light .options .current a{background:#262626;color:#fff}.js .light .featured_events .slick-list a,.js .light .featured_events .slick-list a:visited{outline:solid 1px #999;background:#fff;color:var(--text-colour)}.js .light .featured_events .slick-list a .distance,.js .light .featured_events .slick-list a .event_date,.js .light .featured_events .slick-list a .event_name,.js .light .featured_events .slick-list a:visited .distance,.js .light .featured_events .slick-list a:visited .event_date,.js .light .featured_events .slick-list a:visited .event_name{color:#666}.js .light .featured_events .slick-list a span,.js .light .featured_events .slick-list a:visited span{opacity:1}.js .light .featured_events .slick-list a:hover,.js .light .featured_events .slick-list a:focus{outline:solid 2px var(--location-colour)}.js .light .featured_events .slick-current{z-index:5}.js .light .featured_events .slick-current a,.js .light .featured_events .slick-current a:visited{outline:solid 2px #444;box-shadow:0 0 5px 5px rgba(0,0,0,0.2)}.js .light .featured_events .slick-current a .event_name,.js .light .featured_events .slick-current a:visited .event_name{color:var(--location-colour)}.js .light .featured_events .slick-current a:hover,.js .light .featured_events .slick-current a:focus{outline:solid 2px var(--location-colour)}.js .light .featured_events .slick-arrow,.js .light .featured_events .slick-prev:visited,.js .light .featured_events .slick-next:visited{color:var(--location-colour)}.js .light .featured_events .slick-prev:hover,.js .light .featured_events .slick-next:hover,.js .light .featured_events .slick-prev:focus,.js .light .featured_events .slick-next:focus{outline:0;color:#181818}}@media print{body{color:#000;position:relative;font-family:"Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica", "Arial", "sans-serif"}footer a,main a,.latest_news a{color:#000;font-weight:bold;text-decoration:none}footer a[href^=http]:after,main a[href^=http]:after,.latest_news a[href^=http]:after{content:" <" attr(href) "> "}dt{font-size:1.3em;font-weight:bold;margin-bottom:.5cm}dd{margin:0 0 1cm}dd a{font-weight:normal}.image-right{float:right;margin:0 0 1em 2em;clear:right}.image-left{float:left;margin:0 2em 1em 0;clear:left}#site-map main a[href^=http]:after{content:""}footer:after{content:"Garve & District <https://garve.org>";font-weight:bold}#news article,#author article,#category article{margin-bottom:4cm}#news article img,#author article img,#category article img{width:300px;float:right}footer{margin-top:3em;border-top:solid 1px}h1{font-size:2.5em;font-style:italic;line-height:1.3;margin:.25em 0 .5em}h1+small{font-size:1em;display:block;margin-bottom:1em}.preamble{font-size:1.6em;line-height:1.2;margin:.5em 0}.logo img{max-width:200px}.comments article{margin-left:90px;position:relative}.profile_image{position:absolute;left:-90px}.profile_image{margin:0;padding:0;width:70px;height:70px;overflow:hidden;border-radius:70px;background:#bbb;text-align:center;font-size:2em;line-height:65px;font-weight:bold}.profile_image img{max-width:70px}nav,.menu,p.button,.pagination,.newsletter,.ideas,aside,#comment_form,.btt,footer h2,form,.tags,.social_media_links,.menu.access,#home header,.smallscreen,.reply{display:none}.recent_comments li a{display:block;margin:0;padding:0;outline:dotted 1px red}.widget_comment_date{display:block;font-size:.9em;margin-bottom:5px}.comment_container .comment_container,.comment_container .comment_container .comment_container{margin-left:5vw}}@page{margin:1cm 0.5cm}@media print and (color){*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
