/*
Theme Name: parkrun
Theme URI: https://www.parkrun.com
Author: parkrun Global
Author URI: http://parkrun.com/
Description: parkrun child theme of twentyeleven
Version: 1.22-0731
Template: twentyeleven
*/

* {
    box-sizing: border-box;
	margin: 0;
}

html
{
	position: relative;
}

body
{
	padding:0;
	font-family: 'Montserrat', sans-serif;
	color:#272727;
	background-color:#f2f2f2;
	display: flex;
	height: 100%;
	flex-direction: column;	
	line-height: 1.5;
}

a:link, a:visited
{
	color:#ffa300;
	/* background-color:inherit; */
	text-decoration:none;
}

@media (prefers-contrast: more) {
	a:link, a:visited {
		background-color: #ffffff!important;
		color:#3e3e78!important;
	}

	a:hover, a:active{
		background-color: #3e3e78!important;
		color: #fff!important;
	}
}


a:hover, a:active
{
	color:#e21145;
	background-color:inherit;
	text-decoration:none;
}

h1 a, h2 a{
	color:#272727;
}

h1 a:hover, h2 a:active {
	color:#ffa300;
}

img {
	max-width: 100%;
}

/* page is the overall container which contains everything within the body EXCEPT the footer element - so the
body tag has two childer, <div id="page"> and <footer id="colophon"; <div id="page"> is 100% width and it directly contains
<div id="main"> which is 1100px wide and centered within <div id="page"> */
#page
{
	width: 100%;
	min-width: 1100px;
	text-align: center;
	flex: 1 0 auto; /* 2 */
	padding: var(--space) var(--space) 0;
}

#page::after {
  content: '\00a0'; /* &nbsp; */
  display: block;
  margin-top: var(--space);
  height: 0px;
  visibility: hidden;
}

@media (--break-lg) {
  #page {
    padding-top: var(--space-lg);
  }
  #page::after {
    margin-top: var(--space-lg);
  }
}

#main
{
	width:1100px;
	padding: 15px 0;
	/* setting this margin is what allows us to centre this div i.e. <div id="main" within the
	absolute container <div id="page"> which is a direct child of <body> */
	margin: 0px auto;
}

/* mainleft is a third layer of 'main'/'outer' container, which just sits inside #main and fills it 100% width but aligns text left instead of centre */
#mainleft
{
	width:100%;
    text-align:left;
    background: #fff;
    padding: 20px;
    box-sizing: border-box;
}

/* end of layout code */


/* start of classes for the header */
.headerbar
{
	height:116px;
	width:1100px;
	z-index:100;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
	flex: none;
}
.headerbarjuniorprlogo
{
	position:absolute;
	width:250px;
	max-width:100%;
	height:67px;
	left:0;
	top:24px;
	background-image:url('https://images.parkrun.com/website/juniorprlogo.png');
	background-repeat:no-repeat;
	z-index:2;
	filter: brightness(0);
	background-size:contain;
}
.headerbarprlogo
{
	position:absolute;
	width:310px;
	height:67px;
	left:0;
	top:24px;
	background-repeat:no-repeat;
	background-size: contain;
}
.headerbarleft
{
	float:left;
	width: 250px;
	height:100%;
	position:relative;
}
.headerbarright
{
	height:100%;
	display: flex;
	justify-content: flex-end;
	align-items: flex-end;
	flex-direction: column;
}

a#donateButton {
    font-size: 16px;
    font-weight: 500;
    border-radius: 3px;
    color: white;
    justify-content: center;
    padding: 0.3rem 4rem;
    background-color: #ffa300;
}

.headerspacer {
	display:none;
}
/* end of classes for the header */



/* start of classes for menu on all pages - this is adapted from the css in style.css of twentyeleven (default) theme */
#access
{
	clear: both;
	display: block;
	float: left;
	width: auto;
	font-family: 'Montserrat', sans-serif;
	font-size:14px;
	margin: 12px 0;
}

#access ul {
	font-size: 13px;
	list-style: none;
	margin: 0 0 0 -0.8125em;
	padding-left: 0;
	display: flex;
}
#access li {
	float: left;
	position: relative;
}

/* highlight register menu item */
#access a[href*="register"],
#access a[href*="rejestracja"] {
	color:#e21145;
}

#access a
{
	color: #272727;
	background-color:Transparent;
	display: block;
	padding: 5px 12px;
	text-decoration: none;
	font-size: 16px;
}

/* this is what hiddes the sub-menu by default i.e. when its parent is not being hovered over - the
rest of the sub-menu styles are in ul.sub-menu below */
#access ul ul {
	display: none;
}

.notparkrun.orange
{
	color:#ffa300;
}

.notparkrun-link:hover{
	cursor: pointer;
	color:#e21145;
}

/* this is what makes the drowpdowns appear when we hover */
@media (min-width: 1024px) {
	#access ul li:hover > ul {
		display: block;
	}

	.notparkrun-button{
		width: calc(100%/3);
	}

	.notparkrun-button.Desktop {
		display:flex;
	}

	.notparkrun-button.Tablet {
		display:none;		
	}

}

#access ul ul a {
	padding: 5px 10px;
}
#access li:last-child a {
	padding-right: 0;
}

#access .sub-menu .sub-menu,
#access .children .children {
    left: 100%;
	margin-left: 0;
	top: -1px;
}


/* DROP DOWN LIST ITEMS (Select2) */ 

.dropdown li,
.select2-results__option {
	list-style: none;
	padding: 0 13px;
	border-bottom: 1px solid #f2f2f2;  /* $pr-grey4; */
}

/* .focus class is also added on hover */

.dropdown li.focus,
.select2-results__option.select2-results__option--highlighted {
	background-color: #ebe9f0; /* $pr-grey3; */
	position: relative;
	z-index: 3;
}

.dropdown li.active,
.select2-container--parkrun .select2-results__option[aria-selected=true] {
	font-weight: 400;
}


/* this is what styles the dropdown block i.e the ul that appears when a parent menu item is hovered over */
ul.sub-menu,
ul.children {
	/* positioning stuff */
	float: left;
	margin: 0;
	position: absolute;
	top: 100%;
	/* made this -1em i.e. menu starts a bit to the left so that the More.. dropdown (see next rule) doesn't look too out of place being -3.8 to the left, which it needs to be to not attract a horizontal scrollbar as its near the rhs of page */
	left: -1em;
	min-width: 150px;
	z-index: 99999;
	text-align:left;

	/* styling stuff */
	background: #FFFFFF;
	border:1px solid #DDDDDD;
	font-size: 13px;
	font-weight: normal;
	height: auto;
	line-height: 1.4em;
}

/* this styles all the individual sub-menu items, whether currently selected or not */
ul.sub-menu > li,
ul.children > li
{
	border-bottom: 1px dotted #DDDDDD;
	width:100%;
	/* these top and bottom 5px paddings combine with the 5px top and bottom padding
	   for the link that the li contains, provided by "#access a" above - easier to
	   put the extra here rather than change all the a:<pseudoclass> flavours to
	   override "#access a" with 10px top and bottom */
	padding-top:5px;
	padding-bottom:5px;
}
/* override the FIRST sub-menu item such that it doesn't get the top border dotted
   line because it doesn't need a separator as its at the top of the dropdown */
ul.sub-menu > li:last-child,
ul.children > li:last-child
{
	border: 0;
}

/* this styles the links within the dropdown menu (except when hovered over)   note the !important
 is required to override "#access a" above */
#access .sub-menu > li > a:link,
#access .sub-menu > li > a:visited,
#access .children > li > a:link,
#access .children > li > a:visited
{
	color:#444444;
}

/* this is the hover over style for top-level (i.e. always visible) menu items EXCEPT
   where this is the currently selected top-level menu item */
#access > div > ul > li:hover > a
{
	color:#ffa300;
}

/* these next 3 are the currently selected dropdown menu item (i.e. WITHIN the dropdown menu) EXCEPT where
   it is being hovered over currently - note that the middle one is removing the top dotted border
   from the next menu item below it */
#access > div > ul > li.current-menu-ancestor > ul > li.current-menu-item
{
	color:inherit;
}
#access > div > ul > li.current-menu-ancestor > ul > li.current-menu-item + li
{
	/* the + above selects the NEXT <li> after (physically below in the dropdown) the selected one */
	border-top-style:none !important;
	border-top-width:0px !important;
}
#access > div > ul > li.current-menu-ancestor > ul > li.current-menu-item > a
{
	/*color:#FFFFFF !important;*/
	background-color:inherit;
}

/* this is the hover styles over the dropdown items EXCEPT where the item is currently selected */
#access > div > ul > li > ul > li > a:hover
{
	color:#ffa300 !important;
	background-color:inherit;
}

/* this is the hover styles over the dropdown items WHERE the item IS currently selected - this
   color doesn't actually dynamically change (its white) but we must override the rule
   immediately above which changes the color on hover for all the OTHER (i.e. unselected)
   dropdown menu items*/
#access > div > ul > li.current-menu-ancestor > ul > li.current-menu-item > a:hover
{
	background-color:inherit;
}

/* ensure submenu of last item is on screen */
#access ul li:nth-last-child(1) ul.sub-menu,
#access ul li:nth-last-child(1) ul.children {
    right: 0;
    left: unset;
}

/* highlight first two items (not)parkrun */
#access ul[id^="menu-parkrun_country_menu"]>li:nth-child(5)>ul>li:nth-child(-n+2)>a {
    color: #e21145;
}

#access ul[id^="menu-parkrun_event_menu"]>li:nth-child(5)>ul>li:nth-child(-n+2)>a {
    color: #e21145;
}

/* end of classes for menu on all pages - this is adapted from the css in style.css of twentyeleven (default) theme */



/* start of general content classes i.e. not related particularly to e.g. header/footer/menu etc */
h1
{
	font-size:36px;
	font-weight:bold;
	color:#272727;;
	background-color:inherit;
	text-align:center;
	margin:30px 0 40px;
}

#main p,
#main ul {
	margin: 2rem 0;
}

#main ul {
	padding-left: 32px;
}

h2
{
	font-size:32px;
	font-weight:bold;
	color:#272727;
	background-color:inherit;
	margin:30px 0 10px;
}

h3
{
	font-size:24px;
	font-weight:bold;
	color:#272727;
	background-color:inherit;
	margin:30px 0 10px;
}

h4
{
	font-size:18px;
	font-weight:bold;
	color:#272727;
	background-color:inherit;
	margin:30px 0 10px;
}

h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child {
	margin-top:0;
}

h1[class*="pad"],
h2[class*="pad"],
h3[class*="pad"],
h4[class*="pad"] {
	padding:0;
}

#main h1 + .clear {
	display: none;
}

/* start of homepage rules - if we don't share these with other pages, can remove these to special stylesheet per page if
we want - means we'd reference 2 stylesheets i.e. whats left here (generic.css maybe) and the specific - and
therefore SMALL with no redundancy of stuff specific to other pages - one for that page; we'd do this for all pages */
.hometop
{
	padding-top:20px;
}
.hometoph3
{
	height:50px;
}
.hometopleft
{
	float:left;
	width:48%;
	position:relative;
}
.hometopleftinner
{
	float:right;
	width:250px;
	text-align:center;
}
.hometopright
{
	float:right;
	text-align:left;
	width:48%;
}
.hometoprightinner
{
	width:250px;
	text-align:center;
}

.homebarcode
{
	width:500px;
    	margin: 0px auto;
	text-align:left;
}
.homebarcodeimage
{
	display:inline-block;
	width:99px;
	padding-top:30px;
}
.homebarcodetext
{
	display:inline-block;
	width:350px;
	vertical-align:top;
	padding-left:40px;
}
.homebarcodelist
{
	display:inline;
	vertical-align:top;
	line-height: 22px;
}
.homeupcoming
{
	/*color:#6A8B98;
	background-color:inherit;*/
	font-weight:bold;
	font-size:16px;
	line-height:18px;
}
.homeleft
{
	float:left;
	width:calc(50% - 10px);
	background: #fff;
	padding: 20px;
	box-sizing:border-box;
	text-align: left;
}

/* homeright, ..inner and ..innerinner are all required to get the right hand side bar of the homepage
working such that we can specify an image with width of between 350px and 600px and it will behave
correctly regardless of where in that range it is i.e. the bigger image contracts LEFTWARDS into the
gap in the middle of the page (between homeleft and homeright divs) rather than rightwards making the
page lopsided AND it takes the text below the image (Thanks to this weeks vols etc) flush with it i.e.
it moves the left hand edge of that text also leftwards into the gap so it stays flush with the left
hand edge of the image and expands to be the same width as the image */
.homeright
{
	float:right;
	width:calc(50% - 10px);
	background: #fff;
	padding: 20px;
	box-sizing:border-box;
	text-align: left;
}

.homeright .homeupcoming {
	text-align: left;
}

.homeright img {
	width: 100%;
}

#main ul.homepageVols {
    padding-left: 0;
    padding: 0;
    text-align: center;
}

ul.homepageVols li {
    display: inline;
    white-space: nowrap;
}

ul.homepageVols li:after {
    content: " ";
    word-spacing: 1em;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 6px;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10' height='10mm' width='10mm'%3E%3Ccircle r='5' cy='5' cx='5' fill='%23ffa300'/%3E%3C/svg%3E");
}


/* end of homepage rules - may move to specific homepage stylesheet (see above) */


/* start of course page rules - same as home page i.e. may move to specific site */
/* the main left and right panels use
	display:table-cell
   to acheive the two column effect with special provision that the LHS column should
   expand and contract to fill the rest of the width of the main content area based on
   the width of the map at the top of the RHS column i.e. and that map should define
   the width of the entire RHS column. "table-cell" display value is supported by
   Opera, Safari, FF and Chrome (can't see note of when they started supporing but
   think they've done so for a long time); IE8 onwards supports it, but prior to 8 it
   will not display absolutely as intended - but its only ~1.5% of browsers (now at
   October 2012) and decreasing, plus it still renders quite sensibly in IE7 just not
   in the two-column design */
.courseleft
{
	float:left;
	width:calc(50% - 10px);
	padding: 20px;
	background: #fff;
	box-sizing: border-box;
	text-align:left;
}

.coursefull
{
	float: left;
	width: 100%;
	padding: 20px;
	background: #fff;
	box-sizing: border-box;
	text-align: left;
}

.page-template-home-page-php .courseleft,
.page-template-events-page-php .courseleft {
	width: 100%;
}

.courseright
{
	float:right;
	width:calc(50% - 10px);
	padding: 20px;
	background: #fff;
	box-sizing: border-box;
	text-align:left;
}

.courseright iframe {
	max-width: 100%;
	width:100%;
	height: 400px;
	border: none;
}

.coursegivewayimg,
.coursebusimg,
.courseleft img[src*="RunnersMedicalResource.gif"]
{
	display: none;
}
.floatright
{
	float:right;
}
.floatleft
{
	float:left;
}
/* end of course page rules */


.cancellation-notice{
	padding: 10px; 
	color: white; 
	background-color:#e21145; 
	margin: 0px 0px 20px 0px;
	font-weight: bold;
}

/* results styles */
table#results {
	/* this centres the table within the parent div */
	margin-left:auto;
	margin-right:auto;
	margin-top: 30px;
	text-align:left;
	border-spacing:0;
	background: #fff;
	padding: 20px;
}
.courseleft table#results  {
	padding-left: 0;
	margin: 0;
}
#results caption {
	padding-bottom: 10px;
    font-size: 20px;
    font-weight: bold;
}

#results th {
	white-space:nowrap;
	text-align:center;
	padding: 0 20px 10px 0;
}
#results A:link, #results A:visited	 {
	font-family: 'Montserrat', sans-serif;
	color:#272727;
	font-weight:normal;
	text-decoration:none;
	line-height:normal;
		outline: none;
}
#results A:hover, #results A:active {
	font-family: 'Montserrat', sans-serif;
	color:#ffa300;
	font-weight:normal;
	text-decoration:none;
	line-height:normal;
}
#results .normal, #results p, #results div, #results td, #results li {
	font-family: 'Montserrat', sans-serif;
	font-size:12px;
	color:#272727;
	line-height:normal;
}
#results th A:link, #results th A:visited,
#results th A:hover, #results th A:active,
#results th {
	font-family: 'Montserrat', sans-serif;
	font-size:16px;
	color:#272727;
	text-decoration:none;
	line-height:normal;
	font-weight:normal;
}
#results th {
	padding-bottom: 10px;
}
#results td {
	font-size:14px;
	border:1px solid #272727;
	vertical-align:middle;
	padding:5px;
	border-bottom: 0;
}
#results td td {
	padding:0px;
	background-color:transparent;
	border:0px;
}
#results td.gender {
	font-size:12px;
	background-color:#edecd3;
	border:1px solid #d8d7a6;
	vertical-align:middle;
	padding:5px;
	text-align:center;
	color:#929163;
}
#results td.empty {
	border:0px;
	background-color:transparent;
}
#results th.bspacer, #results td.bspacer {
	border-style:none;
	border-width:0px;
	background-color:transparent;
}
#results td.newRecord {
	font-weight:bold;
	font-style: italic;
}
#results img
{
	border-style:none;
	border-width:0;
}
#results .sortarrow {
	filter: brightness(1) invert(1);
}

#results tr:last-child td{
	border-bottom: 1px solid #272727;
}
#results tr:last-child td.bspacer {
	border-bottom: 0;
}

#results tfoot tr:first-child td {
    border-top: 0;
}

#results td:not(.bspacer) + td{
	border-left: 0;
}
#results .odd td:not(.bspacer){
	background: #f2f2f2;
}

#results .nowrap {
	white-space: nowrap;
}

.resultstop
{
	display:inline-block;
	text-align:center;
	width:948px; /* (page width - padding - border) = (970 - 20 - 2) = 948px */
	padding:10px 10px 10px 10px;
	border-radius:7px;
	border-color:#C7DBE3;
	border-width:1px;
	border-style:solid;
	color:inherit;
	background-color:#F5FAFC;
}
.resultstopleft
{
	float:left;
	width:45%;
}
.resultstopleftinner
{
	float:right;
	text-align:left;
}
.resultstopright
{
	float:right;
	width:45%;
	text-align:left;
}
/* end of results pages styles */

.margintandb
{
	margin-top:10px;
	margin-bottom:10px;
}
.moremargintandb
{
	margin-top:20px;
	margin-bottom:20px;
}
.paddedl
{
	padding-left:10px;
}
.paddedr
{
	padding-right:10px;
}
.morepaddedl
{
	padding-left:20px;
}
.morepaddedr
{
	padding-right:20px;
}
.left
{
	text-align:left;
}
.centred
{
	text-align:center;
}
.relativepos
{
	position:relative;
	display: flex;
}
.absolutepos
{
	position:absolute;
}
.red
{
	color:#e21145;
	background-color:inherit;
}
.linkedimage
{
	border-style:none;
	border-width:0;
}
.noindentlist
{
	margin-left:-0.95em;
	padding:0;
}
.largerfont
{
	font-size:larger;
	margin-top: 20px;
}
.largerfont:first-child {
	margin-top:0;
}
.rosterimagetext
{
	vertical-align:-2px;
}
.fb-like
{
	display:inline-block;
}
.twitter-share-button
{
	/* this class is applied to the twitter iframe that's produced for the Tweet button - this
	height is needed to vertically align the Tweet widget with the Facebook "Like" widget */
	vertical-align:top;
	padding-left:10px;
	box-sizing: unset;
}

.socialmediacontainer
{
	/* contains the FB/Twitter widgets with the news item (WP blog) posts*/
	padding-top:10px;
}

.wp-bookmark-ul
{
	text-align:left;
}
.news-nav-no-link
{
	color:#BBBBBB;
	background-color:inherit;
}

.homegridcontainer {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-column-gap: 2rem;
	grid-auto-flow: column;
}

.homegridcontainer>div{
	background:white;
	padding: 0 2rem;
}

.fullwidth {
	padding: 1rem 2rem;
	margin-top: 2rem;
	background-color: white;
	border-radius: 5px;
}

.homegridcontainer>div.top {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.homegridcontainer>div.bottom {
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	min-height: 1.5rem;
}

.homegridcontainer h1{
	margin: 20px 0;
	padding:0;
}

.fullwidth h1 {
	margin: 20px 150px;
	padding:0;
}


.homegridcontainer img{
	width: 100%;
	border-radius:5px;
}

.homegridcontainer p,
.fullwidth p{
	text-align:left;
	padding: 0;
	/* margin: 10px 0; */
}

.homegridcontainer img,
.homegridcontainer a
 {
	max-width: 400px;
}

.homegridcontainer .button {
    width: 100%;
    font-size: 16px;
    font-weight: 600;
    border-radius: 5px;
    color: white;
    margin: 0 auto;
    height: 100%;
    flex-direction: column;
	justify-content: center;
    display: flex;
	padding: 0.5rem;
}

a#registerButton {
    background-color: #ffa300;
}

a#eventsButton {
    background-color: #00ceae;
}

