.display-1 {
  font-size: 4rem;
  background-color: rgba(0,0,0,0.6);
}

.cid-rymwtkmLgB p {
  background-color: black;
  padding: 0px 20px;
  width: fit-content;
  position: relative;
  margin: auto;
  margin-bottom: 1.8rem;
  letter-spacing: 6px;
}

.cid-rymwt0lgln .navbar.navbar-short .navbar-logo a img {
  height: 8rem !important;
  position: absolute;
}

/* rho */

/* Teambilder abgerundet */
.team-item .item-image img { border-radius: 50%; }

/* Navi Icons Bildergalerien Speisekarte, Getränkekarte */
.cid-uJPFf13WZS .mbr-slider .carousel-control { width: 80px; height: 80px; border-radius: 50%; background-color: black; }
.cid-uJPFf13WZS .mbr-slider .carousel-control .mbr-iconfont { font-size: 3rem !important; color: white; }
.cid-uJPFf13WZS .mbr-slider .carousel-control.carousel-control-prev { margin-left: -4rem; }
.cid-uJPFf13WZS .mbr-slider .carousel-control.carousel-control-next { margin-right: -4rem; }

.cid-uJPHL05EhG .mbr-slider .carousel-control { width: 80px; height: 80px; border-radius: 50%; background-color: black; }
.cid-uJPHL05EhG .mbr-slider .carousel-control .mbr-iconfont { font-size: 3rem !important; color: white; }
.cid-uJPHL05EhG .mbr-slider .carousel-control.carousel-control-prev { margin-left: -4rem; }
.cid-uJPHL05EhG .mbr-slider .carousel-control.carousel-control-next { margin-right: -4rem; }

.cid-uJPFf13WZS .image_wrapper { height: auto; }
.cid-uJPHL05EhG .image_wrapper { height: auto; }

@media (max-width: 767px) {
  .cid-uJPFf13WZS .mbr-slider .carousel-control { top: 50%; bottom: auto; }
  .cid-uJPHL05EhG .mbr-slider .carousel-control { top: 50%; bottom: auto; }
}

@media (max-width: 650px) {
  .cid-uJPFf13WZS .mbr-slider .carousel-control { width: 40px; height: 40px; }
  .cid-uJPFf13WZS .mbr-slider .carousel-control .mbr-iconfont { font-size: 1rem !important; color: white; }
  .cid-uJPFf13WZS .mbr-slider .carousel-control.carousel-control-prev { margin-left: -0.5rem; }
  .cid-uJPFf13WZS .mbr-slider .carousel-control.carousel-control-next { margin-right: -0.5rem; }

  .cid-uJPHL05EhG .mbr-slider .carousel-control { width: 40px; height: 40px; }
  .cid-uJPHL05EhG .mbr-slider .carousel-control .mbr-iconfont { font-size: 1rem !important; color: white; }
  .cid-uJPHL05EhG .mbr-slider .carousel-control.carousel-control-prev { margin-left: -0.5rem; }
  .cid-uJPHL05EhG .mbr-slider .carousel-control.carousel-control-next { margin-right: -0.5rem; }
}

/* Header Navbar */
.cid-rymwt0lgln .navbar.navbar-short .navbar-brand { min-height: auto; }
.cid-rymwt0lgln .menu-logo .navbar-brand { min-height: auto; }
.cid-rymwt0lgln .menu-logo .navbar-brand .navbar-logo img { position: absolute; }

/* Header abgedunkelt für Menüschrift */
.cid-rymwt0lgln .navbar-dropdown.transparent.bg-color {
  background: linear-gradient(0deg,rgba(0, 0, 0, 0.0) 20%, rgba(0, 0, 0,0.7) 90%);
  transition: background 2s ease !important;
}

/* Scrolled Header halbtransparent mit Transition */
.cid-rymwt0lgln .navbar-dropdown.transparent.navbar-short {
  background: #000000a0 !important;
	transition: background 2s ease !important;
}
