#video_call {
    width: 100%;
    border-top: 2px solid #000000;
    text-align: center;
    color: #fff;
    background: #ffba00;
    position: fixed;
    bottom: 0;
    left: 0;
    padding-top: 30px;
    font-family: 'Roboto', sans-serif;
    z-index: 500;
    display: none;
}

#video_call p {
    font-size: 14px;
    color: #000000;
    margin: 0;
    padding: 0;
}

.blurb-vertical-jeep .blurb-vertical-items .blurb-vertical-item .blurb-vertical-content .abstract p {
    line-height: 20px;
}

body .main-menu-container.menu.v10-2019 ul.main-nav li a.main-nav-item i.new:after {
    content: 'new';
    font-size: 9px;
    width: 36px;
    height: 15px;
    line-height: 16px;
    background-color: #0769f7;
    text-align: center;
    display: inline-block;
    font-family: 'Roboto', sans-serif;
}

body .model-cta-container {
    padding-bottom: 70px;
}

body .circular-gauge .circular-gauge-content .circular-gauge-text .circular-gauge-text-content .circular-gauge-block .title {
    height: 44px;
}

body .circular-gauge .circular-gauge-content .circular-gauge-text .circular-gauge-text-content .circular-gauge-block {
    justify-content: unset
}

body .model-cta-container .two-model .head-cta-group a.rect-btn.rect-btn-blue,
.model-cta-container .two-model .head-cta-group a.rect-btn.rect-btn-yellow {
    text-transform: none;
}

body .background-stripe-with-text .background-content.background-content-with-feature .background-text-bottom {
    position: relative;
    bottom: 50px;
}

body.phev-hub .feature-stripe .stripes .stripe.stripe__text-image .info-wrapper.large-pillar {
    min-height: 425px;
}

body.ginevra2020 .model-cta-container .model-text .title {
    text-transform: none;
}

body.white-bg {
    background-color: #fff;
}

body .column:not(.parbase) .column-items .column-item:first-of-type img:first-of-type {
    display: none;
}

body .column:not(.parbase) .column-items .column-item img:first-of-type {
    display: block;
}

body .hero-copy-box p {
    text-transform: none;
    font-family: "Roboto", sans-serif;
}

body:not(.phev-hub) .video-expanding {
    color: black;
    background-color: white;
}

body.phev-hub .model-walk-main-carousel .slick-arrow {
    color: #0072AF;
}

body.phev-hub .model-walk-main-carousel .slick-arrow.slick-disabled {
    color: #bdbdbd;
}

body.phev-hub .mw-product-picker-selector-tabs .mw-product-picker-selector-tab.active a {
    border-bottom: 4px solid #0072AF;
}

body.phev-hub .mw-product-picker-selector-tabs .mw-product-picker-selector-tab.active a:after {
    border-color: #0072AF;
}

body.phev-hub .model-walk-bottom-carousel-link .fa {
    color: #0072AF;
}

body.phev-hub .modelwalk>.model-walk {
    background-color: #fff;
}

body.phev-hub .model-walk-main-carousel-item.slick-slide.slick-current {
    background-color: #e5e5e7;
}

body.phev-hub .model-walk-main-carousel-item.slick-slide {
    background-color: #fff;
}

body:not(.phev-hub) .model-walk-bottom-carousel-link .fa.fa-chevron-right {
    color: #ffba00;
}

html .footer-contacts .footer-contacts-flex {
    justify-content: flex-start;
}

.copy-box.text-only p {
    line-height: 20px !important
}

.column:not(.parbase) .column-items:first-of-type .column-item img {
    display: none;
}

.main-nav :nth-child(6) a :nth-child(2) {
    display: none;
}

.main-menu-container .flyout-container .flyout.flyout-capability .flyout-row1 .flyout-row-container {
    text-align: center;
}

.manifest-with-overlay-box .manifest-content .manifest-text .divider {
    visibility: hidden;
}

.menu.v10-2019 .sticky-tools-menu ul .sticky-menu-item a .icon-jeep {
    font-size: 20px !important;
}

.menu.v10-2019 .sticky-tools-menu {
    background-color: #212121 !important;
}

.model-cta-container .two-model .model-text .title {
    text-transform: none !important;
}

.main-menu-container.menu.v10-2019 .flyout-container .overlay {
    top: 0 !important;
}

.menu.v10-2019 .limited-edition .header-vehicles-item .content .model-desc {
    flex-direction: column;
}

.engine-component .engine-tab .phev-performance {
    display: none;
}

.disclaimer-inline-icon {
    display: none;
}

.hero .carousel-slide.hero__short-video-loop .carousel-slide-video video {
    top: 0
}

.new-promo-layout .page-inner-jeep .stripe-under-slide .row-nota-legale p {
    line-height: 20px;
}

.new-promo-layout .page-inner-jeep .container-carousel-jeep .div-right .carousel-item-title {
    margin-top: 5px !important;
}

.new-promo-layout .page-inner-jeep .nota-legale p {
    line-height: 20px;
}

.phev-hub .badge-container-list .badge-container .badge-container-left {
    overflow: hidden;
    padding-right: 10px;
}

.phev-hub .model-walk-main-carousel-container {
    border-bottom: none !important;
}

.phev-hub .modal.modal-video-full-screen .modal__box .modal__body .modal__content .modal__content--flex {
    display: block;
    background-color: grey;
}

