#wischersuche .hyphens {
    /* Silbentrennung */
   -moz-hyphens: auto;
   -o-hyphens: auto;
   -webkit-hyphens: auto;
   -ms-hyphens: auto;
   hyphens: auto;
}
@media (max-width: 991px) {
#wischersuche .hyphens-md {
    /* Silbentrennung */
   -moz-hyphens: auto;
   -o-hyphens: auto;
   -webkit-hyphens: auto;
   -ms-hyphens: auto;
   hyphens: auto;
}
}
@media (max-width: 767px) {}

#wischersuche .bg-blue {background-color: rgb(39,80,155);}
#wischersuche .bg-blue-gradient {background-image: linear-gradient(150deg, rgb(39,80,155) 0%, rgb(0,32,91) 80%);}
#wischersuche .color-blue {color: rgb(39,80,155);}
#wischersuche .color-yellow {color: rgb(252,229,0);}


#wischersuche .carousel-indicators {
    position:inherit !important;
    right: auto;
    bottom: auto;
    left: auto;
    z-index: auto;
    display:auto;
    -ms-flex-pack: auto;
    justify-content: auto;
    padding-left: none;
    margin-right: 0px  !important;
    margin-left: 0px  !important;
    list-style: none;
}

#wischersuche .carousel-indicators li {
    box-sizing: content-box;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: auto;
    height: auto;
    margin-right: auto;
    margin-left: auto;
    text-indent: 0px;
    cursor: pointer;
    background-color: #fff;
    background-clip: padding-box;
    border-top: 0px solid transparent;
    border-bottom: 0px solid transparent;
}
#wischersuche .carousel-indicators li {
    background-color: rgb(180,180,180);
}
.carousel-indicators .active {
    background-color: #ee741d !important;
}

#merkmale .header {border-bottom: 3px solid rgb(252,229,0); font-size: 2.250em; font-family: 'Exo 2'; font-weight: 600; color: #fff;}
@media (max-width: 991px) {
#merkmale .header {font-size: 1.750em;}
}
@media (max-width: 991px) {
#wischersuche h2 {font-size: 1.500em;}
#wischersuche h3 {font-size: 1.375em;}
#wischersuche h4 {font-size: 1.250em;}
}

