@charset "UTF-8";@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes color{100%,0%{stroke:#de5353}40%{stroke:#f68949}66%{stroke:#de5353}80%,90%{stroke:#f68949}}@keyframes gradient-rotate{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.is-open-left .off-canvas.position-left{left:0}.is-open-left .off-canvas-fixed{left:0}.off-canvas.is-open .mobile-menu{left:0 !important;right:auto !important;width:320px}.circular{border:5px solid #dce0e0;border-top:5px solid #de5353;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.loader::after{opacity:0}}@media only screen{.location-caption{display:inline-block;max-width:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;margin-top:-2px}.promo-no-results{padding:1.875rem 0 3rem !important;margin-top:1.5rem;position:relative}.promo-no-results:before{content:'';position:absolute;top:0;left:50%;height:1px;width:160px;margin-left:-80px;background:#dfdfdf}.breadcrumb{margin-top:0;margin-left:1rem;margin-bottom:.75rem;width:100%;display:table;position:relative;z-index:2}.breadcrumb li{list-style:none;float:left;line-height:1}.breadcrumb a{font-size:.6875rem;white-space:nowrap;line-height:1;opacity:.7}.breadcrumb a:after{content:"";font-family:"icomoon";color:rgba(0,0,0,.87);opacity:.7;font-size:.5rem;margin:0 .25rem}.breadcrumb a:hover{opacity:1}.breadcrumb li:last-child a:after{display:none}.hp-promo{margin-top:.5rem;text-align:center}.hp-promo img{height:16px;vertical-align:text-top}.hp-promo a{font-size:14px;color:#ff7}.hp-promo a:hover{color:#ff7}.to-fix{background:#ff0;opacity:1 !important}.tooltip-content.tt-active{display:block;opacity:1;visibility:visible;pointer-events:all}.input-footnote{font-size:12px;color:rgba(0,0,0,.38);margin-top:-5px;margin-bottom:.5rem}.spinner{position:fixed;left:0;right:0;top:0;bottom:0;background:#fff;z-index:9999999}.spinner .inner{position:absolute;top:50%;left:50%;margin-left:-2.125rem;margin-top:-2.25rem;transform:translateX(-50%),translateY(-50%);color:#fff}.showbox{position:absolute;top:0;bottom:0;left:0;right:0;padding:5%}.loader{position:relative;margin:0 auto;width:70px}.loader:after{content:'';position:absolute;top:.25rem;left:.25rem;width:62px;height:62px;border:.375rem solid #dce0e0;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}.loader:before{content:'';display:block;padding-top:100%}.circular{animation:rotate 5s linear infinite;height:100%;transform-origin:center center;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:10}.path{stroke-dasharray:20,200;stroke-dashoffset:0;animation:dash 1.5s ease-in-out infinite,color 3s ease-in infinite;stroke-linecap:round}.submit-loader{border:.375rem solid rgba(255,255,255,.4);border-top:.375rem solid rgba(255,255,255,.7);border-radius:50%;width:1.875rem;height:1.875rem;animation:spin 1.25s linear infinite}*,*:before,*:after{box-sizing:border-box}html{font-family:"Roboto",sans-serif;overflow-y:scroll;overflow-x:auto}body{font-family:"Roboto",sans-serif;top:0 !important;background-color:#fff}body.search-mode .title-bar,body.search-mode #search-options .search-filters,body.search-mode #VehicleController .actions.fixed{position:absolute}input[type=text]::-ms-clear,input[type=number]::-ms-clear{display:none}.dash-list{margin-bottom:1.5rem;margin-left:.5rem}.dash-list li{font-size:16px;color:rgba(0,0,0,.87);line-height:1.6;list-style-type:none;position:relative;padding-left:1.25rem}.dash-list li:before{content:"-";margin-right:.75rem;position:absolute;left:0}.tick-list{margin-bottom:1.5rem;margin-left:.5rem}.tick-list li{font-size:16px;color:rgba(0,0,0,.87);line-height:1.6;list-style-type:none;position:relative;padding-left:1.25rem}.tick-list li:before{content:"";font-family:"icomoon";margin-right:.75rem;position:absolute;left:0}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{background-color:#fff !important;background:#fff !important}.small-fb-like{width:72px;margin:1rem auto 0;display:block;height:24px}.reason-section{position:relative;padding-bottom:2rem}.reason-section .reason-number{font-family:"Kadwa",sans-serif;font-size:40px;line-height:1;width:65px;float:left;position:absolute;left:0;top:0;color:#dfdfdf;text-align:right}.reason-section .reason-text{padding-left:70px}.reason-section .reason-text h2{font-size:20px;margin-bottom:.5rem}.privacy-act{background:#f9f9f9;padding:1rem 0;max-width:640px !important;margin:1rem auto}.privacy-act ul{margin-bottom:.5rem;margin-left:.5rem}.privacy-act li{font-size:12px;color:rgba(0,0,0,.54);line-height:18px;list-style-type:none;position:relative;padding-left:1rem}.privacy-act li:before{content:"-";margin-right:.5rem;position:absolute;left:0}.privacy-act h5{font-size:14px;font-weight:bold;color:rgba(0,0,0,.54);font-family:"Roboto",sans-serif;letter-spacing:0}.privacy-act p{font-size:12px;color:rgba(0,0,0,.54);line-height:18px;margin-bottom:.5rem !important}.privacy-act p:last-of-type{margin-bottom:.25rem}.privacy-act .list-p{margin-bottom:0 !important}.privacy-act .disclaimer{padding-top:0;padding-bottom:1rem;color:rgba(0,0,0,.54);font-size:11px}.privacy-act .text{display:inline-block;margin-top:6px;vertical-align:middle;padding-left:.5rem}.privacy-act .form-error{padding-left:33px}#tutorialModal{left:0 !important;top:0 !important;background:rgba(0,0,0,.95);color:#fff;opacity:1;pointer-events:all;-webkit-transition:all,.7s;-moz-transition:all,.7s;-o-transition:all,.7s;transition:all,.7s;z-index:9999999;padding:0;text-align:center}#tutorialModal.hidden{opacity:0;pointer-events:none}#tutorialModal .icon-360,#tutorialModal .icon-play-video{font-size:28px}#tutorialModal .icon-360 .path1:before,#tutorialModal .icon-360 .path2:before,#tutorialModal .icon-360 .path3:before,#tutorialModal .icon-360 .path4:before,#tutorialModal .icon-360 .path5:before,#tutorialModal .icon-play-video .path1:before,#tutorialModal .icon-play-video .path2:before,#tutorialModal .icon-play-video .path3:before,#tutorialModal .icon-play-video .path4:before,#tutorialModal .icon-play-video .path5:before{color:#fff}#tutorialModal .tutorial-icons{display:table;margin:0 auto}#tutorialModal .tutorial-inner{max-width:400px;width:100%;margin:auto;z-index:9999;position:relative;padding:3rem 0 5rem}#tutorialModal .close-btn{position:absolute;top:0;right:0;color:#fff;opacity:.8;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;z-index:99999;padding:1rem;font-size:20px}#tutorialModal .close-btn:hover{opacity:1}#tutorialModal h2{color:#fff;font-weight:400;font-size:10px;opacity:.7;text-align:center;margin-bottom:1rem}#tutorialModal h6{color:#fff;font-weight:bold;font-size:22px;line-height:27px;max-width:220px;margin:0 auto 1rem}#tutorialModal p{color:rgba(255,255,255,.8);line-height:20px;font-size:14px}#tutorialModal p a{white-space:nowrap;color:rgba(255,255,255,.8);border-bottom:1px dotted rgba(255,255,255,.8);-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#tutorialModal p a:hover{color:#fff}#tutorialModal .skip-tutorial{width:100%;text-align:center;color:#3e8be1;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;padding-top:1rem}#tutorialModal .skip-tutorial i{font-size:11px;vertical-align:middle;position:relative;top:-1px;margin-right:.5rem}#tutorialModal .skip-tutorial:hover{color:#6aa6e8}#tutorialModal #tutorial-slider{padding-bottom:2rem}#tutorialModal #tutorial-slider .tutorial-slide{padding:0 2rem 1.5rem;min-height:456px}#tutorialModal #tutorial-slider .img{width:210px;max-height:180px;margin:0 auto 3.5rem}#tutorialModal .slick-arrow{display:none !important;position:absolute;bottom:3rem;z-index:10}#tutorialModal .slick-prev{left:0}#tutorialModal .slick-next{right:0}#tutorialModal .slick-dots{margin:0;list-style:none;text-align:center;padding:0}#tutorialModal .slick-dots li{border:none;background:#ccc;opacity:.6;padding:0;margin:0 .25rem;float:none;width:6px;display:inline-block;height:6px;cursor:pointer;color:transparent;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}#tutorialModal .slick-dots li.slick-active{background:#de5353;opacity:1}#tutorialModal a.finish-button{font-size:16px;text-align:center;color:#fff;background:#de5353;line-height:43px;border:.0625rem solid #de5353;border-bottom:.0625rem solid #de5353 !important;display:table;max-width:150px;width:100%;margin:0 auto 1.5rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;-ms-border-radius:.25rem;-o-border-radius:.25rem;border-radius:.25rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;box-shadow:0 4px 8px 0 rgba(62,91,225,.2);white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}#tutorialModal a.finish-button:hover{background:#d52929;border-color:#d52929}.already-fav{color:#8db209}.try-text{display:block;font-weight:400;text-align:center;color:rgba(0,0,0,.38);font-size:14px;padding-top:.5rem}.ad-placeholder{margin:1.25rem auto;color:rgba(0,0,0,.87)}.ad-placeholder span{font-size:.5625rem;float:right;color:rgba(0,0,0,.54);position:relative;top:0}.star-rating .full{color:transparent;position:relative;display:inline-block;width:1rem;height:1rem}.star-rating .full:before{content:"";font-family:"icomoon";font-size:1.5rem;color:#ffbd00;position:absolute;top:0;left:-5px;line-height:1.25rem}.star-rating .empty{color:transparent;position:relative;display:inline-block;width:1rem;height:1rem}.star-rating .empty:before{content:"";font-family:"icomoon";font-size:1.5rem;color:#e5e5e5;position:absolute;top:0;left:-5px;line-height:1.25rem}.star-rating .half{color:transparent;position:relative;display:inline-block;width:1rem;height:1rem}.star-rating .half:before{content:"";font-family:"icomoon";font-size:1.5rem;color:#e5e5e5;position:absolute;top:0;left:-5px;line-height:1.25rem}.star-rating .half:after{content:"";font-family:"icomoon";font-size:1.5rem;color:#ffbd00;position:absolute;top:0;left:-5px;width:.75rem;overflow:hidden;line-height:1.25rem}.general-tooltip-content{width:200px;height:auto;padding:.75rem;opacity:.94;background-color:#1f1f1f;-webkit-box-shadow:0 .1875rem .9375rem 0 rgba(0,0,0,.15);-moz-box-shadow:0 .1875rem .9375rem 0 rgba(0,0,0,.15);box-shadow:0 .1875rem .9375rem 0 rgba(0,0,0,.15);position:absolute;color:rgba(255,255,255,.8);font-size:13px;left:-4px;top:115%;opacity:0;z-index:-1;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;font-family:"Roboto",sans-serif !important;text-align:left;line-height:18px;visibility:hidden;pointer-events:none;font-family:"Roboto",sans-serif;letter-spacing:0}.general-tooltip-content a{font-size:13px !important;font-weight:400 !important;color:#fffacf !important;opacity:.9;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.general-tooltip-content a:hover{color:#fff !important}.general-tooltip-content.show{display:block;z-index:100;opacity:1}.tooltip-container{position:relative;display:inline-block}.login-error{color:#ec5840;font-size:14px;font-weight:bold;display:block;margin-bottom:1rem;position:relative;top:-.5rem}.general-tooltip{display:inline-block;position:relative;color:rgba(0,0,0,.87);cursor:pointer;font-family:"Roboto",sans-serif}.general-tooltip:before{font-family:"icomoon";position:relative;left:0;top:0;font-size:28px;color:rgba(0,0,0,.54)}.general-tooltip:after{position:absolute;font-size:13px;line-height:1.2;padding-left:.75rem;top:5px}.general-tooltip.tt-active+.general-tooltip-content{display:inline-block;z-index:100;opacity:1;visibility:visible;pointer-events:all}.general-tooltip-content:hover{display:block;z-index:100;opacity:1}.icon-tooltip{left:auto;right:0;width:150px}.icon-tooltip:before{left:auto;right:5%}.save-amount{color:rgba(0,0,0,.54);font-style:italic;text-decoration:none}.sticky-current{position:relative}.sticky-current .sticky-content{position:fixed}.sticky-current.sticky-bottom .sticky-content{position:absolute;top:auto !important;left:0;right:0;bottom:0}.no-saved-search{padding:2rem 0;color:rgba(0,0,0,.87)}.insurance-type{padding-bottom:2rem}.custom-table{display:table;border:1px solid #dfdfdf;width:100%}.custom-table .custom-row{display:table-row}.custom-table .custom-row:nth-child(odd){background:#f9f9f9}.custom-table .table-header .custom-cell{border-bottom:1px solid #dfdfdf;font-weight:bold}.custom-table .custom-cell{display:table-cell;vertical-align:middle;text-align:center;border-right:1px solid #dfdfdf;font-size:14px;padding:.75rem;min-width:75px}.custom-table .custom-cell:last-of-type{border-right:none}.custom-table .icon-checkmark{color:#50bf5a;font-size:18px;vertical-align:middle}.custom-table .not-available{height:12px;width:12px;border:3px solid #dfdfdf;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;display:inline-block}.contact-details p{margin-bottom:0}.home-container{padding-top:0 !important;padding-bottom:0 !important}.home-container .asterisk-sp{text-align:center}.home-container .spinner{position:absolute}.home-container #banner{background:#111 url(https://cdn.needacar.co.nz/nac/banner/640x430.jpg) 100% 50% no-repeat;background-size:cover;position:relative;padding-bottom:4rem}.home-container #banner .advanced-search{float:right;margin-top:.5rem;margin-right:12px;display:inline-block;line-height:1;display:none}.home-container #banner .advanced-search a{color:#de5353;position:relative;font-size:14px;border-bottom:1px dotted #de5353;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.home-container #banner .advanced-search a:hover{color:#fff;border-color:#fff}.home-container #banner .search-inner{width:calc(100% - 60px);float:left}.home-container #banner .tabs-panel{padding:0}.home-container #banner .tabs-panel.is-active{display:flex}.home-container #banner .reset-search{opacity:0;position:absolute;top:0;right:0;padding:0 1rem;z-index:20;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;color:rgba(0,0,0,.87);line-height:54px;pointer-events:none}.home-container #banner .reset-search i{vertical-align:middle;pointer-events:auto}.home-container #banner [type=text],.home-container #banner [type=email],.home-container #banner [type=password],.home-container #banner [type=number],.home-container #banner [type=checkbox]{margin:0;padding:0;box-shadow:none;border-radius:0;background-color:#fff}.home-container #banner .ng-not-empty+a{opacity:1;_z-index:100;pointer-events:all}.home-container #banner h1{font-family:"Kadwa",sans-serif;letter-spacing:-1px;font-size:30px;line-height:38px;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.2);font-weight:700;text-align:center;max-width:275px;margin:2.25rem auto 2rem}.home-container #banner .tabs{background:transparent;border:none}.home-container #banner .tabs .tabs-title{color:rgba(255,255,255,.87);font-size:16px;line-height:53px;width:50%}.home-container #banner .tabs .tabs-title a{background:#1f2532;color:rgba(255,255,255,.87);font-weight:500;font-size:16px;padding:.875rem 1rem;width:100%;text-align:center;cursor:pointer}.home-container #banner .tabs .tabs-title a:hover{background:#1b202c}.home-container #banner .tabs .tabs-title.is-active{color:#1f2532}.home-container #banner .tabs .tabs-title.is-active a{color:#1f2532;cursor:default;background:rgba(255,255,255,.87)}.home-container #banner .tabs .tabs-title.is-active a:hover{background:rgba(255,255,255,.87)}.home-container #banner .tabs-content{background:rgba(255,255,255,.87);border:none;padding:12px}.home-container #banner .tabs-content input{height:54px;width:100%;padding-left:1rem;font-size:15px;border:1px solid #dfdfdf;box-shadow:none;border-radius:0;padding-right:1rem}.home-container #banner .tabs-content .open input{height:auto;visibility:hidden;position:absolute;left:13px;top:13px;width:20px;height:20px}.home-container #banner .tabs-content .open input+span{width:20px;height:20px;right:auto;left:12px;top:12px;position:absolute}.home-container #banner .tabs-content .open input+span:before{top:0;left:0}.home-container #banner .tabs-content .open input+span:after{top:2px;left:2px}.home-container #banner .tabs-content .zselect{margin-bottom:5px;border:1px solid #dfdfdf;line-height:56px;height:56px;padding-left:1rem}.home-container #banner .tabs-content .zselect .zmshead{color:rgba(0,0,0,.87);line-height:56px}.home-container #banner .tabs-content .zselect ul{left:0;top:54px}.home-container #banner .tabs-content .zselect ul li{padding-left:3rem}.home-container #banner .tabs-content .zselect ul li:after{left:3rem}.home-container #banner .tabs-content #make{padding-top:0;padding-bottom:0}.home-container #banner .tabs-content ::-webkit-input-placeholder{color:rgba(0,0,0,.38)}.home-container #banner .tabs-content :-moz-placeholder{color:rgba(0,0,0,.38);opacity:1}.home-container #banner .tabs-content ::-moz-placeholder{color:rgba(0,0,0,.38);opacity:1}.home-container #banner .tabs-content :-ms-input-placeholder{color:rgba(0,0,0,.38)}.home-container #banner .tabs-content :placeholder-shown{color:rgba(0,0,0,.38)}.home-container #banner .tabs-content .search-input{position:relative}.home-container #banner .tabs-content select{width:50%;float:left;margin-bottom:10px;height:54px}.home-container #banner .tabs-content .banner-button{line-height:54px;width:60px;float:right;margin-top:0;text-transform:uppercase;font-size:18px;letter-spacing:1px;background:#de5353;color:#fff;display:table;text-align:center;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.home-container #banner .tabs-content .banner-button i{vertical-align:middle;position:relative;top:-2px}.home-container #banner .tabs-content .banner-button:hover{background:#d52929}.home-container #banner #svg_body1,.home-container #banner #svg_body2,.home-container #banner #svg_body3{position:absolute;width:100%;z-index:40;left:0;bottom:-1px;height:20px}.home-container #keyword{padding-top:0;padding-bottom:0}.home-container #home-search{background:#fff;position:relative;z-index:2;padding:3rem 0;overflow:hidden;-webkit-transition:all .6s cubic-bezier(1,0,.265,1);-moz-transition:all .6s cubic-bezier(1,0,.265,1);-o-transition:all .6s cubic-bezier(1,0,.265,1);transition:all .6s cubic-bezier(1,0,.265,1)}.home-container #home-search .blue-button{width:auto;margin:2rem auto 0;padding:0 3rem}.home-container #home-search h2{font-family:"Kadwa",sans-serif;letter-spacing:-1px;font-size:24px;font-weight:700;text-align:center;color:rgba(0,0,0,.87);max-width:270px;margin:0 auto 2rem}.home-container #home-search h2 span{color:#de5353;display:block}.home-container #home-search .tabs{border:none;display:table;margin:auto;background:#fff}.home-container #home-search .tabs-title a{background:#fff;color:rgba(0,0,0,.87);font-size:16px;line-height:56px;padding:0 .75rem;text-align:center;position:relative}.home-container #home-search .tabs-title a:after{content:'';background:#de5353;height:4px;position:absolute;bottom:0;left:10px;right:10px;opacity:0;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.home-container #home-search .tabs-title.is-active a{font-weight:bold;color:#de5353}.home-container #home-search .tabs-title.is-active a:after{opacity:1}.home-container #home-search .tabs-content{border:none;border-top:1px solid #dfdfdf;background:#fff}.home-container #home-search .tabs-content .title{font-size:14px;color:rgba(0,0,0,.54);margin-bottom:2.5rem;text-align:center;display:block}.home-container #home-search .tabs-panel{padding:0;visibility:hidden;height:0;opacity:0;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;display:block !important}.home-container #home-search .tabs-panel.is-active{padding:1.5rem 0 1rem;visibility:visible;height:auto;opacity:1}.home-container #home-search .tabs-panel.is-active#afford{padding:1.5rem 1.5rem 0}.home-container #home-search .home-lifestyle-slider .ls-search-type{text-align:center;padding:1rem 2rem}.home-container #home-search .home-lifestyle-slider .ls-search-type a{color:rgba(0,0,0,.87)}.home-container #home-search .home-lifestyle-slider .ls-search-type a:hover{color:rgba(0,0,0,.87)}.home-container #home-search .home-lifestyle-slider .ls-search-type img{display:block;margin:auto;max-height:105px;height:90px}.home-container #home-search .home-lifestyle-slider .ls-search-type span{text-align:center;display:block;margin-top:1rem;color:rgba(0,0,0,.87);font-weight:500;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.home-container #home-search .home-lifestyle-slider .ls-search-type:hover span{color:#de5353}.home-container #home-search .home-bodystyle-slider{padding-bottom:0}.home-container #home-search .home-bodystyle-slider .bs-search-type{text-align:center;padding:1rem 2rem;cursor:pointer}.home-container #home-search .home-bodystyle-slider .bs-search-type a{color:rgba(0,0,0,.87)}.home-container #home-search .home-bodystyle-slider .bs-search-type a:hover{color:rgba(0,0,0,.87)}.home-container #home-search .home-bodystyle-slider .bs-search-type i{display:block;margin:auto;font-size:45px;color:rgba(0,0,0,.54);-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.home-container #home-search .home-bodystyle-slider .bs-search-type span{text-align:center;display:block;margin-top:1rem;color:rgba(0,0,0,.87);font-weight:bold;width:100%;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.home-container #home-search .home-bodystyle-slider .bs-search-type.active i{color:#de5353;width:100%;background:-webkit-linear-gradient(left,#de5353,#f68949);-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.home-container #home-search .home-bodystyle-slider .bs-search-type.active span{color:#de5353}.home-container #home-search #afford{max-width:482px;margin:auto}.home-container #home-search #afford .blue-button{margin-top:2rem}.home-container #featured-vehicles-section{background:#f6f6f6;padding:2.75rem 0;position:relative}.home-container #featured-vehicles-section .featured-vehicles{padding-bottom:2.5rem;margin:auto}.home-container #featured-vehicles-section .featured-vehicles h2{font-size:30px;margin-bottom:1.25rem;text-align:center;font-family:"Kadwa",sans-serif;letter-spacing:-1px;font-weight:700}.home-container #featured-vehicles-section .featured-vehicles #home-fv{background:#fff;border:1px solid #dfdfdf;padding:1rem 1rem 0;position:relative;min-height:350px}.home-container #featured-vehicles-section .featured-vehicles #home-fv .slick-dots{margin:0;list-style:none;text-align:center;padding:.25rem 0 0}.home-container #featured-vehicles-section .featured-vehicles #home-fv .slick-dots li{border:none;background:#ccc;padding:0;margin:0 3px;float:none;width:8px;display:inline-block;height:8px;cursor:pointer;color:transparent;opacity:.8;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}.home-container #featured-vehicles-section .featured-vehicles #home-fv .slick-dots li.slick-active{opacity:1;background:#de5353}.home-container #featured-vehicles-section .featured-vehicles #home-fv .showbox{top:50%;margin-top:-60px}.home-container #featured-vehicles-section .featured-vehicles .slick-arrow{display:none !important;color:transparent;position:absolute;top:35%;margin-top:-17px;width:30px;z-index:10}.home-container #featured-vehicles-section .featured-vehicles .slick-arrow:after{font-family:"icomoon";color:rgba(0,0,0,.87);font-size:34px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;position:absolute}.home-container #featured-vehicles-section .featured-vehicles .slick-arrow:hover:after{opacity:.7}.home-container #featured-vehicles-section .featured-vehicles .slick-prev{left:-2.375rem}.home-container #featured-vehicles-section .featured-vehicles .slick-prev:after{content:"";left:3px}.home-container #featured-vehicles-section .featured-vehicles .slick-next{right:-2.375rem}.home-container #featured-vehicles-section .featured-vehicles .slick-next:after{content:"";right:3px}.home-container #featured-vehicles-section .featured-vehicles .vehicle-images .primary-image img{width:100%}.home-container #featured-vehicles-section .featured-vehicles .vehicle-images .other-images{display:none}.home-container #featured-vehicles-section .featured-vehicles .vehicle-info{padding-top:1rem;padding-bottom:82px;position:relative}.home-container #featured-vehicles-section .featured-vehicles .vehicle-info .dealer-logo{position:absolute;right:0;bottom:1rem;padding-top:0;display:block}.home-container #featured-vehicles-section .featured-vehicles .vehicle-info .dealer-logo img{width:auto;height:auto;max-width:140px;max-height:60px;display:block}.home-container #featured-vehicles-section .featured-vehicles .vehicle-info h6{font-size:17px;line-height:23px;font-weight:bold;color:rgba(0,0,0,.87);white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;font-family:"Roboto",sans-serif;letter-spacing:0}.home-container #featured-vehicles-section .featured-vehicles .vehicle-info .vehicle-specs{margin:0;display:inline-block}.home-container #featured-vehicles-section .featured-vehicles .vehicle-info .vehicle-specs li{list-style:none;float:left;color:rgba(0,0,0,.54);font-size:14px;line-height:17px;position:relative;padding-right:.875rem}.home-container #featured-vehicles-section .featured-vehicles .vehicle-info .vehicle-specs li:after{content:'';background:rgba(0,0,0,.54);height:2px;width:2px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px;position:absolute;right:.375rem;top:50%;margin-top:1px}.home-container #featured-vehicles-section .featured-vehicles .vehicle-info .vehicle-specs li:last-child:after{display:none}.home-container #featured-vehicles-section .featured-vehicles .vehicle-info .price-wrapper .price{font-size:17px;line-height:21px;color:rgba(0,0,0,.54);font-weight:bold;padding-right:.25rem}.home-container #featured-vehicles-section .featured-vehicles .vehicle-info .price-wrapper .price.special{color:#e2223a}.home-container #featured-vehicles-section .featured-vehicles .vehicle-info .price-wrapper .on-sale{display:inline-block;font-size:9px;line-height:7px;color:#e2223a;text-transform:uppercase;padding:.25rem;border:.0625rem solid #e2223a;position:relative;top:-2px;margin-left:.375rem}.home-container #featured-vehicles-section .featured-vehicles .vehicle-info .price-wrapper .hot-offer{display:inline;position:relative;top:-2px}.home-container #featured-vehicles-section .featured-vehicles .vehicle-info .price-wrapper .hot-icon{display:inline-block;font-size:9px;color:#ffb45a;text-transform:uppercase;padding:2px 4px;margin-right:4px;font-family:"Roboto",sans-serif}.home-container #featured-vehicles-section .featured-vehicles .vehicle-info .price-wrapper .hot-icon i{font-size:.625rem;vertical-align:middle;padding-right:.25rem;position:relative;top:-1px}.home-container #featured-vehicles-section .featured-vehicles .vehicle-info .price-wrapper .offer-icon{background:#bada55;display:inline-block;font-size:9px;color:#fff;text-transform:uppercase;padding:2px 4px;font-family:"Roboto",sans-serif}.home-container #featured-vehicles-section .featured-vehicles .vehicle-info .price-wrapper .offer-icon i{font-size:1.25rem;color:#bada55;vertical-align:top}.home-container #featured-vehicles-section .popular-searches{display:inline-block;width:100%;padding-bottom:0}.home-container #featured-vehicles-section .popular-searches h3{font-size:30px;margin-bottom:1.25rem;text-align:center;font-family:"Kadwa",sans-serif;font-weight:700;letter-spacing:-1px}.home-container #featured-vehicles-section .popular-searches .search-list{margin:0;display:block;width:100%;margin:auto}.home-container #featured-vehicles-section .popular-searches .search-list li{list-style:none;width:100%;text-align:center;white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;font-weight:bold;padding-bottom:10px;padding-right:1rem}.home-container #featured-vehicles-section .popular-searches .search-list li a{display:inline-block;text-transform:capitalize;font-size:18px}.home-container #featured-vehicles-section .popular-searches .search-list li:nth-child(15),.home-container #featured-vehicles-section .popular-searches .search-list li:nth-child(14),.home-container #featured-vehicles-section .popular-searches .search-list li:nth-child(13),.home-container #featured-vehicles-section .popular-searches .search-list li:nth-child(12),.home-container #featured-vehicles-section .popular-searches .search-list li:nth-child(11),.home-container #featured-vehicles-section .popular-searches .search-list li:nth-child(10),.home-container #featured-vehicles-section .popular-searches .search-list li:nth-child(9){display:none}.home-container #featured-vehicles-section .ad-container .dealer-directory{max-width:300px;margin:1.5rem auto 0}.home-container #featured-vehicles-section .ad-container .dealer-directory a{line-height:140px;color:rgba(0,0,0,.38);font-weight:bold;font-size:18px;text-align:center;width:100%;background:#ececec;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;display:block;position:relative}.home-container #featured-vehicles-section .ad-container .dealer-directory a span{position:relative;z-index:10}.home-container #featured-vehicles-section .ad-container .dealer-directory a:hover{color:#fff}.home-container .no-results{text-align:center;font-weight:bold;padding-top:4rem;font-size:20px}.home-container .no-results .icon-oops{margin-top:1.5rem;font-size:100px;color:#dfdfdf;display:block}.home-container .home-multi-slider .slick-track{margin-left:-1.625rem}.home-container .home-multi-slider .custom-dropdown-area .custom-dropdown-button{height:32px}.home-container .home-multi-slider h6{font-size:19px;line-height:20px;font-weight:bold;white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;margin:12px 0;font-family:"Roboto",sans-serif;letter-spacing:0}.home-container .home-multi-slider .slick-dots{display:none !important;margin:0;list-style:none;text-align:center;padding:.5rem 0 0}.home-container .home-multi-slider .slick-dots li{border:none;background:#ccc;padding:0;margin:0 .25rem;float:none;width:12px;display:inline-block;height:12px;cursor:pointer;color:transparent;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}.home-container .home-multi-slider .slick-dots li.slick-active{background:#de5353}.home-container #on-sale-vehicles{position:relative}.home-container #on-sale-vehicles #on-sale-section{position:relative;min-height:326px;padding-bottom:1.5rem}.home-container #on-sale-vehicles #on-sale-section .showbox{top:50%;margin-top:-125px}.home-container #on-sale-vehicles .inner{padding:2.5rem 0 0;position:relative}.home-container #on-sale-vehicles .inner:after{content:'';background:#dfdfdf;left:10px;right:10px;position:absolute;bottom:0;height:1px}.home-container #on-sale-vehicles h3{font-size:26px;line-height:32px;color:rgba(0,0,0,.87);padding:0 1rem;font-weight:500;margin-bottom:1.5rem;font-family:"Kadwa",sans-serif;letter-spacing:-1px;font-weight:700;color:#e2223a}.home-container #on-sale-vehicles h3 span{white-space:nowrap}.home-container #on-sale-vehicles h3 .located{display:block}.home-container #on-sale-vehicles .image{position:relative;min-height:225px;width:100%}.home-container #on-sale-vehicles .image img{width:100%}.home-container #on-sale-vehicles .image .save{position:absolute;right:-4px;top:1rem;padding:7px 14px 8px;background:#de5353;color:#fff;font-size:16px;font-weight:500;text-align:center;line-height:20px;z-index:10}.home-container #on-sale-vehicles .image .save:after{content:'';width:0;height:0;border-style:solid;border-width:4px 4px 0 0;border-color:#aa2121 transparent transparent transparent;position:absolute;top:46px;right:0;z-index:10}.home-container #on-sale-vehicles .image .save span{display:block;font-size:7px;line-height:8px;text-transform:uppercase;letter-spacing:1px;font-weight:400;padding-bottom:3px}.home-container #on-sale-vehicles .kudos-section{display:inline-block;width:90px;float:right}.home-container #on-sale-vehicles .kudos-section .kudos-item{position:relative;width:50%;float:right;display:none}.home-container #on-sale-vehicles .kudos-section .kudos-item:nth-child(3),.home-container #on-sale-vehicles .kudos-section .kudos-item:nth-child(4){display:none}.home-container #on-sale-vehicles .kudos-section .tooltip-content{width:160px;height:auto;padding:.75rem;opacity:.94;background-color:#1f1f1f;-webkit-box-shadow:0 .1875rem .9375rem 0 rgba(0,0,0,.15);-moz-box-shadow:0 .1875rem .9375rem 0 rgba(0,0,0,.15);box-shadow:0 .1875rem .9375rem 0 rgba(0,0,0,.15);position:absolute;margin-top:.5rem;color:rgba(255,255,255,.8);font-size:.875rem;right:0;opacity:0;z-index:-1;bottom:113%;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;font-family:"Roboto",sans-serif;letter-spacing:0}.home-container #on-sale-vehicles .kudos-section .tooltip-content.show{display:block;z-index:100;opacity:1}.home-container #on-sale-vehicles .kudos-section .tooltip-link{display:block;position:relative;cursor:pointer;width:auto;padding:0}.home-container #on-sale-vehicles .kudos-section .tooltip-link:before{font-family:"icomoon";position:relative;left:0;top:0;font-size:28px;color:rgba(0,0,0,.54)}.home-container #on-sale-vehicles .kudos-section .tooltip-link:after{display:none;position:absolute;font-size:14px;line-height:1.2;padding-left:0;top:5px}.home-container #on-sale-vehicles .kudos-section .tooltip-link.tt-active+.tooltip-content{display:block;z-index:100;opacity:1;pointer-events:all}.home-container #on-sale-vehicles .kudos-section .tooltip-content:hover{display:block;z-index:100;opacity:1}.home-container #on-sale-vehicles #on-sale-slider .vehicle{padding:0 10px}.home-container #on-sale-vehicles #on-sale-slider .price-wrapper{display:inline-block;width:100%}.home-container #on-sale-vehicles #on-sale-slider .price-wrapper .was-price,.home-container #on-sale-vehicles #on-sale-slider .price-wrapper .now-price{width:auto;padding-right:1rem;float:left}.home-container #on-sale-vehicles #on-sale-slider .price-wrapper .was-price .title,.home-container #on-sale-vehicles #on-sale-slider .price-wrapper .now-price .title{font-size:8px;letter-spacing:1px;line-height:10px;color:rgba(0,0,0,.87);display:block;text-transform:uppercase}.home-container #on-sale-vehicles #on-sale-slider .price-wrapper .was-price .price,.home-container #on-sale-vehicles #on-sale-slider .price-wrapper .now-price .price{font-size:20px;line-height:24px;font-weight:bold}.home-container #on-sale-vehicles #on-sale-slider .price-wrapper .was-price{position:relative;padding-bottom:2px}.home-container #on-sale-vehicles #on-sale-slider .price-wrapper .was-price .price{color:rgba(0,0,0,.54);text-decoration:line-through}.home-container #on-sale-vehicles #on-sale-slider .price-wrapper .was-price:before{content:'';width:1px;position:absolute;top:0;bottom:0;right:.5rem;background:#dfdfdf}.home-container #on-sale-vehicles #on-sale-slider .price-wrapper .now-price{color:#de5353;padding-right:.5rem}.home-container #offer-vehicles{padding:2.5rem 0;position:relative;overflow:hidden}.home-container #offer-vehicles #offer-section{position:relative;min-height:380px}.home-container #offer-vehicles #offer-section .showbox{top:50%;margin-top:-125px}.home-container #offer-vehicles h3{font-size:26px;line-height:32px;color:#8db209;padding:0 1rem;font-family:"Kadwa",sans-serif;letter-spacing:-1px;font-weight:bold;margin-bottom:1.5rem}.home-container #offer-vehicles .vehicle{padding:0 10px}.home-container #offer-vehicles .vehicle img{width:100%;min-height:182px}.home-container #offer-vehicles .vehicle-info h6{border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;margin:0;padding:16px 12px 8px}.home-container #offer-vehicles .vehicle-info .vehicle-specs{border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;display:table;width:100%;padding:0 12px 16px;margin:0}.home-container #offer-vehicles .vehicle-info .vehicle-specs li{list-style:none;float:left;font-size:13px;margin-right:.25rem;padding-right:.5rem;color:rgba(0,0,0,.54);position:relative;white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}.home-container #offer-vehicles .vehicle-info .vehicle-specs li:after{content:'';width:4px;height:4px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;background:rgba(0,0,0,.38);position:absolute;right:0;top:8px}.home-container #offer-vehicles .vehicle-info .vehicle-specs li:last-child:after{display:none}.home-container #offer-vehicles .vehicle-info .offer-info{border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;background:#f7f8f3;margin:0;padding:0}.home-container #offer-vehicles .vehicle-info .time-left{background:#f3f4ed;color:#de5353;font-size:12px;line-height:12px;vertical-align:middle;display:block;padding:12px 12px 8px}.home-container #offer-vehicles .vehicle-info .time-left i{margin-right:.25rem;vertical-align:middle;font-size:16px;position:relative;top:-2px}.home-container #offer-vehicles .vehicle-info .offer-available{font-size:16px;line-height:20px;color:rgba(0,0,0,.87);margin:0;padding:16px 12px}.home-container #offer-vehicles .vehicle-info .offer-available a{font-weight:bold;color:#8db209;height:39px;overflow:hidden;display:block;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.home-container #offer-vehicles .vehicle-info .offer-available a:hover{color:#678107}.home-container #offer-vehicles .vehicle-info .view-offer a{background:#8db209;line-height:44px;text-align:center;font-size:16px;display:block;color:#fff;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.home-container #offer-vehicles .vehicle-info .view-offer a:hover{background:#678107}.home-container #offer-vehicles .slick-dots{padding-top:2rem}.home-container #offer-vehicles .slick-dots li.slick-active{background:#8db209}.home-container #on-sale-vehicles .home-dd.bs-dd .custom-dropdown-area a{text-transform:lowercase}.home-container #on-sale-vehicles .home-dd .custom-dropdown-area ul#select-specials-region,.home-container #on-sale-vehicles .home-dd .custom-dropdown-area ul#select-specials-body-style{left:auto;right:0}.home-container #on-sale-vehicles .home-dd .custom-dropdown-button{height:32px;line-height:32px}.home-container #on-sale-vehicles .home-dd .custom-dropdown-button:before{background:#e2223a}.home-container #on-sale-vehicles .home-dd .custom-dropdown-button:after{color:#e2223a;width:16px}.home-container #on-sale-vehicles .home-dd .custom-dropdown-button>div{padding-right:1.5rem;color:#e2223a;height:auto;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.home-container #on-sale-vehicles .home-dd .custom-dropdown-button>div a{color:#e2223a}.home-container #on-sale-vehicles .home-dd .custom-dropdown-button>div:hover{color:#b9182c}.home-container #on-sale-vehicles .home-dd .fs-visible .custom-dropdown-button:after{color:#b9182c}.home-container #on-sale-vehicles .home-dd .fs-visible .custom-dropdown-button:before{background:#b9182c}.home-container #on-sale-vehicles .home-dd .fs-visible .custom-dropdown-button>div{color:#b9182c}.home-container #on-sale-vehicles .home-dd .fs-visible .custom-dropdown-button>div a{color:#b9182c}.home-container #offer-vehicles .home-dd .custom-dropdown-button{height:32px;line-height:32px}.home-container #offer-vehicles .home-dd .custom-dropdown-button:before{background:#8db209}.home-container #offer-vehicles .home-dd .custom-dropdown-button:after{color:#8db209;width:16px}.home-container #offer-vehicles .home-dd .custom-dropdown-button>div{color:#8db209;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;padding-right:26px;height:auto}.home-container #offer-vehicles .home-dd .custom-dropdown-button>div a{color:#8db209}.home-container #offer-vehicles .home-dd .custom-dropdown-button>div:hover{color:#678107 !important}.home-container #offer-vehicles .home-dd .fs-visible .custom-dropdown-button:after{color:#678107}.home-container #offer-vehicles .home-dd .fs-visible .custom-dropdown-button:before{background:#678107}.home-container #offer-vehicles .home-dd .fs-visible .custom-dropdown-button>div{color:#678107}.home-container #offer-vehicles .home-dd .fs-visible .custom-dropdown-button>div a{color:#678107}.home-container #on-sale-vehicles .bs-dd .custom-dropdown-area,.home-container #offer-vehicles .bs-dd .custom-dropdown-area{width:auto}.home-container #on-sale-vehicles .bs-dd .custom-dropdown-area ul,.home-container #offer-vehicles .bs-dd .custom-dropdown-area ul{min-width:250px}.home-container #on-sale-vehicles .bs-dd .custom-dropdown-area ul li a,.home-container #offer-vehicles .bs-dd .custom-dropdown-area ul li a{text-transform:lowercase}.home-container .home-dd{width:auto;display:inline-block}.home-container .home-dd .custom-dropdown-button{font-weight:bold;white-space:nowrap;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;position:relative}.home-container .home-dd .custom-dropdown-button:before{content:'';bottom:3px;left:0;right:24px;height:1px;position:absolute;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.home-container .home-dd .custom-dropdown-button i{vertical-align:middle;position:relative;bottom:2px;font-weight:900}.home-container .home-dd .custom-dropdown-area.fs-visible .custom-dropdown-button:after{right:0}.home-container .home-dd .custom-dropdown-area{min-width:1px;margin-bottom:0;width:auto}.home-container .home-dd .custom-dropdown-area ul{min-width:200px}.home-container .home-dd .custom-dropdown-area .custom-dropdown-button{border:none;font-size:26px}.home-container .home-dd .custom-dropdown-area .custom-dropdown-button .caption{display:none}.home-container #why-section{background:#fff8f6;padding:3.5rem 0}.home-container #why-section h3{font-size:28px;font-weight:700;line-height:36px;color:#de5353;padding:0 1rem;margin-bottom:1.5rem;text-align:center;font-family:"Kadwa",sans-serif;letter-spacing:-1px}.home-container #why-section .intro{font-size:16px;color:rgba(0,0,0,.87);text-align:center;padding:0 1rem;max-width:660px;margin:0 auto 2.5rem}.home-container #why-section .why-item{text-align:center;padding:0 1rem}.home-container #why-section .why-item img{display:block;margin:0 auto 1.5rem}.home-container #why-section .why-item h6{font-weight:900;color:rgba(0,0,0,.87);font-size:22px;line-height:27px}.home-container #why-section .why-item p{max-width:280px;font-size:16px;line-height:24px;text-align:center;color:rgba(0,0,0,.87);margin:auto}.home-container #why-section .standard-btn{width:auto;padding:0 3rem;margin:2rem auto;font-size:16px}.home-container #why-section .slick-dots{margin:0;list-style:none;text-align:center;padding:1.5rem 0 0}.home-container #why-section .slick-dots li{border:none;background:#ccc;padding:0;margin:0 .25rem;float:none;width:12px;display:inline-block;height:12px;cursor:pointer;color:transparent;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}.home-container #why-section .slick-dots li.slick-active{background:#de5353}.home-container #finance-section{background-image:-owg(linear-gradient(45deg,#de5353 0,#f68949 100%));background-image:-webkit(linear-gradient(45deg,#de5353 0,#f68949 100%));background-image:-moz(linear-gradient(45deg,#de5353 0,#f68949 100%));background-image:-o(linear-gradient(45deg,#de5353 0,#f68949 100%));background-image:linear-gradient(45deg,#de5353 0,#f68949 100%);position:relative;padding:3.5rem 0}.home-container #finance-section .gradient-rotate{background-image:-owg(linear-gradient(45deg,#f68949 0,#f68949 40%,#de5353 100%));background-image:-webkit(linear-gradient(45deg,#f68949 0,#f68949 40%,#de5353 100%));background-image:-moz(linear-gradient(45deg,#f68949 0,#f68949 40%,#de5353 100%));background-image:-o(linear-gradient(45deg,#f68949 0,#f68949 40%,#de5353 100%));background-image:linear-gradient(45deg,#f68949 0,#f68949 40%,#de5353 100%);animation:gradient-rotate 4s linear infinite;position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}.home-container #finance-section .inner{position:relative;z-index:10}.home-container #finance-section .left-side{position:relative}.home-container #finance-section .left-side img{margin-bottom:1.5rem}.home-container #finance-section .left-side .finance-logo{width:200px;position:absolute;bottom:1rem;left:1rem}.home-container #finance-section .right-side h3{font-size:28px;font-weight:700;line-height:36px;color:rgba(255,255,255,.87);margin-bottom:2rem;font-family:"Kadwa",sans-serif;letter-spacing:-1px}.home-container #finance-section .right-side p{font-size:18px;line-height:29px;color:#fff;margin-bottom:2rem}.home-container #finance-section .right-side .home-btn{border:1px solid rgba(255,255,255,.85);font-weight:bold;font-size:16px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;display:table;width:100%;line-height:43px;padding:0 3.5rem;margin-top:1rem;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;text-align:center;margin:1rem 0 0;color:rgba(255,255,255,.85)}.home-container #finance-section .right-side .home-btn:hover{background:#3e8be1;border-color:#3e8be1;color:#fff}.home-container #finance-section .right-side .apply-btn{background:rgba(255,255,255,.85);font-weight:bold;font-size:16px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;display:table;width:100%;margin:1rem 0 0;line-height:45px;padding:0 3.5rem;color:#de5353;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.home-container #finance-section .right-side .apply-btn:hover{background:#fff;-webkit-box-shadow:2px 2px 20px rgba(255,255,255,.3);-moz-box-shadow:2px 2px 20px rgba(255,255,255,.3);box-shadow:2px 2px 20px rgba(255,255,255,.3)}.home-container #more-section{display:none;padding:4rem 0}.home-container #more-section h3{font-size:32px;font-weight:700;margin-bottom:2.5rem;color:rgba(0,0,0,.87);text-align:center;font-family:"Kadwa",sans-serif;letter-spacing:-1px}.home-container #more-section .img{width:100%;height:150px;margin-bottom:1rem;background:#f9f9f9}.video-container{position:relative;display:block;height:580px;overflow:hidden;padding-top:2rem;margin-bottom:3rem}.video-container:after{background:rgba(31,37,50,.3);content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}#bg-video{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:0;min-height:100%;min-width:100%;-webkit-transform-style:preserve-3d;outline:none}#bg-video video{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;min-height:100%;min-width:100%;height:auto;width:100%;object-fit:cover;outline:none}.home-content{position:relative;z-index:3}.home-section{padding:4rem 0;margin:auto;max-width:960px}.ad-300-100-1{width:100%;height:114px;max-width:320px}.ad-300-100-2{width:100%;height:6.25rem;max-width:320px}.ad-160-600-1{width:100%;height:600px;max-width:160px}.ad-300-250-1{width:100%;height:264px;max-width:300px}.ad-728-90-1{width:100%;height:90px;max-width:728px}#header-ad{background:#f9f9f9;border-bottom:1px solid rgba(200,200,200,.1);padding:.5rem 0;position:relative;z-index:10}#header-ad .ad-placeholder{margin:auto}.vs-sep{background:#dfdfdf;border-top:.0625rem solid #dfdfdf;border-bottom:.0625rem solid #dfdfdf;padding:0 .375rem}.vs-sep.white-ad{background:#fff;border-top:none}.vs-sep.white-ad .ad-placeholder{border:.0625rem solid #dfdfdf;margin:2rem auto;position:relative}.vs-sep.white-ad .ad-placeholder span{position:absolute;right:0;top:-13px}#lw-modal-cancel{display:none !important}.form-page-container{max-width:450px;margin:auto;padding:0 .5rem}#body-container{padding-bottom:234px;min-height:100%;padding-top:3.5rem}.is-reveal-open{overflow:hidden !important}.no-results-container{min-height:250px}.no-results-container .no-results{padding:1rem 0 1.5rem;font-size:20px;font-weight:bold;color:rgba(0,0,0,.87);text-align:center;display:block}.no-results-container .icon-oops{margin-top:0;font-size:100px;color:#dfdfdf;display:block;text-align:center;margin-bottom:1.5rem}.no-results-container p{text-align:center}footer{position:absolute;right:0;bottom:0;left:0;padding:1rem 0 0;background:#1f2532;color:rgba(0,0,0,.38);z-index:2}footer .back-top{position:relative;max-width:1280px;margin:auto;z-index:10}footer .back-top .inner{position:absolute;top:-2rem;left:50%;margin-left:-1.25rem;width:2.5rem;height:2.5rem;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);background:#1f2532;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;border:.0625rem solid #343434;text-align:center;line-height:46px;cursor:pointer}footer .back-top .inner i{color:#858688;font-size:1.375rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}footer .back-top .inner:hover i{color:#9fa0a1}footer .ftr-logo{max-width:145px;margin:auto;padding:1.75rem 0 1.5rem}footer .ftr-links{border-bottom:.0625rem solid #3c3e44;border-top:.0625rem solid #3c3e44;padding:.75rem 0;position:relative;overflow:hidden}footer .ftr-links .link:last-child{padding-right:4rem;width:300px}footer .ftr-links:after{content:'';position:absolute;top:0;bottom:0;right:0;width:0;-webkit-box-shadow:-.4375rem 0 72px 57px rgba(31,37,50,.9);-moz-box-shadow:-.4375rem 0 72px 57px rgba(31,37,50,.9);box-shadow:-.4375rem 0 72px 57px rgba(31,37,50,.9);z-index:99}footer .ftr-links .slick-track{margin-left:1rem}footer .ftr-links .slick-dots{display:none !important}footer .ftr-links a{font-size:.8125rem;color:#fff;opacity:.87;padding:.75rem 1.5rem .75rem 0;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}footer .ftr-links a:hover{opacity:1}footer .company{text-align:left;float:left}footer .login{float:right}footer .company,footer .login{font-size:.75rem;color:#65666a;padding:1rem 0}footer .company a,footer .login a{font-size:.75rem;color:#65666a;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}footer .company a:hover,footer .login a:hover{color:#fff}.row{max-width:1280px}#vehicles-row{max-width:1280px}h1,h2,h3,h4,h5,h6{font-family:"Kadwa",sans-serif;color:rgba(0,0,0,.87);line-height:1.2;letter-spacing:-1px}.footnote{color:rgba(0,0,0,.54);font-size:.875rem;line-height:1.25rem}.page-date{font-style:italic;font-size:.875rem;margin-bottom:.5rem;display:block}.heading-related{font-style:italic;font-size:.875rem;margin-top:-1rem;display:block;margin-bottom:1.5rem}a{color:#3e8be1;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}a:hover{color:#2071cc}h1{font-size:24px;font-weight:bold;line-height:30px;margin-bottom:1rem}h2{font-size:1.25rem;font-weight:bold}h3{font-size:1rem;font-weight:bold}h4{font-size:1rem}h5{font-size:1rem}p{font-size:1rem;line-height:1.5rem;margin-bottom:1.25rem}.general-page-container{padding:2.5rem .5rem 4rem}.general-page-container h1{font-family:"Kadwa",sans-serif;letter-spacing:-1px;font-weight:700}.general-page-container h2{margin-bottom:.5rem;font-family:"Kadwa",sans-serif;letter-spacing:-1px;font-weight:700}.general-page-container p+h2{margin-top:40px}.general-page-container p{font-size:15px}.general-page-container p a i{vertical-align:middle;position:relative;top:-2px}.general-page-container ol ol{padding-bottom:2rem}.general-page-container .ordered-list li{line-height:1.4;padding-bottom:.5rem}.general-page-container .ordered-list h3{font-size:18px}.general-page-container .decimal-list li{list-style:decimal}.general-page-container .alpha-list li{list-style:lower-alpha}.general-page-container #main-content{max-width:450px;margin:auto}.general-page-container #main-content hr{margin:2rem 0}#register-captcha{margin-top:.5rem}#forgot-password-captcha{margin-top:.5rem}.contact-page-wrapper #main-content{max-width:450px;margin:auto}.contact-page-wrapper hr{margin:2rem 0;border-bottom:1px solid #dfdfdf}.contact-page-wrapper .contact-form{max-width:450px}.contact-page-wrapper .contact-form .standard-btn{margin-top:1.5rem}.contact-page-wrapper h4{font-weight:bold}.contact-page-wrapper .contact{padding:0}.contact-page-wrapper .contact-details{max-width:450px;margin:auto}#slide-side-menu{width:100%;background:#fff;-webkit-transition:all ease-in,.6s;-moz-transition:all ease-in,.6s;-o-transition:all ease-in,.6s;transition:all ease-in,.6s;position:fixed;overflow:hidden;top:3.5rem;z-index:100;line-height:48px}#slide-side-menu:after{content:'';position:absolute;top:0;bottom:0;right:0;width:0;-webkit-box-shadow:-.4375rem 0 72px 57px rgba(255,255,255,.9);-moz-box-shadow:-.4375rem 0 72px 57px rgba(255,255,255,.9);box-shadow:-.4375rem 0 72px 57px rgba(255,255,255,.9)}#slide-side-menu.slide-side-move{top:-.0625rem !important;position:fixed;line-height:48px;-webkit-transition:all ease-in,.4s;-moz-transition:all ease-in,.4s;-o-transition:all ease-in,.4s;transition:all ease-in,.4s}#slide-side-menu ul{margin:0;display:flex}#slide-side-menu ul:after{content:'';position:absolute;bottom:0;left:0;right:0;border-bottom:.0625rem solid #eee;z-index:1}#slide-side-menu li{list-style:none;text-align:center}#slide-side-menu li a{color:rgba(0,0,0,.87);font-size:.9375rem;width:100%;display:inline-block;line-height:48px;position:relative;padding:0 .75rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#slide-side-menu li a:after{content:'';position:absolute;left:2.5rem;right:2.5rem;bottom:-.0625rem;height:.0625rem;background:#de5353;opacity:0;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;z-index:99}#slide-side-menu li:hover a{color:#de5353}#slide-side-menu li.active a{color:#de5353;font-weight:bold}#slide-side-menu li.active a:after{height:.1875rem;opacity:1;left:1rem;right:1rem}.tabs dd>a,.tabs .tab-title>a{outline:none}button:focus{outline:none !important}*{outline:none !important;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent}.columns{padding-left:1rem;padding-right:1rem}.black{background:#333}.blue{background:#55abee}.brown{background:#614126}.green{background:#00a300}.orange{background:#ff865a}.pink{background:#ff69b4}.purple{background:#800080}.red{background:#e54055}.grey{background:#e4e4e4}.white{background:#fff}.yellow{background:#ffcd00}.off-white{background:#faebd7}.tan{background:#d2b48c}.beige{background:#f5f5dc}.silver{background:#c0c0c0}input:disabled,input[readonly],textarea:disabled,textarea[readonly]{background-color:#f9f9f9;opacity:.5}label{font-family:"Roboto",sans-serif;font-size:.75rem;line-height:1rem;color:rgba(0,0,0,.54);padding-top:.25rem}.form-error{margin-top:-.375rem}.custom-dropdown-area+.form-error{margin-top:-10px}label.hidden-address{float:right}.address-check{padding-bottom:1.5rem}.address-check [type=text]{margin-bottom:.5rem !important;padding-top:.75rem !important}.address-check label{cursor:pointer}.address-check label .text{display:inline-block;margin-top:6px;vertical-align:middle;padding-left:.5rem}[type=text],[type=email],[type=password],[type=number]{border-top:none;border-left:none;border-right:none;border-color:#dfdfdf;height:auto;box-shadow:none;background-color:#fff;font-size:1rem;line-height:normal;color:rgba(0,0,0,.87);padding:.875rem 0 .75rem;font-family:"Roboto",sans-serif;margin:0 0 .75rem;white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}[type=text]:focus,[type=email]:focus,[type=password]:focus,[type=number]:focus{box-shadow:none;border-top:none;border-left:none;border-right:none;border-bottom:.125rem solid #3e8be1;padding-bottom:.8125rem}input ::-webkit-input-placeholder{color:rgba(0,0,0,.87);font-weight:400}input :-moz-placeholder{color:rgba(0,0,0,.87);font-weight:400;opacity:1}input ::-moz-placeholder{color:rgba(0,0,0,.87);font-weight:400;opacity:1}input :-ms-input-placeholder{color:rgba(0,0,0,.87);font-weight:400}input :placeholder-shown{color:rgba(0,0,0,.87);font-weight:400}.is-invalid-input:not(:focus){border-bottom:.125rem solid #ec5840;background-color:transparent;padding:.875rem 0 .75rem;color:#ec5840}.is-invalid-input:not(:focus) a{border-bottom:.125rem solid #ec5840}.is-invalid-input::-webkit-input-placeholder{color:#ec5840 !important;font-weight:600 !important}.is-invalid-input:-moz-placeholder{color:#ec5840 !important;font-weight:600 !important;opacity:1}.is-invalid-input::-moz-placeholder{color:#ec5840 !important;font-weight:600 !important;opacity:1}.is-invalid-input:-ms-input-placeholder{color:#ec5840 !important;font-weight:600 !important}.is-invalid-input:placeholder-shown{color:#ec5840 !important;font-weight:600 !important}.ng-valid-required::-webkit-input-placeholder{color:rgba(0,0,0,.87) !important;font-weight:400 !important}.ng-valid-required:-moz-placeholder{color:rgba(0,0,0,.87) !important;font-weight:400 !important;opacity:1}.ng-valid-required::-moz-placeholder{color:rgba(0,0,0,.87) !important;font-weight:400 !important;opacity:1}.ng-valid-required:-ms-input-placeholder{color:rgba(0,0,0,.87) !important;font-weight:400 !important}.ng-valid-required:placeholder-shown{color:rgba(0,0,0,.87) !important;font-weight:400 !important}.is-invalid-input+.custom-dropdown-area .custom-dropdown-button{border-bottom:2px solid #ec5840 !important}.is-invalid-input+.custom-dropdown-area .custom-dropdown-button>div{color:#ec5840;font-weight:bold;height:45px}.moment-picker-contents [type=text]{padding-top:7px !important}.moment-picker-contents ::-webkit-input-placeholder{color:rgba(0,0,0,.54);font-weight:400}.moment-picker-contents :-moz-placeholder{color:rgba(0,0,0,.54);font-weight:400;opacity:1}.moment-picker-contents ::-moz-placeholder{color:rgba(0,0,0,.54);font-weight:400;opacity:1}.moment-picker-contents :-ms-input-placeholder{color:rgba(0,0,0,.54);font-weight:400}.moment-picker-contents :placeholder-shown{color:rgba(0,0,0,.54);font-weight:400}.moment-picker-contents .is-invalid-input:not(:focus) ::-webkit-input-placeholder{color:#ec5840;font-weight:600}.moment-picker-contents .is-invalid-input:not(:focus) :-moz-placeholder{color:#ec5840;font-weight:600;opacity:1}.moment-picker-contents .is-invalid-input:not(:focus) ::-moz-placeholder{color:#ec5840;font-weight:600;opacity:1}.moment-picker-contents .is-invalid-input:not(:focus) :-ms-input-placeholder{color:#ec5840;font-weight:600}.moment-picker-contents .is-invalid-input:not(:focus) :placeholder-shown{color:#ec5840;font-weight:600}.disclaimer{padding-top:.5rem;padding-bottom:.5rem;font-size:.75rem;line-height:1rem;color:rgba(0,0,0,.38);display:block}.error-message{color:rgba(0,0,0,.87);text-align:center;padding:2.5rem 1rem;border:.0625rem solid #f5aeb4;background-color:#fce7e8;display:block;color:#de5565;font-weight:bold}.standard-btn,.button{background:#de5353;background-color:#de5353;line-height:45px;font-family:"Roboto",sans-serif;color:#fff;font-size:16px;text-align:center;padding:0;margin:1rem auto;display:table;max-width:640px;width:100%;-webkit-border-radius:.1875rem;-moz-border-radius:.1875rem;-ms-border-radius:.1875rem;-o-border-radius:.1875rem;border-radius:.1875rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.standard-btn:hover,.standard-btn:active,.standard-btn:focus,.button:hover,.button:active,.button:focus{color:#fff;background:#da3e3e;background-color:#da3e3e}.standard-btn.submit-btn,.button.submit-btn{background:#eea9a9;background-color:#eea9a9;position:relative;cursor:progress}.standard-btn.submit-btn .submit-loader,.button.submit-btn .submit-loader{position:absolute;left:50%;margin-left:-.9375rem;top:.5rem}.standard-btn{box-shadow:0 4px 8px 0 rgba(255,209,213,.65)}[type=color]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=datetime]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,textarea:focus,textarea{background:#fff;background-color:#fff}[type=textbox]{box-shadow:none;border-top:none;border-right:none;border-left:none;border-bottom:.0625rem solid #dfdfdf;font-size:1rem;padding-left:2.5rem;font-family:"Roboto",sans-serif;font-size:1.125rem;line-height:1.625rem;height:auto}input[type=checkbox]{position:relative;padding:0;visibility:hidden;cursor:pointer}input[type=checkbox]:active,input[type=checkbox]:focus,input[type=checkbox]:hover{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0}input[type=checkbox] span{cursor:pointer}input[type=checkbox]+span{position:relative;left:-1.625rem;cursor:pointer}input[type=checkbox]+span:before{content:'';background-color:#fff;display:inline-block;visibility:visible;height:1.25rem;width:1.25rem;border:.0625rem solid #ccc;cursor:pointer;position:absolute;top:.0625rem;left:.3125rem;-webkit-border-radius:.125rem;-moz-border-radius:.125rem;-ms-border-radius:.125rem;-o-border-radius:.125rem;border-radius:.125rem}input[type=checkbox]+span:after{content:"";position:absolute;display:block;font-family:"icomoon";top:3px;left:7px;color:#3e8be1;opacity:1;font-size:1rem;opacity:0;height:1rem;line-height:1rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}input[type=checkbox]:checked+span:after{opacity:1}input[type=radio]{height:1.125rem;width:1.125rem;font-size:1rem;position:relative;line-height:1;padding:0;top:.1875rem;margin-right:1rem;visibility:hidden}input[type=radio]:active,input[type=radio]:focus,input[type=radio]:hover{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0}input[type=radio]+span{position:relative;left:-33px;top:.125rem}input[type=radio]+span:before{content:'';background-color:#f9f9f9;display:inline-block;visibility:visible;height:1.125rem;width:1.125rem;border:.0625rem solid rgba(0,0,0,.38);cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;position:absolute;left:-.0625rem;top:0}input[type=radio]+span:after{content:'';display:inline-block;visibility:visible;height:.5rem;width:.5rem;cursor:pointer;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;left:.25rem;top:.3125rem;position:absolute;background:#666;opacity:0;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}input[type=radio]+span:checked:after{position:absolute;display:block;height:.5rem;width:.5rem;background:#666;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;box-shadow:none;border:none;left:.25rem;top:.3125rem;opacity:1}input[type=radio]:checked+span:before{content:'';background-color:#f9f9f9;display:inline-block;visibility:visible;height:1.125rem;width:1.125rem;border:.0625rem solid rgba(0,0,0,.38);cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;left:-.0625rem;top:0;position:absolute}input[type=radio]:checked+span:after{position:absolute;display:block;height:.5rem;width:.5rem;background:#666;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;box-shadow:none;border:none;left:.25rem;top:.3125rem;opacity:1}.zselect{background:#fff;border-bottom:.0625rem solid #dfdfdf;border-top:none;border-left:none;border-right:none;font-family:"Roboto",sans-serif;font-weight:400;font-size:1rem;line-height:2.25rem;color:rgba(0,0,0,.54);position:relative;cursor:pointer;padding:0}.zselect:after{content:"";font-family:"icomoon";color:rgba(0,0,0,.54);font-size:1.375rem;position:absolute;right:.375rem;top:0;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.zselect.active:after{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.zselect .zmshead{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:100%;padding-right:2rem;display:inline-block;line-height:normal;color:rgba(0,0,0,.54)}.zselect span.zmshead{font-size:1rem}.zselect ul{width:100%;background-color:#fff;border:.0625rem solid #dfdfdf;padding:0;margin:0;max-height:188px;overflow-y:auto;overflow-x:hidden;z-index:50;-webkit-box-shadow:0 .9375rem .9375rem 0 rgba(0,0,0,.1);-moz-box-shadow:0 .9375rem .9375rem 0 rgba(0,0,0,.1);box-shadow:0 .9375rem .9375rem 0 rgba(0,0,0,.1)}.zselect ul li{padding:0 0 0 3.5rem;font-size:.875rem;font-family:"Roboto",sans-serif;color:rgba(0,0,0,.54);-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;position:relative}.zselect ul li:after{content:'';position:absolute;bottom:0;right:0;left:3.5rem;border-bottom:.0625rem solid #dfdfdf}.zselect ul li.optgroup:after{display:none}.zselect ul li .zselect-value{padding:0;line-height:2.875rem;color:rgba(0,0,0,.54);-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.zselect ul li:hover,.zselect ul li:active,.zselect ul li:focus{background-color:#fafafa;color:rgba(0,0,0,.87)}.zselect ul li:hover .zselect-value,.zselect ul li:active .zselect-value,.zselect ul li:focus .zselect-value{color:rgba(0,0,0,.87)}.zselect ul li:last-child:after{display:none}.zselect ul li:last-child span{border-bottom:none;padding-bottom:1rem}.zselect ul li input[type='checkbox']{display:inline-block;margin-right:0;margin-left:-1.25rem}.zselect ul li input[type='checkbox']+span{float:right;position:relative;right:3rem;left:auto;top:0;line-height:2.5rem}.zselect ul li input[type='checkbox']+span:active,.zselect ul li input[type='checkbox']+span:focus,.zselect ul li input[type='checkbox']+span:hover{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0}.zselect ul li input[type='checkbox']+span:after{content:"";position:absolute;display:block;font-family:"icomoon";font-size:1.125rem;top:3px;color:#3e8be1;opacity:0}.zselect ul li input[type='checkbox']:checked+span:before{border-color:rgba(0,0,0,.37)}.zselect ul li input[type='checkbox']:checked+span:after{opacity:1}.zselect ul li.optgroup{background:#f0f0f0;color:#b4b4b4;font-family:"Roboto",sans-serif;font-weight:600;font-size:.75rem;padding:.25rem 1rem .25rem 3.5rem;line-height:1;margin-left:0}.zselect ul li.optgroup:hover{background:#f0f0f0;color:#b4b4b4}.custom-dropdown-area{width:100%;color:rgba(0,0,0,.87);line-height:2.25rem;margin-bottom:1rem;min-width:200px}.custom-dropdown-area a{color:rgba(0,0,0,.87)}.custom-dropdown-area .custom-dropdown-button{background:transparent;position:relative;font-size:1rem;font-weight:400;color:rgba(0,0,0,.87);line-height:2.25rem;height:2.5rem;padding:0;border-top:none;border-right:none;border-left:none;border-bottom:.0625rem solid #dfdfdf}.custom-dropdown-area .custom-dropdown-button .caption{color:#3e8be1;float:right;padding-right:3rem}.custom-dropdown-area .custom-dropdown-button:after{content:"";font-family:"icomoon";font-size:1.5rem;color:rgba(0,0,0,.54);position:absolute;top:0;right:.5rem;line-height:2.5rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.custom-dropdown-area:hover .custom-dropdown-button{background:transparent;border-color:#dfdfdf;color:rgba(0,0,0,.87)}.custom-dropdown-area.fs-visible .custom-dropdown-button:after{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.custom-dropdown-area .custom-dropdown-button>div{height:46px;color:rgba(0,0,0,.87)}.custom-dropdown-area ul{width:100%;background-color:#fff;border:1px solid #d4d6dc;padding:0;margin:0;max-height:188px;overflow-y:auto;overflow-x:hidden;position:absolute;top:35px;left:0;-webkit-box-shadow:0 .9375rem .9375rem 0 rgba(0,0,0,.1);-moz-box-shadow:0 .9375rem .9375rem 0 rgba(0,0,0,.1);box-shadow:0 .9375rem .9375rem 0 rgba(0,0,0,.1);z-index:12}.custom-dropdown-area ul li{padding:0;margin:0;font-size:.875rem;font-family:"Roboto",sans-serif;color:rgba(0,0,0,.54);border-bottom:.0625rem solid #dfdfdf;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;line-height:2.5rem;padding:0 0 0 1rem;cursor:pointer}.custom-dropdown-area ul li.disabled{display:none}.custom-dropdown-area ul li .caption{float:right;padding-right:1rem;color:#3e8be1}.custom-dropdown-area ul li a{color:rgba(0,0,0,.87)}.custom-dropdown-area ul li:hover{background-color:#f9f9f9;color:rgba(0,0,0,.54)}.custom-dropdown-area ul li:last-child{border-bottom:none}.custom-dropdown-area ul li:last-child span{border-bottom:none}.custom-dropdown-area ul li.selected{position:relative;background:#f9f9f9}.reveal-overlay{z-index:600;background-color:rgba(51,51,51,.75);overflow-y:hidden}.title-bar.title-bar-hide{margin-top:-3.5rem;-webkit-transition:all,.4s;-moz-transition:all,.4s;-o-transition:all,.4s;transition:all,.4s}.title-bar{position:fixed;z-index:400;width:100%;height:3.5rem;line-height:3.5rem;background:#1f2532;padding:0;top:0;transition:none}.title-bar .icon-nac_gradient{font-size:1.5rem;line-height:3.5rem}.title-bar.title-bar-fixed{position:fixed !important;-webkit-transition:all,.4s;-moz-transition:all,.4s;-o-transition:all,.4s;transition:all,.4s}.title-bar a{color:#fff}.title-bar .title-bar-content{width:100%;display:table}.title-bar .title-bar-left{padding:0 .75rem;position:relative;z-index:10}.title-bar .title-bar-center{float:left;padding:0 4.5rem;font-family:"Roboto",sans-serif;line-height:3.5rem;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:100%;display:inline-block;text-align:center;position:absolute;left:50%;margin-left:-50%;color:#f68949}.title-bar .title-bar-center img{max-width:135px;margin-top:-.375rem}.title-bar .title-bar-center .mobile-title{font-size:1.125rem;color:#fff;font-weight:400;white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;display:inline-block;width:94%}.title-bar .title-bar-right{float:right;padding:0 1rem;position:relative;z-index:10;line-height:1}.title-bar .title-bar-right i{font-size:2rem;line-height:3.5rem;vertical-align:text-bottom}.menu-icon{width:1.625rem;height:1.125rem}.menu-icon:hover:after{background:#fff;box-shadow:0 .4375rem 0 #fff,0 .875rem 0 #fff}.menu-icon:after{height:.125rem}select[multiple]{display:none}.mobile-padding{padding:0 .5rem}.off-canvas-content{background:#fff}.off-canvas{background:#1c1e21;position:absolute;z-index:100;min-height:100vh}.off-canvas .mobile-menu{opacity:0;-webkit-transition:all,.6s linear;-moz-transition:all,.6s linear;-o-transition:all,.6s linear;transition:all,.6s linear;position:relative;top:0;bottom:0;z-index:1000}.off-canvas.position-left{left:-320px;width:320px;max-width:100%}.is-open-left{-webkit-transform:translateX(320px);-moz-transform:translateX(320px);-ms-transform:translateX(320px);-o-transform:translateX(320px);transform:translateX(320px);background:rgba(0,0,0,.8);position:fixed}.is-open-left .mobile-nav{margin-left:0;opacity:1;overflow:auto;position:relative;width:100%;height:calc(100vh - 240px);margin-bottom:100px}.is-open-left .title-bar{position:static}.is-open-left #search-options{padding-top:0}.is-open-left #search-options .search-filters{position:static}.is-open-left #body-container{padding-top:0}.off-canvas-fixed{position:fixed;top:0;bottom:0;left:-320px;z-index:9999;width:320px}.off-canvas-wrapper,#body-container{min-height:100vh}.off-canvas-wrapper{background:#1c1e21;position:relative}.search-mode .off-canvas-wrapper{overflow:scroll}.filter-open{overflow:hidden;position:fixed}.page-content-container{padding:2rem 0}.page-content-container .button{margin-top:3rem}.vs-cta-page{padding-bottom:0}.vs-cta-page h1{margin-bottom:0}.vs-cta-page h4{margin-top:1rem;font-weight:bold;font-size:18px}.vs-cta-page .vehicle-small{margin-bottom:1.5rem}.vs-cta-page hr{border-bottom:none;margin-top:0;margin-bottom:2rem}.vs-cta-page .text-field-title{margin-bottom:.125rem}.vs-cta-page .offer-text-container{background:#f7f8f3;border:1px solid #dfdfdf;padding:1rem;margin-bottom:1.5rem}.vs-cta-page .offer-text-container .offer-text{font-size:18px}.vs-cta-page .offer-text-container .offer-sp{margin-bottom:0;font-size:12px}.fin-app-wrapper h1{margin-bottom:1.5rem}.off-canvas-wrapper-inner{-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s}.off-canvas.is-open{z-index:1000;max-height:100vh;background:#1c1e21;position:absolute;top:0;left:0;bottom:0;overflow:hidden}.off-canvas.is-open .mobile-menu{opacity:1;left:0;right:0}.exit-off-canvas{width:100%;padding:0 1.5rem;line-height:55px;text-align:right}.exit-off-canvas a{color:#77787a;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;font-size:1.125rem}.exit-off-canvas a i{vertical-align:middle}.exit-off-canvas a:hover{color:#fff}.mobile-menu{overflow:hidden}.mobile-nav{border-top:.0625rem solid #303134;padding-top:1rem;overflow:auto;padding-bottom:0}.mobile-nav li{list-style:none;color:#a9a9a9;position:relative;line-height:54px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.mobile-nav li:after{content:'';background:#272b31;position:absolute;bottom:-.0625rem;right:0;width:245px;height:.0625rem;z-index:1}.mobile-nav li:before{content:'';position:absolute;top:0;left:0;bottom:0;right:0;background:transparent;z-index:2}.mobile-nav li:last-child:after{display:none}.mobile-nav li a{font-family:"Roboto",sans-serif;font-size:1.125rem;font-weight:500;padding-left:1.5rem;color:#959698;display:block;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;position:relative;z-index:10}.mobile-nav li a:after{content:'';top:0;bottom:0;left:0;width:.1875rem;background:#de5353;background-image:-owg(linear-gradient(0deg,#f68c48 0%,#ef465e 100%));background-image:-webkit(linear-gradient(0deg,#f68c48 0%,#ef465e 100%));background-image:-moz(linear-gradient(0deg,#f68c48 0%,#ef465e 100%));background-image:-o(linear-gradient(0deg,#f68c48 0%,#ef465e 100%));background-image:linear-gradient(0deg,#f68c48 0%,#ef465e 100%);opacity:0;position:absolute}.mobile-nav li a i{font-size:1.5rem;vertical-align:middle;color:#6f7072;margin-right:1.5rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.mobile-nav li a .circle{width:1rem;height:1rem;border:.125rem solid #3e3f41;margin-right:1rem;display:inline-block;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;vertical-align:middle}.mobile-nav li a:hover,.mobile-nav li a.active{color:#fff}.mobile-nav li a:hover:after,.mobile-nav li a.active:after{opacity:1}.mobile-nav li a:hover i,.mobile-nav li a.active i{color:#fff}.mobile-nav li a:hover i.icon-stock:before,.mobile-nav li a.active i.icon-stock:before{color:#fff}.mobile-nav li a:hover .circle,.mobile-nav li a.active .circle{border-color:#de5353}.mobile-nav li a.sub-link{color:#6f7072;line-height:2.5rem;font-size:1rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;background:#1c1e21;padding-left:4.625rem}.mobile-nav li a.sub-link span{display:inline-block;background:#fff;color:#1c1e21;font-size:8px;line-height:13px;padding:1px .25rem 0 .25rem;font-weight:bold;position:relative;top:-2px;margin-left:2px;opacity:.5;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.mobile-nav li a.sub-link:hover{color:#fff;background-image:none;background:#1c1e21}.mobile-nav li a.sub-link:hover span{opacity:1}.mobile-nav li.last-item:after{display:none}.mobile-nav li:hover:before{background:#17191c}.mobile-nav li:hover:after{display:none}.mobile-nav .accordion-title:focus,.mobile-nav .accordion-title:hover{background-color:transparent}.mobile-nav .accordion-title{padding:0 .5rem 0 1.5rem;border:none;font-size:1.125rem;line-height:54px}.mobile-nav .accordion-title:before{content:"";font-family:"icomoon";-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;font-size:1.375rem;vertical-align:middle}.mobile-nav .is-active>.accordion-title:before{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.mobile-nav .accordion{background:transparent;overflow:hidden}.mobile-nav :last-child:not(.is-active)>.accordion-title{border-bottom:none}.mobile-nav .accordion-content{border:none;padding:0;background:#1c1e21}.mobile-nav .accordion-content a:after{display:none}.mobile-nav :last-child>.accordion-content:last-child{border:none}.mobile-nav :last-child>.accordion-content:last-child a{padding-bottom:1.5rem}.mobile-nav .accordion-title:before{margin-top:-1.625rem}.mobile-nav-fixed-section>div{position:fixed;bottom:0;left:0;width:100%;max-width:320px}.mobile-nav-fixed-section{position:absolute;bottom:0;left:0;width:100%;max-width:320px;background:#1c1e21;z-index:150}.mobile-nav-fixed-section .menu-log-in{color:#b2b2b2;background:#1c1e21;padding:1rem 1.5rem 5rem}.mobile-nav-fixed-section .menu-log-in a{color:#b2b2b2;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;text-align:center;font-family:"Roboto",sans-serif;font-weight:500;width:100%;font-size:.875rem;display:block;border:.0625rem solid #595a5c;-webkit-border-radius:.1875rem;-moz-border-radius:.1875rem;-ms-border-radius:.1875rem;-o-border-radius:.1875rem;border-radius:.1875rem;line-height:2.5rem}.mobile-nav-fixed-section .menu-log-in a i{color:#595a5c;vertical-align:middle;padding-right:.25rem}.mobile-nav-fixed-section .menu-log-in a:hover{color:#fff;background:#595a5c}.mobile-nav-fixed-section .menu-log-in a:hover i{color:#f9f9f9}.mobile-nav-fixed-section .profile-name{background:#131416;color:#b7b8b9;font-size:.75rem;padding:0 1.5rem;line-height:1.75rem;font-family:"Roboto",sans-serif;text-transform:capitalize}.mobile-nav-fixed-section .off-canvas-log-out{text-transform:none;font-size:.75rem;padding:0;line-height:1.75rem;text-align:right;float:right}.mobile-nav-fixed-section .off-canvas-log-out a{color:#b7b8b9}.mobile-nav-fixed-section .profile-icons{padding:1.25rem 2rem 5rem;display:list-item;background:#1c1e21;display:flex}.mobile-nav-fixed-section .profile-icons a{width:33.33%;max-width:50px;float:left;color:#5c5d60;text-align:center;font-size:2.375rem;position:relative;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.mobile-nav-fixed-section .profile-icons a:hover{color:#fff}.mobile-nav-fixed-section .profile-icons .off-canvas-favourite{text-align:left}.mobile-nav-fixed-section .profile-icons .off-canvas-favourite span{position:absolute;top:-.0625rem;left:1.625rem;background:#000;border:.0625rem solid #2a2b2d;-webkit-border-radius:.625rem;-moz-border-radius:.625rem;-ms-border-radius:.625rem;-o-border-radius:.625rem;border-radius:.625rem;font-size:.6875rem;color:#fff;padding:.125rem .425rem}.mobile-nav-fixed-section .profile-icons .off-canvas-notification{text-align:center}.mobile-nav-fixed-section .profile-icons .off-canvas-notification span{position:absolute;top:-.0625rem;left:48px;background:#de5353;-webkit-border-radius:.625rem;-moz-border-radius:.625rem;-ms-border-radius:.625rem;-o-border-radius:.625rem;border-radius:.625rem;font-size:.6875rem;color:#fff;padding:.125rem .425rem}.mobile-nav-fixed-section .profile-icons .off-canvas-account{text-align:right}.js-off-canvas-exit{z-index:200;background:rgba(0,0,0,.8)}.callout{background-color:#f9fdff;border:1px solid #3e8be1;text-align:center;padding:2.5rem 1.5rem 2.5rem;margin:0 -2px}.callout h5{font-size:18px;font-weight:bold;color:#3e8be1;margin-bottom:1.5rem}.callout p{color:rgba(0,0,0,.54);font-size:15px;line-height:1.5rem}.callout .close-message{position:absolute;top:.75rem;right:.75rem}.callout .blue-button{width:auto;padding-left:2rem;padding-right:2rem;line-height:43px;font-size:16px}.pre-fin-app{padding-bottom:3rem}.pre-fin-app p{margin-bottom:1rem}.pre-fin-app #VehicleController{padding-top:0}.pre-fin-app .place-id-input input{display:none !important}#FinanceAppController ::-webkit-input-placeholder,#FinancePreQualificationController ::-webkit-input-placeholder,#ModalFormController ::-webkit-input-placeholder{color:rgba(0,0,0,.54);font-weight:400}#FinanceAppController :-moz-placeholder,#FinancePreQualificationController :-moz-placeholder,#ModalFormController :-moz-placeholder{color:rgba(0,0,0,.54);font-weight:400;opacity:1}#FinanceAppController ::-moz-placeholder,#FinancePreQualificationController ::-moz-placeholder,#ModalFormController ::-moz-placeholder{color:rgba(0,0,0,.54);font-weight:400;opacity:1}#FinanceAppController :-ms-input-placeholder,#FinancePreQualificationController :-ms-input-placeholder,#ModalFormController :-ms-input-placeholder{color:rgba(0,0,0,.54);font-weight:400}#FinanceAppController :placeholder-shown,#FinancePreQualificationController :placeholder-shown,#ModalFormController :placeholder-shown{color:rgba(0,0,0,.54);font-weight:400}#FinanceAppController .address-manual,#FinancePreQualificationController .address-manual,#ModalFormController .address-manual{overflow:hidden;position:relative;top:-1.5rem}#FinanceAppController .accept-input{text-transform:uppercase}#FinanceAppController .fin-title{padding:1.75rem 0 0;text-align:center;background:#f9f9f9}#FinanceAppController .fin-title h1{margin-bottom:1.5rem}#FinanceAppController .fin-title.title-0{background:transparent}#FinanceAppController h2{font-size:1.5rem}#FinanceAppController h3{font-size:1.25rem;font-weight:bold;line-height:28px;padding-left:1.5rem;color:rgba(0,0,0,.87);width:100%;margin-top:1.5rem !important;margin-bottom:1.5rem}#FinanceAppController h2+h3,#FinanceAppController .after-title{margin-top:1rem}#FinanceAppController #finance-applicant-partner{margin-top:2.5rem}#FinanceAppController #step-container{padding:0 .5rem 1rem;background:#f9f9f9;text-align:center;margin-bottom:.5rem}#FinanceAppController #step-container .simple-step-count .step-bar{background:#dfdfdf;height:7px;overflow:hidden;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;position:relative}#FinanceAppController #step-container .simple-step-count .step-bar:before{content:'';position:absolute;left:0;top:0;bottom:0;background:#de5353;background-image:-owg(linear-gradient(45deg,#de5353 0,#f68949 100%));background-image:-webkit(linear-gradient(45deg,#de5353 0,#f68949 100%));background-image:-moz(linear-gradient(45deg,#de5353 0,#f68949 100%));background-image:-o(linear-gradient(45deg,#de5353 0,#f68949 100%));background-image:linear-gradient(45deg,#de5353 0,#f68949 100%);-webkit-transition:all .7s cubic-bezier(.68,0,.265,1.55);-moz-transition:all .7s cubic-bezier(.68,0,.265,1.55);-o-transition:all .7s cubic-bezier(.68,0,.265,1.55);transition:all .7s cubic-bezier(.68,0,.265,1.55)}#FinanceAppController #step-container .simple-step-count .step-bar:after{content:'';position:absolute;left:0;top:0;bottom:0;background:#de5353;background-image:-owg(linear-gradient(45deg,#f8a97a 0,#de5353 100%));background-image:-webkit(linear-gradient(45deg,#f8a97a 0,#de5353 100%));background-image:-moz(linear-gradient(45deg,#f8a97a 0,#de5353 100%));background-image:-o(linear-gradient(45deg,#f8a97a 0,#de5353 100%));background-image:linear-gradient(45deg,#f8a97a 0,#de5353 100%);animation:gradient-rotate 7s linear infinite;-webkit-transition:all .7s cubic-bezier(.68,0,.265,1.55);-moz-transition:all .7s cubic-bezier(.68,0,.265,1.55);-o-transition:all .7s cubic-bezier(.68,0,.265,1.55);transition:all .7s cubic-bezier(.68,0,.265,1.55)}#FinanceAppController #step-container .simple-step-count .step-bar.show-step-1:before,#FinanceAppController #step-container .simple-step-count .step-bar.show-step-1:after{width:16.6667%}#FinanceAppController #step-container .simple-step-count .step-bar.show-step-2:before,#FinanceAppController #step-container .simple-step-count .step-bar.show-step-2:after{width:33.3333%}#FinanceAppController #step-container .simple-step-count .step-bar.show-step-3:before,#FinanceAppController #step-container .simple-step-count .step-bar.show-step-3:after{width:50%}#FinanceAppController #step-container .simple-step-count .step-bar.show-step-4:before,#FinanceAppController #step-container .simple-step-count .step-bar.show-step-4:after{width:66.6667%}#FinanceAppController #step-container .simple-step-count .step-bar.show-step-5:before,#FinanceAppController #step-container .simple-step-count .step-bar.show-step-5:after{width:83.3333%}#FinanceAppController #step-container .simple-step-count .step-bar.show-step-6:before,#FinanceAppController #step-container .simple-step-count .step-bar.show-step-6:after{width:100%}#FinanceAppController #step-container .simple-step-count .step-text{padding-top:.75rem;font-size:12px;line-height:15px;color:rgba(0,0,0,.54)}#FinanceAppController .finance-prev-next{background:#f9f9f9;margin-top:2rem;padding:2rem 0 4rem;display:table;width:100%}#FinanceAppController .finance-prev-next .prev-next{position:relative;color:rgba(0,0,0,.54);font-size:14px}#FinanceAppController .finance-prev-next .finance-prev{float:left;text-align:left;padding-left:28px}#FinanceAppController .finance-prev-next .finance-prev:before{position:absolute;bottom:-30px;left:28px;color:rgba(0,0,0,.87);font-weight:bold;font-size:20px;white-space:nowrap}#FinanceAppController .finance-prev-next .finance-prev:after{content:"";font-family:"icomoon";-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);font-size:14px;color:rgba(0,0,0,.54);position:absolute;bottom:-28px;left:0}#FinanceAppController .finance-prev-next .finance-next{float:right;text-align:right;padding-right:28px}#FinanceAppController .finance-prev-next .finance-next:before{position:absolute;bottom:-30px;right:28px;color:rgba(0,0,0,.87);font-weight:bold;font-size:20px;white-space:nowrap}#FinanceAppController .finance-prev-next .finance-next:after{content:"";font-family:"icomoon";font-size:14px;color:rgba(0,0,0,.54);position:absolute;bottom:-28px;right:0}#FinanceAppController #finance-step-0 .finance-prev-next{background:#fff}#FinanceAppController #finance-step-0 .finance-prev-next .finance-next{display:none}#FinanceAppController #finance-step-1 .finance-prev-next .finance-next:before{content:"Address"}#FinanceAppController #finance-step-1 .finance-prev-next .finance-prev:before{content:"Intro"}#FinanceAppController #finance-step-2 .finance-prev-next .finance-next:before{content:"Contact"}#FinanceAppController #finance-step-2 .finance-prev-next .finance-prev:before{content:"Applicant"}#FinanceAppController #finance-step-3 .finance-prev-next .finance-next:before{content:"Financials"}#FinanceAppController #finance-step-3 .finance-prev-next .finance-prev:before{content:"Address"}#FinanceAppController #finance-step-4 .finance-prev-next .finance-next:before{content:"Loan details"}#FinanceAppController #finance-step-4 .finance-prev-next .finance-prev:before{content:"Contact"}#FinanceAppController #finance-step-5 .finance-prev-next .finance-next:before{content:"Apply"}#FinanceAppController #finance-step-5 .finance-prev-next .finance-prev:before{content:"Financials"}#FinanceAppController #finance-step-6 .finance-prev-next .finance-prev:before{content:"Loan details"}#FinanceAppController #finance-step-6 p{font-size:14px}#FinanceAppController #finance-step-6 p:last-of-type{margin-bottom:.25rem}#FinanceAppController #finance-step-6 .disclaimer{display:none;padding-top:0;padding-bottom:1rem}#FinanceAppController #finance-step-6 .privacy-disclaimer{font-size:.75rem;line-height:1rem;color:rgba(0,0,0,.38);font-size:12px;padding-top:0;padding-bottom:2rem;display:block}#FinanceAppController #finance-step-6 .list-p{margin-bottom:0 !important}#FinanceAppController #finance-step-6 ul{margin-bottom:.5rem;margin-left:.5rem}#FinanceAppController #finance-step-6 li{font-size:14px;list-style-type:none;position:relative;padding-left:1rem}#FinanceAppController #finance-step-6 li:before{content:"-";margin-right:.5rem;position:absolute;left:0}#FinanceAppController #finance-form{padding:0}#FinanceAppController #finance-form .dash-list li,#FinanceAppController #finance-form .tick-list li{font-size:15px}#FinanceAppController #finance-form .accept-text{text-transform:uppercase}#FinanceAppController #finance-form .custom-dropdown-area{min-width:1px}#FinanceAppController #finance-form .custom-dropdown-area .custom-dropdown-button{height:39px}#FinanceAppController #finance-form .custom-dropdown-area ul li:first-child{display:none}#FinanceAppController #finance-form [type=text]{white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;display:inline-block;padding-right:1rem}#FinanceAppController #finance-form h2{margin-top:2rem}#FinanceAppController #finance-form .callout{background-color:#f9fdff;border:1px solid #3e8be1;text-align:left;padding:1rem;margin:.5rem 0 1rem}#FinanceAppController #finance-form .callout h5{font-size:18px;font-weight:bold;color:#3e8be1;margin-bottom:1.5rem}#FinanceAppController #finance-form .callout p{color:#3e8be1;font-size:15px;line-height:24px}#FinanceAppController #finance-form .callout p .intro-important{color:#3e8be1;font-weight:bold}#FinanceAppController #finance-form .callout .close-message{position:absolute;top:.75rem;right:.75rem}#FinanceAppController #finance-form .callout .blue-button{width:auto;padding-left:2rem;padding-right:2rem;line-height:43px;font-size:16px}#FinanceAppController #finance-form .switch-section{padding-bottom:1rem}#FinanceAppController #finance-form .fin-switch-input{position:relative;padding-bottom:.5rem}#FinanceAppController #finance-form .fin-switch-input.is-joint-container{float:right;padding-bottom:10px}#FinanceAppController #finance-form .fin-switch-input.is-joint-container span{font-size:14px;line-height:20px;width:185px;display:inline-block}#FinanceAppController #finance-form .fin-switch-input .switch-more{padding-bottom:1.5rem}#FinanceAppController #finance-form .fin-switch-input .chk-value,#FinanceAppController #finance-form .fin-switch-input .switch-title{color:rgba(0,0,0,.87);font-weight:normal;font-size:14px}#FinanceAppController #finance-form .fin-switch-input .switch-title{display:block;color:rgba(0,0,0,.54);font-size:.75rem;line-height:1rem;padding:.25rem 0 .5rem}#FinanceAppController #finance-form .fin-switch-input .switch{display:inline-block;height:20px;margin-bottom:0}#FinanceAppController #finance-form .fin-switch-input .switch-paddle{position:relative;bottom:-4px;width:3rem;background:#dfdfdf;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;height:20px}#FinanceAppController #finance-form .fin-switch-input .switch-paddle:after{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;height:18px;top:1px;left:1px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#FinanceAppController #finance-form .fin-switch-input input:checked~.switch-paddle{background:#3e8be1}#FinanceAppController #finance-form .fin-switch-input .switch.small input:checked~.switch-paddle:after{left:27px}#FinanceAppController #finance-form #finance-step-4{padding-top:2rem}#FinanceAppController #finance-form #finance-step-4 h2{margin-top:0}#FinanceAppController input[type=checkbox],#FinanceAppController input[type=radio]{visibility:visible !important}#FinanceAppController hr{margin:2rem 0}#FinanceAppController .finance-step{display:none}#FinanceAppController .finance-step.current-step{display:block;opacity:1}#FinanceAppController .custom-dropdown-area.disabled{opacity:.5;background:#f9f9f9}#FinanceAppController .custom-dropdown-area.disabled a{cursor:not-allowed}#FinanceAppController .place-id-input{display:grid}#FinanceAppController .place-id-input input{margin:0;padding:0}#FinanceAppController .place-id-input .form-error.is-visible{margin-top:.5rem;margin-bottom:.5rem;position:relative}#FinanceAppController .place-id-input .form-error.is-visible:before{content:'';position:absolute;top:-18px;left:0;right:0;height:2px;background:#ec5840}#FinanceAppController .place-id-input input{height:0;margin:-.75rem 0 .75rem;padding:0 !important;border:none}#FinanceAppController .place-id-input input.is-invalid-input{height:0;margin:-.8125rem 0 .75rem;padding:0 !important;border-top:none;border-left:none;border-right:none}#FinanceAppController .hidden-check input[type=checkbox]+span:before,#FinanceAppController .fin-checkbox input[type=checkbox]+span:before{top:-3px;left:5px}#FinanceAppController .hidden-check input[type=checkbox]+span:after,#FinanceAppController .fin-checkbox input[type=checkbox]+span:after{top:0}#FinanceAppController .hidden-check label,#FinanceAppController .fin-checkbox label{cursor:pointer}#FinanceAppController .hidden-check .text,#FinanceAppController .fin-checkbox .text{cursor:pointer;margin-top:0;padding-left:.5rem}#FinanceAppController .radio-container{display:table;width:100%;padding-bottom:1rem}#FinanceAppController .address-radio{width:50%;float:left}#FinanceAppController .address-radio label{padding-top:0}#FinanceAppController .address-radio:nth-child(odd){padding-right:.5rem}#FinanceAppController .address-radio:nth-child(even){padding-left:.5rem}#FinanceAppController .address-radio input[type=radio]{visibility:hidden !important;height:0;width:0;margin:0}#FinanceAppController .address-radio input[type=radio]+span{left:0;top:0;width:100%;margin:0 auto;text-align:center;height:52px;line-height:52px;display:inline-block}#FinanceAppController .address-radio input[type=radio]+span i{position:relative;z-index:10;font-style:normal;font-size:14px;font-family:"Roboto",sans-serif;color:rgba(0,0,0,.54);pointer-events:none;-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s}#FinanceAppController .address-radio input[type=radio]+span:before{height:52px;line-height:52px;width:100%;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;left:0;border:none;z-index:1;background:#dfdfdf;background-image:-owg(linear-gradient(135deg,rgba(239,74,92,0) 0,rgba(246,132,75,0) 100%));background-image:-webkit(linear-gradient(135deg,rgba(239,74,92,0) 0,rgba(246,132,75,0) 100%));background-image:-moz(linear-gradient(135deg,rgba(239,74,92,0) 0,rgba(246,132,75,0) 100%));background-image:-o(linear-gradient(135deg,rgba(239,74,92,0) 0,rgba(246,132,75,0) 100%));background-image:linear-gradient(135deg,rgba(239,74,92,0) 0,rgba(246,132,75,0) 100%);-webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s}#FinanceAppController .address-radio input[type=radio]+span:after{background:#fff;height:48px;line-height:48px;top:0;width:100%;width:calc(100% - 4px);left:0;border:none;z-index:5;position:absolute;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;top:2px;left:2px;opacity:1}#FinanceAppController .address-radio input[type=radio]:hover+span:after{background:#fff;height:48px;line-height:48px;top:0;width:100%;width:calc(100% - 4px);left:0;border:none;z-index:5;position:absolute;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;top:2px;left:2px}#FinanceAppController .address-radio input[type=radio]:hover+span:before{background-image:-owg(linear-gradient(135deg,rgba(239,74,92,.2) 0,rgba(246,132,75,.2) 100%));background-image:-webkit(linear-gradient(135deg,rgba(239,74,92,.2) 0,rgba(246,132,75,.2) 100%));background-image:-moz(linear-gradient(135deg,rgba(239,74,92,.2) 0,rgba(246,132,75,.2) 100%));background-image:-o(linear-gradient(135deg,rgba(239,74,92,.2) 0,rgba(246,132,75,.2) 100%));background-image:linear-gradient(135deg,rgba(239,74,92,.2) 0,rgba(246,132,75,.2) 100%)}#FinanceAppController .address-radio input[type=radio]:hover+span i{color:rgba(0,0,0,.87)}#FinanceAppController .address-radio input[type=radio]:checked+span:after{background:#fff;height:48px;line-height:48px;top:0;width:100%;width:calc(100% - 4px);left:0;border:none;z-index:5;position:absolute;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;top:2px;left:2px}#FinanceAppController .address-radio input[type=radio]:checked+span:before{background:#de5353;background-image:-owg(linear-gradient(135deg,#ef4a5c 0,#f6844b 100%));background-image:-webkit(linear-gradient(135deg,#ef4a5c 0,#f6844b 100%));background-image:-moz(linear-gradient(135deg,#ef4a5c 0,#f6844b 100%));background-image:-o(linear-gradient(135deg,#ef4a5c 0,#f6844b 100%));background-image:linear-gradient(135deg,#ef4a5c 0,#f6844b 100%)}#FinanceAppController .address-radio input[type=radio]:checked+span i{color:rgba(0,0,0,.87)}#FinanceAppController .blue-button{line-height:43px;font-size:16px}#FinanceAppController .add-section{border-top:2px dashed #dfdfdf;padding-top:1.5rem;padding-bottom:1.5rem;padding-right:3rem;position:relative}#FinanceAppController .add-section .remove-asset{position:absolute;right:.5rem;top:2.5rem}#FinanceAppController .add-section:first-child,#FinanceAppController .add-section:first-of-type,#FinanceAppController .add-section#asset-0{border-top:none;padding-top:0;margin-top:0}#FinanceAppController .add-section:first-child .remove-asset,#FinanceAppController .add-section:first-of-type .remove-asset,#FinanceAppController .add-section#asset-0 .remove-asset{top:1rem}#FinanceAppController .add-section a i.icon-trashcan{font-size:20px;color:rgba(0,0,0,.54);-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#FinanceAppController .add-section a:hover i{color:#3e8be1}.result{display:table;width:100%}.result .img{width:15%;float:left}.result .img img{width:100%}.result .text{padding-left:1rem;width:85%;float:right}.hidden-submit{width:.0625rem;height:.0625rem;position:absolute;left:-99999px}.vehicle-images{display:table;width:100%}.vehicle-description{font-family:sans-serif;font-size:.875rem;white-space:pre-wrap}.subnav{background:#f6f6f6;margin-bottom:1rem;padding:0 1rem}.subnav a{font-size:.875rem;font-weight:bold;display:inline-block;color:#ff006e;text-transform:uppercase;padding:.5rem}.nav .notifications{display:inline-block;position:relative}.nav .notifications .notification-panel .notification{margin:.25rem 0}.nav .notifications .notification-panel .notification .inner{padding:.5rem;background:#f3f3f3}#master-search{position:fixed;left:0;right:0;top:-5rem;background:rgba(0,0,0,.8);z-index:600;opacity:0;pointer-events:none;-webkit-transition:all .6s cubic-bezier(1,0,.265,1);-moz-transition:all .6s cubic-bezier(1,0,.265,1);-o-transition:all .6s cubic-bezier(1,0,.265,1);transition:all .6s cubic-bezier(1,0,.265,1)}#master-search.search-visible{opacity:1;pointer-events:all;bottom:0;top:0}#master-search.search-visible .search-bg-close{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;cursor:default}#master-search .search-suggestions{background:#fff;position:relative;z-index:5}#master-search .search-entry{padding:0 .75rem;line-height:3.5rem;height:3.5rem;background:#fafafa;border-bottom:.0625rem solid #d4d4d4;width:100%;display:flex;position:relative;z-index:5}#master-search .search-entry:after{content:'';width:.125rem;height:55px;background:#d4d4d4;border-left:.0625rem solid #fff;position:absolute;right:4.25rem;top:0}#master-search .search-entry i{font-size:1.5rem;vertical-align:middle;color:#292f36}#master-search .search-entry i.icon-close{color:#444;font-size:.9375rem}#master-search .search-entry a{color:#666;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#master-search .search-entry a:hover{color:#000}#master-search .search-entry .back-arrow{width:1.875rem;position:relative}#master-search .search-entry .back-arrow i{font-size:1.5rem;line-height:3.5rem;vertical-align:middle}#master-search .search-entry .search-back{width:12%;float:left;max-width:1.5rem}#master-search .search-entry .search-location{width:35%;float:right;text-align:right;line-height:3.5rem}#master-search .search-entry .search-location .location-text{font-size:.6875rem;font-weight:bold}#master-search .search-entry .search-input{width:57%;float:left;padding-left:.5rem;line-height:3.5rem}#master-search .search-entry .search-input input[type=search]{width:100%;background:transparent;border:none;font-family:"Roboto",sans-serif;color:#2b2b2b;font-size:1.25rem;padding-top:.9375rem;box-shadow:none;margin:0;padding-bottom:0;line-height:normal;height:auto}#master-search .search-entry .search-input .reset-search{opacity:0;position:absolute;top:0;right:5.5rem;z-index:20;-webkit-transition:all,.1s;-moz-transition:all,.1s;-o-transition:all,.1s;transition:all,.1s;pointer-events:none}#master-search .search-entry .search-input .ng-not-empty+a{opacity:1;pointer-events:auto}#master-search .search-subtitle{background:#f4f4f6;color:#9b9fa9;font-family:"Roboto",sans-serif;font-weight:400;font-size:.75rem;padding:0 1rem;line-height:1.5rem;position:relative;z-index:5}#master-search .ng-scope{padding:0;display:block;position:relative;z-index:5}#master-search .ng-scope .suggestion{border-bottom:.0625rem solid #dfdfdf;color:#2b2b2b;background:#fff;font-family:"Roboto",sans-serif;font-size:1rem;padding:0 1rem;line-height:48px;width:100%;display:block;white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}#master-search .ng-scope .suggestion.selected{background:#f9f9f9}#master-search .ng-scope:last-child .suggestion{border-bottom:none;padding-bottom:1rem}#master-search .search-other-types{position:fixed;left:0;right:0;background:#3e8be1;color:#666;z-index:510;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;font-family:"Roboto",sans-serif;font-size:14px;color:rgba(255,255,255,.8);font-weight:300;padding:0 1rem;display:block;width:100%;line-height:48px}#master-search .search-other-types .hide-text{display:none}#master-search .search-other-types a{color:rgba(255,255,255,.8);-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;border-bottom:1px dotted rgba(255,255,255,.8)}#master-search .search-other-types a:hover{color:#fff;border-bottom:1px dotted #fff}#master-search .search-other-types i{float:right;font-size:1.5rem;line-height:48px;vertical-align:middle;color:#fff;display:none}#master-search input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fafafa inset !important}span.showroom-tag{display:inline-block !important;color:#fff;background:rgba(0,0,0,.54);font-size:7px;line-height:13px;padding:0 .25rem !important;font-weight:bold;position:relative;top:-3px;margin-left:2px;letter-spacing:.5px}select[multiple][disabled]+.zselect{opacity:.5;cursor:default}select[multiple][disabled]+.zselect.active:after{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}select[multiple][disabled]+.zselect ul{border:none !important}select[multiple][disabled]+.zselect ul.open{border:none !important}#search-options{padding-top:48px;border-bottom:1px solid #dfdfdf}#search-options .search-filters{background:#f6f6f7;line-height:48px;display:table;width:100%;font-size:.8125rem;position:fixed;z-index:100;top:3.5rem;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s}#search-options .search-filters .save-search{display:none}#search-options .search-filters.search-filters-move{top:-.0625rem;line-height:48px;-webkit-transition:all ease-in,.4s;-moz-transition:all ease-in,.4s;-o-transition:all ease-in,.4s;transition:all ease-in,.4s}#search-options .search-filters.search-filters-move .filters:after{background:rgba(100,100,100,.3)}#search-options .search-filters .filters{color:#3c3b3b;float:left;font-weight:bold;position:relative;font-size:.875rem}#search-options .search-filters .filters i{margin-right:.375rem;font-size:1.688rem;vertical-align:middle}#search-options .search-filters .filters:after{content:'';position:absolute;top:50%;right:-.625rem;margin-top:-.625rem;height:1.25rem;width:.0625rem;background:rgba(100,100,100,.3)}#search-options .search-filters .locations{color:#9b9ea2;float:left;font-size:.875rem;line-height:1.875rem;padding-left:1.125rem;line-height:48px;white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;width:54.5%}#search-options .search-filters .locations .count{color:#9b9ea2;position:relative}#search-options .search-filters .locations .count:before{content:'';position:absolute;right:0;left:.425rem;bottom:0;border-bottom:.0625rem dotted #9b9ea2;height:.0625rem}#search-options .search-filters .locations i{font-size:1.125rem;vertical-align:middle}#search-options .search-filters .sort{display:block;float:right;color:#3c3b3b;font-weight:bold;font-size:.875rem;padding-right:0;text-align:right;padding-left:.5rem}#search-options .search-filters .sort i{font-size:.875rem;vertical-align:middle;margin-right:.25rem;font-size:1.625rem;text-align:right}.vehicle-result{position:relative}.result-payment-info{display:none}.result-payment-info.active{display:block;position:absolute;bottom:55px;left:.5rem;right:.5rem;padding:1rem;font-size:12px;z-index:12;background:#fff;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;-ms-border-radius:.25rem;-o-border-radius:.25rem;border-radius:.25rem;-webkit-box-shadow:0 .25rem .625rem 0 rgba(0,0,0,.2);-moz-box-shadow:0 .25rem .625rem 0 rgba(0,0,0,.2);box-shadow:0 .25rem .625rem 0 rgba(0,0,0,.2)}.result-payment-info.active:before{content:'';width:0;height:0;border-style:solid;border-width:.5rem .5rem 0 .5rem;border-color:#fff transparent transparent transparent;position:absolute;background:transparent;bottom:-.4375rem;left:1rem}.result-payment-info.active h6{font-weight:bold;font-size:16px;padding-right:1.5rem}.result-payment-info.active .close-btn{position:absolute;top:.75rem;right:.75rem;color:rgba(0,0,0,.54);font-size:16px}.result-payment-info.active .finance-disclaimer{margin-bottom:1rem}.promo-title{text-align:center;padding-top:1rem;margin-bottom:0;padding-left:.5rem;padding-right:.5rem}.promo-text{text-align:center;padding-top:0;margin-bottom:0;display:block;font-size:12px;font-family:"Roboto",sans-serif;font-weight:400;letter-spacing:0;color:rgba(0,0,0,.54);padding-left:.5rem;padding-right:.5rem}.promo-text{padding-top:.25rem}#search-main{background:#f9f9f9}#search-main .general-tooltip-content{white-space:normal;width:175px}#search-main .location-callout .callout{margin:1rem .625rem 0}#search-main .trashcan:after,#search-main .trashcan:before{display:none}#search-main .trashcan i{font-size:18px;color:rgba(0,0,0,.54);vertical-align:middle;position:relative;top:-1px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#search-main .trashcan:hover i{color:rgba(0,0,0,.87)}#search-main .ad-sidebar{display:none}#search-main .vehicle-inner{background:#fff;-webkit-box-shadow:0 2px 2px 0 rgba(160,160,160,.65);-moz-box-shadow:0 2px 2px 0 rgba(160,160,160,.65);box-shadow:0 2px 2px 0 rgba(160,160,160,.65)}#search-main .vehicle-image a{display:block}#search-main .vehicle-image img{width:100%}#search-main .vehicle-info{min-height:108px}#search-main .vehicle-info .vehicle-name{display:block;line-height:16px;height:16px;margin-bottom:7px}#search-main .vehicle-info h4{white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;display:inline-block;width:100%;font-size:15px;font-weight:500;margin-bottom:4px}#search-main .vehicle-info h4 .general-tooltip{width:16px}#search-main .vehicle-info h4 a,#search-main .vehicle-info h4 .title{font-family:"Roboto",sans-serif;letter-spacing:0;color:rgba(0,0,0,.87);width:auto;max-width:98%;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;display:inline-block;margin-right:.25rem}#search-main .vehicle-info h4 .is-hot{height:16px;display:inline-block;line-height:18px;vertical-align:top;position:relative}#search-main .vehicle-info h4 .is-hot .general-tooltip-content{margin-top:.25rem}#search-main .vehicle-info h4 i{font-size:11px;color:#ffbd00;pointer-events:none}#search-main .vehicle-info h4.is-hot-title{text-overflow:clip}#search-main .vehicle-info h4.is-hot-title a{max-width:90%;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;display:inline-block}#search-main .vehicle-info .specs{font-size:11px;color:rgba(0,0,0,.87);display:inline-flex;margin:0;width:100%;color:rgba(0,0,0,.54);margin-bottom:15px}#search-main .vehicle-info .specs li{list-style:none;float:left;position:relative;padding-right:.75rem}#search-main .vehicle-info .specs li:after{content:'';height:2px;width:2px;background:#abca4f;position:absolute;left:-7px;top:7px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}#search-main .vehicle-info .specs li:first-child:after{display:none}#search-main .vehicle-info .vehicle-price{display:table;width:100%}#search-main .vehicle-info .price-section{display:table;width:100%}#search-main .vehicle-info .price{color:rgba(0,0,0,.87);font-size:12px;font-weight:normal;letter-spacing:0;float:left;margin-bottom:4px}#search-main .vehicle-info .price .price-display{float:left}#search-main .vehicle-info .price .has-orc{margin-left:-3px}#search-main .vehicle-info .price .special{color:#e2223a}#search-main .vehicle-info .vs-how-calculated{font-size:11px;display:table;width:100%;color:rgba(0,0,0,.38);position:relative;padding-right:2px;padding-bottom:.25rem}#search-main .vehicle-info .vs-how-calculated a{color:rgba(0,0,0,.54);border-bottom:1px dotted #dfdfdf;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#search-main .vehicle-info .vs-how-calculated a:hover{color:#3e8be1}#search-main .vehicle-info .vs-how-calculated i{font-size:11px;vertical-align:middle;margin-right:.25rem;position:relative;top:-1px}#search-main .vehicle-info .price-drop-offer{float:right}#search-main .vehicle-info .pd-offer-item{font-size:10px;float:right;margin-left:0;position:relative;text-transform:uppercase;font-weight:500;padding-top:2px}#search-main .vehicle-info .pd-offer-item:before{content:'';height:2px;width:2px;background:#abca4f;position:absolute;right:-5px;top:9px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}#search-main .vehicle-info .pd-offer-item:first-child{margin-left:.5rem}#search-main .vehicle-info .pd-offer-item:first-child:before{display:none}#search-main .vehicle-info .price-drop{color:rgba(0,0,0,.54)}#search-main .vehicle-info .price-drop .pd-text{color:#de5353;background:-webkit-linear-gradient(left,#de5353,#f68949);-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#search-main .vehicle-info .offer{color:#abca4f}#search-main .vehicle-more{border-top:1px solid #dfdfdf;display:table;width:100%}#search-main .express{width:48px;height:36px;float:right;border-left:1px solid #dfdfdf}#search-main .express a{width:48px;height:36px;line-height:36px;text-align:center;color:rgba(0,0,0,.54);font-size:20px;display:block;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;position:relative}#search-main .express a span,#search-main .express a i{position:absolute;top:0;left:0;right:0;bottom:0;width:48px;height:36px;text-align:center;line-height:36px}#search-main .express a .icon-express-icon-outline .path2:before{margin-left:0;color:rgba(0,0,0,.54)}#search-main .express a span{-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#search-main .express a i{visibility:hidden;opacity:0;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;color:#ffcd00}#search-main .express a:hover span{visibility:hidden;opacity:0}#search-main .express a:hover i{visibility:visible;opacity:1}#search-main .favourite{cursor:pointer;font-size:.75rem;position:relative;width:48px;height:36px;line-height:36px;text-align:center;float:right;border-left:1px solid #dfdfdf;position:relative}#search-main .favourite:before{content:"";font-family:"icomoon";position:absolute;left:0;color:#f26f7f;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;opacity:0;font-size:22px;width:48px;height:36px;line-height:36px;text-align:center}#search-main .favourite:after{content:"";font-family:"icomoon";position:absolute;left:0;color:rgba(0,0,0,.54);-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;opacity:1;font-size:22px;width:48px;height:36px;line-height:36px;text-align:center}#search-main .favourite:hover:before{opacity:.1}#search-main .favourite.active:before{opacity:1}#search-main .favourite.active:after{opacity:0}#search-main .has-media{padding-left:16px}#search-main .has-media.both-media .media-item:nth-child(1):before{content:'';height:2px;width:2px;background:#abca4f;position:absolute;right:-5px;top:17px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}#search-main .media-item{font-size:11px;float:left;line-height:36px;margin-right:.5rem;position:relative;color:rgba(0,0,0,.54)}#search-main.gallery .vehicle-info{padding:16px 16px 6px}#search-main.gallery .vehicle-result{margin-bottom:2rem}#search-main.gallery .featured h4{font-weight:bold}#search-main.gallery .featured .vehicle-info{padding:16px 16px 6px}#search-main.gallery .featured .vehicle-inner{padding-top:5px;border-top:2px solid #3e8be1;border-bottom:3px solid #3e8be1}#search-main.gallery .featured .vehicle-container{background:#fff;-webkit-box-shadow:0 2px 2px 0 rgba(160,160,160,.65);-moz-box-shadow:0 2px 2px 0 rgba(160,160,160,.65);box-shadow:0 2px 2px 0 rgba(160,160,160,.65)}#search-main.gallery .featured .vehicle-container .vehicle-info .vehicle-name h4 a{color:#3e8be1;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#search-main.gallery .featured .vehicle-container .vehicle-info .vehicle-name h4 a:hover{color:#2071cc}#search-main.list .lifestyle-score .score-text{padding-left:6px}#search-main.list #vehicles-row{background:#f9f9f9;padding-top:1rem}#search-main.list .vehicle-result{padding:0 0 4px}#search-main.list .vehicle-inner{display:table;width:100%;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;border-left:2px solid #fff}#search-main.list .vehicle-content{padding:10px 6px;display:flex;width:100%}#search-main.list .vehicle-image{width:105px;float:left}#search-main.list .has-media{padding-left:12px}#search-main.list .vehicle-info{width:calc(100% - 105px);padding-left:12px;padding-top:8px;float:left}#search-main.list .vehicle-info .price-drop-offer{padding-right:6px}#search-main.list .vehicle-info h4{font-size:14px;margin-bottom:0}#search-main.list .vehicle-info .specs{display:inline-block;font-size:10px;margin-bottom:0}#search-main.list .vehicle-info .specs li{padding-right:.5rem}#search-main.list .vehicle-info .specs li:after{left:-5px}#search-main.list .vehicle-info .price{font-size:11px}#search-main.list .vehicle-info .pd-offer-item{font-size:8px;padding-top:2px}#search-main.list .vehicle-info .pd-offer-item:before{top:7px}#search-main.list .featured h4{font-weight:bold}#search-main.list .featured .vehicle-inner{border-left:2px solid #3e8be1;border-top:1px solid #3e8be1;border-right:1px solid #3e8be1;border-bottom:1px solid #3e8be1}#search-main.list .featured .vehicle-container{background:#fff}#search-main.list .featured .vehicle-container .vehicle-info .vehicle-name h4 a{color:#3e8be1;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#search-main.list .featured .vehicle-container .vehicle-info .vehicle-name h4 a:hover{color:#2071cc}#search-main .save-amount{font-size:11px;margin-left:.25rem;position:relative;top:-2px}#search-main .icon-warning2:before{color:rgba(0,0,0,.54);vertical-align:middle;position:relative;top:-2px;pointer-events:none}#search-main .great-deposit{display:block;font-size:11px;padding-top:.25rem;margin-top:.5rem;border-top:1px solid #dfdfdf;font-style:italic;color:rgba(0,0,0,.54)}#search-main .ppp-text{font-size:11px}#search-main #search-results,#search-main .showroom-vehicle-list{padding:0}#search-main #search-results .no-results,#search-main .showroom-vehicle-list .no-results{font-size:20px;font-weight:bold;color:rgba(0,0,0,.87);text-align:center;padding:3rem 0 1rem}#search-main #search-results .no-results .icon-oops,#search-main .showroom-vehicle-list .no-results .icon-oops{display:block;font-size:100px;color:#dfdfdf;margin-top:1.5rem}#search-main #search-results .search-sort,#search-main .showroom-vehicle-list .search-sort{width:100%;display:table;font-size:.8125rem}#search-main #search-results .search-sort .save-search,#search-main .showroom-vehicle-list .search-sort .save-search{display:block;text-align:center;font-weight:400;font-size:.875rem;color:#3e8be1;border:.0625rem solid #3e8be1;line-height:2rem;padding:0 .5rem;-webkit-border-radius:.1875rem;-moz-border-radius:.1875rem;-ms-border-radius:.1875rem;-o-border-radius:.1875rem;border-radius:.1875rem;margin:1.5rem 1rem 1rem}#search-main #search-results .search-sort .save-search i,#search-main .showroom-vehicle-list .search-sort .save-search i{font-size:1.5rem;margin-right:.125rem;line-height:2rem;vertical-align:middle}#search-main #search-results .vehicle-result .vehicle-inner,#search-main .showroom-vehicle-list .vehicle-result .vehicle-inner{display:inline-block;width:100%}#search-main #search-results .vehicle-result .lifestyle-score,#search-main .showroom-vehicle-list .vehicle-result .lifestyle-score{font-size:12px;position:relative}#search-main #search-results .vehicle-result .lifestyle-score:before,#search-main .showroom-vehicle-list .vehicle-result .lifestyle-score:before{content:'';position:absolute;right:0;left:0;bottom:0;height:4px;background:#dfdfdf}#search-main #search-results .vehicle-result .lifestyle-score .score-bar,#search-main .showroom-vehicle-list .vehicle-result .lifestyle-score .score-bar{width:100%;height:4px;display:block;position:relative}#search-main #search-results .vehicle-result .lifestyle-score.bad-score,#search-main .showroom-vehicle-list .vehicle-result .lifestyle-score.bad-score{color:#e2223a}#search-main #search-results .vehicle-result .lifestyle-score.bad-score .score-bar,#search-main .showroom-vehicle-list .vehicle-result .lifestyle-score.bad-score .score-bar{background:#e2223a;width:25%}#search-main #search-results .vehicle-result .lifestyle-score.mid-score,#search-main .showroom-vehicle-list .vehicle-result .lifestyle-score.mid-score{color:#ffbd00}#search-main #search-results .vehicle-result .lifestyle-score.mid-score .score-bar,#search-main .showroom-vehicle-list .vehicle-result .lifestyle-score.mid-score .score-bar{background:#ffbd00;width:50%}#search-main #search-results .vehicle-result .lifestyle-score.good-score,#search-main .showroom-vehicle-list .vehicle-result .lifestyle-score.good-score{color:#50bf5a}#search-main #search-results .vehicle-result .lifestyle-score.good-score .score-bar,#search-main .showroom-vehicle-list .vehicle-result .lifestyle-score.good-score .score-bar{background:#50bf5a;width:100%}#search-main #search-results .vehicle-result .result-image,#search-main .showroom-vehicle-list .vehicle-result .result-image{position:relative}#search-main #search-results .vehicle-result .result-image a,#search-main .showroom-vehicle-list .vehicle-result .result-image a{display:block}#search-main #search-results .vehicle-result .result-image img,#search-main .showroom-vehicle-list .vehicle-result .result-image img{width:100%}#search-main #search-results .vehicle-result .favourite-area,#search-main .showroom-vehicle-list .vehicle-result .favourite-area{position:absolute;top:0;right:.875rem;height:2.5rem;width:1.875rem}#search-main #search-results .vehicle-result .favourite-area.list-view,#search-main .showroom-vehicle-list .vehicle-result .favourite-area.list-view{display:none}#search-main #search-results .vehicle-result .result-popup-links,#search-main .showroom-vehicle-list .vehicle-result .result-popup-links{position:absolute;top:0;bottom:1rem;right:auto;left:0;height:100%;display:inline-block;font-size:1.25rem}#search-main #search-results .vehicle-result .result-popup-links .icon-360,#search-main #search-results .vehicle-result .result-popup-links .icon-play-video,#search-main .showroom-vehicle-list .vehicle-result .result-popup-links .icon-360,#search-main .showroom-vehicle-list .vehicle-result .result-popup-links .icon-play-video{pointer-events:none}#search-main #search-results .vehicle-result .result-popup-links .price-drop-offer,#search-main .showroom-vehicle-list .vehicle-result .result-popup-links .price-drop-offer{position:absolute;top:1rem}#search-main #search-results .vehicle-result .result-popup-links .price-drop-offer .general-tooltip,#search-main .showroom-vehicle-list .vehicle-result .result-popup-links .price-drop-offer .general-tooltip{display:flex}#search-main #search-results .vehicle-result .result-popup-links .video-360,#search-main .showroom-vehicle-list .vehicle-result .result-popup-links .video-360{position:absolute;bottom:1rem}#search-main #search-results .vehicle-result .result-popup-links .popup a,#search-main .showroom-vehicle-list .vehicle-result .result-popup-links .popup a{-webkit-border-radius:.1875rem;-moz-border-radius:.1875rem;-ms-border-radius:.1875rem;-o-border-radius:.1875rem;border-radius:.1875rem;display:inline-flex}#search-main #search-results .vehicle-result .result-popup-links .popup-360,#search-main .showroom-vehicle-list .vehicle-result .result-popup-links .popup-360{display:flex;vertical-align:bottom}#search-main #search-results .vehicle-result .result-popup-links .popup-video,#search-main .showroom-vehicle-list .vehicle-result .result-popup-links .popup-video{display:flex}#search-main #search-results .vehicle-result .result-popup-links .popup-video i,#search-main .showroom-vehicle-list .vehicle-result .result-popup-links .popup-video i{vertical-align:middle;margin-top:-.1875rem;display:inline-block}#search-main #search-results .vehicle-result .result-popup-links .play-video,#search-main .showroom-vehicle-list .vehicle-result .result-popup-links .play-video{font-size:12px;color:#fff;display:flex;font-family:"Roboto",sans-serif}#search-main #search-results .vehicle-result .result-popup-links .popup-360:before,#search-main #search-results .vehicle-result .result-popup-links .popup-video:before,#search-main .showroom-vehicle-list .vehicle-result .result-popup-links .popup-360:before,#search-main .showroom-vehicle-list .vehicle-result .result-popup-links .popup-video:before{content:'';position:absolute;left:-6px;top:0;bottom:0;width:6px;background:#3e8be1}#search-main #search-results .vehicle-result .icon,#search-main .showroom-vehicle-list .vehicle-result .icon{line-height:19px;margin-top:1px;padding:0 .25rem}#search-main #search-results .vehicle-result .hot-icon,#search-main .showroom-vehicle-list .vehicle-result .hot-icon{font-size:9px;color:#ffb45a;display:inline-block;font-size:.625rem;text-transform:uppercase;font-family:"Roboto",sans-serif}#search-main #search-results .vehicle-result .hot-icon i,#search-main .showroom-vehicle-list .vehicle-result .hot-icon i{font-size:.75rem;vertical-align:middle;padding-right:.25rem;position:relative;top:-1px}#search-main #search-results .vehicle-result .sale-icon,#search-main .showroom-vehicle-list .vehicle-result .sale-icon{font-size:8px;color:#e2223a;text-transform:uppercase;line-height:1;font-weight:bold;font-weight:400;vertical-align:middle;display:inline-block;font-family:"Roboto",sans-serif}#search-main #search-results .vehicle-result .offer-icon,#search-main .showroom-vehicle-list .vehicle-result .offer-icon{background:#bada55;display:inline-block;font-size:.625rem;color:#fff;text-transform:uppercase;font-family:"Roboto",sans-serif}#search-main #search-results .vehicle-result .offer-icon i,#search-main .showroom-vehicle-list .vehicle-result .offer-icon i{font-size:1.25rem;color:#bada55;vertical-align:top}#search-main #search-results .vehicle-result .result-text,#search-main .showroom-vehicle-list .vehicle-result .result-text{padding-top:.75rem;position:relative}#search-main #search-results .vehicle-result .result-text .price-drop,#search-main .showroom-vehicle-list .vehicle-result .result-text .price-drop{display:none}#search-main #search-results .vehicle-result .result-text .price-container,#search-main .showroom-vehicle-list .vehicle-result .result-text .price-container{position:relative}#search-main #search-results .vehicle-result .result-text .list-dealer-logo,#search-main .showroom-vehicle-list .vehicle-result .result-text .list-dealer-logo{position:absolute;top:27px;right:0}#search-main #search-results .vehicle-result .result-text .list-dealer-logo img,#search-main .showroom-vehicle-list .vehicle-result .result-text .list-dealer-logo img{max-height:32px;max-width:100px}#search-main #search-results .vehicle-result .result-text .title-container,#search-main .showroom-vehicle-list .vehicle-result .result-text .title-container{width:100%;display:flex;padding-bottom:.125rem}#search-main #search-results .vehicle-result .result-text h4.title,#search-main .showroom-vehicle-list .vehicle-result .result-text h4.title{width:100%;float:left;font-size:18px;color:rgba(0,0,0,.87);margin-bottom:0;padding-bottom:0;height:42px;overflow:hidden;font-family:"Roboto",sans-serif;letter-spacing:0}#search-main #search-results .vehicle-result .result-text h4.title a,#search-main .showroom-vehicle-list .vehicle-result .result-text h4.title a{font-weight:bold;color:rgba(0,0,0,.87)}#search-main #search-results .vehicle-result .result-text .list-location,#search-main .showroom-vehicle-list .vehicle-result .result-text .list-location{display:none}#search-main #search-results .vehicle-result .result-text .express,#search-main .showroom-vehicle-list .vehicle-result .result-text .express{float:right;text-align:right;font-size:1.5rem;position:absolute;top:-28px;right:.625rem;background:#fff;color:#ffcd00;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.2);-moz-box-shadow:0 2px 10px 0 rgba(0,0,0,.2);box-shadow:0 2px 10px 0 rgba(0,0,0,.2);border:1px solid rgba(0,0,0,.08);text-align:center;height:41px;width:41px;line-height:41px;cursor:pointer;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#search-main #search-results .vehicle-result .result-text .express a,#search-main .showroom-vehicle-list .vehicle-result .result-text .express a{display:block;color:#ffcd00}#search-main #search-results .vehicle-result .result-text .express:hover,#search-main .showroom-vehicle-list .vehicle-result .result-text .express:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 .5px 8px 0 rgba(0,0,0,.1);-moz-box-shadow:0 .5px 8px 0 rgba(0,0,0,.1);box-shadow:0 .5px 8px 0 rgba(0,0,0,.1)}#search-main #search-results .vehicle-result .result-text .express span:before,#search-main .showroom-vehicle-list .vehicle-result .result-text .express span:before{color:#ffcd00}#search-main #search-results .vehicle-result .result-text .express #temp-message,#search-main .showroom-vehicle-list .vehicle-result .result-text .express #temp-message{opacity:0;position:absolute;width:6.25rem;background:#484848;color:#f9f9f9;font-size:.75rem;line-height:1.2;padding:.25rem;text-align:center;-webkit-border-radius:.5rem;-moz-border-radius:.5rem;-ms-border-radius:.5rem;-o-border-radius:.5rem;border-radius:.5rem;top:0;left:-50px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#search-main #search-results .vehicle-result .result-text .express #temp-message span,#search-main .showroom-vehicle-list .vehicle-result .result-text .express #temp-message span{position:absolute;top:.5rem;right:-.5rem;width:0;height:0;border-style:solid;border-width:.3125rem 0 .3125rem .625rem;border-color:transparent transparent transparent #484848}#search-main #search-results .vehicle-result .result-text .express #temp-message.show,#search-main .showroom-vehicle-list .vehicle-result .result-text .express #temp-message.show{opacity:1;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#search-main #search-results .vehicle-result .result-text .express i,#search-main .showroom-vehicle-list .vehicle-result .result-text .express i{color:#ffcd00;margin-right:.25rem}#search-main #search-results .vehicle-result .result-text .express .express-dots,#search-main .showroom-vehicle-list .vehicle-result .result-text .express .express-dots{height:.1875rem;width:.1875rem;background:#000;line-height:1.25rem;position:relative;display:inline-flex}#search-main #search-results .vehicle-result .result-text .express .express-dots:before,#search-main .showroom-vehicle-list .vehicle-result .result-text .express .express-dots:before{content:'';background:#000;position:absolute;top:.4375rem;right:0;height:.1875rem;width:.1875rem}#search-main #search-results .vehicle-result .result-text .express .express-dots:after,#search-main .showroom-vehicle-list .vehicle-result .result-text .express .express-dots:after{content:'';background:#000;position:absolute;top:.875rem;right:0;height:.1875rem;width:.1875rem}#search-main #search-results .vehicle-result .result-text .hot-offer-icons,#search-main .showroom-vehicle-list .vehicle-result .result-text .hot-offer-icons{float:right;margin-top:-.1875rem}#search-main .result-count{padding:1rem 0;border-top:1px solid #dfdfdf;font-size:12px;line-height:15px;color:rgba(0,0,0,.38)}#search-main.gallery #vehicles-row{padding-top:1rem}#search-main.gallery .icon-question2{display:none}#search-main.gallery .vehicle-result .result-popup-links{position:absolute;top:0;bottom:1rem;right:auto;left:0;height:1.5rem;display:inline-table;font-size:1.25rem}#search-main.gallery .vehicle-result .result-popup-links .icon-tooltip{left:135%;right:auto;top:-1px;margin-top:0;padding:.25rem .375rem;font-size:12px}#search-main.gallery .vehicle-result .result-popup-links .icon-tooltip:before{right:auto;left:-.625rem;top:0;width:0;height:0;border-style:solid;border-width:13px 10px 13px 0;border-color:transparent #1f1f1f transparent transparent;z-index:5}#search-main.gallery .vehicle-result .result-popup-links .icon-play-video,#search-main.gallery .vehicle-result .result-popup-links .icon-360{display:block}#search-main.gallery .vehicle-result .result-popup-links .price-drop-offer .icon-tooltip{left:120%}#search-main.gallery .vehicle-result .result-popup-links .price-drop-offer .popup .icon-tooltip{left:135%}#search-main.gallery .vehicle-result .result-popup-links .price-drop-offer .price-drop-container .tooltip-content{width:200px;white-space:pre-line}#search-main.gallery .vehicle-result .result-popup-links .icon-play-video,#search-main.gallery .vehicle-result .result-popup-links .icon-360{color:#fff;font-size:16px}#search-main.gallery .vehicle-result .result-popup-links .icon-play-video .path1:before,#search-main.gallery .vehicle-result .result-popup-links .icon-play-video .path2:before,#search-main.gallery .vehicle-result .result-popup-links .icon-play-video .path3:before,#search-main.gallery .vehicle-result .result-popup-links .icon-play-video .path4:before,#search-main.gallery .vehicle-result .result-popup-links .icon-play-video .path5:before,#search-main.gallery .vehicle-result .result-popup-links .icon-360 .path1:before,#search-main.gallery .vehicle-result .result-popup-links .icon-360 .path2:before,#search-main.gallery .vehicle-result .result-popup-links .icon-360 .path3:before,#search-main.gallery .vehicle-result .result-popup-links .icon-360 .path4:before,#search-main.gallery .vehicle-result .result-popup-links .icon-360 .path5:before{color:rgba(255,255,255,0);-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#search-main.gallery .vehicle-result .result-popup-links .icon-play-video{position:relative;padding-right:.25rem}#search-main.gallery .vehicle-result .result-popup-links .icon-play-video:after{content:"Video";font-family:"Roboto",sans-serif;color:#fff;font-size:12px;position:absolute;left:2px;top:-3px;pointer-events:none;line-height:24px;width:100%;text-align:center}#search-main.gallery .vehicle-result .result-popup-links .icon-360{position:relative}#search-main.gallery .vehicle-result .result-popup-links .icon-360:after{content:"360°";color:#fff;font-size:12px;position:absolute;left:2px;top:-3px;font-family:"Roboto",sans-serif;pointer-events:none;line-height:24px;width:100%;text-align:center}#search-main.gallery .vehicle-result .result-popup-links .hot-offer-icons{display:none}#search-main.gallery .vehicle-result .result-popup-links .popup{background:rgba(0,0,0,.8);padding:.25rem .5rem .25rem .375rem;position:relative;margin-top:.25rem}#search-main.gallery .vehicle-result .result-popup-links .popup .general-tooltip{height:16px}#search-main.gallery .vehicle-result .result-popup-links .popup a{-webkit-border-radius:.1875rem;-moz-border-radius:.1875rem;-ms-border-radius:.1875rem;-o-border-radius:.1875rem;border-radius:.1875rem;display:inline-flex}#search-main.gallery .vehicle-result .result-popup-links .popup-360{display:flex;vertical-align:bottom;max-width:40px}#search-main.gallery .vehicle-result .result-popup-links .popup-video{display:flex;max-width:48px}#search-main.gallery .vehicle-result .result-popup-links .popup-video i{vertical-align:middle;margin-top:-.1875rem;display:inline-block}#search-main.list .great-deposit{display:none}#search-main.list #search-results .vehicle-result,#search-main.list .showroom-vehicle-list .vehicle-result{position:relative}#search-main.list #search-results .vehicle-result:last-child,#search-main.list .showroom-vehicle-list .vehicle-result:last-child{margin-bottom:3rem}#search-main.list #search-results .vehicle-result .lifestyle-score,#search-main.list .showroom-vehicle-list .vehicle-result .lifestyle-score{margin-bottom:0;margin-top:.5rem;font-size:10px}.filter-on-special{margin-left:-1rem}.original-price{display:block;padding-top:.25rem}#search-main.lifestyle-vehicles .locations{padding-left:0}#search-main.lifestyle-vehicles .lifestyle-link{border-top:1px solid #dfdfdf;padding:.5rem 1rem}#search-main.lifestyle-vehicles .lifestyle-link a{font-size:15px;color:#3e8be1;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#search-main.lifestyle-vehicles .lifestyle-link a:hover{color:#2071cc}.showroom-vehicle-list #search-main.list #vehicles-row{padding-top:1rem}.showroom-about-container .asterisk-sp{text-align:center;padding:0 1rem .75rem}#showroom-container-right{display:none}.spacing-container{padding:0 1rem}#search-filters{background:transparent;pointer-events:none;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;overflow:hidden;position:fixed;display:block !important;left:0;right:0;top:0;bottom:0;z-index:500;-webkit-transition:all,.8s;-moz-transition:all,.8s;-o-transition:all,.8s;transition:all,.8s}#search-filters .animate-show-hide{position:absolute;opacity:1;left:0;right:0;-webkit-transition:all .7s cubic-bezier(.68,-.1,.265,1.25);-moz-transition:all .7s cubic-bezier(.68,-.1,.265,1.25);-o-transition:all .7s cubic-bezier(.68,-.1,.265,1.25);transition:all .7s cubic-bezier(.68,-.1,.265,1.25)}#search-filters .animate-show-hide.ng-hide{-webkit-transition:all .7s cubic-bezier(.68,-.1,.265,1.25);-moz-transition:all .7s cubic-bezier(.68,-.1,.265,1.25);-o-transition:all .7s cubic-bezier(.68,-.1,.265,1.25);transition:all .7s cubic-bezier(.68,-.1,.265,1.25);position:absolute;right:-320px;left:20.5rem;display:block !important}#search-filters .animate-show-hide.more-filters{left:0;right:0}#search-filters .animate-show-hide.more-filters.ng-hide{left:-320px;right:20.5rem}#search-filters .facet-container{position:relative;height:60px}#search-filters .facet-value{position:absolute;float:left;bottom:0}#search-filters.visible{height:auto;bottom:0;background:rgba(0,0,0,.8);z-index:1000;pointer-events:all}#search-filters.visible #search-filter-content{display:block;left:0;-webkit-box-shadow:.125rem .125rem 2.5rem rgba(0,0,0,.3);-moz-box-shadow:.125rem .125rem 2.5rem rgba(0,0,0,.3);box-shadow:.125rem .125rem 2.5rem rgba(0,0,0,.3);overflow-x:hidden}#search-filters.visible #search-filter-closer{position:absolute;top:0;bottom:0;left:320px;right:0;cursor:pointer}#search-filters.not-visible #search-filter-content .result-count{left:-320px}#search-filters #search-filter-content{padding-top:.625rem;position:absolute;z-index:99;width:320px;max-width:100%;top:0;bottom:0;left:-320px;background:#fff;-webkit-transition:all .7s cubic-bezier(1,0,.265,1);-moz-transition:all .7s cubic-bezier(1,0,.265,1);-o-transition:all .7s cubic-bezier(1,0,.265,1);transition:all .7s cubic-bezier(1,0,.265,1);overflow-y:auto;padding-top:66px}#search-filters #search-filter-content .filter-bs,#search-filters #search-filter-content .filter-tm,#search-filters #search-filter-content .filter-col{color:#979ea4}#search-filters #search-filter-content .filter-bs.active,#search-filters #search-filter-content .filter-tm.active,#search-filters #search-filter-content .filter-col.active{color:#de5353}#search-filters #search-filter-content .filter-header{position:relative}#search-filters #search-filter-content .filter-value{padding-left:2.5rem}#search-filters #search-filter-content .result-count{background:#fff;position:fixed;top:0;left:0;width:100%;max-width:320px;padding:0 1rem;z-index:99;text-align:center;border-bottom:.0625rem solid #dfdfdf;border-top:none;line-height:54px;-webkit-transition:all .7s cubic-bezier(1,0,.265,1);-moz-transition:all .7s cubic-bezier(1,0,.265,1);-o-transition:all .7s cubic-bezier(1,0,.265,1);transition:all .7s cubic-bezier(1,0,.265,1)}#search-filters #search-filter-content .result-count i{color:#676767;font-size:1rem}#search-filters #search-filter-content .result-count .total-results{font-size:.8125rem;color:#303030;padding-top:0}#search-filters #search-filter-content .result-count .close-filters{position:absolute;right:1.75rem;color:#3e8be1;font-size:1rem;line-height:54px}#search-filters #search-filter-content .result-count .filter-reset{float:left;color:rgba(0,0,0,.38);font-size:1rem;text-align:left;position:absolute;left:1.75rem}#search-filters #search-filter-content .filter-switch{border-bottom:.0625rem solid #dfdfdf;padding:0 1rem .625rem}#search-filters #search-filter-content .filter-type-select{background:#f9f9f9;-webkit-border-radius:1.875rem;-moz-border-radius:1.875rem;-ms-border-radius:1.875rem;-o-border-radius:1.875rem;border-radius:1.875rem;padding:.1875rem;color:#3f444b;display:inline-block;width:100%;margin-bottom:.75rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#search-filters #search-filter-content .filter-type-select a{color:#3f444b;font-size:.875rem;width:50%;padding:.25rem 0}#search-filters #search-filter-content .filter-type-select .active{-webkit-border-radius:1.875rem;-moz-border-radius:1.875rem;-ms-border-radius:1.875rem;-o-border-radius:1.875rem;border-radius:1.875rem;color:#fff;background:#de5353;font-weight:bold;position:relative}#search-filters #search-filter-content .filter-type-select .filter-left{width:50%;float:left;text-align:center}#search-filters #search-filter-content .filter-type-select .filter-right{width:50%;float:right;text-align:center}#search-filters #search-filter-content .switch{font-family:"Roboto",sans-serif;font-size:.875rem;position:relative;margin:0 auto;height:2.375rem;width:100%;padding:.1875rem;-webkit-border-radius:1.875rem;-moz-border-radius:1.875rem;-ms-border-radius:1.875rem;-o-border-radius:1.875rem;border-radius:1.875rem;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;background-color:#f9f9f9;border:.0625rem solid #dfdfdf}#search-filters #search-filter-content .switch-label{position:relative;z-index:2;float:left;width:50%;line-height:2rem;font-size:.875rem;color:rgba(0,0,0,.87);text-align:center;cursor:pointer;margin:0 !important;padding:0 !important;-webkit-transition:all .7s cubic-bezier(.42,0,.58,1);-moz-transition:all .7s cubic-bezier(.42,0,.58,1);-o-transition:all .7s cubic-bezier(.42,0,.58,1);transition:all .7s cubic-bezier(.42,0,.58,1)}#search-filters #search-filter-content .switch-label-off{padding-left:.125rem}#search-filters #search-filter-content .switch-label-on{padding-right:.125rem}#search-filters #search-filter-content .switch-input{display:none}#search-filters #search-filter-content .switch-input:checked+.switch-label{color:#fff;-webkit-transition:all .5s cubic-bezier(.68,-.1,.265,1.25);-moz-transition:all .5s cubic-bezier(.68,-.1,.265,1.25);-o-transition:all .5s cubic-bezier(.68,-.1,.265,1.25);transition:all .5s cubic-bezier(.68,-.1,.265,1.25)}#search-filters #search-filter-content .switch-input:checked+.switch-label-on~.switch-selection{left:49%}#search-filters #search-filter-content .switch-selection{display:block;position:absolute;z-index:1;top:.125rem;left:.1875rem;width:50%;height:2rem;-webkit-border-radius:1.875rem;-moz-border-radius:1.875rem;-ms-border-radius:1.875rem;-o-border-radius:1.875rem;border-radius:1.875rem;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;background-color:#de5353;-webkit-transition:all .7s cubic-bezier(1,-.1,.265,1.25);-moz-transition:all .7s cubic-bezier(1,-.1,.265,1.25);-o-transition:all .7s cubic-bezier(1,-.1,.265,1.25);transition:all .7s cubic-bezier(1,-.1,.265,1.25)}#search-filters #search-filter-content .icon-bodytype{font-size:11px}#search-filters #search-filter-content .icon-mileage{font-size:16px}#search-filters #search-filter-content .icon-engine{font-size:14px}#search-filters #search-filter-content .filter-make,#search-filters #search-filter-content .filter-model{padding:0}#search-filters #search-filter-content .filter-make .zselect,#search-filters #search-filter-content .filter-model .zselect{margin-bottom:0;line-height:3.5rem;border:none;position:relative}#search-filters #search-filter-content .filter-make .zselect:after,#search-filters #search-filter-content .filter-model .zselect:after{right:1rem}#search-filters #search-filter-content .filter-make .zselect:before,#search-filters #search-filter-content .filter-model .zselect:before{font-family:"icomoon";font-size:20px;vertical-align:middle;color:rgba(0,0,0,.54);position:absolute;left:1rem;top:0;line-height:3.5rem}#search-filters #search-filter-content .filter-make .zselect ul,#search-filters #search-filter-content .filter-model .zselect ul{background:#f9f9f9;box-shadow:none;border-radius:0;top:.0625rem;position:relative;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;display:block !important;max-height:0;border:none;border-top:.0625rem solid #dfdfdf}#search-filters #search-filter-content .filter-make .zselect ul.open,#search-filters #search-filter-content .filter-model .zselect ul.open{max-height:188px;border-bottom:.0625rem solid #dfdfdf}#search-filters #search-filter-content .filter-make .zselect ul li:hover,#search-filters #search-filter-content .filter-model .zselect ul li:hover{background:#f4f4f4}#search-filters #search-filter-content .filter-make .zselect span.zmshead,#search-filters #search-filter-content .filter-model .zselect span.zmshead{padding-left:3.75rem;padding-right:4rem;margin-bottom:-5px;color:rgba(0,0,0,.87)}#search-filters #search-filter-content .filter-make .zselect:before{content:""}#search-filters .accordion{background:transparent;margin-bottom:0}#search-filters .accordion .accordion-title{background:transparent;border:none;padding:0 1rem;line-height:3.5rem;font-size:1rem;color:rgba(0,0,0,.87);position:relative}#search-filters .accordion .accordion-title:before{content:"";font-family:"icomoon";color:rgba(0,0,0,.54);font-size:1.375rem;position:absolute;right:1rem;top:.5rem;line-height:3.5rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#search-filters .accordion .accordion-title i{margin-right:1.125rem;font-size:1.125rem;vertical-align:middle;margin-top:-.125rem;color:rgba(0,0,0,.54);min-width:22px;display:inline-block}#search-filters .accordion .accordion-title .filter-changed{position:relative}#search-filters .accordion .accordion-title .filter-changed:after{content:'';position:absolute;right:-.75rem;top:.5625rem;height:.25rem;width:.25rem;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;background:#de5353}#search-filters .accordion .accordion-content{border:none;border-top:.0625rem solid #dfdfdf;background:#f9f9f9;padding:1rem;width:100%}#search-filters .accordion .accordion-content.checkbox-filter{padding-top:0;padding-left:0;max-height:188px;overflow-y:auto;overflow-x:hidden}#search-filters .filter-title{background:transparent;border:none;padding:1.125rem 0 .675rem;font-size:1rem;color:#000}#search-filters .filter-title i{margin-right:1.25rem;font-size:1.125rem;vertical-align:middle;margin-top:-.125rem}#search-filters .filter-changed{position:absolute;color:transparent}#search-filters .filter-changed:after{content:'';height:4px;width:4px;background:#de5353;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;position:absolute;top:27px;left:43px;z-index:5}#search-filters .filter-content{padding:0;position:relative;border-bottom:.0625rem solid #dfdfdf}#search-filters .filter-content label{cursor:pointer;line-height:2.5rem;font-size:.875rem;color:rgba(0,0,0,.54);position:relative;padding-top:0;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;width:339px}#search-filters .filter-content label:hover{background:#f2f2f2}#search-filters .filter-content label:after{content:'';right:-1rem;left:56px;bottom:0;height:1px;position:absolute;background:#dfdfdf}#search-filters .filter-content label:last-child:after{display:none}#search-filters .filter-content label input[type=checkbox]{margin-bottom:.25rem;margin-right:2.5rem}#search-filters .filter-content label input[type=checkbox]+span{top:-.125rem}#search-filters .filter-content label input[type=checkbox]+span:before{left:-14px}#search-filters .filter-content label input[type=checkbox]+span:after{font-size:18px;left:-13px;top:3px}#search-filters .keyword-search{border-top:.0625rem solid #e6e6e6;border-bottom:.0625rem solid #e6e6e6;margin-top:1rem;margin-bottom:3rem;display:inline-block;width:100%}#search-filters .keyword-search input{border:none;height:3.5rem;line-height:3.5rem;width:80%;float:left;font-size:.875rem;color:rgba(0,0,0,.87);margin-bottom:0;box-shadow:none;padding-left:1rem}#search-filters .keyword-search input ::-webkit-input-placeholder{color:rgba(0,0,0,.38)}#search-filters .keyword-search input :-moz-placeholder{color:rgba(0,0,0,.38);opacity:1}#search-filters .keyword-search input ::-moz-placeholder{color:rgba(0,0,0,.38);opacity:1}#search-filters .keyword-search input :-ms-input-placeholder{color:rgba(0,0,0,.38)}#search-filters .keyword-search input :placeholder-shown{color:rgba(0,0,0,.38)}#search-filters .keyword-search a{width:20%;float:right;color:#212121;font-size:1.5rem;line-height:3.5rem;text-align:right;padding-right:1rem}#search-filters .is-active>.accordion-title:before{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}#search-filters .filter-bs{width:50%;float:left;cursor:pointer;color:#979ea4;text-align:center;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;line-height:2.5rem}#search-filters .filter-bs i{font-size:2.125rem}#search-filters .filter-bs.bs-other{width:auto;display:table;margin:auto;float:none;line-height:1.5rem}#search-filters .filter-bs.bs-other span{margin:1rem auto 0;text-align:center;display:inline-block;border:.0625rem solid rgba(0,0,0,.38);padding:.25rem 1.5rem;font-size:.75rem;-webkit-border-radius:.1875rem;-moz-border-radius:.1875rem;-ms-border-radius:.1875rem;-o-border-radius:.1875rem;border-radius:.1875rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#search-filters .filter-bs.bs-other span:hover{border-color:#de5353;color:#de5353}#search-filters .filter-bs.bs-other.active span{border-color:#de5353}#search-filters .rzslider{margin:1rem 0 0;top:-21px}#search-filters .rzslider .rz-bar-wrapper{padding-top:.5rem;margin-top:-.5rem;max-width:100%}#search-filters .rzslider .rz-pointer{top:-.8125rem;background-color:#fff;border:.0625rem solid rgba(0,0,0,.38);-webkit-box-shadow:.0625rem .0625rem .3125rem rgba(156,156,156,.5);-moz-box-shadow:.0625rem .0625rem .3125rem rgba(156,156,156,.5);box-shadow:.0625rem .0625rem .3125rem rgba(156,156,156,.5);width:1.625rem;height:1.625rem;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}#search-filters .rzslider .rz-pointer:after{display:none}#search-filters .rzslider .rz-bar{background:#dcdcdc}#search-filters .rzslider .rz-selection{background:#de5353 !important}#search-filters .rzslider .rz-bubble{top:-3.25rem;font-size:.875rem}#search-filters #filter-engine-size .accordion .accordion-content,#search-filters #filter-year .accordion .accordion-content,#search-filters #filter-fuelsaver .accordion .accordion-content,#search-filters #filter-safety .accordion .accordion-content,#search-filters #filter-seats .accordion .accordion-content{padding-top:2rem}#search-filters #filter-engine-size .accordion .accordion-content .slider-caption-container,#search-filters #filter-year .accordion .accordion-content .slider-caption-container,#search-filters #filter-fuelsaver .accordion .accordion-content .slider-caption-container,#search-filters #filter-safety .accordion .accordion-content .slider-caption-container,#search-filters #filter-seats .accordion .accordion-content .slider-caption-container{margin-bottom:2rem}#search-filters #filter-safety .accordion .accordion-content,#search-filters #filter-seats .accordion .accordion-content{padding-left:0;padding-right:0}#search-filters #filter-safety .accordion .accordion-content .slider-caption-container,#search-filters #filter-seats .accordion .accordion-content .slider-caption-container{padding-left:1rem;padding-right:1rem}#search-filters .price-fin-settings{font-size:12px;color:rgba(0,0,0,.38)}#search-filters #filter-seats,#search-filters #filter-colour{padding-bottom:4rem}#search-filters .ad-placeholder{display:none;position:absolute;top:700px;z-index:3;left:-200px;margin-left:0;opacity:0;-webkit-transition:all,.6s;-moz-transition:all,.6s;-o-transition:all,.6s;transition:all,.6s}.unknown-text{font-style:italic;color:rgba(0,0,0,.54) !important}.custom-google-translate{position:fixed;bottom:5rem;right:1rem;background:#f9f9f9;width:200px;padding:1rem;border:1px solid #dfdfdf;z-index:99999}.google-translate-active{padding-bottom:40px}.goog-te-banner-frame{top:auto !important;bottom:0}.goog-te-menu-frame{max-width:100% !important}.goog-te-menu2{max-width:100% !important;overflow:scroll !important;box-sizing:border-box !important;height:auto !important}.signup-modal .important-text{font-weight:bold;display:block;font-size:18px}.signup-modal .intro{padding:0 0 .5rem}.signup-modal .intro i{text-align:center;font-size:50px;display:block;margin-bottom:.5rem}.signup-modal .no-worries{font-size:14px}.signup-modal .tick-list{margin-left:0}.signup-modal .tick-list li{padding-left:2rem}.signup-modal .tick-list li:before{font-size:20px;color:#50bf5a;top:-2px}#location-modal,#lw-modal,#google-trans{background:transparent;border:none}#location-modal label,#lw-modal label,#google-trans label{font-family:"Roboto",sans-serif;font-size:.75rem;line-height:1rem;color:rgba(0,0,0,.38);padding-top:0;margin-bottom:.125rem}#location-modal p,#lw-modal p,#google-trans p{font-size:1rem;line-height:1.5rem;color:rgba(0,0,0,.87);margin-bottom:1.5rem}#location-modal #modal-inner,#lw-modal #modal-inner,#google-trans #modal-inner{background:#fff;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;overflow-y:visible;padding:0}#location-modal #modal-inner .close-reveal-modal,#lw-modal #modal-inner .close-reveal-modal,#google-trans #modal-inner .close-reveal-modal{position:absolute;right:0;top:0;padding:1.25rem;color:#636363;font-size:.875rem}#location-modal .location-modal-region,#lw-modal .location-modal-region,#google-trans .location-modal-region{margin-bottom:1.425rem}.modal-title{background:#f9f9f9;-moz-border-radius-topleft:.3125rem;-webkit-border-top-left-radius:.3125rem;border-top-left-radius:.3125rem;-moz-border-radius-topright:.3125rem;-webkit-border-top-right-radius:.3125rem;border-top-right-radius:.3125rem;border-bottom:.0625rem solid #dfdfdf;padding:0;position:relative}.modal-title h2{font-size:1.125rem;font-weight:bold;text-align:center;line-height:1.25rem;color:rgba(0,0,0,.87);margin:0;line-height:3.5rem;font-family:"Roboto",sans-serif;letter-spacing:0}.modal-content{padding:2.5rem 1.5rem 9.5rem}.modal-content.remove-padding{padding-bottom:0;padding-top:0}.modal-content .vehicle{border:1px solid #dfdfdf;display:inline-block;width:100%;margin-bottom:2rem}.modal-content .vehicle .img{width:133px;float:left;padding:8px}.modal-content .vehicle .text{width:100%;max-width:calc(100% - 133px);float:left;padding:.5rem;position:relative;border-left:1px solid #dfdfdf}.modal-content .vehicle .text h4{font-size:14px;font-weight:bold;line-height:17px;color:rgba(0,0,0,.87);margin-top:3px}.modal-content .vehicle h6,.modal-content .vehicle h4{margin-bottom:.125rem;font-size:16px;white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}.modal-content .vehicle .orc{color:rgba(0,0,0,.54);font-size:12px}.modal-content .vehicle .price{font-size:14px;line-height:1.5rem;color:rgba(0,0,0,.87)}.modal-content .vehicle .price.special{color:#e2223a}.modal-content .vehicle .price.special .orc{color:#e2223a}.modal-content .vehicle .sale-icon{font-size:.4375rem;border:.0625rem solid #e2223a;padding:.1875rem .25rem .125rem;color:#e2223a;text-transform:uppercase;line-height:1;font-weight:bold;margin-top:-.125rem;margin-left:.5rem;vertical-align:middle;display:inline-block;font-family:"Roboto",sans-serif}.modal-content .vehicle .specs{margin:0;padding:.125rem 0;display:table;width:100%}.modal-content .vehicle .specs li{list-style:none;float:left;color:rgba(0,0,0,.54);font-size:11px;line-height:17px;position:relative;padding-right:.5rem}.modal-content .vehicle .specs li:after{content:'';background:rgba(0,0,0,.54);height:2px;width:2px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px;position:absolute;left:-5px;top:50%;margin-top:-2px}.modal-content .vehicle .specs li:first-child:after{display:none}.modal-content .vehicle .vehicle-location{display:block;font-size:12px;text-align:left;color:rgba(0,0,0,.54);font-style:italic;white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;width:100%;padding-right:1rem}.modal-content .vehicle .vehicle-location i{font-size:14px;position:relative;top:-2px;vertical-align:middle}.modal-content .vehicle .vehicle-location .vehicle-dealership{color:rgba(0,0,0,.38);font-style:italic}.modal-btn{margin-top:.5rem;position:fixed;bottom:0;left:0;right:0;text-align:center;border-top:.0625rem solid #dfdfdf;background:#fff}.modal-btn:before{display:none;content:'';position:fixed;width:200px;height:1.875rem;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;-webkit-box-shadow:0 0 1.25rem rgba(70,70,70,.2);-moz-box-shadow:0 0 1.25rem rgba(70,70,70,.2);box-shadow:0 0 1.25rem rgba(70,70,70,.2);z-index:0;bottom:3.5rem;left:50%;margin-left:-6.25rem}.modal-btn.remove-fixed{position:static;border:none}.modal-btn.remove-fixed:before{display:none}.modal-btn .fixed-inner{background:#fff;position:relative;z-index:5;padding:1rem 1.5rem}.modal-btn a{-webkit-border-radius:.1875rem;-moz-border-radius:.1875rem;-ms-border-radius:.1875rem;-o-border-radius:.1875rem;border-radius:.1875rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;line-height:46px;font-size:1rem;display:block}.modal-btn .view-vehicle a{background:#ffcd00;color:#463a0a}.modal-btn .view-vehicle a:hover{background:#cca400}.modal-btn .learn-more a{background:#a3ce1e;color:#fff}.modal-btn .learn-more a:hover{background:#80a118}.modal-btn .apply-btn a{background:#de5353;color:#fff}.modal-btn .apply-btn a:hover{background:#d52929}.modal-btn .button{padding:0;margin:0}.modal-btn .standard-modal-btn a{background:#de5353;color:#fff}.modal-btn .standard-modal-btn a:hover{background:#d52929}.text-field-move{position:relative;padding-top:20px;cursor:text}.text-field-move input{cursor:text !important;padding:0 !important;height:39px;line-height:40px;padding-bottom:1px !important}.text-field-move span{position:absolute;top:25px;left:0;font-size:1rem;-webkit-transition:all .3s cubic-bezier(.42,0,.58,1);-moz-transition:all .3s cubic-bezier(.42,0,.58,1);-o-transition:all .3s cubic-bezier(.42,0,.58,1);transition:all .3s cubic-bezier(.42,0,.58,1);pointer-events:none;color:rgba(0,0,0,.54)}.text-field-move input[type=text]:focus+span,.text-field-move input[type=text]:not(:empty)+span,.text-field-move input[type=number]:focus+span,.text-field-move input[type=number]:not(:empty)+span,.text-field-move input[type=email]:focus+span,.text-field-move input[type=email]:not(:empty)+span,.text-field-move input[type=password]:focus+span,.text-field-move input[type=password]:not(:empty)+span,.text-field-move .ng-not-empty+span{top:4px;left:0;font-size:.75rem;line-height:1rem;color:rgba(0,0,0,.54);background:#fff;background-color:#fff;-webkit-transition:all .3s cubic-bezier(.42,0,.58,1);-moz-transition:all .3s cubic-bezier(.42,0,.58,1);-o-transition:all .3s cubic-bezier(.42,0,.58,1);transition:all .3s cubic-bezier(.42,0,.58,1)}.text-field-move input[type=text]:focus+span,.text-field-move input[type=number]:focus+span,.text-field-move input[type=password]:focus+span,.text-field-move input[type=email]:focus+span{color:#3e8be1}.text-field-move input[type=text]:focus,.text-field-move input[type=number]:focus,.text-field-move input[type=password]:focus,.text-field-move input[type=email]:focus{padding-bottom:0 !important}.text-field-move .is-invalid-input:not(:focus){padding-bottom:.6875rem}.text-field-move .is-invalid-input:not(:focus)+span{color:#ec5840;font-weight:700}.text-field-move.tooltip-field .tooltip-container{position:absolute;right:.5rem;top:26px}.text-field-move.tooltip-field .tooltip-container i{color:rgba(0,0,0,.54)}.text-field-move.tooltip-field .general-tooltip-content{left:auto;right:-10px}.text-field-move.tooltip-field .general-tooltip-content:before{left:auto;right:8px}#reg-your-interest{padding-top:0;padding-bottom:3.5rem}#reg-your-interest .blue-button{margin-top:1.5rem}#reg-your-interest .input-container{padding:0 1rem}#reg-your-interest .disclaimer{padding-top:1rem}#reg-your-interest span.default-label{color:rgba(0,0,0,.54);font-family:"Roboto",sans-serif;font-size:16px}#reg-your-interest ::-webkit-input-placeholder{color:rgba(0,0,0,.54);font-family:"Roboto",sans-serif;font-size:16px}#reg-your-interest ::-moz-placeholder{color:rgba(0,0,0,.54);font-family:"Roboto",sans-serif;font-size:16px}#reg-your-interest :-ms-input-placeholder{color:rgba(0,0,0,.54);font-family:"Roboto",sans-serif;font-size:16px}#reg-your-interest :-moz-placeholder{color:rgba(0,0,0,.54);font-family:"Roboto",sans-serif;font-size:16px}#lw-modal-message h4,#lw-modal-message h1,#RegistrationController h4,#RegistrationController h1,#reg-your-interest h4,#reg-your-interest h1{font-size:20px;line-height:29px;font-weight:bold;margin-bottom:1rem;color:rgba(0,0,0,.87)}.error-cross{color:#ec5840;font-size:1.75rem;vertical-align:middle;margin-right:.5rem;position:relative;top:-3px}.success-tick{color:#a3ce1e;font-size:1.75rem;vertical-align:middle;margin-right:.25rem;position:relative;top:-2px}.provider-autosure .mbi-supplier{background:#fff url("https://cdn.needacar.co.nz/nac/suppliers/logo-autosure.jpg") 50% 50% no-repeat}.provider-autosure .product-type-essential .mbi-img{background:url("https://cdn.needacar.co.nz/nac/suppliers/type-autosure-essential.jpg") 50% 50% no-repeat}.provider-autosure .product-type-extreme .mbi-img{background:url("https://cdn.needacar.co.nz/nac/suppliers/type-autosure-extreme.jpg") 50% 50% no-repeat}.provider-autosure .inner,.provider-autosure .mbi-content{background:#466dba}.provider-autosure .select-indicator:hover:before,.provider-autosure .select-indicator.selected:before{color:#466dba !important}.provider-autosure .slick-dots li.slick-active{background:#466dba !important}.provider-protecta .mbi-supplier{background:#fff url("https://cdn.needacar.co.nz/nac/suppliers/logo-protecta.jpg") 50% 50% no-repeat}.provider-protecta .product-type-optimum .mbi-img{background:url("https://cdn.needacar.co.nz/nac/suppliers/type-protecta-optimum.jpg") 50% 50% no-repeat}.provider-protecta .product-type-maxi .mbi-img{background:url("https://cdn.needacar.co.nz/nac/suppliers/type-protecta-maxi.jpg") 50% 50% no-repeat}.provider-protecta .inner,.provider-protecta .mbi-content{background:#00aeef}.provider-protecta .select-indicator:hover:before,.provider-protecta .select-indicator.selected:before{color:#00aeef !important}.provider-protecta .slick-dots li.slick-active{background:#00aeef !important}.provider-mainstream .mbi-supplier{background:#fff url("https://cdn.needacar.co.nz/nac/suppliers/logo-mainstream.jpg") 50% 50% no-repeat}.provider-mainstream .product-type-apex .mbi-img{background:url("https://cdn.needacar.co.nz/nac/suppliers/type-mainstream-apex.jpg") 50% 50% no-repeat}.provider-mainstream .product-type-equipe .mbi-img{background:url("https://cdn.needacar.co.nz/nac/suppliers/type-mainstream-equipe.jpg") 50% 50% no-repeat}.provider-mainstream .product-type-select .mbi-img{background:url("https://cdn.needacar.co.nz/nac/suppliers/type-mainstream-select.jpg") 50% 50% no-repeat}.provider-mainstream .inner,.provider-mainstream .mbi-content{background:#f86426}.provider-mainstream .select-indicator:hover:before,.provider-mainstream .select-indicator.selected:before{color:#f86426 !important}.provider-mainstream .slick-dots li.slick-active{background:#f86426 !important}.kudos-popularcolour{background:url(/image/kudos/popular-color.svg) 0 0 no-repeat;background-size:contain;width:50px;height:50px;padding-left:40px}.kudos-popularcolour:before{display:none}.kudos-popularcolour:after{content:"Popular colour";max-width:80px;padding-top:4px}.kudos-topseller{background:url(/image/kudos/top-seller.svg) no-repeat;background-size:contain;width:100px;height:50px;padding-left:40px}.kudos-topseller:before{display:none}.kudos-topseller:after{content:"Top seller";max-width:60px;padding-top:4px}.kudos-rarecolour{background:url(/image/kudos/rare-color.svg) no-repeat;background-size:contain;width:100px;height:50px;padding-left:40px}.kudos-rarecolour:before{display:none}.kudos-rarecolour:after{content:"Rare colour";max-width:60px;padding-top:4px}.kudos-mostfavourited{background:url(/image/kudos/most-favorited.svg) no-repeat;background-size:contain;width:100px;height:50px;padding-left:40px}.kudos-mostfavourited:before{display:none}.kudos-mostfavourited:after{content:"Most favourite";max-width:80px;padding-top:4px}.kudos-lowmileage{background:url(/image/kudos/low-mileage.svg) no-repeat;background-size:contain;width:100px;height:50px;padding-left:40px}.kudos-lowmileage:before{display:none}.kudos-lowmileage:after{content:"Low mileage";max-width:60px;padding-top:4px}.kudos-recentpricedrop{background:url(/image/kudos/recent-price-drop.svg) no-repeat;background-size:contain;width:100px;height:50px;padding-left:40px}.kudos-recentpricedrop:before{display:none}.kudos-recentpricedrop:after{content:"Price drop";max-width:50px;padding-top:4px}#lw-form-modal{background:#fff;border:none;padding:2rem 0 0}#lw-form-modal #modal-inner{top:0;left:0;right:0;bottom:0;width:100%;overflow-y:visible;padding:0;margin-top:-2rem}#lw-form-modal #modal-inner .close-reveal-modal{position:absolute;right:0;top:0;padding:1.25rem 1.25rem .75rem;color:#636363;font-size:1rem}#lw-form-modal #modal-inner.express-view,#lw-form-modal #modal-inner.offer-modal{padding:0}#lw-form-modal #modal-inner.express-view .modal-content,#lw-form-modal #modal-inner.offer-modal .modal-content{padding-left:0;padding-right:0;padding-top:0;overflow:auto}#lw-form-modal #modal-inner.express-view .modal-content.offer-content,#lw-form-modal #modal-inner.offer-modal .modal-content.offer-content{padding-left:1.25rem;padding-right:1.25rem}#lw-form-modal #modal-inner.express-view .exp-vehicle-info,#lw-form-modal #modal-inner.offer-modal .exp-vehicle-info{background:#f9f9f9;padding:1rem 0;display:inline-block;width:100%}#lw-form-modal #modal-inner.express-view .exp-vehicle-info .vehicle-title,#lw-form-modal #modal-inner.offer-modal .exp-vehicle-info .vehicle-title{font-size:12px;line-height:15px;text-align:center;color:rgba(0,0,0,.38);margin-bottom:1rem;padding:0 1rem}#lw-form-modal #modal-inner.express-view .exp-vehicle-slider,#lw-form-modal #modal-inner.offer-modal .exp-vehicle-slider{margin:0;clear:both;display:flex;margin:auto}#lw-form-modal #modal-inner.express-view .exp-vehicle-slider .slick-track,#lw-form-modal #modal-inner.offer-modal .exp-vehicle-slider .slick-track{margin-left:1.25rem}#lw-form-modal #modal-inner.express-view .exp-vehicle-slider li,#lw-form-modal #modal-inner.offer-modal .exp-vehicle-slider li{padding:0 .25rem;float:left;display:table;margin:auto}#lw-form-modal #modal-inner.express-view .exp-vehicle-slider li a,#lw-form-modal #modal-inner.offer-modal .exp-vehicle-slider li a{display:block;height:150px}#lw-form-modal #modal-inner.express-view .exp-vehicle-slider li img,#lw-form-modal #modal-inner.offer-modal .exp-vehicle-slider li img{height:150px}#lw-form-modal #modal-inner.express-view .exp-vehicle-slider li.ng-hide,#lw-form-modal #modal-inner.offer-modal .exp-vehicle-slider li.ng-hide{width:0 !important}#lw-form-modal #modal-inner.express-view .exp-vehicle-slider li.more-slide a,#lw-form-modal #modal-inner.offer-modal .exp-vehicle-slider li.more-slide a{background:#fff;text-align:center;color:rgba(0,0,0,.38);font-size:30px;font-weight:300;display:block;vertical-align:middle;width:200px;position:relative}#lw-form-modal #modal-inner.express-view .exp-vehicle-slider li.more-slide a span,#lw-form-modal #modal-inner.offer-modal .exp-vehicle-slider li.more-slide a span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#lw-form-modal #modal-inner.express-view .exp-vehicle-slider li.more-slide a:hover span,#lw-form-modal #modal-inner.offer-modal .exp-vehicle-slider li.more-slide a:hover span{font-size:35px}#lw-form-modal #modal-inner.express-view .offer-available,#lw-form-modal #modal-inner.offer-modal .offer-available{position:relative}#lw-form-modal #modal-inner.express-view .offer-available .offer-icon,#lw-form-modal #modal-inner.offer-modal .offer-available .offer-icon{position:absolute;top:5px;left:0;background:#a3ce1e;color:#fff;font-size:9px;text-transform:uppercase;padding:0 .375rem;font-weight:normal;line-height:20px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#lw-form-modal #modal-inner.express-view .offer-available .offer-icon:hover,#lw-form-modal #modal-inner.offer-modal .offer-available .offer-icon:hover{background:#91b81b}#lw-form-modal #modal-inner.express-view .offer-available .offer-content,#lw-form-modal #modal-inner.offer-modal .offer-available .offer-content{padding-left:3.25rem;text-align:left}#lw-form-modal #modal-inner.express-view .offer-available .offer-content .offer-text,#lw-form-modal #modal-inner.offer-modal .offer-available .offer-content .offer-text{display:block;line-height:1.2;font-size:16px}#lw-form-modal #modal-inner.express-view .check-list,#lw-form-modal #modal-inner.offer-modal .check-list{margin:0 0 .25rem .5rem}#lw-form-modal #modal-inner.express-view .check-list li,#lw-form-modal #modal-inner.offer-modal .check-list li{list-style:none;padding-left:2.75rem;color:rgba(0,0,0,.87);font-size:16px;line-height:2rem;position:relative;margin-bottom:6px}#lw-form-modal #modal-inner.express-view .check-list li:before,#lw-form-modal #modal-inner.offer-modal .check-list li:before{content:"";position:absolute;left:0;font-family:"icomoon";color:#a3cf72;font-size:26px;top:.125rem;vertical-align:middle}#lw-form-modal #modal-inner.express-view .check-list li.not-available,#lw-form-modal #modal-inner.offer-modal .check-list li.not-available{opacity:.5}#lw-form-modal #modal-inner.express-view .check-list li.not-available:before,#lw-form-modal #modal-inner.offer-modal .check-list li.not-available:before{content:"";color:rgba(0,0,0,.87);opacity:.5}#lw-form-modal #modal-inner.express-view .top-features,#lw-form-modal #modal-inner.offer-modal .top-features{padding:1.5rem 1.5rem}#lw-form-modal #modal-inner.express-view .top-features h3,#lw-form-modal #modal-inner.offer-modal .top-features h3{font-size:16px}#lw-form-modal #modal-inner.express-view .top-features .features,#lw-form-modal #modal-inner.offer-modal .top-features .features{color:rgba(0,0,0,.54);font-size:14px;margin-bottom:1rem;display:block}#lw-form-modal #modal-inner.express-view .kudos-section,#lw-form-modal #modal-inner.offer-modal .kudos-section{border-top:1px solid #dfdfdf;padding:1.5rem 1.25rem;display:inline-block;width:100%}#lw-form-modal #modal-inner.express-view .kudos-item,#lw-form-modal #modal-inner.offer-modal .kudos-item{position:relative;float:left;width:100px}#lw-form-modal #modal-inner.express-view .tooltip-content,#lw-form-modal #modal-inner.offer-modal .tooltip-content{width:160px;height:auto;padding:.75rem;opacity:.94;background-color:#1f1f1f;-webkit-box-shadow:0 .1875rem .9375rem 0 rgba(0,0,0,.15);-moz-box-shadow:0 .1875rem .9375rem 0 rgba(0,0,0,.15);box-shadow:0 .1875rem .9375rem 0 rgba(0,0,0,.15);position:absolute;margin-top:.5rem;color:rgba(255,255,255,.8);font-size:.75rem;left:0;opacity:0;z-index:-1;font-family:"Roboto",sans-serif;letter-spacing:0;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#lw-form-modal #modal-inner.express-view .tooltip-content.show,#lw-form-modal #modal-inner.offer-modal .tooltip-content.show{display:block;z-index:100;opacity:1}#lw-form-modal #modal-inner.express-view .tooltip-link,#lw-form-modal #modal-inner.offer-modal .tooltip-link{display:block;position:relative;cursor:pointer;color:rgba(0,0,0,.87)}#lw-form-modal #modal-inner.express-view .tooltip-link:before,#lw-form-modal #modal-inner.offer-modal .tooltip-link:before{font-family:"icomoon";position:relative;left:0;top:0;font-size:28px;color:rgba(0,0,0,.54)}#lw-form-modal #modal-inner.express-view .tooltip-link:after,#lw-form-modal #modal-inner.offer-modal .tooltip-link:after{position:absolute;font-size:13px;line-height:1.2;padding-left:.75rem;top:5px}#lw-form-modal #modal-inner.express-view .tooltip-link.tt-active+.tooltip-content,#lw-form-modal #modal-inner.offer-modal .tooltip-link.tt-active+.tooltip-content{display:block;z-index:100;opacity:1;pointer-events:all}#lw-form-modal #modal-inner.express-view .tooltip-content:hover,#lw-form-modal #modal-inner.offer-modal .tooltip-content:hover{display:block;z-index:100;opacity:1}#lw-form-modal #modal-inner.express-view .express-hdr,#lw-form-modal #modal-inner.express-view .offer-hdr,#lw-form-modal #modal-inner.offer-modal .express-hdr,#lw-form-modal #modal-inner.offer-modal .offer-hdr{text-align:center;padding:0 1.25rem}#lw-form-modal #modal-inner.express-view .express-hdr h2,#lw-form-modal #modal-inner.express-view .offer-hdr h2,#lw-form-modal #modal-inner.offer-modal .express-hdr h2,#lw-form-modal #modal-inner.offer-modal .offer-hdr h2{font-weight:bold;text-transform:uppercase;font-size:.625rem;margin-top:.5rem;margin-bottom:1rem;letter-spacing:.6px}#lw-form-modal #modal-inner.express-view .express-hdr img,#lw-form-modal #modal-inner.express-view .offer-hdr img,#lw-form-modal #modal-inner.offer-modal .express-hdr img,#lw-form-modal #modal-inner.offer-modal .offer-hdr img{min-width:200px}#lw-form-modal #modal-inner.express-view .icon-section,#lw-form-modal #modal-inner.offer-modal .icon-section{clear:both;display:inline-block;width:100%;padding:1.75rem 1.25rem;border-top:.0625rem solid #dfdfdf;border-bottom:.0625rem solid #dfdfdf}#lw-form-modal #modal-inner.express-view .icon-section .inner,#lw-form-modal #modal-inner.offer-modal .icon-section .inner{max-width:180px;margin:auto}#lw-form-modal #modal-inner.express-view .express-360,#lw-form-modal #modal-inner.express-view .express-video,#lw-form-modal #modal-inner.offer-modal .express-360,#lw-form-modal #modal-inner.offer-modal .express-video{width:2.75rem;float:left;max-width:2.75rem}#lw-form-modal #modal-inner.express-view .express-360 i,#lw-form-modal #modal-inner.express-view .express-video i,#lw-form-modal #modal-inner.offer-modal .express-360 i,#lw-form-modal #modal-inner.offer-modal .express-video i{font-size:2rem;color:#aeaeae;cursor:pointer;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#lw-form-modal #modal-inner.express-view .express-360 i:hover,#lw-form-modal #modal-inner.express-view .express-video i:hover,#lw-form-modal #modal-inner.offer-modal .express-360 i:hover,#lw-form-modal #modal-inner.offer-modal .express-video i:hover{color:#de5353}#lw-form-modal #modal-inner.express-view .kudos,#lw-form-modal #modal-inner.offer-modal .kudos{width:15%;float:left}#lw-form-modal #modal-inner.express-view .features-section,#lw-form-modal #modal-inner.offer-modal .features-section{padding:1.25rem 1.25rem 1rem}#lw-form-modal #modal-inner.express-view .features-section h3,#lw-form-modal #modal-inner.offer-modal .features-section h3{font-size:1rem;font-weight:400;margin-bottom:.5rem;line-height:.6}#lw-form-modal #modal-inner.express-view .features-section .top-features,#lw-form-modal #modal-inner.offer-modal .features-section .top-features{display:inline;position:relative;color:#505050;font-size:.875rem;line-height:1.2}#lw-form-modal #modal-inner.express-view .features-section .top-features:after,#lw-form-modal #modal-inner.offer-modal .features-section .top-features:after{content:", ";margin-left:-.1875rem}#lw-form-modal #modal-inner.express-view .features-section .top-features:last-child:after,#lw-form-modal #modal-inner.offer-modal .features-section .top-features:last-child:after{display:none}#lw-form-modal #modal-inner.express-view .vehicle-offer,#lw-form-modal #modal-inner.offer-modal .vehicle-offer{padding:0 0 .625rem;margin-top:-1rem;position:relative;z-index:5;margin:auto;width:220px;top:-1.25rem}#lw-form-modal #modal-inner.express-view .vehicle-offer:before,#lw-form-modal #modal-inner.offer-modal .vehicle-offer:before{content:'';position:absolute;top:.5625rem;left:-1.063rem;width:2.25rem;height:2rem;background:rgba(0,0,0,.87);z-index:11;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#lw-form-modal #modal-inner.express-view .vehicle-offer:after,#lw-form-modal #modal-inner.offer-modal .vehicle-offer:after{content:'';position:absolute;top:.5625rem;right:-1.063rem;width:2.25rem;height:2rem;background:rgba(0,0,0,.87);z-index:11;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#lw-form-modal #modal-inner.express-view .vehicle-offer a,#lw-form-modal #modal-inner.offer-modal .vehicle-offer a{background:rgba(0,0,0,.87);color:#c3f037;display:block;line-height:2.25rem;font-size:.875rem;width:220px;position:relative;z-index:12;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#lw-form-modal #modal-inner.express-view .vehicle-offer a i,#lw-form-modal #modal-inner.offer-modal .vehicle-offer a i{margin-right:.25rem;vertical-align:middle}#lw-form-modal #modal-inner.express-view .vehicle-offer a:hover,#lw-form-modal #modal-inner.offer-modal .vehicle-offer a:hover{background:rgba(0,0,0,.87)}#lw-form-modal #modal-inner.express-view .vehicle-offer a:hover:before,#lw-form-modal #modal-inner.express-view .vehicle-offer a:hover:after,#lw-form-modal #modal-inner.offer-modal .vehicle-offer a:hover:before,#lw-form-modal #modal-inner.offer-modal .vehicle-offer a:hover:after{background:rgba(0,0,0,.87)}#lw-form-modal #modal-inner.express-view .countdown,#lw-form-modal #modal-inner.offer-modal .countdown{text-align:left;font-size:12px;line-height:1.2;color:#de5353;padding-bottom:1.25rem}#lw-form-modal #modal-inner.express-view .rating-container,#lw-form-modal #modal-inner.offer-modal .rating-container{padding:0 1.25rem}#lw-form-modal #modal-inner.express-view .fuel-rating,#lw-form-modal #modal-inner.express-view .safety-rating,#lw-form-modal #modal-inner.offer-modal .fuel-rating,#lw-form-modal #modal-inner.offer-modal .safety-rating{width:100%;display:inline-block}#lw-form-modal #modal-inner.express-view .fuel-rating h3,#lw-form-modal #modal-inner.express-view .safety-rating h3,#lw-form-modal #modal-inner.offer-modal .fuel-rating h3,#lw-form-modal #modal-inner.offer-modal .safety-rating h3{font-size:1rem;font-weight:400;margin-bottom:.5rem;line-height:.6;display:inline;float:left;line-height:1.25rem;margin-right:.5rem}#lw-form-modal #modal-inner.express-view .fuel-rating .stars,#lw-form-modal #modal-inner.express-view .safety-rating .stars,#lw-form-modal #modal-inner.offer-modal .fuel-rating .stars,#lw-form-modal #modal-inner.offer-modal .safety-rating .stars{display:inline;float:left;line-height:1.25rem}#lw-form-modal #modal-inner.express-view .fuel-rating .full,#lw-form-modal #modal-inner.express-view .safety-rating .full,#lw-form-modal #modal-inner.offer-modal .fuel-rating .full,#lw-form-modal #modal-inner.offer-modal .safety-rating .full{color:transparent;position:relative;display:inline-block;width:1rem;height:1rem}#lw-form-modal #modal-inner.express-view .fuel-rating .full:before,#lw-form-modal #modal-inner.express-view .safety-rating .full:before,#lw-form-modal #modal-inner.offer-modal .fuel-rating .full:before,#lw-form-modal #modal-inner.offer-modal .safety-rating .full:before{content:"";font-family:"icomoon";font-size:1.5rem;color:#ffbd00;position:absolute;top:0;left:0}#lw-form-modal #modal-inner.express-view .fuel-rating .empty,#lw-form-modal #modal-inner.express-view .safety-rating .empty,#lw-form-modal #modal-inner.offer-modal .fuel-rating .empty,#lw-form-modal #modal-inner.offer-modal .safety-rating .empty{color:transparent;position:relative;display:inline-block;width:1rem;height:1rem}#lw-form-modal #modal-inner.express-view .fuel-rating .empty:before,#lw-form-modal #modal-inner.express-view .safety-rating .empty:before,#lw-form-modal #modal-inner.offer-modal .fuel-rating .empty:before,#lw-form-modal #modal-inner.offer-modal .safety-rating .empty:before{content:"";font-family:"icomoon";font-size:1.5rem;color:#dfdfdf;position:absolute;top:0;left:0}#lw-form-modal #modal-inner.express-view .fuel-rating .half,#lw-form-modal #modal-inner.express-view .safety-rating .half,#lw-form-modal #modal-inner.offer-modal .fuel-rating .half,#lw-form-modal #modal-inner.offer-modal .safety-rating .half{color:transparent;position:relative;display:inline-block;width:1rem;height:1rem}#lw-form-modal #modal-inner.express-view .fuel-rating .half:before,#lw-form-modal #modal-inner.express-view .safety-rating .half:before,#lw-form-modal #modal-inner.offer-modal .fuel-rating .half:before,#lw-form-modal #modal-inner.offer-modal .safety-rating .half:before{content:"";font-family:"icomoon";font-size:1.5rem;color:#e5e5e5;position:absolute;top:0;left:0}#lw-form-modal #modal-inner.express-view .fuel-rating .half:after,#lw-form-modal #modal-inner.express-view .safety-rating .half:after,#lw-form-modal #modal-inner.offer-modal .fuel-rating .half:after,#lw-form-modal #modal-inner.offer-modal .safety-rating .half:after{content:"";font-family:"icomoon";font-size:1.5rem;color:#ffbd00;position:absolute;top:0;left:0;width:.75rem;overflow:hidden}#lw-form-modal #modal-inner.express-view .fuel-rating .provider,#lw-form-modal #modal-inner.express-view .safety-rating .provider,#lw-form-modal #modal-inner.offer-modal .fuel-rating .provider,#lw-form-modal #modal-inner.offer-modal .safety-rating .provider{font-size:.5rem;display:block;color:#797979}#lw-form-modal #modal-inner.express-view .location-section,#lw-form-modal #modal-inner.offer-modal .location-section{padding:1.25rem;font-size:.875rem;font-weight:400;color:#696b6d;border-top:1px solid #dfdfdf;position:relative;z-index:-2}#lw-form-modal #modal-inner.express-view .location-section .location,#lw-form-modal #modal-inner.offer-modal .location-section .location{font-size:15px;color:rgba(0,0,0,.87);font-weight:400}#lw-form-modal #modal-inner.express-view .location-section .location i,#lw-form-modal #modal-inner.offer-modal .location-section .location i{vertical-align:middle;color:rgba(0,0,0,.38);font-size:30px;margin-right:1rem;margin-left:.5rem}#lw-form-modal #modal-inner.sort-modal label{font-family:"Roboto",sans-serif;font-size:.75rem;line-height:1rem;color:rgba(0,0,0,.38);margin-bottom:.375rem;display:table-cell;padding-bottom:.5rem}#lw-form-modal #modal-inner.sort-modal .inner{background:#f9f9f9;display:flex}#lw-form-modal #modal-inner.sort-modal .select-view{width:100%;display:inline-block;border-bottom:.0625rem solid #dfdfdf;padding-right:.5rem;position:relative;margin-bottom:1.25rem;padding-bottom:.25rem}#lw-form-modal #modal-inner.sort-modal .select-view i{color:#dce0e0;cursor:pointer;vertical-align:super;font-size:26px}#lw-form-modal #modal-inner.sort-modal .select-view .view{width:2.5rem;float:right;text-align:right;line-height:1;margin-bottom:.125rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#lw-form-modal #modal-inner.sort-modal .select-view .view:after{opacity:0;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#lw-form-modal #modal-inner.sort-modal .select-view .active i{color:#3e8be1}#lw-form-modal #modal-inner.sort-modal .select-view .active:after{opacity:1}#lw-form-modal #modal-inner.sort-modal .select-view .view-gallery:after{content:"Gallery view";position:absolute;left:0}#lw-form-modal #modal-inner.sort-modal .select-view .view-list:after{content:"List view";position:absolute;left:0}#lw-form-modal #modal-inner.sort-modal .price-display-section{width:100%;display:inline-block;border-bottom:.0625rem solid #dfdfdf;padding-right:.75rem;position:relative;margin-bottom:1.25rem;padding-bottom:.5rem}#lw-form-modal #modal-inner.sort-modal .price-display-section .inner{height:1.875rem;background:transparent}#lw-form-modal #modal-inner.sort-modal .price-display-section i{color:#dce0e0;cursor:pointer;font-size:22px;vertical-align:middle}#lw-form-modal #modal-inner.sort-modal .price-display-section .price-display{width:100%;float:right;text-align:right;line-height:1;margin-bottom:.125rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#lw-form-modal #modal-inner.sort-modal .price-display-section .price-display:after{opacity:0;color:rgba(0,0,0,.87);-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#lw-form-modal #modal-inner.sort-modal .price-display-section .active i{color:#3e8be1}#lw-form-modal #modal-inner.sort-modal .price-display-section .active:after{opacity:1}#lw-form-modal #modal-inner.sort-modal .price-display-section .cash-price i{position:absolute;right:3.25rem;z-index:5}#lw-form-modal #modal-inner.sort-modal .price-display-section .cash-price:after{content:"Cash price";position:absolute;left:0;bottom:13px}#lw-form-modal #modal-inner.sort-modal .price-display-section .per-week:after{content:"Repayments";position:absolute;left:0;bottom:13px}#lw-form-modal #modal-inner .currency-input label{padding-bottom:0}#lw-form-modal #modal-inner .view-vehicle-container,#lw-form-modal #modal-inner .learn-more{text-align:center;padding:1rem;border-top:.0625rem solid #dfdfdf}#lw-form-modal #modal-inner .view-vehicle-container a,#lw-form-modal #modal-inner .learn-more a{color:#493d0a;font-weight:bold;font-size:.875rem;background:#ffcd00;display:block;padding:.5rem;-webkit-border-radius:.3125rem;-moz-border-radius:.3125rem;-ms-border-radius:.3125rem;-o-border-radius:.3125rem;border-radius:.3125rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#lw-form-modal #modal-inner .view-vehicle-container a:hover,#lw-form-modal #modal-inner .learn-more a:hover{background:#e6b900}#lw-form-modal #modal-inner .offer-content{text-align:center}#lw-form-modal #modal-inner .offer-content h3{font-size:1rem;font-weight:bold;text-align:center;line-height:1.2;margin-bottom:0}#lw-form-modal #modal-inner .offer-content .plus{font-size:50px;text-align:center;font-weight:300;line-height:1}#lw-form-modal #modal-inner .offer-content p.offer-disclaimer{font-size:.75rem;color:rgba(0,0,0,.38);font-weight:300;text-align:center;padding-top:1rem}#lw-form-modal #modal-inner .learn-more a{background:#a3ce1e;color:#fff;font-size:.9375rem;padding:.75rem 0;font-weight:normal}#lw-form-modal #modal-inner .learn-more a:hover{background:#91b81b}.save-search-modal .searched-for{font-size:.875rem;line-height:1.5rem;color:#757575;margin-bottom:.5rem}.save-search-modal .modal-content{padding-top:2rem;overflow:auto}.save-search-modal label{cursor:pointer;font-size:1rem;color:#000;line-height:2;padding-top:0}.save-search-modal .message{padding:1.25rem .5rem 1.25rem 1.5rem;border-top:.0625rem solid #dfdfdf;border-bottom:.0625rem solid #dfdfdf}.save-search-modal .message p{color:#868686;font-size:1rem;margin-bottom:0}.save-search-modal .save-search-applied{padding:0 0 1rem}.save-search-modal .save-search-applied .search-name{background:#ebf3fc;padding:1.5rem 2.5rem 1.5rem;text-align:center;border:.0625rem solid #9ec5f0}.save-search-modal .save-search-applied .search-name h2{white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;margin-bottom:0;font-size:1.25rem;color:#000;font-weight:bold}.save-search-modal .save-search-applied .search-name .location{font-size:1rem;text-align:center;color:#000}.save-search-modal .save-search-include{text-align:left;font-size:.875rem;font-weight:bold;color:#000;padding:0 0 .5rem}.save-search-modal .save-search-include input [type=checkbox]+span{top:-2px}.save-search-modal .save-search-email{font-size:.9375rem;font-weight:bold;color:#000;padding:0 .5rem}.save-search-modal .save-search-email .inner{padding:1.5rem 0 .5rem}.save-search-modal .save-search-email .title{padding-bottom:.5rem;display:inline-block}.save-search-modal .save-search-email p{font-size:.625rem;color:rgba(0,0,0,.38)}.dealership-hours-list .today span{font-weight:bold}#DealershipShowroomController .ad-sidebar,#VehicleReviewController .ad-sidebar{display:none}#DealershipShowroomController #showroom-tabs,#VehicleReviewController #showroom-tabs{width:100%;background:#fff;-webkit-transition:all ease-in,.6s;-moz-transition:all ease-in,.6s;-o-transition:all ease-in,.6s;transition:all ease-in,.6s;position:fixed;top:3.5rem;z-index:100;line-height:48px}#DealershipShowroomController #showroom-tabs.showroom-tab-move,#VehicleReviewController #showroom-tabs.showroom-tab-move{top:-.0625rem !important;position:fixed;line-height:48px;-webkit-transition:all ease-in,.4s;-moz-transition:all ease-in,.4s;-o-transition:all ease-in,.4s;transition:all ease-in,.4s}#DealershipShowroomController #showroom-tabs ul,#VehicleReviewController #showroom-tabs ul{margin:0;display:flex}#DealershipShowroomController #showroom-tabs ul:after,#VehicleReviewController #showroom-tabs ul:after{content:'';position:absolute;bottom:0;left:0;right:0;border-bottom:.0625rem solid #eee;z-index:-1}#DealershipShowroomController #showroom-tabs li,#VehicleReviewController #showroom-tabs li{list-style:none;text-align:center}#DealershipShowroomController #showroom-tabs li a,#VehicleReviewController #showroom-tabs li a{color:rgba(0,0,0,.87);font-size:.9375rem;width:100%;display:inline-block;line-height:48px;position:relative;padding:0 .75rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#DealershipShowroomController #showroom-tabs li a:after,#VehicleReviewController #showroom-tabs li a:after{content:'';position:absolute;left:2.5rem;right:2.5rem;bottom:0;height:3px;background:#de5353;opacity:0;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;z-index:99}#DealershipShowroomController #showroom-tabs li:hover a,#VehicleReviewController #showroom-tabs li:hover a{color:#de5353}#DealershipShowroomController #showroom-tabs li.active a,#VehicleReviewController #showroom-tabs li.active a{color:#de5353;font-weight:bold}#DealershipShowroomController #showroom-tabs li.active a:after,#VehicleReviewController #showroom-tabs li.active a:after{height:.1875rem;opacity:1;left:10px;right:10px}#DealershipShowroomController .logo-container,#VehicleReviewController .logo-container{padding:1.5rem 0 1.5rem}#DealershipShowroomController .logo-container img,#VehicleReviewController .logo-container img{max-width:200px;max-height:150px;display:block}#DealershipShowroomController .logo-container .dealer-name,#VehicleReviewController .logo-container .dealer-name{font-weight:bold;font-size:18px}#DealershipShowroomController #showroom-header,#VehicleReviewController #showroom-header{padding-top:46px}#DealershipShowroomController #showroom-about .vs-sep.white-ad,#VehicleReviewController #showroom-about .vs-sep.white-ad{border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}#DealershipShowroomController #showroom-about .intro,#VehicleReviewController #showroom-about .intro{border-top:.0625rem solid #dfdfdf;color:#4e4e4e;font-size:.875rem;padding:1rem 0 2rem}#DealershipShowroomController #showroom-about .intro h1,#VehicleReviewController #showroom-about .intro h1{font-size:1rem;font-weight:bold;margin-bottom:.25rem}#DealershipShowroomController #showroom-about .intro p,#VehicleReviewController #showroom-about .intro p{margin-bottom:0;font-size:.875rem;line-height:1.375rem}#DealershipShowroomController #showroom-about .intro .see-more,#VehicleReviewController #showroom-about .intro .see-more{font-size:.875rem}#DealershipShowroomController #showroom-about .intro .see-more i,#VehicleReviewController #showroom-about .intro .see-more i{vertical-align:middle}#DealershipShowroomController #showroom-about .dealer-header,#VehicleReviewController #showroom-about .dealer-header{padding-bottom:.5rem;position:relative}#DealershipShowroomController #showroom-about .dealer-header:after,#VehicleReviewController #showroom-about .dealer-header:after{content:'';position:absolute;bottom:0;left:0;right:0;background:#ebebec;height:.625rem;border-top:.0625rem solid #dfdfdf;border-bottom:.0625rem solid #dfdfdf}#DealershipShowroomController #showroom-about .misc-images,#VehicleReviewController #showroom-about .misc-images{padding-bottom:3rem}#DealershipShowroomController #showroom-about .misc-images .slick-list,#VehicleReviewController #showroom-about .misc-images .slick-list{padding:0 .75rem 0 .75rem !important}#DealershipShowroomController #showroom-about .misc-images .misc-images-single,#VehicleReviewController #showroom-about .misc-images .misc-images-single{max-width:300px;max-height:300px;overflow:hidden;height:6.25rem;background-size:cover !important;background-position:50% 50% !important;margin:0 .375rem}#DealershipShowroomController #showroom-about .misc-images .misc-images-single img,#VehicleReviewController #showroom-about .misc-images .misc-images-single img{width:100%;height:100%}#DealershipShowroomController #showroom-about #showroom-map-container,#VehicleReviewController #showroom-about #showroom-map-container{padding-top:1rem}#DealershipShowroomController #showroom-about #showroom-map,#VehicleReviewController #showroom-about #showroom-map{width:100%;height:240px;background:#f9f9f9}#DealershipShowroomController #showroom-about .dealer-details,#VehicleReviewController #showroom-about .dealer-details{padding:1rem 0}#DealershipShowroomController #showroom-about .dealer-details .dealer-rating-container a,#VehicleReviewController #showroom-about .dealer-details .dealer-rating-container a{display:inline-block;min-width:250px}#DealershipShowroomController #showroom-about .dealer-details .dealer-logo,#VehicleReviewController #showroom-about .dealer-details .dealer-logo{display:none}#DealershipShowroomController #showroom-about .dealer-details .dealer-name,#VehicleReviewController #showroom-about .dealer-details .dealer-name{font-weight:bold;text-align:center}#DealershipShowroomController #showroom-about .dealer-details ul,#VehicleReviewController #showroom-about .dealer-details ul{margin:0}#DealershipShowroomController #showroom-about .dealer-details li,#VehicleReviewController #showroom-about .dealer-details li{list-style:none;position:relative;padding-top:1rem;padding-left:2.5rem;font-size:1rem;line-height:1.25rem;border-top:1px solid #dfdfdf;margin-top:.875rem}#DealershipShowroomController #showroom-about .dealer-details li.addr i,#VehicleReviewController #showroom-about .dealer-details li.addr i{font-size:1.5rem}#DealershipShowroomController #showroom-about .dealer-details li.phone a,#VehicleReviewController #showroom-about .dealer-details li.phone a{color:rgba(0,0,0,.87);border-bottom:1px dotted rgba(0,0,0,.38)}#DealershipShowroomController #showroom-about .dealer-details li .icon-phone,#VehicleReviewController #showroom-about .dealer-details li .icon-phone{font-size:24px}#DealershipShowroomController #showroom-about .dealer-details li .icon-fb,#VehicleReviewController #showroom-about .dealer-details li .icon-fb{font-size:16px}#DealershipShowroomController #showroom-about .dealer-details li .icon-hours,#VehicleReviewController #showroom-about .dealer-details li .icon-hours{font-size:20px}#DealershipShowroomController #showroom-about .dealer-details li a,#VehicleReviewController #showroom-about .dealer-details li a{color:#3e8be1}#DealershipShowroomController #showroom-about .dealer-details li a.business-hours,#VehicleReviewController #showroom-about .dealer-details li a.business-hours{border:none}#DealershipShowroomController #showroom-about .dealer-details li a i,#VehicleReviewController #showroom-about .dealer-details li a i{position:relative;margin:0;top:auto;vertical-align:middle}#DealershipShowroomController #showroom-about .dealer-details li a .hours-caption,#VehicleReviewController #showroom-about .dealer-details li a .hours-caption{color:#50bf5a}#DealershipShowroomController #showroom-about .dealer-details li a .hours-caption.open,#DealershipShowroomController #showroom-about .dealer-details li a .hours-caption.open-today,#VehicleReviewController #showroom-about .dealer-details li a .hours-caption.open,#VehicleReviewController #showroom-about .dealer-details li a .hours-caption.open-today{color:#50bf5a}#DealershipShowroomController #showroom-about .dealer-details li a .hours-caption.closed,#DealershipShowroomController #showroom-about .dealer-details li a .hours-caption.closed-today,#VehicleReviewController #showroom-about .dealer-details li a .hours-caption.closed,#VehicleReviewController #showroom-about .dealer-details li a .hours-caption.closed-today{color:#f00}#DealershipShowroomController #showroom-about .dealer-details li a .hours-caption.closed-soon,#DealershipShowroomController #showroom-about .dealer-details li a .hours-caption.closing-soon,#DealershipShowroomController #showroom-about .dealer-details li a .hours-caption.opening-soon,#VehicleReviewController #showroom-about .dealer-details li a .hours-caption.closed-soon,#VehicleReviewController #showroom-about .dealer-details li a .hours-caption.closing-soon,#VehicleReviewController #showroom-about .dealer-details li a .hours-caption.opening-soon{color:#ffbd00}#DealershipShowroomController #showroom-about .dealer-details li a .hours-today,#VehicleReviewController #showroom-about .dealer-details li a .hours-today{color:rgba(0,0,0,.87);text-transform:uppercase;white-space:nowrap;font-size:15px;position:relative}#DealershipShowroomController #showroom-about .dealer-details li a .hours-today:before,#VehicleReviewController #showroom-about .dealer-details li a .hours-today:before{content:'';position:absolute;left:0;right:25px;bottom:0;border-bottom:1px dotted rgba(0,0,0,.38)}#DealershipShowroomController #showroom-about .dealer-details li i,#VehicleReviewController #showroom-about .dealer-details li i{vertical-align:middle;color:rgba(0,0,0,.38);font-size:1.25rem;margin-right:.5rem;position:absolute;left:0;top:15px}#DealershipShowroomController #showroom-about .dealer-details .hours-caption .current-hours,#VehicleReviewController #showroom-about .dealer-details .hours-caption .current-hours{text-transform:lowercase}#DealershipShowroomController #showroom-about .dealer-details .hours-caption .open-status,#VehicleReviewController #showroom-about .dealer-details .hours-caption .open-status{margin-right:.25rem}#DealershipShowroomController #showroom-about .dealer-details .hours-caption.open .open-status,#DealershipShowroomController #showroom-about .dealer-details .hours-caption.open-today .open-status,#VehicleReviewController #showroom-about .dealer-details .hours-caption.open .open-status,#VehicleReviewController #showroom-about .dealer-details .hours-caption.open-today .open-status{color:#50bf5a}#DealershipShowroomController #showroom-about .dealer-details .hours-caption.closed .open-status,#DealershipShowroomController #showroom-about .dealer-details .hours-caption.closed-today .open-status,#VehicleReviewController #showroom-about .dealer-details .hours-caption.closed .open-status,#VehicleReviewController #showroom-about .dealer-details .hours-caption.closed-today .open-status{color:#f00}#DealershipShowroomController #showroom-about .dealer-details .hours-caption.closed-soon .open-status,#DealershipShowroomController #showroom-about .dealer-details .hours-caption.closing-soon .open-status,#DealershipShowroomController #showroom-about .dealer-details .hours-caption.opening-soon .open-status,#VehicleReviewController #showroom-about .dealer-details .hours-caption.closed-soon .open-status,#VehicleReviewController #showroom-about .dealer-details .hours-caption.closing-soon .open-status,#VehicleReviewController #showroom-about .dealer-details .hours-caption.opening-soon .open-status{color:#ffbd00}#DealershipShowroomController #showroom-about .dealer-details .large-hours,#VehicleReviewController #showroom-about .dealer-details .large-hours{display:none}#DealershipShowroomController #showroom-about .dealer-details .hours-full,#VehicleReviewController #showroom-about .dealer-details .hours-full{display:none;padding:.5rem 0}#DealershipShowroomController #showroom-about .dealer-details .hours-full li,#VehicleReviewController #showroom-about .dealer-details .hours-full li{margin:0 1.75rem 0 0;padding-left:0;font-size:.875rem;line-height:2.25rem;border-top:none;border-bottom:.0625rem solid #dfdfdf;text-align:right;color:#4c4e53;padding-bottom:0;padding-top:0}#DealershipShowroomController #showroom-about .dealer-details .hours-full li .day,#VehicleReviewController #showroom-about .dealer-details .hours-full li .day{float:left}#DealershipShowroomController #showroom-about .dealer-details .hours-full li:last-child,#VehicleReviewController #showroom-about .dealer-details .hours-full li:last-child{padding-bottom:0 !important;padding-top:0;border:none}#DealershipShowroomController #showroom-about .dealer-details .first-list li:first-child,#VehicleReviewController #showroom-about .dealer-details .first-list li:first-child{border-top:none;margin-top:0;padding-top:0}#DealershipShowroomController #showroom-about .dealer-details .first-list li:first-child i,#VehicleReviewController #showroom-about .dealer-details .first-list li:first-child i{top:0}#DealershipShowroomController #showroom-about .dealer-details .second-list li:last-child,#VehicleReviewController #showroom-about .dealer-details .second-list li:last-child{padding-bottom:1.5rem}#DealershipShowroomController .facilities,#VehicleReviewController .facilities{padding:0 0 2rem}#DealershipShowroomController .facilities h3,#VehicleReviewController .facilities h3{border-top:.0625rem solid #dfdfdf;padding-top:2rem;font-size:.875rem;font-weight:bold;line-height:1.188rem;color:rgba(0,0,0,.54);margin-bottom:.75rem;font-family:"Roboto",sans-serif;letter-spacing:0}#DealershipShowroomController .facilities ul,#VehicleReviewController .facilities ul{margin:0}#DealershipShowroomController .facilities li,#VehicleReviewController .facilities li{list-style:none;line-height:1.5rem;padding-bottom:.25rem;font-size:.875rem}#DealershipShowroomController .fac-yes .indicator,#VehicleReviewController .fac-yes .indicator{display:inline-block;position:relative}#DealershipShowroomController .fac-yes .indicator:before,#VehicleReviewController .fac-yes .indicator:before{content:"";color:#a8d179;font-family:"icomoon";font-size:1.5rem;line-height:1.5rem;vertical-align:top;padding-right:.5rem}#DealershipShowroomController .fac-no,#VehicleReviewController .fac-no{opacity:.3}#DealershipShowroomController .fac-no .indicator,#VehicleReviewController .fac-no .indicator{display:inline-block}#DealershipShowroomController .fac-no .indicator:before,#VehicleReviewController .fac-no .indicator:before{content:"";color:rgba(0,0,0,.87);font-family:"icomoon";font-size:1.5rem;line-height:1.5rem;vertical-align:top;padding-right:.5rem}#DealershipShowroomController .hot-vehicles,#VehicleReviewController .hot-vehicles{padding:3.5rem 0 0;position:relative}#DealershipShowroomController .hot-vehicles .hot-slider,#VehicleReviewController .hot-vehicles .hot-slider{padding-bottom:2rem}#DealershipShowroomController .hot-vehicles:after,#VehicleReviewController .hot-vehicles:after{content:'';position:absolute;top:0;left:0;right:0;background:#ebebec;height:.625rem;border-top:.0625rem solid #dfdfdf;border-bottom:.0625rem solid #dfdfdf}#DealershipShowroomController .hot-vehicles .view-all,#VehicleReviewController .hot-vehicles .view-all{text-align:center;padding:0;line-height:48px}#DealershipShowroomController .hot-vehicles .view-all a,#VehicleReviewController .hot-vehicles .view-all a{font-size:.875rem;color:#3e8be1}#DealershipShowroomController .hot-vehicles .view-all a i,#VehicleReviewController .hot-vehicles .view-all a i{vertical-align:middle;font-size:1.125rem}#DealershipShowroomController .hot-vehicles h3,#VehicleReviewController .hot-vehicles h3{font-size:1.125rem;font-weight:bold;line-height:1.188rem;color:rgba(0,0,0,.87);margin-bottom:2rem;text-align:center}#DealershipShowroomController .hot-vehicles .hot-slider .vehicle,#VehicleReviewController .hot-vehicles .hot-slider .vehicle{margin-right:.625rem;max-width:250px}#DealershipShowroomController .hot-vehicles .hot-slider .vehicle-info,#VehicleReviewController .hot-vehicles .hot-slider .vehicle-info{padding-top:.425rem}#DealershipShowroomController .hot-vehicles .hot-slider h6,#VehicleReviewController .hot-vehicles .hot-slider h6{font-size:.875rem;font-weight:bold;color:rgba(0,0,0,.87);line-height:1.5rem;margin-bottom:0;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:100%;font-family:"Roboto",sans-serif;letter-spacing:0}#DealershipShowroomController .hot-vehicles .hot-slider .price,#VehicleReviewController .hot-vehicles .hot-slider .price{opacity:.7;font-size:.875rem;line-height:1.063rem;color:rgba(0,0,0,.87)}#DealershipShowroomController .hot-vehicles .hot-slider .slick-track,#VehicleReviewController .hot-vehicles .hot-slider .slick-track{margin-left:11px}#DealershipShowroomController .hot-offer,#VehicleReviewController .hot-offer{padding:3.5rem 0 1.5rem;position:relative}#DealershipShowroomController .hot-offer:after,#VehicleReviewController .hot-offer:after{content:'';position:absolute;top:0;left:0;right:0;background:#ebebec;height:.625rem;border-top:.0625rem solid #dfdfdf;border-bottom:.0625rem solid #dfdfdf}#DealershipShowroomController .hot-offer h3,#VehicleReviewController .hot-offer h3{font-size:1.125rem;font-weight:bold;line-height:1.188rem;color:rgba(0,0,0,.87);margin-bottom:1.5rem;text-align:center}#DealershipShowroomController .hot-offer .blue-button,#VehicleReviewController .hot-offer .blue-button{margin-top:1rem}#DealershipShowroomController .hot-offer .text,#VehicleReviewController .hot-offer .text{position:relative;padding:1.5rem 0 1.5rem}#DealershipShowroomController .hot-offer .text .img,#VehicleReviewController .hot-offer .text .img{position:absolute;top:1.5rem;left:0;width:88px;height:88px;background:#f9f9f9}#DealershipShowroomController .hot-offer .text .img img,#VehicleReviewController .hot-offer .text .img img{max-width:88px}#DealershipShowroomController .hot-offer .text h4,#VehicleReviewController .hot-offer .text h4{font-size:1rem;font-weight:bold;line-height:1.25rem;color:#000}#DealershipShowroomController .hot-offer .text p,#VehicleReviewController .hot-offer .text p{opacity:.5;font-size:.875rem;line-height:1.125rem;color:#000;margin-bottom:.5rem}#DealershipShowroomController .hot-offer .text .hot-offer-countdown,#VehicleReviewController .hot-offer .text .hot-offer-countdown{color:#df4355;font-size:.75rem}#DealershipShowroomController .hot-offer .hot-offer-vehicle-images,#VehicleReviewController .hot-offer .hot-offer-vehicle-images{padding-top:1rem}#DealershipShowroomController .hot-offer .hot-offer-vehicle-images .vehicle-name,#VehicleReviewController .hot-offer .hot-offer-vehicle-images .vehicle-name{font-size:.75rem;line-height:.9375rem;color:rgba(0,0,0,.87);display:block;margin-bottom:1rem;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:100%}#DealershipShowroomController .hot-offer .hot-offer-vehicle-images .vehicle-name .hot-offer-price,#VehicleReviewController .hot-offer .hot-offer-vehicle-images .vehicle-name .hot-offer-price{color:rgba(0,0,0,.38)}#DealershipShowroomController .hot-offer .hot-offer-vehicle-images ul.vehicle-images,#VehicleReviewController .hot-offer .hot-offer-vehicle-images ul.vehicle-images{margin:0 0 1rem}#DealershipShowroomController .hot-offer .hot-offer-vehicle-images ul.vehicle-images li,#VehicleReviewController .hot-offer .hot-offer-vehicle-images ul.vehicle-images li{list-style:none;width:25%;float:left;padding-right:.5rem}#DealershipShowroomController .hot-offer .hot-offer-vehicle-images .view-vehicle,#VehicleReviewController .hot-offer .hot-offer-vehicle-images .view-vehicle{display:table;line-height:2.75rem;text-align:center;color:#3e8be1;border:.0625rem solid #3e8be1;font-size:1rem;width:100%;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;-ms-border-radius:.25rem;-o-border-radius:.25rem;border-radius:.25rem}#DealershipShowroomController .other-branches,#VehicleReviewController .other-branches{padding:3.5rem 0 3rem;position:relative}#DealershipShowroomController .other-branches:after,#VehicleReviewController .other-branches:after{content:'';position:absolute;top:0;left:0;right:0;background:#ebebec;height:.625rem;border-top:.0625rem solid #dfdfdf;border-bottom:.0625rem solid #dfdfdf}#DealershipShowroomController .other-branches h3,#VehicleReviewController .other-branches h3{font-size:1.125rem;font-weight:bold;line-height:1.188rem;color:rgba(0,0,0,.87);margin-bottom:1.5rem;text-align:center}#DealershipShowroomController .other-branches h3 span,#VehicleReviewController .other-branches h3 span{opacity:.5;font-size:1rem;line-height:1.188rem;color:rgba(0,0,0,.87);font-weight:normal}#DealershipShowroomController .other-branches .slick-list,#VehicleReviewController .other-branches .slick-list{padding:0 1rem !important}#DealershipShowroomController .other-branches .branch,#VehicleReviewController .other-branches .branch{padding-right:.5rem;max-width:200px}#DealershipShowroomController .other-branches .branch-info,#VehicleReviewController .other-branches .branch-info{padding-top:.425rem}#DealershipShowroomController .other-branches h6,#VehicleReviewController .other-branches h6{font-size:.875rem;line-height:1.063rem;color:rgba(0,0,0,.87);line-height:1.5rem;margin-bottom:0;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:100%}#DealershipShowroomController .other-branches .addr,#VehicleReviewController .other-branches .addr{opacity:.4;font-size:.75rem;line-height:1rem;color:rgba(0,0,0,.87);display:inline-block}#showroom-vehicles .result-count{padding:1rem 0;border-top:1px solid #dfdfdf;font-size:12px;line-height:15px;color:rgba(0,0,0,.38)}#showroom-vehicles .showroom-vehicle-list{padding-top:0}#showroom-vehicles .showroom-vehicle-list.fix{padding-top:46px}#showroom-vehicles .showroom-search{border-top:.0625rem solid #d7d8db;line-height:48px;background:#eee;margin-top:47px;width:100%;z-index:100;-webkit-transition:all,.6s;-moz-transition:all,.6s;-o-transition:all,.6s;transition:all,.6s}#showroom-vehicles .showroom-search.showroom-search-move{top:-.0625rem !important;position:fixed;background:rgba(0,0,0,.9);line-height:48px;-webkit-transition:all ease-in,.4s;-moz-transition:all ease-in,.4s;-o-transition:all ease-in,.4s;transition:all ease-in,.4s}#showroom-vehicles .showroom-search.showroom-search-move a{color:#a6a7aa;font-weight:300}#showroom-vehicles .showroom-search.showroom-search-move input{background:#383b41;-webkit-border-radius:.125rem;-moz-border-radius:.125rem;-ms-border-radius:.125rem;-o-border-radius:.125rem;border-radius:.125rem}#showroom-vehicles .showroom-search.showroom-search-move ::-webkit-input-placeholder{color:rgba(0,0,0,.38)}#showroom-vehicles .showroom-search.showroom-search-move :-moz-placeholder{color:rgba(0,0,0,.38);opacity:1}#showroom-vehicles .showroom-search.showroom-search-move ::-moz-placeholder{color:rgba(0,0,0,.38);opacity:1}#showroom-vehicles .showroom-search.showroom-search-move :-ms-input-placeholder{color:rgba(0,0,0,.38)}#showroom-vehicles .showroom-search.showroom-search-move :placeholder-shown{color:rgba(0,0,0,.38)}#showroom-vehicles .showroom-search .searchbox{position:relative;display:inline-block;width:calc(100% - 60px);float:left}#showroom-vehicles .showroom-search .searchbox:before{content:"";font-family:"icomoon";position:absolute;left:.5rem;color:#848381}#showroom-vehicles .showroom-search .searchbox .reset-search{opacity:0;position:absolute;top:8px;right:0;padding:0 1rem;z-index:20;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;color:rgba(0,0,0,.87);line-height:32px;pointer-events:none}#showroom-vehicles .showroom-search .searchbox .reset-search i{vertical-align:middle;font-size:16px}#showroom-vehicles .showroom-search .searchbox .ng-not-empty+a{opacity:1;pointer-events:auto}#showroom-vehicles .showroom-search input{width:100%;box-shadow:none;height:2rem;line-height:2rem;padding:0 1rem 0 2rem;font-size:.875rem;line-height:normal;color:rgba(0,0,0,.38);margin:0;border:none;margin-top:.5rem;-webkit-border-radius:.125rem;-moz-border-radius:.125rem;-ms-border-radius:.125rem;-o-border-radius:.125rem;border-radius:.125rem;white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}#showroom-vehicles .showroom-search ::-webkit-input-placeholder{color:rgba(0,0,0,.38)}#showroom-vehicles .showroom-search :-moz-placeholder{color:rgba(0,0,0,.38);opacity:1}#showroom-vehicles .showroom-search ::-moz-placeholder{color:rgba(0,0,0,.38);opacity:1}#showroom-vehicles .showroom-search :-ms-input-placeholder{color:rgba(0,0,0,.38)}#showroom-vehicles .showroom-search :placeholder-shown{color:rgba(0,0,0,.38)}#showroom-vehicles .showroom-search a{width:50px;float:right;line-height:48px;display:block;color:#3c3b3b;font-weight:bold;font-size:.875rem;padding-right:0;text-align:right}#showroom-vehicles .showroom-search a i{font-size:.875rem;vertical-align:middle;margin-right:.25rem;font-size:1.625rem;text-align:right}#DealershipDirectoryController{padding-top:3rem}#DealershipDirectoryController h1.dealer-promo-title{margin-bottom:0;padding-top:1.5rem}#DealershipDirectoryController .callout{max-width:640px;margin-top:1.5rem}#DealershipDirectoryController .directory-search{border-top:.0625rem solid #d7d8db;background:#eee;position:fixed;width:100%;z-index:100;top:3.5rem;-webkit-transition:all,.6s;-moz-transition:all,.6s;-o-transition:all,.6s;transition:all,.6s}#DealershipDirectoryController .directory-search.directory-search-move{top:-.0625rem;line-height:48px;-webkit-transition:all ease-in,.4s;-moz-transition:all ease-in,.4s;-o-transition:all ease-in,.4s;transition:all ease-in,.4s}#DealershipDirectoryController .directory-search.directory-search-move ::-webkit-input-placeholder{color:rgba(0,0,0,.38)}#DealershipDirectoryController .directory-search.directory-search-move :-moz-placeholder{color:rgba(0,0,0,.38);opacity:1}#DealershipDirectoryController .directory-search.directory-search-move ::-moz-placeholder{color:rgba(0,0,0,.38);opacity:1}#DealershipDirectoryController .directory-search.directory-search-move :-ms-input-placeholder{color:rgba(0,0,0,.38)}#DealershipDirectoryController .directory-search.directory-search-move :placeholder-shown{color:rgba(0,0,0,.38)}#DealershipDirectoryController .directory-search .searchbox{position:relative;display:inline-block;width:80%}#DealershipDirectoryController .directory-search .searchbox:before{content:"";font-family:"icomoon";position:absolute;left:.5rem;color:#848381;line-height:48px}#DealershipDirectoryController .directory-search input{width:100%;float:left;box-shadow:none;height:2rem;line-height:2rem;padding:0 0 0 2rem;font-size:.875rem;line-height:normal;color:rgba(0,0,0,.38);margin:0;border:none;margin-top:.5rem;-webkit-border-radius:.125rem;-moz-border-radius:.125rem;-ms-border-radius:.125rem;-o-border-radius:.125rem;border-radius:.125rem}#DealershipDirectoryController .directory-search .reset-search{opacity:0;position:absolute;top:8px;right:0;padding:0 1rem;z-index:20;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;color:rgba(0,0,0,.87);line-height:32px}#DealershipDirectoryController .directory-search .reset-search i{vertical-align:middle}#DealershipDirectoryController .directory-search .ng-not-empty+a{opacity:1}#DealershipDirectoryController .directory-search ::-webkit-input-placeholder{color:rgba(0,0,0,.38)}#DealershipDirectoryController .directory-search :-moz-placeholder{color:rgba(0,0,0,.38);opacity:1}#DealershipDirectoryController .directory-search ::-moz-placeholder{color:rgba(0,0,0,.38);opacity:1}#DealershipDirectoryController .directory-search :-ms-input-placeholder{color:rgba(0,0,0,.38)}#DealershipDirectoryController .directory-search :placeholder-shown{color:rgba(0,0,0,.38)}#DealershipDirectoryController .directory-search .location-refine{width:20%;float:right;line-height:48px;color:#3c3b3b;font-size:.75rem;padding-right:0;text-align:right}#DealershipDirectoryController .directory-search .location-refine i{vertical-align:middle;font-size:1.375rem;text-align:right}#DealershipDirectoryController .dealership-list{padding:1rem 4px 3.5rem}#DealershipDirectoryController .dealership-list .dealer{padding:3px 6px 3px 6px}#DealershipDirectoryController .dealership-list .dealer .inner{padding:.875rem 16px;border:.0625rem solid #dfdfdf;display:table;width:100%}#DealershipDirectoryController .dealership-list .dealer.premium{padding:3px 6px 3px 3px}#DealershipDirectoryController .dealership-list .dealer.premium .inner{border-left:4px solid #3e8be1;border-top:1px solid #3e8be1;border-bottom:1px solid #3e8be1;border-right:1px solid #3e8be1}#DealershipDirectoryController .dealership-list .dealer:last-of-type .inner,#DealershipDirectoryController .dealership-list .dealer:last-child .inner{border-bottom:none}#DealershipDirectoryController .dealership-list .dealer .dealer-logo-container{min-height:36px}#DealershipDirectoryController .dealership-list .dealer .text{width:60%;float:left}#DealershipDirectoryController .dealership-list .dealer .right-side{width:40%;max-width:95px;float:right}#DealershipDirectoryController .dealership-list .dealer .right-side .img{overflow:hidden;height:80px;background-size:90% !important;background-position:50% 50% !important;background-repeat:no-repeat !important;margin:.125rem .375rem 0;padding:.25rem;border:.0625rem solid #e3e3e3}#DealershipDirectoryController .dealership-list .dealer .open,#DealershipDirectoryController .dealership-list .dealer .open-today{color:#50bf5a}#DealershipDirectoryController .dealership-list .dealer .closed{color:#f00}#DealershipDirectoryController .dealership-list .dealer .closed-soon,#DealershipDirectoryController .dealership-list .dealer.opening-soon{color:#ffbd00}#DealershipDirectoryController .dealership-list .dealer h3{opacity:.87;font-size:1rem;line-height:1.125rem;color:#000;font-weight:bold;margin-bottom:.375rem;font-family:"Roboto",sans-serif;letter-spacing:0}#DealershipDirectoryController .dealership-list .dealer .addr{font-size:.875rem;line-height:1rem;color:#757575;display:block;margin-bottom:.25rem}#DealershipDirectoryController .dealership-list .dealer .hours{font-size:.875rem;line-height:1rem;color:#757575;display:block;margin-bottom:.125rem}#DealershipDirectoryController .dealership-list .dealer .ph{font-size:.875rem;line-height:1rem;color:#262626;margin-bottom:.25rem}#DealershipDirectoryController .dealership-list .dealer .in-stock{opacity:.87;font-size:.875rem;line-height:1.063rem;color:#212121}#DealershipDirectoryController .dealership-list .dealer .in-stock i{font-size:1.5rem;vertical-align:middle;margin-right:.25rem}#DealershipDirectoryController .dealership-list .dealer .dealer-rating{text-align:center;padding-top:.5rem}#DealershipDirectoryController .dealership-list .dealer .dealer-rating .full{color:transparent;position:relative;display:inline-block;width:1rem;height:1rem}#DealershipDirectoryController .dealership-list .dealer .dealer-rating .full:before{content:"";font-family:"icomoon";font-size:1.5rem;color:#ffbd00;position:absolute;top:0;left:-3px;height:16px;width:16px;line-height:16px}#DealershipDirectoryController .dealership-list .dealer .dealer-rating .empty{color:transparent;position:relative;display:inline-block;width:1rem;height:1rem}#DealershipDirectoryController .dealership-list .dealer .dealer-rating .empty:before{content:"";font-family:"icomoon";font-size:1.5rem;color:#e5e5e5;position:absolute;top:0;left:-3px;height:16px;width:16px;line-height:16px}#DealershipDirectoryController .dealership-list .dealer .dealer-rating .half{color:transparent;position:relative;display:inline-block;width:1rem;height:1rem}#DealershipDirectoryController .dealership-list .dealer .dealer-rating .half:before{content:"";font-family:"icomoon";font-size:1.5rem;color:#e5e5e5;position:absolute;top:0;left:-3px;height:16px;width:16px;line-height:16px}#DealershipDirectoryController .dealership-list .dealer .dealer-rating .half:after{content:"";font-family:"icomoon";font-size:1.5rem;color:#ffbd00;position:absolute;top:0;left:-3px;width:.75rem;overflow:hidden;height:16px;width:12px;line-height:16px}#DealershipDirectoryController .dealership-list .buyerScore h3{color:#3e8be1;opacity:1}#DealershipDirectoryController .dealership-list .premium .text{width:60%;float:left}#DealershipDirectoryController .dealership-list .premium .not-premium{display:none}#DealershipDirectoryController .dealership-list .premium h3{color:#3e8be1;opacity:1}#DealershipDirectoryController .dealership-list .premium .addr{color:#000;font-weight:500}#DealershipDirectoryController .dealership-list .premium .hours{font-size:.8125rem;line-height:1rem;color:#a7a7a7}#DealershipDirectoryController .dealership-list .premium .hours .open,#DealershipDirectoryController .dealership-list .premium .hours .open-today{color:#50bf5a}#DealershipDirectoryController .dealership-list .premium .hours .closed,#DealershipDirectoryController .dealership-list .premium .hours .closed-today{color:#f00}#DealershipDirectoryController .dealership-list .premium .hours .closed-soon,#DealershipDirectoryController .dealership-list .premium .hours .closing-soon,#DealershipDirectoryController .dealership-list .premium .hours .opening-soon{color:#ffbd00}#DealershipDirectoryController .dealership-list .premium .ph a{font-weight:500}#DealershipDirectoryController .dealership-list .premium .in-stock{font-size:.875rem;line-height:1.063rem;color:#3e8be1;opacity:1;margin-top:.25rem}#DealershipDirectoryController .dealership-list .ph a{color:rgba(0,0,0,.87);border-bottom:1px dotted rgba(0,0,0,.38);-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;line-height:1;padding:0;margin-bottom:.25rem;display:inline-block}#DealershipDirectoryController .dealership-list .ph a:hover{color:#3e8be1}#DealershipDirectoryController .ad-sidebar{display:none}#DealershipDirectoryController .no-results{padding-top:3rem;min-height:400px;font-size:20px;font-weight:bold;color:rgba(0,0,0,.87);text-align:center}#DealershipDirectoryController .no-results .icon-oops{display:block;font-size:100px;color:#dfdfdf;margin-top:1.5rem}#paging-container .paging-current{padding-bottom:1rem;font-size:12px;line-height:15px;color:rgba(0,0,0,.38)}#paging-container .paging-item-name:after{content:"vehicles"}.dealership-paging{border-top:1px solid #dfdfdf;padding:1rem}.dealership-paging .asterisk-sp{display:none}.dealership-paging #paging-container .paging-item-name:after{content:"dealerships"}.vehicles-footer{border-top:1px solid #dfdfdf;padding:.5rem 1rem 1rem}.asterisk-sp{font-size:10px;color:rgba(0,0,0,.38);padding-bottom:.5rem;margin-bottom:1rem}.paging{display:inline-block;width:100%;padding:0 0 2rem}.paging .paging-page{display:none;padding-bottom:1rem}.paging .paging-prev{width:50%;float:left;border-right:.25rem solid #fff}.paging .paging-prev a{width:100%;background:#fff;color:#3e8be1;font-size:1rem;line-height:2.75rem;position:relative;display:inline-block;border:.0625rem solid #3e8be1;-webkit-border-radius:.1875rem;-moz-border-radius:.1875rem;-ms-border-radius:.1875rem;-o-border-radius:.1875rem;border-radius:.1875rem;text-align:center;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.paging .paging-prev a:hover{background:#3e8be1;color:#fff}.paging .paging-next{width:50%;float:right;border-left:.25rem solid #fff}.paging .paging-next a{width:100%;background:#fff;color:#3e8be1;font-size:1rem;line-height:2.75rem;border:.0625rem solid #3e8be1;-webkit-border-radius:.1875rem;-moz-border-radius:.1875rem;-ms-border-radius:.1875rem;-o-border-radius:.1875rem;border-radius:.1875rem;position:relative;display:inline-block;text-align:center;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.paging .paging-next a:hover{background:#3e8be1;color:#fff}.paging .disabled{display:none}.prev-inactive .paging-next{width:100%;border:none}.next-inactive .paging-prev{width:100%}.footer-action-buttons{background:#f9f9f9;position:relative}.footer-action-buttons .inner{position:relative;display:table;width:100%}.footer-action-buttons .action{width:33.3333%;float:left;text-align:center}.footer-action-buttons .action a{padding:1.5rem 0 2.75rem;display:block;color:rgba(0,0,0,.54);position:relative;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;border-right:1px solid #dfdfdf;border-left:none}.footer-action-buttons .action a i{font-size:32px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;opacity:.8;height:32px;line-height:32px;vertical-align:middle}.footer-action-buttons .action a i.icon-bodytype{font-size:22px}.footer-action-buttons .action a span{position:absolute;display:block;font-size:.875rem;text-align:center;line-height:1;margin-top:.5rem;color:rgba(0,0,0,.38);width:100%;padding:0 1rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.footer-action-buttons .action a span.name-long{display:none}.footer-action-buttons .action a:hover span,.footer-action-buttons .action a:hover i{opacity:1}.footer-action-buttons .action:nth-child(3) a,.footer-action-buttons .action:nth-child(6) a{border-right:none}.footer-action-buttons .action:nth-child(1) a,.footer-action-buttons .action:nth-child(2) a,.footer-action-buttons .action:nth-child(3) a{border-bottom:1px solid #dfdfdf}.footer-more-actions{position:absolute;bottom:5.5rem;right:1.5rem;display:none;-webkit-transition:all,.7s;-moz-transition:all,.7s;-o-transition:all,.7s;transition:all,.7s;width:200px;visibility:hidden;opacity:0;background:#fff;-webkit-box-shadow:0 .25rem .625rem 0 rgba(0,0,0,.2);-moz-box-shadow:0 .25rem .625rem 0 rgba(0,0,0,.2);box-shadow:0 .25rem .625rem 0 rgba(0,0,0,.2);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.footer-more-actions:before{content:'';width:0;height:0;border-style:solid;border-width:.625rem .625rem 0 .625rem;border-color:#fff transparent transparent transparent;position:absolute;background:transparent;bottom:-9px;right:1.5rem}.footer-more-actions .more-action{line-height:48px;border-top:none;border-right:none;border-left:none;border-bottom:1px solid #dfdfdf;padding:0}.footer-more-actions .more-action:last-child{border-bottom:none !important}.footer-more-actions .more-action a{color:rgba(0,0,0,.87);display:block;padding:0 1rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.footer-more-actions .more-action a i{font-size:16px !important;vertical-align:middle;margin-right:.25rem;position:relative;top:-1px;display:inline-block;width:20px}.footer-more-actions .more-action a span.name-long{display:none}.footer-more-actions .more-action a:hover{background:#f9f9f9}.footer-more-actions.visible{display:block;visibility:visible;opacity:1;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.sign-in-btn{padding-top:.375rem}.sign-in-btn a{width:100%;display:block;text-align:center;border:.0625rem solid #6aa6e8;color:#3e8be1;font-size:1rem;line-height:45px;padding:0;background-color:#fff;margin:0 0 .5rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;-ms-border-radius:.25rem;-o-border-radius:.25rem;border-radius:.25rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.sign-in-btn a:hover{background:#3e8be1;color:#fff;border-color:#3e8be1}#LoginController{padding-top:1.5rem}#LoginController #login-hdr{padding:3.25rem 0;background:#de5353;background-image:-owg(linear-gradient(135deg,#ef4a5c 0,#f6844b 100%));background-image:-webkit(linear-gradient(135deg,#ef4a5c 0,#f6844b 100%));background-image:-moz(linear-gradient(135deg,#ef4a5c 0,#f6844b 100%));background-image:-o(linear-gradient(135deg,#ef4a5c 0,#f6844b 100%));background-image:linear-gradient(135deg,#ef4a5c 0,#f6844b 100%);text-align:center}#LoginController #login-hdr .icon-logo{font-size:35px}#LoginController #login-fields{padding:1.5rem 0 0}#LoginController #login-fields input{box-shadow:none;border-top:none;border-right:none;border-left:none;border-bottom:.0625rem solid #dfdfdf;padding-left:2.5rem;font-family:"Roboto",sans-serif;font-size:1.125rem;line-height:normal;height:auto;padding-bottom:.625rem}#LoginController #login-fields input:focus{box-shadow:none;border-top:none;border-left:none;border-right:none;border-bottom:.125rem solid #3e8be1;padding-bottom:.5625rem}#LoginController #login-fields .username{position:relative;margin-bottom:1.75rem}#LoginController #login-fields .username:after{content:"";font-family:"icomoon";position:absolute;left:0;top:.375rem;font-size:1.5rem;vertical-align:middle;color:#c8c8c8}#LoginController #login-fields .password{position:relative}#LoginController #login-fields .password:after{content:"";font-family:"icomoon";position:absolute;left:0;top:.5rem;font-size:1.375rem;vertical-align:middle;color:#c8c8c8}#LoginController #login-fields .forgot-pass{text-align:center}#LoginController #login-fields .forgot-pass a{font-size:.875rem;line-height:1.25rem;color:rgba(0,0,0,.38);position:relative}#LoginController #login-fields .forgot-pass a:before{content:'';border-bottom:.0625rem dotted rgba(0,0,0,.38);position:absolute;left:0;right:0;bottom:-.0625rem;height:.0625rem}#LoginController #register{border-top:.0625rem solid #eef0f0;margin-top:2rem}#LoginController #register .inner{font-size:.875rem;text-align:center;line-height:1.25rem;color:rgba(0,0,0,.38);padding:1rem 0 2.5rem}#LoginController #register a{font-size:.875rem;font-weight:bold;line-height:1.25rem;color:#3e8be1}#LoginController .confirm-inner{padding-bottom:1.5rem}#LoginController .confirm-inner2{padding-top:2rem;padding-bottom:1.5rem}#or-sep{padding:1.5rem 0 1.5rem}#or-sep .inner{position:relative;text-align:center;text-transform:uppercase;font-size:.75rem;font-weight:bold;text-align:center;line-height:1.25rem;letter-spacing:.0625rem;color:rgba(0,0,0,.38)}#or-sep .inner:before{background:#eef0f0;position:absolute;left:0;right:0;top:.625rem;height:.0625rem;content:'';z-index:1}#or-sep .inner span{background:#fff;padding:0 1rem;position:relative;z-index:2}#sign-in-alternate{padding-bottom:0}#sign-in-alternate #facebook-signin-button{margin-bottom:.5rem}#sign-in-alternate #facebook-signin-button a{border:.0625rem solid #3b5998;background:#3b5998;color:#fff;font-size:.875rem;text-align:center;display:block;line-height:45px;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;-ms-border-radius:.25rem;-o-border-radius:.25rem;border-radius:.25rem;position:relative}#sign-in-alternate #facebook-signin-button a .icon{float:left;vertical-align:middle;font-size:23px;position:absolute;left:1rem;margin-top:2px}#sign-in-alternate #google-signin-button{cursor:pointer;text-align:center;display:block;line-height:45px;border:.0625rem solid #bebebe;color:#757575;font-size:.875rem;font-weight:bold;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;-ms-border-radius:.25rem;-o-border-radius:.25rem;border-radius:.25rem;position:relative}#sign-in-alternate #google-signin-button .icon{float:left;font-size:1.375rem;vertical-align:middle;line-height:47px;position:absolute;left:1rem}#register-checking-spinner{padding:2rem 0;position:relative}#register-checking-spinner h2{margin-bottom:6rem}#register-checking-spinner .showbox{padding-top:8rem}#RegistrationController input:disabled,#RegistrationController input[readonly],#RegistrationController textarea:disabled,#RegistrationController textarea[readonly],#reg-your-interest input:disabled,#reg-your-interest input[readonly],#reg-your-interest textarea:disabled,#reg-your-interest textarea[readonly]{background:#de5353;background-color:#de5353}#RegistrationController .register-sep,#reg-your-interest .register-sep{width:100%;margin-top:1.5rem;margin-bottom:.5rem;font-size:.75rem;position:relative;color:rgba(0,0,0,.54);text-transform:uppercase;text-align:center}#RegistrationController .register-sep span,#reg-your-interest .register-sep span{background:#fff;padding:0 1rem;position:relative;z-index:5}#RegistrationController .register-sep:before,#reg-your-interest .register-sep:before{content:'';background:#dce0e0;height:.0625rem;position:absolute;top:.625rem;left:0;right:0}#RegistrationController input[type=text],#reg-your-interest input[type=text]{cursor:pointer}#RegistrationController .register-intro,#reg-your-interest .register-intro{margin-bottom:1rem}#RegistrationController .disclaimer,#reg-your-interest .disclaimer{padding-top:2rem;padding-bottom:0}#RegistrationController .button,#reg-your-interest .button{margin-top:1rem;margin-bottom:3rem}#RegistrationController .already-registered,#reg-your-interest .already-registered{padding-top:1rem;margin-top:1rem;max-width:450px;margin:1rem auto 0;border-top:.0625rem solid #dfdfdf}#RegistrationController .already-registered .inner,#reg-your-interest .already-registered .inner{text-align:center;font-size:.875rem;color:rgba(0,0,0,.38);padding-bottom:2rem}#RegistrationController .already-registered a,#reg-your-interest .already-registered a{color:#3e8be1;font-weight:bold}#RegistrationController .reg-facebook,#reg-your-interest .reg-facebook{text-align:center;padding:.5rem 2.5rem;margin-bottom:.5rem;display:block;line-height:1.25rem;background:#3b5998;color:#fff;font-size:.875rem;font-weight:normal;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;-ms-border-radius:.25rem;-o-border-radius:.25rem;border-radius:.25rem;position:relative}#RegistrationController .reg-facebook .name,#reg-your-interest .reg-facebook .name{font-weight:bold;display:block}#RegistrationController .reg-facebook .icon,#reg-your-interest .reg-facebook .icon{float:left;font-size:1.375rem;vertical-align:middle;position:absolute;left:1rem;top:3px;top:50%;margin-top:-.625rem}#RegistrationController .reg-google,#reg-your-interest .reg-google{text-align:center;padding:.5rem 2.5rem;margin-bottom:.5rem;display:block;line-height:1.25rem;border:.125rem solid #dfdfdf;color:rgba(0,0,0,.54);font-size:.875rem;font-weight:normal;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;-ms-border-radius:.25rem;-o-border-radius:.25rem;border-radius:.25rem;position:relative}#RegistrationController .reg-google .name,#reg-your-interest .reg-google .name{font-weight:bold;display:block}#RegistrationController .reg-google .icon,#reg-your-interest .reg-google .icon{float:left;font-size:1.375rem;vertical-align:middle;position:absolute;left:1rem;top:50%;margin-top:-.625rem}#RegistrationController .cancel-reg,#reg-your-interest .cancel-reg{font-size:.75rem;float:right;margin-bottom:1.5rem}#RegistrationController .accept-terms,#reg-your-interest .accept-terms{padding:.5rem 0 0;display:table;width:100%}#RegistrationController .accept-terms label,#reg-your-interest .accept-terms label{display:table;width:100%;position:relative}#RegistrationController .accept-terms .reg-checkbox,#reg-your-interest .accept-terms .reg-checkbox{float:left;margin-left:0;width:30px}#RegistrationController .accept-terms input[type=checkbox]+span,#reg-your-interest .accept-terms input[type=checkbox]+span{left:-25px;top:.125rem;cursor:pointer;height:20px;width:20px}#RegistrationController .accept-terms .form-error,#reg-your-interest .accept-terms .form-error{margin-top:0;margin-bottom:0;padding-left:2.25rem}#RegistrationController .accept-terms .terms-text,#reg-your-interest .accept-terms .terms-text{display:table;font-size:.875rem;margin-bottom:.5rem;margin-top:6px;float:right;line-height:1.4;width:calc(100% - 34px)}#RegistrationController .confirm-inner,#reg-your-interest .confirm-inner{padding-bottom:3rem}.blue-button{font-size:16px;text-align:center;color:#3e8be1;line-height:43px;border:.0625rem solid #3e8be1;display:table;max-width:640px;width:100%;margin-left:auto;margin-right:auto;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;-ms-border-radius:.25rem;-o-border-radius:.25rem;border-radius:.25rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.blue-button:hover,.blue-button:active,.blue-button:focus{background:#3e8be1;color:#fff}.blue-button-invert{font-size:16px;text-align:center;color:#fff;background:#3e8be1;line-height:43px;border:.0625rem solid #3e8be1;display:table;max-width:640px;width:100%;margin-left:auto;margin-right:auto;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;-ms-border-radius:.25rem;-o-border-radius:.25rem;border-radius:.25rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;box-shadow:0 4px 8px 0 rgba(62,91,225,.2);white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}.blue-button-invert:hover,.blue-button-invert:active,.blue-button-invert:focus{background:#2071cc;color:#fff}.green-style{background:#50bf5a;border-color:#50bf5a;color:#fff;margin-top:.5rem !important}.green-style:hover,.green-style:active,.green-style:focus{background:#3ba144;border-color:#3ba144;color:#fff}.red-style{border-color:#de5353;color:#de5353;margin-top:.75rem !important}.red-style:hover,.red-style:active,.red-style:focus{background:#de5353;color:#fff}.pq-section{padding-top:1rem;line-height:1.25rem;text-align:center}.pq-section .msg{display:inline-block;font-size:.75rem;margin:auto;background:none}.pq-section .msg .general-tooltip-content{left:auto;right:-23px}.pq-section .msg .general-tooltip-content:before{left:auto;right:20px}.pq-section .msg.green{color:#50bf5a;width:80%}.pq-section .msg.green i.icon-question2{color:#50bf5a}.pq-section .msg.red{color:#de5353;width:90%}.success-text{color:#50bf5a}.success-text .icon-tick{font-size:20px;vertical-align:middle;position:relative;top:-2px;margin-right:.25rem}.fail-text{color:#ec5840}.finance-sp{color:rgba(0,0,0,.54);padding-top:1rem}.finance-sp h6{font-weight:bold;font-size:14px;margin-bottom:.25rem}.finance-sp p{font-size:12px}.grey-button{font-size:16px;text-align:center;color:rgba(0,0,0,.54);line-height:43px;border:.0625rem solid rgba(0,0,0,.38);display:table;max-width:640px;width:100%;margin-left:auto;margin-right:auto;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;-ms-border-radius:.25rem;-o-border-radius:.25rem;border-radius:.25rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.grey-button:hover,.grey-button:active,.grey-button:focus{background:rgba(0,0,0,.54);border-color:rgba(0,0,0,.54);color:#fff}#showroom-map-lg{height:240px;width:100%}#VehicleController{padding-top:.875rem}#VehicleController .vehicle-small-sp{max-width:620px;margin:0 auto;display:table;width:100%}#VehicleController .other-listings{padding:1rem 1rem .5rem;display:block}#VehicleController .other-listings .blue-button{margin-bottom:1rem}#VehicleController .vs-container{border-bottom:1px solid #dfdfdf}#VehicleController #vs-gallery-container{width:100%;overflow:hidden;position:relative}#VehicleController .gallery-counter{background:rgba(0,0,0,.5);padding:0 .5rem;line-height:22px;height:22px;color:rgba(255,255,255,.7);position:absolute;bottom:0;left:0;font-size:12px;font-weight:300;z-index:99;letter-spacing:.5px;pointer-events:none}#VehicleController #vs-gallery-full,#VehicleController #vs-gallery-thumbs{width:100%;max-width:100%}#VehicleController #vs-gallery-full img,#VehicleController #vs-gallery-thumbs img{width:100%;max-width:100% !important}#VehicleController #vs-gallery-full.large-gallery{width:900px;float:left}#VehicleController #vs-gallery-thumbs.large-gallery{width:100px;float:right}#VehicleController .vs-gallery-image.thumb-small{display:block}#VehicleController .vs-gallery-image.thumb-large{display:none}#VehicleController .vs-seperate-section{padding:0 0 .625rem;position:relative}#VehicleController .vs-seperate-section:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:.625rem;background:#ebebec;border-top:.0625rem solid #dfdfdf;border-bottom:.0625rem solid #dfdfdf}#VehicleController .vs-seperate-section h3{color:rgba(0,0,0,.87);font-weight:bold;font-size:1.125rem;margin-bottom:1.5rem;text-align:left}#VehicleController .vs-seperate-section .review-side h3{margin-bottom:.5rem}#VehicleController #showroom-map{height:240px}#VehicleController .stock-no{font-size:.75rem;line-height:48px;color:rgba(0,0,0,.38);float:left;padding-left:1rem}#VehicleController #vehicle-hdr{display:block}#VehicleController #vehicle-hdr .columns{padding-left:0;padding-right:0}#VehicleController #vehicle-hdr h1{font-size:24px;line-height:30px;color:rgba(0,0,0,.87);font-weight:bold;border-bottom:.0625rem solid #eaeaea;padding-bottom:1rem;width:100%;display:block;margin-bottom:0;padding-left:1rem;padding-right:1rem}#VehicleController #vehicle-hdr h1 span{font-weight:400}#VehicleController #vehicle-hdr .fav-more{float:right;text-align:right;line-height:48px;padding-right:1rem}#VehicleController #vehicle-hdr .fav-more .more{position:relative;float:right}#VehicleController #vehicle-hdr .fav-more .fav{display:inline;float:left;padding-right:.5rem;position:relative}#VehicleController #vehicle-hdr .fav-more .fav i{font-size:1.75rem;color:rgba(0,0,0,.87);vertical-align:middle}#VehicleController #vehicle-hdr .fav-more .fav .icon-favourite-fill{color:#f26f7f;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#VehicleController #vehicle-hdr .fav-more .more-btn{display:block;line-height:48px;cursor:pointer;width:1.875rem;height:48px;float:right}#VehicleController #vehicle-hdr .fav-more .more-btn span{width:4px;height:4px;background:rgba(0,0,0,.87);position:relative;right:.375rem;top:-.125rem;display:inline-block;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}#VehicleController #vehicle-hdr .fav-more .more-btn span:before{content:'';position:absolute;top:0;left:-.375rem;height:4px;width:4px;background:rgba(0,0,0,.87);-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}#VehicleController #vehicle-hdr .fav-more .more-btn span:after{content:'';position:absolute;top:0;right:-.375rem;height:4px;width:4px;background:rgba(0,0,0,.87);-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}#VehicleController #vehicle-hdr .fav-more .more-options{display:none;background:#fff;position:absolute;top:62px;right:-.625rem;margin:0;width:220px;z-index:100;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;-ms-border-radius:.25rem;-o-border-radius:.25rem;border-radius:.25rem;-webkit-box-shadow:0 .25rem .625rem 0 rgba(0,0,0,.2);-moz-box-shadow:0 .25rem .625rem 0 rgba(0,0,0,.2);box-shadow:0 .25rem .625rem 0 rgba(0,0,0,.2)}#VehicleController #vehicle-hdr .fav-more .more-options:before{content:'';width:0;height:0;border-style:solid;border-width:0 .625rem .625rem .625rem;border-color:transparent transparent #fff transparent;position:absolute;background:transparent;top:-.625rem;right:.5rem}#VehicleController #vehicle-hdr .fav-more .more-options li{list-style:none;text-align:left;width:100%;max-width:220px;line-height:2.5rem;border-bottom:.0625rem solid #dfdfdf}#VehicleController #vehicle-hdr .fav-more .more-options li:last-child{border-bottom:none}#VehicleController #vehicle-hdr .fav-more .more-options li:last-child .accordion-content{-moz-border-radius-bottomleft:.25rem;-webkit-border-bottom-left-radius:.25rem;border-bottom-left-radius:.25rem;-moz-border-radius-bottomright:.25rem;-webkit-border-bottom-right-radius:.25rem;border-bottom-right-radius:.25rem}#VehicleController #vehicle-hdr .fav-more .more-options .accordion-title:focus,#VehicleController #vehicle-hdr .fav-more .more-options .accordion-title:hover{background-color:transparent}#VehicleController #vehicle-hdr .fav-more .more-options .accordion-title{padding:0 .5rem 0 1rem;border:none;font-size:1rem;line-height:48px;color:rgba(0,0,0,.87)}#VehicleController #vehicle-hdr .fav-more .more-options .accordion-title i{font-size:.875rem;margin-right:.5rem}#VehicleController #vehicle-hdr .fav-more .more-options .accordion-title:before{content:"";font-family:"icomoon";-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;font-size:1.375rem;vertical-align:middle;color:rgba(0,0,0,.54)}#VehicleController #vehicle-hdr .fav-more .more-options .is-active>.accordion-title:before{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}#VehicleController #vehicle-hdr .fav-more .more-options .is-active{-webkit-transition:all .3s cubic-bezier(.42,0,.58,1);-moz-transition:all .3s cubic-bezier(.42,0,.58,1);-o-transition:all .3s cubic-bezier(.42,0,.58,1);transition:all .3s cubic-bezier(.42,0,.58,1)}#VehicleController #vehicle-hdr .fav-more .more-options .accordion-item{-webkit-transition:all .3s cubic-bezier(.42,0,.58,1);-moz-transition:all .3s cubic-bezier(.42,0,.58,1);-o-transition:all .3s cubic-bezier(.42,0,.58,1);transition:all .3s cubic-bezier(.42,0,.58,1)}#VehicleController #vehicle-hdr .fav-more .more-options .accordion{background:transparent;overflow:hidden}#VehicleController #vehicle-hdr .fav-more .more-options :last-child:not(.is-active)>.accordion-title{border-bottom:none}#VehicleController #vehicle-hdr .fav-more .more-options .accordion-content{border:none;padding:0;background:#f9f9f9;font-size:.875rem;color:rgba(0,0,0,.87);border-top:.0625rem solid #dfdfdf}#VehicleController #vehicle-hdr .fav-more .more-options .accordion-content a{color:rgba(0,0,0,.87);display:block;padding:.5rem 1rem .5rem 2.5rem;line-height:1.25rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#VehicleController #vehicle-hdr .fav-more .more-options .accordion-content a:hover{color:#3e8be1}#VehicleController #vehicle-hdr .fav-more .more-options .accordion-content a:after{display:none}#VehicleController #vehicle-hdr .fav-more .more-options .accordion-title:before{margin-top:-1.438rem}#VehicleController #vehicle-gallery #vs-gallery-thumbs img{width:100%}#VehicleController #vehicle-gallery .slick-arrow{display:none !important}#VehicleController #vehicle-gallery .has-media{width:100%;line-height:3.5rem;height:3.5rem;text-align:center}#VehicleController #vehicle-gallery .has-media ul{margin:0}#VehicleController #vehicle-gallery .has-media li{list-style:none;width:50%;text-align:center;margin:auto;display:inline;padding:0}#VehicleController #vehicle-gallery .has-media li:nth-child(2){position:relative}#VehicleController #vehicle-gallery .has-media li:nth-child(2):before{content:'';position:absolute;left:-.0625rem;top:-.1875rem;width:.125rem;height:1.875rem;background:#f9f9f9}#VehicleController #vehicle-gallery .has-media .small-6:nth-child(2){position:relative}#VehicleController #vehicle-gallery .has-media .small-6:nth-child(2):before{content:'';position:absolute;left:-.0625rem;top:.8125rem;width:.125rem;height:1.875rem;background:#f9f9f9}#VehicleController #vehicle-gallery .has-media a{opacity:.87;font-size:.875rem;text-align:center;line-height:2rem;line-height:3.5rem;color:#3e8be1;width:100%;padding:1rem 0;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#VehicleController #vehicle-gallery .has-media a .icon-play-video,#VehicleController #vehicle-gallery .has-media a .icon-360{color:#3e8be1;margin-right:.375rem}#VehicleController #vehicle-gallery .has-media a .icon-play-video .path1:before,#VehicleController #vehicle-gallery .has-media a .icon-play-video .path2:before,#VehicleController #vehicle-gallery .has-media a .icon-play-video .path3:before,#VehicleController #vehicle-gallery .has-media a .icon-play-video .path4:before,#VehicleController #vehicle-gallery .has-media a .icon-play-video .path5:before,#VehicleController #vehicle-gallery .has-media a .icon-360 .path1:before,#VehicleController #vehicle-gallery .has-media a .icon-360 .path2:before,#VehicleController #vehicle-gallery .has-media a .icon-360 .path3:before,#VehicleController #vehicle-gallery .has-media a .icon-360 .path4:before,#VehicleController #vehicle-gallery .has-media a .icon-360 .path5:before{color:#3e8be1;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#VehicleController #vehicle-gallery .has-media a:hover{color:#2071cc}#VehicleController #vehicle-gallery .has-media a:hover .icon-play-video,#VehicleController #vehicle-gallery .has-media a:hover .icon-360{color:#2071cc}#VehicleController #vehicle-gallery .has-media a:hover .icon-play-video .path1:before,#VehicleController #vehicle-gallery .has-media a:hover .icon-play-video .path2:before,#VehicleController #vehicle-gallery .has-media a:hover .icon-play-video .path3:before,#VehicleController #vehicle-gallery .has-media a:hover .icon-play-video .path4:before,#VehicleController #vehicle-gallery .has-media a:hover .icon-play-video .path5:before,#VehicleController #vehicle-gallery .has-media a:hover .icon-360 .path1:before,#VehicleController #vehicle-gallery .has-media a:hover .icon-360 .path2:before,#VehicleController #vehicle-gallery .has-media a:hover .icon-360 .path3:before,#VehicleController #vehicle-gallery .has-media a:hover .icon-360 .path4:before,#VehicleController #vehicle-gallery .has-media a:hover .icon-360 .path5:before{color:#2071cc}#VehicleController #vehicle-gallery .has-media a span{font-size:1.25rem;position:relative;top:.125rem}#VehicleController .actions{white-space:nowrap;overflow:hidden;position:relative;background:#fff;-webkit-transition:.05s ease-in;-moz-transition:.05s ease-in;-o-transition:.05s ease-in;transition:.05s ease-in;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);z-index:40}#VehicleController .actions:before{content:'';height:1px;background:#dfdfdf;position:absolute;bottom:0;left:0;right:0;z-index:10}#VehicleController .actions.fixed{position:fixed;top:3.5rem;left:0;right:0}#VehicleController .actions.actions-move{top:-.0625rem}#VehicleController .actions:after{content:'';position:absolute;top:0;bottom:0;right:0;width:0;-webkit-box-shadow:-.4375rem 0 72px 57px rgba(255,255,255,.9);-moz-box-shadow:-.4375rem 0 72px 57px rgba(255,255,255,.9);box-shadow:-.4375rem 0 72px 57px rgba(255,255,255,.9)}#VehicleController .actions .action-container{margin:0}#VehicleController .actions .action-container li{list-style:none;text-align:center}#VehicleController .actions .action-container li a{color:rgba(0,0,0,.87);font-size:.9375rem;width:100%;display:inline-block;line-height:48px;position:relative;padding:0 .75rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;transform:translateZ(0);-webkit-transform:translateZ(0)}#VehicleController .actions .action-container li a:after{content:'';position:absolute;left:2.5rem;right:2.5rem;bottom:0;height:.0625rem;background:#de5353;opacity:0;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;z-index:99}#VehicleController .actions .action-container li:hover a{color:#de5353}#VehicleController .actions .action-container li.active a{color:#de5353;font-weight:bold}#VehicleController .actions .action-container li.active a:after{height:.1875rem;opacity:1;left:12px;right:12px}#VehicleController #price-section,#VehicleController #price-section-lg{background:#f9f9f9;padding:1.875rem 0 1.5rem;text-align:center}#VehicleController #price-section .vs-price-drop,#VehicleController #price-section-lg .vs-price-drop{display:inline-block;width:100%;max-width:200px;margin-top:1.25rem;padding-top:.5rem;position:relative;margin-bottom:-1.25rem}#VehicleController #price-section .vs-price-drop:before,#VehicleController #price-section-lg .vs-price-drop:before{content:'';position:absolute;top:0;left:50%;margin-left:-24px;height:1px;width:48px;background:#dfdfdf}#VehicleController #price-section .vs-price-drop .pd-img,#VehicleController #price-section-lg .vs-price-drop .pd-img{width:40px;float:left;padding-top:3px}#VehicleController #price-section .vs-price-drop .pd-text,#VehicleController #price-section-lg .vs-price-drop .pd-text{width:calc(100% - 50px);float:right}#VehicleController #price-section .vs-price-drop .pd-text p,#VehicleController #price-section-lg .vs-price-drop .pd-text p{margin-bottom:0;font-size:12px;color:rgba(0,0,0,.54);text-align:left;line-height:35px}#VehicleController #price-section .price,#VehicleController #price-section-lg .price{font-size:2rem;text-align:center;line-height:2.5rem;color:#151426;display:inline-block}#VehicleController #price-section .price.on-sale-price,#VehicleController #price-section-lg .price.on-sale-price{color:#de5353}#VehicleController #price-section .great-deposit,#VehicleController #price-section-lg .great-deposit{display:block;color:rgba(0,0,0,.87);font-weight:bold;font-size:.75rem;padding-top:1rem;max-width:80%;margin:auto}#VehicleController #price-section .prev-price,#VehicleController #price-section-lg .prev-price{display:block;font-size:.875rem;color:rgba(0,0,0,.38);line-height:1.25rem;text-align:center;margin-bottom:.25rem}#VehicleController #price-section .prev-price .was-price,#VehicleController #price-section-lg .prev-price .was-price{text-decoration:line-through}#VehicleController #price-section .on-sale,#VehicleController #price-section-lg .on-sale{display:inline-block;font-size:.6875rem;line-height:.8125rem;color:#e2223a;text-transform:uppercase;padding:.25rem;border:.0625rem solid #e2223a;position:relative;top:-.4375rem;margin-left:.5rem}#VehicleController #price-section .orc,#VehicleController #price-section .deposit-text,#VehicleController #price-section-lg .orc,#VehicleController #price-section-lg .deposit-text{display:block;font-size:.75rem;text-align:center;line-height:1rem;color:rgba(0,0,0,.54)}#VehicleController #price-section .orc i,#VehicleController #price-section .deposit-text i,#VehicleController #price-section-lg .orc i,#VehicleController #price-section-lg .deposit-text i{color:rgba(0,0,0,.38);vertical-align:middle;margin-left:.25rem;font-size:1rem;position:relative;top:-2px;pointer-events:none}#VehicleController #price-section .orc .general-tooltip-content,#VehicleController #price-section .deposit-text .general-tooltip-content,#VehicleController #price-section-lg .orc .general-tooltip-content,#VehicleController #price-section-lg .deposit-text .general-tooltip-content{left:auto;right:-23px}#VehicleController #price-section .orc .general-tooltip-content:before,#VehicleController #price-section .deposit-text .general-tooltip-content:before,#VehicleController #price-section-lg .orc .general-tooltip-content:before,#VehicleController #price-section-lg .deposit-text .general-tooltip-content:before{left:auto;right:20px}#VehicleController #price-section .ppw,#VehicleController #price-section-lg .ppw{margin-top:1.25rem;padding-top:1.25rem;display:block;font-size:.875rem;text-align:center;line-height:1rem;color:rgba(0,0,0,.87);margin-bottom:.5rem;position:relative}#VehicleController #price-section .ppw:before,#VehicleController #price-section-lg .ppw:before{content:'';position:absolute;top:0;left:50%;margin-left:-24px;height:1px;width:48px;background:#dce0e0}#VehicleController #price-section .ppw .ppw-value,#VehicleController #price-section-lg .ppw .ppw-value{font-size:1rem}#VehicleController #price-section .ppw a,#VehicleController #price-section-lg .ppw a{font-size:.75rem}#VehicleController #price-section .ppw .icon-warning2,#VehicleController #price-section-lg .ppw .icon-warning2{pointer-events:none;vertical-align:middle;color:rgba(0,0,0,.54);font-size:18px}#VehicleController #price-section .ppw .general-tooltip-content,#VehicleController #price-section-lg .ppw .general-tooltip-content{left:auto;right:-23px}#VehicleController #price-section .ppw .general-tooltip-content:before,#VehicleController #price-section-lg .ppw .general-tooltip-content:before{left:auto;right:20px}#VehicleController #price-section .ppw-value,#VehicleController #price-section-lg .ppw-value{font-size:24px;display:block;line-height:1}#VehicleController #price-section .ppw-value .ppp,#VehicleController #price-section-lg .ppw-value .ppp{font-size:18px}#VehicleController #price-section .settings-link,#VehicleController #price-section-lg .settings-link{color:#3e8be1;font-size:12px;margin-left:.25rem}#VehicleController #price-section .settings-link i,#VehicleController #price-section-lg .settings-link i{font-size:13px;color:#000;vertical-align:middle;margin-left:0;top:-1px}#VehicleController #price-section .blue-button,#VehicleController #price-section-lg .blue-button{margin-top:.5rem}#VehicleController #price-section .how-calculated,#VehicleController #price-section-lg .how-calculated{font-size:14px;color:rgba(0,0,0,.38);line-height:2rem}#VehicleController #price-section .how-calculated i,#VehicleController #price-section-lg .how-calculated i{font-size:.875rem;vertical-align:middle;margin-right:.25rem}#VehicleController #price-section .how-calculated a,#VehicleController #price-section-lg .how-calculated a{color:rgba(0,0,0,.54);border-bottom:1px dotted rgba(0,0,0,.38)}#VehicleController #seller-location-section{text-align:center;padding:1.25rem 0 1.25rem;font-size:.875rem;text-align:center;line-height:1.25rem;color:#888889}#VehicleController #seller-location-section i{color:rgba(0,0,0,.38);vertical-align:middle;font-size:1.5rem}#VehicleController #seller-location-section a{font-size:.875rem;text-align:center;line-height:1.25rem;color:#888889;text-decoration:underline;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#VehicleController #seller-location-section a:hover{color:#3e8be1;opacity:1}#VehicleController #seller-action-btn{position:fixed;width:100%;bottom:-6.25rem;padding:0 1rem;-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);z-index:-1}#VehicleController #seller-action-btn .action-options{visibility:hidden;background:#fff;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;-ms-border-radius:.25rem;-o-border-radius:.25rem;border-radius:.25rem;-webkit-box-shadow:0 .25rem .625rem 0 rgba(0,0,0,.2);-moz-box-shadow:0 .25rem .625rem 0 rgba(0,0,0,.2);box-shadow:0 .25rem .625rem 0 rgba(0,0,0,.2);margin:0 0 1.5rem;position:absolute;bottom:-350px;left:1rem;right:1rem;-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)}#VehicleController #seller-action-btn .action-options.show{bottom:2.5rem}#VehicleController #seller-action-btn .action-options:before{content:'';width:0;height:0;border-style:solid;border-width:.5rem .5rem 0 .5rem;border-color:#fff transparent transparent transparent;position:absolute;background:transparent;bottom:-.4375rem;left:50%;margin-left:-.25rem}#VehicleController #seller-action-btn .action-options li{list-style:none;line-height:48px;border-bottom:.0625rem solid #dfdfdf}#VehicleController #seller-action-btn .action-options li a{display:block;padding:0 0 0 1rem;color:rgba(0,0,0,.87)}#VehicleController #seller-action-btn .action-options li a i{font-size:1.25rem;margin-right:.25rem;vertical-align:middle;position:relative;top:-.125rem;display:inline-block;width:25px}#VehicleController #seller-action-btn .action-options li a .icon-text-drive{font-size:1.5rem}#VehicleController #seller-action-btn .action-options li:last-child{border-bottom:none}#VehicleController #seller-action-btn.fixed{bottom:1rem;z-index:120}#VehicleController #seller-action-btn.fixed .action-options{opacity:1}#VehicleController #seller-action-btn.fixed .action-options.show{visibility:visible}#VehicleController #seller-action-btn .action-btn{margin-top:1rem;text-decoration:none;color:#fff;font-size:1rem;text-align:center;line-height:1.188rem;color:#fff;display:block;position:relative;line-height:48px;background:#de5353;display:table;max-width:640px;width:100%;margin-left:auto;margin-right:auto;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;-ms-border-radius:.25rem;-o-border-radius:.25rem;border-radius:.25rem}#VehicleController #seller-action-btn .action-btn i{position:absolute;right:1rem;line-height:48px;font-size:1.5rem;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#VehicleController #seller-action-btn .action-btn.active i{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}#VehicleController #stats-section{position:relative;padding-bottom:.625rem;padding-top:0}#VehicleController #stats-section:after{content:'';position:absolute;left:0;bottom:0;width:100%;height:.625rem;background:#ebebec;border-top:.0625rem solid #dfdfdf;border-bottom:.0625rem solid #dfdfdf}#VehicleController #stats-section .kudos-item{position:relative;width:50%;float:left}#VehicleController #stats-section .tooltip-content{width:160px;height:auto;padding:.75rem;opacity:.94;background-color:#1f1f1f;-webkit-box-shadow:0 .1875rem .9375rem 0 rgba(0,0,0,.15);-moz-box-shadow:0 .1875rem .9375rem 0 rgba(0,0,0,.15);box-shadow:0 .1875rem .9375rem 0 rgba(0,0,0,.15);position:absolute;margin-top:-.5rem;color:rgba(255,255,255,.8);font-size:.75rem;left:10px;opacity:0;z-index:-1;font-family:"Roboto",sans-serif;letter-spacing:0;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#VehicleController #stats-section .tooltip-content.show{display:block;z-index:100;opacity:1}#VehicleController #stats-section .tooltip-link{display:block;position:relative;cursor:pointer;margin-bottom:1rem}#VehicleController #stats-section .tooltip-link:before{font-family:"icomoon";position:relative;left:0;top:0;font-size:28px;color:rgba(0,0,0,.54)}#VehicleController #stats-section .tooltip-link:after{position:absolute;font-size:14px;line-height:1.2;padding-left:.25rem;top:5px}#VehicleController #stats-section .tooltip-link.tt-active+.tooltip-content{display:block;z-index:100;opacity:1;pointer-events:all}#VehicleController #stats-section .tooltip-content:hover{display:block;z-index:100;opacity:1}#VehicleController #stats-section .inner{border-top:.0625rem solid #eef0f0;padding-top:2rem;padding-bottom:2rem}#VehicleController #stats-section .recently-viewed{background:#f9f9f9;text-align:left;line-height:1.625rem;font-size:.875rem;color:#000;padding:.625rem;margin-bottom:1rem}#VehicleController #stats-section .recently-viewed i{font-size:1.75rem;color:#ffcd00;vertical-align:middle;margin-right:.5rem}#VehicleController #stats-section .recently-viewed .is-trending{color:rgba(0,0,0,.38);font-size:.75rem;float:right;line-height:30px}#VehicleController #stats-section .recently-viewed .is-trending i{color:rgba(0,0,0,.38);font-size:18px;margin-right:.25rem;vertical-align:sub}#VehicleController #stats-section .check-list{margin:0 0 1.5rem}#VehicleController #stats-section .check-list li{list-style:none;padding-left:2rem;color:rgba(0,0,0,.87);font-size:1rem;line-height:2rem;position:relative}#VehicleController #stats-section .check-list li:before{content:"";position:absolute;left:0;font-family:"icomoon";color:#a3cf72;font-size:1.5rem;top:.125rem;vertical-align:middle}#VehicleController #stats-section .check-list li.not-available{opacity:.5}#VehicleController #stats-section .check-list li.not-available:before{content:"";color:rgba(0,0,0,.87);opacity:.5}#VehicleController #stats-section .report-listing{text-align:center;color:rgba(0,0,0,.38);font-size:.875rem;line-height:1.063rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;display:table;margin:.625rem auto 1.125rem}#VehicleController #stats-section .report-listing i{margin-right:.5rem;vertical-align:middle;font-size:1.5rem}#VehicleController #stats-section .report-listing:hover{color:#000}#VehicleController #stats-section .fav-added{background:#3e8be1;color:#fff;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#VehicleController #review-section{padding:2.875rem 0 1.625rem}#VehicleController #review-section .buyerscore-logo{display:none}#VehicleController #review-section .customer-info{font-size:13px;color:rgba(0,0,0,.54);text-transform:capitalize}#VehicleController #offer-section{padding:2.875rem 0 1.625rem}#VehicleController #offer-section.vs-seperate-section:after{bottom:auto;top:0}#VehicleController #offer-section h3{color:rgba(0,0,0,.87);font-weight:bold;font-size:1.125rem;margin-bottom:1.5rem;text-align:left}#VehicleController #vehicle-about{padding:2.875rem 0 1.625rem}#VehicleController #vehicle-about .disclaimer{font-size:12px;line-height:18px;color:rgba(0,0,0,.38);padding-top:1rem}#VehicleController #vehicle-about .not-supplied{color:rgba(0,0,0,.54) !important;font-style:italic;font-size:1rem;line-height:1.25rem;display:block}#VehicleController #vehicle-about h3{margin-bottom:1rem;text-align:left}#VehicleController #vehicle-about h5{color:rgba(0,0,0,.54);font-size:.875rem;line-height:1.125rem;margin-bottom:.5rem;font-family:"Roboto",sans-serif;letter-spacing:0}#VehicleController #vehicle-about p{font-size:1rem;line-height:1.5rem;color:rgba(0,0,0,.87);margin-bottom:0}#VehicleController #vehicle-about a{font-size:.875rem;font-weight:bold;line-height:1.063rem;color:#3e8be1;margin-top:1rem}#VehicleController #vehicle-about a:hover{color:#2071cc}#VehicleController #vehicle-about .details,#VehicleController #vehicle-about .ratings,#VehicleController #vehicle-about .fuelsaver,#VehicleController #vehicle-about .highlights{padding-top:1.25rem;margin-top:1.25rem;border-top:1px solid #dfdfdf}#VehicleController #vehicle-about .details p.expanded,#VehicleController #vehicle-about .ratings p.expanded,#VehicleController #vehicle-about .fuelsaver p.expanded,#VehicleController #vehicle-about .highlights p.expanded{white-space:pre-line}#VehicleController #vehicle-about .highlights{padding-bottom:1.5rem}#VehicleController #vehicle-about .description .about-content{-webkit-transition:all,1s;-moz-transition:all,1s;-o-transition:all,1s;transition:all,1s;overflow:hidden}#VehicleController #vehicle-about .description .remaining{display:block;overflow:hidden;height:0}#VehicleController #vehicle-about .description .expanded .remaining{display:inline;height:100%;padding-bottom:2rem;white-space:pre-line}#VehicleController #vehicle-about .description a{font-size:16px;display:block}#VehicleController #vehicle-about .description a .less{margin-top:1rem;display:inline-block}#VehicleController #vehicle-about .ratings img{max-width:20px;margin-right:.5rem}#VehicleController #vehicle-about .ratings h5 i{color:rgba(0,0,0,.38);vertical-align:middle;margin-left:.25rem;font-size:1rem;position:relative;top:-1px;pointer-events:none}#VehicleController #vehicle-about .ratings .footnote{color:rgba(0,0,0,.87);font-size:1rem;line-height:1.25rem;padding-top:.125rem;display:block}#VehicleController #vehicle-about .ratings .safety-rating{display:inline-block;margin-right:.5rem}#VehicleController #vehicle-about .ratings .promo-badge{display:inline;line-height:20px}#VehicleController #vehicle-about .fuel-indent{display:block}#VehicleController #vehicle-about .fuelsaver .fuel-rating{font-size:16px;line-height:18px}#VehicleController #vehicle-about .fuelsaver .fuel-rating img{margin-left:-10px}#VehicleController #vehicle-about .fuelsaver .fuel-rating .footnote{font-size:12px;font-style:italic;display:block;color:rgba(0,0,0,.87)}#VehicleController #vehicle-about .safety-rating .full{color:transparent;position:relative;display:inline-block;width:1rem;height:1rem}#VehicleController #vehicle-about .safety-rating .full:before{content:"";font-family:"icomoon";font-size:1.5rem;color:#ffbd00;position:absolute;top:0;left:-5px;line-height:1.25rem}#VehicleController #vehicle-about .safety-rating .empty{color:transparent;position:relative;display:inline-block;width:1rem;height:1rem}#VehicleController #vehicle-about .safety-rating .empty:before{content:"";font-family:"icomoon";font-size:1.5rem;color:#e5e5e5;position:absolute;top:0;left:-5px;line-height:1.25rem}#VehicleController #vehicle-about .safety-rating .half{color:transparent;position:relative;display:inline-block;width:1rem;height:1rem}#VehicleController #vehicle-about .safety-rating .half:before{content:"";font-family:"icomoon";font-size:1.5rem;color:#e5e5e5;position:absolute;top:0;left:-5px;line-height:1.25rem}#VehicleController #vehicle-about .safety-rating .half:after{content:"";font-family:"icomoon";font-size:1.5rem;color:#ffbd00;position:absolute;top:0;left:-5px;width:.75rem;overflow:hidden;line-height:1.25rem}#VehicleController #vehicle-about .details .detail{display:block;color:rgba(0,0,0,.87)}#VehicleController #vehicle-about .details .detail .title{width:6.25rem;display:inline-block}#VehicleController #vehicle-about .details .detail .value{font-weight:bold}#VehicleController #vehicle-about .fuelsaver h5 i{color:rgba(0,0,0,.38);vertical-align:middle;margin-left:.25rem;font-size:1rem;position:relative;top:-2px;pointer-events:none}#VehicleController #vehicle-about .fuelsaver .fuel-rating{color:rgba(0,0,0,.87);font-size:1rem;line-height:1.25rem;padding-top:.5rem}#VehicleController #vehicle-about .highlights .expand-feature{display:block;max-height:0;overflow:hidden}#VehicleController #vehicle-about .highlights .expanded .expand-feature{max-height:none}#VehicleController #vehicle-about .highlights ul{margin:0 0 .5rem;display:inline-block;width:100%}#VehicleController #vehicle-about .highlights ul li{list-style:none;width:50%;float:left;padding-left:1rem;position:relative}#VehicleController #vehicle-about .highlights ul li:before{content:'';width:.25rem;height:.25rem;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;background:rgba(0,0,0,.54);position:absolute;left:0;top:12px}#VehicleController #vehicle-about .highlights ul li i{margin-right:.5rem}#VehicleController #vehicle-about .highlights a{display:block;padding-top:0;font-size:16px;margin-top:0}#VehicleController #feedback-section,#VehicleController #feedback-section-lg{padding:2.875rem 0 .625rem}#VehicleController #feedback-section h3,#VehicleController #feedback-section-lg h3{margin-bottom:1rem;text-align:center}#VehicleController #feedback-section p,#VehicleController #feedback-section-lg p{color:rgba(0,0,0,.87);font-size:1rem;margin-bottom:1.5rem;line-height:1.375rem;text-align:center}#VehicleController #feedback-section .star-container,#VehicleController #feedback-section-lg .star-container{border-top:.0625rem solid #dfdfdf;border-bottom:.0625rem solid #dfdfdf;padding:1.75rem 0 1rem}#VehicleController #feedback-section .star-container .feedback-row,#VehicleController #feedback-section-lg .star-container .feedback-row{width:100%;display:inline-block;line-height:1.25rem}#VehicleController #feedback-section .star-container .feedback-value,#VehicleController #feedback-section-lg .star-container .feedback-value{float:left;font-size:1rem;line-height:1.25rem;color:rgba(0,0,0,.87);font-weight:500}#VehicleController #feedback-section .star-container .star-rating,#VehicleController #feedback-section-lg .star-container .star-rating{float:right}#VehicleController #feedback-section .buyerscore .review-count,#VehicleController #feedback-section-lg .buyerscore .review-count{font-size:.75rem;line-height:3.5rem;color:rgba(0,0,0,.38)}#VehicleController #feedback-section .buyerscore img,#VehicleController #feedback-section-lg .buyerscore img{float:right;width:107px;padding-top:1.25rem}#VehicleController #feedback-section .full,#VehicleController #feedback-section-lg .full{color:transparent;position:relative;display:inline-block;width:1rem;height:1rem}#VehicleController #feedback-section .full:before,#VehicleController #feedback-section-lg .full:before{content:"";font-family:"icomoon";font-size:1.5rem;color:#ffbd00;position:absolute;top:0;left:0;line-height:1.25rem}#VehicleController #feedback-section .empty,#VehicleController #feedback-section-lg .empty{color:transparent;position:relative;display:inline-block;width:1rem;height:1rem}#VehicleController #feedback-section .empty:before,#VehicleController #feedback-section-lg .empty:before{content:"";font-family:"icomoon";font-size:1.5rem;color:#e5e5e5;position:absolute;top:0;left:0;line-height:1.25rem}#VehicleController #feedback-section .half,#VehicleController #feedback-section-lg .half{color:transparent;position:relative;display:inline-block;width:1rem;height:1rem}#VehicleController #feedback-section .half:before,#VehicleController #feedback-section-lg .half:before{content:"";font-family:"icomoon";font-size:1.5rem;color:#e5e5e5;position:absolute;top:0;left:0;line-height:1.25rem}#VehicleController #feedback-section .half:after,#VehicleController #feedback-section-lg .half:after{content:"";font-family:"icomoon";font-size:1.5rem;color:#ffbd00;position:absolute;top:0;left:0;width:.75rem;overflow:hidden;line-height:1.25rem}#VehicleController #vs-delivery{padding:2.5rem 0 1.625rem}#VehicleController #vs-delivery label{font-size:.875rem;line-height:1.063rem;color:rgba(0,0,0,.54);margin-bottom:.5rem}#VehicleController #vs-delivery p{font-size:1rem;line-height:1.5rem;color:rgba(0,0,0,.87);margin-bottom:1.25rem;position:relative;padding-bottom:1.5rem}#VehicleController #vs-delivery p:before{content:'';width:48px;background:#dfdfdf;height:1px;left:0;bottom:0;position:absolute}#VehicleController #vs-delivery p.contact-dealership{font-size:.8125rem;color:rgba(0,0,0,.38);margin-bottom:.5rem;margin-top:0;padding-bottom:0}#VehicleController #vs-delivery p.contact-dealership:before{display:none}#VehicleController #vs-delivery p.contact-dealership a{font-size:.8125rem;line-height:1.063rem;color:#3e8be1}#VehicleController #vs-delivery p.contact-dealership a:hover{color:#2071cc}#VehicleController #vs-delivery .custom-dropdown-area ul{top:39px}#VehicleController #vs-delivery .custom-dropdown-area .custom-dropdown-button{border:1px solid rgba(0,0,0,.38);-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;padding-left:1rem}#VehicleController #vs-calculator{padding-top:2.5rem}#VehicleController #vs-calculator .quick-calc-title{padding-left:1rem}#VehicleController #vs-calculator .pref-finance-company{background:#f9f9f9;position:relative;margin-bottom:3rem}#VehicleController #vs-calculator .pref-finance-company .bg-image{background:url("https://cdn.needacar.co.nz/nac/images/finance-image.jpg") 50% 50% no-repeat;background-size:cover;width:100%;height:250px}#VehicleController #vs-calculator .pref-finance-company .finance-company-logo{background:#fff url("../image/logo-financecentral-square.svg") 50% 50% no-repeat;width:88px;height:88px;position:absolute;top:200px;left:1rem;background-size:80% 80%}#VehicleController #vs-calculator .pref-finance-company .text{padding:3rem 1rem 1rem;font-size:1rem;line-height:1.375rem;color:rgba(0,0,0,.87)}#VehicleController #vs-calculator .pref-finance-company .text .button{margin-top:0}#VehicleController #vs-calculator #vs-calculator-fields{padding:.5rem .5rem 2.25rem}#VehicleController .estimated-payment{background-color:#f9f9f9;padding-top:3rem;padding-bottom:1rem;position:relative}#VehicleController .estimated-payment:before{content:'';width:0;height:0;border-style:solid;border-width:1.125rem 1.125rem 0 1.125rem;border-color:#fff transparent transparent transparent;position:absolute;background:transparent;top:0;left:50%;margin-left:-1.125rem}#VehicleController .estimated-payment .pq-section{padding-top:.5rem}#VehicleController .estimated-payment .pq-section .msg{padding-bottom:.375rem}#VehicleController .estimated-payment .payment-result{text-align:center}#VehicleController .estimated-payment .payment-result .estimate-title{font-size:.875rem;color:rgba(0,0,0,.54)}#VehicleController .estimated-payment .payment-result .per-period-payment{font-size:2rem;font-weight:bold;line-height:52px;color:#151426}#VehicleController .estimated-payment .payment-result .per-period-payment span{color:rgba(0,0,0,.38);font-size:.875rem;vertical-align:top;position:relative;top:-.4375rem;margin-left:.125rem}#VehicleController .estimated-payment .payment-result .per-period-caption{font-size:.875rem;line-height:1.063rem;color:rgba(0,0,0,.87);margin-bottom:1.5rem}#VehicleController .estimated-payment .payment-result .per-period-caption i{font-size:1.25rem;vertical-align:middle}#VehicleController .estimated-payment .payment-result .per-period-caption a{color:rgba(0,0,0,.87)}#VehicleController .estimated-payment .apply-now{color:rgba(0,0,0,.38);font-size:.875rem;text-align:center;display:block}#VehicleController #vs-calculator-results .grey-button,#VehicleController #vs-calculator-results .blue-button{margin-bottom:.5rem}#VehicleController #vs-calculator-results .disclaimer{font-size:.75rem;line-height:1.25rem}#VehicleController #vs-mbi-products{padding-top:2.5rem;padding-bottom:1.5rem}#VehicleController #vs-mbi-products .showbox{top:152px}#VehicleController #vs-mbi-products h3{margin-bottom:1rem;text-align:left;padding:0 1rem}#VehicleController #vs-mbi-products .slick-track{margin-left:.5rem}#VehicleController #vs-mbi-products p{padding:0 1rem;font-size:1rem;line-height:1.375rem;color:rgba(0,0,0,.87)}#VehicleController #vs-mbi-products .mbi-product{border:none;padding:0 .5rem;background:transparent;position:relative;min-width:280px}#VehicleController #vs-mbi-products .mbi-product .mbi-img{background-size:cover;width:100%;height:236px}#VehicleController #vs-mbi-products .mbi-product .mbi-supplier{width:88px;height:88px;position:absolute;top:190px;left:1.5rem;background-size:contain}#VehicleController #vs-mbi-products .mbi-product .mbi-title{font-size:1.125rem;font-weight:900;line-height:1.375rem;color:#fff;display:block}#VehicleController #vs-mbi-products .mbi-product .mbi-price{font-size:48px;font-weight:900;line-height:57px;letter-spacing:-.0625rem;color:#fff;display:block}#VehicleController #vs-mbi-products .mbi-product .mbi-price span{font-size:2rem;font-weight:900;line-height:39px;color:#fff;position:relative;top:-.4375rem;margin-right:.25rem}#VehicleController #vs-mbi-products .mbi-product .mbi-cover{font-size:.875rem;font-weight:bold;line-height:1.375rem;color:#fff;display:block}#VehicleController #vs-mbi-products .mbi-product .mbi-terms,#VehicleController #vs-mbi-products .mbi-product .mbi-excess{opacity:.7;font-family:"Roboto",sans-serif;font-size:.875rem;line-height:1.375rem;color:#fff;display:block;font-weight:300}#VehicleController #vs-mbi-products .mbi-product .inner{color:#fff;padding:3.25rem 1rem 2.25rem}#VehicleController #vs-mbi-products .slick-dots{margin:0;list-style:none;text-align:center;padding:1.5rem 0 0}#VehicleController #vs-mbi-products .slick-dots li{border:none;background:#e5e5e5;padding:0;margin:0 .25rem;float:none;width:.5rem;display:inline-block;height:.5rem;cursor:pointer;color:transparent;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}#VehicleController #vs-about-dealer{padding:2.875rem 0 1.625rem}#VehicleController #vs-about-dealer .large-hours{display:none}#VehicleController #vs-about-dealer #showroom-map .map{background:#dfdfdf;padding:5rem}#VehicleController #vs-about-dealer #showroom-map .map span{text-align:center;font-size:1.875rem;font-weight:300;display:block}#VehicleController #vs-about-dealer .dealer-logo{padding-top:.5rem;padding-bottom:1.25rem;margin-bottom:1.25rem;border-bottom:.0625rem solid #dfdfdf}#VehicleController #vs-about-dealer .dealer-logo img{margin:auto;display:block;max-width:200px;max-height:150px}#VehicleController #vs-about-dealer .dealer-logo .dealer-name{font-weight:bold;text-align:center;padding:0 1rem}#VehicleController #vs-about-dealer #dealer-details,#VehicleController #vs-about-dealer #dealer-details-lg{padding:1rem 0}#VehicleController #vs-about-dealer #dealer-details .phone a,#VehicleController #vs-about-dealer #dealer-details-lg .phone a{color:rgba(0,0,0,.87);border-bottom:1px dotted rgba(0,0,0,.38);-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#VehicleController #vs-about-dealer #dealer-details .phone a:hover,#VehicleController #vs-about-dealer #dealer-details-lg .phone a:hover{color:#000}#VehicleController #vs-about-dealer #dealer-details .dealer-rating-container a,#VehicleController #vs-about-dealer #dealer-details-lg .dealer-rating-container a{display:block}#VehicleController #vs-about-dealer #dealer-details ul,#VehicleController #vs-about-dealer #dealer-details-lg ul{margin:0}#VehicleController #vs-about-dealer #dealer-details li,#VehicleController #vs-about-dealer #dealer-details-lg li{list-style:none;position:relative;padding-bottom:1rem;padding-left:2.5rem;font-size:1rem;line-height:1.25rem}#VehicleController #vs-about-dealer #dealer-details li.ellipse,#VehicleController #vs-about-dealer #dealer-details-lg li.ellipse{white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}#VehicleController #vs-about-dealer #dealer-details li.addr i,#VehicleController #vs-about-dealer #dealer-details-lg li.addr i{font-size:1.5rem}#VehicleController #vs-about-dealer #dealer-details li a,#VehicleController #vs-about-dealer #dealer-details-lg li a{color:#3e8be1}#VehicleController #vs-about-dealer #dealer-details li a.business-hours,#VehicleController #vs-about-dealer #dealer-details-lg li a.business-hours{border:none}#VehicleController #vs-about-dealer #dealer-details li a i,#VehicleController #vs-about-dealer #dealer-details-lg li a i{position:relative;margin:0;top:auto;vertical-align:middle}#VehicleController #vs-about-dealer #dealer-details li a .hours-caption,#VehicleController #vs-about-dealer #dealer-details-lg li a .hours-caption{color:#50bf5a}#VehicleController #vs-about-dealer #dealer-details li a .hours-caption.open,#VehicleController #vs-about-dealer #dealer-details li a .hours-caption.open-today,#VehicleController #vs-about-dealer #dealer-details-lg li a .hours-caption.open,#VehicleController #vs-about-dealer #dealer-details-lg li a .hours-caption.open-today{color:#50bf5a}#VehicleController #vs-about-dealer #dealer-details li a .hours-caption.closed,#VehicleController #vs-about-dealer #dealer-details li a .hours-caption.closed-today,#VehicleController #vs-about-dealer #dealer-details-lg li a .hours-caption.closed,#VehicleController #vs-about-dealer #dealer-details-lg li a .hours-caption.closed-today{color:#f00}#VehicleController #vs-about-dealer #dealer-details li a .hours-caption.closed-soon,#VehicleController #vs-about-dealer #dealer-details li a .hours-caption.closing-soon,#VehicleController #vs-about-dealer #dealer-details li a .hours-caption.opening-soon,#VehicleController #vs-about-dealer #dealer-details-lg li a .hours-caption.closed-soon,#VehicleController #vs-about-dealer #dealer-details-lg li a .hours-caption.closing-soon,#VehicleController #vs-about-dealer #dealer-details-lg li a .hours-caption.opening-soon{color:#ffbd00}#VehicleController #vs-about-dealer #dealer-details li a .hours-today,#VehicleController #vs-about-dealer #dealer-details-lg li a .hours-today{color:rgba(0,0,0,.87);text-transform:uppercase;white-space:nowrap;font-size:15px;position:relative}#VehicleController #vs-about-dealer #dealer-details li a .hours-today:before,#VehicleController #vs-about-dealer #dealer-details-lg li a .hours-today:before{content:'';position:absolute;left:0;right:25px;bottom:0;border-bottom:1px dotted rgba(0,0,0,.38)}#VehicleController #vs-about-dealer #dealer-details li i,#VehicleController #vs-about-dealer #dealer-details-lg li i{vertical-align:middle;color:#b2b2b2;font-size:1.25rem;margin-right:.5rem;position:absolute;left:0;top:0}#VehicleController #vs-about-dealer #dealer-details li i.icon-fb,#VehicleController #vs-about-dealer #dealer-details-lg li i.icon-fb{font-size:16px;left:2px;line-height:19px}#VehicleController #vs-about-dealer #dealer-details .hours-full,#VehicleController #vs-about-dealer #dealer-details-lg .hours-full{display:none;padding:.5rem 0}#VehicleController #vs-about-dealer #dealer-details .hours-full li,#VehicleController #vs-about-dealer #dealer-details-lg .hours-full li{margin:0 1.75rem 0 0;padding-left:0;font-size:.875rem;line-height:2.25rem;border-bottom:.0625rem solid #dfdfdf;text-align:right;color:#4c4e53;padding-bottom:0}#VehicleController #vs-about-dealer #dealer-details .hours-full li .day,#VehicleController #vs-about-dealer #dealer-details-lg .hours-full li .day{float:left}#VehicleController #vs-about-dealer #dealer-details .hours-full li:last-child,#VehicleController #vs-about-dealer #dealer-details-lg .hours-full li:last-child{border:none}#VehicleController #vs-about-dealer #dealer-details .full,#VehicleController #vs-about-dealer #dealer-details-lg .full{color:transparent;position:relative;display:inline-block;width:1rem;height:1rem}#VehicleController #vs-about-dealer #dealer-details .full:before,#VehicleController #vs-about-dealer #dealer-details-lg .full:before{content:"";font-family:"icomoon";font-size:1.5rem;color:#ffbd00;position:absolute;top:0;left:0;line-height:1.25rem}#VehicleController #vs-about-dealer #dealer-details .empty,#VehicleController #vs-about-dealer #dealer-details-lg .empty{color:transparent;position:relative;display:inline-block;width:1rem;height:1rem}#VehicleController #vs-about-dealer #dealer-details .empty:before,#VehicleController #vs-about-dealer #dealer-details-lg .empty:before{content:"";font-family:"icomoon";font-size:1.5rem;color:#e5e5e5;position:absolute;top:0;left:0;line-height:1.25rem}#VehicleController #vs-about-dealer #dealer-details .half,#VehicleController #vs-about-dealer #dealer-details-lg .half{color:transparent;position:relative;display:inline-block;width:1rem;height:1rem}#VehicleController #vs-about-dealer #dealer-details .half:before,#VehicleController #vs-about-dealer #dealer-details-lg .half:before{content:"";font-family:"icomoon";font-size:1.5rem;color:#e5e5e5;position:absolute;top:0;left:0;line-height:1.25rem}#VehicleController #vs-about-dealer #dealer-details .half:after,#VehicleController #vs-about-dealer #dealer-details-lg .half:after{content:"";font-family:"icomoon";font-size:1.5rem;color:#ffbd00;position:absolute;top:0;left:0;width:.75rem;overflow:hidden;line-height:1.25rem}#VehicleController #vs-about-dealer .dealer-staff-list .columns{padding:0}#VehicleController #vs-about-dealer .dealer-staff-list .staff-image{width:75px;height:75px}#VehicleController #vs-about-dealer .dealer-staff-list .other-listings{padding:0 1rem 1rem;display:block}#VehicleController #vs-about-dealer .dealer-staff-list .blue-button{margin:.25rem 0 1rem}#VehicleController #vs-about-dealer .dealer-staff-list .staff{padding:1.25rem 1rem}#VehicleController #vs-about-dealer .dealer-staff-list .staff:after{right:1rem;left:74px}#VehicleController #vs-about-dealer .dealer-staff-list .staff:last-of-type:after{display:none}#VehicleController #vs-recommended-vehicles{padding:2.875rem 0 2rem}#VehicleController #vs-recommended-vehicles .asterisk-sp{margin-bottom:0;padding-top:1rem;padding-left:1rem}#VehicleController #vs-recommended-vehicles h3{color:rgba(0,0,0,.87);font-weight:bold;font-size:1.125rem;margin-bottom:1.5rem;text-align:left;padding-left:1rem}#VehicleController #vs-recommended-vehicles h6{font-size:1rem;line-height:1.188rem;color:rgba(0,0,0,.87);margin-top:1rem;font-family:"Roboto",sans-serif;letter-spacing:0}#VehicleController #vs-recommended-vehicles h6 a{color:rgba(0,0,0,.87)}#VehicleController #vs-recommended-vehicles .price{font-size:1rem;line-height:1.188rem;color:rgba(0,0,0,.54)}#VehicleController #vs-recommended-vehicles .slick-track{margin-left:.5rem}#VehicleController #vs-recommended-vehicles .vehicle-result{padding:0 .5rem;max-width:280px}#similar-vehicles h6{font-size:1rem;line-height:1.188rem;color:rgba(0,0,0,.87);margin-top:1rem}#similar-vehicles h6 a{color:rgba(0,0,0,.87)}#similar-vehicles .price{font-size:1rem;line-height:1.188rem;color:rgba(0,0,0,.54)}#similar-vehicles .slick-track{margin-left:.5rem}#similar-vehicles .vehicle-result{padding:0 .5rem;max-width:280px}.review-button{margin-bottom:1rem}.review-side{border-top:1px solid #dfdfdf;padding-top:1.5rem}.review-side div.star-rating{position:relative;margin-left:-6px}.review-side .text,.review-side a{font-size:15px !important;display:inline !important}.review-side a{font-size:12px !important}.review-side .text{color:rgba(0,0,0,.87)}.review-side .customer-info{font-size:13px;color:rgba(0,0,0,.54);display:block;text-transform:capitalize}.review-side .city{text-transform:capitalize}.review-side .survey-date{color:rgba(0,0,0,.54);font-size:13px;line-height:20px;padding-left:.3rem}.review-side p.expanded{margin-top:0;overflow:hidden;white-space:pre-line}.review-side .recommend{font-size:14px;padding:0 .6rem}.review-side .recommend.positive{color:#4caf50}.review-side .recommend.negative{display:inline-block;transform:rotate(180deg);color:#f44336}.review-side .remaining{display:none;overflow:hidden;height:0}.review-side .expanded .remaining{display:inline;height:100%;padding-bottom:2rem;white-space:pre-line}.review-side a{font-size:16px;display:block}.review-side a .less{display:inline-block}.details-list .score{font-size:14px;line-height:1.5rem;display:inline;color:rgba(0,0,0,.54);position:relative;top:-1px}.details-list .reviews{position:relative;padding-left:1rem;font-size:14px;line-height:1.5rem;color:#3e8be1;display:inline;top:-1px}.details-list .reviews:before{content:'';position:absolute;left:.425rem;width:.0625rem;height:.5625rem;background:rgba(0,0,0,.38);top:4px}.details-list .powered-by{font-size:.75rem;line-height:.9375rem;color:rgba(0,0,0,.38);font-weight:300;display:block;padding-top:.25rem}.details-list .powered-by img{width:100px;margin-left:.125rem}.details-list .star-rating{display:inline;margin-left:-6px;padding-right:.5rem}.offer-text{color:rgba(0,0,0,.87);font-weight:bold;font-size:1rem;text-align:left;display:block;margin-bottom:.25rem}.offer-remaining{color:#de5353;font-weight:bold;font-size:12px;text-align:left;display:block;margin-bottom:.5rem}.offer-sp{text-align:left;display:block;margin-bottom:1.5rem}.dealer-staff-list .staff-image{width:75px;height:75px}.dealer-staff-list .staff{width:100%;display:inline-block;padding:1.25rem 0;position:relative}.dealer-staff-list .staff:after{content:'';background:#dfdfdf;height:.0625rem;bottom:0;right:0;left:60px;position:absolute}.dealer-staff-list .staff:first-child{border-top:.0625rem solid #dfdfdf}.dealer-staff-list .staff:last-child:after{display:none}.dealer-staff-list .staff .img{float:left;background:#c8dafd;color:#73a0f8;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;overflow:hidden;width:75px;height:75px}.dealer-staff-list .staff .img span{line-height:75px;text-align:center;display:block}.dealer-staff-list .staff .text{width:60%;float:left;padding-left:1rem}.dealer-staff-list .staff .text .name{font-size:1rem;font-weight:bold;display:block}.dealer-staff-list .staff .text .phone,.dealer-staff-list .staff .text .email,.dealer-staff-list .staff .text .title{font-size:.875rem;color:rgba(0,0,0,.54);display:block}.dealer-staff-list .staff .text .phone a,.dealer-staff-list .staff .text .email a,.dealer-staff-list .staff .text .title a{color:rgba(0,0,0,.54)}.dealer-staff-list .staff .text .phone a{border-bottom:1px dotted rgba(0,0,0,.38)}.dealer-staff-list .staff .text .email a{color:#3e8be1;font-size:.75rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.dealer-staff-list .staff .text .email a:hover{color:#2071cc}.dealer-staff-list .staff .text .title{font-style:italic;font-size:12px}#lw-video-div{background:#000;border:none;top:0 !important;left:0;right:0;bottom:0;z-index:9999}#lw-video-div .close-reveal-modal{float:right;color:#fff}#lw-video-div .flex-video{top:4rem;width:100%}.pswp__bg{background:rgba(0,0,0,.95)}.pswp__item{pointer-events:none}.pswp{cursor:pointer}.pswp__ui,.pswp__button{pointer-events:none;-webkit-transition:all,.7s;-moz-transition:all,.7s;-o-transition:all,.7s;transition:all,.7s}.pswp__button--arrow--left{left:-4rem;-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)}.pswp__button--arrow--right{right:-4rem;-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)}.pswp__top-bar{top:-56px;-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)}.pswp.show-controls .pswp__ui,.pswp.show-controls .pswp__button{pointer-events:all}.pswp.show-controls .pswp__top-bar{top:0}.pswp.show-controls .pswp__button--arrow--left{left:0}.pswp.show-controls .pswp__button--arrow--right{right:0}.pswp__top-bar{height:56px;background:rgba(0,0,0,.5);position:relative}.pswp__counter{color:#fff;font-size:16px;line-height:19px;padding:1.25rem 1rem}.pswp__button--close{color:rgba(255,255,255,.9);background:none;position:absolute;top:0;right:0;width:60px;height:60px;cursor:pointer;z-index:1000;padding:1.25rem;display:block;pointer-events:all}.pswp__button--close i{pointer-events:none}.pswp__button--close:hover{color:#fff}.pswp__button--arrow--left{color:#fff;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);position:absolute;top:50%;margin-top:-30px;width:50px;height:80px}.pswp__button--arrow--left:after{content:"";color:rgba(255,255,255,.8);position:relative;top:0;font-size:40px;font-family:'icomoon';-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.pswp__button--arrow--left:hover:after{color:#fff}.pswp__button--arrow--right{color:#fff;position:absolute;top:50%;margin-top:-30px;width:50px;height:80px}.pswp__button--arrow--right:after{content:"";color:rgba(255,255,255,.8);position:relative;top:0;font-size:40px;font-family:'icomoon';-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.pswp__button--arrow--right:hover:after{color:#fff}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type="number"]{-moz-appearance:textfield}.currency-input{position:relative}.currency-input.no-label input[type=number]+span{top:0}.currency-input label{padding-top:.25rem;padding-bottom:0;white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}.currency-input input[type=number]{padding-right:1.425rem;text-align:right;padding-top:0;padding-bottom:0;height:40px;position:relative}.currency-input input[type=number]:focus{height:40px;padding-bottom:0;margin-bottom:.75rem;border-bottom:1px solid #3e8be1}.currency-input input[type=number]+span{position:absolute;width:100%;display:block;top:20px;left:0;height:39px;pointer-events:none}.currency-input input[type=number]+span:before{content:"$";position:absolute;top:0;left:0;font-size:1.125rem;font-family:"Roboto",sans-serif;height:39px;line-height:39px}.currency-input input[type=number]+span:after{content:".00";position:absolute;top:0;right:0;font-size:1rem;font-family:"Roboto",sans-serif;height:39px;line-height:39px}.currency-input input[type=number]:focus+span{border-bottom:1px solid #3e8be1}.term-select{display:inline-block;width:100%}.term-select label{padding-bottom:.5rem;padding-top:.5rem}.term-select .term{width:18%;float:left;font-size:1.375rem;font-weight:300;text-align:center;line-height:62px;color:#262626;border:.0625rem solid rgba(0,0,0,.38);margin-right:2.25%;cursor:pointer;-webkit-border-radius:.1875rem;-moz-border-radius:.1875rem;-ms-border-radius:.1875rem;-o-border-radius:.1875rem;border-radius:.1875rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.term-select .term:last-child{margin-right:0}.term-select .term.selected{color:#fff;background-color:#3e8be1;border-color:#3e8be1;-webkit-box-shadow:0 .1875rem .5rem 0 rgba(62,139,225,.45);-moz-box-shadow:0 .1875rem .5rem 0 rgba(62,139,225,.45);box-shadow:0 .1875rem .5rem 0 rgba(62,139,225,.45);border-radius:.1875rem}#error-page{background:#333 url("https://cdn.needacar.co.nz/nac/error/star_transparent.png") repeat;min-height:100%;text-align:center;padding-top:30%;position:relative}#error-page .error-img{position:relative;z-index:10;padding:0 1.5rem 2.5rem}#error-page .content{position:relative;z-index:10}#error-page .content h2{font-size:1.5rem;font-weight:bold;font-family:"Roboto",sans-serif;color:#fff;padding:0 1.5rem;margin-bottom:2rem;line-height:1.4}#error-page .content p{font-size:1.125rem;font-family:"Roboto",sans-serif;color:#fff;padding:0 1.5rem}#error-page .content .error-btn{display:table;color:#fff;line-height:50px;max-width:240px;width:100%;margin:3rem auto 0;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;-ms-border-radius:.25rem;-o-border-radius:.25rem;border-radius:.25rem;font-size:1.125rem;font-family:"Roboto",sans-serif;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#panorama-div{overflow:hidden;z-index:1000;left:0 !important;right:0 !important;bottom:0 !important;top:0 !important;background-color:#1f2532}#panorama-div #panorama-controls{position:absolute;top:0;left:0;right:0;bottom:0;background:none}#panorama-div #panorama-container{position:relative;z-index:100}#panorama-div .pano-bottom-bg{position:fixed;bottom:0;left:0;right:0;background:rgba(0,0,0,.5);z-index:105;line-height:75px;height:75px;color:rgba(255,255,255,.7)}#panorama-div .pano-bottom-bg a{color:rgba(255,255,255,.7)}#panorama-div .pano-bottom-bg .pano-main-controls{width:60%;height:75px;float:left}#panorama-div .pano-bottom-bg .pano-control-inner{margin:auto;display:table}#panorama-div .pano-bottom-bg .pano-prev,#panorama-div .pano-bottom-bg .pano-pause,#panorama-div .pano-bottom-bg .pano-next{width:33.333%;float:left;text-align:center;max-width:60px}#panorama-div .pano-bottom-bg .pano-prev a,#panorama-div .pano-bottom-bg .pano-pause a,#panorama-div .pano-bottom-bg .pano-next a{padding:0 1rem;display:inline-block}#panorama-div .pano-bottom-bg .icon-play-prev:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);display:inline-block}#panorama-div .pano-bottom-bg .pano-zoom,#panorama-div .pano-bottom-bg .pano-reset{width:20%;float:left}#panorama-div .pano-bottom-bg .pano-zoom{text-align:left;padding-left:1rem;position:relative;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#panorama-div .pano-bottom-bg .pano-zoom .pano-zoom-inner{display:block !important;position:absolute;top:-2rem;left:1.5rem;line-height:1.25rem;opacity:0;-webkit-transition:all .7s cubic-bezier(.68,-.55,.265,1.55);-moz-transition:all .7s cubic-bezier(.68,-.55,.265,1.55);-o-transition:all .7s cubic-bezier(.68,-.55,.265,1.55);transition:all .7s cubic-bezier(.68,-.55,.265,1.55)}#panorama-div .pano-bottom-bg .pano-zoom .pano-zoom-inner .zoom{cursor:pointer;font-size:1.5rem}#panorama-div .pano-bottom-bg .pano-zoom.expanded .pano-zoom-inner{position:absolute;top:-6rem;left:1.5rem;line-height:42px;opacity:1}#panorama-div .pano-bottom-bg .pano-reset{text-align:right;padding-right:1rem;float:right}#panorama-div .pano-controls-container{position:fixed;top:0;left:0;right:0;z-index:105;color:#fff;background-image:-owg(linear-gradient(180deg,rgba(0,0,0,.3) 0,transparent 100%));background-image:-webkit(linear-gradient(180deg,rgba(0,0,0,.3) 0,transparent 100%));background-image:-moz(linear-gradient(180deg,rgba(0,0,0,.3) 0,transparent 100%));background-image:-o(linear-gradient(180deg,rgba(0,0,0,.3) 0,transparent 100%));background-image:linear-gradient(180deg,rgba(0,0,0,.3) 0,transparent 100%);line-height:3.5rem;font-size:1rem}#panorama-div .pano-controls-container .pano-title{display:inline;padding:0 .5rem 0 1rem;position:relative}#panorama-div .pano-controls-container .pano-title:after{content:'';position:absolute;right:0;height:.875rem;top:3px;width:.0625rem;background:rgba(255,255,255,.5)}#panorama-div .pano-controls-container .pano-current{display:inline;padding-left:.5rem}#panorama-div .pano-controls-container .pano-close{float:right;padding-right:1rem}#panorama-div .pano-controls-container .pano-close a{color:#fff}#panorama-error{display:none;background:rgba(0,0,0,.87);position:absolute;top:0;bottom:0;right:0;left:0}.pano-error-text{text-align:center;color:rgba(255,255,255,.8);font-weight:bold;padding:3rem 1.25rem 3rem;position:absolute;width:100%;max-width:500px;left:0;right:0;top:50%;margin-top:-170px;margin-left:auto;margin-right:auto}.pano-error-text p{font-size:20px}.pano-error-text a{font-size:16px}.pano-error-text i{display:block;font-size:90px;margin-bottom:2rem;color:rgba(255,255,255,.6)}#panorama-controls.error-visible #panorama-error{display:block}#panorama-controls.error-visible canvas{display:none !important}.error-text{color:#e2223a;font-weight:bold}#account-tabs{width:100%;background:#fff;-webkit-transition:all ease-in,.6s;-moz-transition:all ease-in,.6s;-o-transition:all ease-in,.6s;transition:all ease-in,.6s;position:fixed;top:3.5rem;z-index:100;line-height:48px}#account-tabs.account-tab-move{top:-.0625rem !important;position:fixed;line-height:48px;-webkit-transition:all ease-in,.4s;-moz-transition:all ease-in,.4s;-o-transition:all ease-in,.4s;transition:all ease-in,.4s}#account-tabs ul{margin:0;display:flex;overflow:hidden}#account-tabs ul:after{content:'';position:absolute;bottom:0;left:0;right:0;border-bottom:.0625rem solid #eee;z-index:3}#account-tabs ul:before{content:'';position:absolute;top:0;bottom:0;right:0;width:0;-webkit-box-shadow:-.4375rem 0 72px 57px rgba(254,254,254,.9);-moz-box-shadow:-.4375rem 0 72px 57px rgba(254,254,254,.9);box-shadow:-.4375rem 0 72px 57px rgba(254,254,254,.9);z-index:2}#account-tabs li{list-style:none;text-align:center}#account-tabs li a{color:rgba(0,0,0,.87);font-size:.9375rem;width:100%;display:inline-block;line-height:48px;position:relative;padding:0 .75rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#account-tabs li a:after{content:'';position:absolute;left:2.5rem;right:2.5rem;bottom:0;height:.0625rem;background:#de5353;opacity:0;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;z-index:99}#account-tabs li:hover a{color:#de5353}#account-tabs li.active a{color:#de5353;font-weight:bold}#account-tabs li.active a:after{height:3px;opacity:1;left:.75rem;right:.75rem}#account-profile{padding:6rem 0 4.5rem}#account-profile .ad-sidebar{display:none}#account-profile .form-page-container{max-width:none;padding:0}#account-profile .clear-date{position:relative}#account-profile .clear-date a{position:absolute;right:1rem;top:26px;color:rgba(0,0,0,.54)}#account-profile .clear-date input.ng-empty+.clear-link{opacity:0;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;pointer-events:none}#account-profile .clear-date input.ng-not-empty+.clear-link{opacity:1;pointer-events:all}#account-profile .name-image{width:96px;height:96px;display:table;margin:0 auto 1rem;background-color:#c8dafd;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}#account-profile .name-image span{font-size:50px;font-weight:300;text-align:center;line-height:96px;letter-spacing:-.0625rem;color:#6697f8;display:block;text-transform:uppercase}#account-profile h2{color:rgba(0,0,0,.87);font-size:1rem;font-weight:bold;text-align:center;line-height:1.188rem;display:block;margin-bottom:.25rem;text-transform:capitalize}#account-profile .email{display:block;font-size:.875rem;text-align:center;line-height:1.063rem;color:rgba(0,0,0,.54);margin-bottom:1rem}#account-profile .edit-profile{text-align:center;font-size:.875rem;color:#3e8be1;border:.0625rem solid #3e8be1;-webkit-border-radius:.125rem;-moz-border-radius:.125rem;-ms-border-radius:.125rem;-o-border-radius:.125rem;border-radius:.125rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;display:table;line-height:2rem;margin:0 auto 1.5rem;padding:0 1.5rem}#account-profile .edit-profile:hover{background:#3e8be1;color:#fff}#account-profile .user-information{border-top:.0625rem solid #dfdfdf;padding:1rem}#account-profile .user-information .inner{max-width:450px;margin:auto}#account-profile .user-information .info-row{line-height:48px;border-bottom:.0625rem solid #dfdfdf}#account-profile .user-information .info-row .title{font-size:.875rem;line-height:1.063rem;color:rgba(0,0,0,.54);width:6.25rem;display:inline-block}#account-profile .user-information .info-row .info-value{font-size:1rem;line-height:1.188rem;color:rgba(0,0,0,.87);text-transform:capitalize;display:inline}#account-profile .user-information [type=text],#account-profile .user-information [type=email],#account-profile .user-information [type=password],#account-profile .user-information [type=number]{padding:.625rem 0 .875rem}#account-profile .user-information [type=text]:focus,#account-profile .user-information [type=text]:active,#account-profile .user-information [type=email]:focus,#account-profile .user-information [type=email]:active,#account-profile .user-information [type=password]:focus,#account-profile .user-information [type=password]:active,#account-profile .user-information [type=number]:focus,#account-profile .user-information [type=number]:active{padding:.625rem 0 .8125rem}.fav-message{padding-top:2rem;max-width:550px;margin:auto}.fav-message .callout p{margin-bottom:0}#showroom-reviews-container{padding:2rem 0}#showroom-reviews-container .asterisk-sp{display:none}#showroom-reviews-container .showroom-container-left{width:100%;padding:0;padding-top:1.2rem;float:none}#showroom-reviews-container .dealer-summary{margin-bottom:.5rem;padding:0 1rem}#showroom-reviews-container .dealer-summary .inner{margin-top:.75rem;padding:1rem;color:#fff;background:#02457a;position:relative}#showroom-reviews-container .dealer-summary .inner h3.name{color:#fff;font-family:"Roboto",sans-serif;font-size:30px;font-weight:normal}#showroom-reviews-container .dealer-summary .inner .blurb{font-size:13px;text-align:right;position:relative;margin-top:-21px}#showroom-reviews-container .dealer-summary .inner .blurb img{width:90px}#showroom-reviews-container .dealer-summary .inner .thumb-summary{border-top:1px solid #fff;padding-top:.75rem;margin-top:.75rem;color:#fff}#showroom-reviews-container .dealer-summary .inner .thumb-summary .icon-thumbup{display:inline-block;padding-right:.5rem}#showroom-reviews-container .dealer-summary .inner .thumb-summary .x-would{font-size:.825rem}#showroom-reviews-container .dealer-summary .inner span.review-count{opacity:.5;margin-top:.5rem;display:block;width:100%}#showroom-reviews-container .dealer-summary .inner .stars-wrapper{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;min-height:24px;position:relative;top:-2px}#showroom-reviews-container .dealer-summary .inner .star-rating{line-height:1.5rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#showroom-reviews-container .dealer-summary .inner .star-rating .star{min-height:20px}#showroom-reviews-container .dealer-summary .inner .star-rating>span{line-height:24px;min-height:24px;display:block}#showroom-reviews-container .dealer-summary .inner .star-rating .full,#showroom-reviews-container .dealer-summary .inner .star-rating .half,#showroom-reviews-container .dealer-summary .inner .star-rating .empty{width:2rem;height:1rem}#showroom-reviews-container .dealer-summary .inner .star-rating .full:before,#showroom-reviews-container .dealer-summary .inner .star-rating .full:after,#showroom-reviews-container .dealer-summary .inner .star-rating .half:before,#showroom-reviews-container .dealer-summary .inner .star-rating .half:after,#showroom-reviews-container .dealer-summary .inner .star-rating .empty:before,#showroom-reviews-container .dealer-summary .inner .star-rating .empty:after{content:"";font-size:1.25rem;left:0}#showroom-reviews-container .dealer-summary .inner .star-rating span.review-stars{font-weight:bold;font-size:22px}#showroom-reviews-container .dealer-reviews,#showroom-reviews-container .vehicle-reviews{padding:2rem 1rem}#showroom-reviews-container .dealer-reviews #paging-container .paging-item-name:after,#showroom-reviews-container .vehicle-reviews #paging-container .paging-item-name:after{content:"reviews";text-align:center}#showroom-reviews-container .dealer-reviews .no-reviews,#showroom-reviews-container .vehicle-reviews .no-reviews{text-align:center}#showroom-reviews-container .dealer-reviews .review,#showroom-reviews-container .vehicle-reviews .review{border-bottom:1px dashed #dfdfdf;margin-bottom:1rem}#showroom-reviews-container .dealer-reviews .review .survey-date,#showroom-reviews-container .vehicle-reviews .review .survey-date{color:rgba(0,0,0,.54);font-size:13px;line-height:20px;padding-left:.3rem}#showroom-reviews-container .dealer-reviews .review .remaining,#showroom-reviews-container .vehicle-reviews .review .remaining{display:none;overflow:hidden;height:0}#showroom-reviews-container .dealer-reviews .review .expanded .remaining,#showroom-reviews-container .vehicle-reviews .review .expanded .remaining{display:inline;height:100%;padding-bottom:2rem;white-space:pre-line}#showroom-reviews-container .dealer-reviews .review a,#showroom-reviews-container .vehicle-reviews .review a{font-size:14px;display:inline}#showroom-reviews-container .dealer-reviews .review a .less,#showroom-reviews-container .vehicle-reviews .review a .less{display:inline-block}#showroom-reviews-container .dealer-reviews .review p,#showroom-reviews-container .vehicle-reviews .review p{font-size:15px;color:rgba(0,0,0,.87)}#showroom-reviews-container .dealer-reviews .review .customer-info,#showroom-reviews-container .vehicle-reviews .review .customer-info{color:rgba(0,0,0,.54);text-transform:capitalize;display:block;font-size:13px}#showroom-reviews-container .dealer-reviews .review .city,#showroom-reviews-container .vehicle-reviews .review .city{text-transform:capitalize}#showroom-reviews-container .dealer-reviews .review:last-child,#showroom-reviews-container .vehicle-reviews .review:last-child{border-bottom:none}#showroom-reviews-container .dealer-reviews .review .recommend,#showroom-reviews-container .vehicle-reviews .review .recommend{font-size:14px;padding:0 .6rem}#showroom-reviews-container .dealer-reviews .review .recommend.positive,#showroom-reviews-container .vehicle-reviews .review .recommend.positive{color:#4caf50}#showroom-reviews-container .dealer-reviews .review .recommend.negative,#showroom-reviews-container .vehicle-reviews .review .recommend.negative{display:inline-block;transform:rotate(180deg);color:#f44336}#showroom-reviews-container .dealer-reviews .partial-reviews .review .log-in-see-more,#showroom-reviews-container .vehicle-reviews .partial-reviews .review .log-in-see-more{display:none}#showroom-reviews-container .dealer-reviews .partial-reviews .review .log-in-see-more .blue-button,#showroom-reviews-container .vehicle-reviews .partial-reviews .review .log-in-see-more .blue-button{display:block;width:75%;background:#fff}#showroom-reviews-container .dealer-reviews .partial-reviews .review .log-in-see-more .blue-button:hover,#showroom-reviews-container .vehicle-reviews .partial-reviews .review .log-in-see-more .blue-button:hover{background:#3e8be1}#showroom-reviews-container .dealer-reviews .partial-reviews .review:last-child,#showroom-reviews-container .vehicle-reviews .partial-reviews .review:last-child{border-bottom:none;position:relative;margin-bottom:0;z-index:0}#showroom-reviews-container .dealer-reviews .partial-reviews .review:last-child:after,#showroom-reviews-container .vehicle-reviews .partial-reviews .review:last-child:after{pointer-events:none;z-index:5;content:'';position:absolute;bottom:0;left:0;right:0;top:0;background-image:-owg(linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.75) 35%,white 70%));background-image:-webkit(linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.75) 35%,white 70%));background-image:-moz(linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.75) 35%,white 70%));background-image:-o(linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.75) 35%,white 70%));background-image:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.75) 35%,white 70%)}#showroom-reviews-container .dealer-reviews .partial-reviews .review:last-child .log-in-see-more,#showroom-reviews-container .vehicle-reviews .partial-reviews .review:last-child .log-in-see-more{display:block;z-index:10;position:absolute;top:55%;left:0;width:100%;text-align:center}#showroom-reviews-container .dealer-reviews .partial-reviews .review:last-child.pushLoginDown .log-in-see-more,#showroom-reviews-container .vehicle-reviews .partial-reviews .review:last-child.pushLoginDown .log-in-see-more{top:calc(100% + 30px)}#showroom-reviews-container .dealer-reviews .partial-reviews .review:last-child.pushLoginDown:after,#showroom-reviews-container .vehicle-reviews .partial-reviews .review:last-child.pushLoginDown:after{display:none}#showroom-reviews-container .dealer-reviews .pager.hidePager .paging-inner,#showroom-reviews-container .vehicle-reviews .pager.hidePager .paging-inner{display:none}#showroom-reviews-container .vehicle-reviews .review .survey-date{padding-left:0}#VehicleController #review-section .inner p{font-size:15px}.vehicle-reviews-container .paging-no-results{display:none}.vehicle-reviews-container .dealer-summary .inner span.review-count{padding-left:0 !important}.vehicle-reviews-container #feedback-section .feedback-inner{max-width:672px;margin:auto;border:1px solid #dfdfdf;padding:1.5rem .5rem .5rem;margin:.25rem 1rem 0}.vehicle-reviews-container #feedback-section .feedback-row{padding-bottom:.75rem}.vehicle-reviews-container #feedback-section h3{margin-top:1rem}.vehicle-reviews-container #feedback-section .feedback-value{color:rgba(0,0,0,.54);font-size:13px}.review-tabs{margin-bottom:.625rem}.review-tabs:after{content:'';position:absolute;left:0;right:0;bottom:-.625rem;background:#ebebec;border-top:.0625rem solid #d3d3d3;border-bottom:.0625rem solid #d3d3d3;height:.625rem}.expired-img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%)}.expired-text{color:rgba(0,0,0,.54) !important;max-width:90% !important}.alerts-chk{padding-left:1.25rem;padding-top:1rem;max-width:640px;margin:auto}.alerts-chk [type=checkbox]{margin:0}.alerts-chk label{line-height:20px;padding:0;cursor:pointer}.alerts-chk p{font-size:.75rem;display:inline;position:relative;left:-26px;top:-5px;margin:0}.alerts-chk input[type=checkbox]{position:relative;padding:0;visibility:hidden;cursor:pointer;width:20px;height:20px}.alerts-chk input[type=checkbox]:active,.alerts-chk input[type=checkbox]:focus,.alerts-chk input[type=checkbox]:hover{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0}.alerts-chk input[type=checkbox] span{cursor:pointer}.alerts-chk input[type=checkbox] p{font-size:.75rem;display:inline;position:relative;left:-26px;top:-5px;margin:0}.alerts-chk input[type=checkbox]+span{position:relative;left:-31px;top:0;cursor:pointer;width:20px;height:20px;display:inline-block}.alerts-chk input[type=checkbox]+span:before{top:0;left:0}.alerts-chk input[type=checkbox]+span:after{top:2px;left:2px}.favourite-tabs{border-bottom:1px solid #dfdfdf}.favourite-tabs,.review-tabs{padding-top:10px;position:relative;margin-top:.9375rem}.favourite-tabs:before,.review-tabs:before{content:'';position:absolute;left:0;right:0;top:0;background:#ebebec;border-top:.0625rem solid #d3d3d3;border-bottom:.0625rem solid #d3d3d3;height:.625rem}.favourite-tabs .view-mode,.review-tabs .view-mode{font-size:.75rem;font-weight:400;text-align:center;line-height:2.5rem;color:rgba(0,0,0,.38);cursor:pointer}.favourite-tabs .view-mode.selected,.review-tabs .view-mode.selected{color:rgba(0,0,0,.87);font-weight:bold}.favourite-tabs .small-6:nth-child(2),.review-tabs .small-6:nth-child(2){position:relative}.favourite-tabs .small-6:nth-child(2):before,.review-tabs .small-6:nth-child(2):before{content:'';position:absolute;left:-.0625rem;top:7px;width:.125rem;height:26px;background:#f9f9f9}.favourite-vehicles #search-main.list #vehicles-row{padding-top:.5rem;padding-bottom:0}.favourite-vehicles .asterisk-sp{margin:1rem 0 0;padding:2rem 0 2rem 1rem;display:inline-block;width:100%;background:#fff;border-top:1px solid #dfdfdf}.favourite-vehicles .ad-placeholder{margin-top:17px}.favourite-vehicles #search-results,.favourite-vehicles .showroom-vehicle-list{display:inline-block;width:100%}.favourite-vehicles #search-results .vehicle-result:after,.favourite-vehicles .showroom-vehicle-list .vehicle-result:after{top:auto;bottom:0}.favourite-vehicles #search-results .vehicle-result:last-child,.favourite-vehicles .showroom-vehicle-list .vehicle-result:last-child{padding-bottom:3rem}.favourite-vehicles .no-results{padding-left:1rem;padding-top:1rem;display:block}.modal-p{margin-bottom:0}.profile-container{padding:4rem .5rem}.profile-container h2{margin-bottom:.5rem}#ProfileController .page-content-container{padding-top:3rem}#ProfileController #profile-ss .custom-dropdown-area{min-width:0}#ProfileController #profile-ss .custom-dropdown-area .custom-dropdown-button:after{right:0}#ProfileController #profile-ss .ad-sidebar{display:none}#ProfileController #profile-ss .saved-searches{padding:1.5rem 1.5rem 2rem;position:relative}#ProfileController #profile-ss .saved-searches:after{content:'';position:absolute;left:0;right:0;bottom:0;background:#ebebec;border-top:.0625rem solid #d3d3d3;border-bottom:.0625rem solid #d3d3d3;height:.625rem}#ProfileController #profile-ss .saved-searches:last-child:after{display:none}#ProfileController #profile-ss .search-title{font-size:1.125rem;font-weight:bold;line-height:1.5rem;width:90%;float:left;color:#3e8be1;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding-right:1rem;display:inline-block;margin-bottom:.5rem}#ProfileController #profile-ss .remove-search{width:10%;max-width:2.5rem;float:right;color:rgba(0,0,0,.54);text-align:right;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#ProfileController #profile-ss .remove-search i{font-size:18px}#ProfileController #profile-ss .remove-search:hover{color:#3e8be1}#ProfileController #profile-ss .sub-values{font-size:.875rem;line-height:1.063rem;color:rgba(0,0,0,.54);padding-left:1rem;position:relative;margin-bottom:.375rem}#ProfileController #profile-ss .sub-values:before{content:'';position:absolute;left:0;top:.3125rem;width:0;height:0;border-style:solid;border-width:.25rem 0 .25rem .5rem;border-color:transparent transparent transparent rgba(0,0,0,.38)}#ProfileController #profile-ss .more-content{font-size:.875rem;font-weight:bold;line-height:1.063rem;color:#3e8be1}#ProfileController #profile-ss .search-frequency{padding-top:1rem}.account-settings{padding-top:3rem}.account-settings .ad-sidebar{display:none}.account-settings .settings-title{max-width:450px;margin:auto}.account-settings h2.small-title{font-size:1.25rem !important;font-weight:bold;line-height:15px;color:rgba(0,0,0,.87);width:100%;margin:0 0 1rem;line-height:24px}.account-settings .page-content-container{padding:2rem 24px 4rem !important}.account-settings .form-page-container{padding:0}.account-settings .user-information{padding:0}.account-settings .user-information .columns{padding:0}.per-period-caption{position:relative}.per-period-caption .pp-options{display:none}.per-period-caption .pp-options.visible{display:block;position:absolute;top:2rem;left:50%;margin-left:-6rem;width:12rem;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 .25rem .625rem 0 rgba(0,0,0,.2);-moz-box-shadow:0 .25rem .625rem 0 rgba(0,0,0,.2);box-shadow:0 .25rem .625rem 0 rgba(0,0,0,.2)}.per-period-caption .pp-options.visible:before{content:'';width:0;height:0;border-style:solid;border-width:0 .625rem .625rem .625rem;border-color:transparent transparent #fff transparent;position:absolute;background:transparent;top:-.625rem;left:50%;margin-left:-8px}.per-period-caption .pp-options.visible a{display:block;text-align:left;padding:0;line-height:48px;border-bottom:1px solid #dfdfdf;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;padding:0 1rem}.per-period-caption .pp-options.visible a:hover{background:#f9f9f9}.per-period-caption .pp-options.visible a:last-child{border:none}.extras-container{margin-top:2rem}#FixCalculatorController .left-content{padding-bottom:1.5rem}#FixCalculatorController .select-indicator{display:inline-block;width:1rem;height:1rem;border:.0625rem solid rgba(0,0,0,.38);-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;position:relative;margin-right:.75rem;margin-left:.5rem;vertical-align:middle;top:-.0625rem}#FixCalculatorController .select-indicator:after{content:'';position:absolute;top:.1875rem;left:.1875rem;width:.5rem;height:.5rem;background:#3e8be1;-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}#FixCalculatorController .select-indicator.not-selected:after{opacity:0}#FixCalculatorController .select-indicator.selected:after{opacity:1}#FixCalculatorController .finance-header{background:url("https://cdn.needacar.co.nz/nac/images/finance-image.jpg") 50% 50% no-repeat;background-size:cover;width:100%;height:230px}#FixCalculatorController .asterisk-sp.show-for-medium{margin-bottom:0;padding-bottom:0;margin-top:1rem}#FixCalculatorController h1{margin-top:2rem;font-size:22px;line-height:27px}#FixCalculatorController h2{margin-top:2rem;margin-bottom:1rem;font-family:"Roboto",sans-serif;letter-spacing:0}#FixCalculatorController h2 i{font-size:1.5rem;margin-right:.75rem;vertical-align:middle}#FixCalculatorController #calc-vehicle-section{padding-bottom:1rem}#FixCalculatorController #calc-fields{padding:1rem .5rem 0}#FixCalculatorController .single-option{padding-bottom:.5rem;padding-left:2rem}#FixCalculatorController .summary-terms{padding-top:.25rem}#FixCalculatorController .summary-terms label{margin-bottom:.5rem}#FixCalculatorController .summary-term-list{margin:0}#FixCalculatorController .term{list-style:none;width:18%;float:left;font-size:1.375rem;font-weight:300;text-align:center;line-height:62px;color:#262626;border:.0625rem solid rgba(0,0,0,.38);margin-right:2.25%;cursor:pointer;-webkit-border-radius:.1875rem;-moz-border-radius:.1875rem;-ms-border-radius:.1875rem;-o-border-radius:.1875rem;border-radius:.1875rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#FixCalculatorController .term:last-child{margin-right:0}#FixCalculatorController .term.selected{color:#fff;background-color:#3e8be1;border-color:#3e8be1;-webkit-box-shadow:0 .1875rem .5rem 0 rgba(62,139,225,.45);-moz-box-shadow:0 .1875rem .5rem 0 rgba(62,139,225,.45);box-shadow:0 .1875rem .5rem 0 rgba(62,139,225,.45);border-radius:.1875rem}#FixCalculatorController .finance-calc-disclaimer-2{display:none}#FixCalculatorController .finance-calc-disclaimer{padding:2rem 0 2.5rem}#FixCalculatorController .finance-calc-disclaimer .inner{position:relative}#FixCalculatorController #finance-calc-fixed{position:fixed;bottom:0;left:0;right:0;line-height:3.5rem;background:#fff;-webkit-box-shadow:inset 0 .0625rem 0 0 #dadada,0 -.0625rem .625rem 0 rgba(0,0,0,.05);-moz-box-shadow:inset 0 .0625rem 0 0 #dadada,0 -.0625rem .625rem 0 rgba(0,0,0,.05);box-shadow:inset 0 .0625rem 0 0 #dadada,0 -.0625rem .625rem 0 rgba(0,0,0,.05);z-index:100}#FixCalculatorController #finance-calc-fixed .how-calculated{font-size:.75rem;text-align:right;line-height:3.5rem;width:50%;float:right}#FixCalculatorController #finance-calc-fixed .how-calculated a{color:rgba(0,0,0,.54);border-bottom:.0625rem dotted rgba(0,0,0,.38)}#FixCalculatorController #finance-calc-fixed .price-term{font-size:1.5rem;line-height:3.5rem;letter-spacing:-.0625rem;color:rgba(0,0,0,.87);width:50%;float:left}#FixCalculatorController #finance-calc-fixed .price-term .dagger{color:rgba(0,0,0,.38);font-size:1rem;position:relative;top:-.5rem;margin-left:.125rem}#FixCalculatorController #finance-calc-fixed .price-term .per-term{font-size:.6875rem;line-height:.6875rem;color:rgba(0,0,0,.54);width:.625rem;display:inline-block;margin-left:.25rem;letter-spacing:.1px}#FixCalculatorController .summary-totals{padding-bottom:3rem}#FixCalculatorController .summary-totals .summary-item{font-size:.75rem;line-height:2.75rem;color:rgba(0,0,0,.54);background:#fff;padding:0;border-top:1px solid #ecefef}#FixCalculatorController .summary-totals .summary-item span{float:right;color:rgba(0,0,0,.87)}#FixCalculatorController .summary-totals .summary-item.total{border-top:.0625rem solid #ecefef;font-size:1rem;font-weight:bold}#FixCalculatorController .summary-totals .summary-small-total{font-size:.75rem;color:rgba(0,0,0,.38);text-align:right}#FixCalculatorController .summary-extras{padding:0 0 1rem}#FixCalculatorController .summary-extras .remove-link{position:absolute;right:0;top:1.25rem;font-size:18px;color:rgba(0,0,0,.54);-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#FixCalculatorController .summary-extras .remove-link:hover{color:#3e8be1}#FixCalculatorController .summary-extras .summary-item{position:relative;border-bottom:.0625rem solid #dfdfdf;padding:1rem 0}#FixCalculatorController .summary-extras .summary-item .title{padding-right:2rem;font-weight:bold;color:rgba(0,0,0,.87)}#FixCalculatorController .summary-extras .summary-item .display-name,#FixCalculatorController .summary-extras .summary-item .ppw{font-size:14px;color:rgba(0,0,0,.54)}#FixCalculatorController .summary-extras .summary-item:first-child{border-top:.125rem solid rgba(0,0,0,.38)}#FixCalculatorController .summary-extras .summary-item:last-child{border-bottom:none}#FixCalculatorController .summary-extras .summary-item .price{color:rgba(0,0,0,.38);font-size:.75rem;font-style:italic;text-align:left;display:block}#FixCalculatorController .fin-calc-full-extras{position:relative;margin-top:1.5rem;padding-top:.25rem}#FixCalculatorController .fin-calc-full-extras .fin-extra-title{padding:0 1rem}#FixCalculatorController .fin-calc-full-extras:after{content:'';position:absolute;left:0;right:0;top:0;background:#ebebec;border-top:.0625rem solid #d3d3d3;border-bottom:.0625rem solid #d3d3d3;height:.625rem}#FixCalculatorController #calc-summary{position:relative}#FixCalculatorController #calc-summary:after{content:'';position:absolute;left:0;right:0;top:0;background:#ebebec;border-top:.0625rem solid #d3d3d3;border-bottom:.0625rem solid #d3d3d3;height:.625rem}#FixCalculatorController #calc-summary h2{margin:2.25rem 0 1.25rem}#FixCalculatorController #calc-summary h2 i{position:relative;bottom:-.1875rem}#FixCalculatorController .summary-repayments{background:#f9f9f9;padding:2.5rem 0 5rem;position:relative}#FixCalculatorController .summary-repayments:before{content:'';position:absolute;left:50%;top:0;margin-left:-.625rem;width:0;height:0;border-style:solid;border-width:1rem 1rem 0 1rem;border-color:#fff transparent transparent transparent}#FixCalculatorController .summary-repayments .title{font-size:.875rem;text-align:center;line-height:1.063rem;color:rgba(0,0,0,.54);margin-bottom:.5rem}#FixCalculatorController .summary-repayments .price{font-size:2rem;text-align:center;line-height:2.375rem;color:#151426}#FixCalculatorController .summary-repayments .price .dagger{font-size:.9375rem;color:rgba(0,0,0,.38);position:relative;top:-.875rem;margin-left:.25rem}#FixCalculatorController .summary-repayments .per-term-dd .pp-options{display:none}#FixCalculatorController .summary-repayments .per-term-dd .pp-options.visible{display:block;position:absolute;top:100%;right:0;width:12rem;background:#fff;border:1px solid #dfdfdf;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}#FixCalculatorController .summary-repayments .per-term-dd .pp-options.visible a{display:block;text-align:left;padding:0;line-height:48px;border-bottom:1px solid #dfdfdf;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;padding:0 1rem}#FixCalculatorController .summary-repayments .per-term-dd .pp-options.visible a:hover{background:#f9f9f9}#FixCalculatorController .summary-repayments .per-term-dd .pp-options.visible a:last-child{border:none}#FixCalculatorController .summary-repayments .per-term-dd{position:relative;font-size:.875rem;text-align:center;line-height:1.063rem;color:rgba(0,0,0,.54);display:table;margin:0 auto 1rem}#FixCalculatorController .summary-repayments .per-term-dd a{color:rgba(0,0,0,.87)}#FixCalculatorController .summary-repayments .per-term-dd i{vertical-align:middle;font-size:1.5rem}#FixCalculatorController .summary-repayments .button{margin-top:.75rem}#FixCalculatorController .summary-repayments .summary-disclaimer{font-family:"Roboto",sans-serif;font-size:.75rem;line-height:1.25rem;color:rgba(0,0,0,.38)}#FixCalculatorController .fin-calc-full-extras .extra-details,#FixCalculatorController .fin-calc-full-extras .per-period-display,#FixCalculatorController .fin-calc-full-extras .full-price{display:block;padding-left:2.5rem;font-size:.875rem}#FixCalculatorController .fin-calc-full-extras .per-period-display{color:rgba(0,0,0,.38);font-size:14px}#FixCalculatorController .fin-calc-full-extras .extra-details,#FixCalculatorController .fin-calc-full-extras .full-price{color:rgba(0,0,0,.87);font-size:15px;font-weight:bold}#FixCalculatorController .fin-calc-full-extras .accordion{background:transparent;margin-bottom:0}#FixCalculatorController .fin-calc-full-extras .accordion .accordion-title{background:transparent;border:none;padding:13px 1rem 0 3.5rem;font-size:1rem;color:rgba(0,0,0,.87);position:relative;height:58px;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:100%;padding-right:3rem}#FixCalculatorController .fin-calc-full-extras .accordion .accordion-title a{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;width:100%;padding-right:3rem;display:inline-block}#FixCalculatorController .fin-calc-full-extras .accordion .accordion-title span{display:block;font-size:12px;color:rgba(0,0,0,.38);line-height:20px}#FixCalculatorController .fin-calc-full-extras .accordion .accordion-title:before{content:"";font-family:"icomoon";color:rgba(0,0,0,.54);font-size:1.375rem;position:absolute;right:1rem;top:.5rem;line-height:3.5rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#FixCalculatorController .fin-calc-full-extras .accordion .accordion-title:after{content:'';position:absolute;top:0;background:#dfdfdf;left:1rem;right:1rem;height:.0625rem;z-index:1}#FixCalculatorController .fin-calc-full-extras .accordion .accordion-title i{position:absolute;left:24px;top:50%;margin-top:-10px;margin-right:1.25rem;font-size:20px;vertical-align:middle}#FixCalculatorController .fin-calc-full-extras .accordion .delivery-options-container .accordion-title{padding-top:21px}#FixCalculatorController .fin-calc-full-extras .accordion .accordion-content{border:none;background:#f9f9f9;padding:1rem;width:100%;position:relative;z-index:2}#FixCalculatorController .fin-calc-full-extras .accordion .accordion-content p{font-size:.875rem;line-height:1.313rem;color:rgba(0,0,0,.54);padding-left:2.5rem;margin-bottom:1.5rem;position:relative}#FixCalculatorController .fin-calc-full-extras .accordion .accordion-content p:after{content:'';position:absolute;height:1px;bottom:-.75rem;left:2.5rem;right:0;background:#dfdfdf}#FixCalculatorController .fin-calc-full-extras .accordion .mbi-content-container{padding-left:0;padding-right:0}#FixCalculatorController .fin-calc-full-extras .accordion .is-active>.accordion-title:before{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}#FixCalculatorController .fin-calc-full-extras .accordion .extras-row{line-height:35px;padding-left:2rem}#FixCalculatorController #calc-mbi p{padding-left:3.5rem;padding-right:.5rem}#FixCalculatorController #calc-mbi p:after{left:3.5rem;right:1rem}#FixCalculatorController #calc-mbi .slick-track{padding-top:2rem;margin-left:-1.25rem}#FixCalculatorController #calc-mbi .mbi-img{background-size:cover;width:100%;height:236px}#FixCalculatorController #calc-mbi .mbi-supplier{width:88px;height:88px;position:absolute;top:190px;left:1.5rem;background-size:contain}#FixCalculatorController #calc-mbi .mbi-product-types{padding-left:3rem}#FixCalculatorController #calc-mbi .mbi-product-types .mbi-description{font-size:14px;color:rgba(0,0,0,.38);display:block;padding-left:2.5rem;margin-bottom:.5rem}#FixCalculatorController #calc-mbi .mbi-product{padding:0 .375rem;padding-bottom:1rem;position:relative}#FixCalculatorController #calc-mbi .mbi-product .mbi-content{padding:3rem 1rem 0}#FixCalculatorController #calc-mbi .mbi-product .mbi-content .select-indicator{position:relative;width:100%;height:auto;border:none;border-radius:0;top:auto;padding:1.5rem 0;line-height:2.5rem;height:80px;margin:auto}#FixCalculatorController #calc-mbi .mbi-product .mbi-content .select-indicator:before{content:"Choose";font-family:"Roboto",sans-serif;line-height:2.5rem;border:.0625rem solid #fff;color:#fff;height:2.5rem;width:100%;-webkit-border-radius:.1875rem;-moz-border-radius:.1875rem;-ms-border-radius:.1875rem;-o-border-radius:.1875rem;border-radius:.1875rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;display:block;text-align:center;margin:auto}#FixCalculatorController #calc-mbi .mbi-product .mbi-content .select-indicator:after{display:none}#FixCalculatorController #calc-mbi .mbi-product .mbi-content .select-indicator:hover:before{background:#fff}#FixCalculatorController #calc-mbi .mbi-product .mbi-content .select-indicator.selected:before{content:"";font-family:"icomoon";color:#3e8be1;width:2rem;height:2rem;font-size:1.5rem;background:#fff;-webkit-box-shadow:0 .125rem .125rem 0 rgba(0,0,0,.1);-moz-box-shadow:0 .125rem .125rem 0 rgba(0,0,0,.1);box-shadow:0 .125rem .125rem 0 rgba(0,0,0,.1);-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;margin:auto;display:block;line-height:2rem}#FixCalculatorController #calc-mbi .slick-dots{margin:0;list-style:none;text-align:center;padding:1.5rem 0 0}#FixCalculatorController #calc-mbi .slick-dots li{border:none;background:#e5e5e5;padding:0;margin:0 .25rem;float:none;width:.5rem;display:inline-block;height:.5rem;cursor:pointer;color:transparent;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}#FixCalculatorController #calc-mbi .slick-dots li.slick-active{background:#466dba}#FixCalculatorController #calc-mbi .mbi-title{font-size:1rem;font-weight:900;line-height:1.188rem;color:#fff;margin-bottom:.25rem}#FixCalculatorController #calc-mbi .mbi-cover{font-size:.875rem;line-height:1.375rem;color:#fff}#FixCalculatorController #calc-mbi .mbi-price{font-size:41px;font-weight:900;line-height:49px;letter-spacing:-.0625rem;color:#fff}#FixCalculatorController #calc-mbi .mbi-price span{font-size:2rem;font-weight:900;line-height:39px;color:#fff;position:relative;top:-.4375rem;margin-right:.25rem}#FixCalculatorController #calc-mbi .mbi-excess,#FixCalculatorController #calc-mbi .mbi-terms{opacity:.7;font-family:"Roboto",sans-serif;font-size:.875rem;line-height:1.375rem;color:#fff;display:block;font-weight:300}#FixCalculatorController .calc-delivery-options .per-period-display{display:block;font-size:14px;padding-left:2.5rem;margin-top:-15px}#FixCalculatorController .calc-delivery-options .full-price{display:inline;font-size:1rem;padding-left:1rem;margin-top:0}#FixCalculatorController .calc-delivery-options .location{width:140px;display:inline-block}#FixCalculatorController .delivery-options-container .accordion-content{padding-bottom:0 !important;padding-right:0 !important}#FixCalculatorController .delivery-options-container .accordion-content p{padding-right:1rem;margin-bottom:0}#FixCalculatorController .delivery-options-container .accordion-content .calc-delivery-options{max-height:160px;overflow:auto}#FixCalculatorController .calc-vehicle{display:inline-block;border:.0625rem solid #dfdfdf;-webkit-box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.04);-moz-box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.04);box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.04);max-height:130px;width:100%}#FixCalculatorController .calc-vehicle .calc-img{width:133px;float:left}#FixCalculatorController .calc-vehicle .calc-img img{max-width:100%;max-height:101px}#FixCalculatorController .calc-vehicle .calc-text{width:100%;max-width:calc(100% - 133px);float:left;padding:.75rem 1rem}#FixCalculatorController .calc-vehicle .calc-text h6{font-size:.8125rem;font-weight:bold;line-height:1rem;color:rgba(0,0,0,.87);font-family:"Roboto",sans-serif;letter-spacing:0}#FixCalculatorController .calc-vehicle .calc-text .price{font-size:14px;line-height:1rem;color:rgba(0,0,0,.54)}#FixCalculatorController .calc-vehicle .dealership{color:rgba(0,0,0,.54);font-size:12px;font-style:italic}#FixCalculatorController .calc-vehicle .dealership i{font-size:14px;vertical-align:middle;margin-right:.25rem;position:relative;top:-2px}#AffordabilitySearchController{padding:2rem 1rem 3rem}#AffordabilitySearchController p{margin-bottom:2rem}#AffordabilitySearchController .afford-container{max-width:640px;margin:auto}#LifestyleSearchController{padding:2rem 0 3rem}#LifestyleSearchController p{margin-bottom:2rem}#LifestyleSearchController .ls-category-select{cursor:pointer;padding:1rem 1rem 0;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#LifestyleSearchController .ls-category-options,#LifestyleSearchController .button{max-width:450px;margin:auto}#LifestyleSearchController .need-vehicle{font-size:14px;line-height:17px;text-align:center;color:rgba(0,0,0,.54);background:#fff;padding:0 1.5rem;position:relative;top:-18px;display:table;margin:auto}#LifestyleSearchController .ls-category-slider{text-align:center;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;padding:.5rem 0 2rem;margin:1rem 0 2rem;position:relative}#LifestyleSearchController .ls-category-slider .ls-icon{padding-top:1rem;height:136px;width:136px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;position:relative;z-index:1;margin:auto}#LifestyleSearchController .ls-category-slider .ls-icon:before{content:'';position:absolute;top:0;left:0;height:136px;width:136px;background:#eef0f3;-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;z-index:2}#LifestyleSearchController .ls-category-slider .ls-icon:after{content:'';position:absolute;top:4px;left:4px;height:128px;width:128px;background:#fff;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;z-index:3}#LifestyleSearchController .ls-category-slider .ls-icon i{font-size:60px;position:relative;z-index:10;line-height:107px;color:#eef0f3;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#LifestyleSearchController .ls-category-slider .ls-icon img{position:relative;z-index:10;width:80px;margin:auto;top:50%;margin-top:-47px}#LifestyleSearchController .ls-category-slider .category-name{color:#9e9e9e;font-weight:400;padding-top:1rem;display:block;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#LifestyleSearchController .slick-active{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}#LifestyleSearchController .slick-active .ls-icon{background-image:-owg(linear-gradient(0deg,#f68c48 0%,#ef465e 100%));background-image:-webkit(linear-gradient(0deg,#f68c48 0%,#ef465e 100%));background-image:-moz(linear-gradient(0deg,#f68c48 0%,#ef465e 100%));background-image:-o(linear-gradient(0deg,#f68c48 0%,#ef465e 100%));background-image:linear-gradient(0deg,#f68c48 0%,#ef465e 100%)}#LifestyleSearchController .slick-active .ls-icon:before{opacity:0}#LifestyleSearchController .slick-active .ls-icon i{color:#de5353;background:-webkit-linear-gradient(left,#de5353,#f68949);-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#LifestyleSearchController .slick-active .category-name{color:#de5353;font-weight:bold}#LifestyleSearchController .button{margin-top:3rem}#LifestyleSearchController .reset{text-align:center;display:block;color:rgba(0,0,0,.54);font-size:14px;margin-top:1.5rem}#LifestyleSearchController .reset i{font-size:14px;margin-right:.25rem}#LifestyleSearchController .rzslider{min-width:222px;margin:2rem 0 2.5rem}#LifestyleSearchController .rzslider .rz-bar-wrapper{padding-top:.5rem;margin-top:-.5rem}#LifestyleSearchController .rzslider .rz-pointer{top:-.8125rem;background-color:#fff;border:.0625rem solid rgba(0,0,0,.38);-webkit-box-shadow:.0625rem .0625rem .3125rem rgba(156,156,156,.5);-moz-box-shadow:.0625rem .0625rem .3125rem rgba(156,156,156,.5);box-shadow:.0625rem .0625rem .3125rem rgba(156,156,156,.5);width:1.625rem;height:1.625rem;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}#LifestyleSearchController .rzslider .rz-pointer:after{display:none}#LifestyleSearchController .rzslider .rz-bar{background:#dcdcdc}#LifestyleSearchController .rzslider .rz-selection{background:#de5353 !important}#LifestyleSearchController .rzslider .rz-bubble{top:-3.25rem;font-size:.875rem}.pre-qual-good{color:#8db209;padding-left:35px;font-size:14px;padding-top:.5rem;display:inline-block}.pre-qual-bad{color:#ec5840;padding-left:35px;font-size:14px;padding-top:.5rem;display:inline-block}.cancel-cta{text-align:center;color:rgba(0,0,0,.38);display:block;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.cancel-cta:hover{color:rgba(0,0,0,.54)}.cancel-cta i{font-size:14px;vertical-align:middle;position:relative;top:-1px;margin-right:.25rem}#PasswordController{padding-top:3rem}#PasswordController .profile-container{padding-top:1rem}#PasswordController .ad-sidebar{display:none}#PasswordController h2.small-title{font-size:1.25rem !important;font-weight:bold;color:rgba(0,0,0,.87);width:100%;line-height:24px;max-width:450px;margin:1rem auto 0}.vehicle-small{border:1px solid #dfdfdf;display:inline-block;width:100%;margin-bottom:0;bottom:-10rem;left:0;background:#fff;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.vehicle-small .icon-arrow-thin{float:right;height:88px;display:none;position:absolute;right:0;top:0;font-size:18px}.vehicle-small .icon-arrow-thin:before{top:50%;margin-top:-10px;position:absolute;right:1rem}.vehicle-small .img{width:133px;float:left;padding:8px}.vehicle-small .text{width:100%;max-width:calc(100% - 133px);float:left;padding:1rem 1rem .5rem;position:relative;border-left:1px solid #dfdfdf}.vehicle-small .text h4{font-size:14px;font-weight:bold;line-height:17px;color:rgba(0,0,0,.87);margin-top:3px;font-family:"Roboto",sans-serif;letter-spacing:0}.vehicle-small.hide-vehicle{position:fixed;left:40%;right:40%;bottom:-10rem;opacity:0;margin:0;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.vehicle-small.hide-vehicle .text{padding-right:1.5rem}.vehicle-small.hide-vehicle .icon-arrow-thin{display:block}.vehicle-small.fixed{bottom:0;left:0;right:0;position:fixed;z-index:100;opacity:1}.vehicle-small:hover .icon-arrow-thin{color:#3e8be1}.vehicle-small .sale-icon{font-size:.4375rem;border:.0625rem solid #e2223a;padding:.1875rem .25rem .125rem;color:#e2223a;text-transform:uppercase;line-height:1;font-weight:bold;margin-top:-.125rem;margin-left:.5rem;vertical-align:middle;display:inline-block;font-family:"Roboto",sans-serif}#FixCalculatorController .calc-vehicle .calc-img{padding:.5rem;max-height:none;min-height:103px;width:133px;border-right:none}.vehicle-small .text,#FixCalculatorController .calc-vehicle .calc-text{position:relative;padding:.5rem .5rem .5rem;min-height:103px;border-left:1px solid #dfdfdf}.vehicle-small .text h6,.vehicle-small .text h4,#FixCalculatorController .calc-vehicle .calc-text h6,#FixCalculatorController .calc-vehicle .calc-text h4{margin-bottom:.125rem;font-size:16px;white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}.vehicle-small .text .orc,#FixCalculatorController .calc-vehicle .calc-text .orc{color:rgba(0,0,0,.54);font-size:12px}.vehicle-small .text .price,#FixCalculatorController .calc-vehicle .calc-text .price{font-size:14px;line-height:1.5rem;color:rgba(0,0,0,.87)}.vehicle-small .text .price.special,#FixCalculatorController .calc-vehicle .calc-text .price.special{color:#e2223a}.vehicle-small .text .price.special .orc,#FixCalculatorController .calc-vehicle .calc-text .price.special .orc{color:#e2223a}.vehicle-small .text .specs,#FixCalculatorController .calc-vehicle .calc-text .specs{margin:0;padding:.125rem 0;display:table;width:100%}.vehicle-small .text .specs li,#FixCalculatorController .calc-vehicle .calc-text .specs li{list-style:none;float:left;color:rgba(0,0,0,.54);font-size:12px;line-height:17px;position:relative;padding-right:.875rem}.vehicle-small .text .specs li:after,#FixCalculatorController .calc-vehicle .calc-text .specs li:after{content:'';background:rgba(0,0,0,.54);height:2px;width:2px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px;border-radius:100px;position:absolute;left:-.5rem;top:50%;margin-top:-2px}.vehicle-small .text .specs li:first-child:after,#FixCalculatorController .calc-vehicle .calc-text .specs li:first-child:after{display:none}.vehicle-small .text .vehicle-location,#FixCalculatorController .calc-vehicle .calc-text .vehicle-location{display:block;font-size:12px;text-align:left;color:rgba(0,0,0,.54);font-style:italic;white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;width:100%;padding-right:1rem}.vehicle-small .text .vehicle-location i,#FixCalculatorController .calc-vehicle .calc-text .vehicle-location i{font-size:14px;position:relative;top:-2px;vertical-align:middle}.vehicle-small .text .vehicle-location .vehicle-dealership,#FixCalculatorController .calc-vehicle .calc-text .vehicle-location .vehicle-dealership{color:rgba(0,0,0,.38);font-style:italic}#FixCalculatorController .vehicle-input-area .vehicle-small{border:none;box-shadow:none}.vs-cta-page ::-webkit-input-placeholder,#FinanceAppController ::-webkit-input-placeholder,.contact-page-wrapper ::-webkit-input-placeholder{color:rgba(0,0,0,.54);font-weight:400}.vs-cta-page :-moz-placeholder,#FinanceAppController :-moz-placeholder,.contact-page-wrapper :-moz-placeholder{color:rgba(0,0,0,.54);font-weight:400;opacity:1}.vs-cta-page ::-moz-placeholder,#FinanceAppController ::-moz-placeholder,.contact-page-wrapper ::-moz-placeholder{color:rgba(0,0,0,.54);font-weight:400;opacity:1}.vs-cta-page :-ms-input-placeholder,#FinanceAppController :-ms-input-placeholder,.contact-page-wrapper :-ms-input-placeholder{color:rgba(0,0,0,.54);font-weight:400}.vs-cta-page :placeholder-shown,#FinanceAppController :placeholder-shown,.contact-page-wrapper :placeholder-shown{color:rgba(0,0,0,.54);font-weight:400}.vs-cta-page p,#FinanceAppController p,.contact-page-wrapper p{font-size:15px;color:rgba(0,0,0,.87)}.vs-cta-page p.contact-by-dealer,#FinanceAppController p.contact-by-dealer,.contact-page-wrapper p.contact-by-dealer{font-size:14px;color:rgba(0,0,0,.54);margin-bottom:.25rem}.vs-cta-page .columns,#FinanceAppController .columns,.contact-page-wrapper .columns{padding-left:1.5rem;padding-right:1.5rem}.vs-cta-page h3,#FinanceAppController h3,.contact-page-wrapper h3{font-size:1.25rem;font-weight:bold;color:rgba(0,0,0,.87);width:100%;margin-top:.25rem;margin-bottom:1rem;font-family:"Roboto",sans-serif;letter-spacing:0}.vs-cta-page.cta-content,#FinanceAppController.cta-content,.contact-page-wrapper.cta-content{padding-bottom:3rem}.vs-cta-page .add-image,#FinanceAppController .add-image,.contact-page-wrapper .add-image{border:4px dotted #dfdfdf;position:relative;cursor:pointer;min-height:80px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;margin:0 0 1rem;display:inline-block;width:100%}.vs-cta-page .add-image span,#FinanceAppController .add-image span,.contact-page-wrapper .add-image span{padding:3.5rem;display:block;height:80px}.vs-cta-page .add-image .plus:before,#FinanceAppController .add-image .plus:before,.contact-page-wrapper .add-image .plus:before{width:3px;height:44px;content:'';background:#dfdfdf;position:absolute;left:50%;top:50%;margin-top:-22px;margin-left:-1.5px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.vs-cta-page .add-image .plus:after,#FinanceAppController .add-image .plus:after,.contact-page-wrapper .add-image .plus:after{width:44px;height:3px;content:'';background:#dfdfdf;position:absolute;left:50%;top:50%;margin-top:-1.5px;margin-left:-22px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.vs-cta-page .add-image:hover,#FinanceAppController .add-image:hover,.contact-page-wrapper .add-image:hover{border-color:#3e8be1}.vs-cta-page .add-image:hover .plus:before,.vs-cta-page .add-image:hover .plus:after,#FinanceAppController .add-image:hover .plus:before,#FinanceAppController .add-image:hover .plus:after,.contact-page-wrapper .add-image:hover .plus:before,.contact-page-wrapper .add-image:hover .plus:after{background:#3e8be1}.vs-cta-page .current-photos,#FinanceAppController .current-photos,.contact-page-wrapper .current-photos{clear:both}.vs-cta-page .blue-button,#FinanceAppController .blue-button,.contact-page-wrapper .blue-button{margin-top:1.5rem;display:inline-block;width:100%;cursor:pointer}.vs-cta-page .icon-cross,#FinanceAppController .icon-cross,.contact-page-wrapper .icon-cross{color:#dfdfdf;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;height:25px;width:25px;border:1px solid #dfdfdf;position:absolute;top:.25rem;right:.25rem;z-index:100;font-size:18px;text-align:center;vertical-align:middle;line-height:25px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.vs-cta-page .icon-cross:hover,#FinanceAppController .icon-cross:hover,.contact-page-wrapper .icon-cross:hover{color:#3e8be1;border-color:#3e8be1}.vs-cta-page .photo,#FinanceAppController .photo,.contact-page-wrapper .photo{width:50%;display:inline-block;float:left;position:relative;margin:.5rem 0}.vs-cta-page .photo:nth-child(odd),#FinanceAppController .photo:nth-child(odd),.contact-page-wrapper .photo:nth-child(odd){padding-right:.5rem}.vs-cta-page .photo:nth-child(odd) .icon-cross,#FinanceAppController .photo:nth-child(odd) .icon-cross,.contact-page-wrapper .photo:nth-child(odd) .icon-cross{right:.75rem}.vs-cta-page .photo:nth-child(even),#FinanceAppController .photo:nth-child(even),.contact-page-wrapper .photo:nth-child(even){padding-left:.5rem}.vs-cta-page .photo:nth-child(2n+1),#FinanceAppController .photo:nth-child(2n+1),.contact-page-wrapper .photo:nth-child(2n+1){clear:both}.vs-cta-page textarea,#FinanceAppController textarea,.contact-page-wrapper textarea{border:none;box-shadow:none;border-bottom:1px solid #dfdfdf;padding-left:0}.vs-cta-page textarea:focus,#FinanceAppController textarea:focus,.contact-page-wrapper textarea:focus{border-bottom:2px solid #3e8be1}.vs-cta-page textarea.multi-row,#FinanceAppController textarea.multi-row,.contact-page-wrapper textarea.multi-row{border:1px solid #dfdfdf;padding:.5rem;margin-bottom:2px}.vs-cta-page textarea.multi-row:focus,#FinanceAppController textarea.multi-row:focus,.contact-page-wrapper textarea.multi-row:focus{border:2px solid #3e8be1;margin-bottom:0}.cta-check{cursor:pointer}.cta-check .message{line-height:15px;font-family:"Roboto",sans-serif;color:rgba(0,0,0,.87);font-style:normal;position:relative;top:5px;padding-left:.25rem;cursor:pointer;font-size:.875rem;display:inline-flex;line-height:18px;width:calc(100% - 30px);float:right}.vs-cta-page .standard-btn{margin:2rem auto}.vs-cta-page p{margin-top:1.5rem}.vs-cta-page p.contact-by-dealer{margin-bottom:0}.form-page-container h1,.form-page-container h2{margin-top:2.5rem}.keyword-search-container{position:relative;display:inline-block;width:100%;padding-bottom:1px}#keyword-location-search .keyword-inner{position:relative;display:block;max-width:741px;margin:auto}#keyword-location-search .keyword-inner .reset-search{opacity:0;position:absolute;top:0;right:0;padding:0 1rem;z-index:20;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;color:rgba(0,0,0,.87);line-height:54px}#keyword-location-search .keyword-inner .reset-search i{vertical-align:middle}#keyword-location-search .keyword-inner .ng-not-empty+a{opacity:1}.home-suggestions .selected{background:#f8f8f8}#header-suggestions .selected{background:#f8f8f8}#header-suggestions,.home-suggestions{background:#fff;position:absolute;top:100%;left:0;width:100%;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;z-index:50}#header-suggestions .search-subtitle,.home-suggestions .search-subtitle{background:#f4f4f6;color:#9b9fa9;font-family:"Roboto",sans-serif;font-weight:400;font-size:.75rem;padding:0 1rem;line-height:1.5rem;position:relative;z-index:5}#header-suggestions a,.home-suggestions a{display:block}#header-suggestions .ng-scope .suggestion,.home-suggestions .ng-scope .suggestion{border-bottom:.0625rem solid #dfdfdf;color:#2b2b2b;background:#fff;font-family:"Roboto",sans-serif;font-size:1rem;padding:0 1rem;line-height:48px;width:100%;display:block;white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#header-suggestions .ng-scope .suggestion.selected,.home-suggestions .ng-scope .suggestion.selected{background:#f9f9f9}#header-suggestions .ng-scope .suggestion:hover,.home-suggestions .ng-scope .suggestion:hover{background:#f9f9f9}#header-suggestions .ng-scope:last-child .suggestion,.home-suggestions .ng-scope:last-child .suggestion{border-bottom:none;padding-bottom:1rem}#FinanceAppController #VehicleController{padding:1.5rem 1.5rem 0}#FinanceAppController .vehicle-small.fixed{bottom:auto;left:auto;right:auto;position:static;z-index:100;opacity:1}#FinanceAppController .custom-dropdown-area ul{top:38px}#FinanceAppController .custom-dropdown-area .custom-dropdown-button>div{line-height:34px}.rz-bubble{display:none !important}.slider-caption-container{width:100%;display:table}.slider-from{float:left}.slider-to{float:right}.slider-to,.slider-from{font-size:14px}#thank-you-page{padding-top:2rem;padding-bottom:3rem}#thank-you-page .vehicle-btns{display:inline-block;width:100%}#thank-you-page .standard-btn{margin:1rem 0 0}#thank-you-page .standard-btn i{font-size:16px;vertical-align:middle;position:relative;top:-1px}#thank-you-page hr{margin:2rem auto}#thank-you-page .callout{margin-bottom:2rem}#thank-you-page .callout p{margin-bottom:0}#thank-you-page .similar-vehicles h3{font-weight:bold;font-size:1.125rem;margin-bottom:1.5rem;text-align:left;padding-left:1rem;color:rgba(0,0,0,.87)}#thank-you-page .similar-vehicles h6{font-size:14px}#thank-you-page .similar-vehicles .price{font-size:14px}#thank-you-page .similar-vehicles .asterisk-sp{padding-top:1rem;padding-left:1rem}.confirm-inner2{padding:3rem 0;max-width:640px;margin:auto;position:relative}.location-callout .callout{margin-top:1rem;padding:1rem;max-width:1256px;margin:1rem 1rem 0}.location-callout .callout i{font-size:20px;vertical-align:middle;position:relative;top:-2px;margin-right:.25rem}.location-callout .callout p{margin-bottom:0;color:#3e8be1}.location-callout .callout a{border-bottom:1px dotted #6aa6e8;white-space:nowrap}.location-callout .count{cursor:pointer;white-space:nowrap;border-bottom:1px dotted #6aa6e8;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.location-callout .count:hover{color:#2071cc}#search-main.list .location-callout .callout{max-width:1288px}.contact-callout{padding:1rem;text-align:center;width:100%;margin-bottom:1.5rem}.contact-callout i{font-size:20px;vertical-align:middle;position:relative;top:-2px;margin-right:.25rem;color:#3e8be1}.contact-callout p{margin-bottom:0;color:#3e8be1}.contact-callout a{text-decoration:underline;font-weight:bold;white-space:nowrap}.contact-callout.i-icon p{padding-left:2rem;position:relative}.contact-callout.i-icon p i{position:absolute;left:0;top:2px}.ss-no-search-page .no-saved-search{padding-top:0;text-align:center}.ss-no-search-page .no-saved-search .large-text{font-weight:bold;font-size:20px;display:block;padding-bottom:.5rem}#dealer-enquiries{background:#f9f9f9;border:1px solid #dfdfdf;padding:1rem 1rem 0;margin-top:2rem}.contact-form label{margin-bottom:.75rem}.vehicle-error-page{padding-bottom:3rem}.vehicle-error-page .content{padding-bottom:3rem}.vehicle-error-page .vehicle-slider{margin-left:-1rem;margin-right:-1rem}.vehicle-error-page .vehicle{padding:0 .5rem;text-align:left}.vehicle-error-page .vehicle-info{padding-top:1rem}.vehicle-error-page h4{font-family:"Roboto",sans-serif;white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;display:inline-block;width:100%}.vehicle-error-page h4 a{color:rgba(0,0,0,.87);font-family:"Roboto",sans-serif;opacity:.8;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.vehicle-error-page h4 a:hover{color:rgba(0,0,0,.54);opacity:1}.vehicle-error-page p{margin-bottom:2rem}.vehicle-error-page .price{color:rgba(0,0,0,.54)}.vehicle-error-page .slick-dots{margin:0;list-style:none;text-align:center;padding:1rem 0 0}.vehicle-error-page .slick-dots li{border:none;background:#ccc;opacity:.6;padding:0;margin:0 .375rem;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%}.vehicle-error-page .slick-dots li.slick-active{background:#de5353;opacity:1}.vehicle-error-page .disclaimer p{margin-top:2rem;font-size:11px !important;font-family:"Roboto",sans-serif;color:#dfdfdf !important;text-align:center}.vehicle-error-page .slider-container{background:#fff;padding:1rem 0;overflow:hidden}.vehicle-error-body{background:#333 url("https://cdn.needacar.co.nz/nac/error/star_transparent.png") repeat}.vehicle-error-body #error-page{background:transparent}}@media only screen and (min-width:320px){#lw-form-modal #modal-inner .express-view{padding:1.5rem 1.5rem 0}#lw-form-modal #modal-inner .express-view .express-360,#lw-form-modal #modal-inner .express-view .express-video{width:45px}#lw-form-modal #modal-inner .express-view .express-360 i,#lw-form-modal #modal-inner .express-view .express-video i{font-size:2.375rem}#lw-form-modal #modal-inner .view-vehicle-container{padding:1.5rem 1rem}#lw-form-modal #modal-inner .view-vehicle-container a{padding:.75rem}}@media only screen and (min-width:360px){.home-container #on-sale-vehicles .kudos-section .kudos-item{display:block}}@media only screen and (min-width:375px){#VehicleController #review-section .buyerscore-logo{display:inline;width:110px;float:right;position:relative;bottom:-1px}.vehicle-error-page .vehicle{max-width:300px;width:100%}.vehicle-error-page .slider-container{padding-top:2rem}.vehicle-error-page .slick-track{margin-left:1rem}.vehicle-reviews-container #feedback-section .feedback-row{width:50%;float:left}.icon-tooltip{white-space:pre;width:auto}.home-container #banner{padding-bottom:5rem}.home-container #banner h1{max-width:410px;font-size:38px;line-height:44px;margin:2.5rem auto}.home-container #banner .tabs .tabs-title a{font-size:16px;padding:1.25rem 1.5rem}.home-container #banner .tabs-content .zselect{width:50%;float:left;margin-bottom:10px;height:54px;line-height:54px}.home-container #banner .tabs-content .zselect ul{top:52px}.home-container #banner .tabs-content #make,.home-container #banner .tabs-content #keyword{padding-top:1rem;padding-bottom:1rem}.home-container #banner .tabs-content #home-model-select+.zselect{border-left:none}.home-container #home-search h2{font-size:28px}.home-container #home-search .tabs-title a{font-size:18px;padding:0 1rem}.home-container #on-sale-vehicles .inner{padding-bottom:0}#search-main.gallery .vehicle-info h4{font-size:17px}#search-main.gallery .vehicle-info .specs{font-size:12px}#search-main.gallery .vehicle-info .specs li:after{top:8px}#search-main.gallery .vehicle-info .price{font-size:14px}#search-main.gallery .vehicle-info .sale-icon{padding-top:1px}#search-main.gallery .vehicle-info .pd-offer-item{font-size:11px;padding-top:4px}#search-main.list .vehicle-content{padding:14px 8px}#search-main.list .sale-icon{padding-top:1px}#search-main.list .lifestyle-score{margin:0 .625rem}#search-main.list .vehicle-image{width:110px}#search-main.list .vehicle-container{padding:0 .625rem}#search-main.list .vehicle-inner{border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf}#search-main.list .vehicle-info{width:calc(100% - 110px)}#search-main.list .vehicle-info h4{font-size:16px}#search-main.list .vehicle-info h4 .is-hot{line-height:18px}#search-main.list .vehicle-info .specs{font-size:10px}#search-main.list .vehicle-info .price{font-size:14px}#search-main.list .vehicle-info .pd-offer-item{font-size:11px;padding-top:4px}#search-main.list .vehicle-info .pd-offer-item:before{top:10px}#search-main.list .featured .lifestyle-score{margin-left:7px}#search-main.list .featured .lifestyle-score .score-text{padding-left:10px}#search-main.list .featured .vehicle-container{background:transparent;margin-left:7px;padding-left:0;border-left:3px solid #3e8be1}#search-main.list .featured .vehicle-inner{border-left:1px solid #3e8be1}}@media only screen and (min-width:400px){.result-payment-info.active{padding:1.5rem;max-width:370px}.result-payment-info.active h6{margin-bottom:1rem;font-size:18px}#search-options .search-filters .locations .count{display:inline}#lw-modal-message h4,#lw-modal-message h1,#RegistrationController h4,#RegistrationController h1,#reg-your-interest h4,#reg-your-interest h1{font-size:24px}}@media only screen and (min-width:420px){#master-search .search-entry .search-input{width:69%}#master-search .search-entry .search-location{position:absolute;right:1rem}#master-search .search-entry .search-location .reset-search{padding-right:1.375rem;margin-right:1rem}.home-container #home-search h2{max-width:350px;font-size:30px}#error-page.vehicle-error-page{padding-top:15%}}@media only screen and (min-width:470px){#thank-you-page{padding:3rem 0;max-width:640px;margin:auto}#thank-you-page .left-btn,#thank-you-page .right-btn{display:inline-block;width:auto;padding:0 1.5rem}#thank-you-page .left-btn{float:left}#thank-you-page .right-btn{float:right}#DealershipShowroomController #showroom-about .misc-images .misc-images-single{max-height:350px;max-width:350px;height:9.25rem}.home-container #on-sale-vehicles .kudos-section{width:90px;float:right;padding-top:0}#search-main.list #search-results .result-text .price .vs-how-calculated a,#search-main.list .showroom-vehicle-list .result-text .price .vs-how-calculated a{color:rgba(0,0,0,.54);top:1px;font-size:12px;border-bottom:1px dotted #dfdfdf}#search-main.list #search-results .result-text .price .vs-how-calculated a:before,#search-main.list .showroom-vehicle-list .result-text .price .vs-how-calculated a:before{display:none}#search-main.list #search-results .result-text .price .vs-how-calculated a i,#search-main.list .showroom-vehicle-list .result-text .price .vs-how-calculated a i{display:inline;position:relative;top:-1px;display:none}#search-main.list #search-results .result-text .price .vs-how-calculated a:hover,#search-main.list .showroom-vehicle-list .result-text .price .vs-how-calculated a:hover{color:#3e8be1}.home-container #on-sale-vehicles .inner{padding-bottom:2rem}}@media only screen and (min-width:640px){.breadcrumb{margin-top:1rem;margin-left:.625rem}#error-page.vehicle-error-page .error-img{padding-bottom:2rem}#error-page.vehicle-error-page .content p{margin-bottom:3rem}#error-page.vehicle-error-page .content .error-btn{margin-top:1rem}#error-page.vehicle-error-page .error-bg{background:transparent}#error-page.vehicle-error-page .content-container{margin-top:-300px}#error-page.vehicle-error-page .vehicle-slider{max-width:900px;margin:auto}#error-page.vehicle-error-page .slick-track{margin-left:1.5rem}#error-page.vehicle-error-page .vehicle{max-width:300px}.vehicle-reviews-container #feedback-section{padding:0 1rem}.vehicle-reviews-container #feedback-section .feedback-inner{max-width:641px;margin:.25rem auto .5rem}.vehicle-reviews-container #feedback-section .feedback-row{width:33.333%;float:left;padding-bottom:.75rem}.alerts-chk{padding-left:0;padding-top:1.25rem}.alerts-chk input[type=checkbox]+span{position:relative;left:-22px}.alerts-chk p{left:-17px}.promo-title{padding-top:1.5rem}.general-tooltip-content,.home-container #on-sale-vehicles .kudos-section .tooltip-content{font-size:.75rem}.general-tooltip-content a,.home-container #on-sale-vehicles .kudos-section .tooltip-content a{font-size:.75rem !important}.favourite-vehicles #search-main.list #vehicles-row{background:#fff}#search-main.gallery #vehicles-row{padding:0}#search-main.list #search-results .vehicle-result .result-popup-links .icon-tooltip,#search-main.list .showroom-vehicle-list .vehicle-result .result-popup-links .icon-tooltip{width:200px}#search-main #search-results .vehicle-result .result-text .list-dealer-logo img,#search-main .showroom-vehicle-list .vehicle-result .result-text .list-dealer-logo img{max-height:32px;max-width:100px}#FinanceAppController .fin-title h1{text-align:center}#tutorialModal .tutorial-inner{margin-left:-200px;margin-top:-20rem;top:50% !important;left:50% !important;position:fixed}#tutorialModal h6{max-width:none}#tutorialModal #tutorial-slider{padding-bottom:2rem}#tutorialModal #tutorial-slider .tutorial-slide{padding:.5rem;min-height:428px}#tutorialModal .skip-tutorial{padding-top:2rem}#tutorialModal .slick-disabled{opacity:0;cursor:default;pointer-events:none;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#tutorialModal .slick-arrow{display:block !important;color:transparent;position:absolute;width:50px;height:50px;bottom:auto;top:5rem}#tutorialModal .slick-arrow:after{font-family:"icomoon";color:rgba(255,255,255,.5);font-size:50px;position:absolute;top:0;width:50px;height:50px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#tutorialModal .slick-arrow:hover:after{color:#fff}#tutorialModal .slick-prev{left:-4rem}#tutorialModal .slick-prev:after{content:"";left:0}#tutorialModal .slick-next{right:-3.75rem}#tutorialModal .slick-next:after{content:"";right:0}.pano-error-text{max-width:600px;margin-top:-190px}.pano-error-text p{font-size:24px}.pano-error-text a{font-size:16px}.pano-error-text i{font-size:130px;margin-bottom:3rem}.pre-qual-good,.pre-qual-bad{padding-top:0}#dealer-enquiries{margin-top:3.5rem;padding:1.5rem}.contact-callout{padding:1rem;text-align:left}#paging-container .asterisk-sp{text-align:center}.account-settings h2.small-title{padding-left:9px}.account-settings .page-content-container{padding-top:0 !important}#master-search .search-other-types .hide-text{display:inline}.no-results-container .no-results{padding:0 0 1.5rem !important;font-size:26px !important}.favourite-vehicles .no-results-container{padding-top:1rem !important}.showroom-about-container .asterisk-sp{text-align:left;max-width:655px;margin:1rem auto 2rem;padding-left:1rem}.location-callout{padding:0 1rem}.location-callout .callout{margin:1.5rem auto 0;text-align:left}#search-main.list .location-callout .callout{margin:1.5rem auto 0}#thank-you-page .similar-vehicles{padding-right:1rem}.general-tooltip-content,#VehicleController #stats-section .tooltip-content{width:250px}.icon-tooltip{width:auto}.home-container #banner .tabs-content .open input+span{top:9px}.home-container #banner .tabs-content input{font-size:18px}.zselect ul li .zselect-value{line-height:2.5rem}#FinanceAppController .medium-6:nth-child(2n+1){clear:both}#FinanceAppController .standard-btn{width:auto;display:inline-block;padding:0 4rem;margin:1rem 0}#FinanceAppController .add-section{padding-right:4rem}#FinanceAppController .blue-button{margin:0;width:auto;min-width:200px}#FinanceAppController h3{margin-left:1.5rem;margin-right:1.5rem;width:auto;padding-left:0;font-size:1.25rem}#FinanceAppController .address-radio{width:25%;float:left}#FinanceAppController .address-radio:nth-child(1){padding:0 .5rem 0 0}#FinanceAppController .address-radio:nth-child(2),#FinanceAppController .address-radio:nth-child(3){padding:0 .25rem 0 .25rem}#FinanceAppController .address-radio:nth-child(4){padding:0 0 0 .5rem}#FinanceAppController #finance-form{max-width:720px;margin:auto;display:table;width:100%}#FinanceAppController .current-step-0 .finance-prev-next{padding-top:0;margin-top:0}#FinanceAppController .current-step-0 #finance-form{max-width:720px;margin:auto;display:table;width:100%}#FinanceAppController .finance-prev-next{background:transparent;padding-bottom:6rem}#FinanceAppController .finance-prev-next .finance-prev,#FinanceAppController .finance-prev-next .finance-next{text-align:center;display:inline-block;float:none;padding:0 5rem;font-size:15px;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;-ms-border-radius:.25rem;-o-border-radius:.25rem;border-radius:.25rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#FinanceAppController .finance-prev-next .finance-prev:before,#FinanceAppController .finance-prev-next .finance-prev:after,#FinanceAppController .finance-prev-next .finance-next:before,#FinanceAppController .finance-prev-next .finance-next:after{display:none}#FinanceAppController .finance-prev-next .finance-prev{line-height:43px;color:rgba(0,0,0,.54);border:.0625rem solid rgba(0,0,0,.38);margin-right:1rem}#FinanceAppController .finance-prev-next .finance-prev:hover,#FinanceAppController .finance-prev-next .finance-prev:focus{background:rgba(0,0,0,.54);border-color:rgba(0,0,0,.54);color:#fff}#FinanceAppController .finance-prev-next .finance-next{line-height:45px;background:#de5353;background-color:#de5353;color:#fff;box-shadow:0 4px 8px 0 rgba(255,209,213,.65)}#FinanceAppController .finance-prev-next .finance-next:hover,#FinanceAppController .finance-prev-next .finance-next:focus{color:#fff;background:#da3e3e;background-color:#da3e3e}#FinanceAppController #step-container{margin-bottom:2.5rem;padding-bottom:2rem}#FinanceAppController #step-container .row{max-width:740px}#FinanceAppController #step-container .row .columns{padding:0}#FinanceAppController #step-container .step-count .fin-steps{float:left;width:16.6667%;position:relative}#FinanceAppController #step-container .step-count .fin-steps:before{content:'';position:absolute;top:17px;height:4px;width:50%;right:-25%;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;background:#dfdfdf}#FinanceAppController #step-container .step-count .fin-steps:after{content:'';position:absolute;top:17px;height:4px;width:50%;right:-25%;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px}#FinanceAppController #step-container .step-count .fin-steps:last-child:before,#FinanceAppController #step-container .step-count .fin-steps:last-child:after{display:none}#FinanceAppController #step-container .step-count .fin-steps i{display:none}#FinanceAppController #step-container .step-count .fin-steps .number{display:table;border:3px solid #dfdfdf;text-align:center;width:38px;height:38px;padding-top:5px;margin:auto;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;position:relative}#FinanceAppController #step-container .step-count .fin-steps .number:before{content:'';-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;position:absolute;top:0;left:0;right:0;bottom:0}#FinanceAppController #step-container .step-count .fin-steps .text{font-size:13px;padding-top:.5rem;color:rgba(0,0,0,.38);max-width:100px;margin:auto}#FinanceAppController #step-container .step-count .fin-steps.completed:before{background:rgba(0,0,0,.54)}#FinanceAppController #step-container .step-count .fin-steps.completed span{display:none}#FinanceAppController #step-container .step-count .fin-steps.completed i{display:block;font-size:22px;color:#fff;position:relative;z-index:5}#FinanceAppController #step-container .step-count .fin-steps.completed .number{border-color:transparent;background:rgba(0,0,0,.38);color:#fff}#FinanceAppController #step-container .step-count .fin-steps.completed .text{color:rgba(0,0,0,.54)}#FinanceAppController #step-container .step-count .fin-steps.active-step .number{border:none;background:#de5353;line-height:38px;color:#fff;padding-top:0;background-image:-owg(linear-gradient(45deg,#de5353 0,#f68949 100%));background-image:-webkit(linear-gradient(45deg,#de5353 0,#f68949 100%));background-image:-moz(linear-gradient(45deg,#de5353 0,#f68949 100%));background-image:-o(linear-gradient(45deg,#de5353 0,#f68949 100%));background-image:linear-gradient(45deg,#de5353 0,#f68949 100%)}#FinanceAppController #step-container .step-count .fin-steps.active-step .number:before{background:#de5353;background-image:-owg(linear-gradient(45deg,#f8a97a 0,#de5353 100%));background-image:-webkit(linear-gradient(45deg,#f8a97a 0,#de5353 100%));background-image:-moz(linear-gradient(45deg,#f8a97a 0,#de5353 100%));background-image:-o(linear-gradient(45deg,#f8a97a 0,#de5353 100%));background-image:linear-gradient(45deg,#f8a97a 0,#de5353 100%);animation:gradient-rotate 4s linear infinite}#FinanceAppController #step-container .step-count .fin-steps.active-step .number span{position:relative;z-index:5}#FinanceAppController #step-container .step-count .fin-steps.active-step .text{color:rgba(0,0,0,.87)}.custom-table .custom-cell{min-width:100px;padding:1rem}.insurance-type h2{font-size:20px}.no-saved-search{padding:3rem 0;text-align:center}.showroom-vehicle-list .vehicles-footer{display:table;width:100%}.showroom-vehicle-list .vehicles-footer .asterisk-sp{text-align:center}h1{font-size:32px;font-weight:bold;line-height:34px;margin-bottom:1rem}h2{font-size:26px;font-weight:bold;margin-bottom:1rem}h3{font-size:22px;font-weight:bold}h4{font-size:1rem}h5{font-size:1rem}p{font-size:1rem;line-height:1.5rem;margin-bottom:1.25rem}.general-page-container{padding-top:4.5rem !important;padding-bottom:4rem}.general-page-container .inner{position:relative;display:table;width:100%;max-width:980px;margin:auto}.general-page-container #side-menu{width:160px;float:right}.general-page-container #side-menu .ad-sidebar{padding-top:2rem}.general-page-container #side-menu .ad-300-250-1{display:none}.general-page-container #main-content{width:calc(100% - 160px);float:left;max-width:none;padding-right:47px;max-width:none}.general-page-container h2{margin-bottom:.5rem}.general-page-container p+h2{margin-top:40px}.contact-page-wrapper .contact-details{max-width:none}.login-link img{width:240px;height:45px}.form-page-container{padding:0}.form-page-container .columns{padding:0}.form-page-container h1,.form-page-container h2{font-size:28px !important;margin-top:2.5rem;margin-bottom:2.25rem}.form-page-container.sign-in-form h1{margin-bottom:.75rem;margin-top:0}#RegistrationController .page-content-container,#reg-your-interest .page-content-container{max-width:640px;margin:auto}#RegistrationController h1,#reg-your-interest h1{margin-bottom:2.25rem}#PasswordController h1{margin-top:65px}#lw-video-div{background:rgba(0,0,0,.95);border:none;width:100%;max-width:none;position:fixed;top:0;left:0;right:0;bottom:0}#lw-video-div .close-reveal-modal{float:right;color:#fff}#lw-video-div .flex-video{max-width:800px;width:100%;padding:1rem;max-height:452px;height:100%;top:3rem;left:50%;margin-left:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}#LoginController{padding-top:5.5rem}#LoginController #login-fields{padding:1.25rem 0 0}#LoginController #login-fields .username{margin-bottom:1rem}#LoginController #login-fields .password{margin-bottom:1.75rem}#LoginController #login-fields .forgot-pass{text-align:left}#LoginController #register{border:none;max-width:450px;margin:0 auto}#LoginController #register .inner{text-align:left}#LoginController #register .columns{padding:0}#LoginController #or-sep{padding-left:0;padding-right:0}#LoginController #sign-in-alternate{padding:0}.account-title,.content-title{font-size:32px;line-height:39px;text-align:center;color:rgba(0,0,0,.87);font-weight:normal;margin:52px auto 14px}.content-title{margin-top:20px;text-align:left}.pre-fin-app{max-width:672px;margin:auto;padding-bottom:5rem}#FinancePreQualificationController .vehicle-small{max-width:640px;margin:1rem auto 0;display:table;margin-bottom:0}#FinancePreQualificationController .vehicle-small-container{margin-bottom:1.5rem}.form-title{padding-bottom:5px}#finance-prequal-modal .custom-dropdown-area,.fin-app-wrapper .custom-dropdown-area,#lw-form-modal .custom-dropdown-area{min-width:1px}#finance-prequal-modal [type=text],.fin-app-wrapper [type=text],#lw-form-modal [type=text]{white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;display:inline-block;padding-right:1rem}#account-profile .user-information{padding:2rem 0 1rem;width:450px;margin:auto}#account-profile .user-information .info-row{line-height:56px}#account-profile .user-information .info-row .title,#account-profile .user-information .info-row .info-value{font-size:16px;line-height:56px}#account-profile .name-image{float:left;display:inline-block}#account-profile .user-info{float:left;text-align:left;padding-left:2rem}#account-profile .user-details{display:table;width:450px;margin:auto;padding-bottom:1rem}#account-profile h2{font-size:20px !important;font-weight:normal !important;line-height:22px;text-align:left;margin-top:.25rem}#account-profile .email{font-size:16px;text-align:left;margin-bottom:0}#account-profile .edit-profile{margin:.625rem 0}#account-profile .email-change{text-align:left;display:block;background:transparent;border-radius:0;font-size:14px;color:#3e8be1;border:none;margin:.25rem 0 1.5rem;padding:0;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#account-profile .email-change:hover{color:#2071cc;background:transparent}#side-menu .side-title{color:rgba(0,0,0,.87);font-weight:bold;line-height:2rem;font-size:20px}#side-menu ul{margin:0}#side-menu ul li{list-style:none;color:rgba(0,0,0,.87);font-weight:400;line-height:2rem;font-size:1rem}#side-menu ul li a{color:rgba(0,0,0,.87);-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;position:relative}#side-menu ul li a:before{content:'';position:absolute;left:0;bottom:-2px;right:99%;height:2px;background:#3e8be1;opacity:0;-webkit-transition:all .7s cubic-bezier(.68,-.01,.265,1.55);-moz-transition:all .7s cubic-bezier(.68,-.01,.265,1.55);-o-transition:all .7s cubic-bezier(.68,-.01,.265,1.55);transition:all .7s cubic-bezier(.68,-.01,.265,1.55)}#side-menu ul li a:hover{color:#3e8be1}#side-menu ul li a:hover:before{right:0;opacity:1}.is-reveal-open{overflow:auto !important}.reveal-overlay{z-index:600;background-color:rgba(51,51,51,.75);overflow-y:hidden}#body-container{padding-bottom:379px}#error-page{padding-top:0}#error-page .error-bg{background:url("https://cdn.needacar.co.nz/nac/error/rocket.png") 0 50% no-repeat;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}#error-page .error-img{padding-bottom:3.5rem}#error-page .content-container{position:absolute;top:50%;margin-top:-180px;left:0;right:0}#error-page .content{width:100%}#error-page .content h2{font-size:2.25rem}#error-page .content p{font-size:1.5rem}#error-page .content .error-btn{max-width:200px;margin-top:3.5rem}.modal-btn{position:absolute;bottom:2px;margin-top:0;-moz-border-radius-bottomleft:.375rem;-webkit-border-bottom-left-radius:.375rem;border-bottom-left-radius:.375rem;-moz-border-radius-bottomright:.375rem;-webkit-border-bottom-right-radius:.375rem;border-bottom-right-radius:.375rem}.modal-btn .fixed-inner{padding:2rem;-moz-border-radius-bottomleft:.375rem;-webkit-border-bottom-left-radius:.375rem;border-bottom-left-radius:.375rem;-moz-border-radius-bottomright:.375rem;-webkit-border-bottom-right-radius:.375rem;border-bottom-right-radius:.375rem}.modal-title{border-bottom:.0625rem solid #e4e4e4}#lw-form-modal #modal-inner.express-view .top-features,#lw-form-modal #modal-inner.express-view .location-section{padding-left:2rem;padding-right:2rem}#lw-form-modal #modal-inner.express-view .kudos-section{padding-left:1.75rem;padding-right:1.75rem}#lw-form-modal,#location-modal,#lw-modal,#google-trans{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50% !important;left:50% !important;position:relative;overflow:hidden;padding-bottom:89px;width:425px;-webkit-border-radius:.375rem;-moz-border-radius:.375rem;-ms-border-radius:.375rem;-o-border-radius:.375rem;border-radius:.375rem;align-items:center;justify-content:center;margin:0}#lw-form-modal #modal-inner,#location-modal #modal-inner,#lw-modal #modal-inner,#google-trans #modal-inner{-moz-border-radius-bottomleft:.375rem;-webkit-border-bottom-left-radius:.375rem;border-bottom-left-radius:.375rem;-moz-border-radius-bottomright:.375rem;-webkit-border-bottom-right-radius:.375rem;border-bottom-right-radius:.375rem}#lw-form-modal .zselect ul,#location-modal .zselect ul,#lw-modal .zselect ul,#google-trans .zselect ul{position:absolute;max-width:363px}.modal-content{max-height:494px;padding:1.75rem 2rem 3rem;-moz-border-radius-bottomleft:.625rem;-webkit-border-bottom-left-radius:.625rem;border-bottom-left-radius:.625rem;-moz-border-radius-bottomright:.625rem;-webkit-border-bottom-right-radius:.625rem;border-bottom-right-radius:.625rem}#lw-form-modal{padding-bottom:115px}#lw-form-modal .modal-content{max-height:494px;overflow:auto;padding-bottom:5rem}.save-search-modal .modal-content{overflow:auto}#location-modal,#lw-modal,#google-trans{padding:0 0 113px}#location-modal .modal-content,#lw-modal .modal-content,#google-trans .modal-content{overflow:auto;padding-bottom:10rem;max-height:420px}#location-modal{padding:0}#location-modal .modal-content{padding-bottom:8rem}#location-modal #modal-inner,#lw-modal #modal-inner,#google-trans #modal-inner{position:relative}#google-trans{padding:0}.pswp__download{text-align:center}.pswp__download a{position:relative;top:-2.625rem;z-index:300;color:rgba(255,255,255,.7);font-size:16px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.pswp__download a i{margin-right:.25rem}.pswp__download a:hover{color:#fff}footer .ftr-logo{max-width:130px;padding:2rem 0}footer .company,footer .login{padding:0;color:#939496;line-height:26px}footer .login{float:right}footer .copyright{padding:1.25rem 0;margin-top:2.5rem;border-top:1px solid #3a3b40;color:#939496}footer .copyright a{color:#939496;font-size:11px}footer .copyright a:hover{color:#adafb2}footer .copyright .inner{width:100%;margin:auto}footer .copyright-links{float:left;padding:0 0 0 .75rem;line-height:23px}footer .copyright-links a{line-height:23px;padding:0 .5rem 0 0;position:relative}footer .copyright-links a:before{content:'';right:1px;top:1px;height:11px;width:1px;background:#47484d;position:absolute}footer .copyright-links a:nth-child(3){display:none}footer .copyright-links a i{font-size:16px;vertical-align:middle;position:relative;top:-1px}footer .copyright-links .fb-like{position:relative}footer .main-links a{font-size:13px;line-height:1.3;padding-bottom:.625rem;color:#919295;display:inline-block;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}footer .main-links a span{display:inline-block;background:#919295;color:#1f2532;font-size:8px;line-height:13px;padding:0 .125rem;font-weight:bold;position:relative;top:-2px;margin-left:2px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}footer .main-links a:hover{color:#adafb2}footer .main-links a:hover span{background:#adafb2;color:#1f2532}footer .main-links .primary-link{color:#fff;opacity:1;font-size:16px;font-weight:bold;line-height:24px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;margin-bottom:.5rem;height:24px;display:block}footer .main-links .primary-link i{color:#bcbdbe;margin-right:.425rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;font-size:20px;vertical-align:middle;position:relative;top:-2px}footer .main-links .primary-link i.icon-stock{font-size:28px}footer .main-links .primary-link i.icon-stock:before{color:#bcbdbe}footer .main-links .primary-link i.icon-people{font-size:26px}footer .ftr-links{margin:auto;text-align:center}footer .ftr-links .link{display:inline}footer .ftr-links .link:last-child{padding:0;width:auto}.breakpoint-width{max-width:640px}.menu-icon{width:1.25rem}.title-bar{z-index:400}.title-bar .title-bar-left{padding:0 0 0 1.5rem}.title-bar .title-bar-right{padding:0 1.625rem 0 0;width:110px;height:56px}.title-bar .title-bar-right .title-search{float:right;position:relative;height:56px}.title-bar .title-bar-right .title-search:before{content:'';width:1px;height:18px;background:rgba(200,200,200,.1);position:absolute;top:19px;left:-15px}.title-bar .title-bar-right .title-search i{font-size:24px}.title-bar .title-bar-right .menu-links{float:left}.menu-links .menu-btn{display:block;line-height:56px;cursor:pointer;width:40px;height:56px;float:right}.menu-links .menu-btn span{width:4px;height:4px;background:#fff;position:relative;right:18px;top:-3px;display:inline-block;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}.menu-links .menu-btn span:before{content:'';position:absolute;top:0;left:-6px;width:4px;height:4px;background:#fff;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}.menu-links .menu-btn span:after{content:'';position:absolute;top:0;right:-6px;width:4px;height:4px;background:#fff;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}.menu-links .menu-options{display:none;background:#fff;position:absolute;top:56px;right:65px;margin:0;width:220px;z-index:5;-webkit-box-shadow:0 .25rem .625rem 0 rgba(0,0,0,.2);-moz-box-shadow:0 .25rem .625rem 0 rgba(0,0,0,.2);box-shadow:0 .25rem .625rem 0 rgba(0,0,0,.2);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.menu-links .menu-options:before{content:'';width:0;height:0;border-style:solid;border-width:0 .625rem .625rem .625rem;border-color:transparent transparent #fff transparent;position:absolute;background:transparent;top:-.625rem;right:1rem}.menu-links .menu-options li{list-style:none;text-align:left;width:100%;max-width:220px;line-height:48px;height:48px;border-bottom:.0625rem solid #dfdfdf}.menu-links .menu-options li:last-child{border-bottom:none}.menu-links .menu-options li a{color:rgba(0,0,0,.87);display:block;line-height:48px;height:47px;padding:0 1rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.menu-links .menu-options li a:hover{background:#f9f9f9}.menu-links .menu-options li a i{font-size:18px;vertical-align:middle;margin-right:.25rem;position:relative;top:-1px;display:inline-block;width:20px}.menu-links .menu-options li a .icon-in-out{font-size:16px}.menu-links .menu-options li:last-child{border-bottom:none}.menu-links .menu-options li:last-child .accordion-content{-moz-border-radius-bottomleft:.25rem;-webkit-border-bottom-left-radius:.25rem;border-bottom-left-radius:.25rem;-moz-border-radius-bottomright:.25rem;-webkit-border-bottom-right-radius:.25rem;border-bottom-right-radius:.25rem}.menu-links .menu-options .accordion-title:focus,.menu-links .menu-options .accordion-title:hover{background-color:transparent}.menu-links .menu-options .accordion-title{padding:0 .5rem 0 1rem;border:none;font-size:1rem;line-height:48px;color:rgba(0,0,0,.87)}.menu-links .menu-options .accordion-title i{font-size:.875rem;margin-right:.5rem}.menu-links .menu-options .accordion-title:before{content:"";font-family:"icomoon";-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;font-size:1.375rem;vertical-align:middle;color:rgba(0,0,0,.54)}.menu-links .menu-options .is-active>.accordion-title:before{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.menu-links .menu-options .is-active{-webkit-transition:all .3s cubic-bezier(.42,0,.58,1);-moz-transition:all .3s cubic-bezier(.42,0,.58,1);-o-transition:all .3s cubic-bezier(.42,0,.58,1);transition:all .3s cubic-bezier(.42,0,.58,1)}.menu-links .menu-options .accordion-item{-webkit-transition:all .3s cubic-bezier(.42,0,.58,1);-moz-transition:all .3s cubic-bezier(.42,0,.58,1);-o-transition:all .3s cubic-bezier(.42,0,.58,1);transition:all .3s cubic-bezier(.42,0,.58,1)}.menu-links .menu-options .accordion{background:transparent;overflow:hidden}.menu-links .menu-options :last-child:not(.is-active)>.accordion-title{border-bottom:none}.menu-links .menu-options .accordion-content{border:none;padding:0;background:#f9f9f9;font-size:.875rem;color:rgba(0,0,0,.87);border-top:.0625rem solid #dfdfdf}.menu-links .menu-options .accordion-content a{color:rgba(0,0,0,.87);display:block;padding:.5rem 1rem .5rem 2.5rem;line-height:1.25rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.menu-links .menu-options .accordion-content a:hover{color:#3e8be1}.menu-links .menu-options .accordion-content a:after{display:none}.menu-links .menu-options .accordion-title:before{margin-top:-1.438rem}#search-options .search-filters .filters:after{right:-18px}#search-options .search-filters .locations{padding-left:2.125rem}#search-options .search-filters .list-gallery-selector{float:right;position:relative}#search-options .search-filters .list-gallery-selector:before{content:'';position:absolute;top:50%;left:0;margin-top:-.625rem;height:1.25rem;width:.0625rem;background:rgba(100,100,100,.3)}#search-options .search-filters .list-gallery-selector .view{display:inline;padding-left:.5rem;cursor:pointer}#search-options .search-filters .list-gallery-selector .view i{font-size:22px;color:#dfdfdf;vertical-align:middle;position:relative;top:-2px}#search-options .search-filters .list-gallery-selector .view.active i{color:#3e8be1}#search-options .search-filters .list-gallery-selector .view.view-list{padding-left:1rem}#search-options .search-filters .sort{padding-right:1rem}#search-main .general-tooltip-content{width:207px}#search-main .result-count{border-top:1px solid #e1e5e5;text-align:center}#search-main .media-item{font-size:11px;margin-right:.625rem}#search-main .media-item:before{top:21px;left:-6px}#search-main .express{width:48px;height:46px}#search-main .express a{width:48px;height:46px;line-height:46px}#search-main .express a span,#search-main .express a i{width:48px;height:46px;line-height:46px}#search-main .favourite{width:48px;height:46px;line-height:46px}#search-main .favourite:before{width:48px;height:46px;line-height:46px}#search-main .favourite:after{width:48px;height:46px;line-height:46px}#search-main .favourite:hover:before{opacity:.1}#search-main .media-item{line-height:46px}#search-main.gallery #search-results{padding:0 1rem 2rem}#search-main.gallery #search-results #vehicles-row{padding-top:1.5rem}#search-main.gallery .location-callout{padding:0}#search-main.gallery .location-callout .callout{margin:1.5rem auto 0}#search-main.gallery .vehicle-result{padding:0 .25rem}#search-main.gallery .vehicle-info{font-size:16px}#search-main.gallery .price-container{float:none}#search-main.gallery #search-results .vehicle-result .result-text .price .vs-how-calculated,#search-main.gallery #search-main .showroom-vehicle-list .vehicle-result .result-text .price .vs-how-calculated{display:block}#search-main.gallery .vehicle-container{padding:7px 5px 0}#search-main.gallery .featured .vehicle-inner{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0}#search-main.gallery .featured .vehicle-container{border-top:2px solid #3e8be1;border-bottom:3px solid #3e8be1;padding:0;-webkit-box-shadow:0 2px 2px 0 rgba(160,160,160,.65);-moz-box-shadow:0 2px 2px 0 rgba(160,160,160,.65);box-shadow:0 2px 2px 0 rgba(160,160,160,.65)}#search-main.gallery .featured .vehicle-container .vehicle-image{padding:5px 5px 0}.favourite-vehicles #search-main{background:#fff}.favourite-vehicles #search-main .vehicle-container{padding:0}#search-main.list .featured .vehicle-inner{border-top:1px solid #dfdfdf;border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}#search-main.list .featured .vehicle-container{margin-left:-3px}#search-main.list .vehicle-container{padding:0}#search-main.list .vehicle-result{padding-bottom:10px}#search-main.list .vehicle-more{padding-left:222px}#search-main.list .vehicle-content{padding:11px}#search-main.list .vehicle-image{width:200px;height:104px;position:relative}#search-main.list .vehicle-image img{width:200px;position:absolute}#search-main.list .vehicle-info{width:calc(100% - 200px);padding-left:22px}#search-main.list .vehicle-info h4{font-size:16px}#search-main.list .vehicle-info .specs{margin-top:2px;margin-bottom:10px;font-size:12px}#search-main.list .vehicle-info .price{font-size:14px}#search-main.list .vehicle-info .price-drop-offer{padding-right:10px}#search-main.list .vehicle-info .pd-offer-item{padding-top:4px}#search-main.list .vehicle-info .pd-offer-item:before{top:10px}#search-main.list .great-deposit{display:block;padding-top:0;margin-top:0;border:none;font-size:11px}#search-main.list #search-results #vehicles-row,#search-main.list .showroom-vehicle-list #vehicles-row{max-width:672px;padding:1.5rem 1rem 3rem}#search-main.list #search-results .medium-up-2>.column:nth-of-type(2n+1),#search-main.list #search-results .medium-up-2>.columns:nth-of-type(2n+1),#search-main.list .showroom-vehicle-list .medium-up-2>.column:nth-of-type(2n+1),#search-main.list .showroom-vehicle-list .medium-up-2>.columns:nth-of-type(2n+1){clear:none}#search-main.list #search-results .medium-up-2>.column:nth-of-type(1n),#search-main.list #search-results .medium-up-2>.columns:nth-of-type(1n),#search-main.list .showroom-vehicle-list .medium-up-2>.column:nth-of-type(1n),#search-main.list .showroom-vehicle-list .medium-up-2>.columns:nth-of-type(1n){clear:both}#search-main.list #search-results .medium-up-2>.column,#search-main.list #search-results .medium-up-2>.columns,#search-main.list .showroom-vehicle-list .medium-up-2>.column,#search-main.list .showroom-vehicle-list .medium-up-2>.columns{width:100%;float:none}#search-main.lifestyle-vehicles .lifestyle-link{padding-left:1.5rem}#search-main.lifestyle-vehicles #search-options .search-filters{padding:0}#search-main.lifestyle-vehicles #search-options .search-filters .locations{padding-left:.5rem}#search-main.lifestyle-vehicles.gallery .ls-link-inner{max-width:1200px;margin:auto}#search-main.lifestyle-vehicles.gallery #search-results .vehicle-result .favourite-area{top:1.25rem}#search-main.lifestyle-vehicles.gallery #search-results #vehicles-row{padding-top:0}#search-main.lifestyle-vehicles.list #search-results #vehicles-row{padding-top:.5rem}#search-main.lifestyle-vehicles.list #search-results .result-text{padding-bottom:20px;min-height:160px}#search-main.lifestyle-vehicles.list #search-results .express{bottom:13px}#search-main.lifestyle-vehicles.list #search-results .vehicle-result .lifestyle-score{font-size:12px}#search-main.lifestyle-vehicles.list #search-results .vehicle-result .result-popup-links{padding-top:13px}#search-main.lifestyle-vehicles.list #search-results .result-image{padding-bottom:46px}.favourite-vehicles .asterisk-sp{padding:2rem 0 0;display:table;width:100%;border-top:none}.favourite-vehicles #vehicles-row{padding-top:1rem !important}.favourite-area{display:inline-block;width:100%}.favourite-tabs,.review-tabs{border:none;margin-top:34px;padding:0 1rem}.favourite-tabs .columns,.review-tabs .columns{padding:0}.favourite-tabs .view-mode,.review-tabs .view-mode{color:rgba(0,0,0,.54);background:#f9f9f9;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.favourite-tabs .view-mode.selected,.review-tabs .view-mode.selected{color:#3e8be1;background:#fff;cursor:default}.favourite-tabs .view-mode.selected:hover,.review-tabs .view-mode.selected:hover{background:#fff}.favourite-tabs .small-6:nth-child(1),.review-tabs .small-6:nth-child(1){-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;overflow:hidden}.favourite-tabs .small-6:nth-child(2),.review-tabs .small-6:nth-child(2){border-left:1px solid #dfdfdf;-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;overflow:hidden}.favourite-tabs .small-6:nth-child(2):before,.review-tabs .small-6:nth-child(2):before{display:none}.favourite-tabs:before,.review-tabs:before{display:none}.favourite-tabs .inner,.review-tabs .inner{border:1px solid #dfdfdf;max-width:640px;margin:auto;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}#showroom-reviews-container{padding-top:2.5rem}#showroom-reviews-container .dealer-summary{max-width:672px;margin-left:auto;margin-right:auto}#showroom-reviews-container .dealer-summary .inner .blurb{margin:0;position:relative}#showroom-reviews-container .dealer-summary .inner .blurb img{position:relative;top:44%;transform:translateY(-50%)}#showroom-reviews-container .dealer-summary .inner span.review-count{width:auto;padding-left:.5rem;margin:0}#showroom-reviews-container .dealer-summary .inner .bs-logo-flex{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}#showroom-reviews-container .showroom-container-left{padding:0}.dealer-reviews,.vehicle-reviews{max-width:672px;margin:auto;padding:0}.review-tabs{margin-top:0}.review-tabs:after{display:none}.vehicles-footer{background:#f5f5f6;padding-bottom:3rem;padding-top:2rem}#paging-container{display:table;margin:0 auto}#paging-container .paging-current{text-align:center}.paging-inner{padding:0;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;display:table;margin:auto}.paging{display:flex;width:auto;padding:0}.paging .paging-page{display:inline-block;padding-bottom:0;line-height:38px}.paging span{display:none}.paging .paging-prev{width:auto;float:none;border-left:none;border-right:none}.paging .paging-prev a{width:auto;background:#fff;color:rgba(0,0,0,.87);font-size:1rem;line-height:2.75rem;border:none;border-left:1px solid #d9d9d9 !important;border-radius:0;position:relative;display:inline;text-align:center;-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px;-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.paging .paging-prev a:hover{background:#fff;color:rgba(0,0,0,.87)}.paging .paging-next{width:auto;float:none;border-left:none}.paging .paging-next a{width:auto;background:#fff;color:rgba(0,0,0,.87);font-size:1rem;line-height:2.75rem;border:none;border-radius:0;position:relative;display:inline;text-align:center;-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;border-top-right-radius:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;margin-right:-2px}.paging .paging-next a:hover{background:#fff;color:rgba(0,0,0,.87)}.paging a{line-height:38px !important;display:inline-block !important;border:1px solid #d9d9d9 !important;background:#fff;padding:0 1rem;margin-left:-1px;color:rgba(0,0,0,.87);-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.paging .disabled{display:inline;cursor:default;background:#fff !important;color:rgba(0,0,0,.5) !important}.paging .disabled:hover{background:#fff !important}.prev-inactive .paging-next{width:auto;border:none;display:inline-block}.current{cursor:default;line-height:38px !important;display:inline-block !important;border-top:1px solid rgba(0,0,0,.87) !important;border-bottom:1px solid rgba(0,0,0,.87) !important;padding:0 1rem;margin-left:-1px;background:rgba(0,0,0,.87);color:#fff}.next-inactive .paging-prev{width:100%}#VehicleController{padding-top:0}#VehicleController .vs-sep.white-ad{border-bottom:none;border-top:1px solid #dfdfdf}#VehicleController .footer-action-buttons{border-top:1px solid #dfdfdf}#VehicleController .vs-container{border:none}#VehicleController .vs-gallery-image.thumb-small{display:none}#VehicleController .vs-gallery-image.thumb-large{display:block}#VehicleController #vehicle-gallery{position:relative}#VehicleController #vehicle-gallery .slick-arrow{display:block !important;color:transparent;position:absolute;top:50%;margin-top:-25px}#VehicleController #vehicle-gallery .slick-arrow:after{content:"";font-family:"icomoon";font-size:50px;color:rgba(255,255,255,.7);-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#VehicleController #vehicle-gallery .slick-arrow:hover:after{color:#fff}#VehicleController #vehicle-gallery .slick-prev{left:1rem;z-index:10;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}#VehicleController #vehicle-gallery .slick-next{right:1rem}#VehicleController #vehicle-hdr{padding:0 1rem}#VehicleController #vehicle-hdr h1{width:calc(100% - 100px);float:left;padding-right:1rem;border:none;margin-top:0;padding-left:9px;font-size:26px;line-height:32px}#VehicleController #vehicle-hdr .fav-more{width:75px;float:right;line-height:30px;padding-right:9px}#VehicleController #vehicle-hdr .fav-more .more-btn{line-height:30px;height:30px}#VehicleController .stock-no{font-size:12px;line-height:56px;padding-left:0}#VehicleController .has-media{padding:0 9px;display:block !important}#VehicleController .has-media .does-have-media{float:right;width:auto;margin-left:1rem}#VehicleController #vehicle-gallery .has-media a{color:#fff;background:#3e8be1;padding:0 1.5rem;line-height:35px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;display:inline-block}#VehicleController #vehicle-gallery .has-media a .icon-360{display:none}#VehicleController #vehicle-gallery .has-media a .icon-play-video{position:relative;margin-right:0}#VehicleController #vehicle-gallery .has-media a .icon-play-video:before{content:"";font-family:"icomoon";color:#fff;font-size:14px;position:relative;top:0}#VehicleController #vehicle-gallery .has-media a .icon-play-video .path1,#VehicleController #vehicle-gallery .has-media a .icon-play-video .path2{display:none}#VehicleController #vehicle-gallery .has-media a:hover,#VehicleController #vehicle-gallery .has-media a:focus,#VehicleController #vehicle-gallery .has-media a.active{color:#fff;background:#2071cc}#VehicleController #vehicle-gallery .has-media .small-6 .has-360 a{background:transparent;color:#3e8be1;border:1px solid #3e8be1;line-height:33px}#VehicleController #vehicle-gallery .has-media .small-6 .has-360 a:hover{background:#3e8be1;color:#fff}#VehicleController .actions .action-container li a{line-height:56px}#VehicleController #price-section .blue-button,#VehicleController #price-section-lg .blue-button{margin-top:1.75rem}#VehicleController #seller-location-section{padding:1.5rem}#VehicleController #seller-location-section i{position:relative;top:-2px}#VehicleController #vehicle-about{padding:2.875rem 1rem 2rem}#VehicleController #vehicle-about .disclaimer{text-align:left;padding-right:0}#VehicleController #vehicle-about .columns{padding:0}#VehicleController #vehicle-about h5{font-size:16px;color:rgba(0,0,0,.54);width:20%;float:left;margin-bottom:0;line-height:24px}#VehicleController #vehicle-about .description,#VehicleController #vehicle-about .details,#VehicleController #vehicle-about .ratings,#VehicleController #vehicle-about .fuelsaver,#VehicleController #vehicle-about .highlights{border-top:1px solid #dfdfdf;border-bottom:none;display:inline-block;width:100%;padding-top:1.5rem}#VehicleController #vehicle-about .description .about-content,#VehicleController #vehicle-about .details .about-content,#VehicleController #vehicle-about .ratings .about-content,#VehicleController #vehicle-about .fuelsaver .about-content,#VehicleController #vehicle-about .highlights .about-content{width:80%;float:left}#VehicleController #vehicle-about .description{border:none}#VehicleController #vehicle-about .description p.expanded{margin-top:0;overflow:hidden;white-space:pre-line}#VehicleController #review-section .columns{padding:0}#VehicleController #stats-section{padding:2.875rem 1rem 1rem}#VehicleController #stats-section .columns{padding:0}#VehicleController #stats-section .inner{border-top:0;padding-top:0}#VehicleController #stats-section .kudos-item{width:25%}#VehicleController #stats-section .recently-viewed{padding:.625rem 1.5rem}#VehicleController #stats-section .check-list{margin-bottom:1rem;display:inline-block;width:100%}#VehicleController #stats-section .check-list li{float:left;margin-right:2rem}#VehicleController #offer-section .row,#VehicleController #vehicle-about .row,#VehicleController #stats-section .row,#VehicleController #vs-delivery .row,#VehicleController #vs-calculator .row,#VehicleController #vs-about-dealer .row,#VehicleController #vs-recommended-vehicles .row,#VehicleController #feedback-section .row,#VehicleController #review-section .row{max-width:640px}#VehicleController #offer-section h3,#VehicleController #vehicle-about h3,#VehicleController .vs-seperate-section h3{font-size:20px;line-height:24px}#VehicleController #offer-section{padding-left:1rem;padding-right:1rem}#VehicleController #offer-section .columns{padding:0}#VehicleController #offer-section .offer-text{font-size:18px}#VehicleController #vs-delivery{padding:2.5rem 1rem 2rem}#VehicleController #vs-delivery .columns{padding:0}#VehicleController #vs-delivery .custom-dropdown-area ul{top:52px}#VehicleController #vs-delivery .custom-dropdown-area ul li{padding-right:2.125rem}#VehicleController #vs-delivery .custom-dropdown-area .custom-dropdown-button{height:52px;line-height:52px}#VehicleController #vs-delivery .custom-dropdown-area .custom-dropdown-button:after{line-height:52px}#VehicleController #seller-action-btn .action-options{max-width:640px;margin:auto}#VehicleController #seller-action-btn .action-options.show{bottom:4.125rem}#VehicleController #vs-mbi-products h3{padding:0}#VehicleController #vs-mbi-products p{padding:0}#VehicleController #vs-mbi-products .mbi-header{max-width:672px;margin:auto;padding:0 1rem}#VehicleController #vs-mbi-products .slick-track{margin-left:.5rem}#VehicleController #vs-calculator{padding:2.5rem 1rem 1rem}#VehicleController #vs-calculator .columns{padding:0}#VehicleController #vs-calculator h3{display:none}#VehicleController #vs-calculator .pref-finance-company{background:transparent;margin-bottom:1.25rem}#VehicleController #vs-calculator .pref-finance-company .bg-image{background-position:50% 100%}#VehicleController #vs-calculator .pref-finance-company .finance-company-logo{top:146px;left:1rem}#VehicleController #vs-calculator .pref-finance-company .text{padding:1rem 0}#VehicleController #vs-finance-calculator{max-width:640px;margin:auto;display:table;width:100%;border:1px solid #d7d7d7}#VehicleController #vs-finance-calculator .vs-finance-input{width:50%;float:left;padding:3rem 1rem 1rem}#VehicleController #vs-finance-calculator .estimated-payment{width:50%;float:left;padding:3rem 1rem 3rem;border-left:1px solid #d7d7d7}#VehicleController #vs-finance-calculator .estimated-payment:before{display:none}#VehicleController #vs-finance-calculator .term-select .term{line-height:48px}#VehicleController .finance-disclaimer{max-width:640px;margin:auto;padding:1rem 0 2rem}#VehicleController .finance-disclaimer p{font-size:14px;line-height:20px}#VehicleController #vs-about-dealer{padding:2.875rem 1rem 2rem}#VehicleController #vs-about-dealer .columns{padding:0}#VehicleController #vs-about-dealer #dealer-details,#VehicleController #vs-about-dealer #dealer-details-lg{padding:1rem 0 0}#VehicleController #vs-about-dealer #dealer-details ul,#VehicleController #vs-about-dealer #dealer-details-lg ul{margin-bottom:0}#VehicleController #vs-about-dealer #dealer-details ul li,#VehicleController #vs-about-dealer #dealer-details-lg ul li{padding-bottom:1.375rem}#VehicleController #vs-about-dealer #dealer-details ul li a,#VehicleController #vs-about-dealer #dealer-details-lg ul li a{border-bottom:none;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#VehicleController #vs-about-dealer #dealer-details ul li a:hover,#VehicleController #vs-about-dealer #dealer-details-lg ul li a:hover{color:#2071cc}#VehicleController #vs-about-dealer #dealer-details .review .remaining,#VehicleController #vs-about-dealer #dealer-details-lg .review .remaining{display:none;overflow:hidden;height:0}#VehicleController #vs-about-dealer #dealer-details .review .expanded .remaining,#VehicleController #vs-about-dealer #dealer-details-lg .review .expanded .remaining{display:inline;height:100%;padding-bottom:2rem;white-space:pre-line}#VehicleController #vs-about-dealer #dealer-details .review a,#VehicleController #vs-about-dealer #dealer-details-lg .review a{font-size:16px;display:block}#VehicleController #vs-about-dealer #dealer-details .review a .less,#VehicleController #vs-about-dealer #dealer-details-lg .review a .less{display:inline-block}#VehicleController #vs-about-dealer .details-list{display:inline-block;width:50%;float:left}#VehicleController #vs-about-dealer .dealer-staff-list{display:block;width:100%;max-width:640px;margin:auto;border-top:1px solid #dfdfdf;padding:1.5rem 0}#VehicleController #vs-about-dealer .dealer-staff-list .other-listings{padding:0}#VehicleController #vs-about-dealer .dealer-staff-list .blue-button{margin:1rem auto 1rem;display:inline-block}#VehicleController #vs-about-dealer .dealer-staff-list .staff{padding:1.25rem 0;width:50%;float:left;border:none}#VehicleController #vs-about-dealer .dealer-staff-list .staff:after{display:none}#VehicleController #vs-about-dealer .dealer-staff-list .staff:nth-child(2n+1){clear:both}#VehicleController #vs-about-dealer .dealer-staff-list .staff .img{width:75px;height:75px}#VehicleController #vs-about-dealer .dealer-staff-list .staff .img span{line-height:75px;font-size:30px}#VehicleController #vs-recommended-vehicles{padding-left:1rem;padding-right:1rem;padding-bottom:4rem}#VehicleController #vs-recommended-vehicles .asterisk-sp{padding-left:.5rem}#VehicleController #vs-recommended-vehicles h3{padding-left:.5rem}#VehicleController #vs-recommended-vehicles .row{max-width:654px}#VehicleController #vs-recommended-vehicles .slick-track{margin-left:0}#VehicleController #vs-recommended-vehicles ul li{max-width:none;width:100%}#VehicleController #vs-recommended-vehicles .vehicle-result{max-width:none}#VehicleController #vehicle-gallery{display:inline-block;width:100%}#VehicleController #vehicle-gallery #vs-gallery-thumbs img{padding:4px 0}#VehicleController #vehicle-gallery #vs-gallery-thumbs .vs-gallery-container{position:relative}#VehicleController #vehicle-gallery #vs-gallery-thumbs .vs-gallery-container:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;background:rgba(255,255,255,.5);-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#VehicleController #vehicle-gallery #vs-gallery-thumbs .vs-gallery-container.slick-current:after{background:rgba(255,255,255,0)}#VehicleController #vs-gallery-container{position:relative}#VehicleController #vs-gallery-full.large-gallery{width:calc(100% - 154px);float:left left}#VehicleController #vs-gallery-thumbs.large-gallery{width:140px;float:right;position:static}#VehicleController #vs-gallery-thumbs.large-gallery .slick-arrow{background:rgba(0,0,0,.6);width:140px;height:28px;z-index:1}#VehicleController #vs-gallery-thumbs.large-gallery .slick-arrow:after{width:140px;text-align:center;display:inline-block;height:28px;line-height:28px;position:absolute}#VehicleController #vs-gallery-thumbs.large-gallery .slick-prev{top:25px;left:auto;right:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}#VehicleController #vs-gallery-thumbs.large-gallery .slick-prev:after{content:"";font-size:16px;top:0;right:0}#VehicleController #vs-gallery-thumbs.large-gallery .slick-next{bottom:0;left:auto;right:0;top:auto}#VehicleController #vs-gallery-thumbs.large-gallery .slick-next:after{content:"";font-size:16px;bottom:0;right:0}#VehicleController .slick-vertical .slick-slide{border:none}#VehicleController .slick-vertical .slick-list{padding:0 !important}#VehicleController #vehicle-gallery #vs-gallery-thumbs img{padding-bottom:8px;padding-top:0}.footer-action-buttons{padding:0;position:relative}.footer-action-buttons .action{width:16.666%;border:none}.footer-action-buttons .action:nth-child(1) a,.footer-action-buttons .action:nth-child(2) a,.footer-action-buttons .action:nth-child(3) a{border-bottom:none}.footer-action-buttons .action:nth-child(3) a{border-right:1px solid #dfdfdf}.footer-action-buttons .action:last-child a{border-right:none}.footer-action-buttons .inner{margin:auto}#account-tabs{top:162px;position:absolute;line-height:56px;z-index:20}#account-tabs ul:before{display:none}#account-tabs:after{content:'';position:absolute;bottom:0;left:0;right:0;border-bottom:.0625rem solid #eee;z-index:-1}#account-tabs ul:after{display:none}#account-tabs.account-tab-move{transition:none;top:0 !important}#account-tabs.fixed{top:56px;position:fixed}#account-tabs .slick-track{width:auto !important;transform:none !important}#account-tabs ul{display:table;margin:auto}#ProfileController #profile-ss{padding:4rem 1rem}#ProfileController #profile-ss .more-content{font-size:13px}#ProfileController #profile-ss .saved-searches{max-width:640px;margin:11px auto 0;border:1px solid #dfdfdf;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;display:flex;padding:0}#ProfileController #profile-ss .saved-searches:after{display:none}#ProfileController #profile-ss .saved-searches .search-info{width:calc(100% - 238px);float:left;border-right:1px solid #dfdfdf;padding:1.5rem 4rem 1.5rem 1.875rem}#ProfileController #profile-ss .saved-searches .search-frequency{width:238px;float:right;padding:3.5rem 2rem 0}#ProfileController #profile-ss .saved-searches .remove-search{position:absolute;right:1.25rem;top:18px}#ProfileController #profile-ss .search-title{width:100%;padding-right:0}.account-settings{padding-top:97px !important}.account-settings .user-information{padding:0 9px}#DealershipDirectoryController{padding-top:0}#DealershipDirectoryController h1{font-size:32px;line-height:39px;text-align:center;color:rgba(0,0,0,.87);font-weight:normal;margin:0 auto 14px}#DealershipDirectoryController h1.dealer-promo-title{padding-top:.25rem}#DealershipDirectoryController .dealer-directory-title{padding:35px 0 24px}#DealershipDirectoryController .directory-search{background:#fff;border-bottom:1px solid #dfdfdf;border-top:none;top:0;position:relative;padding-bottom:1.5rem}#DealershipDirectoryController .directory-search.fixed{position:fixed !important;top:56px}#DealershipDirectoryController .directory-search.directory-search-move{top:0}#DealershipDirectoryController .directory-search .inner{margin:auto;padding:0;display:flex;line-height:54px;max-width:640px}#DealershipDirectoryController .directory-search .directory-inner{position:relative;display:block;max-width:741px;margin:auto;height:54px}#DealershipDirectoryController .directory-search .grouping{border:1px solid #dfdfdf;border-right:none;display:inline-block;width:calc(100% - 110px);-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px;-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px;height:54px}#DealershipDirectoryController .directory-search .searchbox{width:calc(100% - 160px);float:left;position:relative;height:54px;-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;border-top-right-radius:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px}#DealershipDirectoryController .directory-search .searchbox:before{color:rgba(0,0,0,.87);position:absolute;top:0;left:.875rem;font-size:28px;line-height:52px}#DealershipDirectoryController .directory-search ::-webkit-input-placeholder{color:rgba(0,0,0,.54)}#DealershipDirectoryController .directory-search :-moz-placeholder{color:rgba(0,0,0,.54);opacity:1}#DealershipDirectoryController .directory-search ::-moz-placeholder{color:rgba(0,0,0,.54);opacity:1}#DealershipDirectoryController .directory-search :-ms-input-placeholder{color:rgba(0,0,0,.54)}#DealershipDirectoryController .directory-search :placeholder-shown{color:rgba(0,0,0,.54)}#DealershipDirectoryController .directory-search input{padding-left:2.5rem;border:1px solid #dfdfdf;height:52px;line-height:52px;border:none;padding:0 1rem 0 3rem;font-size:17px;margin:0;float:none;color:rgba(0,0,0,.87)}#DealershipDirectoryController .directory-search .location-refine{width:160px;float:right;line-height:54px;border-left:1px solid #dbdbdb;text-align:center;font-size:13px;display:block;height:52px}#DealershipDirectoryController .directory-search .location-refine i{position:relative;top:-2px}#DealershipDirectoryController .directory-search .search-btn{width:110px;float:right;height:54px}#DealershipDirectoryController .directory-search .search-btn a{color:#fff;text-transform:uppercase;background:#de5353;line-height:54px;display:block;text-align:center;font-size:11px;padding:0 1.5rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#DealershipDirectoryController .directory-search .search-btn a:hover{background:#d52929}#DealershipDirectoryController .dealership-list{padding:2rem 1rem 3.5rem}#DealershipDirectoryController .dealership-list .dealer{border:1px solid #dfdfdf;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;max-width:640px;margin:0 auto 8px;padding:23px 15px !important}#DealershipDirectoryController .dealership-list .dealer .inner{border:none !important;padding:0 !important}#DealershipDirectoryController .dealership-list .dealer.premium{border-left:4px solid #3e8be1}#DealershipDirectoryController .dealership-list .dealer .dealer-logo-container{min-height:34px}#DealershipDirectoryController .dealership-list .dealer .right-side{max-width:none}#DealershipDirectoryController .dealership-list .dealer .right-side .img{height:100px;width:100px}#DealershipDirectoryController .dealership-list .dealer h3{margin-bottom:6px}#DealershipDirectoryController .dealership-list .dealer .hours{margin-bottom:1px;margin-top:5px}#DealershipDirectoryController .dealership-list .dealer .addr{margin-bottom:1px}#DealershipDirectoryController .dealership-list .dealer .text{width:calc(100% - 120px);float:left}#DealershipDirectoryController .dealership-list .dealer .text .ph{margin-bottom:5px}#DealershipDirectoryController .dealership-list .dealer .right-side{width:100px;float:right}#DealershipDirectoryController .dealership-list .dealer .right-side .img{margin:0;padding:0}#DealershipDirectoryController .dealership-list .premium{padding:23px 15px 12px}#DealershipDirectoryController .dealership-list .premium .in-stock{margin-top:.5rem}#DealershipDirectoryController .dealership-list .premium .text{width:calc(100% - 120px)}#DealershipDirectoryController .dealership-list .premium .text .ph{margin-bottom:5px}#DealershipDirectoryController .dealership-list .premium .right-side{width:100px}#DealershipDirectoryController .dealership-list .premium .right-side .img{margin:0;padding:0}#DealershipDirectoryController .dealership-paging{background:#f5f5f6;padding-bottom:3rem}#DealershipDirectoryController .dealership-paging .result-count{border-top:1px solid #e1e5e5;text-align:center}#showroom-vehicles .showroom-search .searchbox{width:calc(100% - 200px)}#showroom-vehicles .showroom-search{margin-top:-1px}#DealershipShowroomController .dealer-title h1,#VehicleReviewController .dealer-title h1{font-size:36px;line-height:42px;text-align:center;color:rgba(0,0,0,.87);font-weight:normal;margin:52px auto 14px}#DealershipShowroomController #showroom-tabs,#VehicleReviewController #showroom-tabs{top:0;position:relative;line-height:56px;z-index:20;position:relative}#DealershipShowroomController #showroom-tabs.fixed,#VehicleReviewController #showroom-tabs.fixed{position:fixed !important;top:56px}#DealershipShowroomController #showroom-tabs.showroom-search-move,#VehicleReviewController #showroom-tabs.showroom-search-move{top:0;transition:all ease-in,.6s !important}#DealershipShowroomController #showroom-tabs .inner,#VehicleReviewController #showroom-tabs .inner{max-width:640px;margin:auto;padding:0}#DealershipShowroomController #showroom-tabs ul,#VehicleReviewController #showroom-tabs ul{margin:0 auto;display:table}#DealershipShowroomController #showroom-tabs ul li,#VehicleReviewController #showroom-tabs ul li{float:left}#DealershipShowroomController #showroom-tabs .slick-track,#VehicleReviewController #showroom-tabs .slick-track{margin-left:-2.5rem}#DealershipShowroomController .banner-large,#VehicleReviewController .banner-large{margin-top:20px}#DealershipShowroomController .logo-container,#VehicleReviewController .logo-container{padding:2rem 0}#DealershipShowroomController #showroom-header,#DealershipShowroomController .dealer-header,#DealershipShowroomController #showroom-map,#DealershipShowroomController .dealer-details,#DealershipShowroomController .dealer-staff-list,#DealershipShowroomController .facilities,#DealershipShowroomController .hot-vehicles .inner,#DealershipShowroomController .hot-offer .inner,#VehicleReviewController #showroom-header,#VehicleReviewController .dealer-header,#VehicleReviewController #showroom-map,#VehicleReviewController .dealer-details,#VehicleReviewController .dealer-staff-list,#VehicleReviewController .facilities,#VehicleReviewController .hot-vehicles .inner,#VehicleReviewController .hot-offer .inner{max-width:672px;margin:auto;padding:0 1rem}#DealershipShowroomController #showroom-map,#VehicleReviewController #showroom-map{max-width:640px}#DealershipShowroomController #showroom-header,#VehicleReviewController #showroom-header{padding-top:16px}#DealershipShowroomController #showroom-about .footer-action-buttons .action,#VehicleReviewController #showroom-about .footer-action-buttons .action{width:20%}#DealershipShowroomController #showroom-about .misc-images,#VehicleReviewController #showroom-about .misc-images{padding-bottom:0;margin-bottom:37px;position:relative;overflow:hidden}#DealershipShowroomController #showroom-about .misc-images .slick-list,#VehicleReviewController #showroom-about .misc-images .slick-list{padding:0 !important}#DealershipShowroomController #showroom-about .misc-images .misc-images-single,#VehicleReviewController #showroom-about .misc-images .misc-images-single{height:110px;margin:0 .5rem 0 0}#DealershipShowroomController #showroom-about .misc-images .slick-arrow,#VehicleReviewController #showroom-about .misc-images .slick-arrow{background:rgba(0,0,0,.6);width:28px;top:0;bottom:0;z-index:1;position:absolute;color:transparent}#DealershipShowroomController #showroom-about .misc-images .slick-arrow:after,#VehicleReviewController #showroom-about .misc-images .slick-arrow:after{width:28px;text-align:center;display:inline-block;top:0;bottom:0;position:absolute;line-height:110px;position:absolute;font-family:"icomoon";color:rgba(255,255,255,.7);font-size:50px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#DealershipShowroomController #showroom-about .misc-images .slick-arrow:hover:after,#VehicleReviewController #showroom-about .misc-images .slick-arrow:hover:after{color:#fff}#DealershipShowroomController #showroom-about .misc-images .slick-prev,#VehicleReviewController #showroom-about .misc-images .slick-prev{left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}#DealershipShowroomController #showroom-about .misc-images .slick-prev:after,#VehicleReviewController #showroom-about .misc-images .slick-prev:after{content:"";font-size:16px;top:0;right:0}#DealershipShowroomController #showroom-about .misc-images .slick-next,#VehicleReviewController #showroom-about .misc-images .slick-next{right:0}#DealershipShowroomController #showroom-about .misc-images .slick-next:after,#VehicleReviewController #showroom-about .misc-images .slick-next:after{content:"";font-size:16px;top:0;right:0}#DealershipShowroomController #showroom-about .dealer-header:after,#VehicleReviewController #showroom-about .dealer-header:after{display:none}#DealershipShowroomController #showroom-about .dealer-header .columns,#VehicleReviewController #showroom-about .dealer-header .columns{padding:0}#DealershipShowroomController #showroom-about .intro,#VehicleReviewController #showroom-about .intro{border-top:0;padding-top:0}#DealershipShowroomController #showroom-about #showroom-map-container,#VehicleReviewController #showroom-about #showroom-map-container{border-top:1px solid #dfdfdf;padding-top:37px;padding-bottom:1rem}#DealershipShowroomController #showroom-about .dealer-details li,#VehicleReviewController #showroom-about .dealer-details li{border-top:none;margin-top:0;padding-bottom:1.5rem;padding-top:0}#DealershipShowroomController #showroom-about .dealer-details li i,#VehicleReviewController #showroom-about .dealer-details li i{top:-1px}#DealershipShowroomController #showroom-about .dealer-details .details-list,#VehicleReviewController #showroom-about .dealer-details .details-list{width:50%;float:left}#DealershipShowroomController #showroom-about .dealer-staff-list,#VehicleReviewController #showroom-about .dealer-staff-list{padding:1rem 0 0;max-width:640px;border-top:1px solid #dfdfdf}#DealershipShowroomController #showroom-about .dealer-staff-list .staff,#VehicleReviewController #showroom-about .dealer-staff-list .staff{padding:1.25rem 0;width:50%;float:left;border:none}#DealershipShowroomController #showroom-about .dealer-staff-list .staff:after,#VehicleReviewController #showroom-about .dealer-staff-list .staff:after{display:none}#DealershipShowroomController #showroom-about .dealer-staff-list .staff:nth-child(2n+1),#VehicleReviewController #showroom-about .dealer-staff-list .staff:nth-child(2n+1){clear:both}#DealershipShowroomController #showroom-about .dealer-staff-list .staff .img,#VehicleReviewController #showroom-about .dealer-staff-list .staff .img{width:75px;height:75px}#DealershipShowroomController #showroom-about .dealer-staff-list .staff .img span,#VehicleReviewController #showroom-about .dealer-staff-list .staff .img span{line-height:75px;font-size:30px}#DealershipShowroomController #showroom-about .facilities,#VehicleReviewController #showroom-about .facilities{padding:1rem 0 2rem}#DealershipShowroomController #showroom-about .facilities li,#VehicleReviewController #showroom-about .facilities li{width:33.3333%;float:left}#DealershipShowroomController #showroom-about .hot-vehicles,#VehicleReviewController #showroom-about .hot-vehicles{border-top:1px solid #dfdfdf;padding-bottom:0;padding-top:2.925rem}#DealershipShowroomController #showroom-about .hot-vehicles .columns,#VehicleReviewController #showroom-about .hot-vehicles .columns{padding:0}#DealershipShowroomController #showroom-about .hot-vehicles h3,#VehicleReviewController #showroom-about .hot-vehicles h3{text-align:left;float:left}#DealershipShowroomController #showroom-about .hot-vehicles:after,#VehicleReviewController #showroom-about .hot-vehicles:after{display:none}#DealershipShowroomController #showroom-about .hot-vehicles .view-all,#VehicleReviewController #showroom-about .hot-vehicles .view-all{border-top:none;text-align:right;float:right;line-height:1.188rem}#DealershipShowroomController #showroom-about .hot-vehicles .slick-track,#VehicleReviewController #showroom-about .hot-vehicles .slick-track{margin-left:0}#DealershipShowroomController #showroom-about .hot-vehicles .hot-slider .vehicle,#VehicleReviewController #showroom-about .hot-vehicles .hot-slider .vehicle{margin-right:1.25rem}#DealershipShowroomController #showroom-about .hot-offer,#VehicleReviewController #showroom-about .hot-offer{border-top:1px solid #dfdfdf;padding-top:2.925rem}#DealershipShowroomController #showroom-about .hot-offer:after,#VehicleReviewController #showroom-about .hot-offer:after{display:none}#DealershipShowroomController #showroom-about .hot-offer .inner,#VehicleReviewController #showroom-about .hot-offer .inner{max-width:655px;width:100%;padding:0}#DealershipShowroomController #showroom-about .hot-offer h3,#VehicleReviewController #showroom-about .hot-offer h3{text-align:left}#DealershipShowroomController #showroom-about .hot-offer .vehicle-name,#VehicleReviewController #showroom-about .hot-offer .vehicle-name{float:left;display:inline;width:auto;font-size:16px;line-height:20px}#DealershipShowroomController #showroom-about .hot-offer .view-vehicle,#VehicleReviewController #showroom-about .hot-offer .view-vehicle{display:inline;float:right;text-align:right;border:none;line-height:16px;font-size:14px;line-height:20px;width:auto}#DealershipShowroomController #showroom-about .hot-offer .text,#VehicleReviewController #showroom-about .hot-offer .text{border:none;padding-left:0;padding-top:0;display:inline-block;padding-bottom:.5rem}#DealershipShowroomController #showroom-about .hot-offer .text h4,#VehicleReviewController #showroom-about .hot-offer .text h4{font-size:16px;font-weight:bold;line-height:20px}#DealershipShowroomController #showroom-about .hot-offer .text span,#VehicleReviewController #showroom-about .hot-offer .text span{font-size:14px;line-height:28px}#DealershipShowroomController #showroom-about .hot-offer .text .img,#VehicleReviewController #showroom-about .hot-offer .text .img{width:22%;float:left;position:static;height:110px}#DealershipShowroomController #showroom-about .hot-offer .hot-offer-vehicle-images,#VehicleReviewController #showroom-about .hot-offer .hot-offer-vehicle-images{margin-top:0;padding-top:0}#DealershipShowroomController #showroom-about .hot-offer .hot-offer-vehicle-images ul.vehicle-images li:first-child,#VehicleReviewController #showroom-about .hot-offer .hot-offer-vehicle-images ul.vehicle-images li:first-child{padding-right:8px;padding-left:0}#DealershipShowroomController #showroom-about .hot-offer .hot-offer-vehicle-images ul.vehicle-images li:nth-child(2),#VehicleReviewController #showroom-about .hot-offer .hot-offer-vehicle-images ul.vehicle-images li:nth-child(2){padding-left:2px;padding-right:6px}#DealershipShowroomController #showroom-about .hot-offer .hot-offer-vehicle-images ul.vehicle-images li:nth-child(3),#VehicleReviewController #showroom-about .hot-offer .hot-offer-vehicle-images ul.vehicle-images li:nth-child(3){padding-left:6px;padding-right:2px}#DealershipShowroomController #showroom-about .hot-offer .hot-offer-vehicle-images ul.vehicle-images li:last-child,#VehicleReviewController #showroom-about .hot-offer .hot-offer-vehicle-images ul.vehicle-images li:last-child{padding-right:0;padding-left:8px}#AffordabilitySearchController{padding:0 0 4.5rem}#AffordabilitySearchController h1,#AffordabilitySearchController p{text-align:center;max-width:460px}#AffordabilitySearchController h1{font-size:32px;line-height:39px;text-align:center;color:rgba(0,0,0,.87);font-weight:normal;margin:52px auto 14px}#AffordabilitySearchController p{margin:0 auto 3rem}#AffordabilitySearchController .afford-container,#AffordabilitySearchController .blue-button{max-width:450px;margin:auto}#AffordabilitySearchController .afford-container .columns,#AffordabilitySearchController .blue-button .columns{padding:0 0 4px}#AffordabilitySearchController .blue-button{margin:1.5rem auto 0}#LifestyleSearchController{padding-top:0}#LifestyleSearchController h1,#LifestyleSearchController p{text-align:center;max-width:460px}#LifestyleSearchController h1{font-size:32px;line-height:39px;text-align:center;color:rgba(0,0,0,.87);font-weight:normal;margin:52px auto 14px}#LifestyleSearchController p{margin:0 auto 4rem}#LifestyleSearchController .need-vehicle{font-size:16px;line-height:20px;top:-20px}#LifestyleSearchController .ls-category-slider{margin-bottom:4rem}.home-container #banner{background:#111 url(https://cdn.needacar.co.nz/nac/banner/1024x535.jpg) 100% 50% no-repeat;background-size:cover;padding-bottom:6rem;padding-left:1rem;padding-right:1rem}.home-container #banner .reset-search{line-height:62px}.home-container #banner h1{font-size:40px;max-width:550px;margin:3.5rem auto}.home-container #banner h6{font-size:18px;font-weight:bold;margin-bottom:1.625rem;margin-top:.925rem}.home-container #banner .tabs .tabs-title{width:auto}.home-container #banner .tabs .tabs-title a{padding:1.25rem 3rem;font-size:17px}.home-container #banner .search-dealer-tab{margin-bottom:24px}.home-container #banner .search-dealer-tab .tabs-title a{cursor:default;pointer-events:none}.home-container #banner .tabs-content{display:inline-block;width:100%}.home-container #banner .tabs-content .zselect{line-height:64px;height:62px;margin-bottom:0;border:none}.home-container #banner .tabs-content .zselect ul{top:62px;z-index:60}.home-container #banner .tabs-content .zselect .zmshead{line-height:64px}.home-container #banner .tabs-content #home-model-select-large+.zselect{border-left:1px solid #dfdfdf}.home-container #banner .tabs-content .banner-button{line-height:64px;width:165px;float:right;margin-top:0;text-transform:uppercase;font-size:13px;letter-spacing:1px}.home-container #banner .tabs-content .search-inner{width:calc(100% - 165px);float:left;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;border-left:1px solid #dfdfdf;background:#fff}.home-container #banner .tabs-content .search-input{width:calc(100% - 180px);float:left}.home-container #banner .tabs-content .search-input:before{content:"";font-family:"icomoon";position:absolute;left:12px;color:rgba(0,0,0,.87);font-size:32px;line-height:62px}.home-container #banner .tabs-content .search-input input{border:none;line-height:62px;height:62px;white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;padding-left:3.5rem;padding-right:1rem;margin-bottom:0}.home-container #banner .tabs-content select{height:62px;border:none;margin-bottom:0}.home-container #banner .tabs-content select:nth-child(2){border-left:1px solid #dfdfdf}.home-container #banner .tabs-content .location-search{width:180px;float:right;position:relative}.home-container #banner .tabs-content .location-search:before{content:'';background:#dfdfdf;width:1px;left:0;top:0;bottom:0;position:absolute}.home-container #banner .tabs-content .location-search a{display:block;line-height:62px;font-size:16px;color:rgba(0,0,0,.87);text-align:center;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.home-container #banner .tabs-content .location-search a:hover{color:#3e8be1}.home-container #banner .tabs-content .location-search a .icon-location{font-size:22px;vertical-align:middle;position:relative;top:-2px}.home-container #banner .tabs-content .location-search a .icon-arrow-drop-down{font-size:20px;vertical-align:middle}.home-container #banner #search-tabs .tabs-title{width:auto}.home-container #banner #search-tabs .tabs-title a{font-size:14px;padding:0 .875rem;line-height:36px;background:transparent;border:1px solid #313337;color:#323439;font-size:15px;position:relative}.home-container #banner #search-tabs .tabs-title a:after{content:'';width:0;height:0;border-style:solid;border-width:8px 6px 0 6px;border-color:rgba(0,0,0,.87) transparent transparent transparent;position:absolute;left:50%;margin-left:-6px;bottom:-9px;opacity:0;-webkit-transition:all,.2s;-moz-transition:all,.2s;-o-transition:all,.2s;transition:all,.2s}.home-container #banner #search-tabs .tabs-title.is-active a{background:rgba(0,0,0,.87);color:#fff;font-weight:normal}.home-container #banner #search-tabs .tabs-title.is-active a:after{opacity:1}.home-container #banner .desktop-search-content{background:transparent;padding-left:0;padding-right:0;min-height:0}.home-container #banner .desktop-search-content #keyword-large,.home-container #banner .desktop-search-content #make-large{padding:0}.home-container #banner .desktop-search-content #make-large{width:100%;padding-bottom:1px}.home-container #banner .desktop-search-content #make-large.is-active{display:inline-block}.home-container #home-search h2{max-width:600px}.home-container #home-search .tabs-title{width:auto}.home-container #home-search .tabs-title a{margin:0 2rem}.home-container #featured-vehicles-section{padding:3.5rem 0}.home-container #featured-vehicles-section .featured-vehicles{max-width:610px}.home-container #featured-vehicles-section .featured-vehicles h2{font-size:30px;margin-bottom:2rem}.home-container #featured-vehicles-section .featured-vehicles .vehicle-images{max-height:280px;overflow:hidden;display:block}.home-container #featured-vehicles-section .featured-vehicles .vehicle-images .primary-image{width:66.65%;float:left}.home-container #featured-vehicles-section .featured-vehicles .vehicle-images .other-images{display:block;width:33.35%;float:right}.home-container #featured-vehicles-section .featured-vehicles #home-fv{display:block !important;padding:1.5rem 1.5rem 0;min-height:380px}.home-container #featured-vehicles-section .featured-vehicles #home-fv .slick-dots{display:none !important}.home-container #featured-vehicles-section .featured-vehicles .slick-arrow{display:block !important;background:#f9f9f9}.home-container #featured-vehicles-section .featured-vehicles .slick-arrow:after{font-size:24px;top:0;line-height:40px;height:40px;width:40px;text-align:center;left:0}.home-container #featured-vehicles-section .featured-vehicles .slick-prev{left:auto;right:40px;top:297px;width:40px;height:40px;border:1px solid #dfdfdf}.home-container #featured-vehicles-section .featured-vehicles .slick-next{right:0;top:297px;width:40px;height:40px;border:1px solid #dfdfdf;border-left:none}.home-container #featured-vehicles-section .featured-vehicles .vehicle-info{padding-bottom:2.5rem;display:table;width:100%;padding-right:140px}.home-container #featured-vehicles-section .featured-vehicles .vehicle-info .vehicle-specs{width:100%}.home-container #featured-vehicles-section .featured-vehicles .vehicle-info .price-wrapper{float:left}.home-container #featured-vehicles-section .featured-vehicles .vehicle-info .dealer-logo{position:absolute;right:0;bottom:1.5rem;padding-top:0;display:block}.home-container #featured-vehicles-section .featured-vehicles .vehicle-info .dealer-logo img{width:auto;height:auto;max-width:140px;max-height:60px;display:block}.home-container #featured-vehicles-section .other-container{max-width:610px;margin:auto}.home-container #featured-vehicles-section .popular-searches{width:calc(100% - 300px);float:left;padding-bottom:0}.home-container #featured-vehicles-section .popular-searches h3{text-align:left}.home-container #featured-vehicles-section .popular-searches .search-list{margin:0}.home-container #featured-vehicles-section .popular-searches .search-list li{width:100%;text-align:left;padding-bottom:5px}.home-container #featured-vehicles-section .popular-searches .search-list li a{font-size:16px}.home-container #featured-vehicles-section .popular-searches .search-list li:nth-child(15),.home-container #featured-vehicles-section .popular-searches .search-list li:nth-child(14),.home-container #featured-vehicles-section .popular-searches .search-list li:nth-child(13),.home-container #featured-vehicles-section .popular-searches .search-list li:nth-child(12),.home-container #featured-vehicles-section .popular-searches .search-list li:nth-child(11),.home-container #featured-vehicles-section .popular-searches .search-list li:nth-child(10),.home-container #featured-vehicles-section .popular-searches .search-list li:nth-child(9){display:block}.home-container #featured-vehicles-section .ad-container{width:300px;float:right}.home-container #on-sale-vehicles .inner{padding:3.5rem 0 1rem}.home-container #on-sale-vehicles .home-dd .custom-dropdown-area ul#select-specials-body-style{left:0;right:auto}.home-container #on-sale-vehicles h3,.home-container #offer-vehicles h3{line-height:34px;font-size:28px;margin-bottom:2.5rem}.home-container .home-dd .custom-dropdown-area .custom-dropdown-button{font-size:28px;font-weight:900}.home-container .home-dd .custom-dropdown-area .custom-dropdown-button:before{bottom:3px}.home-container .home-multi-slider .slick-dots{display:block !important;padding-top:1.5rem}.home-container .home-multi-slider .slick-arrow{display:none !important}.home-container .home-multi-slider .slick-track{margin-left:-26px}.home-container #why-section{padding:4.5rem 0}.home-container #why-section h3{font-size:38px;line-height:48px}.home-container #why-section .intro{font-size:18px;line-height:24px;padding-left:2.5rem;padding-right:2.5rem}.home-container #why-section .standard-btn{padding:0 4rem}.home-container #more-section h3{font-size:38px}.home-container #more-section .img{height:180px;width:49%}.home-container #more-section .img:first-of-type{float:left}.home-container #more-section .img:last-of-type{float:right}.vs-cta-page{max-width:466px;margin:auto}.vs-cta-page.page-content-container{padding-top:2rem}.vs-cta-page .columns{padding:0}.vs-cta-page .textfield-area .medium-6:nth-child(odd),.vs-cta-page .textfield-area .small-6:nth-child(odd){padding-right:.75rem}.vs-cta-page .textfield-area .medium-6:nth-child(even),.vs-cta-page .textfield-area .small-6:nth-child(even){padding-left:.75rem}#FixCalculatorController .fin-calc-full-extras{margin-top:0;padding-left:1.5rem;padding-right:1.5rem}#FixCalculatorController .fin-calc-full-extras:after{display:none}#FixCalculatorController .fin-calc-full-extras .fin-extra-title{padding:0}#FixCalculatorController .fin-calc-inner{max-width:688px;margin:auto;padding:0 1.5rem}#FixCalculatorController .fin-calc-inner2{max-width:688px;margin:auto;padding:0}#FixCalculatorController .single-option{padding-left:0}#FixCalculatorController #calc-vehicle-section{float:left;border:none;width:100%;padding:0 15px}#FixCalculatorController #calc-vehicle-section .calc-vehicle{border:none;box-shadow:none}#FixCalculatorController #calc-vehicle-section .calc-vehicle .calc-img{width:40%;max-width:133px;padding:7px 7px 7px}#FixCalculatorController #calc-vehicle-section .calc-vehicle .calc-text{width:100%;max-width:calc(100% - 133px);padding:.75rem 0 0 1rem;border-left:1px solid #dfdfdf}#FixCalculatorController #calc-vehicle-section .calc-vehicle .calc-text h6{font-weight:bold;margin-bottom:.25rem}#FixCalculatorController .calc-info{float:right;width:160px;padding-top:9px;display:none}#FixCalculatorController #finance-calc-fixed{line-height:normal;max-height:102px}#FixCalculatorController #finance-calc-fixed .columns{padding:0}#FixCalculatorController #finance-calc-fixed .price-term,#FixCalculatorController #finance-calc-fixed .how-calculated{float:none;width:160px;text-align:right;line-height:1;padding-right:1rem;display:inline-block}#FixCalculatorController #finance-calc-fixed .price-term .per-term,#FixCalculatorController #finance-calc-fixed .how-calculated .per-term{width:160px;display:block;text-align:right;padding-right:1.25rem}#FixCalculatorController h1{text-align:center;font-size:24px;margin-top:3rem}#FixCalculatorController h2{margin-top:2rem}#FixCalculatorController p{font-size:16px;line-height:24px;text-align:center;max-width:480px;margin:0 auto 2rem}#FixCalculatorController #calc-fields{padding-left:0;padding-right:0}#FixCalculatorController #calc-fields .columns{padding-left:0;padding-right:0}#FixCalculatorController .term{line-height:50px;font-size:18px}#FixCalculatorController .finance-calc-disclaimer{max-width:450px;margin:auto;display:none}#FixCalculatorController .finance-calc-disclaimer .callout p{margin-bottom:0}#FixCalculatorController .finance-calc-disclaimer-2{max-width:688px;margin:auto;padding:3rem 1.5rem 0}#FixCalculatorController .finance-calc-disclaimer-2 .columns{padding:0}#FixCalculatorController .finance-calc-disclaimer-2 p{font-size:16px;line-height:22px;color:rgba(0,0,0,.87);max-width:640px;margin-bottom:0;text-align:left}#FixCalculatorController .fin-calc-full-extras .accordion .extras-row{padding-left:1rem}#FixCalculatorController .fin-calc-full-extras .accordion .accordion-title{max-width:640px;margin:auto;height:96px;font-size:20px;line-height:24px;padding-top:28px;padding-left:4.5rem}#FixCalculatorController .fin-calc-full-extras .accordion .accordion-title:before{line-height:96px;font-size:30px;right:.5rem;top:11px}#FixCalculatorController .fin-calc-full-extras .accordion .accordion-title:after{left:0;right:0}#FixCalculatorController .fin-calc-full-extras .accordion .accordion-title span{font-size:14px;line-height:17px}#FixCalculatorController .fin-calc-full-extras .accordion .accordion-title i{font-size:30px;left:14px;margin-top:-14px}#FixCalculatorController .fin-calc-full-extras .accordion .delivery-options-container .accordion-title{padding-top:35px}#FixCalculatorController .fin-calc-full-extras .accordion .accordion-content{position:relative}#FixCalculatorController .fin-calc-full-extras .accordion .accordion-content:before{content:'';background:#dfdfdf;position:absolute;top:0;height:1px;left:0;right:0}#FixCalculatorController .fin-calc-full-extras .accordion .accordion-content:after{content:'';background:#dfdfdf;position:absolute;bottom:-1px;height:1px;left:0;right:0}#FixCalculatorController .fin-calc-full-extras .accordion .accordion-content p{max-width:688px;margin:0 auto 2rem;padding:0 1.5rem 0 1rem;text-align:left;font-size:16px;line-height:24px}#FixCalculatorController .fin-calc-full-extras .accordion .accordion-content p:after{left:1rem}#FixCalculatorController .summary-totals .summary-item{border:none;line-height:2rem}#FixCalculatorController .summary-totals .summary-item.total{border-top:1px solid #dfdfdf;margin-top:.75rem;padding-top:.75rem}#FixCalculatorController .calc-service-plan-options,#FixCalculatorController .calc-ppi-options{padding-left:.5rem}#FixCalculatorController #calc-summary .columns{padding:0}#FixCalculatorController #calc-summary:after{display:none}#FixCalculatorController #calc-summary .summary-header{border-top:1px solid #dfdfdf;margin-top:2rem}#FixCalculatorController #calc-summary .summary-header h2{margin-top:2.5rem}#FixCalculatorController .summary-extras .summary-item{display:inline-block;width:100%}#FixCalculatorController .summary-extras .summary-item:last-child{padding-bottom:3rem}#FixCalculatorController .summary-extras .summary-item .price{line-height:20px}#FixCalculatorController #calc-delivery,#FixCalculatorController #calc-mbi p,#FixCalculatorController .mbi-product-types,#FixCalculatorController #calc-service-plan,#FixCalculatorController #calc-gap,#FixCalculatorController #calc-ppi{max-width:625px;padding:0 2.5rem;margin:2rem auto 0}#FixCalculatorController #calc-mbi .mbi-product-types{padding-left:4rem}#FixCalculatorController #calc-mbi .slick-track{margin-left:0}#FixCalculatorController #calc-mbi .mbi-product{min-width:315px}#FixCalculatorController #calc-mbi .mbi-supplier{top:185px}#FixCalculatorController #calc-mbi p{margin-top:2rem;margin-bottom:2rem;padding-left:4rem}#FixCalculatorController #calc-mbi p:after{left:4.5rem}#FixCalculatorController .summary-repayments{padding-top:5rem}#FixCalculatorController .summary-repayments .summary-disclaimer{max-width:450px;margin:3rem auto 0}#FixCalculatorController .summary-repayments .calc-button-container{max-width:680px;margin:2rem auto 1rem;padding:0 1.5rem;display:table;width:100%}#FixCalculatorController .summary-repayments .calc-button-container a{width:49%;float:left}#FixCalculatorController .summary-repayments .calc-button-container a.standard-btn{float:right;margin-top:0}#FixCalculatorController .delivery-options-container .accordion-content .calc-delivery-options{max-height:none}}@media only screen and (min-width:680px){#body-container{padding-bottom:360px}footer .copyright-links{padding-left:1rem}footer .copyright-links a{padding-right:.75rem}footer .copyright-links a:before{right:2px}footer .copyright-links a:nth-child(3){display:inline}}@media only screen and (min-width:700px){#search-options .search-filters{padding:0 .625rem}#search-main.gallery .location-callout .callout{max-width:618px}#search-main.gallery #search-results{padding-left:0;padding-right:0}#search-main.gallery #search-results .search-sort{padding-bottom:.5rem}#search-main.gallery #search-results .search-sort .breakpoint-width{max-width:620px;display:block}#search-main.gallery #search-results .search-sort .save-search{margin-left:0;margin-right:0}#search-main.gallery #search-results .row{display:table;clear:both}#search-main.gallery #search-results .vehicle-result{width:320px;max-width:320px}#search-main.gallery #search-results .vehicle-result .result-text{padding-top:1rem}#search-main.gallery #search-results .vehicle-result .result-text .title-container,#search-main.gallery #search-results .vehicle-result .result-text .specs{padding-bottom:.25rem}#search-main.list .location-callout .callout{max-width:640px}}@media only screen and (min-width:760px){.reasons-content{padding-right:0 !important}.reasons-container{padding-top:2rem;display:inline-block;position:relative;left:-1rem}.reason-section{width:50%;float:left;margin-left:-1rem}.reason-section:nth-child(odd){clear:both}#tutorialModal .slick-next{right:-5.75rem}#tutorialModal .slick-prev{left:-4rem}.pswp__button--arrow--left,.pswp__button--arrow--right{width:80px}#AffordabilitySearchController .afford-input .custom-dropdown-area .custom-dropdown-button{height:2.425rem}.vs-cta-page{max-width:640px;padding-left:0;padding-right:0}.home-container .no-results{font-size:30px}.home-container #banner{padding-left:2rem;padding-right:2rem}.home-container #banner h1{max-width:700px;font-size:47px;line-height:60px;margin:3.5rem auto}.home-container #finance-section .left-side{width:50%;float:left;padding-right:1rem}.home-container #finance-section .left-side .finance-logo{position:static}.home-container #finance-section .right-side{width:50%;float:right;padding-left:1rem}.contact-page-wrapper hr{margin:3rem 0}.contact-page-wrapper .contact{border:none;padding:0}}@media only screen and (min-width:800px){.home-container #on-sale-vehicles .home-dd .custom-dropdown-area ul#select-specials-region{left:0;right:auto}}@media only screen and (min-width:900px){.home-container #home-search .home-lifestyle-slider .slick-track{width:100% !important}.home-container #home-search .home-lifestyle-slider .ls-search-type{width:20% !important;padding-left:0;padding-right:0}.home-container #home-search .home-lifestyle-slider .ls-search-type .img{height:90px}.home-container #home-search .home-lifestyle-slider .ls-search-type img{max-height:90px}}@media only screen and (min-width:960px){.alerts-chk{float:left;padding:1.5rem 40px 0;max-width:720px;width:100%}.no-results-container{text-align:left;max-width:550px !important;float:left}.no-results-container .no-results{padding:0 0 .5rem !important;font-size:26px !important;text-align:left;float:left}.no-results-container .icon-oops{font-size:100px;text-align:left;float:right}.no-results-container p{text-align:left;float:left}#no-vehicles-row{padding:1.5rem 40px 3rem;max-width:720px;width:100%;float:left}#DealershipDirectoryController .callout{margin-bottom:0;max-width:839px}#DealershipDirectoryController .directory-search .inner{max-width:none}#DealershipDirectoryController .no-results{font-size:30px;padding-top:0}#DealershipDirectoryController .no-results i{margin-top:2.5rem}#DealershipDirectoryController .dealership-list-container{max-width:920px;margin:auto;padding:0 0 3rem;display:table;width:100%}#DealershipDirectoryController .dealership-list{float:left;max-width:720px;padding:2rem 40px .925rem;width:100%}#DealershipDirectoryController .dealership-list .columns{padding:0}#DealershipDirectoryController .ad-sidebar{display:block;width:200px;float:right;padding-right:40px;margin-bottom:2rem;margin-top:-1px}#DealershipDirectoryController .ad-sidebar .ad-300-250-1{display:none}#DealershipDirectoryController .dealership-paging{display:inline-block;width:100%;padding:3rem 40px;border-top:1px solid #dfdfdf}#DealershipDirectoryController .dealership-paging .inner{max-width:920px;margin:auto}#DealershipDirectoryController .dealership-paging #paging-container{display:inline-block;width:100%}#DealershipDirectoryController .dealership-paging .paging-current{float:left;border:none;color:rgba(0,0,0,.54);font-size:14px;line-height:40px}#DealershipDirectoryController .dealership-paging .paging-inner{margin:0;float:right;display:inline-block}.account-settings h2.small-title{padding-left:0}#PasswordController{max-width:920px;margin:auto;padding:27px 0 0;display:table;width:100%}#PasswordController h1{margin-top:81px}#PasswordController .password-container{float:left;max-width:720px;padding:3.925rem 40px .925rem;width:100%}#PasswordController .ad-sidebar{display:block;width:200px;float:right;padding-right:40px;margin-bottom:0;margin-top:64px}#PasswordController .ad-sidebar .ad-300-250-1{display:none}.account-settings{max-width:920px;margin:auto;padding:108px 0 3rem !important;display:flex;width:100%}.account-settings .account-settings-form{float:left;max-width:720px;padding:.925rem 40px .925rem;width:100%}.account-settings .ad-sidebar{display:block;width:200px;float:right;padding-right:40px;margin-bottom:2rem;margin-top:-18px}.account-settings .ad-sidebar .ad-300-250-1{display:none}.account-settings .user-information{padding:0}#ProfileController #profile-ss{max-width:920px;margin:auto;padding:96px 0 3rem;display:flex;position:relative}#ProfileController #profile-ss .ss-inner{float:left;max-width:720px;padding:.925rem 40px .925rem;width:100%;min-height:600px}#ProfileController #profile-ss .ad-sidebar{display:block;width:200px;float:right;padding-right:40px;margin-bottom:2rem;margin-top:-7px}#ProfileController #profile-ss .ad-sidebar .ad-300-250-1{display:none}#search-main #search-results .no-results,#search-main .showroom-vehicle-list .no-results{font-size:30px;padding-top:5rem;padding-bottom:3rem}#search-main.list .promo-title{padding-top:2rem}#search-main.list .ad-sidebar{display:block;width:200px;float:right;padding-right:40px;margin-bottom:2rem;margin-top:32px}#search-main.list .ad-sidebar .ad-300-250-1{display:none}#search-main.list #search-results,#search-main.list .showroom-vehicle-list{max-width:920px;margin:auto}#search-main.list #search-results .no-results,#search-main.list .showroom-vehicle-list .no-results{padding-top:1rem}#search-main.list #search-results .ad-placeholder,#search-main.list .showroom-vehicle-list .ad-placeholder{margin-top:-13px}#search-main.list #search-results .search-sort,#search-main.list .showroom-vehicle-list .search-sort{float:left;max-width:720px;padding:0 40px .925rem}#search-main.list #search-results .search-sort .save-search,#search-main.list .showroom-vehicle-list .search-sort .save-search{max-width:640px;margin-left:0;margin-right:0;margin-top:0}#search-main.list #search-results #vehicles-row,#search-main.list .showroom-vehicle-list #vehicles-row{float:left;padding:2rem 40px 3rem;max-width:720px;width:100%}.favourite-vehicles #search-main.list #search-results{display:table;padding-top:0}.favourite-vehicles #vehicles-row{padding-top:1rem !important}.favourite-vehicles #search-main.list .ad-sidebar{margin-top:-42px}.favourite-vehicles .no-results-container .columns{padding:0}.favourite-vehicles .no-results{padding-left:0}.favourite-vehicles #vehicles-row{padding-top:1rem !important}.favourite-tabs,.review-tabs{margin-top:90px;max-width:920px;margin-left:auto;margin-right:auto;padding-left:40px}.favourite-tabs .inner,.review-tabs .inner{margin:0}.review-tabs{margin-top:12px}.dealer-reviews #paging-container,.vehicle-reviews #paging-container{margin:3rem 0 0;width:100%}.dealer-reviews #paging-container .paging-current,.vehicle-reviews #paging-container .paging-current{float:left;line-height:40px;padding:0 2rem 0 0;font-size:14px}.dealer-reviews #paging-container .paging-inner,.vehicle-reviews #paging-container .paging-inner{float:right}#account-profile{display:table;margin:auto;padding-top:122px}#account-profile .form-page-container{float:left;max-width:720px;padding:0 135px 3rem}#account-profile .ad-placeholder{margin:0}#account-profile .ad-sidebar{display:block;width:200px;float:right;padding-right:40px;margin-bottom:2rem;margin-top:0}#account-profile .ad-sidebar .ad-300-250-1{display:none}#search-main.lifestyle-vehicles.list .lifestyle-link{border-top:none;padding:0 1rem .5rem;max-width:870px;margin:auto}#search-main.list .location-callout .callout{margin-bottom:0;margin-top:2rem;max-width:836px}.ss-no-search-page{padding-top:1rem !important}.ss-no-search-page .no-saved-search{padding-top:0;text-align:left}.ss-no-search-page .no-saved-search .large-text{font-size:24px}#DealershipShowroomController #search-main.gallery .ad-sidebar,#VehicleReviewController #search-main.gallery .ad-sidebar{display:none !important}#DealershipShowroomController .ad-placeholder,#VehicleReviewController .ad-placeholder{margin:0}#DealershipShowroomController .ad-sidebar,#VehicleReviewController .ad-sidebar{display:block;width:200px;float:right;padding-right:40px;margin-bottom:2rem;margin-top:0}#DealershipShowroomController .ad-sidebar .ad-300-250-1,#VehicleReviewController .ad-sidebar .ad-300-250-1{display:none}#showroom-reviews-container{display:table;width:100%;max-width:920px;margin:auto}#showroom-reviews-container .ad-placeholder{margin:0}#showroom-reviews-container .showroom-container-left{float:left;width:640px}#showroom-reviews-container .showroom-container-left .review-tabs{padding-left:1rem}}@media only screen and (min-width:1020px){.promo-title{padding-top:2rem}#search-main.gallery .location-callout .callout{margin-top:2rem;max-width:938px}#search-main.gallery #search-results #vehicles-row{padding-top:1.75rem}#search-main.gallery .search-sort .breakpoint-width{max-width:940px}#search-main.gallery .medium-up-2>.column:nth-of-type(2n+1),#search-main.gallery .medium-up-2>.columns:nth-of-type(2n+1){clear:none}#search-main.gallery .medium-up-2>.column:nth-of-type(3n+1),#search-main.gallery .large-up-3>.columns:nth-of-type(3n+1){clear:both}}@media only screen and (min-width:1024px){h1.promo-title{font-size:2rem}.breadcrumb{margin-top:.75rem;margin-bottom:1rem;margin-left:0}.promo-no-results{padding:3rem 0 !important;margin-top:3rem;position:relative}.hp-promo{float:left;margin-left:12px;text-align:left}#error-page.vehicle-error-page .content-container{margin-top:-360px}#error-page.vehicle-error-page .slider-container{padding-top:1rem}#error-page.vehicle-error-page .vehicle-slider{padding-top:.5rem}.vehicle-reviews-container .star-rating .full,.vehicle-reviews-container .star-rating .half,.vehicle-reviews-container .star-rating .empty{width:1.5rem;height:1.5rem}.vehicle-reviews-container .star-rating .full:before,.vehicle-reviews-container .star-rating .half:before,.vehicle-reviews-container .star-rating .empty:before{font-size:1.875rem}.vehicle-reviews-container .star-rating .half:after{font-size:1.875rem;width:.875rem}#showroom-reviews-container{padding-top:20px}#showroom-reviews-container .dealer-summary{max-width:none}#reg-your-interest{padding-top:0;padding-bottom:3.5rem}#reg-your-interest .blue-button{margin-top:2rem}#reg-your-interest p{text-align:center}#reg-your-interest .disclaimer{padding-top:1rem}#tutorialModal #tutorial-slider .img{width:250px;max-height:200px;margin:0 auto 3.5rem}#tutorialModal .tutorial-inner{margin-top:-22rem}.pswp{cursor:default}.pswp__ui,.pswp__button{pointer-events:all;opacity:1}.pswp__top-bar{top:0}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.home-container #banner{background:#111}.home-container #banner .advanced-search{display:inline-block}.home-container #banner #stop-video{position:absolute;z-index:9;right:1.5rem;bottom:2.5rem;width:30px;height:30px;line-height:30px;background:rgba(255,255,255,.4);-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%}.home-container #banner #stop-video:before{content:"";font-family:"icomoon";color:rgba(0,0,0,.87);width:30px;text-align:center;display:block;position:absolute;top:0;left:2px;font-size:14px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.home-container #banner #stop-video:after{content:"";font-family:"icomoon";color:rgba(0,0,0,.87);width:30px;text-align:center;display:block;opacity:0;top:0;left:0;font-size:14px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.home-container #banner #stop-video.video-pause:before{opacity:0}.home-container #banner #stop-video.video-pause:after{opacity:1}.home-container #banner #stop-video:hover{background:rgba(255,255,255,.6);-webkit-box-shadow:0 0 10px rgba(255,255,255,.2);-moz-box-shadow:0 0 10px rgba(255,255,255,.2);box-shadow:0 0 10px rgba(255,255,255,.2)}.showroom-about-container .asterisk-sp{text-align:left;max-width:1280px;padding-left:0;margin:1rem auto 2rem}.general-page-container #main-content hr{margin:3rem 0}.off-canvas-content{overflow:visible}.refine-options .custom-dropdown-area{margin-bottom:0}.refine-options .custom-dropdown-area .custom-dropdown-button>div{height:auto;color:rgba(0,0,0,.87)}.location-callout .callout{margin:2rem auto .5rem}.vs-cta-page .standard-btn{margin:3rem auto 2rem}#thank-you-page .similar-vehicles{padding-right:0}#thank-you-page .similar-vehicles h3{padding-left:0}#thank-you-page .similar-vehicles .asterisk-sp{padding-left:0}#thank-you-page .similar-vehicles .slick-track{margin-left:0}#thank-you-page .callout{margin:1rem 0 1.5rem}#VehicleController .actions .action-container li:first-child.active a:after{left:0}#bg-video{display:block;opacity:.3}.custom-table .custom-cell{min-width:120px}.custom-dropdown-area ul{max-height:268px}#lw-form-modal #modal-inner.express-view .top-features,#lw-form-modal #modal-inner.express-view .location-section{padding-left:3rem;padding-right:3rem}#lw-form-modal #modal-inner.express-view .kudos-section{padding-left:2.75rem;padding-right:2.75rem}#lw-form-modal .zselect ul,#location-modal .zselect ul,#lw-modal .zselect ul,#google-trans .zselect ul{max-width:394px}.home-page #header-ad{display:none}.home-page .nav{position:absolute !important;top:0;left:0;right:0}.home-page .nav.home-fixed{position:fixed !important}#lw-form-modal,#location-modal,#lw-modal,#google-trans{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50% !important;left:50% !important;position:absolute;overflow:hidden;padding-bottom:81px;width:490px}.modal-btn .fixed-inner{padding:1rem 3rem}.modal-content{padding:1.75rem 3rem 2rem}#finance-prequal-modal .modal-content{padding:1.75rem 2rem 7rem}.off-canvas-content{box-shadow:none}#body-container{padding-top:0;padding-bottom:460px}h1{font-size:36px;margin-bottom:1.5rem;line-height:40px}h2{font-size:28px;font-weight:bold}h3{font-size:26px;font-weight:bold}.general-page-container h2{margin-bottom:.5rem}.general-page-container p+h2{margin-top:50px}.general-page-container p{font-size:16px}.general-page-container #side-menu{width:300px}.general-page-container #side-menu .side-links{padding:1rem;border:1px solid #dfdfdf}.general-page-container #side-menu .ad-300-250-1{display:block;margin-left:0;margin-bottom:3rem}.general-page-container #side-menu .ad-160-600-1{display:none}.general-page-container #main-content{width:calc(100% - 320px);padding-right:47px}.hide-layout .nav-container,.hide-layout #keyword-location-search,.hide-layout footer,.hide-layout #header-ad{display:none}.hide-layout #body-container{padding-bottom:0}#lw-video-div .flex-video{top:50%;left:50%;margin-left:0;margin-top:-12.5rem;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}#master-search .search-bg-close{position:fixed !important}#master-search .search-other-types{position:absolute}#master-search .search-other-types a{font-size:15px}#LoginController{display:flex;width:100%;padding-top:0}#LoginController .login-link{margin-bottom:2.5rem;display:inline-block}#LoginController #register{border:none;max-width:320px}.login-page-form{width:500px;float:left;padding-top:5.5rem}.login-page-information{background:url("https://cdn.needacar.co.nz/nac/images/signin.jpg") 50% 50% no-repeat;background-size:cover;width:calc(100% - 500px);float:left;text-align:center;display:block;min-height:100vh;position:relative}.login-page-information:after{position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(255,255,255,.2);content:''}.login-page-information .info-text{width:100%;position:absolute;top:50%;margin-top:-2.25rem;transform:translateY(-50%);color:#fff}.login-page-information .info-text h2{font-size:40px;color:#fff}.sign-in-form{max-width:320px}.sign-in-form h1{font-size:24px;margin-bottom:.5rem}#keyword-location-search{background:#fff;padding:22px 1rem;border-bottom:1px solid #dfdfdf}#keyword-location-search ::-webkit-input-placeholder{color:rgba(0,0,0,.54)}#keyword-location-search :-moz-placeholder{color:rgba(0,0,0,.54);opacity:1}#keyword-location-search ::-moz-placeholder{color:rgba(0,0,0,.54);opacity:1}#keyword-location-search :-ms-input-placeholder{color:rgba(0,0,0,.54)}#keyword-location-search :placeholder-shown{color:rgba(0,0,0,.54)}#keyword-location-search .inner{margin:auto;line-height:54px;display:flex}#keyword-location-search .grouping{border:1px solid #dbdbdb;border-right:none;display:inline-block;-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px;-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px;width:calc(100% - 110px)}#keyword-location-search .search-input{float:left;position:relative;width:calc(100% - 160px)}#keyword-location-search .search-input:before{content:"";font-family:"icomoon";color:rgba(0,0,0,.87);position:absolute;top:0;left:.875rem;font-size:28px}#keyword-location-search .search-input input{width:100%;line-height:51px;height:51px;border:none;padding:0 1rem 0 3rem;-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px;-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px;font-size:17px}#keyword-location-search .locations{width:160px;float:right;line-height:54px;border-left:1px solid #dbdbdb}#keyword-location-search .locations a{color:rgba(0,0,0,.87);font-size:13px;text-align:center;display:block;padding:0;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#keyword-location-search .locations a .icon-location{font-size:22px;vertical-align:middle;position:relative;top:-2px;margin-right:.25rem}#keyword-location-search .locations a .icon-arrow-drop-down{font-size:24px;vertical-align:middle}#keyword-location-search .locations a:hover{color:#000}#keyword-location-search .search-btn{width:110px;float:right}#keyword-location-search .search-btn a,#keyword-location-search .search-btn button{color:#fff;text-transform:uppercase;background:#de5353;line-height:56px;display:block;text-align:center;font-size:11px;padding:0 1.5rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;border-top-right-radius:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px}#keyword-location-search .search-btn a:hover,#keyword-location-search .search-btn button:hover{background:#d52929}#keyword-location-search .search-btn button{padding:0 2.125rem}.title-bar.title-bar-hide{margin-top:0}.nav-container{height:64px;width:100%}.nav{background:#1f2532;line-height:64px;height:64px;padding-left:2rem;position:relative !important;width:100%;z-index:100}.nav.fixed{position:fixed !important;top:0;left:0;right:0;-webkit-transition:all .7s cubic-bezier(1,0,.265,1);-moz-transition:all .7s cubic-bezier(1,0,.265,1);-o-transition:all .7s cubic-bezier(1,0,.265,1);transition:all .7s cubic-bezier(1,0,.265,1)}.nav.nav-hide{top:-64px;-webkit-transition:all .7s cubic-bezier(1,0,.265,1);-moz-transition:all .7s cubic-bezier(1,0,.265,1);-o-transition:all .7s cubic-bezier(1,0,.265,1);transition:all .7s cubic-bezier(1,0,.265,1)}.nav a{color:#fff;font-size:.875rem;font-weight:bold;padding:0 .5rem}.nav .navigation{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background:none;border:none;margin:0;display:inline-block;position:relative;top:0;height:64px}.nav .navigation .logo{max-width:160px;display:inline-block;margin-right:1rem}.nav .navigation .logo img{width:160px;position:relative;top:-5px}.nav .navigation .logo a{line-height:1.25rem;display:block;line-height:64px;padding:0;opacity:1 !important}.nav .navigation li.admin-login{display:none}.nav .navigation li{float:left;background:none;border:none;line-height:64px;margin:0;padding:0;list-style:none}.nav .navigation li a{color:#fff;font-family:"Roboto",sans-serif;opacity:.8;font-size:16px;font-weight:400;height:64px;display:block;letter-spacing:1px;padding:0 1rem;-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 li a span{display:inline-block;background:#fff;color:#1f2532;font-size:8px;line-height:13px;padding:0 .125rem 0 .25rem;font-weight:bold;position:relative;top:-2px;margin-left:2px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.nav .navigation li a.active{opacity:.5}.nav .navigation li a:hover{opacity:1}.nav .navigation li.has-submenu{position:relative}.nav .navigation li.has-submenu a i{font-size:9px}.nav .navigation li.has-submenu .icon-translate{font-size:18px;vertical-align:middle;position:relative;top:-2px}.nav .navigation 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:0;padding-bottom:.75rem;padding-left:0;margin:0;width:220px;display:none;position:absolute;left:0;top:64px;background:#1b202c;text-align:left;z-index:1000}.nav .navigation li.has-submenu ul li{float:none;width:220px;line-height:35px;padding:0;background:none;border-top:none !important}.nav .navigation li.has-submenu ul li a{color:#fff;opacity:.7;padding:0 0 0 1rem;display:block;border:none !important;font-size:12px;line-height:35px;height:auto;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;position:relative}.nav .navigation li.has-submenu ul li a:after{content:"";font-family:"icomoon";color:transparent;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;margin-left:3rem;position:absolute}.nav .navigation li.has-submenu ul li a:hover{opacity:1}.nav .navigation li.has-submenu ul li a:hover:after{color:#fff;margin-left:.25rem}.nav .navigation li.has-submenu .dd-arrow{font-size:19px;opacity:.5;vertical-align:middle}.nav .navigation li.has-submenu:hover ul{display:table}.nav .navigation li.has-submenu:hover a{background:#1b202c}.nav .navigation li.has-submenu:hover a .dd-arrow{font-size:19px;opacity:1}.nav .navigation li.has-submenu:hover>ul.submenu{background:#1b202c}.nav .navigation li.has-submenu:hover>ul.submenu a{color:none;opacity:.8 !important}.nav-actions{float:right;margin:0;padding-right:1rem;display:inline}.nav-actions li{float:left;background:none;border:none;line-height:64px;margin:0;padding:0;list-style:none;border-left:1px solid rgba(200,200,200,.1)}.nav-actions li a{color:#fff;font-family:"Roboto",sans-serif;font-size:11px;font-weight:400;height:64px;display:block;text-transform:uppercase;letter-spacing:1px;padding:0 1rem;-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-actions li a i{font-size:25px;vertical-align:middle;opacity:.5;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.nav-actions li a.active i,.nav-actions li a:hover i{opacity:1}.nav-actions li.has-submenu{position:relative}.nav-actions li.has-submenu a dd-arrow{font-size:9px}.nav-actions 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:0;padding-bottom:.75rem;padding-left:0;margin:0;width:219px;display:none;position:absolute;right:-24px;top:64px;background:#1b202c;text-align:left;z-index:1000}.nav-actions li.has-submenu ul li{float:none;width:219px;padding-left:1.25rem;line-height:35px;padding:.25rem 0 0;background:none;border-left:none;border-top:none !important}.nav-actions li.has-submenu ul li a{color:#fff;opacity:.7;padding:0 0 0 1rem;display:block;border:none !important;font-size:12px;line-height:35px;height:auto;text-transform:none;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;position:relative}.nav-actions li.has-submenu ul li a:after{content:"";font-family:"icomoon";color:transparent;-webkit-transition:all,.5s;-moz-transition:all,.5s;-o-transition:all,.5s;transition:all,.5s;margin-left:3rem;position:absolute}.nav-actions li.has-submenu ul li a:hover{opacity:1}.nav-actions li.has-submenu ul li a:hover:after{color:#fff;margin-left:.25rem}.nav-actions li.has-submenu ul li a:hover i{opacity:1}.nav-actions li.has-submenu .dd-arrow{font-size:19px;opacity:.5;vertical-align:middle}.nav-actions li.has-submenu:hover ul{display:table}.nav-actions li.has-submenu:hover a{background:#1b202c}.nav-actions li.has-submenu:hover a i{opacity:1}.nav-actions li.has-submenu:hover a .dd-arrow{font-size:19px;opacity:1}.nav-actions li.has-submenu:hover>ul.submenu{background:#1b202c}.nav-actions li.has-submenu:hover>ul.submenu a{color:none}.nav-actions li.has-submenu:hover>ul.submenu i{opacity:1}.nav-actions .nav-fav,.nav-actions .nav-notif{text-align:center}.nav-actions .nav-fav i,.nav-actions .nav-notif i{-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.nav-actions .nav-fav span,.nav-actions .nav-notif span{opacity:.5;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.nav-actions .nav-fav:hover span,.nav-actions .nav-notif:hover span{opacity:1}.nav-actions .notif-true{height:8px;width:8px;background:#de5353;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;opacity:1 !important;position:absolute;top:19px;left:32px}.nav-actions .nav-account i,.nav-actions .nav-login i{-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.nav-actions .nav-account span,.nav-actions .nav-login span{-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;opacity:.5}.nav-actions .nav-account:hover span,.nav-actions .nav-login:hover span{opacity:1}.nav-actions .nav-fav i{font-size:28px}.breakpoint-width{max-width:1280px}footer .back-top .inner{top:-2.625rem;left:auto;right:2rem;height:56px;width:56px;line-height:66px;text-align:center}footer .back-top .inner i{font-size:28px}footer .copyright{margin-top:5rem;border:none;padding:0}footer .copyright .inner{border-top:1px solid #3a3b40;padding:1.25rem 0;display:inline-block}footer .ftr-logo{max-width:205px;padding:3.25rem 0}footer .copyright-links{padding-left:2rem}footer .copyright-links a{padding-right:1rem}footer .copyright-links a:before{right:5px}#search-main #search-results .search-sort{display:none}#search-options{padding-top:0;height:56px}#search-options .search-filters{position:static;border-bottom:1px solid #dfdfdf;background:#f9f9f9;transition:none;line-height:56px;height:56px;display:block;padding:0 24px}#search-options .search-filters .row{max-width:1260px}#search-options .search-filters.search-filters-move{top:auto;line-height:56px}#search-options .search-filters .locations{width:auto;line-height:56px;color:rgba(0,0,0,.87)}#search-options .search-filters .locations .count{color:rgba(0,0,0,.87);-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#search-options .search-filters .locations .count:hover{color:#3e8be1}#search-options .search-filters .save-search{float:left;display:block;text-align:center;font-weight:400;font-size:.875rem;color:#3e8be1;border:.0625rem solid #3e8be1;line-height:2rem;padding:0 1rem 0 .5rem;margin-left:2rem;margin-top:10px;-webkit-border-radius:.1875rem;-moz-border-radius:.1875rem;-ms-border-radius:.1875rem;-o-border-radius:.1875rem;border-radius:.1875rem;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#search-options .search-filters .save-search:hover{color:#f6f6f7;background:#3e8be1}#search-options .search-filters .save-search i{font-size:1.5rem;margin-right:.125rem;line-height:2rem;vertical-align:middle}#search-options .search-filters .list-gallery-selector{margin-left:8px;display:inline-table}#search-options .search-filters .list-gallery-selector:before{display:none}#search-options .search-filters .list-gallery-selector .view{border:1px solid #d4d6dc;background:#f9f9f9;line-height:34px;width:36px;text-align:center;display:inline-block;padding:0}#search-options .search-filters .list-gallery-selector .view i{font-size:24px;vertical-align:middle;position:relative;top:0}#search-options .search-filters .list-gallery-selector .view.active{background:#fff}#search-options .search-filters .list-gallery-selector .view-list{-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px;-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px;border-right:none;margin-right:-3px;padding-right:3px;padding-left:0 !important}#search-options .search-filters .list-gallery-selector .view-gallery{-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;border-top-right-radius:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px}#search-options .search-filters .sort{display:none}#search-options .search-filters .refine-options{float:right;padding:10px 0 0;height:56px}#search-options .search-filters .refine-options a{float:none;width:auto;text-align:left;font-size:13px;line-height:36px;font-weight:normal}#search-options .search-filters .refine-options .custom-dropdown-area{min-width:160px;line-height:36px;height:36px;background:#fff;border:1px solid #d4d6dc;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}#search-options .search-filters .refine-options .custom-dropdown-area ul{width:190px;top:34px;left:-1px}#search-options .search-filters .refine-options .custom-dropdown-area ul#select-payment-type-select{width:172px}#search-options .search-filters .refine-options .custom-dropdown-area .custom-dropdown-button{border-bottom:none;font-size:13px;padding-left:.75rem;line-height:36px}#search-options .search-filters .refine-options .custom-dropdown-area .custom-dropdown-button:after{line-height:36px}#search-options .search-filters .refine-options .order-by,#search-options .search-filters .refine-options .price-display{display:inline-block;float:right;height:36px;position:relative;cursor:pointer;margin-top:-9px}#search-options .search-filters .refine-options .order-by{padding-right:1rem;margin-left:8px}#search-options .search-filters .refine-options .price-display{position:relative;padding:0 1rem}#search-options .search-filters .refine-options .price-display a{display:block;color:rgba(0,0,0,.87)}#search-options .search-filters .refine-options .price-display .finance-settings{position:absolute;right:51px;color:#2071cc;font-size:15px;z-index:10;top:9px;padding:0 .5rem}#search-options .search-filters .refine-options .price-display .finance-settings i{vertical-align:middle;position:relative;top:-2px}#search-options .search-filters .refine-options .price-display .finance-settings i:before{color:#2071cc}#search-main.gallery{background-color:#f9f9f9}#search-main.list #search-results .result-text .result-payment-info{padding:1.5rem}#search-main.list #search-results .result-text .result-payment-info.active{top:auto;bottom:6.5rem}#search-main.list #search-results .result-text .result-payment-info.active:before{transform:rotate(0);top:auto;bottom:-8px}#search-main #search-filters #search-filter-content .result-count{height:56px}.footer-action-buttons{border-top:1px solid #e2e4e5}.footer-action-buttons .inner{max-width:1280px}.footer-action-buttons .action{border-width:1px;border-color:#dfdfdf}.footer-action-buttons .action:nth-child(4){border-width:1px;border-color:#dfdfdf}.footer-action-buttons .action a{padding:2rem 0 3.5rem}#VehicleController .other-listings{padding:1rem 0 .5rem;display:block;border-top:1px solid #dfdfdf}#VehicleController .other-listings .blue-button{margin-bottom:1rem}#VehicleController .vs-container{display:flex;width:100%;padding:0 20px 2rem;max-width:1280px;margin:auto}#VehicleController .vs-container-left{width:calc(100% - 320px);padding-right:47px;float:left}#VehicleController .vs-container-right{width:320px;float:right;padding-top:56px}#VehicleController #seller-location-section,#VehicleController #seller-action-btn{display:none}#VehicleController #offer-section .row,#VehicleController #vehicle-about .row,#VehicleController #stats-section .row,#VehicleController #vs-delivery .row,#VehicleController #vs-calculator .row,#VehicleController #vs-about-dealer .row,#VehicleController #vs-recommended-vehicles .row,#VehicleController #review-section .row{max-width:none}#VehicleController .vs-seperate-section:after{display:none}#VehicleController .actions-area{position:relative;height:56px}#VehicleController .actions{position:absolute;top:0;left:0;right:0;z-index:9}#VehicleController .actions:after{display:none}#VehicleController .actions .action-container li:first-child a{padding-left:0}#VehicleController .actions.actions-move{top:0 !important}#VehicleController .actions.fixed{top:64px;-webkit-transition:all .6s cubic-bezier(1,0,.265,1);-moz-transition:all .6s cubic-bezier(1,0,.265,1);-o-transition:all .6s cubic-bezier(1,0,.265,1);transition:all .6s cubic-bezier(1,0,.265,1)}#VehicleController .actions.fixed .columns{padding-left:20px;padding-right:20px}#VehicleController #vehicle-hdr{padding:0}#VehicleController #vehicle-hdr .columns{padding:0}#VehicleController #vehicle-hdr h1{padding-left:0;font-size:36px;line-height:40px;padding-bottom:2rem;margin-top:0}#VehicleController #vehicle-hdr .fav-more{padding-right:0}#VehicleController #vehicle-hdr .fav-more .more{display:none}#VehicleController #vehicle-hdr .fav-more .fav{float:right;padding-right:0;line-height:34px;padding-bottom:2rem;margin-top:0}#VehicleController .vs-nav{width:100%;position:relative;display:inline-block;padding-bottom:10px}#VehicleController .vs-nav .vs-navigation{line-height:28px;height:28px;width:100%;margin:0}#VehicleController .vs-nav li{float:left;background:none;border:none;line-height:28px;margin:0;padding:0;list-style:none}#VehicleController .vs-nav li a{color:rgba(0,0,0,.87);font-family:"Roboto",sans-serif;opacity:.8;font-size:15px;font-weight:400;height:28px;display:block;padding:0 .5rem;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;position:relative}#VehicleController .vs-nav li a:hover{color:#3e8be1}#VehicleController .vs-nav li:first-child a{padding-left:0}#VehicleController .vs-nav li:first-child.has-submenu ul{left:0}#VehicleController .vs-nav li.has-submenu{position:relative}#VehicleController .vs-nav li.has-submenu a i{font-size:9px}#VehicleController .vs-nav li.has-submenu ul{height:auto;padding:0;margin:0;width:220px;display:none;position:absolute;left:.5rem;top:28px;background:#fff;border:1px solid #dfdfdf;text-align:left;z-index:100;-webkit-box-shadow:0 .25rem .625rem 0 rgba(0,0,0,.2);-moz-box-shadow:0 .25rem .625rem 0 rgba(0,0,0,.2);box-shadow:0 .25rem .625rem 0 rgba(0,0,0,.2);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}#VehicleController .vs-nav li.has-submenu ul li{float:none;width:220px;line-height:40px;height:40px;padding:0;background:none;border-top:none !important}#VehicleController .vs-nav li.has-submenu ul li a{color:rgba(0,0,0,.87) !important;padding:0 0 0 1rem;display:block;border:none !important;font-size:.875rem;line-height:40px;height:40px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#VehicleController .vs-nav li.has-submenu ul li a:hover{background:#f9f9f9;color:rgba(0,0,0,.54)}#VehicleController .vs-nav li.has-submenu .dd-arrow{font-size:19px;opacity:.5;vertical-align:middle}#VehicleController .vs-nav li.has-submenu:hover ul{display:table}#VehicleController .vs-nav li.has-submenu:hover a{color:#3e8be1}#VehicleController .vs-nav li.has-submenu:hover a .dd-arrow{font-size:19px;opacity:1}#VehicleController .vs-nav li.has-submenu:hover>ul.submenu{color:#3e8be1}#VehicleController .vs-nav li.has-submenu:hover>ul.submenu a{color:none}#VehicleController #price-section,#VehicleController #price-section-lg{background:transparent;border:1px solid #dfdfdf}#VehicleController .about-area{padding-bottom:1.75rem}#VehicleController #vs-about-dealer{padding:1rem;border:1px solid #dfdfdf}#VehicleController #vs-about-dealer h3{display:none}#VehicleController #vs-about-dealer .review-side h3{display:block;font-size:16px}#VehicleController #vs-about-dealer #showroom-map{background:#f9f9f9}#VehicleController #vs-about-dealer .details-list{width:100%}#VehicleController #vs-about-dealer .dealer-staff-list .staff{width:100%}#VehicleController #vs-about-dealer .dealer-staff-list .staff:after{display:block;left:90px}#VehicleController .price-area{padding-bottom:1.75rem}#VehicleController .cta-area{padding-bottom:1.75rem}#VehicleController .cta-area .cta-inner{padding:1rem;border:1px solid #dfdfdf}#VehicleController .cta-area .cta-inner .blue-button-invert{display:block;padding:0 .5rem;max-width:286px}#VehicleController .cta-area ul{margin:0;display:table;width:100%}#VehicleController .cta-area .standard-btn,#VehicleController .cta-area .grey-button{margin-top:0;margin-bottom:0}#VehicleController .cta-area li{list-style:none;margin-bottom:1rem}#VehicleController .cta-area li:last-child{margin-bottom:0}#VehicleController #feedback-section,#VehicleController #feedback-section-lg{padding:2.5rem 0;border:1px solid #dfdfdf}#VehicleController #feedback-section h3,#VehicleController #feedback-section-lg h3{font-size:22px;margin-bottom:.5rem}#VehicleController #feedback-section p,#VehicleController #feedback-section-lg p{font-size:14px;line-height:21px;color:rgba(0,0,0,.54)}#VehicleController #feedback-section .star-container .feedback-value,#VehicleController #feedback-section-lg .star-container .feedback-value{font-size:14px;line-height:28px}#VehicleController #feedback-section .star-container .star-rating,#VehicleController #feedback-section-lg .star-container .star-rating{margin-top:4px}#VehicleController #feedback-section .buyerscore .review-count,#VehicleController #feedback-section-lg .buyerscore .review-count{width:100%;text-align:center;display:block;line-height:2.5rem;padding-top:.75rem;font-size:12px}#VehicleController #feedback-section .buyerscore img,#VehicleController #feedback-section-lg .buyerscore img{display:block;margin:auto;float:none;width:122px;padding-top:0}#VehicleController .vs-sep{background:transparent;border:none;padding:0}#VehicleController .has-media{padding:0;border-bottom:1px solid #dfdfdf}#VehicleController .has-media .columns{padding:0}#VehicleController .has-media .stock-no{font-size:13px;color:rgba(0,0,0,.54);padding-left:0}#VehicleController #offer-section h3,#VehicleController #vehicle-about h3,#VehicleController .vs-seperate-section h3{font-size:18px}#VehicleController #vehicle-about,#VehicleController #stats-section,#VehicleController #review-section,#VehicleController #vs-delivery,#VehicleController #vs-calculator,#VehicleController #mbi-products .mbi-header,#VehicleController #vs-recommended-vehicles h3{padding-left:0;padding-right:0}#VehicleController #vehicle-about{border-bottom:1px solid #dfdfdf;padding-bottom:0}#VehicleController #vehicle-about h3{margin-bottom:0}#VehicleController #vehicle-about h5{font-size:14px;padding-right:10px}#VehicleController #vehicle-about p{font-size:16px;line-height:24px;padding-right:2rem}#VehicleController #vehicle-about .highlights,#VehicleController #vehicle-about .details,#VehicleController #vehicle-about .ratings,#VehicleController #vehicle-about .fuelsaver{border:none;position:relative}#VehicleController #vehicle-about .highlights:after,#VehicleController #vehicle-about .details:after,#VehicleController #vehicle-about .ratings:after,#VehicleController #vehicle-about .fuelsaver:after{content:'';background:#dfdfdf;position:absolute;width:80%;right:0;top:0;height:1px}#VehicleController #vehicle-about .details .detail{font-size:16px;line-height:24px}#VehicleController #vehicle-about .details .detail .title{width:auto;padding-right:.25rem}#VehicleController #vehicle-about .ratings .footnote{padding-top:.125rem}#VehicleController #vehicle-about .ratings .safety-rating{display:inline-block;margin-right:.5rem}#VehicleController #vehicle-about .ratings .promo-badge{display:inline;line-height:20px}#VehicleController #vehicle-about .fuelsaver .fuel-rating{font-size:16px;line-height:18px}#VehicleController #vehicle-about .fuelsaver .fuel-rating .footnote{padding-top:.25rem;font-size:14px;font-style:italic}#VehicleController #vehicle-about .highlights{padding-bottom:1.5rem}#VehicleController #vehicle-about .highlights li{font-size:16px;line-height:29px}#VehicleController #stats-section{border-bottom:1px solid #dfdfdf}#VehicleController #stats-section h3{width:20%;float:left;padding-right:.5rem}#VehicleController #stats-section .inner{width:80%;float:right}#VehicleController #stats-section .blue-button{margin:0;max-width:none}#VehicleController #stats-section .report-listing{margin-left:0;margin-top:1rem;color:rgba(0,0,0,.54)}#VehicleController #stats-section .tooltip-content{margin-top:-1rem}#VehicleController #stats-section .tooltip-link,#VehicleController #stats-section .recently-viewed,#VehicleController #stats-section .check-list{margin-bottom:1.5rem}#VehicleController #offer-section{border-bottom:1px solid #dfdfdf;padding-left:0;padding-right:0}#VehicleController #offer-section .columns{padding:0}#VehicleController #offer-section .footnote{font-size:15px}#VehicleController #offer-section h3{float:left;width:20%;padding-right:.5rem}#VehicleController #offer-section .img{width:30%;float:right;height:185px;padding-top:80px}#VehicleController #offer-section .text{width:50%;float:left;padding-right:1.5rem}#VehicleController #offer-section .blue-button{display:inline-block;width:auto;padding:0 3rem}#VehicleController #review-section{border-bottom:1px solid #dfdfdf}#VehicleController #review-section h3{width:20%;float:left;padding-right:.5rem}#VehicleController #review-section .buyerscore-logo{float:none;width:100%;max-width:100px;display:block}#VehicleController #review-section .inner{width:80%;float:left}#VehicleController #vs-delivery{border-bottom:1px solid #dfdfdf}#VehicleController #vs-delivery h3{width:20%;float:left;padding-right:.5rem}#VehicleController #vs-delivery .inner{width:80%;float:left}#VehicleController #vs-delivery .custom-dropdown-area{width:345px;line-height:42px}#VehicleController #vs-delivery .custom-dropdown-area ul{top:42px}#VehicleController #vs-delivery .custom-dropdown-area ul li .caption{padding-right:.125rem}#VehicleController #vs-delivery .custom-dropdown-area .custom-dropdown-button{height:42px;line-height:42px}#VehicleController #vs-delivery .custom-dropdown-area .custom-dropdown-button:after{line-height:42px}#VehicleController #vs-delivery p{padding-bottom:0;font-size:16px;line-height:24px}#VehicleController #vs-delivery p:before{display:none}#VehicleController #vs-calculator{display:inline-block}#VehicleController #vs-calculator h3{display:inline;width:20%;float:left;padding-right:.5rem}#VehicleController #vs-calculator .text .blue-button{margin-left:0;margin-right:0;max-width:none}#VehicleController #vs-calculator .text p{font-size:16px;line-height:24px}#VehicleController #vs-calculator .pref-finance-company{width:80%;float:left}#VehicleController #vs-calculator #vs-finance-calculator,#VehicleController #vs-calculator .finance-disclaimer{width:80%;float:right;max-width:none;margin:0;position:relative;z-index:2}#VehicleController #vs-calculator .finance-disclaimer{padding-bottom:0}#VehicleController #vs-calculator .finance-disclaimer p{font-size:12px}#VehicleController #vs-calculator #vs-finance-calculator .vs-finance-input{padding-left:.5rem;padding-right:.5rem}#VehicleController #vs-calculator #vs-finance-calculator .estimated-payment{padding-left:1rem;padding-right:1rem}#VehicleController #vs-calculator .term-select .term{font-size:16px;line-height:37px}#VehicleController #vs-calculator .quick-calc-title{padding-left:0;padding-right:2rem;font-size:18px;color:rgba(0,0,0,.87);margin-bottom:0;line-height:24px}#VehicleController #vs-mbi-products{max-width:none;background:#f9f9f9;padding:60px;margin:0}#VehicleController #vs-mbi-products h3{font-size:18px}#VehicleController #vs-mbi-products p{font-size:16px;line-height:24px;border-bottom:1px solid #dfdfdf;padding-bottom:2rem;margin-bottom:2rem}#VehicleController #vs-mbi-products .mbi-header{max-width:none;padding:0}#VehicleController #vs-mbi-products .mbi-product{min-width:315px}#VehicleController #vs-mbi-products .slick-track{margin-left:-8px}#VehicleController #vs-mbi-products .slick-dots{padding-top:3rem}#VehicleController #vs-mbi-products .slick-dots li{width:10px;height:10px}#VehicleController #vs-recommended-vehicles{padding-left:0;padding-right:0;padding-bottom:0;border-top:1px solid #dfdfdf;margin-top:2.25rem;padding-top:2rem}#VehicleController #vs-recommended-vehicles .asterisk-sp{padding-left:0;padding-top:2rem}#VehicleController #vs-recommended-vehicles .row{max-width:100%}#VehicleController #vs-recommended-vehicles .slick-track{margin-left:0;min-width:100%}#VehicleController #vs-recommended-vehicles .vehicle-result{padding:0 .25rem;min-width:33.333%}#VehicleController #vs-recommended-vehicles .vehicle-result:first-child{padding:0 .5rem 0 0}#VehicleController #vs-recommended-vehicles .vehicle-result:last-child{padding:0 0 0 .5rem}#similar-vehicles .vehicle-result{padding:0 .25rem;min-width:33.333%}#similar-vehicles .vehicle-result:first-child{padding:0 .5rem 0 0}#similar-vehicles .vehicle-result:last-child{padding:0 0 0 .5rem}.account-tab-container{position:relative;width:100%}.account-title,.content-title{font-size:36px;line-height:42px;text-align:center;color:rgba(0,0,0,.87);font-weight:normal;margin:52px auto 14px}.content-title{margin-top:20px;text-align:left}#account-tabs{top:100px !important;position:absolute;line-height:56px;z-index:11;-webkit-transition:all .7s cubic-bezier(1,0,.265,1);-moz-transition:all .7s cubic-bezier(1,0,.265,1);-o-transition:all .7s cubic-bezier(1,0,.265,1);transition:all .7s cubic-bezier(1,0,.265,1)}#account-tabs:after{content:'';position:absolute;bottom:0;left:0;right:0;border-bottom:.0625rem solid #eee;z-index:-1}#account-tabs ul:after{display:none}#account-tabs.fixed{top:64px !important;position:fixed}#account-tabs.account-tab-move{top:0 !important}#account-tabs.not-fixed{top:100px !important;position:absolute;transition:none !important}.favourite-vehicles .ad-placeholder{margin-top:22px}.favourite-vehicles #vehicles-row{padding-top:21px !important}.favourite-vehicles #search-main #search-results{min-height:800px;padding-top:0}.favourite-vehicles #search-main.list .ad-sidebar{margin-top:-42px}#RegistrationController h1,#reg-your-interest h1{text-align:center;font-size:32px;line-height:39px;font-weight:normal}#DealershipDirectoryController .ad-sidebar{margin-top:0}#DealershipDirectoryController h1{font-size:32px;line-height:39px;text-align:center;color:rgba(0,0,0,.87);font-weight:normal;margin:1.5rem auto 14px}#DealershipDirectoryController .dealer-directory-title{padding:25px 0 0}#DealershipDirectoryController .directory-search{padding-top:1.5rem;z-index:99;top:0;transition:none !important}#DealershipDirectoryController .directory-search.fixed{position:relative !important;top:0;padding:.75rem 0}#DealershipDirectoryController .directory-search.fixed-large{position:fixed !important;top:64px;transition:all .7s cubic-bezier(1,0,.265,1) !important}#DealershipDirectoryController .directory-search.directory-search-move{top:0}#DealershipDirectoryController .dealership-list{padding-top:2rem}#DealershipShowroomController,#VehicleReviewController{position:relative}#DealershipShowroomController .dealer-title h1,#VehicleReviewController .dealer-title h1{font-size:32px;line-height:39px;text-align:center;color:rgba(0,0,0,.87);font-weight:normal;margin:52px auto 14px}#DealershipShowroomController #showroom-tabs,#VehicleReviewController #showroom-tabs{line-height:56px;z-index:99;position:relative;top:0;transition:none !important}#DealershipShowroomController #showroom-tabs:before,#VehicleReviewController #showroom-tabs:before{content:'';position:absolute;bottom:0;height:1px;left:0;right:0;background:#dfdfdf}#DealershipShowroomController #showroom-tabs.fixed,#VehicleReviewController #showroom-tabs.fixed{position:relative !important;top:0 !important;transition:none !important}#DealershipShowroomController #showroom-tabs.fixed-large,#VehicleReviewController #showroom-tabs.fixed-large{position:fixed !important;top:64px !important;transition:all .75s cubic-bezier(1,0,.265,1) !important}#DealershipShowroomController #showroom-tabs.showroom-tab-move,#VehicleReviewController #showroom-tabs.showroom-tab-move{transition:none;top:0 !important;position:absolute}#DealershipShowroomController #showroom-tabs.not-fixed,#VehicleReviewController #showroom-tabs.not-fixed{position:relative !important;top:0 !important}#DealershipShowroomController #showroom-tabs.showrooms-search-move,#VehicleReviewController #showroom-tabs.showrooms-search-move{top:0}#DealershipShowroomController #showroom-tabs ul:after,#VehicleReviewController #showroom-tabs ul:after{display:none}#DealershipShowroomController #showroom-header,#VehicleReviewController #showroom-header{padding-top:0}#DealershipShowroomController .banner-large,#VehicleReviewController .banner-large{margin-top:0;max-height:300px;height:300px;overflow:hidden;position:relative}#DealershipShowroomController .banner-large img,#VehicleReviewController .banner-large img{position:absolute;left:0;right:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50% !important;left:50% !important}#DealershipShowroomController #showroom-header,#DealershipShowroomController .dealer-header,#DealershipShowroomController #showroom-map,#DealershipShowroomController .dealer-details,#DealershipShowroomController .dealer-staff-list,#DealershipShowroomController .facilities,#DealershipShowroomController .hot-vehicles .inner,#DealershipShowroomController .hot-offer .inner,#VehicleReviewController #showroom-header,#VehicleReviewController .dealer-header,#VehicleReviewController #showroom-map,#VehicleReviewController .dealer-details,#VehicleReviewController .dealer-staff-list,#VehicleReviewController .facilities,#VehicleReviewController .hot-vehicles .inner,#VehicleReviewController .hot-offer .inner{max-width:none;margin:0;padding:0}#DealershipShowroomController .hot-offer .inner .columns,#VehicleReviewController .hot-offer .inner .columns{padding-left:0;padding-right:0}#DealershipShowroomController .showroom-about-container,#VehicleReviewController .showroom-about-container{max-width:1280px;margin:auto;display:flex;padding:2.5rem 20px 0}#DealershipShowroomController .showroom-reviews-container,#VehicleReviewController .showroom-reviews-container{padding:2.5rem 20px;text-align:center;margin:auto;min-height:400px;max-width:1280px}#DealershipShowroomController .showroom-reviews-container .showroom-container-left,#VehicleReviewController .showroom-reviews-container .showroom-container-left{width:100%;float:none;padding:0}#DealershipShowroomController .showroom-container-left,#VehicleReviewController .showroom-container-left{width:calc(100% - 320px);float:left;padding-right:47px}#DealershipShowroomController .showroom-container-right,#VehicleReviewController .showroom-container-right{width:320px;float:right;padding-bottom:3rem}#DealershipShowroomController .dealer-info-lg,#VehicleReviewController .dealer-info-lg{padding:2rem 1rem 1rem;border:1px solid #dfdfdf}#DealershipShowroomController .dealer-info-lg .phone-title,#VehicleReviewController .dealer-info-lg .phone-title{color:rgba(0,0,0,.87);margin-bottom:0;font-family:"Roboto",sans-serif;letter-spacing:0}#DealershipShowroomController .dealer-info-lg .phone-title a,#VehicleReviewController .dealer-info-lg .phone-title a{color:rgba(0,0,0,.87);border-bottom:1px dotted rgba(0,0,0,.38);-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#DealershipShowroomController .dealer-info-lg .phone-title a:hover,#VehicleReviewController .dealer-info-lg .phone-title a:hover{color:#000}#DealershipShowroomController .dealer-info-lg .phone-title+hr,#VehicleReviewController .dealer-info-lg .phone-title+hr{border-color:#dfdfdf;margin:1rem auto}#DealershipShowroomController .dealer-info-lg .desktop-info,#VehicleReviewController .dealer-info-lg .desktop-info{padding-bottom:1rem}#DealershipShowroomController .dealer-info-lg .desktop-info h3,#VehicleReviewController .dealer-info-lg .desktop-info h3{font-size:26px;font-weight:400}#DealershipShowroomController .dealer-info-lg .desktop-info h3 i,#VehicleReviewController .dealer-info-lg .desktop-info h3 i{margin-right:1rem}#DealershipShowroomController .dealer-info-lg .desktop-info .standard-btn,#VehicleReviewController .dealer-info-lg .desktop-info .standard-btn{margin-top:2rem}#DealershipShowroomController .dealer-info-lg .desktop-info i,#VehicleReviewController .dealer-info-lg .desktop-info i{vertical-align:middle;color:rgba(0,0,0,.38)}#DealershipShowroomController .dealer-info-lg .desktop-info .icon-phone,#VehicleReviewController .dealer-info-lg .desktop-info .icon-phone{font-size:18px;position:relative;top:-2px}#DealershipShowroomController .dealer-info-lg .desktop-info .icon-location2,#VehicleReviewController .dealer-info-lg .desktop-info .icon-location2{font-size:18px;left:-1px}#DealershipShowroomController .dealer-info-lg .desktop-info .icon-hours,#VehicleReviewController .dealer-info-lg .desktop-info .icon-hours{font-size:17px;top:2px}#DealershipShowroomController .dealer-info-lg .desktop-info span,#VehicleReviewController .dealer-info-lg .desktop-info span{display:block;position:relative;padding-left:2rem;padding-bottom:4px}#DealershipShowroomController .dealer-info-lg .desktop-info span i,#VehicleReviewController .dealer-info-lg .desktop-info span i{position:absolute;left:0;top:3px}#DealershipShowroomController .dealer-info-lg .desktop-info span .icon-location,#VehicleReviewController .dealer-info-lg .desktop-info span .icon-location{font-size:20px}#DealershipShowroomController .dealer-info-lg .desktop-info .phone a,#VehicleReviewController .dealer-info-lg .desktop-info .phone a{color:rgba(0,0,0,.87);border-bottom:1px dotted rgba(0,0,0,.38)}#DealershipShowroomController .dealer-info-lg .desktop-info .hours-caption,#VehicleReviewController .dealer-info-lg .desktop-info .hours-caption{color:#50bf5a;display:inline;padding-left:0}#DealershipShowroomController .dealer-info-lg .desktop-info .hours-caption.open,#DealershipShowroomController .dealer-info-lg .desktop-info .hours-caption.open-today,#VehicleReviewController .dealer-info-lg .desktop-info .hours-caption.open,#VehicleReviewController .dealer-info-lg .desktop-info .hours-caption.open-today{color:#50bf5a}#DealershipShowroomController .dealer-info-lg .desktop-info .hours-caption.closed,#DealershipShowroomController .dealer-info-lg .desktop-info .hours-caption.closed-today,#VehicleReviewController .dealer-info-lg .desktop-info .hours-caption.closed,#VehicleReviewController .dealer-info-lg .desktop-info .hours-caption.closed-today{color:#f00}#DealershipShowroomController .dealer-info-lg .desktop-info .hours-caption.closed-soon,#DealershipShowroomController .dealer-info-lg .desktop-info .hours-caption.closing-soon,#DealershipShowroomController .dealer-info-lg .desktop-info .hours-caption.opening-soon,#VehicleReviewController .dealer-info-lg .desktop-info .hours-caption.closed-soon,#VehicleReviewController .dealer-info-lg .desktop-info .hours-caption.closing-soon,#VehicleReviewController .dealer-info-lg .desktop-info .hours-caption.opening-soon{color:#ffbd00}#DealershipShowroomController .dealer-info-lg .desktop-info .hours-today,#VehicleReviewController .dealer-info-lg .desktop-info .hours-today{color:rgba(0,0,0,.87);text-transform:lowercase;white-space:nowrap;font-size:15px;display:inline;margin-left:.25rem;padding-left:0;position:relative}#DealershipShowroomController .dealer-info-lg .desktop-info .hours-today:before,#VehicleReviewController .dealer-info-lg .desktop-info .hours-today:before{content:'';position:absolute;left:0;right:0;bottom:3px;border-bottom:1px dotted rgba(0,0,0,.38)}#DealershipShowroomController .dealer-info-lg .desktop-info .hours-today i,#VehicleReviewController .dealer-info-lg .desktop-info .hours-today i{left:auto}#DealershipShowroomController .dealer-info-lg .desktop-info .hours-full-large,#VehicleReviewController .dealer-info-lg .desktop-info .hours-full-large{display:none;padding:.5rem 0}#DealershipShowroomController .dealer-info-lg .desktop-info .hours-full-large ul,#VehicleReviewController .dealer-info-lg .desktop-info .hours-full-large ul{margin:0}#DealershipShowroomController .dealer-info-lg .desktop-info .hours-full-large li,#VehicleReviewController .dealer-info-lg .desktop-info .hours-full-large li{display:block;list-style:none;border-bottom:.0625rem solid #dfdfdf;margin:0 1.75rem 0 0}#DealershipShowroomController .dealer-info-lg .desktop-info .hours-full-large li:last-child,#VehicleReviewController .dealer-info-lg .desktop-info .hours-full-large li:last-child{border:none}#DealershipShowroomController .dealer-info-lg .desktop-info .hours-full-large span,#VehicleReviewController .dealer-info-lg .desktop-info .hours-full-large span{padding-left:0;font-size:.875rem;line-height:2.25rem;text-align:right;color:#4c4e53;padding-bottom:0}#DealershipShowroomController .dealer-info-lg .desktop-info .hours-full-large span.day,#VehicleReviewController .dealer-info-lg .desktop-info .hours-full-large span.day{float:left}#DealershipShowroomController #showroom-about .footer-action-buttons .action:nth-child(5),#VehicleReviewController #showroom-about .footer-action-buttons .action:nth-child(5){min-height:129px}#DealershipShowroomController #showroom-about #showroom-map-container,#VehicleReviewController #showroom-about #showroom-map-container{border:none;padding:0}#DealershipShowroomController #showroom-about #showroom-map-container .columns,#VehicleReviewController #showroom-about #showroom-map-container .columns{padding:0}#DealershipShowroomController #showroom-about .misc-images .slick-list,#VehicleReviewController #showroom-about .misc-images .slick-list{width:100.5%}#DealershipShowroomController #showroom-about .misc-images .misc-images-single,#VehicleReviewController #showroom-about .misc-images .misc-images-single{height:130px}#DealershipShowroomController #showroom-about .misc-images .slick-arrow:before,#DealershipShowroomController #showroom-about .misc-images .slick-arrow:after,#VehicleReviewController #showroom-about .misc-images .slick-arrow:before,#VehicleReviewController #showroom-about .misc-images .slick-arrow:after{line-height:130px}#DealershipShowroomController #showroom-about .dealer-details,#VehicleReviewController #showroom-about .dealer-details{padding-top:2.5rem}#DealershipShowroomController #showroom-about .dealer-details .columns,#VehicleReviewController #showroom-about .dealer-details .columns{padding:0}#DealershipShowroomController #showroom-about .dealer-details .small-hours,#VehicleReviewController #showroom-about .dealer-details .small-hours{display:none}#DealershipShowroomController #showroom-about .dealer-details .large-hours,#VehicleReviewController #showroom-about .dealer-details .large-hours{display:block}#DealershipShowroomController #showroom-about .dealer-staff-list .columns,#VehicleReviewController #showroom-about .dealer-staff-list .columns{padding:0}#DealershipShowroomController #showroom-about .dealer-staff-list .staff-image,#VehicleReviewController #showroom-about .dealer-staff-list .staff-image{width:75px;height:75px}#DealershipShowroomController #showroom-about .dealer-staff-list .staff,#VehicleReviewController #showroom-about .dealer-staff-list .staff{width:100%;float:none}#DealershipShowroomController #showroom-about .dealer-staff-list .staff:after,#VehicleReviewController #showroom-about .dealer-staff-list .staff:after{display:block;left:90px}#DealershipShowroomController #showroom-about .dealer-staff-list .staff:last-of-type:after,#VehicleReviewController #showroom-about .dealer-staff-list .staff:last-of-type:after{display:none}#DealershipShowroomController #showroom-about .facilities .columns,#VehicleReviewController #showroom-about .facilities .columns{padding:0}#DealershipShowroomController #showroom-about .facilities li,#VehicleReviewController #showroom-about .facilities li{width:100%;float:none}#DealershipShowroomController #showroom-about .hot-vehicles .hot-slider .vehicle,#VehicleReviewController #showroom-about .hot-vehicles .hot-slider .vehicle{max-width:none}#DealershipShowroomController #showroom-about .hot-vehicles .hot-slider .slick-list,#VehicleReviewController #showroom-about .hot-vehicles .hot-slider .slick-list{width:102%}#DealershipShowroomController .ad-placeholder,#VehicleReviewController .ad-placeholder{margin-top:3rem}#DealershipShowroomController .showroom-vehicle-list,#VehicleReviewController .showroom-vehicle-list{padding-top:1.5rem;border-top:1px solid #dfdfdf;background:#f9f9f9}#DealershipShowroomController #showroom-vehicles #search-main.gallery #search-results,#VehicleReviewController #showroom-vehicles #search-main.gallery #search-results{padding-top:0}#DealershipShowroomController #showroom-vehicles .showroom-search,#VehicleReviewController #showroom-vehicles .showroom-search{background:#fff;border:none;margin:16px 0}#DealershipShowroomController #showroom-vehicles .showroom-search .row,#VehicleReviewController #showroom-vehicles .showroom-search .row{max-width:970px}#DealershipShowroomController #showroom-vehicles .showroom-search .searchbox,#VehicleReviewController #showroom-vehicles .showroom-search .searchbox{width:auto;-webkit-transition:all .7s cubic-bezier(.68,-.01,.265,1.55);-moz-transition:all .7s cubic-bezier(.68,-.01,.265,1.55);-o-transition:all .7s cubic-bezier(.68,-.01,.265,1.55);transition:all .7s cubic-bezier(.68,-.01,.265,1.55);border:1px solid #dfdfdf;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;line-height:36px;height:36px;margin-top:6px}#DealershipShowroomController #showroom-vehicles .showroom-search .searchbox .reset-search,#VehicleReviewController #showroom-vehicles .showroom-search .searchbox .reset-search{top:0;line-height:34px}#DealershipShowroomController #showroom-vehicles .showroom-search .searchbox input,#VehicleReviewController #showroom-vehicles .showroom-search .searchbox input{width:250px;line-height:36px;height:37px;font-size:14px;background:transparent;border:none;margin-top:0;-webkit-transition:all .7s cubic-bezier(.68,-.01,.265,1.55);-moz-transition:all .7s cubic-bezier(.68,-.01,.265,1.55);-o-transition:all .7s cubic-bezier(.68,-.01,.265,1.55);transition:all .7s cubic-bezier(.68,-.01,.265,1.55)}#DealershipShowroomController #showroom-vehicles .showroom-search .searchbox [type=text]:focus,#VehicleReviewController #showroom-vehicles .showroom-search .searchbox [type=text]:focus{width:400px}#DealershipShowroomController #showroom-vehicles .showroom-search .searchbox:before,#VehicleReviewController #showroom-vehicles .showroom-search .searchbox:before{font-size:20px}#DealershipShowroomController #showroom-vehicles .showroom-search .list-gallery-selector,#VehicleReviewController #showroom-vehicles .showroom-search .list-gallery-selector{float:right;margin-left:8px;display:inline-table}#DealershipShowroomController #showroom-vehicles .showroom-search .list-gallery-selector:before,#VehicleReviewController #showroom-vehicles .showroom-search .list-gallery-selector:before{display:none}#DealershipShowroomController #showroom-vehicles .showroom-search .list-gallery-selector .view,#VehicleReviewController #showroom-vehicles .showroom-search .list-gallery-selector .view{border:1px solid #d4d6dc;background:#fff;line-height:34px;width:36px;text-align:center;display:inline-block;padding:0;cursor:pointer;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#DealershipShowroomController #showroom-vehicles .showroom-search .list-gallery-selector .view i,#VehicleReviewController #showroom-vehicles .showroom-search .list-gallery-selector .view i{font-size:24px;vertical-align:middle;position:relative;top:-1px;color:#dfdfdf}#DealershipShowroomController #showroom-vehicles .showroom-search .list-gallery-selector .view.active i,#VehicleReviewController #showroom-vehicles .showroom-search .list-gallery-selector .view.active i{color:#3e8be1}#DealershipShowroomController #showroom-vehicles .showroom-search .list-gallery-selector .view-list,#VehicleReviewController #showroom-vehicles .showroom-search .list-gallery-selector .view-list{-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px;-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px;border-right:none;margin-right:-3px}#DealershipShowroomController #showroom-vehicles .showroom-search .list-gallery-selector .view-gallery,#VehicleReviewController #showroom-vehicles .showroom-search .list-gallery-selector .view-gallery{-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;border-top-right-radius:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px}#DealershipShowroomController #showroom-vehicles .showroom-search .refine,#VehicleReviewController #showroom-vehicles .showroom-search .refine{display:none}#DealershipShowroomController #showroom-vehicles .showroom-search .refine-options,#VehicleReviewController #showroom-vehicles .showroom-search .refine-options{float:right;padding:9px 0}#DealershipShowroomController #showroom-vehicles .showroom-search .refine-options a,#VehicleReviewController #showroom-vehicles .showroom-search .refine-options a{float:none;width:auto;text-align:left;font-size:13px;line-height:36px;font-weight:normal}#DealershipShowroomController #showroom-vehicles .showroom-search .refine-options .custom-dropdown-area,#VehicleReviewController #showroom-vehicles .showroom-search .refine-options .custom-dropdown-area{min-width:160px;line-height:36px;height:36px;background:#fff;border:1px solid #d4d6dc;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}#DealershipShowroomController #showroom-vehicles .showroom-search .refine-options .custom-dropdown-area ul,#VehicleReviewController #showroom-vehicles .showroom-search .refine-options .custom-dropdown-area ul{width:200px;top:34px}#DealershipShowroomController #showroom-vehicles .showroom-search .refine-options .custom-dropdown-area .custom-dropdown-button,#VehicleReviewController #showroom-vehicles .showroom-search .refine-options .custom-dropdown-area .custom-dropdown-button{border-bottom:none;font-size:13px;padding-left:.75rem;line-height:36px}#DealershipShowroomController #showroom-vehicles .showroom-search .refine-options .custom-dropdown-area .custom-dropdown-button:after,#VehicleReviewController #showroom-vehicles .showroom-search .refine-options .custom-dropdown-area .custom-dropdown-button:after{line-height:36px}#DealershipShowroomController #showroom-vehicles .showroom-search .refine-options .order-by,#DealershipShowroomController #showroom-vehicles .showroom-search .refine-options .price-display,#VehicleReviewController #showroom-vehicles .showroom-search .refine-options .order-by,#VehicleReviewController #showroom-vehicles .showroom-search .refine-options .price-display{display:inline-block;float:right;margin-left:8px;height:36px;position:relative;cursor:pointer;margin-top:-9px}#DealershipShowroomController #showroom-vehicles .showroom-search .refine-options .order-by,#VehicleReviewController #showroom-vehicles .showroom-search .refine-options .order-by{padding-right:1rem}#DealershipShowroomController #showroom-vehicles .showroom-search .refine-options .price-display,#VehicleReviewController #showroom-vehicles .showroom-search .refine-options .price-display{position:relative;padding:0 1rem}#DealershipShowroomController #showroom-vehicles .showroom-search .refine-options .price-display a,#VehicleReviewController #showroom-vehicles .showroom-search .refine-options .price-display a{display:block;color:rgba(0,0,0,.87)}#DealershipShowroomController #showroom-vehicles .showroom-search .refine-options .price-display .finance-settings,#VehicleReviewController #showroom-vehicles .showroom-search .refine-options .price-display .finance-settings{position:absolute;right:51px;color:#3e8be1;font-size:15px;z-index:10;top:5px}#DealershipShowroomController #showroom-vehicles .showroom-search .refine-options .price-display .finance-settings i,#VehicleReviewController #showroom-vehicles .showroom-search .refine-options .price-display .finance-settings i{font-size:15px}#DealershipShowroomController #showroom-vehicles .showroom-search .refine-options .price-display .finance-settings i:before,#VehicleReviewController #showroom-vehicles .showroom-search .refine-options .price-display .finance-settings i:before{color:#3e8be1}#AffordabilitySearchController h1{font-size:32px;line-height:39px;text-align:center;color:rgba(0,0,0,.87);font-weight:normal;margin:52px auto 14px}#AffordabilitySearchController p{font-size:18px;max-width:580px;line-height:30px}#LifestyleSearchController h1{font-size:32px;line-height:39px;text-align:center;color:rgba(0,0,0,.87);font-weight:normal;margin:52px auto 14px}#LifestyleSearchController p{font-size:18px;max-width:490px;line-height:30px}#LifestyleSearchController .ls-category-select{padding-bottom:4rem;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}#LifestyleSearchController .slick-track{left:50% !important;margin-left:-510px}#LifestyleSearchController .ls-category-slider{padding-bottom:0;max-width:970px;margin-left:auto;margin-right:auto}#LifestyleSearchController .ls-category-slider .ls-icon{background-image:none;width:170px;height:150px}#LifestyleSearchController .ls-category-slider .ls-icon:before,#LifestyleSearchController .ls-category-slider .ls-icon:after{display:none}#LifestyleSearchController .ls-category-slider .ls-icon img{width:90px}#LifestyleSearchController .ls-category-slider .category-name{color:rgba(0,0,0,.87);font-weight:500;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#LifestyleSearchController .ls-category-slider .slick-slide{position:relative}#LifestyleSearchController .ls-category-slider .slick-slide:after{content:'';position:absolute;bottom:0;height:6px;left:4.5rem;right:4.5rem;background:#de5353;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;opacity:0}#LifestyleSearchController .ls-category-slider .slick-active{position:relative}#LifestyleSearchController .ls-category-slider .slick-active:after{opacity:1;left:3.5rem;right:3.5rem}#LifestyleSearchController .ls-category-slider .slick-active .category-name{color:#de5353}#LifestyleSearchController .slick-cloned{display:none}.home-container .asterisk-sp{padding-bottom:0;margin-bottom:1rem;text-align:left}.home-container #banner{padding:0}.home-container #banner .desktop-tabs-container{position:relative}.home-container #banner .learn-more{position:absolute;right:0;top:0}.home-container #banner .learn-more a{font-size:14px;color:#fff;padding:0 12px;line-height:57px;display:block;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;text-shadow:0 0 100px black}.home-container #banner .learn-more a i{color:#de5353;font-size:22px;vertical-align:middle;position:relative;top:-2px;margin-right:.5rem}.home-container #banner h1{max-width:none;margin:5rem auto 5rem}.home-container #banner:before{content:'';background:#fff;left:0;bottom:0;position:absolute;width:40%;height:20px;z-index:10}.home-container #banner:after{content:'';background:#fff;right:0;bottom:0;position:absolute;width:40%;height:20px}.home-container #banner .inner{position:relative;max-width:960px;margin:auto;padding:0 0 8rem}.home-container #banner #svg_body3{bottom:0}.home-container #banner .tabs-content .desktop-search-content{padding-left:0;padding-right:0}.home-container #home-search{padding-top:2.5rem}.home-container #home-search h2{font-size:30px;max-width:none;margin-bottom:1rem}.home-container #home-search h2 span{display:inline}.home-container #home-search .tabs-title a{font-size:18px}.home-container #home-search .tabs-panel.is-active{padding-top:1.75rem}.home-container #home-search .tabs-content{max-width:940px;margin:auto;border-top:none;position:relative}.home-container #home-search .tabs-content:before{content:'';background:#dfdfdf;height:1px;width:1248px;left:50%;margin-left:-624px;top:0;position:absolute}.home-container #home-search .home-lifestyle-slider .ls-search-type a img{position:relative;top:0;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.home-container #home-search .home-lifestyle-slider .ls-search-type a:hover img{top:-5px}.home-container #home-search .home-bodystyle-slider .slick-arrow{color:transparent;position:absolute;top:36%;margin-top:-17px;width:34px;height:34px;z-index:10}.home-container #home-search .home-bodystyle-slider .slick-arrow:after{font-family:"icomoon";color:rgba(0,0,0,.87);font-size:34px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;position:absolute;width:34px;height:34px}.home-container #home-search .home-bodystyle-slider .slick-arrow:hover:after{opacity:.7}.home-container #home-search .home-bodystyle-slider .slick-prev{left:-2.5rem}.home-container #home-search .home-bodystyle-slider .slick-prev:after{content:"";left:0;top:0}.home-container #home-search .home-bodystyle-slider .slick-next{right:-2.5rem}.home-container #home-search .home-bodystyle-slider .slick-next:after{content:"";right:0;top:0}.home-container #home-search .home-bodystyle-slider .bs-search-type i{-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;position:relative;top:0;display:inline}.home-container #home-search .home-bodystyle-slider .bs-search-type span{white-space:nowrap}.home-container #home-search .home-bodystyle-slider .bs-search-type:hover i{top:-5px}.home-container #home-search #afford{max-width:750px}.home-container #home-search #afford .afford-container{display:table;width:100%}.home-container #home-search #afford .afford-input{width:50%;float:left}.home-container #home-search #afford .afford-input:nth-child(odd){padding-right:.75rem}.home-container #home-search #afford .afford-input:nth-child(even){padding-left:.75rem}.home-container #home-search #afford .afford-input:nth-child(2n+1){clear:both}.home-container #home-search #afford .afford-input .custom-dropdown-area .custom-dropdown-button{height:2.425rem}.home-container #featured-vehicles-section{padding:4.5rem 0}.home-container #featured-vehicles-section .featured-vehicles{float:left;width:47%;padding-right:2rem;padding-bottom:0}.home-container #featured-vehicles-section .featured-vehicles #home-fv{min-height:438px;max-height:438px;overflow:hidden}.home-container #featured-vehicles-section .featured-vehicles .slick-prev,.home-container #featured-vehicles-section .featured-vehicles .slick-next{top:auto;bottom:95px}.home-container #featured-vehicles-section .featured-vehicles h2{text-align:left;font-size:34px;letter-spacing:-1px;margin-bottom:1.425rem}.home-container #featured-vehicles-section .featured-vehicles .vehicle-images{max-height:280px;overflow:hidden}.home-container #featured-vehicles-section .other-container{max-width:none;width:53%;float:right}.home-container #featured-vehicles-section .popular-searches{padding-right:1rem}.home-container #featured-vehicles-section .popular-searches h3{font-size:22px;margin-top:8px}.home-container #featured-vehicles-section .popular-searches a{position:relative}.home-container #featured-vehicles-section .popular-searches a:before{content:'';height:2px;position:absolute;bottom:1px;left:0;right:99%;background:#3e8be1;-webkit-transition:all .7s cubic-bezier(.68,-.01,.265,1.55);-moz-transition:all .7s cubic-bezier(.68,-.01,.265,1.55);-o-transition:all .7s cubic-bezier(.68,-.01,.265,1.55);transition:all .7s cubic-bezier(.68,-.01,.265,1.55);opacity:0}.home-container #featured-vehicles-section .popular-searches a:hover:before{opacity:1;right:0}.home-container #featured-vehicles-section .ad-container{padding-top:2rem}.home-container #featured-vehicles-section .ad-container .ad-placeholder{margin-bottom:32px}.home-container #on-sale-vehicles .inner{padding:4.5rem 0 2rem}.home-container #on-sale-vehicles h3 .located{display:inline;padding-left:.5rem}.home-container #on-sale-vehicles h3 a i{margin-left:-.25rem}.home-container #on-sale-vehicles #on-sale-slider .vehicle{padding:0 1rem}.home-container #offer-vehicles{padding:3rem 0 3.5rem}.home-container #offer-vehicles .vehicle{padding:0 1rem}.home-container .home-multi-slider .slick-track{margin-left:0}.home-container #why-section{padding:6.65rem 0 4.5rem}.home-container #why-section h3{font-size:48px;font-weight:900;line-height:57px}.home-container #why-section .intro{font-size:21px;line-height:29px;margin-bottom:3.5rem;max-width:870px;padding-left:0;padding-right:0}.home-container #why-section .standard-btn{margin-top:3.5rem}.home-container #finance-section{padding:5rem 0 4rem}.home-container #finance-section .left-side{padding-right:1.5rem;width:35%;padding-top:.5rem}.home-container #finance-section .left-side img{max-width:540px;width:100%}.home-container #finance-section .right-side{padding-left:1.5rem;width:65%}.home-container #finance-section .right-side h3{font-size:40px;line-height:46px}.home-container #finance-section .right-side .home-btn{display:inline-block;margin-right:1rem;width:30%;padding:0}.home-container #finance-section .right-side .apply-btn{width:30%;display:inline-block;padding:0}.home-container #more-section{padding:3rem 0}.home-container #more-section h3{font-size:34px;line-height:41px;margin-bottom:3rem}.home-container #more-section .img{height:180px}#VehicleController a.vehicle-small-link{display:block}.vehicle-small{position:relative !important;margin-bottom:.5rem;bottom:auto !important;left:auto !important;top:auto !important;right:auto !important;z-index:1 !important;opacity:1 !important}.vehicle-small .icon-arrow-thin{display:block}.vehicle-small.fixed{position:relative;margin-bottom:2rem}#FinanceAppController #VehicleController{padding:1.5rem 1rem 0}#FinanceAppController .columns{padding-left:1rem;padding-right:1rem}#FinanceAppController h3{margin-left:1rem;margin-right:1rem;width:auto;font-size:1.25rem;margin-top:1rem}#FinanceAppController .large-3:nth-child(4n+1){clear:both}#FinanceAppController .large-3.medium-6:nth-child(2n+1){clear:none}#FinanceAppController .large-4:nth-child(3n+1){clear:both}#FinanceAppController .large-4.medium-6:nth-child(2n+1){clear:none}#FinanceAppController .fin-app-container{max-width:1200px;margin:auto;display:table;width:100%}#FinanceAppController .fin-app-container.current-step-0 #finance-form{width:100%;float:none;padding-left:0}#FinanceAppController .fin-title{background:transparent}#FinanceAppController .fin-title h1{margin-bottom:40px}#FinanceAppController #step-container{background:transparent;width:320px;float:left;border-right:1px solid #dfdfdf;padding-left:2rem;padding-top:2.5rem;min-height:100vh}#FinanceAppController #step-container .step-count .fin-steps{width:100%;float:none;clear:both}#FinanceAppController #step-container .step-count .fin-steps:after,#FinanceAppController #step-container .step-count .fin-steps:before{height:2.5rem;width:2px;right:auto;left:12px;top:40px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}#FinanceAppController #step-container .step-count .fin-steps .number{margin:0 1rem 4rem 0;float:left;width:28px;height:28px;height:28px;padding-top:4px;font-size:14px;border:none;background:#dfdfdf;color:#fff}#FinanceAppController #step-container .step-count .fin-steps .text{margin:0;float:left;font-size:16px;font-weight:bold;line-height:19px;padding-top:5px;max-width:none}#FinanceAppController #step-container .step-count .fin-steps.completed .number{padding-top:4px}#FinanceAppController #step-container .step-count .fin-steps.completed i{padding-top:0}#FinanceAppController #step-container .step-count .fin-steps.active-step .number{background:#de5353;color:#fff;line-height:24px;padding-top:3px;vertical-align:middle}#FinanceAppController #step-container .step-count .fin-steps.active-step .text{color:rgba(0,0,0,.87)}#FinanceAppController #finance-form{width:calc(100% - 320px);float:left;padding-left:47px;max-width:none}#FinanceAppController .vehicle-small{margin-bottom:0 !important}#FixCalculatorController h1{font-size:32px;line-height:39px;text-align:center;color:rgba(0,0,0,.87);font-weight:normal;margin:52px auto 25px}#FixCalculatorController .main-content{max-width:1280px;margin:auto;width:100%;display:flex;padding:0 1rem 3rem}#FixCalculatorController .right-content{width:320px;float:right;border:1px solid #dfdfdf;padding:28px 18px;display:table}#FixCalculatorController .left-content{width:calc(100% - 320px);float:left;padding-right:47px;display:inline-block}#FixCalculatorController .fin-calc-inner{max-width:none;padding:0}#FixCalculatorController .fin-calc-full-extras{padding-left:0;padding-right:0}#FixCalculatorController .term{line-height:56px}#FixCalculatorController .finance-calc-disclaimer-2{display:none}#FixCalculatorController .finance-calc-disclaimer{display:block;max-width:none;padding:0;margin-top:1.75rem}#FixCalculatorController .finance-calc-disclaimer .columns{padding:0}#FixCalculatorController .finance-calc-disclaimer .inner{background:#fff;border:none;padding-left:0;padding-right:0}#FixCalculatorController .finance-calc-disclaimer .inner:before,#FixCalculatorController .finance-calc-disclaimer .inner:after{display:none}#FixCalculatorController .finance-calc-disclaimer .inner p{max-width:none;text-align:left;font-size:16px;color:rgba(0,0,0,.54);line-height:22px}#FixCalculatorController .fin-calc-full-extras .accordion .accordion-title{max-width:none;font-size:24px;height:120px;padding-top:39px}#FixCalculatorController .fin-calc-full-extras .accordion .accordion-title span{line-height:22px}#FixCalculatorController .fin-calc-full-extras .accordion .accordion-title:before{line-height:120px;font-size:35px}#FixCalculatorController .fin-calc-full-extras .accordion .accordion-content{padding:1rem 0}#FixCalculatorController .fin-calc-full-extras .accordion .accordion-content p{max-width:780px;padding:0 0 0 1.5rem}#FixCalculatorController .fin-calc-full-extras .accordion .accordion-content p:after{left:1.5rem}#FixCalculatorController .fin-calc-full-extras .accordion .delivery-options-container .accordion-title{padding-top:47px}#FixCalculatorController .calc-service-plan-options,#FixCalculatorController .calc-ppi-options{padding-left:1rem}#FixCalculatorController #calc-summary .summary-header{border-top:none;margin-top:0}#FixCalculatorController #calc-summary .summary-header h2{line-height:28px;background-color:#f9f9f9;width:100%;font-size:13px;color:rgba(0,0,0,.54);margin-top:0;padding-left:.5rem}#FixCalculatorController .summary-repayments{background:#fff;padding-top:1rem;padding-bottom:0}#FixCalculatorController .summary-repayments .title{line-height:28px;background-color:#f9f9f9;width:100%;font-size:13px;color:rgba(0,0,0,.54);margin-top:0;padding-left:.5rem;text-align:left;font-weight:bold;margin-bottom:1.5rem}#FixCalculatorController .summary-repayments .price{float:left;margin-bottom:2rem}#FixCalculatorController .summary-repayments .per-term-dd{float:right}#FixCalculatorController .summary-repayments .calc-button-container{padding:0}#FixCalculatorController .summary-repayments .calc-button-container a{width:100%;margin-bottom:10px}#FixCalculatorController .summary-repayments .summary-disclaimer{margin-top:1.875rem;margin-bottom:1.5rem}#FixCalculatorController #finance-calc-fixed{display:none}#FixCalculatorController .basic-input{width:100%;float:none}#FixCalculatorController .basic-input:nth-child(1n){padding-right:0}#FixCalculatorController .basic-input:nth-child(2n){padding-left:0}#FixCalculatorController #calc-vehicle-section{width:100%;float:none;padding:0}#FixCalculatorController #calc-vehicle-section .calc-vehicle{max-height:none}#FixCalculatorController #calc-vehicle-section .calc-vehicle .calc-img{padding:0;width:100%;border:none;float:none;max-width:none;max-height:none}#FixCalculatorController #calc-vehicle-section .calc-vehicle .calc-img img{max-height:none}#FixCalculatorController #calc-vehicle-section .calc-vehicle .calc-text{width:100%;padding:.75rem 0 0;float:none;max-width:none;min-height:170px;border-left:0}#FixCalculatorController #calc-vehicle-section .calc-vehicle .calc-text h6{font-size:16px;font-weight:bold;line-height:20px;white-space:normal}#FixCalculatorController #calc-vehicle-section .calc-vehicle .calc-text .price{font-size:16px;line-height:19px}#FixCalculatorController #calc-vehicle-section .calc-vehicle .calc-text .specs{margin-top:.25rem}#FixCalculatorController #calc-vehicle-section .calc-vehicle .calc-text .specs li{padding-right:.75rem}#FixCalculatorController #calc-vehicle-section .calc-vehicle .calc-text .specs li:after{right:4px}#FixCalculatorController .vehicle-input-area{border:1px solid #dfdfdf;display:inline-block;width:100%;position:relative}#FixCalculatorController .vehicle-input-area:before{content:'';position:absolute;background:#f9f9f9;left:0;top:0;bottom:0;width:320px}#FixCalculatorController .vehicle-input-area .vehicle-small{width:320px;float:left;background:#f9f9f9;padding:20px;display:inline-block;position:relative;z-index:2;margin-bottom:0 !important}#FixCalculatorController .vehicle-input-area .vehicle-small .columns{padding-left:0;padding-right:0}#FixCalculatorController .vehicle-input-area .fin-calc-inner{width:calc(100% - 320px);float:right;padding:1rem 1rem 3rem}#FixCalculatorController .vehicle-input-area .fin-calc-inner h2{margin-top:1rem;font-size:24px}#FixCalculatorController .calc-fields{padding-top:0}#FixCalculatorController #calc-delivery,#FixCalculatorController #calc-mbi p,#FixCalculatorController .mbi-product-types,#FixCalculatorController #calc-service-plan,#FixCalculatorController #calc-gap,#FixCalculatorController #calc-ppi{max-width:740px;padding:0;margin:2rem auto}#FixCalculatorController #calc-delivery{margin-bottom:0}#FixCalculatorController #calc-mbi{max-width:100%}#FixCalculatorController #calc-mbi p{padding-left:1.5rem}#FixCalculatorController #calc-mbi p:after{left:1.5rem}#FixCalculatorController #calc-mbi .slick-track{margin-left:4rem}#FixCalculatorController #calc-mbi .mbi-product-types{padding-left:1rem}#FixCalculatorController .summary-extras .summary-item:first-child{position:relative;padding-top:0}#FixCalculatorController .summary-extras .summary-item:first-child .remove-link{top:1.75rem}#FixCalculatorController .summary-extras .summary-item:first-child:before{content:"Extras";line-height:28px;background-color:#f9f9f9;width:100%;font-size:13px;color:rgba(0,0,0,.54);margin-top:-18px;padding-left:.5rem;text-align:left;font-weight:bold;margin-bottom:1rem;display:block}#thank-you-page .columns{padding:0}#thank-you-page hr{margin:2rem 0}.footer-action-buttons .action a span.name-short{display:none !important}.footer-action-buttons .action a span.name-long{display:block}.footer-action-buttons .action a i{font-size:2.25rem}.footer-more-actions{bottom:6.5rem;right:14.5%;width:250px}.footer-more-actions .more-action a span.name-short{display:none !important}.footer-more-actions .more-action a span.name-long{display:inline}#search-main.lifestyle-vehicles.gallery .lifestyle-link{max-width:988px;border-top:none;margin:auto}#showroom-reviews-container .ad-placeholder{margin:0}}@media only screen and (min-width:1060px){#search-main.list{background-color:#f9f9f9;position:relative;display:table;width:100%}#search-main.list .location-callout .callout{max-width:638px}#search-main.list .vehicles-footer{display:table;padding:1rem 40px 3rem;position:relative;width:100%;max-width:1280px;margin:auto;background:#f9f9f9}#search-main.list .vehicles-footer .paging-current{padding-bottom:1.5rem;border:none;color:rgba(0,0,0,.54);font-size:14px}#search-main.list .ad-sidebar{display:none;width:200px;float:right;margin-bottom:2rem}#search-main.list .ad-sidebar .ad-160-600-1{display:none}#search-main.list #search-options .search-sort{float:none;margin:auto}#search-main.list #search-options .search-filters .filters{display:none}#search-main.list #search-options .search-filters .locations{padding-left:0}#search-main.list .breakpoint-width{max-width:640px}#search-main.list #search-results #vehicles-row{float:none}#search-main.list .vehicle-result-container{width:calc(100% - 340px);float:right;position:relative;z-index:0;min-height:980px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#search-main.list.lifestyle-vehicles .vehicle-result-container{width:100%;float:none}#search-main.list #search-filters{left:0;right:auto;position:static;width:340px;float:left;z-index:2;pointer-events:all;transition:none}#search-main.list #search-filters:before{content:'';background:#fff;top:0;bottom:0;left:0;width:340px;border-right:1px solid #dfdfdf;position:absolute}#search-main.list #search-filters #filters-seats{padding-bottom:2rem}#search-main.list #search-filters .filter-content label:after{width:284px}#search-main.list #search-filters .ad-placeholder{display:block;left:0;margin-left:20px;opacity:1;position:absolute;top:auto;bottom:20px}#search-main.list #search-filters .filters-container{width:680px;display:inline-block;position:relative;padding-bottom:270px}#search-main.list #search-filters .animate-show-hide{position:relative;float:right;width:50%;left:-340px}#search-main.list #search-filters .animate-show-hide.ng-hide{left:0;right:0}#search-main.list #search-filters .animate-show-hide.more-filters{float:left;left:0}#search-main.list #search-filters .animate-show-hide.more-filters.ng-hide{left:-340px}#search-main.list #search-filters #search-filter-content{border-right:1px solid #dfdfdf;width:340px;left:0;padding-top:45px;transition:none;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;z-index:1;overflow-x:hidden;position:static}#search-main.list #search-filters #search-filter-content .filter-switch{padding:9px 1rem 8px}#search-main.list #search-filters #search-filter-content .result-count{position:relative;max-width:none;left:0;transition:none;z-index:2}#search-main.list #search-filters #search-filter-content .result-count .close-filters{display:none}#search-main.list #search-filters.visible #search-filter-closer{display:none}.showroom-vehicle-list #search-main.list #search-results{max-width:920px}.showroom-vehicle-list #search-main.list #search-results .result-text h4.title{white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}.showroom-vehicle-list #search-main.list #vehicles-row{float:left !important;max-width:720px}.showroom-vehicle-list #search-main.list .ad-sidebar{width:200px;display:block}.showroom-vehicle-list #search-main.list .ad-sidebar .ad-160-600-1{display:block}#search-main.lifestyle-vehicles #search-filters{display:none !important}#search-main.lifestyle-vehicles .vehicle-result-container{padding-left:0}#search-main.lifestyle-vehicles.list .ad-sidebar{display:block;width:200px}#search-main.lifestyle-vehicles.list .ad-sidebar .ad-160-600-1{display:block}#search-main.lifestyle-vehicles.list .ad-sidebar .ad-300-250-1{display:none;margin-bottom:3rem}#search-main.lifestyle-vehicles.list #search-results #vehicles-row{float:left}.favourite-vehicles #search-main.list{background-color:#fff}.favourite-vehicles #search-main.list .ad-sidebar{display:block;width:200px;margin-top:-42px}.favourite-vehicles #search-main.list .ad-sidebar .ad-160-600-1{display:block}.favourite-vehicles #search-main.list .ad-sidebar .ad-300-250-1{display:none}.favourite-vehicles #search-main.list #search-results #vehicles-row{float:left}.favourite-tabs,.review-tabs{position:relative;z-index:10}}@media only screen and (min-width:1080px){.showroom-vehicle-list #search-main.list #search-results{max-width:1060px}.showroom-vehicle-list #search-main.list #vehicles-row{float:left !important;max-width:720px}.showroom-vehicle-list #search-main.list .ad-sidebar{width:340px;display:block}.showroom-vehicle-list #search-main.list .ad-sidebar .ad-160-600-1{display:none}.showroom-vehicle-list #search-main.list .ad-sidebar .ad-300-250-1{display:block;margin-bottom:3rem}}@media only screen and (min-width:1100px){#VehicleController #stats-section h3,#VehicleController #vs-delivery h3,#VehicleController #review-section h3{width:25%}#VehicleController #stats-section .inner,#VehicleController #vs-delivery .inner,#VehicleController #review-section .inner{width:75%}#VehicleController #offer-section h3{width:25%}#VehicleController #offer-section .text{width:45%}#VehicleController #vehicle-about h5{width:25%}#VehicleController #vehicle-about .description .about-content,#VehicleController #vehicle-about .details .about-content,#VehicleController #vehicle-about .ratings .about-content,#VehicleController #vehicle-about .fuelsaver .about-content,#VehicleController #vehicle-about .highlights .about-content{width:75%}#VehicleController #vehicle-about .description:after,#VehicleController #vehicle-about .details:after,#VehicleController #vehicle-about .ratings:after,#VehicleController #vehicle-about .fuelsaver:after,#VehicleController #vehicle-about .highlights:after{width:75%}#VehicleController #vehicle-about .highlights .about-content{width:75%}#VehicleController #vs-calculator h3{width:25%}#VehicleController #vs-calculator .pref-finance-company{width:75%}#VehicleController #vs-calculator #vs-finance-calculator,#VehicleController #vs-calculator .finance-disclaimer{width:75%}#FixCalculatorController .vehicle-input-area .fin-calc-inner{padding-left:2.5rem;padding-right:2.5rem}.contact-page-wrapper .contact-details h2{display:none}.contact-page-wrapper .contact-details h4{font-size:24px;font-family:"Kadwa",sans-serif;font-weight:700;letter-spacing:-1px}.contact-page-wrapper #main-content{width:calc(100% - 300px);float:left}.contact-page-wrapper .break-large{display:none}.contact-page-wrapper .contact{width:100%}.contact-page-wrapper .exc-hol{display:block;font-size:14px}.contact-page-wrapper .contact-text h2{font-size:24px}}@media only screen and (min-width:1280px){.vehicle-reviews-container #feedback-section{max-width:none;margin:auto}.vehicle-reviews-container #feedback-section .feedback-inner{max-width:none;margin-top:.75rem}.vehicle-reviews-container #feedback-section .feedback-row{width:25%}.pswp__img{max-height:840px;max-width:1120px !important}.home-container #offer-vehicles .vehicle,.home-container #on-sale-vehicles #on-sale-slider .vehicle{padding:0 10px}.home-container #featured-vehicles-section .featured-vehicles .slick-prev,.home-container #featured-vehicles-section .featured-vehicles .slick-next{top:297px;bottom:auto}#FixCalculatorController #calc-delivery,#FixCalculatorController #calc-mbi p,#FixCalculatorController .mbi-product-types,#FixCalculatorController #calc-service-plan,#FixCalculatorController #calc-gap,#FixCalculatorController #calc-ppi{max-width:780px;padding:0;margin:2rem auto 0}#FinanceAppController .x-large-3{width:25%}#FixCalculatorController .vehicle-input-area .fin-calc-inner{padding-left:3.5rem;padding-right:3.5rem}.home-container #featured-vehicles-section .ad-container{padding-top:2.5rem}.home-container #featured-vehicles-section .featured-vehicles{width:610px;padding-right:0}.home-container #featured-vehicles-section .featured-vehicles #home-fv{max-height:460px;min-height:460px}.home-container #featured-vehicles-section .featured-vehicles .vehicle-info{padding-bottom:3rem}.home-container #featured-vehicles-section .featured-vehicles .vehicle-info .dealer-logo{bottom:.5rem}.home-container #featured-vehicles-section .other-container{padding-left:4rem;width:calc(100% - 610px)}.home-container #featured-vehicles-section .popular-searches h3{font-size:24px}.home-container #home-search .home-bodystyle-slider .bs-search-type{padding:1rem 0;max-width:190px;min-width:190px}.home-container #home-search .home-bodystyle-slider .bs-search-type i{font-size:50px}.home-container #finance-section .right-side{width:50%}.home-container #finance-section .right-side h3{font-size:48px;line-height:54px;margin-bottom:1rem}.home-container #finance-section .right-side p{margin-bottom:.55rem}.home-container #finance-section .right-side .home-btn{display:inline-block;margin-right:1rem;width:30%;padding:0}.home-container #finance-section .right-side .apply-btn{width:30%;display:inline-block;padding:0}.home-container #finance-section .left-side{width:50%;position:relative;padding-top:.25rem}.home-container #finance-section .left-side img{max-width:none}.home-container #finance-section .left-side .finance-logo{position:absolute;bottom:1rem;left:1rem}#LifestyleSearchController .ls-categories:before,#LifestyleSearchController .ls-categories:after{width:210px}#DealershipDirectoryController .callout{margin-bottom:0;max-width:978px}#DealershipDirectoryController .dealership-list-container{max-width:1060px}#DealershipDirectoryController .ad-sidebar{display:block;width:340px}#DealershipDirectoryController .ad-sidebar .ad-160-600-1{display:none}#DealershipDirectoryController .ad-sidebar .ad-300-250-1{display:block;margin-bottom:3rem}#DealershipDirectoryController .dealership-paging .inner{max-width:1060px;padding:0 40px}#PasswordController{max-width:1060px}#PasswordController .ad-sidebar{display:block;width:340px;margin-top:64px}#PasswordController .ad-sidebar .ad-160-600-1{display:none}#PasswordController .ad-sidebar .ad-300-250-1{display:block;margin-bottom:3rem}.account-settings{max-width:1060px}.account-settings .ad-sidebar{display:block;width:340px}.account-settings .ad-sidebar .ad-160-600-1{display:none}.account-settings .ad-sidebar .ad-300-250-1{display:block;margin-bottom:3rem}#ProfileController #profile-ss{max-width:1060px}#ProfileController #profile-ss .ad-sidebar{display:block;width:340px}#ProfileController #profile-ss .ad-sidebar .ad-160-600-1{display:none}#ProfileController #profile-ss .ad-sidebar .ad-300-250-1{display:block;margin-bottom:3rem}#search-main.lifestyle-vehicles.list .ad-sidebar{display:block;width:340px}#search-main.lifestyle-vehicles.list .ad-sidebar .ad-160-600-1{display:none}#search-main.lifestyle-vehicles.list .ad-sidebar .ad-300-250-1{display:block;margin-bottom:3rem}#search-main.lifestyle-vehicles.list #search-results{max-width:1060px}#search-main.lifestyle-vehicles.list #search-results #vehicles-row{float:left}#error-page{padding-top:0}#error-page .error-bg{background:url("https://cdn.needacar.co.nz/nac/error/rocket.png") 100% 50% no-repeat}.nav{padding-left:2.5rem}.nav .navigation .logo{margin-right:1.5rem}.nav .navigation li:first-child{padding-left:0}.nav .navigation li.admin-login{display:block}.nav-actions{padding-right:1.5rem}.favourite-vehicles #search-main.list .ad-sidebar{display:block;width:340px}.favourite-vehicles #search-main.list .ad-sidebar .ad-160-600-1{display:none}.favourite-vehicles #search-main.list .ad-sidebar .ad-300-250-1{display:block;margin-bottom:3rem}.favourite-vehicles #search-main.list #search-results{max-width:1060px}.favourite-vehicles #search-main.list #search-results #vehicles-row{float:left}#showroom-reviews-container{max-width:1130px}#showroom-reviews-container .dealer-reviews,#showroom-reviews-container .vehicle-reviews{max-width:none}#showroom-reviews-container .review-tabs .inner{max-width:none}#showroom-reviews-container .ad-sidebar{display:block;width:320px;padding:0}#showroom-reviews-container .ad-sidebar .ad-160-600-1{display:none}#showroom-reviews-container .ad-sidebar .ad-300-250-1{display:block;margin-bottom:3rem}.favourite-tabs,.review-tabs{max-width:1060px}#account-profile .form-page-container{max-width:1060px;padding:0 135px 3rem}#account-profile .ad-sidebar{display:block;width:340px;float:right;padding-right:0}#account-profile .ad-sidebar .ad-160-600-1{display:none}#account-profile .ad-sidebar .ad-300-250-1{display:block;margin-bottom:3rem}#search-main.lifestyle-vehicles.list .lifestyle-link{max-width:1006px}#VehicleController #vs-mbi-products .slick-arrow{color:transparent;position:absolute;top:40%;margin-top:-17px;z-index:10;height:34px;width:34px}#VehicleController #vs-mbi-products .slick-arrow:after{font-family:"icomoon";color:rgba(0,0,0,.87);font-size:34px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;position:absolute;top:0}#VehicleController #vs-mbi-products .slick-arrow:hover:after{opacity:.7}#VehicleController #vs-mbi-products .slick-prev{left:-2.75rem}#VehicleController #vs-mbi-products .slick-prev:after{content:"";left:3px}#VehicleController #vs-mbi-products .slick-next{right:-2.75rem}#VehicleController #vs-mbi-products .slick-next:after{content:"";right:3px}#VehicleController #vehicle-about h5{font-size:16px}#VehicleController #vs-calculator #vs-finance-calculator .vs-finance-input{padding-left:1.5rem;padding-right:1.5rem}#VehicleController #vs-calculator #vs-finance-calculator .estimated-payment{padding-left:1.5rem;padding-right:1.5rem}#VehicleController #vs-calculator #vs-finance-calculator .term-select .term{line-height:48px;font-size:1.375rem}}@media only screen and (min-width:1350px){.footer-action-buttons .action{width:15%}.footer-action-buttons .action:nth-child(1) a{border-left:1px solid #dfdfdf}.footer-action-buttons .action:nth-child(6) a,.footer-action-buttons .action:last-child a{border-right:1px solid #dfdfdf}#search-main.gallery #search-filters #search-filter-content{-webkit-transition:all,.3s ease-out;-moz-transition:all,.3s ease-out;-o-transition:all,.3s ease-out;transition:all,.3s ease-out}#search-main.gallery #search-filters #search-filter-content .result-count{-webkit-transition:all,.3s ease-out;-moz-transition:all,.3s ease-out;-o-transition:all,.3s ease-out;transition:all,.3s ease-out}#search-main.list .location-callout .callout{max-width:838px}#search-main.list #search-results{max-width:920px}#search-main.list #search-results #vehicles-row,#search-main.list .showroom-vehicle-list #vehicles-row{float:left}#search-main.list .ad-sidebar{display:block}#search-main.list .ad-sidebar .ad-160-600-1{display:block}#showroom-vehicles .result-count{float:left;border:none;color:rgba(0,0,0,.54);font-size:14px}}@media only screen and (min-width:1360px){#search-main.gallery{position:relative;display:table;width:100%}#search-main.gallery .vehicle-result-container{width:calc(100% - 340px);float:right;position:relative;z-index:0;min-height:961px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}#search-main.gallery .vehicles-footer{display:table;padding:1rem 40px 3rem;position:relative;width:100%;max-width:1260px;margin:auto;background:#f9f9f9}#search-main.gallery .vehicles-footer .asterisk-sp{padding-bottom:2rem}#search-main.gallery .vehicles-footer #paging-container{display:inline-block;width:100%}#search-main.gallery .vehicles-footer #paging-container .asterisk-sp{text-align:left;padding-bottom:.5rem;margin-bottom:0}#search-main.gallery .vehicles-footer .paging-current{float:left;border:none;color:rgba(0,0,0,.54);font-size:14px;line-height:40px}#search-main.gallery .vehicles-footer .paging-inner{margin:0 2px 0 0;float:right;display:inline-block}#search-main.gallery #search-filters{left:0;right:auto;position:static;float:left;width:340px;z-index:2;pointer-events:all;transition:none}#search-main.gallery #search-filters:before{content:'';background:#fff;top:0;bottom:0;left:0;width:340px;border-right:1px solid #dfdfdf;position:absolute}#search-main.gallery #search-filters #filters-seats{padding-bottom:2rem}#search-main.gallery #search-filters .ad-placeholder{display:block;left:0;margin-left:20px;opacity:1;position:absolute;top:auto;bottom:20px}#search-main.gallery #search-filters .filters-container{width:680px;display:inline-block;position:relative;padding-bottom:270px}#search-main.gallery #search-filters .animate-show-hide{position:relative;float:right;width:50%;left:-340px}#search-main.gallery #search-filters .animate-show-hide.ng-hide{left:0;right:0}#search-main.gallery #search-filters .animate-show-hide.more-filters{float:left;left:0}#search-main.gallery #search-filters .animate-show-hide.more-filters.ng-hide{left:-340px}#search-main.gallery #search-filters #search-filter-content{border-right:1px solid #dfdfdf;position:static;width:340px;left:0;padding-top:45px;transition:none;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;z-index:1;overflow-x:hidden}#search-main.gallery #search-filters #search-filter-content .filter-content label:after{width:284px}#search-main.gallery #search-filters #search-filter-content .filter-switch{padding:9px 1rem 8px}#search-main.gallery #search-filters #search-filter-content .result-count{position:relative;max-width:none;left:0;transition:none;z-index:2}#search-main.gallery #search-filters #search-filter-content .result-count .close-filters{display:none}#search-main.gallery #search-options .search-filters .filters{display:none}#search-main.gallery #search-options .search-filters .locations{padding-left:0}#search-main.gallery #search-filters.visible #search-filter-closer{display:none}#search-main.lifestyle-vehicles #search-filters{display:none !important}#search-main.lifestyle-vehicles .vehicle-result-container{padding-left:0}#keyword-location-search .inner{max-width:741px}#keyword-location-search .search-input input{width:470px}#search-options .search-filters .refine-options .order-by,#search-options .search-filters .refine-options .price-display{width:190px}#search-main.gallery.lifestyle-vehicles .vehicle-result-container{width:100%;float:none;position:relative}.home-container #banner h1{margin:5.5rem auto 5.375rem}.home-container #banner .inner{padding-bottom:9rem}}@media only screen and (min-width:1400px){.showroom-vehicle-list #search-main.list #search-results{max-width:1370px}.showroom-vehicle-list #search-main.list #search-results .medium-up-2>.column:nth-of-type(1n),.showroom-vehicle-list #search-main.list #search-results .medium-up-2>.columns:nth-of-type(1n){clear:none !important}.showroom-vehicle-list #search-main.list #search-results .medium-up-2>.column:nth-of-type(2n+1),.showroom-vehicle-list #search-main.list #search-results .medium-up-2>.columns:nth-of-type(2n+1){clear:both !important}.showroom-vehicle-list #search-main.list #search-results .medium-up-2>.column,.showroom-vehicle-list #search-main.list #search-results .medium-up-2>.columns{width:50% !important;max-width:640px !important;float:left !important}.showroom-vehicle-list #search-main.list #vehicles-row{float:none !important;padding:0 0 4rem !important;max-width:1290px !important}.showroom-vehicle-list #search-main.list .vehicle-result{width:640px !important;margin-bottom:10px !important}.showroom-vehicle-list #search-main.list .vehicle-result:nth-child(odd){margin-right:10px}.showroom-vehicle-list #search-main.list .ad-sidebar{display:none}.home-container .home-multi-slider .slick-arrow{color:transparent;position:absolute;top:35%;margin-top:-17px;width:30px;z-index:10;width:46px;height:46px;display:block !important}.home-container .home-multi-slider .slick-arrow:after{font-family:"icomoon";color:rgba(0,0,0,.87);font-size:46px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;position:absolute}.home-container .home-multi-slider .slick-arrow:hover:after{opacity:.7}.home-container .home-multi-slider .slick-prev{left:-3rem}.home-container .home-multi-slider .slick-prev:after{content:"";left:0;top:0}.home-container .home-multi-slider .slick-next{right:-3rem}.home-container .home-multi-slider .slick-next:after{content:"";right:0;top:0}}@media only screen and (min-width:1440px){.footer-more-actions{right:15%}}@media only screen and (min-width:1500px){#search-main.list .location-callout .callout{max-width:978px}#search-main.list #search-results{max-width:1060px}#search-main.list #search-results #vehicles-row,#search-main.list .showroom-vehicle-list #vehicles-row{float:left}#search-main.list .ad-sidebar{display:block;width:340px}#search-main.list .ad-sidebar .ad-160-600-1{display:none}#search-main.list .ad-sidebar .ad-300-250-1{display:block;margin-bottom:3rem}#search-main.lifestyle-vehicles #search-filters{display:none !important}#search-main.lifestyle-vehicles .vehicle-result-container{padding-left:0}.home-container .home-multi-slider .slick-prev{left:-75px}.home-container .home-multi-slider .slick-next{right:-75px}}@media only screen and (min-width:1680px){#search-main.gallery .location-callout .callout{max-width:1270px}#search-main.gallery .search-sort .breakpoint-width{max-width:940px}#search-main.gallery .medium-up-2>.column:nth-of-type(3n+1),#search-main.gallery .large-up-3>.columns:nth-of-type(3n+1){clear:none}#search-main.gallery .medium-up-2>.column:nth-of-type(4n+1),#search-main.gallery .medium-up-2>.columns:nth-of-type(4n+1){clear:both}#search-main.gallery .vehicles-footer{padding-left:0;padding-right:0}#search-main.gallery .vehicles-footer:before{left:10px;right:10px}#search-main.gallery #paging-container{margin-right:10px !important}.search-filters .container{padding:0}#DealershipShowroomController #showroom-vehicles .showroom-search .row,#VehicleReviewController #showroom-vehicles .showroom-search .row{max-width:1280px}#search-main.lifestyle-vehicles.gallery .lifestyle-link{max-width:1306px}#search-main.lifestyle-vehicles.gallery .lifestyle-link .ls-link-inner{max-width:none}}@media only screen and (min-width:1720px){#search-main.list .location-callout .callout{max-width:1288px}#search-main.list .ad-sidebar{display:none}#search-main.list .container{padding:0}#search-main.list #search-results,#search-main.list .showroom-vehicle-list{max-width:none}#search-main.list #search-results #vehicles-row,#search-main.list .showroom-vehicle-list #vehicles-row{max-width:1322px;padding:2rem 1rem 1rem;float:none}#search-main.list #search-results .medium-up-2>.column:nth-of-type(1n),#search-main.list #search-results .medium-up-2>.columns:nth-of-type(1n),#search-main.list .showroom-vehicle-list .medium-up-2>.column:nth-of-type(1n),#search-main.list .showroom-vehicle-list .medium-up-2>.columns:nth-of-type(1n){clear:none}#search-main.list #search-results .medium-up-2>.column:nth-of-type(2n+1),#search-main.list #search-results .medium-up-2>.columns:nth-of-type(2n+1),#search-main.list .showroom-vehicle-list .medium-up-2>.column:nth-of-type(2n+1),#search-main.list .showroom-vehicle-list .medium-up-2>.columns:nth-of-type(2n+1){clear:both}#search-main.list #search-results .medium-up-2>.column,#search-main.list #search-results .medium-up-2>.columns,#search-main.list .showroom-vehicle-list .medium-up-2>.column,#search-main.list .showroom-vehicle-list .medium-up-2>.columns{width:50%;max-width:640px;float:left}#search-main.list #search-results .vehicle-result,#search-main.list .showroom-vehicle-list .vehicle-result{margin-bottom:10px;padding-bottom:0;width:640px !important}#search-main.list #search-results .vehicle-result:nth-child(odd),#search-main.list .showroom-vehicle-list .vehicle-result:nth-child(odd){margin-right:10px}#search-main.list .vehicles-footer{display:table;padding:1rem 0 3rem;position:relative;width:100%;max-width:1260px;margin:auto;background:#f9f9f9}#search-main.list .vehicles-footer .asterisk-sp{padding-bottom:2rem}#search-main.list .vehicles-footer #paging-container{display:inline-block;width:100%}#search-main.list .vehicles-footer #paging-container .asterisk-sp{text-align:left;padding-bottom:.5rem;margin-bottom:0}#search-main.list .vehicles-footer .paging-current{float:left;border:none;color:rgba(0,0,0,.54);font-size:14px;line-height:40px}#search-main.list .vehicles-footer .paging-inner{margin:0 2px 0 0;float:right;display:inline-block}#search-main.lifestyle-vehicles #search-filters{display:none !important}#search-main.lifestyle-vehicles .vehicle-result-container{padding-left:0}#search-main.lifestyle-vehicles.list .ad-sidebar{display:none;width:200px}#search-main.lifestyle-vehicles.list .ad-sidebar .ad-160-600-1{display:block}#search-main.lifestyle-vehicles.list .ad-sidebar .ad-300-250-1{display:none}#search-main.lifestyle-vehicles.list #search-results{max-width:1322px}#search-main.lifestyle-vehicles.list #search-results #vehicles-row{float:none}.login-form-page{padding-top:7.5rem}.favourite-vehicles #search-main.list{max-width:none}.favourite-vehicles #search-main.list #vehicles-row{max-width:720px !important;padding:1rem 40px 3rem !important;float:left}.favourite-vehicles #search-main.list .medium-up-2>.column:nth-of-type(1n),.favourite-vehicles #search-main.list .medium-up-2>.columns:nth-of-type(1n){clear:both !important}.favourite-vehicles #search-main.list .medium-up-2>.column:nth-of-type(2n+1),.favourite-vehicles #search-main.list .medium-up-2>.columns:nth-of-type(2n+1){clear:none !important}.favourite-vehicles #search-main.list .medium-up-2>.column,.favourite-vehicles #search-main.list .medium-up-2>.columns{width:100% !important;max-width:640px;float:none}.favourite-vehicles #search-main.list .vehicle-result{margin-bottom:10px}.favourite-vehicles #search-main.list .vehicle-result:nth-child(odd){margin-right:10px}.favourite-vehicles #search-main.list .ad-sidebar{display:block;width:340px}.favourite-vehicles #search-main.list .ad-sidebar .ad-160-600-1{display:none}.favourite-vehicles #search-main.list .ad-sidebar .ad-300-250-1{display:block}.favourite-vehicles #search-main.list #search-results{min-height:400px;display:table}.favourite-vehicles .no-results-container{max-width:none;float:none;min-height:500px}.favourite-vehicles .no-results{max-width:640px;text-align:left}.no-results-container{min-height:500px}.showroom-vehicle-list #search-main.list #search-results{max-width:none}#search-main.lifestyle-vehicles.list .lifestyle-link{max-width:1318px}}@media only screen and (min-width:1800px){#error-page .error-bg{background:url("https://cdn.needacar.co.nz/nac/error/rocket-lg.png") 100% 102% no-repeat}}@media only screen and (min-width:640px) and (max-height:600px){#lw-form-modal,#location-modal,#lw-modal,#google-trans,#lw-video-div .flex-video,#tutorialModal .tutorial-inner{top:0 !important;margin:2rem 0;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);left:50%}#tutorialModal{overflow:auto}#tutorialModal .tutorial-inner{padding-top:0;position:absolute}}