.uk-logo {
	padding: 0 !important;
}

.uk-navbar-nav > li {
	padding-left: 10px;
	padding-top: 8px;
}

.uk-navbar-nav > li:hover {
	background-color: #ec931f;
	color: #fff !important;
}

.uk-navbar-nav > li:hover > a {
	color: #fff !important;
}

ul.uk-nav > li.uk-active, ul.uk-nav > li.uk-active > a {
	background-color: #EC931FFF;
	color: #fff !important;
}

.uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle {
	display: flex;
	justify-content: center;
	align-items: center;
	box-sizing: border-box;
	min-height: 80px;
	padding: 10px 12px 0 0;
	font-size: .875rem;
	font-family: -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";
	text-decoration: none;
}

.uk-search-icon:focus, .uk-search-icon:hover,
.uk-navbar-dropdown-nav > li > a:hover {
	color: #EC931FFF !important;
}

.catch-phrase {
	display: flex;
	padding-left: 12px;
	padding-top: 24px;
	font-size: .875rem !important;
	font-family: -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" !important;
	text-decoration: none !important;
}

.uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before {
	content: "/";
	display: inline-block;
	margin: 0 5px;
	font-size: .875rem;
	color: #999;
}

.uk-breadcrumb>*>*, .uk-article-meta, .uk-article-meta a, .uk-text-muted, .uk-text-meta, .uk-text-meta a, .uk-link-muted a, a.uk-link-muted {
	color: #565656 !important;
}

.uk-link, a {
	color: #EC931FFF;
	text-decoration: none;
	cursor: pointer;
}

.uk-section-small {
	padding-top: 10px;
	padding-bottom: 10px;
}

* + .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 {
	margin-top: 10px;
}

.uk-heading-line {
	color: #423f3c !important;
}

.uk-button-primary {
	background-color: #0470dc !important;
	color: #fff !important;
	border: 1px solid transparent;
}

a.uk-button:hover{
	background-color: #0368cc !important;
	color: #fff !important;
}

img {
	max-width: 100%;
	display: block;
}

.uk-text-lead {
	font-size: 1.25rem;
	line-height: 1.5;
	color: #333;
}

.aspect {
	position: relative;
	width: 100%;
	height: 0;
	padding-top: 100%; /* default 1:1 */
}

.aspect.ratio-16-9 {
	padding-top: calc(9 / 16 * 100%);
}

.aspect.ratio-9-16 {
	padding-top: calc(16 / 9 * 100%);
}

.aspect.ratio-4-3 {
	padding-top: calc(3 / 4 * 100%);
}

.aspect.ratio-3-4 {
	padding-top: calc(4 / 3 * 100%);
}

.aspect > :first-child {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

@supports (--custom:property) {

	[style*="--aspect-ratio"] {
		position: relative;
		width: 100%;
		height: 0;
		padding-top: calc( 100% / (var(--aspect-ratio)) );
	}

	[style*="--aspect-ratio"] > :first-child {
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
	}

}

.hidden-up-to-s {
    display: none;
}
@media (min-width: 640px) { /* @breakpoint-small */
    .hidden-up-to-s {
        display: block;
		width: 100%;
    }

	.uk-nav-primary > li > a:hover,
	.uk-navbar-nav > li > a:hover,
	.uk-search-icon:focus, .uk-search-icon:hover,
	.uk-navbar-dropdown-nav > li > a:hover {
		color: #EC931FFF !important;
	}
}

.hidden-up-to-m {
	display: none;
}
@media (min-width: 960px) { /* @breakpoint-medium */
	.hidden-up-to-m {
		display: block;
		width: 100%;
	}

	.uk-search-icon:focus, .uk-search-icon:hover,
	.uk-navbar-dropdown-nav > li > a:hover {
		color: #EC931FFF !important;
	}

	.uk-nav-primary > li > a:hover,
	.uk-navbar-nav > li > a:hover {
		color: #fff !important;
	}
}

.tags {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	max-width: 960px;
	margin: auto;
	padding: 0;
	list-style: none;
	border: 2px solid white;
	border-radius: 5px;
}

.tag {
	display: flex;
	align-items: center;
	margin: 0.1rem 1rem;
}

.tag__link {
	padding: 0 5px 0;
	transition: 0.3s;
	text-decoration: none;
}