@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}.readmore{max-height:138px;margin-bottom:.5rem}.readmore+a:after{content:'';font-family:"icons-custom";-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;display:inline-block;font-size:.625rem;left:4px;line-height:1;position:relative}.readmore+a:hover{color:#d49d0d}.readmore+a.read-less:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.ci-fb{position:relative}.ci-fb:after{content:'';position:absolute;top:1px;left:4px;right:4px;bottom:0;background:#fff;z-index:1;-webkit-border-radius:20%;-moz-border-radius:20%;-ms-border-radius:20%;-o-border-radius:20%;border-radius:20%}.ci-fb:before{display:inline-block;z-index:2;position:relative}.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}.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%)}.gallery-thumb-wrapper{overflow:hidden}.gallery-thumbs.slick-initialized{max-height:none!important}.gallery-next.vertical-next.slick-arrow{height:auto}.gallery-next.vertical-next.slick-arrow i{display:block}html,body,form{color:#000}body,h1,h2,h3,h4,h5,h6{font-family:"Lato",sans-serif}.row{max-width:1240px}body{background:#000;border:0}h1,h2,h3,h4,h5,h6{color:#000}h3{color:#ecaf0f;font-size:2.5em;font-family:"Roboto",sans-serif}a:hover,a:focus{color:#8c6809}.tabs dd>a,.tabs .tab-title>a{outline:none}button:focus{outline:none!important}*{outline:none!important;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent}.body-container{min-height:600px}#finance-popup .main-section .inner-section:after{z-index:-1}.button,.button.tiny,.finance-info-apply{-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.button:hover,.button.tiny:hover,.finance-info-apply:hover{background:#bc8b0c}.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:transparent!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:#ecaf0f}.pano-pause .refresh{display:inline}.pano-pause .refresh a i{font-size:30px;line-height:46px;color:rgba(255,255,255,.4);-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.pano-pause .refresh a i:hover{color:#fff}#panorama-controls{position:absolute;left:0;right:0;top:0;bottom:0}.pano-images .image-select,.pano-zoom .zoom,.pano-close a,.pano-pause a{width:34px;height:34px;line-height:29px;text-align:center;float:left;margin:0 0 8px 8px;cursor:pointer}.pano-images .image-select.debug-select{width:auto}.image-select{border:2px solid rgba(255,255,255,.4);color:rgba(255,255,255,.4);-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.pano-images .image-select:hover{color:#fff;border-color:#fff}.pano-images .image-select.active{border:none;cursor:default;color:#ecaf0f;border:2px solid #ecaf0f}.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:#ecaf0f;font-size:1rem}.has-tip{border-bottom:1px dashed transparent}input:disabled,input[readonly],textarea:disabled,textarea[readonly]{background:#fff}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;opacity:0}input[type=number]{-moz-appearance:textfield}[type='checkbox']{height:1.5rem;float:left;width:1.5rem;margin-right:.75rem;font-size:1rem;position:relative;margin-bottom:.75rem}[type='checkbox']:active,[type='checkbox']:focus{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}[type='checkbox']:after{content:'';background-color:#fff;display:inline-block;visibility:visible;height:25px;width:25px;border:2px solid #aaa;cursor:pointer;position:absolute;top:-1px;left:-1px}[type='checkbox']:checked:after{content:"";position:absolute;display:block;font-family:"icomoon";font-size:1.3125rem;top:-1px;left:-1px;color:#585858;opacity:1}.nstSlider .leftGrip,.nstSlider .rightGrip{background:#ecaf0f}.nstSlider .bar{background:#ecaf0f;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 #ecaf0f}.custom-dropdown-area{width:100%;position:relative;margin:4px 0 1rem;min-width:100px!important}.custom-dropdown-area:hover .custom-dropdown-button{border-color:#ecaf0f;border-width:2px;padding:7px}.custom-dropdown-area li{cursor:pointer;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;padding:0 1rem;line-height:2.2}.custom-dropdown-area li:not(.optgroup):hover{background:#f0f0f0}.custom-dropdown-area li a{color:#000;font-size:.875rem;line-height:2}.custom-dropdown-area ul{border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;position:absolute;background:#fff;top:2.938rem;width:100%;z-index:10;max-height:300px;overflow:auto}.custom-dropdown-button{min-width:0;width:100%;height:2.938rem;line-height:2rem;border-radius:0;border-color:#ccc;background-color:#fff;position:relative;background-image:none;white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all,0s;-moz-transition:all,0s;-o-transition:all,0s;transition:all,0s}.custom-dropdown-button:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);background-position:100% center;background-repeat:no-repeat;position:absolute;right:.25rem;content:'';width:1rem;height:1rem;top:.875rem}.custom-dropdown-button:active,.custom-dropdown-button:focus,.custom-dropdown-button:hover{border:2px solid #ecaf0f;background-color:#fff;border-color:#ecaf0f!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 #ecaf0f;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:.4375rem}[data-mclist-for]{position:relative;cursor:pointer;display:inline-block}ul[data-mclist]{display:none}ul[data-mclist].mclist-visible,.small-ddl-show{display:block;position:absolute;left:0;top:100%;width:200px;background:#fff;border:1px solid #ccc;z-index:999;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.1);-moz-box-shadow:3px 3px 10px rgba(0,0,0,.1);box-shadow:3px 3px 10px rgba(0,0,0,.1)}.dd-link{padding-right:.5rem;padding-bottom:.5rem}.dd-link li{line-height:1.4;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.dd-link li:last-child{border-bottom:none}.dd-link li:hover{background:#f0f0f0}.dd-link i{vertical-align:middle;pointer-events:none}.dd-link a{color:#000;font-weight:400;padding:.625rem 1rem;display:block;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.dd-link a i{font-size:1.25rem;vertical-align:text-bottom;padding-right:.25rem}ul[data-mclist].mclist-bottom.mclist-visible{top:auto;bottom:100%}.more-actions{line-height:2.5;color:#000}.more-actions:after{content:"";width:1rem;height:1rem;font-family:"icomoon";vertical-align:middle}.more-actions ul[data-mclist].mclist-bottom.mclist-visible{margin-bottom:0;bottom:64px;left:-4px;width:215px}.more-actions ul[data-mclist].mclist-bottom.mclist-visible i{margin-right:.25rem;font-size:.925rem;vertical-align:middle}.more-actions ul[data-mclist].mclist-bottom.mclist-visible i.icon-drive{font-size:.8rem}.small-ddl-show{display:table!important;top:44px;right:32px;left:auto;padding:.625rem;width:170px}.small-ddl-show .custom-dropdown-area{min-width:100px!important}.small-ddl-show .custom-dropdown-button{display:none}.small-ddl-show .dropdown.menu{width:190px;display:block!important}.small-ddl-show li{font-size:1rem;color:#000;line-height:1;padding:.425rem 0}.small-ddl-show li a{color:#000}.small-ddl-show li.selected{position:relative}.small-ddl-show li.selected:after{position:absolute;content:"";top:-.375rem;right:.6875rem;font-family:"icomoon";font-size:1.25rem;height:1rem;width:1rem;color:#000}.small-ddl-show li.selected a{color:#000}.back-link{font-size:13px;display:inline-block;position:relative;top:0}.back-link i{vertical-align:middle}.sw-sort{height:0;overflow:hidden}.fixed-top{cursor:pointer;padding:1rem .5rem;text-align:center;display:block;z-index:100;width:62px;height:62px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;background:#ecaf0f;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:#a47a0a}.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:#ecaf0f;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:#bc8b0c}.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:#ecaf0f;font-family:"Roboto",sans-serif;border:1px solid #ecaf0f}.custom-btn:hover,.button:hover{background:#bc8b0c;border:1px solid #bc8b0c}.recaptcha-container{padding-top:1rem;min-height:95px}.contact-page-wrap .recaptcha-container{padding-top:0}.vehicle-single-disclaimer{font-size:.875rem;color:#000}a.close-reveal-modal{color:#656565}#popup-scroll{background:#f7f7f7}.form-container{background:#f7f7f7;padding-top:3.25rem;padding-bottom:2rem}.form-container h1,.form-container h2,.form-container h3{line-height:1.6;padding-left:1rem;margin-bottom:3rem;font-family:"Lato",sans-serif;font-weight:700;font-size:1.625rem;position:relative;color:#000;padding-bottom:16px}.form-container h1:after,.form-container h2:after,.form-container h3:after{position:absolute;width:40px;height:3px;bottom:0;left:1rem;background:#ecaf0f;content:''}.form-container .custom-btn{display:inline-block;padding:.425rem 3rem;margin-bottom:1rem}.form-container .custom-btn:hover{color:#fff}.form-container h1{padding-left:0;margin-bottom:2rem}.form-container h1:after{left:0}.form-container .form-heading{padding:0;position:fixed;top:0;left:0;right:0;background:#f7f7f7;z-index:9}.form-container .form-heading .columns{padding:0}.form-container .form-heading h6{font-size:.875rem;font-weight:500;padding:1rem 0 1rem 1rem;border-bottom:1px solid #ccc;margin-bottom:0;position:relative;font-family:"Lato",sans-serif}.form-container .form-heading h6:after{content:'';position:absolute;right:3rem;top:0;height:100%;width:1px;background:#ccc}.form-container .vehicle-small{background:none}.form-container .vehicle-small .on-road-costs{font-size:13px}.form-container .vehicle-small .cell-photo{float:left;border:none;max-width:170px}.form-container .vehicle-small .vehicle-info{color:#7f7f7f;line-height:1.2;font-size:.75rem;padding-left:1rem;float:left}.form-container .vehicle-small .vehicle-info h6{font-size:.875rem;font-weight:bold;color:#2a3744;padding-top:0!important;line-height:1.6;padding-bottom:.25rem!important}.form-container .vehicle-small .vehicle-info .special,.form-container .vehicle-small .vehicle-info .price,.form-container .vehicle-small .vehicle-info .amount,.form-container .vehicle-small .vehicle-info .price-wrapper{color:#7f7f7f;font-size:.75rem}.form-container .vehicle-small-wrap{max-width:100%;border:none;margin-bottom:0}.form-container .featured-vehicles .title{font-size:.875rem;font-weight:bold;color:#2a3744;padding-top:0!important;line-height:1;padding-bottom:.25rem!important;margin-bottom:0;text-align:left;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.form-container .featured-vehicles .specs,.form-container .featured-vehicles .price{color:#7f7f7f;font-size:.75rem}.form-container .form-fields{background:#fff;padding-top:1rem;border-top:1px solid #ccc;font-weight:bold;color:#585858;font-size:.875rem;line-height:1.8;padding-bottom:.5rem}.form-container .form-fields small{color:#aaa;font-size:70%}.form-container .form-fields .is-invalid-input{background:#ffe4e5;border:1px solid #ce9696}.form-container .form-fields [type='text'],.form-container .form-fields textarea{box-shadow:none}.form-container .form-fields textarea:active,.form-container .form-fields textarea:focus{border:2px solid #ecaf0f}.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 #ecaf0f}.form-container .form-fields ::-webkit-input-placeholder{font-size:.875rem;padding-top:.125rem}.form-container .form-fields :-moz-placeholder{font-size:.875rem;padding-top:.125rem}.form-container .form-fields ::-moz-placeholder{font-size:.875rem;padding-top:.125rem}.form-container .form-fields :-ms-input-placeholder{font-size:.875rem;padding-top:.125rem}.form-container .form-fields label{vertical-align:top;padding-right:1rem}.form-container .form-fields .form-part{padding-bottom:.5rem}.form-container .form-fields .form-part h6{padding-top:.5rem}.form-container .form-fields .form-part .pay-by{padding-bottom:.5rem}.form-container .form-fields [type='checkbox']{height:1.5rem;float:left;width:1rem;margin-right:1rem;font-size:1rem;position:relative;margin-bottom:.75rem;padding:0}.form-container .form-fields [type='checkbox']:active,.form-container .form-fields [type='checkbox']:focus,.form-container .form-fields [type='checkbox']:hover{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0}.form-container .form-fields [type='checkbox']:after{content:'';background-color:#fff;display:inline-block;visibility:visible;height:25px;width:25px;border:2px solid #aaa;cursor:pointer;position:absolute;top:-1px;left:-1px}.form-container .form-fields [type='checkbox']:checked:after{content:"";position:absolute;display:block;font-family:"icomoon";font-size:1.3125rem;top:-1px;left:-1px;color:#585858;opacity:1}.form-container .form-fields input[type="radio"]{height:1.5rem;width:1.5rem;font-size:1rem;position:relative;line-height:1;padding:0}.form-container .form-fields input[type="radio"]:active,.form-container .form-fields input[type="radio"]:focus,.form-container .form-fields input[type="radio"]:hover{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0}.form-container .form-fields input[type="radio"]:before{content:'';background-color:#fff;display:inline-block;visibility:visible;height:30px;width:30px;border:2px solid #aaa;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;position:absolute;left:-3px;top:-3px}.form-container .form-fields input[type="radio"]:after{content:'';display:inline-block;visibility:visible;height:30px;width:30px;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;left:-3px;top:-3px;position:absolute}.form-container .form-fields input[type="radio"]:checked:after{position:absolute;display:block;height:10px;width:10px;background:#585858;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;box-shadow:none;border:none;top:7px;left:7px;opacity:1}.form-container .form-fields input[type="radio"]:checked:before:before{content:'';background-color:#fff;display:inline-block;visibility:visible;height:30px;width:30px;border:2px solid #aaa;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;left:-3px;top:-3px;position:absolute}.form-container .form-fields [type='checkbox']+label,.form-container .form-fields [type='radio']+label{font-weight:bold;color:#585858;font-size:.875rem;line-height:1.8}.form-container .form-fields .has-tip{line-height:1.4;color:#ecaf0f;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,.inner-page-wrap,.finance-app-wrap,.product-page-wrap,.compare-wrapper,.favourite-wrapper{padding:2rem .375rem}.trade-in-wrap.finance-central-form,.contact-page-wrap.finance-central-form,.testimonial-page-wrap.finance-central-form,.inner-page-wrap.finance-central-form,.finance-app-wrap.finance-central-form,.product-page-wrap.finance-central-form,.compare-wrapper.finance-central-form,.favourite-wrapper.finance-central-form{padding:2rem 0}.trade-in-wrap h3,.trade-in-wrap h1,.contact-page-wrap h3,.contact-page-wrap h1,.testimonial-page-wrap h3,.testimonial-page-wrap h1,.inner-page-wrap h3,.inner-page-wrap h1,.finance-app-wrap h3,.finance-app-wrap h1,.product-page-wrap h3,.product-page-wrap h1,.compare-wrapper h3,.compare-wrapper h1,.favourite-wrapper h3,.favourite-wrapper h1{font-weight:700;position:relative;margin-bottom:2.5rem;color:#000;line-height:1.1;font-size:2rem;font-family:"Roboto",sans-serif}.trade-in-wrap h3:after,.trade-in-wrap h1:after,.contact-page-wrap h3:after,.contact-page-wrap h1:after,.testimonial-page-wrap h3:after,.testimonial-page-wrap h1:after,.inner-page-wrap h3:after,.inner-page-wrap h1:after,.finance-app-wrap h3:after,.finance-app-wrap h1:after,.product-page-wrap h3:after,.product-page-wrap h1:after,.compare-wrapper h3:after,.compare-wrapper h1:after,.favourite-wrapper h3:after,.favourite-wrapper h1:after{position:absolute;width:40px;height:3px;bottom:-1rem;left:0;background:#ecaf0f;content:''}.trade-in-wrap h4.branch,.contact-page-wrap h4.branch,.testimonial-page-wrap h4.branch,.inner-page-wrap h4.branch,.finance-app-wrap h4.branch,.product-page-wrap h4.branch,.compare-wrapper h4.branch,.favourite-wrapper h4.branch{font-weight:700;position:relative;margin-bottom:2.5rem;color:#000;line-height:1.1;font-size:2rem}.product-page-wrap h1{margin-top:2rem}.testimonial-page-wrap .admin-menu{display:none}.testimonial-page-wrap .testimonial .commands{margin-top:.875rem;padding:1rem 0 0}.testimonial-page-wrap .testimonial .commands a{font-size:14px}.testimonial-page-wrap .testimonial a.lightbox{border:1px solid #eff0f2;display:block}.testimonial-page-wrap .testimonial a.lightbox img{object-fit:contain;height:276px}.product-page-wrap .button,.product-inner .button,.testimonial-page-wrap .testimonial .button{max-width:200px;font-size:1rem;display:inline-block;padding:.375rem 2rem;margin-right:1rem}.product-page-wrap .commands,.product-inner .commands,.testimonial-page-wrap .testimonial .commands{border-top:1px solid #ccc;padding-top:1rem;margin-top:1rem}.product-page-wrap .commands .custom-btn,.product-page-wrap .commands .standard-btn,.product-inner .commands .custom-btn,.product-inner .commands .standard-btn,.testimonial-page-wrap .testimonial .commands .custom-btn,.testimonial-page-wrap .testimonial .commands .standard-btn{font-size:14px;display:inline-block;padding:0 2rem;line-height:30px;height:30px}.product-page-wrap .commands .custom-btn:hover,.product-inner .commands .custom-btn:hover,.testimonial-page-wrap .testimonial .commands .custom-btn:hover{color:#fff}.product-page-wrap .commands .standard-btn,.product-inner .commands .standard-btn,.testimonial-page-wrap .testimonial .commands .standard-btn{float:right}.product-page-wrap .commands .standard-btn:hover,.product-inner .commands .standard-btn:hover,.testimonial-page-wrap .testimonial .commands .standard-btn:hover{opacity:.9}.admin-page-wrap .admin-menu{display:block}.admin-page-wrap .testimonial .testimonial-info{background:#f6f6f6;padding:1rem}.admin-page-wrap .testimonial .testimonial-info .commands{padding:1rem 0 0}.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:#ecaf0f;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 #ecaf0f;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:#ecaf0f;border-color:#ecaf0f}.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:#ecaf0f}.finance-app-wrap .privacy p{font-size:.8em;margin-bottom:auto}.finance-app-wrap .privacy ul{list-style-type:circle;margin-left:40px;font-size:.8em}.finance-app-wrap .privacy ul li{list-style-type:circle;color:#737373}.finance-app-wrap .panel .small.button{padding-top:18px;padding-bottom:18px;line-height:0;margin-top:21px}.finance-app-wrap .finance-more-info{background:#fafafa;padding:1rem 1rem .5rem 2rem;margin-bottom:1rem}.finance-app-wrap .finance-more-info h4{font-size:.875rem}.finance-app-wrap .finance-more-info p{padding-bottom:0;margin-bottom:.5rem}.finance-app-wrap .button{width:180px;line-height:1.8}.finance-app-wrap .has-tip{border-bottom:none;vertical-align:baseline;margin-left:.25rem}.switch [type='checkbox']:after{visibility:hidden}.inner-col{padding:0}.vehicle-save{margin-right:.375rem;background:#ec4125;padding:.125rem .5625rem .125rem;color:#fff;font-size:.5625rem;text-transform:uppercase;font-weight:400;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;white-space:nowrap}.vehicle-hot{background:#fd8b1c;padding:.125rem .5625rem;color:#fff;font-size:.5625rem;text-transform:uppercase;font-weight:400;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;margin-right:.375rem}.vehicle-hot i{font-size:.625rem;position:relative;left:-.1875rem;padding-left:.125rem}#video-div{background:#1f2225;border:1px solid #000!important;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;left:0!important;max-height:none!important;height:100%}#video-div .close-reveal-modal{float:right;position:absolute;top:.5rem;right:1rem;z-index:3;color:#ccc;font-size:1rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#video-div .close-reveal-modal:hover{color:#fff}#video-div .flex-video{max-width:800px;max-height:452px;height:auto;padding-bottom:45%;top:50%;margin-top:-200px}#video-div .flex-video iframe{max-height:452px}.reveal{padding:0 1rem;margin-top:3rem;background:#fff}.reveal.large{width:100%;max-width:none;top:0!important;margin-top:0}.finance-custom{padding:0 .5rem;font-size:.7em}.finance-custom span{font-size:.8rem;font-weight:600}.finance-custom:after{display:block;width:40px;border-top:1px solid #ccc;content:'';margin:.25rem 0}.featured-vehicles .finance-custom{padding:0}.featured-vehicles .finance-custom:after{display:none}#finance-popup .main-section .inner-section{padding-left:.625rem;padding-right:.625rem}.fc-no-vehicle{color:#911;margin-top:2rem}.fc-no-vehicle a{color:#911;text-decoration:underline;white-space:nowrap;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.fc-no-vehicle a:hover{color:#3d0707}#calculator-form{position:relative}#calculator-form .finance-extra-group-price{float:right;color:#aaa;font-size:1rem}#calculator-form .extra-section-selected-price{color:#aaa!important;font-size:1rem!important}#calculator-form h1.finance-title{font-weight:700;padding-top:2.5rem;font-size:2rem;position:relative;margin-bottom:2.5rem;font-family:"Roboto",sans-serif}#calculator-form h1.finance-title:after{position:absolute;width:40px;height:3px;bottom:-1rem;left:0;background:#ecaf0f;content:''}#calculator-form p.finance-intro{color:#737373;font-size:.875rem;line-height:1.4;padding-bottom:.5rem}#calculator-form p.finance-disclaimer{color:#888;font-size:.75rem;font-weight:400;line-height:1.4;border-bottom:1px solid #dbdbdb;padding-bottom:1.5rem}#calculator-form #vehicle-details{padding:.5rem;margin:0 0 1rem;border:1px solid #ccc;font-family:"Lato",sans-serif;display:inline-block;width:100%}#calculator-form #vehicle-details .columns{padding:0}#calculator-form #vehicle-details .vehicle-img{width:35%;max-width:140px;float:left}#calculator-form #vehicle-details .info{width:65%;float:left;padding-left:1rem;font-size:.875rem;color:#8d8d8d}#calculator-form #vehicle-details .title{color:#1e2226;font-weight:bold;font-size:.9375rem;line-height:1.2;padding-bottom:.375rem;display:block;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}#calculator-form #vehicle-details .price{font-size:.75rem}#calculator-form #vehicle-details .specs{line-height:1.2;padding-bottom:.375rem;display:block;font-size:.75rem}#calculator-form .trade-link{float:right;color:#ecaf0f;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:#8c6809}#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:#ecaf0f}#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 #ecaf0f;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:#ecaf0f}#calculator-form .from-price{color:#aaa!important;display:block;font-size:.725rem!important;padding-left:1.875rem;line-height:1;font-weight:300;position:relative;left:0;top:0;float:none!important}#calculator-form .extra-type{float:left}#calculator-form .extra-option{clear:both}#calculator-form .finance-mbi-product-type-description{padding-left:1.925rem;font-size:13px}#calculator-form .finance-mbi-product-type{padding-bottom:.875rem}#calculator-form .finance-mbi-product .per-week-display{display:block;padding-left:2.25rem}#calculator-form .finance-calc-extra-section{border-top:1px solid #ccc;padding:1.5rem .5rem}#calculator-form .finance-calc-extra-section:first-of-type{border-top:none}#calculator-form .finance-calc-extra-section .extra-collapse{display:none}#calculator-form .finance-calc-extra-section.expanded .extra-expand{display:none}#calculator-form .finance-calc-extra-section.expanded .extra-collapse{display:inline}#calculator-form .finance-extra-group{border-top:1px solid #ccc;padding:1.5rem .5rem;font-weight:400;font-size:1.125rem;color:#47494a;cursor:pointer}#calculator-form .finance-extra-group i{padding-right:.4375rem}#calculator-form .finance-extra-group .group-collapse{display:none}#calculator-form .finance-extra-group.expanded .group-expand{display:none}#calculator-form .finance-extra-group.expanded .group-collapse{display:inline}#calculator-form .finance-extra-group-items{padding-left:.875rem}#calculator-form .finance-extra-group-items .finance-calc-extra-section .add-title{font-size:1rem}#calculator-form .finance-extra-group-items .finance-calc-extra-section .image{padding-left:0}#calculator-form .finance-extra-group-items .finance-calc-extra-section .description{padding-left:0}#calculator-form .finance-extra-option:not(.selected){cursor:pointer}#calculator-form .select-indicator{width:18px;height:18px;line-height:18px;border-radius:50%;border:1px solid #ccc;display:inline-block;vertical-align:middle;margin-right:.75rem;-webkit-transition:all,.25s;-moz-transition:all,.25s;-o-transition:all,.25s;transition:all,.25s;position:relative}#calculator-form .selected .select-indicator{background:#39e;position:relative}#calculator-form .select-indicator:before{position:absolute;left:0;right:0;top:0;bottom:0;text-align:center;line-height:17px;color:#fff;content:'';font-family:'icomoon';opacity:0;font-size:1rem}#calculator-form .selected .select-indicator:before{opacity:1}#calculator-form #finance-mbi-options-container{margin:1rem -1.25rem 0}#calculator-form .finance-mbi-term{padding:2rem;border:1px solid #d1d1d1;background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;margin:0 .375rem;min-height:315px;text-align:center}#calculator-form .finance-mbi-term h4{text-align:center;font-size:1.25rem;color:#ecaf0f}#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:#ecaf0f;font-size:12px;line-height:1.2}#calculator-form .finance-mbi-term .finance-mbi-product:before{content:'';position:absolute;top:0;left:50%;margin-left:-57px;width:180px;height:1px;background:#ccc}#finance-mbi-options .slick-dots{margin:0;list-style:none;text-align:center;padding:1.5rem 0 0}#finance-mbi-options .slick-dots li{border:none;background:#ccc;padding:0;margin:0 .25rem;float:none;width:10px;display:inline-block;height:10px;cursor:pointer;color:transparent;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}#finance-mbi-options .slick-dots li.slick-active{background:#ecaf0f}#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 #ecaf0f;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}.testimonial-page-wrap .testimonial .lightbox{position:relative}.testimonial-page-wrap .testimonial .lightbox:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:transparent;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;pointer-events:none}.testimonial-page-wrap .testimonial .lightbox i{position:absolute;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;color:#fff;z-index:3;font-size:50px;pointer-events:none;left:50%;margin-left:-25px}.testimonial-page-wrap .testimonial .lightbox:hover:after{background:rgba(0,0,0,.7)}.testimonial-page-wrap .testimonial .lightbox:hover i{opacity:1;top:50%;margin-top:-25px}.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:#ecaf0f;border-color:#ecaf0f}.single-vehicle-wrap .action-wrap .vehicle-links li:hover:after{background:#ecaf0f}.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:#ecaf0f}.single-vehicle-wrap .action-wrap .vehicle-links li a:hover i{color:#ecaf0f}.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:#ecaf0f;position:relative;margin-top:2.5rem;border-color:#ecaf0f;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:#bc8b0c}.single-vehicle-wrap .action-wrap .vehicle-links li.buy-now-li:hover i{color:#fff}.single-vehicle-wrap .inner.columns{padding-left:0;padding-right:0}.single-vehicle-wrap .title{padding-left:.375rem;padding-right:.375rem}.single-vehicle-wrap .title h2{font-size:1.625rem;font-family:"Lato",sans-serif;font-weight:700;margin-bottom:0;line-height:1.1}.single-vehicle-wrap .title .vehicle-media{display:inline-block;position:relative;top:1px}.single-vehicle-wrap .title .has-video,.single-vehicle-wrap .title .has-360{vertical-align:middle;line-height:1;padding:.125rem .5625rem .125rem;color:#fff;font-size:.5625rem;text-transform:uppercase;font-weight:400;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;white-space:nowrap;margin-right:.375rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.single-vehicle-wrap .title .has-video i,.single-vehicle-wrap .title .has-360 i{margin-right:.125rem;font-size:.675rem;vertical-align:text-bottom}.single-vehicle-wrap .title .has-video{background:#888}.single-vehicle-wrap .title .has-video:hover{background:#6f6f6f}.single-vehicle-wrap .title .has-360{background:#ecaf0f}.single-vehicle-wrap .title .has-360:hover{background:#bc8b0c}.single-vehicle-wrap .price{font-size:1.4em}.single-vehicle-wrap .on-road-costs{font-size:.8rem;white-space:nowrap;display:block}.single-vehicle-wrap .save-hot{margin-top:.375rem;display:inline-block}.single-vehicle-wrap .links{font-size:1rem;font-weight:normal;margin-bottom:.625rem;padding-top:.5rem;padding-bottom:.25rem;border-top:1px solid #ddd;margin-top:.5625rem}.single-vehicle-wrap .links .i-link{vertical-align:baseline;padding-right:.425rem;color:#919191}.single-vehicle-wrap .links .inner{padding-left:.375rem;padding-right:.375rem}.single-vehicle-wrap .links .stock-no{color:#aaa;padding-right:.5rem}.single-vehicle-wrap .links a.dd-link{color:#000;font-weight:normal;padding-right:.5rem;white-space:nowrap;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.single-vehicle-wrap .links a.dd-link i{vertical-align:text-bottom;color:#919191}.single-vehicle-wrap .links a.dd-link:hover{color:#b8b8b8}.single-vehicle-wrap .links a.dd-link:hover i{color:#b8b8b8}.single-vehicle-wrap .links .fav-link{white-space:nowrap;font-weight:normal}.single-vehicle-wrap .links .fav-link span{font-family:"Lato",sans-serif;color:#000;line-height:1;display:inline-block;padding-left:.375rem;vertical-align:text-bottom;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.single-vehicle-wrap .links .fav-link span:active{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.single-vehicle-wrap .links .favourite{font-size:1rem;color:#919191;line-height:1;padding-top:.25rem;padding-right:.375rem;display:inline-block;font-family:"icomoon";-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;outline:none;white-space:nowrap;vertical-align:top}.single-vehicle-wrap .links .favourite:before{content:"";outline:none}.single-vehicle-wrap .links .favourite:hover{color:rgba(100,100,100,.7);outline:none}.single-vehicle-wrap .links .favourite.active{color:#919191;outline:none;-webkit-animation:pulse 1.2s 1;-moz-animation:pulse 1.2s 1;-o-animation:pulse 1.2s 1;-ms-transform:pulse 1.2s 1;animation:pulse 1.2s 1}.single-vehicle-wrap .links .favourite.active:before{content:"";outline:none}.single-vehicle-wrap .price-wrapper{display:inline-block;width:100%;padding:1.5rem .375rem 1rem}.single-vehicle-wrap .price-wrapper .calculate-finance{padding:.375rem 1rem 0 0;line-height:1.2}.single-vehicle-wrap .price-wrapper .calculate-finance a.link{color:#ecaf0f;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:#a47a0a}.single-vehicle-wrap .price-wrapper .price{padding:0!important;margin-right:0;font-size:1rem;text-align:right;line-height:1.2}.single-vehicle-wrap .price-wrapper .price .amount{font-size:1.5rem;font-weight:400}.single-vehicle-wrap .price-wrapper .price .amount .plus-gst{display:block;font-size:60%}.single-vehicle-wrap .price-wrapper .price .was-price{color:#ec4125;text-decoration:line-through;font-weight:400;font-size:14px}.single-vehicle-wrap .price-wrapper .price .sale-offer{font-style:italic;color:#ec4125;font-weight:bold;font-size:.75rem;text-transform:uppercase}.single-vehicle-wrap .price-wrapper .price .sale-offer i{font-style:italic;font-weight:400;font-size:.75rem;font-family:"Lato",sans-serif!important;text-transform:uppercase}.single-vehicle-wrap .pswp__ui--idle .pswp__top-bar{opacity:.5}.single-vehicle-wrap .pswp__button--close{color:#fff;background:none}.single-vehicle-wrap .pswp__button--close:after{content:"";color:#fff;position:absolute;top:1rem;right:1rem;font-size:1rem;font-family:'icomoon'}.single-vehicle-wrap .pswp__button--arrow--left{color:#fff}.single-vehicle-wrap .pswp__button--arrow--left:after{content:"";color:#fff;position:relative;top:0;left:-.925rem;font-size:1.5rem;font-family:'icomoon'}.single-vehicle-wrap .pswp__button--arrow--right{color:#fff}.single-vehicle-wrap .pswp__button--arrow--right:after{content:"";color:#fff;position:relative;top:0;right:-.925rem;font-size:1.5rem;font-family:'icomoon'}.single-vehicle-wrap .gallery-wrapper{position:relative;padding:0 .375rem}.single-vehicle-wrap .gallery-wrapper .no-image{height:300px;line-height:300px;text-align:center;background:#eee;overflow:hidden}.single-vehicle-wrap .gallery-wrapper .gallery-links{margin-right:0;position:relative}.single-vehicle-wrap .gallery-wrapper .gallery-links .inner{display:block;position:absolute;left:0;font-size:50px;text-align:center;width:100%;height:100%;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;opacity:0;cursor:pointer;z-index:0}.single-vehicle-wrap .gallery-wrapper .gallery-links .inner .media-links{position:relative;top:100%;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;-webkit-transition-timing-function:cubic-bezier(0,.88,.44,1);-moz-transition-timing-function:cubic-bezier(0,.88,.44,1);-o-transition-timing-function:cubic-bezier(0,.88,.44,1);transition-timing-function:cubic-bezier(0,.88,.44,1);opacity:0}.single-vehicle-wrap .gallery-wrapper .gallery-links .inner a{display:inline;font-size:50px;color:#fff;padding:0 .5rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.single-vehicle-wrap .gallery-wrapper .gallery-links .inner a:hover{color:#ecaf0f}.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:#ecaf0f;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 #ecaf0f;padding:.25rem .75rem;font-size:.875rem;color:#000;margin:0 0 1rem;font-weight:400}.single-vehicle-wrap .summary .row{padding:.75rem 0;border-bottom:1px solid #dbdcdd}.single-vehicle-wrap .summary .row:last-child{border-bottom:none}.single-vehicle-wrap .summary .title{font-size:.875rem;color:#626262;font-weight:400;padding-right:1rem;padding-left:0}.single-vehicle-wrap .summary .fuelsaver,.single-vehicle-wrap .summary .safety-rating,.single-vehicle-wrap .summary .carcheck{color:#626262;font-weight:400;font-size:.75rem}.single-vehicle-wrap .summary .fuelsaver .title,.single-vehicle-wrap .summary .safety-rating .title,.single-vehicle-wrap .summary .carcheck .title{color:#626262;font-weight:400;padding-bottom:.5rem}.single-vehicle-wrap .summary .fuelsaver .title span,.single-vehicle-wrap .summary .safety-rating .title span,.single-vehicle-wrap .summary .carcheck .title span{padding-left:.25rem}.single-vehicle-wrap .summary .fuelsaver .title .has-tip,.single-vehicle-wrap .summary .safety-rating .title .has-tip,.single-vehicle-wrap .summary .carcheck .title .has-tip{border-bottom:none;vertical-align:text-bottom;display:inline}.single-vehicle-wrap .summary .fuelsaver .fuel-label,.single-vehicle-wrap .summary .safety-rating .fuel-label,.single-vehicle-wrap .summary .carcheck .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,.single-vehicle-wrap .summary .carcheck .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,.single-vehicle-wrap .summary .carcheck .icon-star3,.single-vehicle-wrap .summary .carcheck .icon-star2,.single-vehicle-wrap .summary .carcheck .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,.single-vehicle-wrap .summary .carcheck .safety-badge{vertical-align:text-bottom}.single-vehicle-wrap .summary .fuelsaver .fuel-note,.single-vehicle-wrap .summary .safety-rating .fuel-note,.single-vehicle-wrap .summary .carcheck .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,.single-vehicle-wrap .summary .carcheck 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,.single-vehicle-wrap .summary .carcheck .per-year,.single-vehicle-wrap .summary .carcheck .mileage,.single-vehicle-wrap .summary .carcheck .note{margin-bottom:0}.single-vehicle-wrap .summary .carcheck{line-height:30px}.single-vehicle-wrap .summary .carcheck .title{line-height:1.5;margin-bottom:.5rem}.single-vehicle-wrap .summary .carcheck label{font-weight:bold;display:inline-block;text-align:left;width:160px;font-size:12px}.single-vehicle-wrap .summary .carcheck .carcheck-value>div{display:inline-block;font-size:12px}.single-vehicle-wrap .summary .carcheck .check-fail{color:#ea4b3f;font-weight:bold}.single-vehicle-wrap .summary .carcheck .check-fail:before{content:"";font-family:"icomoon";background:#ea4b3f;color:#fff;display:inline-block;width:12px;height:12px;font-size:8px;line-height:13px;text-align:center;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;margin-right:.125rem;letter-spacing:.25px}.single-vehicle-wrap .summary .carcheck .check-pass{color:#00c249;font-weight:bold}.single-vehicle-wrap .summary .carcheck .check-pass:before{content:"";font-family:"icomoon";background:#00c249;color:#fff;display:inline-block;width:12px;height:12px;font-size:8px;line-height:13px;text-align:center;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;margin-right:.125rem}.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:#ecaf0f;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:#8c6809}.single-vehicle-wrap .calculator .finance-calculator-vehicle-single label{font-weight:bold;color:#585858}.single-vehicle-wrap .calculator .finance-calculator-vehicle-single label span{color:#aaa;font-family:"Lato",sans-serif;font-weight:300}.single-vehicle-wrap .calculator .finance-calculator-vehicle-single input{width:100%;height:2.938rem;padding:0 2.3125rem 0 3rem;margin-bottom:1rem;border:1px solid #ccc;position:relative;z-index:1;background:transparent;text-align:right;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-appearance:none;-moz-appearance:textfield;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 #ecaf0f;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:#ecaf0f;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:#ecaf0f;background:#ecaf0f}.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:#ecaf0f;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:#ecaf0f;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:#ecaf0f;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[data-mbi-option],.single-vehicle-wrap .calculator .service-plan-vehicle-single .vehicle-extra-slide .inner .product[data-mbi-option]{padding:0;padding-top:.5rem;margin:.5rem 0 1rem 0}.single-vehicle-wrap .calculator .insure-vehicle-single .vehicle-extra-slide .inner .product[data-mbi-option]:last-child,.single-vehicle-wrap .calculator .service-plan-vehicle-single .vehicle-extra-slide .inner .product[data-mbi-option]:last-child{margin-bottom:0}.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:.95rem}.single-vehicle-wrap .calculator .insure-vehicle-single .vehicle-extra-slide .inner .product .price,.single-vehicle-wrap .calculator .service-plan-vehicle-single .vehicle-extra-slide .inner .product .price{line-height:1.5;font-size:1.75rem;font-weight:300;display:block}.single-vehicle-wrap .calculator .insure-vehicle-single .vehicle-extra-slide .inner .product .small,.single-vehicle-wrap .calculator .service-plan-vehicle-single .vehicle-extra-slide .inner .product .small{line-height:1.25;color:#8b8b8b;font-size:.75rem;display:inline-block}.single-vehicle-wrap .calculator .insure-vehicle-single .vehicle-extra-slide .inner .product .small span,.single-vehicle-wrap .calculator .service-plan-vehicle-single .vehicle-extra-slide .inner .product .small span{line-height:1}.single-vehicle-wrap .calculator .insure-vehicle-single .service-price,.single-vehicle-wrap .calculator .service-plan-vehicle-single .service-price{line-height:1.5;font-size:1.75rem;font-weight:300;display:block}.single-vehicle-wrap .calculator .insure-vehicle-single .slick-dots,.single-vehicle-wrap .calculator .service-plan-vehicle-single .slick-dots{margin:0;list-style:none;text-align:center;padding:1.5rem 0 0}.single-vehicle-wrap .calculator .insure-vehicle-single .slick-dots li,.single-vehicle-wrap .calculator .service-plan-vehicle-single .slick-dots li{border:none;background:#ccc;padding:0;margin:0 .25rem;float:none;width:10px;display:inline-block;height:10px;cursor:pointer;color:transparent;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}.single-vehicle-wrap .calculator .insure-vehicle-single .slick-dots li.slick-active,.single-vehicle-wrap .calculator .service-plan-vehicle-single .slick-dots li.slick-active{background:#ecaf0f}.single-vehicle-wrap .calculator .insure-vehicle-single .slick-track{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch}.single-vehicle-wrap .calculator .insure-vehicle-single .slick-slide{height:auto}.single-vehicle-wrap .calculator .insure-vehicle-single .vehicle-extra-slide .inner{height:100%}.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:#ecaf0f}.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:#ecaf0f}.single-vehicle-wrap .map .inner-map ul.contacts li.sales-person:last-child{border-bottom:none}.single-vehicle-wrap .map .slick-slider .arrow-left{display:block;font-size:2rem;font-weight:normal;color:rgba(204,204,204,.5);font-family:'icomoon'!important;position:relative;left:1rem;line-height:1;text-align:center;width:2rem;height:2rem;padding:0 .5rem 0 0;z-index:1;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;float:left}.single-vehicle-wrap .map .slick-slider .arrow-left:after{content:"";top:8rem;margin-top:-1rem;position:absolute;z-index:10}.single-vehicle-wrap .map .slick-slider .arrow-left:hover{cursor:pointer;color:#ccc}.single-vehicle-wrap .map .slick-slider .arrow-left:before{content:'';background-image:-owg(linear-gradient(90deg,white 0,white 40%,rgba(255,255,255,0) 100%));background-image:-webkit(linear-gradient(90deg,white 0,white 40%,rgba(255,255,255,0) 100%));background-image:-moz(linear-gradient(90deg,white 0,white 40%,rgba(255,255,255,0) 100%));background-image:-o(linear-gradient(90deg,white 0,white 40%,rgba(255,255,255,0) 100%));background-image:linear-gradient(90deg,white 0,white 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,white 0,white 40%,rgba(255,255,255,0) 100%));background-image:-webkit(linear-gradient(-90deg,white 0,white 40%,rgba(255,255,255,0) 100%));background-image:-moz(linear-gradient(-90deg,white 0,white 40%,rgba(255,255,255,0) 100%));background-image:-o(linear-gradient(-90deg,white 0,white 40%,rgba(255,255,255,0) 100%));background-image:linear-gradient(-90deg,white 0,white 40%,rgba(255,255,255,0) 100%);width:70px;height:100%;min-height:240px;position:absolute;top:0;right:0;z-index:2}.single-vehicle-wrap .map .slick-slider .slick-dots{margin:0;list-style:none;text-align:center;padding:1.5rem 0 .5rem}.single-vehicle-wrap .map .slick-slider .slick-dots li{border:none;background:#ccc;padding:0;margin:0 .25rem;float:none;width:10px;display:inline-block;height:10px;cursor:pointer;color:transparent;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}.single-vehicle-wrap .map .slick-slider .slick-dots li.slick-active{background:#ecaf0f}.single-vehicle-wrap .delivery{padding:0 0 2rem;padding-left:.375rem;padding-right:.375rem}.single-vehicle-wrap .delivery h6{font-size:1.3125rem;font-weight:bold;color:#2a3744;margin-bottom:.5rem}.single-vehicle-wrap .delivery p{color:#737373;font-size:.875rem;border-top:2px solid #e4e6eb;padding-top:1rem;margin-bottom:.5rem}.single-vehicle-wrap .delivery label{color:#000;font-weight:400}.single-vehicle-wrap .delivery .amount{float:right;font-size:2rem;font-weight:300;margin-top:1.75rem}.single-vehicle-wrap .delivery select{-moz-appearance:none;text-indent:.01px;text-overflow:'';height:45px;padding:.25rem 1rem;font-size:.875rem;color:#8b8b8b;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="32" height="24" viewBox="0 0 32 24"><polygon points="0,0 32,0 16,24" style="fill: #b2b2b2;"></polygon></svg>')}.single-vehicle-wrap .suggested{padding:0 0 2rem;padding-left:.375rem;padding-right:.375rem}.single-vehicle-wrap .suggested h6{font-size:1.3125rem;font-weight:bold;color:#2a3744;margin-bottom:.375rem}.single-vehicle-wrap .suggested li{clear:both;padding-top:1.125rem;padding-bottom:1.125rem;border-bottom:1px solid #ccc;display:inline-block}.single-vehicle-wrap .suggested li:first-child{border-top:2px solid #ccc;padding-top:1.5rem}.single-vehicle-wrap .suggested li:last-child{border-bottom:none}.single-vehicle-wrap .suggested li .img{padding-left:0!important}.single-vehicle-wrap .suggested li .img img{float:left}.single-vehicle-wrap .suggested li .vehicle-info{float:right}.single-vehicle-wrap .suggested li .vehicle-info .title{font-size:.875rem;font-weight:bold;color:#2a3744;display:block;padding:0!important}.single-vehicle-wrap .suggested li .vehicle-info .specs{font-size:.75rem;color:#7f7f7f;display:block}.single-vehicle-wrap .suggested li .vehicle-info .price{font-size:.75rem;color:#999;display:block}.single-vehicle-wrap .suggested li .vehicle-info .on-road-costs{font-size:.75em;display:inline}.single-vehicle-wrap .vehicle-ftr{background:#fff;padding:.5rem .5rem .625rem;border-top:3px solid #ecaf0f;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:#ecaf0f;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:#a47a0a}.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:#a47a0a}.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:#171920}.color1{color:#000}.color2{color:#fff}.color3{color:#ecaf0f}.color4{color:#bebebe}.color5{color:rgba(0,153,204,.4)}.color6{color:#747474}.backcolor1{background-color:#000}.backcolor2{background-color:#fff}.backcolor3{background-color:#ecaf0f}.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,.inner-page-wrap{background:#fff}.inner-wrap:after{position:absolute;content:'';background:#171920;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:#171920;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:#171920}.top-bar-title{margin-right:0;padding:0 .75rem;text-align:center;color:#fff;font-weight:bold;font-size:1.0625rem}.top-bar-title .menu-title{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:60%;display:inline-block}.is-drilldown-submenu-parent>a::after{content:"";font-family:"icomoon";border:none;font-size:.875rem;padding-right:.5rem}.js-drilldown-back>a::before{content:"";font-family:"icomoon";border:none;font-size:.875rem;vertical-align:bottom;vertical-align:-webkit-baseline-middle;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}.off-canvas-wrapper{background-color:#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 #ecaf0f;color:#ecaf0f}ul.off-canvas-list li.js-drilldown-back a{padding-left:1.5rem;border-bottom:1px solid #14171c;border-left:none}ul.off-canvas-list li.js-drilldown-back a:hover{background-color:#1e232b;border-left:none;color:#b3b4b6}ul.off-canvas-list li.sub-title{color:#fff;border-bottom:1px solid #14171c;background:#292f3a;opacity:.8;padding:.5rem 0 .5rem 2rem}ul.off-canvas-list li.close a{border-left:none;color:#919396;border-bottom:1px solid #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:none;color:#b3b4b6}ul.off-canvas-list li.links #off-canvas-info{padding-top:4rem}ul.off-canvas-list li.links #off-canvas-info ul li{float:left;width:60px;margin-right:1rem}ul.off-canvas-list li.links #off-canvas-info ul li:hover{background-color:none;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px}ul.off-canvas-list li.links #off-canvas-info ul li .fi-telephone{font-size:31px}ul.off-canvas-list li.links #off-canvas-info ul li a{padding:.375rem .25rem 0;border-left:none;color:#adaeaf;width:60px;background-color:#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:#ecaf0f}ul.off-canvas-list li.links #off-canvas-info ul li a:active{background-color:none;border-left:none}ul.off-canvas-list li.links #off-canvas-info ul li a .amount{position:absolute;top:-.5rem;right:-.25rem;background:#ec4125;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:none;margin:0 .1em}ul.off-canvas-list li:first-child .mobile-links a{margin-left:0}ul.off-canvas-list li:last-child .mobile-links a{margin-right:0}.mobile-menu-icon i{text-align:center;vertical-align:middle;min-width:2.3rem;min-height:2.3rem;display:inline-block;border-radius:50%;color:#fff;background-color:#ecaf0f;padding-top:.1em}.mobile-menu-icon i.fi-lock{color:#ecaf0f;background-color:#fff}.mobile-menu-icon.active i{background-color:#fff;color:#ecaf0f}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:#ecaf0f;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.favourite-vehicles .view-vehicle a:hover{color:#bc8b0c}.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:#ecaf0f;content:''}.compare-wrapper .back-link{font-size:.875rem;color:#ecaf0f;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:#bc8b0c}.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:#ecaf0f;border-color:#ecaf0f}.compare-wrapper .book-test:hover a,.compare-wrapper .buy-now:hover a{color:#ecaf0f}.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 #8c6809;text-shadow:1px 1px #bc8b0c;-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,#ecaf0f,#c6930d));background-image:-webkit(linear-gradient(90deg,#ecaf0f,#c6930d));background-image:-moz(linear-gradient(90deg,#ecaf0f,#c6930d));background-image:-o(linear-gradient(90deg,#ecaf0f,#c6930d));background-image:linear-gradient(90deg,#ecaf0f,#c6930d);-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,#f0b51a,#d49d0d));background-image:-webkit(linear-gradient(90deg,#f0b51a,#d49d0d));background-image:-moz(linear-gradient(90deg,#f0b51a,#d49d0d));background-image:-o(linear-gradient(90deg,#f0b51a,#d49d0d));background-image:linear-gradient(90deg,#f0b51a,#d49d0d);border:1px solid #9a730a}.favourite-vehicles li.compare-selected{opacity:1}.max-selected li{opacity:.3}.favourite-vehicles li:not(.compare-selected) .vehicle-inner:hover{background:#f7f7f7}.favourite-vehicles .compare-selected .vehicle-inner{background:#f7fdf7}.favourite-vehicles li{-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.favourite-vehicles li .vehicle-inner{border-bottom:1px solid #ccc;display:table;width:100%;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s}.favourite-vehicles li:first-child .vehicle-inner{border-top:1px solid #ccc}.favourite-vehicles li .cell-photo{float:left;border:none}.favourite-vehicles li .vehicle-info h6{font-size:.75rem}.favourite-vehicles li .price-wrapper{color:#ecaf0f;padding-top:0}.favourite-vehicles li .price-wrapper .special{color:#ecaf0f}.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 #ecaf0f;-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 #ecaf0f;-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:#ecaf0f;max-width:180px;margin:.5rem auto 1rem}.compare-btn-area #compare-button:hover{background:#bc8b0c;border:1px solid #bc8b0c}.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:#ecaf0f;-webkit-transition:all,.3;-moz-transition:all,.3;-o-transition:all,.3;transition:all,.3}.afford .finance-links a:hover{color:#bc8b0c}.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:#ecaf0f}.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:#ecaf0f}.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 #ecaf0f;padding:0 2.25rem 0 2.9375rem}.select-search #affordability-search .is-invalid-input{background:#fbdad4;position:relative;z-index:0;padding:0 2.25rem 0 2.9375rem}.select-search #affordability-search .input-wrapper{position:relative}.select-search #affordability-search .input-wrapper:before{content:"";font-family:"icomoon";position:absolute;left:1px;top:1px;display:block;height:45px;width:40px;background:#f4f4f4;padding:.625rem .875rem;z-index:1}.select-search #affordability-search .input-wrapper .cost-end{position:absolute;right:1rem;top:.75rem}.select-search #affordability-search select{color:#676767;border:none}.select-search #affordability-search select:hover{border:none}.select-search #affordability-search .custom-dropdown-area{background:#fff;border:none;color:#676767;text-transform:uppercase;padding-left:0;position:relative;line-height:1;height:2.25rem;margin-bottom:2.25rem;white-space:nowrap;margin-top:0}.select-search #affordability-search .custom-dropdown-area:hover{border:none;padding:0;background-color:#fff}.select-search #affordability-search .custom-dropdown-area:hover .custom-dropdown-button{background-color:#fff}.select-search #affordability-search .custom-dropdown-area ul{background-color:#fafafa;padding:0}.select-search #affordability-search .custom-dropdown-area ul li{padding:.5rem 1rem}.select-search #affordability-search .custom-dropdown-area ul li:hover{background-color:#ddd}.select-search #affordability-search .custom-dropdown-button{border:none;border-bottom:1px solid #b2b7ba;padding:0;line-height:3rem;color:#676767}.select-search #affordability-search .custom-dropdown-button:hover,.select-search #affordability-search .custom-dropdown-button:active{padding:0;background:transparent;border:none;border-bottom:1px solid #b2b7ba;border-color:#b2b7ba!important}.select-search #affordability-search .custom-dropdown-button:after{content:"";font-family:"icomoon";font-size:1rem;display:inline-block;position:absolute;width:2rem;height:2.4375rem;top:-4px;right:0;pointer-events:none;padding-top:.5rem;padding-left:.375rem;background:#fff;color:#676767}.select-search #affordability-search .search-btn-wrap a{width:200px;margin:auto;padding:1rem;font-size:1rem}.select-search #affordability-search .reset-btn{padding-bottom:3rem;margin-top:1rem}.select-search #affordability-search .reset-btn button{color:#707070;background:none;border:none;text-shadow:none;margin:auto;display:block;letter-spacing:1.2px}.select-search #affordability-search .reset-btn button i{font-size:.625rem;padding-right:.5rem}.select-search #search-type-select{padding:0;background:#f9fafa;min-height:100%}.select-search .search-type-option{padding:1rem}.select-search .search-type-option h5{color:#ecaf0f;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:#ecaf0f;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:#a47a0a}.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:#ecaf0f;content:''}.select-search .slider{background:#ebeef2;height:.875rem;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.select-search .sliderCaption{color:#8d8d8d;font-size:.75rem}.select-search .search-panel{padding:0 1rem}.select-search .search-panel label{margin-bottom:-1.5rem;font-weight:bold}.select-search .search-panel input{border:none;border-bottom:1px solid #e7e8e9;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-size:2rem;color:#000;font-weight:900;padding:0 0 .5rem 0;margin-bottom:2.875rem}.select-search .search-panel input[type='checkbox']{font-size:1rem;margin-right:.5rem}.select-search .search-panel ::-webkit-input-placeholder{color:#e5e7e8}.select-search .search-panel :-moz-placeholder{color:#e5e7e8;opacity:1}.select-search .search-panel ::-moz-placeholder{color:#e5e7e8;opacity:1}.select-search .search-panel :-ms-input-placeholder{color:#e5e7e8}.select-search .search-panel :placeholder-shown{color:#e5e7e8}.select-search .search-panel .zselect{background:#fff;border:none;border-bottom:1px solid #b2b7ba;color:#676767;text-transform:uppercase;padding-left:0;position:relative;line-height:1;height:2.25rem;margin-bottom:2.25rem;white-space:nowrap}.select-search .search-panel .zselect:after{content:"";font-family:"icomoon";font-size:1rem;display:inline-block;position:absolute;width:2rem;height:2.4375rem;bottom:1px;right:0;pointer-events:none;padding-top:.5rem;padding-left:.375rem;background:#fff}.select-search .search-panel .zselect ul{margin:18px 0 0 0;padding:0;max-height:300px;overflow:auto}.select-search .search-panel .zselect ul li{color:#222;vertical-align:middle;line-height:1.6;padding:.5rem;cursor:pointer}.select-search .search-panel .zselect ul li span{display:block!important}.select-search .search-panel .zselect ul li:hover{background-color:#ddd}.select-search .search-panel .colour{margin-top:1.75rem}.select-search .search-panel .model{padding-bottom:.5rem}.select-search .search-panel .engine-size{padding-bottom:1.875rem}.select-search .search-btn-wrap{padding-top:4rem;display:inline-block;margin:auto;width:100%}.select-search .search-btn-wrap a{width:200px;margin:auto;padding:1rem;font-size:1rem}.select-search .reset-btn{padding-bottom:18rem;margin-top:1rem}.select-search .reset-btn button{color:#707070;background:none;border:none;text-shadow:none;margin:auto;display:block;letter-spacing:1.2px}.select-search .reset-btn button i{font-size:.625rem;padding-right:.5rem}.select-search span.slider-handle{-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;background:#48b5ff;border:none;outline:hidden;width:1.5rem;height:1.5rem;outline:none}.select-search span.slider-handle:hover{background:#0095fb}.select-search .low{margin-left:-.125rem}.select-search .high{margin-left:.125rem}.select-search p.intro{color:#888;font-size:1rem;line-height:1.2}.select-search span.slider-fill{background:#77c7fe;height:.875rem}.select-search #pnlLifestyleSearch{padding-bottom:8rem}.select-search #pnlLifestyleSearch .zselect{margin-top:.625rem;margin-bottom:1rem}.select-search #pnlLifestyleSearch .custom-dropdown-area{background:#fff;border:none;color:#676767;text-transform:uppercase;padding-left:0;position:relative;line-height:1;height:2.25rem;margin-bottom:2.25rem;white-space:nowrap;margin-top:0}.select-search #pnlLifestyleSearch .custom-dropdown-area:hover{border:none;padding:0;background-color:#fff}.select-search #pnlLifestyleSearch .custom-dropdown-area:hover .custom-dropdown-button{background-color:#fff}.select-search #pnlLifestyleSearch .custom-dropdown-area ul{background-color:#fafafa;padding:0}.select-search #pnlLifestyleSearch .custom-dropdown-area ul li{padding:.125rem 1rem}.select-search #pnlLifestyleSearch .custom-dropdown-area ul li.disabled{display:none}.select-search #pnlLifestyleSearch .custom-dropdown-area ul li:hover{background-color:#ddd}.select-search #pnlLifestyleSearch .custom-dropdown-button{border:none;border-bottom:1px solid #b2b7ba;padding:0;line-height:3rem;color:#676767}.select-search #pnlLifestyleSearch .custom-dropdown-button:hover,.select-search #pnlLifestyleSearch .custom-dropdown-button:active{padding:0;background:transparent;border:none;border-bottom:1px solid #b2b7ba;border-color:#b2b7ba!important}.select-search #pnlLifestyleSearch .custom-dropdown-button:after{content:"";font-family:"icomoon";font-size:1rem;display:inline-block;position:absolute;width:2rem;height:2.4375rem;top:-4px;right:0;pointer-events:none;padding-top:.5rem;padding-left:.375rem;background:#fff;color:#676767}.select-search #pnlLifestyleSearch .slick-dots{margin:0;list-style:none;text-align:center;padding:.5rem 0 0}.select-search #pnlLifestyleSearch .slick-dots li{border:none;background:#ccc;padding:0;margin:0 .25rem;float:none;width:12px;display:inline-block;height:12px;cursor:pointer;color:transparent;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}.select-search #pnlLifestyleSearch .slick-dots li.slick-active{background:#ecaf0f}.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:#ecaf0f}.select-search #pnlLifestyleSearch .ls-category-select.active .ls-category-inner .ls-icon{background:#bce2ff}.select-search #pnlLifestyleSearch .ls-question-list{display:table;width:100%}.select-search #pnlLifestyleSearch .ls-question{float:left;margin-right:1rem}.select-search #pnlLifestyleSearch .ls-question-container{margin-top:1rem}.select-search #pnlLifestyleSearch .checkbox-group{padding-top:0}.select-search #pnlLifestyleSearch .ls-category-select:not(.slick-slide){width:20%;float:left;padding:0 .5rem}.select-search #pnlLifestyleSearch #pnlLifestyleSearch{padding-bottom:4rem}.select-search .ls-end{display:inline}.google-map{height:13rem;width:100%;display:none}.f-dropdown.fit{width:auto}.f-dropdown.fit li{padding:.2rem 3rem .2rem .8rem}.drop-top.f-dropdown::after,.drop-top.f-dropdown::before{margin-left:1.6em}.drop-top.f-dropdown.right-offset::after{margin-right:15%;left:auto;right:0}.drop-top.f-dropdown.right-offset::before{margin-right:16%;left:auto;right:0}.thin{margin-bottom:.1rem}h2.thin{line-height:1.68rem}.block{display:block}.inline-block{display:inline-block}header{position:relative;text-align:center}.category-slider-wrapper{width:100%;overflow:hidden}.category-slider-wrapper .strike{width:80%;margin:0 auto;padding:30px 0 0}.swiper-slide-2018{padding:1rem 1.5rem 0}.swiper-slide-2018 .icon-set-2{font-size:45px}.swiper-slide-2018 .icon-set-3{font-size:70px}.swiper-slide-2018 .icon-set-4{font-size:50px}.swiper-slide-2018 .icon-set-4.icon-coupe4{font-size:44px;position:relative;top:6px;margin-bottom:6px;display:inline-block}.swiper-slide-2018 a{color:#b4b4b4}.swiper-slide-2018 a:hover{color:#b4b4b4}.swiper-slide-2018 .title{margin-top:1rem;opacity:0;font-family:"Lato",sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase}.swiper-slide-2018.slick-active a{color:#ecaf0f}.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-budget,.section1-wrapper .ci-ev-car{font-size:50px;position:relative;top:1px}.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}.section1-wrapper .ci-truck{font-size:60px;position:relative;top:-8px}.section1-wrapper .ci-Caravan{font-size:60px;position:relative;top:-8px}.section1-wrapper .ci-Motorhome{font-size:60px;position:relative;top:-8px}.section1-wrapper .custom-truck-bs .title,.section1-wrapper .custom-caravan-bs .title,.section1-wrapper .custom-motorhome-bs .title{margin-top:4px}.swiper-slide-active .circle.no-bg .circle-icon-wrapper{color:#ecaf0f}.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:#ecaf0f}.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:#ecaf0f}.swiper-slide .circle .circle-icon-wrapper{display:table-cell;vertical-align:middle;text-align:center;color:#fff;font-size:1.8rem}.swiper-slide .circle.no-bg .circle-icon-wrapper{color:#222}.section1-wrapper{background-color:#f5f5f5}.section-inner{padding:1.2rem 1rem .5rem 1rem}.section{font-size:.9rem;padding:1rem 0}.small-link,a.small-link:hover,a.small-link:focus{color:#bebebe;font-size:.8em;margin-left:.5em;text-decoration:underline;cursor:pointer}.small-link-2,a.small-link-2:hover,a.small-link-2:focus{font-size:.8em;color:#000;text-decoration:none}a.small-link-2 span:hover{text-decoration:underline}.strike{display:block;text-align:center;overflow:hidden;white-space:nowrap}.strike>span{position:relative;display:inline-block;padding:0 .4rem;font-size:.7rem}.strike>span:before,.strike>span:after{content:"";position:absolute;top:50%;width:9999px;height:1px;background:#000}.strike>span:before{right:100%}.strike>span:after{left:100%}.strike.color4>span:before,.strike.color4>span:after{background:#bebebe}.round-full{border-radius:50%}.ellipsis{white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}span.quoted{display:block;color:#bebebe;vertical-align:top}span.quoted:before,span.quoted:after{content:"“";line-height:1em;display:inline-block;font-size:1.5em;font-family:Georgia}span.quoted:after{content:"”"}.border-bottom-dotted{border-bottom:.07em dashed #bebebe}.border-top-dotted{border-top:.07rem dashed #bebebe}.border-bottom-solid{border-bottom:.07em solid #bebebe}.mtf-login{display:none}.slick-slider{margin-bottom:0}.testimonial-page button.slick-prev:before,.testimonial-page button.slick-next:before{display:none}.testimonial-admin{padding-top:2rem}.testimonial-admin .button{max-width:200px;font-size:1rem;display:inline-block;padding:.375rem 2rem;margin-right:1rem;margin-bottom:1rem}.testimonial-page .slick-lightbox .slick-lightbox-inner button.slick-lightbox-close{width:100%;height:100%;line-height:1px;text-align:right;padding-right:10px;padding-top:10px}.testimonial-page .slick-lightbox .slick-lightbox-inner button.slick-lightbox-close:before{font-size:5rem;width:100%;height:100%;display:block}.testimonial a.more,.testimonial a.show-less{font-size:.875rem;color:#f3c03b;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:#bc8b0c}.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:#745607}.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:none;border-radius:5px;border-bottom-left-radius:0;border-bottom-right-radius:0}.testimonial-page-wrap .tab-links a.tab.active,.testimonial-page-wrap .tab-links a.tab:hover{background:#ecaf0f;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 .vehicle{position:relative;color:silver;font-family:"Roboto",sans-serif;font-size:14px;letter-spacing:1.4px;padding-left:.5rem;margin-left:.25rem}.testimonial-page-wrap .testimonial .vehicle:before{content:'';position:absolute;top:2px;bottom:2px;left:0;width:1px;background:silver}.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:#ecaf0f;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:#ecaf0f;vertical-align:top;padding:0;width:100%;margin:0;line-height:2.3125rem;height:2.3125rem;margin-top:1px}.search-panel .btn-advanced-search{display:inline-block}.search-input-wrapper{position:relative}.search-input-wrapper input.search-input{padding-right:3rem}.search-input-wrapper .btn-search{position:absolute;right:0;width:2.5rem;height:100%;top:0}.search-input-wrapper .btn-search i{line-height:2.3rem}.section1-wrapper .advanced-search{border:1px solid #e6e6e6}.advanced-search{background:rgba(0,0,0,.03);margin:1em 0 auto;padding:1em 0}.advanced-search label{text-align:left;margin-bottom:.125em;font-size:.7rem;text-transform:uppercase}.advanced-search input,.advanced-search select{height:2.3125rem;line-height:2.3125rem}.advanced-search select{font-size:.8em}.advanced-search div.row>div>div.row>div:nth-child(1){padding-right:.25rem}.advanced-search div.row>div>div.row>div:nth-child(2){padding-left:.25rem}.advanced-search .small-links .hide-advanced{font-size:13px}.advanced-search .small-links button{float:right;font-size:13px}.vehicle .cell-photo{position:relative}.vehicle .stock-no{position:absolute;bottom:0;left:0;background:rgba(48,48,48,.7);padding:0 .25rem;color:#fff;font-size:12px}.vehicles-wrapper .small-ddl-show{overflow:visible!important;padding:0}.vehicles-wrapper .custom-dropdown-area ul{position:static;border:none;padding:0}.vehicles-wrapper .custom-dropdown-area ul li{padding:0 1rem;line-height:3}.search-bar{background:#f3f3f3;padding:.625rem 1rem .5rem 1rem;position:relative;font-size:.75rem;border-bottom:1px solid #dcdcdc;color:#959595;text-shadow:1px 1px rgba(255,255,255,.3)}.search-bar i{font-family:"Lato",sans-serif;font-weight:600;color:#676767;text-shadow:1px 1px rgba(255,255,255,.3)}.search-bar i.icon-order{font-size:1rem;color:#979797;font-weight:normal}.search-bar .columns{padding:0}.search-bar .small-sort{float:right;padding-right:.5rem;color:#929292}.search-bar .search-back{color:#ecaf0f;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:#bc8b0c}.results-bar{background:#e6e6e6;font-size:.75rem;padding:.25rem 0;color:#959595;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;text-shadow:1px 1px rgba(255,255,255,.3)}.results-bar i{font-weight:600;color:#676767;text-shadow:1px 1px rgba(255,255,255,.3)}.results-count i{font-family:"Lato",sans-serif!important}.vehicle-results,.featured-vehicles{background:none;margin-top:0}a.btn-numerics{display:none}.vehicle-results{font-size:.8em}.vehicle-results ul.vehicle-list li.vehicle{padding:1rem 0 3.5rem;display:inline-block;border-bottom:1px solid #ebebeb;width:100%}.vehicle-results ul.vehicle-list li.vehicle:last-child{border-bottom:none}.vehicle-results ul.vehicle-list li.vehicle .cell-photo{overflow:hidden}.vehicle-results ul.vehicle-list li.vehicle .cell-photo .vehicle-media{z-index:5}.vehicle-results ul.vehicle-list li.vehicle .vehicle-save,.vehicle-results ul.vehicle-list li.vehicle .vehicle-hot{margin-top:.125rem;display:inline-block;vertical-align:text-top}.vehicle-results ul.vehicle-list li.vehicle .vehicle-save i,.vehicle-results ul.vehicle-list li.vehicle .vehicle-hot i{top:.0625rem}.vehicle-results ul.vehicle-list li.vehicle.jumbo{border-bottom:none;padding:.5rem .625rem}.vehicle-results ul.vehicle-list li.vehicle.jumbo .vehicle-inner{display:inline-block;background:#1c2022;margin:.625rem 0 0;padding:1rem 0 1.5rem}.vehicle-results ul.vehicle-list li.vehicle.jumbo .vehicle-inner h6{color:#fff;font-weight:500;line-height:1.25}.vehicle-results ul.vehicle-list li.vehicle.jumbo .vehicle-inner .price-wrapper{padding-top:0;color:#f9cc3c}.vehicle-results ul.vehicle-list li.vehicle.jumbo .vehicle-inner .favourite{float:right;font-size:1.5rem;display:inline-block;color:#717272;font-family:"icomoon";-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;padding-top:1rem;outline:none}.vehicle-results ul.vehicle-list li.vehicle.jumbo .vehicle-inner .favourite:before{content:""}.vehicle-results ul.vehicle-list li.vehicle.jumbo .vehicle-inner .favourite:hover{color:rgba(255,255,255,.5)}.vehicle-results ul.vehicle-list li.vehicle.jumbo .vehicle-inner .favourite.active{color:#ffb4d9;opacity:.8;-webkit-animation:pulse 1.2s 1;-moz-animation:pulse 1.2s 1;-o-animation:pulse 1.2s 1;-ms-transform:pulse 1.2s 1;animation:pulse 1.2s 1}.vehicle-results ul.vehicle-list li.vehicle.jumbo .vehicle-inner .favourite.active:before{content:""}.vehicle-results ul.vehicle-list li.vehicle.jumbo .vehicle-inner .cell-photo{border:none;margin:0;padding:0}.vehicle-results ul.vehicle-list li.vehicle.jumbo .vehicle-inner .special-offer-title{display:inline-block;padding-bottom:.5rem;color:#ffecb0}.vehicle-results ul.vehicle-list li.vehicle.jumbo .vehicle-inner .special-offer-title .title{font-size:1.25rem;color:#ffecb0;font-weight:300;display:block;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s}.vehicle-results ul.vehicle-list li.vehicle.jumbo .vehicle-inner .special-offer-title .offer{font-size:.75rem;color:#fff;font-weight:400;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s}.vehicle-results ul.vehicle-list li.vehicle.jumbo .vehicle-inner .special-offer-title .title-bold{font-weight:900;color:#f9cc3c}.vehicle-results ul.vehicle-list li.vehicle.jumbo .vehicle-inner .special-offer-title i{font-size:1.75rem;color:#f9cc3c;padding-right:.5rem;position:relative;bottom:-.125rem}.vehicle-results ul.vehicle-list li.vehicle.jumbo .vehicle-inner .finance-text,.vehicle-results ul.vehicle-list li.vehicle.jumbo .vehicle-inner .vehicle-specs{color:#818181}.vehicle-results ul.vehicle-list li.vehicle.jumbo .vehicle-inner .vehicle-icons{display:inline-block;padding-top:.75rem;padding-bottom:.25rem}.vehicle-results ul.vehicle-list li.vehicle.jumbo .vehicle-inner .vehicle-icons ul li i{color:#8e9091}.vehicle-results ul.vehicle-list li.vehicle.super-featured{padding:1rem .625rem 3.5rem}.vehicle-results ul.vehicle-list li.vehicle.super-featured .vehicle-inner{background:#1c2022;padding:.9375rem 0 1.5rem;display:inline-block;margin:0}.vehicle-results ul.vehicle-list li.vehicle.super-featured .vehicle-inner h6{color:#fff;font-weight:500;line-height:1.25}.vehicle-results ul.vehicle-list li.vehicle.super-featured .vehicle-inner .price-wrapper{padding-top:0;font-weight:400;color:#f9cc3c}.vehicle-results ul.vehicle-list li.vehicle.super-featured .vehicle-inner .favourite{color:#717272;outline:none}.vehicle-results ul.vehicle-list li.vehicle.super-featured .vehicle-inner .favourite:before{content:""}.vehicle-results ul.vehicle-list li.vehicle.super-featured .vehicle-inner .favourite:hover{color:rgba(255,255,255,.5)}.vehicle-results ul.vehicle-list li.vehicle.super-featured .vehicle-inner .favourite.active{color:#ffb4d9;opacity:.8;-webkit-animation:pulse 1.2s 1;-moz-animation:pulse 1.2s 1;-o-animation:pulse 1.2s 1;-ms-transform:pulse 1.2s 1;animation:pulse 1.2s 1}.vehicle-results ul.vehicle-list li.vehicle.super-featured .vehicle-inner .favourite.active:before{content:""}.vehicle-results ul.vehicle-list li.vehicle.super-featured .vehicle-inner .cell-photo{border:none}.vehicle-results ul.vehicle-list li.vehicle.super-featured .vehicle-inner .vehicle-icons{display:inline-block;padding-top:.75rem;padding-bottom:.25rem}.vehicle-results ul.vehicle-list li.vehicle.super-featured .vehicle-inner .vehicle-icons ul li i{color:#8e9091}.special-offer-title{display:none}.finance-text,.vehicle-dealership{color:#818181;font-size:.875rem;line-height:1.6;padding-top:.125rem}.finance-text .finance-insurance,.vehicle-dealership .finance-insurance{position:relative;margin-top:.75rem;margin-bottom:.5rem;display:inline-block;font-style:italic}.finance-text .finance-insurance:before,.vehicle-dealership .finance-insurance:before{content:'';position:absolute;top:-6px;left:0;width:20px;height:1px;background:#ccc}.finance-text .finance-insurance:after,.vehicle-dealership .finance-insurance:after{content:'';position:absolute;bottom:-6px;left:0;width:20px;height:1px;background:#ccc}.vehicle-dealership{margin-top:.5rem;color:#e98a85;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.vehicle-dealership i{vertical-align:initial;color:#e98a85;padding-right:.25rem}.vehicle-specs{color:#818181;font-size:.875rem;line-height:1.2;padding-top:.75rem;padding-bottom:.25rem}.vehicle-enquiry-mtf{padding-top:2em}.fuel-label{display:inline-block}.fuel-label .icon-star3,.fuel-label .icon-star,.fuel-label .icon-star2{font-size:.75em}.price-wrapper{color:#ecaf0f;font-weight:600;font-size:1rem;padding-top:.25rem}.price-wrapper .price{margin-right:.375rem}.price-wrapper .price .plus-gst{margin-left:.25rem}.price-wrapper .special,.price-wrapper .pre{font-weight:500}.price-wrapper .special{color:#ec4125}.cell-photo{position:relative;display:block;border:1px solid #ddd}.cell-photo img{width:100%}.cell-photo .vehicle-media{position:absolute;right:.5rem;top:.5rem}.cell-photo .vehicle-media .link-360,.cell-photo .vehicle-media .link-video{color:rgba(255,255,255,.9);font-size:.625rem;background:rgba(0,0,0,.7);padding:.25rem .75rem!important;line-height:1.4;text-transform:uppercase;letter-spacing:.7px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.cell-photo .vehicle-media .link-360 i,.cell-photo .vehicle-media .link-video i{padding-left:.125rem}.cell-photo .vehicle-media .link-360:hover,.cell-photo .vehicle-media .link-video:hover{opacity:.95}.cell-photo .vehicle-media .link-video{padding-right:.5rem!important;padding-left:.425rem!important;margin-left:.25rem}.special-gallery{display:none}.vehicle-badges{position:relative;width:20%;z-index:1}.vehicle-badges .new,.vehicle-badges .arriving,.vehicle-badges .sold,.vehicle-badges .on-sale{position:absolute;top:0;left:0}.vehicle-badges .new:hover,.vehicle-badges .arriving:hover,.vehicle-badges .sold:hover,.vehicle-badges .on-sale:hover{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.vehicle-badges .on-sale{color:#fbdad4;font-size:1rem;position:absolute;top:0;left:0;line-height:1.4}.vehicle-badges .on-sale:before{content:'';border-top:45px solid #ed4429;border-right:45px solid transparent;position:absolute;top:-6px;left:-8px}.vehicle-badges .on-sale:after{content:"";font-family:"icomoon";color:#fbdad4;position:absolute;top:0;left:0}.vehicle-info h6{font-size:1.125rem;margin-bottom:.5rem;padding:.5rem 0 0!important;font-weight:500;line-height:1.25}.vehicle-info .price-wrapper{font-size:1rem;line-height:1.4;font-weight:400}.vehicle-info .favourite{float:right;font-size:1.5rem;color:#d2d2d3;line-height:1;padding-top:1rem;display:inline-block;font-family:"icomoon";-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;outline:none}.vehicle-info .favourite:before{content:"";outline:none}.vehicle-info .favourite:hover{color:#717272;opacity:.7;outline:none}.vehicle-info .favourite.active{color:#ffb4d9;outline:none;-webkit-animation:pulse 1.2s 1;-moz-animation:pulse 1.2s 1;-o-animation:pulse 1.2s 1;-ms-transform:pulse 1.2s 1;animation:pulse 1.2s 1}.vehicle-info .favourite.active:before{content:"";outline:none}.vehicle-info .vehicle-icons{padding-top:.875rem;padding-bottom:.25rem;display:inline-block;padding-left:.625rem}.vehicle-info .vehicle-icons ul{margin-left:0}.vehicle-info .vehicle-icons ul li{float:left;padding-right:.75rem}.vehicle-info .vehicle-icons ul li i{font-size:1.3rem;color:#a8a8a8}.vehicles-paging{background:#f1f2f3}.vehicles-paging p{font-size:.625rem;color:#6d6d6e;padding-top:1rem;text-align:center;margin-bottom:.5rem}.vehicles-paging .results-count{font-family:"Lato",sans-serif;font-size:.75rem;color:#6d6d6e;text-align:center;display:block;padding-bottom:1rem;text-shadow:1px 1px rgba(255,255,255,.3)}.vehicles-paging .results-count i{font-family:"Lato",sans-serif!important;font-weight:600;color:#676767;text-shadow:1px 1px rgba(255,255,255,.3)}.vehicle-datapager{margin:0 auto;width:100%;text-align:center;font-size:.9rem;font-weight:bold;background:none}.vehicle-datapager .data-pager-inner{padding:.75rem 0 1rem;font-size:0}.vehicle-datapager .data-pager-inner span{display:inline-block;line-height:25px;font-size:1rem}.vehicle-datapager a{color:#747474;background:#fff;border-top:1px solid #dedede;border-bottom:1px solid #dedede;border-left:1px solid #dedede;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;width:27px;height:27px;float:left;white-space:nowrap;display:none;font-family:"Lato",sans-serif}.vehicle-datapager a:last-child{border-right:1px solid #dedede}.vehicle-datapager .btn-prev,.vehicle-datapager .btn-next{width:45px;height:45px;line-height:45px;display:inline-block;margin:0;font-family:monospace}.vehicle-datapager .btn-prev:hover,.vehicle-datapager .btn-next:hover{color:#747474;background-color:#f1f2f3;border-top:1px solid #d2d3d4;border-bottom:1px solid #d2d3d4;border-left:1px solid #dedede}.vehicle-datapager .btn-prev.aspNetDisabled,.vehicle-datapager .btn-next.aspNetDisabled{opacity:.5;cursor:default;background-color:#fff;border-top:1px solid #dedede;border-bottom:1px solid #dedede;border-left:1px solid #dedede}.vehicle-datapager a.btn-numerics,.vehicle-datapager span.btn-current{text-decoration:none;text-align:center;width:45px;height:45px;line-height:45px;float:left;display:none}.vehicle-datapager span.btn-current{color:#747474;background-color:#f1f2f3;border-top:1px solid #d2d3d4;border-bottom:1px solid #d2d3d4;border-left:1px solid #dedede}.vehicle-datapager a.btn-numerics:hover{color:#747474;background-color:#f1f2f3;border-top:1px solid #d2d3d4;border-bottom:1px solid #d2d3d4;border-left:1px solid #dedede}.sub-menu{padding-top:.6em}.sub-menu .search-input-wrapper{float:right}.sub-menu .btn-search{display:block}.share{background:#eee;text-align:center;padding:.5rem 0}.share p{margin:0 0 .5rem}.gallery-wrapper{padding:0;position:relative}.gallery-wrapper .slick-next,.gallery-wrapper .slick-prev{display:none!important}.gallery-wrapper .slick-slide{margin:0 .5rem}.gallery-wrapper .slick-slide img{width:100%;min-width:100%}.gallery-wrapper ul.vehicle-gallery{margin:0 -.5rem}.gallery-wrapper .gallery-thumbs{position:relative;padding:.2rem 0 2rem 0;min-height:40px}.gallery-wrapper .gallery-thumbs img{padding-right:.2rem}.single-vehicle-wrapper>div .vehicle-small .cell-photo{border:none}.vehicle-small-wrap{max-width:600px;margin:0 auto;border:1px solid #ccc;padding:.5rem;margin-bottom:1rem}.vehicle-small{margin:0}.vehicle-small .vehicle-info{width:67%;float:left;color:#7f7f7f;line-height:1.2;font-size:.75rem;padding-left:1rem}.vehicle-small .vehicle-info h6{font-size:.875rem;font-weight:bold;color:#2a3744;padding-top:0!important;line-height:1.6;padding-bottom:0!important;margin-bottom:0;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.vehicle-small .vehicle-info .price-wrapper{display:block;text-align:left;font-family:"Lato",sans-serif;font-weight:normal;color:#7f7f7f;font-size:.75rem}.vehicle-small .vehicle-info .price-wrapper .price,.vehicle-small .vehicle-info .price-wrapper .finance,.vehicle-small .vehicle-info .price-wrapper .special{color:#7f7f7f;text-align:center}.vehicle-small .cell-photo{width:33%;float:left;border:none;max-width:170px}.vehicle-small .summary{padding:2rem 1.5rem 0 1.5rem;color:#fff;font-family:"Lato",sans-serif;font-size:13px;line-height:28px;text-align:right}.vehicle-small .summary .title{text-align:left}.vehicle-small .summary .row{border-bottom:1px solid #484b4f}.form-wrapper{background:#fff}.form-wrapper h4{font-size:1.125rem;color:#000;font-weight:bold;line-height:1.1;border-top:1px solid #ccc;padding-top:1.5rem;margin-top:1rem}.single-vehicle-wrapper{margin-bottom:1rem}.single-vehicle-wrapper>div{background:#fff;border:1px solid #ccc;padding:15px}.single-vehicle-wrapper .cell-photo{border:1px solid gray}.book-drive-wrap{padding:2rem 0}.trade-in-wrap p{color:#737373;font-size:.875rem;line-height:1.4;padding-bottom:.5rem}.trade-in-wrap .fileinput-button input{font-size:25px;cursor:pointer}.trade-in-wrap .btn-upload{cursor:pointer}.trade-in-wrap .btn-upload span{cursor:pointer}.trade-in-wrap .vehicle-small-wrap{margin:0}.trade-in-wrap .button{width:200px}.trade-in-wrap .submit-btn{line-height:20px;margin-top:1rem}.product-page-wrap{padding:2rem 0}.product-list li{padding:1rem}.product-list .product-inner{background:#f6f6f6;padding:1rem;margin-bottom:30px}.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:#ecaf0f}.product-list .txt{color:#212121}.product-list .img{border:1px solid #eff0f2;display:block;background:#fff}.product-list img{width:100%;object-fit:contain;height:252px}.edit-product-page-wrap,.customcontent-page-wrap{padding-top:2rem}.edit-product-page-wrap .button,.customcontent-page-wrap .button{max-width:200px;font-size:1rem;display:inline-block;padding:.375rem 2rem;margin-right:1rem;margin-bottom:1rem}ul.admin-menu{display:block;border-bottom:1px solid #2a2a2a}ul.admin-menu li{display:inline-block;margin:0 .5rem 0;background:#f6f6f6}ul.admin-menu li a{display:inline-block;padding:.5rem 1.5rem;color:#2a2a2a}ul.admin-menu li.admin-disabled a{cursor:pointer;color:#bbb}ul.admin-menu li.active{background:#2a2a2a}ul.admin-menu li.active a{color:#f6f6f6}.contact-page-wrap .form-container{padding-top:1.5rem;border-top:2px solid #f5f5f5;background:transparent}.contact-page-wrap .form-container .form-fields{border-top:none;padding-top:0}.contact-page-wrap ul.sales li span{display:block}.contact-page-wrap ul.sales .sales-person{font-size:.8125em;margin-bottom:1.5rem}.contact-page-wrap ul.sales .sales-person img{-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;width:80px;margin-right:5px;border:#c8ced5 solid 2px;background:#fff}.contact-page-wrap ul.sales .sales-person .name{font-size:1rem;font-weight:700}.contact-page-wrap ul.sales .sales-person .position{color:#aaa}.contact-page-wrap .custom-dropdown-area{margin-bottom:2.5rem}.contact-page-wrap h4.contact-title{font-family:"Roboto",sans-serif;font-weight:bold;font-size:28px;color:#495059;letter-spacing:-1px;border-left:4px solid #ecaf0f;padding-left:1rem;line-height:.8;margin-bottom:1rem}.contact-page-wrap .map{border-top:2px solid #f5f5f5;margin-bottom:1rem}.contact-page-wrap .map .dealership-googlemap{height:12rem;width:100%;margin-top:1rem}.contact-page-wrap .contact-info ul li{padding:.4em 0}.contact-page-wrap .contact-info ul li.business-hours{border-bottom:none}.contact-page-wrap .contact-info ul li span{display:block;font-size:1rem;font-family:"Roboto",sans-serif;color:#282828}.contact-page-wrap .contact-info ul li span i{color:#aaaeb3;float:left;display:block;height:1.75rem;padding-top:.375rem;padding-right:.375rem}.contact-page-wrap .contact-info ul li .day-hours{display:block}.contact-page-wrap .contact-info ul li .day-hours .day{display:inline;color:#b3b7bb;text-align:left}.contact-page-wrap .contact-info ul li .day-hours .hours{display:inline;color:#282828;text-align:right;float:right}.contact-page-wrap .contact-info ul li .small{font-size:.75rem;color:#707070;float:right}.contact-page-wrap .contact-info .title{font-weight:bold}.contact-page-wrap .medium-layout .sales-team.sales-team-mtf{margin-top:1em;padding-top:1em}.contact-page-wrap .contact-info-mtf{padding-top:2em}.contact-page-wrap .contact-info-mtf span{font-size:.9rem}.contact-page-wrap .contact-info-mtf ul.sales .sales-person .name{font-size:.9rem}.contact-page-wrap .contact-info-mtf ul.sales li:last-child{margin-bottom:.5em}.contact-page-wrap .contact-info-mtf span.name,.contact-page-wrap .contact-info-mtf span.title{font-size:.9rem}.contact-page-wrap .sales-team{margin-bottom:1rem;padding-top:2rem}.contact-page-wrap .sales-team ul{padding:2rem 0 1rem;border-top:2px solid #f5f5f5}.contact-page-wrap .sales-team ul li .contact-img{width:30%;max-width:110px;float:left}.contact-page-wrap .sales-team ul li .contact-info{width:70%;float:left;font-size:14px}.contact-page-wrap .sales-team ul li .contact-info span{line-height:1.4}.contact-page-wrap .sales-team ul li .contact-info a{font-size:14px;font-family:"Roboto",sans-serif;border-bottom:1px dotted #ededed;color:#a0a0a0;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.contact-page-wrap .sales-team ul li .contact-info a:hover{color:#ecaf0f}.contact-page-wrap .dealer-tabs{border-bottom:1px solid #000;margin-bottom:2rem;padding:1rem .4rem 0 .4rem}.contact-page-wrap strong.select-dealer{display:block;margin-bottom:.5rem;margin-left:.4rem}.contact-page-wrap .dealer-tabs a{display:block;float:left;background:#f6f6f6;border:1px solid #000;border-bottom:none;margin-right:.5rem;color:#000;padding:.5rem 1.5rem}.contact-page-wrap .dealer-tabs a.active{background:#fff;color:#ecaf0f;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:#ecaf0f;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:#bc8b0c}.finance-splash .blurb{color:#737373}.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 white}.finance-splash a.btn p{font-size:14px}.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}.finance-splash .finance-form-option{background:#f6f6f6;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px;margin-bottom:1.5rem;text-align:center;padding:42px 22px 30px;color:#000;font-family:"Roboto",sans-serif}.finance-splash .finance-form-option .financeType{display:block;font-weight:bold;font-size:18px;font-weight:bold;letter-spacing:0;line-height:27px;margin-bottom:.5em}.finance-splash .finance-form-option .blurb{display:block;font-size:14px;color:#000}.finance-splash .finance-form-option .desc{margin-bottom:1em}.finance-splash .finance-form-option .img{height:80px;display:flex;align-items:center;justify-content:center;margin-bottom:1em}.finance-splash .finance-form-option .img img{object-fit:contain;max-width:174px;max-height:100px}.finance-splash .finance-form-option .img i{font-size:74px;color:#ecaf0f}.finance-splash .finance-form-option p{color:#000;font-family:"Roboto",sans-serif;font-size:20px;font-weight:bold;letter-spacing:0;line-height:27px}.fin-app-2015 p.highlight{color:#ecaf0f}.fin-app-2015 .current-vehicle-section{background:#fff;border:none}.fin-app-2015 .single-vehicle-wrapper>div{border:none;padding:0}.fin-app-2015 .form-section{padding-bottom:10rem;background:#fff}.fin-app-2015 .form-section label{font-size:13px;color:#565656}.fin-app-2015 .fal-line{height:2px;background:#d1d1d1;border-bottom:1px solid #f1f1f1;margin:2rem 0 3rem}.fin-app-2015 #Address-Details{margin-top:-1rem}.fin-app-2015 #Address-Details .fal-line{margin:0 0 2rem}.fin-app-2015 .nav-buttons{text-align:center}.fin-app-2015 .nav-buttons div{text-align:center;color:#fff;height:38px;line-height:38px;display:inline-block;width:130px;margin:1rem 0}.fin-app-2015 .nav-buttons .btn-prev{background:#474c4f;color:#fff;line-height:40px;text-align:left;padding-right:30px;padding-left:39px;position:relative;display:inline-block;text-transform:uppercase}.fin-app-2015 .nav-buttons .btn-prev:before{position:absolute;left:24px;top:13px;width:9px;height:13px;background:url(../../../Motorcentral/Image/arrow-l.png);content:''}.fin-app-2015 .nav-buttons .btn-next{margin-left:8px;background:#ecaf0f;color:#fff;line-height:40px;text-align:left;padding-left:30px;padding-right:39px;position:relative;display:inline-block;text-transform:uppercase}.fin-app-2015 .nav-buttons .btn-next:after{position:absolute;right:24px;top:13px;width:9px;height:13px;background:url(../../../Motorcentral/Image/arrow-r.png);content:''}.fin-app-2015 .fal-title{border-right:1px solid 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 #ecaf0f;margin:0 0 1rem;text-shadow:1px 1px white}.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:#ecaf0f}.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 #ecaf0f;background:#ecaf0f}.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:#ecaf0f}.fin-app-2015 .fal-steps .fal-step-btn.active .btn{padding-top:0;background:#ecaf0f;margin-top:0;border-width:2px;border-color:#ecaf0f}.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:#ecaf0f}.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:#ecaf0f}.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:#ecaf0f}.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 #ecaf0f;margin-bottom:1rem;background-color:#ecaf0f}.no-results-area .start-new-search:hover{background-color:#bc8b0c;border-color:#bc8b0c;color:#fff}.no-results-area .no-results-img{-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;margin-bottom:2rem}.no-results-area .no-results-image{border-bottom:1px solid #ebebeb;margin-bottom:1rem}.no-results-area h4{font-size:28px;font-weight:900;color:#b7bfc9;margin-bottom:1rem;line-height:1.2;letter-spacing:-.5px}.no-results-vehicles .vehicle{margin-bottom:1rem;padding-bottom:2.5rem;border-bottom:1px solid #ebebeb}.no-results-vehicles .vehicle .vehicle-info .vehicle-icons{padding-left:.625rem}.model-disabled{color:#ccc;cursor:default}.buyerscore-badge.s320x100 img{min-width:320px;min-height:100px}.buyerscore-badge.s200x100 img{min-width:200px;min-height:100px}.buyerscore-badge.s200x175 img{min-width:200px;min-height:175px}.finance-app-wrap.finance-info .supplier-section img{max-width:300px}#search-horizontal .hide-toggle{display:none}#search-horizontal .row .row{margin-left:-.5rem;margin-right:-.5rem}#search-horizontal .home-search-container{max-width:600px;width:100%;margin:1.5rem auto 0;display:table}#search-horizontal .search-fields-container .columns{padding-left:.5rem;padding-right:.5rem}#search-horizontal .zmshead{white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;display:inline-block;padding-right:2rem;width:100%}#search-horizontal .search-panel{border:none;padding:0}#search-horizontal .search-panel ::-webkit-input-placeholder{color:#87888a;font-weight:300;font-family:"Roboto",sans-serif}#search-horizontal .search-panel ::-moz-placeholder{color:#87888a;font-weight:300;font-family:"Roboto",sans-serif}#search-horizontal .search-panel :-ms-input-placeholder{color:#87888a;font-weight:300;font-family:"Roboto",sans-serif}#search-horizontal .search-panel :-moz-placeholder{color:#87888a;font-weight:300;font-family:"Roboto",sans-serif}#search-horizontal .search-panel input,#search-horizontal .search-panel select{background:none;border:solid 1px #ecaf0f;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;font-family:"Roboto",sans-serif;font-weight:300;color:#87888a;padding:0 1rem}#search-horizontal .search-panel label{display:none}#search-horizontal .search-panel .custom-dropdown-area{border:solid 1px #ecaf0f;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-top:0;padding-left:0;padding-right:0}#search-horizontal .search-panel .custom-dropdown-area li:first-child{display:none}#search-horizontal .search-panel .custom-dropdown-area a{font-family:"Roboto",sans-serif;font-weight:300;color:#87888a;font-weight:300;font-family:"Roboto",sans-serif;padding:0 1rem}#search-horizontal .search-panel .custom-dropdown-area a div>a{padding-left:0}#search-horizontal .search-panel .custom-dropdown-area .option-title a{padding:0}#search-horizontal .search-panel .custom-dropdown-area ul{background-color:#fff}#search-horizontal .search-panel .custom-dropdown-area ul li.disabled{display:none}#search-horizontal .search-panel .custom-dropdown-area .custom-dropdown-button{border:none}#search-horizontal .search-panel .custom-dropdown-area .custom-dropdown-button:hover,#search-horizontal .search-panel .custom-dropdown-area .custom-dropdown-button:active,#search-horizontal .search-panel .custom-dropdown-area .custom-dropdown-button:focus{border:none;padding-right:2rem}#search-horizontal .search-panel .custom-dropdown-area:hover .custom-dropdown-button{padding-right:2rem}#search-horizontal .search-panel .zselect{font-family:"Roboto",sans-serif;font-weight:300;color:#87888a;border:solid 1px #ecaf0f;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;padding:0 1rem;font-weight:300;font-family:"Roboto",sans-serif}#search-horizontal .search-panel .zselect ul{background-color:#fff;padding-top:8px;margin-top:0;max-height:280px;overflow:auto;left:7px}#search-horizontal .search-panel .zselect ul li{padding-top:.425rem;padding-bottom:.375rem}#search-horizontal .search-panel .zselect ul li:hover{background-color:#f0f0f0;color:#87888a}#search-horizontal .search-panel .zselect ul li span{padding-top:0;display:block!important;padding-left:2rem;line-height:24px}#search-horizontal .search-panel .zselect ul li:last-child{padding-bottom:0}#search-horizontal .search-panel .zselect,#search-horizontal .search-panel .custom-dropdown-button{position:relative}#search-horizontal .search-panel .zselect:after,#search-horizontal .search-panel .custom-dropdown-button:after{position:absolute;font-family:icons-custom;content:"";right:10px;background:none;top:calc(50% - 4px);color:#87888a;z-index:1;width:0;height:0;border-style:solid;border-width:9px 5px 0 5px;border-color:#939495 transparent transparent}#search-horizontal .search-panel .home-search-btn{display:table;margin:auto;width:100%}#search-horizontal .search-panel .btn-search-sm{display:none!important}#search-horizontal .search-panel a.button.btn-search{display:none!important}#search-horizontal .search-panel .home-btn{display:block}#search-vertical{top:0;left:0;position:absolute;z-index:50;width:100%;padding:0;display:block;border:none;pointer-events:none}#search-vertical .search-inner{background:#fff;font-family:"Roboto",sans-serif;pointer-events:all}#search-vertical .search-panel{margin:0;padding:0;border:none}#search-vertical .search-panel [type='text']{padding-left:0}#search-vertical .search-panel i:after{background:#fff}#search-vertical .search-panel i.col2:after{right:5px}#search-vertical .search-panel input{border:1px solid #ccc}#search-vertical .search-panel .btn-search{background-color:transparent;height:auto;line-height:normal}#search-vertical .search-panel .zselect{padding-left:0}#search-vertical select{background:#fff;border:1px solid #ccc;color:#000}#search-vertical label{display:none}#search-vertical .custom-dropdown-area{display:block}#search-vertical .custom-dropdown-area .custom-dropdown-button{font-size:12px;background:#fff;border:1px solid #ccc;color:#000;margin-bottom:2px;padding:7px 7px 7px 0}#search-vertical .custom-dropdown-area .custom-dropdown-button:hover{border-width:1px}#search-vertical .custom-dropdown-area ul{max-height:200px}#search-vertical .custom-dropdown-area .disabled{display:none}#search-vertical .custom-dropdown-area .disabled:hover{background:transparent}#search-vertical .custom-dropdown-area li{white-space:nowrap}#search-vertical .custom-dropdown-area li:first-child:hover{background:transparent}#search-vertical .zselect input{float:left;display:inline;margin-right:1rem}#search-vertical .zselect ul li span{display:inline!important;float:left;width:70%!important}#search-vertical [type='checkbox']:after{top:0}#search-vertical .zselect span.zmshead{white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;display:block;width:90%;font-size:12px}#search-vertical .custom-dropdown-button:after,#search-vertical .custom-dropdown-button:active:after,#search-vertical .custom-dropdown-button:focus:after,#search-vertical .custom-dropdown-button:hover:after{right:0}#search-vertical .search-input,#search-vertical .zselect{margin-top:0;font-size:12px;color:#000}#search-vertical .left-column{padding-right:.25rem}#search-vertical .right-column{padding-left:.25rem}#search-vertical .zselect{background:#fff;border:1px solid #ccc;position:relative}#search-vertical .zselect:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);background-position:100% center;background-repeat:no-repeat;position:absolute;right:0;content:'';width:1rem;height:1rem;top:.75rem}#search-vertical .zselect ul{max-height:200px;overflow:auto}#search-vertical .zselect ul li{padding:4px .7rem 4px .7rem}.admin-page-wrap .navtabs{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;border-bottom:solid 1px #000;margin-bottom:3rem}.admin-page-wrap .navtabs a{display:block;padding:.5rem 1rem;margin:0 1rem;background:#ddd;color:#000}.admin-page-wrap .navtabs a.active,.admin-page-wrap .navtabs a:hover{color:#000;background:gray}.admin-page-wrap table{text-align:left}.admin-page-wrap table th{text-align:left}.admin-page-wrap table th.actions{text-align:right}.admin-page-wrap table div.icons{font-size:24px}.admin-page-wrap table div.icons a{padding:0 .25rem}.admin-page-wrap table div.actions{text-align:right}.admin-page-wrap table div.actions span{position:relative}.admin-page-wrap table div.actions span i.fi-x{opacity:0;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-51%);-moz-transform:translateY(-51%);-ms-transform:translateY(-51%);-o-transform:translateY(-51%);transform:translateY(-51%);margin-left:-50%}.admin-page-wrap table div.actions span.disabled i.fi-x{opacity:.75;color:#444}.admin-page-wrap .switch{color:#000}.admin-page-wrap .switch.small label{height:18px;width:36px;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;border-radius:9px;vertical-align:text-bottom}.admin-page-wrap .switch.small label:after{top:1px;left:1px;height:16px;width:16px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.admin-page-wrap .switch.small input:checked+label{background:#ecaf0f}.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}.ci-set-4{font-size:50px}}@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}.finance-app-wrap.finance-central-form{padding:2rem .375rem}.customcontent-details .customcontent-label{width:150px;float:left;line-height:47px}.customcontent-details .customcontent-label.content-visible{line-height:24px}.customcontent-details .customcontent-value{width:calc(100% - 150px);max-width:300px;float:left}.customcontent-details .btn-upload{padding-left:0;padding-right:0;width:100%;cursor:pointer}.customcontent-details .btn-upload span,.customcontent-details .btn-upload input{cursor:pointer}.testimonial-page-wrap{padding-top:0!important}.admin-page-wrap{padding-top:2rem!important}.admin-page-wrap .main-title{display: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}.vehicle-info.afford .finance-small-print .sp-hover-inner{margin-left:.5625rem;margin-right:.5625rem}.vehicle-info.afford .finance-small-print .sp-hover-close{right:12px}.no-results-area{text-align:left;padding-top:2rem}.no-results-area .start-new-search{margin-top:1rem}.no-results-area h2{margin-top:0;font-size:40px}.no-results-area h4{font-size:32px;position:relative;text-align:center;margin-bottom:2rem}.no-results-area h4:before{position:absolute;top:1.25rem;left:0;width:100%;height:2px;content:'';background:#b7bfc9}.no-results-area h4 span{background:#fff;padding:0 1rem;position:relative;z-index:1}.no-results-area .no-results-image{border:none}.no-results-vehicles .vehicle{padding-bottom:0;border:none;margin-bottom:2.5rem}.no-results-vehicles .vehicle .vehicle-info .vehicle-icons{padding-left:.9375rem}.sold-question{margin-right:.5rem}.search-term{padding-top:0}.buy-now-page-wrap .button{margin-top:1.5625rem;margin-left:0}.small-ddl-show .dropdown.menu{display:block!important}.custom-dropdown-button{display:block}#finance-popup .main-section .inner-section{padding-left:.9375rem;padding-right:.9375rem}.finance-calc-results{padding:1rem .9375rem 1rem}.finance-calc-results #repayment-terms .repayment-freq:after{right:3px}.finance-calc-results #repayment-terms .repayment-select{bottom:7.25rem}#finance-form-section{padding-bottom:1rem}#calculator-form #vehicle-details{width:100%}#finance-summary-section .brief-summary{padding:1rem 1.425rem 10rem;background:#fafafa;border-top:1px solid #ccc;color:#a1a1a1;line-height:2;display:-webkit-box}#finance-summary-section .brief-summary .inner{width:100%;padding-bottom:1rem}#finance-summary-section .brief-summary .inner .columns{padding-left:0;padding-right:0}#finance-summary-section .brief-summary .inner .total{border-top:1px solid #ccc;padding-top:.25rem;margin-top:.25rem;color:#000}#finance-summary-section .brief-summary .inner .weekly{color:#a1a1a1;font-size:.875rem;padding:0 0 1rem;text-align:right}#finance-summary-section .brief-summary .inner .weekly span{float:none}#finance-summary-section .brief-summary .inner .pw-text{float:right}#finance-summary-section .brief-summary .inner .extra-option,#finance-summary-section .brief-summary .inner .extra-type,#finance-summary-section .brief-summary .inner .extra-value,#finance-summary-section .brief-summary .inner .extra-remove{line-height:1.2}#finance-summary-section .brief-summary .inner .extra-option{width:100%;margin-right:.25rem;float:left}#finance-summary-section .brief-summary .inner .extra-type{display:block;color:#000;float:left}#finance-summary-section .brief-summary .inner .extra-value{float:right;color:#000}#finance-summary-section .brief-summary .inner .extra-remove{float:left;padding:.125rem 0 1rem}#finance-summary-section .brief-summary .inner #summary-extras{border-top:2px solid #333;padding-top:1rem;display:inline-block;width:100%}#finance-summary-section .brief-summary .inner #summary-extras .extra-total{clear:left}#finance-summary-section .brief-summary .inner .summary-extra{clear:both}#finance-summary-section .brief-summary h2{font-size:1.875rem;border-bottom:2px solid #ccc;color:#000;padding-bottom:.5rem}#finance-summary-section .brief-summary span{float:right}.single-vehicle-page{padding:2.5rem 0 6rem}.single-vehicle-wrap .action-wrap{padding:0}.single-vehicle-wrap .action-wrap li{width:49%;float:left}.single-vehicle-wrap .action-wrap li:nth-child(even){margin-right:2%}.single-vehicle-wrap .action-wrap li.ask-question{margin-right:2%}.single-vehicle-wrap .action-wrap li.book-test-drive{margin-right:0}.single-vehicle-wrap .action-wrap li.buy-now-li{width:100%}.single-vehicle-wrap .inner.columns{padding-left:.9375rem;padding-right:.9375rem}.single-vehicle-wrap .vehicle-ftr{padding:.875rem 1.188rem;z-index:100}.single-vehicle-wrap .vehicle-ftr a.buy-now{width:190px;float:right}.single-vehicle-wrap .links{padding-top:1.25rem}.single-vehicle-wrap .links .dd-link,.single-vehicle-wrap .links .stock-no,.single-vehicle-wrap .links a.dd-link{padding-right:1rem}.single-vehicle-wrap .links .i-link{vertical-align:baseline;padding-right:.425rem;color:#000}.single-vehicle-wrap .gallery-wrapper{margin-bottom:1.5rem;padding:0}.single-vehicle-wrap .gallery-wrapper .no-image{height:400px;line-height:400px}.single-vehicle-wrap .gallery-wrapper .gallery-links .inner{z-index:1}.single-vehicle-wrap .gallery-wrapper .gallery-links .inner a{font-size:80px}.single-vehicle-wrap .gallery-wrapper .gallery-links .inner:hover .media-links{margin-top:-55px}.single-vehicle-wrap .title{padding-right:.5rem}.single-vehicle-wrap .title h2{font-size:1.75rem;font-weight:900}.single-vehicle-wrap .price-wrapper{width:305px;float:right;padding:0 1rem 1rem 0}.single-vehicle-wrap .price-wrapper .calculate-finance{padding:.375rem 0;float:left;border-right:1px solid #ccc;margin-top:.75rem}.single-vehicle-wrap .price-wrapper .calculate-finance a.link i{padding-right:.5rem}.single-vehicle-wrap .price-wrapper .special{display:block}.single-vehicle-wrap .price-wrapper .price{float:right}.single-vehicle-wrap .price-wrapper .price .amount{font-size:2.125rem}.single-vehicle-wrap .price-wrapper .price .amount .on-road-costs{display:block}.single-vehicle-wrap .price-wrapper .price .sale-offer{white-space:nowrap}.single-vehicle-wrap .feature-wrap{padding:2rem .375rem 1rem}.single-vehicle-wrap .feature-wrap ul.feature-list li:nth-child(2n+1){clear:both}.single-vehicle-wrap .feature-tablet{padding-left:2rem;padding-top:0}.single-vehicle-wrap .feature-tablet ul.feature-list li{margin-bottom:.25rem}.single-vehicle-wrap .feature-tablet ul.feature-list li:after{color:#707070}.single-vehicle-wrap .calculator{width:106.4%;padding:1rem 1.25rem .25rem 1.75rem;margin:2rem 0 2rem -1.5rem}.single-vehicle-wrap .calculator .finance-calculator-vehicle-single .provider-logo,.single-vehicle-wrap .calculator .insure-vehicle-single .provider-logo,.single-vehicle-wrap .calculator .service-plan-vehicle-single .provider-logo{margin-top:2.25rem;max-width:125px;width:25%}.single-vehicle-wrap .calculator .finance-calculator-vehicle-single .intro,.single-vehicle-wrap .calculator .insure-vehicle-single .intro,.single-vehicle-wrap .calculator .service-plan-vehicle-single .intro{width:75%;float:left;clear:none;margin-bottom:0}.single-vehicle-wrap .calculator .finance-calculator-vehicle-single .finance-links,.single-vehicle-wrap .calculator .insure-vehicle-single .finance-links,.single-vehicle-wrap .calculator .service-plan-vehicle-single .finance-links{padding-bottom:1rem;float:left;clear:both}.single-vehicle-wrap .calculator .finance-calculator-vehicle-single .full-calc,.single-vehicle-wrap .calculator .finance-calculator-vehicle-single .apply-btn,.single-vehicle-wrap .calculator .insure-vehicle-single .full-calc,.single-vehicle-wrap .calculator .insure-vehicle-single .apply-btn,.single-vehicle-wrap .calculator .service-plan-vehicle-single .full-calc,.single-vehicle-wrap .calculator .service-plan-vehicle-single .apply-btn{max-width:180px;margin-top:1rem;padding-right:0}.single-vehicle-wrap .calculator .finance-calculator-vehicle-single .custom-btn,.single-vehicle-wrap .calculator .insure-vehicle-single .custom-btn,.single-vehicle-wrap .calculator .service-plan-vehicle-single .custom-btn{line-height:37px;padding:0;margin-left:1rem}.single-vehicle-wrap .calculator .finance-calculator-vehicle-single .apply-btn,.single-vehicle-wrap .calculator .insure-vehicle-single .apply-btn,.single-vehicle-wrap .calculator .service-plan-vehicle-single .apply-btn{padding:0}.single-vehicle-wrap .calculator .finance-calculator-vehicle-single .finance-calculator-vehicle-single p.disclaimer,.single-vehicle-wrap .calculator .insure-vehicle-single .finance-calculator-vehicle-single p.disclaimer,.single-vehicle-wrap .calculator .service-plan-vehicle-single .finance-calculator-vehicle-single p.disclaimer{font-weight:400}.single-vehicle-wrap .calculator .service-plan-vehicle-single ul,.single-vehicle-wrap .calculator .insure-vehicle-single ul{margin:0 -1.5rem}.single-vehicle-wrap .calculator .service-plan-vehicle-single .intro,.single-vehicle-wrap .calculator .insure-vehicle-single .intro{margin-bottom:.5rem}.single-vehicle-wrap .calculator .service-plan-vehicle-single .vehicle-extra-slide,.single-vehicle-wrap .calculator .insure-vehicle-single .vehicle-extra-slide{margin:0 .5rem;padding:0}.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{margin-left:1.5rem}.single-vehicle-wrap .map{padding:2rem 1rem 2rem 0;clear:both}.single-vehicle-wrap .delivery{padding:2rem 0 2rem 1rem}.single-vehicle-wrap .suggested{padding:2rem 0 2rem 1rem}.single-vehicle-wrap .special-offer .title{font-size:1.5rem}.single-vehicle-wrap .special-offer .circle-feature{top:50%;font-size:1.125rem;padding:2.25rem 1.5rem;margin-top:-60px}.select-search h6{font-size:2.5rem;text-align:center;padding:1rem 0 0;border-bottom:none;margin-bottom:4rem;font-weight:300}.select-search .search-select-line{width:100%;height:3.375rem;border-bottom:1px solid #ccc;position:absolute;z-index:-1}.select-search #pnlLifestyleSearch .ls-question-container:nth-child(2n+1){clear:both}.select-search a.close-reveal-modal{border-bottom:1px solid #ccc}.select-search #search-type-select{background:#fff;padding:0 1rem}.select-search #search-type-select .search-types-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;border-left:1px solid #d1d1d1}.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-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;border-right:1px solid #d1d1d1;text-align:center;padding:3rem 1rem;width:33.3%;-ms-flex-:1 0;flex-grow:1;min-height:18rem}.select-search .search-button{background:#ecaf0f;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:#a47a0a}.select-search .search-panel{border:none}.select-search .search-panel .colour{margin-top:0}.select-search #affordability-search label{vertical-align:middle;font-size:1rem;line-height:2.938rem}.select-search .body-style{padding-top:.625rem}.select-search .year{padding-bottom:2.25rem}.top-bar-title{width:100%}header{margin-top:3.25rem}.finance-mtf-wrap .finance-app-wrap,.contact-page-wrap{padding:2rem 0}.book-drive-wrap{padding:2rem 0}.trade-in-wrap{padding:2rem 0}.trade-in-wrap .submit-btn{margin-top:0;height:47px;line-height:31px}.trade-in-wrap .btn-upload{cursor:pointer}.trade-in-wrap .ext-label span{cursor:pointer}.testimonial-page-wrap{padding:2rem 0}.product-page-wrap{padding:2rem 0}.mtf-website .mtf-login{display:inline-block;float:right}.inner-wrap{padding-top:0}.search-panel{background:#fff;border:1px solid #ccc;padding:15px}.search-panel h3{text-align:left;padding-top:0}.search-panel a.btn-search{display:none}.vehicle-search-slide-wrap .search-panel{padding:0;border:none}.vehicle-search-slide-wrap .link-slide{margin-right:.8rem}.vehicle-search-slide-wrap a{padding-top:.25rem}.vehicle-search-slide-wrap .vehicle-keyword-search{height:1.4rem}.vehicle-search-slide-wrap input{font-size:1em;padding:.2em 0;height:auto}.advanced-search{border-top:1px solid #ccc;background:none;padding:1em 0 0 0}.advanced-search .make select{margin-bottom:.4rem}.advanced-search .model label{display:none}.vehicles-wrapper{padding:2rem 0 0}.vehicles-wrapper #list-view-search{display:none!important}.vehicles-wrapper h1{color:#262a2d;font-weight:700}.vehicles-wrapper .small-ddl-show{overflow:visible!important;padding:1rem .625rem}.vehicles-wrapper .custom-dropdown-area ul{position:absolute;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:0}.vehicles-wrapper .custom-dropdown-area ul li{padding:0 1rem;line-height:3;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.vehicles-wrapper .custom-dropdown-area ul li:hover{background:#f0f0f0}.count-view-type{float:right}.results-bar{background:none;border-top:none;margin:0!important;padding:.25rem 0 .25rem}.results-bar .columns{padding:0}.results-bar .vehicle-select .columns{padding-right:1rem}.results-bar .vehicle-select .select-wrapper{position:relative}.results-bar .vehicle-select .select-wrapper:after{content:'';display:inline-block;position:absolute;width:2rem;height:2.8125rem;top:5px;right:0;pointer-events:none;border-left:1px solid #babfc2;padding-top:.5rem;padding-left:.375rem}.results-bar .vehicle-select .custom-dropdown-button{line-height:1.875rem}.results-bar .vehicle-select .custom-dropdown-area ul{min-width:177px;border-top:1px solid #ccc}.results-bar .vehicle-select .custom-dropdown-area ul .selected{position:relative}.results-bar .vehicle-select .custom-dropdown-area ul .selected:after{position:absolute;content:"";top:-.75rem;right:.6875rem;font-family:"icomoon";font-size:1.25rem;height:1rem;width:1rem;color:#000}.results-bar select{background-image:none;border:1px solid #babfc2;font-size:.75rem;padding-left:.5rem}.results-bar .results-count{text-align:right;width:100%;display:block;font-size:.75rem;line-height:3.5;padding-top:.425rem}.results-bar .vehicle-view-tab{text-align:right;float:right;padding-top:.5rem}.results-bar .vehicle-view-tab a{border:1px solid #e0e1e2;padding:.625rem .75rem .5rem;float:left;background:#f1f2f3;color:#2e3236;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.results-bar .vehicle-view-tab a:first-child{border-right:none}.results-bar .vehicle-view-tab a.on{background:#fff}.results-bar .vehicle-view-tab a.on:hover{background:#f6f7f8}.results-bar .vehicle-view-tab a:hover{background:#f6f7f8}.vehicle-results.gallery ul.vehicle-list li.vehicle{width:50%;margin:0;padding:1rem 0;list-style:none;float:left;border-bottom:none}.vehicle-results.gallery ul.vehicle-list li.vehicle .cell-photo img{-webkit-transition:all,3s;-moz-transition:all,3s;-o-transition:all,3s;transition:all,3s}.vehicle-results.gallery ul.vehicle-list li.vehicle .cell-photo img:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);-webkit-transition-timing-function:cubic-bezier(0,.88,.44,1);-moz-transition-timing-function:cubic-bezier(0,.88,.44,1);-o-transition-timing-function:cubic-bezier(0,.88,.44,1);transition-timing-function:cubic-bezier(0,.88,.44,1)}.vehicle-results.gallery ul.vehicle-list li.vehicle .cell-photo img.new,.vehicle-results.gallery ul.vehicle-list li.vehicle .cell-photo img.arriving,.vehicle-results.gallery ul.vehicle-list li.vehicle .cell-photo img.sold,.vehicle-results.gallery ul.vehicle-list li.vehicle .cell-photo img.on-sale{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.vehicle-results.gallery ul.vehicle-list li.vehicle .favourite{padding-top:.625rem;font-size:1.25rem}.vehicle-results.gallery ul.vehicle-list li.vehicle .price-wrapper .vehicle-save,.vehicle-results.gallery ul.vehicle-list li.vehicle .price-wrapper .vehicle-hot{display:inline-block;line-height:1.3}.vehicle-results.gallery ul.vehicle-list li.vehicle .finance-text{line-height:1.6}.vehicle-results.gallery ul.vehicle-list li.vehicle .vehicle-info .vehicle-icons{display:inline-block;padding-left:.9375rem}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo{width:100%;padding-left:.875rem;padding-right:.875rem;padding-top:.25rem}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .vehicle-inner{width:100%;padding:1rem 1rem 3rem;margin-left:1px;margin-right:1px}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .vehicle-inner .special-offer-title .title{color:#ffecb0;font-size:1.75rem}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .vehicle-inner .special-offer-title .title .title-bold{font-weight:900;color:#f9cc3c}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .vehicle-inner .special-offer-title .title i{font-size:1.75rem;color:#f9cc3c;padding-right:.5rem}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .vehicle-inner .special-offer-title .offer{font-size:1rem;font-weight:300;letter-spacing:1.2px}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .vehicle-inner .vehicle-info h6{font-size:1.125rem;line-height:2}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .vehicle-inner .vehicle-info .price-wrapper{font-size:1.125rem}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .vehicle-inner .vehicle-info .price-wrapper .vehicle-save,.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .vehicle-inner .vehicle-info .price-wrapper .vehicle-hot{line-height:2.6;margin-left:.375rem;display:inline}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .vehicle-inner .vehicle-info .vehicle-icons{display:inline-block;padding-top:1.5rem;padding-bottom:0}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .vehicle-inner .finance-text{line-height:1.5}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .vehicle-inner .favourite{font-size:1.25rem}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .cell-photo{margin:0}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .special-gallery{display:inline-block;padding-bottom:.375rem;width:100%}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .special-gallery ul{width:100%;margin:1rem 0}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .special-gallery ul li{display:inline-block;float:left;list-style:none;width:26%;padding-right:1rem}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .special-gallery ul li:last-child{padding-right:0;border:1px solid #494c4d;text-align:center;vertical-align:middle;width:22%;display:inline-block;padding-top:4%;color:#767779;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .special-gallery ul li:last-child:hover{color:#fff}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .special-gallery ul li:last-child a.see-more li{color:#767779;font-weight:600;font-size:.625rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .special-gallery ul li:last-child a.see-more:hover li{color:#fff}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .special-gallery ul li:last-child a.see-more i{font-size:1.25rem}.vehicle-results.gallery ul.vehicle-list li.vehicle.super-featured .vehicle-inner{margin:0 .9375rem}.vehicle-results.gallery ul.vehicle-list.has-jumbo-feature li.vehicle:nth-child(2n+2){clear:both}.vehicle-results.gallery ul.vehicle-list.no-jumbo-feature li.vehicle:nth-child(2n+1){clear:both}.vehicles-paging{border-top:1px solid #e1e1e1;padding:2rem 0}.vehicles-paging .vehicle-datapager{width:100%;padding:1rem 0}.vehicles-paging .vehicle-datapager .data-pager-inner{padding:0}.vehicles-paging .vehicle-datapager .data-pager-inner span{line-height:40px}.vehicles-paging .vehicle-datapager a{width:40px;height:40px;line-height:40px;display:inline-block}.vehicles-paging .vehicle-datapager .btn-prev,.vehicles-paging .vehicle-datapager .btn-next{width:40px;height:40px;line-height:40px;display:inline-block}.vehicles-paging .vehicle-datapager a.btn-numerics,.vehicles-paging .vehicle-datapager span.btn-current{width:40px;height:40px;line-height:40px;display:inline-block}.vehicle-results.list li.vehicle{position:relative;padding:1rem .875rem 1.5rem!important}.vehicle-results.list li.vehicle.jumbo,.vehicle-results.list li.vehicle.super-featured{padding:1rem .875rem 1rem!important}.vehicle-results.list li.vehicle.jumbo .vehicle-inner .cell-photo,.vehicle-results.list li.vehicle.super-featured .vehicle-inner .cell-photo{margin-left:0}.vehicle-results.list li.vehicle.jumbo .vehicle-inner .favourite{position:absolute;right:2rem!important;top:1.5rem!important}.vehicle-results.list li.vehicle .vehicle-inner{width:100%}.vehicle-results.list li.vehicle .vehicle-inner .cell-photo{float:left;margin-left:-.9375rem;width:35%}.vehicle-results.list li.vehicle .vehicle-inner .vehicle-info{float:left;display:inline-block;padding-left:1rem;width:51%}.vehicle-results.list li.vehicle .vehicle-inner .vehicle-info h6{margin-top:0;padding:0!important;white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}.vehicle-results.list li.vehicle .vehicle-inner .vehicle-info .favourite{position:absolute;right:1.875rem;top:.5rem}.sub-menu{padding:1rem}.sub-menu>div{background:#e8e8e8;padding:.4rem 0}.buy-now-vehicle-small{padding:0}.contact-page-wrap .form-container{border-top:2px dotted #f5f5f5}.contact-page-wrap .map{border-top:none}.contact-page-wrap .map .dealership-google-map{margin-top:0}.contact-page-wrap .dealer-tabs{padding:0 0 0 .5rem;border:none;background:#f5f5f5;height:57px}.contact-page-wrap .dealer-tabs li{border-left:1px solid #fff;display:inline-block;height:57px}.contact-page-wrap .dealer-tabs li:first-child{border:none}.contact-page-wrap .dealer-tabs a{border-right:none;border-top:none;padding:1rem 2rem 1rem 2.5rem;position:relative;margin-right:0;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.contact-page-wrap .dealer-tabs a:hover{color:#101010}.contact-page-wrap .dealer-tabs a:before{content:"";font-family:"icomoon";color:transparent;font-size:1.25rem;padding-left:.25rem;font-weight:normal;margin-right:.25rem;-webkit-transition:all .7s cubic-bezier(.68,-.55,.265,1.55);-moz-transition:all .7s cubic-bezier(.68,-.55,.265,1.55);-o-transition:all .7s cubic-bezier(.68,-.55,.265,1.55);transition:all .7s cubic-bezier(.68,-.55,.265,1.55);position:absolute;width:1.25rem;margin-left:-1.5rem;top:-1rem}.contact-page-wrap .dealer-tabs a:first-child{border:none}.contact-page-wrap .dealer-tabs a.active{background:none;border-bottom:none;font-weight:normal;color:#ecaf0f;position:relative;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.contact-page-wrap .dealer-tabs a.active:after{border:none;bottom:0;position:static}.contact-page-wrap .dealer-tabs a.active:before{content:"";font-family:"icomoon";color:#ecaf0f;font-size:1.25rem;font-weight:normal;margin-right:.25rem;-webkit-transition:all .7s cubic-bezier(.68,-.55,.265,1.55);-moz-transition:all .7s cubic-bezier(.68,-.55,.265,1.55);-o-transition:all .7s cubic-bezier(.68,-.55,.265,1.55);transition:all .7s cubic-bezier(.68,-.55,.265,1.55);position:absolute;width:1.25rem;margin-left:-1.5rem;top:.75rem}.contact-page-wrap .contact-info{padding-right:1rem}.contact-page-wrap .contact-info ul li{border-bottom:dotted 2px #f5f5f5;padding:1rem 0}.contact-page-wrap .contact-info ul li span i{padding-right:.75rem}.contact-page-wrap .sales-team{padding-left:1rem;padding-top:0;border-top:none;border-bottom:none;margin-bottom:0}.contact-page-wrap .sales-team ul{padding-top:2rem;border-top:2px dotted #f5f5f5}.contact-page-wrap .medium-layout .sales-team{border:none}.contact-page-wrap .medium-layout .sales-team ul{padding-top:0}.contact-page-wrap .contact-title{margin-top:2rem}.contact-page-wrap ul.sales li:nth-child(2n+1){clear:both}.finance-splash .blurb{margin-bottom:1rem}.finance-splash .finance-form-options{display:flex;flex-wrap:wrap;justify-content:space-between}.finance-splash .finance-form-option{width:calc(50% - 1rem);padding:2rem 1rem}.finance-splash .finance-form-option a{width:100%;max-width:180px}.fin-app-2015 .fal-title{border-left:0 solid #ecaf0f;margin:0}.fin-app-2015 .fal-title h4{font-size:24px;font-weight:300;width:50%;text-align:left;padding-left:0}.fin-app-2015 .fal-title .joint{text-align:right;width:50%;float:right}.fin-app-2015 .fal-title .joint:before{display:none}.fin-app-2015 .fal-steps-outer{margin-bottom:2rem}.fin-app-2015 .fal-steps{padding:2.5rem 0;background:none;margin-left:-16px;margin-right:-16px}.fin-app-2015 .fal-steps .fal-step-btn .text{font-weight:normal}.fin-app-2015 .fal-steps .fal-step-btn .btn{border:none;padding-top:10px;margin:27px auto 0;width:48px;height:48px;background:#e8e8e8;-webkit-box-shadow:inset 1px 1px rgba(0,0,0,.1),1px 1px #fff;-moz-box-shadow:inset 1px 1px rgba(0,0,0,.1),1px 1px #fff;box-shadow:inset 1px 1px rgba(0,0,0,.1),1px 1px #fff}.fin-app-2015 .fal-steps .fal-step-btn .inner .number{color:#b7b7b7;font-weight:bold;text-shadow:1px 1px rgba(255,255,255,.5);font-size:22px;line-height:11px}.fin-app-2015 .fal-steps .fal-step-btn.complete .btn{padding-top:6px}.fin-app-2015 .fal-steps .fal-step-btn.complete .btn .inner{-webkit-box-shadow:inset 1px 1px rgba(255,255,255,.2);-moz-box-shadow:inset 1px 1px rgba(255,255,255,.2);box-shadow:inset 1px 1px rgba(255,255,255,.2)}.fin-app-2015 .fal-steps .fal-step-btn.active .btn{padding-top:7px;width:70px;height:70px;background:#e8e8e8}.fin-app-2015 .fal-steps .fal-step-btn.active .btn .inner{border:1px solid #ecaf0f;-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:#ecaf0f}.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 #ecaf0f}.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: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{position:absolute;right:0;top:0;bottom:0;min-height:1px}.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:760px){.no-results-page-wrap{padding-top:2rem}.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:#ecaf0f;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:#bc8b0c}.vehicles-wrapper #list-view-search .search-submit i{vertical-align:middle;font-size:19px;line-height:40px}.vehicles-wrapper #list-view-search .more-options{display:inline;text-align:right;padding-left:1rem;color:#505056;font-size:14px;font-family:"Lato",sans-serif;line-height:47px}.vehicles-wrapper #list-view-search .more-options i{padding-right:.5rem;vertical-align:middle}.vehicles-wrapper #list-view-search .more-options a{color:#505056;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.vehicles-wrapper #list-view-search .more-options a:hover{color:#ecaf0f}.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:#ecaf0f;color:#fff;border-color:#ecaf0f}.vehicles-wrapper #list-view-search .search-lifestyle i,.vehicles-wrapper #list-view-search .search-afford i{padding-right:.25rem;vertical-align:middle}.compare-wrapper{padding-top:2rem}.compare-wrapper .back-link{margin-top:.5rem;margin-bottom:1rem}#video-div{overflow:hidden}#video-div .flex-video{left:50%;margin-left:-400px}.buy-now-page-wrap .buy-now-vehicle-small{float:right;margin-left:1rem}.select-search .search-type-option h5{font-size:1.75rem}.select-search .search-type-option h5 i{font-size:2rem;padding-right:.5rem}.vehicle-results.gallery{padding-top:.25rem}.vehicle-results.gallery ul.vehicle-list li.vehicle{width:33.3333333%;margin:0;padding:1rem 0 1.5rem;list-style:none;float:left;border-bottom:none}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo{width:60%;padding:1rem .5rem 0}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .vehicle-inner{width:97.7%;margin:0 .5rem 0}.vehicle-results.gallery ul.vehicle-list li.vehicle.special-size-a{width:40%;padding:1rem 0 .5rem}.vehicle-results.gallery ul.vehicle-list.has-jumbo-feature li.vehicle:nth-child(2n+2){clear:none}.vehicle-results.gallery ul.vehicle-list.has-jumbo-feature li.vehicle:nth-child(3n+4){clear:both}.vehicle-results.gallery ul.vehicle-list.no-jumbo-feature li.vehicle:nth-child(2n+1){clear:none}.vehicle-results.gallery ul.vehicle-list.no-jumbo-feature li.vehicle:nth-child(3n+1){clear:both}.vehicle-results.list li.vehicle{margin-left:.9rem;padding-left:0!important}.vehicle-results.list li.vehicle.jumbo,.vehicle-results.list li.vehicle.super-featured{margin-left:.9rem;padding-left:0!important}.vehicle-results.list .vehicle-inner .vehicle-info{width:auto}.single-vehicle-wrap .vehicle-name{width:59%}.single-vehicle-wrap .calculator{margin:2rem 0 2rem -1.875rem}.single-vehicle-wrap .calculator .insure-vehicle-single li,.single-vehicle-wrap .calculator .service-plan-vehicle-single li{width:31.71%}}@media only screen and (min-width:1020px){.pswp img{min-height:600px;height:auto!important;width:auto!important;margin:auto;position:static;display:block;padding-top:8%}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{transform:none!important}.pswp__download{position:absolute;top:7px;left:50%;margin-left:-55px;z-index:999}.pswp__download a{color:#fff;font-weight:300;opacity:.75;font-size:13px;border:1px solid #fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:0 .5rem;line-height:26px;display:inline-block;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.pswp__download a i{padding-right:.25rem}.pswp__download a:hover{color:#ecaf0f;border-color:#ecaf0f}.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){.pswp img{max-width:800px;max-height:600px}.tooltip-2{width:360px;max-width:360px!important}.favourite-wrapper{padding-top:2rem}.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:both!important}.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}.bs-type-amount-4 .ci-set-4{font-size:70px}.bs-type-amount-5 .ci-set-4{font-size:60px}.bs-type-amount-6 .ci-set-4{font-size:50px}.section1-wrapper .bs-type-amount-6 .ci-ev-bodystyle{font-size:62px;position:relative;top:-4px}.section1-wrapper .bs-type-amount-6 .ci-budget,.section1-wrapper .bs-type-amount-6 .ci-ev-car{font-size:50px;position:relative;top:-1px}.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-6 .ci-truck{font-size:62px;position:relative;top:-11px}.section1-wrapper .bs-type-amount-6 .ci-Caravan{font-size:62px;position:relative;top:-11px}.section1-wrapper .bs-type-amount-6 .ci-Motorhome{font-size:62px;position:relative;top:-11px}.section1-wrapper .bs-type-amount-6 .custom-truck-bs .title,.section1-wrapper .bs-type-amount-6 .custom-caravan-bs .title,.section1-wrapper .bs-type-amount-6 .custom-motorhome-bs .title{margin-top:5px}.section1-wrapper .bs-type-amount-5 .ci-ev-bodystyle{font-size:64px;position:relative;top:-4px}.section1-wrapper .bs-type-amount-5 .ci-budget,.section1-wrapper .bs-type-amount-5 .ci-ev-car{font-size:58px;position:relative;top:2px}.section1-wrapper .bs-type-amount-5 .station-wagon-4 .title{margin-top:18px}.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-5 .ci-truck{font-size:72px;top:-11px}.section1-wrapper .bs-type-amount-5 .ci-Caravan{font-size:72px;top:-11px}.section1-wrapper .bs-type-amount-5 .ci-Motorhome{font-size:72px;top:-11px}.section1-wrapper .bs-type-amount-5 .custom-truck-bs .title,.section1-wrapper .bs-type-amount-5 .custom-caravan-bs .title,.section1-wrapper .bs-type-amount-5 .custom-motorhome-bs .title{margin-top:5px}.section1-wrapper .bs-type-amount-4 .ci-ev-bodystyle{font-size:76px;position:relative;top:-4px}.section1-wrapper .bs-type-amount-4 .ci-budget,.section1-wrapper .bs-type-amount-4 .ci-ev-car{font-size:68px;position:relative;top:-1px}.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}.section1-wrapper .bs-type-amount-4 .ci-truck{font-size:83px;top:-11px}.section1-wrapper .bs-type-amount-4 .ci-Caravan{font-size:83px;top:-11px}.section1-wrapper .bs-type-amount-4 .ci-Motorhome{font-size:83px;top:-11px}.section1-wrapper .bs-type-amount-4 .custom-truck-bs .title,.section1-wrapper .bs-type-amount-4 .custom-caravan-bs .title,.section1-wrapper .bs-type-amount-4 .custom-motorhome-bs .title{margin-top:5px}#search-horizontal .search-inner{max-width:1170px;margin:auto;display:table;width:100%}#search-horizontal h2 span{display:none}#search-horizontal h2:hover{opacity:1;cursor:default}#search-horizontal .home-search-container{max-width:none}.swiper-slide-2018{padding:1rem 0}.swiper-slide-2018 a{color:#b4b4b4}.swiper-slide-2018 a:hover{color:#ecaf0f}.swiper-slide-2018 .title{margin-top:1rem;opacity:1;font-family:"Lato",sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase}.swiper-slide-2018.slick-active a{color:#b4b4b4}.swiper-slide-2018.slick-active a:hover{color:#ecaf0f}.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}.back-link{top:-.25rem}.compare-wrapper h3{font-size:2rem}.compare-wrapper .safety-area{min-height:81px}.compare-wrapper .safety-area .title .has-tip{vertical-align:top}.compare-wrapper .fuel-area .title .has-tip{vertical-align:top}.compare-wrapper .back-link{margin-top:.5rem;padding-bottom:0}.no-results-area .start-new-search{font-size:1rem;padding:.75rem 3rem;margin-top:1rem}.no-results-area h2{font-size:50px}#calculator-form p.finance-intro{font-size:1rem}#calculator-form p.finance-disclaimer{font-size:.875rem}#calculator-form .add-title{font-size:1.25rem}#finance-popup .large-bg{background:#fafafa;position:relative;height:100%;display:flex;height:100%}#finance-popup .large-bg:after{position:absolute;content:'';background:#fafafa;width:200%;height:100%;left:100%;top:0;z-index:0;display:inline-block}#finance-popup .main-section .inner-section{background:#fff;border-right:1px solid #ddd;position:relative;display:flex}#finance-popup .main-section .inner-section:after{position:absolute;content:'';background:#fff;border-right:1px solid #ddd;width:100%;height:37%;left:1px;top:100%;z-index:0;overflow:hidden}#finance-popup .side-section .inner-section{padding:0}#finance-form-section{padding-right:1rem;padding-bottom:13rem}.finance-calc-results{background:none;border:none;box-shadow:none;padding:0 1.625rem 1rem}.finance-calc-results .apply-btn{width:100%;float:left;margin-bottom:1rem;margin-top:1rem}.finance-calc-results .enquiry-btn{width:100%;float:none;margin:0 auto;display:table;text-align:center}.finance-calc-results #repayment-terms .li-repay.active{display:block!important}.finance-calc-results #repayment-terms h4{font-size:.875rem;font-weight:500;font-family:"Roboto",sans-serif;text-align:center;position:relative}.finance-calc-results #repayment-terms h4 span.title-bg{background:#fafafa;padding:0 .75rem;z-index:1;position:relative}.finance-calc-results #repayment-terms h4:before{content:'';position:absolute;width:100%;height:2px;top:.5625rem;left:0;background:#d9d9d9;z-index:0}.finance-calc-results #repayment-terms .repayment-container{float:none;width:100%;cursor:text}.finance-calc-results #repayment-terms .repayment-freq{float:left;clear:both;font-size:1rem}.finance-calc-results #repayment-terms .repayment-freq:after{content:''}.finance-calc-results #repayment-terms #summary-repayments-weekly,.finance-calc-results #repayment-terms #summary-repayments-fortnightly,.finance-calc-results #repayment-terms #summary-repayments-monthly{float:right;text-align:right;font-size:1rem;font-weight:400;font-family:"Lato",sans-serif}#finance-summary-section{min-height:100%;position:relative}#finance-summary-section:after{position:absolute;content:'';background:#fafafa;width:200%;left:100%;top:0;z-index:0}#finance-summary-section .disclaimer{color:#888;font-size:.875rem;font-weight:400;line-height:1.4}#finance-summary-section .summary-term{height:52px;width:52px;line-height:31px!important;text-align:center;display:inline-block;border:1px solid #555;border-radius:5px;cursor:pointer;float:left;margin-right:.25rem;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#finance-summary-section .summary-term:hover{opacity:.9}#finance-summary-section .summary-term:last-child{margin-right:0}#finance-summary-section .summary-term.selected{background:#ecaf0f;border-color:#ecaf0f;color:#fff}#finance-summary-section #summary-terms{text-align:center;margin-bottom:1rem;display:inline-block}#finance-summary-section #summary-terms h4{font-weight:500;position:relative;margin-bottom:1rem}#finance-summary-section #summary-terms h4 span.title-bg{background:#fafafa;padding:0 .75rem;z-index:1;position:relative}#finance-summary-section #summary-terms h4:before{content:'';position:absolute;width:100%;height:2px;top:.5625rem;left:0;background:#d9d9d9;z-index:0}#finance-summary-section #summary-terms h4 .term-type{color:#9f9f9f;font-weight:400}#finance-summary-section #summary-terms .summary-term-list{background:none;border:none;padding:0 0 1rem 0;display:inline-block;box-shadow:none;float:left}#finance-summary-section #summary-terms .selected-term{display:none}#finance-summary-section #summary-terms .selected-term:after{content:''}#finance-summary-section .brief-summary{border:none;padding-top:2.5rem;padding:2.5rem 1.625rem 0}#finance-summary-section .brief-summary .inner{padding-bottom:1rem}#finance-summary-section .brief-summary .inner #summary-extras{font-size:.875rem}#finance-summary-section .brief-summary .inner .extra-value{font-size:1rem}#finance-summary-section .brief-summary .inner .extra-remove{font-size:.875rem}#finance-summary-section .brief-summary h2{font-weight:700;font-size:2rem}#finance-summary-section .term-container ul{display:block;position:static;width:auto}.single-vehicle-wrap .action-wrap .action{clear:both}.single-vehicle-wrap .action-wrap .vehicle-links{padding-top:1rem;font-family:"Roboto",sans-serif}.single-vehicle-wrap .action-wrap .vehicle-links li{width:100%;float:none}.single-vehicle-wrap .action-wrap .vehicle-links li:nth-child(odd),.single-vehicle-wrap .action-wrap .vehicle-links li:nth-child(even){float:none}.single-vehicle-wrap .action-wrap .vehicle-links .ask-question,.single-vehicle-wrap .action-wrap .vehicle-links .book-test-drive{-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;width:48%;float:left;margin-bottom:.875rem;height:150px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #555;padding:2.125rem 0 1rem}.single-vehicle-wrap .action-wrap .vehicle-links .ask-question:after,.single-vehicle-wrap .action-wrap .vehicle-links .book-test-drive:after{display:none}.single-vehicle-wrap .action-wrap .vehicle-links .ask-question a,.single-vehicle-wrap .action-wrap .vehicle-links .book-test-drive a{display:block;height:150px;text-align:center;padding:0!important}.single-vehicle-wrap .action-wrap .vehicle-links .ask-question a i,.single-vehicle-wrap .action-wrap .vehicle-links .book-test-drive a i{font-size:50px;display:block;text-align:center;margin:0 auto .5rem;max-width:none}.single-vehicle-wrap .action-wrap .vehicle-links .ask-question:hover,.single-vehicle-wrap .action-wrap .vehicle-links .book-test-drive:hover{background:#fff;color:#ecaf0f;border:1px solid #ecaf0f}.single-vehicle-wrap .action-wrap .vehicle-links .ask-question:hover a,.single-vehicle-wrap .action-wrap .vehicle-links .book-test-drive:hover a{color:#ecaf0f}.single-vehicle-wrap .action-wrap .vehicle-links .ask-question{margin-right:.125rem;float:left!important}.single-vehicle-wrap .action-wrap .vehicle-links .book-test-drive{margin-left:.125rem;float:right!important}.single-vehicle-wrap .links{border-top:none;padding-top:0;margin-top:0}.single-vehicle-wrap .links .inner{border-top:1px solid #ddd;margin-top:.5625rem;padding-top:1.25rem}.single-vehicle-wrap .special-offer .title{width:80%}.single-vehicle-wrap .special-offer .circle-feature{top:50%}.single-vehicle-wrap .delivery .custom-dropdown-area ul{z-index:1000}.single-vehicle-wrap .vehicle-ftr{z-index:999}.single-vehicle-wrap .vehicle-ftr a.buy-now{float:left;margin:0 .25rem 0 -.5rem}.single-vehicle-wrap .vehicle-ftr .inner{max-width:1200px;margin:auto}.single-vehicle-wrap .vehicle-ftr [data-mclist-for]{cursor:default}.single-vehicle-wrap .vehicle-ftr .more-actions{color:transparent}.single-vehicle-wrap .vehicle-ftr .more-actions .actions-btn{display:none}.single-vehicle-wrap .vehicle-ftr .more-actions ul[data-mclist]{display:inline-block;margin-left:-6rem}.single-vehicle-wrap .vehicle-ftr .more-actions ul[data-mclist].mclist-bottom.mclist-visible{position:static;display:inline-block!important;width:auto;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:none}.single-vehicle-wrap .vehicle-ftr .more-actions ul[data-mclist].mclist-bottom.mclist-visible li{float:left}.single-vehicle-wrap .vehicle-ftr .dd-link li{float:left;font-size:.875rem}.single-vehicle-wrap .vehicle-ftr .dd-link li:hover{background:none}.single-vehicle-wrap .vehicle-ftr .dd-link li a{padding:.625rem .75rem .625rem 0;color:#000;display:block}.single-vehicle-wrap .vehicle-ftr .dd-link li a:hover{color:#ecaf0f}.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:#ecaf0f}.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-splash .blurb{padding-right:1em;margin:0}.finance-splash .finance-form-splash-screen{display:flex}.finance-splash .finance-form-splash-screen>*{width:50%}.finance-app-wrap .show-vehicle{max-width:1200px;margin:auto;position:relative}.finance-app-wrap .vehicle-small-wrap{float:right;position:absolute;right:0}.finance-app-wrap p.switch-intro{float:left}.finance-app-wrap .finance-more-info h4{font-size:1rem}.finance-app-wrap p{font-size:.925rem}.finance-app-wrap .switch{font-size:1rem}.finance-app-wrap.finance-info .vehicle-small-wrap{float:right;position:static;right:0}.fin-app-2015 .fal-steps{margin-left:-32px;margin-right:-32px}.fin-app-2015 .fal-steps .fal-step-btn .text{height:40px}.fin-app-2015 .fal-steps .fal-step-separator>div{margin-top:90px}.fin-app-2015 .fal-steps .fal-step-separator>div{margin-left:-27px;margin-right:-27px}.fin-app-2015 .fal-steps .fal-step-separator.before-current>div{margin-right:-17px}.fin-app-2015 .fal-steps .fal-step-separator.after-current>div{margin-left:-17px}.vehicle-results.gallery ul.vehicle-list li.vehicle{width:25%;margin:0;padding:1rem 0 1.5rem;list-style:none;float:left;border-bottom:none;clear:none}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo{width:43%;padding-left:.5rem;padding-right:.5rem}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .vehicle-inner{width:97.7%;margin:0 .5rem 0;padding:1rem 0 0}.vehicle-results.gallery ul.vehicle-list li.vehicle.special-size-a,.vehicle-results.gallery ul.vehicle-list li.vehicle.special-size-b{width:28.25%;padding:1rem 0 .5rem;display:inline-table}.vehicle-results.gallery ul.vehicle-list li.vehicle.special-size-a .vehicle-info h6,.vehicle-results.gallery ul.vehicle-list li.vehicle.special-size-b .vehicle-info h6{font-size:1.0925rem}.vehicle-results.gallery ul.vehicle-list.has-jumbo-feature li.vehicle:nth-child(3n+4){clear:none}.vehicle-results.gallery ul.vehicle-list.has-jumbo-feature li.vehicle:nth-child(4n+6){clear:both}.vehicle-results.gallery ul.vehicle-list.no-jumbo-feature li.vehicle:nth-child(3n+1){clear:none}.vehicle-results.gallery ul.vehicle-list.no-jumbo-feature li.vehicle:nth-child(4n+1){clear:both}.vehicle-results ul.vehicle-list li.vehicle{width:48%;float:left;min-height:190px}.vehicle-results ul.vehicle-list li.vehicle.jumbo .vehicle-inner{padding:1.5rem 0 1.5rem;margin:0}.vehicle-results.list .vehicle-list li.vehicle:nth-child(2n+1){clear:both}.vehicle-results.list .vehicle-list li .vehicle-inner{position:relative}.vehicle-results.list li.vehicle .vehicle-inner .vehicle-info .favourite{top:1rem}.vehicle-results.list .vehicle-list li .ranking{padding:0}.vehicles-paging p{text-align:left}.vehicles-paging .results-count{text-align:right}.vehicle-results.list li.vehicle .vehicle-inner .vehicle-info{width:70%}.favourite-wrapper{padding-bottom:8rem;padding-left:1rem;padding-right:1rem}.favourite-wrapper .cell-photo{width:16.66667%}.favourite-wrapper .vehicle-info{width:33.33333%}.vehicle-list .vehicle-info{padding-left:0}.picker--opened .picker__frame{top:8rem}.popup-scroll h3{margin-bottom:0}.is-reveal-open .off-canvas-wrapper{-webkit-filter:blur(10px);-moz-filter:blur(10px);filter:blur(10px)}.form-container .form-heading h6{padding-left:117px;font-size:1.125rem;font-weight:bold}.form-container .form-fields{padding:1rem 100px .5rem}.form-container .vehicle-small-wrap{padding:.875rem 114px .5rem}.form-container .g-recaptcha{padding:0 100px}.form-container .form-submit{padding:.5rem 100px 0}.contact-page-wrap .form-container .form-fields{padding:.25rem 0}.contact-page-wrap .form-container .g-recaptcha{padding:0}.contact-page-wrap .form-container .form-submit{padding:0}}@media only screen and (min-width:1200px){#test-modal,#mc-modal-form{margin-top:2rem!important}.select-search{background:rgba(0,0,0,.7)}.select-search .search-panel{padding:0 100px}.select-search a.close-reveal-modal{border:none}.select-search .search-back{position:relative;padding-left:100px}.select-search .search-back:after{content:'';width:1px;height:54px;background:#ccc;top:0;right:50px;position:absolute}.select-search #search-type-select{min-height:1px}.select-search .reset-btn{padding-bottom:1rem}.select-search #pnlLifestyleSearch{padding-bottom:3rem}.select-search .inner{max-width:1200px;margin:3rem auto;background:#fff;display:block;height:90%}.select-search .search-select-line{width:auto}}@media only screen and (min-width:1280px){.bs-type-amount-5 .icon-set-4{font-size:66px}.bs-type-amount-5 .icon-set-4.icon-coupe4{font-size:60px;top:6px;margin-bottom:10px}.bs-type-amount-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}.bs-type-amount-4 .ci-set-4{font-size:84px}.bs-type-amount-5 .ci-set-4{font-size:74px}.bs-type-amount-6 .ci-set-4{font-size:64px}.section1-wrapper .bs-type-amount-6 .icon-set-4{font-size:58px}.section1-wrapper .bs-type-amount-6 .icon-set-4.icon-coupe4{font-size:50px;top:7px;margin-bottom:10px}.section1-wrapper .bs-type-amount-6 .ci-budget,.section1-wrapper .bs-type-amount-6 .ci-ev-car{font-size:57px;position:relative;top:1px}.section1-wrapper .bs-type-amount-6 .ci-truck{font-size:69px;top:-12px}.section1-wrapper .bs-type-amount-6 .ci-Caravan{font-size:69px;top:-12px}.section1-wrapper .bs-type-amount-6 .ci-Motorhome{font-size:69px;top:-12px}.section1-wrapper .bs-type-amount-6 .custom-truck-bs .title,.section1-wrapper .bs-type-amount-6 .custom-caravan-bs .title,.section1-wrapper .bs-type-amount-6 .custom-motorhome-bs .title{margin-top:5px}.section1-wrapper .bs-type-amount-5 .ci-ev-bodystyle{font-size:72px;position:relative;top:-4px}.section1-wrapper .bs-type-amount-5 .ci-budget,.section1-wrapper .bs-type-amount-5 .ci-ev-car{font-size:66px;position:relative;top:0}.section1-wrapper .bs-type-amount-5 .station-wagon-4 .title{margin-top:20px}.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}.section1-wrapper .bs-type-amount-5 .ci-truck{font-size:78px;top:-11px}.section1-wrapper .bs-type-amount-5 .ci-Caravan{font-size:78px;top:-11px}.section1-wrapper .bs-type-amount-5 .ci-Motorhome{font-size:78px;top:-11px}.section1-wrapper .bs-type-amount-5 .custom-truck-bs .title,.section1-wrapper .bs-type-amount-5 .custom-caravan-bs .title,.section1-wrapper .bs-type-amount-5 .custom-motorhome-bs .title{margin-top:5px}.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{.hours-modal{padding:2.5rem;font-family:"Roboto",sans-serif;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;border-radius:16px}.hours-modal .close-button{color:#000;font-weight:bold}.hours-modal h4{font-weight:bold}.hours-modal .close-button{font-size:15px;top:1.25rem}.hours-modal button{border:0}.breadcrumbs a{color:#ecaf0f!important}.breadcrumbs a:hover{color:#000!important}.editor-wrapper i{font-family:"tinymce"!important}.vehicle-results .finance-text{margin-top:.5rem}.vehicle-badges .badge{font-size:1rem;position:absolute;top:0;left:0;line-height:1.4}.row{max-width:1200px}a{color:#ecaf0f;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}a:hover{color:#333}.menu-icon{height:20px}.section1-wrapper{background-color:#f9f9f9;text-align:center}.section1-wrapper .title{letter-spacing:.5px}.no-matching-results{font-size:20px;font-weight:900;font-family:"Lato",sans-serif;color:rgba(0,0,0,.2);text-align:center;padding:2rem 0}.home-btn{font-size:16px;font-family:"Roboto",sans-serif;font-weight:bold;text-transform:none;color:#fff;display:inline-block;text-align:center;line-height:19px;padding:10px 1rem;text-align:center;width:220px;background:#343434;-webkit-border-radius:33px;-moz-border-radius:33px;-ms-border-radius:33px;-o-border-radius:33px;border-radius:33px}.home-btn:hover,.home-btn:focus,.home-btn:active{background:#4e4e4e;color:#fff}.home-btn.yellow-btn{background:#ecaf0f;color:#fff}.home-btn.yellow-btn:hover,.home-btn.yellow-btn:focus,.home-btn.yellow-btn:active{background:#f3c03b;color:#fff}.bs-award{margin-bottom:1rem}#custom-messenger{position:fixed;bottom:-6rem;right:2rem;z-index:999;-webkit-transition:all 1.2s cubic-bezier(.68,-.55,.265,1.55);-moz-transition:all 1.2s cubic-bezier(.68,-.55,.265,1.55);-o-transition:all 1.2s cubic-bezier(.68,-.55,.265,1.55);transition:all 1.2s cubic-bezier(.68,-.55,.265,1.55)}#custom-messenger.reveal-messenger{bottom:2rem}#custom-messenger a{width:60px;height:60px;background:#fff;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;-webkit-box-shadow:3px 8px 12px rgba(0,0,0,.2);-moz-box-shadow:3px 8px 12px rgba(0,0,0,.2);box-shadow:3px 8px 12px rgba(0,0,0,.2);display:flex;justify-content:center;place-items:center;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;position:relative;top:0}#custom-messenger a:hover{top:-.25rem}#custom-messenger img{width:35px}header{background:#000411;padding:2rem 0}header .logo{width:80%;max-width:385px;margin:0 auto}header .info{text-align:center;margin-top:1rem}header .info .ph-item{position:relative;padding-left:2.5rem;display:inline-block}header .info .ph-item:before{content:"";font-family:"icons-custom";color:#ecaf0f;font-size:26px;position:absolute;top:-5px;left:0}header .info .title{color:#a3a3a3;font-family:"Roboto",sans-serif;font-size:16px;font-weight:500;letter-spacing:.34px;line-height:1.8}header .info .content{color:#fff;font-family:"Roboto",sans-serif;font-size:24px;font-weight:900;letter-spacing:.51px;line-height:1}header .info .content a{color:#fff;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}header .info .content a:hover{color:#ecaf0f}header .aa-appraised{display:none}footer{position:relative;padding-top:4.5rem;padding-bottom:3.5rem;background:#000411;text-align:center}footer .social{display:flex;justify-content:center;gap:1rem;margin-top:2rem}footer .social a{font-size:30px;color:#fff;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}footer .social a:hover{color:#ecaf0f}footer .ftr-choose-dealership{max-width:none;margin:0 auto 2.5rem;padding:0;width:auto;display:table;text-align:center;background:#ecaf0f;-webkit-border-radius:24px;-moz-border-radius:24px;-ms-border-radius:24px;-o-border-radius:24px;border-radius:24px;padding:3px;overflow:hidden}footer .ftr-choose-dealership .ftr-dealership{padding:0 1.875rem;width:100%;font-family:"Roboto",sans-serif;font-weight:bold;color:#fff;display:block;font-size:16px;line-height:46px;text-align:center;text-transform:none;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}footer .ftr-choose-dealership .ftr-dealership.details-dealer-select-ftr-auckland{border-left:0}footer .ftr-choose-dealership .ftr-dealership.details-dealer-select-ftr-hamilton{border-right:0}footer .ftr-choose-dealership .ftr-dealership:hover{color:rgba(255,255,255,.84)}footer .ftr-choose-dealership .ftr-dealership.active{position:relative;color:#000411;background:#fff;-webkit-border-radius:24px;-moz-border-radius:24px;-ms-border-radius:24px;-o-border-radius:24px;border-radius:24px;opacity:1}footer .content{color:#fff;display:block;font-size:14px;font-family:"Roboto",sans-serif;font-weight:400;line-height:24px}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:#ecaf0f}footer h6{color:#fff;font-family:"Roboto",sans-serif;font-size:23px;font-weight:bold;letter-spacing:0;line-height:27px;text-align:center;margin-bottom:1rem}footer .copyright{margin-top:2rem;font-size:12px;letter-spacing:.0125rem;text-transform:uppercase;color:#999}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:#999}footer .copyright a:hover{color:#fff;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}footer .bs-award{margin-top:1rem}.slide-section{position:relative;background:#fff;overflow:hidden}.slide-section .slick-arrow{display:block!important;position:absolute;color:rgba(0,0,0,0);width:60px;height:60px;top:50%;margin-top:-30px}.slide-section .slick-arrow:before{content:"";position:absolute;width:60px;height:60px;background:rgba(0,0,0,.9);line-height:60px;display:inline-block;text-align:center;color:#fff;font-family:"icons-custom";font-size:24px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;z-index:5;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;top:0;left:0;opacity:.5}.slide-section .slick-arrow:hover:before{opacity:1}.slide-section .slick-arrow.slick-prev{left:2rem}.slide-section .slick-arrow.slick-prev:before{content:"";letter-spacing:5px}.slide-section .slick-arrow.slick-next{right:2rem}.slide-section .slick-arrow.slick-next:before{content:"";letter-spacing:-3px}.slide-section .slide-bg{z-index:0;overflow:hidden;height:auto}.slide-section .slide-bg .cms-slide,.slide-section .slide-bg .slide1,.slide-section .slide-bg .slide2,.slide-section .slide-bg .slide3,.slide-section .slide-bg .slide4,.slide-section .slide-bg .slide5,.slide-section .slide-bg .inner,.slide-section .slide-bg .text{padding-bottom:29%}.slide-section .slide-bg .cms-slide{background-position:50% 50%!important;background-repeat:no-repeat!important;background-size:cover}.slide-section .slide-bg h2,.slide-section .slide-bg .home-btn{position:relative;z-index:2}.slide-section .slide-bg h2{color:#202020;text-transform:uppercase;font-size:16px;margin-bottom:1.5rem;max-width:550px;text-align:center}.slide-section .slide-bg .home-btn{min-width:273px;margin:auto}.slide-section .slide-bg .text{display:flex;flex-wrap:wrap;align-content:center;flex-direction:column;justify-content:center;position:relative;padding-top:2.5rem;padding-bottom:1rem}.banner-btn{position:relative}.banner-btn a{width:220px;line-height:56px;display:table;background:#fff;border:3px solid #ecaf0f;color:#000;font-family:"Roboto",sans-serif;font-size:16px;font-weight:bold;letter-spacing:.2px;text-align:center;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;position:absolute;top:-31px;left:50%;margin-left:-110px;-webkit-border-radius:33px;-moz-border-radius:33px;-ms-border-radius:33px;-o-border-radius:33px;border-radius:33px}.banner-btn a:hover,.banner-btn a:focus,.banner-btn a:active{background:#343434;color:#fff}#difference-section{padding:5rem 0 4rem}#title-section{padding:5rem 0 0}#difference-section,#title-section{background:url(../../Userfiles/Image/pattern.jpg) 50% 50% repeat;text-align:center}#difference-section h2,#difference-section h1,#title-section h2,#title-section h1{color:#000411;font-family:"Roboto",sans-serif;font-size:35px;font-weight:900;letter-spacing:0;line-height:41px}#difference-section h2 span,#difference-section h1 span,#title-section h2 span,#title-section h1 span{color:#ecaf0f}#difference-section:not(#title-section) h2,#title-section:not(#title-section) h2{margin-bottom:1rem}#difference-section p,#title-section p{color:#4c4c4c;font-family:"Roboto",sans-serif;font-size:14px;letter-spacing:0;line-height:24px;text-align:center;max-width:264px;margin:0 auto 1rem}#difference-section p.intro,#title-section p.intro{font-size:16px;line-height:28px;width:100%;max-width:984px;margin-bottom:2rem}#difference-section h4,#title-section h4{margin-top:.75rem;color:#000411;font-family:"Roboto",sans-serif;font-size:23px;font-weight:bold;letter-spacing:0;line-height:27px}#difference-section .item,#title-section .item{padding:0 .5rem}#difference-section .slick-dots,#title-section .slick-dots{margin:0 auto;list-style:none;text-align:center;padding:.5rem 0 0;display:table!important}#difference-section .slick-dots li,#title-section .slick-dots li{float:left;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;border:2px solid #b7b9bd;background:#b7b9bd;opacity:.5;color:rgba(255,255,255,0);width:.75rem;height:.75rem;margin-right:.75rem;cursor:pointer}#difference-section .slick-dots li.slick-active,#title-section .slick-dots li.slick-active{border:2px solid #ecaf0f;background:#ecaf0f;opacity:1}.img-block{background:url(../../Userfiles/Image/image-bar.jpg) 50% 50% no-repeat;background-size:cover;padding-bottom:20%}.blog-page-wrap .last-section{opacity:.9;padding-top:1rem;border-top:1px solid #ccc}.blog-page-wrap .last-section h4{font-size:18px;font-style:italic;font-weight:bold}.blog-page-wrap h1{font-size:24px;margin-bottom:2rem;margin-top:1.25rem;font-weight:700}.blog-page-wrap h2{font-weight:700;font-size:20px}.blog-page-wrap h3{font-weight:700;font-size:18px;margin-bottom:.5rem;margin-top:1rem}.blog-page-wrap h3:after{display:none}.blog-page-wrap p+h2{margin-top:2rem}.blog-page-wrap .date{color:rgba(0,0,0,.5);font-size:14px;text-align:center;display:block;margin-bottom:.25rem}.blog-page-wrap .share-links{display:table;width:auto;margin:auto}.blog-page-wrap .share-links a{padding-left:.5rem}.blog-page-wrap .share-links a i{margin-right:.125rem}.blog-page-wrap .featured-image{display:table;margin:0 auto 1rem}.blog-post{text-align:center;padding-bottom:2rem}.blog-post h5{font-weight:bold;font-size:16px;margin-top:1rem}.blog-post p{font-size:14px}.blog-post .post-image{position:relative;padding-bottom:67%;overflow:hidden;background:#eee}.blog-post .post-image img{position:absolute;top:50%;left:0;width:100%;height:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.blog-post .post-image .post-date{background:#ecaf0f;line-height:28px;font-size:14px;color:#fff;position:absolute;top:0;right:0;padding:0 1rem;z-index:10}.vehiclelist-search .hide-toggle{display:none}.vehiclelist-search .row .row{margin-left:-.5rem;margin-right:-.5rem}.vehiclelist-search .home-search-container{max-width:600px;width:100%;margin:1.5rem auto 0;display:table}.vehiclelist-search .home-search-container .odometer label{display:inline-block}.vehiclelist-search .home-search-container .price label{display:inline-block}.vehiclelist-search .home-search-container .year label{display:inline-block}.vehiclelist-search .home-search-container .nstSlider{margin:0;margin-top:6px}.vehiclelist-search .home-search-container .sliderCaption{font-size:14px}.vehiclelist-search .search-fields-container{display:flex;flex-wrap:wrap;align-items:stretch}.vehiclelist-search .search-fields-container .flex{display:flex!important;flex-wrap:wrap;justify-content:center}.vehiclelist-search .search-fields-container>*:not(.flex),.vehiclelist-search .search-fields-container .flex>*{padding-left:.5rem;padding-right:.5rem}.vehiclelist-search .search-fields-container .chklist li{display:inline-flex;align-items:center;justify-content:flex-start;margin-right:1.5rem;margin-bottom:1rem}.vehiclelist-search .search-fields-container .chklist li input[type=checkbox]{margin-right:0}.vehiclelist-search .search-fields-container .search{align-self:stretch}.vehiclelist-search .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%}.vehiclelist-search .search-panel{border:0;padding:0}.vehiclelist-search .search-panel ::-webkit-input-placeholder{color:#87888a;font-weight:300;font-family:"Roboto",sans-serif}.vehiclelist-search .search-panel ::-moz-placeholder{color:#87888a;font-weight:300;font-family:"Roboto",sans-serif}.vehiclelist-search .search-panel :-ms-input-placeholder{color:#87888a;font-weight:300;font-family:"Roboto",sans-serif}.vehiclelist-search .search-panel :-moz-placeholder{color:#87888a;font-weight:300;font-family:"Roboto",sans-serif}.vehiclelist-search .search-panel input,.vehiclelist-search .search-panel select{background:none;border:solid 1px #ecaf0f;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;font-family:"Roboto",sans-serif;font-weight:300;color:#87888a;padding:0 1rem}.vehiclelist-search .search-panel label{display:none}.vehiclelist-search .search-panel .chklist label{display:initial}.vehiclelist-search .search-panel .custom-dropdown-area{border:solid 1px #ecaf0f;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-top:0;padding-left:0;padding-right:0}.vehiclelist-search .search-panel .custom-dropdown-area li:first-child{display:none}.vehiclelist-search .search-panel .custom-dropdown-area a{font-family:"Roboto",sans-serif;font-weight:300;color:#87888a;font-weight:300;font-family:"Roboto",sans-serif;padding:0 1rem}.vehiclelist-search .search-panel .custom-dropdown-area a div>a{padding-left:0}.vehiclelist-search .search-panel .custom-dropdown-area .option-title a{padding:0}.vehiclelist-search .search-panel .custom-dropdown-area ul{background-color:#fff}.vehiclelist-search .search-panel .custom-dropdown-area ul li.disabled{display:none}.vehiclelist-search .search-panel .custom-dropdown-area .custom-dropdown-button{border:0}.vehiclelist-search .search-panel .custom-dropdown-area .custom-dropdown-button:hover,.vehiclelist-search .search-panel .custom-dropdown-area .custom-dropdown-button:active,.vehiclelist-search .search-panel .custom-dropdown-area .custom-dropdown-button:focus{border:0;padding-right:2rem}.vehiclelist-search .search-panel .custom-dropdown-area:hover .custom-dropdown-button{padding-right:2rem}.vehiclelist-search .search-panel .zselect{font-family:"Roboto",sans-serif;font-weight:300;color:#87888a;border:solid 1px #ecaf0f;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;padding:0 1rem;font-weight:300;font-family:"Roboto",sans-serif}.vehiclelist-search .search-panel .zselect ul{background-color:#fff;padding-top:8px;padding-bottom:8px;margin-top:0;max-height:280px;overflow:auto;left:7px}.vehiclelist-search .search-panel .zselect ul li{padding-top:.425rem;padding-bottom:.375rem}.vehiclelist-search .search-panel .zselect ul li:hover{background-color:#f0f0f0;color:#87888a}.vehiclelist-search .search-panel .zselect ul li span{padding-top:0;display:block!important;padding-left:2rem;line-height:24px}.vehiclelist-search .search-panel .zselect ul li:last-child{padding-bottom:0}.vehiclelist-search .search-panel .zselect,.vehiclelist-search .search-panel .custom-dropdown-button{position:relative}.vehiclelist-search .search-panel .zselect:after,.vehiclelist-search .search-panel .custom-dropdown-button:after{position:absolute;font-family:icons-custom;content:"";right:10px;background:none;top:calc(50% - 4px);color:#87888a;z-index:1;width:0;height:0;border-style:solid;border-width:9px 5px 0 5px;border-color:#939495 transparent transparent}.vehiclelist-search .search-panel .home-search-btn{display:table;margin:auto;width:100%}.vehiclelist-search .search-panel .btn-search-sm{display:none!important}.vehiclelist-search .search-panel a.button.btn-search{display:none!important}.vehiclelist-search .search-panel .home-btn{display:block}.vehiclelist-search{background:#f4f5f5;border-bottom:1px solid #e1e1e1;padding:3rem 1rem}.vehiclelist-search .search-btn{display:block;background:#ecaf0f;color:#000;line-height:46px;text-align:center;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.vehiclelist-search .search-btn:hover{background:#bc8b0c}.vehiclelist-search h2{font-family:"Roboto",sans-serif;font-weight:900;color:#1d4262;text-align:center;font-size:27px;letter-spacing:1.6px;margin-bottom:2rem;line-height:1}.vehiclelist-search h2:hover{opacity:.8;cursor:pointer}.vehiclelist-search h2 span{width:0;height:0;border-style:solid;border-width:10px 5px 0 5px;border-color:#1d4262 transparent transparent transparent;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;position:absolute;margin:12px 10px}.vehiclelist-search h2.active span{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.vehiclelist-search .search-panel input,.vehiclelist-search .search-panel select{font-size:14px;letter-spacing:0;margin-bottom:0;margin-top:0}.vehiclelist-search .search-panel .search-input-wrapper{margin-bottom:20px}.vehiclelist-search .search-panel .search-input-wrapper input{background:#fff;height:46px;line-height:46px}.vehiclelist-search .search-panel .search-input-wrapper a{display:none}.vehiclelist-search .search-panel .custom-dropdown-area{background:#fff;height:46px;line-height:46px;margin-bottom:20px}.vehiclelist-search .search-panel .custom-dropdown-area a{background:none;font-size:14px;letter-spacing:0;line-height:46px}.vehiclelist-search .search-panel .custom-dropdown-area ul{top:45px}.vehiclelist-search .search-panel .zselect{background:none;font-size:14px;letter-spacing:0;margin-bottom:20px}.vehiclelist-search .search-panel .zselect>span{line-height:45px}.vehiclelist-search .search-panel .zselect span{font-size:14px}.vehiclelist-search .search-panel .zselect ul{background-color:#fff;top:45px}.vehiclelist-search .search-panel .zselect ul li span{padding-top:0;display:block!important;padding-left:.5rem}.vehiclelist-search .search-panel .zselect,.vehiclelist-search .search-panel .custom-dropdown-button{background:#fff;height:46px;line-height:46px}.vehiclelist-search .search-panel .home-search-btn{max-width:280px}.vehicles-wrapper a.make-list-item{display:inline-block;padding:.4rem .7rem;background:#eee;margin-bottom:.25rem;margin-right:.25rem;color:#000}.vehicles-wrapper a.make-list-item.reset-item{background:none;text-decoration:underline}.vehicles-wrapper a.make-list-item.active,.vehicles-wrapper a.make-list-item:active{background:#ecaf0f}.vehiclelist-search .search-panel .home-btn{padding-top:0;padding-bottom:0;display:table;margin:1rem auto 0}.make-list{margin-top:2rem}.single-vehicle-wrap .finance-small-print .sp-per-week{font-size:11px}#reviews-section{background:#ecaf0f;padding:4.5rem 0;position:relative}#reviews-section .row{position:relative;z-index:2}#reviews-section h2{font-family:"Roboto",sans-serif;color:#fff;font-size:30px;font-weight:900;letter-spacing:0;line-height:52px;text-align:center}#reviews-section p.coming-soon{font-family:"Roboto",sans-serif;color:#fff;font-size:15px;letter-spacing:-.32px;text-align:center;text-transform:uppercase}#reviews-section .r-powered-by{font-family:"Roboto",sans-serif;text-transform:uppercase;color:#fff;font-size:14px;font-weight:bold;letter-spacing:.65px;text-align:center;display:block;margin-top:3rem}#reviews-section .r-powered-by img{max-width:163px;max-height:27px;margin-left:.25rem}#reviews-section .slick-arrow{display:none!important}#reviews-section .comment{margin-top:1rem;font-family:"Roboto",sans-serif;font-size:15px;letter-spacing:0;line-height:21px}#reviews-section .namedate{color:rgba(146,146,146,.99);font-size:14px;letter-spacing:.3px;margin-top:1rem;font-family:"Roboto",sans-serif}#reviews-section .buyerscorethumb{position:relative}#reviews-section .buyerscorethumb:before{font-size:21px;position:relative;top:-2px;left:4px}#reviews-section .buyerscorethumb:after{content:"Yes";color:#009e15;font-family:"Roboto",sans-serif;font-size:16px;position:absolute;left:2rem;top:-6px}#reviews-section .buyerscoretestimonial{padding:1rem 1rem 2rem}#reviews-section .buyerscoretestimonial .inner{background:#fff;padding:2rem 1.5rem;position:relative;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;filter:drop-shadow(0 2px 10px rgba(4,56,106,.21))}#reviews-section .buyerscoretestimonial .inner:before{content:"";width:0;height:0;border-style:solid;border-width:31px 31px 0 0;border-color:#fff transparent transparent transparent;position:absolute;bottom:-31px;left:3rem}#reviews-section .home-btn{margin:1rem auto 0;display:table}#body-style-section{background:url(../../Userfiles/Image/pattern.jpg) 50% 50% repeat;padding:2.2rem 0 0;text-align:center}#body-style-section .row{position:relative;z-index:2}#body-style-section h2{font-family:"Roboto",sans-serif;text-align:center;margin-bottom:1.5rem;font-size:20px;text-transform:uppercase;font-weight:900;letter-spacing:1px;color:#343434;overflow:hidden;padding:0 1rem}#body-style-section h2 span{padding:0 1rem;position:relative}#body-style-section h2 span:before{content:"";position:absolute;top:10px;right:100%;width:1000px;height:1px;background:#343434}#body-style-section h2 span:after{content:"";position:absolute;top:10px;left:100%;width:1000px;height:1px;background:#343434}#body-style-section .body-style-slider img{width:162px;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);margin:auto}#body-style-section .body-style-slider .item{padding:0;width:162px}#body-style-section .body-style-slider a h6{font-family:"Lato",sans-serif;color:#7b7b7b;font-size:14px;font-weight:800;line-height:30px;letter-spacing:1px;margin-top:0;text-transform:uppercase;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#body-style-section .body-style-slider a:hover h6{color:#ecaf0f}#body-style-section .slick-dots{margin:1.5rem auto;list-style:none;text-align:center;padding:0;display:table!important;position:relative;z-index:11}#body-style-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(0,0,0,.2);opacity:1;color:rgba(255,255,255,0);width:10px;height:10px;margin:0 .375rem;cursor:pointer;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#body-style-section .slick-dots li.slick-active{background:#ecaf0f;opacity:1;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.finance-app-wrap p{color:#000;font-size:16px;font-family:"Roboto",sans-serif;line-height:1.6}.finance-form-options{margin-top:2rem}}@media only screen and (min-width:470px){footer .copyright{text-align:center}footer .copyright i{display:inline}}@media only screen and (min-width:640px){.contact-page-wrap .dealer-tabs a{padding:1rem 1rem 1rem 1.75rem}.single-vehicle-page .price-wrapper .clean-car-reebate-fee{padding-bottom:0}.make-list{margin-top:0}.vehiclelist-search .search-panel .home-btn{margin:1rem auto 2rem!important}header{padding:2rem 0}header .logo{padding:0;width:385px}header .logo img{width:auto}header .info{padding-top:1rem;text-align:left;width:auto;display:table;margin:auto}header .info .ph-item{padding-left:3.25rem;display:inline-block;margin-left:1rem}header .info .ph-item:before{font-size:40px;top:0}header .info .addr-item{position:relative;display:inline-block;padding-left:3.25rem;margin-right:1rem}header .info .addr-item:before{content:"";color:#ecaf0f;font-family:"icons-custom"!important;font-size:40px;position:absolute;top:0;left:0}header .info .addr-item a.dropdown{padding-right:1rem}header .info .addr-item a.dropdown:after{content:"";width:0;height:0;border-style:solid;border-width:6px 4px 0 4px;border-color:#d9d9d9 transparent transparent;position:absolute;bottom:5px;right:2px;margin-left:8px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}header .info .addr-item a.dropdown:hover:after{border-color:#ecaf0f transparent transparent}header .info .addr-item #dealer-locations-popup{display:none}header .info .addr-item #dealer-locations-popup.locations-visible{display:block}header .info .addr-item .locations{position:absolute;background:#f9f9f9;padding:1.5rem 1.5rem .75rem 1.5rem;z-index:10;color:#2e3a4d;min-width:430px;top:4.5rem;margin-left:-50px;-webkit-box-shadow:5px 5px 10px rgba(70,70,70,.1);-moz-box-shadow:5px 5px 10px rgba(70,70,70,.1);box-shadow:5px 5px 10px rgba(70,70,70,.1);max-height:450px;overflow:auto}header .info .addr-item .locations:before{content:"";position:absolute;top:-20px;left:50%;margin-left:-11px;width:0;height:0;border-style:solid;border-width:0 20px 20px 20px;border-color:transparent transparent #f9f9f9 transparent}header .info .addr-item .locations .title{color:#000;line-height:1.4}header .info .addr-item .locations a{color:#000;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}header .info .addr-item .locations a:hover{color:#ecaf0f}header .info .addr-item .locations .icon-close{font-size:16px;position:relative;top:-5px}header .info .addr-item .locations .dl-popup-close{position:absolute;right:.75rem;top:.5rem;cursor:pointer}header .info .addr-item .locations .dealership{clear:both;border-bottom:1px solid rgba(0,0,0,.1);display:inline-block;font-size:.9375rem;width:100%;margin-bottom:.5rem}header .info .addr-item .locations .dealership:last-child{border:0;margin-bottom:0}header .info .addr-item .locations .map{display:block;width:100px;float:left;border:3px solid rgba(70,70,70,.3);margin-bottom:.75rem}header .info .addr-item .locations .map:hover{border:3px solid rgba(70,70,70,.2)}header .info .addr-item .locations .text{width:280px;float:left;padding:0 0 0 1rem;font-weight:400;letter-spacing:0}header .info .addr-item .locations .text .title{font-size:16px;font-weight:bold;margin-bottom:.25rem;display:block}header .info .addr-item .locations .text .phone{display:block;font-size:18px;margin-bottom:.5rem;letter-spacing:.5px;font-weight:900}header .info .addr-item .locations .text .email{font-size:.875rem;display:block;letter-spacing:.5px;margin-bottom:11px}header .info .addr-item .locations .text .email a{color:#2e3a4d;font-size:.875rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}header .info .addr-item .locations .text .email a:hover{color:#ecaf0f}header .info .addr-item .locations .text .hours{font-size:.75rem}header .info .addr-item .locations .text .hours.open{color:#3f8a0d}header .info .addr-item .locations .text .hours.closed{color:red}header .info .addr-item .locations .text .view{float:right;margin-top:1rem}header .info .addr-item .locations .text .view a{font-size:.75rem;color:#ecaf0f;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}header .info .addr-item .locations .text .view a i{vertical-align:middle}header .info .addr-item .locations .text .view a:hover{color:#bc8b0c}footer .ftr-choose-dealership{margin-bottom:3.5rem;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px}footer .ftr-choose-dealership .ftr-dealership{padding:0 2rem;line-height:50px;letter-spacing:0;font-size:16px;width:auto;float:left}footer .copyright{margin-top:3rem}.no-matching-results{font-size:30px}.slide-section .slide-bg h2{font-size:20px;letter-spacing:0;line-height:30px;margin-bottom:2rem}#difference-section h2,#difference-section h1,#title-section h2,#title-section h1{font-size:45px;line-height:51px}.blog-page-wrap h1{font-size:32px}.blog-page-wrap h2{font-size:26px}.blog-page-wrap h3{font-size:22px}.blog-page-wrap .date{text-align:left;display:inline-block}.blog-page-wrap .share-links{display:inline-block;float:right}.vehiclelist-search .search-panel{background:transparent}.vehiclelist-search .hide-toggle{display:block!important}.vehiclelist-search .hide{display:none!important}.vehiclelist-search{padding-bottom:4rem}.vehiclelist-search h2{font-size:46px;color:#1d4262;letter-spacing:-1.36px;text-align:center;position:relative;padding-bottom:1.25rem;font-weight:400}.vehiclelist-search h2:after{content:"";position:absolute;bottom:0;left:50%;width:88px;margin-left:-44px;height:1px;background:#33b6e5}.vehiclelist-search .search-inner{max-width:1170px;margin:auto;display:table;width:100%}.vehiclelist-search h2 span{display:none}.vehiclelist-search h2:hover{opacity:1;cursor:default}.vehiclelist-search .home-search-container{max-width:none}.vehiclelist-search{padding:0 1rem 1.5rem}.vehiclelist-search .search-panel .btn-search{text-align:center;max-width:260px}.vehiclelist-search .search-panel label{display:block;font-size:14px;color:#333;letter-spacing:0;font-family:"Roboto",sans-serif}.vehiclelist-search h2{padding-bottom:1.5rem}.vehiclelist-search .search-panel .btn-search{display:table;width:100%}.vehiclelist-search .search-panel .btn-search a{max-width:260px;margin-top:2rem;margin:2rem .5rem 0}.vehiclelist-search .search-panel .zselect,.vehiclelist-search .search-panel .custom-dropdown-area,.vehiclelist-search .search-panel .search-input-wrapper{margin-bottom:10px}.vehiclelist-search .search-fields-container:not(.caravan-extensions-enabled) .search{align-self:flex-start}.vehiclelist-search .search-fields-container:not(.caravan-extensions-enabled) .search label{display:none}.vehiclelist-search .search-fields-container:not(.caravan-extensions-enabled) .home-btn{margin:25px auto 0}.hours-modal img{max-height:none}#reviews-section{padding-top:5rem;padding-bottom:5rem}#reviews-section h2{font-size:45px}#reviews-section .buyerscore-container{margin-left:-1rem;margin-right:-1rem}#reviews-section .buyerscoretestimonial .inner{padding:2rem;min-height:235px}#reviews-section .home-btn{margin-top:2rem}#body-style-section{padding:2rem 0 0}#body-style-section h2{font-size:26px;margin-bottom:2rem}#body-style-section h2 span:before,#body-style-section h2 span:after{top:15px}}@media only screen and (min-width:64em){.reveal.hours-modal{width:700px}.make-list{margin-top:1rem;margin-bottom:1rem}.vehiclelist-search .search-panel .home-btn{margin:1rem 0 2rem!important;width:100%}nav.navigation{width:100%;height:72px;background:#171920;margin-top:0}nav.navigation>ul:before{display:none}nav.navigation ul{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background:none;border:0;max-width: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:"Roboto",sans-serif;font-size:14px;font-weight:500;height:72px;display:block;text-transform:none;letter-spacing:0;padding:0 .5rem;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;position:relative}nav.navigation ul li a:before{content:"";position:absolute;bottom:0;left:1.5rem;right:1.5rem;height:1px;background:#ecaf0f;opacity:0;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}nav.navigation ul li a.active,nav.navigation ul li a:hover,nav.navigation ul li a:hover .sub-arrow{color:#ecaf0f}nav.navigation ul li a.active:before,nav.navigation ul li a:hover:before,nav.navigation ul li a:hover .sub-arrow:before{opacity:1;height:4px;bottom:7px;left:.5rem;right:.5rem;-webkit-transition:all,0,3s;-moz-transition:all,0,3s;-o-transition:all,0,3s;transition:all,0,3s}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:#ecaf0f transparent transparent transparent}nav.navigation ul li.has-submenu a:hover:before{display:none}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:#020202;text-align:left;z-index:500;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;border-bottom:4px solid #ecaf0f}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;font-size:13px}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:#ecaf0f}nav.navigation ul li.has-submenu ul li a:hover:after{color:#ecaf0f;margin-left:1.425rem}nav.navigation ul li.has-submenu:hover ul{display:table}nav.navigation ul li.has-submenu:hover a{background:#020202}nav.navigation ul li.has-submenu:hover>ul.submenu{background:#020202}nav.navigation ul li.has-submenu:hover>ul.submenu a{color:none}nav.navigation ul li.nav-fav,nav.navigation ul .nav-search{float:right}nav.navigation ul li.nav-fav a,nav.navigation ul .nav-search a{background:none;padding:0 .5rem;font-weight:400;color:#ecaf0f;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;position:relative;top:-2px}nav.navigation ul li.nav-fav .amount{padding-left:.25rem;font-size:16px}nav.navigation ul li.nav-search{padding-right:1rem}nav.navigation ul li.nav-search .small{margin-left:.125rem;display:none}nav.navigation ul li.social{display:flex;gap:10px;float:right;padding:0 1rem}nav.navigation ul li.social a{font-size:26px;color:#fff;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;padding:0}nav.navigation ul li.social a i{position:relative;top:2px}nav.navigation ul li.social a:hover{color:#ecaf0f}nav.navigation ul .translate-link{float:right}nav.navigation ul .translate-link a{color:#ecaf0f;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;padding-left:0;padding-right:0}nav.navigation ul .translate-link a:before{display:none}nav.navigation ul .translate-link a:hover{opacity:.7}nav.navigation ul .translate-link img{position:relative;top:-2px;margin-right:.5rem}header{padding:3rem 0}header .logo{float:left;width:445px;max-width:445px}header .info{float:right;padding-top:0}footer{padding-top:6rem;padding-bottom:5.75rem}footer .social{justify-content:flex-end}footer .google_map{background:rgba(255,255,255,.3);display:block;height:305px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;overflow:hidden}footer #dealer-ftr{display:table;width:100%}footer #dealer-ftr .text{float:left;width:456px;height:305px;display:flex;align-items:center;justify-content:center;gap:1rem}footer #dealer-ftr .map{float:right;width:calc(100% - 606px);padding-left:2rem}footer #dealer-ftr .map .google_map{max-width:672px;float:right;width:100%}footer .bs-award{width:120px;margin-top:2.5rem}footer .footer-container{display:table;width:100%;position:relative}footer .copyright{position:absolute;bottom:0;left:0;letter-spacing:-.4px}.slide-section .slide-bg .cms-slide,.slide-section .slide-bg .slide1,.slide-section .slide-bg .slide2,.slide-section .slide-bg .slide3,.slide-section .slide-bg .slide4,.slide-section .slide-bg .slide5,.slide-section .slide-bg .inner{position:relative}.slide-section .slide-bg .row{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:flex-start;align-items:center}.slide-section .slide-bg h2{font-size:34px;letter-spacing:0;line-height:56px;margin-bottom:30px;color:#fff;text-align:left;text-shadow:0 0 10px #000}.slide-section .slide-bg .home-btn{margin-left:0}.slide-section .slide-bg .text{padding:0;justify-content:flex-start;align-content:flex-start}.large-banner{background:url(../../Userfiles/Image/banners/banner-bg.jpg) 50% 50% no-repeat;background-size:cover;height:460px;position:relative}.large-banner .left-side{width:50%;float:left}.large-banner .left-side .home-btn{margin-right:11rem}.large-banner .right-side{width:50%;float:right}.large-banner .right-side .home-btn{margin-left:11rem}.large-banner .left-side,.large-banner .right-side{height:460px;display:flex;align-items:center;justify-content:center}.large-banner .home-btn{margin-top:13rem}.large-banner .car-slider{position:absolute;top:4rem;left:0;right:0;pointer-events:none}.large-banner .car-slider .car{text-align:center}.large-banner .car-slider .car img{display:block;margin:auto;width:auto}.no-matching-results{font-size:40px}#difference-section{padding:5.5rem 0 4rem}.vehicles-wrapper .make-list .filter-buttons{display:flex}.vehicles-wrapper .make-list .filter-buttons>*:nth-child(2){margin-left:auto}#reviews-section{padding:6rem 0 6rem;overflow:hidden;position:relative}#reviews-section:before{content:"";position:absolute;top:0;bottom:0;width:558px;background:url(../../Userfiles/Image/jan-buyerscore.jpg) 50% 50% no-repeat;background-size:cover;right:0;z-index:1}#reviews-section:after{content:"";position:absolute;top:0;bottom:0;left:-3rem;right:400px;-webkit-transform:skewX(15deg);-moz-transform:skewX(15deg);-ms-transform:skewX(15deg);-o-transform:skewX(15deg);transform:skewX(15deg);z-index:2;background:#ecaf0f}#reviews-section .row{position:relative;z-index:3}#reviews-section .buyerscoretestimonial .inner{min-height:241px}#body-style-section{padding:2rem 0 2rem}#body-style-section .home-btn{margin:0}#body-style-section .body-style-slider img{width:auto;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}#body-style-section .body-style-slider .item{padding:0}#body-style-section .body-style-slider a h6{margin-top:1.5rem}.finance-splash .finance-form-splash-screen{display:block}.finance-splash .finance-form-splash-screen>*{width:100%}.finance-splash .finance-form-option{width:calc(33.3333% - 1rem)}.finance-form-splash-screen{margin-bottom:2rem}.finance-splash .finance-form-option a{max-width:none;line-height:24px;font-size:18px;letter-spacing:1px}.finance-splash .finance-form-option .blurb{margin-bottom:1rem;padding-right:0}}@media only screen and (min-width:1280px){footer .copyright{letter-spacing:.0125rem}.large-banner .car-slider{top:5rem}nav.navigation ul li a{font-size:15px;padding:0 1rem}.img-block{height:319px;padding-bottom:0}header{padding:1.5rem 0}header .logo{margin-top:1.425rem}header .info{margin-top:1.25rem}header .aa-appraised{display:block;float:right;margin-right:3rem}}@media only screen and (min-width:90.063em){.slide-section .slick-arrow.slick-next{right:14%}.slide-section .slick-arrow.slick-prev{left:14%}.hours-modal{top:0!important}#reviews-section:after{right:475px}#reviews-section .slick-arrow{display:block!important;color:rgba(0,0,0,0);position:absolute;top:50%;margin-top:-70px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#reviews-section .slick-arrow:before{content:"";position:relative;font-family:"icons-custom";font-size:40px;color:rgba(0,0,0,.2);-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;z-index:10;line-height:100px;text-align:center;display:inline-block}#reviews-section .slick-arrow:hover:before{color:#000}#reviews-section .slick-disabled{opacity:0;pointer-events:none;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#reviews-section .slick-prev{left:-3.75rem}#reviews-section .slick-prev:before{content:""}#reviews-section .slick-next{right:-3.75rem;text-align:right}#reviews-section .slick-next:before{content:"";float:right}}.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:#ecaf0f;border-color:#ecaf0f;color:#fff;pointer-events:none;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.vehiclereview-container{width:100%}.vehiclereview-container .comment{font-size:.9375rem}.vehiclereview-container .commenter{font-size:.8125rem}.buyerscore-errorwrapper{display:inline}.buyerscore-errorwrapper .message{text-align:left;font-family:Courier New,Courier,monospace}.buyerscore-errorwrapper.buyerscore-nodealerreviews{display:inline-block;padding:0 1.25rem}.bs-vehiclereviews-page-wrap .buyerscorevehiclesummary .buyerscore-errorwrapper{display:inline}.vs-bs-vehicle{padding-bottom:1rem;border-bottom:1px solid #ccc;text-align:left}.vs-bs-vehicle .powered-by{color:rgba(0,0,0,.5);font-size:.75rem}.vs-bs-vehicle .powered-by img{max-width:6.25rem;max-height:1.0625rem}.bs-comments{padding-top:1rem}.bs-comments .standard-btn{margin-top:.5rem;max-width:270px;font-weight:400}.buyerscore-dealerreviews-bswrapper .standard-btn{font-weight:400}.buyerscorestars{display:inline-block}.buyerscorestars .star{width:1.125rem;height:1.125rem;margin-right:.375rem;display:inline-block;position:relative;font-weight:400}.buyerscorestars .star:before{font-family:"bs-icons";font-size:1.125rem;color:#ffbd00;position:absolute;top:50%;margin-top:-.625rem;left:0;line-height:1}.buyerscorestars .star.emptystar:before{content:"";color:#ffbd00}.buyerscorestars .star.halfstar:before{content:""}.buyerscorestars .star.fullstar:before{content:""}.buyerscorethumb:before{font-family:"bs-icons";content:"";color:#4caf50}.buyerscorethumb.review-wouldnotrecommend:before{position:relative;transform:rotate(180deg);color:#f44336;display:inline-block}.buyerscore-dealershipreviews .buyerscorestars{display:inline-block}.buyerscore-dealershipreviews .buyerscorestars .star{width:.9375rem;height:.9375rem;margin-right:.25rem}.buyerscore-dealershipreviews .buyerscorestars .star:before{font-size:.9375rem;margin-top:-.375rem}.buyerscore-dealershiprating{width:100%}.buyerscore-dealershiprating .buyerscorestars{display:inline-block}.buyerscore-dealershiprating .buyerscorestars .star{width:1.25rem;height:1.25rem;margin-right:.25rem}.buyerscore-dealershiprating .buyerscorestars .star:before{font-size:1.25rem;margin-top:-.4375rem}.buyerscore-dealershiprating .totalreviews{display:block}.buyerscore-dealershiprating .star:before{margin-top:-.625rem}.buyerscore-dealershipreviews .standard-btn,.buyerscore-dealershiprating-bswrapper .standard-btn{font-weight:400}.buyerscore-dealershipreviews h5,.buyerscore-dealershiprating-bswrapper h5{font-size:1rem;font-weight:bold;margin-bottom:.25rem}.buyerscore-spinner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.buyer-feedback h4,.buyer-comments h4{font-size:1.375rem;font-weight:bold;color:#2d363d;margin-bottom:.5rem}.buyerscore-dealershiprating-bswrapper{border-top:.0625rem solid #bdbdbd;min-height:4.6875rem}.buyerscore-dealershiprating-bswrapper .lds-spinner{position:absolute;top:50%;margin-top:-32px}.map #buyerscore-section{min-height:8.25rem;position:relative}.buyerscore-vehiclereviews-bswrapper{min-height:12.5rem}.buyerscore-vehiclereviews-bswrapper .buyerscore-vehiclereview{margin-bottom:1rem;width:100%;text-align:left}.buyerscore-vehiclereviews-bswrapper .buyerscore-vehiclereview .commenter{color:rgba(0,0,0,.5);font-size:.875rem}.vs-buyerscore-vehicle,.bs-buyercomments{background:#f4f5f6;margin-left:-.5rem;width:104.4%;padding:1rem .75rem 1rem;margin-bottom:1rem}.vs-buyerscore-vehicle h4,.bs-buyercomments h4{font-weight:bold;font-size:1.25rem}.vs-buyerscore-vehicle p,.bs-buyercomments p{color:#737373;font-size:.875rem}.vs-buyerscore-vehicle .bs-inner,.bs-buyercomments .bs-inner{background:#fff;border:.0625rem solid #ccc;padding:2rem 1.5rem 2rem;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.vs-buyerscore-vehicle .provider-disclaimer,.bs-buyercomments .provider-disclaimer{color:rgba(0,0,0,.5)}.bs-buyercomments{margin-bottom:2rem;padding-bottom:1rem}.buyerscore-dealershiprating{padding:1rem}.buyerscore-dealershiprating .overall-rating{line-height:1.125rem;display:block;margin-bottom:.5rem;font-size:.875rem;color:rgba(0,0,0,.5)}.buyerscore-dealershiprating .buyerscorestars{display:inline-block;position:relative}.buyerscore-dealershiprating a{color:#000}.buyerscore-dealershiprating a:hover{color:#000}.buyerscore-dealershiprating span.totalreviews{position:relative;line-height:.875rem;font-size:.875rem;display:block;margin-bottom:.25rem;color:#000}.buyerscore-dealershiprating span.powered-by{color:rgba(0,0,0,.5);font-size:.75rem}.buyerscore-dealershiprating span.powered-by img{max-width:6.25rem;max-height:1.0625rem}.buyerscore-dealershipreviews{border-top:1px solid #bdbdbd;padding:1rem}.buyerscore-dealershipreviews .buyerscore-button{margin:auto;background:#fff;border:solid .0625rem #ecaf0f;-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:#ecaf0f;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:0}#reviews-buyerscore .accordion-title,.bs-vehicle-review .accordion-title{padding:0;font-size:initial;border:0}#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:0}.testimonial-page-wrap,.bs-vehicle-review{padding-left:0;padding-right:0}.testimonial-page-wrap .buyerscorereviews,.bs-vehicle-review .buyerscorereviews{padding-left:0;padding-right:0}.testimonial-page-wrap .buyerscore-testimonial,.bs-vehicle-review .buyerscore-testimonial{padding:1.5rem 1.25rem 1.5rem;background:#fff;border-top:.0625rem solid #e6e6e6;border-bottom:.0625rem solid #e6e6e6;margin-top:-.0625rem}.testimonial-page-wrap .buyerscore-testimonial:first-child,.bs-vehicle-review .buyerscore-testimonial:first-child{border-top:.0625rem solid #e6e6e6}.testimonial-page-wrap .buyerscore-testimonial .clickable,.bs-vehicle-review .buyerscore-testimonial .clickable{cursor:pointer}.testimonial-page-wrap .buyerscore-testimonial .expandReview,.bs-vehicle-review .buyerscore-testimonial .expandReview{background:#f6fbff;color:#01589c;line-height:2.125rem;padding:0 .875rem;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;display:inline-block;font-size:.875rem;margin-top:1rem;min-width:6.25rem;position:relative}.testimonial-page-wrap .buyerscore-testimonial .expandReview i,.bs-vehicle-review .buyerscore-testimonial .expandReview i{vertical-align:middle;display:inline-block;margin-left:.75rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;font-size:1.125rem;position:absolute;right:.75rem;top:.5625rem;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.testimonial-page-wrap .buyerscore-testimonial .expandReview .collapse,.bs-vehicle-review .buyerscore-testimonial .expandReview .collapse{display:none}.testimonial-page-wrap .buyerscore-testimonial.is-active,.bs-vehicle-review .buyerscore-testimonial.is-active{background:#f6fbff!important;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;-webkit-transition-timing-function:cubic-bezier(0,.88,.44,1);-moz-transition-timing-function:cubic-bezier(0,.88,.44,1);-o-transition-timing-function:cubic-bezier(0,.88,.44,1);transition-timing-function:cubic-bezier(0,.88,.44,1);z-index:0;position:relative}.testimonial-page-wrap .buyerscore-testimonial.is-active .expandReview,.bs-vehicle-review .buyerscore-testimonial.is-active .expandReview{background:#01589c;color:#fff}.testimonial-page-wrap .buyerscore-testimonial.is-active .expandReview .expand,.bs-vehicle-review .buyerscore-testimonial.is-active .expandReview .expand{display:none}.testimonial-page-wrap .buyerscore-testimonial.is-active .expandReview .collapse,.bs-vehicle-review .buyerscore-testimonial.is-active .expandReview .collapse{display:block}.testimonial-page-wrap .buyerscore-testimonial.is-active .expandReview .collapse+i,.bs-vehicle-review .buyerscore-testimonial.is-active .expandReview .collapse+i{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.testimonial-page-wrap .buyerscore-testimonial .buyerscorethumb,.bs-vehicle-review .buyerscore-testimonial .buyerscorethumb{font-size:1rem;margin-left:.125rem;position:relative;top:-.1875rem;color:#4caf50}.testimonial-page-wrap .buyerscore-testimonial .buyerscorethumb:before,.bs-vehicle-review .buyerscore-testimonial .buyerscorethumb:before{color:#4caf50}.testimonial-page-wrap .buyerscore-testimonial .buyerscorethumb:after,.bs-vehicle-review .buyerscore-testimonial .buyerscorethumb:after{content:"Yes";font-family:"Lato",sans-serif;font-size:.875rem;margin-left:.375rem;position:relative;top:-.0625rem}.testimonial-page-wrap .buyerscore-testimonial .buyerscorethumb.review-wouldnotrecommend,.bs-vehicle-review .buyerscore-testimonial .buyerscorethumb.review-wouldnotrecommend{color:#f44336}.testimonial-page-wrap .buyerscore-testimonial .buyerscorethumb.review-wouldnotrecommend:before,.bs-vehicle-review .buyerscore-testimonial .buyerscorethumb.review-wouldnotrecommend:before{position:relative;top:.125rem;color:#f44336}.testimonial-page-wrap .buyerscore-testimonial .buyerscorethumb.review-wouldnotrecommend:after,.bs-vehicle-review .buyerscore-testimonial .buyerscorethumb.review-wouldnotrecommend:after{content:"No"}.testimonial-page-wrap .buyerscore-testimonial .buyerscorestars .star,.bs-vehicle-review .buyerscore-testimonial .buyerscorestars .star{width:1.125rem;height:1.125rem;margin-right:.4375rem}.testimonial-page-wrap .buyerscore-testimonial .buyerscorestars .star:before,.bs-vehicle-review .buyerscore-testimonial .buyerscorestars .star:before{font-size:1.125rem}.testimonial-page-wrap .buyerscore-testimonial .starswouldrecommend,.bs-vehicle-review .buyerscore-testimonial .starswouldrecommend{margin-bottom:.25rem}.testimonial-page-wrap .buyerscore-testimonial .comment,.bs-vehicle-review .buyerscore-testimonial .comment{margin-bottom:.5rem;color:#323232;font-size:1rem;line-height:1.5rem}.testimonial-page-wrap .buyerscore-testimonial .comment .no-comment,.bs-vehicle-review .buyerscore-testimonial .comment .no-comment{font-style:italic;color:rgba(50,50,50,.5)}.testimonial-page-wrap .buyerscore-testimonial .name,.testimonial-page-wrap .buyerscore-testimonial .location,.bs-vehicle-review .buyerscore-testimonial .name,.bs-vehicle-review .buyerscore-testimonial .location{position:relative}.testimonial-page-wrap .buyerscore-testimonial .name:after,.testimonial-page-wrap .buyerscore-testimonial .location:after,.bs-vehicle-review .buyerscore-testimonial .name:after,.bs-vehicle-review .buyerscore-testimonial .location:after{content:"•";position:absolute;right:-.625rem;top:.3125rem;color:rgba(0,0,0,.3);font-size:.5rem}.testimonial-page-wrap .buyerscore-testimonial .namedate,.bs-vehicle-review .buyerscore-testimonial .namedate{color:rgba(0,0,0,.6);font-size:.875rem}.testimonial-page-wrap .buyerscore-testimonial .namedate .name,.bs-vehicle-review .buyerscore-testimonial .namedate .name{display:inline-block;margin-right:.75rem;white-space:nowrap}.testimonial-page-wrap .buyerscore-testimonial .namedate .adminModified,.bs-vehicle-review .buyerscore-testimonial .namedate .adminModified{white-space:nowrap;margin-left:.25rem;position:relative}.testimonial-page-wrap .buyerscore-testimonial .namedate .date,.testimonial-page-wrap .buyerscore-testimonial .namedate .location,.bs-vehicle-review .buyerscore-testimonial .namedate .date,.bs-vehicle-review .buyerscore-testimonial .namedate .location{display:inline-block;white-space:nowrap;margin-right:.75rem}.testimonial-page-wrap .buyerscore-testimonial .answered-by,.bs-vehicle-review .buyerscore-testimonial .answered-by{color:#01589c;display:block;position:relative;margin-top:.4375rem}.testimonial-page-wrap .buyerscore-testimonial .answered-by i,.bs-vehicle-review .buyerscore-testimonial .answered-by i{font-size:.375rem;margin-right:.25rem;position:relative;top:-.0625rem}.testimonial-page-wrap .buyerscore-testimonial .response,.bs-vehicle-review .buyerscore-testimonial .response{position:relative;padding-left:3.25rem;margin-top:.925rem}.testimonial-page-wrap .buyerscore-testimonial .response:before,.bs-vehicle-review .buyerscore-testimonial .response:before{content:"";font-family:"bs-icons";position:absolute;top:.125rem;left:.9375rem;color:#01589c;font-size:1.5rem}.testimonial-page-wrap .buyerscore-testimonial .response span,.bs-vehicle-review .buyerscore-testimonial .response span{background:#fff;display:inline-block;padding:.5rem .75rem;color:rgba(0,0,0,.8);width:100%}.testimonial-page-wrap .buyerscore-testimonial .starratings,.bs-vehicle-review .buyerscore-testimonial .starratings{position:relative;padding-top:1.5rem;margin-top:1.5rem}.testimonial-page-wrap .buyerscore-testimonial .starratings:before,.bs-vehicle-review .buyerscore-testimonial .starratings:before{content:"";height:.0625rem;position:absolute;top:0;left:0;right:-1.25rem;background:#01589c}.testimonial-page-wrap .buyerscore-testimonial:nth-child(odd),.bs-vehicle-review .buyerscore-testimonial:nth-child(odd){background:#fcfcfc}.testimonial-page-wrap .rating-pair,.bs-vehicle-review .rating-pair{display:block;margin-bottom:1rem}.testimonial-page-wrap .rating-pair:last-child,.bs-vehicle-review .rating-pair:last-child{margin-bottom:.5rem}.testimonial-page-wrap .rating-pair .title,.bs-vehicle-review .rating-pair .title{display:block;margin-bottom:.5rem;color:#01589c}.testimonial-page-wrap .rating-pair .buyerscorestars,.bs-vehicle-review .rating-pair .buyerscorestars{color:rgba(0,0,0,.6)}.testimonial-page-wrap .expand-btn,.bs-vehicle-review .expand-btn{position:relative;z-index:5}.bs-vehiclereviews-page-wrap .data-pager-inner{padding:0}.bs-vehiclereviews-page-wrap .vehicle-datapager a.btn-numerics,.bs-vehiclereviews-page-wrap .vehicle-datapager span.btn-current{display:block}.buyerscoredealershipsummary,.buyerscorevehiclesummary{margin-bottom:2rem;position:relative}.buyerscoredealershipsummary .overall-link,.buyerscorevehiclesummary .overall-link{position:absolute;top:0;left:0;right:0;bottom:0}.buyerscoredealershipsummary .buyerscore-testimonial,.buyerscorevehiclesummary .buyerscore-testimonial{background:#fff!important;border-top:0;border-bottom:0;padding-top:0;padding-bottom:0}.buyerscoredealershipsummary .buyerscore-testimonial:first-child,.buyerscorevehiclesummary .buyerscore-testimonial:first-child{border-top:0}.buyerscoredealershipsummary .buyerscore-testimonial.is-active,.buyerscorevehiclesummary .buyerscore-testimonial.is-active{border-color:#e6e6e6}.buyerscoredealershipsummary .buyerscore-testimonial .starratings,.buyerscorevehiclesummary .buyerscore-testimonial .starratings{margin-top:0}.buyerscoredealershipsummary .buyerscore-testimonial .starratings:before,.buyerscorevehiclesummary .buyerscore-testimonial .starratings:before{display:none}.buyerscoredealershipsummary h2,.buyerscorevehiclesummary h2{color:#01589c;font-weight:900;font-family:"Lato",sans-serif;font-size:1.625rem;text-transform:capitalize}.buyerscoredealershipsummary h2 a,.buyerscorevehiclesummary h2 a{color:#01589c;border-bottom:2px solid transparent;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;line-height:1;display:inline-block}.buyerscoredealershipsummary h2 a:hover,.buyerscorevehiclesummary h2 a:hover{border-bottom:2px solid #01589c}.buyerscoredealershipsummary .bs-logo,.buyerscorevehiclesummary .bs-logo{margin-top:.5rem;position:relative;z-index:4}.buyerscoredealershipsummary .bs-logo img,.buyerscorevehiclesummary .bs-logo img{width:7.5rem;max-height:1.25rem}.buyerscoredealershipsummary .bs-logo .powered-by,.buyerscorevehiclesummary .bs-logo .powered-by{font-size:.875rem;color:rgba(0,0,0,.5);margin-right:.25rem}.buyerscoredealershipsummary .rating-pair .title,.buyerscorevehiclesummary .rating-pair .title{color:#01589c}.buyerscoredealershipsummary .overall-stars,.buyerscorevehiclesummary .overall-stars{display:block}.buyerscoredealershipsummary .overall-stars .rating,.buyerscorevehiclesummary .overall-stars .rating{position:relative;line-height:1.25rem;position:relative;top:-.1875rem;padding-right:.5rem;padding-left:.25rem;color:rgba(0,0,0,.8)}.buyerscoredealershipsummary .overall-stars .count,.buyerscorevehiclesummary .overall-stars .count{padding-left:.75rem;position:relative;line-height:1.25rem;position:relative;top:-.1875rem;display:inline-block;color:rgba(0,0,0,.8)}.buyerscoredealershipsummary .overall-stars .count a,.buyerscorevehiclesummary .overall-stars .count a{color:rgba(0,0,0,.8);-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.buyerscoredealershipsummary .overall-stars .count:before,.buyerscorevehiclesummary .overall-stars .count:before{content:"";position:absolute;top:.125rem;bottom:0;left:0;width:.0625rem;background:#e6e6e6}.buyerscoredealershipsummary .overall-text,.buyerscorevehiclesummary .overall-text{margin-top:1.25rem;position:relative;padding-left:2.5rem;font-family:"Lato",sans-serif;line-height:1.4;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;min-height:2.5rem}.buyerscoredealershipsummary .overall-text i,.buyerscorevehiclesummary .overall-text i{font-size:1.75rem;position:absolute;top:.3125rem;left:0}.buyerscoredealershipsummary .overall-text span,.buyerscorevehiclesummary .overall-text span{color:#01589c;font-size:1rem}.view-normal .buyerscore-testimonial.is-active{background:#fff!important}}@media only screen and (min-width:375px){.testimonial-page-wrap .is-active .expanded-section-container,.bs-vehicle-review .is-active .expanded-section-container{display:table;width:100%}.testimonial-page-wrap .rating-pair,.bs-vehicle-review .rating-pair{width:50%;float:left}.testimonial-page-wrap .rating-pair .title,.bs-vehicle-review .rating-pair .title{min-width:10.625rem}.testimonial-page-wrap .rating-pair:nth-child(2n+1),.bs-vehicle-review .rating-pair:nth-child(2n+1){clear:both}}@media only screen and (min-width:640px){.bs-hdr-icon{width:5rem;height:5rem;background:#01589c;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;text-align:center;float:left;margin-right:1.25rem}.bs-hdr-icon i{font-size:2.3125rem;color:#fff;line-height:5rem}.buyerscore-errorwrapper.buyerscore-nodealerreviews{padding:0 .25rem}.bs-header{width:calc(100% - 102px);float:left;padding-top:.375rem}.review-header{border-left:.0625rem solid #e6e6e6;border-right:.0625rem solid #e6e6e6}.review-header h3{font-size:1.125rem}.bs-vehicle-reviews{padding-left:1rem;padding-right:1rem}.bs-vehicle-reviews li{border:.0625rem solid #e6e6e6;border-bottom:0;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:0;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:0}.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{}