/*Abarth extremis CSS*/

.editorial-six-box .container-card .container-text .text-description {
    overflow-wrap: break-word; 
}

/*modelViewer & Canvas*/
@media (max-width: 768px) {
    .newAbarth23 .BigCarousel.comp-abarth-carousel.visore_2017 .carousel-1IMG-slider-home .slick-list .home-slider-item .visore .visore_left h2,
    .newAbarth23 .canvas-v01-2020 .canvas-bg-image .text-overlay .main-title {
        font-size: 32px;
        letter-spacing: 0.02em;
    }
}
.newAbarth23 .BigCarousel.comp-abarth-carousel.visore_2017 .carousel-1IMG-slider-home .slick-list .home-slider-item .visore .visore_left h2 {
    text-transform: initial;
}
.newAbarth23 .BigCarousel.comp-abarth-carousel.visore_2017 .slider-list #two .slide-list-item .auto_sub_title h4 {
    text-transform: initial;
}

.newAbarth23 #two .slide-list-item .loader-empty, #two .slide-list-item .loader {
    background-image: none!important;
}

/*other-trims logo*/
.newAbarth23 .other-trims-v01-2020 .other-trims-box .other-trims-containers .other-trims-container .img-breakpoint.logo {
    width: 240px;
    margin: 0 auto 30px;
}
@media (max-width: 768px) {
    .newAbarth23 .other-trims-v01-2020 .other-trims-box .other-trims-containers .other-trims-container .img-breakpoint.logo {
        width: 150px;
        margin: 0 auto 20px;
    }
}

/*performanceTabs mobile*/
@media (max-width: 1024px) {
    .newAbarth23 .tabs-v01-2020 .tabs-wrapper .tabs-links-container .tabs-links .tabs-link {
        justify-content: center;
        margin: 0 20px 0 0;
    }
}

/*FAQ*/
.newAbarth23 .faq-box .tabs-links-container .tabs-links .tabs-link {
    border-radius: 5px;
}
.newAbarth23 .faq-box .tabs-links-container .tabs-links .tabs-link:hover .a-link{
    color: #ffffff!important;
}
.newAbarth23 .faq-box .tabs-links-container .tabs-links .tabs-link:hover {
    background-color: #111111!important;
}

@media (max-width: 768px) {
    .faq-box .tabs-links-container .tabs-links .tabs-link.active .a-link {
        color: #ffffff!important;
    }
    .faq-box .tabs-links-container .tabs-links .tabs-link.active .active-tab {
        display: none;
    }
}

.newAbarth23 .faq-box.faq-accordion-container {
    padding: 50px 140px;
    display: flex;
    flex-direction: row;
}

.newAbarth23 .faq-box .tabs-wrapper {
    display: block;
}

/*editorial viewer*/
@media (min-width: 1920px) {
    .newAbarth23 .box-home.cover-right .editorialpage {
        max-height: initial;
    }
}

/*editorial content*/
.newAbarth23 .editorial-box.pearl .text .title {
    color: #fff!important;
}

/*typography*/
.newAbarth23 b, .newAbarth23 strong {
    font-family: 'Abarth_heavy';
}
.newAbarth23 a {
    color: inherit;
    font-weight: bold;
}

/*performanceTabs*/
.newAbarth23 .tabs-v01-2020 .tabs-wrapper .tabs-container .sub-tabs-links-container .sub-tabs-links .tabs-link .a-link {
    display: initial;
}



/*text PERFORMANCE htmlBox*/
.newAbarth23 .box-editoriali .edit-testo {
    background-color: #111;
}
.newAbarth23 .box-editoriali .edit-testo h1 {
    font-family: 'Abarth_heavy';
}
.newAbarth23 .box-editoriali .edit-testo p, 
.newAbarth23 .box-editoriali .edit-testo ol li {
    font-family: 'Abarth_Medium';
    line-height: 1.5em;
}
.newAbarth23 .box-editoriali .edit-testo a.cta {
    background-color: #e72020;
    color: #fff;
    padding: 15px 55px;
    box-shadow: 0px 0px 15px rgba(226, 0, 26, 0.8);;
    border-radius: 5px;
    font-size: 16px;
    line-height: 19px;
    font-family: 'Abarth_Medium';
    text-transform: uppercase;
    width: fit-content;
    position: relative;
}
@media (max-width: 768px) {
    .newAbarth23 .box-editoriali .edit-testo a.cta {
        padding: 10px 36px!important;
    }
}


.newAbarth23 .editorial-box .text .title {
    text-transform: initial;
}

