/* NAV PRIMARY (**) */

	/* Nav */

		.uk-nav li > a {
			column-gap: 0.25em;
			font-size: 16px;
		}
		.uk-nav > li > a {
			padding: 8px 0;
		}
		ul.uk-nav-sub {
			padding: 6px 0 6px 15px;
		}
		.uk-nav-sub ul {
			padding-left: 15px;
		}
		.uk-nav-sub a {
			padding: 2px 0;
		}
		
		.uk-nav-center .uk-nav-parent-icon {
			margin-left: 4px;
		}
		.uk-nav > li > a[aria-expanded="true"] .uk-nav-parent-icon {
			transform: rotate(180deg);
		}
		
		.uk-nav-header {
			padding: 5px 0;
		}
		.uk-nav-header:not(:first-child) {
			margin-top: 20px;
		}
		.uk-nav .uk-nav-divider {
			margin: 5px 0;
		}

	/* Links */

		.uk-nav-default > li > a,
		.uk-nav-default .uk-nav-sub a,
		.uk-nav-primary > li > a,
		.uk-nav-primary .uk-nav-sub a,
		.uk-navbar-dropdown-nav > li > a,
		.uk-navbar-dropdown-nav .uk-nav-sub a,
		.uk-dropdown-nav > li > a,
		.uk-dropdown-nav .uk-nav-sub a {
			color: #999;
		}
		.uk-nav-default > li > a:hover,
		.uk-nav-default .uk-nav-sub a:hover,
		.uk-nav-primary > li > a:hover,
		.uk-nav-primary .uk-nav-sub a:hover,
		.uk-navbar-dropdown-nav > li > a:hover,
		.uk-navbar-dropdown-nav .uk-nav-sub a:hover,
		.uk-navbar-dropdown-nav .uk-nav-sub li.uk-active > a
		.uk-dropdown-nav > li > a:hover,
		.uk-dropdown-nav > li.uk-active > a,
		.uk-dropdown-nav .uk-nav-sub a:hover,
		.uk-dropdown-nav .uk-nav-sub li.uk-active > a {
			color: #666;
		}
		.uk-nav-default > li.uk-active > a,
		.uk-nav-default .uk-nav-sub li.uk-active > a,
		.uk-nav-primary > li.uk-active > a,
		.uk-nav-primary .uk-nav-sub li.uk-active > a,
		.uk-navbar-dropdown-nav > li.uk-active > a,
		.uk-navbar-dropdown-nav .uk-nav-sub li.uk-active > a {
			color: #333;
		}

		.uk-light .uk-nav-default > li > a,
		.uk-light .uk-nav-default .uk-nav-sub a,
		.uk-light .uk-nav-primary > li > a,
		.uk-light .uk-nav-primary .uk-nav-sub a {
			color: rgba(255, 255, 255, 0.5);
		}
		.uk-light .uk-nav-default > li > a:hover,
		.uk-light .uk-nav-default .uk-nav-sub a:hover,
		.uk-light .uk-nav-primary > li > a:hover,
		.uk-light .uk-nav-primary .uk-nav-sub a:hover {
			color: rgba(255, 255, 255, 0.7);
		}
		.uk-light .uk-nav-default > li.uk-active > a,
		.uk-light .uk-nav-default .uk-nav-sub li.uk-active > a,
		.uk-light .uk-nav-primary > li.uk-active > a,
		.uk-light .uk-nav-primary .uk-nav-sub li.uk-active > a {
			color: #fff;
		}

	/* Subtitle */

		.uk-nav-default .uk-nav-subtitle,
		.uk-navbar-dropdown-nav .uk-nav-subtitle,
		.uk-dropdown-nav .uk-nav-subtitle {}

	/* Header */

		.uk-nav-default .uk-nav-header,
		.uk-nav-primary .uk-nav-header,
		.uk-navbar-dropdown-nav .uk-nav-header,
		.uk-dropdown-nav .uk-nav-header {
			color: #333;
		}

		.uk-light .uk-nav-default .uk-nav-header,
		.uk-light .uk-nav-primary .uk-nav-header {
			color: #fff;
		}

	/* Divider */

		.uk-nav-default .uk-nav-divider,
		.uk-nav-primary .uk-nav-divider,
		.uk-navbar-dropdown-nav .uk-nav-divider,
		.uk-dropdown-nav .uk-nav-divider {
			border-top: 0.5px solid #e5e5e5;
		}

		.uk-light .uk-nav.uk-nav-divider > :not(.uk-nav-divider) + :not(.uk-nav-header, .uk-nav-divider),
		.uk-light .uk-nav-default .uk-nav-divider,
		.uk-light .uk-nav-primary .uk-nav-divider {
			border-top-color: rgba(255, 255, 255, 0.2);
		}

		.uk-nav-nodivider .uk-nav-divider {display: none !important;}

	/* Dropdown */

		.uk-navbar-dropdown:not([class*='uk-width']) {
			width: 300px;
		}

		.uk-navbar-dropdown,
		.uk-dropdown {
			color: #666;
			background: #fff;
			box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08) !important;
		}

	/* Dropbar */

		.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);
		}

	/**/

		.uk-nav.uk-nav-special > li,
		.uk-navbar-dropdown-nav > li {position: relative;}
		.uk-nav.uk-nav-special > li > a,
		.uk-navbar-dropdown-nav > li > a {
			padding-left: 20px;
			border-left: 3px solid transparent;
		}
		.uk-nav.uk-nav-special > li.uk-active > a,
		.uk-navbar-dropdown-nav > li.uk-active > a {
			border-color: #FF0000;
			font-weight: 500;
		}

		.uk-nav.uk-nav-special ul.uk-nav-sub {
			padding: 8px 0 20px 40px;
		}
		.uk-nav.uk-nav-special .uk-nav-sub a {
			padding: 6px 0;
			font-size: 14px;
		}

		.uk-nav.uk-nav-special .uk-nav-sub .uk-active > a {
			font-weight: 500;
		}

