/* Viewport for Mobile
@viewport {
	min-width: 1110px;
	max-width: 1110px;
	max-zoom: 1;
	min-zoom: 1;
	user-zoom: 0;
	orientation: landscape;
} */
/* Add This */
.atss {
	top: 335px !important;
}
* {
	font-family: 'Open Sans', sans-serif;
}
body {
    font-family:"Arial", sans-serif;
    background: white;
    color: black;
    margin: 0;
    width: 100%;
    height: 100%;
}
/* Blinking fix */
* {
	-webkit-backface-visibility: hidden;
}
#titleBox,
#summaryTop,
#summary,
#controls,
#bottomControls,
#globalBox,
#colorScale {
	-webkit-perspective: 1000;
	-webkit-transform: translate3d(0, 0, 0);
	-webkit-transform-style: preserve-3d;
}
/* IE Fixes */
.ua-ie-9 * {
	filter: none !important;
}
.ua-ie #categories {
	padding-right: 0px !important;
}
.ua-ie .selectArrow {
	display: none;
}
.ua-ie .types {
	margin-bottom: 0 !important;
}
/* Main content of page */
#content {
	margin: 20px auto 0 auto;
	width: 100%;
	max-width: 1110px;
	position: relative;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
#dataMap {
	margin-top: 10px;
	width: 100%;
	height: 600px; /* was 700 */
	position: relative;
}
.clear {
	clear: both;
}
/* Markers */
image {
	cursor: pointer !important;
}
/* Learn More Button */
html body #learnMore {
	position: fixed;
	top: 150px;
	right: -48px;
	width: 48px;
	height: 165px;
	border-radius: 5px 0 0 5px !important;
	font-size: 18px;
	color: black;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-box-shadow: inset 0px 2px 18px 2px rgba(0,1,1,0.4);
	-moz-box-shadow: inset 0px 2px 18px 2px rgba(0,1,1,0.4);
	box-shadow: inset 0px 2px 18px 2px rgba(0,1,1,0.4);
}
#learnMore .rotateText {
	width: 165px;
	height: 165px;
	line-height: 48px;
	margin-top: -20px;
	letter-spacing: 1px;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
}
#learnMore:before {
	content: ' ';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 48px;
	height: 48px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAMAAAAR8Wy4AAAAUVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcqRVCAAAAGnRSTlMAYIDt+eTfeyPRkXBnSj03LfCXilhTHBkVASiC6t8AAABdSURBVAjXVY5XEoAgDESjNAUFe9n7H1RAhvK+sm8mydKPZcJRjQZWW4uFAXxujPDmrM0gAXRh6BIKnolIoEERa8VGrk/okPc3H33GuJC5QjYl3zK+KBiAH20tlop/eWsHteuMjpkAAAAASUVORK5CYII=) 20px center no-repeat;
}
/* Tooltip */
.tooltip {
	position: absolute;
	padding: 20px;
	width: 550px;
	height: 300px;
	z-index: 999;
	background: #F8F8F8;
	border-radius: 10px;
	-webkit-box-shadow: 0 0 6px 1px #A1A1A1;
	box-shadow: 0 0 6px 1px #A1A1A1; /* was  0 2px 2px 0 #A1A1A1; */
	border-collapse: separate;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.tooltip.arrow:before {
	content: ' ';
	display: inline;
	position: absolute;
	top: 330px;
	left: 50%;
	width: 20px;
	height: 20px;
	margin-left: -10px;
	background: #F8F8F8;
	box-shadow: inherit;
	border-collapse: separate;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	border-top-left-radius: 15px;
	-webkit-box-shadow: 1px 1px 1px 0 #A1A1A1;
	box-shadow: 1px 1px 1px 0 #A1A1A1;
}
.tooltip.arrow:after {
	content: ' ';
	display: inline;
	position: absolute;
	top: 320px;
	left: 50%;
	z-index: 2;
	width: 60px;
	height: 20px;
	margin-left: -30px;
	background: #F8F8F8;
}
.tooltip .label:before {
	content: '';
	display: inline;
	padding-right: 36px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAASCAMAAAByxz6RAAAAaVBMVEUAAADMGjDMGjDMGjDMGjDMGjDMGjDMGjDMGjDMGjDMGjDMGjDMGjDMGjDMGjDMGjDMGjDMGjDMGjDMGjDMGjDMGjDMGjDMGjDMGjDMGjDMGjDMGjDMGjDMGjDMGjDMGjDMGjDMGjDMGjCiUaJUAAAAInRSTlMABAxM/eGMekEI5tXPmGBHM7deVC8R88e/rIE49tmflGwnmi4pigAAAK9JREFUGNNtkFkWgyAMRRWEoiDgPHXM/hdZkloPtN6vl3MhCWQHw9ZZ23mW/eClhg+FWV+RcBMkNH4X+bKfF8aIXT7IlBXm22XLqVKSapOHfA1B86h93uJdEVwNxUoXmHeuLynVABcM0mH1nAoaOFs8Z8kQbQUHIul+B2IcgZCRq0O9cBa+pGsA58RO99+oKjQRDN/EFa4wpIasBpjR/dNCQJ0qjqrPTmlo7XN40u4NMAoR8sv7Z8kAAAAASUVORK5CYII=) left center no-repeat;
}
.tooltip #closeTooltip {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 9999;
	padding: 10px 15px 5px 10px;
	box-sizing: border-box;
	font-weight: bold;
	cursor: pointer;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.tooltip .label {
	font-size: 24px;
	font-weight: bold;
	color: black;
	margin-bottom: 5px;
	text-transform: uppercase;
}
.tooltip .commercial,
.tooltip .community {
	font-size: 16px;
	font-weight: bold;
	color: black;
	text-transform: uppercase;
}
.tooltip .label {
	padding-bottom: 8px;
	border-bottom: 1px solid #959595;
	margin-bottom: 0;
}
.tooltip .commercial span,
.tooltip .community span {
	color: #008374;
}
.tooltip .growth {
	width: 220px;
	display: inline-block;
	vertical-align: top;
	height: 265px;
	text-align: center;
	font-weight: bold;
}
.tooltip #growth {
	display: inline;
}
.tooltip #growthType {
	text-transform: uppercase;
}
.tooltip .growth .circle {
	width: 170px;
	height: 170px;
	margin: 16px auto 15px auto;
	font-size: 44px;
	line-height: 44px;
	color: white; /* was #cc1a30 */
	font-weight: 700;
	background: black; /* was #dfdfdf */
	border-radius: 50%;
	padding-top: 63px;
	box-sizing: border-box;
}
.tooltip .growth .circle span {
	font-size: 30px;
	line-height: 34px;
	letter-spacing: -10px;
	font-weight: normal;
	vertical-align: top;
}
.tooltip .data {
	width: calc(100% - 220px);
	display: inline-block;
	vertical-align: top;
	height: 265px;
}
.tooltip #providerInfo {
	height: 214px;
	display: inline-block;
	vertical-align: top;
}
.tooltip #providerInfo p {
	font-size: 14px;
	line-height: 16px;
	color: #008374;
	margin-bottom: 18px;
	margin-top: 14px;
}
.tooltip #providerInfo p + p {
	margin-top: 0;
}
.tooltip #providerInfo p strong {
	color: black;
}
.tooltip .column {
	display: inline-block;
	width: 49%;
	color: #008374;
	font-size: 14px;
	vertical-align: top;
}
.tooltip .column strong {
	color: black;
}
.tooltip .column ul {
	padding-left: 0;
	list-style: none;
}
.tooltip .column ul li {
	margin-bottom: 18px;
	padding-left: 40px;
}
.tooltip .column ul.types {
	margin: 14px, 0, 22px, 0;
}
.tooltip .column ul.types li {
	padding-left: 54px;
	line-height: 16px;
	overflow: visible;
}
.tooltip .column ul.types li.trains {
	background: url("../img/tooltip/trains.png") left center no-repeat;
	background-size: 40px 40px;
}
.tooltip .column ul.types li.planes {
	background: url("../img/tooltip/planes.png") left center no-repeat;
	background-size: 40px 40px;
}
.tooltip .column ul.types li.retail {
	background: url("../img/tooltip/retail.png") -2px center no-repeat;
	background-size: 40px 40px;
}
.tooltip .column ul.types li.cafes {
	background: url("../img/tooltip/cafes.png") 2px center no-repeat;
	background-size: 40px 40px;
}
.tooltip .column ul.types li.hotels {
	background: url("../img/tooltip/hotels.png") left center no-repeat;
	background-size: 40px 40px;
}
.tooltip .column ul.types li.muni {
	background: url("../img/tooltip/muni.png") left center no-repeat;
	background-size: 40px 40px;
}
.tooltip .column ul.types li.airports {
	background: url("../img/tooltip/airports.png") left center no-repeat;
	background-size: 40px 40px;
}
.tooltip .column ul.types li.other {
	background: url("../img/tooltip/other.png") left center no-repeat;
	background-size: 40px 40px;
}
.jvectormap-zoomin, .jvectormap-zoomout {
	left: initial !important;
	left: auto !important;
	right: 10px !important;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.jvectormap-zoomin {
	bottom: 112px;
	top: auto;
}
.jvectormap-zoomout {
	bottom: 92px;
	top: auto;
}
/* Background Gradient */
#summaryTop,
#controls,
#closeTotals,
#categories,
.toggle,
.selectWrapper:before,
.selectArrow,
#yearbox,
#leaderboard .tab:not(.active) {
	background: rgb(249,249,249);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEyJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2RmZGZkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZmRmZGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(249,249,249,1) 0%, rgba(240,240,240,1) 12%, rgba(223,223,223,1) 50%, rgba(223,223,223,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,1)), color-stop(12%,rgba(240,240,240,1)), color-stop(50%,rgba(223,223,223,1)), color-stop(100%,rgba(223,223,223,1)));
	background: -webkit-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(240,240,240,1) 12%,rgba(223,223,223,1) 50%,rgba(223,223,223,1) 100%);
	background: -o-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(240,240,240,1) 12%,rgba(223,223,223,1) 50%,rgba(223,223,223,1) 100%);
	background: -ms-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(240,240,240,1) 12%,rgba(223,223,223,1) 50%,rgba(223,223,223,1) 100%);
	background: linear-gradient(to bottom,  rgba(249,249,249,1) 0%,rgba(240,240,240,1) 12%,rgba(223,223,223,1) 50%,rgba(223,223,223,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#dfdfdf',GradientType=0 );
}
#titleBox {
	background: #fcfcfc;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMmUyZTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fcfcfc 0%, #efefef 47%, #e2e2e2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(47%,#efefef), color-stop(100%,#e2e2e2));
	background: -webkit-linear-gradient(top,  #fcfcfc 0%,#efefef 47%,#e2e2e2 100%);
	background: -o-linear-gradient(top,  #fcfcfc 0%,#efefef 47%,#e2e2e2 100%);
	background: -ms-linear-gradient(top,  #fcfcfc 0%,#efefef 47%,#e2e2e2 100%);
	background: linear-gradient(to bottom,  #fcfcfc 0%,#efefef 47%,#e2e2e2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#e2e2e2',GradientType=0 );
}
/* Global Total Box */
#globalBox {
	position: absolute;
	top: 0;
	left: 0;
	width: 340px;
	height: 130px;
	z-index: 998;
	background: white;
	background: rgba(255, 255, 255, 0.8);
	border: 1px solid #ececec;
	border-radius: 5px;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
#globalBox > div,
#globalBox .circle > div {
	display: inline-block;
	vertical-align: top;
}
#globalBox .inline {
	width: calc(100% - 135px);
	margin-top: 30px;
}
#globalBox .circle {
	width: 100px;
	height: 100px;
	margin: 0 auto;
	font-size: 32px;
	line-height: 32px;
	color: white;
	font-weight: 700;
	background: black;
	border-radius: 50%;
	padding-top: 34px;
	box-sizing: border-box;
	text-align: center;
	margin: 16px 16px 0 16px;
	letter-spacing: -0.8px;
}
#globalBox .circle.small {
	font-size: 30px;
	text-indent: -4px;
}
#globalBox .circle span {
	font-size: 22px;
	line-height: 26px;
	letter-spacing: -10px;
	font-weight: normal;
	vertical-align: top;
}
#globalBox .title {
	color: black;
	font-size: 24px;
	line-height: 24px;
	font-weight: 600;
	letter-spacing: 1px;
}
#globalBox .title span {
	color: #008374;
}
#globalTotal span {
	color: #008374;
	font-weight: normal;
}
#globalTotal {
	font-weight: 700;
	font-size: 14px;
	line-height: 24px;
}
/* Color Scale */
#colorScale {
	position: absolute;
	bottom: 70px;
	left: 20px;
	z-index: 5;
	list-style: none;
	padding-left: 0;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
