.iper-bmw-text-only {
    margin-bottom: 60px
}

.iper-bmw-text-only--headline {
    margin-top: 30px
}

.iper-bmw-text-only--subheadline {
    padding-bottom: 15px
}

@media only screen and (min-width: 981px) {
    .iper-bmw-text-only {
        margin-bottom:75px
    }

    .iper-bmw-text-only .iper-bmw-buttonlist:not([data-buttoncount="1"]) {
        margin-right: 0
    }
}

.iper-bmw-text-only--above-contentnav {
    margin: 25px 0 0 0
}

.iper-bmw-text-only .iper-bmw-text-only--linklist {
    display: table
}

@media only screen and (min-width: 981px) {
    .large-1 .iper-bmw-text-only .iper-bmw-expand--body-copy-columns,.large-2 .iper-bmw-text-only .iper-bmw-expand--body-copy-columns,.large-3 .iper-bmw-text-only .iper-bmw-expand--body-copy-columns,.large-4 .iper-bmw-text-only .iper-bmw-expand--body-copy-columns,.large-5 .iper-bmw-text-only .iper-bmw-expand--body-copy-columns,.large-6 .iper-bmw-text-only .iper-bmw-expand--body-copy-columns,.medium-1 .iper-bmw-text-only .iper-bmw-expand--body-copy-columns,.medium-2 .iper-bmw-text-only .iper-bmw-expand--body-copy-columns,.medium-3 .iper-bmw-text-only .iper-bmw-expand--body-copy-columns,.medium-4 .iper-bmw-text-only .iper-bmw-expand--body-copy-columns,.medium-5 .iper-bmw-text-only .iper-bmw-expand--body-copy-columns,.medium-6 .iper-bmw-text-only .iper-bmw-expand--body-copy-columns,.small-1 .iper-bmw-text-only .iper-bmw-expand--body-copy-columns,.small-2 .iper-bmw-text-only .iper-bmw-expand--body-copy-columns,.small-3 .iper-bmw-text-only .iper-bmw-expand--body-copy-columns,.small-4 .iper-bmw-text-only .iper-bmw-expand--body-copy-columns,.small-5 .iper-bmw-text-only .iper-bmw-expand--body-copy-columns,.small-6 .iper-bmw-text-only .iper-bmw-expand--body-copy-columns {
        -moz-column-count:1;
        column-count: 1;
        -moz-column-gap: 0;
        column-gap: 0
    }
}

@media only screen and (min-width: 521px) and (max-width:980px) {
    .acs-commons-resp-colctrl-col .basecomponent:not(.iper-bmw-linklist--item):not(.iper-bmw-link-element),.acs-commons-resp-colctrl-col .textonly {
        display:block;
        margin-top: 10em
    }
}

.iper-bmw-branded-bmwm .iper-bmw-text-only--headline {
    margin-bottom: 10px
}

.iper-bmw-branded-bmwm .iper-bmw-text-only--subheadline {
    margin-bottom: 10px;
    padding-bottom: 0
}

.iper-bmw-branded-bmwm .iper-bmw-text-only--textbox {
    margin-top: 45px
}
