html, .uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, .uk-heading-2xlarge, .uk-heading-large, .uk-heading-medium, .uk-heading-small, .uk-heading-xlarge, h1, h2, h3, h4, h5, h6  {
  font-family: "Quicksand", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}  
#site-head {
	padding: 10px 0;
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	z-index: 99;
	background-color: white;
	border-bottom: 1px solid rgba(0,0,0,0.06);
}
#site-foot {
	position: fixed;
	z-index: 3;
	bottom: 0;
	left: 0;
	right: 0;
	font-size: 0.8rem;
	color: white;
	background-color: #000;
}
#cookie-bar {
    padding: 8px!important;
}
.uk-section-xsmall {
    padding-top: 0.6rem;
    padding-bottom: 0.6rem;
}
.uk-logo img {
	height: 50px;
}
.spacer {
	height: 60px;
}
.uk-card {
	border-top: 2px solid;
	position: relative;
	transition: box-shadow 0.15s ease-out;
	border-radius: 1.5px;
}
.uk-card:hover {
	box-shadow: 0 6px 16px rgba(0,0,0,0.1);
}
.uk-card .uk-inline {
	z-index: 99;
}
.uk-card .uk-card-footer {
	padding: 0.55rem 1rem;
}
.uk-card .uk-card-header {
	padding: 0.55rem 1rem;
}
.uk-card .cat-txt {
	font-weight: 600;
	text-transform: uppercase;
	font-size: 0.75rem;
	letter-spacing: 0.01em;
}
.uk-subnav li a {
	border-radius: 3px; 
}
.uk-subnav li.uk-active:nth-child(1) a {
	background-color:#ccc;
}
.uk-subnav li.uk-active:nth-child(2) a {
	background-color:#3366ff;
}
.uk-subnav li.uk-active:nth-child(3) a {
	background-color:#ffaa00;
}
.uk-subnav li.uk-active:nth-child(4) a {
	background-color:#e5097f;
}
.uk-subnav li.uk-active:nth-child(5) a {
	background-color:#663399;
}
.uk-subnav li.uk-active:nth-child(6) a {
	background-color:#d7b65d;
}
.uk-subnav li.uk-active:nth-child(7) a {
	background-color:#e5e5e5;
}
.uk-subnav li.uk-active:nth-child(8) a {
	background-color:#d30000;
}
.blue-card .uk-card {
	border-top-color: #3366ff;
}
.blue-card .uk-card .cat-txt {
	color: #3366ff;
}
.orange-card .uk-card {
	border-top-color: #ffaa00;
}
.orange-card .uk-card .cat-txt {
	color: #ffaa00;
}
.purple-card .uk-card {
	border-top-color: #663399;
}
.purple-card .uk-card .cat-txt {
	color: #663399;
}
.pink-card .uk-card {
	border-top-color: #e5097f;
}
.pink-card .uk-card .cat-txt {
	color: #e5097f;
}
.gold-card .uk-card {
	border-top-color: #d7b65d;
}
.gold-card .uk-card .cat-txt {
	color: #d7b65d;
}
.silver-card .uk-card {
	border-top-color: #e5e5e5;
}
.silver-card .uk-card .cat-txt {
	color: #e5e5e5;
}

.red-card .uk-card {
	border-top-color: #d30000;
}
.red-card .uk-card .cat-txt {
	color: #d30000;
}
.uk-card .uk-overlay-primary {
	padding:  0.5rem;
	text-align: center;
	font-size: 0.7rem;
	text-transform: uppercase;
	opacity: 0.7;
}
img[data-src][src*='data:image'] { background: rgba(0,0,0,0.1); }
.search-fld {
	border-radius: 50px;
	padding: 0 1rem;
}
.uk-dropdown.drop-nav {
	border-radius: 4px;
	box-shadow: 0 2px 24px rgba(0,0,0,.1);
	width: 300px;
}
.uk-dropdown.drop-comments {
	width: 370px;
}
.drop-nav::after {
	bottom: 100%;
	right: 4%;
	border: solid transparent;
	content: '';
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #ffffff;
	border-width: 6px;
	margin-left: -6px;
}
.uk-dropdown.uk-dropdown-right-center::after {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 255, 255, 0);
	border-right-color: #ffffff;
	border-width: 6px;
	margin-top: -6px;
}
.uk-dropdown.uk-dropdown-left-center::after {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 255, 255, 0);
	border-left-color: #ffffff;
	border-width: 6px;
	margin-top: -6px;
}
.message {
	font-size: 0.85rem;
	display: block;
	line-height: 1.3rem;
	padding: 0.5rem 0;
}
.uk-notification-message {
	background-color: #e5097f;
	color:  white;
	font-size: 0.9rem;
	border-radius: 3px;
	box-shadow: 0 4px 14px rgba(0,0,0,0.1);
}
.uk-text-blue {color: #3366ff!important;}
.uk-text-orange {color: #ffaa00!important;}
.uk-text-pink {color: #e5097f!important;}
.uk-text-purple {color: #663399!important;}
.uk-text-gold {color: #d7b65d!important;}
#cookie-bar-button {background-color: #36f!important;text-transform: uppercase!important;font-weight: 300!important;}

#cookie-bar-button, #cookie-bar p {font-family:"Quicksand",sans serif!important;}