#colorScale li {
	font-size: 11px;
	line-height: 24px;
}
#colorScale li:before {
	content: ' ';
	display: inline-block;
	vertical-align: top;
	margin-right: 10px;
	margin-top: 6px;
	width: 12px;
	height: 12px;
	border-radius: 50%;
}
#colorScale #cs1:before {
	background: #FBD410;
}
#colorScale #cs2:before {
	background: #bdda42;
}
#colorScale #cs3:before {
	background: #4DE49D;
}
#colorScale #cs4:before {
	background: #48daa9;
}
#colorScale #cs5:before {
	background: #30a9e4;
}
/* Title Box */
#titleBox {
	border: 1px solid #dddcdc;
	padding: 20px;
	overflow: hidden;
	border-radius: 5px 5px 0 0;
	position: relative;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
#titleBox img#logo {
	float: left;
}
#titleBox #title {
	font-size: 40px;
	letter-spacing: -1px;
	color: #010000;
	position: relative;
	left: 30px;
	top: 10px;
	font-weight: 600;
}
.half {
	display: inline-block;
	width: calc(50% - 4px);
	height: 100%;
	overflow: hidden;
	vertical-align: top;
}
.right {
	text-align: right;
}
#titleBox .label {
	font-size: 12px;
	line-height: 14px;
	color: black;
	font-weight: 600;
	width: 90px;
	text-align: right;
	display: inline-block;
	vertical-align: top;
	margin-top: 4px;
}
#worldwide {
	margin-bottom: 10px;
}
#ipassLabel {
	color: #008374 !important;
}
/* Summary Top */
#summaryTop {
	border: 1px solid #d0cfcf;
	position: relative;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