/* NAV SECONDARY */

	/* Links */

		.uk-nav-secondary > li > a {
			padding: 10px 10px;
			color: #333;
		}
		.uk-nav-secondary > li > a:hover {
			color: #333;
			background-color: #f7f8fc;
		}
		.uk-nav-secondary > li.uk-active > a {
			color: #333;
			background-color: #f7f8fc;
		}

		.uk-light .uk-nav-secondary > li > a {
			color: #fff;
		}
		.uk-light .uk-nav-secondary > li > a:hover {
			background-color: rgba(255, 255, 255, 0.1);
			color: #fff;
		}
		.uk-light .uk-nav-secondary > li.uk-active > a {
			background-color: rgba(255, 255, 255, 0.1);
			color: #fff;
		}

	/* Sublinks */

		.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-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;
		}

	/* Subtitle */

		.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-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;
		}

	/* Header */

		.uk-nav-secondary .uk-nav-header {
			color: #333;
		}

		.uk-light .uk-nav-secondary .uk-nav-header {
			color: #fff;
		}

	/* Divider */

		.uk-nav-secondary .uk-nav-divider {
			border-top: 0.5px solid #e5e5e5;
		}
		.uk-nav.uk-nav-divider > :not(.uk-nav-header, .uk-nav-divider) + :not(.uk-nav-header, .uk-nav-divider) {
			margin-top: 5px;
			padding-top: 5px;
			border-top: 0.5px solid #e5e5e5;
		}

		.uk-light .uk-nav-secondary .uk-nav-divider {
			border-top-color: rgba(255, 255, 255, 0.2);
		}	

