


body {font-family: Times New Roman, Times, serif;}

header span {color:#323333; font-family: Times New Roman, Times, serif; }
header span span {font-weight:900;}
.header-img {width:100%;}
.nav-pills .nav-link {
    border-radius: 0.10rem;
}

.g-5, .gy-5 {
    --bs-gutter-y: 0;
}

.fs-2 {line-height:1.1em;}

header, main {min-width:450px;}

.nav .nav-link {color:#333;}
.nav .nav-link.active {color:#000;}


h1, .h1 {
    font-size: 2rem; margin-top:20px; margin-bottom:10px;
}
h2, .h2 {
    font-size: 1.5rem; margin-top:15px; margin-bottom:7px;
}
h3, .h3 {
    font-size: 1.3rem; margin-top:15px; margin-bottom:7px;
}
.home h1 {color:#5c9168;}
.home .nav .nav-link.active {background-color:#7dba8b;}

.hypnosetherapie h1 {color:#9061c1;}
.hypnosetherapie .nav .nav-link.active {background-color:#c6a6e2;}

.person h1 {color:#b1a34c;}
.person .nav .nav-link.active {background-color:#f5dc3d;}

.kontakt h1,
.kontakt h2 {color:#c84c23;}
.kontakt .nav .nav-link.active {background-color:#f5dc3d;}




/*
.icon-list {
  padding-left: 0;
  list-style: none;
}
.icon-list li {
  display: flex;
  align-items: flex-start;
  margin-bottom: .25rem;
}
.icon-list li::before {
  display: block;
  flex-shrink: 0;
  width: 1.5em;
  height: 1.5em;
  margin-right: .5rem;
  content: "";
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23212529' viewBox='0 0 16 16'%3E%3Cpath d='M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0zM4.5 7.5a.5.5 0 0 0 0 1h5.793l-2.147 2.146a.5.5 0 0 0 .708.708l3-3a.5.5 0 0 0 0-.708l-3-3a.5.5 0 1 0-.708.708L10.293 7.5H4.5z'/%3E%3C/svg%3E") no-repeat center center / 100% auto;
}
*/