.pre-header .ph-links a,.pre-header .ph-links a span,.pre-header .ph-links>a,.pre-header .ph-links>div,.pre-header .ph-links>span {-webkit-transition: color .3s ease-in-out,box-shadow .3s ease-in-out;-moz-transition: color .3s ease-in-out,box-shadow .3s ease-in-out;-o-transition: color .3s ease-in-out,box-shadow .3s ease-in-out;}
#pf-side-menu,.pf-cta-menu .horizontal-menu li {line-height: 0;}
.main-menu-mobile .horizontal-menu li:focus,.sm-li.open>a:after {outline-color: transparent;}
.landing-buy-sell,.landing-cta .cta {overflow-x: hidden;}
@font-face {font-family: 'Open Sans';src: url(../font//OpenSans-Regular.ttf);font-weight: 400;font-style: normal;}
@font-face {font-family: 'Open Sans';src: url(../font//OpenSans-Bold.ttf);font-weight: 700;font-style: normal;}
@font-face {font-family: Lato;src: url(../font//Lato-Regular.ttf);font-weight: 400;font-style: normal;}
h1,h2,h3,h4,h5 {font-family: 'Open Sans Bold',sans-serif;color: #5d5b5a;font-weight: 400;}
a,body,div,html,p,span {font-family: Lato,sans-serif;color: #5d5b5a;font-weight: 400;}
#header i {margin-right: 5px;}
#header i:before {color: #141414;}
.main-header a:hover,.pre-header .ph-links>a:hover,.pre-header .ph-links>div:hover,.pre-header .ph-links>span:hover,a:hover {text-decoration: none;}
#pf-side-menu span,.ShowButtonsAtTop .align-items-center.row .col-10,.btn-primary span,.landing-cta .cta .box .box-link span {color: #fff;}
.cookie-Banner button {float: none!important;margin-left: 20px;}
div#widget-contactinfo-ContactsVolvo a {color: #284e80;}
.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,#divRenderBody a {color: #2677bb;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: #72a6d3;text-decoration: none;}
h1,h2,h5 {color: #212529;}
h1,h2 {line-height: 1.125!important;font-size: 2rem!important;font-weight: 500;}
p {line-height: 1.5;font-size: 1rem;font-weight: 300;color: #707070;}
#header .bg-light,#header .col-lg-5.col-12 {padding: 0 0 0 5px;}
#header .navbar-brand,.main-menu-mobile .mm_mbl-footer a:not(:last-child),.navbar-light .navbar-brand {display: none;}
#header .align-items-center.d-block.d-lg-flex.h-100.justify-content-center.p-2.text-center {padding: 15px 0!important;}
.pre-header {background-color: #c6c6c6;border-bottom: 2px solid #c6c6c6;display: flex;justify-content: flex-end;}
.header-logo.active,.main-header .header-logo,.main-header>.horizontal-menu,.pre-header .wishlist-wrapper {display: flex;align-items: center;}
.pre-header .ph-links {display: flex;align-items: center;justify-content: center;flex-wrap: wrap;}
.pre-header .ph-links a,.pre-header .ph-links a span {transition: color .3s ease-in-out,box-shadow .3s ease-in-out;}
#socials .horizontal-menu li a:hover i:before,.pre-header .ph-links a:hover,.pre-header .ph-links a:hover span {color: #2676bb;}
.pre-header .container-fluid .row {justify-content: space-between;}
.pre-header .ph-links>a,.pre-header .ph-links>div,.pre-header .ph-links>span {display: flex;align-items: center;letter-spacing: 1px;font-size: 20px;padding: 10px 0;transition: color .3s ease-in-out,box-shadow .3s ease-in-out;}
.pre-header .ph-links:first-child>a,.pre-header .ph-links:first-child>div,.pre-header .ph-links:first-child>span {margin-right: 15px;}
.pre-header .ph-links:last-child>a,.pre-header .ph-links:last-child>div,.pre-header .ph-links:last-child>span {margin-left: 15px;}
.pre-header .row .ph-wrapper {display: flex;position: relative;background-color: #fff;width: 32rem;}
.pre-header .row .ph-wrapper:first-child {justify-content: flex-start;}
.pre-header .row .ph-wrapper:last-child {justify-content: flex-end;}
.pre-header .row .ph-wrapper:after {content: '';border-bottom: 44px solid #fff;border-left: 50px solid transparent;border-right: 50px solid transparent;position: absolute;width: 90px;}
.pre-header .row .ph-wrapper:first-child:after {right: -50px;}
.pre-header .row .ph-wrapper:last-child:after {left: -50px;}
.pre-header .row .ph-wrapper .ph-space {-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
.main-header .header-nav>.horizontal-menu {display: none;visibility: hidden;}
.main-header .header-nav {display: flex;width: 100%;justify-content: flex-end;align-items: flex-end;}
.main-header .horizontal-menu .dock-link,.main-header .horizontal-menu .sub-menu a {color: #5d5b5a;font-weight: 400;font-size: 20px;position: relative;text-transform: unset;-webkit-transition: color .3s ease-in-out,box-shadow .3s ease-in-out;-moz-transition: color .3s ease-in-out,box-shadow .3s ease-in-out;-o-transition: color .3s ease-in-out,box-shadow .3s ease-in-out;transition: color .3s ease-in-out,box-shadow .3s ease-in-out;}
.main-header ul.navbar-nav li a:hover,.main-header .horizontal-menu li.active .dock-link,div#legal a:hover,div#quicklinks ul li a:hover {color: #bc0000!important;}
.main-header ul.navbar-nav li a {margin: 0 8px;color: #5d5b5a ;font-weight: 400;font-size: 20px;position: relative;text-transform: unset;-webkit-transition: color .3s ease-in-out, box-shadow .3s ease-in-out;-moz-transition: color .3s ease-in-out,box-shadow .3s ease-in-out;-o-transition: color .3s ease-in-out,box-shadow .3s ease-in-out;transition: color .3s ease-in-out, box-shadow .3s ease-in-out;padding: 0 !important;}
.main-header .horizontal-menu li.dt-li .dock-link:after {font-family: "Font Awesome 5 Free"!important;display: flex;align-items: center;justify-content: center;content: "\f078";position: absolute;font-size: 12px;line-height: 0;font-weight: 900;color: #21b0fc!important;top: 50%;left: 100%;margin-right: -50%;margin-left: 10px;transform: translate(-50%,-50%);}
.main-header.fixed-menu-scroll .horizontal-menu .dock-link,.main-header.fixed-menu-scroll .horizontal-menu .sub-menu a {color: #000;}
.main-header {position: relative;justify-content: center;background-color: #fff;padding: 0;border-bottom: 1px solid #c6c6c6;}
.main-header.fixed-scroll {position: fixed;top: -110px;box-shadow: 0 0 5px rgba(0,0,0,.1);}
.main-header.fixed-scroll.scrolling {top: 0;-webkit-transition: top .3s cubic-bezier(.65, .05, .36, 1);-moz-transition: top .3s cubic-bezier(.65, .05, .36, 1);-o-transition: top .3s cubic-bezier(.65, .05, .36, 1);transition: top .3s cubic-bezier(.65, .05, .36, 1);}
.main-header.fixed-menu-scroll {top: 0;}
.main-header .container-fluid .row {justify-content: space-between;padding: 0 10px;}
.main-header ul.navbar-nav li {height: 100%;display: flex;align-items: center;margin-right: 5px;}
.main-header>.horizontal-menu>li.active .dock-link {color: #21b0fc;}
.main-header>.horizontal-menu>li.active .sub-menu li.active,.main-menu-mobile .horizontal-menu a.active {background-color: #ececec!important;}
.main-menu-mobile .horizontal-menu a.active {color: #6b6b6b!important;}
#header .w-btn_copy,#header a {font-size: 14px;letter-spacing: 1px;text-align: left;}
.main-header .horizontal-menu .sub-menu li {border: 1px solid #e6e6e6;background: #fff;color: #000;}
.main-header .horizontal-menu .sub-menu li a {display: block;padding: 10px 10px!important;width: 100%;}
.main-header .horizontal-menu .sub-menu li:hover {background-color: #e6e6e6;}
.main-header ol.sub-menu-lt {position: absolute;top: 0;left: 100%;width: 100%;}
.landing-rando,.main-header .horizontal-menu>.dt-li>.sub-menu>.dt-li,.sm-li .dock-link {position: relative;}
.pre-header-link {display: flex;align-items: center;margin-right: 14px;}
.pre-header-link:after {content: "";width: 1px;height: 14px;box-shadow: 2px 0 0 0 #b9b9b9;margin-left: 10px;}
.pre-header-link a,.wishlist-wrapper .btn-secondary:after {font-family: Arial,Verdana,Helvetica,sans-serif;content: "Wishlist";font-weight: 600!important;margin-left: 4px;font-size: 12px;color: grey;letter-spacing: .5px;line-height: normal;}
.wishlist-wrapper .btn-secondary {padding: 0;cursor: pointer!important;border: none!important;background-color: transparent!important;position: relative;top: -1px;}
.pre-header-link i:before,.wishlist-wrapper .btn-secondary i:before {position: relative;top: 0;color: #a4a4a4!important;}
#mm-close,.sm-li>a:after {display: flex;position: absolute;}
.main-header .wishlist-wrapper:hover {display: flex;align-items: center;background: 0 0;-webkit-box-shadow: inset 0 3px 0 #21b0fc;box-shadow: inset 0 3px 0 #21b0fc;color: #21b0fc;height: 100%;}
#pf-side-menu span,.navbar-toggler-icon:after,.pf-cta-menu .horizontal-menu li .dock-link {text-align: center;font-family: Arial;font-size: 11.7px;font-style: normal;font-weight: 400;height: 14px;word-spacing: -1px;line-height: normal;}
.pf-cta-menu .horizontal-menu li .dock-link i {display: block;padding-bottom: 7px;}
.pf-cta-menu {width: 100%;}
.pf-cta-menu .horizontal-menu {display: flex;height: 100%;justify-content: space-evenly;align-items: center;}
.navbar-light .navbar-toggler {border: 0;position: relative;}
.navbar-light .navbar-toggler:focus {outline: #fff dotted 1px;}
#pf-side-menu {background-color: #21b0fc!important;color: #fff;padding: 10px 20px;}
.pf-sm-btn {width: 20px;height: 20px;background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgb(255, 255, 255)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")!important;background-size: cover;background-repeat: no-repeat;margin: 0 auto 2px;}
.main-menu-mobile {padding-top: 96px;position: fixed;left: 100%;z-index: 1000;width: 60%;height: 100vh;-webkit-box-shadow: 0 2px 10px rgba(0,0,0,.2);box-shadow: 0 2px 10px rgba(0,0,0,.2);background: #fff;-webkit-transition: left .15s ease-in-out;transition: left .15s cubic-bezier(.22, .61, .36, 1);text-align: left;overflow-y: auto;}
.main-menu-mobile.active {left: 40%;}
.main-menu-mobile .horizontal-menu li {float: none;text-transform: uppercase;}
.main-menu-mobile .horizontal-menu li .dock-link,.main-menu-mobile .horizontal-menu li .sub-menu li a {text-decoration: none;display: block;background: #fff;color: #6b6b6b;font-size: 16px;padding: 15px;letter-spacing: 1px;border-bottom: 1px solid #e6e6e6;line-height: 22.4px;font-family: Arial,Verdana,Helvetica,sans-serif;text-transform: initial;}
.main-menu-mobile .horizontal-menu li .sub-menu li>a {position: relative;background-color: #444;color: #fff;}
.main-menu-mobile .horizontal-menu li .sub-menu li .sub-menu li a {position: relative;background-color: #000;color: #fff;}
.main-menu-mobile .horizontal-menu li .dock-link:hover,.sm-li .dock-link:hover:after,.sm-li.open>.dock-link {background-color: grey!important;color: #fff!important;}
.main-menu-mobile .horizontal-menu li .dock-link:focus,.main-menu-mobile .horizontal-menu li .sub-menu li a:focus {outline: 0;color: #fff;background-color: #6b6b6b!important;}
.main-menu-mobile .mm_mbl-heading .mm_mbl-logo .system-info-logo img,.system-info-logo img {max-width: 230px;width: 100%;}
.sm-li.open>a:after {background-color: grey!important;color: #fff;content: "\f077";}
.main-menu-mobile .mm_mbl-heading {padding: 15px 20px;background-color: #c6c6c6;border-bottom: 1px solid #acacac;min-height: 68px;display: flex;justify-content: center;align-items: center;position: fixed;width: inherit;height: 140px;top: 0;z-index: 9;}
.main-menu-mobile .mm_mbl-heading h1,.main-menu-mobile .mm_mbl-heading span {line-height: normal;color: #fff;font-weight: 400;font-size: 16px;text-transform: uppercase;margin-bottom: 0;}
.main-menu-mobile .mm_mbl-logo>a {display: flex;justify-content: center;align-items: center;}
.main-menu-mobile .mm_mbl-menu {margin: 45px 0 60px;}
.main-menu-mobile .mm_mbl-footer {position: fixed;display: flex;align-items: center;width: inherit;padding: 20px 0;color: #000;background-color: #c6c6c6;border-top: 1px solid #fff;justify-content: center;bottom: 0;}
.main-menu-mobile .mm_mbl-footer a {color: #fff;font-size: 14px;}
.main-menu-mobile .mm_mbl-footer a:last-child {pointer-events: none;padding: 0;background-color: transparent!important;border: 0;line-height: normal;font-size: 14px;color: #5b5b5b!important;text-align: center;}
#mm_mbl-close:before {border-radius: 100%;height: 30px;width: 30px;display: flex;align-items: center;justify-content: center;z-index: 10;line-height: normal;font-size: 18px;color: #fff;background-color: #000;transition: .5s ease-out;transform: rotate(180deg);}
.main-menu-mobile.active #mm_mbl-close:before {transform: rotate(0);}
#mm-close {left: 10px;top: 10px;cursor: pointer;}
.sm-li>a:after {font-family: "Font Awesome 5 Free"!important;align-items: center;justify-content: center;content: "\f078";right: 0;top: 50%;transform: translate(0,-50%);font-size: 18px;line-height: 0;font-weight: 900;color: #6b6b6b;border-left: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6;width: 53px;height: 52px;}
.sm-li .sm-li>a:after {color: #fff!important;background-color: #444!important;}
.main-menu-mobile .horizontal-menu li .sub-menu li a:hover {background-color: #444;}
.main-menu-mobile .horizontal-menu .sm-li .sub-menu,.main-menu-mobile .horizontal-menu .sm-li .sub-menu .sm-li .sub-menu {display: none!important;position: relative!important;top: 0!important;width: 100%!important;height: inherit!important;opacity: unset!important;left: 0!important;z-index: auto!important;}
.main-menu-mobile .horizontal-menu .sm-li.open .sub-menu,.main-menu-mobile .horizontal-menu .sm-li.open .sub-menu .sm-li.open .sub-menu {display: block!important;}
#nav-toggler {padding: 8px 0;border-radius: 5px;transition: .3s;display: none;}
#nav-toggler:hover {background-color: #21b0fc;}
#nav-toggler:hover .nt-wrapper .icon-bar,.fixed-menu-scroll #nav-toggler:hover .nt-wrapper .icon-bar,.mm_mbl-logo .divider {background-color: #fff;}
.nt-wrapper {display: flex;align-items: flex-end;justify-content: space-between;flex-direction: column;height: 31px;order: 0;background-color: transparent;border: 0;}
.fixed-menu-scroll #nav-toggler:hover {background-color: #737373;}
.nt-wrapper:focus {outline: 0;}
#nav-toggler .icon-bar {background-color: #4c4c4c;transition: .3s;width: 35px;height: 5px;border-radius: 0;transform: rotate(0);margin-bottom: 0;}
.fixed-menu-scroll #nav-toggler .icon-bar {background-color: #000;}
#nav-toggler .icon-bar:nth-child(2) {width: 28px;}
#nav-toggler .icon-bar:nth-child(3) {width: 32px;}
#nav-toggler.active .icon-bar {width: 38px;}
.nt-wrapper.active .icon-bar:first-child {transform: rotate(45deg);-ms-transform-origin: 10% 10%;-moz-transform-origin: 10% 10%;-webkit-transform-origin: 10% 10%;transform-origin: 10% 10%;}
.nt-wrapper.active .icon-bar:nth-child(2) {background: 0 0;}
.nt-wrapper.active .icon-bar:nth-child(3) {transform: rotate(-45deg);-ms-transform-origin: 10% 90%;-moz-transform-origin: 10% 90%;-webkit-transform-origin: 10% 90%;transform-origin: 10% 90%;margin-bottom: 5px;}
.header-logo .nav-logo,.mm_mbl-logo .nav-logo {position: relative;max-width: 150px;margin-right: 0;}
.header-logo a {display: flex;flex-direction: row;align-items: center;justify-content: center;}
.header-logo .header-title h1 {display: flex;text-transform: uppercase;font-size: 30px;margin-bottom: 0;font-family: Arial,Verdana,Helvetica,sans-serif;color: #102b4e;}
.header-logo .header-title h1 span,.main-menu-mobile .mm_mbl-heading h1 span {margin-left: 8px;font-family: Arial,Verdana,Helvetica,sans-serif;font-weight: 900;}
.main-menu-mobile .mm_mbl-heading h1 span {margin-left: 2px;}
.header-logo .divider,.mm_mbl-logo .divider {width: 4px;height: 56px;background-color: #102b4e;margin: 0 20px;}
.main-header .container-fluid .row .mh-logo {position: absolute;top: 50%;left: 50%;margin-right: -50%;transform: translate(-50%,-50%);}
.Zone_2 {background: #fffcfc;background: -moz-linear-gradient(top,#fffcfc 0,#f6f6f6 76%,#eee 100%);background: -webkit-linear-gradient(top,#fffcfc 0,#f6f6f6 76%,#eee 100%);background: linear-gradient(to bottom,#fffcfc 0,#f6f6f6 76%,#eee 100%);}
.Zone_3 {background-color: #eee;}
.Zone_4 {background: rgb(238 238 238);background: -moz-linear-gradient(top,#eee 0,#f6f6f6 24%,#fffcfc 100%);background: -webkit-linear-gradient(top,#eee 0,#f6f6f6 24%,#fffcfc 100%);background: linear-gradient(to bottom,#eee 0,#f6f6f6 24%,#fffcfc 100%);}
.container {max-width: 1600px!important;width: 100%;padding: 0 20px!important;}
.lp-section {padding: 60px 0 40px;}
.landing-intro {padding: 100px 0 40px;}
.landing-contact {padding: 60px 15px 40px;}
.title {margin-bottom: 20px;text-align: center;}
.divider,.divider:after {position: relative;width: 100px;margin: 0 auto;height: 1px;background-color: #5d5b5a;margin-bottom: 20px!important;margin-top: 16px!important;}
.divider:after {content: '';display: inline-block;position: relative;width: 70px;bottom: 10px;}
.title.left {text-align: left;}
.title.right {text-align: right;}
.landing-cta .cta .box .icon,.title.left .divider,.title.right .divider {margin: 0;}
.title.left .divider {margin-right: auto;}
.title.right .divider {margin-left: auto;}
.title.left .divider:after {left: 0;margin-right: 0;transform: none;}
.title.right .divider:after {right: 0;margin-left: 0;transform: none;}
.h_copy {display: flex;text-align: center;justify-content: center;margin-bottom: 50px;}
.h_copy .title {margin-bottom: 0;}
.h_copy h1 strong,.select2-container {display: block;}
.landing-rando:after,.landing-rando:before {position: absolute;bottom: 0;width: 50%;height: 2vw;background-color: #fff;z-index: 101;content: '';}
.landing-rando:before {left: 0;transform: skewY(2deg);}
.landing-rando:after {right: 0;transform: skewY(-2deg);}
.landing-intro .heading,.landing-intro .heading .li_h_img-block ul {display: flex;flex-direction: row;align-items: center;justify-content: space-evenly;}
.landing-intro .heading .li_h_img-block ul {list-style: none;padding: 0;margin: 0;}
.landing-intro .heading .li_h_img-block ul li {margin: 0 10px;}
.landing-intro .heading .li_h_img-block ul li a {position: relative;display: block;color: #fff;border-bottom: 5px solid #2677bb;overflow: hidden;-webkit-transition: .3s;-moz-transition: .3s;-o-transition: .3s;transition: .3s;text-align: center;outline-color: transparent;}
.landing-intro .heading .li_h_img-block ul li a:before {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.5);content: '';transition: .3s;}
.landing-intro .heading .li_h_img-block ul li a:after {position: absolute;top: -38px;left: 0;width: 100%;height: 50px;background-color: #fff;content: '';}
.landing-intro .heading .li_h_img-block ul li a:hover {border-color: #222;}
.landing-intro .heading .li_h_img-block ul li a:hover span {color: #008eff;}
.landing-intro .heading .li_h_img-block ul li a:hover:before {background-color: rgba(0,0,0,.8);}
.landing-intro .heading .li_h_img-block ul li a span {position: absolute;display: block;top: 75%;left: 50%;margin-right: -50%;color: #fff;transform: translate(-50%,-50%) rotate(90deg);text-rendering: optimizelegibility;-webkit-transition: .3s;-moz-transition: .3s;-o-transition: .3s;transition: .3s;}
.landing-intro .copy {margin-top: 80px;}
.landing-intro .copy .li_c_copy {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;padding: 0 20px;display: flex;flex-direction: column;}
.landing-intro .copy .li_c_copy ul {padding: 0;margin: 0 0 0 20px;}
.landing-cta .cta {justify-content: space-evenly;padding: 20px 0;}
.landing-cta .cta .box {position: relative;display: inline-block;width: 430px;height: 260px;margin: 0 8px 48px;padding-left: 23px;border-right: 1px solid #333;overflow: hidden;transition: .3s;}
.landing-cta .cta .box .box-link {display: block;width: 420px;height: 100%;font-family: Raleway;color: #fff;border-top: 1px solid #333;border-bottom: 1px solid #333;background-color: #000;transition: .3s;transform: skewX(6deg);position: relative;overflow: hidden;box-shadow: -4px 0 0 0 #2677bb;}
.landing-cta .cta .box .box-link .img {background-size: cover;background-position: center;top: 50%;left: 47%;margin-right: -50%;transform: translate(-50%,-50%) skewX(-6deg);z-index: 0;}
.landing-cta .cta .box .box-link:after,.landing-cta .cta .box .box-link:before {content: "";width: 100%;height: 100%;background-color: rgba(0,0,0,.8);position: absolute;top: 0;left: 0;opacity: 0;transition: .5s;z-index: 1;}
.landing-cta .cta .box .box-link:after {background: rgb(198 198 198 / 30%);top: 0;left: 170%;opacity: 1;z-index: 1;transform: skewX(45deg);transition: .75s;}
.landing-cta .cta .box .box-link:hover:before {opacity: 1;}
.landing-cta .cta .box .box-link:hover:after {left: -170%;}
.landing-cta .cta .box img {width: 100%;height: auto;}
.landing-cta .cta .box .box-content {width: 100%;transition: .5s;z-index: 2;text-align: center;color: #fff;position: absolute;top: -50%;left: 49%;margin-right: -50%;transform: translate(-50%,-50%) skewX(-6deg);}
.landing-cta .cta .box .box-link:hover .box-content {top: 50%;}
.landing-cta .cta .box .box-content i {font-size: 35px;}
.landing-cta .cta .box .title {display: block;font-size: 18px;font-weight: 700;color: #fff;margin: 20px 0 10px;}
.landing-cta .cta .box .copy {font-size: 16px;display: block;}
.landing-cta .cta .box .copy-cta {color: #fff!important;font-weight: 400;display: inline-block;border-radius: 0;border: 3px solid #2677bb;padding: 2px 6px;margin-top: 20px;transition: .5s;}
.landing-cta .cta .box .copy-cta:hover {color: #2d7bbd!important;background-color: #fff;}
.landing-cta .cta .box .post {display: block;font-size: 15px;font-weight: 600;color: #fff;margin-bottom: 10px;}
.landing-cta .cta .box .icon li {display: inline-block;}
.landing-cta .cta .box .icon li a {display: block;width: 35px;height: 35px;line-height: 35px;border-radius: 50%;background: #0dab76;font-size: 18px;color: #fff;margin-right: 10px;transition: .5s;}
#socials .horizontal-menu li a i:before,div#quicklinks ul li a {-webkit-transition: color .3s ease-in-out;-moz-transition: color .3s ease-in-out;-o-transition: color .3s ease-in-out;}
.landing-cta .cta .box .icon li a:hover {transform: rotate(360deg);}
.landing-buy-sell .row {justify-content: space-between;padding: 20px 0;}
.landing-buy-sell .lbs-img {-ms-flex: 0 0 60%;flex: 0 0 60%;max-width: 60%;display: flex;align-items: center;}
.landing-buy-sell .lbs-copy {-ms-flex: 0 0 40%;flex: 0 0 40%;max-width: 40%;display: flex;flex-direction: column;justify-content: center;}
.landing-buy-sell .row:first-child .lbs-copy {padding: 0 100px 0 30px;}
.landing-buy-sell .row:last-child .lbs-copy {padding: 0 30px 0 100px;}
.landing-buy-sell .row:first-child .lbs-copy,.landing-buy-sell .row:last-child .lbs-img {text-align: right;justify-content: flex-end;}
.landing-buy-sell .row:first-child-child .lbs-img,.landing-buy-sell .row:last-child .lbs-copy {text-align: left;justify-content: flex-start;}
.landing-buy-sell .row .lbs-copy {justify-content: center!important;}
.ix-system-sitemap i {width: unset!important;height: unset!important;font-size: 1rem;}
.ix-system-sitemap img {width: 40px!important;}
#socials .horizontal-menu li {display: inline-block;margin: 0 6px;}
#socials .horizontal-menu li a i:before {font-size: 2.5rem;color: #000;transition: color .3s ease-in-out;}
#legal {margin: 15px auto 30px!important;color: #141414;}
#footer .wrapper {padding: 49px 0 53px;max-width: 39em;margin: 0 auto;text-align: center;}
.footer-copyright {display: flex;align-items: center;justify-content: center;pointer-events: none;flex-wrap: wrap;color: #000;margin: 14px auto 0;font-size: 16px;}
.text-danger,.text-primary,div#vs-wishlist-icon:hover,div#widget-personnel-personel .card-block a:hover {color: #284e80!important;}
.footer-copyright span {color: #000;font-size: 16px;margin-right: 5px;}
.mm_mbl-footer .footer-copyright,.mm_mbl-footer .footer-copyright span {margin: 0 auto;font-size: 14px;color: #5b5b5b!important;}
.mm_mbl-footer .footer-copyright span {margin-right: 5px;margin-left: 0;}
a#scrollToTopAuto {display: none;height: 55px;line-height: 55px;margin-top: 0;margin-bottom: 0;color: #141414;background-color: transparent;font-size: 15px;letter-spacing: .025em;padding-left: 50px;padding-right: 45px;border: 1px solid #141414;transition: .3s;cursor: pointer;}
a#scrollToTopAuto .fa-chevron-up {margin-left: 10px;}
a#scrollToTopAuto:hover {background-color: #141414;color: #fff;border-color: #fff;}
.container-fluid {margin: 0!important;padding: 0!important;}
div#quicklinks ul li {margin: 0 15px 6px 0;display: contents;}
#quicklinks ul li a:after {display: none;content: "\203A";position: relative;top: 1px;width: 20px;height: 18px;margin-left: 2px;font-size: 23px;}
footer#footer {background-color: #c6c6c6;color: #fff;padding: 40px 0;}
div#quicklinks ul {display: inline-block!important;list-style: none;text-align: center;}
div#quicklinks ul li a {color: #141414;text-decoration: none;font-size: 15px;margin: 0 10px;transition: color .3s ease-in-out;}
div#legal a {color: #141414;text-decoration: none;font-size: 15px;-webkit-transition: color .3s ease-in-out;-moz-transition: color .3s ease-in-out;-o-transition: color .3s ease-in-out;transition: color .3s ease-in-out;}
nav.bg-light.navbar-light.navbar-expand-lg.navbar {background: 0 0!important;}
.border-primary {border-color: #284e80!important;}
.system-info-name {margin-left: 4px!important;}
nav .dropdown a.nav-link:after, .mega-menu-dropdown:after {content: "\f078";font-family: "Font Awesome 5 Free";font-weight: 900;color: #bc0000;top: 3px;text-align: right;float: right;font-size: 12px;border: 0;position: relative;}
.rotator-indicators .rotator-indicator-flat {width: 80px;}
.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: #284e80;background-color: #284e80;}
div#vs-wishlist-icon {border: none!important;}
button#vsf_reset_button {padding: 5px;}
.dropdown-item:focus,.dropdown-item:hover {color: #000;background-color: #e6e6e6;}
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: Arial,sans-serif;font-size: 15px;letter-spacing: 1px;}
section#header {background-color: #fafafa;box-shadow: 0 0 5px rgba(0,0,0,.3);z-index: 995;top: 0;right: 0;left: 0;-webkit-transition: top .3s cubic-bezier(.65, .05, .36, 1);-moz-transition: top .3s cubic-bezier(.65, .05, .36, 1);-o-transition: top .3s cubic-bezier(.65, .05, .36, 1);transition: top .3s cubic-bezier(.65, .05, .36, 1);}
section#header.scroll {position: fixed;}
section#header.fixed-menu-scroll {top: -50px;}
.inner {padding: 90px 15px 30px!important;margin: 0 auto!important;max-width: 1600px;width: 100%;}
.navbar-light .navbar-toggler {border: none!important;outline: 0!important;}
.wishlistContainer {z-index: 1055!important;}
.main-footer .container .row,.post-footer .container .row {display: flex;justify-content: center;align-items: center;flex-direction: column;}
div#socials {margin: 0 0 16px;}
.scr-effect {visibility: hidden;}
.landing-intro .heading .li_h_img-block ul li.scr-fade-up:first-child,.landing-intro .heading .li_h_img-block ul li.scr-fade-up:last-child {transform: translateY(100px);opacity: 0;}
.landing-intro .heading .li_h_img-block:first-child ul li.scr-fade-up:first-child,.landing-intro .heading .li_h_img-block:last-child ul li.scr-fade-up:last-child {-webkit-transition: transform 1.25s cubic-bezier(.18, 1.29, .32, 1.28) .2s,opacity 1.25s cubic-bezier(.18, 1.29, .32, 1.28) .2s;-moz-transition: transform 1.25s cubic-bezier(.18, 1.29, .32, 1.28) .2s,opacity 1.25s cubic-bezier(.18, 1.29, .32, 1.28) .2s;-o-transition: transform 1.25s cubic-bezier(.18, 1.29, .32, 1.28) .2s,opacity 1.25s cubic-bezier(.18, 1.29, .32, 1.28) .2s;transition: transform 1.25s cubic-bezier(.18, 1.29, .32, 1.28) .2s,opacity 1.25s cubic-bezier(.18, 1.29, .32, 1.28) .2s;}
.landing-intro .heading .li_h_img-block:first-child ul li.scr-fade-up:last-child,.landing-intro .heading .li_h_img-block:last-child ul li.scr-fade-up:first-child {-webkit-transition: transform 1.25s cubic-bezier(.18, 1.29, .32, 1.28) .45s,opacity 1.25s cubic-bezier(.18, 1.29, .32, 1.28) .45s;-moz-transition: transform 1.25s cubic-bezier(.18, 1.29, .32, 1.28) .45s,opacity 1.25s cubic-bezier(.18, 1.29, .32, 1.28) .45s;-o-transition: transform 1.25s cubic-bezier(.18, 1.29, .32, 1.28) .45s,opacity 1.25s cubic-bezier(.18, 1.29, .32, 1.28) .45s;transition: transform 1.25s cubic-bezier(.18, 1.29, .32, 1.28) .45s,opacity 1.25s cubic-bezier(.18, .89, .32, 1.28) .45s;}
.landing-intro .heading .li_h_img-block ul li.scr-fade-up._scr-e-active {transform: translateY(0);opacity: 1;}
.landing-intro .heading .li_h_img-block ul li.scr-fade-up a:after {transform: skewY(0);-webkit-transition: transform .1s cubic-bezier(.45, .05, .55, .95) 1.9s;-moz-transition: transform .1s cubic-bezier(.45, .05, .55, .95) 1.9s;-o-transition: transform .1s cubic-bezier(.45, .05, .55, .95) 1.9s;transition: transform .1s cubic-bezier(.45, .05, .55, .95) 1.9s;}
.landing-intro .heading .li_h_img-block:first-child ul li.scr-fade-up._scr-e-active a:after {transform: skewY(8deg);}
.landing-intro .heading .li_h_img-block:last-child ul li.scr-fade-up._scr-e-active a:after {transform: skewY(-8deg);}
.landing-buy-sell .lbs-img img {will-change: transform;}
.landing-buy-sell .lbs-img.scr-fade-left img {-webkit-transition: transform 1.3s cubic-bezier(.4, 0, .2, 1) .4s;-moz-transition: transform 1.3s cubic-bezier(.4, 0, .2, 1) .4s;-o-transition: transform 1.3s cubic-bezier(.4, 0, .2, 1) .4s;transition: transform 1.3s cubic-bezier(.4, 0, .2, 1) .4s;transform: translateX(54rem);}
.landing-buy-sell .lbs-img.scr-fade-right img {-webkit-transition: transform 1.3s cubic-bezier(.4, 0, .2, 1);-moz-transition: transform 1.3s cubic-bezier(.4, 0, .2, 1);-o-transition: transform 1.3s cubic-bezier(.4, 0, .2, 1);transition: transform 1.3s cubic-bezier(.4, 0, .2, 1);transform: translateX(-54rem);}
.landing-buy-sell .lbs-img.scr-fade-left._scr-e-active img,.landing-buy-sell .lbs-img.scr-fade-right._scr-e-active img {transform: translateX(0);}
.landing-cta .cta:nth-of-type(2).scr-fade-in .box:first-child,.landing-cta .cta:nth-of-type(3).scr-fade-in .box:first-child {transform: translateX(-120px);opacity: 0;}
.landing-cta .cta:nth-of-type(2).scr-fade-in .box:last-child,.landing-cta .cta:nth-of-type(3).scr-fade-in .box:last-child {transform: translateX(120px);opacity: 0;}
.landing-cta .cta:nth-of-type(2).scr-fade-in .box:first-child,.landing-cta .cta:nth-of-type(2).scr-fade-in .box:last-child {-webkit-transition: .8s cubic-bezier(.22, .61, .36, 1);-moz-transition: .8s cubic-bezier(.22, .61, .36, 1);-o-transition: .8s cubic-bezier(.22, .61, .36, 1);transition: .8s cubic-bezier(.22, .61, .36, 1);}
.landing-cta .cta:nth-of-type(3).scr-fade-in .box:first-child,.landing-cta .cta:nth-of-type(3).scr-fade-in .box:last-child {-webkit-transition: .8s cubic-bezier(.22, .61, .36, 1) .45s;-moz-transition: .8s cubic-bezier(.22, .61, .36, 1) .45s;-o-transition: .8s cubic-bezier(.22, .61, .36, 1) .45s;transition: .8s cubic-bezier(.22, .61, .36, 1) .45s;}
.landing-cta .cta.scr-fade-in._scr-e-active .box {transform: translateX(0)!important;opacity: 1!important;}
.ShowButtonsAtTop .align-items-center.row {justify-content: center;}

@media only screen and (min-width: 1400px) {
.inner {padding: 90px 30px 30px!important;}}

@media only screen and (max-width: 1902px) {
ol.rotator-indicators {top: 85%!important;}
.landing-rando:after,.landing-rando:before {bottom: 0;}}

@media only screen and (max-width: 1400px) {
.landing-buy-sell .lbs-copy,.landing-buy-sell .lbs-img {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.landing-buy-sell .row .lbs-copy {padding: 0 50px!important;}
.main-header .horizontal-menu li .dock-link {margin: 0 12px;}
#header .w-btn_copy,#header a {font-size: 12.5px;}
div#widget-personnel-personel .nav-tabs .nav-link {font-size: 13px;}}

@media only screen and (max-width: 1280px) {
#header .w-btn_copy,#header a {font-size: 12px;}
div#widget-personnel-personel .nav-tabs .nav-link {padding: 8px!important;font-size: 14px;}
.main-header .container-fluid .row {justify-content: center;}
.main-header .container-fluid .row .mh-logo {position: relative;top: 0;left: unset;margin: 0;transform: unset;width: 100%;text-align: center;}
.main-header {padding: 10px 0 0;}
.h_copy {order: 0;width: 100%;}
.li_h_img-block {order: 1;margin-bottom: 50px;}
.landing-intro .copy {margin-top: 40px;}
.landing-intro {padding: 60px 0 40px;}
.main-header .horizontal-menu li .dock-link {padding: 15px 0;margin: 0 13px;}}

@media only screen and (max-width: 1200px) {
.ph-space,.pre-header .row .ph-wrapper:after {display: none;}
.pre-header .row .ph-wrapper {width: 50%;background-color: #c6c6c6;}
.pre-header .ph-links a,.pre-header .ph-links a span {color: #000;}
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 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;}}

@media only screen and (max-width: 960px) {
.navbar-toggler,section#header {position: relative;}
div li.nav-item a:hover,div#specials-filter-Specials li.active.nav-item {background-color: transparent!important;color: #000!important;}
#widget-personnel-personel .nav-tabs .nav-item.show .nav-link,#widget-personnel-personel .nav-tabs .nav-link.active {background-color: #2676bb!important;color: #000!important;}
.navbar-toggler {margin-top: -50px;}
.main-header,ul.navbar-nav a {padding: 10px;}
.logo {display: flex;align-items: center;}
#nav-toggler,.mobile-logo {display: block;}
.client-name .system-info-name {font-size: .78rem;}
.mobile-logo {padding: 10px 0;}
.mh-links,.pre-header.scroll,.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;}
.lp-section {padding: 0 0 40px;}
.landing-intro {padding: 80px 0 40px;}
.landing-buy-sell .row {flex-direction: column;}
.landing-buy-sell .row:first-child .lbs-copy {order: 0;}
.landing-buy-sell .row:first-child .lbs-img {order: 1;padding-right: 40px;}
.landing-buy-sell .lbs-copy,.landing-buy-sell .lbs-img {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;margin: 15px 0;}
.landing-buy-sell .row:last-child .lbs-img {padding-left: 40px;}
.landing-buy-sell .row .lbs-copy {padding: 0 30px!important;}
li.nav-item:hover {border-color: none;}
li.active.nav-item,li.nav-item a:hover {color: #284e80!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 {font-weight: 700!important;color: #717171!important;}
.pre-header .container-fluid .row {justify-content: center;}
.pre-header .ph-links>a,.pre-header .ph-links>div,.pre-header .ph-links>span {margin: 0 5px!important;padding: 2px 0;}
.main-header .container-fluid .row {justify-content: space-between;align-items: center;}
.main-header .container-fluid .row .mh-logo {width: initial;}
.pre-header .row .ph-wrapper {padding: 10px 0;width: 100%;justify-content: center!important;background-color: #c6c6c6;}
.landing-cta .cta .box .box-link:before {opacity: 1;background-color: rgba(0,0,0,.65);}
.landing-cta .cta .box .box-link .box-content {top: 50%;}}

@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;}
.landing-intro .copy {flex-direction: column;margin-top: 50px;}
.landing-intro .copy .li_c_copy {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.landing-buy-sell {padding: 0 0 40px;}
.landing-intro .copy .li_c_copy:last-child {margin-top: 50px;}
.landing-intro .copy .title {text-align: left;}
.landing-cta .cta {padding: 0;}
.pre-header .row .ph-wrapper {padding: 5px 0;}
.main-header {padding: 5px 10px;}
.landing-intro .heading .li_h_img-block ul {flex-direction: column;}
.landing-intro .heading .li_h_img-block ul li.scr-fade-up:first-child {margin-bottom: 50px;}
section#header {overflow-y: auto;max-height: 380px;-webkit-overflow-scrolling: touch;}}

@media only screen and (max-width: 576px) {
.main-menu-mobile {width: 100%;}
.landing-cta .cta .box .box-link {width: 100%;transform: none;overflow: visible;}
.landing-cta .cta .box .box-link .box-content {transform: translate(-50%,-50%);padding: 0 20px;left: 50%;}
.landing-cta .cta .box .box-link .img {transform: translate(-50%,-50%);left: 50%;}
.main-menu-mobile.active {left: 0;}
.main-menu-mobile .mm_mbl-heading .divider {margin: 0 8px;height: 30px;}
.main-menu-mobile .mm_mbl-heading h1,.main-menu-mobile .mm_mbl-heading span {font-size: 14px;}
.landing-cta .cta .box {padding-left: 0;box-shadow: -4px 0 0 0 #008eff;}
.mm_mbl-logo .nav-logo {max-width: 80px;}}

@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%;}}
.landing-intro .heading .li_h_img-block:first-child ul li a span,.landing-intro .heading .li_h_img-block:last-child ul li a span {left: 50%!important;transform: translate(-50%,-50%) rotate(0);}
.cookie-Banner {z-index: 9999999;}
.BarTileSearch div[id^=wish-icon-] {padding: 3px 10px;}
div#vehicleBar_FinanceButton .btn.btn-primary {padding: 5px 4px;}
div[id*=vehicle_search_area] #vehicleBar_FinanceButton .btn.btn-primary {padding: 6.76px .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;}}
.btn-primary:not(:disabled):not(.disabled).active {color: #2676bb!important;background-color: transparent!important;border-color: #2676bb!important;}
#widget-vehicle-search-used .vs-list-tile .btn-danger {margin-bottom: 8px;}
.FinanceCalc-Compact .finance-open-icon span, .finance-open-icon span, .finance-open-icon i:before {color: #fff;}
.ShowButtonsAtTop .btn-secondary i, .ShowButtonsAtTop i[class*=wishlist-icon] {color: #fff !important;}
.vs-list-tile button.btn.btn-danger.btn-sm.float-right {margin-bottom: 8px;}
.navbar-light .navbar-toggler {display: none;}
.navbar-expand-lg .navbar-nav .dropdown-menu {margin: 0;padding: 0;border: 0;border-radius: 0;}
.main-header ul.navbar-nav li .dropdown-menu a {border: 1px solid #e6e6e6;color: #000;padding: 10px !important;margin: 0 !important;}
.main-header ul.navbar-nav li .dropdown-menu .mega-menu a, .main-header ul.navbar-nav li .mega-menu-layout .dropdown-menu a {border: 0;padding: unset;margin: unset;}