@charset "UTF-8";@keyframes pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@media only screen{.compare-vehicles .vehicle-info .clean-car-reebate-fee{padding:0 .875rem}.clean-car-reebate-fee{font-size:11px;position:relative;color:#999}.clean-car-reebate-fee img{position:relative;top:-2px;margin-left:.25rem}.clean-car-reebate-fee a.sp-hover-link,.clean-car-reebate-fee img.sp-hover-link{transform:scale(1);display:inline-block}.clean-car-reebate-fee .debug{position:absolute;top:0;left:0;border:dashed 1px #000;background-color:#ffffe0;padding:.7em;right:0;width:max-content;z-index:1}.clean-car-reebate-fee-details{position:absolute;width:100%;max-width:300px;margin-left:-150px;top:calc(100% + .25rem);left:50%;z-index:100;background-color:#0a0a0a;padding:1rem 1rem 1.25rem;color:#fefefe;font-size:12px;text-align:left}.clean-car-reebate-fee-details .disclaimer{position:relative;top:-.75rem;margin-bottom:-.5rem}.clean-car-reebate-fee-details p{color:#fefefe!important;font-size:12px!important;text-align:left!important;padding-bottom:0!important;margin-bottom:.5rem}.clean-car-reebate-fee-details .sp-hover-close{text-align:right;color:#fff;cursor:pointer;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;position:relative;z-index:2}.clean-car-reebate-fee-details .sp-hover-close:hover{color:#fff;opacity:.7}.clean-car-reebate-fee-details a{color:#fff;font-weight:bold;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.clean-car-reebate-fee-details a i{vertical-align:middle;position:relative;top:0;font-size:16px}.clean-car-reebate-fee-details a:hover{opacity:.7;color:#fff}li.vehicle .vehicle-inner{position:relative}li.vehicle .vehicle-inner .clean-car-reebate-fee{margin-top:.5rem}li.vehicle .vehicle-inner .clean-car-reebate-fee-details{margin-left:0;left:0}li[data-stockno] .vehicle-inner{position:relative}div.featured-vehicles ul>li{position:relative}.vehicle-small-wrap{position:relative}.vehicle-small-wrap .clean-car-reebate-fee{position:static;display:table}.vehicle-small-wrap .clean-car-reebate-fee .clean-car-reebate-fee-details{width:300px}.single-vehicle-page .price-wrapper{position:relative;z-index:9}.single-vehicle-page .price-wrapper .clean-car-reebate-fee{margin-top:.25rem;display:inline-block}.single-vehicle-page .price-wrapper .clean-car-reebate-fee-details{margin-left:0;left:auto;right:0;width:300px}.single-vehicle-page .suggested .clean-car-reebate-fee{position:static}.single-vehicle-page .suggested .clean-car-reebate-fee span{white-space:nowrap}.single-vehicle-page .suggested .clean-car-reebate-fee img{top:-1px}.single-vehicle-page .suggested .clean-car-reebate-fee-details{top:calc(100% - .5rem);z-index:9999}.form-container .clean-car-reebate-fee-details{margin-left:0;left:0}.favourite-vehicles .price-wrapper .clean-car-reebate-fee{padding-left:1rem;display:table}.favourite-vehicles .price-wrapper .clean-car-reebate-fee .clean-car-reebate-fee-details{width:240px}.featured-vehicles .clean-car-reebate-fee{display:table}.featured-vehicles .clean-car-reebate-fee .clean-car-reebate-fee-details{width:240px}.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:#dc121a}.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:#ec1c24;font-size:2.5em;font-family:"Roboto",sans-serif}a:hover,a:focus{color:#950d12}.tabs dd>a,.tabs .tab-title>a{outline:0}button:focus{outline:0!important}*{outline:0!important;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent}.body-container{min-height:600px}#finance-popup .main-section .inner-section:after{z-index:-1}.button,.button.tiny,.finance-info-apply{-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.button:hover,.button.tiny:hover,.finance-info-apply:hover{background:#c51017}.finance-info-apply{color:#fff}.finance-info-apply:hover{color:#fff}.finance-app-wrap a.switch{margin-top:1rem}.finance-app-wrap select[data-invalid]+.custom-dropdown-area a[data-selectul]{background-color:rgba(236,88,64,.1)}.finance-app-wrap ul.finance li{list-style:disc;margin-left:1rem}.finance-app-wrap ul.finance{margin-bottom:1rem}.finance-app-wrap strong{font-size:1.2em}#finance-summary-section{position:relative}.term-container{display:inline-block}.term-container ul{display:none;position:absolute;bottom:100%;left:100px;width:170px}.term-container li{display:block}.term-container.active ul{display:block}.repayment-container{display:inline-block}.repayment-select{display:none;position:absolute;right:0;bottom:100%;width:170px}.active .repayment-select{display:block}.repayment-select li{display:block}.finance-calc-results #repayment-terms li.li-repay{display:none}.finance-calc-results #repayment-terms li.li-repay.active{display:inline-block}#config-page-wrapper{background:#fff;padding-left:2rem;padding-top:2rem}#config-page-wrapper .button{max-width:300px;margin:2rem 0}#config-page-wrapper .login-cell{margin:auto;max-width:600px}#config-page-wrapper .login-cell label{display:inline-block;min-width:80px}#config-page-wrapper h1{margin:0}#config-page-wrapper table{margin:4rem 0}#config-page-wrapper table th{padding-bottom:1rem}#config-page-wrapper table td{padding:0 1rem;min-width:10rem}#config-page-wrapper table td input{min-width:18rem}#google-trans{top:5%!important}#google-trans h3{font-size:28px;font-weight:900}#google-trans .standard-btn{margin-top:1rem;max-width:200px}#google-trans .icon-close{float:right;padding-top:1rem}#google-trans .google-area{max-width:400px;margin:auto}#google-trans .goog-te-gadget .goog-te-combo{margin:4px 0;padding:0 1rem}.google-translate{text-align:center}.google-translate a{color:#fff;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.google-translate a:hover{opacity:.7}.google-translate a i{font-size:22px;vertical-align:middle;margin-right:.5rem;margin-top:-2px}.video-link{background:url(../../../Motorcentral/Image/play-sm.png) center;width:36px;height:36px;position:absolute;right:8px;bottom:8px;padding:4px;z-index:80}.video-link:hover{opacity:.7;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.video-link.video-link-vehicle{background:url(../../../Motorcentral/Image/play.png) center;width:93px;height:93px;position:absolute;right:16px;top:1rem;padding:4px;z-index:80}.video-link.video-link-vehicle:hover{opacity:.7;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.gallery-wrapper{visibility:hidden;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.no-matching-results{padding-left:1rem}.home-vertical-search .row .row{margin-left:0;margin-right:0}.home-vertical-search .columns{padding:0;margin:0}.home-vertical-search .custom-dropdown-button,.home-vertical-search .zselect{position:relative}.home-vertical-search .custom-dropdown-button:after,.home-vertical-search .zselect:after{display:block;position:absolute;top:0;right:2px;width:18px;font-size:.7rem;pointer-events:none;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}.home-vertical-search .select{width:101%;-moz-appearance:none;text-indent:.01px;text-overflow:""}.home-vertical-search .custom-dropdown-button:active:after,.home-vertical-search .custom-dropdown-button:focus:after,.home-vertical-search .custom-dropdown-button:hover:after{right:2px;top:0}.service-form h4{font-weight:bold;font-size:20px}.service-form .custom-dropdown-area{margin-top:0}.service-form .button{max-width:200px;line-height:30px}.pswp img{height:auto!important}.pswp__bg{background:#1f2225!important}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background-color:rgba(0,0,0,0)!important}.pano-zoom{right:5%;bottom:25px;position:absolute;z-index:1}.pano-zoom i{font-size:30px;color:rgba(255,255,255,.4);-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.pano-zoom i:hover{color:#fff}.pano-images{left:5%;bottom:17px;position:absolute;z-index:1}.pano-title{left:10px;top:5px;position:absolute;color:#fff;text-shadow:2px 2px rgba(0,0,0,.1);font-size:18px}.pano-close a{font-size:20px;text-shadow:2px 2px rgba(0,0,0,.1)}.pano-controls-container{position:absolute;left:0;right:0;top:0;bottom:0}.pano-controls-container .top-bg{position:absolute;top:0;left:0;width:100%;height:80px;background-image:-owg(linear-gradient(180deg,rgba(31,34,37,.25) 0,rgba(31,34,37,0) 100%));background-image:-webkit(linear-gradient(180deg,rgba(31,34,37,.25) 0,rgba(31,34,37,0) 100%));background-image:-moz(linear-gradient(180deg,rgba(31,34,37,.25) 0,rgba(31,34,37,0) 100%));background-image:-o(linear-gradient(180deg,rgba(31,34,37,.25) 0,rgba(31,34,37,0) 100%));background-image:linear-gradient(180deg,rgba(31,34,37,.25) 0,rgba(31,34,37,0) 100%)}#panorama-div.reveal{margin-top:0;top:0!important;max-height:none!important;position:fixed}#panorama-div .cssload-loader{border:4px solid #fff}#panorama-container{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}#panorama-container canvas{max-width:800px;max-height:none;margin:0 auto;display:block}.pano-bottom-bg{position:absolute;bottom:0;left:0;width:100%;height:80px;background:rgba(31,34,37,.6);border-top:1px solid #404245;z-index:9999}.pano-pause{bottom:23px;position:absolute;left:50%;margin-left:-15px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;z-index:1}.pano-pause a i{font-size:40px;color:#fff;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.pano-pause a i:hover{color:#ec1c24}.pano-pause .refresh{display:inline}.pano-pause .refresh a i{font-size:30px;line-height:46px;color:rgba(255,255,255,.4);-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.pano-pause .refresh a i:hover{color:#fff}#panorama-controls{position:absolute;left:0;right:0;top:0;bottom:0}.pano-images .image-select,.pano-zoom .zoom,.pano-close a,.pano-pause a{width:34px;height:34px;line-height:29px;text-align:center;float:left;margin:0 0 8px 8px;cursor:pointer}.pano-images .image-select.debug-select{width:auto}.image-select{border:2px solid rgba(255,255,255,.4);color:rgba(255,255,255,.4);-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.pano-images .image-select:hover{color:#fff;border-color:#fff}.pano-images .image-select.active{border:0;cursor:default;color:#ec1c24;border:2px solid #ec1c24}.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:#ec1c24;font-size:1rem}.has-tip{border-bottom:1px dashed rgba(0,0,0,0)}input:disabled,input[readonly],textarea:disabled,textarea[readonly]{background:#fff}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;opacity:0}input[type=number]{-moz-appearance:textfield}[type=checkbox]{height:1.5rem;float:left;width:1.5rem;margin-right:.75rem;font-size:1rem;position:relative;margin-bottom:.75rem}[type=checkbox]:active,[type=checkbox]:focus{border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}[type=checkbox]:after{content:"";background-color:#fff;display:inline-block;visibility:visible;height:25px;width:25px;border:2px solid #aaa;cursor:pointer;position:absolute;top:-1px;left:-1px}[type=checkbox]:checked:after{content:"";position:absolute;display:block;font-family:"icomoon";font-size:1.3125rem;top:-1px;left:-1px;color:#585858;opacity:1}.nstSlider .leftGrip,.nstSlider .rightGrip{background:#ec1c24}.nstSlider .bar{background:#ec1c24;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 #ec1c24}.custom-dropdown-area{width:100%;position:relative;margin:4px 0 1rem;min-width:100px!important}.custom-dropdown-area:hover .custom-dropdown-button{border-color:#ec1c24;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 #ec1c24;background-color:#fff;border-color:#ec1c24!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 #ec1c24;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:.4375rem}[data-mclist-for]{position:relative;cursor:pointer;display:inline-block}ul[data-mclist]{display:none}ul[data-mclist].mclist-visible,.small-ddl-show{display:block;position:absolute;left:0;top:100%;width:200px;background:#fff;border:1px solid #ccc;z-index:999;-webkit-box-shadow:3px 3px 10px rgba(0,0,0,.1);-moz-box-shadow:3px 3px 10px rgba(0,0,0,.1);box-shadow:3px 3px 10px rgba(0,0,0,.1)}.dd-link{padding-right:.5rem;padding-bottom:.5rem}.dd-link li{line-height:1.4;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.dd-link li:last-child{border-bottom:0}.dd-link li:hover{background:#f0f0f0}.dd-link i{vertical-align:middle;pointer-events:none}.dd-link a{color:#000;font-weight:400;padding:.625rem 1rem;display:block;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.dd-link a i{font-size:1.25rem;vertical-align:text-bottom;padding-right:.25rem}ul[data-mclist].mclist-bottom.mclist-visible{top:auto;bottom:100%}.more-actions{line-height:2.5;color:#000}.more-actions:after{content:"";width:1rem;height:1rem;font-family:"icomoon";vertical-align:middle}.more-actions ul[data-mclist].mclist-bottom.mclist-visible{margin-bottom:0;bottom:64px;left:-4px;width:215px}.more-actions ul[data-mclist].mclist-bottom.mclist-visible i{margin-right:.25rem;font-size:.925rem;vertical-align:middle}.more-actions ul[data-mclist].mclist-bottom.mclist-visible i.icon-drive{font-size:.8rem}.small-ddl-show{display:table!important;top:44px;right:32px;left:auto;padding:.625rem;width:170px}.small-ddl-show .custom-dropdown-area{min-width:100px!important}.small-ddl-show .custom-dropdown-button{display:none}.small-ddl-show .dropdown.menu{width:190px;display:block!important}.small-ddl-show li{font-size:1rem;color:#000;line-height:1;padding:.425rem 0}.small-ddl-show li a{color:#000}.small-ddl-show li.selected{position:relative}.small-ddl-show li.selected:after{position:absolute;content:"";top:-.375rem;right:.6875rem;font-family:"icomoon";font-size:1.25rem;height:1rem;width:1rem;color:#000}.small-ddl-show li.selected a{color:#000}.back-link{font-size:13px;display:inline-block;position:relative;top:0}.back-link i{vertical-align:middle}.sw-sort{height:0;overflow:hidden}.fixed-top{cursor:pointer;padding:1rem .5rem;text-align:center;display:block;z-index:100;width:62px;height:62px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;background:#ec1c24;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:#ad0e15}.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:#ec1c24;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:#c51017}.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:#ec1c24;font-family:"Roboto",sans-serif;border:1px solid #ec1c24}.custom-btn:hover,.button:hover{background:#c51017;border:1px solid #c51017}.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:#ec1c24;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:0;max-width:170px}.form-container .vehicle-small .vehicle-info{color:#7f7f7f;line-height:1.2;font-size:.75rem;padding-left:1rem;float:left}.form-container .vehicle-small .vehicle-info h6{font-size:.875rem;font-weight:bold;color:#2a3744;padding-top:0!important;line-height:1.6;padding-bottom:.25rem!important}.form-container .vehicle-small .vehicle-info .special,.form-container .vehicle-small .vehicle-info .price,.form-container .vehicle-small .vehicle-info .amount,.form-container .vehicle-small .vehicle-info .price-wrapper{color:#7f7f7f;font-size:.75rem}.form-container .vehicle-small-wrap{max-width:100%;border:0;margin-bottom:0}.form-container .featured-vehicles .title{font-size:.875rem;font-weight:bold;color:#2a3744;padding-top:0!important;line-height:1;padding-bottom:.25rem!important;margin-bottom:0;text-align:left;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.form-container .featured-vehicles .specs,.form-container .featured-vehicles .price{color:#7f7f7f;font-size:.75rem}.form-container .form-fields{background:#fff;padding-top:1rem;border-top:1px solid #ccc;font-weight:bold;color:#585858;font-size:.875rem;line-height:1.8;padding-bottom:.5rem}.form-container .form-fields small{color:#aaa;font-size:70%}.form-container .form-fields .is-invalid-input{background:#ffe4e5;border:1px solid #ce9696}.form-container .form-fields [type=text],.form-container .form-fields textarea{box-shadow:none}.form-container .form-fields textarea:active,.form-container .form-fields textarea:focus{border:2px solid #ec1c24}.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 #ec1c24}.form-container .form-fields ::-webkit-input-placeholder{font-size:.875rem;padding-top:.125rem}.form-container .form-fields :-moz-placeholder{font-size:.875rem;padding-top:.125rem}.form-container .form-fields ::-moz-placeholder{font-size:.875rem;padding-top:.125rem}.form-container .form-fields :-ms-input-placeholder{font-size:.875rem;padding-top:.125rem}.form-container .form-fields label{vertical-align:top;padding-right:1rem}.form-container .form-fields .form-part{padding-bottom:.5rem}.form-container .form-fields .form-part h6{padding-top:.5rem}.form-container .form-fields .form-part .pay-by{padding-bottom:.5rem}.form-container .form-fields [type=checkbox]{height:1.5rem;float:left;width:1rem;margin-right:1rem;font-size:1rem;position:relative;margin-bottom:.75rem;padding:0}.form-container .form-fields [type=checkbox]:active,.form-container .form-fields [type=checkbox]:focus,.form-container .form-fields [type=checkbox]:hover{border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0}.form-container .form-fields [type=checkbox]:after{content:"";background-color:#fff;display:inline-block;visibility:visible;height:25px;width:25px;border:2px solid #aaa;cursor:pointer;position:absolute;top:-1px;left:-1px}.form-container .form-fields [type=checkbox]:checked:after{content:"";position:absolute;display:block;font-family:"icomoon";font-size:1.3125rem;top:-1px;left:-1px;color:#585858;opacity:1}.form-container .form-fields input[type=radio]{height:1.5rem;width:1.5rem;font-size:1rem;position:relative;line-height:1;padding:0}.form-container .form-fields input[type=radio]:active,.form-container .form-fields input[type=radio]:focus,.form-container .form-fields input[type=radio]:hover{border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0}.form-container .form-fields input[type=radio]:before{content:"";background-color:#fff;display:inline-block;visibility:visible;height:30px;width:30px;border:2px solid #aaa;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;position:absolute;left:-3px;top:-3px}.form-container .form-fields input[type=radio]:after{content:"";display:inline-block;visibility:visible;height:30px;width:30px;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;left:-3px;top:-3px;position:absolute}.form-container .form-fields input[type=radio]:checked:after{position:absolute;display:block;height:10px;width:10px;background:#585858;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;box-shadow:none;border:0;top:7px;left:7px;opacity:1}.form-container .form-fields input[type=radio]:checked:before:before{content:"";background-color:#fff;display:inline-block;visibility:visible;height:30px;width:30px;border:2px solid #aaa;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;left:-3px;top:-3px;position:absolute}.form-container .form-fields [type=checkbox]+label,.form-container .form-fields [type=radio]+label{font-weight:bold;color:#585858;font-size:.875rem;line-height:1.8}.form-container .form-fields .has-tip{line-height:1.4;color:#ec1c24;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:#ec1c24;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:#ec1c24;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 #ec1c24;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:#ec1c24;border-color:#ec1c24}.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:#ec1c24}.finance-app-wrap .privacy p{font-size:.8em;margin-bottom:auto}.finance-app-wrap .privacy ul{list-style-type:circle;margin-left:40px;font-size:.8em}.finance-app-wrap .privacy ul li{list-style-type:circle;color:#737373}.finance-app-wrap .panel .small.button{padding-top:18px;padding-bottom:18px;line-height:0;margin-top:21px}.finance-app-wrap .finance-more-info{background:#fafafa;padding:1rem 1rem .5rem 2rem;margin-bottom:1rem}.finance-app-wrap .finance-more-info h4{font-size:.875rem}.finance-app-wrap .finance-more-info p{padding-bottom:0;margin-bottom:.5rem}.finance-app-wrap .button{width:180px;line-height:1.8}.finance-app-wrap .has-tip{border-bottom:0;vertical-align:baseline;margin-left:.25rem}.switch [type=checkbox]:after{visibility:hidden}.inner-col{padding:0}.vehicle-save{margin-right:.375rem;background:#ec4125;padding:.125rem .5625rem .125rem;color:#fff;font-size:.5625rem;text-transform:uppercase;font-weight:400;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;white-space:nowrap}.vehicle-hot{background:#fd8b1c;padding:.125rem .5625rem;color:#fff;font-size:.5625rem;text-transform:uppercase;font-weight:400;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;margin-right:.375rem}.vehicle-hot i{font-size:.625rem;position:relative;left:-.1875rem;padding-left:.125rem}#video-div{background:#1f2225;border:1px solid #000!important;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;left:0!important;max-height:none!important;height:100%}#video-div .close-reveal-modal{float:right;position:absolute;top:.5rem;right:1rem;z-index:3;color:#ccc;font-size:1rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#video-div .close-reveal-modal:hover{color:#fff}#video-div .flex-video{max-width:800px;max-height:452px;height:auto;padding-bottom:45%;top:50%;margin-top:-200px}#video-div .flex-video iframe{max-height:452px}.reveal{padding:0 1rem;margin-top:3rem;background:#fff}.reveal.large{width:100%;max-width:none;top:0!important;margin-top:0}.finance-custom{padding:0 .5rem;font-size:.7em}.finance-custom span{font-size:.8rem;font-weight:600}.finance-custom:after{display:block;width:40px;border-top:1px solid #ccc;content:"";margin:.25rem 0}.featured-vehicles .finance-custom{padding:0}.featured-vehicles .finance-custom:after{display:none}#finance-popup .main-section .inner-section{padding-left:.625rem;padding-right:.625rem}.fc-no-vehicle{color:#911;margin-top:2rem}.fc-no-vehicle a{color:#911;text-decoration:underline;white-space:nowrap;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.fc-no-vehicle a:hover{color:#3d0707}#calculator-form{position:relative}#calculator-form .finance-extra-group-price{float:right;color:#aaa;font-size:1rem}#calculator-form .extra-section-selected-price{color:#aaa!important;font-size:1rem!important}#calculator-form 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:#ec1c24;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:#ec1c24;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:#950d12}#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:#ec1c24}#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 #ec1c24;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:#ec1c24}#calculator-form .from-price{color:#aaa!important;display:block;font-size:.725rem!important;padding-left:1.875rem;line-height:1;font-weight:300;position:relative;left:0;top:0;float:none!important}#calculator-form .extra-type{float:left}#calculator-form .extra-option{clear:both}#calculator-form .finance-mbi-product-type-description{padding-left:1.925rem;font-size:13px}#calculator-form .finance-mbi-product-type{padding-bottom:.875rem}#calculator-form .finance-mbi-product .per-week-display{display:block;padding-left:2.25rem}#calculator-form .finance-calc-extra-section{border-top:1px solid #ccc;padding:1.5rem .5rem}#calculator-form .finance-calc-extra-section:first-of-type{border-top:0}#calculator-form .finance-calc-extra-section .extra-collapse{display:none}#calculator-form .finance-calc-extra-section.expanded .extra-expand{display:none}#calculator-form .finance-calc-extra-section.expanded .extra-collapse{display:inline}#calculator-form .finance-extra-group{border-top:1px solid #ccc;padding:1.5rem .5rem;font-weight:400;font-size:1.125rem;color:#47494a;cursor:pointer}#calculator-form .finance-extra-group i{padding-right:.4375rem}#calculator-form .finance-extra-group .group-collapse{display:none}#calculator-form .finance-extra-group.expanded .group-expand{display:none}#calculator-form .finance-extra-group.expanded .group-collapse{display:inline}#calculator-form .finance-extra-group-items{padding-left:.875rem}#calculator-form .finance-extra-group-items .finance-calc-extra-section .add-title{font-size:1rem}#calculator-form .finance-extra-group-items .finance-calc-extra-section .image{padding-left:0}#calculator-form .finance-extra-group-items .finance-calc-extra-section .description{padding-left:0}#calculator-form .finance-extra-option:not(.selected){cursor:pointer}#calculator-form .select-indicator{width:18px;height:18px;line-height:18px;border-radius:50%;border:1px solid #ccc;display:inline-block;vertical-align:middle;margin-right:.75rem;-webkit-transition:all,.25s;-moz-transition:all,.25s;-o-transition:all,.25s;transition:all,.25s;position:relative}#calculator-form .selected .select-indicator{background:#39e;position:relative}#calculator-form .select-indicator:before{position:absolute;left:0;right:0;top:0;bottom:0;text-align:center;line-height:17px;color:#fff;content:"";font-family:"icomoon";opacity:0;font-size:1rem}#calculator-form .selected .select-indicator:before{opacity:1}#calculator-form #finance-mbi-options-container{margin:1rem -1.25rem 0}#calculator-form .finance-mbi-term{padding:2rem;border:1px solid #d1d1d1;background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;margin:0 .375rem;min-height:315px;text-align:center}#calculator-form .finance-mbi-term h4{text-align:center;font-size:1.25rem;color:#ec1c24}#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:#ec1c24;font-size:12px;line-height:1.2}#calculator-form .finance-mbi-term .finance-mbi-product:before{content:"";position:absolute;top:0;left:50%;margin-left:-57px;width:180px;height:1px;background:#ccc}#finance-mbi-options .slick-dots{margin:0;list-style:none;text-align:center;padding:1.5rem 0 0}#finance-mbi-options .slick-dots li{border:0;background:#ccc;padding:0;margin:0 .25rem;float:none;width:10px;display:inline-block;height:10px;cursor:pointer;color:transparent;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}#finance-mbi-options .slick-dots li.slick-active{background:#ec1c24}#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 #ec1c24;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:rgba(0,0,0,0);-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:#ec1c24;border-color:#ec1c24}.single-vehicle-wrap .action-wrap .vehicle-links li:hover:after{background:#ec1c24}.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:#ec1c24}.single-vehicle-wrap .action-wrap .vehicle-links li a:hover i{color:#ec1c24}.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:#ec1c24;position:relative;margin-top:2.5rem;border-color:#ec1c24;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:#c51017}.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:#ec1c24}.single-vehicle-wrap .title .has-360:hover{background:#c51017}.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:0;white-space:nowrap;vertical-align:top}.single-vehicle-wrap .links .favourite:before{content:"";outline:0}.single-vehicle-wrap .links .favourite:hover{color:rgba(100,100,100,.7);outline:0}.single-vehicle-wrap .links .favourite.active{color:#919191;outline:0;-webkit-animation:pulse 1.2s 1;-moz-animation:pulse 1.2s 1;-o-animation:pulse 1.2s 1;-ms-transform:pulse 1.2s 1;animation:pulse 1.2s 1}.single-vehicle-wrap .links .favourite.active:before{content:"";outline:0}.single-vehicle-wrap .price-wrapper{display:inline-block;width:100%;padding:1.5rem .375rem 1rem}.single-vehicle-wrap .price-wrapper .calculate-finance{padding:.375rem 1rem 0 0;line-height:1.2}.single-vehicle-wrap .price-wrapper .calculate-finance a.link{color:#ec1c24;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:#ad0e15}.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:#ec1c24}.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:#ec1c24;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 #ec1c24;padding:.25rem .75rem;font-size:.875rem;color:#000;margin:0 0 1rem;font-weight:400}.single-vehicle-wrap .summary .row{padding:.75rem 0;border-bottom:1px solid #dbdcdd}.single-vehicle-wrap .summary .row:last-child{border-bottom:0}.single-vehicle-wrap .summary .title{font-size:.875rem;color:#626262;font-weight:400;padding-right:1rem;padding-left:0}.single-vehicle-wrap .summary .fuelsaver,.single-vehicle-wrap .summary .safety-rating,.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:0;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:#ec1c24;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:#950d12}.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 #ec1c24;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:#ec1c24;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:#ec1c24;background:#ec1c24}.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:#ec1c24;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:#ec1c24;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:#ec1c24;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:0;background:#ccc;padding:0;margin:0 .25rem;float:none;width:10px;display:inline-block;height:10px;cursor:pointer;color:transparent;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}.single-vehicle-wrap .calculator .insure-vehicle-single .slick-dots li.slick-active,.single-vehicle-wrap .calculator .service-plan-vehicle-single .slick-dots li.slick-active{background:#ec1c24}.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:#ec1c24}.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:#ec1c24}.single-vehicle-wrap .map .inner-map ul.contacts li.sales-person:last-child{border-bottom:0}.single-vehicle-wrap .map .slick-slider .arrow-left{display:block;font-size:2rem;font-weight:normal;color:rgba(204,204,204,.5);font-family:"icomoon"!important;position:relative;left:1rem;line-height:1;text-align:center;width:2rem;height:2rem;padding:0 .5rem 0 0;z-index:1;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;float:left}.single-vehicle-wrap .map .slick-slider .arrow-left:after{content:"";top:8rem;margin-top:-1rem;position:absolute;z-index:10}.single-vehicle-wrap .map .slick-slider .arrow-left:hover{cursor:pointer;color:#ccc}.single-vehicle-wrap .map .slick-slider .arrow-left:before{content:"";background-image:-owg(linear-gradient(90deg,#fff 0,#fff 40%,rgba(255,255,255,0) 100%));background-image:-webkit(linear-gradient(90deg,#fff 0,#fff 40%,rgba(255,255,255,0) 100%));background-image:-moz(linear-gradient(90deg,#fff 0,#fff 40%,rgba(255,255,255,0) 100%));background-image:-o(linear-gradient(90deg,#fff 0,#fff 40%,rgba(255,255,255,0) 100%));background-image:linear-gradient(90deg,#fff 0,#fff 40%,rgba(255,255,255,0) 100%);width:70px;height:100%;min-height:240px;position:absolute;top:0;left:-1rem;z-index:2}.single-vehicle-wrap .map .slick-slider .arrow-right{display:block;font-size:2rem;font-weight:normal;color:rgba(204,204,204,.5);font-family:"icomoon"!important;position:relative;top:0;right:0;margin-top:0;line-height:1;text-align:right;width:2rem;height:2rem;padding:0 0 0 .5rem;z-index:1;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;float:right}.single-vehicle-wrap .map .slick-slider .arrow-right:after{content:"";top:8rem;margin-top:-1rem;position:absolute;z-index:10;right:1.25rem}.single-vehicle-wrap .map .slick-slider .arrow-right:hover{cursor:pointer;color:#ccc}.single-vehicle-wrap .map .slick-slider .arrow-right:before{content:"";background-image:-owg(linear-gradient(-90deg,#fff 0,#fff 40%,rgba(255,255,255,0) 100%));background-image:-webkit(linear-gradient(-90deg,#fff 0,#fff 40%,rgba(255,255,255,0) 100%));background-image:-moz(linear-gradient(-90deg,#fff 0,#fff 40%,rgba(255,255,255,0) 100%));background-image:-o(linear-gradient(-90deg,#fff 0,#fff 40%,rgba(255,255,255,0) 100%));background-image:linear-gradient(-90deg,#fff 0,#fff 40%,rgba(255,255,255,0) 100%);width:70px;height:100%;min-height:240px;position:absolute;top:0;right:0;z-index:2}.single-vehicle-wrap .map .slick-slider .slick-dots{margin:0;list-style:none;text-align:center;padding:1.5rem 0 .5rem}.single-vehicle-wrap .map .slick-slider .slick-dots li{border:0;background:#ccc;padding:0;margin:0 .25rem;float:none;width:10px;display:inline-block;height:10px;cursor:pointer;color:transparent;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}.single-vehicle-wrap .map .slick-slider .slick-dots li.slick-active{background:#ec1c24}.single-vehicle-wrap .delivery{padding:0 0 2rem;padding-left:.375rem;padding-right:.375rem}.single-vehicle-wrap .delivery h6{font-size:1.3125rem;font-weight:bold;color:#2a3744;margin-bottom:.5rem}.single-vehicle-wrap .delivery p{color:#737373;font-size:.875rem;border-top:2px solid #e4e6eb;padding-top:1rem;margin-bottom:.5rem}.single-vehicle-wrap .delivery label{color:#000;font-weight:400}.single-vehicle-wrap .delivery .amount{float:right;font-size:2rem;font-weight:300;margin-top:1.75rem}.single-vehicle-wrap .delivery select{-moz-appearance:none;text-indent:.01px;text-overflow:"";height:45px;padding:.25rem 1rem;font-size:.875rem;color:#8b8b8b;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="32" height="24" viewBox="0 0 32 24"><polygon points="0,0 32,0 16,24" style="fill: #b2b2b2;"></polygon></svg>')}.single-vehicle-wrap .suggested{padding:0 0 2rem;padding-left:.375rem;padding-right:.375rem}.single-vehicle-wrap .suggested h6{font-size:1.3125rem;font-weight:bold;color:#2a3744;margin-bottom:.375rem}.single-vehicle-wrap .suggested li{clear:both;padding-top:1.125rem;padding-bottom:1.125rem;border-bottom:1px solid #ccc;display:inline-block}.single-vehicle-wrap .suggested li:first-child{border-top:2px solid #ccc;padding-top:1.5rem}.single-vehicle-wrap .suggested li:last-child{border-bottom:0}.single-vehicle-wrap .suggested li .img{padding-left:0!important}.single-vehicle-wrap .suggested li .img img{float:left}.single-vehicle-wrap .suggested li .vehicle-info{float:right}.single-vehicle-wrap .suggested li .vehicle-info .title{font-size:.875rem;font-weight:bold;color:#2a3744;display:block;padding:0!important}.single-vehicle-wrap .suggested li .vehicle-info .specs{font-size:.75rem;color:#7f7f7f;display:block}.single-vehicle-wrap .suggested li .vehicle-info .price{font-size:.75rem;color:#999;display:block}.single-vehicle-wrap .suggested li .vehicle-info .on-road-costs{font-size:.75em;display:inline}.single-vehicle-wrap .vehicle-ftr{background:#fff;padding:.5rem .5rem .625rem;border-top:3px solid #ec1c24;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:#ec1c24;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:#ad0e15}.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:#ad0e15}.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:#e71c23}.color1{color:#000}.color2{color:#fff}.color3{color:#ec1c24}.color4{color:#bebebe}.color5{color:rgba(0,153,204,.4)}.color6{color:#747474}.backcolor1{background-color:#000}.backcolor2{background-color:#fff}.backcolor3{background-color:#ec1c24}.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:#e71c23;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:#e71c23;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:#e71c23}.top-bar-title{margin-right:0;padding:0 .75rem;text-align:center;color:#fff;font-weight:bold;font-size:1.0625rem}.top-bar-title .menu-title{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:60%;display:inline-block}.is-drilldown-submenu-parent>a::after{content:"";font-family:"icomoon";border:0;font-size:.875rem;padding-right:.5rem}.js-drilldown-back>a::before{content:"";font-family:"icomoon";border:0;font-size:.875rem;vertical-align:bottom;vertical-align:-webkit-baseline-middle;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}.off-canvas-wrapper{background-color:#1e232b;overflow:hidden}.off-canvas-content{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.title-bar-right{height:3.25rem}.title-bar-right a{color:#fff;font-weight:300;font-size:.875rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.title-bar-right a:hover{color:#e6e6e6}.title-bar-right .favourite{padding-right:1rem}.title-bar-right .favourite i{font-size:1.25rem;padding-right:.25rem}.title-bar-right .favourite .amount{vertical-align:super}.title-bar-right .search{font-size:1.25rem;padding-right:.25rem}ul.off-canvas-list{width:250px;float:left;height:0}ul.off-canvas-list li{width:250px;background:#1e232b;z-index:1000}ul.off-canvas-list li a{color:#fff;font-size:1.25rem;font-weight:300;line-height:1.2;display:block;width:250px;padding-top:.75rem;padding-bottom:.75rem;padding-left:2rem;border-left:3px solid #1e232b;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}ul.off-canvas-list li a:hover,ul.off-canvas-list li a.active{background-color:#14171c;border-left:3px solid #ec1c24;color:#ec1c24}ul.off-canvas-list li.js-drilldown-back a{padding-left:1.5rem;border-bottom:1px solid #14171c;border-left:0}ul.off-canvas-list li.js-drilldown-back a:hover{background-color:#1e232b;border-left:0;color:#b3b4b6}ul.off-canvas-list li.sub-title{color:#fff;border-bottom:1px solid #14171c;background:#292f3a;opacity:.8;padding:.5rem 0 .5rem 2rem}ul.off-canvas-list li.close a{border-left:0;color:#919396;border-bottom:1px solid #14171c;margin:.375rem 0 1.25rem;line-height:1;padding:.25rem 0 .75rem 2rem}ul.off-canvas-list li.close a:hover{background-color:#1e232b;border-left:0;color:#b3b4b6}ul.off-canvas-list li.links #off-canvas-info{padding-top:4rem}ul.off-canvas-list li.links #off-canvas-info ul li{float:left;width:60px;margin-right:1rem}ul.off-canvas-list li.links #off-canvas-info ul li:hover{background-color:none;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px}ul.off-canvas-list li.links #off-canvas-info ul li .fi-telephone{font-size:31px}ul.off-canvas-list li.links #off-canvas-info ul li a{padding:.375rem .25rem 0;border-left:0;color:#adaeaf;width:60px;background-color:#14171c;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;position:relative;text-align:center;font-size:1.425rem;line-height:2.4}ul.off-canvas-list li.links #off-canvas-info ul li a:hover{background-color:#14171c;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;color:#ec1c24}ul.off-canvas-list li.links #off-canvas-info ul li a:active{background-color:none;border-left:0}ul.off-canvas-list li.links #off-canvas-info ul li a .amount{position:absolute;top:-.5rem;right:-.25rem;background:#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:0;margin:0 .1em}ul.off-canvas-list li:first-child .mobile-links a{margin-left:0}ul.off-canvas-list li:last-child .mobile-links a{margin-right:0}.mobile-menu-icon i{text-align:center;vertical-align:middle;min-width:2.3rem;min-height:2.3rem;display:inline-block;border-radius:50%;color:#fff;background-color:#ec1c24;padding-top:.1em}.mobile-menu-icon i.fi-lock{color:#ec1c24;background-color:#fff}.mobile-menu-icon.active i{background-color:#fff;color:#ec1c24}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:#ec1c24;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.favourite-vehicles .view-vehicle a:hover{color:#c51017}.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:#ec1c24;content:""}.compare-wrapper .back-link{font-size:.875rem;color:#ec1c24;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:#c51017}.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:#ec1c24;border-color:#ec1c24}.compare-wrapper .book-test:hover a,.compare-wrapper .buy-now:hover a{color:#ec1c24}.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 #950d12;text-shadow:1px 1px #c51017;-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,#ec1c24,#ce1118));background-image:-webkit(linear-gradient(90deg,#ec1c24,#ce1118));background-image:-moz(linear-gradient(90deg,#ec1c24,#ce1118));background-image:-o(linear-gradient(90deg,#ec1c24,#ce1118));background-image:linear-gradient(90deg,#ec1c24,#ce1118);-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,#ed2a32,#dc121a));background-image:-webkit(linear-gradient(90deg,#ed2a32,#dc121a));background-image:-moz(linear-gradient(90deg,#ed2a32,#dc121a));background-image:-o(linear-gradient(90deg,#ed2a32,#dc121a));background-image:linear-gradient(90deg,#ed2a32,#dc121a);border:1px solid #a40e13}.favourite-vehicles li.compare-selected{opacity:1}.max-selected li{opacity:.3}.favourite-vehicles li:not(.compare-selected) .vehicle-inner:hover{background:#f7f7f7}.favourite-vehicles .compare-selected .vehicle-inner{background:#f7fdf7}.favourite-vehicles li{-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.favourite-vehicles li .vehicle-inner{border-bottom:1px solid #ccc;display:table;width:100%;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s}.favourite-vehicles li:first-child .vehicle-inner{border-top:1px solid #ccc}.favourite-vehicles li .cell-photo{float:left;border:0}.favourite-vehicles li .vehicle-info h6{font-size:.75rem}.favourite-vehicles li .price-wrapper{color:#ec1c24;padding-top:0}.favourite-vehicles li .price-wrapper .special{color:#ec1c24}.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 #ec1c24;-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 #ec1c24;-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:#ec1c24;max-width:180px;margin:.5rem auto 1rem}.compare-btn-area #compare-button:hover{background:#c51017;border:1px solid #c51017}.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:#ec1c24;-webkit-transition:all,.3;-moz-transition:all,.3;-o-transition:all,.3;transition:all,.3}.afford .finance-links a:hover{color:#c51017}.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:#ec1c24}.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:#ec1c24}.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 #ec1c24;padding:0 2.25rem 0 2.9375rem}.select-search #affordability-search .is-invalid-input{background:#fbdad4;position:relative;z-index:0;padding:0 2.25rem 0 2.9375rem}.select-search #affordability-search .input-wrapper{position:relative}.select-search #affordability-search .input-wrapper:before{content:"";font-family:"icomoon";position:absolute;left:1px;top:1px;display:block;height:45px;width:40px;background:#f4f4f4;padding:.625rem .875rem;z-index:1}.select-search #affordability-search .input-wrapper .cost-end{position:absolute;right:1rem;top:.75rem}.select-search #affordability-search select{color:#676767;border:0}.select-search #affordability-search select:hover{border:0}.select-search #affordability-search .custom-dropdown-area{background:#fff;border:0;color:#676767;text-transform:uppercase;padding-left:0;position:relative;line-height:1;height:2.25rem;margin-bottom:2.25rem;white-space:nowrap;margin-top:0}.select-search #affordability-search .custom-dropdown-area:hover{border:0;padding:0;background-color:#fff}.select-search #affordability-search .custom-dropdown-area:hover .custom-dropdown-button{background-color:#fff}.select-search #affordability-search .custom-dropdown-area ul{background-color:#fafafa;padding:0}.select-search #affordability-search .custom-dropdown-area ul li{padding:.5rem 1rem}.select-search #affordability-search .custom-dropdown-area ul li:hover{background-color:#ddd}.select-search #affordability-search .custom-dropdown-button{border:0;border-bottom:1px solid #b2b7ba;padding:0;line-height:3rem;color:#676767}.select-search #affordability-search .custom-dropdown-button:hover,.select-search #affordability-search .custom-dropdown-button:active{padding:0;background:transparent;border:0;border-bottom:1px solid #b2b7ba;border-color:#b2b7ba!important}.select-search #affordability-search .custom-dropdown-button:after{content:"";font-family:"icomoon";font-size:1rem;display:inline-block;position:absolute;width:2rem;height:2.4375rem;top:-4px;right:0;pointer-events:none;padding-top:.5rem;padding-left:.375rem;background:#fff;color:#676767}.select-search #affordability-search .search-btn-wrap a{width:200px;margin:auto;padding:1rem;font-size:1rem}.select-search #affordability-search .reset-btn{padding-bottom:3rem;margin-top:1rem}.select-search #affordability-search .reset-btn button{color:#707070;background:none;border:0;text-shadow:none;margin:auto;display:block;letter-spacing:1.2px}.select-search #affordability-search .reset-btn button i{font-size:.625rem;padding-right:.5rem}.select-search #search-type-select{padding:0;background:#f9fafa;min-height:100%}.select-search .search-type-option{padding:1rem}.select-search .search-type-option h5{color:#ec1c24;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:#ec1c24;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:#ad0e15}.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:#ec1c24;content:""}.select-search .slider{background:#ebeef2;height:.875rem;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.select-search .sliderCaption{color:#8d8d8d;font-size:.75rem}.select-search .search-panel{padding:0 1rem}.select-search .search-panel label{margin-bottom:-1.5rem;font-weight:bold}.select-search .search-panel input{border:0;border-bottom:1px solid #e7e8e9;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-size:2rem;color:#000;font-weight:900;padding:0 0 .5rem 0;margin-bottom:2.875rem}.select-search .search-panel input[type=checkbox]{font-size:1rem;margin-right:.5rem}.select-search .search-panel ::-webkit-input-placeholder{color:#e5e7e8}.select-search .search-panel :-moz-placeholder{color:#e5e7e8;opacity:1}.select-search .search-panel ::-moz-placeholder{color:#e5e7e8;opacity:1}.select-search .search-panel :-ms-input-placeholder{color:#e5e7e8}.select-search .search-panel :placeholder-shown{color:#e5e7e8}.select-search .search-panel .zselect{background:#fff;border:0;border-bottom:1px solid #b2b7ba;color:#676767;text-transform:uppercase;padding-left:0;position:relative;line-height:1;height:2.25rem;margin-bottom:2.25rem;white-space:nowrap}.select-search .search-panel .zselect:after{content:"";font-family:"icomoon";font-size:1rem;display:inline-block;position:absolute;width:2rem;height:2.4375rem;bottom:1px;right:0;pointer-events:none;padding-top:.5rem;padding-left:.375rem;background:#fff}.select-search .search-panel .zselect ul{margin:18px 0 0 0;padding:0;max-height:300px;overflow:auto}.select-search .search-panel .zselect ul li{color:#222;vertical-align:middle;line-height:1.6;padding:.5rem;cursor:pointer}.select-search .search-panel .zselect ul li span{display:block!important}.select-search .search-panel .zselect ul li:hover{background-color:#ddd}.select-search .search-panel .colour{margin-top:1.75rem}.select-search .search-panel .model{padding-bottom:.5rem}.select-search .search-panel .engine-size{padding-bottom:1.875rem}.select-search .search-btn-wrap{padding-top:4rem;display:inline-block;margin:auto;width:100%}.select-search .search-btn-wrap a{width:200px;margin:auto;padding:1rem;font-size:1rem}.select-search .reset-btn{padding-bottom:18rem;margin-top:1rem}.select-search .reset-btn button{color:#707070;background:none;border:0;text-shadow:none;margin:auto;display:block;letter-spacing:1.2px}.select-search .reset-btn button i{font-size:.625rem;padding-right:.5rem}.select-search span.slider-handle{-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px;background:#48b5ff;border:0;outline:hidden;width:1.5rem;height:1.5rem;outline:0}.select-search span.slider-handle:hover{background:#0095fb}.select-search .low{margin-left:-.125rem}.select-search .high{margin-left:.125rem}.select-search p.intro{color:#888;font-size:1rem;line-height:1.2}.select-search span.slider-fill{background:#77c7fe;height:.875rem}.select-search #pnlLifestyleSearch{padding-bottom:8rem}.select-search #pnlLifestyleSearch .zselect{margin-top:.625rem;margin-bottom:1rem}.select-search #pnlLifestyleSearch .custom-dropdown-area{background:#fff;border:0;color:#676767;text-transform:uppercase;padding-left:0;position:relative;line-height:1;height:2.25rem;margin-bottom:2.25rem;white-space:nowrap;margin-top:0}.select-search #pnlLifestyleSearch .custom-dropdown-area:hover{border:0;padding:0;background-color:#fff}.select-search #pnlLifestyleSearch .custom-dropdown-area:hover .custom-dropdown-button{background-color:#fff}.select-search #pnlLifestyleSearch .custom-dropdown-area ul{background-color:#fafafa;padding:0}.select-search #pnlLifestyleSearch .custom-dropdown-area ul li{padding:.125rem 1rem}.select-search #pnlLifestyleSearch .custom-dropdown-area ul li.disabled{display:none}.select-search #pnlLifestyleSearch .custom-dropdown-area ul li:hover{background-color:#ddd}.select-search #pnlLifestyleSearch .custom-dropdown-button{border:0;border-bottom:1px solid #b2b7ba;padding:0;line-height:3rem;color:#676767}.select-search #pnlLifestyleSearch .custom-dropdown-button:hover,.select-search #pnlLifestyleSearch .custom-dropdown-button:active{padding:0;background:transparent;border:0;border-bottom:1px solid #b2b7ba;border-color:#b2b7ba!important}.select-search #pnlLifestyleSearch .custom-dropdown-button:after{content:"";font-family:"icomoon";font-size:1rem;display:inline-block;position:absolute;width:2rem;height:2.4375rem;top:-4px;right:0;pointer-events:none;padding-top:.5rem;padding-left:.375rem;background:#fff;color:#676767}.select-search #pnlLifestyleSearch .slick-dots{margin:0;list-style:none;text-align:center;padding:.5rem 0 0}.select-search #pnlLifestyleSearch .slick-dots li{border:0;background:#ccc;padding:0;margin:0 .25rem;float:none;width:12px;display:inline-block;height:12px;cursor:pointer;color:transparent;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}.select-search #pnlLifestyleSearch .slick-dots li.slick-active{background:#ec1c24}.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:#ec1c24}.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:#ec1c24}.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:#ec1c24}.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:#ec1c24}.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:#ec1c24}.swiper-slide .circle .circle-icon-wrapper{display:table-cell;vertical-align:middle;text-align:center;color:#fff;font-size:1.8rem}.swiper-slide .circle.no-bg .circle-icon-wrapper{color:#222}.section1-wrapper{background-color:#f5f5f5}.section-inner{padding:1.2rem 1rem .5rem 1rem}.section{font-size:.9rem;padding:1rem 0}.small-link,a.small-link:hover,a.small-link:focus{color:#bebebe;font-size:.8em;margin-left:.5em;text-decoration:underline;cursor:pointer}.small-link-2,a.small-link-2:hover,a.small-link-2:focus{font-size:.8em;color:#000;text-decoration:none}a.small-link-2 span:hover{text-decoration:underline}.strike{display:block;text-align:center;overflow:hidden;white-space:nowrap}.strike>span{position:relative;display:inline-block;padding:0 .4rem;font-size:.7rem}.strike>span:before,.strike>span:after{content:"";position:absolute;top:50%;width:9999px;height:1px;background:#000}.strike>span:before{right:100%}.strike>span:after{left:100%}.strike.color4>span:before,.strike.color4>span:after{background:#bebebe}.round-full{border-radius:50%}.ellipsis{white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}span.quoted{display:block;color:#bebebe;vertical-align:top}span.quoted:before{content:"“";line-height:1em;display:inline-block;font-size:1.5em;font-family:Georgia}span.quoted:after{content:"”";line-height:1em;display:inline-block;font-size:1.5em;font-family:Georgia}.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:#f04b51;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:#c51017}.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:#7e0b0f}.testimonial-page-wrap .tab-links{border-bottom:solid 1px gray;margin-bottom:2rem}.testimonial-page-wrap .tab-links a.tab{display:inline-block;padding:.5rem 1rem;margin-right:1rem;text-transform:uppercase;font-weight:700;letter-spacing:.25px;border:solid 1px gray;border-bottom:0;border-radius:5px;border-bottom-left-radius:0;border-bottom-right-radius:0}.testimonial-page-wrap .tab-links a.tab.active,.testimonial-page-wrap .tab-links a.tab:hover{background:#ec1c24;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:#ec1c24;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:#ec1c24;vertical-align:top;padding:0;width:100%;margin:0;line-height:2.3125rem;height:2.3125rem;margin-top:1px}.search-panel .btn-advanced-search{display:inline-block}.search-input-wrapper{position:relative}.search-input-wrapper input.search-input{padding-right:3rem}.search-input-wrapper .btn-search{position:absolute;right:0;width:2.5rem;height:100%;top:0}.search-input-wrapper .btn-search i{line-height:2.3rem}.section1-wrapper .advanced-search{border:1px solid #e6e6e6}.advanced-search{background:rgba(0,0,0,.03);margin:1em 0 auto;padding:1em 0}.advanced-search label{text-align:left;margin-bottom:.125em;font-size:.7rem;text-transform:uppercase}.advanced-search input,.advanced-search select{height:2.3125rem;line-height:2.3125rem}.advanced-search select{font-size:.8em}.advanced-search div.row>div>div.row>div:nth-child(1){padding-right:.25rem}.advanced-search div.row>div>div.row>div:nth-child(2){padding-left:.25rem}.advanced-search .small-links .hide-advanced{font-size:13px}.advanced-search .small-links button{float:right;font-size:13px}.vehicle .cell-photo{position:relative}.vehicle .stock-no{position:absolute;bottom:0;left:0;background:rgba(48,48,48,.7);padding:0 .25rem;color:#fff;font-size:12px}.vehicles-wrapper .small-ddl-show{overflow:visible!important;padding:0}.vehicles-wrapper .custom-dropdown-area ul{position:static;border:0;padding:0}.vehicles-wrapper .custom-dropdown-area ul li{padding:0 1rem;line-height:3}.search-bar{background:#f3f3f3;padding:.625rem 1rem .5rem 1rem;position:relative;font-size:.75rem;border-bottom:1px solid #dcdcdc;color:#959595;text-shadow:1px 1px rgba(255,255,255,.3)}.search-bar i{font-family:"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:#ec1c24;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:#c51017}.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:0}.vehicle-results ul.vehicle-list li.vehicle .cell-photo{overflow:hidden}.vehicle-results ul.vehicle-list li.vehicle .cell-photo .vehicle-media{z-index:5}.vehicle-results ul.vehicle-list li.vehicle .vehicle-save,.vehicle-results ul.vehicle-list li.vehicle .vehicle-hot{margin-top:.125rem;display:inline-block;vertical-align:text-top}.vehicle-results ul.vehicle-list li.vehicle .vehicle-save i,.vehicle-results ul.vehicle-list li.vehicle .vehicle-hot i{top:.0625rem}.vehicle-results ul.vehicle-list li.vehicle.jumbo{border-bottom:0;padding:.5rem .625rem}.vehicle-results ul.vehicle-list li.vehicle.jumbo .vehicle-inner{display:inline-block;background:#1c2022;margin:.625rem 0 0;padding:1rem 0 1.5rem}.vehicle-results ul.vehicle-list li.vehicle.jumbo .vehicle-inner h6{color:#fff;font-weight:500;line-height:1.25}.vehicle-results ul.vehicle-list li.vehicle.jumbo .vehicle-inner .price-wrapper{padding-top:0;color:#f9cc3c}.vehicle-results ul.vehicle-list li.vehicle.jumbo .vehicle-inner .favourite{float:right;font-size:1.5rem;display:inline-block;color:#717272;font-family:"icomoon";-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;padding-top:1rem;outline:0}.vehicle-results ul.vehicle-list li.vehicle.jumbo .vehicle-inner .favourite:before{content:""}.vehicle-results ul.vehicle-list li.vehicle.jumbo .vehicle-inner .favourite:hover{color:rgba(255,255,255,.5)}.vehicle-results ul.vehicle-list li.vehicle.jumbo .vehicle-inner .favourite.active{color:#ffb4d9;opacity:.8;-webkit-animation:pulse 1.2s 1;-moz-animation:pulse 1.2s 1;-o-animation:pulse 1.2s 1;-ms-transform:pulse 1.2s 1;animation:pulse 1.2s 1}.vehicle-results ul.vehicle-list li.vehicle.jumbo .vehicle-inner .favourite.active:before{content:""}.vehicle-results ul.vehicle-list li.vehicle.jumbo .vehicle-inner .cell-photo{border:0;margin:0;padding:0}.vehicle-results ul.vehicle-list li.vehicle.jumbo .vehicle-inner .special-offer-title{display:inline-block;padding-bottom:.5rem;color:#ffecb0}.vehicle-results ul.vehicle-list li.vehicle.jumbo .vehicle-inner .special-offer-title .title{font-size:1.25rem;color:#ffecb0;font-weight:300;display:block;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s}.vehicle-results ul.vehicle-list li.vehicle.jumbo .vehicle-inner .special-offer-title .offer{font-size:.75rem;color:#fff;font-weight:400;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s}.vehicle-results ul.vehicle-list li.vehicle.jumbo .vehicle-inner .special-offer-title .title-bold{font-weight:900;color:#f9cc3c}.vehicle-results ul.vehicle-list li.vehicle.jumbo .vehicle-inner .special-offer-title i{font-size:1.75rem;color:#f9cc3c;padding-right:.5rem;position:relative;bottom:-.125rem}.vehicle-results ul.vehicle-list li.vehicle.jumbo .vehicle-inner .finance-text,.vehicle-results ul.vehicle-list li.vehicle.jumbo .vehicle-inner .vehicle-specs{color:#818181}.vehicle-results ul.vehicle-list li.vehicle.jumbo .vehicle-inner .vehicle-icons{display:inline-block;padding-top:.75rem;padding-bottom:.25rem}.vehicle-results ul.vehicle-list li.vehicle.jumbo .vehicle-inner .vehicle-icons ul li i{color:#8e9091}.vehicle-results ul.vehicle-list li.vehicle.super-featured{padding:1rem .625rem 3.5rem}.vehicle-results ul.vehicle-list li.vehicle.super-featured .vehicle-inner{background:#1c2022;padding:.9375rem 0 1.5rem;display:inline-block;margin:0}.vehicle-results ul.vehicle-list li.vehicle.super-featured .vehicle-inner h6{color:#fff;font-weight:500;line-height:1.25}.vehicle-results ul.vehicle-list li.vehicle.super-featured .vehicle-inner .price-wrapper{padding-top:0;font-weight:400;color:#f9cc3c}.vehicle-results ul.vehicle-list li.vehicle.super-featured .vehicle-inner .favourite{color:#717272;outline:0}.vehicle-results ul.vehicle-list li.vehicle.super-featured .vehicle-inner .favourite:before{content:""}.vehicle-results ul.vehicle-list li.vehicle.super-featured .vehicle-inner .favourite:hover{color:rgba(255,255,255,.5)}.vehicle-results ul.vehicle-list li.vehicle.super-featured .vehicle-inner .favourite.active{color:#ffb4d9;opacity:.8;-webkit-animation:pulse 1.2s 1;-moz-animation:pulse 1.2s 1;-o-animation:pulse 1.2s 1;-ms-transform:pulse 1.2s 1;animation:pulse 1.2s 1}.vehicle-results ul.vehicle-list li.vehicle.super-featured .vehicle-inner .favourite.active:before{content:""}.vehicle-results ul.vehicle-list li.vehicle.super-featured .vehicle-inner .cell-photo{border:0}.vehicle-results ul.vehicle-list li.vehicle.super-featured .vehicle-inner .vehicle-icons{display:inline-block;padding-top:.75rem;padding-bottom:.25rem}.vehicle-results ul.vehicle-list li.vehicle.super-featured .vehicle-inner .vehicle-icons ul li i{color:#8e9091}.special-offer-title{display:none}.finance-text,.vehicle-dealership{color:#818181;font-size:.875rem;line-height:1.6;padding-top:.125rem}.finance-text .finance-insurance,.vehicle-dealership .finance-insurance{position:relative;margin-top:.75rem;margin-bottom:.5rem;display:inline-block;font-style:italic}.finance-text .finance-insurance:before,.vehicle-dealership .finance-insurance:before{content:"";position:absolute;top:-6px;left:0;width:20px;height:1px;background:#ccc}.finance-text .finance-insurance:after,.vehicle-dealership .finance-insurance:after{content:"";position:absolute;bottom:-6px;left:0;width:20px;height:1px;background:#ccc}.vehicle-dealership{margin-top:.5rem;color:#e98a85;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.vehicle-dealership i{vertical-align:initial;color:#e98a85;padding-right:.25rem}.vehicle-specs{color:#818181;font-size:.875rem;line-height:1.2;padding-top:.75rem;padding-bottom:.25rem}.vehicle-enquiry-mtf{padding-top:2em}.fuel-label{display:inline-block}.fuel-label .icon-star3,.fuel-label .icon-star,.fuel-label .icon-star2{font-size:.75em}.price-wrapper{color:#ec1c24;font-weight:600;font-size:1rem;padding-top:.25rem}.price-wrapper .price{margin-right:.375rem}.price-wrapper .price .plus-gst{margin-left:.25rem}.price-wrapper .special,.price-wrapper .pre{font-weight:500}.price-wrapper .special{color:#ec4125}.cell-photo{position:relative;display:block;border:1px solid #ddd}.cell-photo img{width:100%}.cell-photo .vehicle-media{position:absolute;right:.5rem;top:.5rem}.cell-photo .vehicle-media .link-360,.cell-photo .vehicle-media .link-video{color:rgba(255,255,255,.9);font-size:.625rem;background:rgba(0,0,0,.7);padding:.25rem .75rem!important;line-height:1.4;text-transform:uppercase;letter-spacing:.7px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.cell-photo .vehicle-media .link-360 i,.cell-photo .vehicle-media .link-video i{padding-left:.125rem}.cell-photo .vehicle-media .link-360:hover,.cell-photo .vehicle-media .link-video:hover{opacity:.95}.cell-photo .vehicle-media .link-video{padding-right:.5rem!important;padding-left:.425rem!important;margin-left:.25rem}.special-gallery{display:none}.vehicle-badges{position:relative;width:20%;z-index:1}.vehicle-badges .new,.vehicle-badges .arriving,.vehicle-badges .sold,.vehicle-badges .on-sale{position:absolute;top:0;left:0}.vehicle-badges .new:hover,.vehicle-badges .arriving:hover,.vehicle-badges .sold:hover,.vehicle-badges .on-sale:hover{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.vehicle-badges .on-sale{color:#fbdad4;font-size:1rem;position:absolute;top:0;left:0;line-height:1.4}.vehicle-badges .on-sale:before{content:"";border-top:45px solid #ed4429;border-right:45px solid transparent;position:absolute;top:-6px;left:-8px}.vehicle-badges .on-sale:after{content:"";font-family:"icomoon";color:#fbdad4;position:absolute;top:0;left:0}.vehicle-info h6{font-size:1.125rem;margin-bottom:.5rem;padding:.5rem 0 0!important;font-weight:500;line-height:1.25}.vehicle-info .price-wrapper{font-size:1rem;line-height:1.4;font-weight:400}.vehicle-info .favourite{float:right;font-size:1.5rem;color:#d2d2d3;line-height:1;padding-top:1rem;display:inline-block;font-family:"icomoon";-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;outline:0}.vehicle-info .favourite:before{content:"";outline:0}.vehicle-info .favourite:hover{color:#717272;opacity:.7;outline:0}.vehicle-info .favourite.active{color:#ffb4d9;outline:0;-webkit-animation:pulse 1.2s 1;-moz-animation:pulse 1.2s 1;-o-animation:pulse 1.2s 1;-ms-transform:pulse 1.2s 1;animation:pulse 1.2s 1}.vehicle-info .favourite.active:before{content:"";outline:0}.vehicle-info .vehicle-icons{padding-top:.875rem;padding-bottom:.25rem;display:inline-block;padding-left:.625rem}.vehicle-info .vehicle-icons ul{margin-left:0}.vehicle-info .vehicle-icons ul li{float:left;padding-right:.75rem}.vehicle-info .vehicle-icons ul li i{font-size:1.3rem;color:#a8a8a8}.vehicles-paging{background:#f1f2f3}.vehicles-paging p{font-size:.625rem;color:#6d6d6e;padding-top:1rem;text-align:center;margin-bottom:.5rem}.vehicles-paging .results-count{font-family:"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:0}.vehicle-small-wrap{max-width:600px;margin:0 auto;border:1px solid #ccc;padding:.5rem;margin-bottom:1rem}.vehicle-small{margin:0}.vehicle-small .vehicle-info{width:67%;float:left;color:#7f7f7f;line-height:1.2;font-size:.75rem;padding-left:1rem}.vehicle-small .vehicle-info h6{font-size:.875rem;font-weight:bold;color:#2a3744;padding-top:0!important;line-height:1.6;padding-bottom:0!important;margin-bottom:0;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.vehicle-small .vehicle-info .price-wrapper{display:block;text-align:left;font-family:"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:0;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:#ec1c24}.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:0;padding-top:0}.contact-page-wrap ul.sales li span{display:block}.contact-page-wrap ul.sales .sales-person{font-size:.8125em;margin-bottom:1.5rem}.contact-page-wrap ul.sales .sales-person img{-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;width:80px;margin-right:5px;border:#c8ced5 solid 2px;background:#fff}.contact-page-wrap ul.sales .sales-person .name{font-size:1rem;font-weight:700}.contact-page-wrap ul.sales .sales-person .position{color:#aaa}.contact-page-wrap .custom-dropdown-area{margin-bottom:2.5rem}.contact-page-wrap h4.contact-title{font-family:"Roboto",sans-serif;font-weight:bold;font-size:28px;color:#495059;letter-spacing:-1px;border-left:4px solid #ec1c24;padding-left:1rem;line-height:.8;margin-bottom:1rem}.contact-page-wrap .map{border-top:2px solid #f5f5f5;margin-bottom:1rem}.contact-page-wrap .map .dealership-googlemap{height:12rem;width:100%;margin-top:1rem}.contact-page-wrap .contact-info ul li{padding:.4em 0}.contact-page-wrap .contact-info ul li.business-hours{border-bottom:0}.contact-page-wrap .contact-info ul li span{display:block;font-size:1rem;font-family:"Roboto",sans-serif;color:#282828}.contact-page-wrap .contact-info ul li span i{color:#aaaeb3;float:left;display:block;height:1.75rem;padding-top:.375rem;padding-right:.375rem}.contact-page-wrap .contact-info ul li .day-hours{display:block}.contact-page-wrap .contact-info ul li .day-hours .day{display:inline;color:#b3b7bb;text-align:left}.contact-page-wrap .contact-info ul li .day-hours .hours{display:inline;color:#282828;text-align:right;float:right}.contact-page-wrap .contact-info ul li .small{font-size:.75rem;color:#707070;float:right}.contact-page-wrap .contact-info .title{font-weight:bold}.contact-page-wrap .medium-layout .sales-team.sales-team-mtf{margin-top:1em;padding-top:1em}.contact-page-wrap .contact-info-mtf{padding-top:2em}.contact-page-wrap .contact-info-mtf span{font-size:.9rem}.contact-page-wrap .contact-info-mtf ul.sales .sales-person .name{font-size:.9rem}.contact-page-wrap .contact-info-mtf ul.sales li:last-child{margin-bottom:.5em}.contact-page-wrap .contact-info-mtf span.name,.contact-page-wrap .contact-info-mtf span.title{font-size:.9rem}.contact-page-wrap .sales-team{margin-bottom:1rem;padding-top:2rem}.contact-page-wrap .sales-team ul{padding:2rem 0 1rem;border-top:2px solid #f5f5f5}.contact-page-wrap .sales-team ul li .contact-img{width:30%;max-width:110px;float:left}.contact-page-wrap .sales-team ul li .contact-info{width:70%;float:left;font-size:14px}.contact-page-wrap .sales-team ul li .contact-info span{line-height:1.4}.contact-page-wrap .sales-team ul li .contact-info a{font-size:14px;font-family:"Roboto",sans-serif;border-bottom:1px dotted #ededed;color:#a0a0a0;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.contact-page-wrap .sales-team ul li .contact-info a:hover{color:#ec1c24}.contact-page-wrap .dealer-tabs{border-bottom:1px solid #000;margin-bottom:2rem;padding:1rem .4rem 0 .4rem}.contact-page-wrap strong.select-dealer{display:block;margin-bottom:.5rem;margin-left:.4rem}.contact-page-wrap .dealer-tabs a{display:block;float:left;background:#f6f6f6;border:1px solid #000;border-bottom:0;margin-right:.5rem;color:#000;padding:.5rem 1.5rem}.contact-page-wrap .dealer-tabs a.active{background:#fff;color:#ec1c24;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:#ec1c24;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:#c51017}.finance-splash .blurb{color:#737373}.finance-splash .blurb small{margin-top:.5rem;line-height:1.4;font-size:11px;display:block}.finance-splash a.btn{color:#333;background:#f6f6f6;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px;-webkit-box-shadow:inset 2px 2px rgba(255,255,255,.3),2px 2px rgba(0,0,0,.3);-moz-box-shadow:inset 2px 2px rgba(255,255,255,.3),2px 2px rgba(0,0,0,.3);box-shadow:inset 2px 2px rgba(255,255,255,.3),2px 2px rgba(0,0,0,.3);text-align:center;display:block;padding:.5rem .5rem}.finance-splash a.btn h4{color:#222;font-weight:bold;text-transform:uppercase;text-shadow:2px 2px #fff}.finance-splash a.btn p{font-size:14px}.finance-splash .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:#ec1c24}.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:#ec1c24}.fin-app-2015 .current-vehicle-section{background:#fff;border:0}.fin-app-2015 .single-vehicle-wrapper>div{border:0;padding:0}.fin-app-2015 .form-section{padding-bottom:10rem;background:#fff}.fin-app-2015 .form-section label{font-size:13px;color:#565656}.fin-app-2015 .fal-line{height:2px;background:#d1d1d1;border-bottom:1px solid #f1f1f1;margin:2rem 0 3rem}.fin-app-2015 #Address-Details{margin-top:-1rem}.fin-app-2015 #Address-Details .fal-line{margin:0 0 2rem}.fin-app-2015 .nav-buttons{text-align:center}.fin-app-2015 .nav-buttons div{text-align:center;color:#fff;height:38px;line-height:38px;display:inline-block;width:130px;margin:1rem 0}.fin-app-2015 .nav-buttons .btn-prev{background:#474c4f;color:#fff;line-height:40px;text-align:left;padding-right:30px;padding-left:39px;position:relative;display:inline-block;text-transform:uppercase}.fin-app-2015 .nav-buttons .btn-prev:before{position:absolute;left:24px;top:13px;width:9px;height:13px;background:url(../../../Motorcentral/Image/arrow-l.png);content:""}.fin-app-2015 .nav-buttons .btn-next{margin-left:8px;background:#ec1c24;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 #ec1c24;margin:0 0 1rem;text-shadow:1px 1px #fff}.fin-app-2015 .fal-steps{padding:1rem .5rem 1.5rem;background:#e8e8e8;margin-left:-15px;margin-right:-15px}.fin-app-2015 .fal-steps .fal-step-btn{width:12%;float:left;text-align:center}.fin-app-2015 .fal-steps .fal-step-btn .text{overflow:hidden;font-size:16px;height:0;line-height:40px;color:#969696;text-shadow:1px 1px #fff;margin-bottom:1rem}.fin-app-2015 .fal-steps .fal-step-btn .text.two-line{line-height:20px}.fin-app-2015 .fal-steps .fal-step-btn .btn{padding-top:3px;border:1px solid #ababab;margin:16px auto 0;width:36px;height:36px;background:#e8e8e8}.fin-app-2015 .fal-steps .fal-step-btn .btn .inner{margin:0 auto;text-align:center;width:36px;height:36px}.fin-app-2015 .fal-steps .fal-step-btn .btn .inner .img{margin-top:9px}.fin-app-2015 .fal-steps .fal-step-btn .btn .inner .number{color:#ababab;font-size:20px;line-height:10px;padding-right:2px}.fin-app-2015 .fal-steps .fal-step-btn.complete .text{color:#ec1c24}.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 #ec1c24;background:#ec1c24}.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:#ec1c24}.fin-app-2015 .fal-steps .fal-step-btn.active .btn{padding-top:0;background:#ec1c24;margin-top:0;border-width:2px;border-color:#ec1c24}.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:#ec1c24}.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:#ec1c24}.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:#ec1c24}.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 #ec1c24;margin-bottom:1rem;background-color:#ec1c24}.no-results-area .start-new-search:hover{background-color:#c51017;border-color:#c51017;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:0;padding:0}#search-horizontal .search-panel ::-webkit-input-placeholder{color:#87888a;font-weight:300;font-family:"Roboto",sans-serif}#search-horizontal .search-panel ::-moz-placeholder{color:#87888a;font-weight:300;font-family:"Roboto",sans-serif}#search-horizontal .search-panel :-ms-input-placeholder{color:#87888a;font-weight:300;font-family:"Roboto",sans-serif}#search-horizontal .search-panel :-moz-placeholder{color:#87888a;font-weight:300;font-family:"Roboto",sans-serif}#search-horizontal .search-panel input,#search-horizontal .search-panel select{background:none;border:solid 1px #45bde8;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;font-family:"Roboto",sans-serif;font-weight:300;color:#87888a;padding:0 1rem}#search-horizontal .search-panel label{display:none}#search-horizontal .search-panel .custom-dropdown-area{border:solid 1px #45bde8;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin-top:0;padding-left:0;padding-right:0}#search-horizontal .search-panel .custom-dropdown-area li:first-child{display:none}#search-horizontal .search-panel .custom-dropdown-area a{font-family:"Roboto",sans-serif;font-weight:300;color:#87888a;font-weight:300;font-family:"Roboto",sans-serif;padding:0 1rem}#search-horizontal .search-panel .custom-dropdown-area a div>a{padding-left:0}#search-horizontal .search-panel .custom-dropdown-area .option-title a{padding:0}#search-horizontal .search-panel .custom-dropdown-area ul{background-color:#fff}#search-horizontal .search-panel .custom-dropdown-area ul li.disabled{display:none}#search-horizontal .search-panel .custom-dropdown-area .custom-dropdown-button{border:0}#search-horizontal .search-panel .custom-dropdown-area .custom-dropdown-button:hover,#search-horizontal .search-panel .custom-dropdown-area .custom-dropdown-button:active,#search-horizontal .search-panel .custom-dropdown-area .custom-dropdown-button:focus{border:0;padding-right:2rem}#search-horizontal .search-panel .custom-dropdown-area:hover .custom-dropdown-button{padding-right:2rem}#search-horizontal .search-panel .zselect{font-family:"Roboto",sans-serif;font-weight:300;color:#87888a;border:solid 1px #45bde8;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;padding:0 1rem;font-weight:300;font-family:"Roboto",sans-serif}#search-horizontal .search-panel .zselect ul{background-color:#fff;padding-top:8px;margin-top:0;max-height:280px;overflow:auto;left:7px}#search-horizontal .search-panel .zselect ul li{padding-top:.425rem;padding-bottom:.375rem}#search-horizontal .search-panel .zselect ul li:hover{background-color:#f0f0f0;color:#87888a}#search-horizontal .search-panel .zselect ul li span{padding-top:0;display:block!important;padding-left:2rem;line-height:24px}#search-horizontal .search-panel .zselect ul li:last-child{padding-bottom:0}#search-horizontal .search-panel .zselect,#search-horizontal .search-panel .custom-dropdown-button{position:relative}#search-horizontal .search-panel .zselect:after,#search-horizontal .search-panel .custom-dropdown-button:after{position:absolute;font-family:icons-custom;content:"";right:10px;background:none;top:calc(50% - 4px);color:#87888a;z-index:1;width:0;height:0;border-style:solid;border-width:9px 5px 0 5px;border-color:#939495 transparent transparent}#search-horizontal .search-panel .home-search-btn{display:table;margin:auto;width:100%}#search-horizontal .search-panel .btn-search-sm{display:none!important}#search-horizontal .search-panel a.button.btn-search{display:none!important}#search-horizontal .search-panel .home-btn{display:block}#search-vertical{top:0;left:0;position:absolute;z-index:50;width:100%;padding:0;display:block;border:0;pointer-events:none}#search-vertical .search-inner{background:#fff;font-family:"Roboto",sans-serif;pointer-events:all}#search-vertical .search-panel{margin:0;padding:0;border:0}#search-vertical .search-panel [type=text]{padding-left:0}#search-vertical .search-panel i:after{background:#fff}#search-vertical .search-panel i.col2:after{right:5px}#search-vertical .search-panel input{border:1px solid #ccc}#search-vertical .search-panel .btn-search{background-color:transparent;height:auto;line-height:normal}#search-vertical .search-panel .zselect{padding-left:0}#search-vertical select{background:#fff;border:1px solid #ccc;color:#000}#search-vertical label{display:none}#search-vertical .custom-dropdown-area{display:block}#search-vertical .custom-dropdown-area .custom-dropdown-button{font-size:12px;background:#fff;border:1px solid #ccc;color:#000;margin-bottom:2px;padding:7px 7px 7px 0}#search-vertical .custom-dropdown-area .custom-dropdown-button:hover{border-width:1px}#search-vertical .custom-dropdown-area ul{max-height:200px}#search-vertical .custom-dropdown-area .disabled{display:none}#search-vertical .custom-dropdown-area .disabled:hover{background:transparent}#search-vertical .custom-dropdown-area li{white-space:nowrap}#search-vertical .custom-dropdown-area li:first-child:hover{background:transparent}#search-vertical .zselect input{float:left;display:inline;margin-right:1rem}#search-vertical .zselect ul li span{display:inline!important;float:left;width:70%!important}#search-vertical [type=checkbox]:after{top:0}#search-vertical .zselect span.zmshead{white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;display:block;width:90%;font-size:12px}#search-vertical .custom-dropdown-button:after,#search-vertical .custom-dropdown-button:active:after,#search-vertical .custom-dropdown-button:focus:after,#search-vertical .custom-dropdown-button:hover:after{right:0}#search-vertical .search-input,#search-vertical .zselect{margin-top:0;font-size:12px;color:#000}#search-vertical .left-column{padding-right:.25rem}#search-vertical .right-column{padding-left:.25rem}#search-vertical .zselect{background:#fff;border:1px solid #ccc;position:relative}#search-vertical .zselect:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);background-position:100% center;background-repeat:no-repeat;position:absolute;right:0;content:"";width:1rem;height:1rem;top:.75rem}#search-vertical .zselect ul{max-height:200px;overflow:auto}#search-vertical .zselect ul li{padding:4px .7rem 4px .7rem}.admin-page-wrap .navtabs{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;border-bottom:solid 1px #000;margin-bottom:3rem}.admin-page-wrap .navtabs a{display:block;padding:.5rem 1rem;margin:0 1rem;background:#ddd;color:#000}.admin-page-wrap .navtabs a.active,.admin-page-wrap .navtabs a:hover{color:#000;background:gray}.admin-page-wrap table{text-align:left}.admin-page-wrap table th{text-align:left}.admin-page-wrap table th.actions{text-align:right}.admin-page-wrap table div.icons{font-size:24px}.admin-page-wrap table div.icons a{padding:0 .25rem}.admin-page-wrap table div.actions{text-align:right}.admin-page-wrap table div.actions span{position:relative}.admin-page-wrap table div.actions span i.fi-x{opacity:0;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-51%);-moz-transform:translateY(-51%);-ms-transform:translateY(-51%);-o-transform:translateY(-51%);transform:translateY(-51%);margin-left:-50%}.admin-page-wrap table div.actions span.disabled i.fi-x{opacity:.75;color:#444}.admin-page-wrap .switch{color:#000}.admin-page-wrap .switch.small label{height:18px;width:36px;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;border-radius:9px;vertical-align:text-bottom}.admin-page-wrap .switch.small label:after{top:1px;left:1px;height:16px;width:16px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.admin-page-wrap .switch.small input:checked+label{background:#ec1c24}.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:0}.no-results-vehicles .vehicle{padding-bottom:0;border:0;margin-bottom:2.5rem}.no-results-vehicles .vehicle .vehicle-info .vehicle-icons{padding-left:.9375rem}.sold-question{margin-right:.5rem}.search-term{padding-top:0}.buy-now-page-wrap .button{margin-top:1.5625rem;margin-left:0}.small-ddl-show .dropdown.menu{display:block!important}.custom-dropdown-button{display:block}#finance-popup .main-section .inner-section{padding-left:.9375rem;padding-right:.9375rem}.finance-calc-results{padding:1rem .9375rem 1rem}.finance-calc-results #repayment-terms .repayment-freq:after{right:3px}.finance-calc-results #repayment-terms .repayment-select{bottom:7.25rem}#finance-form-section{padding-bottom:1rem}#calculator-form #vehicle-details{width:100%}#finance-summary-section .brief-summary{padding:1rem 1.425rem 10rem;background:#fafafa;border-top:1px solid #ccc;color:#a1a1a1;line-height:2;display:-webkit-box}#finance-summary-section .brief-summary .inner{width:100%;padding-bottom:1rem}#finance-summary-section .brief-summary .inner .columns{padding-left:0;padding-right:0}#finance-summary-section .brief-summary .inner .total{border-top:1px solid #ccc;padding-top:.25rem;margin-top:.25rem;color:#000}#finance-summary-section .brief-summary .inner .weekly{color:#a1a1a1;font-size:.875rem;padding:0 0 1rem;text-align:right}#finance-summary-section .brief-summary .inner .weekly span{float:none}#finance-summary-section .brief-summary .inner .pw-text{float:right}#finance-summary-section .brief-summary .inner .extra-option,#finance-summary-section .brief-summary .inner .extra-type,#finance-summary-section .brief-summary .inner .extra-value,#finance-summary-section .brief-summary .inner .extra-remove{line-height:1.2}#finance-summary-section .brief-summary .inner .extra-option{width:100%;margin-right:.25rem;float:left}#finance-summary-section .brief-summary .inner .extra-type{display:block;color:#000;float:left}#finance-summary-section .brief-summary .inner .extra-value{float:right;color:#000}#finance-summary-section .brief-summary .inner .extra-remove{float:left;padding:.125rem 0 1rem}#finance-summary-section .brief-summary .inner #summary-extras{border-top:2px solid #333;padding-top:1rem;display:inline-block;width:100%}#finance-summary-section .brief-summary .inner #summary-extras .extra-total{clear:left}#finance-summary-section .brief-summary .inner .summary-extra{clear:both}#finance-summary-section .brief-summary h2{font-size:1.875rem;border-bottom:2px solid #ccc;color:#000;padding-bottom:.5rem}#finance-summary-section .brief-summary span{float:right}.single-vehicle-page{padding:2.5rem 0 6rem}.single-vehicle-wrap .action-wrap{padding:0}.single-vehicle-wrap .action-wrap li{width:49%;float:left}.single-vehicle-wrap .action-wrap li:nth-child(even){margin-right:2%}.single-vehicle-wrap .action-wrap li.ask-question{margin-right:2%}.single-vehicle-wrap .action-wrap li.book-test-drive{margin-right:0}.single-vehicle-wrap .action-wrap li.buy-now-li{width:100%}.single-vehicle-wrap .inner.columns{padding-left:.9375rem;padding-right:.9375rem}.single-vehicle-wrap .vehicle-ftr{padding:.875rem 1.188rem;z-index:100}.single-vehicle-wrap .vehicle-ftr a.buy-now{width:190px;float:right}.single-vehicle-wrap .links{padding-top:1.25rem}.single-vehicle-wrap .links .dd-link,.single-vehicle-wrap .links .stock-no,.single-vehicle-wrap .links a.dd-link{padding-right:1rem}.single-vehicle-wrap .links .i-link{vertical-align:baseline;padding-right:.425rem;color:#000}.single-vehicle-wrap .gallery-wrapper{margin-bottom:1.5rem;padding:0}.single-vehicle-wrap .gallery-wrapper .no-image{height:400px;line-height:400px}.single-vehicle-wrap .gallery-wrapper .gallery-links .inner{z-index:1}.single-vehicle-wrap .gallery-wrapper .gallery-links .inner a{font-size:80px}.single-vehicle-wrap .gallery-wrapper .gallery-links .inner:hover .media-links{margin-top:-55px}.single-vehicle-wrap .title{padding-right:.5rem}.single-vehicle-wrap .title h2{font-size:1.75rem;font-weight:900}.single-vehicle-wrap .price-wrapper{width:305px;float:right;padding:0 1rem 1rem 0}.single-vehicle-wrap .price-wrapper .calculate-finance{padding:.375rem 0;float:left;border-right:1px solid #ccc;margin-top:.75rem}.single-vehicle-wrap .price-wrapper .calculate-finance a.link i{padding-right:.5rem}.single-vehicle-wrap .price-wrapper .special{display:block}.single-vehicle-wrap .price-wrapper .price{float:right}.single-vehicle-wrap .price-wrapper .price .amount{font-size:2.125rem}.single-vehicle-wrap .price-wrapper .price .amount .on-road-costs{display:block}.single-vehicle-wrap .price-wrapper .price .sale-offer{white-space:nowrap}.single-vehicle-wrap .feature-wrap{padding:2rem .375rem 1rem}.single-vehicle-wrap .feature-wrap ul.feature-list li:nth-child(2n+1){clear:both}.single-vehicle-wrap .feature-tablet{padding-left:2rem;padding-top:0}.single-vehicle-wrap .feature-tablet ul.feature-list li{margin-bottom:.25rem}.single-vehicle-wrap .feature-tablet ul.feature-list li:after{color:#707070}.single-vehicle-wrap .calculator{width:106.4%;padding:1rem 1.25rem .25rem 1.75rem;margin:2rem 0 2rem -1.5rem}.single-vehicle-wrap .calculator .finance-calculator-vehicle-single .provider-logo,.single-vehicle-wrap .calculator .insure-vehicle-single .provider-logo,.single-vehicle-wrap .calculator .service-plan-vehicle-single .provider-logo{margin-top:2.25rem;max-width:125px;width:25%}.single-vehicle-wrap .calculator .finance-calculator-vehicle-single .intro,.single-vehicle-wrap .calculator .insure-vehicle-single .intro,.single-vehicle-wrap .calculator .service-plan-vehicle-single .intro{width:75%;float:left;clear:none;margin-bottom:0}.single-vehicle-wrap .calculator .finance-calculator-vehicle-single .finance-links,.single-vehicle-wrap .calculator .insure-vehicle-single .finance-links,.single-vehicle-wrap .calculator .service-plan-vehicle-single .finance-links{padding-bottom:1rem;float:left;clear:both}.single-vehicle-wrap .calculator .finance-calculator-vehicle-single .full-calc,.single-vehicle-wrap .calculator .finance-calculator-vehicle-single .apply-btn,.single-vehicle-wrap .calculator .insure-vehicle-single .full-calc,.single-vehicle-wrap .calculator .insure-vehicle-single .apply-btn,.single-vehicle-wrap .calculator .service-plan-vehicle-single .full-calc,.single-vehicle-wrap .calculator .service-plan-vehicle-single .apply-btn{max-width:180px;margin-top:1rem;padding-right:0}.single-vehicle-wrap .calculator .finance-calculator-vehicle-single .custom-btn,.single-vehicle-wrap .calculator .insure-vehicle-single .custom-btn,.single-vehicle-wrap .calculator .service-plan-vehicle-single .custom-btn{line-height:37px;padding:0;margin-left:1rem}.single-vehicle-wrap .calculator .finance-calculator-vehicle-single .apply-btn,.single-vehicle-wrap .calculator .insure-vehicle-single .apply-btn,.single-vehicle-wrap .calculator .service-plan-vehicle-single .apply-btn{padding:0}.single-vehicle-wrap .calculator .finance-calculator-vehicle-single .finance-calculator-vehicle-single p.disclaimer,.single-vehicle-wrap .calculator .insure-vehicle-single .finance-calculator-vehicle-single p.disclaimer,.single-vehicle-wrap .calculator .service-plan-vehicle-single .finance-calculator-vehicle-single p.disclaimer{font-weight:400}.single-vehicle-wrap .calculator .service-plan-vehicle-single ul,.single-vehicle-wrap .calculator .insure-vehicle-single ul{margin:0 -1.5rem}.single-vehicle-wrap .calculator .service-plan-vehicle-single .intro,.single-vehicle-wrap .calculator .insure-vehicle-single .intro{margin-bottom:.5rem}.single-vehicle-wrap .calculator .service-plan-vehicle-single .vehicle-extra-slide,.single-vehicle-wrap .calculator .insure-vehicle-single .vehicle-extra-slide{margin:0 .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:0;margin-bottom:4rem;font-weight:300}.select-search .search-select-line{width:100%;height:3.375rem;border-bottom:1px solid #ccc;position:absolute;z-index:-1}.select-search #pnlLifestyleSearch .ls-question-container:nth-child(2n+1){clear:both}.select-search a.close-reveal-modal{border-bottom:1px solid #ccc}.select-search #search-type-select{background:#fff;padding:0 1rem}.select-search #search-type-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:#ec1c24;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:#ad0e15}.select-search .search-panel{border:0}.select-search .search-panel .colour{margin-top:0}.select-search #affordability-search label{vertical-align:middle;font-size:1rem;line-height:2.938rem}.select-search .body-style{padding-top:.625rem}.select-search .year{padding-bottom:2.25rem}.top-bar-title{width:100%}header{margin-top:3.25rem}.finance-mtf-wrap .finance-app-wrap,.contact-page-wrap{padding:2rem 0}.book-drive-wrap{padding:2rem 0}.trade-in-wrap{padding:2rem 0}.trade-in-wrap .submit-btn{margin-top:0;height:47px;line-height:31px}.trade-in-wrap .btn-upload{cursor:pointer}.trade-in-wrap .ext-label span{cursor:pointer}.testimonial-page-wrap{padding:2rem 0}.product-page-wrap{padding:2rem 0}.mtf-website .mtf-login{display:inline-block;float:right}.inner-wrap{padding-top:0}.search-panel{background:#fff;border:1px solid #ccc;padding:15px}.search-panel h3{text-align:left;padding-top:0}.search-panel a.btn-search{display:none}.vehicle-search-slide-wrap .search-panel{padding:0;border:0}.vehicle-search-slide-wrap .link-slide{margin-right:.8rem}.vehicle-search-slide-wrap a{padding-top:.25rem}.vehicle-search-slide-wrap .vehicle-keyword-search{height:1.4rem}.vehicle-search-slide-wrap input{font-size:1em;padding:.2em 0;height:auto}.advanced-search{border-top:1px solid #ccc;background:none;padding:1em 0 0 0}.advanced-search .make select{margin-bottom:.4rem}.advanced-search .model label{display:none}.vehicles-wrapper{padding:2rem 0 0}.vehicles-wrapper #list-view-search{display:none!important}.vehicles-wrapper h1{color:#262a2d;font-weight:700}.vehicles-wrapper .small-ddl-show{overflow:visible!important;padding:1rem .625rem}.vehicles-wrapper .custom-dropdown-area ul{position:absolute;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:0}.vehicles-wrapper .custom-dropdown-area ul li{padding:0 1rem;line-height:3;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.vehicles-wrapper .custom-dropdown-area ul li:hover{background:#f0f0f0}.count-view-type{float:right}.results-bar{background:none;border-top:0;margin:0!important;padding:.25rem 0 .25rem}.results-bar .columns{padding:0}.results-bar .vehicle-select .columns{padding-right:1rem}.results-bar .vehicle-select .select-wrapper{position:relative}.results-bar .vehicle-select .select-wrapper:after{content:"";display:inline-block;position:absolute;width:2rem;height:2.8125rem;top:5px;right:0;pointer-events:none;border-left:1px solid #babfc2;padding-top:.5rem;padding-left:.375rem}.results-bar .vehicle-select .custom-dropdown-button{line-height:1.875rem}.results-bar .vehicle-select .custom-dropdown-area ul{min-width:177px;border-top:1px solid #ccc}.results-bar .vehicle-select .custom-dropdown-area ul .selected{position:relative}.results-bar .vehicle-select .custom-dropdown-area ul .selected:after{position:absolute;content:"";top:-.75rem;right:.6875rem;font-family:"icomoon";font-size:1.25rem;height:1rem;width:1rem;color:#000}.results-bar select{background-image:none;border:1px solid #babfc2;font-size:.75rem;padding-left:.5rem}.results-bar .results-count{text-align:right;width:100%;display:block;font-size:.75rem;line-height:3.5;padding-top:.425rem}.results-bar .vehicle-view-tab{text-align:right;float:right;padding-top:.5rem}.results-bar .vehicle-view-tab a{border:1px solid #e0e1e2;padding:.625rem .75rem .5rem;float:left;background:#f1f2f3;color:#2e3236;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.results-bar .vehicle-view-tab a:first-child{border-right:0}.results-bar .vehicle-view-tab a.on{background:#fff}.results-bar .vehicle-view-tab a.on:hover{background:#f6f7f8}.results-bar .vehicle-view-tab a:hover{background:#f6f7f8}.vehicle-results.gallery ul.vehicle-list li.vehicle{width:50%;margin:0;padding:1rem 0;list-style:none;float:left;border-bottom:0}.vehicle-results.gallery ul.vehicle-list li.vehicle .cell-photo img{-webkit-transition:all,3s;-moz-transition:all,3s;-o-transition:all,3s;transition:all,3s}.vehicle-results.gallery ul.vehicle-list li.vehicle .cell-photo img:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);-webkit-transition-timing-function:cubic-bezier(0,.88,.44,1);-moz-transition-timing-function:cubic-bezier(0,.88,.44,1);-o-transition-timing-function:cubic-bezier(0,.88,.44,1);transition-timing-function:cubic-bezier(0,.88,.44,1)}.vehicle-results.gallery ul.vehicle-list li.vehicle .cell-photo img.new,.vehicle-results.gallery ul.vehicle-list li.vehicle .cell-photo img.arriving,.vehicle-results.gallery ul.vehicle-list li.vehicle .cell-photo img.sold,.vehicle-results.gallery ul.vehicle-list li.vehicle .cell-photo img.on-sale{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.vehicle-results.gallery ul.vehicle-list li.vehicle .favourite{padding-top:.625rem;font-size:1.25rem}.vehicle-results.gallery ul.vehicle-list li.vehicle .price-wrapper .vehicle-save,.vehicle-results.gallery ul.vehicle-list li.vehicle .price-wrapper .vehicle-hot{display:inline-block;line-height:1.3}.vehicle-results.gallery ul.vehicle-list li.vehicle .finance-text{line-height:1.6}.vehicle-results.gallery ul.vehicle-list li.vehicle .vehicle-info .vehicle-icons{display:inline-block;padding-left:.9375rem}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo{width:100%;padding-left:.875rem;padding-right:.875rem;padding-top:.25rem}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .vehicle-inner{width:100%;padding:1rem 1rem 3rem;margin-left:1px;margin-right:1px}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .vehicle-inner .special-offer-title .title{color:#ffecb0;font-size:1.75rem}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .vehicle-inner .special-offer-title .title .title-bold{font-weight:900;color:#f9cc3c}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .vehicle-inner .special-offer-title .title i{font-size:1.75rem;color:#f9cc3c;padding-right:.5rem}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .vehicle-inner .special-offer-title .offer{font-size:1rem;font-weight:300;letter-spacing:1.2px}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .vehicle-inner .vehicle-info h6{font-size:1.125rem;line-height:2}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .vehicle-inner .vehicle-info .price-wrapper{font-size:1.125rem}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .vehicle-inner .vehicle-info .price-wrapper .vehicle-save,.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .vehicle-inner .vehicle-info .price-wrapper .vehicle-hot{line-height:2.6;margin-left:.375rem;display:inline}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .vehicle-inner .vehicle-info .vehicle-icons{display:inline-block;padding-top:1.5rem;padding-bottom:0}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .vehicle-inner .finance-text{line-height:1.5}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .vehicle-inner .favourite{font-size:1.25rem}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .cell-photo{margin:0}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .special-gallery{display:inline-block;padding-bottom:.375rem;width:100%}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .special-gallery ul{width:100%;margin:1rem 0}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .special-gallery ul li{display:inline-block;float:left;list-style:none;width:26%;padding-right:1rem}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .special-gallery ul li:last-child{padding-right:0;border:1px solid #494c4d;text-align:center;vertical-align:middle;width:22%;display:inline-block;padding-top:4%;color:#767779;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .special-gallery ul li:last-child:hover{color:#fff}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .special-gallery ul li:last-child a.see-more li{color:#767779;font-weight:600;font-size:.625rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .special-gallery ul li:last-child a.see-more:hover li{color:#fff}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .special-gallery ul li:last-child a.see-more i{font-size:1.25rem}.vehicle-results.gallery ul.vehicle-list li.vehicle.super-featured .vehicle-inner{margin:0 .9375rem}.vehicle-results.gallery ul.vehicle-list.has-jumbo-feature li.vehicle:nth-child(2n+2){clear:both}.vehicle-results.gallery ul.vehicle-list.no-jumbo-feature li.vehicle:nth-child(2n+1){clear:both}.vehicles-paging{border-top:1px solid #e1e1e1;padding:2rem 0}.vehicles-paging .vehicle-datapager{width:100%;padding:1rem 0}.vehicles-paging .vehicle-datapager .data-pager-inner{padding:0}.vehicles-paging .vehicle-datapager .data-pager-inner span{line-height:40px}.vehicles-paging .vehicle-datapager a{width:40px;height:40px;line-height:40px;display:inline-block}.vehicles-paging .vehicle-datapager .btn-prev,.vehicles-paging .vehicle-datapager .btn-next{width:40px;height:40px;line-height:40px;display:inline-block}.vehicles-paging .vehicle-datapager a.btn-numerics,.vehicles-paging .vehicle-datapager span.btn-current{width:40px;height:40px;line-height:40px;display:inline-block}.vehicle-results.list li.vehicle{position:relative;padding:1rem .875rem 1.5rem!important}.vehicle-results.list li.vehicle.jumbo,.vehicle-results.list li.vehicle.super-featured{padding:1rem .875rem 1rem!important}.vehicle-results.list li.vehicle.jumbo .vehicle-inner .cell-photo,.vehicle-results.list li.vehicle.super-featured .vehicle-inner .cell-photo{margin-left:0}.vehicle-results.list li.vehicle.jumbo .vehicle-inner .favourite{position:absolute;right:2rem!important;top:1.5rem!important}.vehicle-results.list li.vehicle .vehicle-inner{width:100%}.vehicle-results.list li.vehicle .vehicle-inner .cell-photo{float:left;margin-left:-.9375rem;width:35%}.vehicle-results.list li.vehicle .vehicle-inner .vehicle-info{float:left;display:inline-block;padding-left:1rem;width:51%}.vehicle-results.list li.vehicle .vehicle-inner .vehicle-info h6{margin-top:0;padding:0!important;white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}.vehicle-results.list li.vehicle .vehicle-inner .vehicle-info .favourite{position:absolute;right:1.875rem;top:.5rem}.sub-menu{padding:1rem}.sub-menu>div{background:#e8e8e8;padding:.4rem 0}.buy-now-vehicle-small{padding:0}.contact-page-wrap .form-container{border-top:2px dotted #f5f5f5}.contact-page-wrap .map{border-top:0}.contact-page-wrap .map .dealership-google-map{margin-top:0}.contact-page-wrap .dealer-tabs{padding:0 0 0 .5rem;border:0;background:#f5f5f5;height:57px}.contact-page-wrap .dealer-tabs li{border-left:1px solid #fff;display:inline-block;height:57px}.contact-page-wrap .dealer-tabs li:first-child{border:0}.contact-page-wrap .dealer-tabs a{border-right:0;border-top:0;padding:1rem 2rem 1rem 2.5rem;position:relative;margin-right:0;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.contact-page-wrap .dealer-tabs a:hover{color:#101010}.contact-page-wrap .dealer-tabs a:before{content:"";font-family:"icomoon";color:rgba(0,0,0,0);font-size:1.25rem;padding-left:.25rem;font-weight:normal;margin-right:.25rem;-webkit-transition:all .7s cubic-bezier(.68,-.55,.265,1.55);-moz-transition:all .7s cubic-bezier(.68,-.55,.265,1.55);-o-transition:all .7s cubic-bezier(.68,-.55,.265,1.55);transition:all .7s cubic-bezier(.68,-.55,.265,1.55);position:absolute;width:1.25rem;margin-left:-1.5rem;top:-1rem}.contact-page-wrap .dealer-tabs a:first-child{border:0}.contact-page-wrap .dealer-tabs a.active{background:none;border-bottom:0;font-weight:normal;color:#ec1c24;position:relative;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.contact-page-wrap .dealer-tabs a.active:after{border:0;bottom:0;position:static}.contact-page-wrap .dealer-tabs a.active:before{content:"";font-family:"icomoon";color:#ec1c24;font-size:1.25rem;font-weight:normal;margin-right:.25rem;-webkit-transition:all .7s cubic-bezier(.68,-.55,.265,1.55);-moz-transition:all .7s cubic-bezier(.68,-.55,.265,1.55);-o-transition:all .7s cubic-bezier(.68,-.55,.265,1.55);transition:all .7s cubic-bezier(.68,-.55,.265,1.55);position:absolute;width:1.25rem;margin-left:-1.5rem;top:.75rem}.contact-page-wrap .contact-info{padding-right:1rem}.contact-page-wrap .contact-info ul li{border-bottom:dotted 2px #f5f5f5;padding:1rem 0}.contact-page-wrap .contact-info ul li span i{padding-right:.75rem}.contact-page-wrap .sales-team{padding-left:1rem;padding-top:0;border-top:0;border-bottom:0;margin-bottom:0}.contact-page-wrap .sales-team ul{padding-top:2rem;border-top:2px dotted #f5f5f5}.contact-page-wrap .medium-layout .sales-team{border:0}.contact-page-wrap .medium-layout .sales-team ul{padding-top:0}.contact-page-wrap .contact-title{margin-top:2rem}.contact-page-wrap ul.sales li:nth-child(2n+1){clear:both}.finance-splash .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 #ec1c24;margin:0}.fin-app-2015 .fal-title h4{font-size:24px;font-weight:300;width:50%;text-align:left;padding-left:0}.fin-app-2015 .fal-title .joint{text-align:right;width:50%;float:right}.fin-app-2015 .fal-title .joint:before{display:none}.fin-app-2015 .fal-steps-outer{margin-bottom:2rem}.fin-app-2015 .fal-steps{padding:2.5rem 0;background:none;margin-left:-16px;margin-right:-16px}.fin-app-2015 .fal-steps .fal-step-btn .text{font-weight:normal}.fin-app-2015 .fal-steps .fal-step-btn .btn{border:0;padding-top:10px;margin:27px auto 0;width:48px;height:48px;background:#e8e8e8;-webkit-box-shadow:inset 1px 1px rgba(0,0,0,.1),1px 1px #fff;-moz-box-shadow:inset 1px 1px rgba(0,0,0,.1),1px 1px #fff;box-shadow:inset 1px 1px rgba(0,0,0,.1),1px 1px #fff}.fin-app-2015 .fal-steps .fal-step-btn .inner .number{color:#b7b7b7;font-weight:bold;text-shadow:1px 1px rgba(255,255,255,.5);font-size:22px;line-height:11px}.fin-app-2015 .fal-steps .fal-step-btn.complete .btn{padding-top:6px}.fin-app-2015 .fal-steps .fal-step-btn.complete .btn .inner{-webkit-box-shadow:inset 1px 1px rgba(255,255,255,.2);-moz-box-shadow:inset 1px 1px rgba(255,255,255,.2);box-shadow:inset 1px 1px rgba(255,255,255,.2)}.fin-app-2015 .fal-steps .fal-step-btn.active .btn{padding-top:7px;width:70px;height:70px;background:#e8e8e8}.fin-app-2015 .fal-steps .fal-step-btn.active .btn .inner{border:1px solid #ec1c24;-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:#ec1c24}.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 #ec1c24}.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:#ec1c24;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:#c51017}.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:#ec1c24}.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:#ec1c24;color:#fff;border-color:#ec1c24}.vehicles-wrapper #list-view-search .search-lifestyle i,.vehicles-wrapper #list-view-search .search-afford i{padding-right:.25rem;vertical-align:middle}.compare-wrapper{padding-top:2rem}.compare-wrapper .back-link{margin-top:.5rem;margin-bottom:1rem}#video-div{overflow:hidden}#video-div .flex-video{left:50%;margin-left:-400px}.buy-now-page-wrap .buy-now-vehicle-small{float:right;margin-left:1rem}.select-search .search-type-option h5{font-size:1.75rem}.select-search .search-type-option h5 i{font-size:2rem;padding-right:.5rem}.vehicle-results.gallery{padding-top:.25rem}.vehicle-results.gallery ul.vehicle-list li.vehicle{width:33.3333333%;margin:0;padding:1rem 0 1.5rem;list-style:none;float:left;border-bottom:0}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo{width:60%;padding:1rem .5rem 0}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .vehicle-inner{width:97.7%;margin:0 .5rem 0}.vehicle-results.gallery ul.vehicle-list li.vehicle.special-size-a{width:40%;padding:1rem 0 .5rem}.vehicle-results.gallery ul.vehicle-list.has-jumbo-feature li.vehicle:nth-child(2n+2){clear:none}.vehicle-results.gallery ul.vehicle-list.has-jumbo-feature li.vehicle:nth-child(3n+4){clear:both}.vehicle-results.gallery ul.vehicle-list.no-jumbo-feature li.vehicle:nth-child(2n+1){clear:none}.vehicle-results.gallery ul.vehicle-list.no-jumbo-feature li.vehicle:nth-child(3n+1){clear:both}.vehicle-results.list li.vehicle{margin-left:.9rem;padding-left:0!important}.vehicle-results.list li.vehicle.jumbo,.vehicle-results.list li.vehicle.super-featured{margin-left:.9rem;padding-left:0!important}.vehicle-results.list .vehicle-inner .vehicle-info{width:auto}.single-vehicle-wrap .vehicle-name{width:59%}.single-vehicle-wrap .calculator{margin:2rem 0 2rem -1.875rem}.single-vehicle-wrap .calculator .insure-vehicle-single li,.single-vehicle-wrap .calculator .service-plan-vehicle-single li{width:31.71%}}@media only screen and (min-width:1020px){.pswp img{min-height:600px;height:auto!important;width:auto!important;margin:auto;position:static;display:block;padding-top:8%}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{transform:none!important}.pswp__download{position:absolute;top:7px;left:50%;margin-left:-55px;z-index:999}.pswp__download a{color:#fff;font-weight:300;opacity:.75;font-size:13px;border:1px solid #fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:0 .5rem;line-height:26px;display:inline-block;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.pswp__download a i{padding-right:.25rem}.pswp__download a:hover{color:#ec1c24;border-color:#ec1c24}.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){.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:#ec1c24}.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:#ec1c24}.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:0;box-shadow:none;padding:0 1.625rem 1rem}.finance-calc-results .apply-btn{width:100%;float:left;margin-bottom:1rem;margin-top:1rem}.finance-calc-results .enquiry-btn{width:100%;float:none;margin:0 auto;display:table;text-align:center}.finance-calc-results #repayment-terms .li-repay.active{display:block!important}.finance-calc-results #repayment-terms h4{font-size:.875rem;font-weight:500;font-family:"Roboto",sans-serif;text-align:center;position:relative}.finance-calc-results #repayment-terms h4 span.title-bg{background:#fafafa;padding:0 .75rem;z-index:1;position:relative}.finance-calc-results #repayment-terms h4:before{content:"";position:absolute;width:100%;height:2px;top:.5625rem;left:0;background:#d9d9d9;z-index:0}.finance-calc-results #repayment-terms .repayment-container{float:none;width:100%;cursor:text}.finance-calc-results #repayment-terms .repayment-freq{float:left;clear:both;font-size:1rem}.finance-calc-results #repayment-terms .repayment-freq:after{content:""}.finance-calc-results #repayment-terms #summary-repayments-weekly,.finance-calc-results #repayment-terms #summary-repayments-fortnightly,.finance-calc-results #repayment-terms #summary-repayments-monthly{float:right;text-align:right;font-size:1rem;font-weight:400;font-family:"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:#ec1c24;border-color:#ec1c24;color:#fff}#finance-summary-section #summary-terms{text-align:center;margin-bottom:1rem;display:inline-block}#finance-summary-section #summary-terms h4{font-weight:500;position:relative;margin-bottom:1rem}#finance-summary-section #summary-terms h4 span.title-bg{background:#fafafa;padding:0 .75rem;z-index:1;position:relative}#finance-summary-section #summary-terms h4:before{content:"";position:absolute;width:100%;height:2px;top:.5625rem;left:0;background:#d9d9d9;z-index:0}#finance-summary-section #summary-terms h4 .term-type{color:#9f9f9f;font-weight:400}#finance-summary-section #summary-terms .summary-term-list{background:none;border:0;padding:0 0 1rem 0;display:inline-block;box-shadow:none;float:left}#finance-summary-section #summary-terms .selected-term{display:none}#finance-summary-section #summary-terms .selected-term:after{content:""}#finance-summary-section .brief-summary{border:0;padding-top:2.5rem;padding:2.5rem 1.625rem 0}#finance-summary-section .brief-summary .inner{padding-bottom:1rem}#finance-summary-section .brief-summary .inner #summary-extras{font-size:.875rem}#finance-summary-section .brief-summary .inner .extra-value{font-size:1rem}#finance-summary-section .brief-summary .inner .extra-remove{font-size:.875rem}#finance-summary-section .brief-summary h2{font-weight:700;font-size:2rem}#finance-summary-section .term-container ul{display:block;position:static;width:auto}.single-vehicle-wrap .action-wrap .action{clear:both}.single-vehicle-wrap .action-wrap .vehicle-links{padding-top:1rem;font-family:"Roboto",sans-serif}.single-vehicle-wrap .action-wrap .vehicle-links li{width:100%;float:none}.single-vehicle-wrap .action-wrap .vehicle-links li:nth-child(odd),.single-vehicle-wrap .action-wrap .vehicle-links li:nth-child(even){float:none}.single-vehicle-wrap .action-wrap .vehicle-links .ask-question,.single-vehicle-wrap .action-wrap .vehicle-links .book-test-drive{-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;width:48%;float:left;margin-bottom:.875rem;height:150px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:1px solid #555;padding:2.125rem 0 1rem}.single-vehicle-wrap .action-wrap .vehicle-links .ask-question:after,.single-vehicle-wrap .action-wrap .vehicle-links .book-test-drive:after{display:none}.single-vehicle-wrap .action-wrap .vehicle-links .ask-question a,.single-vehicle-wrap .action-wrap .vehicle-links .book-test-drive a{display:block;height:150px;text-align:center;padding:0!important}.single-vehicle-wrap .action-wrap .vehicle-links .ask-question a i,.single-vehicle-wrap .action-wrap .vehicle-links .book-test-drive a i{font-size:50px;display:block;text-align:center;margin:0 auto .5rem;max-width:none}.single-vehicle-wrap .action-wrap .vehicle-links .ask-question:hover,.single-vehicle-wrap .action-wrap .vehicle-links .book-test-drive:hover{background:#fff;color:#ec1c24;border:1px solid #ec1c24}.single-vehicle-wrap .action-wrap .vehicle-links .ask-question:hover a,.single-vehicle-wrap .action-wrap .vehicle-links .book-test-drive:hover a{color:#ec1c24}.single-vehicle-wrap .action-wrap .vehicle-links .ask-question{margin-right:.125rem;float:left!important}.single-vehicle-wrap .action-wrap .vehicle-links .book-test-drive{margin-left:.125rem;float:right!important}.single-vehicle-wrap .links{border-top:0;padding-top:0;margin-top:0}.single-vehicle-wrap .links .inner{border-top:1px solid #ddd;margin-top:.5625rem;padding-top:1.25rem}.single-vehicle-wrap .special-offer .title{width:80%}.single-vehicle-wrap .special-offer .circle-feature{top:50%}.single-vehicle-wrap .delivery .custom-dropdown-area ul{z-index:1000}.single-vehicle-wrap .vehicle-ftr{z-index:999}.single-vehicle-wrap .vehicle-ftr a.buy-now{float:left;margin:0 .25rem 0 -.5rem}.single-vehicle-wrap .vehicle-ftr .inner{max-width:1200px;margin:auto}.single-vehicle-wrap .vehicle-ftr [data-mclist-for]{cursor:default}.single-vehicle-wrap .vehicle-ftr .more-actions{color:transparent}.single-vehicle-wrap .vehicle-ftr .more-actions .actions-btn{display:none}.single-vehicle-wrap .vehicle-ftr .more-actions ul[data-mclist]{display:inline-block;margin-left:-6rem}.single-vehicle-wrap .vehicle-ftr .more-actions ul[data-mclist].mclist-bottom.mclist-visible{position:static;display:inline-block!important;width:auto;border:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:none}.single-vehicle-wrap .vehicle-ftr .more-actions ul[data-mclist].mclist-bottom.mclist-visible li{float:left}.single-vehicle-wrap .vehicle-ftr .dd-link li{float:left;font-size:.875rem}.single-vehicle-wrap .vehicle-ftr .dd-link li:hover{background:none}.single-vehicle-wrap .vehicle-ftr .dd-link li a{padding:.625rem .75rem .625rem 0;color:#000;display:block}.single-vehicle-wrap .vehicle-ftr .dd-link li a:hover{color:#ec1c24}.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:#ec1c24}.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:0;clear:none}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo{width:43%;padding-left:.5rem;padding-right:.5rem}.vehicle-results.gallery ul.vehicle-list li.vehicle.jumbo .vehicle-inner{width:97.7%;margin:0 .5rem 0;padding:1rem 0 0}.vehicle-results.gallery ul.vehicle-list li.vehicle.special-size-a,.vehicle-results.gallery ul.vehicle-list li.vehicle.special-size-b{width:28.25%;padding:1rem 0 .5rem;display:inline-table}.vehicle-results.gallery ul.vehicle-list li.vehicle.special-size-a .vehicle-info h6,.vehicle-results.gallery ul.vehicle-list li.vehicle.special-size-b .vehicle-info h6{font-size:1.0925rem}.vehicle-results.gallery ul.vehicle-list.has-jumbo-feature li.vehicle:nth-child(3n+4){clear:none}.vehicle-results.gallery ul.vehicle-list.has-jumbo-feature li.vehicle:nth-child(4n+6){clear:both}.vehicle-results.gallery ul.vehicle-list.no-jumbo-feature li.vehicle:nth-child(3n+1){clear:none}.vehicle-results.gallery ul.vehicle-list.no-jumbo-feature li.vehicle:nth-child(4n+1){clear:both}.vehicle-results ul.vehicle-list li.vehicle{width:48%;float:left;min-height:190px}.vehicle-results ul.vehicle-list li.vehicle.jumbo .vehicle-inner{padding:1.5rem 0 1.5rem;margin:0}.vehicle-results.list .vehicle-list li.vehicle:nth-child(2n+1){clear:both}.vehicle-results.list .vehicle-list li .vehicle-inner{position:relative}.vehicle-results.list li.vehicle .vehicle-inner .vehicle-info .favourite{top:1rem}.vehicle-results.list .vehicle-list li .ranking{padding:0}.vehicles-paging p{text-align:left}.vehicles-paging .results-count{text-align:right}.vehicle-results.list li.vehicle .vehicle-inner .vehicle-info{width:70%}.favourite-wrapper{padding-bottom:8rem;padding-left:1rem;padding-right:1rem}.favourite-wrapper .cell-photo{width:16.66667%}.favourite-wrapper .vehicle-info{width:33.33333%}.vehicle-list .vehicle-info{padding-left:0}.picker--opened .picker__frame{top:8rem}.popup-scroll h3{margin-bottom:0}.is-reveal-open .off-canvas-wrapper{-webkit-filter:blur(10px);-moz-filter:blur(10px);filter:blur(10px)}.form-container .form-heading h6{padding-left:117px;font-size:1.125rem;font-weight:bold}.form-container .form-fields{padding:1rem 100px .5rem}.form-container .vehicle-small-wrap{padding:.875rem 114px .5rem}.form-container .g-recaptcha{padding:0 100px}.form-container .form-submit{padding:.5rem 100px 0}.contact-page-wrap .form-container .form-fields{padding:.25rem 0}.contact-page-wrap .form-container .g-recaptcha{padding:0}.contact-page-wrap .form-container .form-submit{padding:0}}@media only screen and (min-width:1200px){#test-modal,#mc-modal-form{margin-top:2rem!important}.select-search{background:rgba(0,0,0,.7)}.select-search .search-panel{padding:0 100px}.select-search a.close-reveal-modal{border:0}.select-search .search-back{position:relative;padding-left:100px}.select-search .search-back:after{content:"";width:1px;height:54px;background:#ccc;top:0;right:50px;position:absolute}.select-search #search-type-select{min-height:1px}.select-search .reset-btn{padding-bottom:1rem}.select-search #pnlLifestyleSearch{padding-bottom:3rem}.select-search .inner{max-width:1200px;margin:3rem auto;background:#fff;display:block;height:90%}.select-search .search-select-line{width:auto}}@media only screen and (min-width:1280px){.bs-type-amount-5 .icon-set-4{font-size:66px}.bs-type-amount-5 .icon-set-4.icon-coupe4{font-size:60px;top:6px;margin-bottom:10px}.bs-type-amount-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{.row{max-width:1200px}a{color:#ec1c24;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}a:hover{color:#333}.videoWrapper{position:relative;padding-bottom:56.25%;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#video-section{padding:3.5rem 0;text-align:center;background:url(../../Userfiles/Image/bg_body-type.jpg) 50% 50% no-repeat;background-size:cover}#video-section .videoWrapper{width:100%;max-width:640px;margin:auto}.swiper-slide .circle.no-bg .circle-icon-wrapper{color:rgba(255,255,255,.5)}.swiper-slide-active .title{color:#fff;text-transform:uppercase}.swiper-slide-active .circle.no-bg .circle-icon-wrapper{color:#fff}.section1-wrapper{background:url(../../Userfiles/Image/bg_body-type.jpg) 50% 50% no-repeat;background-size:cover;padding-top:3rem;padding-bottom:2rem;text-align:center}.section1-wrapper h2{font-family:"Rajdhani",sans-serif;font-size:18px;text-transform:uppercase;margin-bottom:.5rem;color:#fffefe;font-weight:bold}.section1-wrapper h2 span{position:relative;display:inline-block}.section1-wrapper h2 span:before{content:"";position:absolute;left:-10px;width:5px;height:2px;background:#fffefe;top:12px}.section1-wrapper h2 span:after{content:"";position:absolute;right:-10px;width:5px;height:2px;background:#fffefe;top:12px}.section1-wrapper .start-new-search{margin:auto}.category-slider-wrapper .strike{padding:0;max-width:250px}.category-slider{max-height:136px;overflow:hidden}.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:15px;color:#fff;font-family:"Roboto",sans-serif;display:inline-block;text-align:center;font-weight:300;line-height:46px;padding:0 3rem;background:#ec1c24;background-image:-owg(linear-gradient(90deg,#ec1c24 0,#811416 100%));background-image:-webkit(linear-gradient(90deg,#ec1c24 0,#811416 100%));background-image:-moz(linear-gradient(90deg,#ec1c24 0,#811416 100%));background-image:-o(linear-gradient(90deg,#ec1c24 0,#811416 100%));background-image:linear-gradient(90deg,#ec1c24 0,#811416 100%);-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;position:relative;overflow:hidden}.home-btn i{margin-right:.5rem;vertical-align:middle;position:relative;top:-2px}.home-btn:before{content:"";background-image:-owg(linear-gradient(90deg,#ec1c24 0,#811416 100%));background-image:-webkit(linear-gradient(90deg,#ec1c24 0,#811416 100%));background-image:-moz(linear-gradient(90deg,#ec1c24 0,#811416 100%));background-image:-o(linear-gradient(90deg,#ec1c24 0,#811416 100%));background-image:linear-gradient(90deg,#ec1c24 0,#811416 100%);position:absolute;top:0;left:0;bottom:0;right:0;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px}.home-btn:after{content:"";background-image:-owg(linear-gradient(90deg,#f04b51 0,#ad1b1e 100%));background-image:-webkit(linear-gradient(90deg,#f04b51 0,#ad1b1e 100%));background-image:-moz(linear-gradient(90deg,#f04b51 0,#ad1b1e 100%));background-image:-o(linear-gradient(90deg,#f04b51 0,#ad1b1e 100%));background-image:linear-gradient(90deg,#f04b51 0,#ad1b1e 100%);position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px}.home-btn span{position:relative;z-index:5}.home-btn:hover,.home-btn:focus,.home-btn:active{color:#fff}.home-btn:hover:after,.home-btn:focus:after,.home-btn:active:after{opacity:1;z-index:3}.home-btn.green-btn{background:#77a80e;background-image:-owg(linear-gradient(90deg,#9dd426 0,#77a80e 100%));background-image:-webkit(linear-gradient(90deg,#9dd426 0,#77a80e 100%));background-image:-moz(linear-gradient(90deg,#9dd426 0,#77a80e 100%));background-image:-o(linear-gradient(90deg,#9dd426 0,#77a80e 100%));background-image:linear-gradient(90deg,#9dd426 0,#77a80e 100%)}.home-btn.green-btn:before{background-image:-owg(linear-gradient(90deg,#9dd426 0,#77a80e 100%));background-image:-webkit(linear-gradient(90deg,#9dd426 0,#77a80e 100%));background-image:-moz(linear-gradient(90deg,#9dd426 0,#77a80e 100%));background-image:-o(linear-gradient(90deg,#9dd426 0,#77a80e 100%));background-image:linear-gradient(90deg,#9dd426 0,#77a80e 100%)}.home-btn.green-btn:after{background-image:-owg(linear-gradient(90deg,#b1df4e 0,#98d712 100%));background-image:-webkit(linear-gradient(90deg,#b1df4e 0,#98d712 100%));background-image:-moz(linear-gradient(90deg,#b1df4e 0,#98d712 100%));background-image:-o(linear-gradient(90deg,#b1df4e 0,#98d712 100%));background-image:linear-gradient(90deg,#b1df4e 0,#98d712 100%)}.home-btn.white-btn{background:#fff;color:rgba(0,0,0,.87);font-weight:bold;background-image:-owg(linear-gradient(180deg,#d6d6d6 0,#fff 100%));background-image:-webkit(linear-gradient(180deg,#d6d6d6 0,#fff 100%));background-image:-moz(linear-gradient(180deg,#d6d6d6 0,#fff 100%));background-image:-o(linear-gradient(180deg,#d6d6d6 0,#fff 100%));background-image:linear-gradient(180deg,#d6d6d6 0,#fff 100%)}.home-btn.white-btn:before{background-image:-owg(linear-gradient(180deg,#d6d6d6 0,#fff 100%));background-image:-webkit(linear-gradient(180deg,#d6d6d6 0,#fff 100%));background-image:-moz(linear-gradient(180deg,#d6d6d6 0,#fff 100%));background-image:-o(linear-gradient(180deg,#d6d6d6 0,#fff 100%));background-image:linear-gradient(180deg,#d6d6d6 0,#fff 100%)}.home-btn.white-btn:after{background-image:-owg(linear-gradient(180deg,#f0f0f0 0,white 100%));background-image:-webkit(linear-gradient(180deg,#f0f0f0 0,white 100%));background-image:-moz(linear-gradient(180deg,#f0f0f0 0,white 100%));background-image:-o(linear-gradient(180deg,#f0f0f0 0,white 100%));background-image:linear-gradient(180deg,#f0f0f0 0,white 100%)}.home-btn.white-btn:hover{color:rgba(0,0,0,.87)}.home-btn.blue-btn{background:#0031ba;background-image:-owg(linear-gradient(90deg,#0031ba,#0038d4 100%));background-image:-webkit(linear-gradient(90deg,#0031ba,#0038d4 100%));background-image:-moz(linear-gradient(90deg,#0031ba,#0038d4 100%));background-image:-o(linear-gradient(90deg,#0031ba,#0038d4 100%));background-image:linear-gradient(90deg,#0031ba,#0038d4 100%)}.home-btn.blue-btn:before{background-image:-owg(linear-gradient(90deg,#0031ba,#0038d4 100%));background-image:-webkit(linear-gradient(90deg,#0031ba,#0038d4 100%));background-image:-moz(linear-gradient(90deg,#0031ba,#0038d4 100%));background-image:-o(linear-gradient(90deg,#0031ba,#0038d4 100%));background-image:linear-gradient(90deg,#0031ba,#0038d4 100%)}.home-btn.blue-btn:after{background-image:-owg(linear-gradient(90deg,#0038d4,#003eed 100%));background-image:-webkit(linear-gradient(90deg,#0038d4,#003eed 100%));background-image:-moz(linear-gradient(90deg,#0038d4,#003eed 100%));background-image:-o(linear-gradient(90deg,#0038d4,#003eed 100%));background-image:linear-gradient(90deg,#0038d4,#003eed 100%)}.home-btn.full-btn span{position:relative;z-index:10}.service-link-area{background:#111;width:100%;max-width:600px;margin:4rem auto 0;text-align:center;padding:2rem;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;border-radius:16px}header{background:#1c1c1c;padding:0 0 1.5rem}header .logo{background:#000;padding:1rem 0}header .logo img{max-width:284px;margin:auto}header .login{display:none}header .info{font-family:"Roboto",sans-serif;font-weight:bold;color:rgba(255,255,255,.77);font-size:17px;line-height:20px;text-align:left;padding:1.5rem 1rem .5rem;max-width:300px;margin:auto}header .info a{color:rgba(255,255,255,.77);-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}header .info a:hover{color:#fff}header .info i{color:#ec1c24;font-size:20px;vertical-align:middle;position:relative;top:-2px;margin-right:.5rem}header .info-item{padding-bottom:1rem}header .addr{position:relative}header a.dropdown{padding-right:1rem;position:relative}header a.dropdown:after{content:"";font-family:"icons-custom";color:#ec1c24;position:absolute;bottom:-1px;font-size:14px;right:-.25rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}header #dealer-locations-popup,header #dealer-locations-popup1{display:none}header #dealer-locations-popup.locations-visible,header #dealer-locations-popup1.locations-visible{display:block}header .dealership .phone{display:block}header .dealership .phone a{color:#2e3a4d;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}header .dealership .phone a:hover{color:#000}header .locations{position:absolute;background:#fafafa;padding:1.5rem 1.5rem .75rem 1.5rem;z-index:99;color:#2e3a4d;min-width:300px;top:2.5rem;left:50%;margin-left:-150px;-webkit-box-shadow:5px 5px 10px rgba(70,70,70,.1);-moz-box-shadow:5px 5px 10px rgba(70,70,70,.1);box-shadow:5px 5px 10px rgba(70,70,70,.1)}header .locations:before{content:"";position:absolute;top:-20px;left:.375rem;width:0;height:0;border-style:solid;border-width:0 20px 20px 20px;border-color:transparent transparent #fafafa transparent}header .locations .icon-close{font-size:14px;margin:0}header .locations .dl-popup-close{position:absolute;right:.75rem;top:.5rem;cursor:pointer}header .locations .dealership{clear:both;border-bottom:1px solid rgba(0,0,0,.1);display:inline-block;font-size:.9375rem;width:100%}header .locations .dealership:last-child{border:0}header .locations .map{display:block;width:100px;float:left;border:3px solid rgba(70,70,70,.3);margin-bottom:.425rem;overflow:hidden}header .locations .map:hover{border:3px solid rgba(70,70,70,.2)}header .locations .text{width:280px;float:left;padding:0 0 0 1rem}header .locations .text .title{font-size:.875rem;font-weight:bold;margin-bottom:.25rem}header .locations .text .email{font-size:.875rem;display:block}header .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 .locations .text .email a:hover{color:#ec1c24}header .locations .text .hours{font-size:.75rem}header .locations .text .hours.open{color:#3f8a0d}header .locations .text .hours.closed{color:red}header .locations .text .view{float:right}header .locations .text .view a{font-size:.75rem;color:#ec1c24;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}header .locations .text .view a i{vertical-align:middle}header .locations .text .view a:hover{color:#c51017}footer{background:#1c1c1c url(../../Userfiles/Image/bg_finance-warranty.jpg) 50% 50% no-repeat;padding-top:3rem;text-align:center}footer h6{font-family:"Roboto",sans-serif;font-weight:500;font-size:18px;text-transform:uppercase;margin-bottom:1.5rem;color:#fff}footer .content{font-family:"Roboto",sans-serif;font-size:17px;color:rgba(255,255,255,.7);line-height:30px;display:block;font-weight:300}footer .content a{color:rgba(255,255,255,.7);-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}footer .content a:hover{color:#fff}footer .content.addr a{padding-left:1rem;position:relative}footer .content.addr a:before{content:"";width:0;height:0;border-style:solid;border-width:3.5px 0 3.5px 8px;border-color:transparent transparent transparent #ec1c24;position:absolute;top:7px;left:0}footer .contact{padding-bottom:2.5rem}footer .hourday{background:transparent;position:relative;text-align:left;font-family:"Roboto",sans-serif;font-size:17px;color:rgba(255,255,255,.7);line-height:30px;font-weight:300;max-width:300px;margin:auto}footer .hourday span{position:absolute;right:0;top:0;bottom:0;display:block;text-align:left;padding-right:1rem;background:transparent}footer .hourday.active{background:transparent;font-family:"Roboto",sans-serif;color:#ec1c24;font-weight:bold}footer .hourday.active span{background:transparent;font-family:"Roboto",sans-serif;color:#ec1c24}footer .hourday:last-child{border-bottom:0}footer .copyright{margin-top:3rem;padding:1.5rem 0;text-align:center;color:#5f5f5f;font-size:14px;font-family:"Roboto",sans-serif;line-height:1.7;background:#000;letter-spacing:-.2px;text-transform:uppercase}footer .copyright span{font-size:16px;vertical-align:sub;margin:0 6px 0 4px}footer .copyright i{display:block;height:0;overflow:hidden}footer .copyright a{color:#5f5f5f;font-size:14px}footer .copyright a:hover{color:#fff;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}footer .buyerscore-badge{margin-bottom:1rem}footer .mta-logo{margin-bottom:2.5rem}.slide-section{position:relative;background:#2a3544}.slide-section .slide-bg{z-index:0;overflow:hidden;height:389px}.slide-section .slide-bg .slide1,.slide-section .slide-bg .slide2,.slide-section .slide-bg .slide3{height:389px}.slide-section .slide-bg .slide1{background:#2a3544 url(../../Userfiles/Image/banner1-2_m.jpg) 50% 50% no-repeat}.slide-section .slide-bg .slide2{background:#2a3544 url(../../Userfiles/Image/banner2_m.jpg) 50% 50% no-repeat}.slide-section .slide-bg .slide3{background:#2a3544 url(../../Userfiles/Image/banner3_m.jpg) 50% 50% no-repeat}.slide-section .slide-bg .text{padding:4rem 1rem 0}.slide-section .slide-bg .warranty-slide{padding:2rem 1rem 0}.slide-section .slide-bg .warranty-slide .other-text{padding-top:0}.slide-section .slide-bg h2{font-family:"Rajdhani",sans-serif;text-transform:uppercase;font-size:28px;color:#fff;line-height:30px;font-weight:bold}.slide-section .slide-bg .other-text{padding-top:1rem}.slide-section .slide-bg .highlight-text{display:block;font-family:"Rajdhani",sans-serif;color:#fff;font-size:28px;margin-bottom:1rem;font-weight:600}.slide-section .slide-bg .content{display:block;font-family:"Rajdhani",sans-serif;color:#cfcfcf;font-size:25px}.slide-section .slide-bg .red-text{font-weight:bold;color:#ea1b24}.slide-section .slide-bg li{display:block;font-family:"Rajdhani",sans-serif;color:#fff;font-size:20px;line-height:26px;padding-bottom:.5rem;padding-left:1.5rem;font-weight:600;position:relative}.slide-section .slide-bg li:before{content:"";font-family:"icomoon";color:#ec1c24;font-size:20px;margin-right:.5rem;vertical-align:middle;position:absolute;left:0;top:-2px}#featured-section{padding:2rem 0 1rem;background:#f4f4f4}#featured-section .featured-vehicles{clear:both}#featured-section #dealer-vehicles{margin-bottom:2rem}#featured-section .section-heading{text-align:center;color:#282828;font-size:30px;font-family:"Rajdhani",sans-serif;font-weight:bold;text-transform:uppercase;margin-bottom:2rem}#featured-section .cell-photo{border:0}#featured-section .vehicle-inner{background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;padding-bottom:2rem;overflow:hidden;position:relative}#featured-section .vehicle-inner .cell-photo{margin-bottom:1rem}#featured-section .vehicle-info{font-size:18px;line-height:1.2;text-align:center;padding:0 1rem 1rem}#featured-section .vehicle-info h6{font-size:18px;margin-bottom:.5rem;color:#737373}#featured-section .vehicle-info .price-wrapper{font-size:24px;line-height:1.2;color:#ed1c24;font-weight:bold;font-family:"Rajdhani",sans-serif}#featured-section .vehicle-info .price-wrapper .special{color:#ed1c24;font-weight:bold}#featured-section .finance-custom,#featured-section .vehicle-specs,#featured-section .fuelsaver{display:none}#featured-section .slick-arrow{display:none!important}#featured-section .disclaimer{display:none}#featured-section .fv-sp{padding:2rem 1rem 0;text-align:center;font-size:11px;color:rgba(0,0,0,.7)}#featured-section .home-btn{margin:1.5rem auto 0;display:table}#featured-section .slick-dots{margin:0 auto;list-style:none;text-align:center;padding:1.5rem 0 0;display:table!important}#featured-section .slick-dots li{float:left;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;border:2px solid #b7b9bd;background:#b7b9bd;opacity:.5;color:rgba(255,255,255,0);width:.75rem;height:.75rem;margin-right:.75rem;cursor:pointer}#featured-section .slick-dots li.slick-active{border:2px solid #ec1c24;background:#ec1c24;opacity:1}#featured-section .clean-car-reebate-fee{text-align:center;display:block}#featured-section .vehicle .clean-car-reebate-fee{display:block;text-align:center;margin-top:.25rem;position:static}#featured-section .vehicle .clean-car-reebate-fee img{width:auto}#featured-section .vehicle .clean-car-reebate-fee-details{max-width:none;margin-left:0;top:0;left:0;right:0;bottom:0;width:100%}#featured-section .vehicle .clean-car-reebate-fee-details:before{display:none}#featured-section .vehicle .clean-car-reebate-fee-details .disclaimer{display:block;display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%;top:0}#featured-section .vehicle .clean-car-reebate-fee-details a{text-align:right;width:100%}#featured-section .clean-car-reebate-fee span{display:flex;justify-content:center;align-items:center}#featured-section .clean-car-reebate-fee .sp-hover-close{float:right}#extra-section{background:url(../../Userfiles/Image/bg_finance-warranty.jpg) 50% 50% no-repeat;background-size:cover;padding:3rem 0;text-align:center}#extra-section .img{max-width:300px;margin:0 auto 1rem}#extra-section .text{max-width:420px;margin:0 auto}#extra-section .home-btn{margin:.5rem}#extra-section h2{font-family:"Rajdhani",sans-serif;font-size:30px;font-weight:bold;color:#fff;text-transform:uppercase}#extra-section h2 span{color:#ed1c24}#extra-section p{font-family:"Roboto",sans-serif;color:#c7c7c7;line-height:26px}#extra-section .slick-dots{margin:0 auto;list-style:none;text-align:center;padding:1.5rem 0 0;display:table!important}#extra-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}#extra-section .slick-dots li.slick-active{border:2px solid #ed1c24;background:#ed1c24;opacity:1}.finance-section{padding-bottom:3rem}.warranty-section{padding-top:3rem}#about-section{background:#ec1c24;background-image:-owg(linear-gradient(125deg,#bb0e14 0,#801416 100%));background-image:-webkit(linear-gradient(125deg,#bb0e14 0,#801416 100%));background-image:-moz(linear-gradient(125deg,#bb0e14 0,#801416 100%));background-image:-o(linear-gradient(125deg,#bb0e14 0,#801416 100%));background-image:linear-gradient(125deg,#bb0e14 0,#801416 100%);padding:.75rem 0 2rem;text-align:center}#about-section h2{font-family:"Rajdhani",sans-serif;font-weight:bold;color:#fff;margin-top:1.5rem;margin-bottom:1.5rem;text-transform:uppercase;font-size:30px}#about-section p{font-family:"Roboto",sans-serif;color:#fff;line-height:26px}#about-section .about-text .img{background:url(../../Userfiles/Image/img_about-us2.jpg) 50% 50% no-repeat;background-size:cover}#about-section .undercover-text .img{background:url(../../Userfiles/Image/img_undercover.jpg) 50% 50% no-repeat;background-size:cover}#about-section .racing-text .img{background:url(../../Userfiles/Image/img_cars-racing.jpg) 50% 50% no-repeat;background-size:cover}#about-section .img{width:100%;height:280px;max-width:500px;margin:auto}#about-section .text{max-width:420px;margin:auto}#about-section .slick-dots{margin:0 auto;list-style:none;text-align:center;padding:1.5rem 0 0;display:table!important}#about-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 #fff;background:#fff;color:rgba(255,255,255,0);width:.75rem;height:.75rem;margin-right:.75rem;cursor:pointer}#about-section .slick-dots li.slick-active{border:2px solid #ed1c24;background:#ed1c24;opacity:1}.contact-page-wrap .accordion{border:0;background:#fff}.contact-page-wrap .accordion .accordion-item{border-bottom:1px solid #d9d9d9}.contact-page-wrap .accordion .accordion-item:first-child{border-top:1px solid #d9d9d9}.contact-page-wrap .accordion .accordion-item .accordion-title{border:0;color:#000;padding:2rem 0;font-weight:bold;font-size:18px;line-height:1.4}.contact-page-wrap .accordion .accordion-item .accordion-title:before{-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;font-size:22px;margin-top:-.75rem}.contact-page-wrap .accordion .accordion-item .accordion-title span{width:calc(100% - 2.5rem);display:block}.contact-page-wrap .accordion .accordion-item.is-active>.accordion-title::before{content:"+";font-family:"Lato",sans-serif;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.contact-page-wrap .accordion .accordion-item .accordion-content{padding:0 0 1rem;background-color:#fff;border-bottom:0}.contact-page-wrap .accordion .accordion-item .accordion-content p{color:rgba(0,0,0,.6)}.contact-page-wrap .accordion .accordion-item .accordion-content a{text-decoration:underline}.contact-page-wrap .accordion .accordion-item .accordion-title:hover,.contact-page-wrap .accordion .accordion-item .accordion-title:focus{background-color:#fff}.vehicles-title{font-family:"Rajdhani",sans-serif;margin-top:2rem;font-weight:bold;font-size:28px}.inner-list{margin-bottom:2rem;padding-left:1.25rem}.inner-list li{list-style:disc}.service-type h4{margin-bottom:0;font-weight:bold}#custom-vehicles{background:#fafafa;padding:3.5rem 0}#custom-vehicles .inner-list{margin-bottom:1rem}#custom-vehicles .custom-vehicle-item{padding:10px .5rem 1.5rem}#custom-vehicles .custom-vehicle-item .inner{max-width:400px;background:#fff;-webkit-box-shadow:0 10px 16px rgba(0,0,0,.05);-moz-box-shadow:0 10px 16px rgba(0,0,0,.05);box-shadow:0 10px 16px rgba(0,0,0,.05);position:relative}#custom-vehicles .custom-vehicle-item .text{padding:1.5rem 1rem 4.5rem}#custom-vehicles .custom-vehicle-item .text .home-btn{position:absolute;bottom:2.5rem;left:1rem;line-height:54px;font-family:"Rajdhani",sans-serif;font-weight:bold}#custom-vehicles .custom-vehicle-item h4{font-family:"Rajdhani",sans-serif;font-weight:bold;font-size:26px;color:#0d0d0d}#custom-vehicles .custom-vehicle-item p{color:rgba(20,20,20,.87);font-size:14px;font-family:"Roboto",sans-serif;line-height:24px}#custom-vehicles .custom-vehicle-item li{color:rgba(20,20,20,.87);font-size:14px;font-family:"Roboto",sans-serif;line-height:24px}#custom-vehicles .slick-dots{margin:0 auto;list-style:none;text-align:center;padding:1.5rem 0 0;display:table!important}#custom-vehicles .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}#custom-vehicles .slick-dots li.slick-active{border:2px solid #ec1c24;background:#ec1c24;opacity:1}#reviews-section{background:#09589b url(../../Userfiles/Image/bg-blue.jpg) 100% 0 no-repeat;padding:3.5rem 0}#reviews-section h2{font-size:34px;color:#fff;text-align:center;font-family:"Rajdhani",sans-serif;font-weight:bold;margin-bottom:.5rem;position:relative}#reviews-section p.coming-soon{font-family:"Roboto",sans-serif;color:rgba(255,255,255,.5);font-weight:bold;font-size:20px;text-align:center;text-transform:uppercase}#reviews-section .r-powered-by{font-family:"Roboto",sans-serif;color:#fff;font-size:16px;text-align:center;display:block;margin-bottom:2rem}#reviews-section .r-powered-by img{max-width:130px;max-height:22px;margin-left:.25rem}#reviews-section .slick-arrow{display:none!important}#reviews-section .home-btn{margin:2rem auto 0;display:table}#reviews-section .comment{margin-top:1rem;font-size:15px}#reviews-section .namedate{color:rgba(0,0,0,.5);font-size:13px;margin-top:1rem;font-family:"Roboto",sans-serif}#reviews-section .buyerscorethumb{position:relative}#reviews-section .buyerscorethumb:before{font-size:21px;position:relative;top:-2px;left:4px}#reviews-section .buyerscorethumb:after{content:"Yes";color:#009e15;font-family:"Roboto",sans-serif;font-size:16px;position:absolute;left:2rem;top:-6px}#reviews-section .buyerscoretestimonial{padding:0 1rem 2rem}#reviews-section .buyerscoretestimonial .inner{background:#fff;padding:2rem 1.5rem;position:relative;-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px}#reviews-section .buyerscoretestimonial .inner:before{content:"";width:0;height:0;border-style:solid;border-width:31px 31px 0 0;border-color:#fff transparent transparent transparent;position:absolute;bottom:-31px;left:0}.partner-logos{padding:3rem 0;text-align:center;background:#fff}.partner-logos .partners{display:flex;gap:2.5rem;flex-wrap:wrap;flex-direction:row;justify-content:center;place-items:flex-end}.partner-logos .partners img{align-self:center}}@media only screen and (min-width:470px){footer .copyright i{display:inline}}@media only screen and (min-width:640px){header{background:#000;padding:1rem 0 1.5rem}header .logo{float:left;width:300px;background:transparent;padding:0;z-index:5;position:relative}header .logo img{width:auto;max-width:334px}header .info{width:calc(100% - 300px);float:right;padding-top:.5rem;padding-bottom:0}header .hdr-links{display:none}footer{text-align:left;position:relative}footer .hourday{margin:0}footer h6{position:relative;padding-bottom:1rem;margin-bottom:1rem}footer h6:after{content:"";position:absolute;bottom:0;left:0;width:35px;height:3px;background:#ec1c24}.slide-section .slide-bg{height:500px}.slide-section .slide-bg .slide1,.slide-section .slide-bg .slide2,.slide-section .slide-bg .slide3{height:500px}.slide-section .slide-bg .slide1{background:#2a3544 url(../../Userfiles/Image/banner1-2.jpg) 30% 50% no-repeat}.slide-section .slide-bg .slide2{background:#2a3544 url(../../Userfiles/Image/banner2.jpg) 30% 50% no-repeat}.slide-section .slide-bg .slide3{background:#2a3544 url(../../Userfiles/Image/banner3.jpg) 30% 50% no-repeat}.slide-section .slide-bg .text{padding:5rem 1rem 0}.slide-section .slide-bg .warranty-slide{padding:3rem 1rem 0}.slide-section .slide-bg .warranty-slide .other-text{padding-top:1rem}.slide-section .slide-bg h2{font-size:48px;line-height:51px}.slide-section .slide-bg .other-text{padding-top:1rem}.slide-section .slide-bg .highlight-text{font-size:30px;margin-bottom:1rem}.slide-section .slide-bg .content{font-size:28px}.slide-section .slide-bg li{font-size:28px;line-height:32px;padding-bottom:1rem;padding-left:1.875rem}.slide-section .slide-bg li:before{font-size:26px}#featured-section{padding:4rem 0 1rem}#featured-section .section-heading{margin-bottom:3rem}#featured-section .vehicle{padding-bottom:2rem}#featured-section .vehicle:nth-child(9){display:none}#featured-section .cell-photo{border:0}#featured-section .featured-vehicles{margin-left:-.125rem;margin-right:-.125rem}.no-matching-results{font-size:30px;padding-bottom:3rem}.vehicles-title{font-family:"Rajdhani",sans-serif;margin-top:0;font-size:34px}.partner-logos .partners{gap:4.5rem}}@media only screen and (min-width:760px){#about-section{text-align:left;padding:0}#about-section h2{margin-top:0}#about-section .text{width:50%;max-width:none;position:relative;z-index:5;padding:5rem 0}#about-section .img{display:none}#about-section .about-text,#about-section .undercover-text,#about-section .racing-text{position:relative}#about-section .about-text:before,#about-section .undercover-text:before,#about-section .racing-text:before{content:"";position:absolute;top:0;bottom:0;width:50%}#about-section .about-text:after,#about-section .undercover-text:after,#about-section .racing-text:after{content:"";position:absolute;top:0;bottom:0;width:50%;background:#ec1c24;background-image:-owg(linear-gradient(125deg,#bb0e14 0,#801416 100%));background-image:-webkit(linear-gradient(125deg,#bb0e14 0,#801416 100%));background-image:-moz(linear-gradient(125deg,#bb0e14 0,#801416 100%));background-image:-o(linear-gradient(125deg,#bb0e14 0,#801416 100%));background-image:linear-gradient(125deg,#bb0e14 0,#801416 100%)}#about-section .about-text:before{background:url(../../Userfiles/Image/img_about-us2.jpg) 50% 50% no-repeat;background-size:cover;right:0}#about-section .about-text:after{left:0}#about-section .about-text .text{float:left;padding-right:3rem}#about-section .undercover-text:before{background:url(../../Userfiles/Image/img_undercover.jpg) 50% 50% no-repeat;background-size:cover;left:0}#about-section .undercover-text:after{right:0}#about-section .undercover-text .text{float:right;padding-left:3rem}#about-section .racing-text:before{background:url(../../Userfiles/Image/img_cars-racing.jpg) 50% 50% no-repeat;background-size:cover;right:0}#about-section .racing-text:after{left:0}#about-section .racing-text .text{float:left;padding-right:3rem}}@media only screen and (min-width:64em){nav.navigation{width:100%;height:66px;margin-top:0;position:relative;z-index:10;background-image:-owg(linear-gradient(90deg,#ba0e14 0,#911115 100%));background-image:-webkit(linear-gradient(90deg,#ba0e14 0,#911115 100%));background-image:-moz(linear-gradient(90deg,#ba0e14 0,#911115 100%));background-image:-o(linear-gradient(90deg,#ba0e14 0,#911115 100%));background-image:linear-gradient(90deg,#ba0e14 0,#911115 100%)}nav.navigation>ul:before{display:none}nav.navigation ul{background-image:-owg(linear-gradient(90deg,#ec1c24 0,#811416 100%));background-image:-webkit(linear-gradient(90deg,#ec1c24 0,#811416 100%));background-image:-moz(linear-gradient(90deg,#ec1c24 0,#811416 100%));background-image:-o(linear-gradient(90deg,#ec1c24 0,#811416 100%));background-image:linear-gradient(90deg,#ec1c24 0,#811416 100%);-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background:none;border:0;max-width:1200px;margin:0 auto;width:100%;position:relative;top:0;height:66px;z-index:5}nav.navigation ul li:not(:first-child){border-top:0}nav.navigation ul li:first-child{padding-top:0;border:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}nav.navigation ul li.bottom{padding-bottom:0}nav.navigation ul li{float:left;background:none;border:0;line-height:66px;margin:0;padding:0}nav.navigation ul li a{color:#fff;font-family:"Rajdhani",sans-serif;font-size:16px;font-weight:600;height:66px;display:block;padding:0 .375rem;-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.active,nav.navigation ul li a:hover{color:#ffef00}nav.navigation ul li.has-submenu{position:relative}nav.navigation ul li.has-submenu a i{font-size:9px}nav.navigation ul li.has-submenu ul{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;height:auto;padding-top:.75rem;padding-bottom:.75rem;padding-left:0;width:220px;display:none;position:absolute;left:0;top:66px;background:#c51017;text-align:left;z-index:1}nav.navigation ul li.has-submenu ul li{float:none;width:220px;padding-left:1.25rem;padding:0;background:none;border-top:0!important}nav.navigation ul li.has-submenu ul li a{color:#fff;opacity:.7;padding:0 0 0 1rem;display:block;border:0!important;font-size:90%;line-height:35px;height:35px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;position:relative}nav.navigation ul li.has-submenu ul li a:after{content:"";font-family:"icomoon";color:rgba(0,0,0,0);-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;margin-left:3rem;position:absolute}nav.navigation ul li.has-submenu ul li a:hover{opacity:1}nav.navigation ul li.has-submenu ul li a:hover:after{color:#fff;margin-left:.25rem}nav.navigation ul li.has-submenu ul.extra-menu{width:350px}nav.navigation ul li.has-submenu ul.extra-menu li{width:320px}nav.navigation ul li.has-submenu:hover ul{display:table}nav.navigation ul li.has-submenu:hover a{background:#c51017}nav.navigation ul li.has-submenu:hover>ul.submenu{background:#c51017}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;line-height:66px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}nav.navigation ul li.nav-fav a:hover,nav.navigation ul .nav-search a:hover{background:none;opacity:.7}nav.navigation ul li.nav-fav a i,nav.navigation ul .nav-search a i{font-size:20px}nav.navigation ul li.nav-fav .amount{vertical-align:super;padding-left:.25rem}nav.navigation ul li.nav-search{padding-right:1rem}nav.navigation ul li.nav-search i{vertical-align:middle}nav.navigation ul li.nav-search .small{font-size:9px}header{padding:0;position:relative}header .logo{max-width:540px;width:calc(100% - 670px);max-width:342px;padding:1rem 0}header .logo img{max-width:none;width:100%}header .info{width:100%;max-width:none;margin:0;float:none;padding:0;line-height:50px;font-weight:500;border-bottom:1px solid #363636}header .info-item{float:left;margin-right:1.25rem;padding-bottom:0}header .hdr-links{display:block;width:390px;float:right;padding:26px 1rem}header .hdr-links .home-btn{padding:0 2rem}header .hdr-links .apply,header .hdr-links .login{margin-top:1.5rem}header .buyerscore-badge{float:left;margin-right:2rem}header .mta-logo{float:left;margin-right:2rem}header .apply{float:left}header .login{display:inline-block;float:right}header .right-side{float:right}header .right-side .info-item{margin-right:0;margin-left:1.25rem}header .fb{-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}header .fb span{display:none}header .fb:hover{opacity:.8}header .search-panel{background:transparent;padding:8px 0 0;border:0}header .search-input-wrapper input.search-input{padding-right:.5rem}header [type=text]{line-height:1.2;height:34px;background-color:transparent;border:1px solid gray;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;color:#ccc;margin:0;max-width:200px;padding-left:1.75rem;font-family:"Roboto",sans-serif;font-weight:400;font-size:16px}header [type=text]:focus{background-color:transparent;padding-left:27px}header .search-input-wrapper{position:relative}header .search-input-wrapper:before{content:"";font-family:"icons-custom";font-size:16px;color:gray;position:absolute;top:8px;left:8px;line-height:1}header a.dropdown:after{bottom:-17px;font-weight:bold}header .locations{min-width:430px;top:3.5rem;margin-left:-1rem;left:0;line-height:1.6}header .locations .icon-close{top:0}header .locations .view,header .locations .hours{display:block}footer{padding-top:5rem}footer .google-map{background:rgba(255,255,255,.3);display:block;width:100%;height:260px;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}footer .home-map{margin:0 auto 1.25rem}footer .copyright{padding:2.25rem 0;margin-top:4rem}footer .copyright span{width:13px}.slide-section .slide-bg{height:560px}.slide-section .slide-bg .slide1,.slide-section .slide-bg .slide2,.slide-section .slide-bg .slide3{height:560px}.slide-section .slide-bg .slide1{background:#2a3544 url(../../Userfiles/Image/banner1-2.jpg) 100% 50% no-repeat}.slide-section .slide-bg .slide2{background:#2a3544 url(../../Userfiles/Image/banner2.jpg) 100% 50% no-repeat}.slide-section .slide-bg .slide3{background:#2a3544 url(../../Userfiles/Image/banner3.jpg) 100% 50% no-repeat}.slide-section .slide-bg .banner-title{display:inline-block;position:relative;padding:2rem 4rem 2rem 0}.slide-section .slide-bg .banner-title:before{content:"";position:absolute;left:-3000px;right:0;background-image:-owg(linear-gradient(-90deg,#ec1c24 0,#811416 36%,#811416 100%));background-image:-webkit(linear-gradient(-90deg,#ec1c24 0,#811416 36%,#811416 100%));background-image:-moz(linear-gradient(-90deg,#ec1c24 0,#811416 36%,#811416 100%));background-image:-o(linear-gradient(-90deg,#ec1c24 0,#811416 36%,#811416 100%));background-image:linear-gradient(-90deg,#ec1c24 0,#811416 36%,#811416 100%);top:0;bottom:0;-webkit-transform:skewX(-30deg);-moz-transform:skewX(-30deg);-ms-transform:skewX(-30deg);-o-transform:skewX(-30deg);transform:skewX(-30deg);z-index:1;-webkit-box-shadow:0 0 36px rgba(0,0,0,.6);-moz-box-shadow:0 0 36px rgba(0,0,0,.6);box-shadow:0 0 36px rgba(0,0,0,.6)}.slide-section .slide-bg .text{padding:5rem 1rem 0}.slide-section .slide-bg .warranty-slide{padding:5rem 1rem 0}.slide-section .slide-bg .warranty-slide .other-text{padding-top:2rem}.slide-section .slide-bg h2{font-size:48px;line-height:51px;display:inline-block;position:relative;z-index:5;margin:0}.slide-section .slide-bg .other-text{padding-top:2rem}.slide-section .slide-bg .highlight-text{font-size:34px;margin-bottom:1rem}.slide-section .slide-bg .content{font-size:32px}.slide-section .slide-bg li{font-size:32px;line-height:36px;padding-bottom:.5rem;padding-left:1.875rem}.slide-section .slide-bg li:before{font-size:26px}#bs-section{padding:4.25rem 0 3.5rem;background:url(../../Userfiles/Image/bg_body-type.jpg) 50% 50% no-repeat;background-size:cover}#bs-section .home-btn{padding:0 5rem;margin:auto;display:table}#bs-section .bs-container{position:relative}#bs-section i.col2:after{right:5px}#bs-section .bs:hover span{display:inline-block}#bs-section .bs-search{text-align:center}#bs-section .bs-search h2{font-size:18px;color:#fff;font-weight:bold;font-family:"Rajdhani",sans-serif;text-transform:uppercase;margin-bottom:4rem}#bs-section .bs-search h2 span{display:inline-block;position:relative}#bs-section .bs-search h2 span:before{content:"";position:absolute;top:12px;left:-14px;width:8px;height:2px;background:#fff}#bs-section .bs-search h2 span:after{content:"";position:absolute;top:12px;right:-14px;width:8px;height:2px;background:#fff}#bs-section .bs-search .bs-container{padding:0;display:table;width:100%;margin-bottom:2.5rem}#bs-section .bs-search .bs-container span{display:block;font-family:"Roboto",sans-serif;font-weight:400;text-transform:uppercase;line-height:1;padding-top:1.75rem;font-size:15px;letter-spacing:1px}#bs-section .bs-search .bs-container a{color:rgba(255,255,255,.4);display:block}#bs-section .bs-search .bs-container a span{opacity:0}#bs-section .bs-search .bs-container i{display:inline-block;font-size:50px}#bs-section .bs-search .bs-container .bs:hover a{color:#fff}#bs-section .bs-search .bs-container .bs:hover a span{opacity:1}#bs-section .bs-search .bs-container .bs-container{padding:0 4rem;position:relative}#bs-section .bs-search .bs-container .bs{color:#c4c4c4;width:20%;float:left;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#bs-section .bs-search .bs-container .has-tip{border-bottom:0;color:#b4b4b4;cursor:pointer}#bs-section .bs-search .bs-container .has-tip:hover,#bs-section .bs-search .bs-container .has-tip:focus{color:#ec1c24}#featured-section{padding:4rem 0 1rem}#featured-section .home-btn{padding:0 5rem}#featured-section .fv-sp{padding-top:4rem}#featured-section .section-heading{margin-bottom:3.5rem;font-size:36px}#featured-section .cell-photo{overflow:hidden}#featured-section .cell-photo .vehicle-media{z-index:5}#featured-section .cell-photo img{-webkit-transition:all,3s;-moz-transition:all,3s;-o-transition:all,3s;transition:all,3s}#featured-section .cell-photo img:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);-webkit-transition-timing-function:cubic-bezier(0,.88,.44,1);-moz-transition-timing-function:cubic-bezier(0,.88,.44,1);-o-transition-timing-function:cubic-bezier(0,.88,.44,1);transition-timing-function:cubic-bezier(0,.88,.44,1)}#featured-section .vehicle{padding-bottom:0;margin-bottom:2rem;height:350px;width:25%}#featured-section .vehicle:nth-child(-n+5){clear:none}#featured-section .vehicle:first-child{width:50%;height:calc(720px + 2rem - 20px)}#featured-section .vehicle:first-child .vehicle-inner{background:#1b1b1b;padding:5rem 2rem 2rem;border-radius:10px}#featured-section .vehicle:first-child .vehicle-inner .vehicle-info{text-align:left}#featured-section .vehicle:first-child .vehicle-inner .vehicle-info h6{color:#fff;font-size:24px}#featured-section .vehicle:first-child .vehicle-inner .vehicle-info .price-wrapper{color:#ed1c24;font-size:36px}#featured-section .vehicle:first-child .vehicle-inner .vehicle-info .vehicle-specs{display:none}#featured-section .vehicle:first-child .clean-car-reebate-fee{text-align:left}#featured-section .vehicle:nth-child(9){display:block;clear:none}#featured-section .vehicle .vehicle-inner{height:100%;padding-bottom:0}#featured-section .vehicle-info h6{font-weight:bold}#featured-section .vehicle-info .vehicle-specs{display:none}#extra-section{text-align:left;padding-top:4.5rem}#extra-section h2{font-size:36px;margin-bottom:2rem;margin-top:2rem}#extra-section h2 span{display:block}#extra-section .home-btn{margin:2.5rem 2rem 0 0;padding:0 3rem}#extra-section .home-btn.express-btn{margin-right:0}#extra-section .img{max-width:none;margin:0}#extra-section .text{max-width:none;margin:0}#extra-section .finance-section{padding-bottom:3rem}#extra-section .finance-section .text{width:50%;float:left}#extra-section .finance-section .img{width:50%;float:right;max-width:493px}#extra-section .warranty-section .text{width:50%;float:right;max-width:445px}#extra-section .warranty-section .img{width:50%;float:left;max-width:495px}#about-section h2{font-size:36px}#about-section .text{padding:6rem 0}#about-section .about-text .text{padding-right:5rem}#about-section .undercover-text .text{padding-left:5rem}#about-section .racing-text .text{padding-right:5rem}.no-matching-results{font-size:36px;padding-bottom:4rem}.service-type{width:calc(50% - 1rem);float:left;background-color:#f1f1f1;min-height:371px;margin-bottom:1.5rem}.service-type table{margin-bottom:0}.service-type:nth-child(1),.service-type:nth-child(3){float:right}.service-type:nth-child(6){float:right}#custom-vehicles{padding-bottom:3rem}#custom-vehicles .custom-vehicle-item{padding:10px .75rem 2rem}#custom-vehicles .custom-vehicle-item li{font-size:12px}#custom-vehicles .custom-vehicle-item .text{padding:3rem 2rem 5.5rem}#custom-vehicles .custom-vehicle-item .text .home-btn{bottom:2.5rem;left:2rem;letter-spacing:.5px}#reviews-section{padding:5rem 0 5.5rem}#reviews-section h2{font-size:46px}#reviews-section .buyerscore-container{margin-left:-1rem;margin-right:-1rem}#reviews-section .buyerscoretestimonial .inner{padding:2rem}#reviews-section .comment{min-height:72px}#video-section{padding:5rem 0}#video-section .videoWrapper{padding-bottom:30.5%}}@media only screen and (min-width:1220px){header .logo{padding:.25rem 0 .875rem;width:480px;max-width:none}header .logo img{width:auto;width:480px}header .hdr-links{padding:44px 1rem}header .hdr-links .home-btn{padding:0 3rem}header .hdr-links .apply,header .hdr-links .login{margin-top:1.625rem}header .fb img{position:relative;top:-2px}header .fb span{display:inline;font-size:14px;font-weight:400;margin-left:.5rem;color:rgba(255,255,255,.59)}header .info-item{margin-right:1.75rem}header .right-side .info-item{margin-left:2rem}nav.navigation ul li a{font-size:16px;padding:0 .875rem}}@media only screen and (min-width:90.063em){#reviews-section .buyerscore-container{position:relative}#reviews-section .slick-arrow{display:block!important;position:absolute;top:50%;margin-top:-30px;width:45px;height:45px;color:rgba(0,0,0,0)}#reviews-section .slick-arrow:before{content:"";font-family:"icons-custom";color:#0d8ad2;font-size:40px;width:45px;height:45px;display:inline-block;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;opacity:.5}#reviews-section .slick-arrow:hover:before{opacity:1}#reviews-section .slick-prev{left:-4rem}#reviews-section .slick-prev:before{content:""}#reviews-section .slick-next{right:-4rem}#reviews-section .slick-next:before{content:""}}.zselect{cursor:pointer}@media only screen and (max-width:1024px){.ios-cursor{cursor:pointer}}#test-modal,#mc-modal-form,#search-modal{padding:0;overflow:hidden;max-height:none!important;margin-top:0;position:absolute!important;top:0!important;width:100%;left:0}.mc-close-modal{position:absolute;right:16px;top:16px;z-index:100;text-align:right}.reveal-overlay{overflow:auto}[data-mclist-for]{position:relative;cursor:pointer}ul[data-mclist]{display:none}ul[data-mclist].mclist-visible{display:block;position:absolute;left:0;top:100%;width:200px;background:#fff;border:1px solid #ccc}ul[data-mclist].mclist-bottom.mclist-visible{top:auto;bottom:100%}.nstSlider{width:100%;background:#f7f7f7;clear:both;margin-top:2rem;margin-bottom:1.5rem}.nstSlider .leftGrip,.nstSlider .rightGrip{width:24px;height:24px;border-radius:12px;left:4px;top:-2px}.nstSlider .bar{top:4px;height:13px}.top-bar{transition:all,.5s}.top-bar.top-bar-hide{margin-top:-50px}.menu>li>a{padding:0}.off-canvas-list li{position:static}.left-off-canvas-menu,.is-drilldown{min-height:900px;overflow:hidden}.is-drilldown{position:relative}ul[data-drilldown]{height:auto!important}.is-drilldown-submenu{background:#1e232b}.is-off-canvas-open .off-canvas-content{width:auto}.off-canvas-fixed{position:fixed;top:0;height:900px}@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:#ec1c24;border-color:#ec1c24;color:#fff;pointer-events:none;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.vehiclereview-container{width:100%}.vehiclereview-container .comment{font-size:.9375rem}.vehiclereview-container .commenter{font-size:.8125rem}.buyerscore-errorwrapper{display:inline}.buyerscore-errorwrapper .message{text-align:left;font-family:Courier New,Courier,monospace}.buyerscore-errorwrapper.buyerscore-nodealerreviews{display:inline-block;padding:0 1.25rem}.bs-vehiclereviews-page-wrap .buyerscorevehiclesummary .buyerscore-errorwrapper{display:inline}.vs-bs-vehicle{padding-bottom:1rem;border-bottom:1px solid #ccc;text-align:left}.vs-bs-vehicle .powered-by{color:rgba(0,0,0,.5);font-size:.75rem}.vs-bs-vehicle .powered-by img{max-width:6.25rem;max-height:1.0625rem}.bs-comments{padding-top:1rem}.bs-comments .standard-btn{margin-top:.5rem;max-width:270px;font-weight:400}.buyerscore-dealerreviews-bswrapper .standard-btn{font-weight:400}.buyerscorestars{display:inline-block}.buyerscorestars .star{width:1.125rem;height:1.125rem;margin-right:.375rem;display:inline-block;position:relative;font-weight:400}.buyerscorestars .star:before{font-family:"bs-icons";font-size:1.125rem;color:#ffbd00;position:absolute;top:50%;margin-top:-.625rem;left:0;line-height:1}.buyerscorestars .star.emptystar:before{content:"";color:#ffbd00}.buyerscorestars .star.halfstar:before{content:""}.buyerscorestars .star.fullstar:before{content:""}.buyerscorethumb:before{font-family:"bs-icons";content:"";color:#4caf50}.buyerscorethumb.review-wouldnotrecommend:before{position:relative;transform:rotate(180deg);color:#f44336;display:inline-block}.buyerscore-dealershipreviews .buyerscorestars{display:inline-block}.buyerscore-dealershipreviews .buyerscorestars .star{width:.9375rem;height:.9375rem;margin-right:.25rem}.buyerscore-dealershipreviews .buyerscorestars .star:before{font-size:.9375rem;margin-top:-.375rem}.buyerscore-dealershiprating{width:100%}.buyerscore-dealershiprating .buyerscorestars{display:inline-block}.buyerscore-dealershiprating .buyerscorestars .star{width:1.25rem;height:1.25rem;margin-right:.25rem}.buyerscore-dealershiprating .buyerscorestars .star:before{font-size:1.25rem;margin-top:-.4375rem}.buyerscore-dealershiprating .totalreviews{display:block}.buyerscore-dealershiprating .star:before{margin-top:-.625rem}.buyerscore-dealershipreviews .standard-btn,.buyerscore-dealershiprating-bswrapper .standard-btn{font-weight:400}.buyerscore-dealershipreviews h5,.buyerscore-dealershiprating-bswrapper h5{font-size:1rem;font-weight:bold;margin-bottom:.25rem}.buyerscore-spinner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.buyer-feedback h4,.buyer-comments h4{font-size:1.375rem;font-weight:bold;color:#2d363d;margin-bottom:.5rem}.buyerscore-dealershiprating-bswrapper{border-top:.0625rem solid #bdbdbd;min-height:4.6875rem}.buyerscore-dealershiprating-bswrapper .lds-spinner{position:absolute;top:50%;margin-top:-32px}.map #buyerscore-section{min-height:8.25rem;position:relative}.buyerscore-vehiclereviews-bswrapper{min-height:12.5rem}.buyerscore-vehiclereviews-bswrapper .buyerscore-vehiclereview{margin-bottom:1rem;width:100%;text-align:left}.buyerscore-vehiclereviews-bswrapper .buyerscore-vehiclereview .commenter{color:rgba(0,0,0,.5);font-size:.875rem}.vs-buyerscore-vehicle,.bs-buyercomments{background:#f4f5f6;margin-left:-.5rem;width:104.4%;padding:1rem .75rem 1rem;margin-bottom:1rem}.vs-buyerscore-vehicle h4,.bs-buyercomments h4{font-weight:bold;font-size:1.25rem}.vs-buyerscore-vehicle p,.bs-buyercomments p{color:#737373;font-size:.875rem}.vs-buyerscore-vehicle .bs-inner,.bs-buyercomments .bs-inner{background:#fff;border:.0625rem solid #ccc;padding:2rem 1.5rem 2rem;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.bs-buyercomments{margin-bottom:2rem;padding-bottom:1rem}.buyerscore-dealershiprating{padding:1rem}.buyerscore-dealershiprating .overall-rating{line-height:1.125rem;display:block;margin-bottom:.5rem;font-size:.875rem;color:rgba(0,0,0,.5)}.buyerscore-dealershiprating .buyerscorestars{display:inline-block;position:relative}.buyerscore-dealershiprating a{color:#000}.buyerscore-dealershiprating a:hover{color:#000}.buyerscore-dealershiprating span.totalreviews{position:relative;line-height:.875rem;font-size:.875rem;display:block;margin-bottom:.25rem;color:#000}.buyerscore-dealershiprating span.powered-by{color:rgba(0,0,0,.5);font-size:.75rem}.buyerscore-dealershiprating span.powered-by img{max-width:6.25rem;max-height:1.0625rem}.buyerscore-dealershipreviews{border-top:1px solid #bdbdbd;padding:1rem}.buyerscore-dealershipreviews .buyerscore-button{margin:auto;background:#fff;border:solid .0625rem #ec1c24;-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:#ec1c24;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{}