#summaryTop .third {
	height: 42px;
	line-height: 42px;
	font-size: 16px;
	color: #555555;
	font-weight: 600;
}
.third:last-child {
	border-right: 0 none !important;
}
#summaryTop .third:after {
	content: ' ';
    display: block;
    position: absolute;
    z-index: 5;
    top: 0;
    left: 1px;
    right: 1px;
    bottom: 0;
    border-right: 1px solid white;
}
#summaryTop .third:last-child:after {
	right: 37px !important;
}
.third {
	position: relative;
	display: inline-block;
	width: calc(33% - 1px);
	height: 100%;
	overflow: visible;
	vertical-align: top;
	text-align: center;
	border-right: 1px solid #959595;
}
#closeSummary {
	width: 40px;
	height: 100%;
	text-align: center;
	position: absolute;
	right: -4px;
	top: 0;
	cursor: pointer;
	background-position: 14px center !important;
}
/* Summary Counters */
#summary {
	height: 60px;
	line-height: 60px;
	font-size: 14px;
	letter-spacing: 0.2px;
	font-weight: normal;
	color: black;
	border: 1px solid #d0cfcf;
	border-top: 0 none !important;
	-webkit-box-shadow: inset 0px 2px 18px 2px rgba(0,1,1,0.4);
	-moz-box-shadow: inset 0px 2px 18px 2px rgba(0,1,1,0.4);
	box-shadow: inset 0px 2px 18px 2px rgba(0,1,1,0.4);
	border-collapse: separate;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
