/*

	PALETTE
	
		Primary color 	#F48221
		Primary light	#fcf1d8
		
		Link color 		#F48222
		Link hover 		#de7014

	FONT FACE

		@font-face {font-family: Raleway; src: url('/site/templates/fonts/Raleway-VariableFont_wght.ttf') format('truetype'); font-display: swap; font-weight: 1 999; font-style: normal;}
		@font-face {font-family: Raleway; src: url('/site/templates/fonts/Raleway-Italic-VariableFont_wght.ttf') format('truetype'); font-display: swap; font-weight: 1 999; font-style: italic;}

	TYPO

		.typo {font-family: Raleway, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";}
			or
		.typo {font-family: "Noto Serif", Garamond, Georgia, "Times New Roman", serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";}

*/

/* Base */

	.typo {
		-webkit-text-size-adjust:100%; -webkit-font-feature-settings: "lnum"; -moz-font-feature-settings: "lnum"; font-feature-settings: "lnum";

		background: #fff;
		color: #666;
	}

	html.flips {overflow-y: scroll; overflow-x: hidden;}
	body.flips-body {margin: 0; overflow: hidden; overflow: clip;}

	audio,canvas,iframe,img,svg,video{vertical-align:middle}
	canvas,img,svg,video{max-width:100%;height:auto;box-sizing:border-box}
	img:not([src]){visibility:hidden;min-width:1px}
	iframe{border:0}

	details,main{display:block}
	summary{display:list-item}
	template{display:none}

	:root{--uk-breakpoint-s:640px;--uk-breakpoint-m:960px;--uk-breakpoint-l:1200px;--uk-breakpoint-xl:1600px}

	.uk-svg,.uk-svg:not(.uk-preserve) [fill*='#']:not(.uk-preserve){fill:currentcolor}
	.uk-svg:not(.uk-preserve) [stroke*='#']:not(.uk-preserve){stroke:currentcolor}
	.uk-svg{transform:translate(0,0)}

	.uk-close{color:#999;transition:.1s ease-in-out;transition-property:color,opacity}
	.uk-close:hover{color:#666}

	:focus {outline: none;}
	:focus-visible {outline: 2px dotted #333;}
	::selection {background: #39f; color: #fff; text-shadow: none;}

	.custom-scroll::-webkit-scrollbar-track {background-color: transparent;}
	.custom-scroll::-webkit-scrollbar {height: 4px; width: 4px; background: #f2f2f2;}
	.custom-scroll::-webkit-scrollbar-thumb {background-color: #232323;}

/* Markup  */

	b, strong {font-weight:bolder; line-height: inherit;}
	q {font-style:italic}
	u {text-decoration:none !important;}

	p > strong, li > strong,
	p > q {color: #333;}

	small{font-size:80%}
	sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
	sup{top:-.5em}
	sub{bottom:-.25em}

	em{color:#f0506e}
	ins{background:#ffd;color:#666;text-decoration:none}
	mark{background:#ffd;color:#666}
	abbr[title]{text-decoration:underline dotted;-webkit-text-decoration-style:dotted}
	address{font-style:normal}

	:not(pre) > code,:not(pre) > kbd,:not(pre) > samp{font-family:Consolas,monaco,monospace;font-size:.875rem;color:#f0506e;white-space:nowrap;padding:2px 6px;background:#f8f8f8}
	pre{font:.875rem / 1.5 Consolas,monaco,monospace;color:#666;-moz-tab-size:4;tab-size:4;overflow:auto;padding:10px;border:1px solid #e5e5e5;border-radius:3px;background:#fff}
	pre code{font-family:Consolas,monaco,monospace}

/* Link */

	a,.uk-link{color:#F48221;text-decoration:none;cursor:pointer}
	a:hover,.uk-link:hover,.uk-link-toggle:hover .uk-link{color:#de7014;text-decoration:underline; text-decoration-thickness: 0.5px !important}

	a.uk-link-muted,.uk-link-muted a,.uk-link-toggle .uk-link-muted{color:#999}
	a.uk-link-muted:hover,.uk-link-muted a:hover,.uk-link-toggle:hover .uk-link-muted{color:#666}
	a.uk-link-text,.uk-link-text a,.uk-link-toggle .uk-link-text{color:inherit}
	a.uk-link-text:hover,.uk-link-text a:hover,.uk-link-toggle:hover .uk-link-text{color:#999}
	a.uk-link-heading,.uk-link-heading a,.uk-link-toggle .uk-link-heading{color:inherit}
	a.uk-link-heading:hover,.uk-link-heading a:hover,.uk-link-toggle:hover .uk-link-heading{color:#F48221;text-decoration:none}
	a.uk-link-reset,.uk-link-reset a{color:inherit!important;text-decoration:none!important}
	.uk-link-toggle{color:inherit!important;text-decoration:none!important}

/* Blockquote */

	blockquote{margin:0 0 20px;color:#333;font-style:normal;}
	* + blockquote{margin-top:20px}
	blockquote p:last-of-type{margin-bottom:0}
	blockquote footer{margin-top:10px;color:#666}
	blockquote footer::before{content:"— "}

/* Divider */

	hr,.uk-hr{overflow:visible;text-align:inherit;margin:0 0 20px;border:0;border-top:1px solid #e5e5e5}
	* + hr,* + .uk-hr{margin-top:20px}

	[class*='uk-divider']{border:none;margin-bottom:20px}
	* + [class*='uk-divider']{margin-top:20px}
	.uk-divider-icon{position:relative;height:20px;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22none%22%20stroke%3D%22%23e5e5e5%22%20stroke-width%3D%222%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227%22%20%2F%3E%0A%3C%2Fsvg%3E%0A);background-repeat:no-repeat;background-position:50% 50%}
	.uk-divider-icon::before,.uk-divider-icon::after{content:"";position:absolute;top:50%;max-width:calc(50% - (50px / 2));border-bottom:1px solid #e5e5e5}
	.uk-divider-icon::before{right:calc(50% + (50px / 2));width:100%}
	.uk-divider-icon::after{left:calc(50% + (50px / 2));width:100%}
	.uk-divider-small{line-height:0}
	.uk-divider-small::after{content:"";display:inline-block;width:100px;max-width:100%;border-top:1px solid #e5e5e5;vertical-align:top}
	.uk-divider-vertical{width:max-content;height:100px;margin-left:auto;margin-right:auto;border-left:1px solid #e5e5e5}

/* Typo grid */

	p,ul,ol,dl,pre,address,fieldset,figure,blockquote,table {margin: 0 0 20px;}
	* + p,* + ul,* + ol,* + dl,* + pre,* + address,* + fieldset,* + figure,* + blockquote,* + table {margin-top: 20px;}

	h1,.uk-h1,h2,.uk-h2,h3,.uk-h3,h4,.uk-h4,h5,.uk-h5,h6,.uk-h6{
		font-weight: 400;
		color: #333;
		text-transform: none;
		line-height: 1;
	}
	h1,.uk-h1,h2,.uk-h2,h3,.uk-h3,h4,.uk-h4,h5,.uk-h5,h6,.uk-h6{
		margin: 0 0 20px;
	}
	* + h1,* + .uk-h1,* + h2,* + .uk-h2,* + h3,* + .uk-h3,* + h4,* + .uk-h4,* + h5,* + .uk-h5,* + h6,* + .uk-h6 {
		margin-top: 40px;
	}
	h1 + h2, h2 + h3, h3 + h4, h4 + h5, h5 + h6,
	h1 + .uk-h2, h2 + .uk-h3, h3 + .uk-h4, h4 + .uk-h5, h5 + .uk-h6,
	.uk-h1 + h2, .uk-h2 + h3, .uk-h3 + h4, .uk-h4 + h5, .uk-h5 + h6,
	.uk-h1 + .uk-h2, .uk-h2 + .uk-h3, .uk-h3 + .uk-h4, .uk-h4 + .uk-h5, .uk-h5 + .uk-h6 {
		margin-top: 20px;
	}

	.text-left{text-align:left}
	.text-right{text-align:right}
	.text-center{text-align:center}
	@media (min-width:1200px){
		.text-left\@l{text-align:left}
		.text-right\@l{text-align:right}
		.text-center\@l{text-align:center}
	}
	@media (max-width: 1199px) {
		.text-left-to\@l{text-align:left}
		.text-right-to\@l{text-align:right}
		.text-center-to\@l{text-align:center}
		
		.text-adaptive {text-align: center !important;}
	}

	@media (min-width:1200px){
		.cke-img-left, .cke-img-right {margin-bottom: 30px; display: block;}
		.cke-img-left{margin-top:0;margin-right:30px;float:left}
		.cke-img-right{margin-top:0;margin-left:30px;float:right}
	}

	.cke-image-shadow {box-shadow: 0 14px 25px rgba(0, 0, 0, 0.16);}
	.cke-image-border {box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08); padding: 10px;}

	.text-margin-1 {margin-top: 40px !important;}
	.text-margin-2 {margin-top: 40px !important;}
	@media (min-width: 1400px) {
		.text-margin-2 {margin-top: 70px !important;}
	}
	.text-margin-3 {margin-bottom: 0 !important;}
	.text-margin-3 + * {margin-top: 0 !important;}
	h1.text-margin-1, .uk-h1.text-margin-1, h2.text-margin-1, .uk-h2.text-margin-1, h3.text-margin-1, .uk-h3.text-margin-1, h4.text-margin-1, .uk-h4.text-margin-1,
	h1.text-margin-1, .uk-h1.text-margin-1, h2.text-margin-1, .uk-h2.text-margin-1, h3.text-margin-1, .uk-h3.text-margin-1, h4.text-margin-1, .uk-h4.text-margin-1,
	h1.text-margin-1, .uk-h1.text-margin-1, h2.text-margin-1, .uk-h2.text-margin-1, h3.text-margin-1, .uk-h3.text-margin-1, h4.text-margin-1, .uk-h4.text-margin-1,
	h1.text-margin-1, .uk-h1.text-margin-1, h2.text-margin-1, .uk-h2.text-margin-1, h3.text-margin-1, .uk-h3.text-margin-1, h4.text-margin-1, .uk-h4.text-margin-1 {
		margin-top: 20px !important;
	}

	.text-glue {white-space: nowrap;}

/* Font sizes */

	.typo, .uk-text-default,
	.uk-navbar-nav > li > a, .uk-navbar-item, .uk-navbar-toggle,
	.uk-nav-secondary {
		font-size: 16px;
		font-weight: 400;
		line-height: 1.45;
	}
	@media (max-width: 1199px) {
		.typo, .uk-text-default,
		.uk-navbar-nav > li > a, .uk-navbar-item, .uk-navbar-toggle,
		.uk-nav-secondary {font-size: 15px; line-height: 1.475}
	}

	.uk-text-small, .uk-button, .uk-button-small,
	blockquote footer,
	.uk-table tfoot, .uk-table caption,
	.uk-nav-default, .uk-navbar-dropdown-nav,
	.uk-nav-secondary .uk-nav-subtitle,
	.uk-subnav > * > :first-child,
	.uk-breadcrumb > * > *, .uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before,
	.uk-dropdown-nav,
	.uk-text-meta, .uk-article-meta,
	.uk-comment-meta,
	.uk-form-label, .uk-form-small, .formpass-small input.uk-input, .formpass-small select, .formpass-small textarea,
	.FormBox .InputfieldContent p {font-size: 14px; line-height: 1.5;}

	.uk-label,
	.uk-table th,
	.uk-card-badge,
	.uk-nav-header, .uk-navbar-subtitle, .uk-navbar-dropdown-nav .uk-nav-subtitle, .uk-dropdown-nav .uk-nav-subtitle {font-size: 13px; text-transform: uppercase;}

	.uk-button-large,
	.uk-text-large,
	.uk-accordion-title,
	.uk-notification-message,
	.uk-nav-primary .uk-nav-subtitle, .uk-nav-primary .uk-nav-sub,
	.uk-comment-title,
	.uk-form-large, .formpass-large input.uk-input, .formpass-large select, .formpass-large textarea {font-size: 20px; line-height: 1.35;}

	blockquote,
	.uk-text-lead,
	.uk-card-title,
	.uk-legend,
	.uk-search-navbar .uk-search-input,
	.uk-nav-primary,
	.uk-logo 													{font-size: 24px; line-height: 1.3;}
	@media (max-width: 1399px) {
		blockquote,
		.uk-text-lead,
		.uk-card-title 											{font-size: 20px; line-height: 1.35;}
	}

	h1, .uk-h1, .as-h1,
	.uk-article-title, .uk-search-large .uk-search-input 		{font-size: 36px; line-height: 1.1;}
	h2, .uk-h2, .as-h2,
	.uk-modal-title 											{font-size: 30px; line-height: 1.2;}
	h3, .uk-h3,.as-h3 											{font-size: 24px; line-height: 1.3;}
	h4, .uk-h4,.as-h4 											{font-size: 20px; line-height: 1.35;}
	h5, .uk-h5,.as-h5 											{font-size: 16px; line-height: 1.45;}
	h6, .uk-h6,.as-h6 											{font-size: 16px; line-height: 1.45;}
	@media (min-width: 1200px) {
		h1, .uk-h1, .as-h1,
		.uk-article-title, .uk-search-large .uk-search-input 	{font-size: 48px; line-height: 1;}
		h2, .uk-h2, .as-h2,
		.uk-modal-title 										{font-size: 36px; line-height: 1.1;}
		h3, .uk-h3, .as-h3 										{font-size: 30px; line-height: 1.2;}
		h4, .uk-h4, .as-h4 										{font-size: 24px; line-height: 1.3;}
		h5, .uk-h5, .as-h5 										{font-size: 20px; line-height: 1.35;}
		h6, .uk-h6, .as-h6 										{font-size: 16px; line-height: 1.45;}
	}
	@media (min-width: 1400px) {
		h1, .uk-h1, .as-h1,
		.uk-article-title, .uk-search-large .uk-search-input 	{font-size: 60px; line-height: 1;}
		h2, .uk-h2, .as-h2,
		.uk-modal-title 										{font-size: 48px; line-height: 1;}
		h3, .uk-h3, .as-h3 										{font-size: 36px; line-height: 1.1;}
		h4, .uk-h4, .as-h4 										{font-size: 30px; line-height: 1.2;}
		h5, .uk-h5, .as-h5 										{font-size: 24px; line-height: 1.3;}
		h6, .uk-h6, .as-h6 										{font-size: 20px; line-height: 1.35;}
	}

	@media (max-width: 1399px) {
		.adapt-less.uk-h1, h1.adapt-less, .adapt-less.as-h1,
		.adapt-less .uk-h1, .adapt-less h1, .adapt-less .as-h1,
		.uk-h1 .adapt-less, h1 .adapt-less, .as-h1 .adapt-less 	{font-size: 48px; line-height: 1.1;}
		.adapt-less.uk-h2, h2.adapt-less, .adapt-less.as-h2,
		.adapt-less .uk-h2, .adapt-less h2, .adapt-less .as-h2,
		.uk-h2 .adapt-less, h2 .adapt-less, .as-h2 .adapt-less 	{font-size: 36px; line-height: 1.1;}
		.adapt-less.uk-h3, h3.adapt-less, .adapt-less.as-h3,
		.adapt-less .uk-h3, .adapt-less h3, .adapt-less .as-h3,
		.uk-h3 .adapt-less, h3 .adapt-less, .as-h3 .adapt-less 	{font-size: 30px; line-height: 1.2;}
		.adapt-less.uk-h4, h4.adapt-less, .adapt-less.as-h4,
		.adapt-less .uk-h4, .adapt-less h4, .adapt-less .as-h4,
		.uk-h4 .adapt-less, h4 .adapt-less, .as-h4 .adapt-less 	{font-size: 24px; line-height: 1.3;}
		.adapt-less.uk-h5, h5.adapt-less, .adapt-less.as-h5,
		.adapt-less .uk-h5, .adapt-less h5, .adapt-less .as-h5,
		.uk-h5 .adapt-less, h5 .adapt-less, .as-h5 .adapt-less 	{font-size: 20px; line-height: 1.35;}
	}

	@media (max-width: 1199px) {
		.adapt-more.uk-h1, h1.adapt-more, .adapt-more.as-h1,
		.adapt-more .uk-h1, .adapt-more h1, .adapt-more .as-h1,
		.uk-h1 .adapt-more, h1 .adapt-more, .as-h1 .adapt-more 	{font-size: 24px; line-height: 1.2;}
		.adapt-more.uk-h2, h2.adapt-more, .adapt-more.as-h2,
		.adapt-more .uk-h2, .adapt-more h2, .adapt-more .as-h2,
		.uk-h2 .adapt-more, h2 .adapt-more, .as-h2 .adapt-more 	{font-size: 24px; line-height: 1.3;}
		.adapt-more.uk-h3, h3.adapt-more, .adapt-more.as-h3,
		.adapt-more .uk-h3, .adapt-more h3, .adapt-more .as-h3,
		.uk-h3 .adapt-more, h3 .adapt-more, .as-h3 .adapt-more 	{font-size: 20px; line-height: 1.35;}
	}

	.uk-heading-small 											{font-size: 48px; line-height: 1;}
	.uk-heading-medium 											{font-size: 60px; line-height: 1;}
	.uk-heading-large 											{font-size: 72px; line-height: 1;}
	.uk-heading-xlarge											{font-size: 96px;}
	@media (min-width: 1200px) {
		.uk-heading-small 										{font-size: 60px; line-height: 1;}
		.uk-heading-medium 										{font-size: 72px; line-height: 1;}
		.uk-heading-large 										{font-size: 96px; line-height: 1;}
		.uk-heading-xlarge 										{font-size: 128px; line-height: 1;}
	}
	@media (min-width: 1400px) {
		.uk-heading-small 										{font-size: 72px; line-height: 1;}
		.uk-heading-medium 										{font-size: 96px; line-height: 1;}
		.uk-heading-large 										{font-size: 128px; line-height: 1;}
		.uk-heading-xlarge 										{font-size: 176px; line-height: 1;}
	}

	@media (max-width:1399px){
		.adapt-less.uk-heading-small,
		.adapt-less .uk-heading-small,
		.uk-heading-small .adapt-less 							{font-size: 60px; line-height: 1;}
		.adapt-less.uk-heading-medium,
		.adapt-less .uk-heading-medium,
		.uk-heading-medium .adapt-less 							{font-size: 72px; line-height: 1;}
		.adapt-less.uk-heading-large,
		.adapt-less .uk-heading-large,
		.uk-heading-large .adapt-less 							{font-size: 96px; line-height: 1;}
		.adapt-less.uk-heading-xlarge,
		.adapt-less .uk-heading-xlarge,
		.uk-heading-xlarge .adapt-less 							{font-size: 128px; line-height: 1;}
	}
	@media (max-width: 1199px) {
		.adapt-more.uk-heading-small,
		.adapt-more .uk-heading-small,
		.uk-heading-small .adapt-more 							{font-size: 24px; line-height: 1.3;}
		.adapt-more.uk-heading-medium,
		.adapt-more .uk-heading-medium,
		.uk-heading-medium .adapt-more 							{font-size: 30px; line-height: 1.2;}
		.adapt-more.uk-heading-large,
		.adapt-more .uk-heading-large,
		.uk-heading-large .adapt-more 							{font-size: 36px; line-height: 1.1;}
		.adapt-more.uk-heading-xlarge,
		.adapt-more .uk-heading-xlarge,
		.uk-heading-xlarge .adapt-more 							{font-size: 36px; line-height: 1.1;}
	}

	.uk-heading-2xlarge {font-size: 96px;}
	.uk-heading-3xlarge {font-size: 128px;}

	.uk-countdown-number{font-variant-numeric:tabular-nums;}
	@media (min-width: 1200px) {.uk-countdown-number{} }
	@media (min-width: 1400px) {.uk-countdown-number{} }
	.uk-countdown-separator{font-size:1rem;line-height:1.6}
	@media (min-width: 1200px) {.uk-countdown-separator{} }
	@media (min-width: 1400px) {.uk-countdown-separator{} }

/* Font deco */

	span.adapt-more,
	span.adapt-less,
	span.uk-text-small,
	span.uk-text-large,
	span.as-h4,
	span.as-h3,
	span.as-h2,
	span.as-h1,
	span.uk-heading-small,
	span.uk-heading-medium,
	span.uk-heading-large,
	span.uk-heading-xlarge,
	span.uk-heading-2xlarge,
	span.uk-text-emphasis,
	span.uk-text-muted,
	span.uk-text-primary,
	span.uk-text-secondary,
	span.uk-text-danger {display: inline-block; max-width: 100%;}

	li > p > span.adapt-more,
	li > p > span.adapt-less,
	li > p > span.uk-text-small,
	li > p > span.uk-text-large,
	li > p > span.as-h4,
	li > p > span.as-h3,
	li > p > span.as-h2,
	li > p > span.as-h1,
	li > p > span.uk-heading-small,
	li > p > span.uk-heading-medium,
	li > p > span.uk-heading-large,
	li > p > span.uk-heading-xlarge,
	li > p > span.uk-heading-2xlarge,
	li > p > span.uk-text-emphasis,
	li > p > span.uk-text-muted,
	li > p > span.uk-text-primary,
	li > p > span.uk-text-secondary,
	li > p > span.uk-text-danger {display: inline;}

	span.uk-heading-primary,
	span.uk-heading-secondary,
	span.uk-heading-bullet,
	span.uk-heading-divider {display: block; max-width: 100%;}

	.uk-heading-primary {}
	.uk-heading-secondary {}

	.uk-heading-divider{padding-bottom:calc(5px + 0.1em);border-bottom:0.5px solid #e5e5e5}

	.uk-heading-bullet{position:relative}
	.uk-heading-bullet::before{content:"";display:inline-block;position:relative;top:calc(-0.1 * 1em);vertical-align:middle;height:calc(4px + 0.7em);margin-right:calc(5px + 0.2em);border-left:calc(5px + 0.1em) solid #e5e5e5}

	.uk-heading-line{overflow:hidden}
	.uk-heading-line > *{display:inline-block;position:relative}
	.uk-heading-line > ::before,.uk-heading-line > ::after{content:"";position:absolute;top:calc(50% - (calc(0.2px + 0.05em) / 2));width:2000px;border-bottom:0.5px solid #e5e5e5}
	.uk-heading-line > ::before{right:100%;margin-right:calc(5px + 0.3em)}
	.uk-heading-line > ::after{left:100%;margin-left:calc(5px + 0.3em)}

/* List */

	ul,ol{padding-left:30px}
	ul > li > ul,ul > li > ol,ol > li > ol,ol > li > ul{margin:0}
	dt{font-weight:700}
	dd{margin-left:0}

	li::marker {vertical-align: top !important;}

	.uk-list{padding:0;list-style:none}
	.uk-list > *{break-inside:avoid-column}
	.uk-list > * > :last-child{margin-bottom:0}
	.uk-list > :nth-child(n+2),.uk-list > * > ul,
	.typo ul:not([class]) > :nth-child(n+2),.typo ul:not([class]) > * > ul,
	.typo ul.cke-list-default > :nth-child(n+2),.typo ul.cke-list-default > * > ol,
	.typo ol:not([class]) > :nth-child(n+2),.typo ol > * > ol:not([class]),
	.typo ol.cke-list-default > :nth-child(n+2),.typo ol.cke-list-default > * > ul{margin-top:10px}
	.uk-list-disc > *,.uk-list-circle > *,.uk-list-square > *,.uk-list-decimal > *,.uk-list-hyphen > *{padding-left:30px}
	.uk-list-decimal{counter-reset:decimal}
	.uk-list-decimal > *{counter-increment:decimal}
	.uk-list-disc > ::before,.uk-list-circle > ::before,.uk-list-square > ::before,.uk-list-decimal > ::before,.uk-list-hyphen > ::before{content:"";position:relative;left:-30px;width:30px;height:1.5em;margin-bottom:-1.5em;display:list-item;list-style-position:inside;text-align:right}
	.uk-list-disc > ::before{list-style-type:disc}
	.uk-list-circle > ::before{list-style-type:circle}
	.uk-list-square > ::before{list-style-type:square}
	.uk-list-decimal > ::before{content:counter(decimal, decimal) '\200A.\00A0'}
	.uk-list-hyphen > ::before{content:'–\00A0\00A0'}
	.uk-list-muted > ::before{color:#999!important}
	.uk-list-emphasis > ::before{color:#333!important}
	.uk-list-primary > ::before{color:#F48221!important}
	.uk-list-secondary > ::before{color:#222!important}

	.uk-list-icons {}
	.uk-list-icons > li {position: relative; padding-left: 30px;}
	.uk-list-icons > li .list-icon {position: absolute; width: 20px; height: 20px; line-height: 20px; text-align: center; top: 1px; left: 0;}
	.uk-list-icons > li > img:first-child + p,
	.uk-list-icons > li > img:first-child + svg + p {margin-top: 0;}

	.uk-list-check>*,
	.uk-list-bullet>*{padding-left:30px}
	.uk-list-check>::before,
	.uk-list-bullet>::before{content:"";display:list-item;position:relative;left:-30px;width:30px;height:1.5em;margin-bottom:-1.5em;background-repeat:no-repeat;background-position:50% 50%}
	
	.uk-list-bullet>::before{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%226%22%20height%3D%226%22%20viewBox%3D%220%200%206%206%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23666%22%20cx%3D%223%22%20cy%3D%223%22%20r%3D%223%22%20%2F%3E%0A%3C%2Fsvg%3E")}
	.uk-list-check > ::before {background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="-30 -60 660 660"><path fill="%231e87f0" d="M470.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L192 338.7 425.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"/></svg>');}

	.uk-list-divider > :nth-child(n+2){margin-top:10px;padding-top:10px;border-top:1px solid #e5e5e5}
	.uk-list-striped > *{padding:10px}
	.uk-list-striped > :nth-of-type(odd){border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background:#f8f8f8}
	.uk-list-striped > :nth-child(n+2){margin-top:0}
	.uk-list-large > :nth-child(n+2),.uk-list-large > * > ul{margin-top:20px}
	.uk-list-collapse > :nth-child(n+2),.uk-list-collapse > * > ul{margin-top:0}
	.uk-list-large.uk-list-divider > :nth-child(n+2){margin-top:20px;padding-top:20px}
	.uk-list-collapse.uk-list-divider > :nth-child(n+2){margin-top:0;padding-top:0}
	.uk-list-large.uk-list-striped > *{padding:20px 10px}
	.uk-list-collapse.uk-list-striped > *{padding-top:0;padding-bottom:0}
	.uk-list-large.uk-list-striped > :nth-child(n+2),.uk-list-collapse.uk-list-striped > :nth-child(n+2){margin-top:0}
	.uk-description-list > dt{font-weight:bolder;}
	.uk-description-list > dt{color:#333;}
	.uk-description-list > dt:nth-child(n+2){margin-top:20px}
	.uk-description-list-divider > dt:nth-child(n+2){margin-top:20px;padding-top:20px;border-top:1px solid #e5e5e5}

	.uk-list-horizontal{display:flex;flex-wrap:wrap;align-items:center;margin-left:-20px;padding:0;list-style:none}
	.uk-list-horizontal>*{flex:none;padding-left:20px;position:relative}
	.uk-list-horizontal.uk-list-center {justify-content: center;}

/* Table */

	.uk-table{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:20px}
	* + .uk-table{margin-top:20px}
	.uk-table th{padding:16px 12px;text-align:left;vertical-align:bottom;color:#999;}
	.uk-table td{padding:16px 12px;vertical-align:top}
	.uk-table td > :last-child{margin-bottom:0}
	.uk-table caption{text-align:left;color:#999}
	.uk-table-middle,.uk-table-middle td{vertical-align:middle!important}
	.uk-table-divider > tr:not(:first-child),.uk-table-divider > :not(:first-child) > tr,.uk-table-divider > :first-child > tr:not(:first-child){border-top:1px solid #e5e5e5}
	.uk-table-striped > tr:nth-of-type(odd),.uk-table-striped tbody tr:nth-of-type(odd){background:#f8f8f8;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
	.uk-table-hover > tr:hover,.uk-table-hover tbody tr:hover{background:#ffd}
	.uk-table > tr.uk-active,.uk-table tbody tr.uk-active{background:#ffd}
	.uk-table-small th,.uk-table-small td{padding:10px 12px}
	.uk-table-large th,.uk-table-large td{padding:22px 12px}
	.uk-table-justify th:first-child,.uk-table-justify td:first-child{padding-left:0}
	.uk-table-justify th:last-child,.uk-table-justify td:last-child{padding-right:0}
	.uk-table-shrink{width:1px}
	.uk-table-expand{min-width:150px}
	.uk-table-link{padding:0!important}
	.uk-table-link > a{display:block;padding:16px 12px}
	.uk-table-small .uk-table-link > a{padding:10px 12px}
	@media (max-width: 1199px) {
		.uk-table-responsive,.uk-table-responsive tbody,.uk-table-responsive th,.uk-table-responsive td,.uk-table-responsive tr{display:block}
		.uk-table-responsive thead{display:none}
		.uk-table-responsive th,.uk-table-responsive td{width:auto!important;max-width:none!important;min-width:0!important;overflow:visible!important;white-space:normal!important}
		.uk-table-responsive th:not(:first-child):not(.uk-table-link),.uk-table-responsive td:not(:first-child):not(.uk-table-link),.uk-table-responsive .uk-table-link:not(:first-child) > a{padding-top:5px!important}
		.uk-table-responsive th:not(:last-child):not(.uk-table-link),.uk-table-responsive td:not(:last-child):not(.uk-table-link),.uk-table-responsive .uk-table-link:not(:last-child) > a{padding-bottom:5px!important}
		.uk-table-justify.uk-table-responsive th,.uk-table-justify.uk-table-responsive td{padding-left:0;padding-right:0}
	}
	.uk-table tbody tr{transition:background-color .1s linear}
	.uk-table-striped > tr:nth-of-type(even):last-child,.uk-table-striped tbody tr:nth-of-type(even):last-child{border-bottom:1px solid #e5e5e5}

/* Table fancy */

	.fancySearchRow > * {padding: 0 !important;}
	.fancySearchRow input {border: none !important; font-size: 16px !important; line-height: 1.4 !important; font-weight: 400;}
	.fancySearchRow input::placeholder {color: #999;}
	.fancySearchRow .uk-search-icon {color: #F48221;}

	.table-sorter th[aria-sort] a {color: #333 !important; font-weight: bolder;}
	.table-sorter .sortArrow {margin-left: 5px !important;}

/* Table grid */

	.uk-table-grid thead {display:none}
	.uk-table-grid td {padding: 15px; vertical-align: top;}
	.uk-table-grid {margin: 0 0 30px 0}
	*+.uk-table-grid {margin-top: 30px}
	.uk-table-grid tr {border: none !important}
	.uk-table-grid td > :first-child, .uk-table-grid th > :first-child {margin-top: 0 !important;}
	.uk-table-grid td > :last-child, .uk-table-grid th > :last-child {margin-bottom: 0 !important;}
	@media (min-width: 1200px) {
		.uk-table-grid td:first-child,.uk-table-grid th:first-child{padding-left:0 !important}
		.uk-table-grid td:last-child,.uk-table-grid th:last-child{padding-right:0 !important}
		.uk-table-grid tr:first-child td, .uk-table-grid tr:first-child th {padding-top: 0 !important}
		.uk-table-grid tr:last-child td, .uk-table-grid tr:last-child th {padding-bottom: 0 !important}
	}
	@media (min-width: 1400px) {
		.uk-table-grid td {padding: 20px;}
		.uk-table-grid {margin: 0 0 40px 0}
		*+.uk-table-grid {margin-top: 40px}
	}
	@media (max-width: 1199px) {
		.uk-table-grid,.uk-table-grid > tbody,.uk-table-grid > tbody > tr > td,.uk-table-grid > thead > tr > th,.uk-table-grid > tbody > tr{display:block;width:100%!important}
		.uk-table-grid > tbody > tr > td,.uk-table-grid > thead > tr > th{padding-left:0 !important;padding-right:0 !important}
		.uk-table-grid > tbody > tr > td, .uk-table-grid > thead > tr > th,
		.uk-table-grid > tbody > tr:first-child > td, .uk-table-grid > thead > tr:first-child > th {padding-top: 30px !important; padding-bottom: 0 !important;}
		.uk-table-grid > tbody > tr:first-child > td:first-child, .uk-table-grid > thead > tr:first-child > th:first-child {padding-top: 0 !important}
	}

	.uk-table-grid-small thead{display:none}
	.uk-table-grid-small td {padding: 7.5px; vertical-align: top;}
	.uk-table-grid-small {margin: 0 0 20px 0}
	*+.uk-table-grid-small {margin-top: 20px}
	.uk-table-grid-small td > :first-child,.uk-table-grid-small th > :first-child {margin-top: 0 !important;}
	.uk-table-grid-small td > :last-child,.uk-table-grid-small th > :last-child {margin-bottom: 0 !important;}
	.uk-table-grid-small td:first-child,.uk-table-grid-small th:first-child{padding-left:0 !important}
	.uk-table-grid-small td:last-child,.uk-table-grid-small th:last-child{padding-right:0 !important}
	.uk-table-grid-small tr:first-child td,.uk-table-grid-small tr:first-child th {padding-top: 0 !important}
	.uk-table-grid-small tr:last-child td,.uk-table-grid-small tr:last-child th {padding-bottom: 0 !important}
	@media (max-width: 1199px) {
		.uk-table-grid-small,.uk-table-grid-small > tbody,.uk-table-grid-small > tbody > tr > td,.uk-table-grid-small > thead > tr > th,.uk-table-grid-small > tbody > tr{display:block;width:100%!important}
		.uk-table-grid-small > tbody > tr > td,.uk-table-grid-small > thead > tr > th{padding-left:0 !important;padding-right:0 !important}
		.uk-table-grid-small > tbody > tr > td, .uk-table-grid-small > thead > tr > th,
		.uk-table-grid-small > tbody > tr:first-child > td, .uk-table-grid-small > thead > tr:first-child > th {padding-top: 15px !important; padding-bottom: 0 !important;}
		.uk-table-grid-small > tbody > tr:first-child > td:first-child, .uk-table-grid-small > thead > tr:first-child > th:first-child {padding-top: 0 !important}
	}
	
	.uk-table-grid-divider thead {display:none}
	.uk-table-grid-divider td {padding: 15px 30px; vertical-align: top;}
	.uk-table-grid-divider {margin: 0 0 30px 0}
	*+.uk-table-grid-divider {margin-top: 30px}
	.uk-table-grid-divider tr {border: none !important}
	.uk-table-grid-divider td > :first-child, .uk-table-grid-divider th > :first-child {margin-top: 0 !important;}
	.uk-table-grid-divider td > :last-child, .uk-table-grid-divider th > :last-child {margin-bottom: 0 !important;}
	@media (min-width: 1200px) {
		.uk-table-grid-divider td:first-child,.uk-table-grid-divider th:first-child{padding-left:0 !important}
		.uk-table-grid-divider td:last-child,.uk-table-grid-divider th:last-child{padding-right:0 !important}
		.uk-table-grid-divider tr:first-child td, .uk-table-grid-divider tr:first-child th {padding-top: 0 !important}
		.uk-table-grid-divider tr:last-child td, .uk-table-grid-divider tr:last-child th {padding-bottom: 0 !important}
		
		.uk-table-grid-divider td {border-left:1px solid #e5e5e5}
		.uk-table-grid-divider tbody > tr > td:first-child {border-left:none;}
	}
	@media (min-width: 1400px) {
		.uk-table-grid-divider td {padding: 20px 40px;}
		.uk-table-grid-divider {margin: 0 0 40px 0}
		*+.uk-table-grid-divider {margin-top: 40px}
	}
	@media (max-width: 1199px) {
		.uk-table-grid-divider,.uk-table-grid-divider > tbody,.uk-table-grid-divider > tbody > tr > td,.uk-table-grid-divider > thead > tr > th,.uk-table-grid-divider > tbody > tr{display:block;width:100%!important}
		.uk-table-grid-divider > tbody > tr > td,.uk-table-grid-divider > thead > tr > th{padding-left:0 !important;padding-right:0 !important}
		.uk-table-grid-divider > tbody > tr > td, .uk-table-grid-divider > thead > tr > th,
		.uk-table-grid-divider > tbody > tr:first-child > td, .uk-table-grid > thead > tr:first-child > th {padding-top: 30px !important; padding-bottom: 0 !important;}
		.uk-table-grid-divider > tbody > tr:first-child > td:first-child, .uk-table-grid-divider > thead > tr:first-child > th:first-child {padding-top: 0 !important}
	}

	.uk-table-list thead{display:none}
	.uk-table-list td {padding: 7.5px; vertical-align: top;}
	.uk-table-list {margin: 0 0 20px 0}
	*+.uk-table-list {margin-top: 20px}
	.uk-table-list td > :first-child,.uk-table-grid-small th > :first-child {margin-top: 0 !important;}
	.uk-table-list td > :last-child,.uk-table-grid-small th > :last-child {margin-bottom: 0 !important;}
	.uk-table-list td:first-child,.uk-table-grid-small th:first-child{padding-left:0 !important}
	.uk-table-list td:last-child,.uk-table-grid-small th:last-child{padding-right:0 !important}
	.uk-table-list tr:first-child td,.uk-table-grid-small tr:first-child th {padding-top: 0 !important}
	.uk-table-list tr:last-child td,.uk-table-grid-small tr:last-child th {padding-bottom: 0 !important}

	.uk-table-grid td[class*='text-align:justify'], .uk-table-grid td[class*='text-align: justify'],
	.uk-table-grid td[class*='text-align:justify'], .uk-table-grid td[class*='text-align: justify'],
	.uk-table-grid-small td[class*='text-align:justify'], .uk-table-grid-small td[class*='text-align: justify'],
	.uk-table-grid-small th[class*='text-align:justify'], .uk-table-grid-small th[class*='text-align: justify'],
	.uk-table-grid-divider td[class*='text-align:justify'], .uk-table-grid-divider td[class*='text-align: justify'],
	.uk-table-grid-divider th[class*='text-align:justify'], .uk-table-grid-divider th[class*='text-align: justify'],
	.uk-table-grid td[class*='text-align:right'], .uk-table-grid td[class*='text-align: right'],
	.uk-table-grid td[class*='text-align:right'], .uk-table-grid td[class*='text-align: right'],
	.uk-table-grid-small td[class*='text-align:right'], .uk-table-grid-small td[class*='text-align: right'],
	.uk-table-grid-small td[class*='text-align:right'], .uk-table-grid-small td[class*='text-align: right'],
	.uk-table-grid-divider td[class*='text-align:right'], .uk-table-grid-divider td[class*='text-align: right'],
	.uk-table-grid-divider td[class*='text-align:right'], .uk-table-grid-divider td[class*='text-align: right']{text-align:center!important}
	@media (min-width:1200px){
		.uk-table-grid td[class*='text-align:justify'], .uk-table-grid td[class*='text-align: justify'],
		.uk-table-grid td[class*='text-align:justify'], .uk-table-grid td[class*='text-align: justify'],
		.uk-table-grid-small td[class*='text-align:justify'], .uk-table-grid-small td[class*='text-align: justify'],
		.uk-table-grid-small th[class*='text-align:justify'], .uk-table-grid-small th[class*='text-align: justify'],
		.uk-table-grid-divider td[class*='text-align:justify'], .uk-table-grid-divider td[class*='text-align: justify'],
		.uk-table-grid-divider th[class*='text-align:justify'], .uk-table-grid-divider th[class*='text-align: justify']{text-align:left!important}
		.uk-table-grid td[class*='text-align:right'], .uk-table-grid td[class*='text-align: right'],
		.uk-table-grid td[class*='text-align:right'], .uk-table-grid td[class*='text-align: right'],
		.uk-table-grid-small td[class*='text-align:right'], .uk-table-grid-small td[class*='text-align: right'],
		.uk-table-grid-small td[class*='text-align:right'], .uk-table-grid-small td[class*='text-align: right'],
		.uk-table-grid-divider td[class*='text-align:right'], .uk-table-grid-divider td[class*='text-align: right'],
		.uk-table-grid-divider td[class*='text-align:right'], .uk-table-grid-divider td[class*='text-align: right']{text-align:left}
	}

/* Button */

	.uk-button,
	.uk-button-default,
	.uk-button-primary,
	.uk-button-secondary,
	.uk-button-danger,
	.uk-button-text,
	.buttonpass-default .uk-button,
	.buttonpass-primary .uk-button,
	.buttonpass-secondary .uk-button,
	.buttonpass-danger .uk-button {margin:0;border:none;overflow:visible;font:inherit;color:inherit;text-transform:none;-webkit-appearance:none;border-radius:0;display:inline-block;box-sizing:border-box;vertical-align:middle;text-align:center;text-decoration:none;text-transform:uppercase;transition:.1s ease-in-out;transition-property:color,background-color,border-color}
	.uk-button:not(:disabled),
	.uk-button-default:not(:disabled),
	.uk-button-primary:not(:disabled),
	.uk-button-secondary:not(:disabled),
	.uk-button-danger:not(:disabled),
	.buttonpass-default .uk-button:not(:disabled),
	.buttonpass-primary .uk-button:not(:disabled),
	.buttonpass-secondary .uk-button:not(:disabled),
	.buttonpass-danger .uk-button:not(:disabled) {cursor:pointer}
	.uk-button::-moz-focus-inner,
	.uk-button-default::-moz-focus-inner,
	.uk-button-primary::-moz-focus-inner,
	.uk-button-secondary::-moz-focus-inner,
	.uk-button-danger::-moz-focus-inner,
	.buttonpass-default .uk-button::-moz-focus-inner,
	.buttonpass-primary .uk-button::-moz-focus-inner,
	.buttonpass-secondary .uk-button::-moz-focus-inner,
	.buttonpass-danger .uk-button::-moz-focus-inner	{border:0;padding:0}
	.uk-button:hover,
	.uk-button-default:hover,
	.uk-button-primary:hover,
	.uk-button-secondary:hover,
	.uk-button-danger:hover,
	.buttonpass-default .uk-button:hover,
	.buttonpass-primary .uk-button:hover,
	.buttonpass-secondary .uk-button:hover,
	.buttonpass-danger .uk-button:hover {text-decoration:none}
	
	.uk-button-default,
	.buttonpass-default .uk-button {background-color:transparent;color:#333;border:1px solid #e5e5e5}
	.uk-button-default:hover,.uk-button-default.uk-active,.uk-button-default:active,
	.buttonpass-default .uk-button:hover,.buttonpass-default .uk-button.uk-active,.buttonpass-default .uk-button:active {background-color:transparent;color:#333;border-color:#b2b2b2}
	.uk-button-primary,
	.buttonpass-primary .uk-button {background-color:#F48221;color:#fff;border:1px solid transparent}
	.uk-button-primary:hover,.uk-button-primary.uk-active,.uk-button-primary:active,
	.buttonpass-primary .uk-button:hover,.buttonpass-primary .uk-button.uk-active,.buttonpass-primary .uk-button:active	{background-color:#0f7ae5;color:#fff}
	.uk-button-secondary,
	.buttonpass-secondary .uk-button {background-color:#222;color:#fff;border:1px solid transparent}
	.uk-button-secondary:hover,.uk-button-secondary.uk-active,.uk-button-secondary:active,
	.buttonpass-secondary .uk-button:hover,.buttonpass-secondary .uk-button.uk-active,.buttonpass-secondary .uk-button:active {background-color:#151515;color:#fff}
	.uk-button-danger,
	.buttonpass-danger .uk-button {background-color:#f0506e;color:#fff;border:1px solid transparent}
	.uk-button-danger:hover,.uk-button-danger.uk-active,.uk-button-danger:active,
	.buttonpass-danger .uk-button:hover,.buttonpass-danger .uk-button.uk-active,.buttonpass-danger .uk-button:active {background-color:#ee395b;color:#fff}
	
	.uk-button-default:not(.uk-button-text):not(.uk-button-link):disabled,
	.uk-button-default:disabled,.uk-button-primary:disabled,.uk-button-secondary:disabled,.uk-button-danger:disabled,
	.buttonpass-default .uk-button:disabled,.buttonpass-primary .uk-button:disabled,.buttonpass-secondary .uk-button:disabled,.buttonpass-danger .uk-button:disabled {background-color:transparent;color:#999;border-color:#e5e5e5}

	.uk-button-text{padding:0;line-height:1.5rem;background:0 0;color:#333;position:relative}
	.uk-button-text::before{content:"";position:absolute;bottom:0;left:0;right:100%;border-bottom:1px solid currentColor;transition:right .3s ease-out}
	.uk-button-text:hover{color:#333;text-decoration:none;}
	.uk-button-text:hover::before{right:0}
	.uk-button-text:disabled{color:#999}
	.uk-button-text:disabled::before{display:none}
	
	.uk-button-link{padding:0 !important;background:0 0;color:#333}
	.uk-button-link:hover{color:#999;text-decoration:none;}
	.uk-button-link:disabled{color:#999;text-decoration:none;}

	.uk-button, .uk-button-default, .uk-button-primary, .uk-button-secondary, .uk-button-danger {font-size: 16px; line-height: 1.4;}
	.uk-button-small,
	.buttonpass-small .uk-button{font-size: 12px; line-height: 1.5;}
	.uk-button-large,
	.buttonpass-large .uk-button{font-size: 24px; line-height: 1.2;}

	.uk-button, .uk-button-default, .uk-button-primary, .uk-button-secondary, .uk-button-danger {padding: 8px 28px;}
	.uk-button-small:not(.uk-button-text),
	.buttonpass-small .uk-button:not(.uk-button-text) {padding: 4px 14px;}
	.uk-button-large:not(.uk-button-text),
	.buttonpass-large .uk-button:not(.uk-button-text) {padding: 16px 36px;}
	
	.uk-button-group{display:inline-flex;vertical-align:middle;position:relative}
	.uk-button-group>.uk-button:nth-child(n+2),.uk-button-group>div:nth-child(n+2) .uk-button{margin-left:-1px}
	.uk-button-group .uk-button.uk-active,.uk-button-group .uk-button:active,.uk-button-group .uk-button:focus,.uk-button-group .uk-button:hover{position:relative;z-index:1}

	.buttonpass-width .uk-button {width: 100%;}
	.buttonpass-center .Inputfield_feedback_submit {text-align: center;}

/* Alert */

	.uk-alert{position:relative;margin-bottom:20px;padding:15px 29px 15px 15px;background:#f8f8f8;color:#666}
	* + .uk-alert{margin-top:20px}
	.uk-alert > :last-child{margin-bottom:0}
	.uk-alert-close{position:absolute;top:20px;right:15px;color:inherit;opacity:.4}
	.uk-alert-close:first-child + *{margin-top:0}
	.uk-alert-close:hover{color:inherit;opacity:.8}
	.uk-alert-primary{background:#fcf1d8;color:#F48221}
	.uk-alert-success{background:#edfbf6;color:#32d296}
	.uk-alert-warning{background:#fff6ee;color:#faa05a}
	.uk-alert-danger{background:#fef4f6;color:#f0506e}
	.uk-alert h1,.uk-alert h2,.uk-alert h3,.uk-alert h4,.uk-alert h5,.uk-alert h6{color:inherit}
	.uk-alert a:not([class]){color:inherit;text-decoration:underline}
	.uk-alert a:not([class]):hover{color:inherit;text-decoration:underline}

/* Alert icon in CKE */

	p.uk-alert:not(.NoticeMessage) {display: flex; /*width: fit-content;*/}
	p.uk-alert:not(.NoticeMessage) strong, p.uk-alert:not(.NoticeMessage) em, p.uk-alert:not(.NoticeMessage) u, p.uk-alert:not(.NoticeMessage) a, p.uk-alert:not(.NoticeMessage) span {display: contents;}

	p.uk-alert:not(.NoticeMessage).uk-text-center {margin-left: auto; margin-right: auto;}
	p.uk-alert:not(.NoticeMessage).uk-text-right {margin-left: auto;}
	@media (max-width: 1199px) {
		p.uk-alert:not(.NoticeMessage).uk-text-adaptive {margin-left: auto; margin-right: auto;}
	}
	
	p.uk-alert:not(.NoticeMessage) img, p.uk-alert:not(.NoticeMessage) svg, p.uk-alert:not(.NoticeMessage) img + svg {height: 1.5em; margin-top: 0; margin-right: 0.8em;}

/* Label */

	.uk-label{display:inline-block;padding:0 10px;vertical-align:middle;white-space:nowrap;border-radius:3px;text-transform:uppercase}
	.uk-label-primary{background-color:#F48221;color:#fff}
	.uk-label-secondary{background-color:#222;color:#fff}
	.uk-label-success{background-color:#32d296;color:#fff}
	.uk-label-warning{background-color:#faa05a;color:#fff}
	.uk-label-danger{background-color:#f0506e;color:#fff}

/* Icon */

	.uk-icon{margin:0;border:none;border-radius:0;overflow:visible;font:inherit;color:inherit;text-transform:none;padding:0;background-color:transparent;display:inline-block;fill:currentcolor;line-height:0}
	button.uk-icon:not(:disabled){cursor:pointer}
	.uk-icon::-moz-focus-inner{border:0;padding:0}
	.uk-icon:not(.uk-preserve) [fill*='#']:not(.uk-preserve){fill:currentcolor}
	.uk-icon:not(.uk-preserve) [stroke*='#']:not(.uk-preserve){stroke:currentcolor}
	.uk-icon > *{transform:translate(0,0)}

	.uk-icon-image{width:20px;height:20px;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;vertical-align:middle;object-fit:scale-down;max-width:none}

	.uk-icon-link{color:#999;text-decoration:none!important}
	.uk-icon-link:hover{color:#666}
	.uk-icon-link:active,.uk-active > .uk-icon-link{color:#595959}

	.uk-icon-button{box-sizing:border-box;width:36px;height:36px;border-radius:500px;background:#f8f8f8;color:#999;vertical-align:middle;display:inline-flex;justify-content:center;align-items:center;transition:.1s ease-in-out;transition-property:color,background-color}
	.uk-icon-button:hover{background-color:#ebebeb;color:#666}
	.uk-icon-button:active,.uk-active > .uk-icon-button{background-color:#dfdfdf;color:#666}

	.colorize-brands .icon-discord {color: #5865F2;}
	.colorize-brands .icon-facebook {color: #1877F2;}
	.colorize-brands .icon-facebook-f {color: #1877F2;}
	.colorize-brands .icon-facebook-messenger {color: #1877F2;}
	.colorize-brands .icon-instagram {color: #d7005a;}
	.colorize-brands .icon-linkedin {color: #0b66c3;}
	.colorize-brands .icon-linkedin-in {color: #0b66c3;}
	.colorize-brands .icon-odnoklassniki {color: #ff7700;}
	.colorize-brands .icon-skype {color: #1caae1;}
	.colorize-brands .icon-snapchat {color: #FFFC00;}
	.colorize-brands .icon-square-facebook {color: #1877F2;}
	.colorize-brands .icon-square-instagram {color: #d7005a;}
	.colorize-brands .icon-square-odnoklassniki {color: #ff7700;}
	.colorize-brands .icon-square-snapchat {color: #FFFC00;}
	.colorize-brands .icon-square-twitter {color: #1d9bf0;}
	.colorize-brands .icon-square-vimeo {color: #1ab7ea;}
	.colorize-brands .icon-square-whatsapp {color: #25d366;}
	.colorize-brands .icon-square-youtube {color: #FF0000;}
	.colorize-brands .icon-telegram {color: #28a8e9;}
	.colorize-brands .icon-tiktok {color: #000000;}
	.colorize-brands .icon-twitch {color: #9146FF;}
	.colorize-brands .icon-twitter {color: #1d9bf0;}
	.colorize-brands .icon-viber {color: #665cac;}
	.colorize-brands .icon-vimeo {color: #1ab7ea;}
	.colorize-brands .icon-vimeo-v {color: #1ab7ea;}
	.colorize-brands .icon-vk {color: #0077FF;}
	.colorize-brands .icon-whatsapp {color: #25d366;}
	.colorize-brands .icon-yandex {color: #fc3f1d;}
	.colorize-brands .icon-yandex-international {color: #fc3f1d;}
	.colorize-brands .icon-youtube {color: #FF0000;}

/* Text */

	.uk-text-lead{color:#333}

	.uk-text-meta,.uk-article-meta,.uk-comment-meta{color:#999}
	.uk-text-meta > a,.uk-article-meta a{color:#999}
	.uk-text-meta > a:hover,.uk-article-meta a:hover{color:#666;text-decoration:none}

	.uk-text-light{font-weight:300}
	.uk-text-normal{font-weight:400}
	.uk-text-bold{font-weight:700}
	.uk-text-lighter{font-weight:lighter}
	.uk-text-bolder{font-weight:bolder}
	.uk-text-italic{font-style:italic}
	.uk-text-capitalize{text-transform:capitalize!important}
	.uk-text-uppercase{text-transform:uppercase!important}
	.uk-text-lowercase{text-transform:lowercase!important}
	.uk-text-decoration-none{text-decoration:none!important}

	.uk-text-muted{color:#999!important}
	.uk-text-emphasis{color:#333!important}
	.uk-text-primary{color:#F48221!important}
	.uk-text-secondary{color:#222!important}
	.uk-text-success{color:#32d296!important}
	.uk-text-warning{color:#faa05a!important}
	.uk-text-danger{color:#f0506e!important}

	.uk-text-background{-webkit-background-clip:text;color:transparent!important;display:inline-block;background-color:#F48221;background-image:linear-gradient(90deg,#F48221 0%,#411ef0 100%)}

	.uk-text-left{text-align:left!important}
	.uk-text-right{text-align:right!important}
	.uk-text-center{text-align:center!important}
	.uk-text-justify{text-align:justify!important}

	@media (min-width: 1200px) {
	.uk-text-left\@l{text-align:left!important}
	.uk-text-right\@l{text-align:right!important}
	.uk-text-center\@l{text-align:center!important}
	}

	@media (max-width: 1199px) {
	.uk-text-left-to\@l{text-align:left!important}
	.uk-text-right-to\@l{text-align:right!important}
	.uk-text-center-to\@l{text-align:center!important}
	}

	.uk-text-top{vertical-align:top!important}
	.uk-text-middle{vertical-align:middle!important}
	.uk-text-bottom{vertical-align:bottom!important}
	.uk-text-baseline{vertical-align:baseline!important}
	.uk-text-nowrap{white-space:nowrap}
	.uk-text-truncate{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
	th.uk-text-truncate,td.uk-text-truncate{max-width:0}
	.uk-text-break{overflow-wrap:break-word}
	th.uk-text-break,td.uk-text-break{word-break:break-word}

	.uk-dropcap::first-letter,.uk-dropcap > p:first-of-type::first-letter{
		display:block;margin-right:10px;float:left;
		font-size:4.5em;line-height:1;margin-bottom:-2px;
	}
