/* Base */

	/* Background Color */

		.uk-background-default{background-color:#fff}
		.uk-background-muted{
			/*background-color:#f8f8f8;*/ /**/
			background-color:#f7f7f7;
		}
		.uk-background-primary{background-color:#E22635}
		.uk-background-secondary{background-color:#189083}

		.uk-section-default{background:#fff}
		.uk-section-muted{
			/*background-color:#f8f8f8;*/ /**/
			background:#f7f7f7;
		}
		.uk-section-primary{background:#E22635}
		.uk-section-secondary{background:#189083}

		.uk-tile-default{background-color:#fff}
		.uk-tile-muted{
			/*background-color:#f8f8f8;*/ /**/
			background-color:#f7f7f7;
		}
		.uk-tile-primary{background-color:#E22635}
		.uk-tile-secondary{background-color:#189083}

		.uk-background-dark,
		.uk-section-dark,
		.uk-card-dark,
		.uk-tile-dark {background-color: #222;}

		.uk-background-transparent,
		.uk-section-transparent,
		.uk-card-transparent,
		.uk-tile-transparent {background-color: transparent;}

		.uk-overlay-default{background:rgba(255,255,255,0.8)}
		.uk-overlay-primary{background:rgba(34,34,34,0.8)}

	/* Card */

		.uk-card-title 					{font-size: 20px; line-height: 28px;}
		.uk-card-badge 			{font-size: 14px; line-height: 20px;}
		@media (min-width: 1200px) {
			.uk-card-title 				{font-size: 24px; line-height: 32px;}
		}

		.uk-card-default .uk-card-title {color:#333;}
		.uk-card-primary .uk-card-title {color:#fff;}
		.uk-card-secondary .uk-card-title {color:#fff;}
		.uk-card-tridary .uk-card-title {color:#fff;}

		.uk-card-badge{
			top:15px;right:15px;height:22px;
			padding:0 10px;
			background:#E22635; color:#fff;
			border-radius:2px;
		}

		.uk-card-hover:not(.uk-card-default):not(.uk-card-primary):not(.uk-card-secondary):hover{
			background-color:#fff;
			box-shadow:0 14px 25px rgba(0,0,0,0.16);
		}

		.uk-card-default{
			color:#666;
			background-color:#fff;
			box-shadow:0 5px 15px rgba(0,0,0,0.08);
		}
		.uk-card-default.uk-card-hover:hover{
			background-color:#fff;
			box-shadow:0 14px 25px rgba(0,0,0,0.16);
		}
		.uk-card-default .uk-card-header{
			border-bottom:1px solid #e5e5e5;
		}
		.uk-card-default .uk-card-footer{
			border-top:1px solid #e5e5e5;
		}

		.uk-card-muted{
			color:#666;
			background-color:#f8f8f8;
		}
		.uk-card-muted.uk-card-hover:hover{
			background-color:#f8f8f8;
		}
		.uk-card-muted .uk-card-header{
			border-bottom:1px solid #e5e5e5;
		}
		.uk-card-muted .uk-card-footer{
			border-top:1px solid #e5e5e5;
		}

		.uk-card-primary{
			background-color:#E22635;
		}
		.uk-card-primary.uk-card-hover:hover{
			background-color:#E22635;
		}
		.uk-card-secondary{
			background-color:#189083;
		}
		.uk-card-secondary.uk-card-hover:hover{
			background-color:#189083;
		}
		
	/* Shadow */

		.uk-box-shadow-small{box-shadow:0 2px 8px rgba(0,0,0,0.08)}
		.uk-box-shadow-medium{box-shadow:0 5px 15px rgba(0,0,0,0.08)}
		.uk-box-shadow-large{box-shadow:0 14px 25px rgba(0,0,0,0.16)}
		.uk-box-shadow-xlarge{box-shadow:0 28px 50px rgba(0,0,0,0.16)}

		[class*='uk-box-shadow-hover']{transition:box-shadow .1s ease-in-out}

		.uk-box-shadow-hover-small:hover{box-shadow:0 2px 8px rgba(0,0,0,0.08)}
		.uk-box-shadow-hover-medium:hover{box-shadow:0 5px 15px rgba(0,0,0,0.08)}
		.uk-box-shadow-hover-large:hover{box-shadow:0 14px 25px rgba(0,0,0,0.16)}
		.uk-box-shadow-hover-xlarge:hover{box-shadow:0 28px 50px rgba(0,0,0,0.16)}

		.uk-box-shadow-bottom::after{content:"";position:absolute;bottom:-30px;left:0;right:0;z-index:-1;height:30px;border-radius:100%;background:#444;filter:blur(20px);will-change:filter}

	/* Round border */

		.uk-border-rounded{border-radius:5px}
		.uk-border-rounded-x{border-radius:9px}
		.uk-border-rounded-2x{border-radius:15px}
		.uk-border-rounded-3x{border-radius:21px}

/* Header*/

	/* Base */

		.no-topbar .overhead-placeholder-topbar,
		.no-navbar .overhead-placeholder-navbar {display: none !important;}

		#header-fixed,
		#header-fixed .uk-navbar-nav > li > a,
		#header-fixed .uk-navbar-item, #header-fixed .uk-navbar-toggle {
			max-height: 80px; height: 80px;
		}
		#header-topbar,
		.overhead-placeholder-topbar {
			max-height: 20px; height: 20px;
		}
		#header-navbar,
		#header-navbar .uk-navbar-nav > li > a,
		#header-navbar .uk-navbar-item, #header-navbar .uk-navbar-toggle,
		.overhead-placeholder-navbar {
			max-height: 80px; height: 80px;
		}
		#header-mobile,
		#header-mobile .uk-navbar-nav > li > a,
		#header-mobile .uk-navbar-item, #header-mobile .uk-navbar-toggle,
		.overhead-placeholder-mobile {
			max-height: 80px; height: 80px;
		}

		#header-fixed:not(.uk-active){position: absolute; top: -100px; width: 100%;}
		#header-fixed + .uk-sticky-placeholder {display: none !important;}

		/**/

		.item-logo {margin-right: 80px; position: relative;}
		.item-logo a:after {
			display: block;
			position: absolute;
			content: ' ';
			background: #000;
			width: 40px;
			height: 2px;
			left: 100%;
			top: 50%;
			transform: translateY(-50%);
			margin-left: 20px;
		}

		a.lang-switcher {
			background-color: #222 !important;
			color: #fff !important;
			height: 40px !important;
			width: 40px !important;
			min-height: 40px !important;
			line-height: 40px !important;
			border-radius: 500px;
			text-align: center;
		}
		a.lang-switcher:hover {
			color: #fff !important;
		}

	/* Topbar */

		#header-topbar {padding-top: 10px; padding-bottom: 10px;}
		#header-topbar .uk-socials {top: 3px;}

		.topbar-item,
		.topbar-item.item-text_small {font-size: 13px; line-height: 20px;}
		.topbar-item.item-text_big {font-size: 20px; line-height: 28px;}

		.topbar-item,
		.topbar-item a {color: #333;}
		.topbar-item .uk-icon-header,
		.topbar-item .uk-icon-wrap,
		.topbar-item a .uk-icon-header,
		.topbar-item a .uk-icon-wrap {color: #E22635;}
		.uk-light .topbar-item a,
		.uk-light .topbar-item a .uk-icon-header,
		.uk-light .topbar-item a .uk-icon-wrap {color: #fff !important;}

		.topbar-item .uk-icon {height: 16px; width: auto;}

		.topbar-item.item-margin {width: 20px;}
		.topbar-item.item-expander {display: flex; flex: 1; min-width: 1px;}

	/* Navbar */

		#header-navbar, #header-mobile {transition: background-color ease 0.2s;}

		.navbar-item,
		.navbar-item.item-text_small {}
		.navbar-item.item-text_big {font-size: 24px; line-height: 32px;}

		.navbar-item,
		.navbar-item a {color: #333;}
		.navbar-item .uk-icon-header,
		.navbar-item .uk-icon-wrap,
		.navbar-item a .uk-icon-header,
		.navbar-item a .uk-icon-wrap {color: #E22635;}
		.uk-light .navbar-item a,
		.uk-light .navbar-item a .uk-icon-header,
		.uk-light .navbar-item a .uk-icon-wrap {color: #fff !important;}

		.navbar-item .uk-icon {height: 20px; width: auto;}

		.navbar-item.item-margin {}
		.navbar-item.item-expander {border-left: #e5e5e5 solid 1px;}

		/**/
		.uk-navbar-item.item-offcanvas_ico a,
		.uk-navbar-item.item-offcanvas_ico a .uk-icon {
		    color: #222;
		}
		.uk-navbar-item.item-offcanvas_ico a:hover,
		.uk-navbar-item.item-offcanvas_ico a:hover .uk-icon {
		    color: #E22635;
		}

	/* Offcanvas */

		#header-offcanvas {}

		.offcan-item + .offcan-item,
		.offcan-margin + .offcan-item,
		.offcan-item + .offcan-margin,
		.offcan-margin + .offcan-margin {margin-top: 15px;}

		.offcan-item,
		.offcan-item.item-text_small {font-size: 14px; line-height: 20px;}
		.offcan-item.item-text_big {font-size: 20px; line-height: 28px;}

		.offcan-item,
		.offcan-item a {color: #333;}
		.offcan-item .uk-icon-header,
		.offcan-item .uk-icon-wrap,
		.offcan-item a .uk-icon-header,
		.offcan-item a .uk-icon-wrap {color: #E22635;}
		.uk-light .offcan-item a,
		.uk-light .offcan-item a .uk-icon-header,
		.uk-light .offcan-item a .uk-icon-wrap {color: #fff !important;;}

		.offcan-item .uk-icon {width: 16px; height: auto;}

		.offcan-item.item-margin {height: 10px;}
		.offcan-item.item-expander {border-top: rgba(255, 255, 255, 0.2) solid 1px;}

	/* Logo */

		.uk-logo{font-size:1.5rem;color:#333;text-decoration:none}
		:where(.uk-logo){display:inline-block;vertical-align:middle}
		.uk-logo:hover{color:#333;text-decoration:none}
		.uk-logo :where(img,svg,video){display:block}
		.uk-logo-inverse{display:none}

		.uk-light .uk-logo{color:#fff}
		.uk-light .uk-logo:hover{color:#fff}
		.uk-light .uk-logo > picture:not(:only-of-type) > :not(.uk-logo-inverse),.uk-light .uk-logo > :not(picture):not(.uk-logo-inverse):not(:only-of-type){display:none}
		.uk-light .uk-logo-inverse{display:block}

/* Footer */

	/* Totop */

		#totop {position: fixed; bottom: -60px; right: 20px; transition: all ease 0.3s;}
		.scrolled #totop {position: fixed; bottom: 20px; right: 20px;}

		.uk-totop{padding:5px;color:#999;transition:color .1s ease-in-out}
		.uk-totop:hover{color:#666}
		.uk-totop:active{color:#333}

		.uk-light .uk-totop{color:rgba(255,255,255,0.5)}
		.uk-light .uk-totop:hover{color:rgba(255,255,255,0.7)}
		.uk-light .uk-totop:active{color:#fff}

	/* Copyright */

		a.flips-copy,
		a.flips-copy:hover {text-decoration: none !important;}

		a.flips-copy strong {transition: all ease 0.2s;}
		a.flips-copy:hover strong {}
		a.flips-copy img, a.flips-copy svg {transition: all ease 0.2s; fill:rgb(238,82,95) !important;}
		a.flips-copy:hover img,	a.flips-copy:hover svg {}
		
/* Heading */

	/**/

	.heading-reflect {
	    width: 100%;
	    text-align: right;
	    color: #f1f1f1;
	    font-size: 280px;
	    font-weight: 800;
	    line-height: 0.8;
	    pointer-events: none;
	    position: absolute;
	    z-index: 1 !important;
	    left: -20px;
	    top: 75px;
	}
	.heading-reflect.color {
		color: rgba(0, 0, 0, 0.1);
	}
	@media (max-width: 1599px) {
	    .heading-reflect {
	        font-size: 200px;
	        left: -10px;
	        top: 75px;
	    }
	}
	@media (max-width: 959px) {
	    .heading-reflect {
	        font-size: 200px;
	        left: 40px;
	        white-space: nowrap;
	    }
	}

/* Standalone */

	/* Article */

		.uk-article-title {font-size: 36px; line-height: 40px;}
		.uk-article-meta {font-size: 14px; line-height: 20px;}
		@media (min-width: 1200px) {
			.uk-article-title {font-size: 48px; line-height: 1;}
		}

	/* Accordion */

		.uk-accordion-title 			{font-size: 20px; line-height: 28px;}
		@media (min-width: 1200px) {
			.uk-accordion-title 		{font-size: 24px; line-height: 32px;}
		}

		.uk-accordion{padding:0;list-style:none}
		.uk-accordion > :nth-child(n+2){margin-top:20px}
		.uk-accordion-title{display:block;color:#333;overflow:hidden}
		.uk-accordion-title::before{content:"";width:1.4em;height:1.4em;margin-left:10px;float:right;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23333%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23333%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:50% 50%}
		.uk-open > .uk-accordion-title::before{background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23333%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%3C%2Fsvg%3E)}
		.uk-accordion-title:hover{color:#666;text-decoration:none}
		.uk-accordion-content{display:flow-root;margin-top:20px}
		.uk-accordion-content > :last-child{margin-bottom:0}

		.uk-light .uk-accordion-title{color:#fff}
		.uk-light .uk-accordion-title:hover{color:rgba(255,255,255,0.7)}
		.uk-light .uk-accordion-title::before{background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E)}
		.uk-light .uk-open > .uk-accordion-title::before{background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%3C%2Fsvg%3E)}

	/* Comment */

		.uk-comment-title 	{font-size: 20px; line-height: 28px;}
		.uk-comment-meta 	{font-size: 14px; line-height: 20px;}

		.uk-comment-meta{color:#999}
		.uk-comment-primary{background-color:#f8f8f8}

	/* Badge */

		.uk-badge{font-size:11px;box-sizing:border-box;min-width:18px;height:18px;padding:0 5px;border-radius:500px;vertical-align:middle;background:#E22635;color:#fff!important;display:inline-flex;justify-content:center;align-items:center;line-height:0}
		.uk-badge:hover{text-decoration:none}

		.uk-light .uk-badge{background-color:#fff;color:#666!important}
		.uk-light.uk-card-badge{background-color:#fff;color:#666}

	/* Label */

		.uk-label {font-size: 14px; line-height: 20px;}

		.uk-label{display:inline-block;padding:0 10px;background:#E22635;color:#fff;vertical-align:middle;white-space:nowrap;border-radius:2px;}
		.uk-label-success{background-color:#32d296;color:#fff}
		.uk-label-warning{background-color:#faa05a;color:#fff}
		.uk-label-danger{background-color:#f0506e;color:#fff}

		.uk-light .uk-label{background-color:#fff;color:#666}

	/* Marker */

		.uk-marker{padding:5px;background:#E22635;color:#fff;border-radius:500px}
		.uk-marker:hover{color:#fff}

		.uk-light .uk-marker{background:#f8f8f8;color:#666}
		.uk-light .uk-marker:hover{color:#666}

	/* Social icons */

		.uk-socials > * > a{color:#999;	}
		.uk-socials > * > a:hover{color:#666}
		.uk-socials > .uk-active > a{color:#666}

		.uk-socials > * > a > span:first-child {color: #E22635;}
		.uk-socials.uk-socials-circle > * > a > span:first-child {
			border-radius: 500px;
			background: #E22635;
			height: 32px;
			width: 32px;
			line-height: 30px;
		}
		.uk-socials.uk-socials-circle > * > a > span:first-child .uk-icon {color: #fff !important;}

		.uk-socials > * > a > span:first-child + span {font-size: 12px; line-height: 16px; padding-left: 1px;}

		.uk-light .uk-socials > * > a{color:rgba(255,255,255,0.5)}
		.uk-light .uk-socials > * > a:hover{color:rgba(255,255,255,0.7)}
		.uk-light .uk-socials > .uk-active > a{color:rgba(255,255,255,0.7)}

	/* Search */

		.uk-search-navbar .uk-search-input 		{font-size: 20px; line-height: 28px;}
		.uk-search-large .uk-search-input 		{font-size: 36px; line-height: 40px;}
		@media (min-width: 1200px) {
			.uk-search-navbar .uk-search-input 	{font-size: 24px; line-height: 32px;}
			.uk-search-large .uk-search-input 	{font-size: 48px; line-height: 1;}
		}

		.uk-search-input{color:#666}
		.uk-search-input::placeholder{color:#999}
		.uk-search .uk-search-icon{color:#999}
		.uk-search .uk-search-icon:hover{color:#999}
		.uk-search-default .uk-search-input{background:transparent;border:1px solid #e5e5e5}
		.uk-search-default .uk-search-input:focus{background-color:rgba(0,0,0,0);border-color:#E22635}
		.uk-search-toggle{color:#999}
		.uk-search-toggle:hover{color:#666}

		.uk-light .uk-search-input{color:rgba(255,255,255,0.7)}
		.uk-light .uk-search-input::placeholder{color:rgba(255,255,255,0.5)}
		.uk-light .uk-search .uk-search-icon{color:rgba(255,255,255,0.5)}
		.uk-light .uk-search .uk-search-icon:hover{color:rgba(255,255,255,0.5)}
		.uk-light .uk-search-default .uk-search-input{background-color:transparent;border-color:rgba(255,255,255,0.2)}
		.uk-light .uk-search-default .uk-search-input:focus{background-color:rgba(0,0,0,0.05)}
		.uk-light .uk-search-navbar .uk-search-input{background-color:transparent}
		.uk-light .uk-search-large .uk-search-input{background-color:transparent}
		.uk-light .uk-search-toggle{color:rgba(255,255,255,0.5)}
		.uk-light .uk-search-toggle:hover{color:rgba(255,255,255,0.7)}

	/* Countdown */

		.uk-countdown-number{font-variant-numeric:tabular-nums;font-size:2rem;line-height:.8}
		@media (min-width: 640px) {
			.uk-countdown-number{font-size:4rem}
		}
		@media (min-width: 960px) {
			.uk-countdown-number{font-size:6rem}
		}
		.uk-countdown-separator{font-size:1rem;line-height:1.6}
		@media (min-width: 640px) {
			.uk-countdown-separator{font-size:2rem}
		}
		@media (min-width: 960px) {
			.uk-countdown-separator{font-size:3rem}
		}

	/* Chunks */

		.uk-progress{background-color:#f8f8f8;}
		.uk-progress::-webkit-progress-value,
		.uk-progress::-moz-progress-bar{background-color:#E22635;}

		.uk-placeholder{border:1px dashed #e5e5e5}
		.uk-panel-scrollable{height:170px;padding:10px;border:1px solid #e5e5e5;overflow:auto;resize:both}
		.uk-slider-container-offset{margin:-11px -25px -39px;padding:11px 25px 39px}
		.uk-dragover{box-shadow:0 0 20px rgba(100,100,100,0.3)}
		.uk-sortable-empty{min-height:50px}
		.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;
		}

/* Nav */

	/* Nav */

		.uk-nav-default 					{font-size: 14px; line-height: 20px;}
		.uk-nav-default .uk-nav-sub 		{font-size: 14px; line-height: 20px;}
		.uk-nav-default .uk-nav-subtitle 	{font-size: 12px; line-height: 16px;}

		.uk-nav-primary 					{font-size: 20px; line-height: 28px;}
		@media (min-width: 1200px) {
			.uk-nav-primary 				{font-size: 24px; line-height: 32px;}
		}
		.uk-nav-primary .uk-nav-subtitle 	{font-size: 20px; line-height: 28px;}
		.uk-nav-primary .uk-nav-sub 		{font-size: 16px; line-height: 24px;}

		.uk-nav-secondary .uk-nav-sub 		{font-size: 14px; line-height: 20px;}
		.uk-nav-secondary .uk-nav-subtitle 	{font-size: 14px; line-height: 20px;}

		.uk-nav-header 						{font-size: 14px; line-height: 20px; /**/ text-transform: uppercase;}		

		.uk-nav-parent-icon{transition:transform .3s ease-out}
		.uk-nav > li.uk-open > a .uk-nav-parent-icon{transform:rotateX(180deg)}
		.uk-nav-default > li > a{color:#999}
		.uk-nav-default > li > a:hover{color:#666}
		.uk-nav-default > li.uk-active > a{color:#333}
		.uk-nav-default .uk-nav-header{color:#333}
		.uk-nav-default .uk-nav-divider{border-top:1px solid #e5e5e5}
		.uk-nav-default .uk-nav-sub a{color:#999}
		.uk-nav-default .uk-nav-sub a:hover{color:#666}
		.uk-nav-default .uk-nav-sub li.uk-active > a{color:#333}
		.uk-nav-primary > li > a{color:#999}
		.uk-nav-primary > li > a:hover{color:#666}
		.uk-nav-primary > li.uk-active > a{color:#333}
		.uk-nav-primary .uk-nav-header{color:#333}
		.uk-nav-primary .uk-nav-divider{border-top:1px solid #e5e5e5}
		.uk-nav-primary .uk-nav-sub a{color:#999}
		.uk-nav-primary .uk-nav-sub a:hover{color:#666}
		.uk-nav-primary .uk-nav-sub li.uk-active > a{color:#333}
		.uk-nav-secondary > li > a{color:#333;}
		.uk-nav-secondary > li > a:hover{color:#333;background-color:#f8f8f8}
		.uk-nav-secondary > li.uk-active > a{color:#333;background-color:#f8f8f8}
		.uk-nav-secondary .uk-nav-subtitle{color:#999}
		.uk-nav-secondary > li > a:hover .uk-nav-subtitle{color:#666}
		.uk-nav-secondary > li.uk-active > a .uk-nav-subtitle{color:#333}
		.uk-nav-secondary .uk-nav-header{color:#333}
		.uk-nav-secondary .uk-nav-divider{border-top:1px solid #e5e5e5}
		.uk-nav-secondary .uk-nav-sub a{color:#999}
		.uk-nav-secondary .uk-nav-sub a:hover{color:#666}
		.uk-nav-secondary .uk-nav-sub li.uk-active > a{color:#333}
		.uk-nav.uk-nav-divider > :not(.uk-nav-header,.uk-nav-divider) + :not(.uk-nav-header,.uk-nav-divider){border-top:1px solid #e5e5e5}

		.uk-light .uk-nav-default > li > a{color:rgba(255,255,255,0.5)}
		.uk-light .uk-nav-default > li > a:hover{color:rgba(255,255,255,0.7)}
		.uk-light .uk-nav-default > li.uk-active > a{color:#fff}
		.uk-light .uk-nav-default .uk-nav-header{color:#fff}
		.uk-light .uk-nav-default .uk-nav-divider{border-top-color:rgba(255,255,255,0.2)}
		.uk-light .uk-nav-default .uk-nav-sub a{color:rgba(255,255,255,0.5)}
		.uk-light .uk-nav-default .uk-nav-sub a:hover{color:rgba(255,255,255,0.7)}
		.uk-light .uk-nav-default .uk-nav-sub li.uk-active > a{color:#fff}
		.uk-light .uk-nav-primary > li > a{color:rgba(255,255,255,0.5)}
		.uk-light .uk-nav-primary > li > a:hover{color:rgba(255,255,255,0.7)}
		.uk-light .uk-nav-primary > li.uk-active > a{color:#fff}
		.uk-light .uk-nav-primary .uk-nav-header{color:#fff}
		.uk-light .uk-nav-primary .uk-nav-divider{border-top-color:rgba(255,255,255,0.2)}
		.uk-light .uk-nav-primary .uk-nav-sub a{color:rgba(255,255,255,0.5)}
		.uk-light .uk-nav-primary .uk-nav-sub a:hover{color:rgba(255,255,255,0.7)}
		.uk-light .uk-nav-primary .uk-nav-sub li.uk-active > a{color:#fff}
		.uk-light .uk-nav-secondary > li > a{color:#fff}
		.uk-light .uk-nav-secondary > li > a:hover{color:#fff;background-color:rgba(255,255,255,0.1)}
		.uk-light .uk-nav-secondary > li.uk-active > a{color:#fff;background-color:rgba(255,255,255,0.1)}
		.uk-light .uk-nav-secondary .uk-nav-subtitle{color:rgba(255,255,255,0.5)}
		.uk-light .uk-nav-secondary > li > a:hover .uk-nav-subtitle{color:rgba(255,255,255,0.7)}
		.uk-light .uk-nav-secondary > li.uk-active > a .uk-nav-subtitle{color:#fff}
		.uk-light .uk-nav-secondary .uk-nav-header{color:#fff}
		.uk-light .uk-nav-secondary .uk-nav-divider{border-top-color:rgba(255,255,255,0.2)}
		.uk-light .uk-nav-secondary .uk-nav-sub a{color:rgba(255,255,255,0.5)}
		.uk-light .uk-nav-secondary .uk-nav-sub a:hover{color:rgba(255,255,255,0.7)}
		.uk-light .uk-nav-secondary .uk-nav-sub li.uk-active > a{color:#fff}
		.uk-light .uk-nav.uk-nav-divider > :not(.uk-nav-divider) + :not(.uk-nav-header,.uk-nav-divider){border-top-color:rgba(255,255,255,0.2)}

	/* Navbar */

		.uk-navbar-nav > li > a,
		.uk-navbar-item,
		.uk-navbar-toggle {
			/*font-size: 16px; line-height: 24px;*/ /**/
			font-size: 14px; line-height: 20px;
			text-transform: uppercase;
			font-weight: 500;
		}
		.uk-navbar-subtitle 						{font-size: 14px; line-height: 20px;}

		.uk-navbar-nav > li > a,.uk-navbar-item,.uk-navbar-toggle {min-height:80px;}

		.uk-navbar-container:not(.uk-navbar-transparent){
			/*background:#f8f8f8;*/ /**/
			background:#f7f7f7;
		}
		.uk-navbar-nav > li > a{
			/*color:#999;*/ /**/
			color: #333;
		}
		.uk-navbar-nav > li:hover > a,.uk-navbar-nav > li > a[aria-expanded="true"]{
			/*color:#666;*/ /**/
			color:#E22635;
		}
		.uk-navbar-nav > li > a:active{
			/*color:#333;*/ /**/
			color:#E22635;
		}
		.uk-navbar-nav > li.uk-active > a{
			/*color:#333;*/ /**/
			color:#E22635;
		}
		.uk-navbar-item{color:#666}
		.uk-navbar-toggle{color:#999}
		.uk-navbar-toggle:hover,.uk-navbar-toggle[aria-expanded="true"]{color:#666;}

		.uk-light .uk-navbar-nav > li > a{color:rgba(255,255,255,0.5)}
		.uk-light .uk-navbar-nav > li:hover > a,.uk-light .uk-navbar-nav > li > a[aria-expanded="true"]{color:rgba(255,255,255,0.7)}
		.uk-light .uk-navbar-nav > li > a:active{color:#fff}
		.uk-light .uk-navbar-nav > li.uk-active > a{color:#fff}
		.uk-light .uk-navbar-item{color:rgba(255,255,255,0.7)}
		.uk-light .uk-navbar-toggle{color:rgba(255,255,255,0.5)}
		.uk-light .uk-navbar-toggle:hover,.uk-light .uk-navbar-toggle[aria-expanded="true"]{color:rgba(255,255,255,0.7)}

	/* Subnav */

		.uk-subnav > * > :first-child 	{font-size: 14px; line-height: 20px;}

		.uk-subnav > * > :first-child{color:#999;}
		.uk-subnav > * > a:hover{color:#666;}
		.uk-subnav > .uk-active > a{color:#333}
		.uk-subnav-divider > ::before{border-left:1px solid transparent}
		.uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before{border-left-color:#e5e5e5}
		.uk-subnav-pill > * > :first-child{background:transparent;color:#999}
		.uk-subnav-pill > * > a:hover{background-color:#f8f8f8;color:#666}
		.uk-subnav-pill > * > a:active{background-color:#f8f8f8;color:#666}
		.uk-subnav-pill > .uk-active > a{background-color:#E22635;color:#fff}
		.uk-subnav > .uk-disabled > a{color:#999}

		.uk-light .uk-subnav > * > :first-child{color:rgba(255,255,255,0.5)}
		.uk-light .uk-subnav > * > a:hover{color:rgba(255,255,255,0.7)}
		.uk-light .uk-subnav > .uk-active > a{color:#fff}
		.uk-light .uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before{border-left-color:rgba(255,255,255,0.2)}
		.uk-light .uk-subnav-pill > * > :first-child{background-color:transparent;color:rgba(255,255,255,0.5)}
		.uk-light .uk-subnav-pill > * > a:hover{background-color:rgba(255,255,255,0.1);color:rgba(255,255,255,0.7)}
		.uk-light .uk-subnav-pill > * > a:active{background-color:rgba(255,255,255,0.1);color:rgba(255,255,255,0.7)}
		.uk-light .uk-subnav-pill > .uk-active > a{background-color:#fff;color:#666}
		.uk-light .uk-subnav > .uk-disabled > a{color:rgba(255,255,255,0.5)}

	/* Breadcrumb */

		.uk-breadcrumb > * > * 											{font-size: 14px; line-height: 20px;}
		.uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before 	{font-size: 14px; line-height: 20px;}

		.uk-breadcrumb > * > *{color:#999}
		.uk-breadcrumb > * > :hover{color:#666;}
		.uk-breadcrumb > :last-child > span,.uk-breadcrumb > :last-child > a:not([href]){color:#666}
		.uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before{color:#999}

		.uk-light .uk-breadcrumb > * > *{color:rgba(255,255,255,0.5)}
		.uk-light .uk-breadcrumb > * > :hover{color:rgba(255,255,255,0.7)}
		.uk-light .uk-breadcrumb > :last-child > *{color:rgba(255,255,255,0.7)}
		.uk-light .uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before{color:rgba(255,255,255,0.5)}

	/* Pagination */

		.uk-pagination > * > *{color:#999;}
		.uk-pagination > * > :hover{color:#666;}
		.uk-pagination > .uk-active > *{color:#666;}
		.uk-pagination > .uk-disabled > *{color:#999;}

		.uk-light .uk-pagination > * > *{color:rgba(255,255,255,0.5)}
		.uk-light .uk-pagination > * > :hover{color:rgba(255,255,255,0.7)}
		.uk-light .uk-pagination > .uk-active > *{color:rgba(255,255,255,0.7)}
		.uk-light .uk-pagination > .uk-disabled > *{color:rgba(255,255,255,0.5)}

	/* Tab */

		.uk-tab > * > a {font-size: 14px; line-height: 20px;}

		.uk-tab::before{border-bottom:1px solid #e5e5e5}
		.uk-tab > * > a{color:#999;border-bottom:1px solid transparent;}
		.uk-tab > * > a:hover{color:#666;}
		.uk-tab > .uk-active > a{color:#333;border-color:#E22635}
		.uk-tab > .uk-disabled > a{color:#999}
		.uk-tab-bottom > * > a{border-top:1px solid transparent;border-bottom:none}
		.uk-tab-left::before{border-left:1px solid #e5e5e5;border-bottom:none}
		.uk-tab-right::before{border-left:1px solid #e5e5e5;border-bottom:none}
		.uk-tab-left > * > a{border-right:1px solid transparent;border-bottom:none}
		.uk-tab-right > * > a{border-left:1px solid transparent;border-bottom:none}

		.uk-light .uk-tab::before{border-color:rgba(255,255,255,0.2)}
		.uk-light .uk-tab > * > a{color:rgba(255,255,255,0.5)}
		.uk-light .uk-tab > * > a:hover{color:rgba(255,255,255,0.7)}
		.uk-light .uk-tab > .uk-active > a{color:#fff;border-color:#fff}
		.uk-light .uk-tab > .uk-disabled > a{color:rgba(255,255,255,0.5)}

	/* Slidenav */

		.uk-slidenav{color:rgba(102,102,102,0.5);}
		.uk-slidenav:hover{color:rgba(102,102,102,0.9)}
		.uk-slidenav:active{color:rgba(102,102,102,0.5)}

		.uk-light .uk-slidenav{color:rgba(255,255,255,0.7)}
		.uk-light .uk-slidenav:hover{color:rgba(255,255,255,0.95)}
		.uk-light .uk-slidenav:active{color:rgba(255,255,255,0.7)}

	/* Dotnav */

		.uk-dotnav > * > *{width:10px;height:10px;border-radius:50%;background:transparent;border:1px solid rgba(102,102,102,0.4);}
		.uk-dotnav > * > :hover{background-color:rgba(102,102,102,0.6);border-color:transparent}
		.uk-dotnav > * > :active{background-color:rgba(102,102,102,0.2);border-color:transparent}
		.uk-dotnav > .uk-active > *{background-color:rgba(102,102,102,0.6);border-color:transparent}

		.uk-light .uk-dotnav > * > *{background-color:transparent;border-color:rgba(255,255,255,0.9)}
		.uk-light .uk-dotnav > * > :hover{background-color:rgba(255,255,255,0.9);border-color:transparent}
		.uk-light .uk-dotnav > * > :active{background-color:rgba(255,255,255,0.5);border-color:transparent}
		.uk-light .uk-dotnav > .uk-active > *{background-color:rgba(255,255,255,0.9);border-color:transparent}

	/* Thumbnav */

		.uk-thumbnav > * > ::after{background-image:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,0.4));}
		.uk-thumbnav > * > :hover::after{opacity:0}
		.uk-thumbnav > .uk-active > ::after{opacity:0}

		.uk-light .uk-thumbnav > * > ::after{background-image:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,0.4))}

	/* Iconnav */

		.uk-iconnav > * > a {font-size: 14px; line-height: 20px;}

		.uk-iconnav > * > a{color:#999;}
		.uk-iconnav > * > a:hover{color:#666}
		.uk-iconnav > .uk-active > a{color:#666}

		.uk-light .uk-iconnav > * > a{color:rgba(255,255,255,0.5)}
		.uk-light .uk-iconnav > * > a:hover{color:rgba(255,255,255,0.7)}
		.uk-light .uk-iconnav > .uk-active > a{color:rgba(255,255,255,0.7)}

/* Pop */

	/* Modal */

		.uk-modal-title 				{font-size: 30px; line-height: 36px;}
		@media (min-width: 1200px) {
			.uk-modal-title 			{font-size: 36px; line-height: 40px;}
		}

		.uk-modal{background:rgba(0,0,0,0.6);opacity:0;}
		.uk-modal.uk-open{opacity:1}
		.uk-modal-dialog{background:#fff;opacity:0;}
		.uk-modal-header{background:#fff;border-bottom:1px solid #e5e5e5}
		.uk-modal-footer{background:#fff;border-top:1px solid #e5e5e5}

		.uk-modal-close-outside{color:#ffffff}
		.uk-modal-close-outside:hover{color:#fff}
		.uk-modal-close-full{background:#fff}

		/* Fix header and footer background color by parent */
		.uk-background-primary .uk-modal-header,
		.uk-background-secondary .uk-modal-header {
			background: unset;
			border-color: rgba(255, 255, 255, 0.2);
		}

	/* Lightbox */

		.uk-lightbox{background:#000;opacity:0;}
		.uk-lightbox.uk-open{display:block;opacity:1}
		.uk-lightbox :focus-visible{outline-color:rgba(255,255,255,0.7)}
		.uk-lightbox-items > *{color:rgba(255,255,255,0.7);}
		.uk-lightbox-toolbar{padding:10px;background:rgba(0,0,0,0.3);color:rgba(255,255,255,0.7)}
		.uk-lightbox-toolbar > *{color:rgba(255,255,255,0.7)}
		.uk-lightbox-toolbar-icon{padding:5px;color:rgba(255,255,255,0.7)}
		.uk-lightbox-toolbar-icon:hover{color:#fff}
		.uk-lightbox-button{width:50px;height:50px;background:rgba(0,0,0,0.3);color:rgba(255,255,255,0.7);}
		.uk-lightbox-button:hover{color:#fff}

	/* Offcanvas */

		.uk-offcanvas-bar{}
		.uk-offcanvas-overlay::before{background:rgba(0,0,0,0.1);opacity:0;}
		.uk-offcanvas-overlay.uk-open::before{opacity:1}

	/* Tooltip */

		.uk-tooltip {font-size: 12px; line-height: 16px;}

		.uk-tooltip{background:#666;border-radius:2px;color:#fff;}

	/* Notification */

		.uk-notification-message {font-size: 20px; line-height: 28px;}

		.uk-notification-message{background:#f8f8f8;color:#666;}
		.uk-notification-message-primary{color:#E22635}
		.uk-notification-message-success{color:#32d296}
		.uk-notification-message-warning{color:#faa05a}
		.uk-notification-message-danger{color:#f0506e}

/* Drop */

	/* Dropdown */

		.uk-dropdown{background:#fff;color:#666;box-shadow:0 5px 12px rgba(0,0,0,0.15)}
		.uk-dropdown :focus-visible {outline-color: #333 !important;}

	/* Dropbar */

		.uk-dropbar{background:#fff;color:#666}
		.uk-dropbar :focus-visible {outline-color: #333 !important;}
		.uk-dropbar-top{box-shadow:0 12px 7px -6px rgba(0,0,0,0.05)}
		.uk-dropbar-bottom{box-shadow:0 -12px 7px -6px rgba(0,0,0,0.05)}
		.uk-dropbar-left{box-shadow:12px 0 7px -6px rgba(0,0,0,0.05)}
		.uk-dropbar-right{box-shadow:-12px 0 7px -6px rgba(0,0,0,0.05)}

	/* Dropdown Nav */

		.uk-dropdown-nav 					{font-size: 14px; line-height: 20px;}
		.uk-dropdown-nav .uk-nav-subtitle 	{font-size: 12px; line-height: 16px;}

		.uk-dropdown-nav > li > a{color:#999}
		.uk-dropdown-nav > li > a:hover,.uk-dropdown-nav > li.uk-active > a{color:#666}
		.uk-dropdown-nav .uk-nav-header{color:#333}
		.uk-dropdown-nav .uk-nav-divider{border-top:1px solid #e5e5e5}
		.uk-dropdown-nav .uk-nav-sub a{color:#999}
		.uk-dropdown-nav .uk-nav-sub a:hover,.uk-dropdown-nav .uk-nav-sub li.uk-active > a{color:#666}

	/* Dropdown Navbar */

		.uk-navbar-dropdown-nav 					{font-size: 14px; line-height: 20px;}
		.uk-navbar-dropdown-nav .uk-nav-subtitle 	{font-size: 12px; line-height: 16px;}

		.uk-navbar-dropdown{
			/*background:#fff;*/ /**/
			background-color: #222;
			color:#666;
			box-shadow:0 5px 12px rgba(0,0,0,0.15)
		}
		.uk-navbar-dropdown :focus-visible {
			outline-color: #333 !important;
		}

		.uk-navbar-dropdown-nav > li > a{
			/*color:#999*/ /**/
			color: rgba(255, 255, 255, 0.7);
		}
		.uk-navbar-dropdown-nav > li > a:hover{
			/*color:#666*/ /**/
			color: rgba(255, 255, 255, 0.5);
		}
		.uk-navbar-dropdown-nav > li.uk-active > a{
			/*color:#333;*/ /**/
			color: rgb(238,82,95);
		}
		.uk-navbar-dropdown-nav .uk-nav-header{
			/*color:#333;*/ /**/
			color:#fff;
		}
		.uk-navbar-dropdown-nav .uk-nav-divider{
			/*border-top:1px solid #e5e5e5;*/ /**/
			border-top:1px solid rgba(255, 255, 255, 0.2);
		}
		.uk-navbar-dropdown-nav .uk-nav-sub a{
			/*color:#999;*/ /**/
			color: rgba(255, 255, 255, 0.7);
		}
		.uk-navbar-dropdown-nav .uk-nav-sub a:hover{
			/*color:#666;*/ /**/
			color: rgba(255, 255, 255, 0.5);
		}
		.uk-navbar-dropdown-nav .uk-nav-sub li.uk-active > a{
			/*color:#333;*/ /**/
			color:#fff;
		}

/* Form */

	/* UIKit base */

		.uk-form-label 			{font-size: 14px; line-height: 20px;}
		.uk-form-small 			{font-size: 14px; line-height: 20px;}
		.uk-form-large 			{font-size: 20px; line-height: 28px;}
		.uk-legend 				{font-size: 20px; line-height: 28px;}
		@media (min-width: 1200px) {
			.uk-legend 			{font-size: 24px; line-height: 32px;}
		}

			.uk-range{-webkit-appearance:none;box-sizing:border-box;margin:0;vertical-align:middle;max-width:100%;width:100%;background:transparent}
			.uk-range:focus{outline:none}
			.uk-range::-moz-focus-outer{border:none}
			.uk-range:not(:disabled)::-webkit-slider-thumb{cursor:pointer}
			.uk-range:not(:disabled)::-moz-range-thumb{cursor:pointer}
			.uk-range::-webkit-slider-runnable-track{height:3px;background:#ebebeb;border-radius:500px}
			.uk-range:focus::-webkit-slider-runnable-track,.uk-range:active::-webkit-slider-runnable-track{background:#dedede}
			.uk-range::-moz-range-track{height:3px;background:#ebebeb;border-radius:500px}
			.uk-range:focus::-moz-range-track{background:#dedede}
			.uk-range::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-7px;height:15px;width:15px;border-radius:500px;background:#fff;border:1px solid #cccccc}
			.uk-range::-moz-range-thumb{border:none;height:15px;width:15px;margin-top:-7px;border-radius:500px;background:#fff;border:1px solid #cccccc}

		.uk-input,.uk-select,.uk-textarea,.uk-radio,.uk-checkbox{box-sizing:border-box;margin:0;border-radius:0;font:inherit}
		.uk-input{overflow:visible}
		.uk-select{text-transform:none}
		.uk-select optgroup{font:inherit;font-weight:bold}
		.uk-textarea{overflow:auto}
		.uk-input[type="search"]::-webkit-search-cancel-button,.uk-input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
		.uk-input[type="number"]::-webkit-inner-spin-button,.uk-input[type="number"]::-webkit-outer-spin-button{height:auto}
		.uk-input::-moz-placeholder,.uk-textarea::-moz-placeholder{opacity:1}
		.uk-radio:not(:disabled),.uk-checkbox:not(:disabled){cursor:pointer}
		.uk-fieldset{border:none;margin:0;padding:0}
		.uk-input,.uk-textarea{-webkit-appearance:none}
		
		.uk-input,.uk-select,.uk-textarea{
			max-width:100%;width:100%;border:0 none;padding:0 10px;
			transition:.2s ease-in-out;transition-property:color,background-color,border;
			background:#fff; color:#666; border:1px solid #e5e5e5;
		}
		.uk-input,.uk-select:not([multiple]):not([size]){height:40px;vertical-align:middle;display:inline-block}
		.uk-input:not(input),.uk-select:not(select){line-height:38px}
		.uk-select[multiple],.uk-select[size],.uk-textarea{padding-top:6px;padding-bottom:6px;vertical-align:top}
		.uk-select[multiple],.uk-select[size]{resize:vertical}
		
		.uk-input:focus,.uk-select:focus,.uk-textarea:focus{
			outline:none;
			background-color:#fff; color:#666; border-color:#E22635;
		}
		.uk-input:disabled,.uk-select:disabled,.uk-textarea:disabled{
			background-color:#f8f8f8; color:#999; border-color:#e5e5e5;
		}
		.uk-input::placeholder{color:#999}
		.uk-textarea::placeholder{color:#999}
		
		.uk-form-small:not(textarea):not([multiple]):not([size]){height:30px;padding-left:8px;padding-right:8px}
		textarea.uk-form-small,[multiple].uk-form-small,[size].uk-form-small{padding:5px 8px}
		.uk-form-small:not(select):not(input):not(textarea){line-height:28px}
		.uk-form-large:not(textarea):not([multiple]):not([size]){height:55px;padding-left:12px;padding-right:12px}
		textarea.uk-form-large,[multiple].uk-form-large,[size].uk-form-large{padding:7px 12px}
		.uk-form-large:not(select):not(input):not(textarea){line-height:53px}

		.uk-form-danger,.uk-form-danger:focus{
			color:#f0506e; border-color:#f0506e;
		}
		.uk-form-success,.uk-form-success:focus{
			color:#32d296; border-color:#32d296;
		}

		.uk-form-blank{background:none;border-color:transparent}
		.uk-form-blank:focus{
			border-color:#e5e5e5;
			border-style:solid;
		}

		input.uk-form-width-xsmall{width:50px}
		select.uk-form-width-xsmall{width:75px}
		.uk-form-width-small{width:130px}
		.uk-form-width-medium{width:200px}
		.uk-form-width-large{width:500px}

		.uk-select:not([multiple]):not([size]){-webkit-appearance:none;-moz-appearance:none;padding-right:20px;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%0073a14%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23333%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23333%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A);background-repeat:no-repeat;background-position:100% 50%}
		.uk-select:not([multiple]):not([size]) option{color:#666}
		.uk-select:not([multiple]):not([size]):disabled{background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%0073a14%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23999%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23999%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A)}
		.uk-input[list]{padding-right:20px;background-repeat:no-repeat;background-position:100% 50%}
		.uk-input[list]:hover,.uk-input[list]:focus{background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%0073a14%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23333%22%20points%3D%2212%2012%208%206%2016%206%22%20%2F%3E%0A%3C%2Fsvg%3E%0A)}
		.uk-input[list]::-webkit-calendar-picker-indicator{display:none!important}
		
		.uk-radio,.uk-checkbox{display:inline-block;height:16px;width:16px;overflow:hidden;margin-top:-4px;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;background-repeat:no-repeat;background-position:50% 50%;border:1px solid #cccccc;transition:.2s ease-in-out;transition-property:background-color,border}
		.uk-radio{border-radius:50%}

		.uk-radio:focus,.uk-checkbox:focus{
			background-color:rgba(0,0,0,0);
			outline:none;
			border-color:#E22635;
		}
		.uk-radio:checked,.uk-checkbox:checked,.uk-checkbox:indeterminate{
			background-color:#E22635;
			border-color:transparent;
		}
		.uk-radio:checked:focus,.uk-checkbox:checked:focus,.uk-checkbox:indeterminate:focus{
			background-color:#B41320;
		}

		.uk-radio:checked{background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23fff%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%0073a1%22%20%2F%3E%0A%3C%2Fsvg%3E)}
		.uk-checkbox:checked{background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A)}
		.uk-checkbox:indeterminate{background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23fff%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E)}
		
		.uk-radio:disabled,.uk-checkbox:disabled{
			background-color:#f8f8f8;
			border-color:#e5e5e5;
		}

		.uk-radio:disabled:checked{background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23999%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%0073a1%22%20%2F%3E%0A%3C%2Fsvg%3E)}
		.uk-checkbox:disabled:checked{background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23999%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A)}
		.uk-checkbox:disabled:indeterminate{background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23999%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E)}
		.uk-legend{width:100%;color:inherit;padding:0;}
		.uk-form-custom{display:inline-block;position:relative;max-width:100%;vertical-align:middle}
		.uk-form-custom select,.uk-form-custom input[type="file"]{position:absolute;top:0;z-index:1;width:100%;height:100%;left:0;-webkit-appearance:none;opacity:0;cursor:pointer}
		.uk-form-custom input[type="file"]{font-size:500px;overflow:hidden}

		.uk-form-label{
			color:#333;
		}

		.uk-form-stacked .uk-form-label{display:block;margin-bottom:5px}
		@media (max-width: 959px) {
		.uk-form-horizontal .uk-form-label{display:block;margin-bottom:5px}
		}
		@media (min-width: 960px) {
		.uk-form-horizontal .uk-form-label{width:200px;margin-top:7px;float:left}
		.uk-form-horizontal .uk-form-controls{margin-left:215px}
		.uk-form-horizontal .uk-form-controls-text{padding-top:7px}
		}

		.uk-form-icon{
			position:absolute;top:0;bottom:0;left:0;width:40px;display:inline-flex;justify-content:center;align-items:center;
			color:#999;
		}
		.uk-form-icon:hover{
			color:#666;
		}

		.uk-form-icon:not(a):not(button):not(input){pointer-events:none}
		.uk-form-icon:not(.uk-form-icon-flip) ~ .uk-input{padding-left:40px!important}
		.uk-form-icon-flip{right:0;left:auto}
		.uk-form-icon-flip ~ .uk-input{padding-right:40px!important}

		.uk-light .uk-input,.uk-light .uk-select,.uk-light .uk-textarea{
			background-clip:padding-box;
			background-color:rgba(255,255,255,0.1);
			color:rgba(255,255,255,0.7);
			border-color:rgba(255,255,255,0.2);
		}
		.uk-light .uk-input:focus,.uk-light .uk-select:focus,.uk-light .uk-textarea:focus{
			background-color:rgba(255,255,255,0.15);
			color:rgba(255,255,255,0.7);
			border-color:rgba(255,255,255,0.7);
		}
		.uk-light .uk-input::placeholder{
			color:rgba(255,255,255,0.5);
		}
		.uk-light .uk-textarea::placeholder{
			color:rgba(255,255,255,0.5);
		}

		.uk-light .uk-select:not([multiple]):not([size]){background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%0073a14%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20points%3D%2212%201%209%206%2015%206%22%20%2F%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20points%3D%2212%2013%209%208%2015%208%22%20%2F%3E%0A%3C%2Fsvg%3E%0A)}
		.uk-light .uk-input[list]:hover,.uk-light .uk-input[list]:focus{background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%0073a14%22%20height%3D%2216%22%20viewBox%3D%220%200%2024%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22rgba%28255,%20255,%20255,%200.7%29%22%20points%3D%2212%2012%208%206%2016%206%22%20%2F%3E%0A%3C%2Fsvg%3E%0A)}
		
		.uk-light .uk-radio,.uk-light .uk-checkbox{
			background-color:rgba(255,255,255,0.1);
			border-color:rgba(255,255,255,0.2);
		}
		.uk-light .uk-radio:focus,.uk-light .uk-checkbox:focus{
			background-color:rgba(255,255,255,0.15);
			border-color:rgba(255,255,255,0.7);
		}
		.uk-light .uk-radio:checked,.uk-light .uk-checkbox:checked,.uk-light .uk-checkbox:indeterminate{
			background-color:#fff;
			border-color:#fff;
		}
		.uk-light .uk-radio:checked:focus,.uk-light .uk-checkbox:checked:focus,.uk-light .uk-checkbox:indeterminate:focus{
			background-color:#fff;
		}

		.uk-light .uk-radio:checked{background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Ccircle%20fill%3D%22%23333%22%20cx%3D%228%22%20cy%3D%228%22%20r%3D%0073a1%22%20%2F%3E%0A%3C%2Fsvg%3E)}
		.uk-light .uk-checkbox:checked{background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23333%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A)}
		.uk-light .uk-checkbox:indeterminate{background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23333%22%20x%3D%223%22%20y%3D%228%22%20width%3D%2210%22%20height%3D%221%22%20%2F%3E%0A%3C%2Fsvg%3E)}
		
		.uk-light .uk-form-label{
			color:#fff;
		}
		.uk-light .uk-form-icon{
			color:rgba(255,255,255,0.5);
		}
		.uk-light .uk-form-icon:hover{
			color:rgba(255,255,255,0.7);
		}

	/* FormBuilder base */

		.Inputfields > .Inputfield:last-child {margin-bottom: 0 !important;}

		.Inputfields::before, .InputfieldContent::before, .form-columns .Inputfield:not([style*='width'])::before, .uk-fieldset::before, .uk-fieldset::before {content: ""; display: table-cell; }
		.Inputfields::after, .InputfieldContent::after, .form-columns .Inputfield:not([style*='width'])::after, .uk-fieldset::after, .uk-fieldset::after {content: ""; display: table; clear: both; }
		.InputfieldRadiosFloated::before, .InputfieldCheckboxesFloated::before, .InputfieldRadiosWidth::before, .InputfieldCheckboxesWidth::before, .InputfieldRadiosColumns::before, .InputfieldCheckboxesColumns::before {content: ""; display: table-cell; }
		.InputfieldRadiosFloated::after, .InputfieldCheckboxesFloated::after, .InputfieldRadiosWidth::after, .InputfieldCheckboxesWidth::after, .InputfieldRadiosColumns::after, .InputfieldCheckboxesColumns::after {content: ""; display: table; clear: both; }

		.InputfieldHidden,.InputfieldHeaderHidden,#wrap_Inputfield-,.Inputfield_setup,.Inputfield_what_url,.Inputfield_what_page{display:none!important}
		
		.form-frame{overflow-y:hidden}
		.FormBuilder{padding-bottom:1px}

		.FormBox .InputfieldStateRequired .InputfieldHeader.uk-form-label::after,.FormBox .InputfieldStateRequired .InputfieldHeader.InputfieldHeaderHidden + .InputfieldContent > label::after{content:' *';font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;color:#f0506e;position:absolute;margin-left:5px;margin-top:-2px}
		.FormBox.uk-light .InputfieldStateRequired .InputfieldHeader.uk-form-label::after,.FormBox.uk-light .InputfieldStateRequired .InputfieldHeader.InputfieldHeaderHidden + .InputfieldContent > label::after{color:#fef4f6}

		.uk-form-stacked:not(.uk-form-flow) .Inputfield,
		.uk-form-horizontal .Inputfield {
			width: 100% !important;
		}

	/* Checkbox/Radio additional layouts */

		.InputfieldRadiosStacked > *,.InputfieldCheckboxesStacked > *,.InputfieldRadiosFloated > *,.InputfieldCheckboxesFloated > *,.InputfieldRadiosWidth > *,.InputfieldCheckboxesWidth > *{
			position: relative;
			padding-left: 24px;
		}
		.InputfieldRadiosStacked > * > label > input,.InputfieldCheckboxesStacked > * > label > input,.InputfieldRadiosFloated > * > label > input,.InputfieldCheckboxesFloated > * > label > input,.InputfieldRadiosWidth > * > label > input,.InputfieldCheckboxesWidth > * > label > input{
			position: absolute;
			left: 0;
			top: 7px;
		}

		.InputfieldRadiosFloated,.InputfieldCheckboxesFloated,.InputfieldRadiosWidth,.InputfieldCheckboxesWidth{
			margin-top: -5px;
		}
		.InputfieldRadiosFloated,.InputfieldCheckboxesFloated{
			margin-left: -20px !important;
		}
		.InputfieldRadiosFloated > *,.InputfieldCheckboxesFloated > *{float:left}
		.InputfieldRadiosFloated > *,.InputfieldCheckboxesFloated > *,.InputfieldRadiosWidth > *,.InputfieldCheckboxesWidth > *{
			margin: 5px 5px 0 20px;
		}
		
		.InputfieldRadiosWidth,.InputfieldCheckboxesWidth{
			margin-left: -20px !important;
		}
		.InputfieldRadiosWidth > *,.InputfieldCheckboxesWidth > *{
			float: left;
			margin-left: 20px;
		}

		.InputfieldFormBuilderFileList,.InputfieldRadiosFloated,.InputfieldCheckboxesFloated,.InputfieldRadiosWidth,.InputfieldCheckboxesWidth,.InputfieldRadiosStacked,.InputfieldCheckboxesStacked{
			padding: 0;
			list-style: none;
			margin-bottom: 0;
		}
		.InputfieldFormBuilderFileList > *,.InputfieldRadiosFloated > *,.InputfieldCheckboxesFloated > *,.InputfieldRadiosWidth > *,.InputfieldCheckboxesWidth > *,.InputfieldRadiosStacked > *,.InputfieldCheckboxesStacked > *{break-inside:avoid-column}
		.InputfieldFormBuilderFileList > * > :last-child,.InputfieldRadiosFloated > * > :last-child,.InputfieldCheckboxesFloated > * > :last-child,.InputfieldRadiosWidth > * > :last-child,.InputfieldCheckboxesWidth > * > :last-child,.InputfieldRadiosStacked > * > :last-child,.InputfieldCheckboxesStacked > * > :last-child{
			margin-bottom: 0;
		}
		.InputfieldFormBuilderFileList > :nth-child(n+2),.InputfieldFormBuilderFileList > * > ul,.InputfieldRadiosStacked > :nth-child(n+2),.InputfieldRadiosStacked > * > ul,.InputfieldCheckboxesStacked > :nth-child(n+2),.InputfieldCheckboxesStacked > * > ul{
			margin-top: 5px;
		}

		@media (min-width: 1200px) {
			.InputfieldRadiosColumns,.InputfieldCheckboxesColumns{
				margin-left: -20px !important;
			}
			.InputfieldRadiosColumns > *,.InputfieldCheckboxesColumns > *{
				float:left;
				margin-left: 20px;
			}
		}

		.InputfieldCheckbox > .InputfieldContent > label{
			padding-left: 30px;
			position: relative;
			display: block;
		}
		.InputfieldCheckbox > .InputfieldContent > label > input{
			position:absolute;
			left: 0;
			top: 7px;
		}

	/* Mods */

		/* Sizes mod (UIKit expand) */

			.form-small-pass input.uk-input, .form-small-pass select, .form-small-pass textarea {
				font-size: 14px;
				line-height: 20px;
			}
			.form-small-pass input.uk-input, .form-small-pass select {
				height: 30px;
				padding-left: 8px;
				padding-right: 8px
			}
			.form-small-pass textarea {
				padding: 5px 8px;
			}
			.form-small-pass input.uk-input, .form-small-pass select {
				line-height: 28px;
			}
			.form-large-pass input.uk-input, .form-large-pass select, .form-large-pass textarea {
				font-size: 20px;
				line-height: 28px;
			}
			.form-large-pass input.uk-input, .form-large-pass select {
				height: 55px;
				padding-left: 12px;
				padding-right: 12px;
			}
			.form-large-pass textarea {
				padding: 7px 12px;
			}
			.form-large-pass input.uk-input, .form-large-pass select {
				line-height: 53px;
			}

			.form-small-pass .InputfieldRadiosStacked > * > label > input,.form-small-pass .InputfieldCheckboxesStacked > * > label > input,.form-small-pass .InputfieldRadiosFloated > * > label > input,.form-small-pass .InputfieldCheckboxesFloated > * > label > input,.form-small-pass .InputfieldRadiosWidth > * > label > input,.form-small-pass .InputfieldCheckboxesWidth > * > label > input{
				top:5px}
			.form-large-pass .InputfieldRadiosStacked > * > label > input,.form-large-pass .InputfieldCheckboxesStacked > * > label > input,.form-large-pass .InputfieldRadiosFloated > * > label > input,.form-large-pass .InputfieldCheckboxesFloated > * > label > input,.form-large-pass .InputfieldRadiosWidth > * > label > input,.form-large-pass .InputfieldCheckboxesWidth > * > label > input{
				top:10px}

			.form-large-pass .InputfieldCheckbox > .InputfieldContent > label > input{
				bottom: 10px;
			}

		/* Horizontal mod */

			@media (min-width: 640px){
				.uk-form-horizontal .uk-form-label {
					width: 200px;
					margin-top: 10px;
				}
				.form-small-pass.uk-form-horizontal .uk-form-label {}
				.form-large-pass.uk-form-horizontal .uk-form-label {}
			}

		/* Flow mod */

			.uk-form-flow .Inputfield:not([style*='width']),
			.uk-form-flow .Inputfield.InputfieldSubmit,
			.uk-form-flow .uk-fieldset {
				width: 100% !important;
			}

			@media (min-width: 640px){
				.uk-form-flow .Inputfield {
					box-sizing: border-box;
					width: 100%;
					max-width: 100%;
				}
			}

			@media (max-width: 639px){
				.uk-form-flow .Inputfield {
					width: 100% !important;
				}
			}

		/* Labels mod */

			.form-nolabels .uk-form-label{display:none!important}

		/* Buttons mod */

			.form-button-center .InputfieldSubmit{margin-left:auto;margin-right:auto;text-align:center}
			.form-button-width .button{width:100%}

	/* Fieldset */

		.FormBox fieldset{margin:0 0 30px;padding:30px;border:.5px solid #e5e5e5}
		.FormBox fieldset + fieldset{margin-top:40px}
		@media (min-width: 1400px) {
		.FormBox fieldset{margin:0 0 30px;padding:40px}
		.FormBox fieldset + fieldset{margin-top:40px}
		}
		.uk-light.FormBox fieldset{border-color:rgba(255,255,255,0.2);}

	/* Description */

		.InputfieldContent p{margin:0 0 5px}
		.InputfieldContent * + p{margin-top:5px}
		
		.uk-field-description,.uk-field-notes,.uk-field-errortext,.uk-fieldset-description{color:#999}
		.uk-light .uk-field-description,.uk-light .uk-field-notes,.uk-light .uk-field-errortext,.uk-light .uk-fieldset-description{color:rgba(255,255,255,0.5)}

	/* Agreement */

		.agreement-link{margin-left:6px}
		.agreement-link img,.agreement-link svg{position:relative;top:-2px;margin-left:4px;height:1em !important;width:auto}