@charset "UTF-8";@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}.single-vehicle-wrap .single-vehicle-page .summary{color:#fff!important}.single-vehicle-wrap .single-vehicle-page .summary div[style],.single-vehicle-wrap .single-vehicle-page .summary p[style]{color:#fff!important}.single-vehicle-wrap .single-vehicle-page .summary .title{color:#fff!important}.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:"Fira Sans",sans-serif}.row{max-width:1240px}body{background:#000;border:0}h1,h2,h3,h4,h5,h6{color:#000}h3{color:#387cff;font-size:2.5em;font-family:"Roboto",sans-serif}a:hover,a:focus{color:#0047d1}.tabs dd>a,.tabs .tab-title>a{outline:0}button:focus{outline:0!important}*{outline:0!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:#055aff}.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:#387cff}.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:0;cursor:default;color:#387cff;border:2px solid #387cff}.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:#387cff;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:0;-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:#387cff}.nstSlider .bar{background:#387cff;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 #387cff}.custom-dropdown-area{width:100%;position:relative;margin:4px 0 1rem;min-width:100px!important}.custom-dropdown-area:hover .custom-dropdown-button{border-color:#387cff;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: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 #387cff;background-color:#fff;border-color:#387cff!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 #387cff;-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:0}.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:#387cff;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:#0050eb}.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:#387cff;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:#055aff}.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:#387cff;font-family:"Roboto",sans-serif;border:1px solid #387cff}.custom-btn:hover,.button:hover{background:#055aff;border:1px solid #055aff}.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:"Fira Sans",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:#387cff;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:"Fira Sans",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:0;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:0;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 #387cff}.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 #387cff}.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:0;-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:0;-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:0;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:#387cff;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:#387cff;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:#387cff;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 #387cff;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:#387cff;border-color:#387cff}.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:#387cff}.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:0;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:#387cff;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:"Fira Sans",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:#387cff;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:#0047d1}#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:#387cff}#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 #387cff;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:#387cff}#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:0}#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:#387cff}#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:#387cff;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:0;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:#387cff}#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 #387cff;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:#387cff;border-color:#387cff}.single-vehicle-wrap .action-wrap .vehicle-links li:hover:after{background:#387cff}.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:#387cff}.single-vehicle-wrap .action-wrap .vehicle-links li a:hover i{color:#387cff}.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:#387cff;position:relative;margin-top:2.5rem;border-color:#387cff;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:#055aff}.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:"Fira Sans",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:#387cff}.single-vehicle-wrap .title .has-360:hover{background:#055aff}.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:"Fira Sans",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:0;white-space:nowrap;vertical-align:top}.single-vehicle-wrap .links .favourite:before{content:"";outline:0}.single-vehicle-wrap .links .favourite:hover{color:rgba(100,100,100,.7);outline:0}.single-vehicle-wrap .links .favourite.active{color:#919191;outline:0;-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:0}.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:#387cff;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:#0050eb}.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:"Fira Sans",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:#387cff}.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:#387cff;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 #387cff;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:0}.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:0;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:#387cff;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:#0047d1}.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:"Fira Sans",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 #387cff;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:#387cff;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:#387cff;background:#387cff}.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:#387cff;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:#387cff;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:#387cff;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:0;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:#387cff}.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:#387cff}.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:#387cff}.single-vehicle-wrap .map .inner-map ul.contacts li.sales-person:last-child{border-bottom:0}.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:0;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:#387cff}.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:0}.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 #387cff;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:#387cff;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:#0050eb}.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:#0050eb}.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:#387cff}.color1{color:#000}.color2{color:#fff}.color3{color:#387cff}.color4{color:#bebebe}.color5{color:rgba(0,153,204,.4)}.color6{color:#747474}.backcolor1{background-color:#000}.backcolor2{background-color:#fff}.backcolor3{background-color:#387cff}.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:#387cff;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:#387cff;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:#387cff}.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:0;font-size:.875rem;padding-right:.5rem}.js-drilldown-back>a::before{content:"";font-family:"icomoon";border:0;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:#1e232b;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:#1e232b;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 #1e232b;-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:#14171c;border-left:3px solid #387cff;color:#387cff}ul.off-canvas-list li.js-drilldown-back a{padding-left:1.5rem;border-bottom:1px solid #14171c;border-left:0}ul.off-canvas-list li.js-drilldown-back a:hover{background-color:#1e232b;border-left:0;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:0;color:#919396;border-bottom:1px solid #14171c;margin:.375rem 0 1.25rem;line-height:1;padding:.25rem 0 .75rem 2rem}ul.off-canvas-list li.close a:hover{background-color:#1e232b;border-left:0;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:0;color:#adaeaf;width:60px;background-color:#14171c;-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:#14171c;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;color:#387cff}ul.off-canvas-list li.links #off-canvas-info ul li a:active{background-color:none;border-left:0}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:#1e232b;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:0;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:#387cff;padding-top:.1em}.mobile-menu-icon i.fi-lock{color:#387cff;background-color:#fff}.mobile-menu-icon.active i{background-color:#fff;color:#387cff}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:#387cff;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.favourite-vehicles .view-vehicle a:hover{color:#055aff}.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:#387cff;content:""}.compare-wrapper .back-link{font-size:.875rem;color:#387cff;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:#055aff}.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:#387cff;border-color:#387cff}.compare-wrapper .book-test:hover a,.compare-wrapper .buy-now:hover a{color:#387cff}.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 #0047d1;text-shadow:1px 1px #055aff;-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,#387cff,#0f61ff));background-image:-webkit(linear-gradient(90deg,#387cff,#0f61ff));background-image:-moz(linear-gradient(90deg,#387cff,#0f61ff));background-image:-o(linear-gradient(90deg,#387cff,#0f61ff));background-image:linear-gradient(90deg,#387cff,#0f61ff);-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,#4786ff,#1f6bff));background-image:-webkit(linear-gradient(90deg,#4786ff,#1f6bff));background-image:-moz(linear-gradient(90deg,#4786ff,#1f6bff));background-image:-o(linear-gradient(90deg,#4786ff,#1f6bff));background-image:linear-gradient(90deg,#4786ff,#1f6bff);border:1px solid #004de0}.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:0}.favourite-vehicles li .vehicle-info h6{font-size:.75rem}.favourite-vehicles li .price-wrapper{color:#387cff;padding-top:0}.favourite-vehicles li .price-wrapper .special{color:#387cff}.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 #387cff;-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 #387cff;-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:#387cff;max-width:180px;margin:.5rem auto 1rem}.compare-btn-area #compare-button:hover{background:#055aff;border:1px solid #055aff}.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:#387cff;-webkit-transition:all,.3;-moz-transition:all,.3;-o-transition:all,.3;transition:all,.3}.afford .finance-links a:hover{color:#055aff}.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:#387cff}.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:#387cff}.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 #387cff;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:0}.select-search #affordability-search select:hover{border:0}.select-search #affordability-search .custom-dropdown-area{background:#fff;border:0;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:0;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:0;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:0;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:0;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:#387cff;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:#387cff;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:#0050eb}.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:#387cff;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:0;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:0;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:0;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:0;outline:hidden;width:1.5rem;height:1.5rem;outline:0}.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:0;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:0;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:0;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:0;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:0;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:#387cff}.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:#387cff}.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:#76787c}.swiper-slide-2018 a:hover{color:#76787c}.swiper-slide-2018 .title{margin-top:1rem;opacity:0;font-family:"Roboto Condensed",sans-serif;font-size:15px;font-weight:bold;text-transform:uppercase}.swiper-slide-2018.slick-active a{color:#387cff}.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:#387cff}.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:#387cff}.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:#387cff}.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{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:#6b9eff;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:#055aff}.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:#003fb8}.testimonial-page-wrap .tab-links{border-bottom:solid 1px gray;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 gray;border-bottom:0;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:#387cff;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:#387cff;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:#387cff;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:0;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:"Fira Sans",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:#387cff;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:#055aff}.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:"Fira Sans",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:0}.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:0;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:0}.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:0;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:0}.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:0}.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:#387cff;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:0}.vehicle-info .favourite:before{content:"";outline:0}.vehicle-info .favourite:hover{color:#717272;opacity:.7;outline:0}.vehicle-info .favourite.active{color:#ffb4d9;outline:0;-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:0}.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:"Fira Sans",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:"Fira Sans",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:"Fira Sans",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:0}.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:"Fira Sans",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:0;max-width:170px}.vehicle-small .summary{padding:2rem 1.5rem 0 1.5rem;color:#fff;font-family:"Fira Sans",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:#387cff}.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:0;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 #387cff;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:0}.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:#387cff}.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:0;margin-right:.5rem;color:#000;padding:.5rem 1.5rem}.contact-page-wrap .dealer-tabs a.active{background:#fff;color:#387cff;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:#387cff;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:#055aff}.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:#387cff}.fin-app-2015 .current-vehicle-section{background:#fff;border:0}.fin-app-2015 .single-vehicle-wrapper>div{border:0;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:0;content:"";font-family:"icomoon"}.fin-app-2015 .nav-buttons .btn-next{margin-left:8px;background:#387cff;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:0;content:"";font-family:"icomoon"}.fin-app-2015 .fal-title{border-right:1px solid transparent;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 #387cff;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:#387cff}.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 #387cff;background:#387cff}.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:#387cff}.fin-app-2015 .fal-steps .fal-step-btn.active .btn{padding-top:0;background:#387cff;margin-top:0;border-width:2px;border-color:#387cff}.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:#387cff}.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:#387cff}.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:#387cff}.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 #387cff;margin-bottom:1rem;background-color:#387cff}.no-results-area .start-new-search:hover{background-color:#055aff;border-color:#055aff;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:block}#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:0;padding:0}#search-horizontal .search-panel ::-webkit-input-placeholder{color:#fff;font-weight:400;font-family:"Fira Sans",sans-serif}#search-horizontal .search-panel ::-moz-placeholder{color:#fff;font-weight:400;font-family:"Fira Sans",sans-serif}#search-horizontal .search-panel :-ms-input-placeholder{color:#fff;font-weight:400;font-family:"Fira Sans",sans-serif}#search-horizontal .search-panel :-moz-placeholder{color:#fff;font-weight:400;font-family:"Fira Sans",sans-serif}#search-horizontal .search-panel input,#search-horizontal .search-panel select{background:none;border:solid 1px #787878;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;font-family:"Fira Sans",sans-serif;font-weight:400;color:#fff;padding:0 1rem}#search-horizontal .search-panel label{display:none}#search-horizontal .search-panel .custom-dropdown-area{border:solid 1px #787878;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;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:"Fira Sans",sans-serif;font-weight:400;color:#fff;font-weight:400;font-family:"Fira Sans",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:#161616}#search-horizontal .search-panel .custom-dropdown-area ul li.disabled{display:none}#search-horizontal .search-panel .custom-dropdown-area .custom-dropdown-button{border:0}#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:0;padding-right:2rem}#search-horizontal .search-panel .custom-dropdown-area:hover .custom-dropdown-button{padding-right:2rem}#search-horizontal .search-panel .zselect{font-family:"Fira Sans",sans-serif;font-weight:400;color:#fff;border:solid 1px #787878;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;padding:0 1rem;font-weight:400;font-family:"Fira Sans",sans-serif}#search-horizontal .search-panel .zselect ul{background-color:#161616;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:#fff;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:0;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:0}#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:#387cff}.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:0}.no-results-vehicles .vehicle{padding-bottom:0;border:0;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:0;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:#387cff;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:#0050eb}.select-search .search-panel{border:0}.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:0}.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:0;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:0}.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:0}.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:0}.contact-page-wrap .map .dealership-google-map{margin-top:0}.contact-page-wrap .dealer-tabs{padding:0 0 0 .5rem;border:0;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:0}.contact-page-wrap .dealer-tabs a{border-right:0;border-top:0;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:0}.contact-page-wrap .dealer-tabs a.active{background:none;border-bottom:0;font-weight:normal;color:#387cff;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:0;bottom:0;position:static}.contact-page-wrap .dealer-tabs a.active:before{content:"";font-family:"icomoon";color:#387cff;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:0;border-bottom:0;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:0}.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 #387cff;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:0;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 #387cff;-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:#387cff}.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 #387cff}.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:#387cff;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:#055aff}.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:"Fira Sans",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:#387cff}.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:#387cff;color:#fff;border-color:#387cff}.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:0}.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:#387cff;border-color:#387cff}.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:#76787c}.swiper-slide-2018 a:hover{color:#387cff}.swiper-slide-2018 .title{margin-top:1rem;opacity:1;font-family:"Roboto Condensed",sans-serif;font-size:15px;font-weight:bold;text-transform:uppercase}.swiper-slide-2018.slick-active a{color:#76787c}.swiper-slide-2018.slick-active a:hover{color:#387cff}.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:0;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:"Fira Sans",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:#387cff;border-color:#387cff;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:0;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:0;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:#387cff;border:1px solid #387cff}.single-vehicle-wrap .action-wrap .vehicle-links .ask-question:hover a,.single-vehicle-wrap .action-wrap .vehicle-links .book-test-drive:hover a{color:#387cff}.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:0;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:0;-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:#387cff}.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:#387cff}.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:0;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:0}.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}@media only screen{#mc-modal-financeform-udc{width:100%}#mc-modal-financeform-udc #udc-finance-application{height:90vh}.single-vehicle-wrap .action-wrap .vehicle-links li i{width:65px;display:inline-block;margin-right:0!important}.single-vehicle-wrap .action-wrap .vehicle-links li i.icon-drive{font-size:16px}.single-vehicle-page{padding-bottom:0!important}#calculator-form #vehicle-details .specs,#calculator-form #vehicle-details .price{color:#fff}#calculator-form #vehicle-details .title{text-shadow:0 0 100px #397cff 0 0 80px #397cff 0 0 70px #397cff 0 0 30px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;text-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;color:#fff;overflow:visible}#finance-summary-section .disclaimer{color:#fff}.delivery-title{border-bottom:1px solid #787878;padding-bottom:.5rem}.custom-vehicle-page .delivery p{border:0;padding-top:0}#test-drive-form small{font-size:100%!important}.ask-a-question{text-align:center;margin-top:1rem}.ask-a-question a{border:1px solid #fff;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;border-radius:16px;padding:1.5rem 1rem;color:#fff;display:block;width:100%;max-width:170px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.ask-a-question a i{font-size:50px;display:block;margin:0 auto .5rem}.ask-a-question a:hover{color:#fff;border-color:#fff;text-shadow:0 0 100px #397cff 0 0 80px #397cff 0 0 70px #397cff 0 0 30px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;text-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;-webkit-box-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;-moz-box-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;box-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff}#fal-step-btn-5 .btn{border:0;box-shadow:none;background:none;width:auto}#fal-step-btn-5 .btn .inner{width:auto}#fal-step-btn-5.active .btn .inner{border:0;box-shadow:none;background:none}#homeIntro{overflow-x:hidden}.ci-spanner{position:relative;top:-12px}.multi-line{display:inline-block}.multi-line span{display:block}.contact-page-wrap ul.sales .sales-person{min-height:157px;margin-bottom:0}.thankyou-finance h1,.thankyou-finance p{text-align:center!important;text-shadow:0 0 100px #397cff 0 0 80px #397cff 0 0 70px #397cff 0 0 30px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;text-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;margin-bottom:1rem!important}.thankyou-finance p{font-size:20px!important}.thankyou-finance .circle-img{width:200px;margin-bottom:1.75rem}.finance-app-wrap .finance-person .home-btn{margin:0 1rem 1rem 0}.circle-img{-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;overflow:hidden}.form-container .vehicle-small-wrap .clean-car-reebate-fee,.reveal .clean-car-reebate-fee{color:#000!important}.custom-vehicle-media{right:0}.custom-vehicle-media .enlarge-img{float:right!important;margin-right:7rem;margin-bottom:1px}.custom-vehicle-media .has-video{background:transparent!important;height:55px;position:relative;top:-2.75rem}.custom-vehicle-media .has-video a{text-shadow:0 0 100px #397cff 0 0 80px #397cff 0 0 70px #397cff 0 0 30px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;text-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;font-size:50px}.custom-vehicle-page .price-wrapper .calculate-finance .custom-btn{font-size:16px;font-weight:400;margin-right:1rem}#video-div-custom{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;opacity:0;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;background:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center}#video-div-custom.active{opacity:1;pointer-events:all;z-index:13}#video-div-custom .close-custom-video{position:absolute;top:.5rem;right:.875rem;color:rgba(255,255,255,.95);z-index:9}#video-div-custom .close-custom-video:hover{opacity:.7}#video-div-custom .flex-video-custom{position:relative;padding-bottom:56.25%;height:0;width:100%}#video-div-custom .flex-video-custom iframe{position:absolute;top:0;left:0;width:100%;height:100%}.custom-dropdown-button a,.single-vehicle-wrap .calculator .finance-calculator-vehicle-single p.disclaimer{color:#fff!important}.custom-vehicles-page .results-count i,.custom-vehicles-page .standard-vehicles-top .results-count,.clean-car-reebate-fee{color:#fff!important}.fin-app-2015 .form-section{padding:0}.finance-app-wrap .single-vehicle-wrap .map{padding-top:0;width:300px}.finance-app-wrap .single-vehicle-wrap .map .inner-map ul.contacts li.sales-person{width:280px}.finance-app-wrap #salespersonSlick{margin:0}#mc-modal-financeform .slick-slider .slick-dots{padding-top:.5rem!important}.favourite-vehicles .compare-selected .select-inner:before{color:#387cff}.favourite-vehicles .compare-selected .select-inner:after{color:#fff}.inner-list h6{margin-bottom:0;font-weight:500;font-size:16px;color:#fff}.admin-page-wrap label{text-align:left;color:#fff}.admin-page-wrap textarea{background:#161616!important;border:solid 1px #787878!important;color:#fff}.sales-person .hasFinanceLink{padding-left:160px;position:relative;top:-1.25rem}.sales-person .hasFinanceLink a{font-size:15px;color:#fff;text-shadow:0 0 100px #397cff 0 0 80px #397cff 0 0 70px #397cff 0 0 30px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;text-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff}.section1-wrapper .swiper-slide-2018 .title{color:#fff}#search-horizontal .search-panel label{color:#fff!important}#homeIntro{position:fixed}.gallery-wrapper .thumb-item.slick-slide{position:relative;padding-bottom:3%}.gallery-wrapper .thumb-item.slick-slide img{max-height:64px;position:absolute}.gallery-full .full-item{position:relative}.custom-vehicle-media{position:absolute;bottom:0;left:0;z-index:9999}.custom-vehicle-media .has-media{pointer-events:all}.custom-vehicle-media .has-video,.custom-vehicle-media .enlarge-img{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}.custom-vehicle-media .has-video a,.custom-vehicle-media .enlarge-img a{color:#fff}.finance-calculator-vehicle-single .provider-logo{-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;overflow:hidden;padding:0!important;width:109px!important;height:109px}.more-actions{color:#fff}ul[data-mclist].mclist-visible{background:#19191a!important;border-color:#787878!important}body{background:#000}.section1-wrapper .circle-icon-wrapper{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.section1-wrapper .circle-icon-wrapper.no-rotate{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg)}.section1-wrapper .circle-icon-wrapper.no-rotate i{font-size:50px}.swiper-slide-2018.slick-active a .icon-set-4,.swiper-slide-2018.slick-active a .custom-icon{color:#fff;text-shadow:0 0 100px #397cff 0 0 80px #397cff 0 0 70px #397cff 0 0 30px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;text-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff}.neon-text{text-shadow:0 0 100px #397cff 0 0 80px #397cff 0 0 70px #397cff 0 0 30px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;text-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;color:#fff}a.neon-text:hover{color:#fff}.heading{font-size:36px}#search-horizontal .search-panel .custom-dropdown-area li:first-child{display:block}.text-center{text-align:center}.font-times{font-family:"Times New Roman"}.hidden{display:none}.row{max-width:1200px}.inner-list{margin-left:1.25rem;margin-bottom:1.25rem}.inner-list li{list-style:disc;margin-bottom:1rem}.has-media{pointer-events:none}.icon-action-calculator-sm::before{color:inherit!important}blockquote{border:0;padding:0;color:#000}blockquote p{color:inherit}h3::after{display:none}#calculator-form h2.finance-title::after{display:none}.wcd-page h4{font-weight:bold;font-size:20px;margin-bottom:1rem}.wcd-page h6{font-weight:bold;font-size:18px;margin-top:1rem}.wcd-page .page-menu{display:block;width:100%;margin-bottom:1rem}.wcd-page .tabs-content{background:transparent;border:0}.wcd-page p,.wcd-page li{text-align:left!important}.wcd-page .tabs{background:none;border:0}.wcd-page .tabs-title{float:none;display:block;width:100%;text-align:center;border-bottom:1px solid rgba(255,255,255,.8);border-left:1px solid rgba(255,255,255,.8);border-right:1px solid rgba(255,255,255,.8)}.wcd-page .tabs-title:first-child{border-top:1px solid rgba(255,255,255,.8)}.wcd-page .tabs-title>a{text-align:center!important;color:#fff}.wcd-page .tabs-title.active{border-color:#fff;-webkit-box-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;-moz-box-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;box-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff}.wcd-page .tabs-title>a:hover{background:none;text-shadow:0 0 100px #397cff 0 0 80px #397cff 0 0 70px #397cff 0 0 30px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;text-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff}.wcd-page .tabs-title>a:focus,.wcd-page .tabs-title>a[aria-selected=true]{background:none;color:#fff;text-shadow:0 0 100px #397cff 0 0 80px #397cff 0 0 70px #397cff 0 0 30px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;text-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;font-weight:bold;-webkit-box-shadow:inset 0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;-moz-box-shadow:inset 0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;box-shadow:inset 0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;border-color:#fff;position:relative}.wcd-page .tabs-title>a:focus:before,.wcd-page .tabs-title>a[aria-selected=true]:before{content:"";position:absolute;top:-1px;left:-1px;bottom:-1px;right:-1px;border:2px solid #fff;z-index:2;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.wcd-page .virtual-tour-btn{margin-top:1rem;padding:0;width:100%}.first-step-container h3{color:#fff;font-size:20px;margin-bottom:1rem}.results-bar{border:0}.contact-page-wrap h4.contact-title{border:0;padding-left:0}.vehicle-hot{display:none!important}.cell-photo .vehicle-media{right:auto;left:.5rem}.fin-app-2015 .fal-steps .fal-step-btn.active .text{color:#387cff!important}.vehicle-badges .new{display:none}.contact-page-wrap ul.sales .sales-person img{width:140px}.contact-page-wrap .sales-team ul{border:0}.contact-page-wrap .sales-team ul li .contact-img{width:40%;max-width:160px}.contact-page-wrap .sales-team ul li .contact-img img{border:0}.contact-page-wrap .sales-team ul li .contact-info a{border:0}.contact-page-wrap .sales-team ul li .contact-info{width:60%}.single-vehicle-wrap .links .inner{border:0!important}.single-vehicle-wrap .feature-wrap .vehicle-icons ul li i:before{color:#000}.contact-page-wrap .contact-info ul li .day-hours.active .day{color:#fff!important;text-shadow:0 0 100px #397cff 0 0 80px #397cff 0 0 70px #397cff 0 0 30px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;text-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff}.contact-page-wrap .contact-info ul li .day-hours.active .hours{color:#fff;text-shadow:0 0 100px #397cff 0 0 80px #397cff 0 0 70px #397cff 0 0 30px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;text-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff}.finance-app-wrap .fileinput-button{margin-top:.25rem;cursor:pointer}.finance-app-wrap .fileinput-button span:before{content:"";font-family:"foundation-icons";margin-right:.25rem}.team-page h3:after{display:none}.team-page .staff-member{margin-bottom:1.5rem}.team-page .staff-member h6{font-size:16px;font-weight:bold;margin-bottom:0;margin-top:.75rem}.team-page .staff-member .content{display:block;font-size:14px}.team-page .staff-member .content a{color:#000;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.team-page .staff-member .content a:hover{color:#387cff}.team-page .staff-member .content.position{color:rgba(0,0,0,.6);font-weight:bold}.team-page .staff-member p{color:rgba(0,0,0,.7);font-size:14px;margin-top:.5rem}a{color:#387cff;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}a:hover{color:#333}.gallery-wrapper .slick-slide img{max-height:50vh;object-fit:contain}.menu-icon{height:20px}.section1-wrapper{padding-top:3rem;text-align:center;background-color:transparent}.section1-wrapper .slick-list,.section1-wrapper .slick-track,.section1-wrapper .category-slider-wrapper,.section1-wrapper .swiper-wrapper{overflow:visible}.section1-wrapper h2{font-family:"Fira Sans",sans-serif;font-weight:bold;font-size:28px;letter-spacing:-1px;text-align:center;color:#fff;text-shadow:0 0 100px #397cff 0 0 80px #397cff 0 0 70px #397cff 0 0 30px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;text-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;position:relative;margin-bottom:1rem}.section1-wrapper .title{color:#76787c}.swiper-slide-2018 .ci-ev{font-size:50px}.swiper-slide-2018 [class^=icon]::before{color:inherit!important}.why-wcd-page .home-btn{transition:all .1s;margin-bottom:3rem}.why-wcd-page .home-btn.hidden{display:none}.why-wcd-page .details{text-align:center}.why-wcd-page .details p{text-align:left}.why-wcd-page .description{margin-bottom:3rem}.no-matching-results{font-size:20px;font-weight:900;font-family:"Fira Sans",sans-serif;color:#fff;text-align:center;padding:2rem 0 3rem}.home-btn{font-size:13px;color:#fff;font-family:"Fira Sans",sans-serif;font-weight:bold;letter-spacing:2px;text-shadow:2px 2px 0 rgba(0,0,0,.08);display:inline-block;text-align:center;line-height:52px;padding:0 3rem;text-align:center;background:#387cff;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;position:relative;text-transform:uppercase;overflow:hidden}.home-btn:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:-owg(linear-gradient(180deg,#2f62d9 0,#308bf3 0,#70dcf1 100%));background-image:-webkit(linear-gradient(180deg,#2f62d9 0,#308bf3 0,#70dcf1 100%));background-image:-moz(linear-gradient(180deg,#2f62d9 0,#308bf3 0,#70dcf1 100%));background-image:-o(linear-gradient(180deg,#2f62d9 0,#308bf3 0,#70dcf1 100%));background-image:linear-gradient(180deg,#2f62d9 0,#308bf3 0,#70dcf1 100%)}.home-btn:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:-owg(linear-gradient(180deg,#2556ca 0,#187df2 0,#59d6ef 100%));background-image:-webkit(linear-gradient(180deg,#2556ca 0,#187df2 0,#59d6ef 100%));background-image:-moz(linear-gradient(180deg,#2556ca 0,#187df2 0,#59d6ef 100%));background-image:-o(linear-gradient(180deg,#2556ca 0,#187df2 0,#59d6ef 100%));background-image:linear-gradient(180deg,#2556ca 0,#187df2 0,#59d6ef 100%);opacity:0;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.home-btn span{position:relative;z-index:1;pointer-events:none}.home-btn:hover,.home-btn:focus,.home-btn:active{background:#055aff;color:#fff}.home-btn:hover:after,.home-btn:focus:after,.home-btn:active:after{opacity:1}.fern-bg{background:#010101;position:relative;overflow:hidden}.fern-bg .parallax-image{background:url(../../Userfiles/Image/fern-sm.png) 50% 50% repeat;background-size:auto;position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:1}.fern-bg .row{position:relative;z-index:1}header{background:#010101;padding:2.5rem 0}header .logo{margin:0 auto;padding:0 1rem 1.5rem;position:relative}header .logo img{max-width:420px;width:100%}header .logo:before{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#d7e5ff;-webkit-box-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;-moz-box-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;box-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff}header .info{padding-top:1rem;font-family:"Fira Sans",sans-serif;font-weight:500;font-size:16px;color:#fff;letter-spacing:0;line-height:23px}header .info img{margin-right:.25rem}header .info .addr{margin-bottom:.25rem}header .info a{color:#fff;text-shadow:0 0 0 rgba(0,0,0,0);-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}header .info a:hover{text-shadow:0 0 100px #397cff 0 0 80px #397cff 0 0 70px #397cff 0 0 30px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;text-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff}header.vehicle{display:none}footer{position:relative;padding-top:3.5rem;padding-bottom:0;background:#010101;background-size:auto;text-align:left}footer:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#fff;-webkit-box-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;-moz-box-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;box-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff}footer h6{font-family:"Fira Sans",sans-serif;font-size:29px;color:#fff;letter-spacing:-1px;font-weight:bold;text-shadow:0 0 100px #397cff 0 0 80px #397cff 0 0 70px #397cff 0 0 30px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;text-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;position:relative;padding-left:3rem;margin-bottom:2rem}footer h6:before{content:"";position:absolute;top:-66px;left:-66px;width:173px;height:173px;pointer-events:none}footer .google_map{background:rgba(255,255,255,.3);display:block;height:208px;margin-bottom:2rem;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;overflow:hidden}footer .contact-section h6:before{background:url(../../Userfiles/Image/icon-phone.png) 50% 50% no-repeat}footer .hours-section{padding-bottom:2rem}footer .hours-section h6:before{background:url(../../Userfiles/Image/icon-hours.png) 50% 50% no-repeat}footer .location-section h6:before{background:url(../../Userfiles/Image/icon-locate.png) 50% 50% no-repeat}footer .content{display:block;font-family:"Roboto",sans-serif;font-size:16px;color:#fff;letter-spacing:0;line-height:26px;text-shadow:0 0 0 rgba(0,0,0,0)}footer .content a{color:#fff;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}footer .content a:hover{color:#fff;text-shadow:0 0 100px #397cff 0 0 80px #397cff 0 0 70px #397cff 0 0 30px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;text-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff}footer .copyright{position:relative;margin-top:2.5rem;padding:1.5rem 0 1.75rem;font-size:.75rem;letter-spacing:.054375rem;text-transform:uppercase;color:#fff;text-align:center;font-family:"Roboto",sans-serif}footer .copyright:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background-image:-owg(linear-gradient(90deg,#387cff 0,#387cff 40%,rgba(31,34,37,0) 100%));background-image:-webkit(linear-gradient(90deg,#387cff 0,#387cff 40%,rgba(31,34,37,0) 100%));background-image:-moz(linear-gradient(90deg,#387cff 0,#387cff 40%,rgba(31,34,37,0) 100%));background-image:-o(linear-gradient(90deg,#387cff 0,#387cff 40%,rgba(31,34,37,0) 100%));background-image:linear-gradient(90deg,#387cff 0,#387cff 40%,rgba(31,34,37,0) 100%)}footer .copyright span{font-size:1rem;vertical-align:sub;margin:0 .5rem 0 4px}footer .copyright i{display:block;height:0;overflow:hidden}footer .copyright a{color:#fff}footer .copyright a:hover{color:#fff;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}footer .hours-list{max-width:280px}footer .hourday{background:transparent;display:block;font-family:"Roboto",sans-serif;line-height:30px;color:#fff;font-size:16px}footer .hourday .day{float:left;text-align:left}footer .hourday .time{float:right;text-align:right}footer .hourday:after{content:"";clear:both;display:block}footer .hourday.active{background:transparent;font-family:"Roboto",sans-serif;color:#fff;text-shadow:0 0 100px #397cff 0 0 80px #397cff 0 0 70px #397cff 0 0 30px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;text-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff}footer .hourday.active span{background:transparent}footer .footer-container{display:table;width:100%}footer .ftr-partners{display:flex;align-content:center;justify-content:center;margin-top:2rem;flex-wrap:wrap;gap:2rem}.slide-section{position:relative;background:#000;overflow:hidden}.slide-section .slide-bg{z-index:0;overflow:hidden}.slide-section .slide-bg .img-wrap{position:absolute;top:0;bottom:0;left:0;width:100%;display:flex;align-items:center;text-align:center}.slide-section .slide-bg img{width:auto;margin:auto}.slide-section .slide-bg .slide1{background:url(../../Userfiles/Image/wcd-range_rover.jpg) 50% 50% no-repeat;background-size:cover}.slide-section .slide-bg .slide2{background:url(../../Userfiles/Image/banner2-s.jpg) 50% 50% no-repeat;background-size:cover}.slide-section .slide-bg .slide3{background:url(../../Userfiles/Image/banner-2.jpg) 50% 50% no-repeat}.slide-section .slide-bg .slide4{background:url(../../Userfiles/Image/banner-3.jpg) 50% 50% no-repeat}.slide-section .slick-dots{margin:-4rem auto 0;list-style:none;text-align:center;padding:0;display:table!important;position:relative;z-index:10}.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,.3);color:rgba(255,255,255,0);width:.875rem;height:.875rem;margin:0 .425rem;cursor:pointer}.slide-section .slick-dots li.slick-active{background:#387cff}#buy-section{padding:0 0 2rem;text-align:center}#buy-section h2{font-family:"Fira Sans",sans-serif;color:#fff;font-weight:bold;font-size:31px;text-shadow:0 0 100px #397cff 0 0 80px #397cff 0 0 70px #397cff 0 0 30px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;text-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;line-height:1;margin-bottom:2rem}#buy-section h2 span{font-size:67px;display:block}#buy-section .intro{font-size:16px;color:#fff;letter-spacing:0;line-height:28px;padding-bottom:1rem;max-width:800px;margin:auto}#buy-section img{display:block;margin:auto;padding-bottom:1rem}#buy-section .title{font-family:"Fira Sans",sans-serif;font-weight:bold;font-size:20px;color:#fff;letter-spacing:-.33px;line-height:24px;text-shadow:0 0 100px #397cff 0 0 80px #397cff 0 0 70px #397cff 0 0 30px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;text-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;display:block;margin-bottom:.75rem}#buy-section .text{font-size:16px;color:rgba(255,255,255,.7);font-family:"Roboto",sans-serif;letter-spacing:0;line-height:24px;max-width:320px;margin:auto;display:block;padding-bottom:1rem}#buy-section .slick-dots{margin:2rem auto 0;list-style:none;text-align:center;padding:0;display:table!important;position:relative;z-index:10}#buy-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,.3);color:rgba(255,255,255,0);width:.875rem;height:.875rem;margin:0 .425rem;cursor:pointer;-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0)}#buy-section .slick-dots li.slick-active{background:#fff;-webkit-box-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;-moz-box-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;box-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff}.home-text-section{padding:2rem 0 0;text-align:center}.home-text-section h2{font-family:"Fira Sans",sans-serif;color:#fff;font-weight:bold;font-size:31px;text-shadow:0 0 100px #397cff 0 0 80px #397cff 0 0 70px #397cff 0 0 30px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;text-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;line-height:1;margin-bottom:1rem}.home-text-section h2 span{font-size:67px;display:block}.home-text-section p{font-size:16px;color:#fff;letter-spacing:0;line-height:28px;padding-bottom:1rem;max-width:800px;margin:auto}.home-text-section .inner-list{width:100%;max-width:820px;margin:auto}.home-text-section li{font-size:16px;color:#fff;letter-spacing:0;line-height:28px;list-style:disc;text-align:left;margin-bottom:.125rem}.home-text-section .map img{max-height:300px}#established-section{padding-bottom:3rem}#protection-section p{text-align:left}.category-slider{padding:0}#search-horizontal{background:transparent;padding:3rem 1rem 1rem}#search-horizontal .other-links{text-align:center;margin-bottom:2rem}#search-horizontal .other-links a{display:block;color:#fff;font-family:"Fira Sans",sans-serif;font-weight:bold;font-size:20px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#search-horizontal .other-links a:hover{color:#387cff}#search-horizontal .row{position:static}#search-horizontal .search-inner{position:relative;z-index:10}#search-horizontal h2{font-family:"Fira Sans",sans-serif;font-weight:bold;font-size:28px;letter-spacing:-1px;text-align:center;color:#fff;text-shadow:0 0 100px #397cff 0 0 80px #397cff 0 0 70px #397cff 0 0 30px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;text-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;margin-bottom:2rem;line-height:1}#search-horizontal h2:hover{opacity:.8;cursor:pointer}#search-horizontal h2 span{width:0;height:0;border-style:solid;border-width:6px 4px 0 4px;border-color:#fff transparent transparent transparent;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;position:absolute;margin:11px 7px}#search-horizontal h2.active span{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}#search-horizontal a.toggle-title{color:#fff;text-shadow:0 0 100px #397cff 0 0 80px #397cff 0 0 70px #397cff 0 0 30px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;text-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;font-size:12px;text-align:right;display:block;padding-right:.75rem}#search-horizontal .search-panel input,#search-horizontal .search-panel select{font-size:14px;letter-spacing:0;margin-bottom:0;margin-top:0}#search-horizontal .search-panel .search-input-wrapper{margin-bottom:20px}#search-horizontal .search-panel .search-input-wrapper input{background:#161616;height:52px;line-height:52px}#search-horizontal .search-panel .search-input-wrapper a{display:none}#search-horizontal .search-panel .custom-dropdown-area{background:#161616;height:52px;line-height:52px;margin-bottom:20px}#search-horizontal .search-panel .custom-dropdown-area a{background:none;font-size:14px;letter-spacing:0;line-height:52px}#search-horizontal .search-panel .custom-dropdown-area ul{top:51px}#search-horizontal .search-panel .custom-dropdown-area li{line-height:36px;height:36px}#search-horizontal .search-panel .custom-dropdown-area li .option-title a{line-height:36px}#search-horizontal .search-panel .custom-dropdown-area li:hover{background:rgba(240,240,240,.1);color:#fff}#search-horizontal .search-panel .zselect{background:none;font-size:14px;letter-spacing:0;margin-bottom:20px}#search-horizontal .search-panel .zselect>span{line-height:51px}#search-horizontal .search-panel .zselect span{font-size:14px}#search-horizontal .search-panel .zselect ul{background-color:#161616;top:51px}#search-horizontal .search-panel .zselect ul li span{padding-top:0;display:block!important;padding-left:.5rem}#search-horizontal .search-panel .zselect ul li:hover{background-color:rgba(240,240,240,.1);color:#fff}#search-horizontal .search-panel .zselect,#search-horizontal .search-panel .custom-dropdown-button{background:#161616;height:52px;line-height:52px}#search-horizontal .search-panel .home-search-btn{max-width:280px}#search-horizontal .search-panel .vehicles-btn{margin-top:20px}#search-type-section{padding:0 0 2rem}#search-type-section h4{font-family:"Fira Sans",sans-serif;font-weight:bold;font-size:28px;color:#fff;letter-spacing:-1px;text-shadow:0 0 100px #397cff 0 0 80px #397cff 0 0 70px #397cff 0 0 30px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;text-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;position:relative;margin-top:-3rem;margin-bottom:1rem}#search-type-section img{display:block;margin:auto;width:auto}#search-type-section p{color:#fff;font-family:"Roboto",sans-serif;font-size:16px;letter-spacing:0;line-height:28px;max-width:380px;margin:0 auto 1rem}#search-type-section .search-item{text-align:center;padding:0 1rem}#search-type-section .home-btn{margin-top:1rem}#search-type-section .slick-dots{margin:2rem auto 0;list-style:none;text-align:center;padding:0;display:table!important;position:relative;z-index:10}#search-type-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,.3);color:rgba(255,255,255,0);width:.875rem;height:.875rem;margin:0 .425rem;cursor:pointer;-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0)}#search-type-section .slick-dots li.slick-active{background:#fff;-webkit-box-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;-moz-box-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;box-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff}#more-section{text-align:center;padding:1rem 0 3rem}#more-section h2{font-family:"Fira Sans",sans-serif;font-size:34px;color:#fff;font-weight:bold;letter-spacing:-1px;text-align:center;margin-bottom:1.5rem}#more-section h2 span{color:#387cff;display:block}#more-section h3{font-family:"Fira Sans",sans-serif;font-weight:bold;font-size:28px;color:#fff;letter-spacing:-1px;text-shadow:0 0 100px #397cff 0 0 80px #397cff 0 0 70px #397cff 0 0 30px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;text-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;position:relative;margin-bottom:1rem}#more-section p{font-family:"Roboto",sans-serif;font-size:16px;color:#fff;letter-spacing:0;line-height:28px}#more-section ul{margin-left:1.25rem;margin-bottom:1rem}#more-section ul li{font-family:"Roboto",sans-serif;font-size:16px;color:#fff;letter-spacing:0;line-height:28px;text-align:left;list-style:disc}#more-section .learn-more{font-family:"Fira Sans",sans-serif;color:#fff;text-shadow:0 0 100px #397cff 0 0 80px #397cff 0 0 70px #397cff 0 0 30px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;text-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#more-section .learn-more:hover{opacity:.7}#more-section .text-side{margin:0 auto 3rem;width:80%}#more-section .img-side{margin-bottom:1.5rem}#more-section .img-side .inner{padding-bottom:60%;width:100%}#more-section .best-section .img-side .inner{background:url(../../Userfiles/Image/wcd-01-1.jpg) 50% 50% no-repeat;background-size:cover}#more-section .quality-section .img-side .inner{background:url(../../Userfiles/Image/wcd-02-1.jpg) 50% 50% no-repeat;background-size:cover}#more-section .family-section .img-side .inner{background:#fff}#more-section .dealership-section .img-side .inner{background:url(../../Userfiles/Image/2020/WCD-Main2.jpg) 50% 50% no-repeat;background-size:cover}#more-section .dealership2-section .img-side .inner{background:url(../../Userfiles/Image/2020/Multi-Sign-Photo.jpg) 50% 50% no-repeat;background-size:cover}#more-section .dealership2-section .kids-area{background:none;background-image:none!important}#more-section .dealership2-section .kids-area .inner{background:url(../../Userfiles/Image/2020/Kids-Area2.jpg) 50% 50% no-repeat;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;height:auto}#more-section .focus-section .img-side .inner{background:url(../../Userfiles/Image/wcd-06-1.jpg) 50% 50% no-repeat;background-size:cover}#more-section .multi-sign .inner{background:url(../../Userfiles/Image/2020/Multi-Sign-Photo2.jpg) 50% 50% no-repeat;background-size:cover;padding-bottom:60%;width:100%}#more-section .kids-area .inner{background:url(../../Userfiles/Image/2020/Kids-Area2.jpg) 50% 50% no-repeat;background-size:cover;padding-bottom:60%;width:100%}#more-section .showroom-img .inner{background:url(../../Userfiles/Image/2020/Main-Showroom2.jpg) 50% 50% no-repeat;background-size:cover;padding-bottom:60%;width:100%}#more-section .euro-img .inner{background:url(../../Userfiles/Image/2020/Euro-Showroom2.jpg) 50% 50% no-repeat;background-size:cover;padding-bottom:60%;width:100%}#more-section .breaking-news{background:#fff;padding:3rem 1rem}#more-section .breaking-news .inner{padding:0}#more-section .breaking-news h2{font-weight:bold;color:red;margin-bottom:1rem;text-align:center}#more-section .breaking-news h4{font-size:18px;color:#000;text-align:center;margin-bottom:1rem}#more-section .breaking-news ul li{list-style:disc;color:#000}#more-section .breaking-news p{text-align:center;color:#000;font-size:14px;margin-bottom:.5rem}.tile-section{max-width:640px;margin:auto;overflow:hidden}.tile-section .outside-img{background:url(../../Userfiles/Image/2020/WCD-Main2.jpg) 50% 50% no-repeat;background-size:cover;padding-bottom:60%;width:100%}.tile-section .multi-sign{background:url(../../Userfiles/Image/2020/Multi-Sign-Photo2.jpg) 50% 50% no-repeat;background-size:cover;padding-bottom:60%;width:100%}.tile-section .kids-area{background:url(../../Userfiles/Image/2020/Kids-Area2.jpg) 50% 50% no-repeat;background-size:cover;padding-bottom:60%;width:100%}.tile-section .showroom-img{background:url(../../Userfiles/Image/2020/Main-Showroom2.jpg) 50% 50% no-repeat;background-size:cover;padding-bottom:60%;width:100%}.tile-section .euro-img{background:url(../../Userfiles/Image/2020/Euro-Showroom2.jpg) 50% 50% no-repeat;background-size:cover;padding-bottom:60%;width:100%}.tile-section .dealership-section{padding:2.5rem 1rem;background-image:-owg(linear-gradient(180deg,#2f62d9 0,#308bf3 52%,#70dcf1 100%));background-image:-webkit(linear-gradient(180deg,#2f62d9 0,#308bf3 52%,#70dcf1 100%));background-image:-moz(linear-gradient(180deg,#2f62d9 0,#308bf3 52%,#70dcf1 100%));background-image:-o(linear-gradient(180deg,#2f62d9 0,#308bf3 52%,#70dcf1 100%));background-image:linear-gradient(180deg,#2f62d9 0,#308bf3 52%,#70dcf1 100%)}.scrolling-container{background:#fff;overflow:hidden;margin-left:-1rem;margin-right:-1rem}.scrolling-container ul li{list-style:none!important}#trends{*z-index:9;_z-index:9;position:relative;zoom:1;height:64px}#trends .inner{width:100%;overflow:hidden;zoom:1;position:relative;display:inline}#trends ul{line-height:64px;margin:0;padding:0;list-style:none;white-space:nowrap;zoom:1;position:relative;z-index:20}#trends li{margin:0;padding:0;display:inline;zoom:1;font-size:24px!important;font-family:"Roboto",sans-serif;font-weight:bold;color:red!important;margin-bottom:1rem;text-align:center}#featured-section{padding:3.5rem 0;text-align:center}#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}#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 a{text-align:right;width:100%}#featured-section .featured-vehicles{clear:both;position:relative;z-index:10}#featured-section .cell-photo{border:0}#featured-section h2{font-family:"Fira Sans",sans-serif;color:#fff;font-weight:bold;margin-bottom:2rem;font-size:32px;letter-spacing:-1.25px;margin-bottom:1.5rem;text-shadow:0 0 100px #397cff 0 0 80px #397cff 0 0 70px #397cff 0 0 30px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;text-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff}#featured-section h6{font-family:"Fira Sans",sans-serif;font-weight:500;font-size:1.125rem;color:#fff;text-shadow:0 0 100px #397cff 0 0 80px #397cff 0 0 70px #397cff 0 0 30px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;text-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;padding-bottom:0;margin-bottom:.5rem}#featured-section h6 a{color:#fff;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#featured-section h6 a:hover{opacity:.8}#featured-section .price-wrapper,#featured-section .price-wrapper .special .amount{font-family:"Fira Sans",sans-serif;font-size:20px;color:#528dff;font-weight:400}#featured-section .vehicle-info{font-size:18px;line-height:1.2;text-align:left}#featured-section .vehicle-info .price-wrapper{font-family:"Fira Sans",sans-serif;font-size:20px;line-height:1.2;padding-bottom:.5rem;color:#528dff;font-weight:400}#featured-section .vehicle-info .price-wrapper .special{color:#528dff}#featured-section .vehicle-info .price-wrapper .special .amount{color:#528dff;font-size:20px}#featured-section .finance-custom,#featured-section .fuelsaver{display:none}#featured-section .vehicle-specs{font-family:"Fira Sans",sans-serif;font-size:.875rem;color:#fff}#featured-section .vehicle-info .vehicle-icons{padding-left:0}#featured-section .vehicle-info .vehicle-icons ul li i{color:#fff}#featured-section .vehicle-info .vehicle-icons ul li i:before{color:#fff!important}#featured-section .finance-text{display:none}#featured-section .disclaimer{display:none}#featured-section .slick-dots{margin:0 auto 2rem;list-style:none;text-align:center;padding:0;display:table!important;position:relative;z-index:10}#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%;background:rgba(255,255,255,.3);color:rgba(255,255,255,0);width:.875rem;height:.875rem;margin:0 .425rem;cursor:pointer;-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0)}#featured-section .slick-dots li.slick-active{background:#fff;-webkit-box-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;-moz-box-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;box-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff}#tab-section{padding:3rem 0}#tab-section .map-img{max-height:300px;position:relative;top:-1rem;margin-bottom:-1rem}#tab-section .finance-person,#tab-section #panel2{padding-top:1rem}#tab-section .tabs{background:transparent;border:0;width:auto;display:table;margin:0 auto 1rem}#tab-section .tabs a{font-family:"Fira Sans",sans-serif;font-weight:500;font-size:18px;color:#fff;text-shadow:0 0 0 rgba(0,0,0,0);position:relative}#tab-section .tabs a:after{content:"";position:absolute;bottom:0;left:.5rem;right:.5rem;height:3px;background:rgba(0,0,0,0);-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0);-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}#tab-section #panel1 .img{text-align:center;display:flex;flex-wrap:wrap;max-width:200px;justify-content:center}#tab-section #panel1 .contact-info{width:100%;text-align:center;margin-top:.5rem}#tab-section #panel1 .contact-info .content{display:block;color:#fff;font-family:"Roboto",sans-serif;font-size:16px;letter-spacing:-.69px;line-height:26px;text-align:center}#tab-section #panel1 .contact-info .content a{color:#fff;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#tab-section #panel1 .contact-info .content a:hover{color:#fff;text-shadow:0 0 100px #397cff 0 0 80px #397cff 0 0 70px #397cff 0 0 30px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;text-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff}#tab-section #panel1 .contact-info .content.name{font-family:"Fira Sans",sans-serif;font-size:22px;font-weight:bold}#tab-section #panel1 img{border-radius:100%;margin:auto}#tab-section #panel1 .text p a{color:#fff}#tab-section #panel1 .first-step-container{padding-bottom:.5rem}#tab-section #panel2 .img{text-align:center}#tab-section #panel2 .img>div{display:inline-block;background-color:#000;border-radius:100%;padding:.5rem}#tab-section .tabs-panel{padding:0}#tab-section .tabs-title>a{padding:.5rem}#tab-section .tabs-title>a:hover{background:transparent;color:#fff}#tab-section .tabs-title>a:focus,#tab-section .tabs-title>a[aria-selected=true]{background:transparent;color:#fff;text-shadow:0 0 100px #397cff 0 0 80px #397cff 0 0 70px #397cff 0 0 30px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;text-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff}#tab-section .tabs-title>a:focus:after,#tab-section .tabs-title>a[aria-selected=true]:after{background:#fff;-webkit-box-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;-moz-box-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;box-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff}#tab-section .tabs-content{background:transparent;border:0}#tab-section h2{font-family:"Roboto",sans-serif;font-weight:900;font-size:24px;color:#edf3ff;letter-spacing:0}#tab-section p{color:#fff;font-family:"Roboto",sans-serif;line-height:28px;font-size:16px;letter-spacing:0}#tab-section p a:hover{color:#fff;text-shadow:0 0 100px #397cff 0 0 80px #397cff 0 0 70px #397cff 0 0 30px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;text-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff}#tab-section .text{text-align:center}#tab-section .finance-img{width:210px}#testimonial-section{padding:3.5rem 0 1rem}#testimonial-section .slick-arrow{display:none!important}#testimonial-section .testimonial{padding:0 .5rem}#testimonial-section h2{font-size:26px;color:#fff;font-family:"Fira Sans",sans-serif;font-weight:bold;position:relative;text-shadow:0 0 100px #397cff 0 0 80px #397cff 0 0 70px #397cff 0 0 30px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;text-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;margin:0 auto 1rem;text-align:center}#testimonial-section .comment{line-height:22px;font-size:16px;color:#252728;max-width:300px;margin:0 auto 1rem;font-family:"Roboto",sans-serif;display:block}#testimonial-section .text{background:#fff;padding:2rem 1.5rem 2.5rem;margin-bottom:2rem;font-family:"Roboto",sans-serif;font-size:16px;line-height:22px;position:relative;min-height:194px;-moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;border-top-left-radius:8px;-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;border-top-right-radius:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-right-radius:8px;border-bottom-right-radius:8px;max-width:400px;margin:0 auto 40px}#testimonial-section .text:after{content:"";width:0;height:0;border-style:solid;border-width:35px 35px 0 0;border-color:#fff transparent transparent transparent;position:absolute;bottom:-28px;left:0}#testimonial-section p{font-family:"Roboto",sans-serif;font-size:16px;color:#fff;letter-spacing:0;max-width:770px;margin:0 auto 2rem;text-align:center}#testimonial-section .photo-bg{display:none}#testimonial-section .name{color:#a4a7a9;font-family:"Roboto",sans-serif;font-size:14px;font-weight:400;display:block;max-width:300px;margin:0 auto}#testimonial-section .slick-dots{margin:2rem auto;list-style:none;text-align:center;padding:0;display:table!important;position:relative;z-index:10}#testimonial-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,.3);color:rgba(255,255,255,0);width:.875rem;height:.875rem;margin:0 .425rem;cursor:pointer;-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0)}#testimonial-section .slick-dots li.slick-active{background:#fff;-webkit-box-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;-moz-box-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;box-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff}#why-section{padding:1rem 0 3rem;text-align:center}#why-section h2{font-family:"Fira Sans",sans-serif;font-weight:bold;font-size:30px;color:#fff;letter-spacing:-1.25px;text-shadow:0 0 100px #397cff 0 0 80px #397cff 0 0 70px #397cff 0 0 30px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;text-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;margin-bottom:1.5rem}#why-section p{font-family:"Roboto",sans-serif;font-size:16px;color:#fff;letter-spacing:0;max-width:770px;margin:0 auto 1rem}#team-section .staff-member{margin-bottom:1rem}#team-section h2{font-family:"Fira Sans",sans-serif;font-weight:bold;font-size:26px;color:#fff;letter-spacing:-1px;text-shadow:0 0 100px #397cff 0 0 80px #397cff 0 0 70px #397cff 0 0 30px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;text-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;text-align:center;margin-bottom:2rem}#virtual-tour-section{position:relative;z-index:2;padding:0 0 3rem}#virtual-tour-section h2{font-family:"Fira Sans",sans-serif;font-weight:bold;font-size:26px;color:#fff;letter-spacing:-1px;text-shadow:0 0 100px #397cff 0 0 80px #397cff 0 0 70px #397cff 0 0 30px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;text-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;text-align:center;margin-bottom:2rem}.expanded-products{scroll-margin:3rem}.primary-products h2.neon-text{color:#fff;text-shadow:0 0 100px #397cff 0 0 80px #397cff 0 0 70px #397cff 0 0 30px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;text-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff}.primary-products .details{text-align:center;margin-bottom:2rem}.primary-products .description h4,.primary-products .description h6{text-align:center}.products .logo{text-align:center}.products .product{text-align:center;margin-bottom:2rem}.products .product h6{text-align:center;color:#387cff}.products .product h6.neon-text{color:#fff;font-size:24px;text-shadow:0 0 100px #397cff 0 0 80px #397cff 0 0 70px #397cff 0 0 30px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;text-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff}.products .product .home-btn{display:inline-block}.wcd-page,.search-switcher .select-search #affordability-search{padding-top:4rem}.vehicle-results ul.vehicle-list li.vehicle{border:0}.vehicle-results ul.vehicle-list,.no-results-vehicles ul.vehicle-list{display:grid;grid-gap:2.5rem 1.875rem;padding:.625rem}.vehicle-results ul.vehicle-list::before,.vehicle-results ul.vehicle-list::after,.no-results-vehicles ul.vehicle-list::before,.no-results-vehicles ul.vehicle-list::after{display:none}.vehicle-results ul.vehicle-list li.vehicle,.no-results-vehicles ul.vehicle-list li.vehicle{width:auto!important;float:none!important;padding:0!important;min-width:0;display:contents}.vehicle-results ul.vehicle-list .vehicle-inner,.no-results-vehicles ul.vehicle-list .vehicle-inner{display:flex;flex-direction:column}.vehicle-results ul.vehicle-list .vehicle-info,.no-results-vehicles ul.vehicle-list .vehicle-info{display:flex;flex-direction:column;justify-content:flex-end;align-content:flex-start;flex-grow:1}.vehicle-results ul.vehicle-list .vehicle-info .heading-link,.no-results-vehicles ul.vehicle-list .vehicle-info .heading-link{margin-bottom:auto}.vehicle-results ul.vehicle-list .vehicle-info a.favourite,.no-results-vehicles ul.vehicle-list .vehicle-info a.favourite{float:right}.vehicle-results ul.vehicle-list .vehicle-info .spec-wrap,.no-results-vehicles ul.vehicle-list .vehicle-info .spec-wrap{min-width:0;max-width:100%}.vehicle-results ul.vehicle-list .vehicle-info .vehicle-specs,.no-results-vehicles ul.vehicle-list .vehicle-info .vehicle-specs{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;width:auto;max-width:100%}.vehicle-results ul.vehicle-list .cell-photo,.no-results-vehicles ul.vehicle-list .cell-photo{position:relative;padding-bottom:56%}.vehicle-results ul.vehicle-list .cell-photo>a,.no-results-vehicles ul.vehicle-list .cell-photo>a{position:absolute;top:0;left:0;right:0;bottom:0}.vehicle-results ul.vehicle-list .cell-photo>a>img,.no-results-vehicles ul.vehicle-list .cell-photo>a>img{object-fit:cover;height:100%}.vehicle-results ul.vehicle-list .cell-photo .vehicle-badges,.no-results-vehicles ul.vehicle-list .cell-photo .vehicle-badges{position:absolute;top:0;left:0}.vehicle-results.favourite-vehicles .vehicle-list .vehicle-inner,.no-results-vehicles.favourite-vehicles .vehicle-list .vehicle-inner{flex-direction:row;align-items:stretch}.vehicle-results.favourite-vehicles .vehicle-list .cell-photo,.no-results-vehicles.favourite-vehicles .vehicle-list .cell-photo{padding:0}.vehicle-results.compare-vehicles .vehicle-list,.no-results-vehicles.compare-vehicles .vehicle-list{grid-gap:2.5rem 0}.search-switcher{padding-top:3rem;background:url(../../Userfiles/Image/fern.png) top right no-repeat;background-color:#000;background-size:cover}.search-switcher .search-buttons{color:#387cff;display:flex;justify-content:center;margin-bottom:1rem}.search-switcher .search-buttons button{font-size:24px;color:inherit;margin:0 1em;font-weight:bold}.search-switcher .search-buttons button.active{color:#fff;text-shadow:0 0 100px #397cff 0 0 80px #397cff 0 0 70px #397cff 0 0 30px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;text-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff}.search-switcher .search-title{display:none}.search-switcher .select-search{background:none}.search-switcher .select-search .year{padding-bottom:0}.search-switcher .select-search .search-panel .zselect{text-transform:none}.search-switcher .select-search .search-panel .zselect::after{font-size:inherit;padding:0}.search-switcher .select-search .search-panel .zselect ul li{color:inherit}.search-switcher .select-search #affordability-search{position:relative}.search-switcher .select-search #affordability-search .reset-btn button{color:#fff!important}.search-switcher .select-search #affordability-search .zselect{background-color:inherit;color:#fff}.search-switcher .select-search #affordability-search .zselect ul{background-color:#161616;z-index:5}.search-switcher .select-search #affordability-search .zselect ul li:hover{background-color:#fff;color:#000}.search-switcher .select-search #affordability-search .zselect::after{background:none}.search-switcher .select-search #affordability-search .custom-dropdown-area{background:none}.search-switcher .select-search #affordability-search .custom-dropdown-area ul{background-color:#161616;color:#fff}.search-switcher .select-search #affordability-search .custom-dropdown-area ul li a{color:inherit}.search-switcher .select-search #affordability-search .custom-dropdown-area ul li:hover a{color:#000}.search-switcher .select-search #affordability-search .custom-dropdown-area .custom-dropdown-button{background:none;color:#fff}.search-switcher .select-search #affordability-search .custom-dropdown-area .custom-dropdown-button::after{background-color:inherit;color:inherit}.search-switcher #pnlAfford{color:#fff!important;background:none}.search-switcher #pnlAfford label{color:inherit}.search-switcher #pnlAfford .custom-dropdown-button a{color:#fff}.search-switcher #pnlAfford .custom-dropdown-area ul li:hover a{color:#fff!important}.search-switcher #pnlAfford .search-panel p.intro{color:inherit!important;margin-bottom:1rem;padding:0}.search-switcher #pnlAfford .search-panel .input-wrapper::before{color:#fff!important;z-index:3}.search-switcher #pnlAfford .search-panel input{color:#fff}.search-switcher #pnlAfford .search-panel{padding-bottom:1.5rem}.search-switcher #pnlAfford .search-panel input,.search-switcher #pnlAfford .search-panel select{font-size:14px;letter-spacing:0;margin-bottom:0;margin-top:0}.search-switcher #pnlAfford .search-panel .home-btn{display:block;width:100%}.search-switcher #pnlAfford .search-panel .form-error{margin-top:0}.search-switcher #pnlAfford .search-panel input{background:#161616;color:#fff;border-radius:2px;border:solid 1px #787878}.search-switcher #pnlAfford .search-panel .input-wrapper::before{background:none}.search-switcher #pnlAfford .search-panel .input-wrapper .cost-end{z-index:1;font-size:14px;line-height:47px;top:0}.search-switcher #pnlAfford .search-panel .search-input-wrapper{margin-bottom:20px}.search-switcher #pnlAfford .search-panel .search-input-wrapper input{background:#161616;height:52px;line-height:52px}.search-switcher #pnlAfford .search-panel .search-input-wrapper a{display:none}.search-switcher #pnlAfford .search-panel .custom-dropdown-area{background:#161616;height:47px;line-height:47px;margin-bottom:20px}.search-switcher #pnlAfford .search-panel .custom-dropdown-area a{background:none;font-size:14px;letter-spacing:0;line-height:47px;padding:0 1rem;text-transform:capitalize}.search-switcher #pnlAfford .search-panel .custom-dropdown-area ul{top:47px}.search-switcher #pnlAfford .search-panel .custom-dropdown-area li{line-height:36px;height:36px}.search-switcher #pnlAfford .search-panel .custom-dropdown-area li .option-title a{line-height:36px}.search-switcher #pnlAfford .search-panel .custom-dropdown-area li:hover{background:rgba(240,240,240,.1);color:#fff}.search-switcher #pnlAfford .search-panel .zselect{background:none;font-size:14px;letter-spacing:0;margin-bottom:20px;color:#fff;border:solid 1px #787878;border-radius:2px;padding:0 1rem}.search-switcher #pnlAfford .search-panel .zselect>span{line-height:47px}.search-switcher #pnlAfford .search-panel .zselect span{font-size:14px}.search-switcher #pnlAfford .search-panel .zselect ul{background-color:#161616;top:28px;left:0;right:0}.search-switcher #pnlAfford .search-panel .zselect ul li span{padding-top:0;display:block!important;padding-left:.5rem}.search-switcher #pnlAfford .search-panel .zselect ul li:hover{background-color:rgba(240,240,240,.1);color:#fff}.search-switcher #pnlAfford .search-panel .zselect,.search-switcher #pnlAfford .search-panel .custom-dropdown-button{background:#161616;height:47px;line-height:47px}.search-switcher #pnlAfford .search-panel .custom-dropdown-area{border:solid 1px #787878;border-radius:2px;margin-top:0;padding-left:0;padding-right:0}.search-switcher #pnlAfford .search-panel .custom-dropdown-button{border:0}.search-switcher #pnlAfford .search-panel .custom-dropdown-button::after{position:absolute;font-family:icons-custom;content:"";right:10px;background:none;top:calc(50% - 4px);color:#fff;z-index:1;width:0;height:0;border-style:solid;border-width:9px 5px 0 5px;border-color:#939495 transparent transparent;padding:0;margin:0}.search-switcher #pnlAfford .search-panel .home-search-btn{max-width:280px}.custom-page-wrap{text-align:center;background:#000 url(../../Userfiles/Image/fern-sm.png) 50% 0 repeat;color:#fff;min-height:600px}.custom-page-wrap hr{height:2px;background:#d7e5ff;-webkit-box-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;-moz-box-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;box-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff}.custom-page-wrap hr.half{width:60%;max-width:600px;margin:2.5rem auto}.custom-page-wrap h1,.custom-page-wrap h2{font-size:32px;font-weight:bold;letter-spacing:-1px;line-height:46px;text-align:center;font-family:"Fira Sans",sans-serif;color:#fff;text-shadow:0 0 100px #397cff 0 0 80px #397cff 0 0 70px #397cff 0 0 30px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;text-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;margin-bottom:1.5rem}.custom-page-wrap h4{font-size:22px;font-weight:bold;letter-spacing:-1px;line-height:36px;text-align:left;font-family:"Fira Sans",sans-serif;color:#fff;text-shadow:0 0 100px #397cff 0 0 80px #397cff 0 0 70px #397cff 0 0 30px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;text-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;margin-bottom:.75rem}.custom-page-wrap p{color:#fff;font-family:"Roboto",sans-serif;font-size:16px;letter-spacing:0;line-height:28px;text-align:center}.custom-page-wrap p.intro{font-size:18px;font-weight:bold;font-style:italic;margin-bottom:1.25rem}.custom-page-wrap p a{color:#fff;text-decoration:underline;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.custom-page-wrap p a:hover{text-shadow:0 0 100px #397cff 0 0 80px #397cff 0 0 70px #397cff 0 0 30px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;text-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff}.form-container .form-fields small{color:#000}.team-page-wrap{padding-top:4rem;padding-bottom:4rem}.team-page-wrap .row{max-width:1066px;margin:auto}.team-page-wrap .team-text p{font-size:15px;font-style:italic;line-height:26px}.team-page-wrap .team-photo{padding-top:2rem}.team-page-wrap .team-photo .row{max-width:1360px}.testimonial-list{display:block;padding:0 1rem}.testimonial-list li{margin-bottom:1rem;break-inside:avoid}.testimonial-page-wrap{padding-bottom:4rem!important}.testimonial-page-wrap .testimonial{text-align:left;padding:0 0 2.25rem!important;margin-bottom:1.75rem;position:relative;display:table;width:100%;border-bottom:0}.testimonial-page-wrap .testimonial:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:#d7e5ff;-webkit-box-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;-moz-box-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;box-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.testimonial-page-wrap .testimonial .columns{padding:0!important}.testimonial-page-wrap .testimonial .comment{color:#fff;font-family:"Roboto",sans-serif;font-size:15px;font-weight:400;letter-spacing:0;line-height:24px;text-align:left}.testimonial-page-wrap .testimonial .name,.testimonial-page-wrap .testimonial .date{color:#fff;font-family:"Roboto",sans-serif;font-size:15px;font-weight:bold;letter-spacing:0;text-align:left}.testimonial-page-wrap .vehicle-datapager{margin-top:2rem}.testimonial-page-wrap .vehicle-datapager a{-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.testimonial-page-wrap .vehicle-datapager a:hover{opacity:.7}.testimonial-page-wrap .vehicle-datapager .btn-prev,.testimonial-page-wrap .vehicle-datapager .btn-next{background:transparent;color:#fff;font-family:"Roboto",sans-serif;font-size:14px;font-weight:500;letter-spacing:0;line-height:28px;border:0;width:auto;position:relative}.testimonial-page-wrap .vehicle-datapager .btn-prev.aspNetDisabled,.testimonial-page-wrap .vehicle-datapager .btn-next.aspNetDisabled{background-color:transparent;border:0}.testimonial-page-wrap .vehicle-datapager .btn-prev{padding-right:.625rem;margin-right:.25rem}.testimonial-page-wrap .vehicle-datapager .btn-prev:before{content:"";position:absolute;top:7px;right:-1px;height:12px;width:1px;background:rgba(255,255,255,.3)}.testimonial-page-wrap .vehicle-datapager .btn-next{padding-left:.625rem;margin-left:.25rem}.testimonial-page-wrap .vehicle-datapager .btn-next:before{content:"";position:absolute;top:7px;left:-1px;height:12px;width:1px;background:rgba(255,255,255,.3)}.testimonial-page-wrap .vehicle-datapager a.btn-numerics{background-color:transparent;background:transparent;color:#fff;font-family:"Roboto",sans-serif;font-size:14px;font-weight:500;letter-spacing:0;line-height:28px;border:0;width:auto;padding:0 .5rem;height:auto}.testimonial-page-wrap .vehicle-datapager .data-pager-inner span{font-size:14px}.testimonial-page-wrap .vehicle-datapager span.btn-current{background-color:transparent;background:transparent;color:#387cff;font-family:"Roboto",sans-serif;font-size:14px;font-weight:500;letter-spacing:0;line-height:28px;border:0;width:auto;padding:0 .5rem;height:auto}.difference-page-wrap{padding-bottom:4rem}.difference-page-wrap hr{margin-top:4rem;margin-bottom:4rem}.difference-page-wrap .difference-text{text-align:left}.difference-page-wrap .difference-text h2,.difference-page-wrap .difference-text p{text-align:left}.difference-page-wrap .difference-text .text{margin-bottom:2.75rem}.search-switcher{background:none;padding-top:0;padding-bottom:1.5rem}#search-horizontal .search-panel .home-btn{padding:0;width:100%;text-align:center}#search-horizontal .search-panel .custom-dropdown-area{border:0!important}.custom-vehicles-page{background:#000 url(../../Userfiles/Image/fern-sm.png) 50% 0 repeat;color:#fff}.custom-vehicles-page .cell-photo{border:0;padding-bottom:65%!important}.custom-vehicles-page .search-bar{background:#19191a;border-color:#424242;border-top:1px solid #424242;color:#fff;text-shadow:none}.custom-vehicles-page .search-bar i.icon-order{font-size:20px;text-shadow:none}.custom-vehicles-page .search-bar .small-sort{margin-top:15px}.custom-vehicles-page .vehicleSearchBarSm .select-wrapper{display:flex}.custom-vehicles-page .vehicleSearchBarSm .custom-dropdown-area{margin:0;max-width:210px}.custom-vehicles-page #search-horizontal{padding-left:.625rem;padding-right:.625rem}.custom-vehicles-page .vehicle-info{padding-top:.5rem}.custom-vehicles-page .vehicle-info .vehicle-icons{padding-left:0!important}.custom-vehicles-page .vehicle-info .vehicle-icons ul li i{color:#fff!important}.custom-vehicles-page .vehicle-info .vehicle-icons ul li i:before{color:#fff!important}.custom-vehicles-page .vehicle-info .favourite{padding-top:.25rem}.custom-vehicles-page .vehicle-info .favourite:hover{color:#fff}.custom-vehicles-page .vehicle-info .favourite.active{color:#fff}.custom-vehicles-page .vehicle-info h6{font-family:"Fira Sans",sans-serif;color:#fff;text-shadow:0 0 100px #397cff 0 0 80px #397cff 0 0 70px #397cff 0 0 30px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;text-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff}.custom-vehicles-page .vehicle-info .price-wrapper{font-size:20px;color:#528dff}.custom-vehicles-page .vehicle-specs{color:#fff}.custom-vehicles-page .finance-text{color:#fff}.custom-vehicles-page .finance-text .finance-insurance:before,.custom-vehicles-page .finance-text .finance-insurance:after{opacity:.3}.custom-vehicles-page .vehicles-paging{margin-top:3rem;background:#19191a;border-top:1px solid #424242;border-bottom:1px solid #424242}.custom-vehicles-page .vehicles-paging p{color:rgba(255,255,255,0)}.custom-vehicles-page .vehicles-paging .results-count{color:#fff;text-shadow:none}.custom-vehicles-page .vehicles-paging .results-count i{color:#fff}.custom-vehicles-page .vehicle-datapager a,.custom-vehicles-page .vehicle-datapager a.btn-numerics{background:#0d0d0e;color:#fff}.custom-vehicles-page .vehicle-datapager a:hover,.custom-vehicles-page .vehicle-datapager a.btn-numerics:hover{color:#387cff}.custom-vehicles-page .vehicle-datapager .btn-prev.aspNetDisabled,.custom-vehicles-page .vehicle-datapager .btn-next.aspNetDisabled,.custom-vehicles-page .vehicle-datapager .btn-current{background:transparent;border-color:rgba(255,255,255,.5);pointer-events:none}.custom-vehicles-page .vehicle-datapager .btn-prev:hover,.custom-vehicles-page .vehicle-datapager .btn-next:hover{background:transparent}.custom-vehicles-page #affordability-search .search-panel{padding:0 .5rem}.search-switcher #pnlAfford .search-panel{padding:0 0 1rem}.search-switcher #pnlAfford .search-panel p.intro{color:#fff!important;line-height:1.6}.search-switcher #pnlAfford .search-panel .home-btn{padding:0;text-align:center;width:100%;margin-top:6px}.search-switcher #pnlAfford .search-panel .input-wrapper{margin-bottom:16px}.no-results-area h2{color:rgba(255,255,255,.9)}.no-results-area .no-results-image{border-bottom:0}.custom-dropdown-area,.custom-dropdown-button,input,select{background:#161616!important;border:solid 1px #787878!important;color:#fff!important;font-weight:400;font-family:"Fira Sans",sans-serif!important}input:focus{border-color:#387cff!important}.input-wrapper .cost-end{font-family:"Fira Sans",sans-serif;font-size:14px}.search-switcher #pnlAfford .search-panel .custom-dropdown-area ul li{line-height:1!important;height:auto!important}.search-switcher #pnlAfford .search-panel .custom-dropdown-area ul li a{padding-left:0!important;line-height:1!important;height:auto!important}.custom-dropdown-area ul{background-color:#161616!important;border-left:solid 1px #787878!important;border-right:solid 1px #787878!important;border-bottom:solid 1px #787878!important}.zselect ul{border-left:solid 1px #787878!important;border-right:solid 1px #787878!important;border-bottom:solid 1px #787878!important}.custom-dropdown-area{border:0!important}.custom-dropdown-area li a{color:#fff!important}.custom-dropdown-area li:hover{background:rgba(240,240,240,.1)!important}.custom-dropdown-area:hover .custom-dropdown-button{padding:.5rem}.custom-dropdown-button:active,.custom-dropdown-button:focus,.custom-dropdown-button:hover{padding:.5rem}.custom-dropdown-button:active:after,.custom-dropdown-button:focus:after,.custom-dropdown-button:hover:after{right:10px;top:calc(50% - 4px)}.custom-dropdown-button:after{background:none;right:10px;background:none;top:calc(50% - 4px);color:#fff;z-index:1;width:0;height:0;border-style:solid;border-width:9px 5px 0 5px;border-color:#939495 transparent transparent}.vehicle-results ul.vehicle-list,.no-results-vehicles ul.vehicle-list{padding:1rem}.vehicles-wrapper,.single-vehicle-wrap,.book-drive-wrap,.product-page-wrap,.finance-mtf-wrap{background:transparent}.contact-page-wrap .contact-title{text-align:center}.contact-page-wrap .contact-info a{color:#fff;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.contact-page-wrap .contact-info a:hover{color:#fff;text-shadow:0 0 100px #397cff 0 0 80px #397cff 0 0 70px #397cff 0 0 30px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;text-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff}.contact-page-wrap .form-container{border-top:0}.no-results-vehicles{padding-bottom:2.5rem;max-width:1184px}.no-results-area h4:before{display:none}.no-results-area h4 span{font-family:"Fira Sans",sans-serif;color:#fff;text-shadow:0 0 100px #397cff 0 0 80px #397cff 0 0 70px #397cff 0 0 30px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;text-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;background:transparent}.custom-vehicle-page{background:#000 url(../../Userfiles/Image/fern-sm.png) 50% 50% repeat;color:#fff}.custom-vehicle-page a,.custom-vehicle-page .price-wrapper .calculate-finance a.link,.custom-vehicle-page .calculator .finance-calculator-vehicle-single .finance-links a,.custom-vehicle-page .calculator .finance-calculator-vehicle-single .trade-link{color:#528dff;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.custom-vehicle-page a:hover,.custom-vehicle-page .price-wrapper .calculate-finance a.link:hover,.custom-vehicle-page .calculator .finance-calculator-vehicle-single .finance-links a:hover,.custom-vehicle-page .calculator .finance-calculator-vehicle-single .trade-link:hover{color:#fff}.custom-vehicle-page h2,.custom-vehicle-page .describe,.custom-vehicle-page .feature-wrap ul.feature-list li,.custom-vehicle-page .feature-wrap h4,.custom-vehicle-page .suggested li .vehicle-info .title,.custom-vehicle-page .suggested li .vehicle-info .specs,.custom-vehicle-page .suggested li .vehicle-info .price,.custom-vehicle-page .suggested h6,.custom-vehicle-page .delivery p,.custom-vehicle-page .delivery h6,.custom-vehicle-page .vehicle-single-disclaimer,.custom-vehicle-page .map h6,.custom-vehicle-page .enquire{color:#fff}.custom-vehicle-page h2,.custom-vehicle-page h4,.custom-vehicle-page h6{text-shadow:0 0 100px #397cff 0 0 80px #397cff 0 0 70px #397cff 0 0 30px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;text-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff}.custom-vehicle-page .feature-wrap .vehicle-icons ul li i{color:#fff;background:transparent;border-color:#fff;text-shadow:none}.custom-vehicle-page .feature-wrap .vehicle-icons ul li i:before{color:#fff}.custom-vehicle-page .summary{background:#171615;color:#fff}.custom-vehicle-page .summary .row{border-color:#787878}.custom-vehicle-page .summary .title{color:#fff}.custom-vehicle-page .summary .fuelsaver .title,.custom-vehicle-page .summary .safety-rating .title{color:#fff}.custom-vehicle-page .summary .fuelsaver,.custom-vehicle-page .summary .safety-rating{color:#fff}.custom-vehicle-page .action-wrap .vehicle-links .ask-question a,.custom-vehicle-page .action-wrap .vehicle-links .book-test-drive a,.custom-vehicle-page .action-wrap .vehicle-links li a,.custom-vehicle-page .action-wrap .vehicle-links li a i,.custom-vehicle-page .action-wrap .vehicle-links li a i:before,.custom-vehicle-page .action-wrap .vehicle-links li a{color:#fff!important;text-shadow:0 0 0 rgba(0,0,0,0)}.custom-vehicle-page .action-wrap .vehicle-links .ask-question a:hover,.custom-vehicle-page .action-wrap .vehicle-links .book-test-drive a:hover,.custom-vehicle-page .action-wrap .vehicle-links li a:hover,.custom-vehicle-page .action-wrap .vehicle-links li a i:hover,.custom-vehicle-page .action-wrap .vehicle-links li a i:before:hover,.custom-vehicle-page .action-wrap .vehicle-links li a:hover{color:#fff!important;text-shadow:0 0 100px #397cff 0 0 80px #397cff 0 0 70px #397cff 0 0 30px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;text-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff}.custom-vehicle-page .action-wrap .vehicle-links .ask-question:hover,.custom-vehicle-page .action-wrap .vehicle-links .book-test-drive:hover,.custom-vehicle-page .action-wrap .vehicle-links .ask-question,.custom-vehicle-page .action-wrap .vehicle-links .book-test-drive,.custom-vehicle-page .action-wrap .vehicle-links li{border-color:#fff}.custom-vehicle-page .action-wrap .vehicle-links .ask-question:hover:hover,.custom-vehicle-page .action-wrap .vehicle-links .book-test-drive:hover:hover,.custom-vehicle-page .action-wrap .vehicle-links .ask-question:hover,.custom-vehicle-page .action-wrap .vehicle-links .book-test-drive:hover,.custom-vehicle-page .action-wrap .vehicle-links li:hover{color:#fff!important;border-color:#fff!important;background:transparent;-webkit-box-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;-moz-box-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;box-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff}.custom-vehicle-page .action-wrap .vehicle-links li:after{background:#fff!important}.custom-vehicle-page .map .inner-map{border-color:#787878}.custom-vehicle-page .map .inner-map .google-map{border-color:#787878}.custom-vehicle-page .map .inner-map ul.contacts li.sales-person span.name{color:#fff}.custom-vehicle-page .map .inner-map ul.contacts li.sales-person span{color:#fff}.custom-vehicle-page .map .inner-map ul.contacts li.sales-person a{color:#fff}.custom-vehicle-page .map .inner-map ul.contacts li.sales-person img{border:0}.custom-vehicle-page .map .inner-map .dealership-info{color:#fff;border-color:#787878}.custom-vehicle-page .map .inner-map .dealership-info a{color:#fff}.custom-vehicle-page .calculator{background:rgba(0,0,0,.6)}.custom-vehicle-page .calculator h4,.custom-vehicle-page .calculator .finance-calculator-vehicle-single label{color:#fff}.custom-vehicle-page .calculator .finance-calculator-vehicle-single,.custom-vehicle-page .calculator .insure-vehicle-single,.custom-vehicle-page .calculator .service-plan-vehicle-single{background:#000;border-color:#787878}.custom-vehicle-page .calculator hr{border-color:#787878}.custom-vehicle-page .calculator .finance-calculator-vehicle-single .term-select li a{color:#fff}.custom-vehicle-page .calculator .finance-calculator-vehicle-single .input-wrapper:before{color:#fff;z-index:2;background:rgba(255,255,255,.05)}.custom-vehicle-page .calculator .cost-end{color:#fff;z-index:2;font-size:16px}.custom-vehicle-page .custom-dropdown-button a{color:#fff}.custom-vehicle-page .delivery p{border-color:#787878;border-width:1px}.custom-vehicle-page .suggested li{border-color:#787878}.custom-vehicle-page .suggested li .vehicle-info .title{text-shadow:none}.custom-vehicle-page .suggested li:first-child{border-color:#787878;border-width:1px}.custom-vehicle-page .map .slick-slider .arrow-left:before,.custom-vehicle-page .map .slick-slider .arrow-right:before{display:none}.custom-vehicle-page .price-wrapper .calculate-finance{border-color:#787878}.custom-vehicle-page .price-wrapper .price{color:#fff}.custom-vehicle-page .price-wrapper .price .amount{color:#fff}.custom-vehicle-page .price-wrapper .calculate-finance a.link{color:#fff}.custom-vehicle-page .price-wrapper .calculate-finance a.link:hover{opacity:.7}.custom-vehicle-page .links .i-link{color:#fff}.custom-vehicle-page .links .stock-no{color:#fff}.custom-vehicle-page .links .fav-link span{color:#fff}.custom-vehicle-page .links .favourite{color:#fff}.custom-vehicle-page .links .favourite.active{color:#fff}.custom-vehicle-page .vehicle-ftr{background:#19191a}.custom-vehicle-page .vehicle-ftr .icon-question:before{color:#fff!important}.custom-vehicle-page .vehicle-ftr .dd-link li a{font-family:"Fira Sans",sans-serif;color:#fff}.custom-vehicle-page .vehicle-ftr .dd-link li a i{color:#fff}.custom-vehicle-page .vehicle-ftr .dd-link li a i:before{color:#fff!important}.favourite-wrapper{padding-top:4rem;padding-bottom:8rem!important}.compare-btn-area{background:#19191a}.compare-vehicles ul li h4 span{color:#fff}.compare-wrapper{color:#fff}.compare-wrapper .color6,.compare-wrapper .finance-text,.compare-wrapper .vehicle-dealership{color:#fff}.compare-wrapper .back-link{text-align:left;float:left}.compare-wrapper h6,.compare-wrapper .vehicle-specs,.compare-wrapper h4{color:#fff}.compare-wrapper .vehicle-list{text-align:left}.compare-wrapper p{line-height:1.4;font-size:14px;text-align:left}.favourite-vehicles li .vehicle-info h6{color:#fff;text-align:left}.favourite-vehicles li:first-child .vehicle-inner{border-color:#787878}.favourite-vehicles li .vehicle-inner{border-color:#787878}.favourite-vehicles.vehicle-results ul.vehicle-list{display:block!important}.favourite-vehicles li:not(.compare-selected) .vehicle-inner:hover{background:rgba(0,0,0,.3)}.favourite-vehicles .compare-selected .vehicle-inner{background:rgba(0,0,0,.7)}.contact-page-wrap{text-align:left}.contact-page-wrap p{text-align:left}.contact-page-wrap h1,.contact-page-wrap h2,.contact-page-wrap h3,.contact-page-wrap h4{color:#fff!important;text-shadow:0 0 100px #397cff 0 0 80px #397cff 0 0 70px #397cff 0 0 30px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;text-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff}.contact-page-wrap .form-container .form-fields{background:transparent;color:#fff}.contact-page-wrap .contact-info ul li span,.contact-page-wrap .contact-info ul li span i,.contact-page-wrap .icon-outline-pin:before,.contact-page-wrap .icon-outline-ph:before,.contact-page-wrap .icon-outline-mail:before,.contact-page-wrap ul.sales .sales-person .position,.contact-page-wrap .sales-team ul li .contact-info a{color:#fff}.contact-page-wrap .contact-info ul li .day-hours .day,.contact-page-wrap .contact-info ul li .day-hours .hours{color:#fff}.contact-page-wrap textarea{background:#161616!important;border:solid 1px #787878!important;color:#fff!important;font-family:"Fira Sans",sans-serif}.contact-page-wrap h4.contact-title{margin-top:3rem;margin-bottom:0}#popup-scroll .form-container .custom-dropdown-area,#popup-scroll .form-container .custom-dropdown-button,#popup-scroll .form-container input,#popup-scroll .form-container select{background:#fff!important;color:#000!important;border-color:#000!important}.trade-in-wrap .vehicle-small-wrap{color:#fff}.trade-in-wrap h4,.trade-in-wrap label,.trade-in-wrap p{color:#fff;text-align:left}.trade-in-wrap .vehicle-small .vehicle-info{color:#fff}.trade-in-wrap .vehicle-small .vehicle-info h6{color:#fff}.trade-in-wrap .vehicle-small .vehicle-info .price-wrapper,.trade-in-wrap .vehicle-small .vehicle-info .price-wrapper .price{color:#387cff!important}.trade-in-wrap .form-wrapper{background:transparent;text-align:left}.trade-in-wrap .form-wrapper h4{border-color:#787878}.trade-in-wrap .vehicle-small-wrap{border-color:#787878}.trade-in-wrap textarea{background:#161616!important;border:solid 1px #787878!important;color:#fff!important;font-family:"Fira Sans",sans-serif}.vehicle-small-wrap{text-align:left}#finance-popup{text-align:left}#finance-popup h2{text-align:left}#finance-popup p{text-align:left}#finance-popup #calculator-form p.finance-intro{color:#fff}#finance-popup #calculator-form .add-title{color:#fff}#finance-popup #calculator-form label{color:#fff}#finance-popup #calculator-form .trade-link{color:#528dff;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#finance-popup #calculator-form .trade-link:hover{color:#fff}#finance-popup .fc-no-vehicle a{color:#528dff;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#finance-popup .fc-no-vehicle a:hover{color:#fff}#finance-popup .main-section .inner-section{background:transparent;border-color:#787878;border:0}#finance-popup .main-section .inner-section:after{background:transparent;border-color:#787878;border:0}#finance-popup .large-bg{background:transparent}#finance-popup .large-bg:after{background:transparent}#finance-popup #finance-summary-section .summary-term{border-color:#fff}#finance-popup #finance-summary-section .brief-summary{background:transparent;border-color:#787878;color:#fff}#finance-popup #finance-summary-section .brief-summary h2{color:#fff;border-color:#787878}#finance-popup #finance-summary-section .brief-summary .inner .weekly{color:#fff}#finance-popup #finance-summary-section .brief-summary .inner .total{color:#fff;border-color:#787878}#finance-popup .finance-calc-results #repayment-terms h4,#finance-popup .finance-calc-results #summary-terms h4{color:#fff}#finance-popup .finance-calc-results #repayment-terms h4:before,#finance-popup .finance-calc-results #summary-terms h4:before{background:#787878}#finance-popup .finance-calc-results #repayment-terms h4 span.title-bg,#finance-popup .finance-calc-results #summary-terms h4 span.title-bg{background:#000}#finance-popup .finance-calc-results #repayment-terms h4 .term-type,#finance-popup .finance-calc-results #summary-terms h4 .term-type{color:#fff}#finance-popup #calculator-form p.finance-disclaimer{border-color:#787878}#finance-popup #calculator-form #finance-calc-price-inputs .input-wrapper:before{z-index:3;background:rgba(0,0,0,.5);color:#fff}#finance-popup #calculator-form #finance-calc-price-inputs .input-wrapper .cost-end{z-index:3;color:#fff;font-size:16px;font-family:"Fira Sans",sans-serif}#finance-popup .finance-calc-results{background:#19191a}#finance-popup .finance-calc-results #repayment-terms .repayment-select{background:#19191a;border-color:#787878}#finance-popup .finance-calc-results #summary-terms .summary-term-list{background:#19191a;border-color:#787878}.fin-app-2015 .fal-steps{background:transparent}.finance-info-page{padding-top:2rem;padding-bottom:4rem}.finance-info-page .call-me{font-family:"Roboto",sans-serif;margin:1rem auto}.finance-info-page .call-me strong{font-style:italic}.finance-info-page .call-me a{color:#fff;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.finance-info-page .call-me a:hover{color:#387cff}.finance-info-slider,.insurance-slider{padding-top:1.5rem}.finance-info-slider .fin-item,.finance-info-slider .insurance-item,.insurance-slider .fin-item,.insurance-slider .insurance-item{padding:0 .75rem;text-align:left;width:100%;max-width:377px;text-align:center}.finance-info-slider .fin-item img,.finance-info-slider .insurance-item img,.insurance-slider .fin-item img,.insurance-slider .insurance-item img{width:auto}.finance-info-slider .fin-item h3,.finance-info-slider .insurance-item h3,.insurance-slider .fin-item h3,.insurance-slider .insurance-item h3{margin-top:1rem;margin-bottom:1.5rem;font-size:28px;font-weight:bold;letter-spacing:-1px;font-family:"Fira Sans",sans-serif;line-height:46px;color:#fff;text-align:center;text-shadow:0 0 100px #397cff 0 0 80px #397cff 0 0 70px #397cff 0 0 30px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;text-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff}.finance-info-slider .fin-item p,.finance-info-slider .insurance-item p,.insurance-slider .fin-item p,.insurance-slider .insurance-item p{text-align:center;color:#fff;font-family:"Roboto",sans-serif;font-size:16px;letter-spacing:0;line-height:28px}.finance-info-slider .fin-item .home-btn,.finance-info-slider .insurance-item .home-btn,.insurance-slider .fin-item .home-btn,.insurance-slider .insurance-item .home-btn{margin-top:1.5rem}.finance-info-slider .slick-dots,.insurance-slider .slick-dots{margin:2rem auto;list-style:none;text-align:center;padding:0;display:table!important;position:relative;z-index:10}.finance-info-slider .slick-dots li,.insurance-slider .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,.3);color:rgba(255,255,255,0);width:.875rem;height:.875rem;margin:0 .425rem;cursor:pointer;-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0)}.finance-info-slider .slick-dots li.slick-active,.insurance-slider .slick-dots li.slick-active{background:#fff;-webkit-box-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;-moz-box-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;box-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff}.insurance-slider .slick-list{overflow:visible}.insurance-slider .insurance-item .home-btn{margin-top:.5rem}.insurance-page-wrap{padding-top:2rem;padding-bottom:4rem}.insurance-page-wrap hr{margin-top:3rem}.fin-insurance-link{margin-top:0;padding-top:3rem;padding-bottom:3rem}.fin-insurance-link .icon-close{font-size:18px!important;color:#000}.fin-insurance-link h4{font-family:"Fira Sans",sans-serif;font-size:20px;font-weight:bold}.fin-insurance-link p{font-size:14px}.fin-insurance-link p strong{font-size:16px}.fin-insurance-link .inner-list li{font-size:14px}.thank-you-page{text-align:left}.thank-you-page h1,.thank-you-page p{text-align:left}.single-vehicle-wrap .summary .fuelsaver .fuel-label,.single-vehicle-wrap .summary .safety-rating .fuel-label{color:#fff}#partners-section{padding:0 0 3rem;background:transparent;position:relative;text-align:center}#partners-section .img{display:inline-block}#partners-section .img img{padding:.75rem;object-fit:contain;max-height:110px}.difference-page-wrap{padding-top:4rem}#finance-form-section h2{text-align:center}#finance-form-section .finance-intro{text-align:center}.finance-app-wrap a.switch{text-decoration:none}.finance-app-wrap .vehicle-small-wrap .vehicle-small .vehicle-info h6{color:#fff;text-shadow:0 0 100px #397cff 0 0 80px #397cff 0 0 70px #397cff 0 0 30px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;text-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;overflow:visible}.finance-app-wrap h1{text-align:center}.finance-app-wrap .switch-intro{float:none!important;color:#000;font-family:"Roboto",sans-serif;font-size:16px;letter-spacing:0;line-height:28px}body.is-reveal-open{overflow:hidden}.fin-insurance-link{position:relative;padding-bottom:6rem;overflow:auto;height:100%}.fin-insurance-link.top-class{top:0!important}.fin-insurance-link .icon-close{font-size:16px}.fin-insurance-link .modal-close{position:fixed;bottom:0;left:0;right:0;border-top:1px solid #000;padding:1rem;background:#fff}.insurance-slider .insurance-item{max-width:300px}.afford .retail,.afford .price{color:#528dff}.single-vehicle-page{padding-top:1rem}#video-section{padding-bottom:40.25%;display:block!important}#video-section:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.1);z-index:2;pointer-events:none}.vid-container{position:absolute;z-index:0;font-size:0;padding-bottom:63.25%;width:100%;margin:auto;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vid-container svg{position:relative;z-index:-1}.vid-container #muteControl{position:absolute;z-index:101;top:4rem;left:1rem}.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%;z-index:100}.video-responsive{overflow:hidden;position:relative;width:100%}.video-responsive:after{padding-top:66.25%;display:block;content:""}.video-responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.finance-person .img{max-width:300px;margin:0 auto 1.5rem}.finance-person .img img{border-radius:0!important}.custom-protection-section{margin-top:2rem;margin-bottom:1rem}.custom-protection-section h4{color:#fff;font-size:1.375rem;font-weight:bold}.video-letterbox{position:relative;padding-bottom:42%;overflow:hidden}.video-letterbox .frame-wrapper{top:50%;left:0;right:0;position:absolute;padding-bottom:65%;transform:translateY(-50%)}.video-letterbox .content{outline:purple 1px!important}.video-letterbox iframe,.video-letterbox .content{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.cost-end{display:none!important}.custom-vehicles-page .cell-photo.is-slider{padding-bottom:0!important;overflow:auto}.custom-vehicles-page .vehicle-badges{z-index:5}.vehicle-image-slider{position:relative;padding-bottom:65%}.vehicle-image-slider .image-item{position:relative}.vehicle-image-slider .image-item a{position:absolute;top:0;left:0;right:0;bottom:0}.vehicle-image-slider .image-item img{width:100%;height:100%;object-fit:cover}.vehicle-image-slider .slick-list{position:absolute;top:0;bottom:0;width:100%}.vehicle-image-slider .slick-track{height:100%}.vehicle-image-slider .slick-arrow{display:block!important;position:absolute;top:0;bottom:0;width:20px;background:rgba(0,0,0,0);color:rgba(0,0,0,0);z-index:4;pointer-events:none}.vehicle-image-slider .slick-arrow:before{content:"";font-family:"icons-custom";color:rgba(255,255,255,.6);font-size:12px;width:20px;height:20px;line-height:20px;display:inline-block;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;opacity:1;position:absolute;top:50%;background:rgba(0,0,0,.6);pointer-events:all}.vehicle-image-slider .slick-arrow:hover:before{color:#fff}.vehicle-image-slider .slick-prev{left:0}.vehicle-image-slider .slick-prev:before{content:""}.vehicle-image-slider .slick-next{right:0}.vehicle-image-slider .slick-next:before{content:""}.wcd-custom-finance-page{padding-bottom:1rem}.wcd-custom-finance-page .finance-person .circle-img{width:200px;height:200px;margin:0 auto 1rem}.wcd-custom-finance-page .contact-info .content{display:block;color:#fff;font-family:"Roboto",sans-serif;font-size:16px;letter-spacing:-.69px;line-height:26px;text-align:center}.wcd-custom-finance-page .contact-info .content a{color:#fff;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.wcd-custom-finance-page .contact-info .content a:hover{color:#fff;text-shadow:0 0 100px #397cff 0 0 80px #397cff 0 0 70px #397cff 0 0 30px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;text-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff}.wcd-custom-finance-page .contact-info .content.name{font-family:"Fira Sans",sans-serif;font-size:22px;font-weight:bold}.finance-app-wrap,.body-container{min-height:300px}#mc-modal-financeform{top:0!important;position:absolute!important;margin-top:0;padding-top:2rem;width:100%;max-width:1200px;overflow-x:hidden;max-height:100vh!important}#mc-modal-financeform .finance-app-wrap{padding-top:0}#mc-modal-financeform .sales-person img{margin:auto;display:block}#mc-modal-financeform .custom-dropdown-area,#mc-modal-financeform .custom-dropdown-button,#mc-modal-financeform input,#mc-modal-financeform select{background:#fff!important;color:#000!important}#mc-modal-financeform .custom-dropdown-button a{color:#000!important}#mc-modal-financeform .custom-dropdown-area ul{background-color:#fff!important}#mc-modal-financeform .custom-dropdown-area li a{color:#000!important}#mc-modal-financeform h3{color:#000;font-family:"Roboto",sans-serif;font-size:28px;font-weight:bold;letter-spacing:0;line-height:28px;margin-bottom:.25rem}#mc-modal-financeform a.switch{color:#5888f0;font-family:"Roboto",sans-serif;font-size:15px;font-weight:500;letter-spacing:0}#mc-modal-financeform .finance-more-info{border-left:5px solid #5888f0}#mc-modal-financeform .finance-more-info a{color:#5888f0}#mc-modal-financeform .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}#mc-modal-financeform .slick-slider .arrow-left:after{content:"";top:8rem;margin-top:-1rem;position:absolute;z-index:10}#mc-modal-financeform .slick-slider .arrow-left:hover{cursor:pointer;color:#ccc}#mc-modal-financeform .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}#mc-modal-financeform .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}#mc-modal-financeform .slick-slider .arrow-right:after{content:"";top:8rem;margin-top:-1rem;position:absolute;z-index:10;right:1.25rem}#mc-modal-financeform .slick-slider .arrow-right:hover{cursor:pointer;color:#ccc}#mc-modal-financeform .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}#mc-modal-financeform .slick-slider .slick-dots{margin:0;list-style:none;text-align:center;padding:1.5rem 0 .5rem}#mc-modal-financeform .slick-slider .slick-dots li{border:0;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%}#mc-modal-financeform .slick-slider .slick-dots li.slick-active{background:#387cff}#mc-modal-financeform .finance-app-wrap p{color:#000}#mc-modal-financeform .finance-app-wrap p a{color:#000}#mc-modal-financeform a{color:#000}#mc-modal-financeform .fin-app-2015 .fal-steps .fal-step-btn .text,#mc-modal-financeform .fin-app-2015 .fal-steps .fal-step-btn .btn .inner .number,#mc-modal-financeform .fin-app-2015 .form-section label,#mc-modal-financeform .vehicle-small .vehicle-info .price-wrapper,#mc-modal-financeform .clean-car-reebate-fee,#mc-modal-financeform .finance-app-wrap .privacy ul li,#mc-modal-financeform .vehicle-small .vehicle-info{color:#000}#mc-modal-financeform .fin-app-2015 .fal-steps .fal-step-btn.active .btn .inner .number{color:#fff}#mc-modal-financeform .custom-dropdown-area,#mc-modal-financeform .custom-dropdown-button,#mc-modal-financeform input,#mc-modal-financeform select{border-color:#000!important}#mc-modal-financeform .fin-app-2015 .nav-buttons .btn-prev{color:#fff}#mc-modal-financeform .vehicle-small-wrap{display:table;width:100%;border-color:#000}#mc-modal-financeform .vehicle-small-wrap .cell-photo,#mc-modal-financeform .vehicle-small-wrap .vehicle-info{height:auto!important}#mc-modal-financeform .finance-app-wrap .vehicle-small-wrap .vehicle-small .vehicle-info h6{color:#000;text-shadow:none!important}#mc-modal-financeform .fin-app-2015 .fal-line{border:0;background:#000;height:1px}#mc-modal-financeform .fin-app-2015 .fal-title{border-top:1px solid #000}.reveal-overlay{overflow:hidden!important}.buy-safe-iframe{height:700px}.tabs-panel#panel1{padding:0}#test-drive-form [type=text],#test-drive-form [type=password],#test-drive-form [type=date],#test-drive-form [type=datetime],#test-drive-form [type=datetime-local],#test-drive-form [type=month],#test-drive-form [type=week],#test-drive-form [type=email],#test-drive-form [type=number],#test-drive-form [type=search],#test-drive-form [type=tel],#test-drive-form [type=time],#test-drive-form [type=url],#test-drive-form [type=color],#test-drive-form textarea{border-color:#000}#test-drive-form .form-container .form-fields [type=checkbox]:after{border-color:#000}#tab-section #panel1 h3{text-align:left;font-size:24px;font-weight:700;position:relative;margin-top:1.75rem;margin-bottom:1.5rem}#tab-section #panel1 .text{text-align:left}#mc-modal-form{position:relative;background:transparent}.dark-modal{position:absolute;top:0;right:0;bottom:0;left:0;background:#000}.reveal{border:0!important}.general-enquiry{position:relative;z-index:2}.general-enquiry p{color:#fff}.general-enquiry h1{font-family:"Fira Sans",sans-serif;color:#fff;font-weight:bold;font-size:31px;text-shadow:0 0 100px #397cff 0 0 80px #397cff 0 0 70px #397cff 0 0 30px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;text-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;line-height:1;margin-bottom:2rem}.general-enquiry h6{font-family:"Fira Sans",sans-serif;font-size:29px;color:#fff;letter-spacing:-1px;font-weight:bold;text-shadow:0 0 100px #397cff 0 0 80px #397cff 0 0 70px #397cff 0 0 30px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;text-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;position:relative;padding-left:3rem;margin-bottom:2rem}.general-enquiry h6:before{content:"";position:absolute;top:-66px;left:-66px;width:173px;height:173px;pointer-events:none}.general-enquiry .hours-section h6:before{background:url(../../Userfiles/Image/icon-hours.png) 50% 50% no-repeat}.general-enquiry .hours-list{max-width:280px;margin-bottom:1.5rem}.general-enquiry .hourday{background:transparent;display:block;font-family:"Roboto",sans-serif;line-height:30px;color:#fff;font-size:16px}.general-enquiry .hourday .day{float:left;text-align:left}.general-enquiry .hourday .time{float:right;text-align:right}.general-enquiry .hourday:after{content:"";clear:both;display:block}.general-enquiry .hourday.active{background:transparent;font-family:"Roboto",sans-serif;color:#fff;text-shadow:0 0 100px #397cff 0 0 80px #397cff 0 0 70px #397cff 0 0 30px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;text-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff}.general-enquiry .hourday.active span{background:transparent}.single-vehicle-wrap .clean-car-reebate-fee.rebate{font-size:17px;text-shadow:0 0 100px #32cd32 0 0 80px #32cd32 0 0 70px #32cd32 0 0 30px #32cd32,0 0 100px #32cd32,0 0 80px #32cd32,0 0 70px #32cd32,0 0 40px #32cd32,0 0 30px #32cd32,0 0 20px #32cd32,0 0 10px #32cd32;text-shadow:0 0 100px #32cd32,0 0 80px #32cd32,0 0 70px #32cd32,0 0 40px #32cd32,0 0 30px #32cd32,0 0 20px #32cd32,0 0 10px #32cd32,0 0 100px #32cd32,0 0 80px #32cd32,0 0 70px #32cd32,0 0 40px #32cd32,0 0 30px #32cd32,0 0 20px #32cd32,0 0 10px #32cd32;font-weight:400}.custom-vehicle-page .price-wrapper .price{position:relative;z-index:4}.custom-vehicles-page .clean-car-reebate-fee.rebate{text-shadow:0 0 100px #32cd32 0 0 80px #32cd32 0 0 70px #32cd32 0 0 30px #32cd32,0 0 100px #32cd32,0 0 80px #32cd32,0 0 70px #32cd32,0 0 40px #32cd32,0 0 30px #32cd32,0 0 20px #32cd32,0 0 10px #32cd32;text-shadow:0 0 100px #32cd32,0 0 80px #32cd32,0 0 70px #32cd32,0 0 40px #32cd32,0 0 30px #32cd32,0 0 20px #32cd32,0 0 10px #32cd32,0 0 100px #32cd32,0 0 80px #32cd32,0 0 70px #32cd32,0 0 40px #32cd32,0 0 30px #32cd32,0 0 20px #32cd32,0 0 10px #32cd32;font-weight:400}.new-neon-links a{width:100%;border:1px solid #fff;color:#fff;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;text-align:center;display:block;padding:20px 0;font-size:14px;margin-top:-1px}.new-neon-links a:hover{text-shadow:0 0 100px #397cff 0 0 80px #397cff 0 0 70px #397cff 0 0 30px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;text-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;-webkit-box-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;-moz-box-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;box-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff}.finance-person h3{color:#fff;text-shadow:0 0 100px #397cff 0 0 80px #397cff 0 0 70px #397cff 0 0 30px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;text-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;margin-top:2.5rem;font-size:22px;margin-bottom:1.75rem}.finance-person video{width:100%}.custom-warranty-page{text-align:left;padding-bottom:5rem}.custom-warranty-page h1,.custom-warranty-page h2,.custom-warranty-page h3{text-align:left;color:#fff;text-shadow:0 0 100px #397cff 0 0 80px #397cff 0 0 70px #397cff 0 0 30px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;text-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff}.custom-warranty-page p{color:#fff;text-align:left}.custom-warranty-page h3{font-size:32px;font-weight:700}.custom-warranty-page .sidebar{display:flex;flex-direction:column;gap:40px;justify-content:flex-start}.custom-warranty-page .other-logos{display:flex;flex-direction:column;gap:40px;justify-content:flex-start;place-items:flex-start}.custom-warranty-page .video-container{position:relative}.custom-warranty-page .video-container a{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;justify-content:center;place-items:center;color:#fff;text-shadow:0 0 100px #397cff 0 0 80px #397cff 0 0 70px #397cff 0 0 30px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;text-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;font-size:60px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.custom-warranty-page .video-container a:hover{opacity:.8}#provident-video-ci video,#provident-video-mbi video,#provident-video-gap video{width:100%}.ordered-list{margin-left:1.25rem;margin-bottom:1rem}.ordered-list li{list-style:decimal;margin-bottom:.5rem}.download-container{padding:2rem 0;display:flex;flex-wrap:wrap;gap:32px}.download-container .item{position:relative;color:#fff;text-align:center;display:flex;flex-direction:column;gap:24px}.download-container .img-link{position:relative}.download-container .img-link:after{content:"";position:absolute;bottom:-8px;right:-8px;background:url(../../Userfiles/Image/warranty/pdf.svg) 50% 50% no-repeat;width:34px;height:44px;background-size:contain}.warranty-accordion{border:0;background:transparent}.warranty-accordion .accordion-item{border-top:1px solid #ddd}.warranty-accordion .accordion-item:first-child{border-top:0}.warranty-accordion .accordion-item .accordion-title{border:0;color:#fff;padding:28px 0;font-weight:600;font-size:16px;line-height:1.4;display:flex;place-items:center;flex-direction:row-reverse;justify-content:flex-start}.warranty-accordion .accordion-item .accordion-title:before{-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;font-size:32px;line-height:32px;font-weight:300;margin:0;right:0;position:static;margin-left:auto;color:#fff}.warranty-accordion .accordion-item .accordion-title span{width:calc(100% - 2.5rem);display:block}.warranty-accordion .accordion-item.is-active>.accordion-title::before{content:"+";font-family:"Fira Sans",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}.warranty-accordion .accordion-item .accordion-content{padding:0 0 28px;background-color:transparent;border:0}.warranty-accordion .accordion-item .accordion-content h6{font-size:16px;font-weight:600;color:#fff;margin-bottom:10px}.warranty-accordion .accordion-item .accordion-content p{color:#fff}.warranty-accordion .accordion-item .accordion-content p strong{font-weight:500}.warranty-accordion .accordion-item .accordion-content p:last-child{margin-bottom:0}.warranty-accordion .accordion-item .accordion-content a{text-decoration:underline;color:#fff}.warranty-accordion .accordion-item .accordion-title:hover,.warranty-accordion .accordion-item .accordion-title:focus{background-color:transparent}.videoWrapper{position:relative;padding-bottom:56.25%;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.vid-container{top:0;left:0}}@media only screen and (min-width:470px){footer .copyright{text-align:center}footer .copyright i{display:inline}.insurance-slider .insurance-item{max-width:377px}}@media only screen and (max-width:640px){.single-vehicle-wrap .map{padding:0 .25rem}.single-vehicle-wrap .delivery{padding:0 0 1rem}.custom-vehicle-page .map .inner-map{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.custom-vehicle-page .calculator{margin-bottom:.5rem;width:100%;margin-left:0;padding-left:.25rem;padding-right:.25rem}.single-vehicle-wrap .action-wrap{padding-bottom:1rem}.primary-products.tiled{display:flex;flex-direction:column}.primary-products.tiled .image>img{width:100%}.primary-products.tiled>:nth-child(n+1):nth-child(-n+3){order:2}.primary-products.tiled>:nth-child(2){order:1!important}.primary-products.tiled>:nth-child(n+4):nth-child(-n+6){order:4}.primary-products.tiled>:nth-child(n+7):nth-child(-n+9){order:6}.primary-products.tiled>:nth-child(8){order:5!important}.products.tiled{display:flex;flex-direction:column}.products.tiled .image>img{width:100%}.products.tiled>:nth-child(n+2):nth-child(-n+4){order:2}.products.tiled>:nth-child(3){order:1!important}.products.tiled>:nth-child(n+5):nth-child(-n+7){order:4}.products.tiled>:nth-child(n+8):nth-child(-n+10){order:6}.products.tiled>:nth-child(9){order:5!important}.products.tiled>:nth-child(n+11):nth-child(-n+13){order:8}.products.tiled>:nth-child(1){order:0}.products.tiled>:nth-child(14){order:9}.products.tiled>:nth-child(n+15):nth-child(-n+17){order:11}.products.tiled>:nth-child(16){order:9!important}.products.tiled>:nth-child(n+18):nth-child(-n+20){order:13}}@media only screen and (min-width:640px){#mc-modal-financeform-udc #udc-finance-application{height:70vh}.driver-license-select .home-btn{margin-left:60px;margin-right:60px}.single-vehicle-wrap .price-wrapper{width:400px}#fal-step-btn-5 .btn .inner{padding-left:2em;margin-top:-.5em}.first-step-container h3{font-size:24px;margin-bottom:1.5rem}.fin-app-2015 .fal-steps-outer{margin-bottom:0}.fin-app-2015 .fal-steps{padding:1rem 0 2rem}.fin-app-2015 .fal-steps .fal-step-separator>div{margin-top:20px}.fin-app-2015 .fal-steps .fal-step-btn .btn{margin-top:0}.fin-app-2015 .fal-steps .fal-step-btn .text{margin-bottom:0}.fin-app-2015 .fal-steps .fal-step-btn.active .btn{width:50px;height:50px}.fin-app-2015 .fal-steps .fal-step-btn.active .btn .inner{width:36px;height:36px}.fin-app-2015 .fal-steps .fal-step-btn.active .btn .inner .number{font-size:22px;padding-top:14px}.sales-person .hasFinanceLink{padding-left:calc(40% + .875rem);top:0}.single-vehicle-wrap .calculator .finance-calculator-vehicle-single .intro{width:100%}.vid-container #muteControl{top:20%}.select-search .body-style{padding-top:0}.search-switcher .search-panel{background:none}.no-matching-results{font-size:30px;padding:3.5rem 0 3rem}.slide-section .slide-bg .slide2{background:url(../../Userfiles/Image/banner2-m.jpg) 50% 50% no-repeat;background-size:cover}header{padding:2rem 0}header .logo{padding-bottom:2rem}header .logo img{width:auto;max-width:460px}header .info{font-size:18px;padding-top:1.75rem}header .info .addr img{margin-right:.625rem;position:relative;top:-2px}footer .contact-section,footer .hours-section{width:50%;float:left}footer .hours-section{padding-left:1.5rem;padding-right:1.5rem;padding-bottom:0}#why-section{position:relative;padding-bottom:0}#why-section .text{padding-bottom:3rem}.section1-wrapper h2{font-size:32px}#search-horizontal{padding-bottom:1rem}#search-horizontal .title-area{display:table;width:auto;margin:auto}#search-horizontal .other-links{text-align:left;margin-bottom:0;display:inline-block;padding-left:1rem}#search-horizontal .other-links a{display:inline-block;font-size:20px;margin-left:1rem}#search-horizontal h2{font-family:"Fira Sans",sans-serif;font-weight:bold;font-size:32px;letter-spacing:-1px;text-align:left;color:#fff;text-shadow:0 0 100px #397cff 0 0 80px #397cff 0 0 70px #397cff 0 0 30px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;text-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;position:relative;margin-bottom:1rem;cursor:default;display:inline-block}#search-horizontal h2:hover{opacity:1;cursor:default}#more-section .more-container{max-width:640px;margin:auto}#more-section .img-side .inner{padding-bottom:0;height:250px;width:100%}#more-section .breaking-news .inner{height:auto}#more-section .breaking-news .text{padding:0 2rem}#more-section .text-side{width:auto}#featured-section{padding:4.5rem 0;position:relative}#featured-section .featured-vehicles{padding-top:2rem;position:relative;z-index:10}#featured-section .vehicle{padding-bottom:3rem}#featured-section .vehicle:nth-child(5),#featured-section .vehicle:nth-child(6){display:none}#featured-section .vehicle-info{padding:1rem 0 0}#featured-section .featured-vehicles{margin-left:-.125rem;margin-right:-.125rem}#tab-section{padding:3.5rem 0 1rem}#tab-section .tabs-title>a{padding:.5rem 2rem}#tab-section .tabs a{font-size:26px}#tab-section .tabs a:after{left:2rem;right:2rem}#tab-section .tabs-content{max-width:550px;margin:auto}#tab-section h2{font-size:28px}#tab-section #panel1 img{max-width:210px}#testimonial-section h2{font-size:40px}#testimonial-section p{margin-bottom:3.5rem}#why-section h2{font-size:40px}#team-section h2{font-size:32px}#team-section .staff-member{margin-bottom:1.875rem}#partner-section{text-align:center}#virtual-tour-section h2{font-size:32px}.contact-page-wrap .sales-team ul{border:0}.contact-page-wrap .form-container{border:0}.contact-page-wrap .contact-info ul li{border:0}.no-results-vehicles:not(.favourite-vehicles) .vehicle-list,.vehicle-results.gallery:not(.favourite-vehicles) .vehicle-list{grid-template-columns:repeat(2,1fr)}.search-switcher #search-horizontal{padding-top:0}.search-switcher .search-buttons button{font-size:32px}.vehicle-results.list .vehicle-info .favourite{padding-top:0}.vehicle-results.list .vehicle-list{padding-right:2.4rem}.vehicle-results.list .vehicle-list .cell-photo{padding:0}.vehicle-results.list .vehicle-list .cell-photo>a{position:initial}.vehicle-results.list .vehicle-list .vehicle-inner{flex-direction:row}.vehicle-results.list li.vehicle{padding:0!important}.vehicle-results.list li.vehicle .vehicle-inner{float:none;align-items:flex-start}.vehicle-results.list li.vehicle .vehicle-inner .cell-photo{float:none;margin-left:0}.vehicle-results.list li.vehicle .vehicle-inner .vehicle-info .favourite{position:static;right:auto;top:auto}.primary-products h2.neon-text{font-size:24px}.primary-products .details{text-align:left}.primary-products .details h2{text-align:center}.primary-products .details .home-btn{margin:0 auto;display:block}.products .product{text-align:center;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.products .product img{object-fit:cover;object-position:center;width:100%;height:auto;padding:0 1em}.products .product p{align-self:flex-start}.tiled{display:flex;flex-wrap:wrap}.tiled>div{width:50%}.tiled>div.fullwidth{width:100%}.tiled>div.details{padding:1.5rem}.tiled>div.image img{object-fit:cover;width:100%;height:100%;object-position:left bottom}.standard-testimonials{padding-top:0!important}.search-switcher{padding-top:1rem}.custom-vehicles-page .standard-vehicles-top{display:block}.custom-vehicles-page .results-bar{text-shadow:none}.custom-vehicles-page .results-bar .vehicle-view-tab i{font-weight:400}.custom-vehicles-page .results-bar .vehicle-view-tab a{background:#000;border-color:#787878}.custom-vehicles-page .results-bar .vehicle-view-tab a.on{background:rgba(255,255,255,.1);border-color:#787878}.custom-vehicles-page .results-bar .vehicle-view-tab .icon-list2:before,.custom-vehicles-page .results-bar .vehicle-view-tab .icon-grid2:before{color:#fff}.custom-vehicles-page .results-count i{text-shadow:none;color:#fff}.custom-vehicles-page .select-wrapper .custom-dropdown-button{padding-left:1rem}.custom-vehicles-page .select-wrapper .custom-dropdown-button:hover,.custom-vehicles-page .select-wrapper .custom-dropdown-button:focus{padding-left:1rem}.custom-vehicles-page .select-wrapper .custom-dropdown-area:hover .custom-dropdown-button{padding-left:1rem}.custom-vehicles-page .vehicleSearchBar{background:#19191a;border-top:1px solid #424242;border-bottom:1px solid #424242;color:#fff;text-shadow:none;padding:1rem .5rem;text-shadow:none;margin-bottom:1.5rem}.custom-vehicles-page .vehicleSearchBar .select-wrapper{width:33.333%;float:left;padding:0 .5rem}.custom-vehicles-page .vehicleSearchBar .custom-filters{display:table;width:100%}.custom-vehicles-page .vehicle-results.list .cell-photo{padding-bottom:0!important}.custom-vehicles-page .vehicle-results.list .vehicle-info h6{overflow:visible!important;white-space:normal!important}.custom-vehicles-page .cell-photo{padding-bottom:65%!important}.custom-vehicles-page .standard-vehicles-top{text-align:right;padding-right:.5rem;display:table;width:100%}.custom-vehicles-page .standard-vehicles-top .results-count{float:right;margin-top:.5rem}.custom-vehicles-page .standard-vehicles-top .vehicle-view-tab{margin-top:.5rem;float:right;margin-left:1rem}.custom-vehicles-page .vehicles-wrapper{padding:0}.finance-info-slider .fin-item h3,.finance-info-slider .insurance-item h3,.insurance-slider .fin-item h3,.insurance-slider .insurance-item h3{font-size:32px}.fin-insurance-link{width:calc(100% - 2rem);max-width:1000px}.fin-insurance-link h4{font-size:24px}.fin-insurance-link p{font-size:14px}.fin-insurance-link p strong{font-size:16px}.fin-insurance-link .inner-list li{font-size:14px}.fin-insurance-link .modal-close{left:1rem;right:1rem}.testimonial-page-wrap{padding-top:4rem}.contact-page-wrap .contact-title{text-align:center}#video-div .close-reveal-modal{font-size:2rem}.single-vehicle-page{padding-top:1rem}.finance-app-wrap .fileinput-button{margin-top:.25rem}.finance-app-wrap .fileinput-button span:before{content:"";font-family:"foundation-icons";margin-right:.25rem}.finance-person h3{font-size:26px}}@media only screen and (min-width:40em){.vehicle-list{padding:1.25rem .9375rem 2.5rem .9375rem}.vehicle-results.list .vehicle-list{padding-right:1.125rem}.primary-products h2.neon-text{font-size:2.5rem}}@media only screen and (min-width:740px){.gallery-wrapper .thumb-item.slick-slide{position:relative;padding-bottom:0}.gallery-wrapper .thumb-item.slick-slide img{max-height:50vh;position:static}.gallery-thumb-wrapper{position:absolute;right:0;top:0;bottom:0}.single-vehicle-wrap .gallery-wrapper{position:relative}}@media only screen and (min-width:760px){header .info .addr,header .info .ph{display:inline-block;margin-right:2rem}header .info .ph{margin-right:0}header .info .ph img{position:relative;top:-2px}#buy-section .buy-box{text-align:left;padding-left:50px;position:relative;padding-bottom:2.25rem}#buy-section .buy-box img{position:absolute;top:0;left:0}#buy-section #buy-slider{padding-left:.9375rem;padding-right:.9375rem}.no-results-vehicles:not(.favourite-vehicles) .vehicle-list,.vehicle-results.gallery:not(.favourite-vehicles) .vehicle-list{grid-template-columns:repeat(3,1fr)}.vehicle-results.list li.vehicle{margin-left:0}.contact-page-wrap .contact-title{margin-top:0}.custom-vehicles-page .results-bar{margin:auto!important;max-width:1184px}.custom-vehicles-page .standard-vehicles-top{width:240px;float:right}.custom-vehicles-page .custom-filters{width:calc(100% - 240px)!important;float:left;max-width:600px}.wcd-page .page-menu{width:250px;float:left}.wcd-page .page-content{width:calc(100% - 250px);float:left;padding-left:2rem}}@media only screen and (min-width:64em){.home-text-section h2{margin-bottom:1.25rem}.home-text-section .flex-container{display:flex;flex-direction:row-reverse;justify-content:center;align-items:flex-start;max-width:800px;margin:auto;gap:10px}.home-text-section .map img{max-height:450px;position:relative;top:-3rem;margin-bottom:-3rem}#protection-section{text-align:left}#protection-section .flex-container{max-width:none}#video-div-custom{right:8px}#tab-section #panel1 .first-step-container{padding-bottom:0}#tab-section #panel1 .first-step-container .home-btn{position:relative;top:-10px}.contact-page-wrap .sales-team ul{padding-top:0}.contact-page-wrap ul.sales .sales-person{width:33.3333%}.contact-page-wrap ul.sales li{width:33.3333%}.contact-page-wrap ul.sales li:nth-child(2n+1){clear:none}.contact-page-wrap ul.sales li:nth-child(3n+1){clear:both}#financeTerms.fin-insurance-link .modal-close{width:100%;left:0;right:0;border-top:0}#financeTerms.fin-insurance-link .modal-close:before{content:"";position:absolute;top:0;left:-3rem;right:-3rem;height:1px;background:#000}.first-step-container h3{display:inline-block;margin-right:1rem;vertical-align:text-bottom}.first-step-container .home-btn{margin:0!important;position:relative;top:-5px}.buy-safe-iframe{height:1200px}.contact-page-wrap ul.sales li:nth-child(5){display:block}.fin-app-2015 .fal-steps{padding-top:0}.fin-app-2015 .fal-steps .fal-step-separator>div{margin-top:60px}#mc-modal-financeform{margin-top:5vh;max-height:90vh!important;width:calc(100% - 3rem)}.wcd-custom-finance-page h1{text-align:left}.sales-person .hasFinanceLink{padding-left:calc(40% + 12px);position:relative;top:-1.75rem}#homeIntro{position:fixed;top:10%!important;left:0;right:0;overflow-x:hidden}#homeIntro .modal-close a{max-width:260px;margin:auto}.custom-protection-section .text{width:calc(100% - 360px);float:left}.custom-protection-section .img{width:340px;float:right}.finance-person .img{float:left;margin:0!important;max-width:300px!important}.finance-person .text{float:right;max-width:none!important;width:calc(100% - 300px);text-align:left;padding-top:0!important}.finance-person p{text-align:left}body.is-reveal-open{overflow:visible}.favourite-wrapper{padding:2rem 0}.wcd-page .tabs-panel{padding-top:0}.no-matching-results{font-size:40px}.fern-bg .parallax-image{background:url(../../Userfiles/Image/fern.png) 50% 50% repeat;background-size:auto}.nav-container{height:72px;position:relative;display:block;background:#000;overflow:hidden}nav.navigation.affix{position:fixed;top:0;right:0;left:0;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);-moz-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1)}nav.navigation{width:100%;max-width:1170px;margin:auto;height:72px;background:#387cff;background-image:-owg(linear-gradient(180deg,#2f62d9 0,#308bf3 52%,#70dcf1 100%));background-image:-webkit(linear-gradient(180deg,#2f62d9 0,#308bf3 52%,#70dcf1 100%));background-image:-moz(linear-gradient(180deg,#2f62d9 0,#308bf3 52%,#70dcf1 100%));background-image:-o(linear-gradient(180deg,#2f62d9 0,#308bf3 52%,#70dcf1 100%));background-image:linear-gradient(180deg,#2f62d9 0,#308bf3 52%,#70dcf1 100%);margin-top:0;z-index:9999;position:relative}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:1170px;margin:0 auto;width:100%;position:relative;top:0;height:72px}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:72px;margin:0;padding:0}nav.navigation ul li a{color:#fff;font-family:"Fira Sans",sans-serif;font-size:15px;font-weight:500;height:72px;display:block;text-transform:uppercase;letter-spacing:0;padding:0 1.875rem;-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;text-shadow:2px 2px 4px rgba(0,0,0,.11);position:relative}nav.navigation ul li a:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:-owg(linear-gradient(180deg,#07132f 0,#183d80 100%));background-image:-webkit(linear-gradient(180deg,#07132f 0,#183d80 100%));background-image:-moz(linear-gradient(180deg,#07132f 0,#183d80 100%));background-image:-o(linear-gradient(180deg,#07132f 0,#183d80 100%));background-image:linear-gradient(180deg,#07132f 0,#183d80 100%);opacity:0;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}nav.navigation ul li a span{position:relative;z-index:5}nav.navigation ul li a.active,nav.navigation ul li a:hover,nav.navigation ul li a:hover .sub-arrow{color:#fff}nav.navigation ul li a.active:before,nav.navigation ul li a:hover:before,nav.navigation ul li a:hover .sub-arrow:before{opacity:.66}nav.navigation ul li.has-submenu{position:relative}nav.navigation ul li.has-submenu a .sub-arrow{width:0;height:0;border-style:solid;border-width:4px 3px 0 3px;border-color:#fff transparent transparent transparent;opacity:.9;display:inline-block;vertical-align:middle;position:relative;top:-1px;margin-left:4px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}nav.navigation ul li.has-submenu a:hover .sub-arrow{border-color:#fff transparent transparent transparent}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:.5rem 0;display:none;position:absolute;left:0;top:72px;background:#426da1;text-align:left;z-index:500;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}nav.navigation ul li.has-submenu ul li{float:none;white-space:nowrap;padding:0;background:none;border-top:0!important}nav.navigation ul li.has-submenu ul li a{font-weight:500;color:#fff;opacity:.87;display:block;border:0!important;line-height:1;padding:.75rem 3rem .75rem 1.5rem;height:auto;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;position:relative;background:transparent;font-size:90%}nav.navigation ul li.has-submenu ul li a:before{display:none}nav.navigation ul li.has-submenu ul li a:after{content:"";font-family:"icons-custom";color:rgba(0,0,0,0);-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;margin-left:-.25rem;position:absolute;font-size:12px;line-height:1.3;vertical-align:middle}nav.navigation ul li.has-submenu ul li a:hover{opacity:1;color:#fff}nav.navigation ul li.has-submenu ul li a:hover:after{color:#fff;margin-left:1.425rem}nav.navigation ul li.has-submenu:hover ul{display:table}nav.navigation ul li.has-submenu:hover a:before{opacity:.66}nav.navigation ul li.has-submenu:hover a ul li a:before{display:none}nav.navigation ul li.has-submenu:hover>ul.submenu:before{opacity:.66}nav.navigation ul li.has-submenu:hover>ul.submenu a{color:none}nav.navigation ul li.nav-fav a,nav.navigation ul .nav-search a{background:none;padding:0 .5rem;line-height:72px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}nav.navigation ul li.nav-fav a:before,nav.navigation ul .nav-search a:before{display:none}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;vertical-align:middle}nav.navigation ul li.nav-fav .amount{padding-left:.25rem;font-size:14px}nav.navigation ul li.nav-search{padding-right:.5rem}nav.navigation ul li.nav-search i{position:relative;top:0}nav.navigation ul li.nav-search .small{margin-left:.125rem}header{padding:1.5rem 0}header .logo:before{height:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}header .logo img{max-width:519px}footer{text-align:left;background:#010101;background-size:auto}footer .google_map{background:rgba(255,255,255,.3);display:block;height:208px;margin-bottom:.5rem;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;overflow:hidden}footer .hours-section,footer .location-section{width:37%;float:left;padding-left:0}footer .contact-section{width:26%;float:left;padding-left:0}footer .location-section{padding-right:2.5rem}footer .copyright{padding:2rem 0 2.25rem}footer .footer-container{display:table;width:calc(100% - 250px);float:left}footer .ftr-partners{flex-direction:column;flex-wrap:wrap;gap:2rem;float:right;margin-top:0;justify-content:center}footer .ftr-partners img{margin:auto;display:block}.slide-section .slide-bg{max-width:1170px;margin:auto}.slide-section .slide-bg .slide{height:480px}.slide-section .slide-bg .slide1{background:url(../../Userfiles/Image/main-banner.jpg) 50% 50% no-repeat;background-size:cover}.slide-section .slide-bg .slide2{background:url(../../Userfiles/Image/banner2-l.jpg) 50% 50% no-repeat;background-size:cover}.section1-wrapper{padding-bottom:0}.section1-wrapper .slick-track,.section1-wrapper .slick-list,.section1-wrapper .category-slider-wrapper,.section1-wrapper .category-slider{overflow:visible}.section1-wrapper .swiper-slide-2018.slick-active a .icon-set-4,.section1-wrapper .swiper-slide-2018.slick-active a .custom-icon{color:#76787c;text-shadow:0 0 rgba(0,0,0,0)}.section1-wrapper .swiper-slide-2018.slick-active a:hover .icon-set-4,.section1-wrapper .swiper-slide-2018.slick-active a:hover .custom-icon{color:#fff!important;text-shadow:0 0 100px #397cff 0 0 80px #397cff 0 0 70px #397cff 0 0 30px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff;text-shadow:0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff,0 0 100px #397cff,0 0 80px #397cff,0 0 70px #397cff,0 0 40px #397cff,0 0 30px #397cff,0 0 20px #397cff,0 0 10px #397cff}.section1-wrapper .swiper-slide-2018{overflow:visible}.section1-wrapper .swiper-slide-2018 .title{letter-spacing:1.88px}#buy-section h2{font-size:31px}#buy-section h2 span{font-size:77px}#buy-section .intro{padding-bottom:1.5rem}#buy-section .buy-box{padding-right:2rem}#search-horizontal{padding:3rem 1rem 1.5rem}#search-horizontal .other-links{padding-left:3rem}#search-horizontal .other-links a{display:inline-block;font-size:28px;margin-left:3rem}#search-horizontal .search-panel label{display:block;font-size:16px;color:#fff;letter-spacing:-.32px;font-family:"Fira Sans",sans-serif;margin-bottom:.125rem}#search-horizontal .search-panel .btn-search{display:table;width:100%}#search-horizontal .search-panel .btn-search a{margin-top:2rem;margin:2rem .5rem 0}#search-horizontal .search-panel .zselect,#search-horizontal .search-panel .custom-dropdown-area,#search-horizontal .search-panel .search-input-wrapper{margin-bottom:15px}#search-horizontal .home-btn{margin:20px auto 0}#search-horizontal .vehicles-btn{margin-top:20px}#search-horizontal .home-search-container{padding-top:0;margin-top:0}#search-type-section h4{font-size:32px}#search-type-section .search-item{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);opacity:0;-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)}#search-type-section .search-item.search-reveal{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}#more-section .row{max-width:1200px}#more-section h2{font-size:40px;margin-bottom:2rem}#more-section h2 span{display:inline-block}#more-section h3{font-size:32px;letter-spacing:-.55px}#more-section .more-container{max-width:none}#more-section .more-item{margin:0;position:relative;display:table;width:100%}#more-section .img-side{padding-bottom:0;height:412px;width:50%;margin-bottom:0;position:relative}#more-section .img-side .inner{position:absolute;top:0;left:0;right:0;bottom:0;height:auto}#more-section .text-side{width:50%;height:auto;display:flex;align-items:center;justify-content:center;padding-left:2rem;padding-right:2rem;padding-top:2rem;padding-bottom:2rem;margin-bottom:0}#more-section .text-side .inner{max-width:530px}#more-section .text-right .img-side{float:left}#more-section .text-right .text-side{float:right;background-image:-owg(linear-gradient(180deg,#2f62d9 0,#308bf3 52%,#70dcf1 100%));background-image:-webkit(linear-gradient(180deg,#2f62d9 0,#308bf3 52%,#70dcf1 100%));background-image:-moz(linear-gradient(180deg,#2f62d9 0,#308bf3 52%,#70dcf1 100%));background-image:-o(linear-gradient(180deg,#2f62d9 0,#308bf3 52%,#70dcf1 100%));background-image:linear-gradient(180deg,#2f62d9 0,#308bf3 52%,#70dcf1 100%)}#more-section .text-left .img-side{float:right}#more-section .text-left .text-side{float:left;background:rgba(0,0,0,.4)}#more-section .multi-sign{width:50%;float:left}#more-section .multi-sign .inner{padding-bottom:0;height:450px}#more-section .kids-area{width:50%;float:right}#more-section .kids-area .inner{padding-bottom:0;height:450px}#more-section .showroom-img{width:50%;float:left}#more-section .showroom-img .inner{padding-bottom:0;height:450px}#more-section .euro-img{width:50%;float:right}#more-section .euro-img .inner{padding-bottom:0;height:450px}.tile-section{max-width:none}.tile-section .multi-sign,.tile-section .euro-img,.tile-section .kids-area,.tile-section .outside-img{padding-bottom:40%}.tile-section .breaking-news,.tile-section .dealership-section{min-height:605px}.tile-section .outside-img{width:50%;float:left}.tile-section .breaking-news{width:50%;float:left;overflow:hidden;padding:0!important}.tile-section .breaking-news .inner{width:100%}.tile-section .scrolling-container{margin-top:-50px}.tile-section .dealership-section{width:50%;float:right;padding:5.5rem 3rem}#featured-section{padding:6rem 0 3.5rem}#featured-section h2{font-size:40px}#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:4rem}#featured-section .vehicle:nth-child(5),#featured-section .vehicle:nth-child(6){display:block}#featured-section .row .row{margin-left:-.625rem;margin-right:-.625rem}#tab-section .tabs-title>a{padding:.5rem 3rem}#tab-section .tabs a{font-size:32px}#tab-section .tabs a:after{left:3rem;right:3rem;height:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;bottom:-5px}#tab-section .tabs-content{max-width:none}#tab-section .img{width:550px;margin:auto}#tab-section .text{max-width:550px;margin:auto}#tab-section .home-panel.is-active{display:flex;justify-content:center;align-items:center}#tab-section .home-panel.is-active>*{flex-grow:0}#tab-section #panel1.is-active div.img{margin:0;width:auto;margin-right:3rem;max-width:280px;display:flex;align-items:center}#tab-section #panel1.is-active img{max-width:280px}#tab-section #panel1.is-active .text{margin:0}#tab-section #panel2.is-active{flex-direction:row-reverse}#tab-section #panel3.is-active{flex-direction:row-reverse}#tab-section #panel3.is-active .img{width:auto}#tab-section #panel3.is-active>*{float:none;margin:0;padding:0}#testimonial-section{padding-top:5rem}#testimonial-section h2{margin-bottom:2.5rem}#testimonial-section .comment{min-height:177px}#testimonial-section .testimonial{padding:0 .75rem;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);opacity:0}#testimonial-section .testimonial.testimonial-reveal{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}#testimonial-section .testimonial:nth-child(1){-webkit-transition:all .3s cubic-bezier(.68,-.55,.265,1.55);-moz-transition:all .3s cubic-bezier(.68,-.55,.265,1.55);-o-transition:all .3s cubic-bezier(.68,-.55,.265,1.55);transition:all .3s cubic-bezier(.68,-.55,.265,1.55)}#testimonial-section .testimonial:nth-child(2){-webkit-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);-moz-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);-o-transition:all .5s cubic-bezier(.68,-.55,.265,1.55);transition:all .5s cubic-bezier(.68,-.55,.265,1.55)}#testimonial-section .testimonial:nth-child(3){-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)}.no-results-vehicles:not(.favourite-vehicles) .vehicle-list,.vehicle-results.gallery:not(.favourite-vehicles) .vehicle-list{grid-template-columns:repeat(4,1fr)}.no-results-vehicles.compare-vehicles .vehicle-list,.vehicle-results.gallery.compare-vehicles .vehicle-list{grid-template-columns:repeat(5,1fr)}.vehicle-results.list .vehicle-list{grid-template-columns:repeat(2,1fr)}.vehicle-results.list li.vehicle{padding-right:1rem!important}.custom-page-wrap{background:#000 url(../../Userfiles/Image/fern.png) 50% 0 repeat;padding-top:4rem}.custom-page-wrap h1{margin-bottom:1rem}.difference-page-wrap .text-left{width:calc(50% - 2rem);float:left}.difference-page-wrap .text-right{width:calc(50% - 2rem);float:right}.custom-vehicles-page{background:#000 url(../../Userfiles/Image/fern.png) 50% 0 repeat}.custom-vehicles-page #search-horizontal .home-btn{margin-top:29px}.custom-vehicles-page .vehicleSearchBar .custom-filters{display:block;height:47px}.search-switcher{padding:1.75rem 0 2.25rem}.search-switcher #search-horizontal{padding:0}.search-switcher #search-horizontal .search-inner{max-width:1184px}.search-switcher #pnlAfford{padding-top:1rem}.search-switcher #pnlAfford .search-panel p.intro{margin-bottom:2rem}.custom-vehicle-page{background:#000 url(../../Userfiles/Image/fern.png) 50% 30% repeat}#finance-popup .finance-calc-results{background:transparent;margin-bottom:3rem}.finance-info-page{padding-bottom:6rem}.finance-info-page .call-me{display:table;width:auto;margin:1.5rem auto}.finance-info-page .call-me .call-item{display:inline-block;padding:0 1rem;line-height:1}.finance-info-page .call-me .call-item:first-child{position:relative}.finance-info-page .call-me .call-item:first-child:after{content:"";position:absolute;right:0;top:0;bottom:0;width:1px;background:#fff}.finance-info-slider,.insurance-slider{padding-top:3rem}.finance-info-slider .slick-list,.insurance-slider .slick-list{overflow:visible}.finance-info-slider .fin-item h3,.finance-info-slider .insurance-item h3,.insurance-slider .fin-item h3,.insurance-slider .insurance-item h3{margin-top:1.75rem}.finance-info-slider{padding-top:0}.insurance-slider{padding-top:1rem}.insurance-slider .insurance-item{width:33.333%;float:left;margin-bottom:3rem;padding-right:1.75rem}.insurance-slider .insurance-item .home-btn{margin-top:.5rem}.insurance-page-wrap hr{margin-top:4.5rem}.fin-insurance-link{padding:4rem 3rem;min-height:1px;height:auto}.fin-insurance-link h4{font-size:32px}.fin-insurance-link p{font-size:16px}.fin-insurance-link p strong{font-size:18px}.fin-insurance-link .inner-list li{font-size:16px}.fin-insurance-link .modal-close{position:relative;left:-3rem;right:-3rem;top:4rem;width:calc(100% + 6rem);padding-left:6rem;padding-right:6rem}.fin-insurance-link.long-modal{height:100%}body.is-reveal-open{overflow:hidden}#partners-section .row{max-width:1300px}#partners-section .img{position:relative}#partners-section .img img{padding:.5rem 1.75rem;object-fit:contain;max-height:110px}#finance-popup{padding-top:2rem}#finance-form-section h2{text-align:left}#finance-form-section .finance-intro{text-align:left}#more-section ul{display:table;width:auto;margin:auto;max-width:750px}#more-section ul li{font-size:15px}#more-section .special-p{display:table;width:auto;margin:auto;max-width:750px;text-align:left;width:100%}#more-section .breaking-news{display:flex;align-items:center;justify-content:center}#more-section .breaking-news .text{padding:0 4rem;margin-top:2rem}#trends li{font-size:30px!important}.scrolling-container{margin-left:0;margin-right:0;margin-top:1.5rem}.video-responsive{height:586px}.video-responsive:after{padding-top:56.25%}.custom-vehicles-page .vehicleSearchBar{max-width:1170px;margin:auto}.finance-app-wrap{padding-top:0;position:relative;z-index:2}.new-neon-links{display:flex;justify-content:flex-start;gap:-1px}.new-neon-links a{width:33.3333%;margin-top:0;position:relative;right:0}.new-neon-links a:nth-child(2){left:-1px}.new-neon-links a:nth-child(3){left:-2px}.finance-person h3{text-align:left;font-size:30px}.finance-person video{width:60%;margin:0;display:block}.custom-warranty-page .flex-container{display:flex;flex-direction:row;gap:3rem;place-items:flex-start}.custom-warranty-page .sidebar{width:386px;min-width:386px}.custom-warranty-page .other-logos{justify-content:center;place-items:center}.download-container{padding:4.5rem 0}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#tab-section .text{display:block}}@media only screen and (min-width:1200px){.search-switcher .search-panel{padding:0}}@media only screen and (min-width:1280px){.sales-person .hasFinanceLink{padding-left:calc(40% + 6px);position:relative;top:-1.75rem}nav.navigation ul li a{font-size:16px;padding:0 2.32rem}nav.navigation ul .nav-search a i{margin-right:.25rem}nav.navigation ul li.nav-fav a,nav.navigation ul .nav-search a{padding:0 1.25rem}.swiper-slide-2018 .ci-ev{font-size:53px}#testimonial-section .testimonial-container{margin-left:-.75rem;margin-right:-.75rem}footer .location-section{padding-right:5.5rem}}@media only screen and (min-width:90.063em){#partners-section .row{max-width:1300px}#partners-section .img img{padding:.5rem 2.5rem}#mc-modal-financeform{margin-top:10vh;max-height:80vh!important}}.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;width:250px!important}.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}@charset "UTF-8";@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:#387cff;border-color:#387cff;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}.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 #387cff;-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:#387cff;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:"Fira Sans",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:"Fira Sans",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:"Fira Sans",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}}body{}