
/*mobile menu*/
.main-menu-mobile.active {display: block !important;999999;}
.main-menu-mobile {position: fixed;z-index: 1002;width: 100%;height: max-content;text-align: left;overflow-y: auto;flex-direction: column;transition: .5s ease-in-out;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;display: none !important;overflow: hidden;padding: 0;background-color: #ffffff;top: 7rem;}
.nav-toggler-wrapper, i#mm_mbl-close {align-items: center;display: flex;justify-content: end;}
#mm_mbl-close::before {border-radius: 100%;height: 34px;width: 34px;display: flex;align-items: center;justify-content: center;z-index: 10;line-height: normal;font-size: 23px;color: #fff;}
.mm_mbl-menu {height: auto;overflow: hidden auto;z-index: 999;}
.main-menu-mobile .mm_mbl-menu .navbar-light {height: auto;align-items: flex-start;padding: 0;background-color: transparent !important;border: 0;}
.main-menu-mobile .mm_mbl-menu .navbar-brand, .main-menu-mobile .mm_mbl-menu .navbar-toggler {display: none !important;visibility: hidden !important;}
.navbar-light .navbar-toggler {border: 0;position: relative;}
.main-menu-mobile .mm_mbl-menu #collapse-navigation {display: block !important;visibility: visible !important;}
.main-menu-mobile .mm_mbl-menu #collapse-navigation .navbar-nav {display: inline-flex;flex-direction: column;width: 100%;}
.header-wrapper .main-header .header-options #nav-toggler, .main-menu-mobile, .sv-widget {display: none;}
.mm_mbl-menu .navbar-nav .nav-item {position: relative;width: 100%;transition: .3s cubic-bezier(.4, 0, .2, 1);background-color: transparent;padding: .5rem 2rem;}
.mm_mbl-menu .navbar-nav .dropdown-menu .dropdown-item, .mm_mbl-menu .navbar-nav .nav-item .nav-link {width: 100%;position: relative;transition: background, color .2s linear;color: #fff;padding-left: 0;color: #000;}
.mm_mbl-menu .navbar-nav .nav-item .nav-link::before {height: 1px;}
.mm_mbl-menu .navbar-nav .nav-item .nav-link::before, .post-header .horizontal-menu li .dock-link::before {content: "";position: absolute;top: -2px;left: 0;height: 2px;width: 100%;background-color: transparent;transition: 250ms ease-out;-webkit-transition: 250ms ease-out;-moz-transition: 250ms ease-out;-o-transition: 250ms ease-out;}
.mm_mbl-footer li {margin-top: 20px;width: 32%;text-align: center;}
.mm_mbl-menu .dropdown-menu {background-color: transparent;border-bottom: 0;border-left: 0;border-radius: 0;border: 0;padding: 0;}
.mm_mbl-logo {display: flex;justify-content: space-between;padding: 1rem 2rem;align-items: center;}
.mm_mbl-logo .logo {width: 5rem;}
.mm_mbl-logo .logo img {width: 100%;}
.new-model-navigation .nav-tabs .nav-link,.new-model-navigation .nav-tabs .nav-link.active {border: 0;display: block;padding: 20px 0;width: 100%;border-top-left-radius: 0;border-top-right-radius: 0;font-weight: 600;text-transform: uppercase;transition: color .3s ease-in-out;white-space: break-spaces;border-right: 1px solid #e8e8e8;letter-spacing: .1px;font-size: 14px;}
.new-model-navigation .nav-tabs {justify-content: space-evenly;margin: 0 20px;background: #fff;box-shadow: 2px 25px 32px 1px rgba(0,0,0,.25);flex-wrap: nowrap;border-bottom: 4px solid #444;align-items: center;}
.new-model-navigation li.nav-item {text-align: center;border: 0;width: 100%;margin-bottom: 0;}
.new-model-navigation .nav-tabs .nav-item:last-child .nav-link {border-right: 0px;}
.new-model-navigation li.nav-item:hover a {color: #7b7b7b;}
.new-model-navigation .nav-tabs .nav-link {color: rgba(0,0,0,.5)!important;}
.new-model-navigation .nav-tabs .nav-link.active {color: #002b5e!important;}
.copyright a {color: #000;pointer-events: none;}
.bg-dark {background-color: #000000 !important;}
nav.bg-light {background-color: transparent !important;padding-right: 0;}
.bg-light {background-color: #f1f1f1 !important;}
.models h2 {font-size: 18px;font-weight: bold;}
.btn-primary, .btn-outline-info, .btn-outline-info:not(:disabled):not(.disabled).active, .btn-outline-info:not(:disabled):not(.disabled):active, .show>.btn-outline-info.dropdown-toggle {background-color: #000;border-color: #000;color: #fff;}
.btn {padding: 6px 24px;}
.btn-primary:hover, .btn-outline-info:hover {background-color: #bbb;border-color: #bbb;}
.btn-danger {color: #fff;background-color: #000000;border-color: #000000;}
.btn-danger:hover, .btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active, .show>.btn-danger.dropdown-toggle {color: #fff;background-color: #7a7a7a;border-color: #7a7a7a;}
.btn {border-radius: 30px !important;}
.btn:focus {box-shadow: none;}
#widget-article-tile-Blog .col-12.mb-3 {text-align: center;}
div#article-widget-container-Blog {margin-bottom: 1rem;}
.border-primary {border-color: #000000 !important;}
.text-primary, .nms-wishlist-icon-item {color: #000000 !important;}
.fa-heart {color: #6c757d;}
.navbar-expand-lg .navbar-nav .nav-item:last-child .nav-link {padding-right: 0;}
#newModelTabContentNewModels h5, .fa-plus-circle:before {color: #000 !important;text-transform: uppercase;}
.btn-secondary, .btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, .show>.btn-secondary.dropdown-toggle {color: #000000;background-color: #bbb;border-color: #bbb;}
.btn-secondary:hover {color: #fff;background-color: #000;border-color: #000;}
.FinanceCalc-expanded .irs, .FinanceCalc-expanded .form-group.vsfin {height: unset !important;}
.row.w-100.no-gutters.FinanceCalc-expanded.p-3 {justify-content: center;}
#vehicle_search_area_used .d-flex.pt-2.pt-sm-1.pt-md-0.mb-2 {flex-direction: column;}
div#DepartmentFilterButtons {width: 100% !important;}
#vehicle_search_area_used .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#DepartmentFilterButtons .btn {padding: 5px 10px;}
input[type="checkbox"] {accent-color: #000;}
.bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover {background-color: #000;}
.page-item.active .page-link {z-index: 1;color: #fff !important;background-color: #000000;border-color: #000000;}
.page-link, .text-danger {color: #000 !important;}
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {background-color: #bbb;border-color: #bbbb;color: #000;}
.dropdown-item:focus, .dropdown-item:hover {color: #fff;text-decoration: none;background-color: #54595f;}
#special-nav-filter-Specials .btn {padding: 10px;width: max-content;}
.select2-container--default .select2-results__option--highlighted[aria-selected] {background-color: #000;color: #fff;}
.custom-control-input:checked~.custom-control-label::before {color: #fff;border-color: #000000;background-color: #000000;}
.btn-info {color: #000;background-color: #bbb;border-color: #bbb;}
.btn-info:hover, .btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active, .show>.btn-info.dropdown-toggle {color: #fff;background-color: #000000;border-color: #000000;}
div#special-nav-filter-Specials {margin-top: 1rem;}
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;}
button:focus {outline: 0;}
.post-header a:hover span {color: #fff !important;}
#widget-forms-Contact .form-group.row {margin: 0 auto 1rem;}
.home-vehicles .new-model-navigation {display: none;}
.home-vehicles .new-model-shape.tab-pane.active.border.d-inline-block.my-3 {border: 0 !important;!i;!;}
.home-vehicles .active.new-model-shape.tab-pane:before {display: none;}
.home-vehicles .new-model-shape .card a {display: flex;align-items: center;justify-content: center;}
.home-vehicles .new-model-shape .card {width: fit-content !important;margin-right: 6rem;}
.home-vehicles .new-model-shape img {width: 300px !important;max-width: 300px !important;}
.home-vehicles .card-body.pt-0 {display: flex;flex-direction: column;justify-content: center;padding: 0;}
.home-vehicles .new-model-shape .card:last-child {margin-right: 0;}
.form-group.row {margin: 0 auto 1rem;}
button.btn.btn-danger.btn-sm.float-right {margin-bottom: 8px;}
.btn-secondary:hover i, .btn-secondary:hover i:before {color: #fff !important;}
div#vehicle_search_area_used {padding: 1rem 0;}
p.card-text.article-summary.w-100 {margin: 1rem 0;}
.cookie-Banner {z-index: 99999999;}
#whatsapp-widget.ww-left {z-index: 999;}
#newModelTabContentNewModels .card .ml-md-3.ml-1.bg-light {background-color: transparent !important;}
button.btn.btn-danger.btn-sm.float-right {padding: 5px 10px;}
small.text-muted.article-author {font-weight: 800;}
div#widget-personnel-personel a.nav-link.active {background-color: #000000;border-color: #000;color: #fff;}
div#widget-personnel-personel a.nav-link {background-color: transparent;border-color: #000;color: #000;margin: .2rem;}
.compare-btn.btn-block {padding: 6px;}
section#body .inner h1, .welcomeP h1 {text-transform: uppercase;}
div#widget-forms-parts .form-group.row {margin: 0 0 1rem;}
h2.vehicle-finance-enquire-header {padding: 1rem 0;}
span.system-info-whatsapp {margin-right: .5rem;}
.socials .fa-tiktok {width: 32px;height: 65px;background-repeat: no-repeat;background-position: center;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.7.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath 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");background-size: contain;}
.dealer-block-wrapper .col-md-4 .dealer-block .dealer-info {min-height: 300px;}
i.fas.fa-headset {margin-bottom: 1rem;}
.article-detail h1 {font-size: 2rem;}