/* SUBNAV */

	/* Base */

		.uk-subnav { 
			margin-left: -20px;
		}
		.uk-subnav > * {
			padding-left: 20px;
		}
		.uk-subnav > * > :first-child {
			column-gap: 0.25em;
		}

	/* Links */

		.uk-subnav > * > :first-child {
			color: #999;
		}
		.uk-subnav > * > a:hover {
			color: #666;
		}
		.uk-subnav > .uk-active > a {
			color: #333;
		}

		.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;
		}

	/* Divider */

		.uk-subnav-divider {
			margin-left: -41px;
		}
		.uk-subnav-divider > ::before {
			margin-right: 20px;
			height: 1.5em;
			border-left: 0.5px solid transparent;
		}
		.uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before {
			border-left-color: #e5e5e5;
		}

		.uk-light .uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before {
			border-left-color: rgba(255, 255, 255, 0.2);
		}

	/* Pill */

		.uk-subnav-pill { 
			margin-left: -5px;
		}
		.uk-subnav-pill > * {
			padding-left: 5px;
		}
		.uk-subnav-pill > * > :first-child {
			padding: 4px 10px;
			color: #999;
			/**/
			border-radius: 12px;
		}
		.uk-subnav-pill > * > a:hover {
			background-color: #f7f8fc;
			color: #666;
		}
		.uk-subnav-pill > * > a:active {
			background-color: #f7f8fc;
			color: #666;
		}
		.uk-subnav-pill > .uk-active > a {
			background-color: #091C5A;
			color: #fff;
		}

		.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: rgba(255, 255, 255, 0.1);
			color: #fff;
		}

	/* Disabled */

		.uk-subnav > .uk-disabled > a {
			color: #999;
		}

		.uk-light .uk-subnav > .uk-disabled > a {
			color: rgba(255, 255, 255, 0.5);
		}

