h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .main-navigation__title, .slider-nav__item, .t-cta__title, .cta-link, .t-karo__title, .t-simple__title {
  font-family: "Brandbe";
  text-transform: uppercase;
}
.ce_form .form-loewengarten .widget {
  grid-column: span 4;
}
.form-loewengarten .custom-select__label:focus {
  outline: none;
}
.js .form-loewengarten .input__label, .js .form-loewengarten .widget-select label, .form-loewengarten .widget-select .js label {
  position: relative;
  padding-left: 0;
}
.js .form-loewengarten .input--has-focus .input__label, .js .form-loewengarten .input--is-filled-out .input__label, .form-loewengarten .input__label--is-filled-out, .form-loewengarten .widget-select label {
  font-size: 19px;
  padding-left: 0;
  transform: none;
  padding-bottom: 0.6rem;
  padding-top: 0.6rem;
}
.ce_form .form-loewengarten .formbody, .ce_form .form-loewengarten fieldset {
  grid-gap: 1.2rem;
}
.form-loewengarten .button {
  min-width: 26.5rem;
  padding: 1rem 0.8rem;
  cursor: pointer;
  border: 1px solid transparent;
  text-transform: uppercase;
}
.form-loewengarten .button:hover {
  background-color: transparent;
  color: #333742;
  border: 1px solid #333742;
}
.input__field {
  min-height: 4.1rem;
}
.form-loewengarten .custom-select--is-active .custom-select__option {
  border-radius: 0;
}
.ce_form .widget-checkbox a {
  text-decoration: underline;
}
.featherlight .featherlight-close-icon {
  margin-top: 1rem;
  margin-right: 1rem;
}
.mod_cookie_bar_wrapper {
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  position: sticky;
  top: 0px;
  z-index: 10;
  bottom: 0;
  right: 0;
  left: 0;
  background-color: rgba(51, 55, 66, 0.9);
  z-index: 10000000000;
  color: white;
}
.mod_cookie_bar_wrapper .mod_cookie_bar {
  padding-top: 2rem;
  padding-right: 2rem;
  padding-left: 2rem;
  padding-bottom: 1rem;
  max-width: 880px;
  margin: 0 auto;
}
.mod_cookie_bar_wrapper .mod_cookie_bar p {
  line-height: 1.4;
  font-size: 2rem;
  margin-bottom: 0.5rem;
}
.mod_cookie_bar_wrapper .mod_cookie_bar a {
  text-decoration: underline;
}
.mod_cookie_bar_wrapper .mod_cookie_bar a.cookie-button {
  display: inline-block;
  padding: 2px 5px;
  font-size: 2rem;
  background-color: white;
  color: #333742;
  cursor: pointer;
  transition: background-color 0.2s, color 0.2s;
  text-decoration: none;
}
.ce_hyperlink a.hyperlink_txt {
  text-decoration: underline;
}
.ce_hyperlink {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}
.ce_hyperlink .more-link__icon {
  display: block;
  width: calc(5% - 1rem);
  margin-top: 0.3rem;
}
.ce_hyperlink .ce_hyperlink_text {
  width: calc(100% - 5% - 1rem);
}
.text-decoration-underline a {
  text-decoration: underline;
}
footer .ce_gallery ul, .navigation-area .ce_gallery ul {
  display: flex;
  align-items: center;
}
footer .ce_gallery ul li, .navigation-area .ce_gallery ul li {
  display: inline-block;
  margin: 5px;
}
footer .ce_gallery ul li:first-child img, .navigation-area .ce_gallery ul li:first-child img {
  max-width: unset;
}
@media only screen and (max-width: 600px) {
  footer .ce_gallery ul li:first-child img, .navigation-area .ce_gallery ul li:first-child img {
    max-width: 70px;
  }
}
footer .ce_gallery ul li:last-child img, .navigation-area .ce_gallery ul li:last-child img {
  max-width: 80px;
  margin-left: 0.8rem;
}
@media only screen and (max-width: 600px) {
  footer .ce_gallery ul li:last-child img, .navigation-area .ce_gallery ul li:last-child img {
    margin-left: 0;
    max-width: 60px;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22home%2Fuzeagch%2Fpublic_html%2Frestaurant-loewengarten.ch%2Fcontao53%2Ffiles%2Ftemplate%2Fsrc%2Fscss%2Fhotfix.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BAAAA%3BAAAA%3BAAAA%3BAAsBA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%22%7D */