div#nutshell {
  grid-row-start: 3;
  grid-row-end: span 3;
}

.autowidth
{
	width:auto;
}
.result-chart-iframe-div
{
	width:100%;
	margin:0 auto;
}
.ajax-search-control
{
	display:flex;
	position: relative;
	clear: left;
	float: left;
	margin-top: 20px;
}
.ajax-search-control label
{
	margin-right:10px;
	line-height: 30px;
}
.ajax-search-control input
{
	width: 275px;
    margin-right: 10px;
    box-sizing: border-box;
    line-height: 28px;
    height: 30px;
	padding: 0 5px;
	border: 1px solid #aaa;
}
.ajax-search-control .input span {
	line-height: 30px;
}
.ui-autocomplete {
	width: 275px !important;
	background: #fff;
    border: 1px solid #aaa;
    border-top: 0;
    box-sizing: border-box;
    padding: 5px;
}
.ui-autocomplete .ui-menu-item {
	list-style: none;
}

.ui-autocomplete .ui-menu-item .ui-state-focus{
	color:#e21145;
}

.clear
{
	clear:both;
}

/* end of general content classes i.e. not related particularly to e.g. header/footer/menu etc */

/* registration pages */
.register
{
	font-size:16px;
	text-align:left;
}
.reg-warning-img
{
	width:100px;
	height:87px;
}
.reg-warning-img-div
{
	width:102px;
	display:none;
}
.reg-warning-text
{
	padding: 10px 0;
    width: 100%;
}
.reg-flag-link-div
{
	width:400px;
	height:auto;
	border:1px solid #CCCCCC;
	color:inherit;
	padding: 15px 20px;
    background: #fff;
	border: 0;
	max-width:100%;
	box-sizing:border-box;
}
#main .reg-flag-link-div p:first-child {
	margin-top:0;
}
.reg-form-iframe-short
{
	width:100%;
	height:460px;
}
.reg-form-iframe-tall
{
	width:100%;
	height:550px;
}
/* Russia needs taller yet */
.reg-form-iframe-taller
{
	width:100%;
	height:600px;
}
.sparkle-logo-img
{
	width:300px;
	height:128px;
}
.sparkle-blurb
{
	width:600px;
	height:auto;
}
.reg-ts-and-cs
{
	width:100%;
	padding:20px;
	color:inherit;
	background-color:#fff;
	box-sizing: border-box;
}

/* sponsor-heading should be the same across all the sponsor stylesheets AND here, such that the
   heading area (h1 left-aligned and - on some pages - logo right-aligned) is  the same
   height across them all, so that clicking between them, the banner images do not
   appear to move up and down; need it here as the sponsor landing page and supports page use
   this general stylesheet, but also have the banner images and we want that consistancy */

.sponsor-heading + div {
    float: left;
	width: 100%;
	margin-bottom: 20px;
}
/* the split images in e.g. adidas sponsor page, whilst natively 200px tall, render at 203 or
   204px in the browser - don't know why (using googles rule lines in dev tools); so, adding
   3px to the bottom of the single image in default sponsor page, which both IS 200px AND
   renders as 200px, so that flicking between that and the individual sponsors pages, the
   content doesn't flicker up and down below the banner images */
.base-sponsor-banner-div
{
	margin: 0 auto;
    float: none;
}
.sponsor-intro
{
	padding-left:200px;
}

.sponsor-intro-image-div img {
	margin-top: 5px;
	margin-bottom: 20px;
	float: left;
}

.country-aboutus-left
{
	width:calc(100% - 380px);
	background: #fff;
	padding: 20px;
	box-sizing:border-box;
}
.country-aboutus-right
{
	width:360px;
	background: #fff;
	padding: 20px;
	box-sizing:border-box;
}
.country-aboutus-sidebar
{
	color:inherit;
    margin-top: 10px;
}
.country-aboutus-bio-img
{
	width:250px;
	height:250px;
	margin-right:10px;
	margin-bottom:10px;
	border:1px solid #CCCCCC;
}
.uk-event-home-sponsor-block
{
	width: 100%;
	box-sizing: border-box;
	color:inherit;
	background-color:#EFEFEF;
	border:2px solid #DDDDDD;
	padding-bottom: 10px;
}
.auto-width-height
{
	width:auto !important;
	height:auto !important;
}
.uk-event-home-single-sponsor
{
	width:100%;
	height:90px;
	text-align:center;
	color:inherit;
	background-color:#EFEFEF;
	line-height:90px;
	padding: 10px 0 0 0;
}
.uk-event-home-single-sponsor img
{
	vertical-align: middle;
	max-height: 100%;
}

a.profilelink:link,a.profilelink:visited,a.profilelink:hover,a.profilelink:active
{
        color:#FFFFFF;
        background-color:inherit;
        text-decoration:none;
	display: block;
}

p.profilelink
{
        padding: 10px;
        font-size: larger;
        color: white;
        background-color: #C1C944;
        margin: 0px 0px 0px 0px;
        border-radius: 10px
}

#page:before {
	content: '';
    height: 116px;
    background: #fff;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

footer {
	margin-top: 15px;
	color:inherit;
	background-color:#FFFFFF;
	z-index: 1;
    bottom: 0;
	width: 100%;
	flex: none;
}

#content {
	overflow: auto;
	padding: 0 0 1px;
}

#main > div[style*="parkrun_banner.png"]:first-child {
	display: none;
}

div[class*="-and-pr"] {
	width: calc(100% - 360px);
	background: #fff;
	padding: 20px;
	box-sizing: border-box;
}

div[class*="-and-pr"]:not(.floatleft) {
	margin-top: -40px;
	padding-top: 0;
}

div[class*="-sidebar-width"] {
	width: 340px;
	background: #fff;
	padding: 20px;
	box-sizing: border-box;
}

div[class*="-sidebar-width"] div img {
	display: block;
	margin:auto;
}

.sponsor-heading + .clear + div {
	margin-bottom: 20px;
}

.sponsor-heading + div,
.sponsor-heading + .clear + div {
	display: flex;
	justify-content: center;
}

.sponsor-heading + div .floatleft,
.sponsor-heading + .clear + div .floatleft {
	margin-right: 10px;
}

.sponsor-heading + div .floatright,
.sponsor-heading + .clear + div .floatright {
	margin-left: 10px;
}

img.country-home-hero {
    margin-bottom: 20px;
    border-radius: 5px;
}

iframe.regform {
    width: 800px;
    height: 1500px;
}

#viewroster {
	overflow: auto;
}

.hide {
	display: none;
}

.reg-buttons-register {
	background-color: #ffa300;
}

.reg-buttons-profile {
	background-color: #2B223D;
}

.reg-buttons-outer a {
	font-size: 26px;
	border-radius: 5px;
	color: white;
	width: 300px;
	padding: 20px;
	margin: 20px;
	font-weight: 600;
	display: flex;
	justify-content: center;
	flex-direction: column;
}

.reg-buttons-outer a:hover {
	background-color: #e21145;
}

.reg-buttons-outer {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}

.centered {
	text-align: center;
}

.register-q {
	font-weight: 900;
	display: inline-block;
	padding-bottom: 0.5em;
	padding-top: 1em;
}

p.anchor {
	display: block;
	position: relative;
	top: -90px;
	visibility: hidden;
}


a.sidebar-button {
	width: 100%;
	font-size: 13px;
	font-weight: 600;
	border-radius: 5px;
	color: white;
	margin: 20px auto;
	height: 100%;
	justify-content: center;
	display: flex;
	max-width: 300px;
	padding: 0.5rem 2rem;
	text-align: center;
}

a.sidebar-button,vitality {
	background-color: #e71757;
} 


a.sidebar-button>svg {
	height: 24px;
	margin-right: 5px;
	float: left;
}

@media (max-width: 1160px) {
	#page {
		width: 100%;
		min-width: auto;
	}

	#main, .statscontainer, .headerbar{
		width:100%;
		padding-left:30px;
		padding-right:30px;
		box-sizing: border-box;
	}

	#access a {
		padding: 5px 10px;
	}

}

@media (max-width: 1023px) {

	iframe.regform {
	    width: 100%;
		max-width: 800px;
	    height: 1700px;
	}

	.relativepos {
		flex-wrap:wrap;
		max-width: 550px;
		margin: auto;
	}

	.notparkrun-button {
		width: calc(100%/2);
	}

	.notparkrun-button.Desktop {
		display:none;
	}	

	.notparkrun-button.Tablet {
		display:flex;
	}

	.homegridcontainer {
		grid-auto-flow: row;
		grid-template-columns: 1fr
	}

	.homegridcontainer div {
		width:100%;
		/* margin-top: 20px; */
	}

	.homegridcontainer>div.bottom {
		margin-bottom: 20px;
		padding: 1rem;
	}

	.homegridcontainer>div, .fullwidth  {
		max-width: 400px;
		margin: auto;
	}
	
	#main .fullwidth>h1 {
		margin: 0;
		font-size: 24px;
	}

	.homegridcontainer>.buttonDiv>a {
		padding:1rem 0;
	}

	.country-aboutus-left {
		width: 100%;
	}

	.country-aboutus-right {
		width: 100%;
		margin-top: 20px;
	}

	.headerbar {
		position: fixed;
		top: 0;
		left: 0;
		z-index: 2000;
		background: #fff;
	}

	.headerspacer{
		display:block;
		height:116px;
	}

	.menubar{
		padding-top: 0px;
	}

	#donateButton {
		margin-right: 40px;
		margin-left: 40px;
	}

	.headerbarright {
		display: flex;
		justify-content: right;
		align-items: center;
		flex-direction: initial;
	}	

	.menuButton {
		width: 40px;
		height: 29px;
		position: relative;
		cursor: pointer;
	}

	.menuButton .line {
		background: #272727;
		height:3px;
		width:100%;
		position:absolute;
		left:0;
		transition: 0.5s all ease;
	}

	.menuButton .line:nth-child(1) {
		top:0;
	}

	.menuButton .line:nth-child(2) {
		top:13px
	}

	.menuButton .line:nth-child(3) {
		top:26px
	}

	.menuOpen .menuButton .line:nth-child(1) {
		transform: rotateZ(-45deg) translateY(10px) translateX(-9px);
	}

	.menuOpen .menuButton .line:nth-child(2) {
		opacity:0;
		transform: translateX(100%);
	}

	.menuOpen .menuButton .line:nth-child(3) {
		transform: rotateZ(45deg) translateY(-9px) translateX(-9px);
	}

	#access{
		position:fixed;
		top: 116px;
		left: 0;
		width: 300px;
		transform: translateX(-300px);
		transition: 0.5s all ease;
		box-sizing: border-box;
		background: #fff;
		height: calc(100% - 116px);
		z-index: 100;
		border-top: 1px solid #272727;
		padding: 20px 0;
		overflow: auto;
	}

	#access ul {
		width:100%;
		text-align: left;
		margin:0;
		display: block;
	}

	#access li {
		width:100%;
		border: 0;
	}

	#access .menu-item-has-children,
	#access .page_item_has_children {
		background-image:url('https://images.parkrun.com/website/caret-down-solid.svg');
		background-position: calc(100% - 30px) 8px;
		background-repeat: no-repeat;
		background-size: 10px;
	}

	#access a {
		padding: 5px 30px;
		float: left;
	}

	#access li:last-child a {
		padding-right: 30px;
	}

	#access ul ul a {
		padding: 5px 30px;
	}

	#access ul.sub-menu,
	#access ul.children {
		position:relative;
		left:0;
		top:0;
		box-sizing: border-box;
		border: 0;
		border-left: 0;
		border-right: 0;
		margin: 10px 0;
		display: none;
		padding-left: 20px;
	}

	#access ul.sub-menu .menu-item-has-children,
	#access ul.children .page_item_has_children {
		background-position: calc(100% - 30px) 10px;
	}

	#access .sub-menu .sub-menu,
	#access .children .children {
		left:0;
		top: 0;
		margin-top: 5px;
		margin-bottom: 0;
		padding: 5px 0;
		padding-left: 20px;
	}

	.menuOpen #access {
		transform: translateX(0);
	}

	.menubar .menuScrim {
		background:rgba(0,0,0,0.3);
		position:fixed;
		top: 116px;
		left: 300px;
		width: calc(100% - 300px);
		height: calc(100% - 116px);
		z-index: 100;
		transform: translateX(100%);
		transition: 0.5s all ease;
	}

	.menuOpen .menuScrim {
		transform: translateX(0);
	}

	#access .menu-item-has-children.subOpen > a,
	#access .page_item_has_children.subOpen > a {
		color: #ffa300;
	}

	#access .menu-item-has-children.subOpen > ul.sub-menu,
	#access .page_item_has_children.subOpen > ul.children {
		display:block;
	}

	#page:before {
		display:none;
	}

	.ajax-search-control input {
		float:left;
	}

	.ajax-search-control .input span {
		line-height: 20px;
		float: left;
		clear: left;
		margin-top: 10px;
	}

	div[class*="-and-pr"] {
		width: 100%;
	}

	div[class*="-sidebar-width"] {
	    margin-top: 30px;
	    display: inline-block;
	    float: none;
	}


}

@media (max-width: 767px) {
	#main {
		padding: 30px 0;
	}

	#main, .statscontainer, .headerbar{
		padding-left: 20px;
		padding-right: 20px;
	}

	.sponsor-intro-image-div {
		width: 100%;
	}

	.sponsor-intro {
		padding-left: 0;
	}


	.sponsor-heading + div,
	.sponsor-heading + .clear + div {
		display: block;
		float: left;
		width: 100%;
	}

	.sponsor-heading + div .floatleft,
	.sponsor-heading + .clear + div .floatleft {
		width: 100%;
		margin: 0;
	}

	.sponsor-heading + div .floatright,
	.sponsor-heading + .clear + div .floatright {
		width: 100%;
		margin: 0;
	}

	.homeleft {
		width: 100%;
	}

	.homeright {
		width: 100%;
		margin-top: 20px;
	}

	.courseleft {
		width: 100%;
	}

	.courseright {
		width: 100%;
		margin-top: 20px;
	}

	#main h1 {
		font-size:32px;
	}

	.fullwidth h1 {
		margin: 20px 0px;
	} 
	
	#main h2 {
		font-size:28px;
	}

	.headerbar, .headerspacer {
		height:90px;
	}

	.headerbarleft {
		width: calc(100% - 60px);
		min-width: 50px;
	}

	.headerbarjuniorprlogo,
	.headerbarprlogo {
		top:11px;
	}

	.headerbarprlogo {
		width: 100%;
		background-position: left center;
	}

	#access {
		top:90px;
		height:calc(100% - 90px);
		padding: 10px 0;
	}

	#access a, #access ul ul a {
		padding: 5px 20px;
	}

	.menubar .menuScrim {
		top:90px;
		height:calc(100% - 90px);
	}

	.headerbareventname{
		bottom: -2px;
	}

	img.country-home-hero {
    	display: none;
	}

	iframe.regform {
	    width: 100%;
    	height: 1700px;
	}

	.ajax-search-control {
		display: block;
	}

	.ajax-search-control label {
		float: left;
		margin-bottom: 10px;
		width: 100%;
	}

	.ajax-search-control .input span {
		width: 275px;
	}

	a#donateButton {
		font-size: 14px;
		padding: 0.3rem 2rem;
	}
}

.Results {
	text-align: left;
	margin-bottom: 20px;
}

.Results a {
	color: inherit;
}

.Results-header {
	text-align: center;
}

.Results-header h1 {
	margin-bottom: 10px;
	padding: 0 10px;
}

.Results-header h3 {
	margin: 0 0 30px;
	font-weight: 400;
	padding: 0 10px;
}

.Results-header .spacer {
	opacity: 0.1;
	font-size: 30px;
}

.spacer {
	opacity: 0.4;
}

.Results-filters {
	background: #3e3e77;
	border-radius: 5px 5px 0 0;
	display: flex;
	justify-content: space-between;
	padding: 15px;
	align-items: center;
	z-index: 1;
	position: sticky;
	top: 0;
}

.Results-filters--fixed {
	border-radius: 0;
}

.Results-filters-input {
	line-height: 20px;
	background: #fff;
	border-radius: 3px;
	padding: 0;
	padding-left: 40px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23272727' d='M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none' /%3E%3C/svg%3E");
	background-position: 10px center;
	background-repeat: no-repeat;
	flex-grow: 1;
	margin-right: 15px;
}

.Results-filters-input input {
	width: 100%;
	background: #fff;
	border: 0;
	border-radius: 0;
	color: #888;
	padding: 0;
	padding-right: 10px;
	margin: 0;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
}

.Results-filters-input .selectize-control {
	min-height: 40px;
	display: flex;
}

.Results-filters-input .selectize-input {
	padding: 5px 0 !important;
	border: 0 !important;
	box-shadow: none !important;
}

.Results-filters-input .selectize-input input {
	padding-right: 10px !important;
	color: #272727;
}

.Results-filters-input .selectize-input:not(.has-items) input {
	width: 100% !important;
}

.Results-filters-input .selectize-control.multi .selectize-input .item {
	background-color: #eaeaf3;
	padding: 5px 15px;
	line-height: 20px;
	margin-top: 5px;
	margin-left: 5px;
	border-radius: 30px;
	padding-right: 35px !important;
	color: #3e3e77;
}

.Results-filters-input .selectize-control.multi .selectize-input .item .remove {
	border: 0;
	font-size: 24px;
	font-weight: 300;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%232b233d' d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
	color: transparent;
	background-position: center center;
	background-size: 20px;
	background-repeat: no-repeat;
	right: 10px;
	background-color: transparent;
}

.Results-filters-input .selectize-control.multi .selectize-input .item--name .remove{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%233e783e' d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
}

.Results-filters-input .selectize-control.multi .selectize-input .item--male .remove{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23f5a128' d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
}

.Results-filters-input .selectize-control.multi .selectize-input .item--female .remove{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%234cb7a4' d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
}

.Results-filters-input .selectize-control.multi .selectize-input .item--agegroup .remove{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffa300' d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
}

.Results-filters-input .selectize-control.multi .selectize-input .item--club .remove {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23e21145' d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
}

.Results-filters-input .selectize-control.multi .selectize-input .item--gender .remove {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%2334A474' d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
}

.Results-filters-input .selectize-control.multi .selectize-input .item--achievement .remove {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23902860' d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
}

.Results-filters-input .selectize-control.multi .selectize-input .item--day .remove {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23FF6700' d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
}

.Results-filters-input .selectize-control.multi .selectize-input .item--date .remove {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23FF6700' d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
}

.Results-filters-input .selectize-control.multi .selectize-input .item--event .remove {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%233e3e78' d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
}

.Results-filters-input .selectize-control.multi .selectize-input .item--location .remove {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%233e3e78' d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
}

.Results-filters-input .selectize-control.multi .selectize-input .item--series .remove {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%232b233d' d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
}

.Results-filters-input .selectize-control.multi .selectize-input .item--country .remove {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23783e3e' d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
}

.Results-filters-input .selectize-dropdown .option {
	padding: 10px;
	border-top: 1px solid #bebdc4;
}

.Results-filters-input .selectize-dropdown .option:first-child {
	border-top: 0;
}

.Results-filters-input .selectize-dropdown .option .type {
	padding: 5px 15px;
	line-height: 20px;
	border-radius: 30px;
	margin-left:10px;
}

.Results-filters-input .selectize-control.multi .selectize-input .item--name,
.Results-filters-input .selectize-dropdown .option .type--name {
	/* background-color: #c5c5d6; */
	background-color: #f2f2f2;
	color: #3e783e;
	border: 1px solid #3e783e;
}

.Results-filters-input .selectize-control.multi .selectize-input .item--male,
.Results-filters-input .selectize-dropdown .option .type--male {
	background-color: #f2f2f2;
	color: #f5a128;
	border: 1px solid #f5a128;
}

.Results-filters-input .selectize-control.multi .selectize-input .item--female,
.Results-filters-input .selectize-dropdown .option .type--female {
	background-color: #f2f2f2;
	color: #4cb7a4;
	border: 1px solid #4cb7a4;
}

.Results-filters-input .selectize-control.multi .selectize-input .item--agegroup,
.Results-filters-input .selectize-dropdown .option .type--agegroup {
	/* background-color: #ffe3c0; */
	background-color: #f2f2f2;
	color: #ffa300;
	border: 1px solid #ffa300;
}

.Results-filters-input .selectize-control.multi .selectize-input .item--club,
.Results-filters-input .selectize-dropdown .option .type--club {
	/* background-color: #f9b9c8; */
	background-color: #f2f2f2;
	color: #e21145;
	border: 1px solid #e21145;
}

.Results-filters-input .selectize-control.multi .selectize-input .item--gender,
.Results-filters-input .selectize-dropdown .option .type--gender {
	/* background-color: #b3e3d6; */
	background-color: #f2f2f2;
	color: #34A474;
	border: 1px solid #34A474;
}