/* NAV CHUNKS (**) */

	/* Close */

		.uk-close {
			transition: 0.1s ease-in-out; transition-property: color, opacity;
			color: #999;
		}
		.uk-close:hover {
			color: #666;
		}

		/* Inverse */

		.uk-light .uk-close {
			color: rgba(255, 255, 255, 0.7);
		}
		.uk-light .uk-close:hover {
			color: #fff;
		}

	/* Breadcrumb */

		.uk-breadcrumb > * > * {
			color: #999;
		}
		.uk-breadcrumb > * > :hover {
			color: #666;
		}
		.uk-breadcrumb > :last-child > span,
		.uk-breadcrumb > * {
			color: #666;
		}
		.uk-breadcrumb > *::after {
			color: #999;
		}

		/* Inverse */

		.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 > * > * {
			padding: 4px 10px;
			line-height: 2;
			min-width: 40px;
			color: #999;
			border-radius: 500px;
		}
		.uk-pagination > * > :hover {
			color: #666;
			background: #f7f8fc;
		}
		.uk-pagination > .uk-active > * {
			color: #fff;
			background: #091C5A;
		}
		.uk-pagination > .uk-disabled > * {
			color: #999;
		}

		/* Inverse */

		.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 */

		/* Base*/

		.uk-tab {
			margin-left: -20px;
		}
		.uk-tab::before {
			left: 20px;
			border-bottom: 0.5px solid #e5e5e5;
		}

		.uk-light .uk-tab::before {
			border-color: rgba(255, 255, 255, 0.2);
		}

		/* Links */

		.uk-tab > * {
			padding-left: 20px;
		}
		.uk-tab > * > a {
			padding: 5px 10px;
			color: #999;
			border-bottom: 0.5px solid transparent;
		}
		.uk-tab > * > a:hover {
			color: #666;
		}
		.uk-tab > .uk-active > a {
			color: #333;
			border-color: #091C5A;
		}
		.uk-tab > .uk-disabled > a {
			color: #999;
		}

		.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);
		}

		/* Bottom */

		.uk-tab-bottom > * > a {
			border-top: 0.5px solid transparent;
		}

		/* Left */

		.uk-tab-left::before {
			border-left: 0.5px solid #e5e5e5;
		}
		.uk-tab-left > * > a {
			border-right: 0.5px solid transparent;
		}

		/* Right */

		.uk-tab-right::before {
			border-left: 0.5px solid #e5e5e5;
		}
		
		.uk-tab-right > * > a {
			border-left: 0.5px solid transparent;
		}

	/* Slidenav */

		.uk-slidenav, .uk-light .uk-slidenav {
			color: rgba(102, 102, 102, 0.5);
		}
		.uk-slidenav:hover, .uk-light .uk-slidenav:hover {
			color: rgba(102, 102, 102, 0.9);
		}
		.uk-slidenav:active, .uk-light .uk-slidenav:active {
			color: rgba(102, 102, 102, 0.5);
		}

		.uk-slidenav.uk-slidenav-button {
			width: 35px; height: 35px; line-height: 33px; text-align: center;
			border-radius: 50%;
			background: rgba(255,255,255, 1);
			box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08) !important;
		}
		.uk-slidenav.uk-slidenav-button svg {width: 9px; height: auto; position: relative;}
		.uk-slidenav-previous.uk-slidenav-button svg {left: -1px;}
		.uk-slidenav-next.uk-slidenav-button svg {right: -1px;}
		
		/* Inverse */

		.uk-light.uk-slidenav, .uk-light .uk-light.uk-slidenav, .uk-lightbox-button.uk-slidenav {
			color: rgba(255, 255, 255, 0.7);	
		}
		.uk-light.uk-slidenav:hover, .uk-light .uk-light.uk-slidenav:hover, .uk-lightbox-button.uk-slidenav:hover {
			color: rgba(255, 255, 255, 0.95);
		}
		.uk-light.uk-slidenav:active, .uk-light .uk-light.uk-slidenav:active, .uk-lightbox-button.uk-slidenav:active {
			color: rgba(255, 255, 255, 0.7);
		}

		.uk-light.uk-slidenav.uk-slidenav-button, .uk-light .uk-light.uk-slidenav.uk-slidenav-button {
			background: rgba(34,37,43, 1);
			color: rgba(255, 255, 255, 0.7);	
		}
		.uk-light.uk-slidenav.uk-slidenav-button:hover, .uk-light .uk-light.uk-slidenav.uk-slidenav-button:hover {
			color: rgba(255, 255, 255, 0.95);
		}
		.uk-light.uk-slidenav.uk-slidenav-button:active, .uk-light .uk-light.uk-slidenav.uk-slidenav-button:active {
			color: rgba(255, 255, 255, 0.7);
		}

		/* Adaptive container for outnav */

			@media (max-width: 1599px) {
				.uk-container-large > .uk-container-outnav {
					margin-left: 40px;
					margin-right: 40px;
				}
			}

	/* Dotnav */

		.uk-dotnav {
			margin-left: -12px;
		}
		.uk-dotnav > * {
			padding-left: 12px;
		}
		.uk-dotnav-vertical {
			margin-top: -12px;
		}
		.uk-dotnav-vertical > * {
			padding-top: 12px;
		}

		.uk-dotnav > * > * {
			width: 10px; height: 10px;
			border: 0.5px solid rgba(102, 102, 102, 0.4)
		}
		.uk-dotnav > * > :hover {
			border-color: transparent;
			background-color: rgba(102, 102, 102, 0.6);
		}
		.uk-dotnav > * > :active {
			border-color: transparent;
			background-color: rgba(102, 102, 102, 0.2);
		}
		.uk-dotnav > .uk-active > * {
			border-color: transparent;
			background-color: rgba(102, 102, 102, 0.6);
		}

		/* Inverse */

		.uk-light .uk-dotnav > * > * {
			background-color: transparent;
			border-color: rgba(255, 255, 255, 0.9);
		}
		.uk-light .uk-dotnav > * > :hover {
			border-color: transparent;
			background-color: rgba(255, 255, 255, 0.9);
		}
		.uk-light .uk-dotnav > * > :active {
			border-color: transparent;
			background-color: rgba(255, 255, 255, 0.5);
		}
		.uk-light .uk-dotnav > .uk-active > * {
			border-color: transparent;
			background-color: rgba(255, 255, 255, 0.9);
		}

	/* Thumbnav */

		.uk-thumbnav {
			margin-left: -15px;
		}
		.uk-thumbnav > * {
			padding-left: 15px;
		}
		.uk-thumbnav-vertical {
			margin-top: -15px;
		}
		.uk-thumbnav-vertical > * {
			padding-top: 15px;
		}

		.uk-thumbnav > * > *::after {
			background: rgba(255, 255, 255, 0.4);
		}
		.uk-thumbnav > * > :hover::after,
		.uk-thumbnav > .uk-active > *::after {
			background-color: transparent;
		}
		
	/* Iconnav */

		.uk-iconnav {
			margin-left: -20px;
		}
		.uk-iconnav > * {
			padding-left: 20px;
			display: flex;
		}
		.uk-iconnav-vertical {
			margin-top: -10px;
		}
		.uk-iconnav-vertical > * {
			padding-top: 10px;
		}

		.uk-iconnav > * > a {
			column-gap: 0.25em; 
			color: #999;
		}

		.uk-iconnav > * > a:hover,
		.uk-iconnav > .uk-active > a {
			color: #666;
		}

		/* Inverse */

		.uk-light .uk-iconnav > * > a {
			color: rgba(255, 255, 255, 0.5);
		}
		.uk-light .uk-iconnav > * > a:hover,
		.uk-light .uk-iconnav > .uk-active > a {
			color: rgba(255, 255, 255, 0.7);
		}

