.uk-navbar-container:not(.uk-navbar-transparent) {
	background: #000;
}

.uk-navbar-nav > li > a {
	font-size: 1.2rem;
	text-transform: none;
	position: relative;
}

.uk-navbar-nav > li {
	position: relative;
}

/*

.uk-navbar-nav > li > a::before{
	content: '';
	display: block;
	position: absolute;
	left: 15px;
	right: calc(102% - 15px);
	bottom: 20px;
	height: 2px;
	background-color: currentColor;
	transition: .3s ease-in-out;
		transition-property: all;
	transition-property: right;
}

.uk-navbar-nav > li > a:hover::before{
	right: 15px;
}
*/


.uk-navbar-nav > li::before{
	content: '';
	display: block;
	position: absolute;
	left: 15px;
	right: calc(102% - 15px);
	bottom: 20px;
	height: 2px;
	background-color: currentColor;
	transition: .3s ease-in-out;
		transition-property: all;
	transition-property: right;
}

.uk-navbar-nav > li:hover::before{
	right: 15px;
}

.uk-navbar-nav > li.uk-active::before{
	right: 15px;
}

.uk-card-body-small{
	padding: 15px 15px;
}

.uk-card-title-small{
	font-size: 1.3rem;
	line-height: 1.2;
	margin: 2px;
}


.uk-light-nav .uk-navbar-nav > li > a{
  color: rgba(255, 255, 255, 0.7);
}


.js-copy{
	color: #999;
}

.js-copy:hover{
	color: #666;
	outline: none;
}

.uk-badge-tiny{
	padding: 10px;
}


.h500{
	margin-top: 250px;
	margin-bottom: 250px;
}


.footer{
	padding-top: 15px;
	padding-bottom: 15px;
	align-content: center;
	margin-top: 15px;
	background: #000000;
	color: #ffffff;
}