@keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@media only screen{.compare-vehicles .vehicle-info .clean-car-reebate-fee{padding:0 .875rem}.clean-car-reebate-fee{font-size:11px;position:relative;color:#999}.clean-car-reebate-fee img{position:relative;top:-2px;margin-left:.25rem}.clean-car-reebate-fee a.sp-hover-link,.clean-car-reebate-fee img.sp-hover-link{transform:scale(1);display:inline-block}.clean-car-reebate-fee .debug{position:absolute;top:0;left:0;border:dashed 1px #000;background-color:#ffffe0;padding:.7em;right:0;width:max-content;z-index:1}.clean-car-reebate-fee-details{position:absolute;width:100%;max-width:300px;margin-left:-150px;top:calc(100% + .25rem);left:50%;z-index:100;background-color:#0a0a0a;padding:1rem 1rem 1.25rem;color:#fefefe;font-size:12px;text-align:left}.clean-car-reebate-fee-details .disclaimer{position:relative;top:-.75rem;margin-bottom:-.5rem}.clean-car-reebate-fee-details p{color:#fefefe!important;font-size:12px!important;text-align:left!important;padding-bottom:0!important;margin-bottom:.5rem}.clean-car-reebate-fee-details .sp-hover-close{text-align:right;color:#fff;cursor:pointer;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;position:relative;z-index:2}.clean-car-reebate-fee-details .sp-hover-close:hover{color:#fff;opacity:.7}.clean-car-reebate-fee-details a{color:#fff;font-weight:bold;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.clean-car-reebate-fee-details a i{vertical-align:middle;position:relative;top:0;font-size:16px}.clean-car-reebate-fee-details a:hover{opacity:.7;color:#fff}li.vehicle .vehicle-inner{position:relative}li.vehicle .vehicle-inner .clean-car-reebate-fee{margin-top:.5rem}li.vehicle .vehicle-inner .clean-car-reebate-fee-details{margin-left:0;left:0}li[data-stockno] .vehicle-inner{position:relative}div.featured-vehicles ul>li{position:relative}.vehicle-small-wrap{position:relative}.vehicle-small-wrap .clean-car-reebate-fee{position:static;display:table}.vehicle-small-wrap .clean-car-reebate-fee .clean-car-reebate-fee-details{width:300px}.single-vehicle-page .price-wrapper{position:relative;z-index:9}.single-vehicle-page .price-wrapper .clean-car-reebate-fee{margin-top:.25rem;display:inline-block}.single-vehicle-page .price-wrapper .clean-car-reebate-fee-details{margin-left:0;left:auto;right:0;width:300px}.single-vehicle-page .suggested .clean-car-reebate-fee{position:static}.single-vehicle-page .suggested .clean-car-reebate-fee span{white-space:nowrap}.single-vehicle-page .suggested .clean-car-reebate-fee img{top:-1px}.single-vehicle-page .suggested .clean-car-reebate-fee-details{top:calc(100% - .5rem);z-index:9999}.form-container .clean-car-reebate-fee-details{margin-left:0;left:0}.favourite-vehicles .price-wrapper .clean-car-reebate-fee{padding-left:1rem;display:table}.favourite-vehicles .price-wrapper .clean-car-reebate-fee .clean-car-reebate-fee-details{width:240px}.featured-vehicles .clean-car-reebate-fee{display:table}.featured-vehicles .clean-car-reebate-fee .clean-car-reebate-fee-details{width:240px}.tooltip-2{width:300px;max-width:300px!important;background-color:#0a0a0a;color:#fefefe;font-size:80%;padding:.75rem;position:absolute;z-index:10;top:calc(100% + .6495rem);border-radius:0;width:300px;display:block;line-height:1.5}.tooltip-2:before{content:'';display:block;width:0;height:0;border:inset .75rem;border-color:transparent transparent #0a0a0a;border-bottom-style:solid;border-top-width:0;bottom:98%;position:absolute;left:51%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}html,body,form{color:#000}body,h1,h2,h3,h4,h5,h6{font-family:"Lato",sans-serif}.row{max-width:1240px}body{background:#fff;border:0}h1,h2,h3,h4,h5,h6{color:#000}h3{color:#ee1844;font-size:2.5em;font-family:"Roboto",sans-serif}a:hover,a:focus{color:#950b27}.tabs dd>a,.tabs .tab-title>a{outline:none}button:focus{outline:none!important}*{outline:none!important;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent}.body-container{min-height:600px}#finance-popup .main-section .inner-section:after{z-index:-1}.button,.button.tiny,.finance-info-apply{-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.button:hover,.button.tiny:hover,.finance-info-apply:hover{background:#c50e34}.finance-info-apply{color:#fff}.finance-info-apply:hover{color:#fff}.finance-app-wrap a.switch{margin-top:1rem}.finance-app-wrap select[data-invalid]+.custom-dropdown-area a[data-selectul]{background-color:rgba(236,88,64,.1)}.finance-app-wrap ul.finance li{list-style:disc;margin-left:1rem}.finance-app-wrap ul.finance{margin-bottom:1rem}.finance-app-wrap strong{font-size:1.2em}#finance-summary-section{position:relative}.term-container{display:inline-block}.term-container ul{display:none;position:absolute;bottom:100%;left:100px;width:170px}.term-container li{display:block}.term-container.active ul{display:block}.repayment-container{display:inline-block}.repayment-select{display:none;position:absolute;right:0;bottom:100%;width:170px}.active .repayment-select{display:block}.repayment-select li{display:block}.finance-calc-results #repayment-terms li.li-repay{display:none}.finance-calc-results #repayment-terms li.li-repay.active{display:inline-block}#config-page-wrapper{background:#fff;padding-left:2rem;padding-top:2rem}#config-page-wrapper .button{max-width:300px;margin:2rem 0}#config-page-wrapper .login-cell{margin:auto;max-width:600px}#config-page-wrapper .login-cell label{display:inline-block;min-width:80px}#config-page-wrapper h1{margin:0}#config-page-wrapper table{margin:4rem 0}#config-page-wrapper table th{padding-bottom:1rem}#config-page-wrapper table td{padding:0 1rem;min-width:10rem}#config-page-wrapper table td input{min-width:18rem}#google-trans{top:5%!important}#google-trans h3{font-size:28px;font-weight:900}#google-trans .standard-btn{margin-top:1rem;max-width:200px}#google-trans .icon-close{float:right;padding-top:1rem}#google-trans .google-area{max-width:400px;margin:auto}#google-trans .goog-te-gadget .goog-te-combo{margin:4px 0;padding:0 1rem}.google-translate{text-align:center}.google-translate a{color:#fff;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.google-translate a:hover{opacity:.7}.google-translate a i{font-size:22px;vertical-align:middle;margin-right:.5rem;margin-top:-2px}.video-link{background:url(../../../Motorcentral/Image/play-sm.png) center;width:36px;height:36px;position:absolute;right:8px;bottom:8px;padding:4px;z-index:80}.video-link:hover{opacity:.7;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.video-link.video-link-vehicle{background:url(../../../Motorcentral/Image/play.png) center;width:93px;height:93px;position:absolute;right:16px;top:1rem;padding:4px;z-index:80}.video-link.video-link-vehicle:hover{opacity:.7;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.gallery-wrapper{visibility:hidden;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.no-matching-results{padding-left:1rem}.home-vertical-search .row .row{margin-left:0;margin-right:0}.home-vertical-search .columns{padding:0;margin:0}.home-vertical-search .custom-dropdown-button,.home-vertical-search .zselect{position:relative}.home-vertical-search .custom-dropdown-button:after,.home-vertical-search .zselect:after{display:block;position:absolute;top:0;right:2px;width:18px;font-size:.7rem;pointer-events:none;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}.home-vertical-search .select{width:101%;-moz-appearance:none;text-indent:.01px;text-overflow:''}.home-vertical-search .custom-dropdown-button:active:after,.home-vertical-search .custom-dropdown-button:focus:after,.home-vertical-search .custom-dropdown-button:hover:after{right:2px;top:0}.service-form h4{font-weight:bold;font-size:20px}.service-form .custom-dropdown-area{margin-top:0}.service-form .button{max-width:200px;line-height:30px}.pswp img{height:auto!important}.pswp__bg{background:#1f2225!important}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background-color:rgba(0,0,0,0)!important}.pano-zoom{right:5%;bottom:25px;position:absolute;z-index:1}.pano-zoom i{font-size:30px;color:rgba(255,255,255,.4);-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.pano-zoom i:hover{color:#fff}.pano-images{left:5%;bottom:17px;position:absolute;z-index:1}.pano-title{left:10px;top:5px;position:absolute;color:#fff;text-shadow:2px 2px rgba(0,0,0,.1);font-size:18px}.pano-close a{font-size:20px;text-shadow:2px 2px rgba(0,0,0,.1)}.pano-controls-container{position:absolute;left:0;right:0;top:0;bottom:0}.pano-controls-container .top-bg{position:absolute;top:0;left:0;width:100%;height:80px;background-image:-owg(linear-gradient(180deg,rgba(31,34,37,.25) 0,rgba(31,34,37,0) 100%));background-image:-webkit(linear-gradient(180deg,rgba(31,34,37,.25) 0,rgba(31,34,37,0) 100%));background-image:-moz(linear-gradient(180deg,rgba(31,34,37,.25) 0,rgba(31,34,37,0) 100%));background-image:-o(linear-gradient(180deg,rgba(31,34,37,.25) 0,rgba(31,34,37,0) 100%));background-image:linear-gradient(180deg,rgba(31,34,37,.25) 0,rgba(31,34,37,0) 100%)}#panorama-div.reveal{margin-top:0;top:0!important;max-height:none!important;position:fixed}#panorama-div .cssload-loader{border:4px solid #fff}#panorama-container{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}#panorama-container canvas{max-width:800px;max-height:none;margin:0 auto;display:block}.pano-bottom-bg{position:absolute;bottom:0;left:0;width:100%;height:80px;background:rgba(31,34,37,.6);border-top:1px solid #404245;z-index:9999}.pano-pause{bottom:23px;position:absolute;left:50%;margin-left:-15px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;z-index:1}.pano-pause a i{font-size:40px;color:#fff;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.pano-pause a i:hover{color:#ee1844}.pano-pause .refresh{display:inline}.pano-pause .refresh a i{font-size:30px;line-height:46px;color:rgba(255,255,255,.4);-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.pano-pause .refresh a i:hover{color:#fff}#panorama-controls{position:absolute;left:0;right:0;top:0;bottom:0}.pano-images .image-select,.pano-zoom .zoom,.pano-close a,.pano-pause a{width:34px;height:34px;line-height:29px;text-align:center;float:left;margin:0 0 8px 8px;cursor:pointer}.pano-images .image-select.debug-select{width:auto}.image-select{border:2px solid rgba(255,255,255,.4);color:rgba(255,255,255,.4);-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.pano-images .image-select:hover{color:#fff;border-color:#fff}.pano-images .image-select.active{border:none;cursor:default;color:#ee1844;border:2px solid #ee1844}.pano-close{right:10px;top:10px;position:absolute}.pano-close a{float:right;font-size:20px;color:#fff;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.pano-close a:hover{color:rgba(255,255,255,.4)}.pano-zoom .zoom{margin:8px 0 0 8px}.reveal.panorama-reveal{margin-left:auto;margin-right:auto;width:100%;height:100%;padding:0;border:0}.reveal-overlay{background-color:rgba(0,0,0,.7)}.button{background:#ee1844;font-size:1rem}.has-tip{border-bottom:1px dashed rgba(0,0,0,0)}input:disabled,input[readonly],textarea:disabled,textarea[readonly]{background:#fff}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;opacity:0}input[type=number]{-moz-appearance:textfield}[type='checkbox']{height:1.5rem;float:left;width:1.5rem;margin-right:.75rem;font-size:1rem;position:relative;margin-bottom:.75rem}[type='checkbox']:active,[type='checkbox']:focus{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}[type='checkbox']:after{content:'';background-color:#fff;display:inline-block;visibility:visible;height:25px;width:25px;border:2px solid #aaa;cursor:pointer;position:absolute;top:-1px;left:-1px}[type='checkbox']:checked:after{content:"";position:absolute;display:block;font-family:"icomoon";font-size:1.3125rem;top:-1px;left:-1px;color:#585858;opacity:1}.nstSlider .leftGrip,.nstSlider .rightGrip{background:#ee1844}.nstSlider .bar{background:#ee1844;opacity:.7}select{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;height:2.938rem}select:active,select:focus{border:2px solid #ee1844}.custom-dropdown-area{width:100%;position:relative;margin:4px 0 1rem;min-width:100px!important}.custom-dropdown-area:hover .custom-dropdown-button{border-color:#ee1844;border-width:2px;padding:7px}.custom-dropdown-area li{cursor:pointer;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;padding:0 1rem;line-height:2.2}.custom-dropdown-area li:not(.optgroup):hover{background:#f0f0f0}.custom-dropdown-area li a{color:#000;font-size:.875rem;line-height:2}.custom-dropdown-area ul{border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;position:absolute;background:#fff;top:2.938rem;width:100%;z-index:10;max-height:300px;overflow:auto}.custom-dropdown-button{min-width:0;width:100%;height:2.938rem;line-height:2rem;border-radius:0;border-color:#ccc;background-color:#fff;position:relative;background-image:none;white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all,0s;-moz-transition:all,0s;-o-transition:all,0s;transition:all,0s}.custom-dropdown-button:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);background-position:100% center;background-repeat:no-repeat;position:absolute;right:.25rem;content:'';width:1rem;height:1rem;top:.875rem}.custom-dropdown-button:active,.custom-dropdown-button:focus,.custom-dropdown-button:hover{border:2px solid #ee1844;background-color:#fff;border-color:#ee1844!important;padding:7px}.custom-dropdown-button:active:after,.custom-dropdown-button:focus:after,.custom-dropdown-button:hover:after{right:.1875rem;top:.8125rem}.custom-dropdown-button a{color:#000}select[data-invalid]+.custom-dropdown-area a[data-selectul]{background-color:rgba(236,88,64,.1)}[type='text'],[type='password'],[type='date'],[type='datetime'],[type='datetime-local'],[type='month'],[type='week'],[type='email'],[type='number'],[type='search'],[type='tel'],[type='time'],[type='url'],[type='color'],textarea{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;height:2.938rem;line-height:1.2;border-color:#ccc;-webkit-appearance:none;padding:.5rem}[type='text']:active,[type='text']:focus,[type='password']:active,[type='password']:focus,[type='date']:active,[type='date']:focus,[type='datetime']:active,[type='datetime']:focus,[type='datetime-local']:active,[type='datetime-local']:focus,[type='month']:active,[type='month']:focus,[type='week']:active,[type='week']:focus,[type='email']:active,[type='email']:focus,[type='number']:active,[type='number']:focus,[type='search']:active,[type='search']:focus,[type='tel']:active,[type='tel']:focus,[type='time']:active,[type='time']:focus,[type='url']:active,[type='url']:focus,[type='color']:active,[type='color']:focus,textarea:active,textarea:focus{border:2px solid #ee1844;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:.4375rem}[data-mclist-for]{position:relative;cursor:pointer;display:inline-block}ul[data-mclist]{display:none}ul[data-mclist].mclist-visible,.small-ddl-show{display:block;position:absolute;left:0;top:100%;width:200px;background:#fff;border:1px solid #ccc;z-index:999;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.1);-moz-box-shadow:3px 3px 10px rgba(0,0,0,.1);box-shadow:3px 3px 10px rgba(0,0,0,.1)}.dd-link{padding-right:.5rem;padding-bottom:.5rem}.dd-link li{line-height:1.4;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.dd-link li:last-child{border-bottom:none}.dd-link li:hover{background:#f0f0f0}.dd-link i{vertical-align:middle;pointer-events:none}.dd-link a{color:#000;font-weight:400;padding:.625rem 1rem;display:block;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.dd-link a i{font-size:1.25rem;vertical-align:text-bottom;padding-right:.25rem}ul[data-mclist].mclist-bottom.mclist-visible{top:auto;bottom:100%}.more-actions{line-height:2.5;color:#000}.more-actions:after{content:"";width:1rem;height:1rem;font-family:"icomoon";vertical-align:middle}.more-actions ul[data-mclist].mclist-bottom.mclist-visible{margin-bottom:0;bottom:64px;left:-4px;width:215px}.more-actions ul[data-mclist].mclist-bottom.mclist-visible i{margin-right:.25rem;font-size:.925rem;vertical-align:middle}.more-actions ul[data-mclist].mclist-bottom.mclist-visible i.icon-drive{font-size:.8rem}.small-ddl-show{display:table!important;top:44px;right:32px;left:auto;padding:.625rem;width:170px}.small-ddl-show .custom-dropdown-area{min-width:100px!important}.small-ddl-show .custom-dropdown-button{display:none}.small-ddl-show .dropdown.menu{width:190px;display:block!important}.small-ddl-show li{font-size:1rem;color:#000;line-height:1;padding:.425rem 0}.small-ddl-show li a{color:#000}.small-ddl-show li.selected{position:relative}.small-ddl-show li.selected:after{position:absolute;content:"";top:-.375rem;right:.6875rem;font-family:"icomoon";font-size:1.25rem;height:1rem;width:1rem;color:#000}.small-ddl-show li.selected a{color:#000}.back-link{font-size:13px;display:inline-block;position:relative;top:0}.back-link i{vertical-align:middle}.sw-sort{height:0;overflow:hidden}.fixed-top{cursor:pointer;padding:1rem .5rem;text-align:center;display:block;z-index:100;width:62px;height:62px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;background:#ee1844;background-position:0 0;font-size:11px;line-height:1.1;position:fixed;right:1.25rem;bottom:4.375rem;opacity:.9;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.fixed-top:before{content:"Go To Top";position:absolute;top:1.313rem;right:.375rem;width:3rem;height:3.875rem;color:#fff;text-transform:uppercase;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.fixed-top:hover{background:#ad0d2e}.fixed-top:hover:before{opacity:0}.fixed-top:hover:after{content:"";font-family:"icomoon";position:absolute;top:1rem;right:.375rem;width:3rem;height:3.875rem;color:#fff;text-transform:uppercase;font-size:1.5rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.search-term{font-size:.75rem;color:#737373;letter-spacing:.7px;padding-bottom:.5rem;padding-top:1rem}.search-term a.search-type{color:#737373;letter-spacing:.7px;text-decoration:underline;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;margin-right:.5rem}.search-term a.search-type:hover{color:#5a5a5a}.search-term a.start-search{color:#ee1844;letter-spacing:.7px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;white-space:nowrap}.search-term a.start-search:hover{color:#c50e34}.search-term a.start-search i{font-size:.6875rem;padding-left:.375rem}.standard-btn{display:block;text-align:center;color:#000;font-weight:500;padding:.5rem;height:39px;line-height:1.4;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;background:#fff;font-family:"Roboto",sans-serif;border:1px solid #555}.custom-btn,.button{display:block;text-align:center;color:#fff;padding:.425rem;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;cursor:pointer;background:#ee1844;font-family:"Roboto",sans-serif;border:1px solid #ee1844}.custom-btn:hover,.button:hover{background:#c50e34;border:1px solid #c50e34}.recaptcha-container{padding-top:1rem;min-height:95px}.contact-page-wrap .recaptcha-container{padding-top:0}.vehicle-single-disclaimer{font-size:.875rem;color:#000}a.close-reveal-modal{color:#656565}#popup-scroll{background:#f7f7f7}.form-container{background:#f7f7f7;padding-top:3.25rem;padding-bottom:2rem}.form-container h1,.form-container h2,.form-container h3{line-height:1.6;padding-left:1rem;margin-bottom:3rem;font-family:"Lato",sans-serif;font-weight:700;font-size:1.625rem;position:relative;color:#000;padding-bottom:16px}.form-container h1:after,.form-container h2:after,.form-container h3:after{position:absolute;width:40px;height:3px;bottom:0;left:1rem;background:#ee1844;content:''}.form-container .custom-btn{display:inline-block;padding:.425rem 3rem;margin-bottom:1rem}.form-container .custom-btn:hover{color:#fff}.form-container h1{padding-left:0;margin-bottom:2rem}.form-container h1:after{left:0}.form-container .form-heading{padding:0;position:fixed;top:0;left:0;right:0;background:#f7f7f7;z-index:9}.form-container .form-heading .columns{padding:0}.form-container .form-heading h6{font-size:.875rem;font-weight:500;padding:1rem 0 1rem 1rem;border-bottom:1px solid #ccc;margin-bottom:0;position:relative;font-family:"Lato",sans-serif}.form-container .form-heading h6:after{content:'';position:absolute;right:3rem;top:0;height:100%;width:1px;background:#ccc}.form-container .vehicle-small{background:none}.form-container .vehicle-small .on-road-costs{font-size:13px}.form-container .vehicle-small .cell-photo{float:left;border:none;max-width:170px}.form-container .vehicle-small .vehicle-info{color:#7f7f7f;line-height:1.2;font-size:.75rem;padding-left:1rem;float:left}.form-container .vehicle-small .vehicle-info h6{font-size:.875rem;font-weight:bold;color:#2a3744;padding-top:0!important;line-height:1.6;padding-bottom:.25rem!important}.form-container .vehicle-small .vehicle-info .special,.form-container .vehicle-small .vehicle-info .price,.form-container .vehicle-small .vehicle-info .amount,.form-container .vehicle-small .vehicle-info .price-wrapper{color:#7f7f7f;font-size:.75rem}.form-container .vehicle-small-wrap{max-width:100%;border:none;margin-bottom:0}.form-container .featured-vehicles .title{font-size:.875rem;font-weight:bold;color:#2a3744;padding-top:0!important;line-height:1;padding-bottom:.25rem!important;margin-bottom:0;text-align:left;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.form-container .featured-vehicles .specs,.form-container .featured-vehicles .price{color:#7f7f7f;font-size:.75rem}.form-container .form-fields{background:#fff;padding-top:1rem;border-top:1px solid #ccc;font-weight:bold;color:#585858;font-size:.875rem;line-height:1.8;padding-bottom:.5rem}.form-container .form-fields small{color:#aaa;font-size:70%}.form-container .form-fields .is-invalid-input{background:#ffe4e5;border:1px solid #ce9696}.form-container .form-fields [type='text'],.form-container .form-fields textarea{box-shadow:none}.form-container .form-fields textarea:active,.form-container .form-fields textarea:focus{border:2px solid #ee1844}.form-container .form-fields input{width:100%;height:2.938rem;margin-bottom:1rem;border:1px solid #ccc;position:relative;z-index:1;background:transparent;text-align:left}.form-container .form-fields input:active,.form-container .form-fields input:focus{border:2px solid #ee1844}.form-container .form-fields ::-webkit-input-placeholder{font-size:.875rem;padding-top:.125rem}.form-container .form-fields :-moz-placeholder{font-size:.875rem;padding-top:.125rem}.form-container .form-fields ::-moz-placeholder{font-size:.875rem;padding-top:.125rem}.form-container .form-fields :-ms-input-placeholder{font-size:.875rem;padding-top:.125rem}.form-container .form-fields label{vertical-align:top;padding-right:1rem}.form-container .form-fields .form-part{padding-bottom:.5rem}.form-container .form-fields .form-part h6{padding-top:.5rem}.form-container .form-fields .form-part .pay-by{padding-bottom:.5rem}.form-container .form-fields [type='checkbox']{height:1.5rem;float:left;width:1rem;margin-right:1rem;font-size:1rem;position:relative;margin-bottom:.75rem;padding:0}.form-container .form-fields [type='checkbox']:active,.form-container .form-fields [type='checkbox']:focus,.form-container .form-fields [type='checkbox']:hover{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0}.form-container .form-fields [type='checkbox']:after{content:'';background-color:#fff;display:inline-block;visibility:visible;height:25px;width:25px;border:2px solid #aaa;cursor:pointer;position:absolute;top:-1px;left:-1px}.form-container .form-fields [type='checkbox']:checked:after{content:"";position:absolute;display:block;font-family:"icomoon";font-size:1.3125rem;top:-1px;left:-1px;color:#585858;opacity:1}.form-container .form-fields input[type="radio"]{height:1.5rem;width:1.5rem;font-size:1rem;position:relative;line-height:1;padding:0}.form-container .form-fields input[type="radio"]:active,.form-container .form-fields input[type="radio"]:focus,.form-container .form-fields input[type="radio"]:hover{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0}.form-container .form-fields input[type="radio"]:before{content:'';background-color:#fff;display:inline-block;visibility:visible;height:30px;width:30px;border:2px solid #aaa;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;position:absolute;left:-3px;top:-3px}.form-container .form-fields input[type="radio"]:after{content:'';display:inline-block;visibility:visible;height:30px;width:30px;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;left:-3px;top:-3px;position:absolute}.form-container .form-fields input[type="radio"]:checked:after{position:absolute;display:block;height:10px;width:10px;background:#585858;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;box-shadow:none;border:none;top:7px;left:7px;opacity:1}.form-container .form-fields input[type="radio"]:checked:before:before{content:'';background-color:#fff;display:inline-block;visibility:visible;height:30px;width:30px;border:2px solid #aaa;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;left:-3px;top:-3px;position:absolute}.form-container .form-fields [type='checkbox']+label,.form-container .form-fields [type='radio']+label{font-weight:bold;color:#585858;font-size:.875rem;line-height:1.8}.form-container .form-fields .has-tip{line-height:1.4;color:#ee1844;border-bottom:1px dashed #aaa}.form-container .form-fields .book-checkbox{padding-left:0;width:1.5rem}.form-container .form-fields .img{max-width:120px}.form-container .form-fields h6{font-weight:bold;font-size:1rem}.form-container .form-fields .featured-vehicles ul li{clear:both;margin-bottom:1rem;display:flex}.form-container .form-submit{padding-top:.5rem;margin-top:1rem}.form-container .form-submit .button{padding:.625rem!important;width:140px;float:left;font-size:1rem}.form-container .form-submit .reset-btn{color:#888;float:left;padding-left:1rem;padding-top:.5rem;font-size:.875rem}.form-container .form-submit .reset-btn i{font-size:.625rem;padding-right:.25rem}.trade-in-wrap,.contact-page-wrap,.testimonial-page-wrap,.finance-app-wrap{padding:2rem .375rem}.trade-in-wrap h3,.contact-page-wrap h3,.testimonial-page-wrap h3,.finance-app-wrap h3{font-weight:700;position:relative;margin-bottom:2.5rem;color:#000;line-height:1.1;font-size:2rem}.trade-in-wrap h3:after,.contact-page-wrap h3:after,.testimonial-page-wrap h3:after,.finance-app-wrap h3:after{position:absolute;width:40px;height:3px;bottom:-1rem;left:0;background:#ee1844;content:''}.trade-in-wrap h4.branch,.contact-page-wrap h4.branch,.testimonial-page-wrap h4.branch,.finance-app-wrap h4.branch{font-weight:700;position:relative;margin-bottom:2.5rem;color:#000;line-height:1.1;font-size:2rem}.favourite-wrapper{padding-bottom:4rem;padding-left:0;padding-right:0}.favourite-wrapper h3{font-weight:700;font-size:2rem;position:relative;margin-bottom:2.5rem;color:#000;line-height:1.1}.favourite-wrapper h3:after{position:absolute;width:40px;height:3px;bottom:-1rem;left:0;background:#ee1844;content:''}.finance-app-wrap .is-invalid-input{background:#fbdad4!important;border-color:#ec5840!important;position:relative;z-index:0;padding:0 2.25rem 0 .5rem}.finance-app-wrap .input-wrapper{position:relative}.finance-app-wrap .input-wrapper:before{content:"";font-family:"icomoon";position:absolute;left:1px;top:1px;display:block;height:45px;width:40px;background:#f4f4f4;padding:.625rem .875rem;z-index:1}.finance-app-wrap .input-wrapper input{width:100%;height:2.938rem;padding:0 2.3125rem 0 3rem;margin-bottom:1rem;border:1px solid #ccc;position:relative;z-index:1;background:transparent;text-align:right;line-height:1}.finance-app-wrap .input-wrapper input:active,.finance-app-wrap .input-wrapper input:focus{border:2px solid #ee1844;padding:0 2.25rem 0 2.9375rem;background-color:transparent}.finance-app-wrap .input-wrapper .cost-end{position:absolute;right:1rem;top:.75rem}.finance-app-wrap p{color:#737373;font-size:.875rem;line-height:1.4;padding-bottom:.5rem}.finance-app-wrap strong{color:#000}.finance-app-wrap .supplier-logo{text-align:left;margin:0 0 1.25rem}.finance-app-wrap .supplier-section h3{font-size:1.5rem}.finance-app-wrap ul.finance li{color:#737373;font-size:.875rem;line-height:1.4}.finance-app-wrap h5{margin-bottom:0}.finance-app-wrap .custom-btn{padding:0 1rem;line-height:2.2}.finance-app-wrap .custom-btn:hover{color:#fff}.finance-app-wrap .apply-link{line-height:2.5;font-size:1.25rem;vertical-align:baseline;margin-top:1rem}.finance-app-wrap .enquire-link{line-height:2.5;font-size:1.25rem;vertical-align:baseline;margin-top:1rem;height:auto;padding:0 1rem;margin-right:1rem;color:#000}.finance-app-wrap .enquire-link:hover{color:#ee1844;border-color:#ee1844}.finance-app-wrap .custom-dropdown-area{margin:0 0 1rem}.finance-app-wrap .panel .accept input{vertical-align:top;margin-top:5px}.finance-app-wrap .highlight{padding-top:1rem;color:#ee1844}.finance-app-wrap .privacy p{font-size:.8em;margin-bottom:auto}.finance-app-wrap .privacy ul{list-style-type:circle;margin-left:40px;font-size:.8em}.finance-app-wrap .privacy ul li{list-style-type:circle;color:#737373}.finance-app-wrap .panel .small.button{padding-top:18px;padding-bottom:18px;line-height:0;margin-top:21px}.finance-app-wrap .finance-more-info{background:#fafafa;padding:1rem 1rem .5rem 2rem;margin-bottom:1rem}.finance-app-wrap .finance-more-info h4{font-size:.875rem}.finance-app-wrap .finance-more-info p{padding-bottom:0;margin-bottom:.5rem}.finance-app-wrap .button{width:180px;line-height:1.8}.finance-app-wrap .has-tip{border-bottom:none;vertical-align:baseline;margin-left:.25rem}.switch [type='checkbox']:after{visibility:hidden}.inner-col{padding:0}.vehicle-save{margin-right:.375rem;background:#ec4125;padding:.125rem .5625rem .125rem;color:#fff;font-size:.5625rem;text-transform:uppercase;font-weight:400;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;white-space:nowrap}.vehicle-hot{background:#fd8b1c;padding:.125rem .5625rem;color:#fff;font-size:.5625rem;text-transform:uppercase;font-weight:400;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;margin-right:.375rem}.vehicle-hot i{font-size:.625rem;position:relative;left:-.1875rem;padding-left:.125rem}#video-div{background:#1f2225;border:1px solid #000!important;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;left:0!important;max-height:none!important;height:100%}#video-div .close-reveal-modal{float:right;position:absolute;top:.5rem;right:1rem;z-index:3;color:#ccc;font-size:1rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#video-div .close-reveal-modal:hover{color:#fff}#video-div .flex-video{max-width:800px;max-height:452px;height:auto;padding-bottom:45%;top:50%;margin-top:-200px}#video-div .flex-video iframe{max-height:452px}.reveal{padding:0 1rem;margin-top:3rem;background:#fff}.reveal.large{width:100%;max-width:none;top:0!important;margin-top:0}.finance-custom{padding:0 .5rem;font-size:.7em}.finance-custom span{font-size:.8rem;font-weight:600}.finance-custom:after{display:block;width:40px;border-top:1px solid #ccc;content:'';margin:.25rem 0}.featured-vehicles .finance-custom{padding:0}.featured-vehicles .finance-custom:after{display:none}#finance-popup .main-section .inner-section{padding-left:.625rem;padding-right:.625rem}.fc-no-vehicle{color:#911;margin-top:2rem}.fc-no-vehicle a{color:#911;text-decoration:underline;white-space:nowrap;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.fc-no-vehicle a:hover{color:#3d0707}#calculator-form{position:relative}#calculator-form .finance-extra-group-price{float:right;color:#aaa;font-size:1rem}#calculator-form .extra-section-selected-price{color:#aaa!important;font-size:1rem!important}#calculator-form h2.finance-title{font-weight:700;padding-top:2.5rem;font-size:2rem;position:relative;margin-bottom:2.5rem}#calculator-form h2.finance-title:after{position:absolute;width:40px;height:3px;bottom:-1rem;left:0;background:#ee1844;content:''}#calculator-form p.finance-intro{color:#737373;font-size:.875rem;line-height:1.4;padding-bottom:.5rem}#calculator-form p.finance-disclaimer{color:#888;font-size:.75rem;font-weight:400;line-height:1.4;border-bottom:1px solid #dbdbdb;padding-bottom:1.5rem}#calculator-form #vehicle-details{padding:.5rem;margin:0 0 1rem;border:1px solid #ccc;font-family:"Lato",sans-serif;display:inline-block;width:100%}#calculator-form #vehicle-details .columns{padding:0}#calculator-form #vehicle-details .vehicle-img{width:35%;max-width:140px;float:left}#calculator-form #vehicle-details .info{width:65%;float:left;padding-left:1rem;font-size:.875rem;color:#8d8d8d}#calculator-form #vehicle-details .title{color:#1e2226;font-weight:bold;font-size:.9375rem;line-height:1.2;padding-bottom:.375rem;display:block;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}#calculator-form #vehicle-details .price{font-size:.75rem}#calculator-form #vehicle-details .specs{line-height:1.2;padding-bottom:.375rem;display:block;font-size:.75rem}#calculator-form .trade-link{float:right;color:#ee1844;font-size:.75rem;font-weight:400;line-height:2.1;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#calculator-form .trade-link i{text-decoration:none;vertical-align:middle;font-size:.875rem}#calculator-form .trade-link:hover{color:#950b27}#calculator-form label{font-weight:bold;color:#585858}#calculator-form .close-form{position:absolute;top:1rem;right:1rem;color:#858585;font-size:26px}#calculator-form .icon-plus,#calculator-form .icon-minus{font-size:1.25rem;color:#919191;padding-right:.25rem;vertical-align:text-bottom;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;cursor:pointer}#calculator-form .icon-plus:active,#calculator-form .icon-plus:hover,#calculator-form .icon-minus:active,#calculator-form .icon-minus:hover{color:#ee1844}#calculator-form span.extra-section-selected-price{float:right;font-size:1.25rem;color:#000;line-height:1.2}#calculator-form .image{display:block;padding-left:1.875rem;padding-top:0;float:right}#calculator-form .finance-extra-option{padding-left:1.875rem;font-size:.875rem;padding-bottom:.875rem;cursor:pointer}#calculator-form .finance-extra-option span.per-period-display{color:#aaa!important;font-size:.7rem;display:inline-block;margin-left:1rem}#calculator-form .add-title{font-weight:400;font-size:1.125rem;color:#47494a;cursor:pointer}#calculator-form #finance-calc-price-inputs input{width:100%;height:2.938rem;padding:0 2.3125rem 0 3rem;margin-bottom:1rem;border:1px solid #ccc;position:relative;z-index:1;background:transparent;text-align:right}#calculator-form #finance-calc-price-inputs input:active,#calculator-form #finance-calc-price-inputs input:focus{border:2px solid #ee1844;padding:0 2.25rem 0 2.9375rem}#calculator-form #finance-calc-price-inputs .input-wrapper{position:relative}#calculator-form #finance-calc-price-inputs .input-wrapper:before{content:"";font-family:"icomoon";position:absolute;left:1px;top:1px;display:block;height:45px;width:40px;background:#f4f4f4;padding:.625rem .875rem;z-index:0}#calculator-form #finance-calc-price-inputs .input-wrapper .cost-end{position:absolute;right:1rem;top:.75rem}#calculator-form .description{font-size:.875rem;color:#737373;display:block;line-height:1.4;padding:1rem 1rem 1rem 1.875rem}#calculator-form .slick-current{background:#ee1844}#calculator-form .from-price{color:#aaa!important;display:block;font-size:.725rem!important;padding-left:1.875rem;line-height:1;font-weight:300;position:relative;left:0;top:0;float:none!important}#calculator-form .extra-type{float:left}#calculator-form .extra-option{clear:both}#calculator-form .finance-mbi-product-type-description{padding-left:1.925rem;font-size:13px}#calculator-form .finance-mbi-product-type{padding-bottom:.875rem}#calculator-form .finance-mbi-product .per-week-display{display:block;padding-left:2.25rem}#calculator-form .finance-calc-extra-section{border-top:1px solid #ccc;padding:1.5rem .5rem}#calculator-form .finance-calc-extra-section:first-of-type{border-top:none}#calculator-form .finance-calc-extra-section .extra-collapse{display:none}#calculator-form .finance-calc-extra-section.expanded .extra-expand{display:none}#calculator-form .finance-calc-extra-section.expanded .extra-collapse{display:inline}#calculator-form .finance-extra-group{border-top:1px solid #ccc;padding:1.5rem .5rem;font-weight:400;font-size:1.125rem;color:#47494a;cursor:pointer}#calculator-form .finance-extra-group i{padding-right:.4375rem}#calculator-form .finance-extra-group .group-collapse{display:none}#calculator-form .finance-extra-group.expanded .group-expand{display:none}#calculator-form .finance-extra-group.expanded .group-collapse{display:inline}#calculator-form .finance-extra-group-items{padding-left:.875rem}#calculator-form .finance-extra-group-items .finance-calc-extra-section .add-title{font-size:1rem}#calculator-form .finance-extra-group-items .finance-calc-extra-section .image{padding-left:0}#calculator-form .finance-extra-group-items .finance-calc-extra-section .description{padding-left:0}#calculator-form .finance-extra-option:not(.selected){cursor:pointer}#calculator-form .select-indicator{width:18px;height:18px;line-height:18px;border-radius:50%;border:1px solid #ccc;display:inline-block;vertical-align:middle;margin-right:.75rem;-webkit-transition:all,.25s;-moz-transition:all,.25s;-o-transition:all,.25s;transition:all,.25s;position:relative}#calculator-form .selected .select-indicator{background:#39e;position:relative}#calculator-form .select-indicator:before{position:absolute;left:0;right:0;top:0;bottom:0;text-align:center;line-height:17px;color:#fff;content:'';font-family:'icomoon';opacity:0;font-size:1rem}#calculator-form .selected .select-indicator:before{opacity:1}#calculator-form #finance-mbi-options-container{margin:1rem -1.25rem 0}#calculator-form .finance-mbi-term{padding:2rem;border:1px solid #d1d1d1;background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;margin:0 .375rem;min-height:315px;text-align:center}#calculator-form .finance-mbi-term h4{text-align:center;font-size:1.25rem;color:#ee1844}#calculator-form .finance-mbi-term .per-week-display{line-height:1.5;font-size:1.75rem;font-weight:300;color:#000}#calculator-form .finance-mbi-term .per-week-text{font-size:.75rem;display:block;line-height:1.25;color:#8b8b8b}#calculator-form .finance-mbi-term .finance-mbi-product{margin-bottom:0;margin-left:-4rem;position:relative;padding-top:1rem;color:#ee1844;font-size:12px;line-height:1.2}#calculator-form .finance-mbi-term .finance-mbi-product:before{content:'';position:absolute;top:0;left:50%;margin-left:-57px;width:180px;height:1px;background:#ccc}#finance-mbi-options .slick-dots{margin:0;list-style:none;text-align:center;padding:1.5rem 0 0}#finance-mbi-options .slick-dots li{border:none;background:#ccc;padding:0;margin:0 .25rem;float:none;width:10px;display:inline-block;height:10px;cursor:pointer;color:transparent;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}#finance-mbi-options .slick-dots li.slick-active{background:#ee1844}#finance-form-section{padding-bottom:10rem}.finance-calc-results{position:fixed;bottom:0;left:0;width:100%;background:rgba(255,255,255,.9);border-top:3px solid #ee1844;padding:1rem .625rem 1rem;z-index:5;-webkit-box-shadow:5px 5px 80px rgba(0,0,0,.3);-moz-box-shadow:5px 5px 80px rgba(0,0,0,.3);box-shadow:5px 5px 80px rgba(0,0,0,.3)}.finance-calc-results .summary-ddl{position:relative;right:-71px;top:-19px;color:#737373;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.finance-calc-results .summary-ddl:hover{color:#666}.finance-calc-results .repayment-ddl{position:relative;right:-183px;top:3px;color:#737373;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.finance-calc-results .repayment-ddl:hover{color:#666}.finance-calc-results #summary-terms{width:50%;float:left;position:relative;top:.125rem}.finance-calc-results #summary-terms .summary-term-list{background:#fff;border:1px solid #ccc;padding:.5rem;bottom:3.25rem;left:-.5rem;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.1);-moz-box-shadow:3px 3px 10px rgba(0,0,0,.1);box-shadow:3px 3px 10px rgba(0,0,0,.1)}.finance-calc-results #summary-terms .selected-term{vertical-align:text-top;line-height:1.3;font-size:.875rem;cursor:pointer;font-weight:400;font-family:"Roboto",sans-serif}.finance-calc-results #summary-terms .selected-term:after{content:"";font-family:"icomoon";position:absolute;width:25px;height:25px;left:6.75rem;top:.125rem;font-size:.875rem}.finance-calc-results #summary-terms h4{font-size:.875rem;float:left;padding-right:.25rem;line-height:1.6;font-family:"Roboto",sans-serif}.finance-calc-results #summary-terms li{font-size:.875rem;line-height:1.4}.finance-calc-results #summary-terms li.summary-term{position:relative;padding-right:.625rem;display:block;vertical-align:super;padding:.625rem .5rem;line-height:1.2;font-size:1rem;cursor:pointer}.finance-calc-results #repayment-terms{width:50%;float:right;padding-bottom:.5rem}.finance-calc-results #repayment-terms:after{content:""}.finance-calc-results #repayment-terms .repayment-container{float:right;cursor:pointer}.finance-calc-results #repayment-terms .repayment-select{background:#fff;border:1px solid #ccc;padding:.5rem;bottom:7rem;right:.5rem;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.1);-moz-box-shadow:3px 3px 10px rgba(0,0,0,.1);box-shadow:3px 3px 10px rgba(0,0,0,.1)}.finance-calc-results #repayment-terms .repayment-select li{display:block;float:none;padding:.625rem .5rem;line-height:1.2;font-size:1rem;cursor:pointer}.finance-calc-results #repayment-terms .repayment-select li.li-repay{font-size:1.5rem}.finance-calc-results #repayment-terms .repayment-freq{float:right;font-size:.875rem;padding-right:.925rem;line-height:1.8;font-family:"Roboto",sans-serif}.finance-calc-results #repayment-terms .repayment-freq:after{content:"";font-family:"icomoon";position:absolute;width:25px;height:25px;right:-3px;top:1.125rem;font-size:.875rem}.finance-calc-results #repayment-terms li{display:inline-block;float:right}.finance-calc-results #repayment-terms #summary-repayments-weekly,.finance-calc-results #repayment-terms #summary-repayments-fortnightly,.finance-calc-results #repayment-terms #summary-repayments-monthly{font-size:1rem;font-weight:300;padding-right:.125rem;line-height:1.5;font-family:"Roboto",sans-serif;vertical-align:super}.finance-calc-results .enquiry-btn{width:47%;float:left;font-size:.875rem;padding:.425rem 0;height:auto;line-height:1.5}.finance-calc-results .apply-btn{width:47%;float:right;font-size:.875rem}.single-vehicle-page{padding:1.5rem .5rem 3rem}.single-vehicle-wrap{position:relative;width:100%;min-height:5px!important;height:auto;margin:0 auto}.single-vehicle-wrap .action-wrap{padding:0 .5rem 2rem}.single-vehicle-wrap .action-wrap .action{clear:both}.single-vehicle-wrap .action-wrap .vehicle-links{padding-top:1rem;font-family:"Roboto",sans-serif}.single-vehicle-wrap .action-wrap .vehicle-links li{border:1px solid #555;margin-bottom:.75rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;position:relative;overflow:hidden;cursor:pointer}.single-vehicle-wrap .action-wrap .vehicle-links li:after{content:'';position:absolute;width:1px;height:120px;top:0;left:3.25rem;background:#555;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.single-vehicle-wrap .action-wrap .vehicle-links li:hover{color:#ee1844;border-color:#ee1844}.single-vehicle-wrap .action-wrap .vehicle-links li:hover:after{background:#ee1844}.single-vehicle-wrap .action-wrap .vehicle-links li .icon-width{width:65px;display:inline-block}.single-vehicle-wrap .action-wrap .vehicle-links li a{color:#555;display:block;padding:.875rem .5rem .875rem 1rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.single-vehicle-wrap .action-wrap .vehicle-links li a i{margin-right:43px;vertical-align:middle;font-size:20px;color:#555;position:relative;z-index:2}.single-vehicle-wrap .action-wrap .vehicle-links li a:hover{color:#ee1844}.single-vehicle-wrap .action-wrap .vehicle-links li a:hover i{color:#ee1844}.single-vehicle-wrap .action-wrap .vehicle-links li.book-test-drive a{padding:.875rem 2rem .875rem .7rem}.single-vehicle-wrap .action-wrap .vehicle-links li.buy-now-li{-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;color:#fff;background:#ee1844;position:relative;margin-top:2.5rem;border-color:#ee1844;overflow:visible}.single-vehicle-wrap .action-wrap .vehicle-links li.buy-now-li:before{content:'';background:#f1f1f1;height:2px;width:100%;position:absolute;top:-1.375rem;left:0}.single-vehicle-wrap .action-wrap .vehicle-links li.buy-now-li:after{display:none}.single-vehicle-wrap .action-wrap .vehicle-links li.buy-now-li a{color:#fff;text-transform:uppercase;text-align:center;font-weight:bold}.single-vehicle-wrap .action-wrap .vehicle-links li.buy-now-li a:before{display:none}.single-vehicle-wrap .action-wrap .vehicle-links li.buy-now-li a i{color:#fff;margin-right:.75rem;font-size:20px}.single-vehicle-wrap .action-wrap .vehicle-links li.buy-now-li:hover{background:#c50e34}.single-vehicle-wrap .action-wrap .vehicle-links li.buy-now-li:hover i{color:#fff}.single-vehicle-wrap .inner.columns{padding-left:0;padding-right:0}.single-vehicle-wrap .title{padding-left:.375rem;padding-right:.375rem}.single-vehicle-wrap .title h2{font-size:1.625rem;font-family:"Lato",sans-serif;font-weight:700;margin-bottom:0;line-height:1.1}.single-vehicle-wrap .title .vehicle-media{display:inline-block;position:relative;top:1px}.single-vehicle-wrap .title .has-video,.single-vehicle-wrap .title .has-360{vertical-align:middle;line-height:1;padding:.125rem .5625rem .125rem;color:#fff;font-size:.5625rem;text-transform:uppercase;font-weight:400;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;white-space:nowrap;margin-right:.375rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.single-vehicle-wrap .title .has-video i,.single-vehicle-wrap .title .has-360 i{margin-right:.125rem;font-size:.675rem;vertical-align:text-bottom}.single-vehicle-wrap .title .has-video{background:#888}.single-vehicle-wrap .title .has-video:hover{background:#6f6f6f}.single-vehicle-wrap .title .has-360{background:#ee1844}.single-vehicle-wrap .title .has-360:hover{background:#c50e34}.single-vehicle-wrap .price{font-size:1.4em}.single-vehicle-wrap .on-road-costs{font-size:.8rem;white-space:nowrap;display:block}.single-vehicle-wrap .save-hot{margin-top:.375rem;display:inline-block}.single-vehicle-wrap .links{font-size:1rem;font-weight:normal;margin-bottom:.625rem;padding-top:.5rem;padding-bottom:.25rem;border-top:1px solid #ddd;margin-top:.5625rem}.single-vehicle-wrap .links .i-link{vertical-align:baseline;padding-right:.425rem;color:#919191}.single-vehicle-wrap .links .inner{padding-left:.375rem;padding-right:.375rem}.single-vehicle-wrap .links .stock-no{color:#aaa;padding-right:.5rem}.single-vehicle-wrap .links a.dd-link{color:#000;font-weight:normal;padding-right:.5rem;white-space:nowrap;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.single-vehicle-wrap .links a.dd-link i{vertical-align:text-bottom;color:#919191}.single-vehicle-wrap .links a.dd-link:hover{color:#b8b8b8}.single-vehicle-wrap .links a.dd-link:hover i{color:#b8b8b8}.single-vehicle-wrap .links .fav-link{white-space:nowrap;font-weight:normal}.single-vehicle-wrap .links .fav-link span{font-family:"Lato",sans-serif;color:#000;line-height:1;display:inline-block;padding-left:.375rem;vertical-align:text-bottom;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.single-vehicle-wrap .links .fav-link span:active{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.single-vehicle-wrap .links .favourite{font-size:1rem;color:#919191;line-height:1;padding-top:.25rem;padding-right:.375rem;display:inline-block;font-family:"icomoon";-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;outline:none;white-space:nowrap;vertical-align:top}.single-vehicle-wrap .links .favourite:before{content:"";outline:none}.single-vehicle-wrap .links .favourite:hover{color:rgba(100,100,100,.7);outline:none}.single-vehicle-wrap .links .favourite.active{color:#919191;outline:none;-webkit-animation:pulse 1.2s 1;-moz-animation:pulse 1.2s 1;-o-animation:pulse 1.2s 1;-ms-transform:pulse 1.2s 1;animation:pulse 1.2s 1}.single-vehicle-wrap .links .favourite.active:before{content:"";outline:none}.single-vehicle-wrap .price-wrapper{display:inline-block;width:100%;padding:1.5rem .375rem 1rem}.single-vehicle-wrap .price-wrapper .calculate-finance{padding:.375rem 1rem 0 0;line-height:1.2}.single-vehicle-wrap .price-wrapper .calculate-finance a.link{color:#ee1844;font-weight:400;width:200px;line-height:1;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.single-vehicle-wrap .price-wrapper .calculate-finance a.link i{font-size:2.5rem;float:left;padding-right:1rem}.single-vehicle-wrap .price-wrapper .calculate-finance a.link:hover{color:#ad0d2e}.single-vehicle-wrap .price-wrapper .price{padding:0!important;margin-right:0;font-size:1rem;text-align:right;line-height:1.2}.single-vehicle-wrap .price-wrapper .price .amount{font-size:1.5rem;font-weight:400}.single-vehicle-wrap .price-wrapper .price .amount .plus-gst{display:block;font-size:60%}.single-vehicle-wrap .price-wrapper .price .was-price{color:#ec4125;text-decoration:line-through;font-weight:400;font-size:14px}.single-vehicle-wrap .price-wrapper .price .sale-offer{font-style:italic;color:#ec4125;font-weight:bold;font-size:.75rem;text-transform:uppercase}.single-vehicle-wrap .price-wrapper .price .sale-offer i{font-style:italic;font-weight:400;font-size:.75rem;font-family:"Lato",sans-serif!important;text-transform:uppercase}.single-vehicle-wrap .pswp__ui--idle .pswp__top-bar{opacity:.5}.single-vehicle-wrap .pswp__button--close{color:#fff;background:none}.single-vehicle-wrap .pswp__button--close:after{content:"";color:#fff;position:absolute;top:1rem;right:1rem;font-size:1rem;font-family:'icomoon'}.single-vehicle-wrap .pswp__button--arrow--left{color:#fff}.single-vehicle-wrap .pswp__button--arrow--left:after{content:"";color:#fff;position:relative;top:0;left:-.925rem;font-size:1.5rem;font-family:'icomoon'}.single-vehicle-wrap .pswp__button--arrow--right{color:#fff}.single-vehicle-wrap .pswp__button--arrow--right:after{content:"";color:#fff;position:relative;top:0;right:-.925rem;font-size:1.5rem;font-family:'icomoon'}.single-vehicle-wrap .gallery-wrapper{position:relative;padding:0 .375rem}.single-vehicle-wrap .gallery-wrapper .no-image{height:300px;line-height:300px;text-align:center;background:#eee;overflow:hidden}.single-vehicle-wrap .gallery-wrapper .gallery-links{margin-right:0;position:relative}.single-vehicle-wrap .gallery-wrapper .gallery-links .inner{display:block;position:absolute;left:0;font-size:50px;text-align:center;width:100%;height:100%;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;opacity:0;cursor:pointer;z-index:0}.single-vehicle-wrap .gallery-wrapper .gallery-links .inner .media-links{position:relative;top:100%;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;-webkit-transition-timing-function:cubic-bezier(0,.88,.44,1);-moz-transition-timing-function:cubic-bezier(0,.88,.44,1);-o-transition-timing-function:cubic-bezier(0,.88,.44,1);transition-timing-function:cubic-bezier(0,.88,.44,1);opacity:0}.single-vehicle-wrap .gallery-wrapper .gallery-links .inner a{display:inline;font-size:50px;color:#fff;padding:0 .5rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.single-vehicle-wrap .gallery-wrapper .gallery-links .inner a:hover{color:#ee1844}.single-vehicle-wrap .gallery-wrapper .gallery-links .inner:hover{background:rgba(0,0,0,.7);opacity:1}.single-vehicle-wrap .gallery-wrapper .gallery-links .inner:hover .media-links{top:50%;margin-top:-40px;opacity:1}.single-vehicle-wrap .gallery-wrapper .gallery-links .inner:hover .media-links.no-image-links{top:10%}.single-vehicle-wrap .gallery-wrapper .image-overlay{height:0;z-index:12}.single-vehicle-wrap .gallery-wrapper .image-overlay .has-media{position:absolute;left:0;bottom:1px}.single-vehicle-wrap .gallery-wrapper .image-overlay .has-video,.single-vehicle-wrap .gallery-wrapper .image-overlay .has-360{float:left;background:rgba(0,0,0,.7);padding:.25rem 1rem;color:rgba(255,255,255,.9);height:29px;margin-left:.5rem;line-height:1.4}.single-vehicle-wrap .gallery-wrapper .image-overlay .has-video a,.single-vehicle-wrap .gallery-wrapper .image-overlay .has-360 a{color:rgba(255,255,255,.9);font-weight:300;font-size:.8125rem;text-transform:uppercase}.single-vehicle-wrap .gallery-wrapper .image-overlay .has-video i,.single-vehicle-wrap .gallery-wrapper .image-overlay .has-360 i{color:rgba(255,255,255,.5);font-size:.8125rem}.single-vehicle-wrap .gallery-wrapper .image-overlay .has-360{color:#fff;background:rgba(255,255,255,0);position:relative}.single-vehicle-wrap .gallery-wrapper .image-overlay .has-360:before{content:'';position:absolute;top:0;left:0;bottom:0;right:0;background:#ee1844;opacity:.7;display:block;padding:.25rem 1rem;z-index:1}.single-vehicle-wrap .gallery-wrapper .image-overlay .has-360 .text{position:relative;z-index:2}.single-vehicle-wrap .gallery-wrapper .image-overlay .gallery-counter{position:absolute;right:0;bottom:1px;background:rgba(0,0,0,.7);padding:.25rem 1rem;color:rgba(255,255,255,.9);font-weight:300;font-size:.875rem}.single-vehicle-wrap .gallery-wrapper .image-overlay .gallery-counter i{color:rgba(255,255,255,.5);font-weight:300;font-size:1rem;vertical-align:text-bottom}.single-vehicle-wrap .summary{background:#f4f5f6;border-top:4px solid #ee1844;padding:.25rem .75rem;font-size:.875rem;color:#000;margin:0 0 1rem;font-weight:400}.single-vehicle-wrap .summary .row{padding:.75rem 0;border-bottom:1px solid #dbdcdd}.single-vehicle-wrap .summary .row:last-child{border-bottom:none}.single-vehicle-wrap .summary .title{font-size:.875rem;color:#626262;font-weight:400;padding-right:1rem;padding-left:0}.single-vehicle-wrap .summary .fuelsaver,.single-vehicle-wrap .summary .safety-rating{color:#626262;font-weight:400;font-size:.75rem}.single-vehicle-wrap .summary .fuelsaver .title,.single-vehicle-wrap .summary .safety-rating .title{color:#626262;font-weight:400;padding-bottom:.5rem}.single-vehicle-wrap .summary .fuelsaver .title span,.single-vehicle-wrap .summary .safety-rating .title span{padding-left:.25rem}.single-vehicle-wrap .summary .fuelsaver .title .has-tip,.single-vehicle-wrap .summary .safety-rating .title .has-tip{border-bottom:none;vertical-align:text-bottom;display:inline}.single-vehicle-wrap .summary .fuelsaver .fuel-label,.single-vehicle-wrap .summary .safety-rating .fuel-label{font-size:.875rem;color:#000;margin-right:1rem}.single-vehicle-wrap .summary .fuelsaver .fuel-promo-badge,.single-vehicle-wrap .summary .safety-rating .fuel-promo-badge{max-width:235px;margin-left:-.75rem;margin-top:-.5rem}.single-vehicle-wrap .summary .fuelsaver .icon-star3,.single-vehicle-wrap .summary .fuelsaver .icon-star2,.single-vehicle-wrap .summary .fuelsaver .icon-star,.single-vehicle-wrap .summary .safety-rating .icon-star3,.single-vehicle-wrap .summary .safety-rating .icon-star2,.single-vehicle-wrap .summary .safety-rating .icon-star{color:#f4b717;font-size:1rem;letter-spacing:-3px}.single-vehicle-wrap .summary .fuelsaver .safety-badge,.single-vehicle-wrap .summary .safety-rating .safety-badge{vertical-align:text-bottom}.single-vehicle-wrap .summary .fuelsaver .fuel-note,.single-vehicle-wrap .summary .safety-rating .fuel-note{font-style:italic;line-height:1.1;font-size:.6875rem}.single-vehicle-wrap .summary .fuelsaver p.note,.single-vehicle-wrap .summary .safety-rating p.note{padding-top:.5rem}.single-vehicle-wrap .summary .fuelsaver .per-year,.single-vehicle-wrap .summary .fuelsaver .mileage,.single-vehicle-wrap .summary .fuelsaver .note,.single-vehicle-wrap .summary .safety-rating .per-year,.single-vehicle-wrap .summary .safety-rating .mileage,.single-vehicle-wrap .summary .safety-rating .note{margin-bottom:0}.single-vehicle-wrap .special-offer{background:#16181a;padding:1.5rem 1.25rem 1.5rem 1rem;color:#fff;font-size:1.5rem;margin:0 0 1.5rem;position:relative;line-height:1;font-weight:500}.single-vehicle-wrap .special-offer .title{width:67%;padding:0;display:block;font-size:1.25rem}.single-vehicle-wrap .special-offer .offer-title{font-weight:900;color:#f9cc3c;padding-bottom:.25rem;display:inline-block;margin-bottom:.25rem}.single-vehicle-wrap .special-offer .offer-title i{color:#f9cc3c;margin-right:.5rem}.single-vehicle-wrap .special-offer .offer-title .text{display:none;font-weight:300;color:#fbd96d}.single-vehicle-wrap .special-offer .offer-text{font-size:.75rem;opacity:.7;line-height:1.2;display:inline-block;padding-top:1rem}.single-vehicle-wrap .special-offer .circle-feature{background:#ec4125;padding:1.75rem 1rem;text-transform:uppercase;position:absolute;right:1.25rem;top:27%;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;font-size:.875rem;font-weight:300;line-height:1.2;margin-top:-44px}.single-vehicle-wrap .special-offer .claim-btn{max-width:150px;font-size:1rem;margin-top:1rem;margin-right:1rem;line-height:1.4;float:left;padding:.5rem 1.25rem;display:block;color:#333;font-weight:bold;text-shadow:none;border:1px solid #977405;background-image:-owg(linear-gradient(180deg,#f9cc3c 0,#c99a06 100%));background-image:-webkit(linear-gradient(180deg,#f9cc3c 0,#c99a06 100%));background-image:-moz(linear-gradient(180deg,#f9cc3c 0,#c99a06 100%));background-image:-o(linear-gradient(180deg,#f9cc3c 0,#c99a06 100%));background-image:linear-gradient(180deg,#f9cc3c 0,#c99a06 100%)}.single-vehicle-wrap .special-offer .claim-btn:hover{background-image:-owg(linear-gradient(180deg,#fad255 0,#e2ae07 100%));background-image:-webkit(linear-gradient(180deg,#fad255 0,#e2ae07 100%));background-image:-moz(linear-gradient(180deg,#fad255 0,#e2ae07 100%));background-image:-o(linear-gradient(180deg,#fad255 0,#e2ae07 100%));background-image:linear-gradient(180deg,#fad255 0,#e2ae07 100%);border:1px solid #d8a607}.single-vehicle-wrap .special-offer .timer{font-size:.75rem;white-space:nowrap;display:inline-block;line-height:2rem;opacity:.7;letter-spacing:1px;margin-top:1rem}.single-vehicle-wrap .describe{font-size:1rem;color:#000;line-height:1.4;padding-left:.375rem;padding-right:.375rem}.single-vehicle-wrap .describe h3{font-size:1.375rem;color:#2d363d;font-weight:bold;line-height:1.1;margin-bottom:1rem}.single-vehicle-wrap .feature-wrap{padding:2rem 0;position:relative;padding-left:.375rem;padding-right:.375rem}.single-vehicle-wrap .feature-wrap h4{font-size:1.375rem;font-weight:bold;color:#2d363d;margin-bottom:.5rem}.single-vehicle-wrap .feature-wrap .vehicle-icons{display:inline-block;padding-top:.5rem;padding-bottom:.25rem;left:.375rem;top:4.25rem}.single-vehicle-wrap .feature-wrap .vehicle-icons ul li i{color:#2d363d;background:#f4f5f6;margin-right:.425rem;font-size:1.375rem;border:1px solid #2d363d;text-shadow:1px 1px #fff;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;height:40px;width:40px;text-align:center;vertical-align:middle;display:table-cell}.single-vehicle-wrap .feature-wrap .vehicle-icons li{float:left;margin-right:.425rem;margin-bottom:.5rem}.single-vehicle-wrap .feature-wrap ul.feature-list li{position:relative;padding-left:1.5rem;font-size:.875rem;margin-bottom:.75rem;color:#000}.single-vehicle-wrap .feature-wrap ul.feature-list li:after{content:"";position:absolute;display:block;font-family:"icomoon";font-size:1.125rem;top:-.1875rem;left:0;color:#707070;opacity:1}.single-vehicle-wrap .finance-section{padding:0}.single-vehicle-wrap .calculator{background:#f4f5f6;clear:both;margin-left:-.5rem;width:104.4%;padding:1rem .75rem .25rem;margin-bottom:2rem}.single-vehicle-wrap .calculator .finance-calculator-vehicle-single,.single-vehicle-wrap .calculator .insure-vehicle-single,.single-vehicle-wrap .calculator .service-plan-vehicle-single{background:#fff;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;margin-bottom:1rem;padding:2.5rem 1.5rem 1rem}.single-vehicle-wrap .calculator .finance-calculator-vehicle-single .provider-logo,.single-vehicle-wrap .calculator .insure-vehicle-single .provider-logo,.single-vehicle-wrap .calculator .service-plan-vehicle-single .provider-logo{float:right;max-width:100px;margin-top:-1rem;padding-right:1rem}.single-vehicle-wrap .calculator .finance-calculator-vehicle-single h4,.single-vehicle-wrap .calculator .insure-vehicle-single h4,.single-vehicle-wrap .calculator .service-plan-vehicle-single h4{float:left;font-weight:bold;font-size:1.25rem}.single-vehicle-wrap .calculator .finance-calculator-vehicle-single .intro,.single-vehicle-wrap .calculator .insure-vehicle-single .intro,.single-vehicle-wrap .calculator .service-plan-vehicle-single .intro{padding-top:.25rem;clear:both;font-size:.875rem;margin-bottom:.5rem}.single-vehicle-wrap .calculator .finance-calculator-vehicle-single .disclaimer,.single-vehicle-wrap .calculator .insure-vehicle-single .disclaimer,.single-vehicle-wrap .calculator .service-plan-vehicle-single .disclaimer{padding-top:.75rem;font-size:.75rem;color:#888;font-weight:400}.single-vehicle-wrap .calculator .finance-calculator-vehicle-single .trade-link{float:right;color:#ee1844;font-size:.75rem;font-weight:400;line-height:2.1;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.single-vehicle-wrap .calculator .finance-calculator-vehicle-single .trade-link i{text-decoration:none;vertical-align:middle;font-size:.875rem}.single-vehicle-wrap .calculator .finance-calculator-vehicle-single .trade-link:hover{color:#950b27}.single-vehicle-wrap .calculator .finance-calculator-vehicle-single label{font-weight:bold;color:#585858}.single-vehicle-wrap .calculator .finance-calculator-vehicle-single label span{color:#aaa;font-family:"Lato",sans-serif;font-weight:300}.single-vehicle-wrap .calculator .finance-calculator-vehicle-single input{width:100%;height:2.938rem;padding:0 2.3125rem 0 3rem;margin-bottom:1rem;border:1px solid #ccc;position:relative;z-index:1;background:transparent;text-align:right;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-appearance:none;line-height:1}.single-vehicle-wrap .calculator .finance-calculator-vehicle-single input:active,.single-vehicle-wrap .calculator .finance-calculator-vehicle-single input:focus{border:2px solid #ee1844;padding:0 2.25rem 0 2.9375rem}.single-vehicle-wrap .calculator .finance-calculator-vehicle-single .input-wrapper{position:relative}.single-vehicle-wrap .calculator .finance-calculator-vehicle-single .input-wrapper:before{content:"";font-family:"icomoon";position:absolute;left:1px;top:1px;display:block;height:45px;width:40px;background:#f4f4f4;padding:.625rem .875rem;z-index:0}.single-vehicle-wrap .calculator .finance-calculator-vehicle-single .input-wrapper .cost-end{position:absolute;right:1rem;top:.75rem}.single-vehicle-wrap .calculator .finance-calculator-vehicle-single .finance-links a{white-space:nowrap;color:#ee1844;font-size:.875rem;margin-right:.5rem}.single-vehicle-wrap .calculator .finance-calculator-vehicle-single .finance-links a i{vertical-align:middle}.single-vehicle-wrap .calculator .finance-calculator-vehicle-single .term-select{padding-bottom:1rem}.single-vehicle-wrap .calculator .finance-calculator-vehicle-single .term-select li{float:left;width:20%;padding:0 .125rem}.single-vehicle-wrap .calculator .finance-calculator-vehicle-single .term-select li a{border:1px solid #ccc;text-align:center;vertical-align:middle;font-size:1rem;color:#000;padding:0 .25rem;display:block;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;-webkit-transition:all,.2s;-moz-transition:all,.2s;-o-transition:all,.2s;transition:all,.2s;height:2.938rem;line-height:2.875rem;font-family:"Roboto",sans-serif}.single-vehicle-wrap .calculator .finance-calculator-vehicle-single .term-select li a:hover,.single-vehicle-wrap .calculator .finance-calculator-vehicle-single .term-select li a.active{color:#fff;border-color:#ee1844;background:#ee1844}.single-vehicle-wrap .calculator .finance-calculator-vehicle-single .term-select li a:hover{opacity:.8}.single-vehicle-wrap .calculator .finance-calculator-vehicle-single .weekly-total{font-size:2.625rem;padding:.75rem 0;font-weight:300}.single-vehicle-wrap .calculator .finance-calculator-vehicle-single .weekly-total sup{top:-1.6em;font-size:35%}.single-vehicle-wrap .calculator .finance-calculator-vehicle-single .full-calc{margin-top:1rem;margin-bottom:.5rem}.single-vehicle-wrap .calculator .finance-calculator-vehicle-single p.disclaimer{font-size:.75rem;font-weight:400;color:#888;padding:1rem 0 0}.single-vehicle-wrap .calculator .insure-vehicle-single .mbi-title,.single-vehicle-wrap .calculator .service-plan-vehicle-single .mbi-title{display:block;font-weight:bold;font-size:1rem}.single-vehicle-wrap .calculator .insure-vehicle-single .finance-links a,.single-vehicle-wrap .calculator .service-plan-vehicle-single .finance-links a{white-space:nowrap;color:#ee1844;font-size:.875rem;margin-right:.5rem}.single-vehicle-wrap .calculator .insure-vehicle-single .finance-links a i,.single-vehicle-wrap .calculator .service-plan-vehicle-single .finance-links a i{vertical-align:middle}.single-vehicle-wrap .calculator .insure-vehicle-single p.intro,.single-vehicle-wrap .calculator .service-plan-vehicle-single p.intro{margin-bottom:0}.single-vehicle-wrap .calculator .insure-vehicle-single a.link,.single-vehicle-wrap .calculator .service-plan-vehicle-single a.link{white-space:nowrap;color:#ee1844;font-size:.875rem;padding-bottom:1rem;display:block}.single-vehicle-wrap .calculator .insure-vehicle-single a.link i,.single-vehicle-wrap .calculator .service-plan-vehicle-single a.link i{vertical-align:middle}.single-vehicle-wrap .calculator .insure-vehicle-single ul,.single-vehicle-wrap .calculator .service-plan-vehicle-single ul{margin:0 -2.25rem}.single-vehicle-wrap .calculator .insure-vehicle-single .vehicle-extra-slide,.single-vehicle-wrap .calculator .service-plan-vehicle-single .vehicle-extra-slide{padding:.5rem}.single-vehicle-wrap .calculator .insure-vehicle-single .vehicle-extra-slide .inner,.single-vehicle-wrap .calculator .service-plan-vehicle-single .vehicle-extra-slide .inner{border:1px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;text-align:center;padding:1rem 1.5rem;background:#fff}.single-vehicle-wrap .calculator .insure-vehicle-single .vehicle-extra-slide .inner .title,.single-vehicle-wrap .calculator .service-plan-vehicle-single .vehicle-extra-slide .inner .title{max-width:140px;margin:auto;line-height:1.2;display:block;padding-right:0;color:#ee1844;font-size:1.125rem}.single-vehicle-wrap .calculator .insure-vehicle-single .vehicle-extra-slide .inner .term-time,.single-vehicle-wrap .calculator .service-plan-vehicle-single .vehicle-extra-slide .inner .term-time{color:#000;padding-top:.5rem;padding-bottom:.5rem}.single-vehicle-wrap .calculator .insure-vehicle-single .vehicle-extra-slide .inner .product,.single-vehicle-wrap .calculator .service-plan-vehicle-single .vehicle-extra-slide .inner .product{border-top:1px solid #ccc}.single-vehicle-wrap .calculator .insure-vehicle-single .vehicle-extra-slide .inner .product:last-child,.single-vehicle-wrap .calculator .service-plan-vehicle-single .vehicle-extra-slide .inner .product:last-child{padding-bottom:1.5rem}.single-vehicle-wrap .calculator .insure-vehicle-single .vehicle-extra-slide .inner .product .title,.single-vehicle-wrap .calculator .service-plan-vehicle-single .vehicle-extra-slide .inner .product .title{font-size:.75rem}.single-vehicle-wrap .calculator .insure-vehicle-single .vehicle-extra-slide .inner .product .price,.single-vehicle-wrap .calculator .service-plan-vehicle-single .vehicle-extra-slide .inner .product .price{line-height:1.5;font-size:1.75rem;font-weight:300;display:block}.single-vehicle-wrap .calculator .insure-vehicle-single .vehicle-extra-slide .inner .product .small,.single-vehicle-wrap .calculator .service-plan-vehicle-single .vehicle-extra-slide .inner .product .small{line-height:1.25;color:#8b8b8b;font-size:.75rem;display:inline-block}.single-vehicle-wrap .calculator .insure-vehicle-single .vehicle-extra-slide .inner .product .small span,.single-vehicle-wrap .calculator .service-plan-vehicle-single .vehicle-extra-slide .inner .product .small span{line-height:1}.single-vehicle-wrap .calculator .insure-vehicle-single .service-price,.single-vehicle-wrap .calculator .service-plan-vehicle-single .service-price{line-height:1.5;font-size:1.75rem;font-weight:300;display:block}.single-vehicle-wrap .calculator .insure-vehicle-single .slick-dots,.single-vehicle-wrap .calculator .service-plan-vehicle-single .slick-dots{margin:0;list-style:none;text-align:center;padding:1.5rem 0 0}.single-vehicle-wrap .calculator .insure-vehicle-single .slick-dots li,.single-vehicle-wrap .calculator .service-plan-vehicle-single .slick-dots li{border:none;background:#ccc;padding:0;margin:0 .25rem;float:none;width:10px;display:inline-block;height:10px;cursor:pointer;color:transparent;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}.single-vehicle-wrap .calculator .insure-vehicle-single .slick-dots li.slick-active,.single-vehicle-wrap .calculator .service-plan-vehicle-single .slick-dots li.slick-active{background:#ee1844}.single-vehicle-wrap .map{padding:0 0 2rem}.single-vehicle-wrap .map h6{font-size:1.3125rem;font-weight:bold;color:#2a3744;margin-bottom:.5rem;padding-left:.375rem;padding-right:.375rem}.single-vehicle-wrap .map .inner-map{display:block;border:1px solid #bdbdbd}.single-vehicle-wrap .map .inner-map .google-map{display:block;width:100%;margin:auto;height:300px;border-bottom:1px solid #bdbdbd}.single-vehicle-wrap .map .inner-map .dealership-info{border-bottom:1px solid #bdbdbd;text-align:center;display:block;padding:.75rem 1rem;font-size:.875rem;color:#585858}.single-vehicle-wrap .map .inner-map .dealership-info a{color:#585858;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.single-vehicle-wrap .map .inner-map .dealership-info a:hover{color:#ee1844}.single-vehicle-wrap .map .inner-map ul.contacts li.sales-person{padding:1.5rem 1.5rem 1rem;text-align:center;font-size:.875rem}.single-vehicle-wrap .map .inner-map ul.contacts li.sales-person span{display:block;line-height:1.5;color:#585858}.single-vehicle-wrap .map .inner-map ul.contacts li.sales-person span.name{color:#000;font-weight:400;font-size:1rem}.single-vehicle-wrap .map .inner-map ul.contacts li.sales-person img{margin-bottom:.75rem;width:auto!important;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;width:80px;border:#c8ced5 solid 2px;background:#fff;max-width:120px}.single-vehicle-wrap .map .inner-map ul.contacts li.sales-person a{color:#585858;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.single-vehicle-wrap .map .inner-map ul.contacts li.sales-person a:hover{color:#ee1844}.single-vehicle-wrap .map .inner-map ul.contacts li.sales-person:last-child{border-bottom:none}.single-vehicle-wrap .map .slick-slider .arrow-left{display:block;font-size:2rem;font-weight:normal;color:rgba(204,204,204,.5);font-family:'icomoon'!important;position:relative;left:1rem;line-height:1;text-align:center;width:2rem;height:2rem;padding:0 .5rem 0 0;z-index:1;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;float:left}.single-vehicle-wrap .map .slick-slider .arrow-left:after{content:"";top:8rem;margin-top:-1rem;position:absolute;z-index:10}.single-vehicle-wrap .map .slick-slider .arrow-left:hover{cursor:pointer;color:#ccc}.single-vehicle-wrap .map .slick-slider .arrow-left:before{content:'';background-image:-owg(linear-gradient(90deg,#fff 0,#fff 40%,rgba(255,255,255,0) 100%));background-image:-webkit(linear-gradient(90deg,#fff 0,#fff 40%,rgba(255,255,255,0) 100%));background-image:-moz(linear-gradient(90deg,#fff 0,#fff 40%,rgba(255,255,255,0) 100%));background-image:-o(linear-gradient(90deg,#fff 0,#fff 40%,rgba(255,255,255,0) 100%));background-image:linear-gradient(90deg,#fff 0,#fff 40%,rgba(255,255,255,0) 100%);width:70px;height:100%;min-height:240px;position:absolute;top:0;left:-1rem;z-index:2}.single-vehicle-wrap .map .slick-slider .arrow-right{display:block;font-size:2rem;font-weight:normal;color:rgba(204,204,204,.5);font-family:'icomoon'!important;position:relative;top:0;right:0;margin-top:0;line-height:1;text-align:right;width:2rem;height:2rem;padding:0 0 0 .5rem;z-index:1;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;float:right}.single-vehicle-wrap .map .slick-slider .arrow-right:after{content:"";top:8rem;margin-top:-1rem;position:absolute;z-index:10;right:1.25rem}.single-vehicle-wrap .map .slick-slider .arrow-right:hover{cursor:pointer;color:#ccc}.single-vehicle-wrap .map .slick-slider .arrow-right:before{content:'';background-image:-owg(linear-gradient(-90deg,#fff 0,#fff 40%,rgba(255,255,255,0) 100%));background-image:-webkit(linear-gradient(-90deg,#fff 0,#fff 40%,rgba(255,255,255,0) 100%));background-image:-moz(linear-gradient(-90deg,#fff 0,#fff 40%,rgba(255,255,255,0) 100%));background-image:-o(linear-gradient(-90deg,#fff 0,#fff 40%,rgba(255,255,255,0) 100%));background-image:linear-gradient(-90deg,#fff 0,#fff 40%,rgba(255,255,255,0) 100%);width:70px;height:100%;min-height:240px;position:absolute;top:0;right:0;z-index:2}.single-vehicle-wrap .map .slick-slider .slick-dots{margin:0;list-style:none;text-align:center;padding:1.5rem 0 .5rem}.single-vehicle-wrap .map .slick-slider .slick-dots li{border:none;background:#ccc;padding:0;margin:0 .25rem;float:none;width:10px;display:inline-block;height:10px;cursor:pointer;color:transparent;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}.single-vehicle-wrap .map .slick-slider .slick-dots li.slick-active{background:#ee1844}.single-vehicle-wrap .delivery{padding:0 0 2rem;padding-left:.375rem;padding-right:.375rem}.single-vehicle-wrap .delivery h6{font-size:1.3125rem;font-weight:bold;color:#2a3744;margin-bottom:.5rem}.single-vehicle-wrap .delivery p{color:#737373;font-size:.875rem;border-top:2px solid #e4e6eb;padding-top:1rem;margin-bottom:.5rem}.single-vehicle-wrap .delivery label{color:#000;font-weight:400}.single-vehicle-wrap .delivery .amount{float:right;font-size:2rem;font-weight:300;margin-top:1.75rem}.single-vehicle-wrap .delivery select{-moz-appearance:none;text-indent:.01px;text-overflow:'';height:45px;padding:.25rem 1rem;font-size:.875rem;color:#8b8b8b;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="32" height="24" viewBox="0 0 32 24"><polygon points="0,0 32,0 16,24" style="fill: #b2b2b2;"></polygon></svg>')}.single-vehicle-wrap .suggested{padding:0 0 2rem;padding-left:.375rem;padding-right:.375rem}.single-vehicle-wrap .suggested h6{font-size:1.3125rem;font-weight:bold;color:#2a3744;margin-bottom:.375rem}.single-vehicle-wrap .suggested li{clear:both;padding-top:1.125rem;padding-bottom:1.125rem;border-bottom:1px solid #ccc;display:inline-block}.single-vehicle-wrap .suggested li:first-child{border-top:2px solid #ccc;padding-top:1.5rem}.single-vehicle-wrap .suggested li:last-child{border-bottom:none}.single-vehicle-wrap .suggested li .img{padding-left:0!important}.single-vehicle-wrap .suggested li .img img{float:left}.single-vehicle-wrap .suggested li .vehicle-info{float:right}.single-vehicle-wrap .suggested li .vehicle-info .title{font-size:.875rem;font-weight:bold;color:#2a3744;display:block;padding:0!important}.single-vehicle-wrap .suggested li .vehicle-info .specs{font-size:.75rem;color:#7f7f7f;display:block}.single-vehicle-wrap .suggested li .vehicle-info .price{font-size:.75rem;color:#999;display:block}.single-vehicle-wrap .suggested li .vehicle-info .on-road-costs{font-size:.75em;display:inline}.single-vehicle-wrap .vehicle-ftr{background:#fff;padding:.5rem .5rem .625rem;border-top:3px solid #ee1844;display:inline-block;position:fixed;width:100%;margin:auto;bottom:0;height:57px;left:0;z-index:999;-webkit-box-shadow:5px 5px 80px rgba(0,0,0,.3);-moz-box-shadow:5px 5px 80px rgba(0,0,0,.3);box-shadow:5px 5px 80px rgba(0,0,0,.3)}.single-vehicle-wrap .vehicle-ftr a.enquiry{color:#ee1844;font-size:1rem;line-height:2.6;font-weight:300;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.single-vehicle-wrap .vehicle-ftr a.enquiry:hover{color:#ad0d2e}.single-vehicle-wrap .vehicle-ftr a.actions{color:#555;font-size:13px;letter-spacing:.5px;line-height:2.6;float:right;padding-right:1rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.single-vehicle-wrap .vehicle-ftr a.actions i{vertical-align:sub}.single-vehicle-wrap .vehicle-ftr a.actions:hover{color:#ad0d2e}.single-vehicle-wrap .vehicle-ftr a.buy-now{color:#fff;display:block;text-align:center;margin:0 0 0 .25rem;max-width:180px;padding:.425rem}.single-vehicle-wrap .vehicle-ftr a.buy-now i{margin-right:.5rem;vertical-align:middle}.buy-now-page-wrap p{color:#737373;font-size:.875rem;line-height:1.4;padding-bottom:.5rem}.buy-now-page-wrap label{display:block}.buy-now-page-wrap [type='checkbox']{margin-bottom:2rem;margin-top:.25rem}.buy-now-page-wrap [type='checkbox']+label{padding-bottom:1rem;line-height:1.4}.buy-now-page-wrap h4{color:#000;font-size:18px;font-weight:bold;line-height:60px;margin:0;width:100%;text-align:left}.buy-now-page-wrap .button{line-height:1.9375rem;max-width:250px;margin:auto}footer{width:100%;margin:0 auto;clear:both;z-index:1}h3.short-desc{font-size:1.625em}hr{border-color:#ccc}ul,li,ol{padding:0;margin:0}table tr:nth-of-type(even){background:none}i{font-style:normal}select{padding:0 .2em}.upper-case{text-transform:uppercase}.menu-color{background:#393a43}.color1{color:#000}.color2{color:#fff}.color3{color:#ee1844}.color4{color:#bebebe}.color5{color:rgba(0,153,204,.4)}.color6{color:#747474}.backcolor1{background-color:#000}.backcolor2{background-color:#fff}.backcolor3{background-color:#ee1844}.sub-menu-color{background-color:#f5f5f5}.container{margin:0 auto}.reveal-modal{z-index:2000}.vehicles-wrapper,.single-vehicle-wrap,.book-drive-wrap,.trade-in-wrap,.finance-app-wrap,.testimonial-page-wrap,.product-page-wrap,.contact-page-wrap,.finance-mtf-wrap{background:#fff}.inner-wrap:after{position:absolute;content:'';background:#393a43;width:100%;height:3.25rem;top:0}.move-right>.off-canvas-fixed{height:100%;-webkit-transform:translate3d(15.625rem,0,0);-moz-transform:translate3d(15.625rem,0,0);-ms-transform:translate3d(15.625rem,0,0);-o-transform:translate3d(15.625rem,0,0);transform:translate3d(15.625rem,0,0)}.left-off-canvas-menu{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;margin-left:-15.625rem}.inner-wrap{padding-top:3.25rem}.top-bar{background-color:#393a43;opacity:.9;position:fixed!important;width:100%;z-index:999;height:3.25rem;line-height:3.25rem;padding:0 .1875rem}.top-bar h4{padding-right:2rem}.top-bar h1.title{padding-right:45px}.top-bar .left-small{border-right-color:#393a43}.top-bar-title{margin-right:0;padding:0 .75rem;text-align:center;color:#fff;font-weight:bold;font-size:1.0625rem}.top-bar-title .menu-title{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:60%;display:inline-block}.is-drilldown-submenu-parent>a::after{content:"";font-family:"icomoon";border:none;font-size:.875rem;padding-right:.5rem}.js-drilldown-back>a::before{content:"";font-family:"icomoon";border:none;font-size:.875rem;vertical-align:bottom;vertical-align:-webkit-baseline-middle;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}.off-canvas-wrapper{background-color:#393a43;overflow:hidden}.off-canvas-content{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.title-bar-right{height:3.25rem}.title-bar-right a{color:#fff;font-weight:300;font-size:.875rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.title-bar-right a:hover{color:#e6e6e6}.title-bar-right .favourite{padding-right:1rem}.title-bar-right .favourite i{font-size:1.25rem;padding-right:.25rem}.title-bar-right .favourite .amount{vertical-align:super}.title-bar-right .search{font-size:1.25rem;padding-right:.25rem}ul.off-canvas-list{width:250px;float:left;height:0}ul.off-canvas-list li{width:250px;background:#393a43;z-index:1000}ul.off-canvas-list li a{color:#fff;font-size:1.25rem;font-weight:300;line-height:1.2;display:block;width:250px;padding-top:.75rem;padding-bottom:.75rem;padding-left:2rem;border-left:3px solid #393a43;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}ul.off-canvas-list li a:hover,ul.off-canvas-list li a.active{background-color:#2d2e35;border-left:3px solid #ee1844;color:#ee1844}ul.off-canvas-list li.js-drilldown-back a{padding-left:1.5rem;border-bottom:1px solid #14171c;border-left:none}ul.off-canvas-list li.js-drilldown-back a:hover{background-color:#1e232b;border-left:none;color:#b3b4b6}ul.off-canvas-list li.sub-title{color:#fff;border-bottom:1px solid #14171c;background:#292f3a;opacity:.8;padding:.5rem 0 .5rem 2rem}ul.off-canvas-list li.close a{border-left:none;color:#919396;border-bottom:1px solid #2d2e35;margin:.375rem 0 1.25rem;line-height:1;padding:.25rem 0 .75rem 2rem}ul.off-canvas-list li.close a:hover{background-color:#393a43;border-left:none;color:#b3b4b6}ul.off-canvas-list li.links #off-canvas-info{padding-top:4rem}ul.off-canvas-list li.links #off-canvas-info ul li{float:left;width:60px;margin-right:1rem}ul.off-canvas-list li.links #off-canvas-info ul li:hover{background-color:none;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px}ul.off-canvas-list li.links #off-canvas-info ul li .fi-telephone{font-size:31px}ul.off-canvas-list li.links #off-canvas-info ul li a{padding:.375rem .25rem 0;border-left:none;color:#adaeaf;width:60px;background-color:#2d2e35;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;position:relative;text-align:center;font-size:1.425rem;line-height:2.4}ul.off-canvas-list li.links #off-canvas-info ul li a:hover{background-color:#2d2e35;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;color:#ee1844}ul.off-canvas-list li.links #off-canvas-info ul li a:active{background-color:none;border-left:none}ul.off-canvas-list li.links #off-canvas-info ul li a .amount{position:absolute;top:-.5rem;right:-.25rem;background:#ee145a;padding:.125rem;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;color:#fff;line-height:1.5;height:25px;width:25px;font-size:.875rem}ul.off-canvas-list li.links #off-canvas-info ul li .search{padding:.1875rem .25rem 0}.js-off-canvas-exit{background:#393a43;opacity:.8;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;z-index:1005}.menu-icon{width:30px}.menu-icon:hover:after{background:#e6e6e6;-webkit-box-shadow:0 7px 0 #e6e6e6,0 14px 0 #e6e6e6;-moz-box-shadow:0 7px 0 #e6e6e6,0 14px 0 #e6e6e6;box-shadow:0 7px 0 #e6e6e6,0 14px 0 #e6e6e6}ul.mobile-links{margin:0 .3rem}ul.mobile-links i:before{vertical-align:sub}ul.off-canvas-list li .mobile-links a{border-bottom:none;margin:0 .1em}ul.off-canvas-list li:first-child .mobile-links a{margin-left:0}ul.off-canvas-list li:last-child .mobile-links a{margin-right:0}.mobile-menu-icon i{text-align:center;vertical-align:middle;min-width:2.3rem;min-height:2.3rem;display:inline-block;border-radius:50%;color:#fff;background-color:#ee1844;padding-top:.1em}.mobile-menu-icon i.fi-lock{color:#ee1844;background-color:#fff}.mobile-menu-icon.active i{background-color:#fff;color:#ee1844}p.inner{margin-bottom:0}.favourite-vehicles{display:inline}.favourite-vehicles .vehicle-compare-select{width:2rem;height:100%;display:inline-block;float:left;position:relative}.favourite-vehicles .fav-vehicle{width:87%;display:inline-block;float:left}.favourite-vehicles .fav-vehicle .cell-photo{cursor:pointer}.favourite-vehicles .price-wrapper{float:left;font-weight:400}.favourite-vehicles .price-wrapper .price{padding-left:1rem}.favourite-vehicles .vehicle-info{float:left}.favourite-vehicles .vehicle-info h6{padding-left:1rem!important;margin-bottom:0}.favourite-vehicles .select-cnt{position:absolute;left:.25rem;top:50%;margin-top:-2.425rem;height:21px;width:21px;cursor:pointer}.favourite-vehicles .vehicle-list{padding-bottom:2rem}.favourite-vehicles .compare-selected .vehicle-inner{-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.favourite-vehicles .compare-selected .select-inner{background:#fff;width:21px;height:21px;position:relative;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px solid #ccc}.favourite-vehicles .compare-selected .select-inner:before{content:"";position:absolute;display:block;font-family:"icomoon";font-size:1.25rem;top:-.4375rem;left:0;color:#53b33f;opacity:1}.favourite-vehicles .compare-selected .select-inner:after{content:"";position:absolute;display:block;font-family:"icomoon";font-size:1.25rem;top:-.4375rem;left:0;color:#ccff8f;opacity:1}.favourite-vehicles li .vehicle-inner{position:relative}.favourite-vehicles li .select-inner{width:21px;height:21px;background:#f7f7f7;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.favourite-vehicles li .select-inner:after,.favourite-vehicles li .select-inner:before{-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;opacity:0}.favourite-vehicles .view-vehicle{position:absolute;bottom:25px;right:.5rem;cursor:pointer}.favourite-vehicles .view-vehicle a{color:#ee1844;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.favourite-vehicles .view-vehicle a:hover{color:#c50e34}.favourite-vehicles .view-vehicle a i{vertical-align:text-bottom}.favourite-vehicles .remove-favourite{position:absolute;bottom:-4px;right:1rem;cursor:pointer}.favourite-vehicles .remove-favourite i{font-size:.625rem;padding-right:.125rem}.favourite-vehicles .finance-text,.favourite-vehicles .vehicle-specs{display:none}.select-inner{position:absolute;left:50%;top:2.5rem;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:12px;height:12px;border:1px solid #ccc;border-radius:50%;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s}.remove-favourite{text-align:center;line-height:2.5rem;font-size:13px}.remove-favourite a{color:#bbb}.remove-favourite a:hover{color:#999}.compare-wrapper{padding:2rem 0}.compare-wrapper h3{font-weight:700;font-size:1.625rem;position:relative;margin-bottom:2.5rem;color:#000;line-height:1.1}.compare-wrapper h3:after{position:absolute;width:40px;height:3px;bottom:-1rem;left:0;background:#ee1844;content:''}.compare-wrapper .back-link{font-size:.875rem;color:#ee1844;display:inline-block;padding-bottom:1rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.compare-wrapper .back-link i{vertical-align:middle}.compare-wrapper .back-link:hover{color:#c50e34}.compare-wrapper .safety-badge{margin-left:1rem}.compare-wrapper .safety-badge img{display:inline}.compare-wrapper .safety-area{min-height:81px;margin-bottom:1rem}.compare-wrapper .safety-area .title .has-tip{vertical-align:sub;margin-left:.25rem}.compare-wrapper .fuel-area{height:154px}.compare-wrapper .fuel-area .title .has-tip{vertical-align:sub;margin-left:.25rem}.compare-wrapper .fuel-area .per-year{margin-bottom:0}.compare-wrapper .fuel-area .fuel-note{font-size:.6875rem}.compare-wrapper .fuel-area .mileage{margin-bottom:0}.compare-wrapper .action-btns{padding:1.5rem .875rem 0}.compare-wrapper .ask-question{margin-bottom:.5rem}.compare-wrapper .ask-question a{color:#fff}.compare-wrapper .book-test,.compare-wrapper .buy-now{margin-bottom:.5rem;display:block;text-align:center;color:#000;font-weight:500;padding:.5rem;border:1px solid #555;background:#fff;height:39px;line-height:22px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;font-family:"Roboto",sans-serif}.compare-wrapper .book-test a,.compare-wrapper .buy-now a{color:#000;display:block;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.compare-wrapper .book-test:hover,.compare-wrapper .buy-now:hover{color:#ee1844;border-color:#ee1844}.compare-wrapper .book-test:hover a,.compare-wrapper .buy-now:hover a{color:#ee1844}.compare-vehicles{display:inline}.compare-vehicles ul li h4{margin-left:.875rem;margin-right:.625rem}.compare-vehicles ul li h4 span{display:block;font-size:1rem;font-weight:600;color:#000}.compare-vehicles ul li .columns{padding:0}.compare-vehicles .vehicle-info{padding:.25rem 0 2rem}.compare-vehicles .vehicle-info h4{height:22px;margin-bottom:8px;border-bottom:1px solid #ccc}.compare-vehicles .vehicle-info h6{display:inline-block;padding:.25rem .875rem 0!important;overflow:hidden;font-weight:bold;font-size:1.125rem;margin-bottom:4px}.compare-vehicles .vehicle-info .special{display:block}.compare-vehicles .vehicle-info .vehicle-hot{vertical-align:auto;padding-bottom:.1875rem;padding-top:.1875rem;position:relative;padding-left:1.125rem}.compare-vehicles .vehicle-info .vehicle-hot i{position:absolute;left:.3125rem;top:.1875rem}.compare-vehicles .vehicle-info .price{display:block;padding:0 .875rem;margin-right:0;overflow:hidden;height:35px;font-size:1.25rem}.compare-vehicles .vehicle-info .finance-text{display:inline-block;font-size:.875rem;width:100%;padding:0 .875rem;overflow:hidden}.compare-vehicles .vehicle-info .vehicle-specs span{display:block;padding:0 .875rem;overflow:hidden;height:25px}.compare-vehicles .vehicle-info .vehicle-features{padding:0 .875rem .5rem;height:105px;overflow:hidden}.compare-vehicles .vehicle-info .view-vehicle a{font-size:.875rem;color:#fff;font-weight:300;display:block;text-align:center;margin:0 .875rem;padding:.375rem;border:1px solid #950b27;text-shadow:1px 1px #c50e34;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background-image:-owg(linear-gradient(90deg,#ee1844,#ce0f36));background-image:-webkit(linear-gradient(90deg,#ee1844,#ce0f36));background-image:-moz(linear-gradient(90deg,#ee1844,#ce0f36));background-image:-o(linear-gradient(90deg,#ee1844,#ce0f36));background-image:linear-gradient(90deg,#ee1844,#ce0f36);-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s}.compare-vehicles .vehicle-info .view-vehicle a:hover{background-image:-owg(linear-gradient(90deg,#ef2650,#dc103a));background-image:-webkit(linear-gradient(90deg,#ef2650,#dc103a));background-image:-moz(linear-gradient(90deg,#ef2650,#dc103a));background-image:-o(linear-gradient(90deg,#ef2650,#dc103a));background-image:linear-gradient(90deg,#ef2650,#dc103a);border:1px solid #a30c2b}.favourite-vehicles li.compare-selected{opacity:1}.max-selected li{opacity:.3}.favourite-vehicles li:not(.compare-selected) .vehicle-inner:hover{background:#f7f7f7}.favourite-vehicles .compare-selected .vehicle-inner{background:#f7fdf7}.favourite-vehicles li{-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.favourite-vehicles li .vehicle-inner{border-bottom:1px solid #ccc;display:table;width:100%;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s}.favourite-vehicles li:first-child .vehicle-inner{border-top:1px solid #ccc}.favourite-vehicles li .cell-photo{float:left;border:none}.favourite-vehicles li .vehicle-info h6{font-size:.75rem}.favourite-vehicles li .price-wrapper{color:#ee1844;padding-top:0}.favourite-vehicles li .price-wrapper .special{color:#ee1844}.favourite-vehicles li.columns{padding:0}.compare-p{padding:.5rem 0;font-size:.875rem;margin-bottom:0}.compare-btn-area{position:fixed;bottom:-3px;left:0;margin:auto;display:block;text-align:center;background:rgba(255,255,255,.9);padding:0;width:100%;z-index:10;border-top:3px solid #ee1844;-webkit-box-shadow:5px 5px 80px rgba(0,0,0,.3);-moz-box-shadow:5px 5px 80px rgba(0,0,0,.3);box-shadow:5px 5px 80px rgba(0,0,0,.3)}.compare-btn-area #compare-button{font-size:1rem;color:#fff;padding:0;line-height:37px;border:1px solid #ee1844;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition:all,.5s ease;-moz-transition:all,.5s ease;-o-transition:all,.5s ease;transition:all,.5s ease;background:#ee1844;max-width:180px;margin:.5rem auto 1rem}.compare-btn-area #compare-button:hover{background:#c50e34;border:1px solid #c50e34}.compare-btn-area .button{position:relative;bottom:-.25rem;margin-top:.375rem;-webkit-transition:all,0s,ease-in;-moz-transition:all,0s,ease-in;-o-transition:all,0s,ease-in;transition:all,0s,ease-in;opacity:1}.compare-btn-area .button.disabled,.compare-btn-area .button[disabled]{bottom:-4rem;position:absolute;opacity:0;-webkit-transition:all,0s,ease-in;-moz-transition:all,0s,ease-in;-o-transition:all,0s,ease-in;transition:all,0s,ease-in}.afford h6{font-size:1rem;margin-bottom:0}.afford .price{color:#000;position:relative;margin-bottom:.5rem;display:inline-block}.afford .price:after{content:'';position:absolute;bottom:-.5rem;left:0;height:2px;width:20px;background:#ccc}.afford .retail{color:#000}.afford .vehicle-specs{display:inline}.afford .finance-links a{color:#ee1844;-webkit-transition:all,.3;-moz-transition:all,.3;-o-transition:all,.3;transition:all,.3}.afford .finance-links a:hover{color:#c50e34}.afford .finance-small-print .finance{color:#000;font-weight:bold;position:relative;margin-bottom:1rem;display:inline-block}.afford .finance-small-print .finance:after{content:'';position:absolute;bottom:-.5rem;left:0;height:2px;width:20px;background:#ee1844}.afford .finance-small-print .finance-info-link{color:#2a3744;font-size:12px;position:relative;margin-bottom:.75rem;display:inline-block}.afford .finance-small-print .finance-info-link:after{content:'';position:absolute;bottom:-.5rem;left:0;height:2px;width:20px;background:#ccc}.afford .finance-small-print .sp{color:#2a3744}.afford .finance-small-print .sp-hover-inner{border:1px solid #ccc;margin-left:.25rem;margin-right:.25rem}.afford .finance-small-print .sp-hover-link{font-size:12px;color:#000;text-decoration:underline;display:inline}.afford .finance-small-print .sp-total{color:#000}.afford .finance-small-print .sp-per-week{color:#ee1844}.select-search{padding:0;width:100%!important}.select-search h6,.select-search .search-back{font-size:.875rem;font-weight:500;padding:1rem 0 1rem 1rem;border-bottom:1px solid #ccc;margin-bottom:0;height:54px}.select-search a.close-reveal-modal{float:right;border-left:1px solid #ccc;padding:1rem 1rem .8125rem 1rem;color:#656565;display:block;position:relative;z-index:100}.select-search a.close-reveal-modal:hover{color:#222}.select-search #affordability-search p.intro{padding-bottom:2rem}.select-search #affordability-search label{margin-bottom:.5rem}.select-search #affordability-search .zselect ul li{padding-top:.5rem;cursor:pointer;white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}.select-search #affordability-search .zselect ul li:hover{background-color:#ddd;color:#000}.select-search #affordability-search .zselect ul li span{vertical-align:top;padding-left:.5rem}.select-search #affordability-search input{padding:0 2.3125rem 0 3rem;margin-bottom:.5rem;border:1px solid #ccc;position:relative;z-index:1;background:transparent;text-align:right;font-size:1rem;font-weight:normal}.select-search #affordability-search input:active,.select-search #affordability-search input:focus{border:2px solid #ee1844;padding:0 2.25rem 0 2.9375rem}.select-search #affordability-search .is-invalid-input{background:#fbdad4;position:relative;z-index:0;padding:0 2.25rem 0 2.9375rem}.select-search #affordability-search .input-wrapper{position:relative}.select-search #affordability-search .input-wrapper:before{content:"";font-family:"icomoon";position:absolute;left:1px;top:1px;display:block;height:45px;width:40px;background:#f4f4f4;padding:.625rem .875rem;z-index:1}.select-search #affordability-search .input-wrapper .cost-end{position:absolute;right:1rem;top:.75rem}.select-search #affordability-search select{color:#676767;border:none}.select-search #affordability-search select:hover{border:none}.select-search #affordability-search .custom-dropdown-area{background:#fff;border:none;color:#676767;text-transform:uppercase;padding-left:0;position:relative;line-height:1;height:2.25rem;margin-bottom:2.25rem;white-space:nowrap;margin-top:0}.select-search #affordability-search .custom-dropdown-area:hover{border:none;padding:0;background-color:#fff}.select-search #affordability-search .custom-dropdown-area:hover .custom-dropdown-button{background-color:#fff}.select-search #affordability-search .custom-dropdown-area ul{background-color:#fafafa;padding:0}.select-search #affordability-search .custom-dropdown-area ul li{padding:.5rem 1rem}.select-search #affordability-search .custom-dropdown-area ul li:hover{background-color:#ddd}.select-search #affordability-search .custom-dropdown-button{border:none;border-bottom:1px solid #b2b7ba;padding:0;line-height:3rem;color:#676767}.select-search #affordability-search .custom-dropdown-button:hover,.select-search #affordability-search .custom-dropdown-button:active{padding:0;background:transparent;border:none;border-bottom:1px solid #b2b7ba;border-color:#b2b7ba!important}.select-search #affordability-search .custom-dropdown-button:after{content:"";font-family:"icomoon";font-size:1rem;display:inline-block;position:absolute;width:2rem;height:2.4375rem;top:-4px;right:0;pointer-events:none;padding-top:.5rem;padding-left:.375rem;background:#fff;color:#676767}.select-search #affordability-search .search-btn-wrap a{width:200px;margin:auto;padding:1rem;font-size:1rem}.select-search #affordability-search .reset-btn{padding-bottom:3rem;margin-top:1rem}.select-search #affordability-search .reset-btn button{color:#707070;background:none;border:none;text-shadow:none;margin:auto;display:block;letter-spacing:1.2px}.select-search #affordability-search .reset-btn button i{font-size:.625rem;padding-right:.5rem}.select-search #search-type-select{padding:0;background:#f9fafa;min-height:100%}.select-search .search-type-option{padding:1rem}.select-search .search-type-option h5{color:#ee1844;font-size:2rem}.select-search .search-type-option h5 i{font-size:1.75rem;padding-right:.5rem}.select-search .search-type-option p{font-size:.875rem;color:#9f9f9f!important}.select-search .search-type-option i.icon-arrow-thin{font-size:2.5rem;font-weight:300;color:#a5a8aa;text-align:right;float:right;margin-top:-.75rem}.select-search .standard,.select-search .lifestyle,.select-search .afford{border-bottom:1px solid #e0e1e1;display:inline-block;width:100%;min-height:9rem}.select-search .standard .columns,.select-search .lifestyle .columns,.select-search .afford .columns{padding:0}.select-search .search-back a{color:#ee1844;font-weight:400;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.select-search .search-back a:hover{color:#ad0d2e}.select-search h5.search-title{font-weight:700;padding-top:1.75rem;font-size:1.75rem;position:relative;margin-bottom:2.125rem}.select-search h5.search-title:after{position:absolute;width:40px;height:4px;bottom:-.5rem;left:0;background:#ee1844;content:''}.select-search .slider{background:#ebeef2;height:.875rem;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.select-search .sliderCaption{color:#8d8d8d;font-size:.75rem}.select-search .search-panel{padding:0 1rem}.select-search .search-panel label{margin-bottom:-1.5rem;font-weight:bold}.select-search .search-panel input{border:none;border-bottom:1px solid #e7e8e9;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-size:2rem;color:#000;font-weight:900;padding:0 0 .5rem 0;margin-bottom:2.875rem}.select-search .search-panel input[type='checkbox']{font-size:1rem;margin-right:.5rem}.select-search .search-panel ::-webkit-input-placeholder{color:#e5e7e8}.select-search .search-panel :-moz-placeholder{color:#e5e7e8;opacity:1}.select-search .search-panel ::-moz-placeholder{color:#e5e7e8;opacity:1}.select-search .search-panel :-ms-input-placeholder{color:#e5e7e8}.select-search .search-panel :placeholder-shown{color:#e5e7e8}.select-search .search-panel .zselect{background:#fff;border:none;border-bottom:1px solid #b2b7ba;color:#676767;text-transform:uppercase;padding-left:0;position:relative;line-height:1;height:2.25rem;margin-bottom:2.25rem;white-space:nowrap}.select-search .search-panel .zselect:after{content:"";font-family:"icomoon";font-size:1rem;display:inline-block;position:absolute;width:2rem;height:2.4375rem;bottom:1px;right:0;pointer-events:none;padding-top:.5rem;padding-left:.375rem;background:#fff}.select-search .search-panel .zselect ul{margin:18px 0 0 0;padding:0;max-height:300px;overflow:auto}.select-search .search-panel .zselect ul li{color:#222;vertical-align:middle;line-height:1.6;padding:.5rem;cursor:pointer}.select-search .search-panel .zselect ul li span{display:block!important}.select-search .search-panel .zselect ul li:hover{background-color:#ddd}.select-search .search-panel .colour{margin-top:1.75rem}.select-search .search-panel .model{padding-bottom:.5rem}.select-search .search-panel .engine-size{padding-bottom:1.875rem}.select-search .search-btn-wrap{padding-top:4rem;display:inline-block;margin:auto;width:100%}.select-search .search-btn-wrap a{width:200px;margin:auto;padding:1rem;font-size:1rem}.select-search .reset-btn{padding-bottom:18rem;margin-top:1rem}.select-search .reset-btn button{color:#707070;background:none;border:none;text-shadow:none;margin:auto;display:block;letter-spacing:1.2px}.select-search .reset-btn button i{font-size:.625rem;padding-right:.5rem}.select-search span.slider-handle{-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;background:#48b5ff;border:none;outline:hidden;width:1.5rem;height:1.5rem;outline:none}.select-search span.slider-handle:hover{background:#0095fb}.select-search .low{margin-left:-.125rem}.select-search .high{margin-left:.125rem}.select-search p.intro{color:#888;font-size:1rem;line-height:1.2}.select-search span.slider-fill{background:#77c7fe;height:.875rem}.select-search #pnlLifestyleSearch{padding-bottom:8rem}.select-search #pnlLifestyleSearch .zselect{margin-top:.625rem;margin-bottom:1rem}.select-search #pnlLifestyleSearch .custom-dropdown-area{background:#fff;border:none;color:#676767;text-transform:uppercase;padding-left:0;position:relative;line-height:1;height:2.25rem;margin-bottom:2.25rem;white-space:nowrap;margin-top:0}.select-search #pnlLifestyleSearch .custom-dropdown-area:hover{border:none;padding:0;background-color:#fff}.select-search #pnlLifestyleSearch .custom-dropdown-area:hover .custom-dropdown-button{background-color:#fff}.select-search #pnlLifestyleSearch .custom-dropdown-area ul{background-color:#fafafa;padding:0}.select-search #pnlLifestyleSearch .custom-dropdown-area ul li{padding:.125rem 1rem}.select-search #pnlLifestyleSearch .custom-dropdown-area ul li.disabled{display:none}.select-search #pnlLifestyleSearch .custom-dropdown-area ul li:hover{background-color:#ddd}.select-search #pnlLifestyleSearch .custom-dropdown-button{border:none;border-bottom:1px solid #b2b7ba;padding:0;line-height:3rem;color:#676767}.select-search #pnlLifestyleSearch .custom-dropdown-button:hover,.select-search #pnlLifestyleSearch .custom-dropdown-button:active{padding:0;background:transparent;border:none;border-bottom:1px solid #b2b7ba;border-color:#b2b7ba!important}.select-search #pnlLifestyleSearch .custom-dropdown-button:after{content:"";font-family:"icomoon";font-size:1rem;display:inline-block;position:absolute;width:2rem;height:2.4375rem;top:-4px;right:0;pointer-events:none;padding-top:.5rem;padding-left:.375rem;background:#fff;color:#676767}.select-search #pnlLifestyleSearch .slick-dots{margin:0;list-style:none;text-align:center;padding:.5rem 0 0}.select-search #pnlLifestyleSearch .slick-dots li{border:none;background:#ccc;padding:0;margin:0 .25rem;float:none;width:12px;display:inline-block;height:12px;cursor:pointer;color:transparent;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}.select-search #pnlLifestyleSearch .slick-dots li.slick-active{background:#ee1844}.select-search #pnlLifestyleSearch .ls-category-inner{padding:3rem 0;text-align:center;cursor:pointer;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.select-search #pnlLifestyleSearch .ls-question-header{display:none}.select-search #pnlLifestyleSearch .ls-icon{-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;background:transparent;padding:2rem;height:10rem;width:10rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;margin:0 auto 1rem}.select-search #pnlLifestyleSearch .ls-icon:hover{background:#eff8ff}.select-search #pnlLifestyleSearch .ls-category-select.active .ls-category-inner{font-weight:bold;color:#ee1844}.select-search #pnlLifestyleSearch .ls-category-select.active .ls-category-inner .ls-icon{background:#bce2ff}.select-search #pnlLifestyleSearch .ls-question-list{display:table;width:100%}.select-search #pnlLifestyleSearch .ls-question{float:left;margin-right:1rem}.select-search #pnlLifestyleSearch .ls-question-container{margin-top:1rem}.select-search #pnlLifestyleSearch .checkbox-group{padding-top:0}.select-search #pnlLifestyleSearch .ls-category-select:not(.slick-slide){width:20%;float:left;padding:0 .5rem}.select-search #pnlLifestyleSearch #pnlLifestyleSearch{padding-bottom:4rem}.select-search .ls-end{display:inline}.google-map{height:13rem;width:100%;display:none}.f-dropdown.fit{width:auto}.f-dropdown.fit li{padding:.2rem 3rem .2rem .8rem}.drop-top.f-dropdown::after,.drop-top.f-dropdown::before{margin-left:1.6em}.drop-top.f-dropdown.right-offset::after{margin-right:15%;left:auto;right:0}.drop-top.f-dropdown.right-offset::before{margin-right:16%;left:auto;right:0}.thin{margin-bottom:.1rem}h2.thin{line-height:1.68rem}.block{display:block}.inline-block{display:inline-block}header{position:relative;text-align:center}.category-slider-wrapper{width:100%;overflow:hidden}.category-slider-wrapper .strike{width:80%;margin:0 auto;padding:30px 0 0}.swiper-slide-2018{padding:1rem 1.5rem 0}.swiper-slide-2018 .icon-set-2{font-size:45px}.swiper-slide-2018 .icon-set-3{font-size:70px}.swiper-slide-2018 .icon-set-4{font-size:50px}.swiper-slide-2018 .icon-set-4.icon-coupe4{font-size:44px;position:relative;top:6px;margin-bottom:6px;display:inline-block}.swiper-slide-2018 a{color:#b4b4b4}.swiper-slide-2018 a:hover{color:#b4b4b4}.swiper-slide-2018 .title{margin-top:1rem;opacity:0;font-family:"Lato",sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase}.swiper-slide-2018.slick-active a{color:#ee1844}.swiper-slide-2018.slick-active .title{opacity:1}.section1-wrapper .home-btn{margin:2rem auto 0}.section1-wrapper .ci-ev-bodystyle{font-size:54px;position:relative;top:-4px}.section1-wrapper .ci-view-all{font-size:44px;position:relative;top:2px}.section1-wrapper .custom-ev .title{margin-top:12px}.section1-wrapper .custom-view-all .title{margin-top:20px}.swiper-slide-active .circle.no-bg .circle-icon-wrapper{color:#ee1844}.category-slider{padding:1rem 0}.swiper-slide{-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);height:100%;font-weight:bold}.swiper-slide-visible{opacity:.5;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}.swiper-slide-visible2{opacity:.8;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.swiper-slide-active{top:0;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.swiper-slide .title{font-size:1em;margin:auto;margin-top:.5em;margin-bottom:0;line-height:1em;visibility:hidden;text-align:center;color:#bebebe}.swiper-slide-active .title{visibility:visible;color:#ee1844}.circle.no-bg{background:none!important}.circle{border-radius:50%;height:5em;width:5em;position:relative;display:table;margin:0 auto;background-color:#bebebe}.swiper-slide-active .circle{background-color:#ee1844}.swiper-slide .circle .circle-icon-wrapper{display:table-cell;vertical-align:middle;text-align:center;color:#fff;font-size:1.8rem}.swiper-slide .circle.no-bg .circle-icon-wrapper{color:#222}.section1-wrapper{background-color:#f5f5f5}.section-inner{padding:1.2rem 1rem .5rem 1rem}.section{font-size:.9rem;padding:1rem 0}.small-link,a.small-link:hover,a.small-link:focus{color:#bebebe;font-size:.8em;margin-left:.5em;text-decoration:underline;cursor:pointer}.small-link-2,a.small-link-2:hover,a.small-link-2:focus{font-size:.8em;color:#000;text-decoration:none}a.small-link-2 span:hover{text-decoration:underline}.strike{display:block;text-align:center;overflow:hidden;white-space:nowrap}.strike>span{position:relative;display:inline-block;padding:0 .4rem;font-size:.7rem}.strike>span:before,.strike>span:after{content:"";position:absolute;top:50%;width:9999px;height:1px;background:#000}.strike>span:before{right:100%}.strike>span:after{left:100%}.strike.color4>span:before,.strike.color4>span:after{background:#bebebe}.round-full{border-radius:50%}.ellipsis{white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}span.quoted{display:block;color:#bebebe;vertical-align:top}span.quoted:before,span.quoted:after{content:"“";line-height:1em;display:inline-block;font-size:1.5em;font-family:Georgia}span.quoted:after{content:"”"}.border-bottom-dotted{border-bottom:.07em dashed #bebebe}.border-top-dotted{border-top:.07rem dashed #bebebe}.border-bottom-solid{border-bottom:.07em solid #bebebe}.mtf-login{display:none}.slick-slider{margin-bottom:0}.testimonial-page button.slick-prev:before,.testimonial-page button.slick-next:before{display:none}.testimonial-admin{padding-top:2rem}.testimonial-admin .button{max-width:200px;font-size:1rem;display:inline-block;padding:.375rem 2rem;margin-right:1rem;margin-bottom:1rem}.testimonial-page .slick-lightbox .slick-lightbox-inner button.slick-lightbox-close{width:100%;height:100%;line-height:1px;text-align:right;padding-right:10px;padding-top:10px}.testimonial-page .slick-lightbox .slick-lightbox-inner button.slick-lightbox-close:before{font-size:5rem;width:100%;height:100%;display:block}.testimonial a.more,.testimonial a.show-less{font-size:.875rem;color:#f1486a;letter-spacing:1.4px;text-decoration:underline;margin-left:.25rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.testimonial a.more:hover,.testimonial a.show-less:hover{color:#c50e34}.testimonial-wrapper{background:#f7f7f7}.testimonial-wrapper .testimonial-container{border:0}.testimonial-wrapper .testimonial-container .testimonial{width:100%;padding-bottom:1rem}.testimonial-wrapper .testimonial-container .testimonial .photo-wrapper{vertical-align:top;margin-right:.4em}.testimonial-wrapper .testimonial-container .testimonial .comment{vertical-align:top;line-height:1em;font-size:1em;color:#bebebe}.testimonial-wrapper .testimonial-container .testimonial .name{color:#bebebe;font-style:italic;font-size:.9em}.testimonial-wrapper .testimonial-container li{line-height:1.5em;width:265px;float:left;padding:2em 30px 1em}.testimonial-wrapper .testimonial-container li img{-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;width:230px;height:230px;border:8px solid #eee;margin:0 auto 2.1875rem}.testimonial-wrapper .testimonial-container p.comment{padding:0 10px;color:#000;line-height:1.5em}.testimonial-wrapper .testimonial-container p.name{text-align:center;font-style:normal;font-size:1.3rem;font-weight:700;color:#7d0921}.testimonial-page-wrap .tab-links{border-bottom:solid 1px grey;margin-bottom:2rem}.testimonial-page-wrap .tab-links a.tab{display:inline-block;padding:.5rem 1rem;margin-right:1rem;text-transform:uppercase;font-weight:700;letter-spacing:.25px;border:solid 1px grey;border-bottom:none;border-radius:5px;border-bottom-left-radius:0;border-bottom-right-radius:0}.testimonial-page-wrap .tab-links a.tab.active,.testimonial-page-wrap .tab-links a.tab:hover{background:#ee1844;color:#fff}.testimonial-page-wrap .testimonial{padding:.625rem;padding-bottom:2rem}.testimonial-page-wrap .testimonial a img{width:100%}.testimonial-page-wrap .testimonial .comment{display:block;padding:.5rem 0;font-family:"Roboto",sans-serif;font-size:15px;color:#6e6e6e;letter-spacing:.2px;line-height:22px}.testimonial-page-wrap .testimonial .name{font-family:"Roboto",sans-serif;font-size:14px;color:silver;letter-spacing:1.4px}.testimonial-page-wrap .testimonial .date{font-family:"Roboto",sans-serif;font-size:14px;color:silver;letter-spacing:1.4px}.testimonial-page-wrap .testimonial .date:before{content:" - ";margin-left:.25rem}.search-btn-wrap .tiny{width:50%}.search-panel .zselect{padding:4px 6px}.search-panel .zselect ul{margin:5px 0 0 -7px}.search-panel button.link,.search-panel button.link:hover,.search-panel button.link:focus:active{display:inline-block;position:relative;cursor:pointer;border:0;padding:0;color:#bebebe;text-decoration:underline;background-color:transparent;font-size:.8rem;margin-left:.6rem}.search-panel .header{display:inline-block}.search-panel h3{font-size:2em;color:#ee1844;font-family:"Roboto",sans-serif;text-align:center;width:100%;padding-top:.6em}.search-panel .postfix{border:0}.search-panel .search-sub-header{color:#bebebe;font-size:.9rem;display:inline-block}.search-panel button.btn-advanced-search{width:100%;margin-left:0!important}.search-panel input{border:1px solid #d2d2d2}.search-panel .btn-search{background-color:#ee1844;vertical-align:top;padding:0;width:100%;margin:0;line-height:2.3125rem;height:2.3125rem;margin-top:1px}.search-panel .btn-advanced-search{display:inline-block}.search-input-wrapper{position:relative}.search-input-wrapper input.search-input{padding-right:3rem}.search-input-wrapper .btn-search{position:absolute;right:0;width:2.5rem;height:100%;top:0}.search-input-wrapper .btn-search i{line-height:2.3rem}.section1-wrapper .advanced-search{border:1px solid #e6e6e6}.advanced-search{background:rgba(0,0,0,.03);margin:1em 0 auto;padding:1em 0}.advanced-search label{text-align:left;margin-bottom:.125em;font-size:.7rem;text-transform:uppercase}.advanced-search input,.advanced-search select{height:2.3125rem;line-height:2.3125rem}.advanced-search select{font-size:.8em}.advanced-search div.row>div>div.row>div:nth-child(1){padding-right:.25rem}.advanced-search div.row>div>div.row>div:nth-child(2){padding-left:.25rem}.advanced-search .small-links .hide-advanced{font-size:13px}.advanced-search .small-links button{float:right;font-size:13px}.vehicle .cell-photo{position:relative}.vehicle .stock-no{position:absolute;bottom:0;left:0;background:rgba(48,48,48,.7);padding:0 .25rem;color:#fff;font-size:12px}.vehicles-wrapper .small-ddl-show{overflow:visible!important;padding:0}.vehicles-wrapper .custom-dropdown-area ul{position:static;border:none;padding:0}.vehicles-wrapper .custom-dropdown-area ul li{padding:0 1rem;line-height:3}.search-bar{background:#f3f3f3;padding:.625rem 1rem .5rem 1rem;position:relative;font-size:.75rem;border-bottom:1px solid #dcdcdc;color:#959595;text-shadow:1px 1px rgba(255,255,255,.3)}.search-bar i{font-family:"Lato",sans-serif;font-weight:600;color:#676767;text-shadow:1px 1px rgba(255,255,255,.3)}.search-bar i.icon-order{font-size:1rem;color:#979797;font-weight:normal}.search-bar .columns{padding:0}.search-bar .small-sort{float:right;padding-right:.5rem;color:#929292}.search-bar .search-back{color:#ee1844;font-size:1rem;font-weight:400;text-shadow:1px 1px rgba(255,255,255,.3);-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.search-bar .search-back i{vertical-align:sub;font-size:1.25rem}.search-bar .search-back:hover{color:#c50e34}.results-bar{background:#e6e6e6;font-size:.75rem;padding:.25rem 0;color:#959595;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;text-shadow:1px 1px rgba(255,255,255,.3)}.results-bar i{font-weight:600;color:#676767;text-shadow:1px 1px rgba(255,255,255,.3)}.results-count i{font-family:"Lato",sans-serif!important}.vehicle-results,.featured-vehicles{background:none;margin-top:0}a.btn-numerics{display:none}.vehicle-results{font-size:.8em}.vehicle-results ul.vehicle-list li.vehicle{padding:1rem 0 3.5rem;display:inline-block;border-bottom:1px solid #ebebeb;width:100%}.vehicle-results ul.vehicle-list li.vehicle:last-child{border-bottom:none}.vehicle-results ul.vehicle-list li.vehicle .cell-photo{overflow:hidden}.vehicle-results ul.vehicle-list li.vehicle .cell-photo .vehicle-media{z-index:5}.vehicle-results ul.vehicle-list li.vehicle .vehicle-save,.vehicle-results ul.vehicle-list li.vehicle .vehicle-hot{margin-top:.125rem;display:inline-block;vertical-align:text-top}.vehicle-results ul.vehicle-list li.vehicle .vehicle-save i,.vehicle-results ul.vehicle-list li.vehicle .vehicle-hot i{top:.0625rem}.vehicle-results ul.vehicle-list li.vehicle.jumbo{border-bottom:none;padding:.5rem .625rem}.vehicle-results ul.vehicle-list li.vehicle.jumbo .vehicle-inner{display:inline-block;background:#1c2022;margin:.625rem 0 0;padding:1rem 0 1.5rem}.vehicle-results ul.vehicle-list li.vehicle.jumbo .vehicle-inner h6{color:#fff;font-weight:500;line-height:1.25}.vehicle-results ul.vehicle-list li.vehicle.jumbo .vehicle-inner .price-wrapper{padding-top:0;color:#f9cc3c}.vehicle-results ul.vehicle-list li.vehicle.jumbo .vehicle-inner .favourite{float:right;font-size:1.5rem;display:inline-block;color:#717272;font-family:"icomoon";-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;padding-top:1rem;outline:none}.vehicle-results ul.vehicle-list li.vehicle.jumbo .vehicle-inner .favourite:before{content:""}.vehicle-results ul.vehicle-list li.vehicle.jumbo .vehicle-inner .favourite:hover{color:rgba(255,255,255,.5)}.vehicle-results ul.vehicle-list li.vehicle.jumbo .vehicle-inner .favourite.active{color:#ffb4d9;opacity:.8;-webkit-animation:pulse 1.2s 1;-moz-animation:pulse 1.2s 1;-o-animation:pulse 1.2s 1;-ms-transform:pulse 1.2s 1;animation:pulse 1.2s 1}.vehicle-results ul.vehicle-list li.vehicle.jumbo .vehicle-inner .favourite.active:before{content:""}.vehicle-results ul.vehicle-list li.vehicle.jumbo .vehicle-inner .cell-photo{border:none;margin:0;padding:0}.vehicle-results ul.vehicle-list li.vehicle.jumbo .vehicle-inner .special-offer-title{display:inline-block;padding-bottom:.5rem;color:#ffecb0}.vehicle-results ul.vehicle-list li.vehicle.jumbo .vehicle-inner .special-offer-title .title{font-size:1.25rem;color:#ffecb0;font-weight:300;display:block;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s}.vehicle-results ul.vehicle-list li.vehicle.jumbo .vehicle-inner .special-offer-title .offer{font-size:.75rem;color:#fff;font-weight:400;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s}.vehicle-results ul.vehicle-list li.vehicle.jumbo .vehicle-inner .special-offer-title .title-bold{font-weight:900;color:#f9cc3c}.vehicle-results ul.vehicle-list li.vehicle.jumbo .vehicle-inner .special-offer-title i{font-size:1.75rem;color:#f9cc3c;padding-right:.5rem;position:relative;bottom:-.125rem}.vehicle-results ul.vehicle-list li.vehicle.jumbo .vehicle-inner .finance-text,.vehicle-results ul.vehicle-list li.vehicle.jumbo .vehicle-inner .vehicle-specs{color:#818181}.vehicle-results ul.vehicle-list li.vehicle.jumbo .vehicle-inner .vehicle-icons{display:inline-block;padding-top:.75rem;padding-bottom:.25rem}.vehicle-results ul.vehicle-list li.vehicle.jumbo .vehicle-inner .vehicle-icons ul li i{color:#8e9091}.vehicle-results ul.vehicle-list li.vehicle.super-featured{padding:1rem .625rem 3.5rem}.vehicle-results ul.vehicle-list li.vehicle.super-featured .vehicle-inner{background:#1c2022;padding:.9375rem 0 1.5rem;display:inline-block;margin:0}.vehicle-results ul.vehicle-list li.vehicle.super-featured .vehicle-inner h6{color:#fff;font-weight:500;line-height:1.25}.vehicle-results ul.vehicle-list li.vehicle.super-featured .vehicle-inner .price-wrapper{padding-top:0;font-weight:400;color:#f9cc3c}.vehicle-results ul.vehicle-list li.vehicle.super-featured .vehicle-inner .favourite{color:#717272;outline:none}.vehicle-results ul.vehicle-list li.vehicle.super-featured .vehicle-inner .favourite:before{content:""}.vehicle-results ul.vehicle-list li.vehicle.super-featured .vehicle-inner .favourite:hover{color:rgba(255,255,255,.5)}.vehicle-results ul.vehicle-list li.vehicle.super-featured .vehicle-inner .favourite.active{color:#ffb4d9;opacity:.8;-webkit-animation:pulse 1.2s 1;-moz-animation:pulse 1.2s 1;-o-animation:pulse 1.2s 1;-ms-transform:pulse 1.2s 1;animation:pulse 1.2s 1}.vehicle-results ul.vehicle-list li.vehicle.super-featured .vehicle-inner .favourite.active:before{content:""}.vehicle-results ul.vehicle-list li.vehicle.super-featured .vehicle-inner .cell-photo{border:none}.vehicle-results ul.vehicle-list li.vehicle.super-featured .vehicle-inner .vehicle-icons{display:inline-block;padding-top:.75rem;padding-bottom:.25rem}.vehicle-results ul.vehicle-list li.vehicle.super-featured .vehicle-inner .vehicle-icons ul li i{color:#8e9091}.special-offer-title{display:none}.finance-text,.vehicle-dealership{color:#818181;font-size:.875rem;line-height:1.6;padding-top:.125rem}.finance-text .finance-insurance,.vehicle-dealership .finance-insurance{position:relative;margin-top:.75rem;margin-bottom:.5rem;display:inline-block;font-style:italic}.finance-text .finance-insurance:before,.vehicle-dealership .finance-insurance:before{content:'';position:absolute;top:-6px;left:0;width:20px;height:1px;background:#ccc}.finance-text .finance-insurance:after,.vehicle-dealership .finance-insurance:after{content:'';position:absolute;bottom:-6px;left:0;width:20px;height:1px;background:#ccc}.vehicle-dealership{margin-top:.5rem;color:#e98a85;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.vehicle-dealership i{vertical-align:initial;color:#e98a85;padding-right:.25rem}.vehicle-specs{color:#818181;font-size:.875rem;line-height:1.2;padding-top:.75rem;padding-bottom:.25rem}.vehicle-enquiry-mtf{padding-top:2em}.fuel-label{display:inline-block}.fuel-label .icon-star3,.fuel-label .icon-star,.fuel-label .icon-star2{font-size:.75em}.price-wrapper{color:#ee1844;font-weight:600;font-size:1rem;padding-top:.25rem}.price-wrapper .price{margin-right:.375rem}.price-wrapper .price .plus-gst{margin-left:.25rem}.price-wrapper .special,.price-wrapper .pre{font-weight:500}.price-wrapper .special{color:#ec4125}.cell-photo{position:relative;display:block;border:1px solid #ddd}.cell-photo img{width:100%}.cell-photo .vehicle-media{position:absolute;right:.5rem;top:.5rem}.cell-photo .vehicle-media .link-360,.cell-photo .vehicle-media .link-video{color:rgba(255,255,255,.9);font-size:.625rem;background:rgba(0,0,0,.7);padding:.25rem .75rem!important;line-height:1.4;text-transform:uppercase;letter-spacing:.7px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.cell-photo .vehicle-media .link-360 i,.cell-photo .vehicle-media .link-video i{padding-left:.125rem}.cell-photo .vehicle-media .link-360:hover,.cell-photo .vehicle-media .link-video:hover{opacity:.95}.cell-photo .vehicle-media .link-video{padding-right:.5rem!important;padding-left:.425rem!important;margin-left:.25rem}.special-gallery{display:none}.vehicle-badges{position:relative;width:20%;z-index:1}.vehicle-badges .new,.vehicle-badges .arriving,.vehicle-badges .sold,.vehicle-badges .on-sale{position:absolute;top:0;left:0}.vehicle-badges .new:hover,.vehicle-badges .arriving:hover,.vehicle-badges .sold:hover,.vehicle-badges .on-sale:hover{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.vehicle-badges .on-sale{color:#fbdad4;font-size:1rem;position:absolute;top:0;left:0;line-height:1.4}.vehicle-badges .on-sale:before{content:'';border-top:45px solid #ed4429;border-right:45px solid transparent;position:absolute;top:-6px;left:-8px}.vehicle-badges .on-sale:after{content:"";font-family:"icomoon";color:#fbdad4;position:absolute;top:0;left:0}.vehicle-info h6{font-size:1.125rem;margin-bottom:.5rem;padding:.5rem 0 0!important;font-weight:500;line-height:1.25}.vehicle-info .price-wrapper{font-size:1rem;line-height:1.4;font-weight:400}.vehicle-info .favourite{float:right;font-size:1.5rem;color:#d2d2d3;line-height:1;padding-top:1rem;display:inline-block;font-family:"icomoon";-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;outline:none}.vehicle-info .favourite:before{content:"";outline:none}.vehicle-info .favourite:hover{color:#717272;opacity:.7;outline:none}.vehicle-info .favourite.active{color:#ffb4d9;outline:none;-webkit-animation:pulse 1.2s 1;-moz-animation:pulse 1.2s 1;-o-animation:pulse 1.2s 1;-ms-transform:pulse 1.2s 1;animation:pulse 1.2s 1}.vehicle-info .favourite.active:before{content:"";outline:none}.vehicle-info .vehicle-icons{padding-top:.875rem;padding-bottom:.25rem;display:inline-block;padding-left:.625rem}.vehicle-info .vehicle-icons ul{margin-left:0}.vehicle-info .vehicle-icons ul li{float:left;padding-right:.75rem}.vehicle-info .vehicle-icons ul li i{font-size:1.3rem;color:#a8a8a8}.vehicles-paging{background:#f1f2f3}.vehicles-paging p{font-size:.625rem;color:#6d6d6e;padding-top:1rem;text-align:center;margin-bottom:.5rem}.vehicles-paging .results-count{font-family:"Lato",sans-serif;font-size:.75rem;color:#6d6d6e;text-align:center;display:block;padding-bottom:1rem;text-shadow:1px 1px rgba(255,255,255,.3)}.vehicles-paging .results-count i{font-family:"Lato",sans-serif!important;font-weight:600;color:#676767;text-shadow:1px 1px rgba(255,255,255,.3)}.vehicle-datapager{margin:0 auto;width:100%;text-align:center;font-size:.9rem;font-weight:bold;background:none}.vehicle-datapager .data-pager-inner{padding:.75rem 0 1rem;font-size:0}.vehicle-datapager .data-pager-inner span{display:inline-block;line-height:25px;font-size:1rem}.vehicle-datapager a{color:#747474;background:#fff;border-top:1px solid #dedede;border-bottom:1px solid #dedede;border-left:1px solid #dedede;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;width:27px;height:27px;float:left;white-space:nowrap;display:none;font-family:"Lato",sans-serif}.vehicle-datapager a:last-child{border-right:1px solid #dedede}.vehicle-datapager .btn-prev,.vehicle-datapager .btn-next{width:45px;height:45px;line-height:45px;display:inline-block;margin:0;font-family:monospace}.vehicle-datapager .btn-prev:hover,.vehicle-datapager .btn-next:hover{color:#747474;background-color:#f1f2f3;border-top:1px solid #d2d3d4;border-bottom:1px solid #d2d3d4;border-left:1px solid #dedede}.vehicle-datapager .btn-prev.aspNetDisabled,.vehicle-datapager .btn-next.aspNetDisabled{opacity:.5;cursor:default;background-color:#fff;border-top:1px solid #dedede;border-bottom:1px solid #dedede;border-left:1px solid #dedede}.vehicle-datapager a.btn-numerics,.vehicle-datapager span.btn-current{text-decoration:none;text-align:center;width:45px;height:45px;line-height:45px;float:left;display:none}.vehicle-datapager span.btn-current{color:#747474;background-color:#f1f2f3;border-top:1px solid #d2d3d4;border-bottom:1px solid #d2d3d4;border-left:1px solid #dedede}.vehicle-datapager a.btn-numerics:hover{color:#747474;background-color:#f1f2f3;border-top:1px solid #d2d3d4;border-bottom:1px solid #d2d3d4;border-left:1px solid #dedede}.sub-menu{padding-top:.6em}.sub-menu .search-input-wrapper{float:right}.sub-menu .btn-search{display:block}.share{background:#eee;text-align:center;padding:.5rem 0}.share p{margin:0 0 .5rem}.gallery-wrapper{padding:0;position:relative}.gallery-wrapper .slick-next,.gallery-wrapper .slick-prev{display:none!important}.gallery-wrapper .slick-slide{margin:0 .5rem}.gallery-wrapper .slick-slide img{width:100%;min-width:100%}.gallery-wrapper ul.vehicle-gallery{margin:0 -.5rem}.gallery-wrapper .gallery-thumbs{position:relative;padding:.2rem 0 2rem 0;min-height:40px}.gallery-wrapper .gallery-thumbs img{padding-right:.2rem}.single-vehicle-wrapper>div .vehicle-small .cell-photo{border:none}.vehicle-small-wrap{max-width:600px;margin:0 auto;border:1px solid #ccc;padding:.5rem;margin-bottom:1rem}.vehicle-small{margin:0}.vehicle-small .vehicle-info{width:67%;float:left;color:#7f7f7f;line-height:1.2;font-size:.75rem;padding-left:1rem}.vehicle-small .vehicle-info h6{font-size:.875rem;font-weight:bold;color:#2a3744;padding-top:0!important;line-height:1.6;padding-bottom:0!important;margin-bottom:0;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.vehicle-small .vehicle-info .price-wrapper{display:block;text-align:left;font-family:"Lato",sans-serif;font-weight:normal;color:#7f7f7f;font-size:.75rem}.vehicle-small .vehicle-info .price-wrapper .price,.vehicle-small .vehicle-info .price-wrapper .finance,.vehicle-small .vehicle-info .price-wrapper .special{color:#7f7f7f;text-align:center}.vehicle-small .cell-photo{width:33%;float:left;border:none;max-width:170px}.vehicle-small .summary{padding:2rem 1.5rem 0 1.5rem;color:#fff;font-family:"Lato",sans-serif;font-size:13px;line-height:28px;text-align:right}.vehicle-small .summary .title{text-align:left}.vehicle-small .summary .row{border-bottom:1px solid #484b4f}.form-wrapper{background:#fff}.form-wrapper h4{font-size:1.125rem;color:#000;font-weight:bold;line-height:1.1;border-top:1px solid #ccc;padding-top:1.5rem;margin-top:1rem}.single-vehicle-wrapper{margin-bottom:1rem}.single-vehicle-wrapper>div{background:#fff;border:1px solid #ccc;padding:15px}.single-vehicle-wrapper .cell-photo{border:1px solid gray}.book-drive-wrap{padding:2rem 0}.trade-in-wrap p{color:#737373;font-size:.875rem;line-height:1.4;padding-bottom:.5rem}.trade-in-wrap .fileinput-button input{font-size:25px;cursor:pointer}.trade-in-wrap .btn-upload{cursor:pointer}.trade-in-wrap .btn-upload span{cursor:pointer}.trade-in-wrap .vehicle-small-wrap{margin:0}.trade-in-wrap .button{width:200px}.trade-in-wrap .submit-btn{line-height:20px;margin-top:1rem}.product-page-wrap{padding:2rem 0}.product-list li{padding:1rem}.product-list .product-inner{background:#f6f6f6;padding:1rem}.product-list .hdr{padding:1rem 0;margin-bottom:1rem;border-bottom:1px solid #d5d5d5}.product-list .name{float:left;font-weight:bold;font-size:18px}.product-list .price{float:right;font-weight:bold;color:#ee1844}.product-list .txt{color:#212121}.product-list img{width:100%}ul.admin-menu{display:block;border-bottom:1px solid #2a2a2a}ul.admin-menu li{display:inline-block;margin:0 .5rem 0;background:#f6f6f6}ul.admin-menu li a{display:inline-block;padding:.5rem 1.5rem;color:#2a2a2a}ul.admin-menu li.admin-disabled a{cursor:pointer;color:#bbb}ul.admin-menu li.active{background:#2a2a2a}ul.admin-menu li.active a{color:#f6f6f6}.contact-page-wrap .form-container{padding-top:1.5rem;border-top:2px solid #f5f5f5;background:transparent}.contact-page-wrap .form-container .form-fields{border-top:none;padding-top:0}.contact-page-wrap ul.sales li span{display:block}.contact-page-wrap ul.sales .sales-person{font-size:.8125em;margin-bottom:1.5rem}.contact-page-wrap ul.sales .sales-person img{-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;width:80px;margin-right:5px;border:#c8ced5 solid 2px;background:#fff}.contact-page-wrap ul.sales .sales-person .name{font-size:1rem;font-weight:700}.contact-page-wrap ul.sales .sales-person .position{color:#aaa}.contact-page-wrap .custom-dropdown-area{margin-bottom:2.5rem}.contact-page-wrap h4.contact-title{font-family:"Roboto",sans-serif;font-weight:bold;font-size:28px;color:#495059;letter-spacing:-1px;border-left:4px solid #ee1844;padding-left:1rem;line-height:.8;margin-bottom:1rem}.contact-page-wrap .map{border-top:2px solid #f5f5f5;margin-bottom:1rem}.contact-page-wrap .map .dealership-googlemap{height:12rem;width:100%;margin-top:1rem}.contact-page-wrap .contact-info ul li{padding:.4em 0}.contact-page-wrap .contact-info ul li.business-hours{border-bottom:none}.contact-page-wrap .contact-info ul li span{display:block;font-size:1rem;font-family:"Roboto",sans-serif;color:#282828}.contact-page-wrap .contact-info ul li span i{color:#aaaeb3;float:left;display:block;height:1.75rem;padding-top:.375rem;padding-right:.375rem}.contact-page-wrap .contact-info ul li .day-hours{display:block}.contact-page-wrap .contact-info ul li .day-hours .day{display:inline;color:#b3b7bb;text-align:left}.contact-page-wrap .contact-info ul li .day-hours .hours{display:inline;color:#282828;text-align:right;float:right}.contact-page-wrap .contact-info ul li .small{font-size:.75rem;color:#707070;float:right}.contact-page-wrap .contact-info .title{font-weight:bold}.contact-page-wrap .medium-layout .sales-team.sales-team-mtf{margin-top:1em;padding-top:1em}.contact-page-wrap .contact-info-mtf{padding-top:2em}.contact-page-wrap .contact-info-mtf span{font-size:.9rem}.contact-page-wrap .contact-info-mtf ul.sales .sales-person .name{font-size:.9rem}.contact-page-wrap .contact-info-mtf ul.sales li:last-child{margin-bottom:.5em}.contact-page-wrap .contact-info-mtf span.name,.contact-page-wrap .contact-info-mtf span.title{font-size:.9rem}.contact-page-wrap .sales-team{margin-bottom:1rem;padding-top:2rem}.contact-page-wrap .sales-team ul{padding:2rem 0 1rem;border-top:2px solid #f5f5f5}.contact-page-wrap .sales-team ul li .contact-img{width:30%;max-width:110px;float:left}.contact-page-wrap .sales-team ul li .contact-info{width:70%;float:left;font-size:14px}.contact-page-wrap .sales-team ul li .contact-info span{line-height:1.4}.contact-page-wrap .sales-team ul li .contact-info a{font-size:14px;font-family:"Roboto",sans-serif;border-bottom:1px dotted #ededed;color:#a0a0a0;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.contact-page-wrap .sales-team ul li .contact-info a:hover{color:#ee1844}.contact-page-wrap .dealer-tabs{border-bottom:1px solid #000;margin-bottom:2rem;padding:1rem .4rem 0 .4rem}.contact-page-wrap strong.select-dealer{display:block;margin-bottom:.5rem;margin-left:.4rem}.contact-page-wrap .dealer-tabs a{display:block;float:left;background:#f6f6f6;border:1px solid #000;border-bottom:none;margin-right:.5rem;color:#000;padding:.5rem 1.5rem}.contact-page-wrap .dealer-tabs a.active{background:#fff;color:#ee1844;font-weight:bold;cursor:default;position:relative}.contact-page-wrap .dealer-tabs a.active:after{position:absolute;border-bottom:1px solid #fff;content:'';height:0;width:100%;left:0;bottom:-1px}.contact-page-wrap .dealers h4.branch{display:none}.contact-form .submit-button{margin-top:1rem}.contact-form .btn-reset,.contact-page-wrap .btn-reset{background:none;color:#000}.contact-form .btn-reset:hover,.contact-page-wrap .btn-reset:hover{background:#ddd}.finance-mtf-wrap{padding:2rem 0}.mtf-buttons{float:left}.mtf-buttons a{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.mtf-buttons a.mtf-logo.mtf-button-bg{display:inline-block;float:left;margin-right:1em;margin-bottom:1em}.mtf-buttons .mtf-button{display:inline-block}.mtf-buttons a.button{float:left;font-family:"Roboto",sans-serif;padding:0;padding-left:1em;padding-right:1em;margin:0;margin-bottom:1em;height:50px;line-height:50px;display:inline-block;margin-right:1em}.picker__select--year,.picker__select--month{height:3em}.picker__day{font-weight:300}.finance-app-wrap a.switch{display:inline-block;color:#ee1844;line-height:19px;margin-bottom:0;font-weight:400;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.finance-app-wrap a.switch img,.finance-app-wrap a.switch svg{display:inline-block;width:16px}.finance-app-wrap a.switch span{font-size:1.25rem;line-height:1.5rem;vertical-align:sub}.finance-app-wrap a.switch:hover{color:#c50e34}.finance-splash a.btn{color:#333;background:#f6f6f6;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px;-webkit-box-shadow:inset 2px 2px rgba(255,255,255,.3),2px 2px rgba(0,0,0,.3);-moz-box-shadow:inset 2px 2px rgba(255,255,255,.3),2px 2px rgba(0,0,0,.3);box-shadow:inset 2px 2px rgba(255,255,255,.3),2px 2px rgba(0,0,0,.3);text-align:center;display:block;padding:.5rem .5rem}.finance-splash a.btn h4{color:#222;font-weight:bold;text-transform:uppercase;text-shadow:2px 2px #fff}.finance-splash a.btn p{font-size:14px}.finance-splash .full{margin-bottom:1rem}.finance-splash .full:hover .apply,.finance-splash .express:hover .apply{background:rgba(0,0,0,.7)}.finance-splash .apply{display:inline-block;margin-bottom:.5rem;padding:.5rem 1rem;background:rgba(0,0,0,.4);-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;color:#fff}.fin-app-2015 p.highlight{color:#ee1844}.fin-app-2015 .current-vehicle-section{background:#fff;border:none}.fin-app-2015 .single-vehicle-wrapper>div{border:none;padding:0}.fin-app-2015 .form-section{padding-bottom:10rem;background:#fff}.fin-app-2015 .form-section label{font-size:13px;color:#565656}.fin-app-2015 .fal-line{height:2px;background:#d1d1d1;border-bottom:1px solid #f1f1f1;margin:2rem 0 3rem}.fin-app-2015 #Address-Details{margin-top:-1rem}.fin-app-2015 #Address-Details .fal-line{margin:0 0 2rem}.fin-app-2015 .nav-buttons{text-align:center}.fin-app-2015 .nav-buttons div{text-align:center;color:#fff;height:38px;line-height:38px;display:inline-block;width:130px;margin:1rem 0}.fin-app-2015 .nav-buttons .btn-prev{background:#474c4f;color:#fff;line-height:40px;text-align:left;padding-right:30px;padding-left:39px;position:relative;display:inline-block;text-transform:uppercase}.fin-app-2015 .nav-buttons .btn-prev:before{position:absolute;left:24px;top:13px;width:9px;height:13px;background:url(../../../Motorcentral/Image/arrow-l.png);content:''}.fin-app-2015 .nav-buttons .btn-next{margin-left:8px;background:#ee1844;color:#fff;line-height:40px;text-align:left;padding-left:30px;padding-right:39px;position:relative;display:inline-block;text-transform:uppercase}.fin-app-2015 .nav-buttons .btn-next:after{position:absolute;right:24px;top:13px;width:9px;height:13px;background:url(../../../Motorcentral/Image/arrow-r.png);content:''}.fin-app-2015 .fal-title{border-right:1px solid rgba(0,0,0,0);border-top:1px solid #d1d1d1;background:#fff;margin:0 -15px 0}.fin-app-2015 .fal-title h4{color:#000;font-size:18px;font-weight:bold;line-height:60px;margin:0;width:100%;text-align:left;padding-left:1rem}.fin-app-2015 .fal-title h4.float{float:left}.fin-app-2015 .fal-title .joint{float:right;width:100%;text-align:center;position:relative}.fin-app-2015 .fal-title .joint span,.fin-app-2015 .fal-title .joint div{font-size:14px;color:#444;line-height:60px;display:inline-block}.fin-app-2015 .fal-title .joint:before{position:absolute;content:'';height:0;width:200%;left:-50%;border-top:1px solid #d1d1d1}.fin-app-2015 .fal-sub-title{border-bottom:1px solid #f1f1f1;margin:2rem 0}.fin-app-2015 .fal-sub-title>div{height:1px;background:#d1d1d1}.fin-app-2015 .fal-sub-title h5{font-size:20px;line-height:20px;padding-left:1rem;border-left:5px solid #ee1844;margin:0 0 1rem;text-shadow:1px 1px #fff}.fin-app-2015 .fal-steps{padding:1rem .5rem 1.5rem;background:#e8e8e8;margin-left:-15px;margin-right:-15px}.fin-app-2015 .fal-steps .fal-step-btn{width:12%;float:left;text-align:center}.fin-app-2015 .fal-steps .fal-step-btn .text{overflow:hidden;font-size:16px;height:0;line-height:40px;color:#969696;text-shadow:1px 1px #fff;margin-bottom:1rem}.fin-app-2015 .fal-steps .fal-step-btn .text.two-line{line-height:20px}.fin-app-2015 .fal-steps .fal-step-btn .btn{padding-top:3px;border:1px solid #ababab;margin:16px auto 0;width:36px;height:36px;background:#e8e8e8}.fin-app-2015 .fal-steps .fal-step-btn .btn .inner{margin:0 auto;text-align:center;width:36px;height:36px}.fin-app-2015 .fal-steps .fal-step-btn .btn .inner .img{margin-top:9px}.fin-app-2015 .fal-steps .fal-step-btn .btn .inner .number{color:#ababab;font-size:20px;line-height:10px;padding-right:2px}.fin-app-2015 .fal-steps .fal-step-btn.complete .text{color:#ee1844}.fin-app-2015 .fal-steps .fal-step-btn.complete .btn{padding-top:0;border-color:transparent}.fin-app-2015 .fal-steps .fal-step-btn.complete .btn .inner{border:1px solid #ee1844;background:#ee1844}.fin-app-2015 .fal-steps .fal-step-btn.complete .btn .inner .number{display:none}.fin-app-2015 .fal-steps .fal-step-btn.complete .btn .inner .img{display:inline-block;background:url(../../../Motorcentral/Image/fin-tick.png) no-repeat;width:14px;height:14px}.fin-app-2015 .fal-steps .fal-step-btn.active .text{color:#ee1844}.fin-app-2015 .fal-steps .fal-step-btn.active .btn{padding-top:0;background:#ee1844;margin-top:0;border-width:2px;border-color:#ee1844}.fin-app-2015 .fal-steps .fal-step-btn.active .btn .inner{background:none}.fin-app-2015 .fal-steps .fal-step-btn.active .btn .inner .img{display:none}.fin-app-2015 .fal-steps .fal-step-btn.active .btn .inner .number{padding-top:11px;padding-right:4px;font-weight:bold;color:#fff;text-shadow:none}.fin-app-2015 .fal-steps .fal-step-separator{width:5.6%;float:left;visibility:hidden}.fin-app-2015 .fal-steps .fal-step-separator>div{height:7px;background:#e0e0e0;margin:50px -12px 0 -12px;-webkit-box-shadow:inset 1px 1px rgba(0,0,0,.1),1px 1px #fff;-moz-box-shadow:inset 1px 1px rgba(0,0,0,.1),1px 1px #fff;box-shadow:inset 1px 1px rgba(0,0,0,.1),1px 1px #fff;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.fin-app-2015 .fal-steps .fal-step-separator.after-current>div{margin-left:0}.fin-app-2015 .fal-steps .fal-step-separator.before-current>div{margin-right:0}.fin-app-2015 .fal-steps .fal-step-separator.active div{background:#ee1844}.fin-app-2015 .switch.small label{height:18px;width:36px;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;border-radius:9px;vertical-align:text-bottom}.fin-app-2015 .switch.small label:after{top:1px;left:1px;height:16px;width:16px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.fin-app-2015 .switch.small input:checked+label{background:#ee1844}.fin-app-2015 .switch.small input:checked+label:after{left:19px}.checkbox-group{padding-top:2rem}.fin-app-2015 .finance-app-wrap .panel .small.button{margin-top:23px}.dp-container{position:relative}.dp-container .dp-day.dp-select,.dp-container .dp-month.dp-select,.dp-container .dp-year.dp-select{width:100%}.dp-container .dp-day{width:25%;float:left}.dp-container .dp-month{width:50%;float:left;padding:0 4px}.dp-container .dp-year{width:25%;float:left}.dp-container .dp-validator{clear:both;height:1px;z-index:-1}.dp-container .dp-validator input{opacity:0;height:1px;pointer-events:none}.dp-container .dp-validator.error{height:auto}.dp-container .dp-validator.error .error{line-height:1.5;margin-top:-35px}.switch-label{margin-right:.6rem;font-weight:400;float:left}i.tooltip-info{line-height:.9em;font-size:1.2em;padding-right:.2em;padding-left:.2em;color:#ee1844}.mtf-finance{font-size:1.1rem;color:#000}.vehicle-slider-wrapper .slick-list{margin:0 -.3rem}.vehicle-slider-wrapper .veh-wrap{padding:0 .4rem}.vehicle-slider-wrapper .veh-wrap .caption{border-top-right-radius:.4rem;position:absolute;bottom:0;left:0;font-size:.7rem;background-color:#ccc;opacity:.75;margin:0 0 0 .4rem;display:none;padding:.2rem .5rem;max-width:75%;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;line-height:.9rem;color:#000}.mc-ph-sm{display:inline}.mc-ph-lg{display:none}.no-results-area{text-align:center}.no-results-area h2{font-size:34px;color:#2e3a4d;font-weight:900;letter-spacing:-.5px;line-height:1.2;margin-top:1rem}.no-results-area .start-new-search{display:inline-block;padding:.75rem 3rem;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;color:#fff!important;border:3px solid #ee1844;margin-bottom:1rem;background-color:#ee1844}.no-results-area .start-new-search:hover{background-color:#c50e34;border-color:#c50e34;color:#fff}.no-results-area .no-results-img{-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;margin-bottom:2rem}.no-results-area .no-results-image{border-bottom:1px solid #ebebeb;margin-bottom:1rem}.no-results-area h4{font-size:28px;font-weight:900;color:#b7bfc9;margin-bottom:1rem;line-height:1.2;letter-spacing:-.5px}.no-results-vehicles .vehicle{margin-bottom:1rem;padding-bottom:2.5rem;border-bottom:1px solid #ebebeb}.no-results-vehicles .vehicle .vehicle-info .vehicle-icons{padding-left:.625rem}.model-disabled{color:#ccc;cursor:default}.buyerscore-badge.s320x100 img{min-width:320px;min-height:100px}.buyerscore-badge.s200x100 img{min-width:200px;min-height:100px}.buyerscore-badge.s200x175 img{min-width:200px;min-height:175px}.finance-app-wrap.finance-info .supplier-section img{max-width:300px}#search-horizontal .hide-toggle{display:none}#search-horizontal .row .row{margin-left:-.5rem;margin-right:-.5rem}#search-horizontal .home-search-container{max-width:600px;width:100%;margin:1.5rem auto 0;display:table}#search-horizontal .search-fields-container .columns{padding-left:.5rem;padding-right:.5rem}#search-horizontal .zmshead{white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;display:inline-block;padding-right:2rem;width:100%}#search-horizontal .search-panel{border:none;padding:0}#search-horizontal .search-panel ::-webkit-input-placeholder{color:#87888a;font-weight:300;font-family:"Roboto",sans-serif}#search-horizontal .search-panel ::-moz-placeholder{color:#87888a;font-weight:300;font-family:"Roboto",sans-serif}#search-horizontal .search-panel :-ms-input-placeholder{color:#87888a;font-weight:300;font-family:"Roboto",sans-serif}#search-horizontal .search-panel :-moz-placeholder{color:#87888a;font-weight:300;font-family:"Roboto",sans-serif}#search-horizontal .search-panel input,#search-horizontal .search-panel select{background:none;border:solid 1px #45bde8;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;font-family:"Roboto",sans-serif;font-weight:300;color:#87888a;padding:0 1rem}#search-horizontal .search-panel label{display:none}#search-horizontal .search-panel .custom-dropdown-area{border:solid 1px #45bde8;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-top:0;padding-left:0;padding-right:0}#search-horizontal .search-panel .custom-dropdown-area li:first-child{display:none}#search-horizontal .search-panel .custom-dropdown-area a{font-family:"Roboto",sans-serif;font-weight:300;color:#87888a;font-weight:300;font-family:"Roboto",sans-serif;padding:0 1rem}#search-horizontal .search-panel .custom-dropdown-area a div>a{padding-left:0}#search-horizontal .search-panel .custom-dropdown-area .option-title a{padding:0}#search-horizontal .search-panel .custom-dropdown-area ul{background-color:#fff}#search-horizontal .search-panel .custom-dropdown-area ul li.disabled{display:none}#search-horizontal .search-panel .custom-dropdown-area .custom-dropdown-button{border:none}#search-horizontal .search-panel .custom-dropdown-area .custom-dropdown-button:hover,#search-horizontal .search-panel .custom-dropdown-area .custom-dropdown-button:active,#search-horizontal .search-panel .custom-dropdown-area .custom-dropdown-button:focus{border:none;padding-right:2rem}#search-horizontal .search-panel .custom-dropdown-area:hover .custom-dropdown-button{padding-right:2rem}#search-horizontal .search-panel .zselect{font-family:"Roboto",sans-serif;font-weight:300;color:#87888a;border:solid 1px #45bde8;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;padding:0 1rem;font-weight:300;font-family:"Roboto",sans-serif}#search-horizontal .search-panel .zselect ul{background-color:#fff;padding-top:8px;margin-top:0;max-height:280px;overflow:auto;left:7px}#search-horizontal .search-panel .zselect ul li{padding-top:.425rem;padding-bottom:.375rem}#search-horizontal .search-panel .zselect ul li:hover{background-color:#f0f0f0;color:#87888a}#search-horizontal .search-panel .zselect ul li span{padding-top:0;display:block!important;padding-left:2rem;line-height:24px}#search-horizontal .search-panel .zselect ul li:last-child{padding-bottom:0}#search-horizontal .search-panel .zselect,#search-horizontal .search-panel .custom-dropdown-button{position:relative}#search-horizontal .search-panel .zselect:after,#search-horizontal .search-panel .custom-dropdown-button:after{position:absolute;font-family:icons-custom;content:"";right:10px;background:none;top:calc(50% - 4px);color:#87888a;z-index:1;width:0;height:0;border-style:solid;border-width:9px 5px 0 5px;border-color:#939495 transparent transparent}#search-horizontal .search-panel .home-search-btn{display:table;margin:auto;width:100%}#search-horizontal .search-panel .btn-search-sm{display:none!important}#search-horizontal .search-panel a.button.btn-search{display:none!important}#search-horizontal .search-panel .home-btn{display:block}#search-vertical{top:0;left:0;position:absolute;z-index:50;width:100%;padding:0;display:block;border:none;pointer-events:none}#search-vertical .search-inner{background:#fff;font-family:"Roboto",sans-serif;pointer-events:all}#search-vertical .search-panel{margin:0;padding:0;border:none}#search-vertical .search-panel [type='text']{padding-left:0}#search-vertical .search-panel i:after{background:#fff}#search-vertical .search-panel i.col2:after{right:5px}#search-vertical .search-panel input{border:1px solid #ccc}#search-vertical .search-panel .btn-search{background-color:transparent;height:auto;line-height:normal}#search-vertical .search-panel .zselect{padding-left:0}#search-vertical select{background:#fff;border:1px solid #ccc;color:#000}#search-vertical label{display:none}#search-vertical .custom-dropdown-area{display:block}#search-vertical .custom-dropdown-area .custom-dropdown-button{font-size:12px;background:#fff;border:1px solid #ccc;color:#000;margin-bottom:2px;padding:7px 7px 7px 0}#search-vertical .custom-dropdown-area .custom-dropdown-button:hover{border-width:1px}#search-vertical .custom-dropdown-area ul{max-height:200px}#search-vertical .custom-dropdown-area .disabled{display:none}#search-vertical .custom-dropdown-area .disabled:hover{background:transparent}#search-vertical .custom-dropdown-area li{white-space:nowrap}#search-vertical .custom-dropdown-area li:first-child:hover{background:transparent}#search-vertical .zselect input{float:left;display:inline;margin-right:1rem}#search-vertical .zselect ul li span{display:inline!important;float:left;width:70%!important}#search-vertical [type='checkbox']:after{top:0}#search-vertical .zselect span.zmshead{white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;display:block;width:90%;font-size:12px}#search-vertical .custom-dropdown-button:after,#search-vertical .custom-dropdown-button:active:after,#search-vertical .custom-dropdown-button:focus:after,#search-vertical .custom-dropdown-button:hover:after{right:0}#search-vertical .search-input,#search-vertical .zselect{margin-top:0;font-size:12px;color:#000}#search-vertical .left-column{padding-right:.25rem}#search-vertical .right-column{padding-left:.25rem}#search-vertical .zselect{background:#fff;border:1px solid #ccc;position:relative}#search-vertical .zselect:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);background-position:100% center;background-repeat:no-repeat;position:absolute;right:0;content:'';width:1rem;height:1rem;top:.75rem}#search-vertical .zselect ul{max-height:200px;overflow:auto}#search-vertical .zselect ul li{padding:4px .7rem 4px .7rem}.admin-page-wrap .navtabs{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;border-bottom:solid 1px #000;margin-bottom:3rem}.admin-page-wrap .navtabs a{display:block;padding:.5rem 1rem;margin:0 1rem;background:#ddd;color:#000}.admin-page-wrap .navtabs a.active,.admin-page-wrap .navtabs a:hover{color:#000;background:gray}.admin-page-wrap table{text-align:left}.admin-page-wrap table th{text-align:left}.admin-page-wrap table th.actions{text-align:right}.admin-page-wrap table div.icons{font-size:24px}.admin-page-wrap table div.icons a{padding:0 .25rem}.admin-page-wrap table div.actions{text-align:right}.admin-page-wrap table div.actions span{position:relative}.admin-page-wrap table div.actions span i.fi-x{opacity:0;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-51%);-moz-transform:translateY(-51%);-ms-transform:translateY(-51%);-o-transform:translateY(-51%);transform:translateY(-51%);margin-left:-50%}.admin-page-wrap table div.actions span.disabled i.fi-x{opacity:.75;color:#444}.admin-page-wrap .switch{color:#000}.admin-page-wrap .switch.small label{height:18px;width:36px;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;border-radius:9px;vertical-align:text-bottom}.admin-page-wrap .switch.small label:after{top:1px;left:1px;height:16px;width:16px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.admin-page-wrap .switch.small input:checked+label{background:#ee1844}.admin-page-wrap .switch.small input:checked+label:after{left:19px}.admin-page-wrap .switch.small span{padding-left:.25rem}.admin-page-wrap .panel-wrapper{position:relative}.admin-page-wrap .panel-wrapper .updatePanelProcessing{position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;background:rgba(255,255,255,.85)}.admin-page-wrap .panel-wrapper .updatePanelProcessing p{text-align:center;position:relative;top:50%}.customcontent-page-wrap{padding-top:2rem}input.mini{max-width:300px}.customcontent-details{padding-top:2rem}.admin-blog-wrap .editor-wrapper{margin:1rem 0}.admin-banner-page-wrap .image-row{margin-bottom:2rem}.image-uploader-admin .image-wrapper{margin-bottom:.75rem}.image-uploader-admin .image-wrapper{background:#ddd}.image-uploader-admin .div-image{padding-bottom:75%;background-position:center;background-size:contain;background-repeat:no-repeat}.filepicker-reveal{position:fixed}.dealership-details-admin .tab-content{padding-top:2rem}.dealership-details-admin .admin-dealership-nav ul{border-bottom:solid 1px #000}.dealership-details-admin .admin-dealership-nav li{display:inline-block;margin-right:2rem}.dealership-details-admin .admin-dealership-nav a{display:block;background:#f6f6f6;padding:.5rem 1rem;color:#000}.dealership-details-admin .admin-dealership-nav a.active{background:#2e2e2e;color:#fff}.dealership-details-admin .dealership-wrapper{margin:1rem 0}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.is-open-left{transform:translateX(0)!important;left:250px}}@media only screen and (min-width:340px){.finance-calc-results #repayment-terms #summary-repayments-weekly,.finance-calc-results #repayment-terms #summary-repayments-fortnightly,.finance-calc-results #repayment-terms #summary-repayments-monthly{font-size:1.25rem;line-height:1.2}.finance-calc-results #repayment-terms .repayment-freq{line-height:2}.finance-calc-results #repayment-terms .repayment-freq:after{top:1rem}.finance-calc-results #summary-terms .selected-term:after{left:7rem}}@media only screen and (min-width:400px){.vehicle-results ul.vehicle-list li.vehicle.jumbo .vehicle-inner .special-offer-title .title{font-size:1.625rem}.vehicle-results ul.vehicle-list li.vehicle.jumbo .vehicle-inner .special-offer-title .offer{font-size:.875rem}.single-vehicle-wrap .feature-wrap h4{vertical-align:top}.single-vehicle-wrap .special-offer .offer-title .text{display:inline}.single-vehicle-wrap .special-offer .timer{float:left;margin-top:1.25rem;display:inline-block}.single-vehicle-wrap .vehicle-ftr{padding:1rem .5rem;height:74px;z-index:100}.single-vehicle-wrap .vehicle-ftr a.buy-now{width:180px;float:right}.single-vehicle-wrap .vehicle-ftr .more-actions ul[data-mclist].mclist-bottom.mclist-visible{bottom:73px;left:-3px}.favourite-vehicles li .vehicle-info h6{padding:1rem 0 0 1rem;font-size:1rem}.favourite-vehicles .view-vehicle{bottom:10px;right:6rem}.favourite-vehicles .remove-favourite{bottom:0}.favourite-vehicles .cell-photo{width:40%}.favourite-vehicles .vehicle-info{width:60%}.compare-p{font-size:1.25rem;margin-bottom:1rem}.single-vehicle-wrap .gallery-wrapper .image-overlay .gallery-counter .image-number{padding:0 .625rem}.finance-calc-results .enquiry-btn,.finance-calc-results .apply-btn{font-size:1rem}.finance-calc-results #repayment-terms #summary-repayments-weekly,.finance-calc-results #repayment-terms #summary-repayments-fortnightly,.finance-calc-results #repayment-terms #summary-repayments-monthly{padding-right:.25rem;font-size:1.5rem;line-height:1}.finance-calc-results #repayment-terms .repayment-freq{line-height:1.9}}@media only screen and (min-width:470px){.buy-now-page-wrap [type='checkbox']{margin-top:0}.buy-now-page-wrap .buy-now-vehicle-small{text-align:left}.form-container .vehicle-small .vehicle-info{font-size:1rem}.form-container .vehicle-small .vehicle-info h6{font-size:1.125rem}.form-container .vehicle-small .vehicle-info .price-wrapper,.form-container .vehicle-small .vehicle-info .price-wrapper .price,.form-container .vehicle-small .vehicle-info .price-wrapper .price .amount{font-size:1rem}.vehicle-small-wrap .vehicle-small .vehicle-info{font-size:1rem}.vehicle-small-wrap .vehicle-small .vehicle-info h6{font-size:1rem;padding-top:.5rem}.vehicle-small-wrap .vehicle-small .vehicle-info .price-wrapper,.vehicle-small-wrap .vehicle-small .vehicle-info .price-wrapper .price,.vehicle-small-wrap .vehicle-small .vehicle-info .price-wrapper .price .amount{font-size:1rem}#calculator-form #vehicle-details .title{font-size:1.125rem}#calculator-form #vehicle-details .specs{font-size:1rem}#calculator-form #vehicle-details .price{font-size:1rem}}@media only screen and (min-width:640px){.vehicle-small-wrap{position:relative}.vehicle-small-wrap .clean-car-reebate-fee{position:relative}.single-vehicle-page .clean-car-reebate-fee img{top:0}.single-vehicle-page .price-wrapper .clean-car-reebate-fee{padding-bottom:1rem}.single-vehicle-page .price-wrapper .clean-car-reebate-fee .clean-car-reebate-fee-details{top:calc(100% - .75rem)}.favourite-vehicles .price-wrapper .clean-car-reebate-fee .clean-car-reebate-fee-details{width:300px}.tooltip-2{width:360px;max-width:360px!important}.testimonial-page-wrap .medium-up-2>.column:nth-of-type(2n+1),.testimonial-page-wrap .medium-up-2>.columns:nth-of-type(2n+1){clear:none}#google-trans{top:52px!important}.thumb-item:first-child,.thumb-item:nth-child(2),.thumb-item:nth-child(3),.thumb-item:nth-child(5){display:block}.back-link{top:-2rem}#panorama-container canvas{max-width:none;max-height:none;display:block;position:absolute}.testimonial-admin .testimonial:nth-child(2n+1) .columns{padding-right:0}.testimonial-admin .testimonial:nth-child(2n+0) .columns{padding-left:0}.vehicle-info.afford .finance-small-print .sp-hover-inner{margin-left:.5625rem;margin-right:.5625rem}.vehicle-info.afford .finance-small-print .sp-hover-close{right:12px}.no-results-area{text-align:left;padding-top:2rem}.no-results-area .start-new-search{margin-top:1rem}.no-results-area h2{margin-top:0;font-size:40px}.no-results-area h4{font-size:32px;position:relative;text-align:center;margin-bottom:2rem}.no-results-area h4:before{position:absolute;top:1.25rem;left:0;width:100%;height:2px;content:'';background:#b7bfc9}.no-results-area h4 span{background:#fff;padding:0 1rem;position:relative;z-index:1}.no-results-area .no-results-image{border:none}.no-results-vehicles .vehicle{padding-bottom:0;border:none;margin-bottom:2.5rem}.no-results-vehicles .vehicle .vehicle-info .vehicle-icons{padding-left:.9375rem}.sold-question{margin-right:.5rem}.search-term{padding-top:0}.buy-now-page-wrap .button{margin-top:1.5625rem;margin-left:0}.small-ddl-show .dropdown.menu{display:block!important}.custom-dropdown-button{display:block}#finance-popup .main-section .inner-section{padding-left:.9375rem;padding-right:.9375rem}.finance-calc-results{padding:1rem .9375rem 1rem}.finance-calc-results #repayment-terms .repayment-freq:after{right:3px}.finance-calc-results #repayment-terms .repayment-select{bottom:7.25rem}#finance-form-section{padding-bottom:1rem}#calculator-form #vehicle-details{width:100%}#finance-summary-section .brief-summary{padding:1rem 1.425rem 10rem;background:#fafafa;border-top:1px solid #ccc;color:#a1a1a1;line-height:2;display:-webkit-box}#finance-summary-section .brief-summary .inner{width:100%;padding-bottom:1rem}#finance-summary-section .brief-summary .inner .columns{padding-left:0;padding-right:0}#finance-summary-section .brief-summary .inner .total{border-top:1px solid #ccc;padding-top:.25rem;margin-top:.25rem;color:#000}#finance-summary-section .brief-summary .inner .weekly{color:#a1a1a1;font-size:.875rem;padding:0 0 1rem;text-align:right}#finance-summary-section .brief-summary .inner .weekly span{float:none}#finance-summary-section .brief-summary .inner .pw-text{float:right}#finance-summary-section .brief-summary .inner .extra-option,#finance-summary-section .brief-summary .inner .extra-type,#finance-summary-section .brief-summary .inner .extra-value,#finance-summary-section .brief-summary .inner .extra-remove{line-height:1.2}#finance-summary-section .brief-summary .inner .extra-option{width:100%;margin-right:.25rem;float:left}#finance-summary-section .brief-summary .inner .extra-type{display:block;color:#000;float:left}#finance-summary-section .brief-summary .inner .extra-value{float:right;color:#000}#finance-summary-section .brief-summary .inner .extra-remove{float:left;padding:.125rem 0 1rem}#finance-summary-section .brief-summary .inner #summary-extras{border-top:2px solid #333;padding-top:1rem;display:inline-block;width:100%}#finance-summary-section .brief-summary .inner #summary-extras .extra-total{clear:left}#finance-summary-section .brief-summary .inner .summary-extra{clear:both}#finance-summary-section .brief-summary h2{font-size:1.875rem;border-bottom:2px solid #ccc;color:#000;padding-bottom:.5rem}#finance-summary-section .brief-summary span{float:right}.single-vehicle-page{padding:2.5rem 0 6rem}.single-vehicle-wrap .action-wrap{padding:0}.single-vehicle-wrap .action-wrap li{width:49%;float:left}.single-vehicle-wrap .action-wrap li:nth-child(even){margin-right:2%}.single-vehicle-wrap .action-wrap li.ask-question{margin-right:2%}.single-vehicle-wrap .action-wrap li.book-test-drive{margin-right:0}.single-vehicle-wrap .action-wrap li.buy-now-li{width:100%}.single-vehicle-wrap .inner.columns{padding-left:.9375rem;padding-right:.9375rem}.single-vehicle-wrap .vehicle-ftr{padding:.875rem 1.188rem;z-index:100}.single-vehicle-wrap .vehicle-ftr a.buy-now{width:190px;float:right}.single-vehicle-wrap .links{padding-top:1.25rem}.single-vehicle-wrap .links .dd-link,.single-vehicle-wrap .links .stock-no,.single-vehicle-wrap .links a.dd-link{padding-right:1rem}.single-vehicle-wrap .links .i-link{vertical-align:baseline;padding-right:.425rem;color:#000}.single-vehicle-wrap .gallery-wrapper{margin-bottom:1.5rem;padding:0}.single-vehicle-wrap .gallery-wrapper .no-image{height:400px;line-height:400px}.single-vehicle-wrap .gallery-wrapper .gallery-links .inner{z-index:1}.single-vehicle-wrap .gallery-wrapper .gallery-links .inner a{font-size:80px}.single-vehicle-wrap .gallery-wrapper .gallery-links .inner:hover .media-links{margin-top:-55px}.single-vehicle-wrap .title{padding-right:.5rem}.single-vehicle-wrap .title h2{font-size:1.75rem;font-weight:900}.single-vehicle-wrap .price-wrapper{width:305px;float:right;padding:0 1rem 1rem 0}.single-vehicle-wrap .price-wrapper .calculate-finance{padding:.375rem 0;float:left;border-right:1px solid #ccc;margin-top:.75rem}.single-vehicle-wrap .price-wrapper .calculate-finance a.link i{padding-right:.5rem}.single-vehicle-wrap .price-wrapper .special{display:block}.single-vehicle-wrap .price-wrapper .price{float:right}.single-vehicle-wrap .price-wrapper .price .amount{font-size:2.125rem}.single-vehicle-wrap .price-wrapper .price .amount .on-road-costs{display:block}.single-vehicle-wrap .price-wrapper .price .sale-offer{white-space:nowrap}.single-vehicle-wrap .feature-wrap{padding:2rem .375rem 1rem}.single-vehicle-wrap .feature-wrap ul.feature-list li:nth-child(2n+1){clear:both}.single-vehicle-wrap .feature-tablet{padding-left:2rem;padding-top:0}.single-vehicle-wrap .feature-tablet ul.feature-list li{margin-bottom:.25rem}.single-vehicle-wrap .feature-tablet ul.feature-list li:after{color:#707070}.single-vehicle-wrap .calculator{width:106.4%;padding:1rem 1.25rem .25rem 1.75rem;margin:2rem 0 2rem -1.5rem}.single-vehicle-wrap .calculator .finance-calculator-vehicle-single .provider-logo,.single-vehicle-wrap .calculator .insure-vehicle-single .provider-logo,.single-vehicle-wrap .calculator .service-plan-vehicle-single .provider-logo{margin-top:2.25rem;max-width:125px;width:25%}.single-vehicle-wrap .calculator .finance-calculator-vehicle-single .intro,.single-vehicle-wrap .calculator .insure-vehicle-single .intro,.single-vehicle-wrap .calculator .service-plan-vehicle-single .intro{width:75%;float:left;clear:none;margin-bottom:0}.single-vehicle-wrap .calculator .finance-calculator-vehicle-single .finance-links,.single-vehicle-wrap .calculator .insure-vehicle-single .finance-links,.single-vehicle-wrap .calculator .service-plan-vehicle-single .finance-links{padding-bottom:1rem;float:left;clear:both}.single-vehicle-wrap .calculator .finance-calculator-vehicle-single .full-calc,.single-vehicle-wrap .calculator .finance-calculator-vehicle-single .apply-btn,.single-vehicle-wrap .calculator .insure-vehicle-single .full-calc,.single-vehicle-wrap .calculator .insure-vehicle-single .apply-btn,.single-vehicle-wrap .calculator .service-plan-vehicle-single .full-calc,.single-vehicle-wrap .calculator .service-plan-vehicle-single .apply-btn{max-width:180px;margin-top:1rem;padding-right:0}.single-vehicle-wrap .calculator .finance-calculator-vehicle-single .custom-btn,.single-vehicle-wrap .calculator .insure-vehicle-single .custom-btn,.single-vehicle-wrap .calculator .service-plan-vehicle-single .custom-btn{line-height:37px;padding:0;margin-left:1rem}.single-vehicle-wrap .calculator .finance-calculator-vehicle-single .apply-btn,.single-vehicle-wrap .calculator .insure-vehicle-single .apply-btn,.single-vehicle-wrap .calculator .service-plan-vehicle-single .apply-btn{padding:0}.single-vehicle-wrap .calculator .finance-calculator-vehicle-single .finance-calculator-vehicle-single p.disclaimer,.single-vehicle-wrap .calculator .insure-vehicle-single .finance-calculator-vehicle-single p.disclaimer,.single-vehicle-wrap .calculator .service-plan-vehicle-single .finance-calculator-vehicle-single p.disclaimer{font-weight:400}.single-vehicle-wrap .calculator .service-plan-vehicle-single ul,.single-vehicle-wrap .calculator .insure-vehicle-single ul{margin:0 -1.5rem}.single-vehicle-wrap .calculator .service-plan-vehicle-single .intro,.single-vehicle-wrap .calculator .insure-vehicle-single .intro{margin-bottom:.5rem}.single-vehicle-wrap .calculator .service-plan-vehicle-single .vehicle-extra-slide,.single-vehicle-wrap .calculator .insure-vehicle-single .vehicle-extra-slide{margin:0;padding:0 .5rem}.single-vehicle-wrap .calculator .service-plan-vehicle-single .vehicle-extra-slide:first-child.slick-active,.single-vehicle-wrap .calculator .insure-vehicle-single .vehicle-extra-slide:first-child.slick-active{padding-left:1.5rem}.single-vehicle-wrap .map{padding:2rem 1rem 2rem 0;clear:both}.single-vehicle-wrap .delivery{padding:2rem 0 2rem 1rem}.single-vehicle-wrap .suggested{padding:2rem 0 2rem 1rem}.single-vehicle-wrap .special-offer .title{font-size:1.5rem}.single-vehicle-wrap .special-offer .circle-feature{top:50%;font-size:1.125rem;padding:2.25rem 1.5rem;margin-top:-60px}.select-search h6{font-size:2.5rem;text-align:center;padding:1rem 0 0;border-bottom:none;margin-bottom:4rem;font-weight:300}.select-search .search-select-line{width:100%;height:3.375rem;border-bottom:1px solid #ccc;position:absolute;z-index:-1}.select-search #pnlLifestyleSearch .ls-question-container:nth-child(2n+1){clear:both}.select-search a.close-reveal-modal{border-bottom:1px solid #ccc}.select-search #search-type-select{background:#fff;padding:0 1rem}.select-search .search-type-option h5{font-size:1.5rem;font-weight:300}.select-search .search-type-option h5 i{font-size:1.25rem}.select-search .standard,.select-search .lifestyle,.select-search .afford{border-left:1px solid #d1d1d1;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;text-align:center;padding:3rem 1rem;width:33.3%;min-height:18rem}.select-search .afford{border-right:1px solid #d1d1d1}.select-search .search-button{background:#ee1844;color:#fff;padding:.875rem 4rem;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;margin:auto;font-size:1rem;display:inline-block;margin-top:2rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.select-search .search-button:hover{background:#ad0d2e}.select-search .search-panel{border:none}.select-search .search-panel .colour{margin-top:0}.select-search #affordability-search label{vertical-align:middle;font-size:1rem;line-height:2.938rem}.select-search .body-style{padding-top:.625rem}.select-search .year{padding-bottom:2.25rem}.top-bar-title{width:100%}header{margin-top:3.25rem}.finance-mtf-wrap .finance-app-wrap,.contact-page-wrap{padding:2rem 0}.book-drive-wrap{padding:2rem 0}.trade-in-wrap{padding:2rem 0}.trade-in-wrap .submit-btn{margin-top:0;height:47px;line-height:31px}.trade-in-wrap .btn-upload{cursor:pointer}.trade-in-wrap .ext-label span{cursor:pointer}.testimonial-page-wrap{padding:2rem 0}.product-page-wrap{padding:2rem 0}.mtf-website .mtf-login{display:inline-block;float:right}.inner-wrap{padding-top:0}.search-panel{background:#fff;border:1px solid #ccc;padding:15px}.search-panel h3{text-align:left;padding-top:0}.search-panel a.btn-search{display:none}.vehicle-search-slide-wrap .search-panel{padding:0;border:none}.vehicle-search-slide-wrap .link-slide{margin-right:.8rem}.vehicle-search-slide-wrap a{padding-top:.25rem}.vehicle-search-slide-wrap .vehicle-keyword-search{height:1.4rem}.vehicle-search-slide-wrap input{font-size:1em;padding:.2em 0;height:auto}.advanced-search{border-top:1px solid #ccc;background:none;padding:1em 0 0 0}.advanced-search .make select{margin-bottom:.4rem}.advanced-search .model label{display:none}.vehicles-wrapper{padding:2rem 0 0}.vehicles-wrapper #list-view-search{display:none!important}.vehicles-wrapper h1{color:#262a2d;font-weight:700}.vehicles-wrapper .small-ddl-show{overflow:visible!important;padding:1rem .625rem}.vehicles-wrapper .custom-dropdown-area ul{position:absolute;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:0}.vehicles-wrapper .custom-dropdown-area ul li{padding:0 1rem;line-height:3;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.vehicles-wrapper .custom-dropdown-area ul li:hover{background:#f0f0f0}.count-view-type{float:right}.results-bar{background:none;border-top:none;margin:0!important;padding:.25rem 0 .25rem}.results-bar .columns{padding:0}.results-bar .vehicle-select .columns{padding-right:1rem}.results-bar .vehicle-select .select-wrapper{position:relative}.results-bar .vehicle-select .select-wrapper:after{content:'';display:inline-block;position:absolute;width:2rem;height:2.8125rem;top:5px;right:0;pointer-events:none;border-left:1px solid #babfc2;padding-top:.5rem;padding-left:.375rem}.results-bar .vehicle-select .custom-dropdown-button{line-height:1.875rem}.results-bar .vehicle-select .custom-dropdown-area ul{min-width:177px;border-top:1px solid #ccc}.results-bar .vehicle-select .custom-dropdown-area ul .selected{position:relative}.results-bar .vehicle-select .custom-dropdown-area ul .selected:after{position:absolute;content:"";top:-.75rem;right:.6875rem;font-family:"icomoon";font-size:1.25rem;height:1rem;width:1rem;color:#000}.results-bar select{background-image:none;border:1px solid #babfc2;font-size:.75rem;padding-left:.5rem}.results-bar .results-count{text-align:right;width:100%;display:block;font-size:.75rem;line-height:3.5;padding-top:.425rem}.results-bar .vehicle-view-tab{text-align:right;float:right;padding-top:.5rem}.results-bar .vehicle-view-tab a{border:1px solid #e0e1e2;padding:.625rem .75rem .5rem;float:left;background:#f1f2f3;color:#2e3236;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.results-bar .vehicle-view-tab a:first-child{border-right:none}.results-bar .vehicle-view-tab a.on{background:#fff}.results-bar .vehicle-view-tab a.on:hover{background:#f6f7f8}.results-bar .vehicle-view-tab a:hover{background:#f6f7f8}.vehicle-results.gallery ul.vehicle-list li.vehicle{width:50%;margin:0;padding:1rem 0;list-style:none;float:left;border-bottom:none}.vehicle-results.gallery ul.vehicle-list li.vehicle .cell-photo img{-webkit-transition:all,3s;-moz-transition:all,3s;-o-transition:all,3s;transition:all,3s}.vehicle-results.gallery ul.vehicle-list li.vehicle .cell-photo img:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);-webkit-transition-timing-function:cubic-bezier(0,.88,.44,1);-moz-transition-timing-function:cubic-bezier(0,.88,.44,1);-o-transition-timing-function:cubic-bezier(0,.88,.44,1);transition-timing-function:cubic-bezier(0,.88,.44,1)}.vehicle-results.gallery ul.vehicle-list li.vehicle .cell-photo img.new,.vehicle-results.gallery ul.vehicle-list li.vehicle .cell-photo img.arriving,.vehicle-results.gallery ul.vehicle-list li.vehicle .cell-photo img.sold,.vehicle-results.gallery ul.vehicle-list li.vehicle .cell-photo img.on-sale{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.vehicle-results.gallery ul.vehicle-list li.vehicle .favourite{padding-top:.625rem;font-size:1.25rem}.vehicle-results.gallery ul.vehicle-list li.vehicle .price-wrapper .vehicle-save,.vehicle-results.gallery ul.vehicle-list li.vehicle .price-wrapper .vehicle-hot{display:inline-block;line-height:1.3}.vehicle-results.gallery ul.vehicle-list li.vehicle .finance-text{line-height:1.6}.vehicle-results.gallery ul.vehicle-list li.vehicle .vehicle-info .vehicle-icons{display:inline-block;padding-left:.9375rem}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo{width:100%;padding-left:.875rem;padding-right:.875rem;padding-top:.25rem}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .vehicle-inner{width:100%;padding:1rem 1rem 3rem;margin-left:1px;margin-right:1px}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .vehicle-inner .special-offer-title .title{color:#ffecb0;font-size:1.75rem}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .vehicle-inner .special-offer-title .title .title-bold{font-weight:900;color:#f9cc3c}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .vehicle-inner .special-offer-title .title i{font-size:1.75rem;color:#f9cc3c;padding-right:.5rem}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .vehicle-inner .special-offer-title .offer{font-size:1rem;font-weight:300;letter-spacing:1.2px}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .vehicle-inner .vehicle-info h6{font-size:1.125rem;line-height:2}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .vehicle-inner .vehicle-info .price-wrapper{font-size:1.125rem}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .vehicle-inner .vehicle-info .price-wrapper .vehicle-save,.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .vehicle-inner .vehicle-info .price-wrapper .vehicle-hot{line-height:2.6;margin-left:.375rem;display:inline}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .vehicle-inner .vehicle-info .vehicle-icons{display:inline-block;padding-top:1.5rem;padding-bottom:0}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .vehicle-inner .finance-text{line-height:1.5}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .vehicle-inner .favourite{font-size:1.25rem}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .cell-photo{margin:0}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .special-gallery{display:inline-block;padding-bottom:.375rem;width:100%}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .special-gallery ul{width:100%;margin:1rem 0}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .special-gallery ul li{display:inline-block;float:left;list-style:none;width:26%;padding-right:1rem}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .special-gallery ul li:last-child{padding-right:0;border:1px solid #494c4d;text-align:center;vertical-align:middle;width:22%;display:inline-block;padding-top:4%;color:#767779;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .special-gallery ul li:last-child:hover{color:#fff}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .special-gallery ul li:last-child a.see-more li{color:#767779;font-weight:600;font-size:.625rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .special-gallery ul li:last-child a.see-more:hover li{color:#fff}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .special-gallery ul li:last-child a.see-more i{font-size:1.25rem}.vehicle-results.gallery ul.vehicle-list li.vehicle.super-featured .vehicle-inner{margin:0 .9375rem}.vehicle-results.gallery ul.vehicle-list.has-jumbo-feature li.vehicle:nth-child(2n+2){clear:both}.vehicle-results.gallery ul.vehicle-list.no-jumbo-feature li.vehicle:nth-child(2n+1){clear:both}.vehicles-paging{border-top:1px solid #e1e1e1;padding:2rem 0}.vehicles-paging .vehicle-datapager{width:100%;padding:1rem 0}.vehicles-paging .vehicle-datapager .data-pager-inner{padding:0}.vehicles-paging .vehicle-datapager .data-pager-inner span{line-height:40px}.vehicles-paging .vehicle-datapager a{width:40px;height:40px;line-height:40px;display:inline-block}.vehicles-paging .vehicle-datapager .btn-prev,.vehicles-paging .vehicle-datapager .btn-next{width:40px;height:40px;line-height:40px;display:inline-block}.vehicles-paging .vehicle-datapager a.btn-numerics,.vehicles-paging .vehicle-datapager span.btn-current{width:40px;height:40px;line-height:40px;display:inline-block}.vehicle-results.list li.vehicle{position:relative;padding:1rem .875rem 1.5rem!important}.vehicle-results.list li.vehicle.jumbo,.vehicle-results.list li.vehicle.super-featured{padding:1rem .875rem 1rem!important}.vehicle-results.list li.vehicle.jumbo .vehicle-inner .cell-photo,.vehicle-results.list li.vehicle.super-featured .vehicle-inner .cell-photo{margin-left:0}.vehicle-results.list li.vehicle.jumbo .vehicle-inner .favourite{position:absolute;right:2rem!important;top:1.5rem!important}.vehicle-results.list li.vehicle .vehicle-inner{width:100%}.vehicle-results.list li.vehicle .vehicle-inner .cell-photo{float:left;margin-left:-.9375rem;width:35%}.vehicle-results.list li.vehicle .vehicle-inner .vehicle-info{float:left;display:inline-block;padding-left:1rem;width:51%}.vehicle-results.list li.vehicle .vehicle-inner .vehicle-info h6{margin-top:0;padding:0!important;white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}.vehicle-results.list li.vehicle .vehicle-inner .vehicle-info .favourite{position:absolute;right:1.875rem;top:.5rem}.sub-menu{padding:1rem}.sub-menu>div{background:#e8e8e8;padding:.4rem 0}.buy-now-vehicle-small{padding:0}.contact-page-wrap .form-container{border-top:2px dotted #f5f5f5}.contact-page-wrap .map{border-top:none}.contact-page-wrap .map .dealership-google-map{margin-top:0}.contact-page-wrap .dealer-tabs{padding:0 0 0 .5rem;border:none;background:#f5f5f5;height:57px}.contact-page-wrap .dealer-tabs li{border-left:1px solid #fff;display:inline-block;height:57px}.contact-page-wrap .dealer-tabs li:first-child{border:none}.contact-page-wrap .dealer-tabs a{border-right:none;border-top:none;padding:1rem 2rem 1rem 2.5rem;position:relative;margin-right:0;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.contact-page-wrap .dealer-tabs a:hover{color:#101010}.contact-page-wrap .dealer-tabs a:before{content:"";font-family:"icomoon";color:rgba(0,0,0,0);font-size:1.25rem;padding-left:.25rem;font-weight:normal;margin-right:.25rem;-webkit-transition:all .7s cubic-bezier(.68,-.55,.265,1.55);-moz-transition:all .7s cubic-bezier(.68,-.55,.265,1.55);-o-transition:all .7s cubic-bezier(.68,-.55,.265,1.55);transition:all .7s cubic-bezier(.68,-.55,.265,1.55);position:absolute;width:1.25rem;margin-left:-1.5rem;top:-1rem}.contact-page-wrap .dealer-tabs a:first-child{border:none}.contact-page-wrap .dealer-tabs a.active{background:none;border-bottom:none;font-weight:normal;color:#ee1844;position:relative;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.contact-page-wrap .dealer-tabs a.active:after{border:none;bottom:0;position:static}.contact-page-wrap .dealer-tabs a.active:before{content:"";font-family:"icomoon";color:#ee1844;font-size:1.25rem;font-weight:normal;margin-right:.25rem;-webkit-transition:all .7s cubic-bezier(.68,-.55,.265,1.55);-moz-transition:all .7s cubic-bezier(.68,-.55,.265,1.55);-o-transition:all .7s cubic-bezier(.68,-.55,.265,1.55);transition:all .7s cubic-bezier(.68,-.55,.265,1.55);position:absolute;width:1.25rem;margin-left:-1.5rem;top:.75rem}.contact-page-wrap .contact-info{padding-right:1rem}.contact-page-wrap .contact-info ul li{border-bottom:dotted 2px #f5f5f5;padding:1rem 0}.contact-page-wrap .contact-info ul li span i{padding-right:.75rem}.contact-page-wrap .sales-team{padding-left:1rem;padding-top:0;border-top:none;border-bottom:none;margin-bottom:0}.contact-page-wrap .sales-team ul{padding-top:2rem;border-top:2px dotted #f5f5f5}.contact-page-wrap .medium-layout .sales-team{border:none}.contact-page-wrap .medium-layout .sales-team ul{padding-top:0}.contact-page-wrap .contact-title{margin-top:2rem}.contact-page-wrap ul.sales li:nth-child(2n+1){clear:both}.finance-splash .full,.finance-splash .express{width:50%;float:left}.finance-splash .full{padding-right:.5rem;margin:0}.finance-splash .express{padding-left:.5rem}.fin-app-2015 .fal-title{border-left:0 solid #ee1844;margin:0}.fin-app-2015 .fal-title h4{font-size:24px;font-weight:300;width:50%;text-align:left;padding-left:0}.fin-app-2015 .fal-title .joint{text-align:right;width:50%;float:right}.fin-app-2015 .fal-title .joint:before{display:none}.fin-app-2015 .fal-steps-outer{margin-bottom:2rem}.fin-app-2015 .fal-steps{padding:2.5rem 0;background:none;margin-left:-16px;margin-right:-16px}.fin-app-2015 .fal-steps .fal-step-btn .text{font-weight:normal}.fin-app-2015 .fal-steps .fal-step-btn .btn{border:none;padding-top:10px;margin:27px auto 0;width:48px;height:48px;background:#e8e8e8;-webkit-box-shadow:inset 1px 1px rgba(0,0,0,.1),1px 1px #fff;-moz-box-shadow:inset 1px 1px rgba(0,0,0,.1),1px 1px #fff;box-shadow:inset 1px 1px rgba(0,0,0,.1),1px 1px #fff}.fin-app-2015 .fal-steps .fal-step-btn .inner .number{color:#b7b7b7;font-weight:bold;text-shadow:1px 1px rgba(255,255,255,.5);font-size:22px;line-height:11px}.fin-app-2015 .fal-steps .fal-step-btn.complete .btn{padding-top:6px}.fin-app-2015 .fal-steps .fal-step-btn.complete .btn .inner{-webkit-box-shadow:inset 1px 1px rgba(255,255,255,.2);-moz-box-shadow:inset 1px 1px rgba(255,255,255,.2);box-shadow:inset 1px 1px rgba(255,255,255,.2)}.fin-app-2015 .fal-steps .fal-step-btn.active .btn{padding-top:7px;width:70px;height:70px;background:#e8e8e8}.fin-app-2015 .fal-steps .fal-step-btn.active .btn .inner{border:1px solid #ee1844;-webkit-box-shadow:inset 1px 1px rgba(255,255,255,.2);-moz-box-shadow:inset 1px 1px rgba(255,255,255,.2);box-shadow:inset 1px 1px rgba(255,255,255,.2);width:56px;height:56px;background:#ee1844}.fin-app-2015 .fal-steps .fal-step-btn.active .btn .inner .number{padding-top:22px;font-size:32px;color:#fff;padding-right:0}.fin-app-2015 .fal-steps .fal-step-separator{visibility:visible}.fin-app-2015 .nav-buttons{text-align:right}.fin-app-2015 .nav-buttons .btn-prev{padding-left:49px;padding-right:40px}.fin-app-2015 .nav-buttons .btn-next{padding-left:40px;padding-right:49px}.finance-app-wrap .supplier-logo{float:right}.finance-app-wrap .button{margin-top:1.625rem}.finance-app-wrap .finance-more-info{border-left:5px solid #ee1844}.favourite-vehicles .fav-vehicle{max-height:150px}.favourite-vehicles li .vehicle-info{float:left;padding-left:1rem}.favourite-vehicles li .vehicle-info h6{font-size:1.25rem;font-weight:600}.favourite-vehicles li .short-desc{font-size:.875rem;padding:.25rem 0 .25rem 1rem!important;color:#aaa}.favourite-vehicles .price-wrapper{font-size:1.25rem}.favourite-wrapper{padding-bottom:4rem}.favourite-wrapper .cell-photo{width:25%}.favourite-wrapper .vehicle-info{width:75%}.compare-wrapper .vehicle-info .vehicle-features{margin-bottom:.5rem;display:inline-block}#search-horizontal .search-panel{background:transparent}#search-horizontal .hide-toggle{display:block!important}#search-horizontal .hide{display:none!important}}@media only screen and (min-width:740px){.gallery-thumb-wrapper{min-height:381px}.gallery-thumb-wrapper .thumb-item{min-height:100px;display:block;width:100%}.gallery-thumb-wrapper .thumb-item img{min-width:100px;min-height:50px;display:block}}@media only screen and (min-width:49.125em){.mtf-website li.phone{display:none}.slick-lightbox .slick-lightbox-inner button.slick-lightbox-close{right:30px}.slick-lightbox .slick-lightbox-inner button.slick-lightbox-close:before{font-size:5rem}.slick-lightbox .slick-prev:before,.slick-lightbox .slick-next:before{font-size:60px}.slick-lightbox .slick-next{right:15px}.slick-lightbox .slick-prev,.slick-lightbox .slick-next{width:60px;height:60px}}@media only screen and (min-width:740px){.gallery-thumb-wrapper{min-height:381px}.gallery-thumb-wrapper .thumb-item{min-height:100px}}@media only screen and (min-width:760px){.results-bar .vehicle-select .custom-dropdown-button{line-height:38px;height:38px;padding:0 .5rem}.results-bar .vehicle-select .custom-dropdown-button:after{top:0;height:38px}.results-bar .vehicle-select .custom-dropdown-area ul{top:38px}.results-bar .vehicle-select .custom-dropdown-area:hover .custom-dropdown-button{padding:0 7px;line-height:36px}.results-bar .vehicle-select .custom-dropdown-area:hover .custom-dropdown-button:after{height:36px;right:3px}.results-bar .vehicle-select .select-wrapper:after{height:37px}.search-term{font-size:13px}.search-term .results-for{font-weight:900;color:#676767}.search-term a{font-size:11px}.vehicles-wrapper{padding:0}.vehicles-wrapper #list-view-search{display:block!important;background:#f1f2f3;padding:1.25rem 0 1.25rem;border-bottom:1px solid #e1e1e1;margin-bottom:1.5rem}.vehicles-wrapper #list-view-search .input,.vehicles-wrapper #list-view-search [type='text']{width:50%;display:inline-block;margin-bottom:0;margin-left:.9375rem;padding-left:1.5rem;color:#2a2a2a}.vehicles-wrapper #list-view-search ::-webkit-input-placeholder{font-size:15px;color:#2a2a2a}.vehicles-wrapper #list-view-search :-moz-placeholder{font-size:15px;color:#2a2a2a}.vehicles-wrapper #list-view-search ::-moz-placeholder{font-size:15px;color:#2a2a2a}.vehicles-wrapper #list-view-search :-ms-input-placeholder{font-size:15px;color:#2a2a2a}.vehicles-wrapper #list-view-search .search-submit{background:#ee1844;height:47px;width:47px;line-height:45px;color:#fff;display:inline-block;text-align:center;font-size:20px;margin-left:-5px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.vehicles-wrapper #list-view-search .search-submit:hover{background:#c50e34}.vehicles-wrapper #list-view-search .search-submit i{vertical-align:middle;font-size:19px;line-height:40px}.vehicles-wrapper #list-view-search .more-options{display:inline;text-align:right;padding-left:1rem;color:#505056;font-size:14px;font-family:"Lato",sans-serif;line-height:47px}.vehicles-wrapper #list-view-search .more-options i{padding-right:.5rem;vertical-align:middle}.vehicles-wrapper #list-view-search .more-options a{color:#505056;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.vehicles-wrapper #list-view-search .more-options a:hover{color:#ee1844}.vehicles-wrapper #list-view-search .left-side{display:flex}.vehicles-wrapper #list-view-search .right-side{text-align:right;padding-right:.9375rem}.vehicles-wrapper #list-view-search .or-search{font-size:14px;color:#959598;letter-spacing:.3px;display:inline;line-height:49px}.vehicles-wrapper #list-view-search .search-lifestyle,.vehicles-wrapper #list-view-search .search-afford{display:inline;line-height:47px;background:#fff;border:1px solid #ccc;padding:.5rem 1rem;line-height:47px;margin-left:.875rem;text-align:right;font-size:14px;color:#2a2a2a;letter-spacing:.2px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.vehicles-wrapper #list-view-search .search-lifestyle:hover,.vehicles-wrapper #list-view-search .search-afford:hover{background:#ee1844;color:#fff;border-color:#ee1844}.vehicles-wrapper #list-view-search .search-lifestyle i,.vehicles-wrapper #list-view-search .search-afford i{padding-right:.25rem;vertical-align:middle}.compare-wrapper{padding-top:2rem}.compare-wrapper .back-link{margin-top:.5rem;margin-bottom:1rem}#video-div{overflow:hidden}#video-div .flex-video{left:50%;margin-left:-400px}.buy-now-page-wrap .buy-now-vehicle-small{float:right;margin-left:1rem}.select-search .search-type-option h5{font-size:1.75rem}.select-search .search-type-option h5 i{font-size:2rem;padding-right:.5rem}.vehicle-results.gallery{padding-top:.25rem}.vehicle-results.gallery ul.vehicle-list li.vehicle{width:33.3333333%;margin:0;padding:1rem 0 1.5rem;list-style:none;float:left;border-bottom:none}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo{width:60%;padding:1rem .5rem 0}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .vehicle-inner{width:97.7%;margin:0 .5rem 0}.vehicle-results.gallery ul.vehicle-list li.vehicle.special-size-a{width:40%;padding:1rem 0 .5rem}.vehicle-results.gallery ul.vehicle-list.has-jumbo-feature li.vehicle:nth-child(2n+2){clear:none}.vehicle-results.gallery ul.vehicle-list.has-jumbo-feature li.vehicle:nth-child(3n+4){clear:both}.vehicle-results.gallery ul.vehicle-list.no-jumbo-feature li.vehicle:nth-child(2n+1){clear:none}.vehicle-results.gallery ul.vehicle-list.no-jumbo-feature li.vehicle:nth-child(3n+1){clear:both}.vehicle-results.list li.vehicle{margin-left:.9rem;padding-left:0!important}.vehicle-results.list li.vehicle.jumbo,.vehicle-results.list li.vehicle.super-featured{margin-left:.9rem;padding-left:0!important}.vehicle-results.list .vehicle-inner .vehicle-info{width:auto}.single-vehicle-wrap .vehicle-name{width:59%}.single-vehicle-wrap .calculator{margin:2rem 0 2rem -1.875rem}.single-vehicle-wrap .calculator .insure-vehicle-single li,.single-vehicle-wrap .calculator .service-plan-vehicle-single li{width:31.71%}}@media only screen and (min-width:1020px){.pswp img{min-height:600px;height:auto!important;width:auto!important;margin:auto;position:static;display:block;padding-top:8%}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{transform:none!important}.pswp__download{position:absolute;top:7px;left:50%;margin-left:-55px;z-index:999}.pswp__download a{color:#fff;font-weight:300;opacity:.75;font-size:13px;border:1px solid #fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:0 .5rem;line-height:26px;display:inline-block;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.pswp__download a i{padding-right:.25rem}.pswp__download a:hover{color:#ee1844;border-color:#ee1844}.single-vehicle-wrap .pswp__button--close:after{top:.875rem}.single-vehicle-wrap .pswp__button--close{opacity:1}.single-vehicle-wrap .pswp__button--arrow--left:after,.single-vehicle-wrap .pswp__button--arrow--right:after{font-size:3.5rem}.pswp__button--arrow--left{left:2rem!important}.pswp__button--arrow--right{right:2rem!important}}@media only screen and (min-width:64em){.testimonial-page-wrap .large-up-3>.column:nth-of-type(3n+1),.testimonial-page-wrap .large-up-3>.columns:nth-of-type(3n+1){clear:none}.section1-wrapper{padding:5rem 0 2.5rem}.bs-type-amount-4 .icon-set-4{font-size:70px}.bs-type-amount-4 .icon-set-4.icon-coupe4{font-size:62px;top:6px;margin-bottom:10px}.bs-type-amount-5 .icon-set-4{font-size:60px}.bs-type-amount-5 .icon-set-4.icon-coupe4{font-size:54px;top:5px;margin-bottom:10px}.bs-type-amount-6 .icon-set-4{font-size:50px}.bs-type-amount-6 .icon-set-4.icon-coupe4{font-size:44px;top:7px;margin-bottom:10px}.bs-type-amount-4 .icon-set-3{font-size:110px}.bs-type-amount-5 .icon-set-3{font-size:100px}.bs-type-amount-6 .icon-set-3{font-size:90px}.bs-type-amount-4 .icon-set-2{font-size:80px}.bs-type-amount-5 .icon-set-2{font-size:70px}.bs-type-amount-6 .icon-set-2{font-size:60px}.section1-wrapper .bs-type-amount-6 .ci-ev-bodystyle{font-size:62px;position:relative;top:-4px}.section1-wrapper .bs-type-amount-6 .ci-view-all{font-size:50px;position:relative;top:2px}.section1-wrapper .bs-type-amount-6 .custom-ev .title{margin-top:10px}.section1-wrapper .bs-type-amount-6 .custom-view-all .title{margin-top:22px}.section1-wrapper .bs-type-amount-5 .ci-ev-bodystyle{font-size:64px;position:relative;top:-4px}.section1-wrapper .bs-type-amount-5 .ci-view-all{font-size:54px;position:relative;top:2px}.section1-wrapper .bs-type-amount-5 .custom-ev .title{margin-top:10px}.section1-wrapper .bs-type-amount-5 .custom-view-all .title{margin-top:22px}.section1-wrapper .bs-type-amount-4 .ci-ev-bodystyle{font-size:76px;position:relative;top:-4px}.section1-wrapper .bs-type-amount-4 .ci-view-all{font-size:64px;position:relative;top:2px}.section1-wrapper .bs-type-amount-4 .custom-ev .title{margin-top:10px}.section1-wrapper .bs-type-amount-4 .custom-view-all .title{margin-top:22px}#search-horizontal .search-inner{max-width:1170px;margin:auto;display:table;width:100%}#search-horizontal h2 span{display:none}#search-horizontal h2:hover{opacity:1;cursor:default}#search-horizontal .home-search-container{max-width:none}.swiper-slide-2018{padding:1rem 0}.swiper-slide-2018 a{color:#b4b4b4}.swiper-slide-2018 a:hover{color:#ee1844}.swiper-slide-2018 .title{margin-top:1rem;opacity:1;font-family:"Lato",sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase}.swiper-slide-2018.slick-active a{color:#b4b4b4}.swiper-slide-2018.slick-active a:hover{color:#ee1844}.swiper-slide-2018.slick-active .title{opacity:1}.finance-calc-results{position:static}.finance-calc-results #summary-terms,.finance-calc-results #repayment-terms{display:block;width:100%;float:none;top:auto}.finance-calc-results #summary-terms h4{float:none}.term-container{clear:left;background:none}.term-container ul,.term-container.active ul{display:block;position:relative;width:auto;left:auto;bottom:auto}.selected-term{display:none}.repayment-freq{display:inline}.finance-calc-results #repayment-terms li.li-repay{display:block;float:none}.active .repayment-select{display:none}.fcr-abs{position:absolute}.finance-calc-extra-section{max-width:750px}.is-reveal-open{display:block}.vehicles-wrapper #list-view-search .search-lifestyle i,.vehicles-wrapper #list-view-search .search-afford i{font-size:18px;vertical-align:middle}#panorama-container canvas{max-width:800px;left:50%;margin-left:-400px;max-height:500px;margin-top:-250px;display:block;position:absolute;top:50%}.pano-controls-container .top-bg{position:absolute;top:0;left:0;width:100%;height:80px;background:rgba(31,34,37,.6);border-bottom:1px solid #404245}.pano-title{left:5%;top:25px}.pano-close{right:5%;top:30px}.testimonial-admin .testimonial:nth-child(2n+1) .columns{padding-right:.9375rem}.testimonial-admin .testimonial:nth-child(2n+0) .columns{padding-left:.9375rem}.testimonial-admin .testimonial:nth-child(3n+1) .columns{padding-right:0}.testimonial-admin .testimonial:nth-child(3n+2) .columns{padding-left:0}.back-link{top:-.25rem}.compare-wrapper h3{font-size:2rem}.compare-wrapper .safety-area{min-height:81px}.compare-wrapper .safety-area .title .has-tip{vertical-align:top}.compare-wrapper .fuel-area .title .has-tip{vertical-align:top}.compare-wrapper .back-link{margin-top:.5rem;padding-bottom:0}.no-results-area .start-new-search{font-size:1rem;padding:.75rem 3rem;margin-top:1rem}.no-results-area h2{font-size:50px}#calculator-form p.finance-intro{font-size:1rem}#calculator-form p.finance-disclaimer{font-size:.875rem}#calculator-form .add-title{font-size:1.25rem}#finance-popup .large-bg{background:#fafafa;position:relative;height:100%;display:flex;height:100%}#finance-popup .large-bg:after{position:absolute;content:'';background:#fafafa;width:200%;height:100%;left:100%;top:0;z-index:0;display:inline-block}#finance-popup .main-section .inner-section{background:#fff;border-right:1px solid #ddd;position:relative;display:flex}#finance-popup .main-section .inner-section:after{position:absolute;content:'';background:#fff;border-right:1px solid #ddd;width:100%;height:37%;left:1px;top:100%;z-index:0;overflow:hidden}#finance-popup .side-section .inner-section{padding:0}#finance-form-section{padding-right:1rem;padding-bottom:13rem}.finance-calc-results{background:none;border:none;box-shadow:none;padding:0 1.625rem 1rem}.finance-calc-results .apply-btn{width:100%;float:left;margin-bottom:1rem;margin-top:1rem}.finance-calc-results .enquiry-btn{width:100%;float:none;margin:0 auto;display:table;text-align:center}.finance-calc-results #repayment-terms .li-repay.active{display:block!important}.finance-calc-results #repayment-terms h4{font-size:.875rem;font-weight:500;font-family:"Roboto",sans-serif;text-align:center;position:relative}.finance-calc-results #repayment-terms h4 span.title-bg{background:#fafafa;padding:0 .75rem;z-index:1;position:relative}.finance-calc-results #repayment-terms h4:before{content:'';position:absolute;width:100%;height:2px;top:.5625rem;left:0;background:#d9d9d9;z-index:0}.finance-calc-results #repayment-terms .repayment-container{float:none;width:100%;cursor:text}.finance-calc-results #repayment-terms .repayment-freq{float:left;clear:both;font-size:1rem}.finance-calc-results #repayment-terms .repayment-freq:after{content:''}.finance-calc-results #repayment-terms #summary-repayments-weekly,.finance-calc-results #repayment-terms #summary-repayments-fortnightly,.finance-calc-results #repayment-terms #summary-repayments-monthly{float:right;text-align:right;font-size:1rem;font-weight:400;font-family:"Lato",sans-serif}#finance-summary-section{min-height:100%;position:relative}#finance-summary-section:after{position:absolute;content:'';background:#fafafa;width:200%;left:100%;top:0;z-index:0}#finance-summary-section .disclaimer{color:#888;font-size:.875rem;font-weight:400;line-height:1.4}#finance-summary-section .summary-term{height:52px;width:52px;line-height:31px!important;text-align:center;display:inline-block;border:1px solid #555;border-radius:5px;cursor:pointer;float:left;margin-right:.25rem;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#finance-summary-section .summary-term:hover{opacity:.9}#finance-summary-section .summary-term:last-child{margin-right:0}#finance-summary-section .summary-term.selected{background:#ee1844;border-color:#ee1844;color:#fff}#finance-summary-section #summary-terms{text-align:center;margin-bottom:1rem;display:inline-block}#finance-summary-section #summary-terms h4{font-weight:500;position:relative;margin-bottom:1rem}#finance-summary-section #summary-terms h4 span.title-bg{background:#fafafa;padding:0 .75rem;z-index:1;position:relative}#finance-summary-section #summary-terms h4:before{content:'';position:absolute;width:100%;height:2px;top:.5625rem;left:0;background:#d9d9d9;z-index:0}#finance-summary-section #summary-terms h4 .term-type{color:#9f9f9f;font-weight:400}#finance-summary-section #summary-terms .summary-term-list{background:none;border:none;padding:0 0 1rem 0;display:inline-block;box-shadow:none;float:left}#finance-summary-section #summary-terms .selected-term{display:none}#finance-summary-section #summary-terms .selected-term:after{content:''}#finance-summary-section .brief-summary{border:none;padding-top:2.5rem;padding:2.5rem 1.625rem 0}#finance-summary-section .brief-summary .inner{padding-bottom:1rem}#finance-summary-section .brief-summary .inner #summary-extras{font-size:.875rem}#finance-summary-section .brief-summary .inner .extra-value{font-size:1rem}#finance-summary-section .brief-summary .inner .extra-remove{font-size:.875rem}#finance-summary-section .brief-summary h2{font-weight:700;font-size:2rem}#finance-summary-section .term-container ul{display:block;position:static;width:auto}.single-vehicle-wrap .action-wrap .action{clear:both}.single-vehicle-wrap .action-wrap .vehicle-links{padding-top:1rem;font-family:"Roboto",sans-serif}.single-vehicle-wrap .action-wrap .vehicle-links li{width:100%;float:none}.single-vehicle-wrap .action-wrap .vehicle-links li:nth-child(odd),.single-vehicle-wrap .action-wrap .vehicle-links li:nth-child(even){float:none}.single-vehicle-wrap .action-wrap .vehicle-links .ask-question,.single-vehicle-wrap .action-wrap .vehicle-links .book-test-drive{-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;width:48%;float:left;margin-bottom:.875rem;height:150px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #555;padding:2.125rem 0 1rem}.single-vehicle-wrap .action-wrap .vehicle-links .ask-question:after,.single-vehicle-wrap .action-wrap .vehicle-links .book-test-drive:after{display:none}.single-vehicle-wrap .action-wrap .vehicle-links .ask-question a,.single-vehicle-wrap .action-wrap .vehicle-links .book-test-drive a{display:block;height:150px;text-align:center;padding:0!important}.single-vehicle-wrap .action-wrap .vehicle-links .ask-question a i,.single-vehicle-wrap .action-wrap .vehicle-links .book-test-drive a i{font-size:50px;display:block;text-align:center;margin:0 auto .5rem;max-width:none}.single-vehicle-wrap .action-wrap .vehicle-links .ask-question:hover,.single-vehicle-wrap .action-wrap .vehicle-links .book-test-drive:hover{background:#fff;color:#ee1844;border:1px solid #ee1844}.single-vehicle-wrap .action-wrap .vehicle-links .ask-question:hover a,.single-vehicle-wrap .action-wrap .vehicle-links .book-test-drive:hover a{color:#ee1844}.single-vehicle-wrap .action-wrap .vehicle-links .ask-question{margin-right:.125rem;float:left!important}.single-vehicle-wrap .action-wrap .vehicle-links .book-test-drive{margin-left:.125rem;float:right!important}.single-vehicle-wrap .links{border-top:none;padding-top:0;margin-top:0}.single-vehicle-wrap .links .inner{border-top:1px solid #ddd;margin-top:.5625rem;padding-top:1.25rem}.single-vehicle-wrap .special-offer .title{width:80%}.single-vehicle-wrap .special-offer .circle-feature{top:50%}.single-vehicle-wrap .delivery .custom-dropdown-area ul{z-index:1000}.single-vehicle-wrap .vehicle-ftr{z-index:999}.single-vehicle-wrap .vehicle-ftr a.buy-now{float:left;margin:0 .25rem 0 -.5rem}.single-vehicle-wrap .vehicle-ftr .inner{max-width:1200px;margin:auto}.single-vehicle-wrap .vehicle-ftr [data-mclist-for]{cursor:default}.single-vehicle-wrap .vehicle-ftr .more-actions{color:transparent}.single-vehicle-wrap .vehicle-ftr .more-actions .actions-btn{display:none}.single-vehicle-wrap .vehicle-ftr .more-actions ul[data-mclist]{display:inline-block;margin-left:-6rem}.single-vehicle-wrap .vehicle-ftr .more-actions ul[data-mclist].mclist-bottom.mclist-visible{position:static;display:inline-block!important;width:auto;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:none}.single-vehicle-wrap .vehicle-ftr .more-actions ul[data-mclist].mclist-bottom.mclist-visible li{float:left}.single-vehicle-wrap .vehicle-ftr .dd-link li{float:left;font-size:.875rem}.single-vehicle-wrap .vehicle-ftr .dd-link li:hover{background:none}.single-vehicle-wrap .vehicle-ftr .dd-link li a{padding:.625rem .75rem .625rem 0;color:#000;display:block}.single-vehicle-wrap .vehicle-ftr .dd-link li a:hover{color:#ee1844}.single-vehicle-wrap .vehicle-ftr .dd-link li a i{vertical-align:middle}.single-vehicle-wrap .vehicle-ftr .dd-link li .ddl-item i{font-size:.925rem;vertical-align:middle}.single-vehicle-wrap .vehicle-ftr .dd-link li .ddl-item i.icon-drive{font-size:.8rem}.single-vehicle-wrap .describe{display:inline-block;float:left}.single-vehicle-wrap .suggested{float:right}.single-vehicle-wrap .gallery-wrapper{padding:0;margin-bottom:1.5rem}.single-vehicle-wrap .gallery-wrapper .no-image{height:510px;line-height:510px}.single-vehicle-wrap .map,.single-vehicle-wrap .delivery,.single-vehicle-wrap .suggested{padding:2rem 0 0}.single-vehicle-wrap .large-col{padding-left:1rem!important}.single-vehicle-wrap .feature-wrap ul.feature-list li:nth-child(2n+1){clear:none}.single-vehicle-wrap .feature-wrap ul.feature-list li:nth-child(3n+1){clear:both}.single-vehicle-wrap .calculator{width:auto;margin-left:0;padding:1rem}.single-vehicle-wrap .calculator .insure-vehicle-single li,.single-vehicle-wrap .calculator .service-plan-vehicle-single li{width:31.37%}.single-vehicle-wrap .finance-section{padding:0}.enquire{color:#737373;padding-top:.5rem;text-align:center;font-size:.875rem}.enquire a{color:#ee1844}.inner-wrap:after{display:none}.vehicles-paging .vehicle-datapager.columns:last-child:not(:first-child){float:right}.vehicles-paging .vehicle-datapager{width:50%;padding:0}.vehicles-paging .vehicle-datapager .data-pager-inner{float:right}.vehicles-paging .results-count{padding-top:1rem}.select-search h6{color:#484b50;margin-bottom:4rem}.select-search .search-type-option h5{font-size:2.5rem}.select-search .search-type-option h5 i{font-size:2.4rem}.select-search #search-type-select{max-width:1030px;margin:auto}.select-search .standard,.select-search .lifestyle,.select-search .afford{padding:6rem 1rem 3rem;min-height:415px}.select-search .standard p,.select-search .lifestyle p,.select-search .afford p{max-width:270px;margin:auto}.select-search .search-button{margin-top:4rem}.sold-question{margin-right:0}.favourite-vehicles li .price-wrapper{padding-top:.5rem!important}.favourite-vehicles li .price-wrapper .plus-gst{display:inline-block}.favourite-vehicles li .short-desc{padding-top:1rem!important}.favourite-vehicles li .vehicle-info{padding-top:.375rem}header{margin-top:0}html{min-width:0}li.copyright{float:right}.mc-ph-sm{display:none}.mc-ph-lg{display:inline}.contact-page-wrap .map .dealership-googlemap{height:18rem}.contact-page-wrap .contact-info-mtf{padding-top:0}.contact-page-wrap .contact-info-mtf .sales-team{padding-left:2em}.contact-page-wrap .contact-info-mtf ul{padding-left:2rem}.contact-page-wrap .contact-info-mtf ul.sales{padding-left:0}.contact-page-wrap ul.sales .sales-person{width:50%;float:left}.contact-page-wrap .sales-team{padding-left:0}.contact-page-wrap .contact-info{padding-right:1rem;padding-bottom:2rem}.contact-page-wrap h4.contact-title{margin-bottom:2rem;margin-top:1rem}.contact-page-wrap h4.contact-title hr{display:none}.contact-page-wrap .medium-layout h4.contact-title{display:block}.contact-page-wrap .medium-layout h4.contact-title hr{display:block}.trade-in-wrap p{font-size:.925rem}.finance-app-wrap .show-vehicle{max-width:1200px;margin:auto;position:relative}.finance-app-wrap .vehicle-small-wrap{float:right;position:absolute;right:0}.finance-app-wrap p.switch-intro{float:left}.finance-app-wrap .finance-more-info h4{font-size:1rem}.finance-app-wrap p{font-size:.925rem}.finance-app-wrap .switch{font-size:1rem}.finance-app-wrap.finance-info .vehicle-small-wrap{float:right;position:static;right:0}.fin-app-2015 .fal-steps{margin-left:-32px;margin-right:-32px}.fin-app-2015 .fal-steps .fal-step-btn .text{height:40px}.fin-app-2015 .fal-steps .fal-step-separator>div{margin-top:90px}.fin-app-2015 .fal-steps .fal-step-separator>div{margin-left:-27px;margin-right:-27px}.fin-app-2015 .fal-steps .fal-step-separator.before-current>div{margin-right:-17px}.fin-app-2015 .fal-steps .fal-step-separator.after-current>div{margin-left:-17px}.vehicle-results.gallery ul.vehicle-list li.vehicle{width:25%;margin:0;padding:1rem 0 1.5rem;list-style:none;float:left;border-bottom:none;clear:none}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo{width:43%;padding-left:.5rem;padding-right:.5rem}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .vehicle-inner{width:97.7%;margin:0 .5rem 0;padding:1rem 0 0}.vehicle-results.gallery ul.vehicle-list li.vehicle.special-size-a,.vehicle-results.gallery ul.vehicle-list li.vehicle.special-size-b{width:28.25%;padding:1rem 0 .5rem;display:inline-table}.vehicle-results.gallery ul.vehicle-list li.vehicle.special-size-a .vehicle-info h6,.vehicle-results.gallery ul.vehicle-list li.vehicle.special-size-b .vehicle-info h6{font-size:1.0925rem}.vehicle-results.gallery ul.vehicle-list.has-jumbo-feature li.vehicle:nth-child(3n+4){clear:none}.vehicle-results.gallery ul.vehicle-list.has-jumbo-feature li.vehicle:nth-child(4n+6){clear:both}.vehicle-results.gallery ul.vehicle-list.no-jumbo-feature li.vehicle:nth-child(3n+1){clear:none}.vehicle-results.gallery ul.vehicle-list.no-jumbo-feature li.vehicle:nth-child(4n+1){clear:both}.vehicle-results ul.vehicle-list li.vehicle{width:48%;float:left;min-height:190px}.vehicle-results ul.vehicle-list li.vehicle.jumbo .vehicle-inner{padding:1.5rem 0 1.5rem;margin:0}.vehicle-results.list .vehicle-list li.vehicle:nth-child(2n+1){clear:both}.vehicle-results.list .vehicle-list li .vehicle-inner{position:relative}.vehicle-results.list li.vehicle .vehicle-inner .vehicle-info .favourite{top:1rem}.vehicle-results.list .vehicle-list li .ranking{padding:0}.vehicles-paging p{text-align:left}.vehicles-paging .results-count{text-align:right}.vehicle-results.list li.vehicle .vehicle-inner .vehicle-info{width:70%}.favourite-wrapper{padding-bottom:8rem;padding-left:1rem;padding-right:1rem}.favourite-wrapper .cell-photo{width:16.66667%}.favourite-wrapper .vehicle-info{width:33.33333%}.vehicle-list .vehicle-info{padding-left:0}.picker--opened .picker__frame{top:8rem}.popup-scroll h3{margin-bottom:0}.is-reveal-open .off-canvas-wrapper{-webkit-filter:blur(10px);-moz-filter:blur(10px);filter:blur(10px)}.form-container .form-heading h6{padding-left:117px;font-size:1.125rem;font-weight:bold}.form-container .form-fields{padding:1rem 100px .5rem}.form-container .vehicle-small-wrap{padding:.875rem 114px .5rem}.form-container .g-recaptcha{padding:0 100px}.form-container .form-submit{padding:.5rem 100px 0}.contact-page-wrap .form-container .form-fields{padding:.25rem 0}.contact-page-wrap .form-container .g-recaptcha{padding:0}.contact-page-wrap .form-container .form-submit{padding:0}}@media only screen and (min-width:1200px){#test-modal,#mc-modal-form{margin-top:2rem!important}.select-search{background:rgba(0,0,0,.7)}.select-search .search-panel{padding:0 100px}.select-search a.close-reveal-modal{border:none}.select-search .search-back{position:relative;padding-left:100px}.select-search .search-back:after{content:'';width:1px;height:54px;background:#ccc;top:0;right:50px;position:absolute}.select-search #search-type-select{min-height:1px}.select-search .reset-btn{padding-bottom:1rem}.select-search #pnlLifestyleSearch{padding-bottom:3rem}.select-search .inner{max-width:1200px;margin:3rem auto;background:#fff;display:block;height:90%}.select-search .search-select-line{width:auto}}@media only screen and (min-width:1280px){.bs-type-amount-5 .icon-set-4{font-size:66px}.bs-type-amount-5 .icon-set-4.icon-coupe4{font-size:60px;top:6px;margin-bottom:10px}.bs-type-amount-6 .icon-set-4{font-size:58px}.bs-type-amount-6 .icon-set-4.icon-coupe4{font-size:50px;top:7px;margin-bottom:10px}.bs-type-amount-5 .icon-set-3{font-size:110px}.bs-type-amount-6 .icon-set-3{font-size:100px}.bs-type-amount-4 .icon-set-2{font-size:80px}.bs-type-amount-5 .icon-set-2{font-size:70px}.section1-wrapper .bs-type-amount-5 .ci-ev-bodystyle{font-size:72px;position:relative;top:-4px}.section1-wrapper .bs-type-amount-5 .ci-view-all{font-size:60px;position:relative;top:2px}.section1-wrapper .bs-type-amount-5 .custom-ev .title{margin-top:10px}.section1-wrapper .bs-type-amount-5 .custom-view-all .title{margin-top:22px}.single-vehicle-wrap .inner{padding-left:0;padding-right:0}.single-vehicle-wrap .large-col{padding-left:2rem!important}.single-vehicle-wrap .vehicle-ftr a.buy-now{width:180px;margin-left:0;margin-right:.875rem;float:right}.single-vehicle-wrap .vehicle-ftr .more-actions ul[data-mclist]{margin-left:-5rem}.single-vehicle-wrap .vehicle-ftr .dd-link i{margin-right:.25rem}.single-vehicle-wrap .vehicle-ftr .dd-link li{padding-right:1.5rem}#finance-summary-section .brief-summary{padding:2.5rem 3rem 0}#finance-summary-section .finance-calc-results{padding:0 3rem 3rem}#finance-summary-section .finance-calc-results .summary-term{margin-right:.625rem}#finance-summary-section .finance-calc-results .summary-term:last-child{margin-right:0}.no-results-area .start-new-search{margin-top:1.5rem}.contact-page-wrap .contact-info{padding-right:2.5rem}}@media only screen and (min-width:90.063em){.slick-slide img{width:100%}.single-vehicle-wrap .vehicle-ftr .more-actions ul[data-mclist]{margin-left:-5rem}}.finance-small-print{position:relative}.finance-small-print .sp-amounts{font-size:13px}.finance-small-print .sp-per-week{font-weight:500;font-size:1rem}.finance-small-print .sp-total{font-size:12px}.finance-small-print .sp-hover-link{font-size:11px;display:block;color:#b60000}.finance-small-print .sp-hover{display:none;position:absolute;bottom:0;right:0;width:100%;min-width:220px;z-index:100}.finance-small-print .sp-hover-close{position:absolute;right:8px;top:18px;cursor:pointer;width:30px;height:30px;text-align:right;padding:.25rem}.finance-small-print .sp-hover-inner{background:#f4f5f6;padding:1rem;margin-top:1rem}.finance-small-print .finance{font-size:16px;margin-bottom:.5rem;display:block}.finance-small-print .sp{color:#000;font-weight:normal;font-size:.9em;margin-bottom:.75rem}.finance-sp-single{background:#e8e8e8;border:1px solid #ccc;padding:1rem;margin-top:1rem}.finance-sp-single .finance{font-size:20px;margin-bottom:.5rem;display:block;color:#000}.finance-sp-single .input-row{line-height:30px;color:#000}.finance-sp-single .deposit-container{position:relative}.finance-sp-single .deposit{margin:0 0 .25rem;padding:.25rem;padding-left:1.25rem;position:relative;height:auto;line-height:20px}.finance-sp-single .deposit-dollar-sign{position:absolute;left:1rem;top:0;line-height:30px;color:#888;z-index:1}.finance-sp-single .input-row select{margin:0 0 1rem;padding:.25rem;height:auto;line-height:20px}.finance-sp-single .sp-total{color:#000;font-weight:normal;font-size:.9em;margin-bottom:.75rem}.fsp-company{border:1px solid #e8e8e8;padding:1rem}.fsp-company:nth-child(n+2){border-top:none}.sp table{background:none}.vehicle-info .finance-small-print{margin-bottom:.5rem}.finance-info-apply{color:#fff;background:#3ec5f1}.finance-more-info h4{font-weight:bold}.no-border .sp-footer{border:none}.sp-footer{border-top:1px solid #ccc}.sp-footer .sp table{border:none}.sp-footer .sp td{padding:0;vertical-align:top;font-size:10px}.sp-footer .sp{font-size:10px;text-align:left;margin-top:.5rem;color:#000;padding-bottom:1rem}.sp-hover .finance-links{font-size:1em}.finance-sp-single .finance-links{font-size:.9em}.finance-links{font-weight:normal}.finance-links a{color:#008cba}.fsp-company a{color:#008cba}.finance-more-info a{color:#008cba}.accept-privacypolicy-page{padding:0}.accept-privacypolicy-page .fal-title{border:0}.accept-privacypolicy-page h4{line-height:24px!important;margin-bottom:17px!important}.sellYourCarDropdown{position:relative;margin-bottom:2.5rem}.sellYourCarDropdown .custom-dropdown-area{margin-bottom:0}.sellYourCarDropdown .custom-dropdown-button div{font-weight:700;font-size:2rem}.sellYourCarDropdown:after{position:absolute;width:40px;height:3.5px;bottom:-1rem;left:0;background:#ee1844;content:""}.bttn,.home-btn{margin-top:1.5em;background:#ee1844;padding:24px 48px;position:relative;font-weight:900;font-size:15px;text-transform:uppercase;display:inline-block;text-align:center;line-height:1;letter-spacing:.33px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;color:#fff}.bttn:hover,.home-btn:hover,.bttn:focus,.home-btn:focus{color:rgba(255,255,255,.87);background:#c50e34;cursor:pointer}.bttn.hollow,.hollow.home-btn{color:#ee1844;background-color:transparent;border:2px solid #ee1844}.bttn.hollow:hover,.hollow.home-btn:hover,.bttn.hollow:focus,.hollow.home-btn:focus{color:#fff;background:#c50e34;border:2px solid #c50e34}.bttn.gradient,.gradient.home-btn{background-image:-owg(linear-gradient(270deg,#c01321 0,#ea1c24 100%));background-image:-webkit(linear-gradient(270deg,#c01321 0,#ea1c24 100%));background-image:-moz(linear-gradient(270deg,#c01321 0,#ea1c24 100%));background-image:-o(linear-gradient(270deg,#c01321 0,#ea1c24 100%));background-image:linear-gradient(270deg,#c01321 0,#ea1c24 100%)}.text-center{text-align:center}@media only screen{.ftr-choose-dealership{max-width:none;margin:0 auto 24px 0;padding:0;width:auto;max-width:350px;display:flex;justify-content:space-between;text-align:center;background:#292929;overflow:hidden;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px}.ftr-choose-dealership .ftr-dealership{padding:0 2rem;width:auto;font-family:"Roboto",sans-serif;font-weight:bold;color:rgba(255,255,255,.5);display:block;font-size:16px;line-height:50px;text-align:center;text-transform:none;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;letter-spacing:0;border-radius:0}.ftr-choose-dealership .ftr-dealership:hover{color:rgba(255,255,255,.84)}.ftr-choose-dealership .ftr-dealership.active{position:relative;color:#fff;background:#ee1844;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px}#price-your-trade-form .recaptcha-container{padding-top:.5rem;padding-bottom:.5rem}.special-finance-container{display:flex;gap:3rem;flex-direction:column}.special-finance-container .calculator{-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px}.special-finance-container #view-disclaimer{cursor:pointer;font-size:12px}.special-finance-container .calculator .tandc{font-size:11px!important;margin-top:.5rem}.finance-small-print .sp-per-week{color:#ee1844}#book-video-call-form .zselect ul li{display:flex;justify-content:start;align-items:center;padding:4px .7rem;margin-bottom:.5rem}#book-video-call-form .zselect ul li input[type=checkbox]{margin-bottom:0;margin-right:1.3rem;float:none}#book-video-call-form .zselect ul li span{width:auto;display:inline-block;flex-grow:1}}.careers-page #btn-upload input{position:absolute;bottom:0}@media only screen{html{scroll-behavior:smooth}.vehicle-badges .new{display:none!important}body,h1,h2,h3,h4,h5,h6{font-family:"Roboto",sans-serif;line-height:1}.main-title{font-weight:700;position:relative;margin-bottom:2.5rem;color:#000;line-height:1.1;font-size:2rem;font-family:"Roboto",sans-serif;text-align:left}.main-title:after{position:absolute;width:40px;height:3px;bottom:-1rem;left:0;background:#ee1844;content:""}.overview-page h4{margin-top:2rem}.hours-modal{padding:2.5rem;font-family:"Roboto",sans-serif;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;border-radius:16px}.hours-modal h4{font-weight:bold;font-family:"Roboto",sans-serif;font-size:20px;margin-bottom:1.5rem}.hours-modal p a{color:#000;text-decoration:underline;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.hours-modal p a:hover{color:#ee1844}.hours-modal .close-button{font-size:15px;top:1.25rem}.accordion{border:0;background:#fff;margin-bottom:2rem}.accordion .accordion-item{border-bottom:1px solid #d9d9d9}.accordion .accordion-item:first-child{border-top:1px solid #d9d9d9}.accordion .accordion-item .accordion-title{border:0;color:#ee1844;padding:2rem 0;font-weight:bold;font-size:18px;line-height:1.4;font-family:"Lato",sans-serif}.accordion .accordion-item .accordion-title:before{-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;font-size:22px;margin-top:-.75rem}.accordion .accordion-item .accordion-title span{width:calc(100% - 2.5rem);display:block}.accordion .accordion-item.is-active>.accordion-title::before{content:"+";font-family:"Lato",sans-serif;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.accordion .accordion-item .accordion-content{padding:0 0 1rem;background-color:#fff;border-bottom:0}.accordion .accordion-item .accordion-content p,.accordion .accordion-item .accordion-content li{color:rgba(0,0,0,.9)}.accordion .accordion-item .accordion-content a{text-decoration:underline}.accordion .accordion-item .accordion-title:hover,.accordion .accordion-item .accordion-title:focus{background-color:#fff}.accordion .button{text-decoration:none!important;width:240px;line-height:40px}.accordion .button:hover{background:#f1486a}.closed-message{background:#ee1844;color:#fff;text-align:center;font-weight:bold;padding:1rem 0;line-height:1.6}.swiper-slide .title{text-transform:uppercase;color:rgba(0,0,0,.4);font-size:14px;margin-top:.75rem}.swiper-slide .title.active{color:#000}.category-slider{padding-bottom:1.5rem}.banner-calculator .calculator,.special-finance-container .calculator{padding-top:4.5em;padding-bottom:4.5em}.vehicle-specs .small-12{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.no-results-vehicles .vehicle-hot{position:relative;top:-2px}.finance-app-page{scroll-behavior:smooth}.finance-app-page .list-item{display:block;background:url(../../Userfiles/Image/tick-black.png) 0 0 no-repeat;padding-left:2.5rem;font-size:15px;color:#000;line-height:22px;padding-bottom:1rem;padding-top:3px}.finance-header-text{padding-top:3rem;padding-bottom:1rem}.finance-header-text img{margin-bottom:1rem}.finance-header-text .learn-more{font-size:13px;color:#ee1844;letter-spacing:1.39px;font-weight:900;text-transform:uppercase;position:relative;padding:1rem 4rem;overflow:hidden;margin-top:.5rem;white-space:nowrap}.finance-header-text .learn-more:before{content:"";position:absolute;left:1rem;top:0;width:185px;height:45px;border:4px solid #ee1844;-webkit-transform:skewX(-25deg);-moz-transform:skewX(-25deg);-ms-transform:skewX(-25deg);-o-transform:skewX(-25deg);transform:skewX(-25deg);-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.finance-header-text .learn-more:after{content:"Learn More";font-size:13px;color:rgba(0,0,0,0);letter-spacing:1.39px;font-weight:900;text-transform:uppercase;position:absolute;left:-4rem;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s}.finance-header-text .learn-more.apply-btn:after{content:"Apply Now"}.finance-header-text .learn-more.read-more-btn:after{content:"Read More"}.finance-header-text .learn-more.afford-btn{padding:1rem 3rem}.finance-header-text .learn-more.afford-btn:before{width:242px}.finance-header-text .learn-more.afford-btn:after{content:"Affordability Search"}.finance-header-text .learn-more.afford-btn:hover:after{left:3rem}.finance-header-text .learn-more:hover{color:#fff}.finance-header-text .learn-more:hover:before{background:#ee1844}.finance-header-text .learn-more:hover:after{left:4rem;color:#fff}.fees-rates-text{font-size:.875rem}.fees-rates-text h2{font-size:20px;font-weight:bold;color:#ee1844}.finance-sp-container{min-height:62px;margin-bottom:.5rem}.buy-online-section .home-btn{margin-left:0;margin-top:1.5rem}.buy-online-section .modal-link{color:#1e90ff;text-decoration:underline;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.buy-online-section .modal-link:hover{color:#000}#worksModal{text-align:center;padding:3rem 1rem}#worksModal h3{font-size:22px;font-weight:bold}.vehicle-info .finance-small-print{margin-bottom:0!important}.body-container{min-height:460px!important}.why_us{font-size:17px;padding-top:4.5rem}.why_us h2{font-size:3rem;font-weight:700;letter-spacing:-1.618px;font-family:"Lato",sans-serif;margin-bottom:1.5rem;color:#ee1844}.finance-app-wrap .fal-step .form-error{margin-top:3px}.finance-app-wrap .fin-app-2015 .centered{font-size:14px;margin-bottom:.25rem}.ind-finance-btn .home-btn{font-family:"Lato",sans-serif}.finance-short-wrap .button{display:table;padding:0 1rem;line-height:40px;margin-bottom:2rem}.finance-short-wrap .footerbanner{margin-top:3rem}.blog-page-wrap hr{margin-top:2.5rem;margin-bottom:2.5rem}div.footerbanner{background:#595959;text-align:center;padding:3rem 0;color:#fff;font-size:1.25rem;font-weight:700;margin-top:2rem}div.footerbanner a{white-space:nowrap}.thank-you-banner{padding-bottom:1.5rem}.single-vehicle-wrap .calculator .finance-calculator-vehicle-single .input-wrapper .cost-end{top:0;height:2.9375rem;line-height:2.9375rem}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield!important}.industry-ty-logos{padding-top:2rem}.industry-ty-logos a{-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;display:block;margin:0 auto .75rem}.industry-ty-logos a:hover{opacity:.8}.vs-partner-logo{max-width:150px;margin-right:.5rem;margin-bottom:1rem}.inner-list,.fees-list{margin-bottom:1.25rem;padding-left:1.25rem}.inner-list li,.fees-list li{list-style:disc}.blog-page-wrap h1{font-size:24px;margin-bottom:1rem;margin-top:1.25rem;font-weight:700;text-align:left}.blog-page-wrap h2{font-weight:700;font-size:20px}.blog-page-wrap h3{font-weight:700;font-size:18px;margin-bottom:.5rem;margin-top:1rem}.blog-page-wrap h3:after{display:none}.blog-page-wrap p+h2{margin-top:2rem}.blog-page-wrap .date{color:rgba(0,0,0,.5);font-size:14px;text-align:center;display:block;margin-bottom:.25rem}.blog-page-wrap .share-links{display:table;width:auto;margin:auto}.blog-page-wrap .share-links a{padding-left:.5rem}.blog-page-wrap .share-links a i{margin-right:.125rem}.blog-page-wrap .featured-image{display:table;margin:0 0 1rem}.blog-post{text-align:center;padding-bottom:2rem}.blog-post h5{font-weight:bold;font-size:16px;margin-top:1rem}.blog-post p{font-size:14px}.blog-post .post-image{position:relative;padding-bottom:75%;overflow:hidden;background:#eee}.blog-post .post-image img{position:absolute;top:50%;left:0;width:100%;height:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.blog-post .post-image .post-date{background:#ee1844;line-height:28px;font-size:14px;color:#fff;position:absolute;top:0;right:0;padding:0 1rem;z-index:10}.featured-vehicles.remote-vehicles .vehicle-info h6{white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}.home-btn{display:table;line-height:48px;font-family:"Roboto",sans-serif;color:#fff;font-weight:bold;font-size:16px;padding:0 2rem;margin:auto;background:#ee1844;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.home-btn:hover,.home-btn:focus,.home-btn:active{background:#c50e34;color:#fff}.featured-vehicles.remote-vehicles{margin-left:0;margin-right:0}.featured-vehicles.remote-vehicles .vehicle{padding:0 0 2rem}.featured-vehicles.remote-vehicles .vehicle-info h6{font-family:"Lato",sans-serif}.fal-step,.finance-app-wrap .input-wrapper{font-family:"Lato",sans-serif}input{font-family:"Lato",sans-serif}.finance-app-wrap .input-wrapper:before{line-height:27px}.finance-app-wrap .input-wrapper .cost-end{line-height:47px;top:0}.fin-info-text h4{font-size:16px;font-weight:bold;color:#737373}.car-finance-slider{background-image:url(../../Userfiles/Image/banners/finance/banner-s.jpg);background-size:cover;background-position:50% 50%;height:340px;position:relative;font-family:"Lato",sans-serif}.car-finance-slider .full-link{position:absolute;top:0;left:0;right:0;bottom:0}.car-finance-slider .slide-bg{height:340px;background:url(../../Userfiles/Image/small-banner1.jpg) 100% 50% no-repeat}.car-finance-slider .calc-inner{position:absolute;top:2rem;z-index:5;left:1.125rem;right:0}.car-finance-slider img{width:auto}.car-finance-slider .car{display:none}.car-finance-slider #view-disclaimer{cursor:pointer;font-size:12px}.car-finance-slider .text-content{color:#fff;text-align:left;position:relative}.car-finance-slider .text-content p{margin-bottom:.75rem;line-height:21px}.car-finance-slider .text-content h2{color:#fff;letter-spacing:.5px;font-size:32px;font-weight:900;font-style:italic;margin-bottom:.75rem;font-family:"Lato",sans-serif}.car-finance-slider .text-content p.criteria{font-size:10.6px}.car-finance-slider .text-content p.criteria a{text-decoration:underline;color:#fff;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.car-finance-slider .text-content p.criteria a:hover{opacity:.7}.car-finance-slider .text-content p.criteria #view-toggle{text-decoration:underline;cursor:pointer}.car-finance-slider .text-content p.criteria #panel{display:none}.ind-finance-btn{padding-bottom:1.5rem}.ind-finance-btn .home-btn{background:#64bc46;color:#fff;font-weight:bold;text-transform:uppercase;line-height:48px;display:inline-block;padding:0 3rem;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.ind-finance-btn .home-btn:hover{background:#509837;color:#fff}h1{text-align:center;text-transform:capitalize;font-family:"Roboto",sans-serif;font-weight:700}.form-container h1{text-align:left}.vehicle .finance-small-print,.vehicle .buy-now-wrapper-top,.vehicle .finance-now-wrapper-top{padding-left:.625rem;padding-right:.625rem}.vehicle .buy-now-wrapper-top .button{margin-bottom:.5rem}.vehicle .finance-now-wrapper-top .button{margin-bottom:0}.row{max-width:1200px}.column-placeholder{height:16px}.custom-btn-area{padding:1rem 0 0}.custom-btn-area a{line-height:40px;padding-top:0;padding-bottom:0}.custom-btn-area a i{margin-right:.25rem}.single-vehicle-wrap .describe{white-space:pre-line}.button,.button.tiny,.finance-info-apply{-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.button:hover,.button.tiny:hover,.finance-info-apply:hover{background:#ee1844}.contact-page-wrap{padding-bottom:2rem}.dealer-select a{display:block;height:200px;position:relative}.dealer-select .penrose,.dealer-select .takanini{position:absolute;top:0;left:0;right:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center}.dealer-select .penrose:before,.dealer-select .takanini:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.2);-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.dealer-select .penrose:hover:before,.dealer-select .takanini:hover:before{background:rgba(0,0,0,0)}.dealer-select .penrose{background:url(../../Userfiles/Image/penrose-branch.jpg) center no-repeat;background-size:cover}.dealer-select .takanini{background:url(../../Userfiles/Image/takanini-branch.jpg) center no-repeat;background-size:cover}.dealer-select h2{color:#fff;font-family:"Lato",sans-serif;font-weight:900;text-align:center;position:relative;z-index:10;text-transform:uppercase}.dealership-custom{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.dealership-custom:last-child{border-bottom:0}.buy-now-wrapper-top a,.single-vehicle-wrap .action-wrap .vehicle-links .buy-now-li a{background:#34343d;border-color:#34343d}.buy-now-wrapper-top a:hover,.buy-now-wrapper-top a:focus,.buy-now-wrapper-top a:active,.single-vehicle-wrap .action-wrap .vehicle-links .buy-now-li a:hover,.single-vehicle-wrap .action-wrap .vehicle-links .buy-now-li a:focus,.single-vehicle-wrap .action-wrap .vehicle-links .buy-now-li a:active{background:#1d1d21;border-color:#1d1d21}.finance-now-wrapper-top a{background:#ee1844;border-color:#ee1844}.finance-now-wrapper-top a:hover,.finance-now-wrapper-top a:focus,.finance-now-wrapper-top a:active{background:#c50e34;border-color:#c50e34}.trade-in-wrap h4.branch,.contact-page-wrap h4.branch,.testimonial-page-wrap h4.branch,.finance-app-wrap h4.branch{margin-top:1rem}.contact-dealer-images{padding-top:1rem}.contact-dealer-images img{margin-bottom:1rem}a{color:#ee1844;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}a:hover{color:#333}.finance-info-apply{color:#fff}.finance-info-apply:hover{color:#fff}.swiper-slide-active .circle.no-bg .circle-icon-wrapper{color:#ee1844}.section1-wrapper{background-color:#fff;padding-bottom:0;text-align:center}.section1-wrapper .start-new-search{margin:auto}.out-of-town-images .img{padding-bottom:1rem}.search-links{max-width:255px;margin:auto;position:relative;display:flex;flex-direction:column;gap:1rem}.search-links a{height:55px;line-height:55px;overflow:hidden;font-size:13px;color:#fff;letter-spacing:1.39px;font-weight:900;position:relative;padding:0 4rem;line-height:55px;overflow:hidden}.search-links:after{content:"";position:absolute;bottom:-2.5rem;left:50%;height:1px;width:86px;margin-left:-43px;background:#d8d8d8}.search-links span{font-size:18px;color:#fff;font-weight:bold}.search-links .start span{position:relative;z-index:2}.search-links .start:before{content:"";position:absolute;left:1rem;top:0;width:215px;height:55px;background:#ee1844;-webkit-transform:skewX(-25deg);-moz-transform:skewX(-25deg);-ms-transform:skewX(-25deg);-o-transform:skewX(-25deg);transform:skewX(-25deg);-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.search-links .start:after{content:"Start Search";font-size:18px;color:rgba(0,0,0,0);letter-spacing:1.39px;font-weight:bold;position:absolute;left:-4rem;top:0;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;z-index:4}.search-links .start:hover{color:rgba(0,0,0,0)}.search-links .start:hover span{opacity:0}.search-links .start:hover:before{background:#c50e34}.search-links .start:hover:after{left:4.125rem;color:#fff}.search-links .view-all span{position:relative;z-index:2;white-space:nowrap}.search-links .view-all:before{content:"";position:absolute;left:1rem;top:0;width:215px;height:55px;background:#393a43;-webkit-transform:skewX(-25deg);-moz-transform:skewX(-25deg);-ms-transform:skewX(-25deg);-o-transform:skewX(-25deg);transform:skewX(-25deg);-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.search-links .view-all:after{content:"View All Cars";font-size:18px;color:rgba(0,0,0,0);letter-spacing:1.39px;font-weight:bold;position:absolute;left:-4rem;top:0;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;z-index:4}.search-links .view-all:hover{color:rgba(0,0,0,0)}.search-links .view-all:hover span{opacity:0}.search-links .view-all:hover:before{background:#222227}.search-links .view-all:hover:after{left:64px;color:#fff}.vehicles-wrapper{padding-top:5px}.fin-logo{max-width:200px}#google-section{background:#fff;text-align:center}#google-section .partners .img-wrapper{padding:1rem;margin:auto;display:inline-block}#google-section .partners .img-wrapper.aa{max-width:150px}#google-section .partners .img-wrapper.corp{max-width:130px}header{background:#fff;padding:1.5rem 0 1rem;position:relative}header:before{content:"";position:absolute;bottom:-5px;left:0;width:70%;height:5px;background:#393a43;z-index:1}header:after{content:"";position:absolute;bottom:-5px;right:-1rem;width:40%;height:5px;background:#ee1844;-webkit-transform:skewX(-45deg);-moz-transform:skewX(-45deg);-ms-transform:skewX(-45deg);-o-transform:skewX(-45deg);transform:skewX(-45deg);z-index:1}header .logo{width:250px;margin:auto}header .nz-owned{padding-bottom:20px}header .fin-logo{width:186px;margin:1rem auto}header .apply-now{font-size:12px;text-transform:uppercase;color:#fff;letter-spacing:0;font-weight:900;position:relative;padding:.925rem 2.5rem;overflow:hidden;margin-bottom:1rem;display:inline-block}header .apply-now span{position:relative;z-index:2}header .apply-now:before{content:"";position:absolute;left:1rem;top:0;width:120px;height:55px;background:#ee1844;-webkit-transform:skewX(-25deg);-moz-transform:skewX(-25deg);-ms-transform:skewX(-25deg);-o-transform:skewX(-25deg);transform:skewX(-25deg);-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}header .apply-now:after{content:"Apply Now";font-size:12px;color:rgba(0,0,0,0);letter-spacing:0;font-weight:bold;position:absolute;left:-2.5rem;top:15px;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;z-index:4}header .apply-now:hover{color:rgba(0,0,0,0)}header .apply-now:hover span{opacity:0}header .apply-now:hover:before{background:#c50e34}header .apply-now:hover:after{left:2.5rem;color:#fff}footer{border-top:6px solid #ee1844;background:url(../../Userfiles/Image/bg-footer.jpg) center no-repeat;background-size:cover;padding-top:3rem;text-align:center}footer .social{margin-top:1.5rem}footer .social a{display:inline-block;margin-right:.75rem;font-size:30px;color:rgba(255,255,255,.6);-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}footer .social a:hover{color:#fff}footer .title{color:#e1e7ee;font-weight:bold;font-size:14px;text-transform:uppercase;letter-spacing:1px;padding-bottom:.25rem;display:inline-block;padding-left:1.5rem}footer .content{color:#afb5bd;font-size:15px;font-weight:400;letter-spacing:.2px;line-height:22px;display:block}footer .content.dealership{color:#cbcfd4;font-weight:bold}footer .content a{color:#afb5bd;font-size:15px;font-weight:400;letter-spacing:.2px;line-height:22px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}footer .content a:hover{color:#fff}footer .testimonial span.quoted:before,footer .testimonial span.quoted:after{font-family:"Lato",sans-serif;font-size:15px}footer .testimonial .text{color:#afb5bd;font-size:15px;font-weight:400;letter-spacing:.2px;line-height:22px;font-style:italic;max-width:235px;margin:auto}footer .testimonial .name{font-style:normal;color:#f7f7f7}footer .column{padding-bottom:2rem}footer .column span{max-width:235px;margin:auto}footer .contact .title{background:url(../../Userfiles/Image/mail.png) 0 40% no-repeat}footer .addr .title{background:url(../../Userfiles/Image/locate.png) 0 25% no-repeat;padding-left:1.25rem}footer .hours-section .title{background:url(../../Userfiles/Image/hours.png) 0 -1px no-repeat}footer .testimonials .title{background:url(../../Userfiles/Image/comment.png) 0 30% no-repeat}footer .hours-list{max-width:260px}footer .copyright{padding:1.25rem 0;text-align:center;text-transform:uppercase;color:#a1a4a9;font-size:12px;line-height:1.7;border-top:1px solid rgba(255,255,255,.1);letter-spacing:1.2px}footer .copyright span{font-size:16px;vertical-align:sub;margin:0 6px 0 4px}footer .copyright i{display:block;height:0;overflow:hidden}footer .copyright a{color:#a1a4a9;font-size:12px}footer .copyright a:hover{color:#fff;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#large-video-wrapper{overflow:hidden;transition:all .4s}.vid-container{background:#000;position:relative;z-index:0;font-size:0;padding-bottom:56.25%;transition:all .5s}.vid-container svg{position:relative;z-index:-1}.vid-container #muteControl{position:absolute;z-index:2;top:4rem;left:4rem}.vid-container #muteControl a{display:block;font-size:20px;color:#fff;position:relative}.vid-container #muteControl a:before,.vid-container #muteControl a:after{position:absolute;content:"";top:0;left:0;width:30px;height:30px;transition:all .2s}.vid-container #muteControl a:before{opacity:1;background:url(../../Userfiles/Image/speaker.svg) top left/cover}.vid-container #muteControl a:after{opacity:0;background:url(../../Userfiles/Image/mute.svg) top left/cover}.vid-container #muteControl a.muted:before{opacity:0}.vid-container #muteControl a.muted:after{opacity:1}.vid-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.vid-container.hidden{display:none}.slide-section{position:relative;background:#eaf1f6;z-index:3}.slide-section .powered-by{color:rgba(255,255,255,.7);font-size:14px;line-height:21px;padding-bottom:1rem}.slide-section .powered-by img{max-width:130px;width:100%;margin-left:.5rem}.slide-section .powered-by a{float:none!important;vertical-align:middle;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.slide-section .powered-by a:hover{opacity:.8}.slide-section .bs-reviews{margin-bottom:2rem}.slide-section .bs-reviews .star-rating{display:inline-block}.slide-section .bs-reviews .star-rating i{color:#ffbd00}.slide-section .bs-reviews .thumb{display:inline-block;color:#4caf50;margin-left:.5rem}.slide-section .bs-reviews .thumb i{margin-right:.25rem}.slide-section .bs-reviews .customer{opacity:.6;font-size:13px;margin-top:.25rem}.slide-section .bs-reviews .comment{font-size:15px}.slide-section .bs-reviews li{background:rgba(255,255,255,.95);-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;position:relative;padding:1rem;margin-bottom:1rem;display:table}.slide-section .bs-reviews li:after{content:"";position:absolute;bottom:-15px;left:1rem;width:0;height:0;border-style:solid;border-width:15px 15px 0 0;border-color:rgba(255,255,255,.95) transparent transparent transparent}.slide-section .slide-inner,.slide-section .slide-inner>.row{height:0}.slide-section .slide-inner>.row>.columns{height:0;margin-bottom:469px}.slide-section .slide-inner{z-index:50;position:absolute;left:0;right:0;top:32px;color:#fff}.slide-section .slick-arrow{display:none!important}.slide-section .bg-wrap{position:absolute;top:0;bottom:0;left:0;right:0}.slide-section .slide{position:relative;height:400px;padding:1rem 0 0}.slide-section .slide-bg{z-index:0;overflow:hidden;height:400px}.slide-section .slide-bg .slide1{background:url(../../Userfiles/Image/banner-f.jpg) 50% 50% repeat-x;background-size:cover;height:400px;padding-top:2rem}.slide-section .slide-bg .slide2{background:url(../../Userfiles/Image/banner-4.jpg) 50% 50% repeat-x;background-size:cover;height:400px;padding-top:3rem}.slide-section .slide-bg .slide3{background:url(../../Userfiles/Image/banner-3.jpg) 50% 50% repeat-x;background-size:cover;height:400px;padding-top:4rem}.slide-section .slide-bg .slide4{background:url(../../Userfiles/Image/transport-3-1.jpg) 50% 50% repeat-x;background-size:cover;height:400px}.slide-section .slide-bg .covid-banner{background:url(../../Userfiles/Image/banners/covid-banner-sm.jpg) 50% 50% repeat-x;background-size:cover;height:400px;display:flex;align-items:center;justify-content:center}.slide-section .slide-bg .find-banner{background:url(../../Userfiles/Image/banners/find-car-banner-sm.jpg) 50% 50% repeat-x;background-size:cover;height:400px;display:flex;align-items:center;justify-content:center}.slide-section .slide-bg .slide-finance{background:url(../../Userfiles/Image/banners/2024/march/banner-finance-s.jpg) 50% 50% repeat-x;background-size:cover;height:400px;display:flex;align-items:center;justify-content:center}.slide-section .links{display:table;width:auto;margin:2rem auto 0}.slide-section .links a{display:inline-block;float:left}.slide-section .links .learn-more{font-size:12px;color:#fff;letter-spacing:0;font-weight:900;text-transform:uppercase;position:relative;padding:1rem 2.5rem}.slide-section .links .learn-more span{position:relative;z-index:3}.slide-section .links .learn-more:before{content:"";position:absolute;left:1rem;top:0;width:125px;height:46px;border:4px solid #ee1844;background:#ee1844;-webkit-transform:skewX(-25deg);-moz-transform:skewX(-25deg);-ms-transform:skewX(-25deg);-o-transform:skewX(-25deg);transform:skewX(-25deg);-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.slide-section .links .learn-more:after{content:"Learn More";font-size:12px;color:rgba(0,0,0,0);letter-spacing:0;font-weight:900;text-transform:uppercase;position:absolute;left:-2.5rem;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s}.slide-section .links .learn-more.apply-btn:after{content:"Apply Now"}.slide-section .links .learn-more.read-more-btn:after{content:"Read More"}.slide-section .links .learn-more.find-btn:after{content:"Find Your Car"}.slide-section .links .learn-more.buy-btn:after{content:"Buy Online"}.slide-section .links .learn-more.reviews-btn:after{content:"Customer Reviews"}.slide-section .links .learn-more:hover{color:rgba(0,0,0,0)}.slide-section .links .learn-more:hover:before{background:#dc103a;border-color:#dc103a}.slide-section .links .learn-more:hover:after{left:2.5rem;color:#fff}.slide-section .links .learn-more.border-btn:before{background:transparent}.slide-section .covid-text{text-align:center}.slide-section .covid-text h3{font-family:"Roboto",sans-serif;font-weight:900;font-size:28px;color:#fff;margin-bottom:.5rem}.slide-section .covid-text p{font-family:"Roboto",sans-serif;color:#fff;font-size:14px;line-height:26px;margin:auto}.slide-section .find-text h3{font-size:32px;font-family:"Roboto",sans-serif;color:#2c2f2d;font-weight:900;text-align:center;width:80%;margin:0 auto 2rem}.slide-section .find-text .links .border-btn{color:#000}.slide-section .find-text .links .border-btn:hover{color:transparent}.slide-section .find-text .links .border-btn:hover:after{color:#000}.slide-section .aa-img{max-width:250px;margin-bottom:1.5rem;margin-top:2rem}.slide-section .finance-logo{max-width:280px;margin:1rem 0}.slide-section .slide .row{position:relative;z-index:5}.slide-section .slide .inner{padding:0 .25rem;margin:auto;max-width:400px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.slide-section .slide .inner h2{font-size:26px;color:#fff;letter-spacing:-1px;font-weight:bold}.slide-section .slide .inner h2 span{display:block;font-size:18px;letter-spacing:0}.slide-section .slide .inner .slide-list li{background:url(../../Userfiles/Image/tick.png) 0 0 no-repeat;padding-left:2.5rem;font-size:17px;color:#e3e3e3;letter-spacing:-.7px;font-weight:bold;line-height:24px;padding-bottom:.5rem}.slide-section .slide .inner a{display:inline-block;float:left}.slide-section .slide .inner .learn-more{font-size:12px;color:#fff;letter-spacing:0;font-weight:900;text-transform:uppercase;position:relative;padding:1rem 2.5rem;margin-top:.5rem}.slide-section .slide .inner .learn-more:before{content:"";position:absolute;left:1rem;top:0;width:125px;height:46px;border:4px solid #fff;-webkit-transform:skewX(-25deg);-moz-transform:skewX(-25deg);-ms-transform:skewX(-25deg);-o-transform:skewX(-25deg);transform:skewX(-25deg);-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.slide-section .slide .inner .learn-more:after{content:"Learn More";font-size:12px;color:rgba(0,0,0,0);letter-spacing:0;font-weight:900;text-transform:uppercase;position:absolute;left:-2.5rem;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s}.slide-section .slide .inner .learn-more.apply-btn:after{content:"Apply Now"}.slide-section .slide .inner .learn-more.read-more-btn:after{content:"Read More"}.slide-section .slide .inner .learn-more:hover{color:#333}.slide-section .slide .inner .learn-more:hover:before{background:#fff}.slide-section .slide .inner .learn-more:hover:after{left:2.5rem;color:#333}.slide-section .closed-banner{background:#000;text-align:center;height:400px}.slide-section .closed-banner .container{height:400px;display:flex;align-items:center;justify-content:center}.slide-section .closed-banner h3{font-weight:900;font-size:20px}.slide-section .slick-dots{margin:0 auto;list-style:none;text-align:center;padding:1.5rem 0 0;display:table!important;margin-top:-4rem;position:relative}.slide-section .slick-dots li{float:left;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;background:rgba(255,255,255,.5);color:rgba(255,255,255,0);width:.75rem;height:.75rem;margin-right:.75rem;cursor:pointer}.slide-section .slick-dots li.slick-active{background:#ee1844}.slide-section .covid-text .links{margin:1rem -1rem 0}#more-section{background:#62b345;padding:3rem 0;color:#fff;margin:0;text-align:left}#more-section .learn-more{font-size:13px;color:#fff;letter-spacing:1.39px;font-weight:900;text-transform:uppercase;position:relative;padding:1rem 4rem;overflow:hidden;margin-top:.5rem;white-space:nowrap}#more-section .learn-more:before{content:"";position:absolute;left:1rem;top:0;width:185px;height:50px;border:4px solid #fff;-webkit-transform:skewX(-25deg);-moz-transform:skewX(-25deg);-ms-transform:skewX(-25deg);-o-transform:skewX(-25deg);transform:skewX(-25deg);-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#more-section .learn-more:after{content:"Learn More";font-size:13px;color:rgba(0,0,0,0);letter-spacing:1.39px;font-weight:900;text-transform:uppercase;position:absolute;left:-4rem;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s}#more-section .learn-more.apply-btn:after{content:"Apply Now"}#more-section .learn-more.read-more-btn:after{content:"Read More"}#more-section .learn-more.afford-btn{padding:1rem 3rem}#more-section .learn-more.afford-btn:before{width:242px}#more-section .learn-more.afford-btn:after{content:"Affordability Search"}#more-section .learn-more.afford-btn:hover:after{left:3rem}#more-section .learn-more:hover{color:#333}#more-section .learn-more:hover:before{background:#fff}#more-section .learn-more:hover:after{left:4rem;color:#333}#more-section .industry-logo{width:auto;max-height:50px;margin-bottom:1rem}#more-section .inner{padding:0 1rem 0}#more-section h4{font-size:32px;font-weight:bold;color:#fff;letter-spacing:-.6px}#more-section p{font-size:15px;color:#fff;letter-spacing:.3px;line-height:1.2;margin-bottom:1rem}#more-section .img{display:none}#more-section .list-item{display:block;background:url(../../Userfiles/Image/tick-black.png) 0 0 no-repeat;padding-left:2.5rem;font-size:15px;color:#fff;line-height:1.2;padding-bottom:1rem}#more-section .slick-dots{margin:0 auto;list-style:none;text-align:center;padding:1.5rem 0 0;display:table!important}#more-section .slick-dots li{float:left;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;border:2px solid rgba(255,255,255,.5);background:rgba(255,255,255,.5);color:rgba(255,255,255,0);width:.75rem;height:.75rem;margin-right:.75rem;cursor:pointer}#more-section .slick-dots li.slick-active{background:#fff;border:2px solid #fff}#featured-section{padding:3rem 0 0}#featured-section .featured-vehicles{clear:both}#featured-section .small-print p{font-size:14px}#featured-section h2{font-size:32px;font-weight:bold;color:#434343;letter-spacing:-.6px;text-align:center}#featured-section p{font-size:17px;color:#848484;letter-spacing:.3px;line-height:29px;text-align:center;margin-bottom:2rem}#featured-section .vehicle-info{font-size:18px;line-height:1.2}#featured-section .vehicle-info .price-wrapper{font-size:20px;font-weight:bold;color:#ee1844;line-height:1.2}#featured-section .vehicle-info .price-wrapper .special{color:#ee1844}#featured-section .finance-custom,#featured-section .vehicle-specs,#featured-section .fuelsaver{display:none}#featured-section .slick-arrow{display:none!important}#featured-section .slick-dots{margin:0 auto;list-style:none;text-align:center;padding:1.5rem 0;display:table!important}#featured-section .slick-dots li{float:left;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;border:2px solid #b7b9bd;background:#b7b9bd;opacity:.5;color:rgba(255,255,255,0);width:.75rem;height:.75rem;margin-right:.75rem;cursor:pointer}#featured-section .slick-dots li.slick-active{border:2px solid #ee1844;background:#ee1844;opacity:1}#featured-section .sp-footer{margin-top:3rem;border-top:0;margin-left:1rem}#featured-section .sp-footer table tbody{border:0}#featured-section .clean-car-reebate-fee span{display:flex;justify-content:flex-start;align-items:center}#featured-section .clean-car-reebate-fee .sp-hover-close{float:right}#featured-section .vehicle-inner{position:relative}#featured-section .vehicle-inner .clean-car-reebate-fee{display:flex;text-align:left;margin-top:.25rem;position:static;align-items:center;justify-content:center}#featured-section .vehicle-inner .clean-car-reebate-fee img{width:auto}#featured-section .vehicle-inner .clean-car-reebate-fee-details{max-width:none;margin-left:0;top:0;left:0;right:0;bottom:0;width:100%}#featured-section .vehicle-inner .clean-car-reebate-fee-details .disclaimer{display:block;display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%;top:0}#featured-section .vehicle-inner .clean-car-reebate-fee-details .disclaimer p{margin-bottom:.25rem;line-height:1.4;letter-spacing:0}#featured-section .vehicle-inner .clean-car-reebate-fee-details a{text-align:right;width:100%}#why-section{background:#1a1c23;padding:3rem 0}#why-section h2{font-size:34px;color:#fff;letter-spacing:-.42px;font-weight:bold;margin-bottom:2rem}#why-section h4{font-size:26px;color:#fff;position:relative;margin-bottom:2rem}#why-section h4:after{content:"";width:40px;height:1px;background:#6f6f6f;position:absolute;left:0;bottom:-1rem}#why-section .why-btn{display:inline-block;border:1px solid #6a6b6d;padding:.875rem 3rem;font-size:15px;color:#cbcbcd;letter-spacing:.8px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;position:relative;z-index:10}#why-section .why-btn:hover{background:#ee1844;border-color:#ee1844;color:#fff}#why-section p{font-size:15px;color:#b8b9bb;letter-spacing:.3px;line-height:22px}#why-section p.large-text{font-size:24px;line-height:1.1;padding-left:2.125rem;position:relative}#why-section p.large-text:before{content:"";position:absolute;top:3px;left:1px;font-size:20px;color:#b8b9bb;font-family:"icomoon"}#why-section .img{display:none}#why-section .why-area{margin-bottom:2rem;background:url(../../Userfiles/Image/Industry-Motors-26a.jpg) center bottom/cover}#why-section .why-area .text-inner{background:rgba(20,22,28,.8);padding:7rem 2rem}#why-section .why-area.third-section .text-inner{padding:2rem 2rem 4rem}#why-section .first-section{background:url(../../Userfiles/Image/Industry-Motors-04.jpg) center bottom/cover}#why-section .second-section{background:url(../../Userfiles/Image/Industry-Motors-13-l.jpg) center bottom/cover}#why-section .third-section{background:url(../../Userfiles/Image/Industry-Motors-03.jpg) center bottom/cover}#why-section .testimonial-container{max-height:100px!important}#why-section .testimonial-container .testimonial{max-height:100px!important}#why-section .testimonial-container .testimonial span.quoted:before,#why-section .testimonial-container .testimonial span.quoted:after{font-family:"Lato",sans-serif;font-size:15px}#why-section .testimonial-container .testimonial .name{color:#f7f7f7}#map-section{background:#1a1c23;text-align:center;padding-top:1rem}#map-section h3{color:#fff;font-size:24px}#map-section h3 a{color:#ee1844}#map-section h3 a:hover{color:#fff}#map-section h5{color:#fff}#map-section .flex-wrapper>div:first-of-type{border-bottom:solid 6px #1a1c23}#map-section .home-map{display:block;height:300px}#google-section{text-align:center;margin:auto}#google-section a{-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#google-section a:hover{opacity:.7}.accessories-page .category{margin-bottom:1rem}.accessories-page .category h4{font-weight:700}.accessories-page .category ul{margin-bottom:1rem}.accessories-page .category ul li{line-height:1.5}.accessories-page .gallery{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:3rem}.accessories-page .gallery div.accessory{width:50%;max-width:400px}#welcomeModal{background:rgba(0,0,0,.8);box-shadow:0 0 18px 10px rgba(0,0,0,.8);border:0}#welcomeModal .inner{padding:2rem}#welcomeModal .inner h2{font-family:"Lato",sans-serif;font-size:44px;color:#fff;font-weight:900;text-align:center}#welcomeModal .close-button{color:#fff;border-radius:100%;border:solid 2px #fff;width:36px;height:36px}#welcomeModal .close-button:hover{border-color:#ee1844}#welcomeModal .close-button:hover span{color:#ee1844}#welcomeModal .close-button span{color:#fff}.reveal-overlay[data-close=welcomeModal]{background:none}.off-canvas-wrapper.welcomeModal-Open{filter:none}.finance-info .showroom-image{display:block;margin:0 auto 1rem}.page-logo{display:block;margin:0 auto 2rem}.protection-page-wrap .float-img{display:block;margin:0 auto 2rem}.protection-page-wrap h4{font-weight:700}.protection-page-wrap p+h4{margin-top:1.5rem}.contact-page-wrap .contact-banner{height:300px;background:url(../../Userfiles/Image/Industry-Motors-28-s.jpg) center top/cover;margin:-2rem -.375rem 1rem 0}.single-vehicle-wrap .vehicle-ftr .more-actions ul[data-mclist].mclist-bottom.mclist-visible li{background:#ee1844;border:0}.single-vehicle-wrap .vehicle-ftr .more-actions ul[data-mclist].mclist-bottom.mclist-visible li a{color:#fff}.single-vehicle-wrap .vehicle-ftr .more-actions ul[data-mclist].mclist-bottom.mclist-visible li a i{color:#fff}.single-vehicle-wrap .action-wrap .vehicle-links .ask-question,.single-vehicle-wrap .action-wrap .vehicle-links .book-test-drive{border:0}.single-vehicle-wrap .action-wrap .vehicle-links .ask-question:hover,.single-vehicle-wrap .action-wrap .vehicle-links .book-test-drive:hover{border:0;background:#c50e34}.single-vehicle-wrap .action-wrap .vehicle-links .ask-question:hover a,.single-vehicle-wrap .action-wrap .vehicle-links .book-test-drive:hover a{color:#fff}.single-vehicle-wrap .action-wrap .vehicle-links .ask-question:hover a span,.single-vehicle-wrap .action-wrap .vehicle-links .book-test-drive:hover a span{color:#fff}.single-vehicle-wrap .price-wrapper.show-for-small-only .price .button{margin-top:.5rem;padding:.5rem 1rem;float:right}.single-vehicle-wrap .action-wrap .vehicle-links li{background:#ee1844;border:0}.single-vehicle-wrap .action-wrap .vehicle-links li a{color:#fff}.single-vehicle-wrap .action-wrap .vehicle-links li a i{color:#fff}.single-vehicle-wrap .action-wrap .vehicle-links li:after{background:#c50e34}.single-vehicle-wrap .action-wrap .vehicle-links li:hover{background:#c50e34}.single-vehicle-wrap .action-wrap .vehicle-links li:hover a{color:#fff}.single-vehicle-wrap .action-wrap .vehicle-links li:hover a i{color:#fff}.single-vehicle-wrap .action-wrap .vehicle-links li:hover:after{background:#c50e34}.payment-page-wrap #paymentResultArea{display:none;padding:2rem;border-radius:10px;font-size:1.125rem}.payment-page-wrap #paymentResultArea #paymentResult{font-weight:700;padding-left:1rem;color:#fff}.payment-page-wrap #paymentResultArea i{display:none;color:#fff}.payment-page-wrap #paymentResultArea.complete{display:block}.payment-page-wrap #paymentResultArea.success{background:#449d44}.payment-page-wrap #paymentResultArea.success i.fi-check{display:inline-block}.payment-page-wrap #paymentResultArea.error{background:#a00000}.payment-page-wrap #paymentResultArea.error i.fi-x{display:inline-block}.finance-app-wrap div.footerbanner{background:#595959;text-align:center;padding:3rem 0;color:#fff;font-size:1.25rem;font-weight:700}.finance-app-wrap div.footerbanner a:hover{color:#fff}.finance-app-wrap div.blurb{text-align:center;margin-bottom:1rem}.finance-app-wrap .footer-button{display:inline-block}.finance-app-wrap .asset-title{font-weight:bold;position:relative;padding-top:1rem;font-size:16px}.finance-app-wrap .asset-title.first-title{padding-top:0}.finance-app-wrap .asset-title.first-title:before{display:none}.finance-app-wrap .asset-title:before{content:"";position:absolute;top:4px;left:0;right:0;height:1px;background:#ccc}.finance-page-wrap .finance-app-wrap{padding-left:0;padding-right:0;padding-bottom:0}.finance-page-wrap #finance-popup{border-bottom:1px solid #dedede}.finance-page-wrap #finance-popup .main-section{background:#fff}.finance-page-wrap #finance-popup .main-section .inner-section{border-right:0}.finance-page-wrap #finance-popup .main-section .inner-section:after{display:none}.finance-page-wrap #finance-form-section{padding-bottom:0}.finance-page-wrap #finance-summary-section{border-left:1px solid #dedede}.finance-page-wrap #finance-summary-section .finance-calc-results{padding-bottom:0}#reviews-section{background:#191c23;padding:3.5rem 0}#reviews-section h2{font-size:34px;color:rgba(255,255,255,.87);letter-spacing:-2.16px;text-align:center;font-family:"Roboto",sans-serif;font-weight:bold;padding-bottom:1rem;margin-bottom:1.5rem;position:relative}#reviews-section h2:after{content:"";position:absolute;bottom:0;left:50%;margin-left:-33px;width:66px;height:4px;background:#ee1844}#reviews-section p.coming-soon{font-family:"Roboto",sans-serif;color:rgba(255,255,255,.5);font-weight:bold;font-size:20px;text-align:center;text-transform:uppercase}#reviews-section .r-powered-by{font-family:"Roboto",sans-serif;color:#fff;font-size:16px;text-align:center;display:block;margin-bottom:2rem}#reviews-section .r-powered-by img{max-width:130px;max-height:22px;margin-left:.25rem}#reviews-section .slick-arrow{display:none!important}#reviews-section .home-btn{margin:2rem auto 0;display:table;background:#ee1844;line-height:50px;padding:0 3rem;color:#fff;font-size:16px;font-weight:bold;text-transform:uppercase;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#reviews-section .home-btn:hover{background:#c50e34}#reviews-section .comment{margin-top:1rem;font-size:15px}#reviews-section .namedate{color:rgba(0,0,0,.5);font-size:13px;margin-top:1rem;font-family:"Roboto",sans-serif}#reviews-section .buyerscorethumb{position:relative}#reviews-section .buyerscorethumb:before{font-size:21px;position:relative;top:-2px;left:4px}#reviews-section .buyerscorethumb:after{content:"Yes";color:#009e15;font-family:"Roboto",sans-serif;font-size:16px;position:absolute;left:2rem;top:-6px}#reviews-section .buyerscoretestimonial{padding:0 1rem 2rem}#reviews-section .buyerscoretestimonial .inner{background:#fff;padding:2rem 1.5rem;position:relative;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px}#reviews-section .buyerscoretestimonial .inner:before{content:"";width:0;height:0;border-style:solid;border-width:31px 31px 0 0;border-color:#fff transparent transparent transparent;position:absolute;bottom:-31px;left:1rem}.delivery-page-wrap .inner p{margin-bottom:2rem}.delivery-page-wrap .inner h4{margin-bottom:1rem}.delivery-page-wrap .list-item{display:block;background:url(../../Userfiles/Image/tick.png) 0 0 no-repeat;padding-left:2.5rem;font-size:15px;color:#000;line-height:24px;margin-bottom:1rem;min-height:28px}.delivery-page-wrap .delivery-map{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.delivery-page-wrap .delivery-map h4{text-align:center}.delivery-page-wrap .delivery-map .map-ui{width:100%;max-width:200px;-ms-flex-align:center;align-self:center}.delivery-page-wrap .delivery-map .map-wrapper{position:relative;width:50%;max-width:300px}.delivery-page-wrap .delivery-map .map-wrapper svg{position:absolute;top:0;left:0;right:0;bottom:0;height:100%;width:100%}.delivery-page-wrap .delivery-map .map{display:-ms-flexbox;display:flex;width:100%;max-width:530px;-ms-flex-align:center;align-self:center;-ms-flex-line-pack:stretch;align-items:stretch}.delivery-page-wrap .delivery-map .map>svg{width:50%}.delivery-page-wrap .delivery-map .map .text-wrapper{width:50%;position:relative}.delivery-page-wrap .delivery-map .map .text-wrapper>div{position:absolute;left:1rem;top:0;transform:translateY(-50%);font-size:1.25rem}.delivery-page-wrap .delivery-map .map .text-wrapper>div span{display:block}.delivery-page-wrap .delivery-map svg text{font-family:"Roboto",sans-serif;font-size:.5rem}.delivery-page-wrap .delivery-map svg .hidden{display:none}.finance-calculator-home .apply-btn{margin-bottom:10px}.banner-calculator .calculator,.special-finance-container .calculator{background:#ebebeb;font-size:15px;padding:2.5rem 1rem}.banner-calculator .calculator h4,.special-finance-container .calculator h4{font-weight:700;font-size:28px;margin-bottom:2.25em}.banner-calculator .calculator p,.special-finance-container .calculator p{margin-bottom:1.5em}.banner-calculator .calculator hr,.special-finance-container .calculator hr{margin:3em 0}.banner-calculator .calculator .bttn,.banner-calculator .calculator .home-btn,.special-finance-container .calculator .bttn,.special-finance-container .calculator .home-btn{width:100%;font-size:18px;padding-top:12px;padding-bottom:12px}.banner-calculator .calculator .bttn.no-margin,.banner-calculator .calculator .no-margin.home-btn,.special-finance-container .calculator .bttn.no-margin,.special-finance-container .calculator .no-margin.home-btn{margin:0}.banner-calculator .calculator .weekly_pay,.special-finance-container .calculator .weekly_pay{margin-bottom:1rem;font-size:20px}.banner-calculator .calculator .weekly-total,.special-finance-container .calculator .weekly-total{background:#fff;border:1px solid #ccc;padding:8px;margin-top:4px;font-size:14px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.banner-calculator .calculator .tandc,.special-finance-container .calculator .tandc{font-size:10px;margin-bottom:0;color:rgba(0,0,0,.54)}.banner-calculator .calculator input,.banner-calculator .calculator select,.special-finance-container .calculator input,.special-finance-container .calculator select{padding:5px 8px;line-height:1;height:auto;margin-bottom:5px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.banner-calculator .calculator [type=number]:focus,.special-finance-container .calculator [type=number]:focus{border-width:1px;padding:5px 8px}.banner-calculator .calculator select,.special-finance-container .calculator select{background-position:right 1rem center}.banner-calculator .calculator .custom-dropdown-button,.special-finance-container .calculator .custom-dropdown-button{padding:8px;height:auto;line-height:1}.banner-calculator .calculator .custom-dropdown-button:after,.special-finance-container .calculator .custom-dropdown-button:after{top:8px}.banner-calculator .calculator .custom-dropdown-button:active,.banner-calculator .calculator .custom-dropdown-button:focus,.banner-calculator .calculator .custom-dropdown-button:hover,.banner-calculator .calculator .custom-dropdown-area:hover .custom-dropdown-button,.special-finance-container .calculator .custom-dropdown-button:active,.special-finance-container .calculator .custom-dropdown-button:focus,.special-finance-container .calculator .custom-dropdown-button:hover,.special-finance-container .calculator .custom-dropdown-area:hover .custom-dropdown-button{border-width:1px;padding:8px}.banner-calculator .calculator .custom-dropdown-button:active:after,.banner-calculator .calculator .custom-dropdown-button:focus:after,.banner-calculator .calculator .custom-dropdown-button:hover:after,.special-finance-container .calculator .custom-dropdown-button:active:after,.special-finance-container .calculator .custom-dropdown-button:focus:after,.special-finance-container .calculator .custom-dropdown-button:hover:after{top:8px;right:.25rem}.banner-calculator .calculator .custom-dropdown-button,.special-finance-container .calculator .custom-dropdown-button{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.banner-calculator .calculator .custom-dropdown-area ul,.special-finance-container .calculator .custom-dropdown-area ul{top:32px}.banner-calculator .calculator .custom-dropdown-area,.special-finance-container .calculator .custom-dropdown-area{margin:0;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.fees-page-wrap{padding-bottom:3.5rem}.fees-page-wrap .accordion-title{color:#ee1844;font-size:16px;font-weight:bold}.fees-page-wrap .fin-logo{margin-bottom:1rem}.fees-page-wrap h6{font-weight:bold;font-size:16px;margin-bottom:0}.fees-page-wrap .fin-link{font-size:15px;color:rgba(0,0,0,.8);display:block}.fees-page-wrap .fin-link+h6{margin-top:1rem}.fees-page-wrap .accordion-content .inner{display:table;width:100%}section.termsConditions{text-align:center;margin-bottom:1rem}section.termsConditions a{display:inline-block;margin-right:1rem}section.termsConditions a:last-child{margin:0}section.termsConditions a:hover{color:#fff}.price-container-content .clean-car-reebate-fee{font-size:10px;margin-bottom:.5rem}.careers-banner{background:#393a44;position:relative;padding-top:350px}.careers-banner:before{content:"";position:absolute;top:0;left:0;right:0;height:350px;background:url(../../Userfiles/Image/careers/bg.jpg) 50% 50% no-repeat;background-size:cover}.careers-banner:after{content:"";position:absolute;width:300px;height:160px;background:url(../../Userfiles/Image/careers/car.png) 50% 50% no-repeat;background-size:cover;top:8rem;left:50%;margin-left:-150px}.careers-banner .text{padding:4.5rem 0;width:100%;max-width:577px;margin:auto}.careers-banner .main-title{color:#fff}.careers-banner p{color:#fff;font-family:"Roboto",sans-serif}.vacancies-container{padding:4.5rem 0;display:flex;gap:3rem;flex-wrap:wrap}.vacancies-container .vacancy{border:3px solid #ee1844;border-radius:3px;padding:2.5rem 2rem}.vacancies-container p{color:#393a44;font-family:"Roboto",sans-serif;line-height:24px}.vacancies-container .button{text-align:left;line-height:73px;margin-top:2rem;padding:0 2rem}.vacancies-container .button:hover,.vacancies-container .button:active{background:#f1486a}.vacancies-container .button i{text-align:right;vertical-align:middle;position:relative;top:0;font-size:22px;float:right;line-height:73px}.videoWrapper{position:relative;padding-bottom:56.25%;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#custom-video-section{background:#fff;padding:2rem 0;text-align:center}.accept-privacypolicy-wrap{padding:2rem .375rem}.accept-privacypolicy-wrap h3{font-weight:700;position:relative;margin-bottom:2.5rem;color:#000;line-height:1.1;font-size:2rem}.accept-privacypolicy-wrap h3:after{position:absolute;width:40px;height:3px;bottom:-1rem;left:0;background:#ee1844;content:""}}@media only screen and (min-width:375px){.car-finance-slider .slide-bg{height:340px;background:url(../../Userfiles/Image/small-banner2.jpg) 100% 50% no-repeat}.car-finance-slider .calc-inner{top:1.625rem}}@media only screen and (min-width:470px){footer .copyright{text-align:left}footer .copyright i{display:inline}}@media only screen and (min-width:640px){.ftr-choose-dealership{max-width:440px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px}.ftr-choose-dealership .ftr-dealership{padding:0 3rem;font-size:18px;line-height:60px}.ftr-choose-dealership .ftr-dealership.active{-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px}.single-vehicle-page .price-wrapper .clean-car-reebate-fee{padding-bottom:0;margin-bottom:0}.price-container-content .finance-small-print{padding-bottom:1.875rem}.price-container-content .finance-small-print .sp-per-week{font-size:12px}.single-vehicle-wrap .price-wrapper{width:335px}.single-vehicle-wrap .price-wrapper .price .sale-offer{line-height:1.2}.single-vehicle-page .price-wrapper .clean-car-reebate-fee .clean-car-reebate-fee-details{top:calc(100% + .25rem)}.suggested .clean-car-reebate-fee{font-size:10px}.category-slider{padding-top:1.5rem}.finance-header-text .learn-more{display:inline-block}.finance-short-wrap .footerbanner{margin-top:3rem}.industry-ty-logos{display:table;width:auto;margin:auto}.industry-ty-logos a{display:inline-block;margin:0 1rem}.car-finance-slider{background-image:url(../../Userfiles/Image/banners/finance/banner-m.jpg);background-size:cover;background-position:50% 50%;height:500px}.car-finance-slider .slide-bg{height:495px;overflow:hidden;background:none}.car-finance-slider .text-content{text-align:center}.car-finance-slider .car{display:block;padding-top:12rem;max-width:500px;margin:auto}.car-finance-slider .calc-inner{top:3rem}.finance-app-wrap .asset-title{font-weight:400;padding-top:0;font-size:14px}.finance-app-wrap .asset-title:before{display:none}.blog-page-wrap h1{font-size:32px}.blog-page-wrap h2{font-size:26px}.blog-page-wrap h3{font-size:22px}.blog-page-wrap .date{text-align:left;display:inline-block}.blog-page-wrap .share-links{display:inline-block;float:right}.featured-vehicles.remote-vehicles .vehicle{padding:0 .425rem 2rem}.vehicle .finance-small-print,.vehicle .buy-now-wrapper-top,.vehicle .finance-now-wrapper-top{padding-left:.9375rem;padding-right:.9375rem}.custom-btn-area{padding:1rem 0 0;margin-left:-.375rem;margin-right:-.375rem;display:table;width:101.5%}.custom-btn-area a{margin-bottom:0}.custom-btn-area .buy-now-wrapper-top,.custom-btn-area .custom-apply-now{width:48%}.custom-btn-area .buy-now-wrapper-top{float:left}.custom-btn-area .custom-apply-now{float:right}.dealer-select a{width:50%;float:left}.select-search:before{top:53px}.contact-dealer-images{padding-right:1rem}.accessories-page .category ul{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:1rem}.accessories-page .category ul li{width:50%;list-style:disc;line-height:1.5;margin-bottom:.5rem}.accessories-page .gallery div.accessory{width:33%;padding:0 1rem}.vehicles-wrapper{position:relative;z-index:0}.vehicles-wrapper #input-search-section{position:relative;z-index:30}.search-links{max-width:515px;margin:2rem auto 1rem;flex-direction:row}header{padding:2.5rem 0;height:auto}header .logo{padding:0;width:250px;text-align:left;margin:0}header .logo img{width:auto}header .logo .fin-logo{width:186px;margin:.5rem 0 0}header .full-logo{display:flex;justify-content:center;gap:1rem;flex-direction:row;place-items:center}header .nz-owned{padding:0}header .new-info{float:right;color:#959595;position:relative;margin-top:12px;padding-top:1.125rem}header .new-info .title{display:block;line-height:1;font-family:"Lato",sans-serif;font-weight:bold;font-size:16px;color:#9e9ea5;letter-spacing:.11px;font-style:italic}header .new-info .content{font-size:28px;font-weight:900;color:#393a43;line-height:1;letter-spacing:-.67px;font-style:italic}header .new-info .content a{color:#393a43;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}header .new-info .content a:hover{opacity:.7}header .new-info .addr{padding-right:2rem;display:inline;position:relative;float:right;text-align:left;padding-right:0;position:relative;margin-bottom:1.5rem}header .new-info .addr a.dropdown{padding-right:1rem}header .new-info .addr a.dropdown:after{content:"";width:0;height:0;border-style:solid;border-width:6px 4px 0 4px;border-color:#c5c5c5 transparent transparent;position:absolute;bottom:9px;right:0;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}header .new-info .addr a.dropdown:hover:after{border-color:#c5c5c5 transparent transparent}header .new-info .addr #dealer-locations-popup{display:none}header .new-info .addr #dealer-locations-popup.locations-visible{display:block}header .new-info .addr .locations{position:absolute;background:#fafafa;padding:1.5rem 1.5rem .75rem 1.5rem;z-index:10;color:#2e3a4d;min-width:430px;top:4.5rem;right:0;margin-left:-150px;-webkit-box-shadow:5px 5px 10px rgba(70,70,70,.1);-moz-box-shadow:5px 5px 10px rgba(70,70,70,.1);box-shadow:5px 5px 10px rgba(70,70,70,.1)}header .new-info .addr .locations:before{content:"";position:absolute;top:-20px;right:3rem;width:0;height:0;border-style:solid;border-width:0 20px 20px 20px;border-color:transparent transparent #fafafa transparent}header .new-info .addr .locations .dl-popup-close{position:absolute;right:.75rem;top:.5rem;cursor:pointer}header .new-info .addr .locations .dealership{clear:both;border-bottom:1px solid rgba(0,0,0,.1);display:inline-block;font-size:.9375rem;width:100%}header .new-info .addr .locations .dealership:last-child{border:0}header .new-info .addr .locations .map{display:block;width:100px;float:left;border:3px solid rgba(70,70,70,.3);margin-bottom:.425rem;overflow:hidden}header .new-info .addr .locations .map:hover{border:3px solid rgba(70,70,70,.2)}header .new-info .addr .locations .text{width:280px;float:left;padding:0 0 0 1rem}header .new-info .addr .locations .text .title{font-size:.875rem;font-weight:bold;margin-bottom:.25rem}header .new-info .addr .locations .text .email{font-size:.875rem;display:block}header .new-info .addr .locations .text .email a{color:#2e3a4d;font-size:.875rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}header .new-info .addr .locations .text .email a:hover{color:#ee1844}header .new-info .addr .locations .text .hours{font-size:.75rem}header .new-info .addr .locations .text .hours.open{color:#3f8a0d}header .new-info .addr .locations .text .hours.closed{color:red}header .new-info .addr .locations .text .view{float:right}header .new-info .addr .locations .text .view a{font-size:.75rem;color:#ee1844;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}header .new-info .addr .locations .text .view a i{vertical-align:middle}header .new-info .addr .locations .text .view a:hover{color:#c50e34}header .new-info .ph{float:left;text-align:left;position:relative;padding-right:2rem}header .new-info .ph .ph-dd{position:relative}header .new-info .ph .phone-select{display:none;position:absolute;top:56px;right:0;width:200px;background:#fafafa;z-index:10;padding:20px 14px;text-align:left;-webkit-box-shadow:5px 5px 10px rgba(70,70,70,.1);-moz-box-shadow:5px 5px 10px rgba(70,70,70,.1);box-shadow:5px 5px 10px rgba(70,70,70,.1)}header .new-info .ph .phone-select:before{content:"";position:absolute;top:-20px;right:3rem;width:0;height:0;border-style:solid;border-width:0 20px 20px 20px;border-color:transparent transparent #fafafa transparent}header .new-info .ph .phone-select a{font-size:14px}header .new-info .ph .phone-select li{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid rgba(0,0,0,.1);font-size:16px}header .new-info .ph .phone-select li:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}header .new-info .ph a.dropdown:hover+.phone-select{display:block}header .new-info .ph .phone-select:hover{display:block}header .new-info .ph a.dropdown{padding-right:1rem;padding-bottom:1rem}header .new-info .ph a.dropdown:after{content:"";width:0;height:0;border-style:solid;border-width:6px 4px 0 4px;border-color:#c5c5c5 transparent transparent;position:absolute;bottom:6px;margin-left:8px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}header .new-info .ph a.dropdown:hover:after{border-color:#c5c5c5 transparent transparent}footer{text-align:left;position:relative;padding-top:4.5rem}footer:before{position:absolute;width:100%;height:1px;background:rgba(255,255,255,.1);top:108px;left:0;content:""}footer:after{position:absolute;width:100%;height:1px;background:rgba(255,255,255,.1);top:261px;left:0;content:""}footer .contact .title{background-position:0 -1px}footer .title{color:#c3d3e7;padding-bottom:1rem;margin-bottom:1rem!important;position:relative}footer .title:before{position:absolute;width:20px;height:2px;background:#ee1844;top:2.125rem;left:0;content:""}footer .testimonial .text{max-width:none;margin:0}footer .content{line-height:22px}footer .column span{max-width:none;margin:0}footer .hourday{font-size:15px;line-height:22px;background:transparent;color:#bfc1c4;position:relative;font-family:"Lato",sans-serif;text-align:left}footer .hourday span{position:absolute;right:0;top:0;bottom:0;display:block;text-align:left;padding-right:1rem;background:transparent;font-family:"Lato",sans-serif;color:#bfc1c4}footer .hourday.active{background:transparent;font-family:"Lato",sans-serif;color:#ee1844}footer .hourday.active:before{content:"";width:0;height:0;border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent #ee1844;position:absolute;left:-1.25rem;top:.375rem}footer .hourday.active span{background:transparent;font-family:"Lato",sans-serif;color:#ee1844}footer .hourday:last-child{border-bottom:0}footer .small{font-size:12px;text-align:right;color:#80858c;padding-right:1rem}#featured-section{padding:4.5rem 0 0}#featured-section h2{font-size:42px;letter-spacing:-.6px;text-align:center}#featured-section p{max-width:500px;margin:0 auto 2rem}#featured-section .vehicle{padding-bottom:2rem}#featured-section .cell-photo{border:0}#featured-section .featured-vehicles{margin-left:-.125rem;margin-right:-.125rem}#featured-section .vehicle-info{text-align:center}#more-section{margin:0}#more-section .learn-more{float:left}#more-section h4{font-size:48px;font-weight:bold}#more-section p{font-size:16px;padding-bottom:1rem}#more-section .map-img img{max-height:300px}.slide-section .slide-bg{height:400px}.slide-section .slide-bg .slide{height:400px}.slide-section .slide-bg .slide1 .bg,.slide-section .slide-bg .slide2 .bg,.slide-section .slide-bg .slide3 .bg,.slide-section .slide-bg .slide4 .bg,.slide-section .slide-bg .covid-banner,.slide-section .slide-bg .find-banner{height:400px}.slide-section .slide-bg .slide1,.slide-section .slide-bg .slide2{padding-top:0}.slide-section .slide-bg .slide3{padding-top:3rem}.slide-section .slide-bg .covid-banner{background:url(../../Userfiles/Image/banners/covid-banner.jpg) 100% 50% repeat-x;height:400px;position:relative}.slide-section .slide-bg .covid-banner:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(58,58,66,.8)}.slide-section .slide-bg .find-banner{background:url(../../Userfiles/Image/banners/find-car-banner.jpg) 100% 50% repeat-x;background-size:cover;position:relative}.slide-section .slide-bg .find-banner:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.7)}.slide-section .slide-bg .slide-finance{background:url(../../Userfiles/Image/banners/2024/march/banner-finance-m.jpg) 50% 50% repeat-x;background-size:cover;position:relative}.slide-section .covid-text h3{font-family:"Roboto",sans-serif;font-weight:900;font-size:38px;color:#fff;margin-bottom:1rem}.slide-section .find-text h3{font-size:42px;margin-bottom:4rem}.slide-section .links .find-btn:before{width:140px}.slide-section .links .reviews-btn:before{width:165px}.slide-section .slide .inner{padding:3rem 1rem;margin:0;max-width:none}.slide-section .slide .inner .learn-more{margin-top:.75rem}.slide-section .slide.slide3 .inner{padding-top:2rem}#why-section{padding:5rem 0}#why-section h2{font-size:48px}#why-section .why-area{background:transparent;margin:0;display:-ms-flexbox;display:flex;margin-bottom:3rem}#why-section .why-area.video-section{display:block}#why-section .text-inner{background:#14161c;width:70%;position:relative}#why-section .text-inner:after{content:"";width:0;height:0;border-style:solid;border-width:0 0 60px 60px;border-color:transparent transparent #ee1843 transparent;position:absolute;bottom:0;right:0}#why-section .text-inner p{margin-bottom:2rem}#why-section .img{background:url(../../Userfiles/Image/Industry-Motors-26a.jpg) center bottom/cover;display:block;width:30%}#why-section .first-section .img{background:url(../../Userfiles/Image/Industry-Motors-04.jpg) center bottom/cover}#why-section .second-section .img{background:url(../../Userfiles/Image/Industry-Motors-13-l.jpg) center bottom/cover}#why-section .third-section .img{background:url(../../Userfiles/Image/Industry-Motors-03.jpg) center bottom/cover}#why-section .why-btn{margin-top:0}#google-section{padding:2rem 0}#google-section .partners{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center}#google-section .partners .img-wrapper{width:33%;min-width:calc(200px + 1rem);padding:0 .5rem;-ms-flex:0 1;flex:0 1 auto}#google-section .partners .img-wrapper.corp{max-width:130px;min-width:0}#google-section .partners .img-wrapper.aa{max-width:150px;min-width:0}#map-section{background:#1a1c23;padding-bottom:20px}#map-section h3{color:#ee1844}#map-section .flex-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}#map-section .flex-wrapper>div{width:calc(50% - 10px)}#map-section .flex-wrapper>div:first-of-type{border-bottom:0}#map-section .flex-wrapper>div .home-map{position:relative;z-index:1}.finance-info .showroom-image{float:right;margin:0 0 1rem 2rem}.contact-page-wrap .contact-banner{margin:-2rem 0 1rem;background:url(../../Userfiles/Image/Industry-Motors-28-m.jpg) center top/cover}.single-vehicle-wrap .vehicle-ftr .dd-link li a{padding:.625rem .45rem .625rem 0}.single-vehicle-wrap .price-wrapper .price{float:inherit}.bs-active{padding-top:0!important}.careers-banner{padding-top:450px}.careers-banner:before{height:450px}.careers-banner:after{top:8rem;width:515px;height:274px;margin-left:-257px}}@media only screen and (min-width:760px){.out-of-town-images .img{width:50%;float:left}.out-of-town-images .img.first-img{padding-right:.5rem}.out-of-town-images .img.second-img{padding-left:.5rem}header .new-info .ph{float:left;text-align:left;padding-right:2rem;padding-left:4.5rem;position:relative}header .new-info .ph:before{content:"";background:url("../../Userfiles/Image/phone.png") center no-repeat;height:61px;width:61px;position:absolute;left:0;top:-8px}header .new-info .addr{display:inline;position:relative;float:right;text-align:left;padding-right:0;padding-left:4.5rem;position:relative}header .new-info .addr:before{content:"";background:url("../../Userfiles/Image/pin.png") center no-repeat;height:60px;width:60px;position:absolute;left:0;top:-8px}#more-section{padding:4rem 0 5rem}#more-section .text{position:relative;min-height:400px}#more-section .inner{max-width:500px}#more-section .more-container{padding-right:0}#more-section .img{display:block;position:absolute;left:30rem;top:4rem;width:100%}#more-section .slide-3 .img{top:auto;bottom:0}#more-section .map-img{left:25rem}#more-section .map-img img{max-height:none;margin-top:-8rem}#why-section .img,#why-section .text-inner{width:50%}}@media only screen and (min-width:800px){header .info .addr{margin-left:2rem}header .info .addr .phone-break{display:none}}@media only screen and (min-width:64em){.special-finance-container{flex-direction:row-reverse}.special-finance-container .calculator{width:350px;flex:none}.fees-page-wrap .fin-logo{float:right}.single-vehicle-wrap .action-wrap .vehicle-links .book-test-drive{padding-left:1rem;padding-right:1rem}#worksModal{width:1024px}#worksModal h3{font-size:30px;margin-bottom:2rem}#worksModal img{object-fit:contain;height:100px}#worksModal h6{font-weight:bold}#worksModal ul{display:table;width:100%;width:100%}#worksModal li{width:25%;float:left;padding:0 1rem}#worksModal p{font-size:14px}.car-finance-slider{background-image:url(../../Userfiles/Image/banners/finance/banner-l.jpg);background-size:cover;background-position:50% 50%}.car-finance-slider .car{float:right;max-width:600px;position:relative;right:-5.5rem}.car-finance-slider .text-content{text-align:left;margin-left:56px;position:relative;max-width:340px}.car-finance-slider .text-content h2{font-size:60px;letter-spacing:-1px;margin-bottom:.5rem}.car-finance-slider .text-content p{font-size:24px;line-height:1.446;max-width:640px;margin-bottom:1rem}.car-finance-slider .text-content p.criteria{font-size:12px}.car-finance-slider .calc-inner{top:2rem;left:0}.car-finance-slider .calculator{float:left}.car-finance-slider.banner-calc-container .calculator{position:absolute;top:0;z-index:10}.fees-rates-text .vs-rates{width:60%;float:left;padding-right:1.5rem}.fees-rates-text .vs-fees{width:40%;float:right}.single-vehicle-wrap .calculator .finance-calculator-vehicle-single .provider-logo{margin-top:0;max-width:175px}.custom-search-btn .inner{display:table;width:100%;position:relative;top:-5px}.custom-search-btn .inner a{float:right;display:block;width:220px;height:68px;background:url(../../Userfiles/Image/btn.svg) no-repeat;text-align:center;position:relative;font-size:18px;font-weight:600;line-height:40px}.custom-search-btn .inner a:before{content:"";position:absolute;bottom:.75rem;background:url(../../Userfiles/Image/3stripes.svg) no-repeat;width:85px;height:18px;left:50%;margin-left:-42.5px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.custom-search-btn .inner a:hover{background:url(../../Userfiles/Image/a_btn.svg) no-repeat;color:#fff}.custom-search-btn .inner a:hover:before{background:url(../../Userfiles/Image/3stripes-w.svg) no-repeat}.custom-search-btn.affix{position:fixed;top:0;right:0;left:0;z-index:9999}.custom-search-btn.affix a{background:url(../../Userfiles/Image/a_btn.svg) no-repeat;color:#fff}.custom-search-btn.affix a:before{background:url(../../Userfiles/Image/3stripes-w.svg) no-repeat}.ind-finance-btn{display:table;width:100%;clear:both}.ind-finance-btn .home-btn{float:right}.featured-vehicles.remote-vehicles{overflow:hidden}.featured-vehicles.remote-vehicles .vehicle{padding-left:.9375rem;padding-right:.9375rem}#reviews-section .buyerscore-container{margin-left:-1rem;margin-right:-1rem}#reviews-section .buyerscoretestimonial .inner{padding:2rem}.vehicles-wrapper #input-search-section{padding-bottom:1rem;padding-top:2rem}.vehicles-wrapper #input-search-section .search-panel{padding:0}.custom-btn-area{padding:0;margin-left:0;margin-right:0;display:table;width:auto;float:right;position:relative;top:-8px;right:-.375rem;margin-bottom:-8px}.custom-btn-area .buy-now-wrapper-top,.custom-btn-area .custom-apply-now,.custom-btn-area .finance-now-wrapper-top{width:auto;margin-left:1rem}.custom-btn-area .button{padding:0 1rem}.finance-calc-results #summary-terms,.finance-calc-results #repayment-terms{padding-bottom:2.5rem}.dealer-select a{height:300px}.contact-dealer-images{max-width:330px;padding-right:0;padding-top:0}.contact-dealer-images img{margin-bottom:1.5rem}.search-links{margin-top:4rem}.banner-calculator{position:absolute;top:12px;left:1rem;right:1rem;bottom:1rem}.banner-calculator .calculator-box{max-width:350px;width:100%}.banner-calculator .bttn,.banner-calculator .home-btn{max-width:none;width:100%;font-size:20px}.banner-calc-container{position:relative}.banner-calc-container .text-content{margin-top:14px;margin-left:410px!important;position:relative;z-index:10}.banner-calc-container .calc-inner{position:relative}.banner-calc-container .calculator{padding:1.5rem;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px}nav.navigation{width:100%;height:66px;background:#393a43;margin-top:0}nav.navigation>ul:before{display:none}nav.navigation ul{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background:none;border:0;max-width:1200px;margin:0 auto;width:100%;position:relative;top:0;height:66px}nav.navigation ul li:not(:first-child){border-top:0}nav.navigation ul li:first-child{padding-top:0;border:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}nav.navigation ul li.bottom{padding-bottom:0}nav.navigation ul li{float:left;background:none;border:0;line-height:66px;margin:0;padding:0}nav.navigation ul li a{font-size:13px;color:#e2e2e3;letter-spacing:.28px;font-family:"Lato",sans-serif;font-weight:bold;height:66px;display:block;text-transform:uppercase;padding:0 .75rem;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;position:relative}nav.navigation ul li a:after{content:"";position:absolute;top:-.5rem;left:2.5rem;right:2.5rem;height:5px;background:rgba(241,61,55,0);-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s}nav.navigation ul li a.active,nav.navigation ul li a:hover{color:#ee1844}nav.navigation ul li a.active:after,nav.navigation ul li a:hover:after{background:#ee1844;top:0;left:.75rem;right:.75rem}nav.navigation ul li.has-submenu{position:relative}nav.navigation ul li.has-submenu a i{font-size:9px}nav.navigation ul li.has-submenu a:after{display:none}nav.navigation ul li.has-submenu a.active:after{display:block}nav.navigation ul li.has-submenu ul{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;height:auto;padding-top:.75rem;padding-bottom:0;padding-left:0;width:250px;display:none;position:absolute;left:0;top:66px;background:#2f3039;text-align:left;z-index:1;border-bottom:4px solid #ee1844}nav.navigation ul li.has-submenu ul li{float:none;width:220px;padding-left:1.25rem;line-height:35px;height:35px;padding:.25rem 0 0;background:none;border-top:0!important}nav.navigation ul li.has-submenu ul li a{color:#fff;opacity:.8;padding:0 0 0 1rem;display:block;border:0!important;font-size:13px;font-weight:900;line-height:1.2;height:20px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;position:relative}nav.navigation ul li.has-submenu ul li a:after{content:"";font-family:"icomoon";color:rgba(0,0,0,0);-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;margin-left:3rem;position:absolute;top:auto;left:auto;right:auto;display:inline-block}nav.navigation ul li.has-submenu ul li a:hover{opacity:1;color:#ee1844}nav.navigation ul li.has-submenu ul li a:hover:after{color:#ee1844;margin-left:.25rem;background:transparent}nav.navigation ul li.has-submenu:hover ul{display:table}nav.navigation ul li.has-submenu a:hover{color:#ee1844}nav.navigation ul li.has-submenu:hover a{background:#2f3039;color:#ee1844}nav.navigation ul li.has-submenu:hover>ul.submenu{background:#2f3039;color:#ee1844}nav.navigation ul li.has-submenu:hover>ul.submenu a{color:#ee1844}nav.navigation ul .sub-link{color:#fff!important}nav.navigation ul .sub-link:hover{color:#ee1844!important}nav.navigation ul .social{display:none}nav.navigation ul li.nav-fav,nav.navigation ul .nav-search{float:right}nav.navigation ul li.nav-fav a,nav.navigation ul .nav-search a{background:none;padding:0 .5rem;font-weight:400;line-height:66px}nav.navigation ul li.nav-fav a:hover,nav.navigation ul .nav-search a:hover{background:none;opacity:.7}nav.navigation ul li.nav-fav a i,nav.navigation ul .nav-search a i{font-size:20px}nav.navigation ul li.nav-fav{padding-right:1rem}nav.navigation ul li.nav-fav .amount{vertical-align:super;padding-left:.25rem}nav.navigation ul li.nav-fav a:after{display:none}nav.navigation ul li.nav-search{padding-right:1rem;padding-left:1rem;position:relative}nav.navigation ul li.nav-search:before{content:"";background:#ee1844;width:170px;height:66px;-webkit-transform:skewX(-25deg);-moz-transform:skewX(-25deg);-ms-transform:skewX(-25deg);-o-transform:skewX(-25deg);transform:skewX(-25deg);position:absolute;top:0;left:0}nav.navigation ul li.nav-search a{color:#fff;-webkit-transition:all,0s;-moz-transition:all,0s;-o-transition:all,0s;transition:all,0s}nav.navigation ul li.nav-search a i{vertical-align:middle;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}nav.navigation ul li.nav-search a .small{display:none;font-size:15px;font-weight:bold;color:#fff;letter-spacing:.2px;padding-left:.25rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}nav.navigation ul li.nav-search a:hover{color:#393a43}nav.navigation ul li.nav-search a:hover .small{color:#393a43}header{padding:2.125rem 0}header .logo{width:380px;padding:0;padding-top:0}header .new-info{padding-top:1.75rem;margin-top:0}header .new-info .ph{padding-right:1rem}header .full-logo{justify-content:flex-start;float:left}footer{padding-top:5rem}footer:after{background:transparent}footer:before{top:116px}footer .copyright{text-align:left;margin-top:0}footer .copyright span{width:13px}footer .content{max-width:210px}footer p{color:#80858c;font-size:14px;line-height:1.1;padding-top:2rem;max-width:250px;font-weight:400}footer .testimonial .name{padding-top:1rem}.slide-section .split-list{width:50%;float:left;padding-right:2rem}.slide-section .split-list img{width:auto}.slide-section .slide-bg .slide3{padding-top:0}.slide-section .slide-bg .xmas-banner{background:url(../../Userfiles/Image/banners/xmas-2020.jpg) 100% 50% repeat-x;background-size:cover;height:400px}.slide-section .slide-bg .slide-finance{background:url(../../Userfiles/Image/banners/2024/march/banner-finance-l.jpg) 50% 50% repeat-x;background-size:cover;position:relative}.slide-section .slick-arrow{display:block!important}.slide-section .slick-dots{display:none!important}.slide-section .slick-prev{position:absolute;top:0;left:0;width:100px;height:100px;color:rgba(0,0,0,0);z-index:9}.slide-section .slick-prev:before{width:0;height:0;border-style:solid;border-width:250px 120px 0 100px;border-color:#ee1843 transparent transparent transparent;content:"";position:absolute;top:0;left:-100px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.slide-section .slick-prev:after{content:"";font-family:"icomoon";color:#fff;font-size:26px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);position:absolute;z-index:10;left:1.25rem}.slide-section .slick-prev:hover:before{border-color:#c50e33 transparent transparent transparent}.slide-section .slick-next{position:absolute;bottom:0;right:0;width:100px;height:100px;color:rgba(0,0,0,0);z-index:9}.slide-section .slick-next:before{width:0;height:0;border-style:solid;border-width:0 100px 250px 120px;border-color:transparent transparent #ee1843 transparent;content:"";position:absolute;bottom:0;right:-100px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.slide-section .slick-next:after{content:"";font-family:"icomoon";color:#fff;font-size:26px;position:absolute;z-index:10;right:1.25rem}.slide-section .slick-next:hover:before{border-color:transparent transparent #c50e33 transparent}.slide-section .slide{padding:0;width:1100px;position:relative}.slide-section .slide h2{font-size:36px;color:#fff;letter-spacing:-2px;margin-bottom:1rem}.slide-section .slide .bg-wrap{-webkit-transform:skewX(-25deg);-moz-transform:skewX(-25deg);-ms-transform:skewX(-25deg);-o-transform:skewX(-25deg);transform:skewX(-25deg);max-width:1150px;overflow:hidden;position:relative;height:500px;position:absolute;top:0;bottom:0;left:0;right:0;width:1900px}.slide-section .slide .bg{height:auto;position:absolute;left:-130px;top:0;right:0;bottom:0;background-size:cover;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) skewX(25deg);-moz-transform:translateZ(0) skewX(25deg);-ms-transform:translateZ(0) skewX(25deg);-o-transform:translateZ(0) skewX(25deg);transform:translateZ(0) skewX(25deg);width:1240px;background-repeat:no-repeat}.slide-section .slide .inner{margin-left:120px;padding-top:5.5rem;max-width:none}.slide-section .slide .inner .slide-list li{padding-left:3rem;padding-bottom:1.25rem;font-size:19px}.slide-section .slide .inner .learn-more{padding:17px 2.5rem}.slide-section .slide .inner .learn-more:before{width:125px;height:46px}.slide-section .slide .inner .learn-more:hover:after{left:2.5rem}.slide-section .finance-logo{max-width:none;width:auto}.slide-section .slide-bg{height:500px;position:relative}.slide-section .slide-bg .slide{height:500px}.slide-section .slide-bg .slide1 .row,.slide-section .slide-bg .slide2 .row,.slide-section .slide-bg .slide3 .row,.slide-section .slide-bg .slide4 .row,.slide-section .slide-bg .covid-banner .row,.slide-section .slide-bg .find-banner .row{position:relative;z-index:10}.slide-section .slide-bg .slide1 .bg,.slide-section .slide-bg .slide2 .bg,.slide-section .slide-bg .slide3 .bg,.slide-section .slide-bg .slide4 .bg,.slide-section .slide-bg .covid-banner,.slide-section .slide-bg .find-banner{height:500px}.slide-section .slide-bg .slide3 .inner{padding-top:2.5rem}.slide-section .slide-bg .find-banner{background:url(../../Userfiles/Image/banners/find-car-banner.jpg) 50% 50% repeat-x;position:relative;display:block;text-align:left;padding-top:4rem}.slide-section .slide-bg .find-banner .find-text{padding-left:5.5rem}.slide-section .slide-bg .find-banner h3{margin:0 0 2rem;width:100%;text-align:left;font-size:38px;max-width:477px;font-weight:900}.slide-section .slide-bg .find-banner p{font-family:"Roboto",sans-serif;font-weight:bold;font-size:16px;line-height:22px}.slide-section .slide-bg .find-banner .links{margin:1rem 0 0}.slide-section .slide-bg .find-banner li{background:url(../../Userfiles/Image/tick.png) 0 0 no-repeat;padding-left:2.5rem;font-size:15px;color:#000;font-family:"Roboto",sans-serif;letter-spacing:0;font-weight:bold;line-height:28px;padding-bottom:.5rem}.slide-section .aa-img{float:none;top:0;margin-top:0}.slide-section .slide2 .inner{padding-top:4rem}.slide-section .slide2 .inner h2{display:inline-block}.slide-section .slide3 .inner{padding-top:4.5rem}.slide-section .powered-by{display:inline-block;margin-left:1rem}.slide-section .bs-reviews{margin-bottom:1rem;padding-top:4rem}.slide-section .bs-reviews li{margin-bottom:1.5rem}.slide-section .bs-container{float:right;margin-right:2rem;width:420px}.slide-section .bs-container a{float:right!important;margin-right:5rem}.slide-section .bs-title{float:left;width:calc(100% - 470px);text-align:left}.slide-section .bs-text{color:#fff;padding-top:2rem}.slide-section .bs-text h2{font-size:54px!important}.slide-section .bs-text .link-underline{text-decoration:underline;color:#fff;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.slide-section .bs-text .link-underline:hover{opacity:.7}.slide-section .closed-banner{height:500px}.slide-section .closed-banner .container{height:500px}.slide-section .closed-banner h3{font-size:34px}#input-search-section{font-family:"Roboto",sans-serif;background:#f8f8f8;padding-top:3rem;padding-bottom:2.7rem;position:relative;z-index:4}#input-search-section:after{position:absolute;content:"";opacity:.8;background:#fff;top:0;bottom:0;left:0;right:0;z-index:1}#input-search-section .search-panel{background:none;border:0;position:relative;z-index:3}#input-search-section label{font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:3.6px;color:#000;opacity:.8}#input-search-section .custom-dropdown-button{border-width:2px}#input-search-section .zselect{height:47px;margin-top:4px;padding-top:.5rem;background:#fff url("data:image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iM3B4IiB2aWV3Qm94PSIwIDAgNiAzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2IDMiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwb2x5Z29uIHBvaW50cz0iNS45OTIsMCAyLjk5MiwzIC0wLjAwOCwwICIvPjwvc3ZnPg==") no-repeat;background-position:97% center;border-width:2px}#input-search-section .zselect:hover{border-color:#ee1844}#input-search-section .zselect .zmshead{line-height:32px;font-size:14px;color:rgba(0,0,0,.75)}#input-search-section .zselect ul{background:#fff;max-height:300px;overflow-y:scroll}#input-search-section .zselect ul li{padding-bottom:.6rem}#input-search-section .zselect ul li span{padding-top:0;line-height:24px;vertical-align:middle}#input-search-section .btn-search{margin-top:25px;height:47px;color:#fff;text-align:center;width:100%;border:solid 2px #ee1844;text-transform:uppercase;-webkit-transition:all,.2s;-moz-transition:all,.2s;-o-transition:all,.2s;transition:all,.2s}#input-search-section .btn-search a{width:100%;height:100%;color:#fff;line-height:47px;display:block}#input-search-section .btn-search:hover{border-radius:5px;background:#fff}#input-search-section .btn-search:hover a{color:#000}#search-section{padding:1.25rem 0 2rem;background:#fff}#search-section i.col2:after{right:5px}#search-section .bs:hover span{display:inline-block}#search-section .title{font-size:14px;font-weight:500;margin-top:1rem;text-transform:uppercase;letter-spacing:1px}#search-section .bs-search{padding:1.25rem 0 0;text-align:center}#search-section .bs-search .slick-arrow{display:none!important}#search-section .bs-search h4{font-weight:900;font-size:13px;color:#2e3a4d;letter-spacing:2.9px;text-transform:uppercase;position:relative;margin-bottom:1.5rem}#search-section .bs-search h4 span{background:#fff;padding:0 1rem;position:relative;z-index:1}#search-section .bs-search h4:before{content:"";position:absolute;top:.5rem;width:400px;height:1px;background:#000;z-index:0;left:50%;margin-left:-200px}#search-section .bs-search .bs-container{padding:0;display:block;height:90px;margin-bottom:1.5rem}#search-section .bs-search .bs-container span{display:block;font-size:15px;font-weight:bold;text-transform:uppercase;line-height:1}#search-section .bs-search .bs-container a{color:#bec4d1}#search-section .bs-search .bs-container i{display:inline-block;font-size:94px;-webkit-transition:ease-in-out,.5s;-moz-transition:ease-in-out,.5s;-o-transition:ease-in-out,.5s;transition:ease-in-out,.5s}#search-section .bs-search .bs-container .bs:hover a{color:#111}#search-section .bs-search .bs-container .bs-container{padding:0 4rem;position:relative}#search-section .bs-search .bs-container .bs{color:#bec4d1;width:16.666%;float:left;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#search-section .bs-search .bs-container .has-tip{border-bottom:0;color:#bec4d1;cursor:pointer}#search-section .bs-search .bs-container .has-tip:hover,#search-section .bs-search .bs-container .has-tip:focus{color:#ee1844}#featured-section{padding:0;background:#fff}#featured-section h2{font-size:52px;letter-spacing:-2.24px;text-align:center;margin-bottom:2rem}#featured-section p{max-width:785px}#featured-section .cell-photo{overflow:hidden}#featured-section .cell-photo .vehicle-media{z-index:5}#featured-section .cell-photo img{-webkit-transition:all,3s;-moz-transition:all,3s;-o-transition:all,3s;transition:all,3s}#featured-section .cell-photo img:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);-webkit-transition-timing-function:cubic-bezier(0,.88,.44,1);-moz-transition-timing-function:cubic-bezier(0,.88,.44,1);-o-transition-timing-function:cubic-bezier(0,.88,.44,1);transition-timing-function:cubic-bezier(0,.88,.44,1)}#featured-section .vehicle{padding-bottom:3rem}#featured-section .vehicle-info h6{font-weight:bold;padding-top:1rem!important}#featured-section .vehicle-info .vehicle-specs{display:none}#more-section{padding:5rem 0;text-align:left}#more-section ul{max-width:none;margin-right:-5rem}#more-section h4{text-align:left;font-size:52px;color:#fff;letter-spacing:-1.42px;margin-bottom:2rem}#more-section p{font-size:17px;color:#fff;letter-spacing:.3px;line-height:25px;font-weight:400}#more-section .list-item{font-size:18px;color:#fff;padding-top:3px}#more-section .inner{max-width:600px;padding-bottom:1rem}#more-section .img{left:35rem;top:5rem}#more-section .img img{width:auto}#more-section .map-img{left:31rem}#more-section .slick-dots{margin:3rem 1rem 0;text-align:center;display:inline-block!important;max-width:none;width:100%;max-width:1140px;background:rgba(0,0,0,.5);border:1px solid rgba(0,0,0,.8);-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding-top:0}#more-section .slick-dots li{float:left;color:rgba(0,0,0,0);cursor:pointer;line-height:4;width:25%;text-align:center;border:0;height:auto;margin-right:0;padding-top:0;background:none;border-radius:0;position:relative;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}#more-section .slick-dots li:before{-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;transition:all .1s;content:"";width:0;height:0;border-style:solid;border-width:0 8px 12px 8px;border-color:transparent transparent rgba(0,0,0,0) transparent;position:absolute;bottom:0;left:50%;margin-left:-11px}#more-section .slick-dots li:nth-child(1):after{content:"Easy Finance";font-size:16px;color:rgba(255,255,255,.6);text-transform:uppercase}#more-section .slick-dots li:nth-child(2):after{content:"Protection";font-size:16px;color:rgba(255,255,255,.6);text-transform:uppercase}#more-section .slick-dots li:nth-child(3):after{content:"Accessories";font-size:16px;color:rgba(255,255,255,.6);text-transform:uppercase}#more-section .slick-dots li:nth-child(4):after{content:"Guarantee";font-size:16px;color:rgba(255,255,255,.6);text-transform:uppercase}#more-section .slick-dots li.slick-active{position:relative;border:0;color:rgba(0,0,0,0);background:#fff;border-radius:0}#more-section .slick-dots li.slick-active:after{color:rgba(0,0,0,.8);font-weight:bold}#more-section .slick-dots li.slick-active:before{content:"";width:0;height:0;border-style:solid;border-width:0 8px 12px 8px;border-color:transparent transparent #fff transparent;position:absolute;top:-12px;bottom:auto;left:50%;margin-left:-11px}#more-section .slick-dots li.slick-active:nth-child(1){-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px}#more-section .slick-dots li.slick-active:nth-child(4){-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px}#why-section{padding:5rem 0 8rem}#why-section h2{margin-bottom:3.5rem;font-size:52px;color:#fff;letter-spacing:-1.42px;text-align:center}#why-section .why-area .text-inner{padding:5.5rem 4rem 3rem}#map-section .home-map{display:block;height:420px}#map-section h3{font-family:"Lato",sans-serif;font-weight:bold}#google-section{padding:4rem 0 3.25rem}#google-section .partners .img-wrapper{width:16.667%}.page-logo{margin-left:0!important;margin-bottom:0;float:right}.protection-page-wrap h4{font-weight:700}.protection-page-wrap .float-img{float:right;margin:0 0 1rem 1rem;width:50%;max-width:600px}.contact-page-wrap .contact-banner{background:url(../../Userfiles/Image/Industry-Motors-28-l.jpg) center top/cover}.accessories-page .gallery div.accessory{width:25%}.contact-page-wrap ul.sales{margin-bottom:0;padding-top:1rem}.contact-page-wrap ul.sales .sales-person .contact-info{padding-bottom:0}.single-vehicle-wrap .vehicle-ftr .dd-link li{background:#ee1844;margin:0 2px;border-radius:3px}.single-vehicle-wrap .vehicle-ftr .dd-link li:hover{background:#c50e34}.single-vehicle-wrap .vehicle-ftr .dd-link li:hover a{color:#fff}.single-vehicle-wrap .vehicle-ftr .dd-link li a{color:#fff}.delivery-page-wrap .delivery-map .map-wrapper{width:100%}.delivery-page-wrap .delivery-map .map-ui{-ms-flex-align:end;align-self:flex-end}.delivery-page-wrap .delivery-map .map-ui h4{text-align:right}.delivery-page-wrap .delivery-map .map{-ms-flex-align:end;align-self:flex-end;-ms-flex-line-pack:stretch;align-items:stretch}.delivery-page-wrap .delivery-map .map>svg{width:calc(100% - 300px)}.delivery-page-wrap .delivery-map .map .text-wrapper{width:calc(100% - 300px)}.delivery-page-wrap .delivery-map .map .text-wrapper>div{font-size:1.25rem}.careers-banner{padding-top:0}.careers-banner:before{height:auto;bottom:0;left:auto;width:788px}.careers-banner:after{top:7.5rem;z-index:4;margin-left:73px}.careers-banner .text{margin:0;position:relative;z-index:2;background:#393a44;padding:4rem 0}.careers-banner .text:after{content:"";position:absolute;top:0;bottom:0;background:#393a44;width:370px;-webkit-transform:skewX(-20deg);-moz-transform:skewX(-20deg);-ms-transform:skewX(-20deg);-o-transform:skewX(-20deg);transform:skewX(-20deg);left:calc(100% - 150px)}.careers-banner .text h1,.careers-banner .text p{position:relative;z-index:5}.vacancies-container{flex-wrap:nowrap;padding-bottom:3rem}.vacancies-container .vacancy{width:50%;position:relative;padding-bottom:9rem}.vacancies-container .vacancy .button{position:absolute;bottom:2rem;left:2rem;right:2rem}#custom-video-section{padding:4rem 0}.video-float{float:right}}@media only screen and (min-width:1170px){nav.navigation ul li.nav-fav{display:block;padding-right:1.125rem}nav.navigation ul li.nav-search{padding:0 2rem}nav.navigation ul li.nav-search a .small{padding-left:.5rem;display:inline-block}.single-vehicle-wrap .vehicle-ftr .dd-link li{margin:0 .1rem;text-align:center}.single-vehicle-wrap .vehicle-ftr .dd-link li a{padding:.625rem .6rem .625rem 0;margin:auto}header .logo{width:390px}.car-finance-slider .car{float:right;max-width:600px;position:relative;right:-5.5rem}.car-finance-slider .text-content{text-align:left;margin-left:56px;position:relative;max-width:340px}.car-finance-slider .text-content h2{font-size:60px;letter-spacing:-1px;margin-bottom:.5rem}.car-finance-slider .text-content p{font-size:24px;line-height:1.446;max-width:640px;margin-bottom:1rem}.car-finance-slider .text-content p.criteria{font-size:12px}.car-finance-slider .calc-inner{top:2rem;left:0}.car-finance-slider .calculator{float:left}.car-finance-slider.banner-calc-container .calculator{position:absolute;top:0;z-index:10}}@media only screen and (min-width:1200px){.select-search:before{display:none}}@media only screen and (min-width:1280px){nav.navigation ul .social{display:block;float:right}nav.navigation ul .social a{font-size:35px;display:inline-block;padding:0 .25rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}nav.navigation ul .social a:before{content:"";position:absolute;top:50%;left:50%;width:28px;height:28px;margin-left:-14px;margin-top:-14px;background:#fff;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}nav.navigation ul .social a:after{display:none}nav.navigation ul .social a i{vertical-align:middle;position:relative;top:-5px;z-index:2}nav.navigation ul .social a:hover{opacity:.7}nav.navigation ul .social a .ci-fb:before{color:#166fe5}nav.navigation ul .social a .ci-insta{background:-webkit-radial-gradient(30% 107%,circle,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%);-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#search-section .bs-search .bs-container i{font-size:110px}nav.navigation ul li.nav-search{padding-right:0}nav.navigation ul .social{margin-right:.5rem}.single-vehicle-wrap .vehicle-ftr .dd-link li{padding:0 .75rem}.single-vehicle-wrap .vehicle-ftr .more-actions ul[data-mclist]{margin-left:-6rem}.single-vehicle-wrap .vehicle-ftr a.buy-now{line-height:23px}.slide-section .slide-bg .xmas-banner{background:url(../../Userfiles/Image/banners/xmas-2020.jpg) 50% 50% repeat-x}.slide-section .slide-bg .covid-banner{background:url(../../Userfiles/Image/banners/covid-banner.jpg) 50% 50% repeat-x;position:relative;display:block;text-align:left}.slide-section .slide-bg .covid-banner:before{display:none}.slide-section .find-banner:before{display:none}.slide-section .covid-text{text-align:left;padding-left:4rem;padding-top:4rem}.slide-section .covid-text h3{font-size:42px}.slide-section .covid-text p{width:600px;font-size:15px;line-height:31px;margin:0 0 2rem}.slide-section .links{margin:0}header .new-info{padding-top:1.875rem}header .new-info .ph{padding-right:3rem}}@media only screen and (min-width:85.4375rem){.banner-calc-container .text-content{margin-left:395px!important;margin-top:0!important;padding-left:0!important;padding-top:2.875rem}.car-finance-slider .text-content{margin-left:405px!important;padding-top:0!important;margin-top:14px!important}.car-finance-slider .calc-inner{top:1rem}.car-finance-slider .car{max-width:none;padding-top:9rem}.car-finance-slider .banner-calculator{pointer-events:none}.car-finance-slider .banner-calc-container .calc-inner,.car-finance-slider #finance-section,.car-finance-slider .text-content{pointer-events:all}}@media only screen and (min-width:90.063em){.slide-section .slide .inner{margin-left:0}.slide-section .slide .inner h2{font-size:36px}.slide-section .slide-bg .slide3 .inner{padding-top:4rem}#more-section{padding:5.5rem 0}#more-section ul{margin-right:-9rem}#more-section .img{left:40rem}#more-section .map-img{left:36rem}#search-section .bs-search .slick-arrow{display:block!important;position:absolute;top:50%;margin-top:-30px;width:45px;height:45px;color:rgba(0,0,0,0)}#search-section .bs-search .slick-arrow:before{content:"";font-family:"icons-custom";color:rgba(0,0,0,.4);font-size:40px;width:45px;height:45px;display:inline-block;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;opacity:.8}#search-section .bs-search .slick-arrow:hover:before{color:#ee1844;opacity:1}#search-section .bs-search .slick-prev{left:-5rem}#search-section .bs-search .slick-prev:before{content:""}#search-section .bs-search .slick-next{right:-5rem}#search-section .bs-search .slick-next:before{content:""}#reviews-section .buyerscore-container{position:relative}#reviews-section .slick-arrow{display:block!important;position:absolute;top:50%;margin-top:-60px;width:45px;height:45px;color:rgba(0,0,0,0)}#reviews-section .slick-arrow:before{content:"";font-family:"icons-custom";color:#fff;font-size:40px;width:45px;height:45px;display:inline-block;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;opacity:.8}#reviews-section .slick-arrow:hover:before{color:#ee1844;opacity:1}#reviews-section .slick-prev{left:-4rem}#reviews-section .slick-prev:before{content:""}#reviews-section .slick-next{right:-4rem}#reviews-section .slick-next:before{content:""}.careers-banner:after{margin-left:23px}.careers-banner .text:after{left:calc(100% - 100px)}}@media only screen and (min-width:120.063em){.slide-section{background:#393a43}.slide-section .slide-bg{max-width:1920px;margin:auto}.slide-section .slide .inner{margin-left:15rem}.slide-section .slide .inner h2{font-size:36px}}.zselect{cursor:pointer}@media only screen and (max-width:1024px){.ios-cursor{cursor:pointer}}#test-modal,#mc-modal-form,#search-modal{padding:0;overflow:hidden;max-height:none!important;margin-top:0;position:absolute!important;top:0!important;width:100%;left:0}.mc-close-modal{position:absolute;right:16px;top:16px;z-index:100;text-align:right}.reveal-overlay{overflow:auto}[data-mclist-for]{position:relative;cursor:pointer}ul[data-mclist]{display:none}ul[data-mclist].mclist-visible{display:block;position:absolute;left:0;top:100%;width:200px;background:#fff;border:1px solid #ccc}ul[data-mclist].mclist-bottom.mclist-visible{top:auto;bottom:100%}.nstSlider{width:100%;background:#f7f7f7;clear:both;margin-top:2rem;margin-bottom:1.5rem}.nstSlider .leftGrip,.nstSlider .rightGrip{width:24px;height:24px;border-radius:12px;left:4px;top:-2px}.nstSlider .bar{top:4px;height:13px}.top-bar{transition:all,.5s}.top-bar.top-bar-hide{margin-top:-50px}.menu>li>a{padding:0}.off-canvas-list li{position:static}.left-off-canvas-menu,.is-drilldown{min-height:900px;overflow:hidden}.is-drilldown{position:relative}ul[data-drilldown]{height:auto!important}.is-drilldown-submenu{background:#1e232b}.is-off-canvas-open .off-canvas-content{width:auto}.off-canvas-fixed{position:fixed;top:0;height:900px}@keyframes spinner{0%{transform:rotateY(0deg)}50%{transform:rotateY(360deg)}100%{transform:rotateY(360deg)}}@keyframes spinnerloading{0%{content:'Loading .'}25%{content:'Loading .'}50%{content:'Loading ..'}75%{content:'Loading ...'}100%{content:'Loading ...'}}.lds-spinner{display:inline-block;position:relative;width:4rem;height:4rem}.lds-spinner div{transform-origin:2rem 2rem;animation:lds-spinner 1.2s linear infinite}.lds-spinner div:after{content:" ";display:block;position:absolute;top:.1875rem;left:1.8125rem;width:.3125rem;height:.875rem;border-radius:20%;background:#ccc}.lds-spinner div:nth-child(1){transform:rotate(0deg);animation-delay:-1.1s}.lds-spinner div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.lds-spinner div:nth-child(3){transform:rotate(60deg);animation-delay:-.9s}.lds-spinner div:nth-child(4){transform:rotate(90deg);animation-delay:-.8s}.lds-spinner div:nth-child(5){transform:rotate(120deg);animation-delay:-.7s}.lds-spinner div:nth-child(6){transform:rotate(150deg);animation-delay:-.6s}.lds-spinner div:nth-child(7){transform:rotate(180deg);animation-delay:-.5s}.lds-spinner div:nth-child(8){transform:rotate(210deg);animation-delay:-.4s}.lds-spinner div:nth-child(9){transform:rotate(240deg);animation-delay:-.3s}.lds-spinner div:nth-child(10){transform:rotate(270deg);animation-delay:-.2s}.lds-spinner div:nth-child(11){transform:rotate(300deg);animation-delay:-.1s}.lds-spinner div:nth-child(12){transform:rotate(330deg);animation-delay:0s}@keyframes lds-spinner{0%{opacity:1}100%{opacity:0}}@media only screen{.branding-buyerscore a:not(.img-link){color:rgba(0,0,0,.8);border-bottom:solid 1px transparent}.branding-buyerscore a:not(.img-link):hover{border-color:rgba(0,0,0,.8)}.vehicle-datapager .btn-prev,.vehicle-datapager .btn-next{width:50px;text-align:center}[class^="bs-icon"],[class*=" bs-icon"]{font-family:'bs-icons'!important}.bs-vehicle-review{padding-top:0!important}.reviews,.bs-vehicle-review{padding-top:2rem}.vehiclesummary-container{border-top:1px solid #e6e6e6;padding-top:2rem}.vehiclesummary-container .expanded-section-container{border-top:1px solid #e6e6e6;margin-top:1.5rem}.vehiclesummary-container .back-link{padding-left:1rem;padding-bottom:1rem}.review-select{background:#eff0f2;border-top:.0625rem solid #e6e6e6;padding:.875rem 0}.review-header{border-top:.0625rem solid #e6e6e6;padding:1.25rem 1.25rem;display:flex;justify-content:space-between}.review-header h3{color:#000;font-size:1.0625rem;font-weight:bold;margin:0}.review-header h3:after{display:none}.review-header>a{line-height:1.1;text-align:right}.bs-vehicle-reviews{padding-bottom:2rem}.bs-vehicle-reviews li{border-bottom:.0625rem solid #e6e6e6;padding:1.5rem 1.25rem}.bs-vehicle-reviews li:first-child{border-top:.0625rem solid #e6e6e6}.bs-vehicle-reviews li:nth-child(odd){background:#fcfcfc}.bs-vehicle-reviews .comment{color:#323232}.bs-vehicle-reviews .date,.bs-vehicle-reviews .customer{color:rgba(0,0,0,.6);font-size:.875rem}.bs-vehicle-reviews .customer{text-transform:capitalize}.bs-vehicle-reviews .results-paging{text-align:center;padding-top:2rem}.bs-vehicle-reviews .results-paging .result-count{font-size:.875rem;color:rgba(0,0,0,.6);margin-bottom:.5rem}.select-tab{display:table;width:auto;margin:auto;text-align:center}.select-tab a{line-height:2.8125rem;color:#7e7e7e;font-size:.9375rem;border:.0625rem solid #d2d2d2;background:#fff;display:inline-block;text-align:center;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;width:14.375rem;margin:.5rem}.select-tab a i{position:relative;top:.0625rem;margin-right:.25rem}.select-tab a:hover{background:#fcfcfc;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.select-tab a.active{background:#ee1844;border-color:#ee1844;color:#fff;pointer-events:none;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.vehiclereview-container{width:100%}.vehiclereview-container .comment{font-size:.9375rem}.vehiclereview-container .commenter{font-size:.8125rem}.buyerscore-errorwrapper{display:inline}.buyerscore-errorwrapper .message{text-align:left;font-family:Courier New,Courier,monospace}.buyerscore-errorwrapper.buyerscore-nodealerreviews{display:inline-block;padding:0 1.25rem}.bs-vehiclereviews-page-wrap .buyerscorevehiclesummary .buyerscore-errorwrapper{display:inline}.vs-bs-vehicle{padding-bottom:1rem;border-bottom:1px solid #ccc;text-align:left}.vs-bs-vehicle .powered-by{color:rgba(0,0,0,.5);font-size:.75rem}.vs-bs-vehicle .powered-by img{max-width:6.25rem;max-height:1.0625rem}.bs-comments{padding-top:1rem}.bs-comments .standard-btn{margin-top:.5rem;max-width:270px;font-weight:400}.buyerscore-dealerreviews-bswrapper .standard-btn{font-weight:400}.buyerscorestars{display:inline-block}.buyerscorestars .star{width:1.125rem;height:1.125rem;margin-right:.375rem;display:inline-block;position:relative;font-weight:400}.buyerscorestars .star:before{font-family:'bs-icons';font-size:1.125rem;color:#ffbd00;position:absolute;top:50%;margin-top:-.625rem;left:0;line-height:1}.buyerscorestars .star.emptystar:before{content:"";color:#ffbd00}.buyerscorestars .star.halfstar:before{content:""}.buyerscorestars .star.fullstar:before{content:""}.buyerscorethumb:before{font-family:'bs-icons';content:"";color:#4caf50}.buyerscorethumb.review-wouldnotrecommend:before{position:relative;transform:rotate(180deg);color:#f44336;display:inline-block}.buyerscore-dealershipreviews .buyerscorestars{display:inline-block}.buyerscore-dealershipreviews .buyerscorestars .star{width:.9375rem;height:.9375rem;margin-right:.25rem}.buyerscore-dealershipreviews .buyerscorestars .star:before{font-size:.9375rem;margin-top:-.375rem}.buyerscore-dealershiprating{width:100%}.buyerscore-dealershiprating .buyerscorestars{display:inline-block}.buyerscore-dealershiprating .buyerscorestars .star{width:1.25rem;height:1.25rem;margin-right:.25rem}.buyerscore-dealershiprating .buyerscorestars .star:before{font-size:1.25rem;margin-top:-.4375rem}.buyerscore-dealershiprating .totalreviews{display:block}.buyerscore-dealershiprating .star:before{margin-top:-.625rem}.buyerscore-dealershipreviews .standard-btn,.buyerscore-dealershiprating-bswrapper .standard-btn{font-weight:400}.buyerscore-dealershipreviews h5,.buyerscore-dealershiprating-bswrapper h5{font-size:1rem;font-weight:bold;margin-bottom:.25rem}.buyerscore-spinner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.buyer-feedback h4,.buyer-comments h4{font-size:1.375rem;font-weight:bold;color:#2d363d;margin-bottom:.5rem}.buyerscore-dealershiprating-bswrapper{border-top:.0625rem solid #bdbdbd;min-height:4.6875rem}.buyerscore-dealershiprating-bswrapper .lds-spinner{position:absolute;top:50%;margin-top:-32px}.map #buyerscore-section{min-height:8.25rem;position:relative}.buyerscore-vehiclereviews-bswrapper{min-height:12.5rem}.buyerscore-vehiclereviews-bswrapper .buyerscore-vehiclereview{margin-bottom:1rem;width:100%;text-align:left}.buyerscore-vehiclereviews-bswrapper .buyerscore-vehiclereview .commenter{color:rgba(0,0,0,.5);font-size:.875rem}.vs-buyerscore-vehicle,.bs-buyercomments{background:#f4f5f6;margin-left:-.5rem;width:104.4%;padding:1rem .75rem 1rem;margin-bottom:1rem}.vs-buyerscore-vehicle h4,.bs-buyercomments h4{font-weight:bold;font-size:1.25rem}.vs-buyerscore-vehicle p,.bs-buyercomments p{color:#737373;font-size:.875rem}.vs-buyerscore-vehicle .bs-inner,.bs-buyercomments .bs-inner{background:#fff;border:.0625rem solid #ccc;padding:2rem 1.5rem 2rem;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.vs-buyerscore-vehicle .provider-disclaimer,.bs-buyercomments .provider-disclaimer{color:rgba(0,0,0,.5)}.bs-buyercomments{margin-bottom:2rem;padding-bottom:1rem}.buyerscore-dealershiprating{padding:1rem}.buyerscore-dealershiprating .overall-rating{line-height:1.125rem;display:block;margin-bottom:.5rem;font-size:.875rem;color:rgba(0,0,0,.5)}.buyerscore-dealershiprating .buyerscorestars{display:inline-block;position:relative}.buyerscore-dealershiprating a{color:#000}.buyerscore-dealershiprating a:hover{color:#000}.buyerscore-dealershiprating span.totalreviews{position:relative;line-height:.875rem;font-size:.875rem;display:block;margin-bottom:.25rem;color:#000}.buyerscore-dealershiprating span.powered-by{color:rgba(0,0,0,.5);font-size:.75rem}.buyerscore-dealershiprating span.powered-by img{max-width:6.25rem;max-height:1.0625rem}.buyerscore-dealershipreviews{border-top:1px solid #bdbdbd;padding:1rem}.buyerscore-dealershipreviews .buyerscore-button{margin:auto;background:#fff;border:solid .0625rem #ee1844;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;display:block;text-align:center;padding:.5rem;transition:all .2s}.buyerscore-dealershipreviews .buyerscore-button:hover{background:#ee1844;color:#fff}.buyerscore-dealershipreviews .buyerscorethumb{font-size:.75rem;position:relative;top:-.0625rem}.buyerscore-dealershipreviews .comment{font-size:.875rem;color:#737373}.buyerscore-dealershipreviews .comment:before{content:'"'}.buyerscore-dealershipreviews .comment:after{content:'"'}.buyerscore-dealershipreviews .buyerscore-dealershipreview{margin-bottom:1rem}.buyerscore-dealershipreviews .buyerscore-dealershipreview .standard-btn{font-weight:400}.buyerscore-dealershipreviews .buyerscore-dealershipreview .stars-date{color:rgba(0,0,0,.5);font-size:.8125rem;margin-bottom:.25rem}.buyerscore-dealershipreviews .buyerscore-dealershipreview .commenter{color:rgba(0,0,0,.5);font-size:.875rem;padding-right:.375rem}.buyerscore-dealershipreviews .buyerscore-dealershipreview .thumb:after{display:inline-block;content:'Y'}.buyerscore-dealershipreviews .buyerscore-dealershipreview .thumb.review-wouldrecommend:after{color:#4caf50}.buyerscore-dealershipreviews .buyerscore-dealershipreview .thumb.review-wouldnotrecommend:after{color:#f44336;transform:rotate(180)}.buyerscore-vehiclerating{width:100%;margin:auto;margin-bottom:1rem;text-align:center}.buyerscore-vehiclerating .vehiclestarratings{padding:1rem 0;border-top:.0625rem solid #bdbdbd;border-bottom:.0625rem solid #bdbdbd;text-align:left;margin-bottom:1rem}.buyerscore-vehiclerating .vehiclestarratings .ratingpair{font-weight:400;margin-bottom:.5rem;font-size:.875rem;color:rgba(0,0,0,.9)}.buyerscore-vehiclerating .vehiclestarratings .ratingpair .title{margin-bottom:.25rem;padding:0}.buyerscore-vehiclerating .vehicleratingfooter{color:rgba(0,0,0,.5);font-size:.875rem}.buyerscore-vehiclerating .vehicleratingfooter .powered-by{width:100%;font-size:.75rem;text-align:center;display:block}.buyerscore-vehiclerating .vehicleratingfooter .based-on{width:100%;text-align:center;margin-bottom:.25rem;display:block}.buyerscore-vehiclerating .vehicleratingfooter .image-wrapper{max-width:6.25rem}.buyerscore-vehiclerating .vehicleratingfooter img{max-width:6.25rem}#reviews-buyerscore .vehicle-datapager .data-pager-inner,.bs-vehicle-review .vehicle-datapager .data-pager-inner{padding-top:2rem}#reviews-buyerscore .accordion,.bs-vehicle-review .accordion{background:transparent;border:none}#reviews-buyerscore .accordion-title,.bs-vehicle-review .accordion-title{padding:0;font-size:initial;border:none}#reviews-buyerscore .accordion-title:hover,.bs-vehicle-review .accordion-title:hover{background-color:transparent}#reviews-buyerscore .accordion-title:before,.bs-vehicle-review .accordion-title:before{display:none}#reviews-buyerscore .accordion-content,.bs-vehicle-review .accordion-content{background:transparent;background-color:transparent;padding:0;border:none}.testimonial-page-wrap,.bs-vehicle-review{padding-left:0;padding-right:0}.testimonial-page-wrap .buyerscorereviews,.bs-vehicle-review .buyerscorereviews{padding-left:0;padding-right:0}.testimonial-page-wrap .buyerscore-testimonial,.bs-vehicle-review .buyerscore-testimonial{padding:1.5rem 1.25rem 1.5rem;background:#fff;border-top:.0625rem solid #e6e6e6;border-bottom:.0625rem solid #e6e6e6;margin-top:-.0625rem}.testimonial-page-wrap .buyerscore-testimonial:first-child,.bs-vehicle-review .buyerscore-testimonial:first-child{border-top:.0625rem solid #e6e6e6}.testimonial-page-wrap .buyerscore-testimonial .clickable,.bs-vehicle-review .buyerscore-testimonial .clickable{cursor:pointer}.testimonial-page-wrap .buyerscore-testimonial .expandReview,.bs-vehicle-review .buyerscore-testimonial .expandReview{background:#f6fbff;color:#01589c;line-height:2.125rem;padding:0 .875rem;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;display:inline-block;font-size:.875rem;margin-top:1rem;min-width:6.25rem;position:relative}.testimonial-page-wrap .buyerscore-testimonial .expandReview i,.bs-vehicle-review .buyerscore-testimonial .expandReview i{vertical-align:middle;display:inline-block;margin-left:.75rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;font-size:1.125rem;position:absolute;right:.75rem;top:.5625rem;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.testimonial-page-wrap .buyerscore-testimonial .expandReview .collapse,.bs-vehicle-review .buyerscore-testimonial .expandReview .collapse{display:none}.testimonial-page-wrap .buyerscore-testimonial.is-active,.bs-vehicle-review .buyerscore-testimonial.is-active{background:#f6fbff!important;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;-webkit-transition-timing-function:cubic-bezier(0,.88,.44,1);-moz-transition-timing-function:cubic-bezier(0,.88,.44,1);-o-transition-timing-function:cubic-bezier(0,.88,.44,1);transition-timing-function:cubic-bezier(0,.88,.44,1);z-index:0;position:relative}.testimonial-page-wrap .buyerscore-testimonial.is-active .expandReview,.bs-vehicle-review .buyerscore-testimonial.is-active .expandReview{background:#01589c;color:#fff}.testimonial-page-wrap .buyerscore-testimonial.is-active .expandReview .expand,.bs-vehicle-review .buyerscore-testimonial.is-active .expandReview .expand{display:none}.testimonial-page-wrap .buyerscore-testimonial.is-active .expandReview .collapse,.bs-vehicle-review .buyerscore-testimonial.is-active .expandReview .collapse{display:block}.testimonial-page-wrap .buyerscore-testimonial.is-active .expandReview .collapse+i,.bs-vehicle-review .buyerscore-testimonial.is-active .expandReview .collapse+i{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.testimonial-page-wrap .buyerscore-testimonial .buyerscorethumb,.bs-vehicle-review .buyerscore-testimonial .buyerscorethumb{font-size:1rem;margin-left:.125rem;position:relative;top:-.1875rem;color:#4caf50}.testimonial-page-wrap .buyerscore-testimonial .buyerscorethumb:before,.bs-vehicle-review .buyerscore-testimonial .buyerscorethumb:before{color:#4caf50}.testimonial-page-wrap .buyerscore-testimonial .buyerscorethumb:after,.bs-vehicle-review .buyerscore-testimonial .buyerscorethumb:after{content:"Yes";font-family:"Lato",sans-serif;font-size:.875rem;margin-left:.375rem;position:relative;top:-.0625rem}.testimonial-page-wrap .buyerscore-testimonial .buyerscorethumb.review-wouldnotrecommend,.bs-vehicle-review .buyerscore-testimonial .buyerscorethumb.review-wouldnotrecommend{color:#f44336}.testimonial-page-wrap .buyerscore-testimonial .buyerscorethumb.review-wouldnotrecommend:before,.bs-vehicle-review .buyerscore-testimonial .buyerscorethumb.review-wouldnotrecommend:before{position:relative;top:.125rem;color:#f44336}.testimonial-page-wrap .buyerscore-testimonial .buyerscorethumb.review-wouldnotrecommend:after,.bs-vehicle-review .buyerscore-testimonial .buyerscorethumb.review-wouldnotrecommend:after{content:"No"}.testimonial-page-wrap .buyerscore-testimonial .buyerscorestars .star,.bs-vehicle-review .buyerscore-testimonial .buyerscorestars .star{width:1.125rem;height:1.125rem;margin-right:.4375rem}.testimonial-page-wrap .buyerscore-testimonial .buyerscorestars .star:before,.bs-vehicle-review .buyerscore-testimonial .buyerscorestars .star:before{font-size:1.125rem}.testimonial-page-wrap .buyerscore-testimonial .starswouldrecommend,.bs-vehicle-review .buyerscore-testimonial .starswouldrecommend{margin-bottom:.25rem}.testimonial-page-wrap .buyerscore-testimonial .comment,.bs-vehicle-review .buyerscore-testimonial .comment{margin-bottom:.5rem;color:#323232;font-size:1rem;line-height:1.5rem}.testimonial-page-wrap .buyerscore-testimonial .comment .no-comment,.bs-vehicle-review .buyerscore-testimonial .comment .no-comment{font-style:italic;color:rgba(50,50,50,.5)}.testimonial-page-wrap .buyerscore-testimonial .name,.testimonial-page-wrap .buyerscore-testimonial .location,.bs-vehicle-review .buyerscore-testimonial .name,.bs-vehicle-review .buyerscore-testimonial .location{position:relative}.testimonial-page-wrap .buyerscore-testimonial .name:after,.testimonial-page-wrap .buyerscore-testimonial .location:after,.bs-vehicle-review .buyerscore-testimonial .name:after,.bs-vehicle-review .buyerscore-testimonial .location:after{content:'•';position:absolute;right:-.625rem;top:.3125rem;color:rgba(0,0,0,.3);font-size:.5rem}.testimonial-page-wrap .buyerscore-testimonial .namedate,.bs-vehicle-review .buyerscore-testimonial .namedate{color:rgba(0,0,0,.6);font-size:.875rem}.testimonial-page-wrap .buyerscore-testimonial .namedate .name,.bs-vehicle-review .buyerscore-testimonial .namedate .name{display:inline-block;margin-right:.75rem;white-space:nowrap}.testimonial-page-wrap .buyerscore-testimonial .namedate .adminModified,.bs-vehicle-review .buyerscore-testimonial .namedate .adminModified{white-space:nowrap;margin-left:.25rem;position:relative}.testimonial-page-wrap .buyerscore-testimonial .namedate .date,.testimonial-page-wrap .buyerscore-testimonial .namedate .location,.bs-vehicle-review .buyerscore-testimonial .namedate .date,.bs-vehicle-review .buyerscore-testimonial .namedate .location{display:inline-block;white-space:nowrap;margin-right:.75rem}.testimonial-page-wrap .buyerscore-testimonial .answered-by,.bs-vehicle-review .buyerscore-testimonial .answered-by{color:#01589c;display:block;position:relative;margin-top:.4375rem}.testimonial-page-wrap .buyerscore-testimonial .answered-by i,.bs-vehicle-review .buyerscore-testimonial .answered-by i{font-size:.375rem;margin-right:.25rem;position:relative;top:-.0625rem}.testimonial-page-wrap .buyerscore-testimonial .response,.bs-vehicle-review .buyerscore-testimonial .response{position:relative;padding-left:3.25rem;margin-top:.925rem}.testimonial-page-wrap .buyerscore-testimonial .response:before,.bs-vehicle-review .buyerscore-testimonial .response:before{content:"";font-family:"bs-icons";position:absolute;top:.125rem;left:.9375rem;color:#01589c;font-size:1.5rem}.testimonial-page-wrap .buyerscore-testimonial .response span,.bs-vehicle-review .buyerscore-testimonial .response span{background:#fff;display:inline-block;padding:.5rem .75rem;color:rgba(0,0,0,.8);width:100%}.testimonial-page-wrap .buyerscore-testimonial .starratings,.bs-vehicle-review .buyerscore-testimonial .starratings{position:relative;padding-top:1.5rem;margin-top:1.5rem}.testimonial-page-wrap .buyerscore-testimonial .starratings:before,.bs-vehicle-review .buyerscore-testimonial .starratings:before{content:'';height:.0625rem;position:absolute;top:0;left:0;right:-1.25rem;background:#01589c}.testimonial-page-wrap .buyerscore-testimonial:nth-child(odd),.bs-vehicle-review .buyerscore-testimonial:nth-child(odd){background:#fcfcfc}.testimonial-page-wrap .rating-pair,.bs-vehicle-review .rating-pair{display:block;margin-bottom:1rem}.testimonial-page-wrap .rating-pair:last-child,.bs-vehicle-review .rating-pair:last-child{margin-bottom:.5rem}.testimonial-page-wrap .rating-pair .title,.bs-vehicle-review .rating-pair .title{display:block;margin-bottom:.5rem;color:#01589c}.testimonial-page-wrap .rating-pair .buyerscorestars,.bs-vehicle-review .rating-pair .buyerscorestars{color:rgba(0,0,0,.6)}.testimonial-page-wrap .expand-btn,.bs-vehicle-review .expand-btn{position:relative;z-index:5}.bs-vehiclereviews-page-wrap .data-pager-inner{padding:0}.bs-vehiclereviews-page-wrap .vehicle-datapager a.btn-numerics,.bs-vehiclereviews-page-wrap .vehicle-datapager span.btn-current{display:block}.buyerscoredealershipsummary,.buyerscorevehiclesummary{margin-bottom:2rem;position:relative}.buyerscoredealershipsummary .overall-link,.buyerscorevehiclesummary .overall-link{position:absolute;top:0;left:0;right:0;bottom:0}.buyerscoredealershipsummary .buyerscore-testimonial,.buyerscorevehiclesummary .buyerscore-testimonial{background:#fff!important;border-top:none;border-bottom:none;padding-top:0;padding-bottom:0}.buyerscoredealershipsummary .buyerscore-testimonial:first-child,.buyerscorevehiclesummary .buyerscore-testimonial:first-child{border-top:none}.buyerscoredealershipsummary .buyerscore-testimonial.is-active,.buyerscorevehiclesummary .buyerscore-testimonial.is-active{border-color:#e6e6e6}.buyerscoredealershipsummary .buyerscore-testimonial .starratings,.buyerscorevehiclesummary .buyerscore-testimonial .starratings{margin-top:0}.buyerscoredealershipsummary .buyerscore-testimonial .starratings:before,.buyerscorevehiclesummary .buyerscore-testimonial .starratings:before{display:none}.buyerscoredealershipsummary h2,.buyerscorevehiclesummary h2{color:#01589c;font-weight:900;font-family:"Lato",sans-serif;font-size:1.625rem;text-transform:capitalize}.buyerscoredealershipsummary h2 a,.buyerscorevehiclesummary h2 a{color:#01589c;border-bottom:2px solid transparent;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;line-height:1;display:inline-block}.buyerscoredealershipsummary h2 a:hover,.buyerscorevehiclesummary h2 a:hover{border-bottom:2px solid #01589c}.buyerscoredealershipsummary .bs-logo,.buyerscorevehiclesummary .bs-logo{margin-top:.5rem;position:relative;z-index:4}.buyerscoredealershipsummary .bs-logo img,.buyerscorevehiclesummary .bs-logo img{width:7.5rem;max-height:1.25rem}.buyerscoredealershipsummary .bs-logo .powered-by,.buyerscorevehiclesummary .bs-logo .powered-by{font-size:.875rem;color:rgba(0,0,0,.5);margin-right:.25rem}.buyerscoredealershipsummary .rating-pair .title,.buyerscorevehiclesummary .rating-pair .title{color:#01589c}.buyerscoredealershipsummary .overall-stars,.buyerscorevehiclesummary .overall-stars{display:block}.buyerscoredealershipsummary .overall-stars .rating,.buyerscorevehiclesummary .overall-stars .rating{position:relative;line-height:1.25rem;position:relative;top:-.1875rem;padding-right:.5rem;padding-left:.25rem;color:rgba(0,0,0,.8)}.buyerscoredealershipsummary .overall-stars .count,.buyerscorevehiclesummary .overall-stars .count{padding-left:.75rem;position:relative;line-height:1.25rem;position:relative;top:-.1875rem;display:inline-block;color:rgba(0,0,0,.8)}.buyerscoredealershipsummary .overall-stars .count a,.buyerscorevehiclesummary .overall-stars .count a{color:rgba(0,0,0,.8);-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.buyerscoredealershipsummary .overall-stars .count:before,.buyerscorevehiclesummary .overall-stars .count:before{content:'';position:absolute;top:.125rem;bottom:0;left:0;width:.0625rem;background:#e6e6e6}.buyerscoredealershipsummary .overall-text,.buyerscorevehiclesummary .overall-text{margin-top:1.25rem;position:relative;padding-left:2.5rem;font-family:"Lato",sans-serif;line-height:1.4;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;min-height:2.5rem}.buyerscoredealershipsummary .overall-text i,.buyerscorevehiclesummary .overall-text i{font-size:1.75rem;position:absolute;top:.3125rem;left:0}.buyerscoredealershipsummary .overall-text span,.buyerscorevehiclesummary .overall-text span{color:#01589c;font-size:1rem}.view-normal .buyerscore-testimonial.is-active{background:#fff!important}}@media only screen and (min-width:375px){.testimonial-page-wrap .is-active .expanded-section-container,.bs-vehicle-review .is-active .expanded-section-container{display:table;width:100%}.testimonial-page-wrap .rating-pair,.bs-vehicle-review .rating-pair{width:50%;float:left}.testimonial-page-wrap .rating-pair .title,.bs-vehicle-review .rating-pair .title{min-width:10.625rem}.testimonial-page-wrap .rating-pair:nth-child(2n+1),.bs-vehicle-review .rating-pair:nth-child(2n+1){clear:both}}@media only screen and (min-width:640px){.bs-hdr-icon{width:5rem;height:5rem;background:#01589c;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;text-align:center;float:left;margin-right:1.25rem}.bs-hdr-icon i{font-size:2.3125rem;color:#fff;line-height:5rem}.buyerscore-errorwrapper.buyerscore-nodealerreviews{padding:0 .25rem}.bs-header{width:calc(100% - 102px);float:left;padding-top:.375rem}.review-header{border-left:.0625rem solid #e6e6e6;border-right:.0625rem solid #e6e6e6}.review-header h3{font-size:1.125rem}.bs-vehicle-reviews{padding-left:1rem;padding-right:1rem}.bs-vehicle-reviews li{border:.0625rem solid #e6e6e6;border-bottom:none;padding:1.5rem 1.25rem}.bs-vehicle-reviews li:last-child{border-bottom:.0625rem solid #e6e6e6}.bs-vehicle-reviews .date,.bs-vehicle-reviews .customer{color:rgba(0,0,0,.6);font-size:.875rem}.bs-vehicle-reviews .customer{text-transform:capitalize}.bs-vehicle-reviews .results-paging{text-align:left;display:table;width:100%}.bs-vehicle-reviews .results-paging .result-count{float:left}.bs-vehicle-reviews .results-paging .paging{float:right}.reviews,.bs-vehicle-review{padding-top:0}.dealersummary-container,.vehiclesummary-container{background:#fcfcfc;padding:2rem 1rem 0;margin-bottom:2rem;border-bottom:.0625rem solid #e6e6e6}.vehiclesummary-container{margin-bottom:0}.vehiclesummary-container .back-link{padding-left:0;top:0}.standard-testimonials{padding-top:2rem}.vs-buyerscore-vehicle{margin-top:2rem}.vs-buyerscore-vehicle .vehiclestarratings{display:table;width:100%}.vs-buyerscore-vehicle .vehiclestarratings .ratingpair{width:50%;float:left;font-size:.875rem;margin-bottom:.75rem}.vs-buyerscore-vehicle .vehiclestarratings .ratingpair .title{margin-bottom:0}.vs-buyerscore-vehicle .vehiclestarratings .ratingpair .buyerscorestars .star:before{margin-top:-.375rem}.vs-buyerscore-vehicle .vehiclestarratings .ratingpair:nth-child(odd){padding-right:.75rem}.vs-buyerscore-vehicle .vehiclestarratings .ratingpair:nth-child(even){padding-left:.75rem}.vs-buyerscore-vehicle .vehicleratingfooter .based-on{display:inline-block;text-align:left;margin-bottom:0;width:auto;float:left}.vs-buyerscore-vehicle .vehicleratingfooter .powered-by{display:inline-block;text-align:right;width:12.5rem;float:right}.vs-buyerscore-vehicle,.bs-buyercomments{width:106.4%;padding:1rem 1.25rem 1rem 1.75rem;margin-left:-1.5rem;margin-bottom:0}.bs-buyercomments{margin-bottom:0;padding-bottom:2rem}.testimonial-page-wrap .vehicle-datapager a.btn-numerics,.testimonial-page-wrap .vehicle-datapager span.btn-current,.bs-vehicle-review .vehicle-datapager a.btn-numerics,.bs-vehicle-review .vehicle-datapager span.btn-current{display:block}.testimonial-page-wrap .vehicle-datapager .btn-prev.aspNetDisabled,.testimonial-page-wrap .vehicle-datapager .btn-next.aspNetDisabled,.bs-vehicle-review .vehicle-datapager .btn-prev.aspNetDisabled,.bs-vehicle-review .vehicle-datapager .btn-next.aspNetDisabled{pointer-events:none}.testimonial-page-wrap .customer-reviews,.bs-vehicle-review .customer-reviews{padding-left:1rem;padding-right:1rem}.testimonial-page-wrap .buyerscore-testimonial,.bs-vehicle-review .buyerscore-testimonial{border-left:.0625rem solid #e6e6e6;border-right:.0625rem solid #e6e6e6;position:relative}.testimonial-page-wrap .buyerscore-testimonial .comment,.bs-vehicle-review .buyerscore-testimonial .comment{margin-bottom:.875rem}.testimonial-page-wrap .buyerscore-testimonial.is-active .starratings,.bs-vehicle-review .buyerscore-testimonial.is-active .starratings{display:table;width:100%}.testimonial-page-wrap .buyerscore-testimonial .starratings:before,.bs-vehicle-review .buyerscore-testimonial .starratings:before{right:0}.testimonial-page-wrap .rating-pair,.bs-vehicle-review .rating-pair{width:50%;float:left}.testimonial-page-wrap .rating-pair .title,.bs-vehicle-review .rating-pair .title{min-width:10.625rem}.testimonial-page-wrap .rating-pair:nth-child(2n+1),.bs-vehicle-review .rating-pair:nth-child(2n+1){clear:both}.testimonial-page-wrap .rating-pair:nth-child(4),.testimonial-page-wrap .rating-pair:nth-child(5),.bs-vehicle-review .rating-pair:nth-child(4),.bs-vehicle-review .rating-pair:nth-child(5){margin-bottom:0}.testimonial-page-wrap .expand-btn,.bs-vehicle-review .expand-btn{position:absolute;bottom:1.25rem;right:1.25rem}.buyerscoredealershipsummary h2,.buyerscorevehiclesummary h2{margin-bottom:.125rem}.buyerscoredealershipsummary .overall-text,.buyerscorevehiclesummary .overall-text{border-top:.0625rem solid #e6e6e6;padding-top:1.25rem;min-height:3.125rem;padding-left:1.875rem}.buyerscoredealershipsummary .overall-text i,.buyerscorevehiclesummary .overall-text i{top:1.4375rem;font-size:1.375rem}.buyerscoredealershipsummary .overall-text span,.buyerscorevehiclesummary .overall-text span{max-width:calc(100% - 110px)}.buyerscoredealershipsummary .buyerscore-testimonial,.buyerscorevehiclesummary .buyerscore-testimonial{border:.0625rem solid #e6e6e6!important;padding-top:1.5rem;padding-bottom:1.5rem}.buyerscoredealershipsummary .buyerscore-testimonial.is-active,.buyerscorevehiclesummary .buyerscore-testimonial.is-active{border:.0625rem solid #e6e6e6}.buyerscoredealershipsummary .overall-stars,.buyerscorevehiclesummary .overall-stars{display:inline-block;float:left}.buyerscoredealershipsummary .bs-logo,.buyerscorevehiclesummary .bs-logo{float:right;margin-top:0}.buyerscoredealershipsummary.view-ultraminimal .buyerscore-testimonial,.buyerscorevehiclesummary.view-ultraminimal .buyerscore-testimonial{display:table;width:100%;padding:2rem 1.25rem}.buyerscoredealershipsummary.view-ultraminimal h2,.buyerscorevehiclesummary.view-ultraminimal h2{margin-bottom:0;float:left}.buyerscorevehiclesummary .buyerscore-testimonial{padding-bottom:4.5rem}.bs-vehicle-reviews{margin-top:2rem}.bs-vehicle-review .review-select{border-top:none;border-bottom:.0625rem solid #e6e6e6}}@media only screen and (min-width:760px){.vs-buyerscore-vehicle,.bs-buyercomments{margin-left:-1.875rem}}@media only screen and (min-width:1024px){.testimonial-page-wrap .large-up-3>.column:nth-of-type(3n+1),.testimonial-page-wrap .large-up-3>.columns:nth-of-type(3n+1){clear:none}.buyerscoredealershipsummary.view-ultraminimal .buyerscore-testimonial,.buyerscorevehiclesummary.view-ultraminimal .buyerscore-testimonial{background:#fff!important}.buyerscoredealershipsummary.view-ultraminimal .buyerscore-testimonial h2,.buyerscorevehiclesummary.view-ultraminimal .buyerscore-testimonial h2{line-height:4.0625rem}.buyerscoredealershipsummary.view-ultraminimal .buyerscore-testimonial .bs-logo,.buyerscorevehiclesummary.view-ultraminimal .buyerscore-testimonial .bs-logo{margin-top:1.375rem}.buyerscorevehiclesummary .buyerscore-testimonial{padding-bottom:1.5rem}.vs-bs-vehicle{padding-bottom:1.5rem}.bs-comments{padding-top:1.5rem}.buyerscore-vehiclereviews-bswrapper .buyerscore-vehiclereview{margin-bottom:1.5rem}.review-select{border-top:none}.vs-buyerscore-vehicle{margin-top:1rem}.vs-buyerscore-vehicle .standard-btn{margin-top:2rem}.vs-buyerscore-vehicle,.bs-buyercomments{width:auto;margin-left:0;padding:1rem 1rem 2rem}.bs-buyercomments{padding-bottom:2rem;padding-top:0}.testimonial-page-wrap .rating-pair,.bs-vehicle-review .rating-pair{width:33.333%;margin-bottom:.5rem}.testimonial-page-wrap .rating-pair .title,.bs-vehicle-review .rating-pair .title{margin-right:.75rem;line-height:1.25rem}.testimonial-page-wrap .rating-pair .buyerscorestars span,.bs-vehicle-review .rating-pair .buyerscorestars span{position:relative;top:-.1875rem}.testimonial-page-wrap .rating-pair:nth-child(2n+1),.bs-vehicle-review .rating-pair:nth-child(2n+1){clear:none}.testimonial-page-wrap .rating-pair:nth-child(3n+1),.bs-vehicle-review .rating-pair:nth-child(3n+1){clear:both}.testimonial-page-wrap .buyerscore-testimonial .answered-by,.bs-vehicle-review .buyerscore-testimonial .answered-by{display:inline-block;margin:0}.bs-overview .expand-btn{display:none}.buyerscoredealershipsummary .overall-stars .buyerscorestars .star,.buyerscorevehiclesummary .overall-stars .buyerscorestars .star{width:1.5rem;height:1.5rem}.buyerscoredealershipsummary .overall-stars .buyerscorestars .star:before,.buyerscorevehiclesummary .overall-stars .buyerscorestars .star:before{font-size:1.5rem}.buyerscoredealershipsummary .overall-text i,.buyerscorevehiclesummary .overall-text i{top:1.3125rem}.buyerscoredealershipsummary .overall-text span,.buyerscorevehiclesummary .overall-text span{font-size:1.125rem}.buyerscoredealershipsummary .overall-link,.buyerscorevehiclesummary .overall-link{pointer-events:none}}@media only screen and (min-width:1200px){.testimonial-page-wrap .rating-pair .title,.bs-vehicle-review .rating-pair .title{float:left;display:inline-block}.vs-buyerscore-vehicle .vehiclestarratings{display:table;width:100%}.vs-buyerscore-vehicle .vehiclestarratings .ratingpair{width:25%}.vs-buyerscore-vehicle .vehiclestarratings .ratingpair .buyerscorestars .star:before{margin-top:-.375rem}.vs-buyerscore-vehicle .vehiclestarratings .ratingpair:nth-child(odd){padding-right:0}.vs-buyerscore-vehicle .vehiclestarratings .ratingpair:nth-child(even){padding-left:0}}