.Results-filters-input .selectize-control.multi .selectize-input .item--achievement,
.Results-filters-input .selectize-dropdown .option .type--achievement {
	/* background-color: #dfbfcf; */
	background-color: #f2f2f2;
	color: #902860;
	border: 1px solid #902860;
}

.item--achievement > span.filter-type,
.item--gender > span.filter-type,
span.filter-compare {
	display:none;
}

.Results-filters-input .selectize-control.multi .selectize-input .item--day,
.Results-filters-input .selectize-dropdown .option .type--day {
	/* background-color: #ffd1bd; */
	background-color: #f2f2f2;
	color: #FF6700;
	border: 1px solid #FF6700;
}

.Results-filters-input .selectize-control.multi .selectize-input .item--date,
.Results-filters-input .selectize-dropdown .option .type--date {
	/* background-color: #ffd1bd; */
	background-color: #f2f2f2;
	color: #FF6700;
	border: 1px solid #FF6700;
}

.Results-filters-input .selectize-control.multi .selectize-input .item--event,
.Results-filters-input .selectize-dropdown .option .type--event {
	/* background-color: #d7c5c5; */
	background-color: #f2f2f2;
	color: #3e3e78;
	border: 1px solid #3e3e78;
}

.Results-filters-input .selectize-control.multi .selectize-input .item--location,
.Results-filters-input .selectize-dropdown .option .type--location {
	/* background-color: #d7c5c5; */
	background-color: #f2f2f2;
	color: #3e3e78;
	border: 1px solid #3e3e78;
}

.Results-filters-input .selectize-control.multi .selectize-input .item--series,
.Results-filters-input .selectize-dropdown .option .type--series {
	/* background-color: #e2e9e9; */
	background-color: #f2f2f2;
	color: #2b233d;
	border: 1px solid #2b233d;
}

.Results-filters-input .selectize-control.multi .selectize-input .item--country,
.Results-filters-input .selectize-dropdown .option .type--country {
	/* background-color: #c2d6c6; */
	background-color: #f2f2f2;
	color: #783e3e;
	border: 1px solid #783e3e;
}


.Results-filters-input .selectize-dropdown .active {
	background: #f5f4f9;
	color: #272727;
}

.Results-filters-selects {
	display: flex;
}

.Results-filters-select {
	position: relative;
	margin-left: 15px;
}

.Results-filters-select select {
	background: #3e3e77;
	border: 1px solid #fff;
	border-radius: 3px;
	font-size: 14px;
	color: #fff;
	height: 50px;
	line-height: 24px;
	padding: 7px 9px;
	padding-right: 30px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z' fill='%23fff'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
	background-position: calc(100% - 2px) center;
	background-repeat: no-repeat;
	appearance: none;
	-webkit-appearance: none;
}

.Results-filters-select select::-ms-expand{
	display: none;
}

.Results-filters-select--icon {
	position: relative;
}

.Results-filters-select--icon:before {
	content: '';
	background-repeat: no-repeat;
	background-position: 10px center;
	position: absolute;
	width: 40px;
	height: 50px;
	top: 0;
	left: 0;
}

.Results-filters-select--icon-compact:before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath fill='%23fff' d='M3 15h18v-2H3v2zm0 4h18v-2H3v2zm0-8h18V9H3v2zm0-6v2h18V5H3z'/%3E%3C/svg%3E");
}

.Results-filters-select--icon-detailed:before {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath fill='%23fff' d='M20 13H3c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h17c.55 0 1-.45 1-1v-6c0-.55-.45-1-1-1zm0-10H3c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h17c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1z'/%3E%3C/svg%3E");
}

.Results-filters-select--icon select {
	padding-left: 40px;
}

.Results-filters-modalButton {
	background: none;
	color: #fff;
    width: 30px;
    padding: 0;
    border: 0;
	border-radius: 3px;
	cursor: pointer;
}

.Results-filters-modalButton svg {
    width: 100%;
    height: auto;
}

.Results-modal {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 2000;
	display: none;
	color: #474747;
}

.Results-modal.isOpen {
    display: block;
}

.Results-modal-scrim {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: rgba(0,0,0,0.5);
}

