
/*mobile menu*/
.main-menu-mobile.active {display: block !important;999999;}
.main-menu-mobile {position: fixed;z-index: 1002;width: 100%;height: 100%;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;}
.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: #e10012 !important;}
.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);border-bottom: 1px solid #ffffff;}
.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;}
.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%;border-bottom: 1px solid #ffffff;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 {max-width: 3rem;}
.mm_mbl-logo .logo img {width: 100%;filter: invert(1);}














/*.bg-primary {background-color: rgb(225,0,18)!important;}
.bg-primary {background-color: rgb(110,25,25)!important;}*/
.bg-primary {background-color: rgb(160 0 34)!important;}
.bg-dark {background-color: #000000 !important;}
.contentSection {position: absolute;transform: translate(-50%, -50%);top: 50%;left: 50%;}
.btn-primary, .btn-danger {color: #fff;background-color: rgb(225,0,18);border-color: rgb(225,0,18);}
.bg-secondary {background-color: rgb(211,211,211) !important;}
.z-wrapper {padding: 2rem 0;}
.Zone_3.z-wrapper {padding-bottom: 0;}
.btn {border-radius: 0;}
.contentSection  .btn {padding: .5rem 3rem;margin-top: 2rem;max-width: 14rem;min-width: 12rem;}
.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;}
div#newModelTabContentNewModels {margin-top: 50px;}
.active.new-model-shape.tab-pane:before {top: 10px !important;}
.btn-secondary {background-color: #000;border-color: #000;color: #fff;}
.btn-secondary:hover, .btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, .show>.btn-secondary.dropdown-toggle, .btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active, .show>.btn-danger.dropdown-toggle {background-color: transparent;border-color: #000;color: #000;}
.btn:focus {box-shadow: none !important;}
.border-primary {border-color: rgb(225,0,18) !important;}
.text-primary, .nms-wishlist-icon-item {color: rgb(225,0,18) !important;}
.btn-primary:hover, .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle, .btn-danger:hover {color: rgb(225,0,18);background-color: transparent;border-color: rgb(225,0,18);}
button.btn.btn-danger.btn-sm.float-right {margin-bottom: 8px;}
.page-item.active .page-link {background-color: rgb(225,0,18);border-color: rgb(225,0,18);}
.select2-container--default .select2-results__option--highlighted[aria-selected] {background-color: rgb(225,0,18);}
.btn-info {background-color: rgb(211,211,211);border-color: rgb(211,211,211);color: #000;}
.btn-info:hover, .btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active, .show>.btn-info.dropdown-toggle {background-color: transparent;border-color: rgb(0 0 0);color: rgb(0 0 0);}
.custom-control-input:checked~.custom-control-label::before {background-color: rgb(225,0,18);border-color: rgb(225,0,18);}
.bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover {background-color: rgb(225,0,18);}
.btn-outline-info {color: rgb(225,0,18);border-color: rgb(225,0,18);}
.btn-outline-info:hover, .btn-outline-info:not(:disabled):not(.disabled).active, .btn-outline-info:not(:disabled):not(.disabled):active, .show>.btn-outline-info.dropdown-toggle {color: #fff;background-color: rgb(225,0,18);border-color: rgb(225,0,18);}
.vehicleContent {display: flex;flex-direction: column;font-family: 'Gill-Sans-MT-Bold';max-width: max-content;margin: 0 auto;}
.vehicleContent .modelName {font-size: 1.5em;}
.vehicleContent .price {font-size: 1em;border-bottom: 2px solid #de171e;width: max-content;margin: 0 auto;}
.swiper-button-prev, .swiper-button-next {color: #1b1b1b;}
.error-template {padding-top: 6rem;}
.btn-outline-primary {color: #e10012;border-color: #e10012;}
.btn-outline-primary:hover, .btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active, .show>.btn-outline-primary.dropdown-toggle {color: #fff;border-color: #e10012;background-color: #e10012;}
.Zone_2.z-wrapper {padding-top: 0;}
span.cr-details {margin: 0 .3rem 0 2rem;font-size: 12px;}
.post-footer  .container.justify-content-md-between.mx-0.row {align-items: flex-end;}
.copyright {display: flex;align-items: baseline;}
.btn .badge {border: 1px solid rgb(225,0,18);color: rgb(225,0,18);}
div div#vehicleBar_FinanceButton .btn.btn-primary {padding: 4px !important;}
div div#vehicleBar_FinanceButton .btn.btn-primary {font-size: 14px;}
.vs-wishlist-icon-item {color: #e10012 !important;}
div#vehicleBar_FinanceButton .btn.btn-primary:hover {color: #6c757d;background-color: transparent;}
input[type="checkbox"] {accent-color: #e10012;}
.dropdown-item.active, .dropdown-item:active {background-color: rgb(225,0,18);}
h5 {font-weight: bold;}
.result-special .border-dark.border-bottom.py-2.w-lg-75.m-auto {width: 100% !important;}
.navbar-nav .dropdown.nav-item.show a:after {border-bottom: .3em solid;border-top: 0;}
.main-header .col-xl-2 {flex: 0 0 20%;max-width: 20%;}
.main-header .col-xl-10 {flex: 0 0 80%;max-width: 80%;}
.blueimp-gallery-display {z-index: 9999999999;}
.bannerSection img {object-fit: contain;width: 100%;}
.cookie-Banner button, .cookie-Banner .btn-primary:not(:disabled):not(.disabled):active, .cookie-Banner button:hover {background-color: #1863dc;border-color: #1863dc;}
.cookie-Banner button:hover {background-color: transparent;border-color: #1863dc;color: #1863dc;}
.cookie-Banner a, .cookie-Banner .text-primary {color: #1863dc !important;}
.cookie-Banner button:hover span {color: #1863dc;}
.cookie-Banner button, .cookie-Banner .btn-primary:not(:disabled):not(.disabled):active span, .cookie-Banner button, .cookie-Banner .btn-primary:not(:disabled):not(.disabled):active i {color: #fff;}
.form-control:focus {box-shadow: none;border-color: #00ac1f;}
.form-label-group > input, .form-control, .form-label-group > textarea, .select2-container--default .select2-selection--single {border-color: #d4161a;}
.form-control > input:focus {border-color: #00ac1f;}
.page-link, .page-link:hover {color: #e00012;}
.page-link:focus {box-shadow: none;}
.ShowButtonsAtTop .col-10.pl-sm-2.p-0 {font-size: 14px !important;}
