@charset "UTF-8";
/*$joma-grey: rgb(88, 89, 91);*/
/* mobile-first media queries */
/* desktop-first media queries */
/* Definitionen für Komponente TopLogo */
.component_top {
  /*position: absolute;*/
  display: inline-block;
  bottom: 0;
  /*width: 35%;*/
  width: 126px;
  max-width: 200px;
  /*padding-left: 4.2%;*/
  vertical-align: top;
  transform: translateY(45%);
  z-index: 10;
  /*float: right;*/
}
.component_top a {
  display: block;
}
.component_top a img {
  display: block;
  max-width: 100%;
  /*max-width: 126px;
  max-height: 94px;*/
}
@media (min-width: 768px) {
  .component_top {
    width: 146px;
    transform: translateY(calc(45% + 10px));
  }
}
@media (min-width: 1024px) {
  .component_top {
    width: 200px;
    transform: translateY(calc(45% + 26px));
  }
}

/*# sourceMappingURL=component_1.css.map */