#summary,
#totals,
#learnMore {
	background: rgb(221,221,221);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RkZGRkZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhNmE2YTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(221,221,221,1) 0%, rgba(166,166,166,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(221,221,221,1)), color-stop(100%,rgba(166,166,166,1)));
	background: -webkit-linear-gradient(top,  rgba(221,221,221,1) 0%,rgba(166,166,166,1) 100%);
	background: -o-linear-gradient(top,  rgba(221,221,221,1) 0%,rgba(166,166,166,1) 100%);
	background: -ms-linear-gradient(top,  rgba(221,221,221,1) 0%,rgba(166,166,166,1) 100%);
	background: linear-gradient(to bottom,  rgba(221,221,221,1) 0%,rgba(166,166,166,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#a6a6a6',GradientType=0 );
}
#summary .flip-clock-wrapper {
	margin: 12px 0 0 0 !important;
}
/* Controls */
#controls {
	height: 70px;
	border-radius: 0 0 5px 5px;
	border: 1px solid #d0cfcf;
	border-top: 0 none !important;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
#toggleContainer {
	width: 225px;
	height: 70px;
	border-right: 1px solid #959595;
	position: relative;
	display: inline-block;
	vertical-align: top;
	padding: 20px 0 0 26px;
	box-sizing: border-box;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
}
#toggleContainer:after {
	content: ' ';
    display: block;
    position: absolute;
    z-index: 5;
    top: 0;
    left: 1px;
    right: 1px;
    bottom: 0;
    border-right: 1px solid white;
}
#typesContainer {
	width: calc(100% - 235px);
	height: 70px;
	position: relative;
	display: inline-block;
	vertical-align: top;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	overflow: hidden;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.toggle {
	width: 85px;
	height: 30px;
	display: inline-block;
	vertical-align: top;
	color: black;
	text-align: center;
	font-size: 14px;
	font-weight: normal;
	line-height: 30px;
	/*background: rgb(234,234,234);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhZWFlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Q0ZDRkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMWMxYzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(234,234,234,1) 0%, rgba(212,212,212,1) 50%, rgba(193,193,193,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,234,234,1)), color-stop(50%,rgba(212,212,212,1)), color-stop(100%,rgba(193,193,193,1)));
	background: -webkit-linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(212,212,212,1) 50%,rgba(193,193,193,1) 100%);
	background: -o-linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(212,212,212,1) 50%,rgba(193,193,193,1) 100%);
	background: -ms-linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(212,212,212,1) 50%,rgba(193,193,193,1) 100%);
	background: linear-gradient(to bottom,  rgba(234,234,234,1) 0%,rgba(212,212,212,1) 50%,rgba(193,193,193,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#c1c1c1',GradientType=0 );*/
	-webkit-box-shadow: inset 0px 2px 5px 1px rgba(0,1,1,0.2);
	-moz-box-shadow: inset 0px 2px 5px 1px rgba(0,1,1,0.2);
	box-shadow: inset 0px 2px 5px 1px rgba(0,1,1,0.2);
	border-collapse: separate;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.toggle.active,
#leaderToggle {
	color: white;
	background: rgb(207,215,40); /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NmZDcyOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhOGIyMjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); /* IE9 */