.phev-hub .modal.modal-video-full-screen .modal__box .modal__body .modal__content .modal__content--flex .modal__content__image {
    max-width: 100%;
}

.phev-hub .modal.modal-video-full-screen .modal__box .modal__body .modal__content .modal__content--flex .modal__content__image video {
    width: 100%;
    height: 100%;
}

/* Start ecommerce-icons-description */
.ecommerce-icons .ecommerce-icons-description {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
    padding: 10px;
}

/* End ecommerce-icons-description */

.phev-hub .gallery-container .filter-list li a.selected {
    border-bottom: 4px solid #0072AF;
}

.phev-hub .gallery-container .filter-list li a.selected:after {
    border-color: #0072AF transparent transparent transparent;
}

.phev-hub .feature-pillar .stripes .stripe.stripe__text-image .info.new_cta_layout .copy-tech-img img {
    min-width: 40px;
    min-height: 40px;
    max-width: 40px;
    max-height: 40px;
}

.phev-hub .main-menu-container.menu.v10-2019 .flyout-search-box .textbox-container .search-icon {
    background: #0072AF;
    color: #fff;
}

.phev-hub .capability-graph .cg-percent-bar .cg-colored-area {
    background: #0072AF;
}

.phev-hub .mui-radio-round-inline input[type=radio]:checked+label:before {
    background: #0072AF;
}

.fa-video-camera:before {
    background-image: url('/content/dam/jeep/Jeep-Virtual-Tour-Iconn-Blue.png');
    background-size: 155%;
    background-repeat: no-repeat;
    background-position: center;
    display: inline-block;
    width: 25px;
    height: 25px;
    content: "";
}

.ginevra2020.phev-hub .lfa-container {
    margin-bottom: 0;
}

.ginevra2020.phev-hub .img-expanding {
    margin-top: 30px
}

.ginevra2020 .modal .modal__box .modal__body .modal__content .modal__content__text {
    color: #000;
}

.half-stripe.cta-left .feature-panel .texts-container.texts-container-box.half-stripe-box {
    text-align: center;
    left: 100px;
    margin: auto;
}

.stry-row>.column {
    padding: 0
}

.video-expanding .video-expanding-content .model-walk-colors-section .modal .modal__body .modal__content .modal__content__image video {
    object-fit: contain;
}

.video-tutorial .video-tutorial-items .video-tutorial-item {
    cursor: auto;
}

.container-history .modal-container .slick-list {
    height: auto !important;
}

.slick-slide {
    outline: unset;
}

.menu.v10-2019 .header-hybrid-menu .goArrow {
    align-items: center;
}

@media only screen and (min-width: 320px) and (max-width: 399px) {

    .feature-pillar .info .rect-btn i,
    .feature-pillar .info-mobile .rect-btn i {
        position: static;
    }
}

@media screen and (max-width:1368px) {
    body .background-stripe-with-text .background-content.background-content-with-feature .background-text-bottom {
        position: relative;
        bottom: 0;
    }

    body .half-stripe .feature-panel .texts-container.texts-container-box.half-stripe-box {
        width: 325px;
    }

}

@media only screen and (min-width: 1024px) {
    div#anchorScopriModello img {
        right: 30px;
        top: 0;
        display: block;
        float: right;
    }

    body.phev-hub .img-expanding .img-expanding-content .buttons {
        margin-top: 40px;
    }

    body.phev-hub .modal .modal__box .modal__body .modal__content .modal__content--flex .modal__content__image img {
        height: 100%;
    }
}

@media only screen and (min-width: 999px) {

    .new-promo-layout .page-inner-jeep .stripe-under-slide .row-nota-legale>p>img {
        margin-left: 20px;
    }

    body:not(.phev-hub) .half-stripe .feature-panel .texts-container.texts-container-box.half-stripe-box {
        background-color: #fff;
        text-align: center;
        margin: 0 auto;
    }

    .main-menu-container.menu.v10-2019 {
        transform: scaleY(0.95)
    }

    body .exterior-container {
        padding-bottom: 0;
    }

    body .exterior-container .exterior-text {
        margin-bottom: 0;
    }

    body .feature-explorer-new .feature-explorer-content .feature-explorer-content-image {
        padding: 0 3%;
    }

    body .main-menu-container.menu.v10-2019 ul.main-nav li.lang-item {
        right: 80px;
    }

    body:not(.phev-hub) .colorizer-wrangler .img-card {
        max-width: 100%
    }

    .phev-hub .ecommerce-icons .ecommerce-link-style .fa {
        color: #0072AF;
    }

    .hidden-desktop {
        display: none !important;
    }


}

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
    .background-stripe-with-text .background-content.background-content-with-feature .background-text {
        color: #fff;
        position: absolute;
    }
}

@media only screen and (max-width: 767px) {
    #video_call {
        display: block;
    }

    .phev-hub .badge-container-list .badge-container .badge-container-right .badge-container-title {
        text-align: center;
    }

    .manifest-with-overlay-box.no-canvas .manifest-content {
        padding-top: 20px;
        padding-bottom: 20px;
    }

}

@media only screen and (max-width: 399px) {
    .hero.phev-wrangler .carousel-slide.hero__text-complex-with-cta .main-wrapper {
        top: 17% !important;
    }
}