.Results-modal-inner {
    background: #fff;
    width: 40rem;
    max-width: 90vw;
    max-height: 90vh;
    overflow: auto;
    padding: 1.5rem;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.Results-modal-header {
    padding-right: 10px;
}

.Results-modal-close {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23888' d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: right center;
	background-color: transparent;
	width: 30px;
    height: 30px;
    padding: 0;
	border: 0;
	position: absolute;
    right: 10px;
    top: 10px;
}

.Results-table {
	background: #fff;
	border-radius: 0 0 5px 5px;
	width: 100%;
	border-spacing: 0;
}

.Results-table-th {
	text-transform: uppercase;
	color: #3e3e77;
	font-size: 12px;
	font-weight: 700;
	line-height: 20px;
	padding: 10px;
}

.Results-table-td {
	color: #474747;
	font-size: 14px;
	font-weight: 700;
	line-height: 30px;
	line-height: 24px;
	padding: 13px 10px;
	border-top: 1px solid #bebdc4;
	vertical-align: top;
}

.Results-table-avg-time {
	color: #474747;
	font-size: 14px;
	font-weight: 700;
	line-height: 30px;
	line-height: 24px;
	padding: 13px 10px;
	/* border-top: 1px solid #bebdc4; */
	/* vertical-align: top; */
}

.Results-table-notparkruns {
	color: #474747;
	font-size: 14px;
	font-weight: 700;
	line-height: 30px;
	line-height: 24px;
	/* border-top: 1px solid #bebdc4; */
	/* vertical-align: top; */
}

.Results-table-th--position,
.Results-table-td--position {
	width: 110px;
	padding-left: 20px;
}

.Results-table-th--name,
.Results-table-td--name {
	width: calc((100% - 440px)/2);
}

.Results-table-th--gender,
.Results-table-td--gender {
	width: 100px;
}

.Results-table-th--ageGroup,
.Results-table-td--ageGroup {
	width: 140px;
}

.Results-table-th--club,
.Results-table-td--club {
	width: calc((100% - 440px)/2);
}

.Results-table-th--time,
.Results-table-td--time {
	width: 110px;
	padding-right: 20px;
	text-align: right;
}

.Results-table-td--position {
	color: #3e3e77;
	font-weight: 400;
	font-size: 24px;
}

.Results-table-td--day {
	color: #3e3e77;
	font-weight: 400;
	font-size: 18px;
}

.Results-table-td--name {
	font-size: 16px;
}

.Results-table-td--gender {
	background-position: left 13px;
	background-repeat: no-repeat;
	background-size: auto 24px;
}

.Results-table-td--club {
	color: #888;
}

.Results-table-td--time {
	font-size: 16px;
}

.Results-table-td--pb {
	position: relative;
	padding-left: 30px;
}

.Results-table-td--pb:before {
	content: 'PB';
	color: #e21145;
	position: absolute;
	top: 10px;
	left: 5px;
	line-height: 30px;
}

.Results-table-td--ft {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false' data-prefix='fas' data-icon='leaf' class='svg-inline--fa fa-leaf fa-w-18' role='img' viewBox='0 0 576 512'%3E%3Cpath fill='%236ec24d' d='M546.2 9.7c-5.6-12.5-21.6-13-28.3-1.2C486.9 62.4 431.4 96 368 96h-80C182 96 96 182 96 288c0 7 .8 13.7 1.5 20.5C161.3 262.8 253.4 224 384 224c8.8 0 16 7.2 16 16s-7.2 16-16 16C132.6 256 26 410.1 2.4 468c-6.6 16.3 1.2 34.9 17.5 41.6 16.4 6.8 35-1.1 41.8-17.3 1.5-3.6 20.9-47.9 71.9-90.6 32.4 43.9 94 85.8 174.9 77.2C465.5 467.5 576 326.7 576 154.3c0-50.2-10.8-102.2-29.8-144.6z'/%3E%3C/svg%3E");
	background-position: 5px 15px;
	background-repeat: no-repeat;
	background-size: auto 20px;
	padding-left: 30px;
}

.Results-table .detailed {
	display: none;
}

.Results-table--detailed .detailed {
	display: block;
	color: #888;
	font-weight: 400;
	font-size: 12px;
	line-height: 20px;
}

.Results-table--detailed .detailed.Results-tablet,
.Results-table--detailed .detailed.Results-mobile {
	display: none;
}

.Results-table--detailed .compact {
	line-height: 24px;
}

.Results-table--detailed .Results-table-thead {
	padding: 0 10px;
}

.Results-table--detailed .Results-table-th--position {
	text-align: center;
}

.Results-table--detailed .Results-table-td--position {
	color: #3e3e77;
	font-size: 42px;
	text-align: center;
	line-height: 44px;
}

.Results-table--detailed .Results-table-td--day {
	color: #3e3e77;
	font-size: 24px;
	text-align: center;
	line-height: 44px;
}

.Results--eventHistory .Results-table--detailed .Results-table-td--position {
	text-align: left;
	font-size: 24px;
	line-height: 24px;
}

.Results-table-td--name .spacer {
	margin: 0 3px;
}

.Results-table-td--name .spacer--blank {
	margin: 0 3px;
}

.Results-table--detailed .Results-table-td--club .compact {
	color: #474747;
}

.Results-table--detailed .Results-table-td--pb:before {
	display: none;
}

.Results-table--detailed .Results-table-td--ft {
	background: none;
}

.Results-table--detailed .Results-table-td--time {
	padding-left: 10px;
}

.Results-table--detailed .Results-table-td--time .detailed {
	font-weight: 700;
}

.Results-table--red {
	color: #e21145;
}

.Results-table--green {
	color: #6ec24d;
}

.Results-table--disabled {
	font-weight: 400 !important;
	color: #888 !important;
}

.Results-table--normal {
	font-weight: 400 !important;
}

.Results-tablet,
.Results-mobile {
	display: none;
}

.Vanity-page--clubIcon {
	width: 60px;
	/* height: 28px; */
	height: 56px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	vertical-align: middle;
	display: inline-block;
	font-size: 0;
	color: #fff;
	overflow: hidden;
	margin: 0 5px;
}

.Results-table--clubIcon {
	width: 30px;
	height: 16px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: left center;
	vertical-align: middle;
	display: inline-block;
	font-size: 0;
	color: #fff;
	overflow: hidden;
}

.Results-table--j-clubIcon {
	width: 23px;
	height: 23px;
	background-size: 23px;
	background-repeat: no-repeat;
	background-position: left center;
	vertical-align: middle;
	display: inline-block;
	font-size: 0;
	color: #fff;
	overflow: hidden;
	border-radius: 25%;
}

a[class^="milestone-r"]{
	background-position: center;
}

/* run milestones */
.Results-table--10club {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 145.55 121.13' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E path %7B fill: %23888; %7D %3C/style%3E%3Cg transform='translate%28-347.88,-237.5%29'%3E%3Cpath d='m372.42 260.99-11.94 3.65c-1.16 0.33-2.65 0.5-3.65 0.5-4.81 0-8.95-3.98-8.95-8.62 0-4.31 2.65-7.63 6.8-8.79l17.57-5.64c3.98-1.16 6.96-1.83 9.95-1.83h0.33c5.8 0 10.11 4.48 10.11 10.11v98.15c0 5.63-4.48 10.11-10.11 10.11-5.47 0-10.11-4.47-10.11-10.11z'/%3E%3Cpath d='m446.84 237.5c-26.86 0-46.75 20.72-46.75 45.76v0.33c0 24.87 19.73 45.26 46.42 45.26 3.86 0 7.58-0.42 11.11-1.22 21.19-4.78 35.81-23.06 35.81-44.37v-0.33c0-25.03-19.73-45.43-46.59-45.43m26.53 46.09c0 14.44-9.43 26.56-24.47 27.59v-5.63c0.01-2.6 1.16-4.31 3.59-5.38 0.97-0.41 1.95-0.61 2.6-0.71 0.36-0.05 0.66-0.08 0.86-0.09l0.3-0.01c1.09 0 1.98-0.89 1.98-1.97 0-1.09-0.88-1.98-1.99-1.98-2.97 0-5.44 0.73-7.34 2.16v-14.18c0-1.09-0.88-1.97-1.98-1.97-1.09 0-1.98 0.89-1.98 1.97v27.8c-14.57-1-24.79-13.3-24.79-27.92v-0.33c0-15.26 10.28-27.86 26.36-27.86 15.75 0 26.86 12.77 26.86 28.18z'/%3E%3Cpath d='m448.1 263.37c-5.93 0-10.75 4.82-10.75 10.75l0.01 0.3c-5.97 1.12-10.28 6.3-10.28 12.4 0 3.6 1.55 7.04 4.24 9.44 0.9 0.77 4.17 3.28 8.64 3.29l0.21-0.01 0.71-0.08c0.83-0.17 1.39-1.09 1.39-1.85 0-1.06-0.87-1.94-1.94-1.94h-0.92c-4.79-0.16-8.55-4.05-8.55-8.9 0.02-4.83 3.82-8.69 8.65-8.8l2.31-0.05-0.51-2.25c-0.12-0.54-0.18-1.05-0.18-1.55 0.01-3.84 3.14-6.97 6.99-6.98 3.84 0.01 6.97 3.14 6.98 6.98v0.82l0.03 0.84c0.07 0.97 0.93 1.41 1.76 1.41 0.8 0 1.46-0.43 1.78-1.33l0.14-0.59c0.06-0.43 0.06-0.62 0.06-1.15 0-2.87-1.11-5.56-3.14-7.59-2.05-2.04-4.75-3.16-7.63-3.16'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.Results-table--25club {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 162.2 124.02' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E path %7B fill: %233E3E78; %7D %3C/style%3E%3Cg transform='translate%28-339.55,-236.06%29'%3E%3Cpath d='m420.42 341.22h-49.61l25.16-20.97c21.66-17.64 31.79-28.13 31.79-47.33v-0.36c0-21.83-16.41-36.5-40.35-36.5-19.22 0-30.57 7.34-40.52 19.73-1.58 1.93-2.45 4.38-2.45 6.65 0 5.4 4.36 9.78 9.78 9.78 3.5 0 5.94-1.58 7.51-3.32 7.52-9.09 14.32-13.62 24.1-13.62 11.19 0 19.75 6.99 19.75 19.03 0 11.02-6.12 18.87-22.89 33.01l-37.55 31.97c-3.68 2.97-5.59 6.47-5.59 10.66 0 6.28 4.89 10.13 11.53 10.13h69.35c5.24 0 9.43-4.2 9.43-9.43 0-5.24-4.2-9.43-9.44-9.43'/%3E%3Cpath d='m468.54 272.26c-5.31 0-9.16 0.78-12.93 2l1.2-17.96h32.98c4.73 0 8.57-3.78 8.57-8.45 0-4.64-3.92-8.57-8.57-8.57h-41.33c-4.66 0-8.41 3.65-8.71 8.48l-1.95 32.89c-0.16 3.63 1.05 6.33 3.72 8.24 3.03 2.15 5.36 3.39 8.37 3.39 1.1 0 2.29-0.42 3.81-0.94 2.65-0.92 6.28-2.18 11.84-2.18 10.63 0 17.51 5.37 17.51 13.98 0 8.58-6.56 14.37-16.33 14.37-6.73 0-12.75-2.34-18.96-7.38-1.59-1.28-3.36-1.88-5.57-1.88-4.92 0-9.1 4.16-9.1 9.11 0 2.82 1.31 5.36 3.82 7.36 8.88 6.86 18.72 10.2 30.06 10.2 20.48 0 34.78-13.28 34.78-32.57 0.01-18.56-12.71-30.09-33.21-30.09'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.Results-table--50club {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 180.16 122.17' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E path %7B fill: %23E21145; %7D %3C/style%3E%3Cg transform='translate%28-330.58,-236.99%29'%3E%3Cpath d='m334.77 346.42c-2.51-2.02-4.19-4.7-4.19-8.05 0-5.37 4.52-9.89 9.89-9.89 2.51 0 4.36 0.67 6.03 2.01 8.05 6.55 16.27 9.89 25.48 9.89 13.24 0 22.8-7.88 22.8-20.28v-0.34c0-12.07-10.06-19.45-24.31-19.45-11.4 0-16.93 4.03-20.11 4.03s-5.7-1.17-9.73-4.03c-3.01-2.18-4.19-5.2-4.02-9.05l2.51-42.25c0.34-5.36 4.35-9.22 9.39-9.22h53.15c5.03 0 9.22 4.19 9.22 9.22s-4.19 9.05-9.22 9.05h-44.1l-1.84 27.5c5.53-2.01 10.73-3.35 18.61-3.35 22.97 0 40.91 12.07 40.91 36.88v0.34c0 23.8-17.77 39.73-42.92 39.73-15.92 0-28-5.36-37.55-12.74'/%3E%3Cpath d='m463.62 236.99c-27.16 0-47.28 20.96-47.28 46.27v0.34c0 25.15 19.95 45.77 46.95 45.77 3.9 0 7.66-0.43 11.23-1.23 21.43-4.84 36.22-23.32 36.22-44.88v-0.33c-0.01-25.32-19.96-45.94-47.12-45.94m26.82 46.61c0 14.6-9.54 26.86-24.76 27.9v-5.69c0.02-2.63 1.18-4.36 3.64-5.45 0.98-0.42 1.97-0.62 2.63-0.72 0.36-0.05 0.66-0.08 0.87-0.09l0.3-0.01c1.1 0 2-0.9 2-2s-0.89-2-2.02-2c-3.01 0-5.5 0.74-7.42 2.18v-14.33c0-1.1-0.89-2-2-2-1.1 0-2 0.9-2 2v28.11c-14.74-1.01-25.07-13.45-25.07-28.24v-0.33c0-15.43 10.39-28.17 26.66-28.17 15.93 0 27.16 12.91 27.16 28.5v0.34z'/%3E%3Cpath d='m464.89 263.14c-6 0-10.87 4.88-10.87 10.87l0.01 0.3c-6.04 1.13-10.39 6.37-10.4 12.54 0 3.65 1.57 7.12 4.3 9.55 0.9 0.78 4.21 3.32 8.73 3.33h0.21l0.72-0.09c0.84-0.17 1.4-1.1 1.4-1.86 0-1.08-0.88-1.97-1.97-1.97h-0.93c-4.84-0.16-8.64-4.09-8.65-9 0.02-4.88 3.86-8.79 8.75-8.9l2.34-0.05-0.52-2.28c-0.12-0.54-0.18-1.06-0.18-1.57 0-3.88 3.17-7.05 7.06-7.06 3.88 0.01 7.05 3.18 7.06 7.06l0.01 0.83 0.03 0.85c0.07 0.98 0.94 1.42 1.78 1.42 0.81 0 1.48-0.43 1.8-1.34l0.13-0.6c0.06-0.44 0.06-0.63 0.06-1.16 0-2.89-1.12-5.63-3.17-7.68-2.06-2.05-4.79-3.19-7.7-3.19'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.Results-table--100club {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 261.12 129.26' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E path %7B fill: %23474747; %7D %3C/style%3E%3Cg transform='translate%28-290.1,-233.44%29'%3E%3Cpath d='m316.28 258.5-12.74 3.89c-1.24 0.35-2.83 0.53-3.89 0.53-5.13 0-9.55-4.25-9.55-9.2 0-4.6 2.83-8.14 7.26-9.38l18.75-6.01c4.25-1.24 7.43-1.95 10.62-1.95h0.35c6.19 0 10.79 4.78 10.79 10.79v104.74c0 6.01-4.78 10.79-10.79 10.79-5.84 0-10.79-4.78-10.79-10.79v-93.41z'/%3E%3Cpath d='m345.8 282.62v-0.35c0-26.72 21.23-48.83 49.89-48.83s49.71 21.76 49.71 48.48v0.35c0 26.54-21.23 48.65-50.07 48.65-28.47 0-49.53-21.76-49.53-48.3m78.21 0v-0.35c0-16.45-11.85-30.08-28.66-30.08-17.16 0-28.13 13.45-28.13 29.72v0.35c0 16.28 11.86 29.9 28.49 29.9 17.32 0.01 28.3-13.44 28.3-29.54'/%3E%3Cpath d='m501.5 233.44c-28.66 0-49.89 22.11-49.89 48.83v0.35c0 26.54 21.05 48.3 49.54 48.3 4.12 0 8.08-0.45 11.85-1.3 22.62-5.1 38.22-24.61 38.22-47.35v-0.35c0-26.72-21.06-48.48-49.72-48.48m28.31 49.18c0 15.4-10.06 28.35-26.12 29.44v-6.01c0.01-2.77 1.23-4.6 3.83-5.74 1.03-0.44 2.08-0.65 2.77-0.75 0.38-0.05 0.7-0.08 0.92-0.1l0.32-0.01c1.16 0 2.11-0.95 2.11-2.11 0-1.17-0.94-2.11-2.13-2.11-3.17 0-5.8 0.77-7.82 2.3v-15.13c0-1.16-0.95-2.1-2.11-2.11-1.16 0-2.11 0.95-2.11 2.11v29.66c-15.55-1.06-26.46-14.19-26.46-29.79v-0.35c0-16.28 10.97-29.72 28.13-29.72 16.81 0 28.66 13.62 28.66 30.08v0.34z'/%3E%3Cpath d='m502.84 261.04c-6.33 0-11.47 5.15-11.47 11.47l0.01 0.32c-6.37 1.19-10.97 6.72-10.98 13.24 0 3.84 1.65 7.51 4.53 10.07 0.96 0.82 4.44 3.5 9.22 3.51l0.23-0.01 0.75-0.09c0.88-0.18 1.48-1.16 1.48-1.97 0-1.14-0.93-2.07-2.07-2.08h-0.98c-5.11-0.17-9.12-4.33-9.13-9.5 0.02-5.15 4.08-9.28 9.24-9.39l2.46-0.05-0.54-2.41c-0.13-0.58-0.19-1.12-0.19-1.65 0.01-4.1 3.35-7.44 7.46-7.45 4.1 0.01 7.44 3.35 7.45 7.45l0.01 0.87 0.03 0.89c0.07 1.04 1 1.5 1.88 1.5 0.85 0 1.56-0.45 1.9-1.42l0.14-0.63c0.06-0.46 0.06-0.67 0.06-1.22 0-3.06-1.19-5.94-3.35-8.1-2.18-2.16-5.07-3.35-8.14-3.35'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.Results-table--250club {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 257.96 119.98' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E path %7B fill: %23457e7e; %7D %3C/style%3E%3Cg transform='translate%28-291.67,-238.08%29'%3E%3Cpath class='st0' d='m297.07 337.95 36.33-30.93c16.23-13.69 22.14-21.29 22.14-31.93 0-11.66-8.28-18.42-19.09-18.42-9.47 0-16.06 4.39-23.32 13.18-1.52 1.69-3.88 3.21-7.27 3.21-5.24 0-9.46-4.22-9.46-9.46 0-2.2 0.84-4.56 2.37-6.43 9.63-12 20.61-19.09 39.2-19.09 23.16 0 39.03 14.2 39.03 35.32v0.34c0 18.58-9.79 28.72-30.75 45.79l-24.34 20.28h48c5.06 0 9.12 4.05 9.12 9.12s-4.06 9.13-9.12 9.13h-67.09c-6.42 0-11.15-3.71-11.15-9.8 0-4.06 1.85-7.44 5.4-10.31'/%3E%3Cpath class='st0' d='m414.95 333.72c-10.98 0-20.48-3.23-29.09-9.87-2.41-1.93-3.68-4.39-3.68-7.12 0-4.78 4.03-8.81 8.81-8.81 2.13 0 3.84 0.58 5.38 1.81 6 4.88 11.83 7.15 18.34 7.15 9.44 0 15.79-5.59 15.79-13.9 0-8.32-6.65-13.53-16.93-13.53-5.38 0-8.9 1.22-11.46 2.12-1.46 0.51-2.62 0.91-3.68 0.91-2.91 0-5.17-1.2-8.09-3.27-2.58-1.86-3.76-4.46-3.6-7.98l1.89-31.81c0.29-4.68 3.91-8.21 8.42-8.21h39.98c4.49 0 8.3 3.8 8.3 8.29 0 4.5-3.72 8.18-8.3 8.18h-31.9l-1.17 17.37c3.64-1.19 7.37-1.93 12.51-1.93 19.81 0 32.13 11.15 32.13 29.11-0.01 18.64-13.84 31.49-33.65 31.49'/%3E%3Cpath class='st0' d='m502.16 238.08c-27.37 0-47.66 21.12-47.66 46.64v0.34c0 25.35 20.11 46.13 47.31 46.13 3.94 0 7.72-0.43 11.32-1.25 21.6-4.88 36.5-23.5 36.5-45.23v-0.34c0.01-25.5-20.09-46.29-47.47-46.29m27.04 46.98c0 14.71-9.61 27.07-24.94 28.12v-5.74c0.01-2.65 1.18-4.39 3.66-5.49 0.99-0.42 1.98-0.62 2.65-0.72 0.37-0.06 0.67-0.08 0.88-0.09l0.3-0.01c1.11 0 2.02-0.9 2.02-2.01s-0.91-2.02-2.03-2.02c-3.03 0-5.54 0.74-7.48 2.2v-14.45c0-1.11-0.9-2.01-2.02-2.01s-2.02 0.9-2.02 2.01v28.33c-14.85-1.01-25.27-13.55-25.27-28.46v-0.34c0-15.55 10.48-28.39 26.87-28.39 16.06 0 27.38 13.02 27.38 28.73z'/%3E%3Cpath class='st0' d='m503.45 264.45c-6.04 0-10.96 4.92-10.96 10.95l0.01 0.31c-6.09 1.14-10.48 6.42-10.48 12.65 0 3.67 1.58 7.17 4.33 9.61 0.91 0.78 4.24 3.34 8.81 3.36h0.22l0.72-0.09c0.85-0.17 1.41-1.11 1.41-1.88 0-1.08-0.88-1.97-1.98-1.98h-0.93c-4.89-0.17-8.71-4.13-8.72-9.07 0.02-4.92 3.9-8.86 8.82-8.97l2.35-0.05-0.52-2.3c-0.12-0.55-0.19-1.07-0.19-1.58 0.01-3.91 3.2-7.11 7.13-7.11 3.9 0.01 7.1 3.21 7.11 7.12l0.01 0.83 0.02 0.86c0.07 0.99 0.95 1.43 1.8 1.43 0.82 0 1.49-0.43 1.81-1.35l0.14-0.6c0.06-0.44 0.06-0.64 0.06-1.17 0-2.92-1.14-5.67-3.2-7.73-2.09-2.1-4.84-3.24-7.77-3.24'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.Results-table--500club {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 298 129.6' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E path %7B fill: %231693c7; %7D %3C/style%3E%3Cg transform='translate%28-271.65,-233.26%29'%3E%3Cpath d='m362.65 282.83v-0.36c0-26.92 21.4-49.21 50.28-49.21s50.1 21.93 50.1 48.85v0.36c0 26.74-21.4 49.03-50.46 49.03-28.7 0.01-49.92-21.93-49.92-48.67m78.81 0v-0.36c0-16.58-11.95-30.31-28.88-30.31-17.3 0-28.35 13.55-28.35 29.95v0.36c0 16.4 11.95 30.13 28.71 30.13 17.46 0 28.52-13.54 28.52-29.77'/%3E%3Cpath d='m519.55 233.26c-28.89 0-50.28 22.29-50.28 49.21v0.36c0 26.74 21.21 48.68 49.92 48.68 4.15 0 8.14-0.45 11.94-1.31 22.79-5.14 38.52-24.8 38.52-47.72v-0.36c0-26.93-21.21-48.86-50.1-48.86m28.53 49.57c0 15.52-10.14 28.57-26.32 29.67v-6.05c0.01-2.79 1.24-4.63 3.86-5.79 1.04-0.44 2.1-0.66 2.8-0.76 0.39-0.05 0.7-0.08 0.93-0.1l0.32-0.01c1.17 0 2.12-0.95 2.12-2.12 0-1.18-0.95-2.13-2.15-2.13-3.2 0-5.85 0.78-7.88 2.32v-15.25c0-1.17-0.95-2.12-2.13-2.12-1.17 0-2.12 0.95-2.12 2.12v29.89c-15.67-1.07-26.66-14.3-26.66-30.03v-0.36c0-16.4 11.05-29.95 28.35-29.95 16.94 0 28.88 13.73 28.88 30.31z'/%3E%3Cpath d='m520.91 261.08c-6.37 0-11.56 5.19-11.56 11.56l0.01 0.32c-6.42 1.2-11.05 6.77-11.06 13.34 0 3.87 1.67 7.57 4.57 10.15 0.96 0.83 4.48 3.53 9.29 3.54l0.23-0.01 0.76-0.09c0.89-0.18 1.49-1.17 1.49-1.98 0-1.15-0.94-2.09-2.09-2.09h-0.99c-5.15-0.17-9.19-4.36-9.2-9.57 0.02-5.19 4.11-9.35 9.31-9.47l2.48-0.06-0.55-2.42c-0.13-0.58-0.2-1.12-0.2-1.67 0.01-4.13 3.38-7.5 7.51-7.51 4.13 0.01 7.5 3.38 7.51 7.51l0.01 0.88 0.03 0.9c0.07 1.05 1.01 1.51 1.89 1.51 0.86 0 1.57-0.46 1.91-1.43l0.14-0.64c0.06-0.46 0.06-0.67 0.06-1.23 0-3.08-1.19-5.98-3.37-8.16s-5.09-3.38-8.18-3.38'/%3E%3Cpath d='m276.1 349.36c-2.67-2.14-4.45-4.98-4.45-8.54 0-5.69 4.8-10.5 10.5-10.5 2.67 0 4.62 0.71 6.4 2.13 8.54 6.94 17.26 10.5 27.04 10.5 14.05 0 24.19-8.36 24.19-21.52v-0.36c0-12.81-10.67-20.64-25.79-20.64-12.09 0-17.96 4.27-21.34 4.27s-6.05-1.25-10.32-4.27c-3.2-2.31-4.44-5.51-4.27-9.6l2.67-44.83c0.36-5.69 4.62-9.78 9.96-9.78h56.39c5.33 0 9.78 4.45 9.78 9.78 0 5.34-4.45 9.61-9.78 9.61h-46.79l-1.95 29.17c5.87-2.14 11.38-3.56 19.74-3.56 24.37 0 43.4 12.81 43.4 39.13v0.36c0 25.25-18.86 42.15-45.54 42.15-16.89 0.02-29.71-5.67-39.84-13.5'/%3E%3C/g%3E%3C/svg%3E%0A");
}

/* volunteer milestones - no border */
.Results-table--v10club {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 96.78 92.58' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E path %7B fill: %23888; %7D %3C/style%3E%3Cg transform='translate%28-365.5,-245.34%29'%3E%3Cpath d='m414.33 253.33c9.23 0.02 16.75 7.55 16.77 16.77 0 0.92-0.16 2.79-0.16 2.81-0.01 0.07-0.01 0.15-0.01 0.22 0.13 2.09 1.87 3.73 3.96 3.73 1.97 0 3.63-1.43 3.93-3.35 0.21-0.71 0.26-1.81 0.26-3.41 0-6.6-2.57-12.8-7.23-17.48-4.67-4.69-10.89-7.28-17.53-7.28-13.65 0-24.76 11.11-24.77 24.76 0 0.35 0.01 0.7 0.03 1.05-13.82 2.42-24.08 14.52-24.08 28.7 0 8.31 3.57 16.25 9.8 21.8 1.46 1.27 9.3 7.59 19.94 7.59h0.86c2.47 0 4.13-2.12 4.13-4.1 0-2.28-1.86-4.13-4.13-4.13h-2.13c-11.47-0.39-20.46-9.69-20.48-21.16 0-11.4 9.28-20.88 20.69-21.14l3.07-0.08c0.44-0.01 0.86-0.22 1.13-0.57s0.37-0.8 0.27-1.24l-0.68-3.01c-0.29-1.27-0.43-2.52-0.43-3.72 0.03-9.22 7.56-16.75 16.79-16.76'/%3E%3Cpath d='m413.65 298.67-4.8 1.47c-0.47 0.13-1.07 0.2-1.47 0.2-1.93 0-3.6-1.6-3.6-3.46 0-1.73 1.07-3.07 2.73-3.53l7.06-2.27c1.6-0.47 2.8-0.73 4-0.73h0.13c2.33 0 4.06 1.8 4.06 4.06v39.45c0 2.26-1.8 4.06-4.06 4.06-2.2 0-4.06-1.8-4.06-4.06v-35.19z'/%3E%3Cpath d='m443.56 289.23c-10.79 0-18.79 8.33-18.79 18.39v0.13c0 10 7.93 18.19 18.66 18.19 1.55 0 3.04-0.17 4.46-0.49 8.52-1.92 14.39-9.27 14.39-17.83v-0.13c0.01-10.07-7.93-18.26-18.72-18.26m-0.76 29.61c-5.86-0.4-9.96-5.35-9.96-11.22v-0.13c0-6.13 4.13-11.2 10.6-11.2 6.33 0 10.8 5.13 10.8 11.33v0.13c0 5.8-3.79 10.68-9.84 11.09z'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.Results-table--v25club {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 110.3 94.93' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E path %7B fill: %233E3E78; %7D %3C/style%3E%3Cg transform='translate%28-365.5,-245.34%29'%3E%3Cpath d='m440.12 332h-21.76l11.03-9.2c9.5-7.74 13.94-12.34 13.94-20.76v-0.16c0-9.57-7.2-16.01-17.7-16.01-8.43 0-13.41 3.22-17.77 8.65-0.69 0.84-1.07 1.92-1.07 2.92 0 2.37 1.91 4.29 4.29 4.29 1.53 0 2.61-0.69 3.3-1.46 3.3-3.99 6.28-5.97 10.57-5.97 4.91 0 8.66 3.06 8.66 8.35 0 4.83-2.68 8.27-10.04 14.48l-16.47 14.02c-1.61 1.3-2.45 2.84-2.45 4.68 0 2.76 2.15 4.44 5.06 4.44h30.41c2.3 0 4.14-1.84 4.14-4.14 0-2.29-1.84-4.13-4.14-4.13'/%3E%3Cpath d='m461.23 301.75c-2.33 0-4.02 0.34-5.67 0.88l0.53-7.88h14.47c2.07 0 3.76-1.66 3.76-3.71 0-2.04-1.72-3.76-3.76-3.76h-18.13c-2.05 0-3.69 1.6-3.82 3.72l-0.85 14.42c-0.07 1.59 0.46 2.77 1.63 3.61 1.33 0.94 2.35 1.49 3.67 1.49 0.48 0 1-0.18 1.67-0.41 1.16-0.4 2.75-0.95 5.19-0.95 4.66 0 7.68 2.36 7.68 6.13 0 3.76-2.88 6.3-7.16 6.3-2.95 0-5.59-1.03-8.31-3.24-0.7-0.56-1.47-0.82-2.44-0.82-2.16 0-3.99 1.83-3.99 3.99 0 1.24 0.57 2.35 1.67 3.23 3.9 3.01 8.21 4.47 13.18 4.47 8.98 0 15.25-5.83 15.25-14.28-0.01-8.13-5.59-13.19-14.57-13.19'/%3E%3Cpath d='m414.33 253.33c9.23 0.02 16.75 7.55 16.77 16.77 0 0.92-0.16 2.79-0.16 2.81-0.01 0.07-0.01 0.15-0.01 0.22 0.13 2.09 1.87 3.73 3.96 3.73 1.97 0 3.63-1.43 3.93-3.35 0.21-0.71 0.26-1.81 0.26-3.41 0-6.6-2.57-12.8-7.23-17.48-4.67-4.69-10.89-7.28-17.53-7.28-13.65 0-24.76 11.11-24.77 24.76 0 0.35 0.01 0.7 0.03 1.05-13.82 2.42-24.08 14.52-24.08 28.7 0 8.31 3.57 16.25 9.8 21.8 1.46 1.27 9.3 7.59 19.94 7.59h0.86c2.47 0 4.13-2.12 4.13-4.1 0-2.28-1.86-4.13-4.13-4.13h-2.13c-11.47-0.39-20.46-9.69-20.48-21.16 0-11.4 9.28-20.88 20.69-21.14l3.07-0.08c0.44-0.01 0.86-0.22 1.13-0.57s0.37-0.8 0.28-1.24l-0.68-3.01c-0.29-1.27-0.43-2.52-0.43-3.72 0.02-9.22 7.55-16.75 16.78-16.76'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.Results-table--v50club {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 119.53 92.04' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E path %7B fill: %23E21145; %7D %3C/style%3E%3Cg transform='translate%28-360.16,-243.47%29'%3E%3Cpath d='m408.99 251.46c9.23 0.02 16.75 7.55 16.77 16.77 0 0.92-0.16 2.79-0.16 2.81-0.01 0.07-0.01 0.15-0.01 0.22 0.13 2.09 1.87 3.73 3.96 3.73 1.97 0 3.63-1.43 3.93-3.35 0.21-0.71 0.26-1.81 0.26-3.41 0-6.6-2.57-12.8-7.23-17.48-4.67-4.69-10.89-7.28-17.53-7.28-13.65 0-24.76 11.11-24.77 24.76 0 0.35 0.01 0.7 0.03 1.05-13.82 2.42-24.08 14.52-24.08 28.7 0 8.31 3.57 16.25 9.8 21.8 1.46 1.27 9.3 7.59 19.94 7.59h0.86c2.47 0 4.13-2.12 4.13-4.1 0-2.28-1.86-4.13-4.13-4.13h-2.13c-11.47-0.39-20.46-9.69-20.48-21.16 0-11.4 9.28-20.88 20.69-21.14l3.07-0.08c0.44-0.01 0.86-0.22 1.13-0.57s0.37-0.8 0.27-1.24l-0.68-3.01c-0.29-1.27-0.43-2.52-0.43-3.72 0.03-9.22 7.56-16.75 16.79-16.76'/%3E%3Cpath d='m401.76 329.87c-1.11-0.89-1.86-2.08-1.86-3.57 0-2.38 2-4.38 4.38-4.38 1.11 0 1.93 0.3 2.67 0.89 3.56 2.9 7.2 4.38 11.29 4.38 5.87 0 10.1-3.49 10.1-8.98v-0.15c0-5.35-4.46-8.62-10.77-8.62-5.05 0-7.5 1.78-8.91 1.78s-2.53-0.52-4.31-1.78c-1.34-0.96-1.85-2.3-1.78-4.01l1.11-18.72c0.15-2.37 1.93-4.08 4.16-4.08h23.54c2.23 0 4.08 1.86 4.08 4.08 0 2.23-1.86 4.01-4.08 4.01h-19.53l-0.82 12.18c2.45-0.89 4.75-1.48 8.24-1.48 10.17 0 18.12 5.35 18.12 16.34v0.15c0 10.54-7.87 17.6-19.01 17.6-7.04 0-12.39-2.37-16.62-5.64'/%3E%3Cpath d='m458.83 281.4c-12.03 0-20.94 9.28-20.94 20.5v0.15c0 11.14 8.84 20.27 20.79 20.27 1.73 0 3.39-0.19 4.97-0.55 9.49-2.14 16.04-10.33 16.04-19.88v-0.15c0.01-11.2-8.83-20.34-20.86-20.34m-0.85 33.01c-6.66-0.73-11.1-5.96-11.1-12.51v-0.15c0-6.83 4.6-12.48 11.81-12.48 7.05 0 12.03 5.72 12.03 12.62v0.15c0 6.47-4.33 11.48-10.96 12.36-0.45 0.06-1.34 0.05-1.78 0.01z'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.Results-table--v100club {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 116.42 83.9' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E path %7B fill: %23474747; %7D %3C/style%3E%3Cg transform='translate%28-365.5,-245.34%29'%3E%3Cpath d='m414.33 253.33c9.23 0.02 16.75 7.55 16.77 16.77 0 0.92-0.16 2.79-0.16 2.81-0.01 0.07-0.01 0.15-0.01 0.22 0.13 2.09 1.87 3.73 3.96 3.73 1.97 0 3.63-1.43 3.93-3.35 0.21-0.71 0.26-1.81 0.26-3.41 0-6.6-2.57-12.8-7.23-17.48-4.67-4.69-10.89-7.28-17.53-7.28-13.65 0-24.76 11.11-24.77 24.76 0 0.35 0.01 0.7 0.03 1.05-13.82 2.42-24.08 14.52-24.08 28.7 0 8.31 3.57 16.25 9.8 21.8 1.46 1.27 9.3 7.59 19.94 7.59h0.86c2.47 0 4.13-2.12 4.13-4.1 0-2.28-1.86-4.13-4.13-4.13h-2.13c-11.47-0.39-20.46-9.69-20.48-21.16 0-11.4 9.28-20.88 20.69-21.14l3.07-0.08c0.44-0.01 0.86-0.22 1.13-0.57s0.37-0.8 0.28-1.24l-0.68-3.01c-0.29-1.27-0.43-2.52-0.43-3.72 0.02-9.22 7.55-16.75 16.78-16.76'/%3E%3Cpath d='m407.55 291.62-4.03 1.23c-0.39 0.11-0.9 0.17-1.23 0.17-1.62 0-3.03-1.34-3.03-2.91 0-1.46 0.9-2.58 2.3-2.97l5.94-1.9c1.34-0.39 2.35-0.62 3.36-0.62h0.11c1.96 0 3.42 1.51 3.42 3.42v33.16c0 1.9-1.51 3.42-3.42 3.42-1.85 0-3.42-1.51-3.42-3.42z'/%3E%3Cpath d='m416.9 299.25v-0.11c0-8.46 6.72-15.46 15.8-15.46 9.07 0 15.74 6.89 15.74 15.35v0.11c0 8.4-6.72 15.4-15.85 15.4-9.03 0.01-15.69-6.89-15.69-15.29m24.76 0v-0.11c0-5.21-3.75-9.52-9.07-9.52-5.43 0-8.91 4.26-8.91 9.41v0.11c0 5.15 3.75 9.47 9.02 9.47 5.48 0 8.96-4.26 8.96-9.36'/%3E%3Cpath d='m466.19 283.68c-9.08 0-15.8 7-15.8 15.46v0.11c0 8.4 6.67 15.29 15.68 15.29 1.3 0 2.56-0.14 3.75-0.41 7.16-1.62 12.1-7.79 12.1-14.99v-0.11c0.01-8.46-6.66-15.35-15.73-15.35m-0.64 24.89c-4.92-0.34-8.38-4.49-8.38-9.43v-0.11c0-5.15 3.47-9.41 8.91-9.41 5.32 0 9.07 4.31 9.07 9.52v0.11c0 4.88-3.19 8.98-8.27 9.32z'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.Results-table--v250club {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 122.72 83.9' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E path %7B fill: %23457e7e; %7D %3C/style%3E%3Cg transform='translate%28-361.59,-244.55%29'%3E%3Cpath d='m410.42 252.54c9.23 0.02 16.75 7.55 16.77 16.77 0 0.92-0.16 2.79-0.16 2.81-0.01 0.07-0.01 0.15-0.01 0.22 0.13 2.09 1.87 3.73 3.96 3.73 1.97 0 3.62-1.43 3.93-3.35 0.21-0.71 0.26-1.81 0.26-3.41 0-6.6-2.57-12.8-7.23-17.48-4.67-4.69-10.89-7.28-17.53-7.28-13.65 0-24.76 11.11-24.77 24.76 0 0.35 0.01 0.7 0.03 1.05-13.82 2.42-24.08 14.52-24.08 28.7 0 8.31 3.57 16.25 9.8 21.8 1.46 1.27 9.3 7.59 19.94 7.59h0.86c2.47 0 4.13-2.12 4.13-4.1 0-2.28-1.86-4.13-4.13-4.13h-2.13c-11.47-0.39-20.46-9.69-20.48-21.16 0-11.4 9.28-20.88 20.69-21.14l3.07-0.08c0.44-0.01 0.86-0.22 1.13-0.57s0.37-0.8 0.27-1.24l-0.68-3.01c-0.29-1.27-0.43-2.52-0.43-3.72 0.03-9.21 7.55-16.74 16.79-16.76'/%3E%3Cpath d='m400.34 314.33 12.08-10.28c5.4-4.55 7.36-7.08 7.36-10.62 0-3.88-2.75-6.12-6.35-6.12-3.15 0-5.34 1.46-7.75 4.38-0.5 0.56-1.29 1.07-2.42 1.07-1.74 0-3.15-1.4-3.15-3.14 0-0.73 0.28-1.52 0.79-2.14 3.2-3.99 6.85-6.35 13.03-6.35 7.7 0 12.98 4.72 12.98 11.74v0.11c0 6.18-3.26 9.55-10.22 15.22l-8.09 6.74h15.96c1.68 0 3.03 1.35 3.03 3.03 0 1.69-1.35 3.03-3.03 3.03h-22.3c-2.14 0-3.71-1.23-3.71-3.26 0-1.33 0.62-2.45 1.79-3.41'/%3E%3Cpath d='m439.53 312.92c-3.65 0-6.81-1.07-9.67-3.28-0.8-0.64-1.22-1.46-1.22-2.37 0-1.59 1.34-2.93 2.93-2.93 0.71 0 1.28 0.19 1.79 0.6 2 1.62 3.93 2.38 6.1 2.38 3.14 0 5.25-1.86 5.25-4.62 0-2.77-2.21-4.5-5.63-4.5-1.79 0-2.96 0.41-3.81 0.7-0.49 0.17-0.87 0.3-1.22 0.3-0.97 0-1.72-0.4-2.69-1.09-0.86-0.62-1.25-1.48-1.2-2.65l0.63-10.57c0.1-1.56 1.3-2.73 2.8-2.73h13.29c1.49 0 2.76 1.26 2.76 2.76s-1.24 2.72-2.76 2.72h-10.61l-0.39 5.78c1.21-0.39 2.45-0.64 4.16-0.64 6.58 0 10.68 3.71 10.68 9.68 0 6.19-4.6 10.46-11.19 10.46'/%3E%3Cpath d='m468.53 281.13c-9.1 0-15.84 7.02-15.84 15.51v0.11c0 8.43 6.69 15.34 15.73 15.34 1.31 0 2.57-0.14 3.76-0.42 7.18-1.62 12.13-7.81 12.13-15.04v-0.11c0-8.48-6.68-15.39-15.78-15.39m-0.65 24.97c-4.94-0.34-8.4-4.51-8.4-9.46v-0.11c0-5.17 3.48-9.44 8.93-9.44 5.34 0 9.1 4.33 9.1 9.55v0.11c0 4.89-3.19 9-8.29 9.35z'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.Results-table--v500club {
    background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 124.74 83.9' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E path %7B fill: %231693c7; %7D %3C/style%3E%3Cg transform='translate%28-360.03,-242.03%29'%3E%3Cpath class='st0' d='m408.86 250.02c9.23 0.02 16.75 7.55 16.77 16.77 0 0.92-0.16 2.79-0.16 2.81-0.01 0.07-0.01 0.15-0.01 0.22 0.13 2.09 1.87 3.73 3.96 3.73 1.97 0 3.63-1.43 3.93-3.35 0.21-0.71 0.26-1.81 0.26-3.41 0-6.6-2.57-12.8-7.23-17.48-4.67-4.69-10.89-7.28-17.53-7.28-13.65 0-24.76 11.11-24.77 24.76 0 0.35 0.01 0.7 0.03 1.05-13.82 2.42-24.08 14.52-24.08 28.7 0 8.31 3.57 16.25 9.8 21.8 1.46 1.27 9.3 7.59 19.94 7.59h0.86c2.47 0 4.13-2.12 4.13-4.1 0-2.28-1.86-4.13-4.13-4.13h-2.13c-11.47-0.39-20.46-9.69-20.48-21.16 0-11.4 9.28-20.88 20.69-21.14l3.07-0.08c0.44-0.01 0.86-0.22 1.13-0.57s0.37-0.8 0.27-1.24l-0.68-3.01c-0.29-1.27-0.43-2.52-0.43-3.72 0.03-9.21 7.56-16.74 16.79-16.76'/%3E%3Cpath class='st0' d='m422.55 293.94v-0.11c0-8.09 6.43-14.79 15.12-14.79 8.68 0 15.06 6.59 15.06 14.69v0.11c0 8.04-6.43 14.74-15.17 14.74-8.64 0-15.01-6.6-15.01-14.64m23.69 0v-0.11c0-4.98-3.59-9.11-8.68-9.11-5.2 0-8.52 4.07-8.52 9v0.11c0 4.93 3.59 9.06 8.63 9.06 5.24 0 8.57-4.07 8.57-8.95'/%3E%3Cpath class='st0' d='m469.71 279.04c-8.68 0-15.12 6.7-15.12 14.79v0.11c0 8.04 6.38 14.63 15.01 14.63 1.25 0 2.45-0.14 3.59-0.39 6.85-1.55 11.58-7.45 11.58-14.35v-0.11c0.01-8.08-6.37-14.68-15.06-14.68m-0.61 23.82c-4.71-0.32-8.02-4.3-8.02-9.03v-0.11c0-4.93 3.32-9 8.52-9 5.09 0 8.68 4.13 8.68 9.11v0.11c0 4.67-3.05 8.59-7.91 8.92z'/%3E%3Cpath class='st0' d='m396.52 313.95c-0.8-0.64-1.34-1.5-1.34-2.57 0-1.71 1.44-3.16 3.16-3.16 0.8 0 1.39 0.21 1.92 0.64 2.57 2.09 5.19 3.16 8.13 3.16 4.22 0 7.27-2.51 7.27-6.47v-0.11c0-3.85-3.21-6.2-7.75-6.2-3.63 0-5.4 1.28-6.42 1.28s-1.82-0.37-3.1-1.28c-0.96-0.69-1.34-1.66-1.28-2.89l0.8-13.48c0.11-1.71 1.39-2.94 2.99-2.94h16.95c1.6 0 2.94 1.34 2.94 2.94 0 1.61-1.34 2.89-2.94 2.89h-14.05l-0.59 8.77c1.77-0.64 3.42-1.07 5.93-1.07 7.33 0 13.05 3.85 13.05 11.76v0.11c0 7.59-5.67 12.67-13.69 12.67-5.08 0.01-8.93-1.7-11.98-4.05'/%3E%3C/g%3E%3C/svg%3E%0A");
}

/* volunteer milestones */
.Vanity-page--v10club {
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 170.11 174.25' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E path,polygon%7Bfill:%23888888;%7D %3C/style%3E%3Cg transform='translate%28-335.6 -211.23%29'%3E%3Cpolygon points='353.86 345.68 364.54 342.47 367.53 346.5 350.12 351.06 347.58 347.64 356.99 332.3 360.04 336.4'/%3E%3Cpath d='m362.22 352.92 0.03-0.04c3.03-3.67 8.45-4.21 12.39-0.95 3.95 3.25 4.44 8.61 1.41 12.28l-0.03 0.03c-3.03 3.68-8.44 4.21-12.39 0.95-3.95-3.24-4.44-8.59-1.41-12.27m10.13 8.37 0.03-0.03c1.54-1.86 1.54-4.54-0.42-6.15s-4.55-1.11-6.07 0.74l-0.03 0.04c-1.52 1.84-1.51 4.55 0.44 6.16 1.94 1.59 4.53 1.08 6.05-0.76'/%3E%3Cpolygon points='381.67 371.91 388.86 375.48 387.07 379.1 375.76 373.48 383.13 358.63 387.25 360.67'/%3E%3Cpath d='m392.17 373.38 2.38-9 4.49 1.19-2.36 8.91c-0.61 2.31 0.27 3.72 2.05 4.19 1.81 0.48 3.25-0.27 3.85-2.51l2.39-9.02 4.49 1.19-2.34 8.88c-1.36 5.15-4.92 6.66-9.48 5.46-4.54-1.2-6.79-4.27-5.47-9.29'/%3E%3Cpolygon points='423.57 377.58 423.71 368.82 428.26 368.89 427.99 385.48 423.99 385.41 417.03 376.2 416.88 385.29 412.34 385.21 412.61 368.64 416.89 368.71'/%3E%3Cpolygon points='430.6 368.46 444.72 365.08 445.66 368.99 440.82 370.15 443.74 382.36 439.27 383.43 436.35 371.22 431.54 372.37'/%3E%3Cpolygon points='461.17 361.44 453.32 365.38 454.46 367.65 461.57 364.08 463.2 367.31 456.08 370.89 457.26 373.24 465.22 369.24 466.98 372.73 454.95 378.77 447.51 363.96 459.43 357.97'/%3E%3Cpolygon points='475.01 350.47 468.27 356.1 469.89 358.04 475.99 352.95 478.32 355.73 472.21 360.82 473.9 362.84 480.73 357.13 483.23 360.14 472.91 368.75 462.29 356.03 472.52 347.49'/%3E%3Cpath d='m474.88 345 4.67-6.3c1.51-2.04 3.08-3.05 4.64-3.28 1.36-0.2 2.66 0.14 3.97 1.12l0.04 0.03c2.06 1.52 2.6 3.61 2.08 5.78l6.99 0.27-3.15 4.24-6.02-0.31-1.21 1.64 4.03 3-2.74 3.69zm10.95-1.4c0.92-1.24 0.86-2.43-0.12-3.15l-0.03-0.02c-1.07-0.79-2.18-0.41-3.08 0.81l-1.81 2.43 3.22 2.38z'/%3E%3Cpath d='m495.24 331.75c-0.53 0-1.07-0.1-1.59-0.33-2.08-0.88-3.05-3.28-2.17-5.36 1.96-4.63 3.47-9.48 4.48-14.4 1.03-5.06 1.56-10.27 1.56-15.48s-0.53-10.42-1.56-15.48c-1.01-4.93-2.52-9.78-4.48-14.4-1.93-4.55-4.31-8.94-7.08-13.04-2.75-4.06-5.91-7.89-9.39-11.37-3.48-3.47-7.31-6.63-11.38-9.38-4.11-2.77-8.51-5.15-13.06-7.08-4.64-1.96-9.49-3.47-14.42-4.47-10.12-2.07-20.86-2.07-30.99 0-4.93 1.01-9.79 2.51-14.42 4.47-4.55 1.92-8.95 4.31-13.06 7.08-4.07 2.75-7.9 5.9-11.38 9.38s-6.64 7.3-9.39 11.37c-2.78 4.11-5.16 8.49-7.09 13.04-1.96 4.63-3.47 9.48-4.48 14.4-1.04 5.06-1.56 10.27-1.56 15.48s0.52 10.42 1.56 15.48c1.01 4.93 2.52 9.77 4.48 14.41 0.88 2.08-0.09 4.48-2.17 5.35-2.08 0.89-4.48-0.09-5.36-2.17-2.17-5.12-3.84-10.49-4.96-15.95-1.15-5.6-1.73-11.36-1.73-17.12s0.58-11.52 1.73-17.12c1.12-5.45 2.79-10.82 4.96-15.96 2.13-5.04 4.77-9.89 7.85-14.43 3.04-4.5 6.53-8.73 10.38-12.57 3.85-3.85 8.08-7.33 12.59-10.37 4.54-3.07 9.41-5.71 14.44-7.83 5.13-2.17 10.51-3.84 15.97-4.95 11.2-2.29 23.06-2.29 34.27 0 5.46 1.11 10.83 2.78 15.97 4.95 5.04 2.13 9.9 4.76 14.45 7.83 4.51 3.04 8.74 6.53 12.58 10.37 3.85 3.84 7.34 8.08 10.39 12.57 3.07 4.54 5.71 9.4 7.84 14.43 2.17 5.13 3.84 10.5 4.96 15.96 1.14 5.6 1.73 11.36 1.73 17.12s-0.58 11.52-1.73 17.12c-1.12 5.46-2.79 10.83-4.96 15.96-0.67 1.56-2.19 2.49-3.78 2.49'/%3E%3Cpath d='m414.33 253.33c9.23 0.02 16.75 7.55 16.77 16.77 0 0.92-0.16 2.79-0.16 2.81-0.01 0.07-0.01 0.15-0.01 0.22 0.13 2.09 1.87 3.73 3.96 3.73 1.97 0 3.63-1.43 3.93-3.35 0.21-0.71 0.26-1.81 0.26-3.41 0-6.6-2.57-12.8-7.23-17.48-4.67-4.69-10.89-7.28-17.53-7.28-13.65 0-24.76 11.11-24.77 24.76 0 0.35 0.01 0.7 0.03 1.05-13.82 2.42-24.08 14.52-24.08 28.7 0 8.31 3.57 16.25 9.8 21.8 1.46 1.27 9.3 7.59 19.94 7.59h0.86c2.47 0 4.13-2.12 4.13-4.1 0-2.28-1.86-4.13-4.13-4.13h-2.13c-11.47-0.39-20.46-9.69-20.48-21.16 0-11.4 9.28-20.88 20.69-21.14l3.07-0.08c0.44-0.01 0.86-0.22 1.13-0.57s0.37-0.8 0.27-1.24l-0.68-3.01c-0.29-1.27-0.43-2.52-0.43-3.72 0.03-9.22 7.56-16.75 16.79-16.76'/%3E%3Cpath d='m413.65 298.67-4.8 1.47c-0.47 0.13-1.07 0.2-1.47 0.2-1.93 0-3.6-1.6-3.6-3.46 0-1.73 1.07-3.07 2.73-3.53l7.06-2.27c1.6-0.47 2.8-0.73 4-0.73h0.13c2.33 0 4.06 1.8 4.06 4.06v39.45c0 2.26-1.8 4.06-4.06 4.06-2.2 0-4.06-1.8-4.06-4.06v-35.19z'/%3E%3Cpath d='m443.56 289.23c-10.79 0-18.79 8.33-18.79 18.39v0.13c0 10 7.93 18.19 18.66 18.19 1.55 0 3.04-0.17 4.46-0.49 8.52-1.92 14.39-9.27 14.39-17.83v-0.13c0.01-10.07-7.93-18.26-18.72-18.26m-0.76 29.61c-5.86-0.4-9.96-5.35-9.96-11.22v-0.13c0-6.13 4.13-11.2 10.6-11.2 6.33 0 10.8 5.13 10.8 11.33v0.13c0 5.8-3.79 10.68-9.84 11.09z'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.Vanity-page--v25club {
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 170.11 174.25' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E path,polygon%7Bfill:%233E3E78;%7D %3C/style%3E%3Cg transform='translate%28-335.6 -211.22%29'%3E%3Cpolygon points='367.53 346.5 350.12 351.06 347.58 347.64 356.99 332.3 360.04 336.4 353.86 345.68 364.54 342.47'/%3E%3Cpath d='m362.22 352.92 0.03-0.04c3.03-3.67 8.45-4.21 12.39-0.95 3.95 3.25 4.44 8.61 1.41 12.28l-0.03 0.03c-3.03 3.68-8.44 4.21-12.39 0.95-3.95-3.24-4.44-8.59-1.41-12.27m10.13 8.37 0.03-0.03c1.54-1.86 1.54-4.54-0.42-6.15s-4.55-1.11-6.07 0.74l-0.03 0.04c-1.52 1.84-1.51 4.55 0.44 6.16 1.94 1.59 4.53 1.08 6.05-0.76'/%3E%3Cpolygon points='387.07 379.1 375.76 373.48 383.13 358.63 387.25 360.67 381.67 371.91 388.86 375.48'/%3E%3Cpath d='m392.17 373.38 2.38-9 4.49 1.19-2.36 8.91c-0.61 2.31 0.27 3.72 2.05 4.19 1.81 0.48 3.25-0.27 3.85-2.51l2.39-9.02 4.49 1.19-2.34 8.88c-1.36 5.15-4.92 6.66-9.48 5.46-4.54-1.2-6.79-4.28-5.47-9.29'/%3E%3Cpolygon points='428.26 368.89 427.99 385.47 423.99 385.41 417.03 376.19 416.88 385.29 412.34 385.21 412.61 368.64 416.89 368.71 423.57 377.58 423.71 368.82'/%3E%3Cpolygon points='445.66 368.99 440.82 370.15 443.74 382.36 439.27 383.43 436.35 371.22 431.54 372.37 430.6 368.46 444.72 365.08'/%3E%3Cpolygon points='454.46 367.65 461.57 364.07 463.2 367.31 456.08 370.89 457.26 373.24 465.22 369.24 466.98 372.73 454.95 378.77 447.51 363.96 459.43 357.97 461.17 361.44 453.32 365.38'/%3E%3Cpolygon points='469.89 358.04 475.99 352.95 478.32 355.72 472.21 360.82 473.9 362.84 480.73 357.13 483.23 360.13 472.91 368.75 462.28 356.03 472.52 347.49 475.01 350.47 468.27 356.1'/%3E%3Cpath d='m474.88 345 4.67-6.3c1.51-2.04 3.08-3.05 4.64-3.28 1.36-0.2 2.66 0.14 3.97 1.12l0.04 0.03c2.06 1.52 2.6 3.61 2.08 5.78l6.99 0.27-3.15 4.24-6.02-0.31-1.21 1.64 4.03 3-2.74 3.69zm10.95-1.4c0.92-1.24 0.86-2.43-0.12-3.15l-0.03-0.02c-1.07-0.79-2.18-0.41-3.08 0.81l-1.81 2.43 3.22 2.38z'/%3E%3Cpath d='m495.24 331.75c-0.53 0-1.07-0.1-1.59-0.33-2.08-0.88-3.05-3.28-2.17-5.36 1.96-4.63 3.47-9.48 4.48-14.4 1.03-5.06 1.56-10.27 1.56-15.48s-0.53-10.42-1.56-15.48c-1.01-4.93-2.52-9.78-4.48-14.4-1.93-4.55-4.31-8.94-7.08-13.04-2.75-4.06-5.91-7.89-9.39-11.37-3.48-3.47-7.31-6.63-11.38-9.38-4.11-2.77-8.51-5.15-13.06-7.08-4.64-1.96-9.49-3.47-14.42-4.47-10.12-2.07-20.86-2.07-30.99 0-4.93 1.01-9.79 2.51-14.42 4.47-4.55 1.92-8.95 4.31-13.06 7.08-4.07 2.75-7.9 5.9-11.38 9.38s-6.64 7.3-9.39 11.37c-2.78 4.11-5.16 8.49-7.09 13.04-1.96 4.63-3.47 9.48-4.48 14.4-1.04 5.06-1.56 10.27-1.56 15.48s0.52 10.42 1.56 15.48c1.01 4.93 2.52 9.77 4.48 14.4 0.88 2.08-0.09 4.48-2.17 5.35-2.08 0.89-4.48-0.09-5.36-2.17-2.17-5.12-3.84-10.49-4.96-15.95-1.15-5.6-1.73-11.36-1.73-17.12s0.58-11.52 1.73-17.12c1.12-5.45 2.79-10.82 4.96-15.96 2.13-5.04 4.77-9.89 7.85-14.43 3.04-4.5 6.53-8.73 10.38-12.57 3.85-3.85 8.08-7.33 12.59-10.37 4.54-3.07 9.41-5.71 14.44-7.83 5.13-2.17 10.51-3.84 15.97-4.95 11.2-2.29 23.06-2.29 34.27 0 5.46 1.11 10.83 2.78 15.97 4.95 5.04 2.13 9.9 4.76 14.45 7.83 4.51 3.04 8.74 6.53 12.58 10.37 3.85 3.84 7.34 8.08 10.39 12.57 3.07 4.54 5.71 9.4 7.84 14.43 2.17 5.13 3.84 10.5 4.96 15.96 1.14 5.6 1.73 11.36 1.73 17.12s-0.58 11.52-1.73 17.12c-1.12 5.46-2.79 10.83-4.96 15.96-0.67 1.57-2.19 2.5-3.78 2.5'/%3E%3Cpath d='m440.12 332h-21.76l11.03-9.2c9.5-7.74 13.94-12.34 13.94-20.76v-0.16c0-9.57-7.2-16.01-17.7-16.01-8.43 0-13.41 3.22-17.77 8.65-0.69 0.84-1.07 1.92-1.07 2.92 0 2.37 1.91 4.29 4.29 4.29 1.53 0 2.61-0.69 3.3-1.46 3.3-3.99 6.28-5.97 10.57-5.97 4.91 0 8.66 3.06 8.66 8.35 0 4.83-2.68 8.27-10.04 14.48l-16.47 14.02c-1.61 1.3-2.45 2.84-2.45 4.68 0 2.76 2.15 4.44 5.06 4.44h30.41c2.3 0 4.14-1.84 4.14-4.14 0-2.29-1.84-4.13-4.14-4.13'/%3E%3Cpath d='m461.23 301.75c-2.33 0-4.02 0.34-5.67 0.88l0.53-7.88h14.47c2.07 0 3.76-1.66 3.76-3.71 0-2.04-1.72-3.76-3.76-3.76h-18.13c-2.05 0-3.69 1.6-3.82 3.72l-0.85 14.42c-0.07 1.59 0.46 2.77 1.63 3.61 1.33 0.94 2.35 1.49 3.67 1.49 0.48 0 1-0.18 1.67-0.41 1.16-0.4 2.75-0.95 5.19-0.95 4.66 0 7.68 2.36 7.68 6.13 0 3.76-2.88 6.3-7.16 6.3-2.95 0-5.59-1.03-8.31-3.24-0.7-0.56-1.47-0.82-2.44-0.82-2.16 0-3.99 1.83-3.99 3.99 0 1.24 0.57 2.35 1.67 3.23 3.9 3.01 8.21 4.47 13.18 4.47 8.98 0 15.25-5.83 15.25-14.28-0.01-8.13-5.59-13.19-14.57-13.19'/%3E%3Cpath d='m414.33 253.33c9.23 0.02 16.75 7.55 16.77 16.77 0 0.92-0.16 2.79-0.16 2.81-0.01 0.07-0.01 0.15-0.01 0.22 0.13 2.09 1.87 3.73 3.96 3.73 1.97 0 3.63-1.43 3.93-3.35 0.21-0.71 0.26-1.81 0.26-3.41 0-6.6-2.57-12.8-7.23-17.48-4.67-4.69-10.89-7.28-17.53-7.28-13.65 0-24.76 11.11-24.77 24.76 0 0.35 0.01 0.7 0.03 1.05-13.82 2.42-24.08 14.52-24.08 28.7 0 8.31 3.57 16.25 9.8 21.8 1.46 1.27 9.3 7.59 19.94 7.59h0.86c2.47 0 4.13-2.12 4.13-4.1 0-2.28-1.86-4.13-4.13-4.13h-2.13c-11.47-0.39-20.46-9.69-20.48-21.16 0-11.4 9.28-20.88 20.69-21.14l3.07-0.08c0.44-0.01 0.86-0.22 1.13-0.57s0.37-0.8 0.28-1.24l-0.68-3.01c-0.29-1.27-0.43-2.52-0.43-3.72 0.02-9.22 7.55-16.75 16.78-16.76'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.Vanity-page--v50club {
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 170.11 174.25' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E path,polygon%7Bfill:%23E21145;%7D %3C/style%3E%3Cg transform='translate%28-335.6 -211.22%29'%3E%3Cpolygon points='353.86 345.68 364.54 342.47 367.53 346.5 350.12 351.06 347.58 347.64 356.99 332.3 360.04 336.4'/%3E%3Cpath d='m362.22 352.92 0.03-0.04c3.03-3.67 8.45-4.21 12.39-0.95 3.95 3.25 4.44 8.61 1.41 12.28l-0.03 0.03c-3.03 3.68-8.44 4.21-12.39 0.95-3.95-3.24-4.44-8.59-1.41-12.27m10.13 8.37 0.03-0.03c1.54-1.86 1.54-4.54-0.42-6.15s-4.55-1.11-6.07 0.74l-0.03 0.04c-1.52 1.84-1.51 4.55 0.44 6.16 1.94 1.59 4.53 1.08 6.05-0.76'/%3E%3Cpolygon points='381.67 371.91 388.86 375.48 387.07 379.1 375.76 373.48 383.13 358.63 387.25 360.67'/%3E%3Cpath d='m392.17 373.38 2.38-9 4.49 1.19-2.36 8.91c-0.61 2.31 0.27 3.72 2.05 4.19 1.81 0.48 3.25-0.27 3.85-2.51l2.39-9.02 4.49 1.19-2.34 8.88c-1.36 5.15-4.92 6.66-9.48 5.46-4.54-1.2-6.79-4.28-5.47-9.29'/%3E%3Cpolygon points='423.57 377.58 423.71 368.82 428.26 368.89 427.99 385.47 423.99 385.41 417.03 376.19 416.88 385.29 412.34 385.21 412.61 368.64 416.89 368.71'/%3E%3Cpolygon points='430.6 368.46 444.72 365.08 445.66 368.99 440.82 370.15 443.74 382.36 439.27 383.43 436.35 371.22 431.54 372.37'/%3E%3Cpolygon points='461.17 361.44 453.32 365.38 454.46 367.65 461.57 364.07 463.2 367.31 456.08 370.89 457.26 373.24 465.22 369.24 466.98 372.73 454.95 378.77 447.51 363.96 459.43 357.97'/%3E%3Cpolygon points='475.01 350.47 468.27 356.1 469.89 358.04 475.99 352.95 478.32 355.72 472.21 360.82 473.9 362.84 480.73 357.13 483.23 360.13 472.91 368.75 462.28 356.03 472.52 347.49'/%3E%3Cpath d='m474.88 345 4.67-6.3c1.51-2.04 3.08-3.05 4.64-3.28 1.36-0.2 2.66 0.14 3.97 1.12l0.04 0.03c2.06 1.52 2.6 3.61 2.08 5.78l6.99 0.27-3.15 4.24-6.02-0.31-1.21 1.64 4.03 3-2.74 3.69zm10.95-1.4c0.92-1.24 0.86-2.43-0.12-3.15l-0.03-0.02c-1.07-0.79-2.18-0.41-3.08 0.81l-1.81 2.43 3.22 2.38z'/%3E%3Cpath d='m495.24 331.75c-0.53 0-1.07-0.1-1.59-0.33-2.08-0.88-3.05-3.28-2.17-5.36 1.96-4.63 3.47-9.48 4.48-14.4 1.03-5.06 1.56-10.27 1.56-15.48s-0.53-10.42-1.56-15.48c-1.01-4.93-2.52-9.78-4.48-14.4-1.93-4.55-4.31-8.94-7.08-13.04-2.75-4.06-5.91-7.89-9.39-11.37-3.48-3.47-7.31-6.63-11.38-9.38-4.11-2.77-8.51-5.15-13.06-7.08-4.64-1.96-9.49-3.47-14.42-4.47-10.12-2.07-20.86-2.07-30.99 0-4.93 1.01-9.79 2.51-14.42 4.47-4.55 1.92-8.95 4.31-13.06 7.08-4.07 2.75-7.9 5.9-11.38 9.38s-6.64 7.3-9.39 11.37c-2.78 4.11-5.16 8.49-7.09 13.04-1.96 4.63-3.47 9.48-4.48 14.4-1.04 5.06-1.56 10.27-1.56 15.48s0.52 10.42 1.56 15.48c1.01 4.93 2.52 9.77 4.48 14.4 0.88 2.08-0.09 4.48-2.17 5.35-2.08 0.89-4.48-0.09-5.36-2.17-2.17-5.12-3.84-10.49-4.96-15.95-1.15-5.6-1.73-11.36-1.73-17.12s0.58-11.52 1.73-17.12c1.12-5.45 2.79-10.82 4.96-15.96 2.13-5.04 4.77-9.89 7.85-14.43 3.04-4.5 6.53-8.73 10.38-12.57 3.85-3.85 8.08-7.33 12.59-10.37 4.54-3.07 9.41-5.71 14.44-7.83 5.13-2.17 10.51-3.84 15.97-4.95 11.2-2.29 23.06-2.29 34.27 0 5.46 1.11 10.83 2.78 15.97 4.95 5.04 2.13 9.9 4.76 14.45 7.83 4.51 3.04 8.74 6.53 12.58 10.37 3.85 3.84 7.34 8.08 10.39 12.57 3.07 4.54 5.71 9.4 7.84 14.43 2.17 5.13 3.84 10.5 4.96 15.96 1.14 5.6 1.73 11.36 1.73 17.12s-0.58 11.52-1.73 17.12c-1.12 5.46-2.79 10.83-4.96 15.96-0.67 1.57-2.19 2.5-3.78 2.5'/%3E%3Cpath d='m408.99 251.46c9.23 0.02 16.75 7.55 16.77 16.77 0 0.92-0.16 2.79-0.16 2.81-0.01 0.07-0.01 0.15-0.01 0.22 0.13 2.09 1.87 3.73 3.96 3.73 1.97 0 3.63-1.43 3.93-3.35 0.21-0.71 0.26-1.81 0.26-3.41 0-6.6-2.57-12.8-7.23-17.48-4.67-4.69-10.89-7.28-17.53-7.28-13.65 0-24.76 11.11-24.77 24.76 0 0.35 0.01 0.7 0.03 1.05-13.82 2.42-24.08 14.52-24.08 28.7 0 8.31 3.57 16.25 9.8 21.8 1.46 1.27 9.3 7.59 19.94 7.59h0.86c2.47 0 4.13-2.12 4.13-4.1 0-2.28-1.86-4.13-4.13-4.13h-2.13c-11.47-0.39-20.46-9.69-20.48-21.16 0-11.4 9.28-20.88 20.69-21.14l3.07-0.08c0.44-0.01 0.86-0.22 1.13-0.57s0.37-0.8 0.27-1.24l-0.68-3.01c-0.29-1.27-0.43-2.52-0.43-3.72 0.03-9.22 7.56-16.75 16.79-16.76'/%3E%3Cpath d='m401.76 329.87c-1.11-0.89-1.86-2.08-1.86-3.57 0-2.38 2-4.38 4.38-4.38 1.11 0 1.93 0.3 2.67 0.89 3.56 2.9 7.2 4.38 11.29 4.38 5.87 0 10.1-3.49 10.1-8.98v-0.15c0-5.35-4.46-8.62-10.77-8.62-5.05 0-7.5 1.78-8.91 1.78s-2.53-0.52-4.31-1.78c-1.34-0.96-1.85-2.3-1.78-4.01l1.11-18.72c0.15-2.37 1.93-4.08 4.16-4.08h23.54c2.23 0 4.08 1.86 4.08 4.08 0 2.23-1.86 4.01-4.08 4.01h-19.53l-0.82 12.18c2.45-0.89 4.75-1.48 8.24-1.48 10.17 0 18.12 5.35 18.12 16.34v0.15c0 10.54-7.87 17.6-19.01 17.6-7.04 0-12.39-2.37-16.62-5.64'/%3E%3Cpath d='m458.83 281.4c-12.03 0-20.94 9.28-20.94 20.5v0.15c0 11.14 8.84 20.27 20.79 20.27 1.73 0 3.39-0.19 4.97-0.55 9.49-2.14 16.04-10.33 16.04-19.88v-0.15c0.01-11.2-8.83-20.34-20.86-20.34m-0.85 33.01c-6.66-0.73-11.1-5.96-11.1-12.51v-0.15c0-6.83 4.6-12.48 11.81-12.48 7.05 0 12.03 5.72 12.03 12.62v0.15c0 6.47-4.33 11.48-10.96 12.36-0.45 0.06-1.34 0.05-1.78 0.01z'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.Vanity-page--v100club {
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 170.11 174.25' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E path,polygon%7Bfill:%23474747;%7D %3C/style%3E%3Cg transform='translate%28-335.6 -211.22%29'%3E%3Cpolygon points='353.86 345.68 364.54 342.47 367.53 346.5 350.12 351.06 347.58 347.64 356.99 332.3 360.04 336.4'/%3E%3Cpath d='m362.22 352.92 0.03-0.04c3.03-3.67 8.45-4.21 12.39-0.95 3.95 3.25 4.44 8.61 1.41 12.28l-0.03 0.03c-3.03 3.68-8.44 4.21-12.39 0.95-3.95-3.24-4.44-8.59-1.41-12.27m10.13 8.37 0.03-0.03c1.54-1.86 1.54-4.54-0.42-6.15s-4.55-1.11-6.07 0.74l-0.03 0.04c-1.52 1.84-1.51 4.55 0.44 6.16 1.94 1.59 4.53 1.08 6.05-0.76'/%3E%3Cpolygon points='381.67 371.91 388.86 375.48 387.07 379.1 375.76 373.48 383.13 358.63 387.25 360.67'/%3E%3Cpath d='m392.17 373.38 2.38-9 4.49 1.19-2.36 8.91c-0.61 2.31 0.27 3.72 2.05 4.19 1.81 0.48 3.25-0.27 3.85-2.51l2.39-9.02 4.49 1.19-2.34 8.88c-1.36 5.15-4.92 6.66-9.48 5.46-4.54-1.2-6.79-4.28-5.47-9.29'/%3E%3Cpolygon points='423.57 377.58 423.71 368.82 428.26 368.89 427.99 385.47 423.99 385.41 417.03 376.19 416.88 385.29 412.34 385.21 412.61 368.64 416.89 368.71'/%3E%3Cpolygon points='430.6 368.46 444.72 365.08 445.66 368.99 440.82 370.15 443.74 382.36 439.27 383.43 436.35 371.22 431.54 372.37'/%3E%3Cpolygon points='461.17 361.44 453.32 365.38 454.46 367.65 461.57 364.07 463.2 367.31 456.08 370.89 457.26 373.24 465.22 369.24 466.98 372.73 454.95 378.77 447.51 363.96 459.43 357.97'/%3E%3Cpolygon points='475.01 350.47 468.27 356.1 469.89 358.04 475.99 352.95 478.32 355.72 472.21 360.82 473.9 362.84 480.73 357.13 483.23 360.13 472.91 368.75 462.28 356.03 472.52 347.49'/%3E%3Cpath d='m474.88 345 4.67-6.3c1.51-2.04 3.08-3.05 4.64-3.28 1.36-0.2 2.66 0.14 3.97 1.12l0.04 0.03c2.06 1.52 2.6 3.61 2.08 5.78l6.99 0.27-3.15 4.24-6.02-0.31-1.21 1.64 4.03 3-2.74 3.69zm10.95-1.4c0.92-1.24 0.86-2.43-0.12-3.15l-0.03-0.02c-1.07-0.79-2.18-0.41-3.08 0.81l-1.81 2.43 3.22 2.38z'/%3E%3Cpath d='m495.24 331.75c-0.53 0-1.07-0.1-1.59-0.33-2.08-0.88-3.05-3.28-2.17-5.36 1.96-4.63 3.47-9.48 4.48-14.4 1.03-5.06 1.56-10.27 1.56-15.48s-0.53-10.42-1.56-15.48c-1.01-4.93-2.52-9.78-4.48-14.4-1.93-4.55-4.31-8.94-7.08-13.04-2.75-4.06-5.91-7.89-9.39-11.37-3.48-3.47-7.31-6.63-11.38-9.38-4.11-2.77-8.51-5.15-13.06-7.08-4.64-1.96-9.49-3.47-14.42-4.47-10.12-2.07-20.86-2.07-30.99 0-4.93 1.01-9.79 2.51-14.42 4.47-4.55 1.92-8.95 4.31-13.06 7.08-4.07 2.75-7.9 5.9-11.38 9.38s-6.64 7.3-9.39 11.37c-2.78 4.11-5.16 8.49-7.09 13.04-1.96 4.63-3.47 9.48-4.48 14.4-1.04 5.06-1.56 10.27-1.56 15.48s0.52 10.42 1.56 15.48c1.01 4.93 2.52 9.77 4.48 14.4 0.88 2.08-0.09 4.48-2.17 5.35-2.08 0.89-4.48-0.09-5.36-2.17-2.17-5.12-3.84-10.49-4.96-15.95-1.15-5.6-1.73-11.36-1.73-17.12s0.58-11.52 1.73-17.12c1.12-5.45 2.79-10.82 4.96-15.96 2.13-5.04 4.77-9.89 7.85-14.43 3.04-4.5 6.53-8.73 10.38-12.57 3.85-3.85 8.08-7.33 12.59-10.37 4.54-3.07 9.41-5.71 14.44-7.83 5.13-2.17 10.51-3.84 15.97-4.95 11.2-2.29 23.06-2.29 34.27 0 5.46 1.11 10.83 2.78 15.97 4.95 5.04 2.13 9.9 4.76 14.45 7.83 4.51 3.04 8.74 6.53 12.58 10.37 3.85 3.84 7.34 8.08 10.39 12.57 3.07 4.54 5.71 9.4 7.84 14.43 2.17 5.13 3.84 10.5 4.96 15.96 1.14 5.6 1.73 11.36 1.73 17.12s-0.58 11.52-1.73 17.12c-1.12 5.46-2.79 10.83-4.96 15.96-0.67 1.57-2.19 2.5-3.78 2.5'/%3E%3Cpath d='m414.33 253.33c9.23 0.02 16.75 7.55 16.77 16.77 0 0.92-0.16 2.79-0.16 2.81-0.01 0.07-0.01 0.15-0.01 0.22 0.13 2.09 1.87 3.73 3.96 3.73 1.97 0 3.63-1.43 3.93-3.35 0.21-0.71 0.26-1.81 0.26-3.41 0-6.6-2.57-12.8-7.23-17.48-4.67-4.69-10.89-7.28-17.53-7.28-13.65 0-24.76 11.11-24.77 24.76 0 0.35 0.01 0.7 0.03 1.05-13.82 2.42-24.08 14.52-24.08 28.7 0 8.31 3.57 16.25 9.8 21.8 1.46 1.27 9.3 7.59 19.94 7.59h0.86c2.47 0 4.13-2.12 4.13-4.1 0-2.28-1.86-4.13-4.13-4.13h-2.13c-11.47-0.39-20.46-9.69-20.48-21.16 0-11.4 9.28-20.88 20.69-21.14l3.07-0.08c0.44-0.01 0.86-0.22 1.13-0.57s0.37-0.8 0.28-1.24l-0.68-3.01c-0.29-1.27-0.43-2.52-0.43-3.72 0.02-9.22 7.55-16.75 16.78-16.76'/%3E%3Cpath d='m407.55 291.62-4.03 1.23c-0.39 0.11-0.9 0.17-1.23 0.17-1.62 0-3.03-1.34-3.03-2.91 0-1.46 0.9-2.58 2.3-2.97l5.94-1.9c1.34-0.39 2.35-0.62 3.36-0.62h0.11c1.96 0 3.42 1.51 3.42 3.42v33.16c0 1.9-1.51 3.42-3.42 3.42-1.85 0-3.42-1.51-3.42-3.42z'/%3E%3Cpath d='m416.9 299.25v-0.11c0-8.46 6.72-15.46 15.8-15.46 9.07 0 15.74 6.89 15.74 15.35v0.11c0 8.4-6.72 15.4-15.85 15.4-9.03 0.01-15.69-6.89-15.69-15.29m24.76 0v-0.11c0-5.21-3.75-9.52-9.07-9.52-5.43 0-8.91 4.26-8.91 9.41v0.11c0 5.15 3.75 9.47 9.02 9.47 5.48 0 8.96-4.26 8.96-9.36'/%3E%3Cpath d='m466.19 283.68c-9.08 0-15.8 7-15.8 15.46v0.11c0 8.4 6.67 15.29 15.68 15.29 1.3 0 2.56-0.14 3.75-0.41 7.16-1.62 12.1-7.79 12.1-14.99v-0.11c0.01-8.46-6.66-15.35-15.73-15.35m-0.64 24.89c-4.92-0.34-8.38-4.49-8.38-9.43v-0.11c0-5.15 3.47-9.41 8.91-9.41 5.32 0 9.07 4.31 9.07 9.52v0.11c0 4.88-3.19 8.98-8.27 9.32z'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.Vanity-page--v250club {
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 170.11 174.25' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E path,polygon%7Bfill:%23457e7e;%7D %3C/style%3E%3Cg transform='translate%28-335.6 -211.22%29'%3E%3Cpolygon points='353.86 345.68 364.54 342.47 367.53 346.5 350.12 351.06 347.58 347.64 356.99 332.3 360.04 336.4'/%3E%3Cpath d='m362.22 352.92 0.03-0.04c3.03-3.67 8.45-4.21 12.39-0.95 3.95 3.25 4.44 8.61 1.41 12.28l-0.03 0.03c-3.03 3.68-8.44 4.21-12.39 0.95-3.95-3.24-4.44-8.59-1.41-12.27m10.13 8.37 0.03-0.03c1.54-1.86 1.54-4.54-0.42-6.15s-4.55-1.11-6.07 0.74l-0.03 0.04c-1.52 1.84-1.51 4.55 0.44 6.16 1.94 1.59 4.53 1.08 6.05-0.76'/%3E%3Cpolygon points='381.67 371.91 388.86 375.48 387.07 379.1 375.76 373.48 383.13 358.63 387.25 360.67'/%3E%3Cpath d='m392.17 373.38 2.38-9 4.49 1.19-2.36 8.91c-0.61 2.31 0.27 3.72 2.05 4.19 1.81 0.48 3.25-0.27 3.85-2.51l2.39-9.02 4.49 1.19-2.34 8.88c-1.36 5.15-4.92 6.66-9.48 5.46-4.54-1.2-6.79-4.28-5.47-9.29'/%3E%3Cpolygon points='423.57 377.58 423.71 368.82 428.26 368.89 427.99 385.47 423.99 385.41 417.03 376.19 416.88 385.29 412.34 385.21 412.61 368.64 416.89 368.71'/%3E%3Cpolygon points='430.6 368.46 444.72 365.08 445.66 368.99 440.82 370.15 443.74 382.36 439.27 383.43 436.35 371.22 431.54 372.37'/%3E%3Cpolygon points='461.17 361.44 453.32 365.38 454.46 367.65 461.57 364.07 463.2 367.31 456.08 370.89 457.26 373.24 465.22 369.24 466.98 372.73 454.95 378.77 447.51 363.96 459.43 357.97'/%3E%3Cpolygon points='475.01 350.47 468.27 356.1 469.89 358.04 475.99 352.95 478.32 355.72 472.21 360.82 473.9 362.84 480.73 357.13 483.23 360.13 472.91 368.75 462.28 356.03 472.52 347.49'/%3E%3Cpath d='m474.88 345 4.67-6.3c1.51-2.04 3.08-3.05 4.64-3.28 1.36-0.2 2.66 0.14 3.97 1.12l0.04 0.03c2.06 1.52 2.6 3.61 2.08 5.78l6.99 0.27-3.15 4.24-6.02-0.31-1.21 1.64 4.03 3-2.74 3.69zm10.95-1.4c0.92-1.24 0.86-2.43-0.12-3.15l-0.03-0.02c-1.07-0.79-2.18-0.41-3.08 0.81l-1.81 2.43 3.22 2.38z'/%3E%3Cpath d='m495.24 331.75c-0.53 0-1.07-0.1-1.59-0.33-2.08-0.88-3.05-3.28-2.17-5.36 1.96-4.63 3.47-9.48 4.48-14.4 1.03-5.06 1.56-10.27 1.56-15.48s-0.53-10.42-1.56-15.48c-1.01-4.93-2.52-9.78-4.48-14.4-1.93-4.55-4.31-8.94-7.08-13.04-2.75-4.06-5.91-7.89-9.39-11.37-3.48-3.47-7.31-6.63-11.38-9.38-4.11-2.77-8.51-5.15-13.06-7.08-4.64-1.96-9.49-3.47-14.42-4.47-10.12-2.07-20.86-2.07-30.99 0-4.93 1.01-9.79 2.51-14.42 4.47-4.55 1.92-8.95 4.31-13.06 7.08-4.07 2.75-7.9 5.9-11.38 9.38s-6.64 7.3-9.39 11.37c-2.78 4.11-5.16 8.49-7.09 13.04-1.96 4.63-3.47 9.48-4.48 14.4-1.04 5.06-1.56 10.27-1.56 15.48s0.52 10.42 1.56 15.48c1.01 4.93 2.52 9.77 4.48 14.4 0.88 2.08-0.09 4.48-2.17 5.35-2.08 0.89-4.48-0.09-5.36-2.17-2.17-5.12-3.84-10.49-4.96-15.95-1.15-5.6-1.73-11.36-1.73-17.12s0.58-11.52 1.73-17.12c1.12-5.45 2.79-10.82 4.96-15.96 2.13-5.04 4.77-9.89 7.85-14.43 3.04-4.5 6.53-8.73 10.38-12.57 3.85-3.85 8.08-7.33 12.59-10.37 4.54-3.07 9.41-5.71 14.44-7.83 5.13-2.17 10.51-3.84 15.97-4.95 11.2-2.29 23.06-2.29 34.27 0 5.46 1.11 10.83 2.78 15.97 4.95 5.04 2.13 9.9 4.76 14.45 7.83 4.51 3.04 8.74 6.53 12.58 10.37 3.85 3.84 7.34 8.08 10.39 12.57 3.07 4.54 5.71 9.4 7.84 14.43 2.17 5.13 3.84 10.5 4.96 15.96 1.14 5.6 1.73 11.36 1.73 17.12s-0.58 11.52-1.73 17.12c-1.12 5.46-2.79 10.83-4.96 15.96-0.67 1.57-2.19 2.5-3.78 2.5'/%3E%3Cpath d='m410.42 252.54c9.23 0.02 16.75 7.55 16.77 16.77 0 0.92-0.16 2.79-0.16 2.81-0.01 0.07-0.01 0.15-0.01 0.22 0.13 2.09 1.87 3.73 3.96 3.73 1.97 0 3.62-1.43 3.93-3.35 0.21-0.71 0.26-1.81 0.26-3.41 0-6.6-2.57-12.8-7.23-17.48-4.67-4.69-10.89-7.28-17.53-7.28-13.65 0-24.76 11.11-24.77 24.76 0 0.35 0.01 0.7 0.03 1.05-13.82 2.42-24.08 14.52-24.08 28.7 0 8.31 3.57 16.25 9.8 21.8 1.46 1.27 9.3 7.59 19.94 7.59h0.86c2.47 0 4.13-2.12 4.13-4.1 0-2.28-1.86-4.13-4.13-4.13h-2.13c-11.47-0.39-20.46-9.69-20.48-21.16 0-11.4 9.28-20.88 20.69-21.14l3.07-0.08c0.44-0.01 0.86-0.22 1.13-0.57s0.37-0.8 0.27-1.24l-0.68-3.01c-0.29-1.27-0.43-2.52-0.43-3.72 0.03-9.21 7.55-16.74 16.79-16.76'/%3E%3Cpath d='m400.34 314.33 12.08-10.28c5.4-4.55 7.36-7.08 7.36-10.62 0-3.88-2.75-6.12-6.35-6.12-3.15 0-5.34 1.46-7.75 4.38-0.5 0.56-1.29 1.07-2.42 1.07-1.74 0-3.15-1.4-3.15-3.14 0-0.73 0.28-1.52 0.79-2.14 3.2-3.99 6.85-6.35 13.03-6.35 7.7 0 12.98 4.72 12.98 11.74v0.11c0 6.18-3.26 9.55-10.22 15.22l-8.09 6.74h15.96c1.68 0 3.03 1.35 3.03 3.03 0 1.69-1.35 3.03-3.03 3.03h-22.3c-2.14 0-3.71-1.23-3.71-3.26 0-1.33 0.62-2.45 1.79-3.41'/%3E%3Cpath d='m439.53 312.92c-3.65 0-6.81-1.07-9.67-3.28-0.8-0.64-1.22-1.46-1.22-2.37 0-1.59 1.34-2.93 2.93-2.93 0.71 0 1.28 0.19 1.79 0.6 2 1.62 3.93 2.38 6.1 2.38 3.14 0 5.25-1.86 5.25-4.62 0-2.77-2.21-4.5-5.63-4.5-1.79 0-2.96 0.41-3.81 0.7-0.49 0.17-0.87 0.3-1.22 0.3-0.97 0-1.72-0.4-2.69-1.09-0.86-0.62-1.25-1.48-1.2-2.65l0.63-10.57c0.1-1.56 1.3-2.73 2.8-2.73h13.29c1.49 0 2.76 1.26 2.76 2.76s-1.24 2.72-2.76 2.72h-10.61l-0.39 5.78c1.21-0.39 2.45-0.64 4.16-0.64 6.58 0 10.68 3.71 10.68 9.68 0 6.19-4.6 10.46-11.19 10.46'/%3E%3Cpath d='m468.53 281.13c-9.1 0-15.84 7.02-15.84 15.51v0.11c0 8.43 6.69 15.34 15.73 15.34 1.31 0 2.57-0.14 3.76-0.42 7.18-1.62 12.13-7.81 12.13-15.04v-0.11c0-8.48-6.68-15.39-15.78-15.39m-0.65 24.97c-4.94-0.34-8.4-4.51-8.4-9.46v-0.11c0-5.17 3.48-9.44 8.93-9.44 5.34 0 9.1 4.33 9.1 9.55v0.11c0 4.89-3.19 9-8.29 9.35z'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.Vanity-page--v500club {
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 170.11 174.25' xml:space='preserve' xmlns='http://www.w3.org/2000/svg'%3E%3Cstyle type='text/css'%3E path,polygon%7Bfill:%231693c7;%7D %3C/style%3E%3Cg transform='translate%28-336 -210.88%29'%3E%3Cpolygon class='st0' points='354.26 345.34 364.94 342.13 367.94 346.16 350.53 350.72 347.98 347.3 357.39 331.96 360.44 336.06'/%3E%3Cpath class='st0' d='m362.62 352.58 0.03-0.04c3.03-3.67 8.45-4.21 12.39-0.95 3.95 3.25 4.44 8.61 1.41 12.28l-0.03 0.03c-3.03 3.68-8.44 4.21-12.39 0.95-3.95-3.24-4.44-8.59-1.41-12.27m10.13 8.37 0.03-0.03c1.54-1.86 1.54-4.54-0.42-6.15s-4.55-1.11-6.07 0.74l-0.03 0.04c-1.52 1.84-1.51 4.55 0.44 6.16 1.94 1.59 4.54 1.08 6.05-0.76'/%3E%3Cpolygon class='st0' points='382.07 371.57 389.27 375.14 387.48 378.76 376.17 373.14 383.54 358.29 387.65 360.33'/%3E%3Cpath class='st0' d='m392.58 373.04 2.38-9 4.49 1.19-2.36 8.91c-0.61 2.31 0.27 3.72 2.05 4.19 1.81 0.48 3.25-0.27 3.85-2.51l2.39-9.02 4.49 1.19-2.34 8.88c-1.36 5.15-4.92 6.66-9.48 5.46-4.55-1.2-6.8-4.27-5.47-9.29'/%3E%3Cpolygon class='st0' points='423.97 377.24 424.12 368.48 428.66 368.55 428.39 385.13 424.39 385.07 417.43 375.86 417.29 384.95 412.74 384.87 413.01 368.3 417.29 368.37'/%3E%3Cpolygon class='st0' points='431 368.12 445.12 364.74 446.06 368.65 441.22 369.81 444.14 382.02 439.68 383.09 436.76 370.88 431.94 372.03'/%3E%3Cpolygon class='st0' points='461.57 361.1 453.72 365.04 454.86 367.31 461.97 363.74 463.6 366.97 456.48 370.55 457.67 372.9 465.62 368.9 467.38 372.39 455.36 378.43 447.91 363.62 459.83 357.63'/%3E%3Cpolygon class='st0' points='475.41 350.13 468.67 355.76 470.29 357.7 476.39 352.61 478.72 355.39 472.62 360.48 474.3 362.5 481.13 356.79 483.64 359.8 473.31 368.41 462.69 355.69 472.92 347.15'/%3E%3Cpath class='st0' d='m475.29 344.67 4.67-6.3c1.51-2.04 3.08-3.05 4.64-3.28 1.36-0.2 2.66 0.14 3.97 1.12l0.04 0.03c2.06 1.52 2.6 3.61 2.08 5.78l6.99 0.27-3.15 4.24-6.02-0.31-1.21 1.64 4.03 3-2.74 3.69zm10.95-1.41c0.92-1.24 0.86-2.43-0.12-3.15l-0.03-0.02c-1.07-0.79-2.18-0.41-3.08 0.81l-1.81 2.43 3.22 2.38z'/%3E%3Cpath class='st0' d='m495.64 331.41c-0.53 0-1.07-0.1-1.59-0.33-2.08-0.88-3.05-3.28-2.17-5.36 1.96-4.63 3.47-9.48 4.48-14.4 1.03-5.06 1.56-10.27 1.56-15.48s-0.53-10.42-1.56-15.48c-1.01-4.93-2.52-9.78-4.48-14.4-1.93-4.55-4.31-8.94-7.08-13.04-2.75-4.06-5.91-7.89-9.39-11.37-3.48-3.47-7.31-6.63-11.38-9.38-4.11-2.77-8.51-5.15-13.06-7.08-4.64-1.96-9.49-3.47-14.42-4.47-10.12-2.07-20.86-2.07-30.99 0-4.93 1.01-9.79 2.51-14.42 4.47-4.55 1.92-8.95 4.31-13.06 7.08-4.07 2.75-7.9 5.9-11.38 9.38s-6.64 7.3-9.39 11.37c-2.78 4.11-5.16 8.49-7.09 13.04-1.96 4.63-3.47 9.48-4.48 14.4-1.04 5.06-1.56 10.27-1.56 15.48s0.52 10.42 1.56 15.48c1.01 4.93 2.52 9.77 4.48 14.4 0.88 2.08-0.09 4.48-2.17 5.35-2.08 0.89-4.48-0.09-5.36-2.17-2.17-5.12-3.84-10.49-4.96-15.95-1.15-5.6-1.73-11.36-1.73-17.12s0.58-11.52 1.73-17.12c1.12-5.45 2.79-10.82 4.96-15.96 2.13-5.04 4.77-9.89 7.85-14.43 3.04-4.5 6.53-8.73 10.38-12.57 3.85-3.85 8.08-7.33 12.59-10.37 4.54-3.07 9.41-5.71 14.44-7.83 5.13-2.17 10.51-3.84 15.97-4.95 11.2-2.29 23.06-2.29 34.27 0 5.46 1.11 10.83 2.78 15.97 4.95 5.04 2.13 9.9 4.76 14.45 7.83 4.51 3.04 8.74 6.53 12.58 10.37 3.85 3.84 7.34 8.08 10.39 12.57 3.07 4.54 5.71 9.4 7.84 14.43 2.17 5.13 3.84 10.5 4.96 15.96 1.14 5.6 1.73 11.36 1.73 17.12s-0.58 11.52-1.73 17.12c-1.12 5.46-2.79 10.83-4.96 15.96-0.67 1.57-2.18 2.5-3.78 2.5'/%3E%3Cpath class='st0' d='m408.86 250.02c9.23 0.02 16.75 7.55 16.77 16.77 0 0.92-0.16 2.79-0.16 2.81-0.01 0.07-0.01 0.15-0.01 0.22 0.13 2.09 1.87 3.73 3.96 3.73 1.97 0 3.63-1.43 3.93-3.35 0.21-0.71 0.26-1.81 0.26-3.41 0-6.6-2.57-12.8-7.23-17.48-4.67-4.69-10.89-7.28-17.53-7.28-13.65 0-24.76 11.11-24.77 24.76 0 0.35 0.01 0.7 0.03 1.05-13.82 2.42-24.08 14.52-24.08 28.7 0 8.31 3.57 16.25 9.8 21.8 1.46 1.27 9.3 7.59 19.94 7.59h0.86c2.47 0 4.13-2.12 4.13-4.1 0-2.28-1.86-4.13-4.13-4.13h-2.13c-11.47-0.39-20.46-9.69-20.48-21.16 0-11.4 9.28-20.88 20.69-21.14l3.07-0.08c0.44-0.01 0.86-0.22 1.13-0.57s0.37-0.8 0.27-1.24l-0.68-3.01c-0.29-1.27-0.43-2.52-0.43-3.72 0.03-9.21 7.56-16.74 16.79-16.76'/%3E%3Cpath class='st0' d='m422.55 293.94v-0.11c0-8.09 6.43-14.79 15.12-14.79 8.68 0 15.06 6.59 15.06 14.69v0.11c0 8.04-6.43 14.74-15.17 14.74-8.64 0-15.01-6.6-15.01-14.64m23.69 0v-0.11c0-4.98-3.59-9.11-8.68-9.11-5.2 0-8.52 4.07-8.52 9v0.11c0 4.93 3.59 9.06 8.63 9.06 5.24 0 8.57-4.07 8.57-8.95'/%3E%3Cpath class='st0' d='m469.71 279.04c-8.68 0-15.12 6.7-15.12 14.79v0.11c0 8.04 6.38 14.63 15.01 14.63 1.25 0 2.45-0.14 3.59-0.39 6.85-1.55 11.58-7.45 11.58-14.35v-0.11c0.01-8.08-6.37-14.68-15.06-14.68m-0.61 23.82c-4.71-0.32-8.02-4.3-8.02-9.03v-0.11c0-4.93 3.32-9 8.52-9 5.09 0 8.68 4.13 8.68 9.11v0.11c0 4.67-3.05 8.59-7.91 8.92z'/%3E%3Cpath class='st0' d='m396.52 313.95c-0.8-0.64-1.34-1.5-1.34-2.57 0-1.71 1.44-3.16 3.16-3.16 0.8 0 1.39 0.21 1.92 0.64 2.57 2.09 5.19 3.16 8.13 3.16 4.22 0 7.27-2.51 7.27-6.47v-0.11c0-3.85-3.21-6.2-7.75-6.2-3.63 0-5.4 1.28-6.42 1.28s-1.82-0.37-3.1-1.28c-0.96-0.69-1.34-1.66-1.28-2.89l0.8-13.48c0.11-1.71 1.39-2.94 2.99-2.94h16.95c1.6 0 2.94 1.34 2.94 2.94 0 1.61-1.34 2.89-2.94 2.89h-14.05l-0.59 8.77c1.77-0.64 3.42-1.07 5.93-1.07 7.33 0 13.05 3.85 13.05 11.76v0.11c0 7.59-5.67 12.67-13.69 12.67-5.08 0.01-8.93-1.7-11.98-4.05'/%3E%3C/g%3E%3C/svg%3E%0A");
}

a[class^="milestone-j"]{
	/* background-position: center; */
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100.00001 99.999988' height='100' width='100' xml:space='preserve' id='svg1835' version='1.1'%3E%3Cmetadata id='metadata1841'%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage' /%3E%3Cdc:title%3E%3C/dc:title%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cdefs id='defs1839'%3E%3CclipPath id='clipPath1853' clipPathUnits='userSpaceOnUse'%3E%3Cpath id='path1851' d='M 0,841.89 H 595.276 V 0 H 0 Z' /%3E%3C/clipPath%3E%3CclipPath id='clipPath1871' clipPathUnits='usƒerSpaceOnUse'%3E%3Cpath id='path1869' d='M 0,841.89 H 595.276 V 0 H 0 Z' /%3E%3C/clipPath%3E%3CclipPath id='clipPath1921' clipPathUnits='userSpaceOnUse'%3E%3Cpath id='path1919' d='M 0,0 H 595.276 V 841.89 H 0 Z' /%3E%3C/clipPath%3E%3C/defs%3E%3Cg transform='matrix(1,0,0,-1,-208.2683,471.0397)' style='display:inline' id='g1915'%3E%3Cg clip-path='url(%23clipPath1921)' id='g1917'%3E%3Cg style='display:inline' transform='translate(261.3646,409.4718)' id='g1923'%3E%3Cpath id='p' style='fill:%23fff;fill-opacity:1;fill-rule:nonzero;stroke:none' d='m 0,0 0.001,-21.154 c 0,0 -2.828,-6.74 -2.894,-6.934 l -0.039,-0.124 c -0.056,-0.196 -0.094,-0.399 -0.095,-0.614 0,-0.742 0.362,-1.395 0.912,-1.808 l 0.181,-0.123 c 0.344,-0.21 0.743,-0.337 1.175,-0.337 0,0 0.366,0.029 0.54,0.072 0.046,0.011 0.398,0.137 0.521,0.203 l 0.094,0.05 c 0.316,0.189 0.58,0.449 0.772,0.762 l 0.004,-0.003 0.02,0.045 0.001,0.003 c 0.1,0.171 3.108,7.501 3.108,7.501 0.145,0.3 0.234,0.631 0.234,0.985 V 0 0.001 c 0,13.6 13.602,13.6 13.602,13.6 0,0 13.601,0 13.601,-13.6 0,-13.603 -13.601,-13.603 -13.601,-13.603 h -8.4 v -0.003 c -1.245,-0.006 -2.253,-1.017 -2.253,-2.264 0,-1.252 1.015,-2.266 2.266,-2.266 l 0.062,0.006 v -0.006 h 8.325 c 18.136,0 18.136,18.136 18.136,18.136 0,0 0,18.133 -18.136,18.133 C 0.001,18.134 0.001,0.001 0.001,0.001 Z' /%3E%3C/g%3E%3Cg style='display:inline' transform='translate(256.072,427.5221)' id='g1927'%3E%3Cpath id='j' style='fill:%23fff;fill-opacity:1;fill-rule:nonzero;stroke:none' d='m 0,0 c -1.251,0 -2.267,-1.014 -2.267,-2.264 l 10e-4,-36.941 c 0,0 -2.828,-6.74 -2.894,-6.933 l -0.039,-0.125 c -0.056,-0.196 -0.094,-0.4 -0.094,-0.613 v -0.001 c 0,-0.742 0.361,-1.395 0.911,-1.809 l 0.181,-0.122 c 0.344,-0.21 0.743,-0.337 1.175,-0.337 0,0 0.366,0.029 0.54,0.072 0.046,0.011 0.398,0.137 0.522,0.203 l 0.093,0.051 c 0.316,0.188 0.581,0.448 0.773,0.762 l 0.004,-0.004 0.019,0.045 10e-4,0.003 c 0.1,0.17 3.108,7.501 3.108,7.501 0.145,0.299 0.234,0.63 0.234,0.985 V -2.264 C 2.268,-1.014 1.252,0 0,0' /%3E%3C/g%3E%3Cg style='display:inline' transform='translate(257.5623,463.0397)' id='g1931'%3E%3Cpath id='t' style='fill:%23fff;fill-opacity:1;fill-rule:nonzero;stroke:none' d='m 0,0 c -10.678,-0.003 -19.327,-8.651 -19.329,-19.324 0,-0.649 0.033,-1.285 0.095,-1.914 -11.31,-1.43 -20.06,-11.075 -20.06,-22.773 0,-6.83 2.982,-12.958 7.711,-17.164 1.306,-1.132 7.438,-6.002 15.749,-6.002 0.142,0 0.283,0.001 0.426,0.004 l 0.281,-0.029 c 0.129,0 0.254,0.017 0.379,0.039 l 0.05,10e-4 v 0.004 c 1.011,0.2 1.775,1.09 1.775,2.161 0,1.216 -0.987,2.203 -2.204,2.203 h -1.807 c -10.096,0.342 -18.161,8.607 -18.181,18.783 -0.003,10.231 8.186,18.542 18.367,18.773 l 2.55,0.061 -0.564,2.496 c -0.247,1.092 -0.39,2.211 -0.39,3.357 0.015,8.366 6.785,15.129 15.152,15.145 8.357,-0.016 15.125,-6.779 15.14,-15.145 0,-0.828 -0.077,-1.643 -0.206,-2.437 h 0.064 c 0.067,-1.088 0.959,-1.947 2.063,-1.947 1.067,0 1.932,0.801 2.048,1.837 l 0.022,-0.003 c 0.116,0.834 0.184,1.682 0.184,2.55 0,5.325 -2.153,10.147 -5.637,13.642 C 10.183,-2.173 5.344,-0.003 0,0' /%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

/* juinior milestones */
a.Results-table--j11club {
	background-color: #99D6EA;
}
a.Results-table--j21club {
	background-color: #C1CC26;
}
a.Results-table--j50club {
	background-color: #FFA300;
}
a.Results-table--j100club {
	background-color: #939393;
}
a.Results-table--j250club {
	background-color: #FFDD00;
}

.Results-scrim {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	background: rgba(0,0,0,0.3);
	z-index: 9999998;
	display: none;
	/*transform: translateY(100%);*/
}

.Results-dialog {
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	background: #fff;
	z-index: 9999999;
	padding: 20px;
	display: none;
	/*transition: transform 0.5s;*/
	/*transform: translateY(100%);*/
}

.Results-dialog-header {
	font-size: 18px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.Results-dialog-close {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23888' d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: right center;
	background-color: transparent;
	border: 0;
	padding: 0;
	margin: 0;
	width: 30px;
	height: 30px;
}

.Results-dialog-options {
	display: flex;
	margin-top: 20px;
	flex-wrap: wrap;
}

.Results-table-td--time ul {
	display: inline-block;
	width: 0;
	padding-right: 4.2em;
}

ul#Results-countdown {
	margin:0;
}

.Results-table-td--time ul li {
	display: inline;
}

.Results-table-td--time li:nth-child(n+2):before {
	content: ":";
	padding: 0 1px;
}

.hide#Results-countdown{
	display:none;
}

.notparkrun-button-container {
	display: flex;
	flex-direction: row;
	width: 100%;
	margin: auto;
	position:relative;
	align-items: center;
	justify-content: center;
  } 

.no-notparkruns {
	border-radius: 3px;
}

.notparkrun-button {
	margin:auto;
	border: 1px solid #b6b6b6;
	border-radius: 3px;
	flex-grow: 0;
	background-color: #ffffff;
	padding: 14px 5px;
	display: flex;
	font-size: 14px;
	justify-content: center;
	align-items: center;
	flex-basis: 25em;
    cursor: pointer;
	justify-content: center;
	-webkit-filter: drop-shadow( 1px 1px 1px rgba(0, 0, 0, .5));
	filter: drop-shadow( 1px 1px 1px rgba(0, 0, 0, .5));
}

.notparkrun-button > svg#add-spin > line.v,
.notparkrun-button > svg#add-spin > line.h  {
	-webkit-transform-origin: 12px 12px;
	-moz-transform-origin: 12px 12px;
	-o-transform-origin: 12px 12px;
	-ms-transform-origin: 12px 12px;
	transform-origin: 12px 12px;

	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);

	-webkit-transition: all 700ms ease;
	-moz-transition: all 700ms ease;
	-ms-transition: all 700ms ease;
	-o-transition: all 700ms ease;
	transition: all 700ms ease;
}

.add-circle {
	-webkit-transition: all 700ms ease;
	-moz-transition: all 700ms ease;
	-ms-transition: all 700ms ease;
	-o-transition: all 700ms ease;
	transition: all 700ms ease;
}

.notparkrun-button:hover svg#add-spin .add-circle {
	fill: #3e3d77;
}

.notparkrun-button:hover svg#add-spin line {

	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
	stroke: white;
}

.notparkrun-button:hover{
	background-color: #f2f2f2;
}

.notparkrun-button svg {
	margin-right: 5px;
}

a > .notparkrun-button {
    color: #FFA300;
}

.Results-dialog-option {
	border: 1px solid #b6b6b6;
	border-left: 0;
	flex-grow: 1;
	background: transparent;
	display: flex;
	padding: 14px 5px;
	font-size: 14px;
	color: #888;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-basis: 0;
	min-width: calc(100%/3);
}

.Results-dialog-option:nth-child(3n + 1) {
	border-left: 1px solid #b6b6b6;
}

.Results-dialog-option:nth-child(n + 4) {
	border-top: none;
}

.Results-dialog-option svg {
	margin-right: 5px;
}

.Results-dialog-option.isSelected {
	background-color: #ececf8;
	color: #3e3d77;
	font-weight: 700;
}

.Results-dialog-option--block  {
	display: block;
	padding: 0;
}

.Results-dialog-button  {
	padding: 14px 5px;
	font-size: 14px;
	color: #888;
	background: transparent;
    border: 0;
    width: calc(100% - 30px);
}

.Results-dialog-option.isSelected .Results-dialog-button {
	color: #3e3d77;
	font-weight: 700;
}

.Results-dialog-arrows  {
	width: 30px;
    border-left: 1px solid #b6b6b6;
	float: right;
	height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.Results-dialog-arrow  {
	border: 0;
    background: #fff;
	padding: 5px 0;
	width: 100%;
	border-bottom: 1px solid #b6b6b6;
	height: 50%;
}

.Results-dialog-arrow.isSelected {
	background-color: #ececf8;
	color: #3e3d77;
	font-weight: 700;
}

.Results-dialog-arrow:last-child  {
	border-bottom: 0;
}

.Results--eventHistory .Results-header h1 {
	margin-bottom: 30px;
}

.Results--grey {
	color: #888;
}


.Results-table-th {
	position: sticky;
	top: 80px;
	background: #fff;
	border-bottom: 1px solid #bebdc4;
	z-index: 20;
}

.js-ResultsFilters{
	z-index: 30;
}

.Results-table-row:nth-child(1) .Results-table-td {
	border-top: none;
}

.Results-table-row .Results-table-td {
	vertical-align: middle;
}

.Results-table--detailed .Results-table-th--position {
	text-align: left;
}

.detailed--mobile-tableCell {
	display: none;
}

@media (max-width: 1023px) {
	.Results-tablet {
		display: flex;
	}

	.Results-tablet--tableCell {
		display: table-cell;
	}

	.Results-tablet--inline {
		display: inline;
	}

	.Results-hideTablet {
		display: none;
	}

	.Results-table-thead {
		display: none;
	}

	.Results-table-thead.Results-Mobile {
		display: table-row;
	}

	.Results-table {
		margin-top: -1px;
	}

	.Results-table-th--position,
	.Results-table-td--position {
		width: 1px;
		text-align: right;
	}

	.Results-table-th--day,
	.Results-table-td--day {
		width: 1px;
		text-align: right;
	}

	.Results-table-th--time,
	.Results-table-td--time {
		width: 110px;
	}

	.Results-table-th--name,
	.Results-table-td--name {
		width: auto;
	}

	.Results-table-td--time {
		background: none;
	}

	.Results-table-td--time:before {
		display: none;
	}

	.Results-table-td--gender,
	.Results-table-td--ageGroup,
	.Results-table-td--club,
	.Results-table-td--event.Results-table--club {
		display: none;
	}

	.Results-table--detailed .detailed.Results-tablet {
		display: block;
	}

	.Results--eventHistory .Results-table-th {
		top: 196px;
	}

	.Results-filters {
		top: 116px;
	}
}

@media (max-width: 767px) {
	.Results-mobile {
		display: flex;
	}

	.Results-hideMobile {
		display: none;
	}

	.Results {
		margin-left: -20px;
		width: calc(100% + 40px);
	}

	.Results-header h1 {
		font-size: 24px !important;
	}

	.Results-header h3 {
		color: #888;
		font-size: 18px;
		margin-bottom: 20px;
	}

	.Results-filters {
		border-radius: 0;
	}

	.Results-table {
		border-radius: 0;
	}

	.Results-filters-selects {
		display: none;
	}

	.Results-filters-input {
		margin-right: 15px;
	}

	.Results-filters-button {
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath fill='%23fff' d='M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z'/%3E%3C/svg%3E");
		background-position: center center;
		background-repeat: no-repeat;
		background-size: 32px;
		background-color: transparent;
		border: 0;
		padding: 0;
		margin: 0 -5px 0 0;
		height: 50px;
		width: 40px;
	}

	.Results-table-row {
		padding: 0 5px;
	}

	.Results-table-td {
		padding: 10px;
	}

	.Results-table-th--position,
	.Results-table-td--position {
		padding-left: 10px;
		padding-right: 0;
		font-size: 16px;
	}

	.Results-table-th--day,
	.Results-table-td--day {
		padding-left: 10px;
		padding-right: 0;
		font-size: 16px;
	}

	.Results--eventHistory .Results-table-th--position {
		font-size: 12px;
	}

	.Results-table-th--name,
	.Results-table-td--name {
		width: auto;
		font-size: 14px;
		line-height: 22px;
	}

	.Results-table--detailed .Results-table-td--position,
	.Results--eventHistory .Results-table--detailed .Results-table-td--position {
		font-size: 16px;
		line-height: 24px;
	}

	.Results-table-th--time,
	.Results-table-td--time {
		width: 90px;
		padding-right: 10px;
		padding-left: 0;
		line-height: 22px;
	}

	.Results-table--detailed .Results-table-td--time {
		padding-left: 0;
	}

	.Results-table--detailed .compact {
		line-height: 22px;
	}

	.Results-scrim.isOpen {
		display: block;
		/*transform: translateY(0);*/
	}

	.Results-dialog.isOpen {
		display: block;
		/*transform: translateY(0);*/
	}

	#mainheader,
	.headerspacer {
		transition: transform 0.5s ease;
	}

	#mainheader.hideTop:not(.menuOpen) {
		transform: translateY(-90px);
	}

	#mainheader.hideTop:not(.menuOpen) + .headerspacer {
		transform: translateY(-90px);
	}

	.Results-table--detailed .detailed.Results-mobile {
		display: block;
	}

	.Results--eventHistory .Results-table-th {
		top: 170px;
	}

	.Results--eventHistory .Results-table--hideNav .Results-table-th {
		top: 80px;
	}

	.Results-filters {
		top: 90px;
	}

	.Results-filters--hideNav {
		top: 0px;
	}

	.Results-table--detailed .detailed--mobile-tableCell {
		display: table-cell;
	}

	.Results-table--detailed .hideDetailed--mobile {
		display: none;
	}
}

