/* General */

	a.uk-label {color: #fff;}
	a.uk-label:hover {background: var(--blue-lightest) !important;}

	.uk-slidenav {background: #fff; color: #666; padding: 15px 15px;}
	.uk-slidenav:hover {color: #333;}
	.uk-slidenav svg {width: 20px; height: auto;}

	.template-heading {text-transform: uppercase;}

/* Header */

	.logo-item.uk-navbar-item > .logo {position: relative; top: -4px;}

	.logo-item.uk-navbar-item > .logo .logo-text {height: 14px;}
	.logo-item.uk-navbar-item > .logo .logo-at,
	.logo-item.uk-navbar-item > .logo .logo-o,
	.logo-item.uk-navbar-item > .logo .logo-m {height: 36px;}

	.header-icon {color: var(--blue-2); margin-right: 5px;}
	.header-icon-atom {color: var(--pink); margin-right: 5px;}

	.uk-light .header-icon {color: #fff;}
	.uk-light .header-icon-atom {color: #fff;}

	.offcanvas-lang {position:absolute; z-index:1000; top:4px; right:50px; padding: 0 5px;}
	@media (min-width: 380px) {
	.offcanvas-lang {top:9px; right:55px;}}

/* Footer */

	body > footer {border: 20px solid #fff;}
	@media (max-width: 1199px) {
		body > footer {border: none;}
	}

	footer .first-col-menu .cell {min-width: 190px;}

	.footer-form {position: absolute; top: -283px; left: 0;}
	.footer-form .uk-input {width: 600px;}
	@media (max-width: 1499px) {
		.footer-form .uk-input {width: 450px;}
	}
	@media (max-width: 1399px) {
		.footer-form {top: -238px;}
	}
	@media (max-width: 1199px) {
		.footer-form {position: relative; top: 0; left: 0; margin-top: 30px}
		.footer-form .uk-input {width: 100%;}
	}

/* Forms */

	.uk-light .uk-form-blank {
		background:none; border: none; border-bottom: 1px solid rgba(255, 255, 255, 0.2); color: #fff;
	}
	.uk-light .uk-form-blank:focus {
		background: none;
		border: none;
		border-bottom: 1px solid var(--blue-3);
		box-shadow: 0 2px 0 var(--blue-3);
	}
	.uk-light .uk-form-icon {color: var(--blue-3);}
	.uk-light .uk-form-icon:hover {color: #fff;}

/* Event */

	.legal-age,
	.grid-price {padding: 2px 10px; background: rgba(0, 0, 0, 0.5);}
	
	.step-num {
	    background: var(--color-text-secondary) !important;
        color: #fff !important;
        display: block;
        width: 40px;
        text-align: center;
        height: 40px;
        line-height: 40px;
        border-radius: 50%;
        float: left;
        margin-right: 10px;
        margin-top: -5px;
	}