img.tm-logo {
	position:absolute;
	top:20px;
	left:0px;
}

.tm-header-mobile img.tm-logo {
	position:relative;
	top:0px;
	left:-72px;
	height:32px !important;
	width:76px !important;
}

.tm-header .uk-navbar-container:not(.uk-navbar-transparent) {
	  background: #f8f8f8 !important;
}

.tm-header .uk-navbar-nav > li > a {
	color:#999999 !important;
}

.sp-megamenu-parent > li.active > a {
	color: #f2b514 !important;
}

.kontaktpopup .sppb-addon-title .sppb-addon-title-icon {
	cursor:pointer;
}