@media (max-width: 340px) {
	.Results-table-th--name,
	.Results-table-td--name {
		overflow: hidden;
		max-width: 190px;
	}
	.notparkrun-button.Tablet {
		width: calc(100%);
	}

	#donateButton {
		margin-right: 20px;
		margin-left: 20px;
	}
	
}

.alertBanner {
    min-height: 70px;
    color: white;
    border: 10px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    resize: vertical;	
}

.alertBanner p {
	margin:10px;
}

.alertHigh {
    background: #e21145;	
}

.alertHigh a {
	color: #00ceae;
}

.alertHigh a:hover {
	color: #a1b6b7;
}

/* start of inner-footer stuff */
div#footerStats
{
	padding: 30px 30px;
}
div#footerStats>div
{
	max-width: 1100px;
	margin: 0 auto;
	text-align:left;
	font-size:14px;
	font-weight:600;
}
div#footerStats>div h3 {
	text-align:left;
	margin: 0 0 20px;
}

div#footerStats>div p {
	margin: 20px 0;
}

div#footerStats>div div.lastupdated
{
    color: #a1b6b7;
    margin-top: 5px;
	font-size:12px;
}

div#footerStats>div .flex{
	display:flex;
	justify-content: space-between;
    width: 100%;
    flex-wrap: wrap;
}