background: -moz-linear-gradient(top,  rgba(207,215,40,1) 0%, rgba(168,178,33,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(207,215,40,1)), color-stop(100%,rgba(168,178,33,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(207,215,40,1) 0%,rgba(168,178,33,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(207,215,40,1) 0%,rgba(168,178,33,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(207,215,40,1) 0%,rgba(168,178,33,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(207,215,40,1) 0%,rgba(168,178,33,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfd728', endColorstr='#a8b221',GradientType=0 ); /* IE6-9 */
/*	RED BUTTONS
	background: rgb(203,26,49);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NiMWEzMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2E0MTUyNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4NTExMWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(203,26,49,1) 0%, rgba(164,21,39,1) 50%, rgba(133,17,31,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(203,26,49,1)), color-stop(50%,rgba(164,21,39,1)), color-stop(100%,rgba(133,17,31,1)));
	background: -webkit-linear-gradient(top,  rgba(203,26,49,1) 0%,rgba(164,21,39,1) 50%,rgba(133,17,31,1) 100%);
	background: -o-linear-gradient(top,  rgba(203,26,49,1) 0%,rgba(164,21,39,1) 50%,rgba(133,17,31,1) 100%);
	background: -ms-linear-gradient(top,  rgba(203,26,49,1) 0%,rgba(164,21,39,1) 50%,rgba(133,17,31,1) 100%);
	background: linear-gradient(to bottom,  rgba(203,26,49,1) 0%,rgba(164,21,39,1) 50%,rgba(133,17,31,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cb1a31', endColorstr='#85111f',GradientType=0 ); */
	-webkit-box-shadow: inset 0px 0px 0px 0px rgba(0,1,1,0);
	-moz-box-shadow: inset 0px 0px 0px 0px rgba(0,1,1,0);
	box-shadow: inset 0px 0px 0px 0px rgba(0,1,1,0);
	border-collapse: separate;
	border-radius: 2px !important;
}
#region {
	border-radius: 2px 0 0 2px;
}
#country {
	border-radius: 0 2px 2px 0;
}

/* Bottom Controls */
#bottomControls {
	position: fixed;
	z-index: 200;
	bottom: 0;
	width: 100%;
	max-width: 1110px;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
#bottomSpace {
	width: 100%;
	max-width: 1110px;
	height: 170px;
	display: block;
}
@media screen and (max-height: 850px) {
	#bottomControls {
		position: static;
	}
	#bottomSpace {
		display: none;
	}
}
/* Totals (Above Years) */
#totals {
	height: 65px;
	width: 100%;
	max-width: 1110px;
	border-radius: 5px 5px 0 0;
	position: relative;
	-webkit-box-shadow: inset 0px 2px 6px 1px rgba(0,0,0,0.4);
	-moz-box-shadow: inset 0px 2px 6px 1px rgba(0,0,0,0.4);
	box-shadow: inset 0px 2px 6px 1px rgba(0,0,0,0.4);
	border-collapse: separate;
	z-index: 5;
}
#buttonWrapper {
	width: 100%;
	height: 28px;
	overflow: hidden;
	position: relative;
}
#closeTotals {
	position: absolute;
	top: 10px;
	left: 50%;
	width: 58px;
	height: 58px;
	border: 1px solid #d0cfcf;
	border-radius: 50%;
	margin-left: -29px;
	z-index: 0;
	text-indent: 24px;
	line-height: 18px;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
}
#totals .type {
	font-size: 16px;
	line-height: 8px;
}
#totals span {
	color: #008374;
	font-weight: 600;
}
#totals .secondary {
	font-size: 12px;
	line-height: 12px;
	display: inline-block;
	vertical-align: top;
}
#totals .secondary:first-of-type {
	margin-right: 15px;
}
#totals .secondary strong {
	font-weight: normal;
}
#totals .third {
	padding-top: 22px;
}
#totals .third.twolines {
	padding-top: 11px;
}
.gray {
	display: inline-block;
	vertical-align: top;
	margin-top: 2px;
	padding: 4px 10px;
	background: #e6e6e6;
	height: 12px;
	border-radius: 12px;
}
/* Years */
#yearbox {
	/*background: #DADADA;*/
	width: 100%;
	height: 85px;
	padding-top: 35px;
	box-sizing: border-box;
	position: relative;
	border-radius: 5px;
	border: 1px solid #DFDFDF;
	/*background: #fdfdfd;
	background: -moz-linear-gradient(top,  #fdfdfd 0%, #A9A9A9 3%, #dbdbdb 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(3%,#A9A9A9), color-stop(100%,#dbdbdb));
	background: -webkit-linear-gradient(top,  #fdfdfd 0%,#A9A9A9 3%,#dbdbdb 100%);
	background: -o-linear-gradient(top,  #fdfdfd 0%,#A9A9A9 3%,#dbdbdb 100%);
	background: -ms-linear-gradient(top,  #fdfdfd 0%,#A9A9A9 3%,#dbdbdb 100%);
	background: linear-gradient(to bottom,  #fdfdfd 0%,#A9A9A9 3%,#dbdbdb 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A9A9A9', endColorstr='#dbdbdb',GradientType=0 );
	-webkit-box-shadow: inset 0px 15px 90px 10px rgba(240,240,240,1);
	-moz-box-shadow: inset 0px 15px 90px 10px rgba(240,240,240,1);
	box-shadow: inset 0px 15px 90px 10px rgba(240,240,240,1);*/
	border-bottom-width: 2px;
	z-index: 10;
}
#yearbox.open {
	border-radius: 0 0 5px 5px;
}
.year {
	position: absolute;
	font-size: 14px;
	color: #828282;
	top: -30px;
	margin-left: -16px;
	font-weight: bold;
	text-shadow: 0px 0px 1px rgba(255, 255, 255, 1);
}
.year:after {
	content: ' ';
	display: block;
	position: absolute;
	bottom: -10px;
	left: 15px;
	width: 2px;
	height: 10px;
	background: #dbdbdb;
	background: -moz-linear-gradient(top,  #dbdbdb 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbdbdb), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top,  #dbdbdb 0%,#ffffff 100%);
	background: -o-linear-gradient(top,  #dbdbdb 0%,#ffffff 100%);
	background: -ms-linear-gradient(top,  #dbdbdb 0%,#ffffff 100%);
	background: linear-gradient(to bottom,  #dbdbdb 0%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#ffffff',GradientType=0 );
}
/* Categories Select Box */
#categories {
	width: 185px;
	height: 34px;
	font-size: 14px;
	line-height: 24px;
	padding: 0 60px 0 20px;
	-webkit-appearance: none;
	-webkit-box-shadow: 0px 3px 3px -1px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px -1px rgba(0,0,0,0.2);
	box-shadow: 0px 3px 3px -1px rgba(0,0,0,0.2);
	border-collapse: separate;
	box-sizing: border-box;
	outline: 0 none !important;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
	border: 1px solid #c2c2c2;
	border-radius: 2px;
}
.selectArrow {
	position: absolute;
	top: 19px;
	right: 1px;
	pointer-events:none;
	height: 32px;
	width: 32px;
	border-left: 1px solid #959595;
}
.selectArrow:after {
	content: ' ';
	display: block;
	height: 32px;
	width: 32px;
}
#closeTotals:after {
	content: ' ';
	display: block;
	position: absolute;
	width: 12px;
	height: 8px;
	left: 50%;
	top: 6px;
	margin-left: -6px;
}
.selectArrow:after,
#closeSummary.closed,
#closeTotals:after {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAICAMAAAD6Ou7DAAAAOVBMVEUAAABZWFhZWFhZWFhZWFhZWFhZWFhZWFhZWFhZWFhZWFhZWFhZWFhZWFhZWFhZWFhZWFhZWFhZWFhZ1rwGAAAAEnRSTlMA93ny6zWWiEIt2bOXcGlkWk5d1tr5AAAAPUlEQVQI1z3HSRLAIAzEwDEOZN/0/8fGZajopFbbqrLXdxmeWgxTgWnN51FXjb8VzSGHSxqCU6MGRX9H/w9+wgJC37rOcAAAAABJRU5ErkJggg==) center center no-repeat;
}
#closeSummary,
#closeTotals.open:after {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAICAMAAAD6Ou7DAAAAM1BMVEUAAABZWFhZWVlZWVlZWFhZWFhXV1dYWFhYWFhZWVlbW1tZWFhYWFhZWVlaV1dZWVlZWFgdOxPqAAAAEHRSTlMA93ry65c0iFRALdm0cmtmt9rMgwAAAD1JREFUCNc9x0kWwCAIBNEGIjGD2vc/rTg8/6oKkyYcSp4rDPfqStq1r5Hib5wCOfoB1sno4EbBbxmTf6kDYKUCCUnjvlwAAAAASUVORK5CYII=) center center no-repeat;
}
.selectWrapper {
	position: relative;
	display: inline-block;
	vertical-align: top;
	padding-top: 18px;
	padding-left: 10px;
	height: 70px;
	box-sizing: border-box;
}
#colon {
	display: inline-block;
	vertical-align: top;
	height: 70px;
	line-height: 70px;
	color: #898989;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