/* COMPONENTS PRIMARY (**) */

	/* Accordion */

		/* Icon */

		.uk-accordion-title::before {
			content: ""; background-repeat: no-repeat; background-position: 50% 50%;
			width: 1.4em;
			position: absolute;
			right: 0;
			height: 100%;
			margin-left: 10px;
			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%23666%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%23666%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-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%23666%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-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-primary {
			padding: 30px;
		}

/* COMPONENTS SECONDARY */

	/* Slider container */

		.uk-slider-container-offset {
			margin: -11px -25px -39px -25px;
			padding: 11px 25px 39px 25px;
		}

	/* Modal */

		.uk-modal-header {
			border-bottom: 0.5px solid #e5e5e5;
		}
		.uk-modal-footer {
			border-top: 0.5px solid #e5e5e5;
		}

		.uk-light .uk-modal-header {
			border-color: rgba(255, 255, 255, 0.2);
		}
		.uk-light .uk-modal-footer {
			border-color: rgba(255, 255, 255, 0.2);
		}

	/* Notification */

		.uk-notification-message {
			background: #f7f8fc;
			color: #666;
		}

		.uk-notification-message-primary {
			color: #091C5A;
		}
		.uk-notification-message-success {
			color: #32d296;
		}
		.uk-notification-message-warning {
			color: #faa05a;
		}
		.uk-notification-message-danger {
			color: #f0506e;
		}

	/* Tooltip */

		.uk-tooltip {
			max-width: 200px;
			padding: 3px 6px;
			background: #666;
			border-radius: 2px;
			color: #fff;
			font-size: 12px; line-height: 16px;
		}

	/* Marker */

		.uk-marker {
			border-radius: 500px;
			padding: 5px;
			background: #22252B;
			color: #fff;
		}
		.uk-marker:hover {
			color: #fff;
		}

	/* Progress */

		.uk-progress {
			display: block; width: 100%; border: 0; overflow: hidden;
			border-radius: 500px;
			height: 15px;
			background-color: #f7f8fc;
		}
		.uk-progress::-webkit-progress-bar {background-color: transparent;}
		.uk-progress::-webkit-progress-value {
			transition: width 0.6s ease;
			background-color: #091C5A;
		}
		.uk-progress::-moz-progress-bar {
			transition: width 0.6s ease;
			background-color: #091C5A;
		}

	/* Countdown */

		.uk-countdown-number {
			font-variant-numeric: tabular-nums;
			font-size: 30px; line-height: 36px;
		}
		@media (min-width: 640px) {
			.uk-countdown-number {
				font-size: 48px; line-height: 1;
			}
		}
		@media (min-width: 960px) {
			.uk-countdown-number {
				font-size: 72px; line-height: 1;
			}
		}
		.uk-countdown-separator {
			font-size: 16px; line-height: 24px;
		}
		@media (min-width: 640px) {
			.uk-countdown-separator {
				font-size: 30px; line-height: 36px;
			}
		}
		@media (min-width: 960px) {
			.uk-countdown-separator {
				font-size: 48px; line-height: 1;
			}
		}

/* SEARCH (themed) */

	/* Base */

		.uk-search { display: inline-block; position: relative; max-width: 100%; margin: 0;}
		.uk-search-input::-webkit-search-cancel-button,
		.uk-search-input::-webkit-search-decoration { -webkit-appearance: none;}
		.uk-search-input::-moz-placeholder { opacity: 1;}
		.uk-search-input {
			box-sizing: border-box; margin: 0; border-radius: 0; font: inherit; overflow: visible; -webkit-appearance: none; vertical-align: middle; width: 100%; border: none;
			color: #666;
		}
		.uk-search-input:focus { outline: none;}
		.uk-search-input::placeholder {
			color: #999;
		}

		/* Inverse */

		.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);
		}
		
		/* Icon */

		.uk-search .uk-search-icon {
			position: absolute; top: 0; bottom: 0; left: 0; display: inline-flex; justify-content: center; align-items: center;
			color: #999;
		}
		.uk-search .uk-search-icon:hover {
			color: #999;
		}
		.uk-search .uk-search-icon:not(a):not(button):not(input) { pointer-events: none;}
		.uk-search .uk-search-icon-flip { right: 0; left: auto;}

		/* Icon inverse */

		.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);
		}

	/* Default */
		
		.uk-search-default {
			width: 240px;
		}
		.uk-search-default .uk-search-input {
			height: 36px;
			padding-left: 10px;
			padding-right: 10px;
			background: transparent;
			border: 0.5px solid transparent;
			background-color: #f7f8fc;
			border-radius: 500px
		}
		.uk-search-default .uk-search-input:focus {
			background-color: rgba(0, 0, 0, 0);
			border: 0.5px solid #091C5A;
		}

		/* Inverse */

		.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);
			border-color: rgba(255, 255, 255, 0.7);
		}

		/* Icon */

		.uk-search-default .uk-search-icon {
			width: 40px;
		}
		.uk-search-default .uk-search-icon:not(.uk-search-icon-flip) ~ .uk-search-input {
			padding-left: 40px;
		}
		.uk-search-default .uk-search-icon-flip ~ .uk-search-input {
			padding-right: 40px;
		}
		
	/* Navbar */

		.uk-search-navbar {
			width: 400px;
		}
		.uk-search-navbar .uk-search-input {
			height: 40px;
			background: transparent;
		}

		/* Inverse */

		.uk-light .uk-search-navbar .uk-search-input {background-color: transparent;}

		/* Icon */

		.uk-search-navbar .uk-search-icon {
			width: 40px;
		}
		.uk-search-navbar .uk-search-icon:not(.uk-search-icon-flip) ~ .uk-search-input {
			padding-left: 40px;
		}
		.uk-search-navbar .uk-search-icon-flip ~ .uk-search-input {
			padding-right: 40px;
		}

	/* Large */

		.uk-search-large {
			width: 500px;
		}
		.uk-search-large .uk-search-input {
			height: 80px;
			background: transparent;
		}

		.uk-light .uk-search-large .uk-search-input {background-color: transparent;}

		/* Icon */
		
		.uk-search-large .uk-search-icon {
			width: 80px;
		}
		.uk-search-large .uk-search-icon:not(.uk-search-icon-flip) ~ .uk-search-input {
			padding-left: 80px;
		}
		.uk-search-large .uk-search-icon-flip ~ .uk-search-input {
			padding-right: 80px;
		}
		
	/* Toggle */

		.uk-search-toggle {
			color: #999;
		}
		.uk-search-toggle:hover {
			color: #666;
		}

		/* Inverse */

		.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);
		}		