/*visore 2017*/
.newAbarth23 .BigCarousel.comp-abarth-carousel.visore_2017 .slider-list #two .slide-list-item:first-of-type .loader-empty,
.newAbarth23 .BigCarousel.comp-abarth-carousel.visore_2017 .slider-list #two .slide-list-item:first-of-type .loader,
.newAbarth23 .BigCarousel.comp-abarth-carousel.visore_2017 .slider-list #two .slide-list-item:first-of-type .auto_sub_title {
    left: 0%!important;
}
.newAbarth23 .BigCarousel.comp-abarth-carousel.visore_2017 .slider-list #two .slide-list-item:nth-of-type(2) .loader-empty,
.newAbarth23 .BigCarousel.comp-abarth-carousel.visore_2017 .slider-list #two .slide-list-item:nth-of-type(2) .loader,
.newAbarth23 .BigCarousel.comp-abarth-carousel.visore_2017 .slider-list #two .slide-list-item:nth-of-type(2) .auto_sub_title {
    left: 50%!important;
}

.newAbarth23 .BigCarousel.comp-abarth-carousel.visore_2017 .slider-list #three .slide-list-item:first-of-type .loader-empty,
.newAbarth23 .BigCarousel.comp-abarth-carousel.visore_2017 .slider-list #three .slide-list-item:first-of-type .loader,
.newAbarth23 .BigCarousel.comp-abarth-carousel.visore_2017 .slider-list #three .slide-list-item:first-of-type .auto_sub_title {
    left: 0%!important;
}
.newAbarth23 .BigCarousel.comp-abarth-carousel.visore_2017 .slider-list #three .slide-list-item:nth-of-type(2) .loader-empty,
.newAbarth23 .BigCarousel.comp-abarth-carousel.visore_2017 .slider-list #three .slide-list-item:nth-of-type(2) .loader,
.newAbarth23 .BigCarousel.comp-abarth-carousel.visore_2017 .slider-list #three .slide-list-item:nth-of-type(2) .auto_sub_title {
    left: 33.3333%!important;
}
.newAbarth23 .BigCarousel.comp-abarth-carousel.visore_2017 .slider-list #three .slide-list-item:nth-of-type(3) .loader-empty,
.newAbarth23 .BigCarousel.comp-abarth-carousel.visore_2017 .slider-list #three .slide-list-item:nth-of-type(3) .loader,
.newAbarth23 .BigCarousel.comp-abarth-carousel.visore_2017 .slider-list #three .slide-list-item:nth-of-type(3) .auto_sub_title {
    left: 66.6667%!important;
}

.newAbarth23 .BigCarousel.comp-abarth-carousel.visore_2017 .slider-list #five .slide-list-item:first-of-type .loader-empty, 
.newAbarth23 .BigCarousel.comp-abarth-carousel.visore_2017 .slider-list #five .slide-list-item:first-of-type .loader,
.newAbarth23 .BigCarousel.comp-abarth-carousel.visore_2017 .slider-list #five .slide-list-item:first-of-type .auto_sub_title {
    left: 0%!important;
}
.newAbarth23 .BigCarousel.comp-abarth-carousel.visore_2017 .slider-list #five .slide-list-item:nth-of-type(2) .loader-empty,
.newAbarth23 .BigCarousel.comp-abarth-carousel.visore_2017 .slider-list #five .slide-list-item:nth-of-type(2) .loader,
.newAbarth23 .BigCarousel.comp-abarth-carousel.visore_2017 .slider-list #five .slide-list-item:nth-of-type(2) .auto_sub_title {
    left: 20%!important;
}
.newAbarth23 .BigCarousel.comp-abarth-carousel.visore_2017 .slider-list #five .slide-list-item:nth-of-type(3) .loader-empty,
.newAbarth23 .BigCarousel.comp-abarth-carousel.visore_2017 .slider-list #five .slide-list-item:nth-of-type(3) .loader,
.newAbarth23 .BigCarousel.comp-abarth-carousel.visore_2017 .slider-list #five .slide-list-item:nth-of-type(3) .auto_sub_title {
    left: 40%!important;
}
.newAbarth23 .BigCarousel.comp-abarth-carousel.visore_2017 .slider-list #five .slide-list-item:nth-of-type(4) .loader-empty,
.newAbarth23 .BigCarousel.comp-abarth-carousel.visore_2017 .slider-list #five .slide-list-item:nth-of-type(4) .loader,
.newAbarth23 .BigCarousel.comp-abarth-carousel.visore_2017 .slider-list #five .slide-list-item:nth-of-type(4) .auto_sub_title {
    left: 60%!important;
}
.newAbarth23 .BigCarousel.comp-abarth-carousel.visore_2017 .slider-list #five .slide-list-item:nth-of-type(5) .loader-empty,
.newAbarth23 .BigCarousel.comp-abarth-carousel.visore_2017 .slider-list #five .slide-list-item:nth-of-type(5) .loader,
.newAbarth23 .BigCarousel.comp-abarth-carousel.visore_2017 .slider-list #five .slide-list-item:nth-of-type(5) .auto_sub_title {
    left: 80%!important;
}

