.wishlist-wrapper .btn-secondary:after {content: "Wishlist";font-weight: normal;margin-left: 4px;color: #fff !important;font-size: 12px;text-transform: uppercase;transition: .35s;}
div.detailsImage a {height: 600px;}
a.img-responsive.share-img-wrap {height: 300px;}
.TestLeft {width: 100%;}
img {max-width: 100%;}
select::-ms-expand {display: none;}
body select {-webkit-appearance: none;-moz-appearance: none;appearance: none;background-image: url(/Layout/Nissan_R_1/layout/DropdownArrow.png) !important;background-repeat: no-repeat !important;background-position: center right !important;}
.Inner-Page-Container {min-height: calc(100vh - 340px);margin-top: 20px;}
div.ReactiveVehicleBlock {width: 180px;height: 140px;text-align: center;float: none;display: inline-block;}
.boxText.mobile-logo {display: none !important;}
.N-Footer-Link a, .N-Footer-Link a:hover {color: #c1c1c1 !important;font-size: 12px;width: 100%;}
.N-Footer-Link a:hover {text-decoration: underline;}
.Footer-Header a:hover {color: #fff !important;text-decoration: none;cursor: default;pointer-events: none;}
.Footer-Header a {text-transform: uppercase;color: #fff;}
.Footer-Header {    /* margin-bottom: 20px; */;}
footer {background: #1a1a1a;}
.N-Navigation ul > li div.sub-menu ul li a:hover {background-color: #f0f0f0;text-decoration: none;}
.N-Navigation ul > li div.sub-menu ul li a {display: block;padding: 10px;color: #666;}
.N-Navigation ul > li div.sub-menu ul {background: #fff;padding: 0;list-style: none;}
.N-Navigation ul > li:hover > div.sub-menu {display: block !important;height: auto !important;padding-top: 20px !important;opacity: 1 !important;width: auto !important;    /*margin-top: -20px !important;*/;}
.F_left_block a {margin-right: 20px;}
.N-Navigation ul > li > a, .N-Navigation .menu ul > li > .dropdown-menu.show a {display: block;width: 100%;vertical-align: top;line-height: 22px;letter-spacing: 0.5px;margin-right: 8px;color: #fff;padding: 20px 5px;text-transform: uppercase;font-family: NissanR,Verdana,Arial,sans-serif;}
.N-Navigation ul > li > .dropdown-menu.show a {padding: 8px 10px;}
.navbar-nav .dropdown-menu {margin-top: 0px;}
.navbar-nav .dropdown-menu {margin-top: 0px;border: 0px;box-shadow: 0px 0px 0px 1px #000;}
.dropdown-item.active, .dropdown-item:active {background-color: #c3002f !important;color: #fff !important;}
.N-Navigation ul > li.dropdown.active.nav-item a:active {color: #fff !important;}
.N-Navigation ul > li.dropdown.active.nav-item > .dropdown-toggle:active {color: #343434 !important;}
.N-Navigation ul li a:hover, .N-Navigation .menu ul li a.active {text-decoration: none;color: #dadada !important;}
.N-Navigation ul > li:first-child a {border: none;}
.Contact-Details-Container {background-color: #000;color: #fff;padding: 9px 0;}
.Contact-Details-Container div a {color: #fff;font-size: 12px;text-transform: uppercase;padding: 0px 10px 0 10px;}
.Contact-Details {text-align: right;}
.N-Navigation input[type='checkbox'] {position: absolute;top: -9999px;left: -9999px;}
.N-Navigation label {z-index: 999;display: none;cursor: pointer;user-select: none;}
.Container:before {display: table;content: " ";}
.Container:after {display: table;content: " ";clear: both;}
.Container {max-width: 1200px;margin-right: auto;margin-left: auto;}
header, main, section, article, footer, nav {display: block;}
*, :before, :after {box-sizing: inherit;}
html {box-sizing: border-box;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;direction: ltr;-webkit-text-size-adjust: none;}
html body, td, th {margin: 0;padding: 0;color: #000;font-family: "NissanLight",Verdana,Arial,sans-serif;font-size: 14px;}
a {color: #d21627;outline: none;text-decoration: none;}
a:hover, a:focus {color: #005580;text-decoration: underline;outline: 0;}
::-webkit-input-placeholder {color: inherit;}
:-moz-placeholder {color: inherit;opacity: 1;}
::-moz-placeholder {color: inherit;opacity: 1;}
:-ms-input-placeholder {color: inherit;}
.module_service_booking input[type=text], .module_service_booking select, .module_service_booking textarea, .module_service_booking input[type=button] {width: 366px !important;}
*, :focus {outline: none;}
input[type="input"], input[type="text"], input[type="email"], select, textarea {line-height: normal !important;height: inherit !important;-webkit-border-radius: 0 0 0 0 !important;border-radius: 0 0 0 0 !important;-webkit-box-shadow: 0 0 0 0 rgba(255,255,255,0.0) !important;box-shadow: 0 0 0 0 rgba(255,255,255,0.0) !important;border: 1px solid #dedede !important;background: transparent !important;margin: 3px 0 !important;color: inherit !important;font-size: inherit !important;font-family: inherit !important;}
input[type="input"], input[type="text"]:focus, select:focus, textarea:focus {border: 1px solid #ccc !important;}
input[type="checkbox"]:before {content: "";display: inline-block;width: 15px;    /*height: 15px*/;background: #fff;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPAQMAAAABGAcJAAAABlBMVEUAAADMzMzIT8AyAAAAAXRSTlMAQObYZgAAABJJREFUCNdj+P+PoYGJGARUCQDxYwqVB5IzawAAAABJRU5ErkJggg==) #fff;}
input[type="checkbox"]:checked:before {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAS1BMVEUAAADMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMwrhPl3AAAAGHRSTlMA7HpIEPLevrmKTz0YBPnCsKV/cWtkNB3hV017AAAAVklEQVQI133ORw6AIBBA0QGxUezl3/+kRknMsOHv3mKKUCaIrubxTNpNZ/ZsF18a2vFzM/ROgmHyeX6G1XdwSHZYoAX773c9sKl794BNynLZWP1Pu+wBt6UICkuxevkAAAAASUVORK5CYII=) #fff;}
input[type="radio"]:before {content: "";display: inline-block;width: 15px;    /*height: 15px;*/background: #fff;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAUVBMVEUAAADMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMyvntXNAAAAG3RSTlMA/Q9/7d5PoQnv44kX2Z2UOjUfBLKmmX5BLiZvO2ofAAAAcElEQVQI112PRxKEMBADNQmnBRbYyP8firGrwNC3luagQYbFiMiEUei0T3+eUgxdUUq+5P5DOeDgFlS8CwyJOPAqMMHJaKC58SeBlsYf2ddrb9/GB4P0fJ5HAet4+Ft53+e4ti+qg1WHaf451az3/zZl/wL1YsXGDgAAAABJRU5ErkJggg==) #fff;}
input[type="radio"]:checked:before {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAS1BMVEUAAADMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMwrhPl3AAAAGHRSTlMA7w9/kN5PouI3CRfZnZeLHwSyhVBBLiZQ8qfnAAAAd0lEQVQI11WPRxIDIQwERxJx2eg4/3+pZSiH7Vs3BUhw1CLJaIpOkvn60LoVSXBu3Kbep5UeVPIBjJBFYQVAIBk8iCFa1xFCBHeAA6ASPP68uT9P5+f7S4TN+n2/FYPKig/v/5GYtVu7MI35Zan7PYu4/vYrfb8XlLMHggydG6IAAAAASUVORK5CYII=) #fff;}
body input[type="reset"], body .NextButton, body .BackButton {margin: 0 0 0 5px !important;}
#Submit, input[type="submit"], input[type="button"], input[type="reset"], .NextButton, .BackButton,.pic-gallery-2 .direct-link a, a#backbutton {display: inline-block !important;padding: 4px 12px !important;margin-bottom: 0 !important;font-size: 13px !important;line-height: 18px !important;text-align: center !important;vertical-align: middle !important;cursor: pointer !important;color: #333 !important;text-shadow: 0 1px 1px rgba(255,255,255,0.75) !important;background-color: #f5f5f5 !important;background-image: -moz-linear-gradient(top,#fff,#e6e6e6) !important;background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6)) !important;background-image: -webkit-linear-gradient(top,#fff,#e6e6e6) !important;background-image: -o-linear-gradient(top,#fff,#e6e6e6) !important;background-image: linear-gradient(to bottom,#fff,#e6e6e6) !important;background-repeat: repeat-x !important;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe5e5e5',GradientType=0);border-color: #e6e6e6 #e6e6e6 #bfbfbf !important;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false) !important;border: 1px solid #bbb !important;border-bottom-color: #a2a2a2 !important;-webkit-border-radius: 4px !important;-moz-border-radius: 4px !important;border-radius: 4px !important;-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05) !important;-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05) !important;box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05) !important;}
#Submit:hover, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, .NextButton:hover, .BackButton:hover, button.btn-primary:hover, a.btn-primary:hover, .pic-gallery-2 .direct-link a:hover, a#backbutton:hover {color: #333 !important;text-decoration: none !important;background-position: 0 -27px;}
.WhatWouldYouDo.Zone4.Container {max-width: 100%;}
.left_block {padding-right: 0;}
.right_block {padding-left: 0;}
.Nissan-Logo img {width: 100%;padding: 40px;}
p.vehicle_search_vehicles_returned {clear: both;}
@font-face {font-family: 'Nissan-Global';src: url(../font/Nissan-Global.woff) format('woff');}
@font-face {font-family: 'NissanBold';src: url(../font/NissanBold.woff) format('woff');}
@font-face {font-family: 'NissanLight';src: url(../font/NissanLight.woff) format('woff');}
div.ReactiveVehicleBlock a:hover {color: #000;}
h3.headline-default {text-align: center;margin-bottom: 30px;font-size: 36px;margin: 0;line-height: 32px;margin: 40px 0;padding: 0;color: #000;text-transform: uppercase;text-align: center;margin-left: 15px;margin-right: 15px;}
.Nissan_Info_Block {clear: both;}
.Footer-Header a {font-size: 15px;padding: 20px 0px;font-family: "NissanBold";text-transform: uppercase;color: #fff !important;text-decoration: none !IMPORTANT;cursor: default !IMPORTANT;pointer-events: none !IMPORTANT;}
.page-tab-1-content-container {border: none !important;}
.page-tab-1-header a, .page-tab-header a {color: #000 !important;}
.N-Footer-Link li {float: none !important;}
.Footer-Links li {padding: 15px 0 0;}
.client-name-inner span {font-size: 24px !important;}
.client-name-inner {padding: 0 !important;}



/* tabs styling */
.new-model-navigation {margin: 65px 0px;}
.new-model-navigation .nav-tabs .nav-link, .new-model-navigation .nav-tabs .nav-link.active {border: 0px;display: block;padding: 0px 0px;width: 100%;border-top-left-radius: 0px;border-top-right-radius: 0px;font-weight: 600;text-transform: uppercase;transition: color .3s ease-in-out;white-space: break-spaces;border-right: 1px solid #e8e8e8;font-family: "Roboto Regular",Helvetica,Arial,sans-serif;letter-spacing: 0.1px;font-size: 14px;padding: 20px 0;}
.new-model-navigation .nav-tabs {justify-content: space-evenly;margin: 0px 20px;background: #fff;box-shadow: 2px 25px 32px 1px rgba(0,0,0,.25);flex-wrap: nowrap;border-bottom: 4px solid #4c4948;align-items: center;}
.new-model-navigation li.nav-item {text-align: center;border: 0px;width: 100%;    /* padding:20px 0; */margin-bottom: 0px;}
.new-model-navigation .nav-tabs .nav-item:last-child .nav-link {border-right: 0px;}
.new-model-navigation li.nav-item:hover a {color: #7b7b7b;}



/* .Nissan_Button a {background: #c3002f !important;color: #fff !important;border-bottom: 0;padding-left: 20px;padding-right: 35px;height: 100%;display: block;align-items: center;padding: 10px;}
.Nissan_Button a:hover {background-color: #920023 !important;text-decoration: none;}
.Nissan_Button a:hover::after {right: 10px !important;}
.Nissan_Button a:after {content: "\203A";color: #fff !important;font-weight: 700;font-size: 23px;top: -12px;position: relative;float: right;right: 20px !important;} */
.content-group a:after {content: "\203A";color: #920023 !important;font-weight: 700;font-size: 23px;position: relative;float: none;display: inline-block;top: 2px;margin-left: 100px;}
.content-group a {color: #000;}
.labeln {display: block;text-align: center;color: #000;}
.nissan__contact_info {text-align: center;}
.nissan__contact_info:after {display: block;content: '';border-bottom: 3px solid #c3002f;transform: scaleX(0);transition: transform .3s cubic-bezier(.445,.05,.55,.95);position: static;width: 100%;padding: 5px 0;}
.nissan__contact_info:hover:after {transform: scaleX(1);}
.nissan__contact_info a:hover {text-decoration: none;color: #d21627 !important;}
.nissan__contact_info i {margin-bottom: 15px;height: 50px;width: 50px;font-size: 50px;}
.Inner-Container {max-width: 71%;margin: 0 auto;padding: 170px 30px;}
.special-result-more-button.btn-primary:hover {color: #fff !important;}



/* header */
.top_links {font-family: "Nissan Light","Nissan Regular",Verdana,Arial,sans-serif;text-transform: uppercase;font-size: 12px;line-height: .9166666667;}
nav.bg-light.navbar-light.navbar-expand-lg.navbar {padding: 0px;background-color: transparent !important;}
li.nav-item {margin: 0px;}
.Navigation-Container .row {margin-left: 0px;margin-right: 0px;flex-wrap: inherit;}
header.Custom_Container.d-md-flex {height: 100px;}
.Nissan-Logo {width: 190px;height: 100px;padding: 0;}
.N-Navigation .menu ul > li.dropdown.active.nav-item a {color: #343434 !important;}
.N-Navigation .menu .bg-light {background-color: transparent !important;}
.Navigation-Container .row:last-child {padding: 0px;}
#header .right_block {position: relative;width: 100%;-ms-flex: 0 0 100% !important;flex: 100% !important;max-width: 100% !important;}
.navbar-light .navbar-toggler {margin: 8px 0px;border: 0px;}
.navbar-light .navbar-toggler:focus {outline: none;}
.navbar-brand {display: none;}
.navbar-brand img {width: 70px;}
.navbar-toggler-icon {width: 1.8em;height: 1.8em;}
.wishlist-wrapper.d-xl-inline-block.d-lg-inline-block.d-md-none.d-sm-none.d-none {margin: 0 10px;}
.wishlist-wrapper .btn-secondary {background-color: transparent !important;border: none !important;padding: 0px !important;color: #c30930 !important;}



/* home */
.home_nissan_buttons .b_primary, .Nissan_Button, .ni_block .content-group {margin-top: 0;padding: 0;margin: 0px 15px 15px 15px;display: inline-block;}
.Nissan_Button {margin: 0px 0px 15px 0px;}
.ni_block .content-group {width: unset;margin: 0px 0px 15px 0px;}
.home_nissan_buttons .b_primary a, .Nissan_Button a, .ni_block .content-group a {position: relative;color: #000;background: #eee;padding: 15px 30px 15px 20px;text-decoration: none;text-align: left;font-size: 1em;text-transform: uppercase;display: inline-block;line-height: 1.28;width: 100%;transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;}
.home_nissan_buttons .b1_primary.b_primary a, .Nissan_Button a {background: #c3002f;color: #fff;}
.ni_block .content-group a {background-color: transparent;display: block;padding: 15px 30px 15px 0px;color: #343434;}
.home_nissan_buttons .b_primary a:hover, .ni_block .content-group a:hover {color: #c3002f !important;}
.home_nissan_buttons .b1_primary.b_primary a:hover, .Nissan_Button a:hover {background-color: #920023;color: #fff !important;}
.home_nissan_buttons .b_primary a:after, .Nissan_Button a:after, .ni_block .content-group a:after {position: absolute;content: "\203A";font-weight: 700;font-size: 23px;right: 20px;top: 8px;transition: transform .3s ease-in-out;-moz-transition: all .3s ease-in-out;-webkit-transition: transform .3s ease-in-out;}
.ni_block .content-group a:after {color: #c3002f !important;right: 5px;}
.home_nissan_buttons .b_primary a:hover:after, .Nissan_Button a:hover:after, .ni_block .content-group a:hover:after {transform: translateX(5px);}
.spot_right_block .heading-group h2 {margin-left: 0px;}
.Nissan_Button {width: auto !important;}
.spot_light_block .Nissan_Button {width: 180px !important;}



/* footer */
#footer .Container:first-child .row {margin-top: 20px;width: 100%;}
.Footer-Links .Social-Media {display: flex;justify-content: left;}
.Footer-Links .Social-Media a {margin-right: 12px !important;}
footer .col-sm-3:last-child .Footer-Header {padding: 20px 0px;}
.inner-client-name {display: inline-block;}

@media only screen and (max-width: 1400px) {
.formError {left: 1000px !important;}}
.Zone4 {background-color: #eee;padding: 60px 20%;}
.Filter {background-color: #d21627 !important;}
.heading-group h2 {margin-bottom: 30px;font-family: "NissanLight","NissanRegular",Verdana,Arial,sans-serif;font-size: 36px;margin: 0;line-height: 32px;margin-bottom: 20px;padding: 0;color: #000;text-transform: uppercase;margin-left: 15px;margin-right: 15px;}
.spot_right_block .heading-group h2 {margin-bottom: 30px;font-family: "NissanLight","NissanRegular",Verdana,Arial,sans-serif;font-size: 29px;margin: 0;line-height: 32px;margin-bottom: 20px;padding: 0;color: #000;text-transform: uppercase;margin-left: 15px;margin-right: 15px;}
h1.Nissan_Heading {margin-bottom: 30px;font-family: "NissanLight","NissanRegular",Verdana,Arial,sans-serif;font-size: 36px;margin: 0;line-height: 32px;margin-bottom: 20px;padding: 0;color: #000;text-transform: uppercase;margin-left: 15px;margin-right: 15px;}
.ni_block {padding-top: 20px;padding-bottom: 90px;}
.Home_block_4 h2 {text-align: center;margin-bottom: 50px;}
.Home_block_5 {margin-top: 40px;}
.Footer-Links-Block-1 .N-Footer-Link:last-child {margin-top: 0px;}
.Nissan_Slogan {font-size: 20px;font-family: "NissanLight","NissanRegular",Verdana,Arial,sans-serif;line-height: 1;color: #fff;display: block;margin-bottom: 20px;padding: 0 15px;}
.Nissan_Slogan:after {position: absolute;top: -15px;left: 15px;width: 50px;height: 0;border-top: 4px solid #c3002f;display: block;content: "";}
@font-face {font-family: 'Icons';src: url(../font/icons.woff) format("woff");}
.Navigation-Dropdown a:after {content: '\E001';font-family: Icons;color: #c3092f;font-weight: 700;font-size: 23px;display: inline-block;position: absolute;z-index: 9999999;margin-left: 2px;top: 34px;}
.sub-menu a:after {display: none;}
.Nissan-Line :before {position: relative;content: "";border-top: 2px solid #c3002f;z-index: 9999999999;width: 50px;clear: both;height: 0px;display: block;top: -20px;}
.personal-photo-type-3 .item label {padding: 0;}
#vehicle_search_results .vehicle_search_results_item .vehicle_search_results_item_details {min-height: 130px;}
.Container.Mobile-Contact-Buttons {display: none;}
.content-group a:hover {color: #c3002f;}
h1 {clear: both;}
.container-fluid {padding: 0 !IMPORTANT;}



/*Overides*/
.btn-primary, .btn-danger {background: #c3002f !important;border-color: #c3002f !Important;color: #fff !important;}
.btn-primary:hover, .btn-danger:hover {background: #ffffff !important;border-color: #c3002f !Important;color: #c3002f !important;}
.text-primary {color: #c3002f !important;}
.border-primary {border-color: #c3002f !important;}
section.spotlight.Container {clear: both;margin-top: 50px;}
label.w-50.text-primary.font-weight-bold[for='Installment'] {font-size: .7rem !important;}
.btn-secondary {color: #000000 !important;background-color: #ffffff !important;border-color: #000000 !important;}
.btn-secondary:hover {border-color: #000000 !important;background-color: #000000 !important;color: #fff !IMPORTANT;}
.vs-result-more-button, .nms-result-more-button {border: 1px solid #dee2e6!important;}
.btn-outline-primary {border-color: #c3002f !important;color: #c3002f !IMPORTANT;}
.btn-outline-primary:hover {color: #fff !IMPORTANT;background-color: #000000 !important;}
i[class*='wishlist-icon-'] {color: #c3002f !IMPORTANT;}
li.page-item.active span {color: #ffffff !IMPORTANT;background-color: #c3002f !important;border-color: #c3002f !important;}
li.page-item span {color: #c3002f !IMPORTANT;}
.vsf-filter-item.mb-1 > .btn-light {color: #212529;text-decoration: none;}
.vsf-filter-item.mb-1 > .btn-light:hover {color: #212529;background-color: #f8f9fa;border-color: #f8f9fa;}
.border-primary {border-color: #c3002f !important;}
.text-primary {color: #c3002f !IMPORTANT;}
.irs--big .irs-bar {background-color: #c3002f !IMPORTANT;border: 1px solid #c3002f !IMPORTANT;background: linear-gradient(to bottom, #ffffff 0%, #c3002f 30%, #c3002f 100%) !IMPORTANT;}
.btn-outline-info {color: #c3002f;border-color: #c3002f;}
.btn-outline-info:not(:disabled):not(.disabled).active, .btn-outline-info:not(:disabled):not(.disabled):active, .show>.btn-outline-info.dropdown-toggle {color: #c3002f;background-color: transparent;border-color: #c3002f;}
.btn-outline-info.focus, .btn-outline-info:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .btn-outline-info:not(:disabled):not(.disabled):active:focus, .show>.btn-outline-info.dropdown-toggle:focus {box-shadow: 0 0 0 0 rgba(0,0,0,0);}
.btn-outline-info:hover {color: #fff !important;background-color: #c3002f;border-color: #c3002f;}
.block1 li:last-child {border-bottom: solid 0.7px #767676;padding-bottom: 15px;}
section#header {position: absolute;z-index: 1;width: 100%;}
ul.navbar-nav {margin-left: auto;}
div#image-rotator {margin-bottom: 100px;}
.navbar-nav .dropdown-menu {box-shadow: none;border-radius: 0;}
.N-Navigation .dropdown-menu a {transition: color .2s ease-in-out,transform .2s cubic-bezier(.64,.04,.35,1),opacity .2s cubic-bezier(.64,.04,.35,1);}
.N-Navigation .dropdown-menu a:hover {color: #000;}
.dropdown:hover .dropdown-menu {display: block;}
.dropdown-item:focus, .dropdown-item:hover {background-color: transparent;}
.client-name span {font-size: 32px;}
.N-Navigation {padding: 0;display: flex;justify-content: flex-end;}
.article-detail {padding: 10rem !important;}
.bg-dark {background-color: #000 !important;}
.Legal-Block {padding: 15px 0;}
.Legal-Block a {color: #c1c1c1;}
.mobile-nav {display: none;}
.Footer-Links .Social-Media a i {background-color: #8a8a8a;border-radius: 50%;padding: 5px;color: #1a1a1a;width: 24px;}
.Footer-Links .Social-Media a:hover i {background-color: #c3002f;}
.copyright {margin: 0 auto;width: 100%;}
.Legal-Block {padding: 15px 0;color: #c1c1c1 !important;}
.new-model-navigation .nav-tabs .nav-link {color: #000 !important;}
.new-model-navigation .nav-item a:hover, .new-model-navigation .nav-tabs .nav-link.active {color: #c3002f !important;}
a.close, a.prev, a.next {color: #c3002f !important;}
ul.sub-menu {background: #fff;}
ul.sub-menu li a:hover {color: #000 !important;}
ul.sub-menu li a {color: rgba(0,0,0,.6)!important;padding: 20px 15px;text-transform: capitalize;}
.N-Navigation .menu {width: 100%;display: flex;justify-content: flex-end;}
.fa-facebook-f:before {margin-left: 4px;}
.Legal-Block .engine-5-menu {width: 100%;}
.Legal-Block a {padding: 0 10px;}
#specials-filter-Specials li a.active {background-color: #c3002f !important;color: #fff !important;}
#specials-filter-Specials li {background-color: #1a1a1a;}
ul#special-nav-tabs-Specials li a {color: #fff !important;border: none;}
.tab-content>.active {padding: 20px 0px;}
div#special-nav-filter-Specials button {margin-top: 20px;}
.btn-secondary:not(:disabled):not(.disabled).active:focus, .btn-secondary:not(:disabled):not(.disabled):active:focus, .show>.btn-secondary.dropdown-toggle:focus, .btn-light.focus, .btn-light:focus, .btn-secondary.focus, .btn-secondary:focus, .btn-primary.focus, .btn-primary:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-primary.dropdown-toggle:focus {box-shadow: none;}
div#widget-new-model-search-NissanNew a:hover {color: #1a1a1a !important;}
span.firstNav nav {background: transparent !important;}
.DrawerMenu.overFlowHandle {overflow-y: auto !IMPORTANT;}
button.navbar-toggler {float: none !IMPORTANT;text-align: right !IMPORTANT;position: absolute;right: 0%;top: 0px;}
.firstNav div#collapse-navigation {width: 300px;clear: both;position: relative;top: 50px;}
.firstNav ul.navbar-nav {margin-bottom: 51px;transition: transform .2s ease-in-out;width: 380px;z-index: 1;display: flex;flex-direction: column;left: auto;    /* padding: 50px 50px 0; */position: fixed;right: 0;height: 100%;overflow-x: hidden;overflow-y: auto;    /* text-align: center; */;}
.DrawerMenu::-webkit-scrollbar {width: 1em;}
nav.bg-light.navbar-light.navbar .show {background: #fff !IMPORTANT;}
.firstNav ul.navbar-nav li {padding-left: 40px;}
span.firstNav {width: 50px;}
ul.sub-menu {width: 200px !important;}
.Legal-Block a:first-child {padding-left: 0;}
div#widget-new-model-search-test a:hover {color: #000 !important;}
.h-store {display: none;}
a:hover {color: #1a1a1a !important;}
.Legal-Block a {color: #c1c1c1 !important;}
.Contact-Details-Container div a:hover {color: #fff !important;}
div#vs-wishlist-icon {background: none !important;color: #c3002f !important;}
div#widget-wishlist-basket-Testing .btn-secondary:after {content: "Wishlist";font-weight: normal;margin-left: 4px;color: #fff;font-size: 12px;text-transform: uppercase;transition: .35s;}
div#vs-wishlist-icon span {font-size: 75%;}
.vs-wishlist-wrapper h4, div#form-container-wishlist input, div#widget-vehicle-search-wishlist {color: #000 !important;}
.btn-warning {background-color: #000 !important;color: #fff !important;border-color: #000 !important;}
.btn-warning:not(:disabled):not(.disabled).active:focus, .btn-warning:not(:disabled):not(.disabled):active:focus, .show>.btn-warning.dropdown-toggle:focus {box-shadow: none;}
.alert-warning {background-color: #1a1a1a;color: #fff;}
.alert-heading h4, h6 {color: #c3002f;}
.custom-control-input:checked~.custom-control-label::before {background-color: #c3002f;border-color: #c3002f;}
.btn-info {border-color: #000 !important;background-color: #000 !important;}
.btn-info:hover {background-color: #fff !important;color: #000 !important;}
div#widget-personnel-personel .nav-item a {background-color: #000;color: #fff !important;border: none;margin: 0;border-radius: 0;}
div#widget-personnel-personel a.nav-link.active {background-color: #c3002f;color: #fff;border: none;}
h3 {color: #343434;}
.container {max-width: 100%;}
.client-name {padding-top: 6%;}
.client-name span {color: #fff;}
.inner-logo {display: none;}
span.system-info-logo img {width: 50% !important;margin: 20px 0px;}
footer span.system-year {margin-left: -5px;}
.copyright ul:last-child li a {pointer-events: none;}
span.multiselect-native-select:hover {background: #c3002f !important;}
.error-template {margin-top: 180px;}
div#widget-article-tile-Blog .article-detail {padding-top: 0;}
.page-item.active .page-link {background-color: #c01332;border-color: #c01332;}
.page-link {color: #d21627;}
div div#vehicleBar_FinanceButton .btn.btn-primary {padding: 4.9px !important;}
.ShowButtonsAtTop .fa-stack {left: -0.5rem;}
.select2-container--default .select2-results__option--highlighted[aria-selected] {background-color: #c01332;}
.form-group.row {margin: 0 auto 1rem;}
ul#menu_20_0 li a {pointer-events: none;}
.cookie-Banner {z-index: 99999999999;}
.text-secondary {color: #d2d2d2 !important;}
div#widget-forms-SigFin .form-group.row {margin: 1rem 0 0 !important;}
.fw-previous-tab-button, .fw-next-tab-button {margin-top: .5rem;}
div#widget-personnel-personel .nav-tabs {border: 0 !important;}
#widget-personnel-personel li.nav-item {margin: 0 .1rem;}
.Social-Media .fa-tiktok {background-repeat: no-repeat;background-size: 40%;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");height: 24px;width: 24px;}
