/* Import a style */
@import "../../yootheme/less/templates/theme.framerate.less";

/* Vars */
:root {
  --global-color: #000;
  --global-emphasis-color: #000;
  --global-link-color: #000;
  --global-muted-color: #000;
  --global-primary-background: #000;
  --global-secondary-background: #000;
  --global-success-background: #000;
}


/* Generell */

#tm-main > div.uk-container {
}

joomla-alert[type="success"] {
  background:  var(--global-success-background);
}


/* Dialog Mobile */

#tm-dialog-mobile .uk-modal-close-default svg {
		width: 30px;
		color: var(--global-emphasis-color);
		position: relative;
		top: 10px;
}
.uk-toggle.rotate svg {transform: rotate(180deg)}

/* Sidebar */
#tm-main > div.uk-container #tm-sidebar > div > div {

}
#tm-main > div.uk-container #tm-sidebar > div > div:first-of-type {

}

/* Mobile Nav */
.uk-nav-default > li {

}
 .uk-nav-default > li > a {

}
 .uk-nav-default > li:first-of-type {

}
 .uk-nav-default .uk-nav-sub {

}
 .uk-nav-default .uk-nav-sub > li {

}
 .uk-nav-default .uk-nav-sub > li > a {

}

/* Footer */
#footer {

}

/* Home */
body.home {
}

/* BS s */
@media (min-width: 576px) {

}
/* YT small standard */
@media (min-width: 640px) {

}
/* BS md */
@media (min-width: 768px) {
  	
}
/* YT medium standard */
@media (min-width: 960px) {
	
	/* Generell */
	#tm-main >div.uk-container {

	}
	/* Header */
	.uk-logo {
		line-height: 1.1;
	}

	/* Left */
	.pl-left-fix > div {
		position: fixed;
	}
	



	/* Navbar */

	.uk-navbar-nav > li > a {
		background: var(--global-secondary-background);
	}
	.uk-navbar-nav > li.uk-active > a,
	.uk-navbar-nav > li.uk-active.parent > a {
		background: var(--global-emphasis-color);
		color: #fff;
	}
	.uk-navbar-nav > li > a:hover {
		background: var(--global-emphasis-color);
		color: #fff;
	}
	.uk-navbar-container > div {
		padding-left:0px;
	}

	.uk-navbar-container {
	
	}
	.uk-navbar-container > .uk-container {
	
	}
	.uk-navbar-container > .uk-container .uk-navbar-left {
	
	}
	.header-logo > div img {
	}
	.uk-navbar-nav {
	}
}
/* BS l */
@media (min-width: 992px) {

	

}
/* YT large standard / BS xl */
@media (min-width: 1200px) {
	/* Left */
	.pl-left-fix > div {
		/* position:relative;
		left:20px; */
	}

}
/* BS xxl */
@media (min-width: 1400px) {

}
/* YT xlarge standard */
@media (min-width: 1600px) {

}