div#footerStats>div .aStat{
	padding:2px 0;
}

/*Three columns*/
div#footerStats>div .aStat {
	width:calc(33% - 10px);
}

/*Two columns*/
@media screen and (max-width: 1000px)  {
    div#footerStats>div .aStat {
        width: 50%;
    }
}

/*One column*/
@media screen and (max-width: 600px) {
    div#footerStats>div .aStat {
        width: 100%;
    }
}

div#footerStats>div .records{
	width:100%;
    padding: 2px 0;
}


div#footerStats>div .num {
	font-weight: 500;
	color: #666;
}

#footerLogos {
    background-color: #3E3E78;
    padding: 10px 30px;
    margin: 0 auto;
}

#footerLogos div {
    display: flex;
    flex-wrap: wrap;
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
    justify-content: space-evenly;
}

#footerLogos a {
	padding: 15px 0;
    text-align: center;
}

#footerLogos img {

	max-height: 50px;
	max-width: 240px;
	filter: brightness(0) invert(1);
}

/*Four columns*/
@media screen and (max-width: 1100px) {

	#footerLogos a {
        flex: 25%;
        max-width: 25%;
	}
	
	#footerLogos img {
		max-width: 150px;
	}

}

/*Three columns*/
@media screen and (max-width: 800px) {

	#footerLogos div {
		justify-content: center; 
	}

    #footerLogos a {
        flex: 33.33333%;
        max-width: 33.33333%;
	}
	#footerLogos img {
		max-width: 120px;
	}

}