#types,
#providers,
.provider {
	display: inline-block;
	vertical-align: top;
}
.provider {
	line-height: 70px;
	font-size: 11px; /* was 14 */
	color: #898989;
	font-weight: 600;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
	margin-left: 20px;
	text-transform: uppercase;
}
.provider.active {
	color: black;
}
/* Firefox Select Fix */
.selectWrapper:before {
	display: none;
}
@-moz-document url-prefix() {
	.selectWrapper {
		position: relative;
	}
	#categories {
	    -moz-appearance: none;
	    appearance: none;
	}
	.selectWrapper:after, .selectWrapper:after {
		content: "";
	    position: absolute;
	    pointer-events: none;
	}
	.selectWrapper:before {
		display: block !important;
		width: 16px;
	    right: 0; top: 0; bottom: 0;
	    border-radius: 0 1rem 1rem 0;
	    background-color: #fff;
	    border: 1px solid #CCC;
	    border-left: 0 none !important;
	    z-index: 0;
	}
}
/* Footer */
#footer {
	width: 100%;
	height: 20px;
	font-size: 11px;
	line-height: 20px;
	color: #555555;
	border-radius: 0 0 5px 5px;
	/*background: rgb(223,223,223);*/
	padding: 0 10px;
	box-sizing: border-box;
	/*border: 1px solid #D2D2D2;*/
}
#footer a {
	color: #DF1631;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}