@media (max-width: 768px) {
    .newAbarth23 .BigCarousel.comp-abarth-carousel.visore_2017 .slider-list #five .slide-list-item .auto_sub_title h4,
    .newAbarth23 .BigCarousel.comp-abarth-carousel.visore_2017 .slider-list #three .slide-list-item .auto_sub_title h4 {
        display: none;
    }
    .newAbarth23 .BigCarousel.comp-abarth-carousel.visore_2017 .slider-list #five .slide-list-item .loader,
    .newAbarth23 .BigCarousel.comp-abarth-carousel.visore_2017 .slider-list #three .slide-list-item .loader,
    .newAbarth23 .BigCarousel.comp-abarth-carousel.visore_2017 .slider-list #five .slide-list-item.active .loader-empty,
    .newAbarth23 .BigCarousel.comp-abarth-carousel.visore_2017 .slider-list #three .slide-list-item.active .loader-empty {
        height: 25px;
    }
    .newAbarth23 .BigCarousel {
        background-color: #111!important;
    }
}

/*modelViewer CTA*/
.newAbarth23 .BigCarousel.comp-abarth-carousel.visore_2017 .carousel-1IMG-slider-home .slick-list .home-slider-item .visore .visore_left .button.cta:nth-of-type(2) {
    margin-top: 15px!important;
}

/*Mobile CTAs*/
@media (max-width: 768px) {
    .newAbarth23 .BigCarousel.comp-abarth-carousel.visore_2017 .carousel-1IMG-slider-home .slick-list .home-slider-item .visore .visore_left .button.cta,
    .newAbarth23 .box-cta .button.cta {
        padding: 10px 36px!important;
        margin: 20px 0 0!important;
    }
}
@media (max-width: 1200px) {
    .newAbarth23 .editorial-box .button.cta,
    .newAbarth23 .box-home .editorialpage .button.cta {
        padding: 10px 36px!important;
    }
}

/*ES texts*/
@media (max-width: 1200px) {
    .newAbarth23 .editorial-box .text p,
    .newAbarth23 .box-home .editorialpage .text .paragraph, 
    .newAbarth23 .box-home .editorialpage .text p {
        text-align: left;
    }
}

/*text border*/
@media (max-width: 768px) {
    .newAbarth23 .gallery-v01-2020.newAbarth_bg-lightBlue .gallery-wrapper .text-box .title b .textBorder,
    .newAbarth23 .gallery-v01-2020 .gallery-wrapper .text-box .title b .textBorder {
        display: none;
    }
    .newAbarth23 .gallery-v01-2020.newAbarth_bg-black .gallery-wrapper .text-box .title b {
        border-bottom: 3px solid #ffd500;
        display: inline;
    }
    .newAbarth23 .gallery-v01-2020.newAbarth_bg-lightBlue .gallery-wrapper .text-box .title b {
        border-bottom: 3px solid #daef33;
        display: inline;
    }
    .newAbarth23 .gallery-v01-2020.newAbarth_bg-lightBlue .gallery-wrapper .text-box .title,
    .newAbarth23 .gallery-v01-2020.newAbarth_bg-black .gallery-wrapper .text-box .title {
        line-height: 42px;
    }
    .newAbarth23 .gallery-v01-2020.newAbarth_bigSlider .gallery-wrapper .text-box .description {
        margin-top: 20px;
    }
}


/*tabs componente mobile*/
@media (max-width: 1024px) {
    .newAbarth23 .tabs-v01-2020.newAbarth_bg-lightBlue .tabs-wrapper .tabs-container .sub-tabs-links-container .sub-tabs-links {
        min-width: initial;
    }
    .newAbarth23 .tabs-v01-2020.newAbarth_bg-lightBlue .tabs-wrapper .tabs-container .sub-tabs-links-container .sub-tabs-links .tabs-link {
        margin: 0px;
    }
    .newAbarth23 .tabs-v01-2020 .tabs-wrapper .tabs-container .sub-tabs-links-container .sub-tabs-links .tabs-link:first-child {
        margin: 0px;
    }
}

/*new FAQ fixes*/
@media (max-width: 768px) {
    .newAbarth23 .faq-box.faq-accordion-container {
        flex-direction: column;
    }
    .newAbarth23 .faq-box .tabs-wrapper {
        display: block!important;
    }
}
