
/*** T3SB identifier: swipercss-1378 */

#swiper-1378{width:100%;height:auto}#swiper-1378 .swiper-wrapper{height:auto}#swiper-1378 .swiper-slide{flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:start;justify-content:start;-webkit-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;height:auto !important}#swiper-1378 .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}#swiper-1378 .swiper-button-next,#swiper-1378 .swiper-button-prev{color:#fff;text-shadow:1px 1px 2px #000,0 0 25px #000,0 0 5px #000}



/*** T3SB identifier: t3sbsCSSassets_1942 */

/* t3sbs_assets_1942 */
  .text-white {
    color: #fff;
  }

  .text-center {
    text-align: center;
  }

  footer ul li {
    margin-bottom: 0;
    justify-content: center;
  }

  .footer-navi ul li::before {
    display: none;
  }

    .footer-navi ul li a, .footer-navi p a {
    color: #fff;
    padding-top: 0;
    padding-bottom: 2px;
    font-weight: 300;
    }

    .footer-navi ul li a {
    font-size: 15px;
    }

.footer-navi p {
  font-size: 1.2rem;
}

    .footer-navi p a {
    font-size: 1.2rem !important;
    margin-bottom: 2rem;
    }

    .footer-navi {
      flex-direction: column;
    }

      .footer-navi div p a:hover {
      color: #da886e;
    }

      .footer-navi ul li a:hover {
      color: #da886e;
    }

    .footer-navi ul {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column !important;
    align-content: center !important;
    }

    footer ul {
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: column !important;
        align-content: center !important;
    }


  .socialfooter {
    position: absolute;
    left: 3rem;
    bottom: 0;
    display: flex;
    flex-direction: column;
  }

  .footer {
    position: relative;
  }

  .footer-navi p {
    margin-bottom: 0.5rem;
  }

  .bewertungen {
    color: #fff;
  }

    .anschrift-footer p {
    font-size: 0.9rem;
    margin-bottom: 0;
    margin-top: 3rem;
    text-align: center;
  }


  @media (max-width: 767px) {
    #c1943 div p {
      margin-top: 3rem;
    }

    #c1943 div p a {
      font-size: 1.5rem !important;
      font-weight: bold;
    }
    
    #c1941 div p {
      margin-top: 3rem;
    }

    #c1941 div p a {
      font-size: 1.5rem !important;
      font-weight: bold;
    }

    #c1944 div p {
      margin-top: 1.5rem;
    }

    #c1944 div p a {
      font-size: 1.5rem !important;
      font-weight: bold;
    }

    #c1945 div p {
      margin-top: 3rem;
    }

    #c1945 div p a {
      font-size: 1.5rem !important;
      font-weight: bold;
    }

    .li-style-footer ul li a {
      color: #e2e2e2 !important;
    }

    #page-footer {
      margin-top: 5rem;
      bottom: unset;
    }
  }
  

	