/*Two columns*/
@media screen and (max-width: 550px) {
   	#footerLogos a {
        flex: 50%;
        max-width: 50%;
    }
}

/*One column*/
@media screen and (max-width: 350px) {
    #footerLogos a {
        flex: 100%;
        max-width: 100%;
    }
}

#footerLegal {
    padding-top: 25px;
    padding-bottom: 40px;
    background-color: #2B223D;
    color: #ffffff;
    text-align: center;
}

/*budge bottom up on really narrow screens to accomodate Zendesk widget*/
@media screen and (max-width: 500px) {
    #footerLegal { 
        padding-bottom: 65px;
    }
}

#footerLegal>div {
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 1150px;
    display: flex;
}

#footerLegal>div#legalLinks {
    padding-bottom: 10px;
}

#legalLinks a {
    margin-right: 10px;
    margin-left: 10px;
}

#footerLegal p {
    font-size: 12px;
    /* margin-bottom: 10px; */
    margin-left: 50px;
    margin-right: 50px;
}

#footerSocial {
    padding-top: 10px;
}

.footerSocialLogo {
    color: #ffffff;
    width: 42px;
    height: 42px;
    background: #ffa300;
    margin: 0 10px;
    border-radius: 50%;
}

.footerSocialLogo:hover {
	background: #e21145;
} 

