/* === Automatically created from 9_home.scss - do not modify! === */

body#pfy {
  --pfy-mobile-header-height: 0;
  --pfy-nav-elem-bg-hover-color: #5f5738;
  background-color: #4b4b4b;
  margin: 0;
  padding: 0;
}
@font-face {
  font-family: "Antic Didone";
  src: url("https://zunherren.ch/_onair/assets/fonts/AnticDidone-Regular.ttf") format("woff");
}
body {
  font-family: "Antic Didone", Garamond, serif;
  letter-spacing: 0.9px;
}
h1, h2 {
  margin-top: 1em;
  font-family: "Antic Didone", Garamond, serif;
}
a:link, a:visited {
  text-decoration: underline;
  color: #EC4413;
}
.pfy-page {
  max-width: 900px;
  margin: 0 auto;
}
.pfy-page p, .pfy-page div, .pfy-page li, .pfy-page h1, .pfy-page h2, .pfy-page h3, .pfy-page td, .pfy-page th {
  color: white;
}
.pfy-page p, .pfy-page div, .pfy-page li {
  font-size: 14pt;
}
.pfy-page h1 {
  font-size: 30pt;
  text-align: center;
  font-weight: normal;
  margin: 0em 0 2em 0;
}
.pfy-page h2 {
  font-size: 18pt;
  font-weight: normal;
}
.pfy-page a {
  color: white;
  text-decoration: none;
}
.pfy-page .vgap {
  margin: 2em 0 !important;
}
.pfy-page .pfy-header {
  display: none;
}
.pfy-page .pfy-img-wrapper img {
  box-shadow: 0px 0px 15px 2px #222;
}
.pfy-page .familien {
  position: relative;
}
.pfy-page .familien li {
  margin-left: 2em;
}
#pfy .pfy-main-wrapper {
  padding: 0 !important;
}
table {
  border-collapse: collapse;
}
table td {
  border: 1px dotted #5d5c5c;
  padding: 10px 14px;
}
#pfy .pfy-problem-with-form-hint * {
  color: black;
}
.pfy-form {
  --pfy-form-input-color: black;
}
body.pfy-small-screen main {
  background: #4b4b4b;
}
body.pfy-small-screen .pfy-page {
  max-width: 100vw;
  margin: 0;
}
body.pfy-small-screen .pfy-page p, body.pfy-small-screen .pfy-page div, body.pfy-small-screen .pfy-page li {
  font-size: 3.8vw;
}
body.pfy-small-screen .pfy-page h1 {
  font-size: 9vw;
  margin: 0.8em 0 1em;
}
body.pfy-small-screen .pfy-page h2 {
  font-size: 5.2vw;
}
body.pfy-small-screen section {
  padding: 7vw 12vw 7vw 7vw;
}
