.print-page {
    background-color: $micBackGrey;
    padding: 50px 0;
    &__button {
        @include adjustCenter;
        background-color: $micBloodOrange;
        margin: 0px auto 30px auto;
        width: 370px;
        height: 64px;
        color: white;
        border-radius: 10px;
    }
    &__overviews {
        padding: 15px 30px;
    }
    &__images {
        background-color: white;
        @include adjustBothEnds;
    }
    &__image {
        width: 50%;
        padding: 0 10px;
        & img {
            width: 100%;
        }
    }
    &__copy {
        padding: 0 30px;
    }
    &__infos {
        padding: 0 30px;
        @include adjustBothEnds;
    }
    &__info {
        width: 50%;
        padding: 0 10px;
        margin: 10px 0 0 0;
    }
    &__title {
        color: $micOrange;
        font-size: 20px;
    }
    &__content {
        font-size: 12px;
        line-height: 1.4em;
        & iframe {
            width: 100%;
        }
    }
    &__wrapper {
        background-color: white;
    }
    &__position {
        font-size: 12px;
        margin: 10px 0;
    }
    &__headline {
        border-left: 5px solid $micOrange;
        padding: 0 10px;
    }
    &__contact {
        border-top: 1px dotted $micGrey;
        margin: 30px;
        padding: 0 0 30px 0;
    }
    &__footer {
        display: flex;
    }
    &__shop {
        @include adjustBothEnds;

    }
    &__shop-img {
        width: 140px;
        height: 85px;
        overflow: hidden;
        margin: 0 0 0 30px;
        & img {
            width: 100%;
        }
    }
    &__shop-info {
        margin: 0 0 0 10px;
    }
    &__tel {
        margin: 0 0 0 30px;
    }
    &__number {
        color: $micBloodOrange;
        font-size: 25px;
        font-weight: bold;
    }
    &__address {
        font-size: 14px;
        margin: 5px 0 0 0;
    }
}
