.c-quote--single .quote__text-wrapper {
    width: 40%;
}

[data-css=c-quote] .quote__text {
    font-family: HyundaiSansHeadRegular;
    font-style: italic;
    font-size: 20px;
    font-weight: 500;
    position: relative;
}

[data-css=c-quote] .quote__text:before {
    content: '';
    background-image: url(/sites/all/themes/responsive/images/ioniq6/design/1.png);
    width: 40px;
    height: 34px;
    display: block;
    position: absolute;
    left: -52px;
    top: -12px;
}

.c-quote--single .quote__text-wrapper .quote__author {
    font-family: HyundaiSansTextRegular;
}

.sustainability1 .c-text--section-header .text__headline-main-background-text,
.interior1 .c-text--section-header .text__headline-main-background-text,
.exterior1 .c-text--section-header .text__headline-main-background-text {
    margin-bottom: 7rem;
}

.sustainability1 [data-css=c-text] .text__copy {
    width: 91%;
    font-family: HyundaiSansTextRegular;
}

.interior1 .c-text--section-header .text__headline-main {
    width: 55%;
}

.exterior1 [data-css=c-text] .text__copy,
.interior1 [data-css=c-text] .text__copy,
#exterior-2 [data-css=c-rte],
#exterior-2 .three-plus-image [data-css=c-text] .text__copy {
    font-family: HyundaiSansTextRegular;
}

.exterior1 [data-css=c-rte] {
    margin-bottom: 0;
}

.has-items-3 .is-item-1 .c-picture-text--external-features .picture-text__text-wrapper {
    width: 35%;
    margin-top: 14.5rem;
}

.has-items-3 .is-item-0 .c-picture-text--external-features .picture-text__text-wrapper {
    width: 33%;
}


.has-items-3 .is-item-1 .c-picture-text--external-features {
    margin-top: -13.5rem;
    margin-bottom: 5rem;
}

.has-items-3 .is-item-2 .c-picture-text--external-features .picture-text__text-wrapper {
    width: 34%;
    margin-left: 10%;
    margin-right: 8%;
}

.c-slider--default.safety-slider .slider__item.is-active .safety-slider__headline {
    font-family: HyundaiSansHeadMedium;
}

.safety-slider .is-fc-grey-900,
[data-css=c-rte] p {
    font-family: HyundaiSansTextRegular;
}


.interior2 .c-text--section-header .text__headline-main {
    width: 70%;
}

.interior2 [data-css=c-text] .text__copy {
    font-family: HyundaiSansTextRegular;
    width: 88%;
}

.c-slider--default.safety-slider .slider__control.is-next,
.c-slider--default.safety-slider .slider__control.is-previous {
    top: 310px;
}

.interior3 [data-css=c-tab-container] .tab-container__link {
    font-weight: normal;
}

.interior3 [data-css=c-tab-container] .tab-container__inner-wrapper {
    width: 100%;
}

.interior3 [data-css=c-tab-container] .tab-container__scroll-btn:before {
    content: none;
}

.interior3 [data-css=c-rte] p,
[data-css=c-text] .text__copy p {
    font-family: HyundaiSansTextRegular;
}

.interior4 [data-css=c-rte] {
    width: 90%;
    margin: auto;
    margin-top: 40px;
}

.interior4 .c-text--section-header {
    margin-bottom: 0;
}

.colorpicker__containerLeft .colorpicker__headline {
    font-family: HyundaiSansHeadMedium;
    font-size: 34px;
    line-height: normal;
    margin-bottom: 50px;
}

.colorpicker__colorNameContainer li h4,
.colorpicker-2__colorNameContainer li h4 {
    font-family: HyundaiSansHeadMedium;
}

.c-picture-text--slider-text-picture .picture-text__picture-wrapper {
    width: 65%;
}

.c-picture-text--slider-text-picture .picture-text__text-wrapper {
    width: 30%;
}

.colorpicker .colorpicker__containerLeft .colorpicker__headline {
    width: 60%;
}


.teaser-slider__slider-container [data-css=c-text] .text__copy {
    font-family: HyundaiSansTextRegular;
}

#header #block-superfish-205 .content {
    min-height: 70px;
}

.brand-slider-title,
.brand-hotspot-content-title {
    font-family: HyundaiSansHeadMedium;
}

@media screen and (max-width:960px) {
    [data-css=c-picture].is-centered .picture__image {
        max-height: 100%;
    }

    .c-quote--single .quote__text-wrapper {
        width: 100%;
    }

    [data-css=c-quote] .quote__text:before {
        width: 31px;
        height: 25px;
        left: -5px;
        top: -5px;
        background-size: cover;
    }

    .sustainability1 .c-text--section-header .text__headline-main-background-text,
    .interior1 .c-text--section-header .text__headline-main-background-text,
    .exterior1 .c-text--section-header .text__headline-main-background-text {
        margin-bottom: 10px;
        padding-top: 0;
    }

    .interior1 .c-text--section-header .text__headline-main {
        width: 100%;
    }

    .has-items-3 .is-item-0 .c-picture-text--external-features .picture-text__text-wrapper {
        width: 90%;
    }

    .has-items-3 .is-item-1 .c-picture-text--external-features .picture-text__text-wrapper {
        width: 90%;
        margin-top: 35px;
    }

    .has-items-3 .is-item-2 .c-picture-text--external-features .picture-text__text-wrapper {
        width: 90%;
        margin-left: 0;
        margin-right: 4%;
    }

    [data-css=c-rte] {
        margin-bottom: 0rem;
    }

    .interior2 .c-text--section-header .text__headline-main {
        width: 90%;
    }

    .c-picture-text--slider-text-picture .picture-text__picture-wrapper {
        width: 100%;
    }

    .c-picture-text--slider-text-picture .picture-text__text-wrapper {
        width: 95%;
        margin-left: 5%;
    }

    .c-text--default h3.text__headline-main.has-h4-styles {
        font-family: HyundaiSansHeadMedium;
    }
    .has-items-3 .is-item-1 .c-picture-text--external-features{
            margin-top: 0;
    }
}