/* Types */
.type {
	display: inline-block;
	vertical-align: middle;
	width: 70px;
	height: 70px;
	margin-left: 8px;
	font-size: 11px;
	color: #898989;
	font-weight: 600;
	text-transform: uppercase;
	text-align: center;
	padding-top: 44px;
	background-size: 34px 34px !important;
	background-position: 18px 8px !important;
	box-sizing: border-box;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
}
.type.active {
	color: black;
}
.type#Trains {
	background: url("../img/types/Trains.png") no-repeat;
}
.type.active#Trains {
	background-image: url(data:image/png;base64,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);
}
.type#Planes {
	background: url("../img/types/Planes.png") no-repeat;
}
.type.active#Planes {
	background-image: url(data:image/png;base64,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);
}
.type#Retail {
	background: url("../img/types/Retail.png") no-repeat;
	background-position: 18px 10px !important;
}
.type.active#Retail {
	background-image: url(data:image/png;base64,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);
}
.type#Cafes {
	background: url("../img/types/Cafes.png") no-repeat;
	background-position: 18px 10px !important;
}
.type.active#Cafes {
	background-image: url(data:image/png;base64,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);
}
.type#Hotels {
	background: url("../img/types/Hotels.png") no-repeat;
}
.type.active#Hotels {
	background-image: url(data:image/png;base64,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);
}
.type#Munis {
	background: url("../img/types/Munis.png") no-repeat;
}
.type.active#Munis {
	background-image: url(data:image/png;base64,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);
}
.type#Airports {
	background: url("../img/types/Airports.png") no-repeat;
}
.type.active#Airports {
	background-image: url(data:image/png;base64,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);
}
.type#Other {
	background: url("../img/types/Other.png") no-repeat;
	background-position: 18px 10px !important;
}
.type.active#Other {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAMAAACahl6sAAAA9lBMVEUAAACFER/JGS9pDRnKGS9/EB6sFihwDhp6Dxy+GCxgDBdfDBZ6DxzBGC1gDBbGGS6TEiKcEySDER/DGC6eFCXJGS9iDBejFCZpDRhbDBVbCxVrDhl8EB3JGS+GER9gDBetFii+GCxpDRlwDhpmDRhgDBZmDRi5FyyoFSeJESCxFym3Fyu0FyqFER+2FyuwFimWEyOgFCaNEiFfDBafFCW9GCyaEyR6Dx2aEyTBGS20FyqUEyPBGS3MGjDKGi/FGS68GCzLGjDIGS+eFCV3DxzAGC20Fyq2FyuVEyOrFiilFSa5GCuvFimZEySPEiKCER6FER+LEiEKb7itAAAAPXRSTlMAAvrp4w0z/fzy39LDu5bMtxoF5ubYtkNDLiH57+zm5sKZdtjBUjba0KpRJ/n26uLi3tTGwo+MjHh0s/VXVfKLkQAAA1FJREFUeNrt11lXGjEYxvGEYYCqQKEKgkpFEdfudW2ZlVlZ/f5fplRck7wiF/Hq+V3/z5k8ZIQjAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeE/8oLa68vnzymqpubBtluZp7aC6RMvZO+B7K1v5/p288avxatv4ZTykWyt7fKlWt+bqVmEaj/yZ0XjSN0qcnlwy+pPxPI1vC1urTfa2djpvtWoY/Vs/CQeO4wyiYRpP850qdbZafhKnw+iuDRP/tm9sMkK1k58KbYPp1DAmo2QQ2JblupZnO2E6LnQ4saMwTkPH9v6nlh0MktHE6BKbO3KrdYm5P/XDwHN79yzbSeJCSdmWCnHi2NZD6npB6E8N8+3tvsm0qU38aP68p0cO423VG9PdjofzyU+rI3/aYQqbynZSY7p0t0fhfMcTK0jG+1xu98dJIKaz06lGc2Ubjra7TJO1eDjbIfCc9MuB/CF/SR1PTC17GK8xyQHd6lFppY7VE7l2NFqTN8/uzpVaK0hbTUUbqVonbVWYFntxaPdkVpC0TCGtttLAUrSz0ZdMYLYSdRvGe0yLtYcLkZ8ovvndPw+bpSuRbm8zJlpn1mrxc2j31E/0L8XL8+ebJfbwJxNcvtZq8T3yeipukBwL6XESuMrWi77zJVqmxfrA6hEf3Uch/UhcXs8arJtLtEyLdYcY4oXSkJA6nCMPCT2yZVr8cFxiSCQOOY6Iw7nOOheH0O0PpsURPeRCSK+WONwF3R4xLX6Tr9ZZXUhzZ+Sr9ZsJ6mce3WpxRf6xf5N+EL+Rf8AXTGDS7RXTovKV+vrdldpd6iv1a2WpVo9d4gfxw4mU1j8QP3KK1/6EaneZJjn1E+1DJjuy1ZvrTHZItDmmy41NHo4evfhDrqvbG6aNeSg/0c20le15xpU3fzKVbVvVHppMn9wn+R+rIle3xYy8g3hZeNFb0OpfkilWGXW6jHi2OiNU5TbH9KqUnz/S3Wlzuj3fcZ9P3jilU95+2ZYrTDd+nX2cslN+/XM7Le88Hi17zV+/6xctew/8pLiRzWY3yu3TxRd4Xr5ri3+rC9vT9n17whkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMD7+QfOdMjD2ZtWSQAAAABJRU5ErkJggg==);
}
/* Leaderboard */
#leaderboard {
	position: absolute;
	left: 0;
	right: 0;
	background: #ebebeb;
	top: 123px;
	z-index: 999;
	border: 1px solid #c3c2c2;
	height: calc(100% - 230px);
	display: none;
	font-size: 0;
	margin-bottom: 5px;
}
#leaderToggle {
	position: absolute;
	right: 0;
	top: 10px;
	padding: 15px 26px;
	cursor: pointer;
	font-weight: 600;
	font-size: 14px;
	line-height: 14px;
	color: white;
	z-index: 99;
	border-radius: 5px !important;
	box-shadow: none !important;
}
#leaderboard .tab {
	height: 42px;
	line-height: 42px;
	font-size: 13px;
	color: #555555;
	font-weight: 700;
	position: relative;
	display: inline-block;
	width: calc(20% - 2px);
	height: 100%;
	overflow: visible;
	vertical-align: top;
	text-align: center;
	cursor: pointer;
	border-left: 1px solid #959595;
	border-right: 1px solid white;
	border-bottom: 1px solid #d0cfcf;
}
#leaderboard .tab:first-child {
	border-left: 0 none !important;
}
#leaderboard .tab.active {
	color: #DF1631;
	border-bottom: 0 none !important;
}
#leaderboard .tab:last-child {
	border-right: 0 none !important;
	width: 20%;
}
#leaderboard .tabtarget {
	position: absolute;
	top: 110px;
	right: 130px;
	left: 130px;
	bottom: 0;
}
#leaderboard .title {
	font-size: 24px;
	line-height: 24px;
	font-weight: 500;
	text-transform: uppercase;
	padding-bottom: 20px;
	border-bottom: 1px solid #464646;
	margin-bottom: 30px;
}
#leaderboard .title span {
	font-size: 14px;
	position: relative;
	top: -6px;	
}
.leadertable * {
	box-sizing: border-box;
}
.leadertable .rank,
.leadertable .country,
.leadertable .hotspots {
	font-size: 14px;
	line-height: 36px;
	height: 36px;
	font-weight: bold;
	display: inline-block;
	vertical-align: top;
}
.leadertable .rank {
	width: 50px;
	padding-left: 14px;
	margin-right: 82px;
	font-size: 18px;
}
.leadertable .country {
	width: 250px;
}
.leadertable .hotspots {
	width: 75px;
	text-align: center;
	font-weight: 500;
	color: #DF1631;
}
.leadertable .head > div {
	font-size: 14px !important;
	line-height: 14px;
	margin-bottom: 16px;
	padding: 0 !important;
	text-transform: uppercase;
	font-weight: bold !important;
}
.leadertable .head .hotspots {
	text-align: left !important;
	color: black !important;
}
.leadertable .head .country {
	padding-left: 40px !important;
}
.leadertable .row {
	padding: 9px 0 11px 0;
}
.leadertable .row:nth-child(odd) {
	background: #e1e1e1;
}
.leadertable .head + .row {
	padding-top: 0 !important;
}
.leadertable .row img {
	width: 36px;
	margin-right: 15px;
}
.ua-ie .leadertable .row img {
	display: inline;
	vertical-align: middle;
}
.leadertable .note {
	font-size: 14px;
	line-height: 22px;
}
#closeLeaderboard {
	width: 34px;
	height: 34px;
	cursor: pointer;
	position: absolute;
	top: 72px;
	right: 30px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAMAAAANmfvwAAAAZlBMVEUAAADQz8/Qz8/Qz8/Qz8/Qz8/Qz8/Qz8/Qz8/Qz8/Qz8/Qz8/Qz8/Qz8/Qz8/S0tLT09PV1dWVlZXe3t7X19fZ2dnR0dHl5eXh4eHb29vg4OCampqjo6PExMTLy8uoqKi9vb2ysrKn+l35AAAAD3RSTlMA/ZrryZFXMiBogX8NDGZfXqGpAAABSElEQVQ4y4XU7ZKCIBSA4QN+pGadg9AxF826/5tcRVJotX39A8wzg+MIEHTJZZoIkaQyv8BeJ8lG39upuzYsT39AkaFugzRmRSyu3LUfdXwNxRn13dX6Z07jeRMVeRGnqXqLkvXPbppL/6bc6YM6LhzJjD7MZO57cPclPk1EqtvS045+SL19+kUlAWq++WzT9GoRTWPfq1xDjsbXN5MhY9ANjA9zkKR8D+sMz8IK5SMJKanYOPFQK0khoS1nnKCtBARFxosgERPuZ9JjTBLcmoRrZNxKIOVYWBsbTkHyOhlnMQyxYQn5Onk5gTg0U8+V5FAL9I2LWMwLfaKGbafBOuFG/WPbB+Ak8EvCHZaMjwVnMFcIpINQFO/f+4hwCb6K1W5cBUeNd8UZgkpBSpnoIVF+HnsmE0ScFTuXh0ClzJRSKMLL4/8r6Be66UGn7avhDwAAAABJRU5ErkJggg==) center center no-repeat;
}
/*
#leaderboard .tab.active:after,
#leaderboard .tab:last-child:after {
	display: none;
}
*/
/* Responsive */
@media screen and (max-width: 1110px) {
	#leaderboard .tabtarget {
		left: 34px;
		right: 34px;
	}
}
@media screen and (max-width: 1100px) {
	.type {
		margin-left: 0;
	}
	#categories {
		width: 165px;
	}
	#leaderboard .tab {
		font-size: 12px;
	}
}
@media screen and (max-width: 1012px) {
	.type {
		width: 65px;
		background-position: 16px 8px !important;
	}
	.type#Retail {
		background: url("../img/types/Retail.png") no-repeat;
		background-position: 16px 10px !important;
	}
	.type#Cafes {
		background: url("../img/types/Cafes.png") no-repeat;
		background-position: 16px 10px !important;
	}
	.type#Other {
		background: url("../img/types/Other.png") no-repeat;
		background-position: 16px 10px !important;
	}
	#leaderboard .tab {
		font-size: 11px;
	}
}
@media screen and (max-width: 860px) {
	#leaderboard .tab {
		font-size: 9px;
	}
}