.pageContent__mobileDownloads {
    border-bottom: none;
}

.pageFooter__payment {
    padding: 15px 0;
    background-color: #f2f2f2;
    color: #ba122b;
}

.pageFooter__payment__wrap {
    max-width: 970px;
    margin-right: auto;
    margin-left: auto;
    width: 100%;
    float: left;
    padding-right: 0.85714rem;
    padding-left: 0.85714rem;
}

.pageFooter__payment__wrap,
.pageFooter__payment__wrap:last-child {
    float: none;
}

.footerNav--payment {
    display: inline-block;
    vertical-align: middle;
}

.footerPaymentLink {
    height: 22px;
    vertical-align: middle;
}

@media print, screen and (min-width: 40em) {
    .pageFooter__payment__wrap {
        padding-right: 1.07143rem;
        padding-left: 1.07143rem;
    }

    .footerNav--payment > .footerNav__item {
        display: inline;
    }
}

@media print, screen and (min-width: 64em) {
    .footerNav--payment {
        margin: 0;
    }
}

/******************************************************************************/
/*                           Form Row Break Hotfix                            */
/******************************************************************************/

label.formItem:not(.is-invalid-label)::after {
    content: '';
    display: table;
    height: 14px;
    width: 100%;
}

/******************************************************************************/
/*                              iOS Zoom Hotfix                               */
/******************************************************************************/

input,
select,
textarea {
    font-size: 16px !important;
    line-height: 16px !important;
}

/******************************************************************************/
/*                             Promo Boxes Hotfix                             */
/******************************************************************************/

/* Visibilty Improvement */
.promoBox__wrap__inner__text--light > * {
    text-shadow: 1px 0px 3px rgb(238, 143, 85), -1px 0px 3px rgb(255, 255, 255);
}

.promoBox__wrap__inner__actions__button {
    font-size: 14px;
}

@media screen and (min-width: 90em) {
    .promoBox__wrap__inner__actions__button {
        font-size: 16px;
    }
}

/******************************************************************************/
/*                           Select Word Wrap Hotfix                          */
/******************************************************************************/

.formItem__wrap__input--select::before {
    content: '';
    position: absolute;
    right: 0;
    top:0;
    width: 28px;
    height: 100%;
    background: #ffffff;
}

.fake-select-value {
    white-space: nowrap;
}

/******************************************************************************/
/*                                   Banner                                   */
/******************************************************************************/
.hero-1 {
  background-image: url(/assets/static/img/bg-hero-eko-mobile.jpg);
}

.hero-2 {
  background-image: url(/assets/static/img/bg-hero-app-mobile.jpg);
}

.hero-3 {
  background-image: url(/assets/static/img/bg-hero-franchise-mobile.jpg);
}

.hero-4 {
  background-image: url(/assets/static/img/bg-hero-bio-mobile.jpg);
}

.hero-5 {
  background-image: url(/assets/static/img/bg-hero-tnb-mobile.jpg);
}

.hero-6 {
  background-image: url(/assets/static/img/bg-hero-bewerten-mobile.jpg);
}

.hero-7 {
  background-image: url(/assets/static/img/bg-hero-impressum-mobile.jpg);
}

.hero-8 {
  background-image: url(/assets/static/img/bg-hero-jobs-mobile.jpg);
}

.hero-9 {
  background-image: url(/assets/static/img/bg-hero-registrieren-mobile.jpg);
}

@media
    (-webkit-min-device-pixel-ratio: 2),
    (min-resolution: 192dpi) {

    .hero-1 {
      background-image: url(/assets/static/img/bg-hero-eko-mobile@2x.jpg);
    }

    .hero-2 {
      background-image: url(/assets/static/img/bg-hero-app-mobile@2x.jpg);
    }

    .hero-3 {
      background-image: url(/assets/static/img/bg-hero-franchise-mobile@2x.jpg);
    }

    .hero-4 {
      background-image: url(/assets/static/img/bg-hero-bio-mobile@2x.jpg);
    }

    .hero-5 {
      background-image: url(/assets/static/img/bg-hero-tnb-mobile@2x.jpg);
    }

    .hero-6 {
      background-image: url(/assets/static/img/bg-hero-bewerten-mobile@2x.jpg);
    }

    .hero-7 {
      background-image: url(/assets/static/img/bg-hero-impressum-mobile@2x.jpg);
    }

    .hero-8 {
      background-image: url(/assets/static/img/bg-hero-jobs-mobile@2x.jpg);
    }

    .hero-9 {
      background-image: url(/assets/static/img/bg-hero-registrieren-mobile@2x.jpg);
    }

}

@media (min-width: 1024px) {

    .hero-1 {
      background-image: url(/assets/static/img/bg-hero-eko.jpg);
    }

    .hero-2 {
      background-image: url(/assets/static/img/bg-hero-app.jpg);
    }

    .hero-3 {
      background-image: url(/assets/static/img/bg-hero-franchise.jpg);
    }

    .hero-4 {
      background-image: url(/assets/static/img/bg-hero-bio.jpg);
    }

    .hero-5 {
      background-image: url(/assets/static/img/bg-hero-tnb.jpg);
    }

    .hero-6 {
      background-image: url(/assets/static/img/bg-hero-bewerten.jpg);
    }

    .hero-7 {
      background-image: url(/assets/static/img/bg-hero-impressum.jpg);
    }

    .hero-8 {
      background-image: url(/assets/static/img/bg-hero-jobs.jpg);
    }

    .hero-9 {
      background-image: url(/assets/static/img/bg-hero-registrieren.jpg);
    }

}


@media
    (-webkit-min-device-pixel-ratio: 2) and (min-width: 1024px),
    (min-resolution: 192dpi) and (min-width: 1024px) {

    .hero-1 {
      background-image: url(/assets/static/img/bg-hero-eko@2x.jpg);
    }

    .hero-2 {
      background-image: url(/assets/static/img/bg-hero-app@2x.jpg);
    }

    .hero-3 {
      background-image: url(/assets/static/img/bg-hero-franchise@2x.jpg);
    }

    .hero-4 {
      background-image: url(/assets/static/img/bg-hero-bio@2x.jpg);
    }

    .hero-5 {
      background-image: url(/assets/static/img/bg-hero-tnb@2x.jpg);
    }

    .hero-6 {
      background-image: url(/assets/static/img/bg-hero-bewerten@2x.jpg);
    }

    .hero-7 {
      background-image: url(/assets/static/img/bg-hero-impressum@2x.jpg);
    }

    .hero-8 {
      background-image: url(/assets/static/img/bg-hero-jobs@2x.jpg);
    }

    .hero-9 {
      background-image: url(/assets/static/img/bg-hero-registrieren@2x.jpg);
    }

}
