.dig-pub--text h1.dp-slider-home-headline,
.dig-pub--text h2.dp-slider-home-headline,
.dig-pub--text h3.dp-slider-home-headline,
.dig-pub--text h4.dp-slider-home-headline,
.dig-pub--text h5.dp-slider-home-headline,
.dig-pub--text h6.dp-slider-home-headline,
.dig-pub--text p.dp-slider-home-headline,
.dig-pub--text blockquote.dp-slider-home-headline {
    padding-bottom: 22px;
    padding-bottom: 1.375rem;
    border-bottom: 1px solid #ffffff;
}

.dp-slider-home .dig-pub--button,
.dp-katalog-home .dig-pub--button {
    text-align: left;
}

.emotion--banner-slider .image-slider--dots {
    bottom: 1.3125rem;
}

.emotion--banner-slider .image-slider--dots .dot--link {
    background: #ffffff none repeat scroll 0 0 padding-box;
    border: none;
    position: relative;
    transition: none;
    margin: 0rem 0.25rem;
}

.emotion--banner-slider .image-slider--dots .dot--link.is--active {
    background: transparent;
    border: 2px solid #ffffff;
    top: 2px;
}

.btn.dp-slider-home-button,
.btn.dp-katalog-home-button {
    line-height: inherit;
    font-weight: normal;
    color: #000000;
    background: #ededed;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ededed));
    background: -moz-linear-gradient(top,  #ffffff,  #ededed);
    background: -o-linear-gradient(top,  #ffffff,  #ededed);
    background: linear-gradient(top,  #ffffff,  #ededed);
    border-color: #c0c0c0;
}

.btn.dp-slider-home-button:hover,
.btn.dp-katalog-home-button:hover {
    color: #ea5060;
    background: #ededed;
    background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ededed));
    background: -moz-linear-gradient(top,  #ffffff,  #ededed);
    background: -o-linear-gradient(top,  #ffffff,  #ededed);
    background: linear-gradient(top,  #ffffff,  #ededed);
    border-color: #c0c0c0;
}

.dp-slider-home-text {
    max-width: 560px;
    max-width: 35rem;
}

@media screen and (max-width: 82em){
    .dp-slider-home .dig-pub--layer .layer--wrapper {
        padding: 0 1rem;
    }
}

@media screen and (max-width: 63.9375rem) {
    .dp-slider-home .dig-pub--img {
        max-height: 32.83rem !important;
        margin-right: -1rem;
    }

    .dp-slider-home-text {
        max-width: 400px;
        max-width: 25rem;
    }
}

@media screen and (max-width: 47.9375em){
    .dp-slider-home-text {
        display: none;
    }

    .dp-slider-home .dig-pub--button {
        padding-top: 7.188rem !important;
    }

    .dp-slider-home-button {
        transform: scale(0.7886);
        margin-left: -20px;
        margin-left: -1.25rem;
    }

    .dp-slider-home .dig-pub--img {
        max-height: 16.415rem !important;
    }

    .dig-pub--text h1.dp-slider-home-headline,
    .dig-pub--text h2.dp-slider-home-headline,
    .dig-pub--text h3.dp-slider-home-headline,
    .dig-pub--text h4.dp-slider-home-headline,
    .dig-pub--text h5.dp-slider-home-headline,
    .dig-pub--text h6.dp-slider-home-headline,
    .dig-pub--text p.dp-slider-home-headline,
    .dig-pub--text blockquote.dp-slider-home-headline {
        font-size: 1.875rem !important;
    }

    .btn.button.dp-katalog-home-button {
        font-size: 0.8125rem;
        padding: 0.375rem;
    }
}