.footerSocialLogo svg {
    padding-top: 9px;
    height: 32px;
}

.faded {
    opacity: .5;
}

/* end of footer stuff */

/* sponsor page consolidation */
.sponsorRow {
	display: flex;
	flex-wrap: wrap;
	margin: 20px 0;
	align-items: center;
}

.sponsorLogo {
	flex: 20%;
	min-width: 200px;
	padding: 10px;
}

.sponsorLogo>a>img {
	padding: 10px;
	max-height: 110px;
}

.sponsorBlurb {
	flex: 80%;
	padding: 10px;
	text-align: left;
}
/* end sponsor page consolidation */

/* shop */
.shopOuter {
	display: flex;
	justify-content: center;
}

.vendorOuter {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

a.vendor {
	flex: 0 0 25%;
	max-width: calc(100%/4.3);
	justify-content: space-between;
}

a.vendor>div {
	height: 100%;
	padding: 40px 20px;
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
	justify-content: space-between;
}

a.vendor>div>div>img {
	margin-bottom: 30px;
	object-fit:cover;
	border-radius:50%;
}

a.vendor>div>div>h2 {
	margin-bottom: 10px;
}

.vendorOuter>a:nth-of-type(1)>div {
	background-color: #3E3E78;
}

.vendorOuter>a:nth-of-type(2)>div {
	background-color: #E11144;
}

.vendorOuter>a:nth-of-type(3)>div {
	background-color: #06CDAE;
}

.vendorOuter>a:nth-of-type(4)>div {
	background-color: #FFA300;
}

.vendorOuter>a div.btn {
	color: #ffffff;
	padding: 10px 30px;
	min-height: 30px;
	display: inline-block;
	transition: all 0.3s ease;
	border-radius: 20px;
	font-weight: 700;
	position: relative;
	cursor: pointer;
}

.vendorOuter>a:nth-of-type(1) h2,
.vendorOuter>a:nth-of-type(1) p,
.vendorOuter>a:nth-of-type(2) h2,
.vendorOuter>a:nth-of-type(2) p {
	color: #ffffff;
}

.vendorOuter>a:nth-of-type(3) h2,
.vendorOuter>a:nth-of-type(3) p,
.vendorOuter>a:nth-of-type(4) h2,
.vendorOuter>a:nth-of-type(4) p {
	color: #3E3E78;
}

.vendorOuter>a:nth-of-type(1) div.btn {
	background-color: #E11144;
}

.vendorOuter>a:nth-of-type(2) div.btn {
	background-color: #FFA300;
}

.vendorOuter>a:nth-of-type(3) div.btn {
	background-color: #FFA300;
}

.vendorOuter>a:nth-of-type(4) div.btn {
	background-color: #06CDAE;
}

@media screen and (max-width: 1080px) {

	.vendorOuter {
		flex: 0 0 75%;
		max-width: calc(150%/2.2);
		justify-content: space-between;
	}

	a.vendor {
		max-width: calc(100%/2.1);
		flex: 0 0 50%;
		margin-bottom: 20px;
	}
}

@media screen and (max-width: 768px) {

	.vendorOuter {
		flex: 0 0 83.333333%;
		max-width: 83.333333%;
	}

	a.vendor {
		padding-right: 0px;
		padding-left: 0px;
		flex: 0 0 100%;
		max-width: 100%;
	}

	a.vendor>div {
		padding-top: 30px;
		padding-bottom: 30px;
	}

	a.vendor>div>div {
		margin-bottom: 30px;
	}
}
/* end shop */

div.volunteer-faqs > p {
	padding: 0.5em 0;
}
.volunteer-faqs{
	padding-top: 2em;
}

