/* Master3 custom CSS */

.tm-sidepanel {
  position: fixed;
  left: 100%;
  z-index: 999;
  margin-top: 10px;
  transition: all 0.4s ease-in;
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
.tm-sidepanel.uk-open {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}

.tm-sidepanel > * > .uk-button {
  position: fixed;
  top: 0;
  left: 0;
  -webkit-transform: rotateZ(90deg);
  transform: rotateZ(90deg);
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
}

.tm-sidepanel > * > .uk-button > .uk-icon-info-circle {
  -webkit-transform: rotateZ(-90deg);
  transform: rotateZ(-90deg);
  margin-right: 10px !important;
}

.tm-sidepanel.uk-open > * > .uk-button > .uk-icon-angle-down {
  -webkit-transform: rotateZ(180deg);
  transform: rotateZ(180deg);
}

/* Scroll Korrektur Info-Seite */
.top-u-navbar:before {
	display: block;
	content: "";
	height: 80px;
	margin: -80px 0 0;
}
