h1,h2,h3 {font-family: DIN2014_Demi,Arial,Helvetica,sans-serif}
.cta .container .row .cta_col .cta_content .cta_content__link,.text-black {color: #000!important}
.cta .container .row .cta-vehicles,h1.heading-underline,h2.heading-underline,h3.heading-underline,h4.heading-underline,h5.heading-underline {margin-bottom: 40px;text-align: center}
@font-face {font-family: DIN2014_Bold;src: url(../font//TriumphBrokman-Bold.otf)}
@font-face {font-family: DIN2014_Demi;src: url(../font//TriumphBrokman-DemiBold.otf)}
@font-face {font-family: DIN2014_Regular;src: url(../font//TriumphBrokman-Regular.otf)}
@font-face {font-family: DIN2014_ExtraBold;src: url(../font//TriumphBrokman-ExtraBold.otf)}
h1,h2,h3,h4,h5 {text-transform: uppercase;position: relative;font-weight: 400;color: #000}
h1 {font-size: 80px;letter-spacing: 1px;line-height: 90px}
h2 {font-size: 24px;letter-spacing: .5px;line-height: 32px}
h3 {font-size: 35px;letter-spacing: 1px;line-height: 42px;margin-bottom: 15px}
h4 {font-family: DIN2014_Regular,Arial,Helvetica,sans-serif;font-size: 18px;letter-spacing: .5px;line-height: 22px}
h5 {font-family: DIN2014_Demi,Arial,Helvetica,sans-serif;font-size: 26px;letter-spacing: .5px;line-height: 26px}
a,body,div,html,p,span,strong {font-family: DIN2014_Regular,Arial,Helvetica,sans-serif;color: #333}
.cta .container .row .new-model-list-slider .tab-content .top-content .container-fluid .carousel.slide .carousel-inner .carousel-item .nms-model-link:hover .card-body h5,a {color: #cd192d}
#header .container .header-wrapper .post-header .dealer .pre-header-link,.blog .container .article-widget .col-12.mb-3,.jumbo-content .copy .copy-wrapper,.spec-tabs.center h3.title,div[align=middle],div[align=middle] p,p[align=middle] {text-align: center}
p {letter-spacing: .5px}
a {font-weight: 400;-webkit-transition: .3s;-moz-transition: .3s;-o-transition: .3s;transition: .3s}
a:hover {color: #a11d2c;text-decoration: none}
a:focus-visible {outline: 0}
#header {width: 100%;position: absolute;background-color: transparent;min-height: 61px;-webkit-transition: top .4s ease-in-out!important;-moz-transition: top .4s ease-in-out!important;-o-transition: top .4s ease-in-out!important;transition: top .4s ease-in-out!important;z-index: 999999}
#header .container {display: flex;justify-content: space-between;-webkit-transition: transform 330ms linear;-moz-transition: transform 330ms linear;-o-transition: transform 330ms linear;transition: transform 330ms linear;will-change: transform}
#header.s-remove .container,#header.scroll .container {transform: translateY(-100%)}
#header.s-down .container {transform: translateY(0)}
#header.menu-lock .container {transform: translateY(0)!important}
#header .container .header-wrapper {display: flex;flex-direction: column;width: 100%}
#header .container>.header-logo img {position: absolute;max-width: 145px;width: 100%;top: 4px;right: 0}
.main-header #nav-toggler,div[id*=vehicle_search_area] .row .col-lg-3.col-md-3.col-12>div:nth-child(4) {order: 1}
.main-header .header-logo,div[id*=vehicle_search_area] .row .col-lg-3.col-md-3.col-12>div:nth-last-child(3) {order: 2}
.main-header #collapse-navigation,div[id*=vehicle_search_area] .row .col-lg-3.col-md-3.col-12>div:nth-last-child(2) {order: 3}
.main-header {background-color: #000;position: static;min-height: 35px;padding: 17px 20px 0;justify-content: space-between;-webkit-transition: top .5s cubic-bezier(.4, 0, .2, 1);-moz-transition: top .5s cubic-bezier(.4, 0, .2, 1);-o-transition: top .5s cubic-bezier(.4, 0, .2, 1);transition: top .5s cubic-bezier(.4, 0, .2, 1)}
.main-header .header-menu-wrapper {display: flex;width: 100%}
.main-header .header-menu-wrapper .header-nav,.main-header .header-menu-wrapper .header-nav .mainmenu_bs {width: 100%}
.main-header .header-nav .bg-light {position: static;display: flex;align-items: flex-start;justify-content: space-between;background-color: transparent!important;padding: 0;width: 100%}
.header-logo .logo {width: 110px;margin: 7px 34px 23px 0}
.main-header .header-options-container {order: 4;display: inline-flex;flex-direction: row;width: auto;align-items: flex-start;float: right;margin-top: 6px;margin-right: 15px;margin-bottom: 23px}
.main-header .header-options-container li .dock-link {font-family: DIN2014_Regular,Arial,Helvetica,sans-serif;color: #fff;font-size: 14px;margin-left: 30px;letter-spacing: .5px;line-height: 22px}
.main-header .header-options-container li:last-child .dock-link {margin-left: 20px}
.main-header .header-options-container .btn-search .bs-search-open .horizontal-menu li .dock-link img {width: 20px;margin-top: -5px}
.main-header .header-options-container .header-wishlist {display: flex;justify-content: center;align-items: flex-start;margin-left: 30px}
.header-navbtn .wishlist-btn,.main-header .header-options-container .header-wishlist .wishlist-btn {line-height: 24px;display: none}
.header-navbtn .wishlist-btn {margin-right: 22px}
.header-navbtn .wishlist-btn .w-btn_copy,.main-header .header-options-container .header-wishlist .wishlist-btn .w-btn_copy {color: #fff;font-weight: 400;font-family: DIN2014_Regular,Arial,Helvetica,sans-serif;text-transform: uppercase;letter-spacing: .5px;line-height: 22px;-webkit-transition: .3s;-moz-transition: .3s;-o-transition: .3s;transition: .3s}
.header-navbtn .wishlist-btn .w-btn_icon,.main-header .header-options-container .header-wishlist .wishlist-btn .w-btn_icon {margin-right: 15px;color: #b7b7b7;font-size: 20px;line-height: 24px}
.main-header .header-options-container .header-options {display: flex;justify-content: center;align-items: center}
.main-header .header-options-container li:first-child .dock-link i {font-size: 17px}
.main-header .header-options-container li:nth-child(2) .dock-link i {font-size: 18px}
.main-header .header-nav #collapse-navigation .nav-anchor-wrapper,.main-header .header-nav #collapse-navigation .nav-item {position: relative;margin-bottom: 0}

.main-header .header-nav #collapse-navigation .nav-item .mega-menu-layout>.nav-link,
.main-header .header-nav #collapse-navigation .navbar-nav>.nav-item>.nav-link {font-family: DIN2014_Demi;font-weight: 500;padding: 0;margin: 10px 7px 23px;color: #fff;display: flex;align-items: center;justify-content: center;line-height: 20px;text-decoration: none;text-transform: uppercase;position: relative;font-size: 14px;letter-spacing: .5px;float: none}
.main-header .header-nav #collapse-navigation .nav-item .mega-menu-layout>.nav-link:hover,
.main-header .header-nav #collapse-navigation .navbar-nav>.nav-item>.nav-link:hover {color: rgba(255,255,255,.7)!important}

#vehicle_search_area_Used .row .col-12 #widget-vehicle-search-Used .col-12 .card-body .row div[id*=vehicle-tile-card-more]>div:last-child,.StandAlone .card-body .row .col-lg-6>.ShowButtonsAtTop .col-12 .row #vehicleBar_FinanceButton,.blog .container .article-widget .article-container .article-tile .card .card-body a:nth-child(5),.blog .container .article-widget .article-container .article-tile .card .card-body h5:first-child,.blog>.article-widget>.col-12.mb-3,.main-header .header-nav #collapse-navigation .nav-item .mega-menu-layout>.nav-link:after,.main-header .header-nav #collapse-navigation .navbar-nav>.nav-item>.nav-link:after,.navbar-light .navbar-brand,.new-in-stock div[id*=vehicle_search_area] .row .col-lg-3.col-md-3.col-12>div:nth-child(4) {display: none}
.main-header .header-nav .bg-light #collapse-navigation .navbar-nav {position: static;flex-direction: row;width: auto;height: 100%;margin-top: 0}
.main-header .header-nav #collapse-navigation .nav-item .dropdown-menu .dropdown-item {color: #fff;font-size: 20px;text-decoration: none;letter-spacing: .5px;line-height: 1;padding: 0;max-width: 370px;margin-right: 20px}
.main-header .header-nav #collapse-navigation .dropdown .dropdown-toggle:after {content: "\f107"!important;border: 0;font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 14px}
.main-header .header-nav #collapse-navigation .nav-item .dropdown-menu .dropdown-item:focus,.main-header .header-nav #collapse-navigation .nav-item .dropdown-menu .dropdown-item:hover {background-color: rgb(255 255 255 / 65%);background-color: #fff;color: #000}
.main-header .header-nav #collapse-navigation .nav-item .dropdown-menu .dropdown-item.active,.main-header .header-nav #collapse-navigation .nav-item .dropdown-menu .dropdown-item:active {background-color: transparent!important;color: #fff}
.nav-toggler-wrapper {display: flex;align-items: center;justify-content: space-between}
.navbar-light .navbar-toggler {border: 0;position: relative;display: none}
.navbar-light .navbar-toggler:focus {outline: #fff dotted 1px}
#page-wrapper #header .container {position: fixed!important;max-width: 100%;padding: 0}
#header .container .header-wrapper .post-header {border-top: 1px solid #2a2a2a;display: none;background-color: #000;padding: 5px 80px 5px 40px;justify-content: space-between;align-items: center;flex-wrap: wrap}
#header .container .header-wrapper .post-header .dealer .pre-header-link .system-info-name {font-size: 18px;text-transform: uppercase;color: #fff;letter-spacing: .5px}
#header .container .header-wrapper .post-header .contact .pre-header-link {margin-left: 15px}
#header .container .header-wrapper .post-header .contact .pre-header-link a,#header .container .header-wrapper .post-header .contact .pre-header-link i {color: #fff;letter-spacing: .5px;font-size: 14px}
.dropdownm_overlay {display: none;position: fixed;width: 100vw;height: 100vh;margin: 0;padding: 0;left: 0;z-index: 1001;opacity: 1;background-color: rgba(0,0,0,.5)}
#nav-toggler {width: 24px;height: 24px;transform: rotate(0);transition: .5s ease-in-out;cursor: pointer;position: relative;display: block;z-index: 20;color: #fff;display: flex;align-items: center;order: 2}
#nav-toggler .nt-wrapper {position: relative;background-color: transparent;border: 0;display: block;height: 100%;padding: 12px;top: 5px;width: 24px;outline: 0!important}
#footer,#footer .container-fluid,body.content #body {background-color: #fff}
#nav-toggler .nt-wrapper span {display: block;position: absolute;height: 2px;width: 100%;border-radius: 9px;opacity: 1;left: 0;transform: rotate(0);background: #fff;transition: .25s ease-in-out}
#nav-toggler .nt-wrapper .visually-hidden {position: absolute!important;width: 1px;height: 1px;padding: 0;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;-webkit-clip-path: inset(50%);clip-path: inset(50%);border: 0}
#nav-toggler .nt-wrapper .icon-bar:nth-child(2) {top: 0}
#nav-toggler .nt-wrapper .icon-bar:nth-child(3),#nav-toggler .nt-wrapper .icon-bar:nth-child(4) {top: 7px;width: 16px;left: 50%;margin-left: -8px}
#nav-toggler .nt-wrapper .icon-bar:nth-child(5) {top: 14px;width: 8px;left: 50%;margin-left: -4px}
#nav-toggler.open .nt-wrapper .icon-bar:nth-child(2),#nav-toggler.open .nt-wrapper .icon-bar:nth-child(5) {top: 10px;width: 0%;left: 50%}
#nav-toggler.open .nt-wrapper .icon-bar:nth-child(3) {transform: rotate(45deg);width: 22px;margin-left: -11px}
#nav-toggler.open .nt-wrapper .icon-bar:nth-child(4) {transform: rotate(-45deg);width: 22px;margin-left: -11px}
.main-header .header-nav .bg-light #collapse-navigation .navbar-nav .mainmenu_bs-options-container .horizontal-menu {display: flex;flex-direction: column;justify-content: center;align-items: flex-start;width: calc(100% - 50px);margin: 5px 25px 0;-ms-transform: translateX(-3rem);transform: translateX(-3rem);transition: transform .5s cubic-bezier(.4, .01, .165, .99),opacity .6s cubic-bezier(.4, .01, .165, .99)}
.main-header .header-nav .bg-light #collapse-navigation.show .navbar-nav .mainmenu_bs-options-container .horizontal-menu {-ms-transform: translateX(0);transform: translateX(0)}
.blog .container .article-widget .article-container .article-tile,.main-header .header-nav .bg-light #collapse-navigation.show .navbar-nav .mainmenu_bs-options-container .horizontal-menu li {padding: 0!important}
.main-header .header-nav .bg-light #collapse-navigation .navbar-nav .mainmenu_bs-options-container .horizontal-menu li .dock-link,.main-header .header-nav .bg-light #collapse-navigation .navbar-nav .mainmenu_bs-options-container .horizontal-menu li:first-child {color: #fff;font-size: 16px;letter-spacing: .5px;line-height: 22px;padding: 10px 0;will-change: transfrom}
.menu-lock .header-wrapper,.page-lock {width: 99.12%!important}
#page-wrapper {position: relative}
#page-wrapper #body,#page-wrapper #header {width: 100%;margin: 0 auto}
.no-scroll {overflow: hidden}
.home .body-content,.main-footer .container,.post-footer .container,.pre-footer .container {max-width: 100%;position: relative;padding: 0}
.container {max-width: 1540px}
.container-fluid {padding-right: 0!important;padding-left: 0!important}
.opacity-0 {opacity: 0}
.jumbo-content .copy,.jumbo-rando .copy {top: 50%;left: 50%;margin-right: -50%;transform: translate(-50%,-50%);max-width: 1200px;padding: 5px 70px;width: 100%}
.jumbo-content .copy .btn,.jumbo-content .copy h1,.jumbo-content .copy h2,.jumbo-content .copy p,.jumbo-rando .copy .btn,.jumbo-rando .copy h2,.jumbo-rando .copy p {color: #fff;text-shadow: 1px 1px #000}
.jumbo-content .copy p,.jumbo-rando .copy p {font-size: 17px;padding: 5px;line-height: 2;margin-bottom: 0}
.jumbo-content .copy h1,.jumbo-content .copy h2,.jumbo-rando .copy h1 {text-transform: uppercase;font-size: 55px;line-height: 59px}
.heading-underline:after,.jumbo-content .copy h1:after,.jumbo-content .copy h2:after {background: #cd192d;content: "";height: 3px;left: 50%;position: absolute;top: 100%;transform: translateX(-50%);width: 80px;margin-top: 20px}
.jumbo-content .copy .btn,.jumbo-rando .copy .btn {font-size: 14px;font-weight: 400;margin-top: 10px}
.home .horizontal-menu {display: flex;width: 100%;padding: 23px 0 21px;border-top: 1px solid #505050;background-color: #2a2a2a}
.home .horizontal-menu li {position: relative;-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;display: flex;justify-content: center}
.home .horizontal-menu li:not(:last-child):after {content: '';position: absolute;top: -2px;bottom: -2px;right: 0;width: 1px;background: rgba(255,255,255,.4)}
.home .horizontal-menu li .dock-link {color: rgba(255,255,255,.6)!important;text-transform: uppercase;font-family: DIN2014_Demi,Arial,Helvetica,sans-serif;font-size: 17px;letter-spacing: .5px;line-height: 36px;display: flex;align-items: center;justify-content: center}
.home .horizontal-menu li .dock-link:hover {color: #fff!important}
.home .horizontal-menu li .dock-link i {font-size: 28px;color: #fff;margin-right: 12px}
.intro {padding-bottom: 182px}
.intro .i-wrapper .container .row .heading {padding: 90px 20px;width: 100%;text-align: center}
.intro .i-wrapper .container .row .heading h3 {margin-bottom: 0}
.intro .i-wrapper .container .row .card_wrapper {display: flex;width: 100%;justify-content: center;align-items: flex-start;max-width: 1540px;padding: 0 53px}
.intro .i-wrapper .container .row .card_wrapper .card {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;width: 100%;height: 100%;border: 0;padding-bottom: 40px;padding-right: 1.2820512821%}
.intro .i-wrapper .container .row .card_wrapper .card .card_link {height: 100%;display: flex;flex-direction: column;align-items: flex-start}
.intro .i-wrapper .container .row .card_wrapper .card .card_link h3,.intro .i-wrapper .container .row .card_wrapper .card .card_link p,.intro .i-wrapper .container .row .card_wrapper .card .card_link span,.intro .i-wrapper .container .row .card_wrapper .card .card_link strong {color: #000!important;-webkit-transition: .3s;-moz-transition: .3s;-o-transition: .3s;transition: .3s}
.intro .i-wrapper .container .row .card_wrapper .card .card_link .card_image {display: block;width: 100%;position: relative;margin-bottom: 22px;overflow: hidden;transform: translate(0,0);padding-top: 65%}
.intro .i-wrapper .container .row .card_wrapper .card .card_link .card_image:before {content: "";display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.4);z-index: 5;transition: .2s ease-in-out;opacity: 0}
.blog .container .article-widget .article-container .article-tile .card .card-body a:nth-child(3):hover img:before,.blog .container .article-widget .article-container .article-tile .card .card-body a:nth-child(3):hover:after,.blog .container .article-widget .article-container .article-tile .card .card-body a:nth-child(3):hover:before,.intro .i-wrapper .container .row .card_wrapper .card .card_link:hover .card_image .card_image__hover,.intro .i-wrapper .container .row .card_wrapper .card .card_link:hover .card_image:before {opacity: 1}
.intro .i-wrapper .container .row .card_wrapper .card .card_link .card_image img {width: auto;max-width: none;display: block;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%) scale(1.01);transition: .3s ease-in-out;backface-visibility: hidden}
.intro .i-wrapper .container .row .card_wrapper .card .card_link:hover .card_image img {transform: translate(-50%,-50%) scale(1.08)}
.intro .i-wrapper .container .row .card_wrapper .card .card_link .card_image .card_image__hover {opacity: 0;z-index: 6;display: flex;flex-direction: column;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);text-align: center;color: #fff!important;transition: opacity .3s ease-in-out;text-transform: uppercase;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-o-backface-visibility: hidden;backface-visibility: hidden}
.color-white,.intro .i-wrapper .container .row .card_wrapper .card .card_link .card_image .card_image__hover strong {color: #fff!important}
.intro .i-wrapper .container .row .card_wrapper .card .card_link p {letter-spacing: .5px;font-size: 16px;line-height: 22px}
.intro .i-wrapper .container .row .card_wrapper .card .card_link .card_content {height: 100%}
.intro .i-wrapper .container .row .card_wrapper .card .card_link:hover h3,.intro .i-wrapper .container .row .card_wrapper .card .card_link:hover p,.intro .i-wrapper .container .row .card_wrapper .card .card_link:hover span,.intro .i-wrapper .container .row .card_wrapper .card .card_link:hover strong {color: #525252!important}
.intro .i-wrapper .container .row .card_wrapper .card .card_link .card_ctas {display: flex;width: 100%;justify-content: flex-start;align-items: center}
.intro .i-wrapper .container .row .card_wrapper .card .card_link .card_ctas .card_cta:last-child {margin-left: 70px}
.jumbotron {padding: 0;margin-bottom: 222px}
.jumbotron .hero {position: relative;height: 550px;overflow: hidden;text-align: center;display: flex;flex-direction: column;justify-content: center;background-color: #2a2a2a}
.jumbotron .hero .hero_media {opacity: .3;position: absolute;z-index: 1;top: 0;left: 0;height: 550px;width: 100%}
.jumbotron .hero .hero_media .hero_img img {width: 100%;height: 550px;object-fit: cover}
.jumbotron .hero .hero_content {z-index: 7}
.jumbotron .hero .hero_content h1 {color: #fff;line-height: 80px;padding: 0 20px;margin-bottom: 0;font-size: 100px}
.jumbotron .hero .hero_content .hero_cta__wrapper .hero_cta {max-width: 372px;width: 100%;margin-top: 20px;min-height: 52px;height: 52px;line-height: 52px;background-image: none;color: #fff!important;cursor: pointer;display: inline-block;margin-bottom: 0;padding: 0 20px;text-align: center;text-transform: uppercase;transition: background 250ms,border-color 250ms}
.carousel .swiper.poi {width: 100%;height: 100%;position: relative}
.carousel .swiper.poi .swiper-wrapper .swiper-slide {display: flex}
.carousel .swiper.poi .swiper-wrapper .swiper-slide .ss-img img {display: block;max-width: 1180.090px;width: 100%}
.carousel .swiper.poi .swiper-wrapper .swiper-slide .ss-copy {position: relative;padding-left: 40px;padding-top: 40px;margin-right: 15px;max-width: 497.531px;width: 100%}
.carousel .swiper.poi .swiper-wrapper .swiper-slide .ss-copy p {font-size: 16px;line-height: 28px;letter-spacing: .5px;color: #000}
.carousel .swiper.poi .s-controls {position: absolute;display: flex;width: 100%;justify-content: space-between;align-items: center;top: 0;left: 0}
.carousel .swiper.poi .s-controls .wrapper {display: flex;width: auto;height: auto}
.carousel .swiper.poi .s-controls .wrapper>div {margin-left: 20px;height: 44px;width: 44px}
.carousel .swiper.poi .s-controls .swiper-button-next,.carousel .swiper.poi .s-controls .swiper-button-prev,.carousel .swiper.poi .s-controls .swiper-pagination {color: #63656a;position: relative;width: auto;height: auto;right: 0;left: 0;margin: 0;bottom: 0}
.carousel .swiper.poi .s-controls .swiper-pagination {padding-left: 40px;font-weight: 400}
.carousel .swiper.poi .s-controls .swiper-pagination span {font-weight: 400;color: #63656a}
.carousel .swiper.poi .s-controls .swiper-button-next:after,.carousel .swiper.poi .s-controls .swiper-button-prev:after {font-size: 16px}
.blog {margin-top: 160px;margin-bottom: 200px;padding: 0 53px}
.blog .container {padding: 0}
.blog .container .article-widget .article-container .article-tile .card {border: 0}
.blog .container .article-widget .article-container .article-tile .card .card-body {display: flex;flex-direction: column;padding: 0 20px 40px 0;height: 100%}
.blog .container .article-widget .article-container .article-tile .card .card-body h5:nth-child(2) {order: 2;font-family: DIN2014_Demi,Arial,Helvetica,sans-serif;margin-bottom: 15px;font-size: 25px;line-height: 32px;letter-spacing: 1px}
.blog .container .article-widget .article-container .article-tile .card .card-body a:nth-child(3) {order: 1;margin-bottom: 22px;position: relative;overflow: hidden;background-color: #000}
.blog .container .article-widget .article-container .article-tile .card .card-body a:nth-child(3):after,.blog .container .article-widget .article-container .article-tile .card .card-body a:nth-child(3):before {content: 'READ MORE';font-family: DIN2014_Regular,Arial,Helvetica,sans-serif;position: absolute;font-weight: 700;font-size: 16px;z-index: 1;top: 50%;left: 50%;margin-right: -50%;transform: translate(-50%,-50%);color: #fff;opacity: 0;transition: .3s ease-in-out}
.blog .container .article-widget .article-container .article-tile .card .card-body a:nth-child(3):before {content: "\f061";font-weight: 900;font-family: "Font Awesome 5 Free";top: 58%}
.blog .container .article-widget .article-container .article-tile .card .card-body a:nth-child(3) img {display: block;position: relative;transition: .3s ease-in-out;transform: scale(1.01);will-change: transform}
.blog .container .article-widget .article-container .article-tile .card .card-body a:nth-child(3):hover img {transform: scale(1.08);opacity: .7}
.blog .container .article-widget .article-container .article-tile .card .card-body a:nth-child(4) {order: 3;margin-top: auto;min-height: 80px;font-size: 18px;line-height: 25px;letter-spacing: .5px}
.blog .container .article-widget .article-container .article-tile .card .card-body a:nth-child(4) p {font-size: 16px;line-height: 22px;-webkit-transition: .3s;-moz-transition: .3s;-o-transition: .3s;transition: .3s}
.blog .container .article-widget .article-container .article-tile .card .card-body a:nth-child(4):hover p {color: #a11d2c!important}
.cta {margin: 50px 53px 0}
.cta .container .row {justify-content: space-between}
.cta .container .row .cta_col {display: flex;flex-direction: column;width: 48%}
.cta .container .row .cta_col a .cta_media .cta_img {width: 100%;height: auto}
.cta .container .row .cta_col .cta_content p {font-size: 18px;line-height: 25px;color: #333;font-weight: 400;margin-bottom: 28px}
.cta .container .row .cta_col .cta_content .cta_content__link:hover {color: #505050!important;text-decoration: underline!important}
.cta .container .row .cta_col .cta_content .cta_content__link .cta_content__title h2 {font-size: 32px;line-height: normal;margin-top: 30px;margin-bottom: 0;padding-right: 30px;-webkit-transition: .3s;-moz-transition: .3s;-o-transition: .3s;transition: .3s}
.cta .container .row .cta_col .cta_content .cta_content__link:hover .cta_content__title h2 {color: #505050!important}
.cta .container .row .cta-vehicles {margin-top: 140px;width: 100%}
.cta .container .row .new-model-list-slider .tab-content .top-content .container-fluid .carousel.slide .carousel-inner .carousel-item .nms-model-link .card-body {padding: 45px 10px 0!important}
.cta .container .row .new-model-list-slider .tab-content .top-content .container-fluid .carousel.slide .carousel-inner .carousel-item .nms-model-link .card-body h5 {font-size: 15px;font-family: DIN2014_Demi,Arial,Helvetica,sans-serif;color: #000;letter-spacing: .5px;line-height: 22px;margin-bottom: 5px!important;-webkit-transition: color .1s linear;-moz-transition: color .1s linear;-o-transition: color .1s linear;transition: color .1s linear}
.Zone_5 .cta .container .container-fluid .new-model-list-slider .tab-content .top-content .container-fluid .carousel.slide .carousel-inner .col-12.col-sm-6.col-md-4.col-lg-3 .nms-model-link .card-body.pt-0 p.text-center,.cta .container .row .new-model-list-slider .tab-content .top-content .container-fluid .carousel.slide .carousel-inner .carousel-item .nms-model-link .card-body p {font-size: 14px;color: #2a2a2a;letter-spacing: .5px;line-height: 18px}
.cta #widget-new-model-search-test {width: 85%}
.carousel-control-prev,.cta .carousel-control-next {width: 8%}
.cta .carousel-control-prev {left: -8%}
.cta .carousel-control-next {right: -8%}
.Zone_5 .cta .container .container-fluid .new-model-list-slider .tab-content .top-content .container-fluid .carousel.slide .carousel-inner .col-12.col-sm-6.col-md-4.col-lg-3 {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%}
.Zone_5 .cta .container .container-fluid .new-model-list-slider .tab-content .top-content .container-fluid .carousel.slide .carousel-inner .col-12.col-sm-6.col-md-4.col-lg-3 .nms-model-link .card-body.pt-0 .card-title.text-center.mb-1 {font-family: DIN2014_Demi,Arial,Helvetica,sans-serif;font-size: 15px;text-transform: uppercase;color: #000;letter-spacing: .5px;line-height: 22px;margin-bottom: 5px!important;-webkit-transition: color .1s linear;-moz-transition: color .1s linear;-o-transition: color .1s linear;transition: color .1s linear}
.Zone_5 .cta .container .container-fluid .new-model-list-slider .tab-content .top-content .container-fluid .carousel.slide .carousel-inner .col-12.col-sm-6.col-md-4.col-lg-3 .nms-model-link:hover .card-body.pt-0 .card-title.text-center.mb-1,.mf-links.fl-acc .horizontal-menu li .dock-link:hover,.post-footer .post-f-links.post-f-copyright .dock-link:hover span,.spec-tabs .nav-tabs .nav-item .nav-link.active {color: #a11d2c}
ul li::marker {color: #cd192d}
.inner {max-width: 1480px;padding: 4rem 15px!important}
.inner h1 {position: relative;text-align: center;padding-bottom: 20px;margin-bottom: 25px;font-size: 60px;line-height: 50px}
.inner h1::after {position: absolute;content: "";left: 50%;transform: translateX(-50%);height: 3px;width: 80px;top: 100%;background: #cd192d}
.dealer-blocks .dealer-block {position: relative;display: flex;flex-direction: column;justify-content: space-between;align-items: center;background: #fff;box-shadow: rgb(0 0 0 / 5%) 0 0 20px 0;margin: 20px 6px;width: 290px}
.dealer-blocks {display: flex;flex-direction: column;justify-content: center;align-items: center;padding-right: 15px!important;padding-left: 15px!important}
.dealer-blocks h2 {margin-right: auto}
.dealer-blocks .row {max-width: 1400px;width: 100%}
.dealer-blocks .row .dealer-block:first-child:before {content: attr(dealer-letter);position: absolute;top: 0;left: 0;background: #2a2a2a;display: flex;align-items: center;justify-content: center;width: 40px;height: 40px;color: #fff;text-transform: uppercase;font-family: DIN2014-Demi,Arial,Helvetica,sans-serif;font-size: 28px;line-height: 0;transform: translate(-10px,-25px)}
.dealer-blocks .row .dealer-block .content {display: flex;flex-direction: column;background: #fff;width: 100%;height: 100%;padding: 30px 20px 20px}
.dealer-blocks .row .dealer-block .content .title {color: #000;font-family: DIN2014_Demi,Arial,Helvetica,sans-serif;font-size: 17px;line-height: 22px;text-transform: uppercase;margin-bottom: 10px}
.dealer-blocks .row .dealer-block .content .address {color: #585a5f;font-family: DIN2014_Regular,Arial,Helvetica,sans-serif;font-size: 16px;margin-bottom: 20px}
.dealer-blocks .row .dealer-block .content .links {display: flex;justify-content: space-evenly;align-items: center;margin-top: auto}
.dealer-blocks .row .dealer-block .content .links .link {font-weight: 500;text-transform: uppercase;text-decoration: none;border: 0;outline: 0;-webkit-box-pack: center;justify-content: center;-webkit-box-align: center;align-items: center;line-height: 1;cursor: pointer;-webkit-transition: background 250ms,border-color 250ms;-moz-transition: background 250ms,border-color 250ms;-o-transition: background 250ms,border-color 250ms;transition: background 250ms,border-color 250ms;display: inline-flex;background: 0 0;padding: 0;color: #000;font-size: 12px;height: 15px}
.dealer-blocks .row .dealer-block .content .links .link svg:first-child {width: 15px;height: auto;margin-right: 5px}
.dealer-blocks .row .dealer-block .content .links .link svg:last-child {width: 15px;height: auto;margin-left: 5px;-webkit-transition: transform .3s;-moz-transition: transform .3s;-o-transition: transform .3s;transition: transform .3s;will-change: transform}
.dealer-blocks .row .dealer-block .content .links .link:hover svg:last-child {transform: translateX(5px)}
.dealer-blocks .row .dealer-block>.link {display: flex;text-decoration: none;-webkit-box-pack: center;justify-content: center;-webkit-box-align: center;align-items: center;font-size: 14px}
.dealer-blocks .row .dealer-block>.link svg {width: 15px;height: 15px;transform: translate(-20px,-2px)}

@media only screen and (min-width: 1024px) {
    .dealer-blocks .row .dealer-block {margin:0 6px}
}

.StandAlone {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 1200px}
.StandAlone .card-body .row .col-lg-6>.row:first-child {display: flex;align-items: baseline}
.StandAlone .card-body .row .col-12 i.fas.fa-car:before {content: '\f21c'}
.StandAlone .card-body .row.no-gutters .col-lg-6 .row .col-6 .finance-calculator .FinanceCalc-Compact .col-12 .col-3 .btn-secondary {padding: 0 6px}
.StandAlone .card-body .row.no-gutters .col-lg-6 .row .col-6 .finance-calculator .FinanceCalc-Compact .col-12 .col-3 .btn-secondary .finance-open-icon span {color: #fff}
.StandAlone .card-body .row .col-lg-6>.ShowButtonsAtTop .col-12 .row #vehicleBar_FinanceButton~.col-6 {text-align: left}
.StandAlone .card-body .row .col-lg-6>.ShowButtonsAtTop .col-12 .row .col-6 .btn-primary {width: auto}
.StandAlone button {padding: 0 20px!important}
.spec-tabs .nav-tabs {border: 0;display: flex;justify-content: center}
.spec-tabs .nav-tabs .nav-item .nav-link {position: relative;border: 0;color: #000;font-weight: 700}
#footer {border-top: 1px solid #63656a}
#footer .container-fluid {padding: 85px 53px 80px!important;max-width: 1540px}
#footer .container-fluid .pre-footer {display: flex;justify-content: center;margin: 0 0 50px;border-bottom: 1px solid rgba(123,123,123,.5);padding: 60px 20px 64px;background-color: #fff;line-height: 0}
.main-footer .footer-links .engine-5-menu,.post-footer .container .row .post-f-links.post-f-theme .engine-5-menu,div[id*=vehicle_search_area] .row .col-lg-3.col-md-3.col-12 {display: flex;flex-direction: column}
.main-footer .container .row {align-content: center;justify-content: space-evenly;max-width: 75%}
.main-footer .container .mf-links h3 .dock-link,.main-footer .container .mf-links h3 .mf-links-header {font-family: Barlow,Helvetica,Arial,sans-serif;font-weight: 400;font-size: 24px;line-height: 32px;letter-spacing: -.5px;color: #b3b3b3}
.main-footer .container .mf-links h3 .dock-link,.post-footer .container .row:first-child .post-f-links.payment-logos .engine-5-menu li .dock-link,.post-footer .post-f-links .copyright .dock-link.cr_year,.post-footer .post-f-links .nop-link .dock-link {pointer-events: none}
.mf-links.fl-acc {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;flex-basis: 0;flex-grow: 1}
.mf-links.fl-acc:not(:last-child) {margin-right: 15px}
.mf-links.fl-acc.social {display: flex;align-items: flex-start;justify-content: flex-end}
.mf-links.fl-acc .horizontal-menu,.mf-links.fl-acc .mf-link-wrapper {display: inline-flex;flex-direction: column}
.mf-links.fl-acc h3 {display: inline-block}
.mf-links.fl-acc .horizontal-menu li:first-child {cursor: text;display: inline-flex}
.mf-links.fl-acc .horizontal-menu li .dock-link {display: block;position: relative;padding: 10px 0;text-decoration: none;color: #63656a;text-transform: uppercase;font-size: 17px;font-family: DIN2014_Demi,Arial,Helvetica,sans-serif;line-height: 1.42857143}
.mf-links.fl-acc .horizontal-menu li:first-child .dock-link {font-family: DIN2014_Demi,Arial,Helvetica,sans-serif;color: #000;letter-spacing: .5px;text-transform: uppercase;padding: 15px 0;pointer-events: none;font-size: 17px;line-height: 22px}
.post-footer .container .row {justify-content: space-between;align-items: center;color: #000}
.post-footer .container .row:first-child {padding: 60px 0 5px}
.post-footer .container .row.post-f-border {border-top: 3px solid #000;padding: 25px 0}
.post-footer .container .row .post-f-links.post-f-social {padding: 15px 0}
.post-footer .container .row:first-child .post-f-links #menu_7_0 li .dock-link i {font-size: 20px;padding-right: 20px;color: #cd192d;-webkit-transition: .3s;-moz-transition: .3s;-o-transition: .3s;transition: .3s}
.post-footer .container .row:first-child .post-f-links #menu_7_0 li .dock-link:hover i {color: #63656a}
.post-footer .container .row:last-child .post-f-links #menu_8_0 li:not(:first-child) {margin-left: 25px}
.post-footer .post-f-links .copyright .dock-link.cr_year,.post-footer .post-f-links .copyright .dock-link.cr_year span,.post-footer .post-f-links .dock-link {font-weight: 500;font-size: 13px;color: #505050}
.post-footer .post-f-links.post-f-copyright .dock-link:hover {color: #505050}
.post-footer .post-f-links.post-f-copyright .dock-link span {color: #cd192d;background-color: transparent;margin-right: 4px}
.post-footer .container .row .post-f-links.post-f-theme .engine-5-menu li .dock-link,.post-footer .post-f-links .dock-link:hover {color: #cd192d}
.post-footer .post-f-links .copyright {cursor: text;font-size: 14px;line-height: 1.42857143;margin-top: 8px}
.post-footer .post-f-links a,.post-footer .post-f-links div {font-size: 14px!important;line-height: 1.42857143!important}
.post-footer .post-f-links .copyright .dock-link.cr_year .cr-details {margin-right: 4px;display: flex}
.post-footer .post-f-links .nop-link {cursor: text;display: inline-block}
.post-footer .container .row:first-child .post-f-links.payment-logos .engine-5-menu li .dock-link img {width: 120px}
.ix-powered-by,.ix-system-link {background-color: #f8f8f8;padding: .25rem 0;margin: 0!important;display: none}
.ix-system-link {border-top: 3px solid #2d2d2d}
.post-footer .container .row .post-f-links.ix-links,.post-footer .container .row .post-f-links.ix-links ul,.post-footer .container .row .post-f-links.ix-links ul li {line-height: 20px}
.post-footer .container .row .post-f-links.ix-links a {color: #cd192d;font-weight: 700;text-transform: uppercase;background-color: transparent;padding: 0;border: 0;box-shadow: none}
.post-footer .container .row .post-f-links.ix-links a:hover {color: #a11d2c;background-color: transparent}
.post-footer .container .row .post-f-links.ix-links li:not(:last-child) a {padding-right: 20px}
.post-footer .post-f-links.ix-links .ix-system-link {padding: 0;border: 0;width: auto;background-color: transparent}
.post-footer .post-f-links.ix-links .ix-system-link .mx-auto {padding: 0!important;margin: 0!important;display: inline-flex;flex-direction: row;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%}
.post-footer .post-f-links.ix-links .ix-system-link .mx-auto .col-lg-4 {-ms-flex: none;flex: none;padding: 0;width: 100%;max-width: none}
.post-footer .container .row .post-f-links.post-f-theme .engine-5-menu li {float: none;text-align: right}
.post-footer .container .row .post-f-links.post-f-theme .engine-5-menu li:first-child {margin-bottom: 8px}

@media only screen and (max-width: 1024px) {
    .ix-system-link .row {-ms-flex:0 0 100%;flex: 0 0 100%;max-width: 100%}
}
@media only screen and (max-width: 960px) {
    .ix-system-link .col-md-6 {max-width:33.333333%}
    .ix-system-link .mx-auto {max-width: 100%!important;flex: 0 0 100%}
    .ix-system-link {margin: 0}
}
@media only screen and (max-width: 767px) {
    .ix-system-link .col-md-6 {max-width:100%;margin-bottom: 10px}
}

div[id*=vehicle_search_area] .row .col-lg-3.col-md-3.col-12>div:last-child {order: 4}
.blueimp-gallery {background: #fff}
.blueimp-gallery>.title {color: #cd192d!important;display: block;font-family: DIN2014_ExtraBold,Arial,Helvetica,sans-serif;font-size: 20px;letter-spacing: -1px;line-height: 22px;padding: 0;text-shadow: none;opacity: 1}
.blueimp-gallery>.indicator>li {background-color: #000;border-color: #000}
.blueimp-gallery>.indicator>.active,.blueimp-gallery>.indicator>li:hover {background-color: #cd192d;border-color: #cd192d;opacity: 1}
#popup-widget {position: relative;z-index: 9999}
#popup-widget #image-rotator .image-rotator-display {height: auto!important;overflow: unset!important}
#popup-widget #image-rotator .image-rotator-display div div .pw {position: fixed;display: none;top: 0;left: 0;width: 100%;height: 100%;z-index: 99999}
#popup-widget #image-rotator .image-rotator-display div div .pw.active {display: block!important}
#popup-widget #image-rotator .image-rotator-display div div .pw .pw-close {background-color: transparent;border: none;cursor: pointer;display: flex;padding: 1rem;position: absolute;right: 8px;top: 8px;z-index: 10}
#popup-widget #image-rotator .image-rotator-display div div .pw .pw-close:focus {outline: 0}
#popup-widget #image-rotator .image-rotator-display div div .pw .pw-close i {color: #fff;font-size: 20px;width: 20px;height: 20px;text-shadow: 1px 1px #000}
#popup-widget #image-rotator .image-rotator-display div div .pw .pw-overlay {position: fixed;width: 100vw;height: 100vh;margin: 0;padding: 0;left: 0;z-index: 99;opacity: 1;background-color: rgba(0,0,0,.5)}
#popup-widget #image-rotator .image-rotator-display div div .pw .pw-wrapper {background-color: #fff;height: 100%;max-width: 470px;overflow: auto;position: absolute;right: 0;transform: translateX(100%);transition: .5s;width: 100%;z-index: 100}
#popup-widget #image-rotator .image-rotator-display div div .pw.active .pw-wrapper {transform: translateX(0)}
#popup-widget #image-rotator .image-rotator-display div div .pw .pw-wrapper .pw-content .pw-title {display: block;font-size: 14px;line-height: 20px;padding: 0 40px 20px;text-align: center}
#popup-widget #image-rotator .image-rotator-display div div .pw .pw-wrapper .pw-content .pw-title h4 {font-size: 22px;font-family: DIN2014_Demi,Arial,Helvetica,sans-serif;line-height: 28px;margin-bottom: 10px;margin-top: 25px}
#popup-widget #image-rotator .image-rotator-display div div .pw .pw-wrapper .pw-content .pw-title h4 strong {font-family: DIN2014_Demi,Arial,Helvetica,sans-serif}
#popup-widget #image-rotator .image-rotator-display div div .pw .pw-wrapper .pw-content p {color: #63656a;font-size: 14px!important;line-height: 20px!important}
#popup-widget #image-rotator .image-rotator-display div div .pw .pw-wrapper .pw-content .pw-title p {display: block;margin: 0;text-align: center}
#popup-widget #image-rotator .image-rotator-display div div .pw .pw-wrapper .pw-content .pw-copy {width: 100%;background-color: #f0f0f0}
#popup-widget #image-rotator .image-rotator-display div div .pw .pw-wrapper .pw-content .pw-copy .pw-c_wrapper {margin: 0 auto;padding: 30px 0;max-width: 350px}