p,
div {
    hyphens: auto;
}

/* Parallax Content CL */
.parallax-content h1 {
    background-color: transparent;
    color: #fff;
    font-style: italic;
    font-size: 3.25em;
    padding: 10px;
}

/* Footer CL */

#footer #pre_area {
    padding: 0;
    text-align: left;
}

footer#footer div#pre_area div.container-fluid.container-limited {
    padding-right: 0;
    padding-left: 0;
    margin-right: 0;
    margin-left: 0;
    max-width: none;
}

#footer #pre_area .row > div:not(:last-child) {
    margin-bottom: 0;
}

@media (min-width: 500px) {
    .flex-row-center {
        display: flex;
        align-items: center;
    }
}

@media (max-width: 767px) {
    .col-mobile-center {
        text-align: center;
    }
}

#header-slider .carousel-caption .h2,
#header-slider .carousel-caption .h3 {
    background-color: transparent;
    color: #fff;
    font-style: italic;
}

.subheadline-h1,
h2 {
    font-style: italic;
}

/* Serviceleistungen CL */
@media (min-width: 768px) {
    .row.flex-center {
        display: flex !important;
        align-items: center;
    }

    .flex-center-odd {
        background-color: #132356;
        color: #fff;
    }

    .row.flex-center.flex-center-odd h2 {
        color: #fff;
        margin-top: 15px;
    }

    .service-image-col {
        padding-left: 0;
        padding-right: 0;
    }

    .row.flex-center .panel-body {
        color: #000;
    }
}

#section-manufacturer-configurable-slider .headline-h2,
#section-manufacturer-configurable-slider .subheadline-h2 {
    text-align: left;
}

/* Header Background CL */
#header {
    background: #d9d9d9;
}

/* Quick Search on Header RM */
@media (min-width: 1600px) {
    .module-block.quicksearch {
        height: 330px;
        margin-top: -310px !important;
        position: relative;
        z-index: 99;
    }

    .module-block.quicksearch > .container {
        background: rgb(255 255 255 / 60%);
        border-radius: 10px;
        padding-top: 15px;
    }

    .module-block.quicksearch .headline-h2 {
        color: #fff;
    }
}
