@font-face {font-family: FordRegular;src: url(../font//FordF-1-Regular.woff);}
@font-face {font-family: FordMedium;src: url(../font//FordF-1-Medium.woff);}
@font-face {font-family: FordBold;src: url(../font//FordF-1-Bold.woff);}
h1, h2, h3, h4, h5, h6 {font-family: 'FordMedium';margin-bottom: 1rem;}
section.welcome p {margin-bottom: 0;}
section.welcome .container {padding: 5% 4% 0;}
.container-fluid {padding: 0;}
.container {max-width: 90rem;padding: 3% 4%;0;}
.header-menu-wrapper .clientName {border-left: 2px solid #fff;padding-left: .5rem;}
#header:hover .header-menu-wrapper .clientName, .innerHeader .header-menu-wrapper .clientName, .scrolledUp .header-menu-wrapper .clientName {border-left: 2px solid #00095b;}
h1 {color: #00095b;line-height: 44px;font-size: 46px;font-family: 'FordMedium';}
.inner, .inner.i-reset {margin: unset !important;}
#page-wrapper #body, #page-wrapper #header {width: 100%;margin: 0 auto;position: relative;}
header#header:hover, header#header.innerHeader {background-color: #fff;}
section#body {font-family: 'FordRegular';}
#header:hover .clientName a span.system-info-name, .innerHeader span.system-info-name {color: #00095b;}
.header-logo {display: flex;width: 100%;color: #fff;align-items: center;font-size: 20px;}
.header-logo a {color: #fff;font-family: 'FordBold';}
.clientName {display: flex;margin-top: 5px;}
#Zone_2 {background: rgba(235, 235, 235, 0.35);padding-bottom: 10px;}
.fa-facebook:before {content: "\f09a";color: #8f8f8f;}
section.vehicle-sel {background: url("https://image.blob.ix.co.za/LayoutImage/317/5/317-5-Carbon-Fiber-Background-light-on-top-5-1800x950.jpg")center/cover no-repeat !important;}
section.vehicle-sel .vehicle-section {min-height: 100vh;background-color: rgba(0, 0, 0, 0.7);}
section.vehicle-sel .vehicle-section > .container {padding-top: 0px !important;}
.card:hover {transform: none;box-shadow: none;}
#header .container .header-wrapper > div.pre-header {display: none;}
#page-wrapper.content #header:hover .main-header .header-nav #collapse-navigation .nav-item .nav-link {color: #00095b;border-bottom: 3px solid transparent;}
#page-wrapper.content #header:hover .main-header .header-nav #collapse-navigation .nav-item .nav-link:hover {border-color: #00095b;}
.main-header .header-nav #collapse-navigation .nav-item {padding: 0 .95rem;}
#page-wrapper.content #header:hover .main-header .header-options-container .header-options .header-navbtn .wishlist-btn .w-btn_icon:before, #header:hover .header-navbtn .wishlist-btn .w-btn_copy, #header:hover .main-header .header-options-container .header-wishlist .wishlist-btn .w-btn_copy, .innerHeader .main-header .header-options-container .header-options .header-navbtn .wishlist-btn .w-btn_icon:before {color: #00095b;}
#header.s-down.scroll .main-header .header-nav #collapse-navigation .nav-item .nav-link, #page-wrapper #header.internal-header-pages {color: #00095b !important;}
#page-wrapper #header.internal-header-pages {color: #00095b !important;}
#header.scroll.s-down .container {transition: opacity 350ms ease-in-out;-webkit-transition: opacity 350ms ease-in-out;-moz-transition: opacity 350ms ease-in-out;-o-transition: opacity 350ms ease-in-out;opacity: 1;}
#header.internal-header-pages .main-header {background: #f2f3f3 !important;border-bottom: 1px solid #e8e8e8;}
#header.internal-header-pages .main-header .header-nav #collapse-navigation .nav-item .nav-link, #header .main-header .header-nav #collapse-navigation .nav-item .nav-link {color: #ffffff;}
#header.internal-header-pages .header-navbtn .wishlist-btn .w-btn_copy, #header.internal-header-pages .main-header .header-options-container .header-wishlist .wishlist-btn .w-btn_copy, #header.internal-header-pages .main-header .header-nav #collapse-navigation .nav-item .nav-link {color: #00095b !important;}
#header.internal-header-pages .main-header .header-menu-wrapper svg.ford-svg-logo-main path, #header.internal-header-pages .main-header .header-menu-wrapper svg#ford-svg-logo-main path {fill: #00095b !important;}
#header.scroll.s-down .container {transition: opacity 350ms ease-in-out;-webkit-transition: opacity 350ms ease-in-out;-moz-transition: opacity 350ms ease-in-out;-o-transition: opacity 350ms ease-in-out;opacity: 1;}
#footer #fix-pos-footer .dock-link i.fa-phone:before, #header.scroll .container, .mm_mbl-menu .navbar-nav .nav-item.open .nav-link:before {opacity: 0;}
#header.scroll.s-down .main-header {background: #f2f3f3 !important;border-bottom: 1px solid #e8e8e8;}
#header.scroll .main-header .header-nav #collapse-navigation .nav-item .nav-link, #header .main-header .header-nav #collapse-navigation .nav-item .nav-link {color: #ffffff;}
#header.scroll.s-down .main-header .header-nav #collapse-navigation .nav-item .nav-link {color: #00095b !important;}
#header .main-header .header-menu-wrapper svg.ford-svg-logo-main path, #header .main-header .header-menu-wrapper svg#ford-svg-logo-main path {fill: #ffffff !important;}
#header.scroll.s-down .main-header .header-menu-wrapper svg.ford-svg-logo-main path, #header.scroll.s-down .main-header .header-menu-wrapper svg#ford-svg-logo-main path {fill: #00095b !important;}
#header.scroll.s-down .header-navbtn .wishlist-btn .w-btn_copy, #header.scroll.s-down .main-header .header-options-container .header-wishlist .wishlist-btn .w-btn_copy {color: #00095b;}
#header.scroll.s-down .main-header .header-menu-wrapper {align-items: center;justify-content: space-between;padding: 0 3.5rem;}
#header.scroll.s-down .main-header {background: #cfd2d3;border-bottom: 1px solid #b4b9bb;}
#header.scroll.s-down .header-navbtn .wishlist-btn .w-btn_icon:hover {color: #e60012 !important;}
#header.scroll.s-down .main-header .header-nav #collapse-navigation .nav-item .nav-link:hover {color: #e60012 !important;}
#header.scroll.s-down .main-header .header-options-container .header-wishlist .wishlist-btn .w-btn_icon:hover {color: #e60012 !important;}
#page-wrapper.content .main-header .header-nav li.dropdown.active.nav-item .nav-link::after {content: none !important;display: none !important;}
header#header.scrolledUp {position: fixed !important;background-color: #fff;}
header#header.scrolledUp .main-header .header-nav #collapse-navigation .nav-item .nav-link, header#header.scrolledUp .main-header .header-navbtn i, header#header.scrolledUp .header-navbtn .wishlist-btn .w-btn_icon:before, header#header.scrolledUp .header-logo a {color: #00095b;}
.main-menu-mobile .mm_mbl-heading #mm_mbl-h-home.active {display: none !important;}
section.vehicle-sel {position: relative;overflow: hidden;}
section.vehicle-sel .vehicle-section {min-height: 100vh;background-color: revert;background: none !important;}
section.vehicle-sel .vehicle-section .text-center.alert-text-section {position: relative;}
section.vehicle-sel .vehicle-section section.vehicle-sel .vehicle-section p.vehicle-deets {color: #d7d7d7 !important;}
section.vehicle-sel::before {background-image: linear-gradient(rgba(61, 65, 66, 0.5), rgba(61, 65, 66, 0.5));position: absolute;content: "";top: 0;right: 0;bottom: 0;left: 0;pointer-events: none;}
section.vehicle-sel .vehicle-section a.book-section-btn:hover {background: rgba(0, 0, 0, 0) !important;}
.about-link::after {content: "→";margin-left: -2px;margin-top: -5px;}
.card.h-100.border-light.shadow-sm.p-4:hover {transform: translateY(0px);box-shadow: none !important;}
.main-content p {color: #222222;}
div.sidebar h2.mb-3 {padding-bottom: 8px;font-size: 2.75rem;font-weight: 700;}
.Zone_3 .sidebar a.btn-double:hover {color: #00095b !important;background-color: rgba(0, 0, 0, 0) !important;background: none !important;}
.main-footer .container .row .mf-links.fl-acc .horizontal-menu li .dock-link {display: block;position: relative;padding: 10px 0;font-size: 16px;letter-spacing: -0.3px;font-weight: 500;text-decoration: none;transition: 0.2s ease-in-out;color: #8f8f8f;line-height: 1;}
.main-footer .container .row .mf-links.fl-acc .horizontal-menu li .dock-link:hover {color: #8f8f8f;}
.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, 0.5);}
.nt-wrapper:focus {outline: 0;}
#nav-toggler .nt-wrapper {display: flex;align-items: center;justify-content: flex-end;border: 0;margin-top: 1px;margin-left: 15px;order: 0;padding: 1px 0;background-color: transparent;transition: transform 0.5s ease-in-out;}
#nav-toggler .nt-wrapper .icon-bar:before {content: "Y";color: #fff;font-size: 26px;margin: auto;}
.mm_mbl-menu .navbar-nav .nav-item {position: relative;width: 100%;transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1);}
.mm_mbl-menu .navbar-nav .dropdown-menu .dropdown-item, .mm_mbl-menu .navbar-nav .nav-item .nav-link {font-weight: 500 !important;display: flex;height: 100%;width: 100%;align-items: center;padding: 10px 6px;font-size: 20px;text-decoration: none;letter-spacing: 0.5px;color: #111;position: relative;transition: background, color 0.2s linear;}
.mm_mbl-menu .navbar-nav .dropdown-menu .dropdown-item:last-child, .mm_mbl-menu .navbar-nav .nav-item:last-child .nav-link {}
.mm_mbl-menu .navbar-nav .nav-item .nav-link::-moz-selection {background: rgba(255, 255, 255, 0);}
.mm_mbl-menu .navbar-nav .nav-item .nav-link::selection {background: rgba(255, 255, 255, 0);}
.mm_mbl-menu .navbar-nav .nav-item .nav-link::-moz-selection {background: rgba(255, 255, 255, 0);}
.main-menu-mobile .mm_mbl-logo .nav-logo::-moz-selection {background: rgba(255, 255, 255, 0);}
.main-menu-mobile .mm_mbl-logo .nav-logo::selection {background: rgba(255, 255, 255, 0);}
.main-menu-mobile .mm_mbl-logo .nav-logo::-moz-selection {background: rgba(255, 255, 255, 0);}
.mm_mbl-menu .navbar-nav .dropdown-menu .dropdown-item::-moz-selection {background: rgba(255, 255, 255, 0);}
.mm_mbl-menu .navbar-nav .dropdown-menu .dropdown-item::selection {background: rgba(255, 255, 255, 0);}
.mm_mbl-menu .navbar-nav .dropdown-menu .dropdown-item::-moz-selection {background: rgba(255, 255, 255, 0);}
.mm_mbl-menu .navbar-nav .nav-item .nav-link:after {position: absolute;right: 20px;}
.mm_mbl-menu .navbar-nav .nav-item .dropdown-toggle:after {font-family: toyota-2020;content: "8";color: #d1021e;font-size: 12px;position: absolute;right: 25px;border: 0;}
.mm_mbl-menu .navbar-nav .dropdown-menu {left: unset;background-color: #fff;display: block;width: 100%;max-width: 400px;margin-top: 0;height: 100%;border: 0;line-height: 0;padding: 0;border-radius: 0;transition: 0.2s ease-in-out;position: fixed;top: 0;right: -400px;overflow-y: scroll;}
.mm_mbl-menu .navbar-nav .dropdown-menu .dropdown-menu-wrapper {background-color: #e6ebeb;line-height: 0;}
.mm_mbl-menu, body.content #body {background-color: #fff;}
.mm_mbl-menu .navbar-nav .nav-item.dropdown.open .dropdown-menu {right: 0;}
.mm_mbl-menu .navbar-nav .dropdown-menu .dropdown-item {background-color: #fff;}
.mm_mbl-menu .navbar-nav .dropdown-menu .dropdown-item.active, .mm_mbl-menu .navbar-nav .dropdown-menu .dropdown-item:active {background-color: #e6ebeb !important;color: #111 !important;}
.mm_mbl-menu .navbar-nav .dropdown-menu .dropdown-item:focus, .mm_mbl-menu .navbar-nav .dropdown-menu .dropdown-item:hover {color: #acb1b6;}
.mm_mbl-menu {height: 100%;overflow-y: auto;overflow-x: hidden;z-index: 999;}
svg.ford-svg-logo-main, svg#ford-svg-logo-main {height: auto;width: 100%;max-width: 152px;margin: auto;min-width: 120px;}








/*#page-wrapper.content .main-header .header-nav.left-items #collapse-navigation .nav-item:nth-child(n+5) {display: none;}
#page-wrapper.content .main-header .header-nav.right-items #collapse-navigation .nav-item:nth-child(n+5) {display: none;}*/
#Zone_2 {background: none !important;padding-bottom: 0px;}
.randomizr-intro {width: 100%;height: calc(100vh - 1px);overflow: hidden;position: relative;}
.randomizr-intro .target-intro-slider-rotator {display: block;height: 100%;width: 100%;}
.randomizr-intro .image-rotator {height: 100% !important;width: 100% !important;position: relative;}
.randomizr-intro .image-rotator-display {height: 100% !important;width: 100% !important;position: relative;overflow: hidden;}
.randomizr-intro .image-rotator picture, .randomizr-intro .image-rotator-store picture {display: block;height: 100% !important;width: 100% !important;position: relative !important;}
.randomizr-intro .image-rotator img, .randomizr-intro .image-rotator-store img {width: 100% !important;height: 100% !important;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;position: relative !important;}
.randomizr-intro picture.img-fluid.delayed-image {height: 100% !important;}
.new-model-navigation {margin: 4rem 0 2rem;}
.new-model-list .nav-tabs .nav-link {border: 1px solid transparent;border-top-left-radius: 0.25rem;border-top-right-radius: 0.25rem;-webkit-box-flex: 1;-ms-flex-positive: 1;border: 0;border-bottom: 2px solid #5e5e5e;color: #5e5e5e;cursor: pointer;flex-grow: 1;font-size: 1.25rem;padding: 10px 0;text-align: center;margin-right: 1.65rem;padding: 5px 3rem;margin-bottom: 20px;}
.new-model-list .nav-tabs {border: 0 !important;}
.new-model-list a.nms-model-link, section.vehicle-rando .randomizr .new-cars-home .new-model-list p {text-decoration: none !important;}
.new-model-list a.nms-model-link:hover, section.vehicle-rando .randomizr .new-cars-home .new-model-list p:hover {text-decoration: none !important;}
.new-model-list a.nms-model-link h5.card-title, section.vehicle-rando .randomizr .new-cars-home .new-model-list a.nms-model-link p, section.vehicle-rando .randomizr .new-cars-home .new-model-list p h5.card-title, section.vehicle-rando .randomizr .new-cars-home .new-model-list p p {text-align: left !important;padding: 10px 0 2px 0 !important;text-decoration: none;color: #00095b}
.new-model-list a.nms-model-link h5.card-title:hover, section.vehicle-rando .randomizr .new-cars-home .new-model-list a.nms-model-link p:hover, section.vehicle-rando .randomizr .new-cars-home .new-model-list p h5.card-title:hover, section.vehicle-rando .randomizr .new-cars-home .new-model-list p p:hover {text-decoration: none !important;}
.new-model-list a.nms-model-link p, section.vehicle-rando .randomizr .new-cars-home .new-model-list a.nms-model-link p.text-center, section.vehicle-rando .randomizr .new-cars-home .new-model-list p p, section.vehicle-rando .randomizr .new-cars-home .new-model-list p p.text-center {padding: 0 !important;margin: 0 !important;font-size: 0.9rem !important;}
.whats-happening#zone-1-2 {padding: 5% 4% 2%;background-color: #00142e;color: #fff;z-index: 9;position: relative;}
.whats-happening#zone-1-2 .brandcard-item {margin: 25px 8px;transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
.whats-happening#zone-1-2 .brandcard-item a.brandcard-image picture, .whats-happening#zone-1-2 .brandcard-item a.brandcard-image img {border-radius: 30px;transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);-webkit-transform: scale(1);width: 100%;transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
.whats-happening#zone-1-2 .brandcard-item h3 {font-size: 2.5rem;padding: 30px 0 5px;}
.whats-happening#zone-1-2 .brandcard-item .brandcard-desc-holder {background: #00142e;z-index: 99;position: relative;}
.whats-happening#zone-1-2 .brandcard-item .brandcard-desc p {margin-bottom: 15px;}
.whats-happening#zone-1-2 .brandcard-item {position: relative;overflow: hidden;}
.whats-happening#zone-1-2 .brandcard-item a.brandcard-image {transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
.whats-happening#zone-1-2 .brandcard-item a.brandcard-image:hover picture, .whats-happening#zone-1-2 .brandcard-item a.brandcard-image:hover img {transform: scale(1.15);-moz-transform: scale(1.15);-ms-transform: scale(1.15);-o-transform: scale(1.15);-webkit-transform: scale(1.15);border-radius: 5px !important;}
.Zone_3 h2.dfsk-heading {font-size: 2.6rem;font-weight: 700;margin-bottom: 1.5rem;color: #000;line-height: 3.1rem;}
.Zone_3 .dfsk-text {font-size: 1.1rem;line-height: auto;color: #0d1726;margin-bottom: 2rem;}
.Zone_3 .dfsk-image {box-shadow: 3px 3px 1px 1px #e60012;}
.Zone_3 .dfsk-image img {min-height: 400px;}
.Zone_3 a.about-link {color: #7a8285 !important;gap: 0.4em;font-size: 1.2rem;}
.Zone_3 .card {border: 2px solid var(--bricks-border-color) !important;padding: 0 0 !important;}
.Zone_3 .sidebar h2 {border-bottom: 0.1em solid #e60012 !important;}
.Zone_3 .sidebar p {line-height: 1.2;font-size: clamp(1.1rem, 1vw + 0.5rem, 1.5rem) !important;text-transform: uppercase;letter-spacing: 4px !important;border-bottom: 1px solid #e60012 !important;color: #0d1726;padding-top: 17px;padding-bottom: 6px;}
.Zone_3 .sidebar a.btn-double {font-weight: 600;letter-spacing: 1.2px !important;font-size: 1.2rem !important;padding: 0.8em 2em !important;border: 4px solid #e60012 !important;border-radius: 11px !important;font-weight: 700 !important;color: #111111 !important;}
.Zone_3 .sidebar a.btn-double:hover {color: #ffffff !important;}
.Zone_3 .main-content .features h3 {margin-block-start: var(--h3-spacing, 1.5rem);margin-block-end: 0;}
.ix-new-articles-widget-rotate#zone-1-3, #zone-1-3 {overflow-x: hidden !important;}
.ix-new-articles-widget-rotate#zone-1-3 h1, .ix-new-articles-widget-rotate#zone-1-3 h2, #zone-1-3 h1, #zone-1-3 h2 {color: #00095b;display: flex;font-size: 2.875rem;line-height: 3.375rem;padding: 20px 25px 25px 0;margin-left: 8px;}
.ix-new-articles-widget-rotate#zone-1-3 #articlesSlider .card, #zone-1-3 #articlesSlider .card {border: none !important;}
.ix-new-articles-widget-rotate#zone-1-3 #articlesSlider .card p.date-text, .ix-new-articles-widget-rotate#zone-1-3 #articlesSlider .card .date-text, #zone-1-3 #articlesSlider .card p.date-text, #zone-1-3 #articlesSlider .card .date-text {display: none !important;}
.ix-new-articles-widget-rotate#zone-1-3 #articlesSlider .card h5.title, #zone-1-3 #articlesSlider .card h5.title {font-family: "Ford Antenna Medium" !important;color: #010203;display: flex;padding: 20px 25px 25px 0;font-size: 1.225rem;line-height: normal;text-transform: lowercase;}
.ix-new-articles-widget-rotate#zone-1-3 #articlesSlider .card .more-btn, #zone-1-3 #articlesSlider .card .more-btn {text-align: start !important;}
.ix-new-articles-widget-rotate#zone-1-3 #articlesSlider .card .more-btn button, #zone-1-3 #articlesSlider .card .more-btn button {padding: 5px 22px !important;}
.ix-new-articles-widget-rotate#zone-1-3 #articlesSlider .card .border-bottom, #zone-1-3 #articlesSlider .card .border-bottom {border: 0 !important;}
.ix-new-articles-widget-rotate#zone-1-3 #dashboardSwiperSlider div.scrollerContainer .nav-button, #zone-1-3 #dashboardSwiperSlider div.scrollerContainer .nav-button {float: none;position: absolute;bottom: 0;z-index: 99;left: 0;right: 0;margin: 0 auto;max-width: -moz-max-content;max-width: max-content;}
.ix-new-articles-widget-rotate#zone-1-3 #dashboardSwiperSlider div.scrollerContainer .nav-button button.button, .ix-new-articles-widget-rotate#zone-1-3 #dashboardSwiperSlider div.scrollerContainer .nav-button button.button-circle, #zone-1-3 #dashboardSwiperSlider div.scrollerContainer .nav-button button.button, #zone-1-3 #dashboardSwiperSlider div.scrollerContainer .nav-button button.button-circle {background-color: #5e5e5e !important;border: 1px solid #5e5e5e;color: #fff;}
.ix-new-articles-widget-rotate#zone-1-3 #dashboardSwiperSlider div.scrollerContainer .swiper-scrollbar, #zone-1-3 #dashboardSwiperSlider div.scrollerContainer .swiper-scrollbar {display: none !important;}
.ix-new-articles-widget-rotate#zone-1-3 #dashboardSwiperSlider div.scrollerContainer .btn-rounded.btn.btn-outline-dark.btn-secondary, #zone-1-3 #dashboardSwiperSlider div.scrollerContainer .btn-rounded.btn.btn-outline-dark.btn-secondary {display: none !important;}
section.ix-new-articles-widget-rotate#zone-1-3 > div > h1 {margin-bottom: 0px !important;padding-bottom: 0px !important;}
footer, footer#footer, #footer {background-color: #f0f0f0;background: #f0f0f0;}
footer .main-footer .container .row .mf-links.fl-acc .horizontal-menu li .dock-link, footer#footer .main-footer .container .row .mf-links.fl-acc .horizontal-menu li .dock-link, #footer .main-footer .container .row .mf-links.fl-acc .horizontal-menu li .dock-link {color: #000;}
.ix-system-link.row.my-1.mw-100 {padding: 1.5rem 0 1rem;}
section.vehicle-sel .vehicle-section .ice-icon-hold {width: 130px !important;height: 90px !important;background: #7a8285 !important;position: absolute;right: 0;border-bottom-left-radius: 15px !important;border-bottom-right-radius: 15px !important;}
section.vehicle-sel .vehicle-section .ice-icon-hold .ice-icon {width: 100%;height: auto;}
section.vehicle-sel .vehicle-section a.book-section-btn {font-weight: 600;letter-spacing: 1.2px;font-size: 1.1em;color: #ffffff;padding: 0.8em 2em !important;border: 4px solid #e60012;border-radius: 11px;line-height: normal;}
section.vehicle-sel .vehicle-section h3 {line-height: 1.1 !important;font-size: 1.92rem !important;text-transform: uppercase !important;letter-spacing: 4px !important;}
section.vehicle-sel .vehicle-section h3.vehicle-models {font-size: 1.7rem !important;border-bottom: 1px solid #e60012 !important;line-height: 1.1;font-size: var(--text-l);text-transform: uppercase;letter-spacing: 4px;border-bottom: 1px solid #e60012;max-width: -moz-max-content;max-width: max-content;margin: auto;text-align: center;margin-bottom: 55px;color: rgba(255, 255, 255, 0.75) !important;color: rgba(255, 255, 255, 0.75) !important;font-weight: 300;margin-bottom: 30px;}
section.vehicle-sel .vehicle-section h3.vehicle-model-name {font-size: 1.68rem !important;color: #7a8285;font-weight: 100;}
section.vehicle-sel .vehicle-section h2.new-arrival-h2 {font-size: 3.85rem !important;font-weight: 600;}
section.vehicle-sel .vehicle-section .alert-text-section a.book-section-btn {color: #ffffff !important;}
footer#footer .container-fluid {border-top: 1px solid #f0f0f0;padding: 2% 10% 70px !important;background-color: #f0f0f0;}
footer#footer .main-footer .container .row {background-color: #f0f0f0;}
footer .main-footer .leftCols .footer-links h5, footer .main-footer .leftCols .footer-links h5.Footer-header, footer .main-footer .leftCols .footer-links .Footer-header, footer .main-footer .rightCols .footer-links h5, footer .main-footer .rightCols .footer-links h5.Footer-header, footer .main-footer .rightCols .footer-links .Footer-header {color: #010203 !important;font-size: 1.15pc !important;font-weight: bold;}
footer .main-footer .leftCols .footer-links h5:hover, footer .main-footer .leftCols .footer-links h5.Footer-header:hover, footer .main-footer .leftCols .footer-links .Footer-header:hover, footer .main-footer .rightCols .footer-links h5:hover, footer .main-footer .rightCols .footer-links h5.Footer-header:hover, footer .main-footer .rightCols .footer-links .Footer-header:hover {color: #000000 !important;}
footer .main-footer .leftCols .footer-links h5 a, footer .main-footer .leftCols .footer-links h5.Footer-header a, footer .main-footer .leftCols .footer-links .Footer-header a, footer .main-footer .rightCols .footer-links h5 a, footer .main-footer .rightCols .footer-links h5.Footer-header a, footer .main-footer .rightCols .footer-links .Footer-header a {color: #010203 !important;font-size: 1.15pc !important;font-weight: bold;}
footer .main-footer .leftCols .footer-links h5 a:hover, footer .main-footer .leftCols .footer-links h5.Footer-header a:hover, footer .main-footer .leftCols .footer-links .Footer-header a:hover, footer .main-footer .rightCols .footer-links h5 a:hover, footer .main-footer .rightCols .footer-links h5.Footer-header a:hover, footer .main-footer .rightCols .footer-links .Footer-header a:hover {color: #000000 !important;}
footer .main-footer .leftCols .footer-links h5 a.dock-link, footer .main-footer .leftCols .footer-links h5.Footer-header a.dock-link, footer .main-footer .leftCols .footer-links .Footer-header a.dock-link, footer .main-footer .rightCols .footer-links h5 a.dock-link, footer .main-footer .rightCols .footer-links h5.Footer-header a.dock-link, footer .main-footer .rightCols .footer-links .Footer-header a.dock-link {color: #010203 !important;font-size: 1pc !important;}
footer .main-footer .leftCols .footer-links h5 a.dock-link:hover, footer .main-footer .leftCols .footer-links h5.Footer-header a.dock-link:hover, footer .main-footer .leftCols .footer-links .Footer-header a.dock-link:hover, footer .main-footer .rightCols .footer-links h5 a.dock-link:hover, footer .main-footer .rightCols .footer-links h5.Footer-header a.dock-link:hover, footer .main-footer .rightCols .footer-links .Footer-header a.dock-link:hover {color: #000000 !important;}
footer .main-footer .leftCols .footer-links ul li, footer .main-footer .rightCols .footer-links ul li {float: none;}
footer .main-footer .leftCols .footer-links ul li a, footer .main-footer .rightCols .footer-links ul li a {color: #5e5e5e !important;font-size: 1pc !important;float: none;}
footer .main-footer .leftCols .footer-links ul li a:hover, footer .main-footer .rightCols .footer-links ul li a:hover {color: #000000 !important;}
footer .main-footer .legal-block a {color: #010203 !important;}
footer .main-footer .legal-block a:hover {color: #000000 !important;}
footer .main-footer .legal-block a.dock-link {color: #010203 !important;font-size: 1pc !important;}
footer .main-footer .legal-block a.dock-link:hover {color: #000000 !important;}
footer .main-footer .rightCols .footer-links:nth-child(6) {display: none !important;}
.navbar-light .navbar-brand {display: none;}
header#header {z-index: 99;}
footer#footer {margin-top: 60px;background-color: #262626;}
footer#footer .container-fluid {border-top: 1px solid #262626;padding: 2% 10% 70px !important;background-color: #262626;}
footer#footer .main-footer .container .row {background-color: #262626;padding-top: 10px;}
footer#footer .main-footer .container .row .mf-links.fl-acc.social {background-color: #262626;}
footer#footer .main-footer .container .row .mf-links.fl-acc .mf-link-wrapper h3:after {color: #ffffff !important;}
footer#footer .main-footer .container .mf-links h3 .mf-links-header {color: #ffffff;border-bottom: 0.1em solid #9b9b9b;}
footer#footer .post-footer {display: none;}
#footer .fix-menu, #footer .container-fluid .pre-footer {display: none;}
.main-footer .container .row .mf-links.fl-acc.social {display: block;}
span.column-details-addition .pre-header-link {padding: 8px;flex-wrap: wrap;}
span.column-details-addition .pre-header-link span, span.column-details-addition .pre-header-link a, span.column-details-addition .pre-header-link i, span.column-details-addition .pre-header-link i::before {color: #0d1726;}
#header.scroll.s-down .main-header {background: #f2f3f3 !important;border-bottom: 1px solid #e8e8e8;}
.main-header .header-nav #collapse-navigation .nav-item .nav-link {font-size: clamp(1rem, 0.1912045889vw + 1.3388145315rem, 1.15rem) !important;letter-spacing: normal !important;}
.dfsk-feature-boxes .card .card-body .card-title {margin-top: 1px !important;}
.main-content p.lead.mb-4 {font-size: clamp(1.22rem, 0.4vw + 1.6rem, 1.5rem);line-height: normal;color: #0d1726;}
.main-content .features p {color: #0d1726;}
.sidebar .btn-outline-dark:hover {transform: translateY(0px) !important;}
.Zone_3.zone-wrapper .sidebar h2 {line-height: normal;}
#header.scroll.s-down .main-header .header-nav #collapse-navigation .nav-item .dropdown-menu, #page-wrapper.content .main-header .header-nav #collapse-navigation .nav-item .dropdown-menu {background-color: #cfd2d3;}
section.vehicle-sel .vehicle-section .ice-icon-hold {width: 130px !important;height: 90px !important;background: #7a8285 !important;position: absolute;right: 0;border-bottom-left-radius: 15px !important;border-bottom-right-radius: 15px !important;margin-left: 0;left: 350px;}
#header.scroll.s-down .main-header .header-nav #collapse-navigation .nav-item .dropdown-menu, #page-wrapper.content .main-header .header-nav #collapse-navigation .nav-item .dropdown-menu {    /* border: 0.5px solid rgba(255, 255, 255, 0.55); */;}
.main-header .header-nav #collapse-navigation .nav-item .dropdown-menu .dropdown-item {text-transform: uppercase;font-size: 19px;letter-spacing: normal;}
section.randomizr-intro {overflow-y: hidden;}
.main-menu-mobile .mm_mbl-menu .navbar-light {background-color: #23282d !important;}
.mm_mbl-menu .navbar-nav .dropdown-menu .dropdown-item, .mm_mbl-menu .navbar-nav .nav-item .nav-link {color: #ffffff;}
#mm_mbl-h-home {display: none !important;}
.mm_mbl-menu .navbar-nav .dropdown-menu.show {top: 0px !important;left: 0;right: 0;position: relative;height: 100%;max-height: 100%;}
.header-navbtn .wishlist-btn .w-btn_icon:after {display: block;}
#header.scroll.s-down .header-navbtn .wishlist-btn .w-btn_icon:hover, #header.scroll.s-down .main-header .header-nav #collapse-navigation .nav-item .nav-link:hover, #header.scroll.s-down .main-header header-options-container .header-wishlist .wishlist-btn .w-btn_icon:hover, #page-wrapper.content .main-header .header-nav #collapse-navigation .nav-item .nav-link:hover, #page-wrapper.content .main-header .header-options-container .header-wishlist .wishlist-btn .w-btn_icon:hover {color: #00095b !important;}
#page-wrapper.content .main-header .header-nav #collapse-navigation .nav-item .dropdown-menu {background-color: #fff;}
.main-header .header-nav #collapse-navigation .nav-item .dropdown-menu .dropdown-item:hover {background-color: #ffffff !important;color: #000 !important;}
#vehicle_search_area_NewUsedDemo button#in-stock-preowned {margin-top: 2px;margin-bottom: 2px;margin-right: 2px;}
#page-wrapper.content .main-header .header-options-container .header-options .header-navbtn .wishlist-btn .w-btn_icon, #page-wrapper.content .main-header .header-options-container .header-wishlist .wishlist-btn .w-btn_icon {margin: 0;margin-left: 11px;margin-right: 2px;}
#page-wrapper section#body {width: 100%;margin: 0 auto;position: relative;}
.homeModels .tabs {display: flex;justify-content: center;list-style: none;gap: 1%;padding: 10px 0;}
.homeModels .tabs li {border-bottom: 2px solid #5e5e5e;color: #5e5e5e;cursor: pointer;flex-grow: 1;font-size: 1.25rem;padding: 10px 0;text-align: center;-webkit-transition: border-bottom-width .2s ease-in-out;transition: border-bottom-width .2s ease-in-out;font-family: 'FordMedium';}
.homeModels .tabs li.active {border-bottom: 4px solid #066fef;color: #066fef;}
.homeModels .image-container {display: flex;justify-content: center;gap: 10px;flex-wrap: wrap;margin-top: 40px;position: relative;width: 100%;}
.homeModels .image-wrapper {position: relative;}
.homeModels .image-wrapper img {width: 100%;border-radius: 10px;}
h2.tab-heading {font-size: 36px;letter-spacing: -1px;line-height: 44px;color: #00095b;}
section.homeModels {max-width: 90rem;padding: 3% 4%;margin: 0 auto;}
.contentHolder {position: absolute;color: white;font-size: 2rem;bottom: 60px;left: 55px;}
.contentHolder .image-text {font-size: 3.375rem;letter-spacing: -.0625rem;line-height: 4.375rem;margin-bottom: 20px;font-family: 'FordMedium';}
section.bannerSection {background-color: #00142e;color: #fff;}
section.bannerSection .container, .ix-new-articles-widget-rotate {padding: 5% 4% 2%;max-width: 100%;}
section.bannerSection .container h2 {padding-bottom: 50px;font-size: 46px;}
.accordion-header.active {color: #066fef;}
section.bannerSection .hbanner {-webkit-transition: all .5s ease-in-out;transition: all .5s ease-in-out;width: 100%;}
.homeModels a.btn.btn-primary:hover {background: #0142bd;border-color: #0142bd;}
.swiperImg {overflow: hidden;border-radius: 8px;}
section.bannerSection .hbanner:hover {transform: scale(1.1);}
section.bannerSection h3 span {padding: 1pc 0;font-size: 44px;font-family: 'FordMedium';}
section.bannerSection .btn-primary {margin-top: 1rem;}
section.bannerSection h3 {margin: 1rem 0;}
.disclosures .accordion {width: 100%;border: .5px solid #9c9c9c;overflow: hidden;padding: 24px 56px;border-left: 0;border-right: 0;}
.disclosures .accordion-header {cursor: pointer;display: flex;justify-content: space-between;align-items: center;font-size: 24px;font-family: 'FordRegular';color: #5e5e5e;border-right: 0;border-left: 0;}
.disclosures .accordion-header::after/*, h5.Footer-header a:after*/ {content: "\f067";font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 16px;}
.disclosures .accordion-header.active::after/*, .fl-acc.open h5.Footer-header a:after*/ {content: "\f068";}
.disclosures .accordion-content {display: none;padding-top: 24px;font-size: 12px;font-family: 'FordRegular';color: #5e5e5e;}
.disclosures .accordion-content li {padding-bottom: 24px;}
.main-footer {padding: 56px;border-bottom: .5px solid #9c9c9c;}
h5.Footer-header a {color: #010203;font-size: 16px;font-family: 'FordBold';margin-bottom: 1pc;}
h5.Footer-header {padding: 0;margin: 0;}
.footer-links ul li a {color: #5e5e5e;font-size: 12px;}
body {font-family: 'FordRegular';}
.footer-links ul {display: flex;flex-direction: column;}
.footerLogo {width: 84px;}
.footerLogo img {width: 100%;}
.copyright {border: .5px solid #9c9c9c;border-right: 0;border-left: 0;text-transform: capitalize;font-family: 'FordMedium';}
.copy {padding: 46px 56px;align-items: center;font-size: 11px;}
.copy p {margin-bottom: 0;}
.copy .align-content-center.d-flex, .copy .align-content-center.d-flex a {pointer-events: none;color: #5e5e5e;}
span.system-year {margin: 0 .2rem;}
.main-header span.info-details {display: none;}
.main-header .header-navbtn i {color: #fff;margin: 0 1rem;}
#header:hover .main-header .header-navbtn i {color: #00095b;}
.legal a {color: #5e5e5e;font-size: 14px;}
a:hover {text-decoration: none;}
.footer-links ul li a:hover, .legal a:hover {color: #000;}
ol.rotator-indicators {display: none;}
.innerHeader .main-header .header-nav .nav-item .nav-link {color: #00095b !important;}
#page-wrapper.content .innerHeader .main-header .header-menu-wrapper {width: 100%;}
#page-wrapper.content #header.innerHeader .main-header .header-nav #collapse-navigation .nav-item .nav-link:hover {border-color: #00095b;}
.innerHeader .main-header .header-navbtn i {color: #00095b;}
.main-header .header-nav #collapse-navigation .nav-item:first-child {padding-left: 0;}
.image-rotator-display img {width: 1000vw !important;height: auto!important;max-width: 100vw !important;filter: brightness(0.5);}
section.bannerSection .btn-primary {background-color: #066fef;border-color: #066fef;padding: 8px 20px;font-size: .875rem;}
section.bannerSection .btn-primary:hover, section.bannerSection .btn-primary:not(:disabled):not(.disabled):active, {background-color: #0142bd;border-color: #0142bd;color: #fff;}
#backToTop {align-items: center;background-color: #5e5e5e;border: none;border-radius: 50%;bottom: 20px;color: #fff;cursor: pointer;left: 50%;padding: 0;position: fixed;text-decoration: none;transform: translateX(-50%);width: 42px;height: 42px;z-index: 9999999;}
.new-model-list a.nms-model-link p {text-align: left !important;color: #00095b}
h1.name {padding: 1rem 0 0;}

@media (min-width: 992px) {
.homeModels .tabs li {letter-spacing: -.0625rem;line-height: 2.75rem;}}
.post-footer > .row {justify-content: space-between;padding: 3% 56px;}
.social .fa-twitter:before {display: none;}
.social .fa-tiktok {width: 35px;height: 25px;background-repeat: no-repeat;background-size: 80%;background-position: bottom;background-color: #00095b;-webkit-mask-image: url("data:image/svg+xml,%3Csvg fill='%23008cba' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' xml:space='preserve' stroke='%23008cba'%3E%3Cg id='SVGRepo_bgCarrier' stroke-width='0'%3E%3C/g%3E%3Cg id='SVGRepo_tracerCarrier' stroke-linecap='round' stroke-linejoin='round'%3E%3C/g%3E%3Cg id='SVGRepo_iconCarrier'%3E%3Cpath d='M19.589 6.686a4.793 4.793 0 0 1-3.77-4.245V2h-3.445v13.672a2.896 2.896 0 0 1-5.201 1.743l-.002-.001.002.001a2.895 2.895 0 0 1 3.183-4.51v-3.5a6.329 6.329 0 0 0-5.394 10.692 6.33 6.33 0 0 0 10.857-4.424V8.687a8.182 8.182 0 0 0 4.773 1.526V6.79a4.831 4.831 0 0 1-1.003-.104z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;-webkit-mask-position: center;}
.social .fa-twitter {width: 35px;height: 25px;background-repeat: no-repeat;background-size: 80%;background-position: bottom;background-color: #00095b;-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0,0,256,256'%3E%3Cg transform='scale(5.12,5.12)'%3E%3Cpath d='M5.91992,6l14.66211,21.375l-14.35156,16.625h3.17969l12.57617,-14.57812l10,14.57813h12.01367l-15.31836,-22.33008l13.51758,-15.66992h-3.16992l-11.75391,13.61719l-9.3418,-13.61719zM9.7168,8h7.16406l23.32227,34h-7.16406z'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-repeat: no-repeat;-webkit-mask-size: contain;-webkit-mask-position: center;}
.social .fa-twitter:hover, .social .fa-tiktok:hover {background-color: #00095b;}
.social a i {font-size: 1.5rem;}
.social a {display: flex;align-items: center;color: #00095b;font-size: 1.5rem;}
.social ul {display: flex;align-items: center;justify-content: center;}
.social {align-items: center;}
.social span {font-size: 16px;font-family: 'FordBold';margin-right: .5rem;}
.social li a {margin: 0 .5rem;}
h5.Footer-header a {display: flex;width: 100%;justify-content: space-between;}
.main-footer > .row {justify-content: space-between;}
.ix-new-articles-widget-rotate .swiper-slide a {color: #010203;}
.homeModels a.btn.btn-primary:hover {background: #0142bd;border-color: #0142bd;}
.ix-new-articles-widget-rotate  .swiper {width: 100%;height: 100%;}
.ix-new-articles-widget-rotate  .swiper-slide {font-size: 16px;display: flex;align-items: center;flex-direction: column;line-height: 24px;}
.ix-new-articles-widget-rotate  .swiper-slide img {display: block;width: 100%;height: 100%;object-fit: cover;border-radius: 8px;-webkit-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.ix-new-articles-widget-rotate   .swiper-slide {width: 432px;}
.ix-new-articles-widget-rotate  .swiper-slide:nth-child(2n) {width: 432px;}
.ix-new-articles-widget-rotate .swiper-slide:nth-child(3n) {width: 432px;}
.sContent h3 {font-size: 38px;color: #00095b;padding: 1rem 0 0;line-height: 1.2;width: 90%;}
.sContent a.btn.btn-primary {margin-top: 1rem;}
.sImg {width: 100%;overflow: hidden;border-radius: 8px;}
.ix-new-articles-widget-rotate .swiper-slide a {color: #010203;overflow: hidden;position: relative;min-height: 150px;}
.ix-new-articles-widget-rotate .swiper-slide a:hover img {transform: scale(1.1);}