a:hover,div#legal a {text-decoration: none;}
div#quicklinks ul,div#socials a {display: inline-block!important;}
.d-card-background,.dc_img {background-repeat: no-repeat;}
@font-face {font-family: "Volvo Novum";src: url(../font/VolvoNovum-Regular.woff);font-style: normal;font-weight: 400;}
@font-face {font-family: "Volvo Novum";src: url(../font/VolvoNovum-Light.woff);font-style: normal;font-weight: 200;}
@font-face {font-weight: 200;src: url('../font/volvo-novum-light.woff2') format('woff2'),url('../font/volvo-novum-light.woff') format('woff');font-family: "Volvo Novum";}
@font-face {font-weight: 200;font-style: italic;src: url('../font/volvo-novum-light-italic.woff2') format('woff2'),url('../font/volvo-novum-light-italic.woff') format('woff');font-family: "Volvo Novum";}
@font-face {font-weight: 300;src: url('../font/volvo-novum-semi-light.woff2') format('woff2'),url('../font/volvo-novum-semi-light.woff') format('woff');font-family: "Volvo Novum";}
@font-face {font-weight: 300;font-style: italic;src: url('../font/volvo-novum-semi-light-italic.woff2') format('woff2'),url('../font/volvo-novum-semi-light-italic.woff') format('woff');font-family: "Volvo Novum";}
@font-face {font-weight: 400;src: url('../font/volvo-novum-regular.woff2') format('woff2'),url('../font/volvo-novum-regular.woff') format('woff');font-family: "Volvo Novum";}
@font-face {font-weight: 400;font-style: italic;src: url('../font/volvo-novum-italic.woff2') format('woff2');font-family: "Volvo Novum";}
@font-face {font-weight: 500;src: url('../font/volvo-novum-medium.woff2') format('woff2'),url('../font/volvo-novum-medium.woff') format('woff');font-family: "Volvo Novum";}
@font-face {font-weight: 700;src: url('../font/volvo-novum-bold.woff2') format('woff2'),url('../font/volvo-novum-bold.woff') format('woff');font-family: "Volvo Novum";}
body,h1,h2,h3,h4,h5,html,p {font-family: "Volvo Novum",Arial,sans-serif;color: #5d5b5a;font-weight: 400;}
h1,nav li.nav-item a,span.system-info-name {font-weight: 500!important;}
#footer a,#footer span,#header a,#header span {font-family: "Volvo Novum",Arial,sans-serif;color: #141414;font-weight: 500;}
div#widget-contactinfo-ContactsVolvo a,span.system-phone a {color: #1c6bba;}
.carousel-control-next,.carousel-control-prev {color: #1c6bba!important;opacity: 1!important;}
#Zone_1 a,#Zone_2 a,#Zone_3 a,#Zone_4 a,#Zone_5 a {color: #1c6bba;font-weight: 600;}
#Zone_1 a:hover,#Zone_2 a:hover,#Zone_3 a:hover,#Zone_4 a:hover,#Zone_5 a:hover,#divRenderBody a:hover {color: #1c6bba;}
.d-card a,h1,h5 {color: #212529;}
h3 {color: #000;}
span.system-info-name {font-size: .875rem;}
h1 {line-height: 1.125!important;font-size: 2rem!important;}
p {line-height: 1.5!important;font-size: 1rem!important;font-weight: 300!important;color: #707070!important;}
.btn-danger.focus,.btn-danger:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.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,.btn-primary.focus,.btn-primary:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-warning.focus,.btn-warning:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus,.show>.btn-outline-info.dropdown-toggle:focus,.show>.btn-primary.dropdown-toggle:focus,.show>.btn-warning.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(0,43,94,.43);}
.btn-primary.disabled,.btn-primary:disabled {background-color: #00aad2;}
.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus {box-shadow: 0 0 0 .2rem rgba(130,138,145,.5);}
.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle {background-color: #6c757d;color: #fff;border-color: #6c757d;}
.btn-danger {background-color: #2a609d;color: #fff!important;border-color: #2a609d;}
.btn-danger:hover {background-color: rgb(255 255 255);color: #2a609d!important;border-color: rgb(28 107 186);}
.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle,.show>.btn-outline-info.dropdown-toggle {background-color: #002b5e;color: #fff;border-color: #002b5e;}
.btn-warning {background-color: rgba(0,0,0,.7);color: #fff!important;border-color: rgba(0,0,0,.7);}
.btn-warning:hover {background-color: rgb(28 107 186);color: #fff;border-color: rgb(28 107 186);}
.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle {background-color: rgba(0,0,0,.7);color: #fff;border-color: rgba(0,0,0,.7);}
.bg-success {background-color: #002b5e!important;}
.bg-danger {background-color: #4c4948!important;}
#header .bg-light,#header .col-lg-5.col-12 {padding: 0 0 0 5px;}
#header .navbar-brand,.mobile-logo {display: none;}
#header .align-items-center.d-block.d-lg-flex.h-100.justify-content-center.p-2.text-center {padding: 15px 0!important;}
.ix-system-sitemap i {width: unset!important;height: unset!important;font-size: 1rem;}
.ix-system-sitemap img {width: 40px!important;}
#waterMark img {max-height: 15px;}
#socials .horizontal-menu li {display: inline-block;margin: 0 6px;}
#socials .horizontal-menu li a i:before {font-size: 1.4rem;color: #000;}
#legal {margin: 30px auto!important;}
#footer .wrapper {padding: 2rem;max-width: 39em;margin: 0 auto;text-align: center;}
.footer-copyright {display: block;color: #999;font: 15px "Volvo Novum","Arial Narrow","Helvetica Neue",Arial,sans-serif;margin: 0 auto 14px;font-family: Volvo Novum!important;}
.rotator-indicators,a#scrollToTopAuto {display: inline-block;}
a#scrollToTopAuto {line-height: 55px;color: #000000f5;font-size: 15px;transition: .3s;cursor: pointer;width: fit-content;margin: 0 auto;}
#waterMark {padding-bottom: 36px;}
a#scrollToTopAuto .fa-chevron-up {margin-left: 10px;}
.container-fluid {margin: 0!important;padding: 0!important;}
div#quicklinks ul li {margin: 0 15px 6px 0;display: contents;}
#quicklinks ul li a:after {content: "\203A";position: relative;top: 1px;width: 20px;height: 18px;display: inline-block;margin-left: 2px;font-size: 23px;}
section#footer {background-color: #fafafa;color: #fff;}
div#quicklinks ul {list-style: none;text-align: center;}
div#quicklinks ul li a {color: #fff;text-decoration: none;font-size: 16px;margin: 0 10px;}
.dropdown-item.active,.dropdown-item:active,div#quicklinks ul li a:hover {color: #5d5b5a!important;}
ol.rotator-indicators {position: absolute;bottom: 0;display: flex;margin: 0 auto;right: 44%;}
#widget-personnel-personel .nav-tabs .nav-link.active:hover,.ShowButtonsAtTop .btn-secondary:hover i,.btn-outline-primary:hover,.page-item.active .page-link,div#legal a {color: #fff!important;}
div#legal a:hover {opacity: .5;}
li.active.nav-item {border-color: #e4e4e4;}
li.nav-item:hover {background-color: #fafafa;}
.btn-primary,.btn-secondary:hover {border-color: #2a609d!important;background-color: #2a609d!important;color: #fff!important;}
.btn-outline-primary,.btn-primary span:hover,.btn-primary:disabled span:hover,.text-danger,.text-primary,div#vehicle_search_results_VolvoVS span .fa-heart:hover,div#vs-wishlist-icon:hover,div#widget-personnel-personel .card-block a:hover,div[id*=vehicle_search_area] .button-group a,div[id*=vehicle_search_area] .page-link,div[id*=vehicle_search_area] .text-primary,div[id*=vehicle_search_area]>div>div.col-lg-3.col-md-3.col-12>div.d-flex.pt-2.pt-sm-1.pt-md-0.mb-2>a,i[class*=wishlist-icon-],li.page-item span {color: #2a609d!important;}
.btn-info:hover,.btn-primary:hover,.btn-secondary {color: #2a609d!important;background-color: #fff!important;border-color: #2a609d!important;}
.btn-outline-primary:hover,.irs--big .irs-bar,.page-item.active .page-link,.widget-vehicle-search-results .dropdown-item:hover {background-color: #2a609d!important;}
.border-primary,.btn-outline-primary,.page-item.active .page-link {border-color: #2a609d !important;}
.btn-info,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle,li.page-item.active span {color: #fff!important;background-color: #2a609d!important;border-color: #2a609d!important;}
.irs--big .irs-bar {border: 1px solid #2a609d!important;background: linear-gradient(to bottom,#fff 0,#2a609d 30%,#2a609d 100%)!important;}
.top-nav {padding: 0 10px;border-bottom: 1px solid #ddd;}
.footer-copyright .system-info-name {margin-left: 4px;}









/*nav a.nav-link:after {content: "\f054";font-family: "Font Awesome 5 Free";font-weight: 900;color: #707070;top: 0;text-align: right;float: right;font-size: 1rem;}*/
.rotator-indicators .rotator-indicator-flat {width: 80px;}
#header a {font-size: 15px;letter-spacing: 1px;line-height: 27px;text-align: left;}
#widget-personnel-personel li.nav-item,.dc_bio,.dc_cta,.dc_img,.dc_logo,.dc_title {text-align: center;}
.alert-warning {background-color: #fafafa;color: #5d5b5a;border-color: #000;}
.bg-warning,div#vs-wishlist-icon:hover {background-color: transparent!important;}
.btn:focus,.btn:not(:disabled):not(.disabled):active:focus {box-shadow: none;}
.custom-control-input:checked~.custom-control-label::before {color: #fff;border-color: #2a609d;background-color: #2a609d;}
div#vs-wishlist-icon {border: none!important;}
button#vsf_reset_button {padding: 5px;}
.d-card .container-fluid,.widget-vehicle-search-results .dropdown-menu {padding: 0;}
#widget-personnel-personel .nav-tabs .nav-link.active, div#widget-personnel-personel li.nav-item a:hover {background-color: #1c6bba;color: #fff!important;}
div#widget-personnel-personel .nav-tabs .nav-link {border: none;text-align: center!important;white-space: pre-line!important;}
div#widget-personnel-personel li.nav-item:hover {border-color: transparent;}
.dropdown-item:focus,.dropdown-item:hover {color: #fff;}
div#specials-filter-Specials li.nav-item {border-bottom: none;}
.top-nav .wishlist-wrapper .btn-secondary:after {content: "Wishlist";font-weight: 400;margin-left: 4px;color: #5d5b5a;font-family: "Volvo Novum Light",Arial,sans-serif;font-size: 15px;letter-spacing: 1px;}
section#header {background-color: #fafafa;z-index: 999999;position: fixed;right: 0;left: 0;top: 0;}
div#image-rotator {margin-top: 62px;}
.inner {width: 80%;margin: 0 auto;padding: 58px 0;}
.navbar-light .navbar-toggler {border: none!important;outline: 0!important;}
.wishlistContainer {z-index: 9999999!important;}

@media only screen and (max-width: 1600px) {
.inner {width: 90%;}}

@media only screen and (max-width: 1400px) {
div#widget-personnel-personel .nav-tabs .nav-link {font-size: 13px;}}

@media only screen and (max-width: 1280px) {
#header a {font-size: 14px;}
div#widget-personnel-personel .nav-tabs .nav-link {padding: 8px!important;font-size: 14px;}}

@media only screen and (max-width: 1050px) {
nav a.nav-link:after {margin-left: 2px;}
#header a {padding-right: 0;}
div#new-model-list-test .card {min-width: 918px!important;}}
#header .dropdown-item.active,.dropdown-item:active,nav.bg-light.navbar-light.navbar-expand-lg.navbar {background: 0 0!important;}
div#socials {height: 20px;margin: 0 0 70px!important;border-top: 1px solid #e4e4e4;padding-top: 18px;}

@media only screen and (max-width: 960px) {
div li.nav-item a:hover,div#specials-filter-Specials li.active.nav-item,li.nav-item a {background-color: transparent!important;color: #000!important;}
.navbar-toggler {position: relative;margin-top: -50px;}
ul.navbar-nav a {padding: 10px;}
.logo {display: flex;align-items: center;}
.client-name .system-info-name {font-size: .78rem;}
.mobile-logo {display: block;padding: 10px 0;}
.right-nav .navbar-toggler,a.client-name-mv {display: none;}
div#new-model-list-test .card,div#new-model-list-test a {min-width: auto!important;}
li.nav-item:hover {border-color: none;}
li.active.nav-item,li.nav-item a:hover {color: #2a609d!important;background-color: #fff!important;}
nav a.nav-link:hover:after {color: #757575!important;}
#header .bg-light,#header .col-lg-5.col-12 {padding: 0!important;}
li.active.nav-item a,li.active.nav-item a.nav-link:after {color: #717171!important;}}
.btn-outline-info {color: #2a609d;border-color: #2a609d;}
.bootstrap-datetimepicker-widget table td span.active,.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover,.btn-outline-info:hover,.btn-outline-info:not(:disabled):not(.disabled):active,.select2-container--default .select2-results__option--highlighted[aria-selected] {background-color: #2a609d;}

@media only screen and (max-width: 768px) {
button#vsf_reset_button,button#vsf_search_button {font-size: 12px;}}

@media only screen and (max-width: 767px) {
span.vsf-item-header-text {font-size: 13px;}
section#header {overflow-y: auto;max-height: 380px;-webkit-overflow-scrolling: touch;}}

@media only screen and (max-width: 479px) {
#socials .horizontal-menu {padding: inherit;}
.engine-5-menu.horizontal-menu li {float: none;}
.contact-info span.system-info-phone,div#quicklinks ul li a {display: block;}
.mobile-logo {margin-left: 80px;}
a.client-name-mv {display: inline-block;}
.rotator-indicators .rotator-indicator-flat {width: 40px;}
h1 {font-size: 28px;}
div#widget-personnel-personel .nav-tabs .nav-link {font-size: 12px;}
section#header {max-height: none;}}

@media only screen and (max-width: 360px) {
#widget-personnel-personel .nav-link {font-size: 11px!important;}}

@-moz-document url-prefix() {
#vehicle-search-filter-stock-VolvoVS .form-control {width: 25%;}}
nav li.nav-item a {color: #000!important;font-size: 16px !important;}
#RotatorNext .fa-chevron-right,#RotatorPrevious .fa-chevron-left {border-radius: 50%;width: 32px;background: 0 0!important;color: #000!important;border-color: #000!important;box-shadow: 0 0 0 .8px #000!important;}
#widget-personnel-personel {margin: 65px 0;}
#widget-personnel-personel .nav-tabs .nav-link,#widget-personnel-personel .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: .3s ease-in-out;white-space: break-spaces;letter-spacing: .1px;font-size: 14px;}
#widget-personnel-personel .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 #1c6bba;align-items: center;}
#widget-personnel-personel li.nav-item {border: 0;width: 100%;margin-bottom: 0;display: flex;align-self: stretch;}
#widget-personnel-personel .nav-tabs .nav-item:last-child .nav-link {border-right: 0px;}
#widget-personnel-personel li.nav-item:hover a {color: #7b7b7b;}
#widget-personnel-personel .nav-tabs .nav-link {color: rgba(0,0,0,.5)!important;}
#widget-personnel-personel .nav-tabs .nav-link.active {color: #002b5e!important;}
#widget-personnel-personel ul>h6 {display: none!important;}
.navbar-toggler-icon {height: 24px!important;width: 24px!important;}
.contactInfo {margin-top: 15px;}
div#newModelTabContentVolvoHome>.row {margin: 0!important;}
#widget-forms-Finance .card:nth-child(3) .card-body .form-group:first-child .col-form-label {padding-top: 7px!important;}
#page-wrapper {position: relative;width: 100%;height: calc(100vh - 80px);}
#page-wrapper:after {position: absolute;content: '';width: 100%;height: 100%;background-color: rgba(0,0,0,.15);}
.d-card,.d-card-wrapper,.dc_back,.dc_front {max-width: 49%;min-height: 560px;}
.dc_back,.dc_front {box-shadow: 0 5px 25px 0 rgba(51,51,51,.28);}
.dc_content {min-height: inherit;}
.dc_front .dc_content {background-color: #f8f8f8;}
.dc_back .dc_content {padding: 0 2rem;}
.dc_content>div {width: 100%;display: flex;flex-direction: column;}
.post-content {align-self: flex-end;background-color: transparent;padding: 1em 10px;}
.d-card span.system-info-logo {max-width: 80px;width: 100%;}
.dc_logo img {width: 100%;}
.dc_img {width: 160px;height: 160px;border: 4px solid #fff;border-radius: 50%;margin: 0 auto 15px;background-color: #fff;background-size: contain;background-position: top;-webkit-box-shadow: 0 0 3px 1px rgb(0 0 0 / 60%);-o-box-shadow: 0 0 3px 1px rgb(0 0 0 / 60%);-moz-box-shadow: 0 0 3px 1px rgb(0 0 0 / 60%);box-shadow: 0 0 3px 1px rgb(0 0 0 / 60%);overflow: hidden;}
.dc_img-wrapper {background-image: linear-gradient(0deg,#f8f8f8 0,#f8f8f8 50%,#fff 0,#fff 60%);}
.d-card-wrapper {perspective: 1000px;z-index: 1;}
.d-card-wrapper.hover .d-card {-webkit-transform: rotateY(-180deg);-moz-transform: rotateY(-180deg);-ms-transform: rotateY(-180deg);-o-transform: rotateY(-180deg);transform: rotateY(-180deg);}
.d-card {position: relative;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;-ms-transform-style: preserve-3d;-o-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-transition: transform .6s ease-in-out;-moz-transition: transform .6s ease-in-out;-ms-transition: transform .6s ease-in-out;-o-transition: transform .6s ease-in-out;transition: transform .6s ease-in-out;}
.btn-flip,.dc_social>a {transition: .15s ease-in-out;}
.dc_back,.dc_front {-moz-backface-visibility: hidden;-o-backface-visibility: hidden;background-color: #fff;top: 0;left: 0;}
.d-card .main-content,.dc_title {background-color: transparent;}
.dc_front {z-index: 2;}
.d-card-background {position: absolute;width: 100%;height: 100%;background-size: cover;background-position: center;-webkit-filter: blur(3px);filter: blur(3px);}
.d-card .btn {border-radius: 0;cursor: pointer;}
.d-card .main-content {padding: 0 10px;}
.dc_back .main-content {justify-content: center;}
.d-card .pre-content {background-color: #fff;justify-content: center;}
.dc_front .pre-content {padding: 10px 2em 0;}
.dc_logo {display: flex;flex-direction: column;flex-wrap: wrap;align-items: center;}
.dc_logo .system-info-name {margin-top: 10px;font-weight: 700;font-size: 18px;}
.dc_title .member-fullname,.dc_title .member-position {font-weight: 600;font-size: 35px;display: block;margin-bottom: 2px;}
.dc_title .member-position {font-size: 25px!important;}
.dc_social>a {border-radius: 50%;box-shadow: 0 0 0 1px #d6d6d6;width: 32px!important;}
.dc_bio {position: relative;padding: 10px 30px;}
.dc_bio:after,.dc_bio:before {content: '';position: absolute;font-family: "Font Awesome 5 Free";font-size: 1em;font-weight: 900;color: #666!important;}
.dc_bio:before {content: "\f10e";-webkit-transform: scaleX(-1);-moz-transform: scaleX(-1);-o-transform: scaleX(-1);transform: scaleX(-1);filter: FlipH;-ms-filter: "FlipH";left: 10px;top: 0;}
.dc_bio:after {content: "\f10e";right: 10px;bottom: 0;}
.dc_social {padding-bottom: 10px;}
.btn-flip {background-color: #d9d9d9;cursor: pointer;}
.btn-flip:hover,.dc_social>a:hover {opacity: .7;}
.dc_social>.btn,.dc_social>a {margin: 2px 6px!important;}
#pf-side-menu span,.dc-links .horizontal-menu li .dock-link,.navbar-toggler-icon:after {text-align: center;font-style: normal;font-weight: 400;height: 14px;font-size: 16px;word-spacing: -1px;line-height: normal;}
.dc-links .horizontal-menu li .dock-link i {display: block;padding-bottom: 7px;font-size: 22px;}
.dc-links {width: 100%;margin-top: 10px;}
.dc-links .horizontal-menu {display: flex;height: 100%;justify-content: space-evenly;align-items: center;}
.dc_contact span {display: flex;align-items: flex-start;justify-content: flex-start;margin: 15px 0;}
.dc_contact span i {font-size: 25px;margin-right: 10px;}
.dc_contact span,.dc_contact span a {font-weight: 600;}
.dc_bio .member-bio {word-break: break-word;text-align: justify;}

@media only screen and (max-width: 960px) and (min-width:768px) {
.d-card,.d-card-wrapper,.dc_back,.dc_front {min-height: 660px;max-width: 100%;}
.d-card span.system-info-logo {max-width: 110px;}
.dc_img {width: 220px;height: 220px;}
.btn,.dc_bio .member-bio,.dc_contact span,.dc_contact span a,.dc_logo .system-info-name {font-size: 20px;}
.dc_title .member-fullname,.dc_title .member-position {font-size: 38px;}
.dc_title .member-position {font-size: 27px!important;}}

@media only screen and (max-width: 768px) and (orientation:portrait) {
.d-card,.d-card-wrapper,.dc_back,.dc_content,.dc_front {height: 100%;max-width: 100%;}}

@media only screen and (max-width: 768px) and (orientation:landscape) {
#page-wrapper {height: 100%;}
.d-card,.d-card-wrapper,.dc_back,.dc_front {max-width: 100%;}}
input[type=checkbox] {accent-color: #c50000;accent-color: #2a609d;}
div[id*=vehicle_search_area] #vehicleBar_FinanceButton .btn.btn-primary {padding: 5px .2px!important;}
div[id*=vehicle_search_area] .finance-open-icon {padding: 4px 0!important;}
div[id^=vehicle_search_area] .ShowButtonsAtTop .col-6:nth-child(2) {padding-right: 1px!important;}
div[id*=vehicle_search_area]>div>div.col-lg-3.col-md-3.col-12>div.d-flex.pt-2.pt-sm-1.pt-md-0.mb-2>a {align-self: flex-start!important;margin-top: .5rem;}

@media only screen and (max-width: 1200px) and (min-width:767px) {
div[id*=vehicle_search_area] #DepartmentFilterButtons #in-stock-preowned {font-size: 12px!important;padding: .25rem .28rem;}}

@media only screen and (min-width: 767px) {
div[id*=vehicle_search_area] #DepartmentFilterButtons {width: 100%!important;}
div[id*=vehicle_search_area] .row.m-0 .d-flex.pt-2.pt-sm-1.pt-md-0.mb-2 {flex-direction: column;align-items: flex-start;justify-content: center;}
div[id^=vehicle_search_area] .row .col-lg-3.col-md-3.col-12 {padding: 0 5px;}}

@media only screen and (max-width: 1200px) {
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;}}
.finance-open-icon i:hover,.page-link {color: #2a609d;}
.new-model-list .w-100 .btn-danger,.special-buttons .fa-stack,.tab-content .btn-danger,.vs-list-tile button.btn-danger {margin-bottom: 8px;}
.cookie-Banner {z-index: 99999999999;}
.btn-primary:not(:disabled):not(.disabled).active,.btn-secondary {background-color: transparent!important;border-color: #2a609d!important;color: #2a609d!important;}
div[id*=vsf_item_age] .irs-from,div[id*=vsf_item_age] .irs-to {background-color: #2a609d;background: linear-gradient(to bottom,#2a609d 0,#2a609d 100%);}
.bootstrap-datetimepicker-widget table td.today:before {border-bottom-color: #2a609d;}
div[class*=variant-compare-tile-].bg-warning,div[class*=vehicle-compare-tile-].bg-warning {background-color: #dcdcdc!important;}

@media only screen and (min-width: 1400px) {
.inner.container-fluid {padding-left: 50px;padding-right: 50px;}}

@media only screen and (max-width: 480px) {
#Homefooter #quicklinks ul li {width: 100%!important;}
.logo {display: flex;flex-direction: column;}
.wishlistMain {left: unset;}
.system-info-name {text-align: centre;}}
.carousel-control-next i,.carousel-control-prev i, .swiper-button-next, .swiper-button-prev {border-radius: 50%;width: 32px;height: 32px;background: 0 0!important;color: #fff!important;border-color: #fff!important;box-shadow: 0 0 0 .8px #fff!important;font-size: 25px;display: flex;justify-content: center;align-items: center;}
.CopyMe span.system-info-logo a img, .CopyMe span.system-info-logo img {width: 100px;}
.swiper-wrapper.scrollable .image-border-active {padding: 1rem;}
.swiper-wrapper.scrollable .image-border, .swiper-wrapper.scrollable .image-border:hover {padding: .2rem !important;}
#Clearfilter  .SelectedValue:first-child .pill-button {margin-left: 0;}
#Clearfilter > .ml-2 > .row {margin: 0 auto;}
#filter-content .button-group.show .fa-angle-down:before {content: "\f106";}