/* HEADER (**) */

	/* Logo */

		.uk-logo {
			font-size: 24px; line-height: 32px;
		}

		.uk-light .uk-logo {
			color: #fff;
		}
		.uk-light .uk-logo:hover {
			color: #fff;
		}

		.uk-logo img {width: 170px;}

		.logo-title {}
		.logo-slogan {}

	/* Elements */

		.phone {}
		.ordercall {}
		.email {}
		.address {}
		.socials {}

		.header-phone {}
		.header-ordercall {}
		.header-email {}
		.header-address {}
		.header-socials {}

		.header-langs {}
		.header-langs .lang-icon {margin-right: 4px;}
		.header-langs .lang-code {font-size: 12px; font-weight: 600;}
		.header-langs .lang-drop-icon {position: absolute; right: 3px; top: 5.5px; color: #091C5A;}

		.header-bars {}

	/* Navbar */

		/* Container */

		.uk-navbar-container {}
		.uk-navbar-container:not(.uk-navbar-transparent) {
			background: #fff;
		}
		
		.uk-navbar-container:not(.uk-active) {}
		.uk-navbar-container.uk-active {}
		
		/* Link */

		.uk-navbar-nav > li > a,
		.uk-navbar-item,
		.uk-navbar-toggle {
			min-height: 80px;
		}

		.uk-navbar-nav > li > a {
			color: #333;
		}
		.uk-navbar-nav > li:hover > a,
		.uk-navbar-nav > li > a[aria-expanded="true"] {
			color: #091C5A;
		}
		.uk-navbar-nav > li > a:active {
			color: #091C5A;
		}
		.uk-navbar-nav > li.uk-active > a {
			color: #091C5A;
		}

		.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;
		}

		/* Parent icon */

		.uk-navbar-parent-icon {
			margin-left: 4px;
		}

		/* Item */

		.uk-navbar-item {
			color: #666;
		}
		.uk-navbar-item > :last-child { margin-bottom: 0;}

		.uk-light .uk-navbar-item {
			color: rgba(255, 255, 255, 0.7);
		}

		/* Toggle */

		.uk-navbar-toggle {
			color: #999;
		}
		.uk-navbar-toggle:hover,
		.uk-navbar-toggle[aria-expanded="true"] {
			color: #666;
		}

		.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);
		}

		/* Subtitle */

		.uk-navbar-subtitle {}		

