.havalLogo{display:none}header#header{background-color:#fff}.navbar-light .navbar-nav .nav-link,.navbar-light .navbar-nav .active>.nav-link,.contactHdeader a,.wishlist-btn .w-btn_copy,.wishlist-btn .w-btn_icon{color:#000!important}.contactHdeader{border-color:#000}.main-header #nav-toggler{background-color:#000!important}.main-footer .post-f-links .logo{display:none}@media only screen and (max-width:768px){.header-wrapper .contact,.header-wrapper .contact span i{color:#000}}.header-wrapper .navbar-expand-lg .navbar-nav .dropdown-menu a:hover p.text-center{color:#ccc}.socials .fa-tiktok{width:35px;height:35px;background-repeat:no-repeat;background-size:40%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath fill='%23858690' d='M448 209.9a210.1 210.1 0 0 1 -122.8-39.3V349.4A162.6 162.6 0 1 1 185 188.3V278.2a74.6 74.6 0 1 0 52.2 71.2V0l88 0a121.2 121.2 0 0 0 1.9 22.2h0A122.2 122.2 0 0 0 381 102.4a121.4 121.4 0 0 0 67 20.1z'/%3E%3C/svg%3E")}@media only screen and (max-width: 1366px) { .z-wrapper .swiperArrows .swiper-button-next, .z-wrapper .swiperArrows .swiper-button-prev {width: 54px;height: 54px;}.content-wrapper { top: 0; left: 0; transform: unset; } }@media (max-width:480px){.post-footer { padding: 0 0 35px; }}.form-group.row { margin: 0 auto 1rem; }.btn:focus { box-shadow: none !important; }.form-control:focus { box-shadow: none; border-color:#ccc; }.error-template { margin-top: 10rem; }button.btn.btn-sm.btn-primary.btn-small.back-button.float-right { padding: 5px 10px !important; line-height: unset; }@media (max-width:1440px){div#vehicleBar_FinanceButton .btn.btn-primary, .ShowButtonsAtTop .btn, .ShowButtonsAtTop .btn span { font-size: 12px !important; } span.fa-stack { margin-left: -15px; }}@media (max-width:1367px){.swiper .content-wrapper span { padding: 0; } .z-wrapper .swiper .content-wrapper h2 { font-size: 30px; }}@media (max-width:1280px){.container { padding: 0 44px; }.FinanceCalc-expanded  .irs, .FinanceCalc-expanded  .form-group.vsfin {height: unset !important;} .FinanceCalc-expanded.p-3 {justify-content: center;} .form-group.vsfin label.w-75 { text-align: left; font-size: .8rem !important; }}@media (max-width:1024px){.welcomeCopy p { width: 100%; }div#vehicle_search_area_HavalVS .d-flex.pt-2.pt-sm-1.pt-md-0.mb-2 {flex-direction: column;} div#DepartmentFilterButtons {width: 100% !important;} div#vehicle_search_area_HavalVS .d-flex.pt-2.pt-sm-1.pt-md-0.mb-2 a.align-self-center.small { align-self: flex-start !important; margin-top: 5px;}div[id^=vehicle_search_area] .ShowButtonsAtTop .col-6 { width: 50%!important; flex: 0 0 50%; max-width: 50%; margin: 0 0 5px!important } div[id^=wish-icon-] { margin: 0!important; width: 100%!important } div#vehicleBar_FinanceButton * { margin: unset!important }}@media (max-width:834px){#DepartmentFilterButtons .btn { padding: 5px; }}@media (max-width:480px){.article-detail { margin-top: 2rem; }h1, .inner h1{font-size:30px;}.article-detail h1 { font-size: 20px; }#special-nav-filter-Specials > .row > .col-4 {flex: 0 0 100%;max-width: 100%;} div#special-nav-filter-Specials { padding: 1rem; align-items: center;}.container { padding: 0 16px; }.z-wrapper .swiperArrows .swiper-button-next::after, .z-wrapper .swiperArrows .swiper-button-prev::after { font-size: 12px; align-items: center; justify-content: center; display: flex; } .z-wrapper .swiperArrows .swiper-button-next, .z-wrapper .swiperArrows .swiper-button-prev { width: 34px; height: 34px; top: 87%; }.header-wrapper .contact span { margin: 0; }}@media (max-width:393px){.main-header #nav-toggler:after { font-size: 20px; }}div#vehicleBar_FinanceButton .btn.btn-primary, .ShowButtonsAtTop .btn, .ShowButtonsAtTop .btn span{ font-size: 14px !important; }div#vehicleBar_FinanceButton .btn.btn-primary:active { color: #fff; }.page-link:focus { box-shadow: none; }.inner .btn { text-transform: unset; }.header-wrapper .header-logo img { width: 100%; height: 100%; } .header-wrapper .header-logo { width: 183px; height: 64px; }.ix-system-link {padding: 0 0 1rem !important;}.blueimp-gallery-display {z-index: 999999999999 !important;}