/*
* @Author: Andrea Dittler | webspezi.com
* @Date:   2020-06-16 21:48:43
* @Last Modified by:   Andrea Dittler | webspezi.com
* @Last Modified time: 2023-04-23 20:45:43
*/
/*
* @Author: Andrea Dittler | webspezi.com
* @Date:   2020-06-17 13:07:28
* @Last Modified by:   Andrea Dittler
* @Last Modified time: 2020-06-17 13:09:53
*/
html {
  position: relative;
  min-height: 100%;
}
html main {
  margin-bottom: 340px;
}
@media only screen and (max-width: 991px) {
  html main {
    margin-bottom: 50px;
  }
}
html .bg-primary {
  background-color: var(--bs-primary) !important;
}
html .bg-primary a {
  color: var(--bs-light);
}
html .bg-danger {
  background-color: var(--bs-danger) !important;
}
html .bg-danger a {
  color: var(--bs-light);
}
html .text-primary {
  color: var(--bs-primary) !important;
}
html header .navbar-brand {
  top: -45px;
}
html .bigslider > .item:not(:first-of-type) {
  display: none;
}
html .dropdown .dropdown-menu .dropdown-item:hover,
html .dropdown .dropdown-menu .dropdown-item:active,
html .dropup .dropdown-menu .dropdown-item:hover,
html .dropup .dropdown-menu .dropdown-item:active,
html .dropleft .dropdown-menu .dropdown-item:hover,
html .dropleft .dropdown-menu .dropdown-item:active,
html .dropright .dropdown-menu .dropdown-item:hover,
html .dropright .dropdown-menu .dropdown-item:active {
  background-color: var(--bs-primary);
}
html a {
  color: var(--bs-primary);
}
html a:hover {
  text-decoration: underline;
}
html [data-toggle=collapse]:not(.collapsed) .rotate-icon {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
html .table {
  font-size: 0.8rem;
}
html .videobutton {
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  left: 40%;
  top: 35%;
  font-size: 3rem;
  color: var(--bs-danger);
}
html .wsSlider .untertitel {
  position: absolute;
  left: 10%;
  bottom: 55px;
}
html .wsSlider .slick-prev,
html .wsSlider .slick-next {
  z-index: 99;
}
html .wsSlider .slick-prev:before,
html .wsSlider .slick-next:before {
  font-family: "Font Awesome 5 Pro";
  font-weight: 900;
  font-size: 3rem;
  color: var(--bs-primary);
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
html .wsSlider .slick-next {
  right: 15px;
}
html .wsSlider .slick-next::before {
  content: "\f105";
}
html .wsSlider .slick-prev {
  left: 15px;
}
html .wsSlider .slick-prev::before {
  content: "\f104";
}
html .slick-dots {
  position: absolute;
  bottom: 10px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}
html .slick-dots li button {
  display: none;
}
html .slick-dots li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 6px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}
html .slick-dots li.slick-active {
  width: 12px;
  height: 12px;
  margin: 5px;
  background-color: #fff;
}
html footer #zdh img {
  max-width: 95px;
  height: auto;
}
html .noemode footer {
  position: absolute;
  bottom: 0;
  width: 100%;
}
html .noemode footer,
html .noemode footer a {
  color: var(--bs-light);
}
@media only screen and (max-width: 991px) {
  html .noemode footer {
    position: relative;
  }
}