/* FOOTER (**) */

	/* Elements */

		.copyright {}

		.footer-phone {}
		.footer-email {}
		.footer-address {}
		.footer-socials {}

	/* Totop */

		.uk-totop {
			transition: color 0.1s ease-in-out;
			padding: 5px;
			color: #999;
		}
		.uk-totop:hover {
			color: #666;
		}
		.uk-totop:active {
			color: #333;
		}

		/* Inverse */

		.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;
		}

/* HEADING (**) */

	/* Page */

		#page-heading {}
		#page-heading h1 {}

	/* Block */

		.block-heading {}

/* BLOCKS */

	.logo-panel img {
		position: relative;
		filter: grayscale(100%); opacity: 0.6; transition: 0.3s ease all;
		max-height: 80px;
		
	}
	.logo-panel:hover img {
		filter: grayscale(0); opacity: 1;
	}

	.tile-area .col2 a {overflow-wrap: break-word; hyphens: auto;}
	.tile-area .col1:hover + .col2, .tile-area .col2:hover {background-color: #091C5A; color: #fff;}
	.tile-area .col1:hover + .col2 a, .tile-area .col2 a:hover {color: #fff !important;}
	@media (min-width: 960px) and (max-width: 1400px) {
		.tile-area .col2 a {font-size: 14px}
	}

	@media (min-width: 1200px) {
		.tile-area.even .col1, .tile-area.even + .tile-area .col1, .tile-area.even + .tile-area + .tile-area .col1 {
			order: 99;
		}
	}
	@media (min-width: 960px) and (max-width: 1199px) {
		.uk-grid .tile-area:nth-child(3) .col1,
		.uk-grid .tile-area:nth-child(4) .col1,
		.uk-grid .tile-area:nth-child(7) .col1,
		.uk-grid .tile-area:nth-child(8) .col1,
		.uk-grid .tile-area:nth-child(11) .col1,
		.uk-grid .tile-area:nth-child(12) .col1 {order: 99;}
	}
	@media (max-width: 959px) {
		.uk-grid .tile-area:nth-child(2n+1) .col1 {order: 99}
	}

/* CUSTOM */

	#header.uk-light .uk-iconnav > * > a {color: #fff;}
	#header.uk-light .uk-iconnav > :hover > a {color: #57cbff;}

	.main-menu > * > a {
		position: relative;
		color: rgba(255, 255, 255, 0.7);
	}
	.main-menu > * > a:hover {
		color: #57cbff;
	}
	.main-menu > .uk-active > a {
		color: #fff;
	}

	.off-toggle {
		width: 40px; height: 40px; line-height: 40px;
		background-color: #3BA3D0;
		box-shadow: rgba(59,163,208,0.6) 0 4px 16px;
		color: #fff;
		border-radius: 50%;
		position: fixed;
		top: 15px; right: 15px;
		z-index: 990;
		text-align: center;
	}
	.off-toggle:hover {
		background-color: #FF0000;
		box-shadow: rgba(255,0,0,0.6) 0 4px 16px;
		color: #fff;
	}
	
	.lang-toggle {
		width: 40px; height: 40px; line-height: 40px;
		background-color: #3BA3D0;
		box-shadow: rgba(59,163,208,0.6) 0 4px 16px;
		color: #fff;
		border-radius: 50%;
		position: fixed;
		top: 70px; right: 15px;
		z-index: 990;
		text-align: center;
		font-size: 12px;
		font-weight: 400;
	}
	.lang-toggle:hover {
		background-color: #FF0000;
		box-shadow: rgba(255,0,0,0.6) 0 4px 16px;
		color: #fff;
	}

	.modal-list li.uk-active a {
		color: #FF0000;
		font-weight: 500;
	}

	.link-color a {color: #87dbff;}
	.link-color a:hover {color: #FF0000;}

	footer .ckemod h3 {font-size: 20px; line-height: 28px; font-weight: 300;}

	a.t3, .t3 a {
		color:#FF0000;

	}
	a.t3:hover, .t3 a:hover {
		color: #3BA3D0;
	}

	.uk-light a.t3, .uk-light .t3 a, .uk-light .t3 a {
		color:#87dbff;

	}
	.uk-light a.t3:hover, .uk-light .t3 a:hover, .uk-light .t3 a:hover {
		color: #FF0000;
	}

	.card-welcome .uk-h2 {}
	@media (max-width: 1279px) {
		.invite-button {flex: unset; text-align: left !important;}
	}

/* APPENDS */

	/* Admin link */

		.link-to-admin {
			position: fixed; display: block; transform-origin: center; transition: all ease 0.5s;
			z-index: 5;
			text-align: center;
			width: 32px; height: 32px; bottom: 10px; left: 10px;
			color: #fff;
			fill: #747a96;
			mix-blend-mode: multiply;
		}
		.link-to-admin:hover {text-decoration: none;}
		.link-to-admin:hover {transform: rotate(180deg);}

	/* Cookies */

		#cookies-warning {
			transition: all ease 0.4s; transition-property: transform, opacity; transition-delay: 1s; opacity: 0; position: fixed; bottom: 0; width: 100%; transform: translateY(100%);
		}
		.fire #cookies-warning.show {
			transform: translateY(-10%); opacity: 1;
		}

	/* Copyright */

		a.flips-copy {font-size: 14px;}
		a.flips-copy strong {}
		a.flips-copy:hover strong {}
		a.flips-copy:hover img {filter: brightness(1.2);}

/* PRINT */

	/* Base */

		@media print {
			*,
			*::before,
			*::after { background: transparent !important; color: black !important; box-shadow: none !important; text-shadow: none !important;}
			a,
			a:visited { text-decoration: underline;}
			pre,
			blockquote { page-break-inside: avoid;}
			thead { display: table-header-group;}
			tr,
			img { page-break-inside: avoid;}
			img { max-width: 100% !important;}
			@page { margin: 0.5cm;}
			p,
			h2,
			h3 { orphans: 3; widows: 3;}
			h2,
			h3 { page-break-after: avoid;}
		}