@charset "UTF-8";@media only screen{.compare-vehicles .vehicle-info .clean-car-reebate-fee{padding:0 .875rem}.clean-car-reebate-fee{font-size:11px;position:relative;color:#999}.clean-car-reebate-fee img{position:relative;top:-2px;margin-left:.25rem}.clean-car-reebate-fee a.sp-hover-link,.clean-car-reebate-fee img.sp-hover-link{transform:scale(1);display:inline-block}.clean-car-reebate-fee .debug{position:absolute;top:0;left:0;border:dashed 1px #000;background-color:#ffffe0;padding:.7em;right:0;width:max-content;z-index:1}.vehicles-wrapper .clean-car-reebate-fee{font-size:12px}.clean-car-reebate-fee-details{position:absolute;width:100%;max-width:300px;margin-left:-150px;top:calc(100% + .25rem);left:50%;z-index:100;background-color:#0a0a0a;padding:1rem 1rem 1.25rem;color:#fefefe;font-size:12px;text-align:left}.clean-car-reebate-fee-details .disclaimer{position:relative;top:-.75rem;margin-bottom:-.75rem}.clean-car-reebate-fee-details p{color:#fefefe !important;font-size:12px !important;text-align:left !important;padding-bottom:0 !important;margin-bottom:.5rem}.clean-car-reebate-fee-details .sp-hover-close{text-align:right;color:#fff;cursor:pointer;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s;position:relative;z-index:2}.clean-car-reebate-fee-details .sp-hover-close:hover{color:#fff;opacity:.7}.clean-car-reebate-fee-details a{color:#fff;font-weight:bold;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.clean-car-reebate-fee-details a i{vertical-align:middle;position:relative;top:0;font-size:16px}.clean-car-reebate-fee-details a:hover{opacity:.7;color:#fff}li.vehicle .vehicle-inner{position:relative}li.vehicle .vehicle-inner .clean-car-reebate-fee{margin-top:.5rem}li.vehicle .vehicle-inner .clean-car-reebate-fee-details{margin-left:0;left:0}li[data-stockno] .vehicle-inner{position:relative}div.featured-vehicles ul>li{position:relative}.vehicle-small-wrap{position:relative}.vehicle-small-wrap .clean-car-reebate-fee{position:static;display:table}.vehicle-small-wrap .clean-car-reebate-fee .clean-car-reebate-fee-details{width:300px}.single-vehicle-page .price-wrapper{position:relative;z-index:9}.single-vehicle-page .price-wrapper .clean-car-reebate-fee{margin-top:.25rem;display:inline-block}.single-vehicle-page .price-wrapper .clean-car-reebate-fee-details{margin-left:0;left:0;right:auto;width:300px}.single-vehicle-page .suggested .clean-car-reebate-fee{position:static}.single-vehicle-page .suggested .clean-car-reebate-fee span{white-space:nowrap}.single-vehicle-page .suggested .clean-car-reebate-fee img{top:-1px}.single-vehicle-page .suggested .clean-car-reebate-fee-details{top:calc(100% - .5rem);z-index:9999}.favourite-vehicles .price-wrapper .clean-car-reebate-fee{padding-left:1rem;display:table}.favourite-vehicles .price-wrapper .clean-car-reebate-fee .clean-car-reebate-fee-details{width:240px}.featured-vehicles .clean-car-reebate-fee{display:table}.featured-vehicles .clean-car-reebate-fee .clean-car-reebate-fee-details{width:240px}html,body,form{color:#000}body,h1,h2,h3,h4,h5,h6{font-family:"Open Sans",sans-serif}body{background:#000;border:0}h1,h2,h3,h4,h5,h6{color:#000}h3{color:#876d50}hr{border-color:#ccc}ul,li,ol{padding:0;margin:0}table tr:nth-of-type(even){background:none}i{font-style:normal}select{padding:0 .2em}.upper-case{text-transform:uppercase}.menu-color{background:#876d50}.color1{color:#000}.color2{color:#fff}.color3{color:#876d50}.color4{color:#bebebe}.color5{color:rgba(0,153,204,.4)}.color6{color:#333}.backcolor1{background-color:#000}.backcolor2{background-color:#fff}.backcolor3{background-color:#876d50}.sub-menu-color{background-color:#f5f5f5}.container{margin:0 auto}.vehicles-wrapper,.single-vehicle-wrap,.book-drive-wrap,.trade-in-wrap,.finance-app-wrap,.testimonial-page-wrap,.contact-page-wrap,.finance-mtf-wrap{background:#fff}.off-canvas-fixed{-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease}.move-right>.off-canvas-fixed{height:100%;-webkit-transform:translate3d(15.625rem,0,0);-moz-transform:translate3d(15.625rem,0,0);-ms-transform:translate3d(15.625rem,0,0);-o-transform:translate3d(15.625rem,0,0);transform:translate3d(15.625rem,0,0)}.left-off-canvas-menu{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;margin-left:-15.625rem}.inner-wrap{padding-top:2.9rem}.tab-bar{background-color:#876d50}.tab-bar h1.title{padding-right:45px}.tab-bar .left-small{border-right-color:#876d50}ul.off-canvas-list li a:hover{background-color:#a48766}.left-off-canvas-menu,.left-submenu,.left-submenu .back>a{background-color:#876d50}ul.off-canvas-list li a,ul.off-canvas-list li label{border-bottom-color:#c1ac96;color:#fff}ul.off-canvas-list li label{border-top-color:#fff;background-color:#a48766}.left-submenu .back>a,.left-submenu .back>a:hover{color:#fff;background:#a48766}.left-submenu .back>a:hover{opacity:.9}ul.off-canvas-list li a:hover,ul.off-canvas-list li a:active,ul.off-canvas-list li a:focus{background-color:#a48766}ul.mobile-links{margin:0 .3rem}ul.off-canvas-list li .mobile-links a{border-bottom:none;margin:0 .1em}ul.off-canvas-list li a{padding:.55rem}ul.off-canvas-list li:first-child .mobile-links a{margin-left:0}ul.off-canvas-list li:last-child .mobile-links a{margin-right:0}.mobile-menu-icon i{text-align:center;vertical-align:middle;min-width:2.3rem;min-height:2.3rem;display:inline-block;border-radius:50%;color:#fff;background-color:#876d50;padding-top:.1em}.mobile-menu-icon i.fi-lock{color:#876d50;background-color:#fff}.mobile-menu-icon.active i{background-color:#fff;color:#876d50}.google-map{height:13rem;width:100%;display:none}.f-dropdown.fit{width:auto}.f-dropdown.fit li{padding:.2rem 3rem .2rem .8rem}.drop-top.f-dropdown::after,.drop-top.f-dropdown::before{margin-left:1.6em}.drop-top.f-dropdown.right-offset::after{margin-right:15%;left:auto;right:0}.drop-top.f-dropdown.right-offset::before{margin-right:16%;left:auto;right:0}.thin{margin-bottom:.1rem}h2.thin{line-height:1.68rem}.block{display:block}.inline-block{display:inline-block}header{position:relative;text-align:center;padding-bottom:1rem}header li{font-size:.9rem}.category-slider-wrapper{width:100%;overflow:hidden;padding-bottom:1rem}.category-slider-wrapper .strike{width:80%;margin:0 auto;padding:30px 0}.category-slider{padding:1rem 0}.swiper-slide{-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);height:100%;font-weight:600}.swiper-slide-visible{opacity:.5;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}.swiper-slide-visible2{opacity:.8;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.swiper-slide-active{top:0;opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.swiper-slide .title{font-size:1em;margin:auto;margin-top:.5em;margin-bottom:0;line-height:1em;visibility:hidden;text-align:center;color:#bebebe}.swiper-slide-active .title{visibility:visible;color:#876d50}.circle{border-radius:50%;height:5em;width:5em;position:relative;display:table;margin:0 auto;background-color:#bebebe}.swiper-slide-active .circle{background-color:#876d50}.swiper-slide .circle .circle-icon-wrapper{display:table-cell;vertical-align:middle;text-align:center;color:#fff;font-size:1.8rem}.section1-wrapper{background-color:#f5f5f5}.section-inner{padding:1.2rem 1rem .5rem 1rem}.section{font-size:.9rem;padding:1rem 0}.small-link,a.small-link:hover,a.small-link:focus{color:#bebebe;font-size:.8em;margin-left:.5em;text-decoration:underline;cursor:pointer}.small-link-2,a.small-link-2:hover,a.small-link-2:focus{font-size:.8em;color:#000;text-decoration:none}a.small-link-2 span:hover{text-decoration:underline}.strike{display:block;text-align:center;overflow:hidden;white-space:nowrap}.strike>span{position:relative;display:inline-block;padding:0 .4rem;font-size:.7rem}.strike>span:before,.strike>span:after{content:"";position:absolute;top:50%;width:9999px;height:1px;background:#000}.strike>span:before{right:100%}.strike>span:after{left:100%}.strike.color4>span:before,.strike.color4>span:after{background:#bebebe}.round-full{border-radius:50%}.ellipsis{white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}span.quoted{display:block;color:#bebebe;vertical-align:top}span.quoted:before,span.quoted:after{content:"“";line-height:1em;display:inline-block;font-size:1.5em;font-family:Georgia}span.quoted:after{content:"”"}.border-bottom-dotted{border-bottom:.07em dashed #bebebe}.border-top-dotted{border-top:.07rem dashed #bebebe}.border-bottom-solid{border-bottom:.07em solid #bebebe}.mtf-login{display:none}.slick-slider{margin-bottom:0}.testimonial-wrapper{background:#f7f7f7}.testimonial-wrapper .testimonial-container{border:0}.testimonial-wrapper .testimonial-container .testimonial{width:100%}.testimonial-wrapper .testimonial-container .testimonial .photo-wrapper{vertical-align:top;margin-right:.4em}.testimonial-wrapper .testimonial-container .testimonial .comment{vertical-align:top;line-height:1em;font-size:1em;color:#bebebe}.testimonial-wrapper .testimonial-container .testimonial .name{color:#bebebe;font-style:italic;font-size:.9em}.testimonial-wrapper .testimonial-container li{line-height:1.5em;width:265px;float:left;padding:2em 30px 1em}.testimonial-wrapper .testimonial-container li img{-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;width:230px;height:230px;border:8px solid #eee;margin:0 auto 2.1875rem}.testimonial-wrapper .testimonial-container p.comment{padding:0 10px;color:#000;line-height:1.5em}.testimonial-wrapper .testimonial-container p.name{text-align:center;font-style:normal;font-size:1.3rem;font-weight:700;color:#372c21}.testimonial-page-wrap .testimonial{padding:.625rem}.testimonial-page-wrap .testimonial a img{width:90%}.testimonial-page-wrap .testimonial .comment{display:block;padding:.5rem 0}.testimonial-page-wrap .testimonial .date{font-size:.8em;font-style:italic}.search-panel button.link,.search-panel button.link:hover,.search-panel button.link:focus:active{display:inline-block;position:relative;cursor:pointer;border:0;padding:0;color:#bebebe;text-decoration:underline;background-color:transparent;font-size:.8rem;margin-left:.6rem}.search-panel .header{display:inline-block}.search-panel h3{font-size:2em;color:#876d50;font-family:"Anton",sans-serif;text-transform:uppercase;text-align:center;width:100%;padding-top:.6em}.search-panel .postfix{border:0}.search-panel .search-sub-header{color:#bebebe;font-size:.9rem;display:inline-block}.search-panel button.btn-advanced-search{width:100%}.search-panel input{border:1px solid #d2d2d2}.search-panel .btn-search{background-color:#876d50;vertical-align:top;padding:0;width:100%;margin:0;line-height:2.3125rem;height:2.3125rem;margin-top:1px}.search-panel .btn-advanced-search{display:inline-block}.search-input-wrapper{position:relative}.search-input-wrapper input.search-input{padding-right:3rem}.search-input-wrapper .btn-search{position:absolute;right:0;width:2.5rem;height:100%;top:0}.search-input-wrapper .btn-search i{line-height:2.3rem}.advanced-search{background:#e6e6e6;margin:1em 0 auto;padding:1em}.advanced-search label{text-align:left;margin-bottom:.125em;font-size:.7rem;text-transform:uppercase}.advanced-search select{font-size:.8em;height:2em}.advanced-search div.row>div>div.row>div:nth-child(1){padding-right:.25rem}.advanced-search div.row>div>div.row>div:nth-child(2){padding-left:.25rem}.results-bar{font-size:.7rem;padding:1rem 0;color:#333}.results-bar select.results-order-select{margin:0;height:auto;font-size:1em}.vehicle-results,.featured-vehicles{background:none;margin-top:0}.vehicle-results{font-size:.8em}.vehicle-results ul.small-block-grid-1{border-top:1px solid #ccc}.vehicle-results ul.small-block-grid-1 li{padding:1em 0;border-bottom:1px solid #ccc}#vehicle-enquiry h3{text-transform:uppercase}.vehicle-enquiry-mtf{padding-top:2em}.fuel-label{display:inline-block}.fuel-label .icon-star3,.fuel-label .icon-star,.fuel-label .icon-star2{font-size:.75em}.per-year,.note,.mileage{font-size:.9rem;margin:0}.note{font-size:.7rem}.price-wrapper{color:#574634;font-weight:600}.price-wrapper .retail{display:block;text-decoration:line-through}.price-wrapper .special{color:#876d50}.cell-photo{display:block}.cell-photo img{width:100%}.vehicle-info h6{font-weight:600;font-size:1.0625em;margin-bottom:0}.vehicle-info .price-wrapper,.vehicle-info .vehicle-specs{font-size:.8125em}.vehicle-datapager{margin:0 auto;width:100%;text-align:center;font-size:.9rem;font-weight:600;background:none}.vehicle-datapager .data-pager-inner{padding:2rem 0 2rem}.vehicle-datapager a{color:#333}.vehicle-datapager .btn-prev,.vehicle-datapager .btn-next{margin:0 .5rem}.vehicle-datapager a.btn-numerics,.vehicle-datapager span.btn-current{border:0;margin-left:.2rem;text-decoration:none;text-align:center;display:inline-block;min-width:2rem;padding:.2rem 0}.vehicle-datapager span.btn-current{color:#fff;background-color:#876d50}.vehicle-datapager a.btn-numerics:hover{background-color:#876d50;color:#fff}.sub-menu{padding-top:.6em}.sub-menu .search-input-wrapper{float:right}.sub-menu .btn-search{display:block}.gallery-wrapper{background-color:#333;padding:.2rem;position:relative}.gallery-wrapper .arrows-wrapper{position:relative;text-align:center;color:#fff;width:10em;display:block;margin:auto;background-color:#333;height:2em;margin-top:-2em;opacity:.9}.gallery-wrapper .arrows-wrapper .image-caption{margin-top:-2.2em;display:block;font-weight:600}.gallery-wrapper .slick-prev{display:inline-block;position:relative;left:-40px;top:8px}.gallery-wrapper .slick-next{display:inline-block;position:relative;right:-45px;top:8px}.gallery-wrapper ul.vehicle-gallery{margin:0}.gallery-wrapper .gallery-thumbs{position:relative;padding:.2rem 0 2rem 0;min-height:40px}.gallery-wrapper .gallery-thumbs img{padding-right:.2rem}.single-vehicle-wrap{padding-top:2rem}.single-vehicle-wrap .price-wrapper .retail{display:inline-block}.single-vehicle-wrap .single-vehicle-page .price-wrapper{padding-top:.6em}.single-vehicle-wrap .single-vehicle-page .price-wrapper .retail{display:inline-block;padding-right:.3em}.single-vehicle-wrap .single-vehicle-page .summary{margin:1rem 0;padding:.6rem 1.2rem;background:#333;color:#fff;font-size:.9rem}.single-vehicle-wrap .single-vehicle-page .summary .title{color:#876d50}.single-vehicle-wrap .single-vehicle-page .summary .row{border-bottom:1px solid #4d4d4d;padding:8px 0}.single-vehicle-wrap .single-vehicle-page .summary .row:last-child{border-bottom:none}.single-vehicle-wrap .single-vehicle-page .feature-wrap{background:#876d50}.single-vehicle-wrap .single-vehicle-page .feature-wrap h4{text-align:center;color:#fff;margin:1rem 0 1.3rem 0;font-weight:600}.single-vehicle-wrap .single-vehicle-page .feature-wrap p{font-size:.7em;margin:1.2rem 0;text-align:center;color:#fff}.single-vehicle-wrap .single-vehicle-page .feature-wrap UL.feature-list{color:#fff;padding-bottom:.1rem;padding-left:.2rem;font-size:.85rem}.single-vehicle-wrap .single-vehicle-page .feature-wrap UL.feature-list li{padding-left:2rem;padding-bottom:.2rem}.single-vehicle-wrap .single-vehicle-page .feature-wrap UL.feature-list li.no-features{width:100%;text-align:center;padding:0;margin:0;font-size:1.1em}.single-vehicle-wrap .single-vehicle-page .feature-wrap .check-heavy:before{content:"✔";padding-right:.4rem}.single-vehicle-wrap .single-vehicle-page .action-wrap{margin-top:10px}.single-vehicle-wrap .single-vehicle-page .action-wrap .vehicle-links li{background:#fff;border:1px solid #000;color:#000;font-size:1rem;font-weight:700;margin-bottom:.625rem;padding:0}.single-vehicle-wrap .single-vehicle-page .action-wrap .vehicle-links li a{color:#000;display:inline-block;padding:.4rem 0}.single-vehicle-wrap .single-vehicle-page .action-wrap .vehicle-links li i{color:#000;display:block;float:left;padding:0 1.25rem;margin-bottom:.2rem;font-size:1rem}.single-vehicle-wrap .single-vehicle-page .describe{margin-top:1.2rem}.single-vehicle-wrap .conditions{font-size:.7rem;line-height:normal;color:#b3b3b3;margin:1rem 0;text-align:center}.single-vehicle-wrapper>div .vehicle-small .cell-photo{border:none}.vehicle-small-wrap{max-width:300px;margin:0 auto}.vehicle-small{margin:0;background:#282c30;padding:.5rem}.vehicle-small .vehicle-info{width:67%;float:left}.vehicle-small .vehicle-info h6{margin:0;color:#fff;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:normal;text-align:left;text-transform:uppercase;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.vehicle-small .vehicle-info .price-wrapper{display:block;text-align:left;font-family:"Open Sans",sans-serif;font-weight:normal;font-size:16px}.vehicle-small .vehicle-info .price-wrapper .price,.vehicle-small .vehicle-info .price-wrapper .finance,.vehicle-small .vehicle-info .price-wrapper .special{color:#bebebe;text-align:center}.vehicle-small .vehicle-info .price-wrapper .retail{display:none}.vehicle-small .cell-photo{width:33%;float:right}.vehicle-small .summary{padding:2rem 1.5rem 0 1.5rem;color:#fff;font-family:"Open Sans",sans-serif;font-size:13px;line-height:28px;text-align:right}.vehicle-small .summary .title{text-align:left}.vehicle-small .summary .row{border-bottom:1px solid #484b4f}.form-wrapper{border:1px solid #ccc;background:#fff;margin:1rem 0;padding:.25rem .625rem}.form-wrapper h4{font-size:1.2em;margin-top:1rem;background:#999;color:#fff;padding:.4rem .8rem}.single-vehicle-wrapper>div{background:#fff;border:1px solid #ccc;padding:15px}.single-vehicle-wrapper>div .cell-photo{border:1px solid #808080}.book-drive-wrap{padding:2rem 0}.trade-in-wrap{padding:2rem 0}.testimonial-page-wrap{padding:2rem 0}.contact-page-wrap{padding:2rem 0}.contact-page-wrap ul.sales li span{display:block}.contact-page-wrap ul.sales .sales-person{font-size:.8125em;margin-bottom:1.5rem}.contact-page-wrap ul.sales .sales-person img{-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;width:80px;margin-right:5px;border:#ccc solid 1px;background:#fff}.contact-page-wrap ul.sales .sales-person .name{font-size:1rem;font-weight:700}.contact-page-wrap ul.sales .sales-person .position{color:#aaa}.contact-page-wrap .dealership-googlemap{height:15rem;width:100%}.contact-page-wrap .contact-info ul li{padding-bottom:.8em}.contact-page-wrap .contact-info ul li span{display:block}.contact-page-wrap .contact-info .title{font-weight:500}.contact-page-wrap .contact-info-mtf{padding-top:2em}.contact-page-wrap .contact-info-mtf .sales-team{margin-top:1em;padding-left:0}.contact-page-wrap .contact-info-mtf span{font-size:.9rem}.contact-page-wrap .contact-info-mtf ul.sales .sales-person .name{font-size:.9rem}.contact-page-wrap .contact-info-mtf ul.sales li:last-child{margin-bottom:.5em}.contact-page-wrap .contact-info-mtf span.name,.contact-page-wrap .contact-info-mtf span.title{font-size:.9rem}.contact-page-wrap .sales-team{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:1rem}.contact-page-wrap .sales-team ul{padding-top:1rem}.contact-form .btn-reset,.contact-page-wrap .btn-reset{background:none;color:#000}.contact-form .btn-reset:hover,.contact-page-wrap .btn-reset:hover{background:#ddd}.finance-mtf-wrap{padding:2rem 0}.finance-app-wrap{padding:2rem 0 2rem 0}.finance-app-wrap .highlight{padding-top:1rem;color:#876d50}.finance-app-wrap .privacy p{font-size:.8em;margin-top:1rem;margin-bottom:auto}.finance-app-wrap .privacy ul{list-style-type:circle;margin-left:40px;font-size:.8em}.finance-app-wrap .privacy ul li{list-style-type:circle}.finance-app-wrap .panel>div{line-height:3rem}.switch-label{margin-right:.6rem;font-weight:400}i.tooltip-info{line-height:.9em;font-size:1.2em;padding-right:.2em;color:#876d50}.mtf-finance{font-size:1.1rem;color:#000}.mc-ph-sm{display:inline}.mc-ph-lg{display:none}}@media only screen and (min-width:40.063em){.vehicle-small-wrap{position:relative}.vehicle-small-wrap .clean-car-reebate-fee{position:relative}.single-vehicle-page .clean-car-reebate-fee img{top:0}.vehicle-results .clean-car-reebate-fee-details{margin-left:0;left:0;right:0;max-width:none}.vehicle-results .vehicle-info{padding-left:.2em;padding-right:.875em}.favourite-vehicles .price-wrapper .clean-car-reebate-fee .clean-car-reebate-fee-details{width:300px}.mtf-website .mtf-login{display:inline-block;float:right}h3{font-family:"Anton",sans-serif;font-size:2.3em;text-transform:uppercase}.inner-wrap{padding-top:0}nav{max-width:970px;height:31px;margin:.2em auto 1.3em}nav ul{padding:0 0;text-align:left;margin-left:1em}nav li{display:inline-block;position:relative;font-size:14px;padding-top:10px;font-weight:700;text-transform:uppercase}nav li:hover ol{visibility:visible;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}nav ol{position:absolute;z-index:111;visibility:hidden;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;padding:5px 0 10px;top:37px;background:#000;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}nav ol li{height:20px;display:block}nav ol li a{font-size:13px}nav img{margin-left:6px;vertical-align:middle}nav a{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;padding:8px 10px;margin:0 4px;color:rgba(255,255,255,.9)}nav a:hover{color:#59d6ff;background:#000;border-radius:10px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}nav a.dropdown{background:url(../../Userfiles/Image/arrow-down.png) no-repeat center right}nav a.dropdown:hover{background:#000;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}.search-panel{background:#fff;border:1px solid #ccc;padding:15px}.search-panel h3{text-align:left;padding-top:0}.search-panel a.btn-search{display:none}.vehicle-search-slide-wrap .search-panel{padding:0;border:none}.vehicle-search-slide-wrap .link-slide{margin-right:.8rem}.vehicle-search-slide-wrap a{padding-top:.25rem}.vehicle-search-slide-wrap .vehicle-keyword-search{height:1.4rem}.vehicle-search-slide-wrap input{font-size:1em;padding:.2em 0;height:auto}.advanced-search{border-top:1px solid #ccc;background:none;padding:1em 0 0 0}.advanced-search .make select{margin-bottom:.4rem}.advanced-search .model label{display:none}.vehicles-wrapper{padding:2em 0}.vehicles-wrapper .vehicle-view-tab{padding-top:.875em}.vehicles-wrapper .vehicle-view-tab a.view{color:#000;margin-right:1.25em;font-size:1em;font-weight:normal}.vehicles-wrapper .vehicle-view-tab a.view i{margin:2px 8px 3px 0;font-size:16px}.vehicles-wrapper .vehicle-view-tab a.on{color:#876d50}.vehicle-results,.featured-vehicles{background:none;margin-top:0}.vehicle-results{font-size:1.4em}.vehicle-results ul.small-block-grid-1{border-top:none;border-bottom:1px solid #ccc;padding:0 8px}.vehicle-results ul.small-block-grid-1 li{border-bottom:none;border-top:1px solid #ccc}.featured-vehicles ul.small-block-grid-1{margin:0 6px}.featured-vehicles ul.small-block-grid-1 img{max-height:76%}.featured-vehicles ul.small-block-grid-1 h6{margin:.9rem 0 .2rem 0}.vehicle-results .fuelsaver{color:#876d50}.fuelsaver .fuel-label{display:inline-block}.fuelsaver .fuel-label .icon-star3,.fuelsaver .fuel-label .icon-star,.fuelsaver .fuel-label .icon-star2{font-size:.75em}.price-wrapper{color:#574634}.price-wrapper .retail{display:block;text-decoration:line-through}.price-wrapper .special{color:#876d50}.cell-photo{display:block}.cell-photo img{width:100%}.vehicle-info{padding-left:.2em;padding-right:1em}.vehicle-info h6{font-size:1.2em;margin:1em 0 .4em 0;line-height:normal}.vehicle-info .price-wrapper,.vehicle-info .vehicle-specs,.vehicle-info .fuelsaver{font-size:.8em;margin:.2em 0}.vehicle-info .price-wrapper{font-size:.9em}.list .vehicle-info h6{font-size:1.4em;margin:.2em 0}.sub-menu{padding:1rem}.sub-menu>div{background:#e8e8e8;padding:.4rem 0}.single-vehicle-wrap .single-vehicle-page .title h1{font-size:2.6em;font-weight:600}.single-vehicle-wrap .single-vehicle-page .price-wrapper{margin-top:1rem;padding-top:1rem;border-top:1px solid #a9a9a9}.single-vehicle-wrap .single-vehicle-page .price-wrapper .price{font-size:1.6em}.single-vehicle-wrap .single-vehicle-page .price-wrapper .price .retail{display:block;font-size:.8em;margin-bottom:.5rem;color:#999}.single-vehicle-wrap .single-vehicle-page .price-wrapper .price .on-road-costs{font-size:.6em}.single-vehicle-wrap .single-vehicle-page .price-wrapper .finance{color:#000}.single-vehicle-wrap .single-vehicle-page .feature-wrap{padding:0 1rem}.single-vehicle-wrap .single-vehicle-page .feature-wrap h4{padding-top:1rem}.single-vehicle-wrap .single-vehicle-page .feature-wrap p{padding-bottom:1rem}.single-vehicle-wrap .single-vehicle-page .action-wrap{margin-top:1rem;padding-top:1rem;border-top:1px solid #b3b3b3}.single-vehicle-wrap .single-vehicle-page .action-wrap .vehicle-links li{background:#fff;border:1px solid #000;color:#000;font-size:1rem;font-weight:700;margin-bottom:.625rem;padding:0}.single-vehicle-wrap .single-vehicle-page .action-wrap .vehicle-links li a{color:#000;display:inline-block;padding:.4rem 0}.single-vehicle-wrap .single-vehicle-page .action-wrap .vehicle-links li i{color:#000;display:block;float:left;padding:0 1.25rem;margin-bottom:.2rem;font-size:1rem}.single-vehicle-wrap .single-vehicle-page .action-wrap .vehicle-links li i:before{min-width:16px}.single-vehicle-wrap .single-vehicle-page .map{margin-top:1rem;padding:.6rem 0;background:#fff;border:1px solid #ccc}.single-vehicle-wrap .single-vehicle-page .map h6{padding-left:.6rem;color:#47392a;text-transform:uppercase;font-weight:bold}.single-vehicle-wrap .single-vehicle-page .map .google-map{display:block;width:94%;margin:auto;height:300px}.single-vehicle-wrap .single-vehicle-page .map table{border:none;margin:.5rem 0 0 0}.single-vehicle-wrap .single-vehicle-page .map table tr td{font-size:.8em;vertical-align:top}.single-vehicle-wrap .single-vehicle-page .map table tr>td:first-child{font-weight:bold}.single-vehicle-wrap .conditions{font-size:.7rem;line-height:normal;color:#b3b3b3;margin:1rem 0}.contact-page-wrap .contact-info{padding-right:2rem}.contact-page-wrap .sales-team{padding-left:2rem;border-top:none;border-bottom:none;margin-bottom:0}.contact-page-wrap .sales-team ul{padding-top:0}.contact-page-wrap .medium-layout .sales-team{border:none}.contact-page-wrap .medium-layout .sales-team ul{padding-top:0}.contact-page-wrap .contact-title{margin-top:2rem}.vehicle-small-wrap{float:right;margin:1rem 0 1rem 1rem}}@media only screen and (min-width:49.125em){.mtf-website li.phone{display:none}.slick-lightbox .slick-lightbox-inner button.slick-lightbox-close{right:30px}.slick-lightbox .slick-lightbox-inner button.slick-lightbox-close:before{font-size:5rem}.slick-lightbox .slick-prev:before,.slick-lightbox .slick-next:before{font-size:60px}.slick-lightbox .slick-next{right:15px}.slick-lightbox .slick-prev,.slick-lightbox .slick-next{width:60px;height:60px}}@media only screen and (min-width:64.063em){html{min-width:0}footer li{text-align:left}li.copyright{float:right}.mc-ph-sm{display:none}.mc-ph-lg{display:inline}.single-vehicle-wrap .single-vehicle-page .feature-wrap{padding:0 1rem}.single-vehicle-wrap .single-vehicle-page .feature-wrap h4{text-align:left;padding-top:1rem}.single-vehicle-wrap .single-vehicle-page .feature-wrap p{text-align:left;padding-bottom:1rem}.single-vehicle-wrap .single-vehicle-page .feature-wrap UL.feature-list li.no-features{text-align:left;padding-left:.5rem}.contact-page-wrap .contact-info-mtf{padding-top:0}.contact-page-wrap .contact-info-mtf .sales-team{padding-left:2em}.contact-page-wrap .contact-info-mtf ul{padding-left:2rem}.contact-page-wrap .contact-info-mtf ul.sales{padding-left:0}.contact-page-wrap h4.contact-title{display:none}.contact-page-wrap h4.contact-title hr{display:none}.contact-page-wrap .medium-layout h4.contact-title{display:block}.contact-page-wrap .medium-layout h4.contact-title hr{display:block}}
.finance-small-print {
    background: #f8f8f8;
    border: 1px solid #ccc;
    padding: 0.5rem;
    margin-top: 0.5rem;
    position: relative;
}

    .finance-small-print .sp-amounts {
        font-size: 13px;
    }

    .finance-small-print .sp-per-week {
        font-weight: bold;
    }

    .finance-small-print .sp-total {
        font-size: 12px;
    }

    .finance-small-print .sp-hover-link {
        font-size: 11px;
        display: block;
        color: #b60000;
    }

    .finance-small-print .sp-hover {
        display: none;
        position: absolute;
        top: -150px;
        right: 0;
        width: 100%;
        z-index: 100;
    }

    .finance-small-print .sp-hover-close {
        position: absolute;
        right: 8px;
        top: 18px;
        cursor: pointer;
    }

    .finance-small-print .sp-hover-inner {
        background: #e8e8e8;
        padding: 1rem;
        margin-top: 1rem;
    }

    .finance-small-print .finance {
        font-size: 16px;
        margin-bottom: 0.5rem;
        display: block;
    }

    .finance-small-print .sp {
        color: #000;
        font-weight: normal;
        font-size: 0.75em;
        margin-bottom: 0.75rem;
    }


.finance-sp-single {
     background: #efefef; 
     border: 1px solid #ddd;
     padding: 1rem; 
     margin-top: 1rem;
     border-radius: 3px;
}

.finance-sp-single .finance{
    font-size: 32px; 
    margin-bottom: 0.5rem;
    display:block; 
    color: #000;
}

.finance-sp-single .finance-pw {
    font-size: 18px;
}

.finance-sp-single .input-row{
    line-height: 30px; 
    color: #000;
}

.finance-sp-single .deposit-container{
    position:relative;
}
.finance-sp-single .deposit{
    margin: 0 0 1rem; 
    padding:0.25rem; 
    padding-left: 1.25rem;
    position:relative;
    height:auto; 
    line-height: 20px;
}
.finance-sp-single .deposit-dollar-sign{
    position: absolute;
    left: 0.5rem;
    top: 0;
    line-height: 30px;
    color: #888;
    z-index:1;
}
.finance-sp-single .input-row select{
    margin: 0 0 1rem; 
    padding:0.25rem; 
    height:auto; 
    line-height: 20px;
}

.finance-sp-single .sp-total{
    color: #000; 
    font-weight:normal; 
    font-size: 0.75em;
    margin-bottom: 0.75rem;
}
h5.btline {
    font-size: 1.25rem;
    font-weight: bold;
}

h6.weekly-text {
    font-size: 14px;
    line-height: 1;
    margin-bottom: 0.75rem;
}

h4.finance-available {
    margin-top: 1rem !important;
    position: relative;
    padding-bottom: 0.5rem;
    margin-bottom: 0.5rem !important;
}
    h4.finance-available:after {    
    content:'';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 30px;
    height: 2px;
    background: #BEB3A7;
    }

.amount-container input {
    height: 30px;
    line-height: 30px;
    padding-left: 1.25rem;
}
.sp-term-select {
    padding-left: 0.75rem;
}

.fsp-company{
   border:1px solid #e8e8e8; 
   padding-left:1.5rem; 
}

.fsp-company:nth-child(n+2){
    border-top:none;
}

.sp table{
    background:none;
}
.vehicle-info .finance-small-print{
    margin-bottom: 0.5rem;
}

.finance-info-apply{
    color: #fff; 
    background: #3ec5f1;
}

.finance-more-info{
    border-top: 1px solid #ccc; 
    border-bottom: 1px solid #ccc; 
    padding: 1rem 0 0 ; 
    margin-bottom: 1rem;
}

.finance-more-info h4{
    font-weight:bold;
}

.no-border .sp-footer{
    border:none;
}
.sp-footer{
    border-top:1px solid #ccc;
}
.sp-footer .sp table{
    border:none;
}
.sp-footer .sp td{
    padding: 0;
    vertical-align: top;
    font-size: 10px;
}
.sp-footer .sp {
    font-size: 10px; 
    text-align:left; 
    margin-top: 0.5rem; 
    color: #000; 
    padding-bottom: 1rem;
}

.reveal-modal .close-reveal-modal, .reveal-modal dialog {
    top: 0.25rem;
}

.sp-hover .finance-links{
    font-size: 0.75em;
}
.finance-sp-single .finance-links{
    font-size: 0.9em;
}
.finance-links{
    font-weight:normal;
}
@charset "UTF-8";@media only screen{.recaptcha-container{margin-bottom:1rem}a,a:hover{color:#876d50}.amount-container{position:relative}.single-vehicle-wrap .single-vehicle-page .summary .fuelsaver .title,.single-vehicle-wrap .single-vehicle-page .summary .safety-rating .title{padding-left:0!important}.clean-car-reebate-fee-details .disclaimer{top:0;margin-bottom:0}.vehicles-wrapper .clean-car-reebate-fee{text-align:center;color:rgba(255,255,255,.7);min-height:39px}#fv_similar .clean-car-reebate-fee{text-align:center;color:rgba(255,255,255,.7);font-size:12px;display:flex;align-content:center;justify-content:center;min-height:39px}#fv_similar .clean-car-reebate-fee img{top:2px}#fv_similar .clean-car-reebate-fee span{display:flex;justify-content:flex-start;align-items:center}#fv_similar .clean-car-reebate-fee .sp-hover-close{float:right}#fv_similar .vehicle{position:relative}#fv_similar .vehicle .column,#fv_similar .vehicle .columns{position:static}#fv_similar .vehicle .clean-car-reebate-fee{display:block;text-align:center;margin-top:.25rem;position:static}#fv_similar .vehicle .clean-car-reebate-fee img{width:auto}#fv_similar .vehicle .clean-car-reebate-fee-details{max-width:none;margin-left:0;top:4rem;left:.5rem;right:.5rem;bottom:3rem;width:234px}#fv_similar .vehicle .clean-car-reebate-fee-details .disclaimer{display:block;display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%}#fv_similar .vehicle .clean-car-reebate-fee-details a{text-align:right;width:100%}.single-vehicle-page .clean-car-reebate-fee img{top:-2px}.form-sp{font-size:14px}h4.enquire-text{margin-bottom:.5rem!important}.similar-vehicles{padding:2rem .625rem}.similar-vehicles ul.small-block-grid-1{margin:0 -6px}.similar-vehicles h2{font-weight:bold;font-size:22px;font-family:"Bree Serif",serif}.similar-vehicles .fsp-header{font-size:14px;font-weight:bold;color:#fff}.similar-vehicles .fsp-detail{font-size:12px;color:#ede3d8}.similar-vehicles .slick-dots{left:0;right:0;margin:auto;text-align:center;width:240px;bottom:-10px;padding:.5rem 0 .75rem}.similar-vehicles .slick-dots li{width:auto}.similar-vehicles .slick-dots button{width:10px;height:10px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;background:#cdcdcd}.similar-vehicles .slick-dots button:before{display:none}.similar-vehicles .slick-dots .slick-active button{background:#7c6449}.similar-vehicles .vehicle-info{padding:0 .5rem 2rem}.similar-vehicles .vehicle{padding:0 .5rem}.similar-vehicles .vehicle-specs .spec-btn{display:inline-block}.similar-vehicles h6{font-weight:bold;height:44px}.similar-vehicles img{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px}.similar-vehicles .tagline{padding:12px 15px!important;color:#ddd;font-size:.7em;line-height:1em;background:#444}.similar-vehicles .info-box{display:inline-block;width:100%;background-image:-owg(linear-gradient(#5f5f5f,#444));background-image:-webkit(linear-gradient(#5f5f5f,#444));background-image:-moz(linear-gradient(#5f5f5f,#444));background-image:-o(linear-gradient(#5f5f5f,#444));background-image:linear-gradient(#5f5f5f,#444)}.similar-vehicles .vehicle-specs{margin:0;background:#efefef;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding-bottom:.5em;border-radius:0 0 3px 3px;padding-bottom:.75rem!important;margin-bottom:1rem;padding-top:.5rem}.similar-vehicles .vehicle-specs .spec-hdr{padding-left:5px;padding-top:5px;display:inline-block;width:50%;font-size:12px;font-weight:bold;float:left}.similar-vehicles .vehicle-specs .spec-value{padding-top:5px;display:inline-block;width:50%;font-size:12px;float:left;font-weight:400}.similar-vehicles .vehicle-specs .spec-btn{clear:both;width:100%;display:block;height:50px;padding-top:15px;margin-bottom:5px}.similar-vehicles .vehicle-specs .spec-btn a{display:inline-block;width:100%;text-align:center}.similar-vehicles .price-wrapper{line-height:inherit;margin:0;padding:0}.similar-vehicles .price-wrapper .special{display:none}.similar-vehicles .price{display:inline-block;width:100%;color:#f8f2dc;text-align:center;font-size:1.1rem;line-height:40px;padding:0;margin-bottom:0}.similar-vehicles .aster{font-size:12px;font-weight:normal}.similar-vehicles .finance-pw{background:#888;text-transform:uppercase;padding:0 .5rem;font-size:12px;margin-right:.25rem}.similar-vehicles .finance-small-print{text-align:center;background:none;margin:0 .5rem;border:0;border-top:1px solid #aaa;border-bottom:1px solid #aaa}.similar-vehicles .finance-small-print .sp-per-week{font-size:16px;color:#fff}.similar-vehicles .finance-small-print .sp-total{color:#ccc}.similar-vehicles .finance-small-print .sp-hover-link{color:#d2bea1}.button{color:#47392a;font-family:"Bree Serif",serif;text-transform:uppercase;border:1px solid #47392a;border-radius:3px;background-image:-owg(linear-gradient(#f3e5c9,#d2bea1));background-image:-webkit(linear-gradient(#f3e5c9,#d2bea1));background-image:-moz(linear-gradient(#f3e5c9,#d2bea1));background-image:-o(linear-gradient(#f3e5c9,#d2bea1));background-image:linear-gradient(#f3e5c9,#d2bea1)}.button:hover{background:#574634}.dealer-tabs{border-bottom:1px solid #000;margin-bottom:2rem;padding:1rem .4rem 0 .4rem}strong.select-dealer{display:block;margin-bottom:.5rem;margin-left:.4rem}.dealer-tabs a{display:block;float:left;background:#f6f6f6;border:1px solid #000;border-bottom:0;margin-right:.5rem;color:#000;padding:.5rem 1.5rem}.dealer-tabs a.active{background:#fff;color:#222;font-weight:bold;cursor:default;position:relative}.dealer-tabs a.active:after{position:absolute;border-bottom:1px solid #fff;content:"";height:0;width:100%;left:0;bottom:-1px}.dealers h4.branch{display:none}.buy-now-icon{background:url(../../Userfiles/Image/icon_paypal_small.png) left center no-repeat;background-size:48px 13px;width:48px;height:13px;margin-right:.25rem;vertical-align:middle;float:none!important;display:inline-block!important}.body-container{background:#fff}.vehicles-wrapper,.single-vehicle-wrap,.book-drive-wrap,.trade-in-wrap,.finance-app-wrap,.testimonial-page-wrap,.contact-page-wrap,.finance-mtf-wrap{padding-top:1em;background:none}.share{border-top:1px solid #ddd;margin-top:1em;padding-top:2em}.share i{padding:1em 0;display:block}.share-btn{background:url(../../Userfiles/Image/share-btns.gif) no-repeat;width:32px;height:32px;display:inline-block;margin-right:10px}.share-btn.facebook{background-position:0 -160px}.share-btn.email{background-position:0 -128px}.share-btn.twitter{background-position:0 -704px}.advanced-search input [type=checkbox]+label,.advanced-search input[type=radio]+label{margin-left:.25rem}header{background:#fff;color:#2a2a2a}header span{display:inline-block}header span.addr1{display:block}header .vtnz{margin:auto;max-width:210px;float:right}header .sell-car-btn{float:left;margin-right:.5rem}header .sell-car-btn a{-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}header .sell-car-btn a:hover{opacity:.7}header .hdr-buttons{display:table;margin:auto}header .logo{padding:2em 0}header .phone{font-size:18px;line-height:1.4;text-align:center;color:#000;font-weight:bold;margin-bottom:.5rem}header .buttons{font-family:"Bree Serif",serif;text-transform:uppercase}header .buttons span{text-align:center;display:block;height:32px;line-height:28px;width:158px;background:url(../../Userfiles/Image/btn-center.gif) repeat-x}header .buttons span:before{float:left;display:block;width:3px;content:" ";background:url(../../Userfiles/Image/btn-before.gif)}header .buttons span:after{float:right;display:block;width:3px;content:" ";background:url(../../Userfiles/Image/btn-after.gif)}header .buttons a{width:152px;line-height:32px;color:#3c2c14;font-size:.8rem}header .buttons-a>div,header .buttons-b>div{width:166px;margin-left:auto;margin-right:auto}header .buttons-a>div>span,header .buttons-b>div>span{margin-bottom:.5em}header .buttons-a{padding:0}header .buttons-b{padding-bottom:1em}header .header-container{display:flex;flex-direction:column-reverse;justify-content:center}header .special-header-buttons{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}header .special-header-buttons .buttons-a{padding:0}header .special-header-buttons .buttons span{width:auto;padding:0 1rem}.footer-container{background:#f6f2ee;text-align:center}.footer-container img{padding:2em 0}.footer-container .buyerscore-ftr img{padding:2rem 0 0}.footer-container ul{padding-bottom:2em}.footer-container li{display:inline-block;line-height:20px}.footer-container li a{color:#6d6d6d;font-size:.9rem}.footer-container li:after{display:inline-block;height:13px;line-height:20px;overflow:hidden;padding:0 .15em;content:"|";font-size:1rem;color:#bbb}.footer-container li:last-child:after{content:""}.nav-half{position:absolute;top:29px;left:0;height:29px;width:100%;background:#2a2a2a}nav.navigation{font-family:"Bree Serif",serif;height:58px;line-height:58px;padding:0;margin:0}nav.navigation ul{text-align:center;margin-left:0}nav.navigation li{line-height:58px;padding:0;margin:0}nav.navigation a{font-size:12px;font-weight:normal;padding:0;padding-right:8px;margin:0}nav.navigation a:hover{color:#ae9376;background:none}.home-gradient{background:#fff url(../../Userfiles/Image/bg-gradient.gif) repeat-x}.home-wrap{background-color:#fff;padding-bottom:2em}.home-wrap .home-vehicle-search{width:666px;margin-left:auto;margin-right:auto;padding-bottom:2em}.home-wrap .home-vehicle-search .search-panel{width:658px;margin-left:4px;border-radius:3px}.slide{background:url(../../Userfiles/Image/img-cars_large.jpg);height:295px;padding-bottom:2em}.search-panel{background:#fff}.advanced-search{border-top:0;padding-top:0}.advanced-search .button{width:100%;margin-top:31px;margin-bottom:0;height:70px;line-height:70px;padding:0;text-transform:uppercase;font-family:"Bree Serif",serif;color:#3c2c14;border-radius:3px;border:1px solid #bda685;box-shadow:inset 0 0 0 2px #e6d8c0;background-image:-owg(linear-gradient(#f3e5c9,#d2bea1));background-image:-webkit(linear-gradient(#f3e5c9,#d2bea1));background-image:-moz(linear-gradient(#f3e5c9,#d2bea1));background-image:-o(linear-gradient(#f3e5c9,#d2bea1));background-image:linear-gradient(#f3e5c9,#d2bea1)}.advanced-search .reset{margin-top:6px;height:32px;line-height:32px;font-size:.8rem}.advanced-search .left-column{padding-right:.8em!important}.advanced-search .right-column{padding-left:.8em!important}.advanced-search .left-interior{padding-right:.2em!important}.advanced-search .right-interior{padding-left:.2em!important}.advanced-search .no-padding{padding:0!important}.advanced-search .bordered{border-right:1px solid #ececec}.advanced-search select,.advanced-search input{font-size:.8rem;height:2rem;margin-bottom:6px}.advanced-search .usedcommercials #usedimg{background:url(../../Userfiles/Image/btn-use.png);width:88px;height:30px;display:block;float:left;margin-bottom:1em;cursor:pointer}.advanced-search .usedcommercials #commimg{background:url(../../Userfiles/Image/btn-comm.png);width:138px;height:30px;display:block;float:left;cursor:pointer}.advanced-search .usedcommercials #usedimg.active{background:url(../../Userfiles/Image/btn-use-active.png);cursor:default}.advanced-search .usedcommercials #commimg.active{background:url(../../Userfiles/Image/btn-comm-active.png);cursor:default}.advanced-search .options{text-align:right}.advanced-search #amoreoptions{padding-left:1em;overflow:hidden;font-size:.8rem;line-height:.8rem;background:url(../../Userfiles/Image/arrow-down.png) 0 8px no-repeat;color:#444}.advanced-search #alessoptions{padding-left:1em;overflow:hidden;line-height:.8rem;background:url(../../Userfiles/Image/arrow-right.png) 0 6px no-repeat;color:#444;font-size:.8rem}.advanced-search div.radio{margin-bottom:.5rem}.advanced-search div.radio input{height:auto}.advanced-search div.radio label{margin-bottom:6px;vertical-align:middle}.vehicle-results.gallery .vehicle .side-list-price{display:none}.vehicle-results.gallery .vehicle .gallery-header,.vehicle-results.gallery .vehicle .specs-gallery{display:none}.vehicle-results.gallery .vehicle .finance:before{content:" or "}.vehicle-results.gallery .vehicle .tagline{font-size:.7em;line-height:1em}.vehicle-results.gallery .vehicle .vehicle-specs .spec-hdr{display:inline-block;width:50%;font-size:12px;font-weight:bold;float:left}.vehicle-results.gallery .vehicle .vehicle-specs .spec-value{display:inline-block;width:50%;font-size:12px;float:left}.vehicle-results.gallery .vehicle .vehicle-specs .spec-btn{display:block;height:50px;padding-top:15px;margin-bottom:5px}.vehicle-results.list .vehicle .side-list-price{display:none}.vehicle-results.list .vehicle .gallery-header,.vehicle-results.list .vehicle .specs-gallery{display:none}.vehicle-results.list .vehicle .finance:before{content:" or "}.vehicle-results.list .vehicle .spec-btn{display:block;margin-top:1em}.vehicle-results.list .vehicle .spec-btn a{padding:.5em 1.5em}.cell-photo{position:relative}.cell-photo .stock-no{position:absolute;top:0;right:0;font-size:.7rem;color:#fff;background-color:#444;padding:0 7px}a.olbutton{color:#47392a;font-family:"Bree Serif",serif;text-transform:uppercase;background-image:-owg(linear-gradient(#f3e5c9,#d2bea1));background-image:-webkit(linear-gradient(#f3e5c9,#d2bea1));background-image:-moz(linear-gradient(#f3e5c9,#d2bea1));background-image:-o(linear-gradient(#f3e5c9,#d2bea1));background-image:linear-gradient(#f3e5c9,#d2bea1);padding:0 1em;border:1px solid #47392a;border-radius:3px}a.olbutton:hover{color:#876d50}.single-vehicle-wrap .single-vehicle-page .finance-small-print-wrap{display:none}.single-vehicle-wrap .single-vehicle-page h6.shortdesc{font-weight:bold;margin-top:.5em;margin-bottom:0}.single-vehicle-wrap .single-vehicle-page .action-wrap .vehicle-links li{border:0;margin-bottom:0}.single-vehicle-wrap .single-vehicle-page .action-wrap .vehicle-links li a{padding:inherit;color:inherit}.single-vehicle-wrap .single-vehicle-page .btn-reset{display:none}.single-vehicle-wrap .single-vehicle-page .btline{width:100%;border-bottom:1px solid #ddd}.single-vehicle-wrap .single-vehicle-page input{margin:0;margin-bottom:8px}.single-vehicle-wrap .single-vehicle-page .apply{padding-bottom:1em}.single-vehicle-wrap .single-vehicle-page .button{background-image:-owg(linear-gradient(#f3e5c9,#d2bea1));background-image:-webkit(linear-gradient(#f3e5c9,#d2bea1));background-image:-moz(linear-gradient(#f3e5c9,#d2bea1));background-image:-o(linear-gradient(#f3e5c9,#d2bea1));background-image:linear-gradient(#f3e5c9,#d2bea1);color:#3d2d14;font-family:"Bree Serif",serif;text-transform:uppercase;border:1px solid #876d50;border-radius:3px;padding:.5em 2em;margin-top:1em}.single-vehicle-wrap .single-vehicle-page a.olbutton{width:100%;display:block;text-align:center;height:48px;line-height:48px;margin-bottom:.5em;color:#3d2d14}.single-vehicle-wrap .single-vehicle-page h4{width:100%;font-family:"Open Sans",sans-serif;font-size:18px;margin-bottom:0;font-weight:bold}.single-vehicle-wrap .single-vehicle-page h5:before{content:"•";margin-right:6px;color:#777}.single-vehicle-wrap .single-vehicle-page .tow{padding-bottom:1rem}.single-vehicle-wrap .single-vehicle-page .tow h6{display:inline-block;margin-left:.5em;line-height:10px}.single-vehicle-wrap .single-vehicle-page .perweek{margin:1.5em 0;font-family:Raleway,sans-serif;line-height:38px}.single-vehicle-wrap .single-vehicle-page #perweektext{font-size:2.7rem;width:100%;display:block}.single-vehicle-wrap .single-vehicle-page #perweektext i{font-size:1.6rem;margin-right:4px}.single-vehicle-wrap .single-vehicle-page #perweektext .perweekpw{font-family:"Open Sans",sans-serif;font-size:1rem}.single-vehicle-wrap .single-vehicle-page .summary{margin-top:.5em;padding:0;background:#ede3d8;color:#000}.single-vehicle-wrap .single-vehicle-page .summary .small-7{background:#f2ebe3}.single-vehicle-wrap .single-vehicle-page .summary .columns{padding:.4em 0 .5em 1em!important}.single-vehicle-wrap .single-vehicle-page .summary .title{border:0;color:#000;padding:0}.single-vehicle-wrap .single-vehicle-page .summary .row{border-bottom:1px solid #fff;color:#000;padding:0}.single-vehicle-wrap .single-vehicle-page .price-wrapper{padding-top:0;margin-top:0;border:0;background:#333;text-align:center;line-height:68px;font-family:"Raleway",sans-serif;font-size:1.7rem;font-weight:normal}.single-vehicle-wrap .single-vehicle-page .price-wrapper .on-road-costs{font-size:.9rem!important}.single-vehicle-wrap .single-vehicle-page .price-wrapper .price-text{color:#ede3d8;display:none}.single-vehicle-wrap .single-vehicle-page .price-wrapper .price{color:#fff}.single-vehicle-wrap .single-vehicle-page .price-wrapper .price .on-road-costs{font-size:.7rem!important}.single-vehicle-wrap .single-vehicle-page .title h1{text-align:center}.single-vehicle-wrap .single-vehicle-page .vehicles-bar{margin:1em 0;text-transform:capitalize}.single-vehicle-wrap .single-vehicle-page .vehicles-bar ul{display:inline-block}.single-vehicle-wrap .single-vehicle-page .vehicles-bar li{display:inline-block;background-color:#f2ebe3;margin:0}.single-vehicle-wrap .single-vehicle-page .vehicles-bar li a{padding:0 .9em;margin:0 .2em;color:#000;font-size:.8rem}.single-vehicle-wrap .single-vehicle-page .finance{margin-top:2.3em}.single-vehicle-wrap .single-vehicle-page .finance h6{font-size:.8rem;margin-bottom:3px}.single-vehicle-wrap .single-vehicle-page .finance select{margin-bottom:.3em}.single-vehicle-wrap .single-vehicle-page .finance .copy p{font-size:.7rem}.vehicle-info h6{font-weight:normal;font-size:1.1rem}.vehicle-info .price-wrapper{color:#000;font-size:1.1rem;line-height:2.2rem;font-weight:bold}.vehicle-info .vehicle-specs{font-weight:bold}.vehicle-info a.olbutton{padding:.7em 2em}.finance-app-wrap .panel>div{line-height:4.2rem}.contact-form a.button{line-height:47px;padding:0 2em}.section1-wrapper .search-panel{background:none}.section1-wrapper .search-panel .btn-search{height:36px}.section1-wrapper .category-slider-wrapper{background:#fff}.fsp-header{font-size:14px;font-weight:bold}.fsp-detail{font-size:14px}.vehicleautocomplete .vehicleautocompleteInput{margin-bottom:.5rem}.vehicleautocomplete .vehicleautocompleteInput p{font-size:14px;margin-bottom:.5rem}.vehicleautocomplete .vehicleautocompleteInput input{width:100%;max-width:300px;display:inline-block;margin-bottom:.75rem}.vehicleautocomplete .vehicleautocompleteInput a.button{padding:.5rem 1rem;margin-bottom:.75rem}.vehicleautocomplete .vehicleautocompleteError{background:#f04124;padding:.5rem;color:#fff;font-style:italic}}@media only screen and (min-width:332px){header .buttons-a>div,header .buttons-b>div{width:332px}header .buttons-a>div>span:first-child,header .buttons-b>div>span:first-child{margin-bottom:0}}@media only screen and (min-width:420px){.single-vehicle-wrap .single-vehicle-page .price-wrapper .price-text{display:inline}}@media only screen and (min-width:40.063em){.contact-page-wrap .sales-team{padding-left:0}.contact-page-wrap ul.sales .sales-person .name{font-size:15px}.contact-page-wrap ul.sales .sales-person img{margin-right:0}.fsp-header{font-size:14px;font-weight:bold;color:#fff}.fsp-detail{font-size:12px;color:#ede3d8}.body-container{background:#fff}header{padding-bottom:1em}header .details{text-align:right}header .logo{text-align:left;padding-left:1em}header .vtnz{float:right}header .phone{text-align:right;padding-top:1.5rem;font-size:16px;color:#000;font-weight:bold;line-height:1.2;margin-bottom:.5rem;display:block}header .phone .hide-for-small-only{display:inline!important}header .addr1,header .addr2{font-size:.9rem;line-height:.9rem}header .buttons-b>div{float:left}header .buttons>div>span{margin-top:.6em}header .details{padding-left:0}header .header-area{display:flex;justify-content:flex-end}header .hdr-buttons{display:block;width:240px;margin:0;background:#f6f2ee}header .hdr-buttons img{height:90px}header .buttons-a>div{width:auto;padding-left:0;display:table;margin:auto;float:none}.home-wrap .home-vehicle-search{width:580px}.home-wrap .home-vehicle-search .search-panel{width:580px;margin-right:3em}.vehicle-results.list .medium-8{background:#eee;border:1px solid #ccc;height:171px}.vehicle-results.list .vehicle .price-wrapper{display:none}.vehicle-results.list .vehicle .side-list-price{display:block;position:absolute;right:0;background:#585858;height:170px;width:136px}.vehicle-results.gallery .vehicle .gallery-header,.vehicle-results.gallery .vehicle .specs-gallery{display:block}.vehicle-results.gallery .vehicle .gallery-header .spec-value,.vehicle-results.gallery .vehicle .specs-gallery .spec-value{font-weight:normal}.vehicle-results.gallery .vehicle .gallery-header{white-space:normal;height:44px}.vehicle-results.gallery .vehicle .list-header,.vehicle-results.gallery .vehicle .specs-list{display:none}.vehicle-results.gallery .vehicle .finance:before{content:""}.vehicle-results.gallery .vehicle .vehicle-specs .spec-btn{display:inline-block}.vehicle-results.gallery .vehicle h6{font-weight:bold;height:44px}.vehicle-results.gallery .vehicle img{border-radius:3px 3px 0 0}.vehicle-results.gallery .vehicle .tagline{padding:12px 15px!important;background-color:#444;color:#ddd;min-height:36px}.vehicle-results.gallery .vehicle .info-box{background-image:-owg(linear-gradient(#5f5f5f,#444));background-image:-webkit(linear-gradient(#5f5f5f,#444));background-image:-moz(linear-gradient(#5f5f5f,#444));background-image:-o(linear-gradient(#5f5f5f,#444));background-image:linear-gradient(#5f5f5f,#444)}.vehicle-results.gallery .vehicle .vehicle-specs{margin:0;background:#efefef;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding-bottom:.5em;border-radius:0 0 3px 3px}.vehicle-results.gallery .vehicle .vehicle-specs .spec-hdr{padding-left:5px;padding-top:5px}.vehicle-results.gallery .vehicle .vehicle-specs .spec-value{padding-top:5px}.vehicle-results.gallery .vehicle .vehicle-specs .spec-btn{clear:both;width:100%}.vehicle-results.gallery .vehicle .vehicle-specs .spec-btn a{display:inline-block;width:100%;text-align:center}.vehicle-results.gallery .vehicle .vehicle-info{padding:0 .5em}.vehicle-results.gallery .vehicle .price-wrapper{line-height:inherit;margin:0;padding:0}.vehicle-results.gallery .vehicle .price-wrapper .special{display:none}.vehicle-results.gallery .vehicle .price{display:inline-block;width:100%;color:#f8f2dc;text-align:center;font-size:1.1rem;line-height:40px;padding:0;margin-bottom:0}.vehicle-results.gallery .vehicle .aster{font-size:12px;font-weight:normal}.vehicle-results.gallery .vehicle .finance-pw{background:#888;text-transform:uppercase;padding:0 .5rem;font-size:12px;margin-right:.25rem}.vehicle-results.gallery .vehicle .finance-small-print{text-align:center;background:none;margin:0 .5rem;border:0;border-top:1px solid #aaa;border-bottom:1px solid #aaa}.vehicle-results.gallery .vehicle .finance-small-print .sp-per-week{font-size:16px;color:#fff}.vehicle-results.gallery .vehicle .finance-small-print .sp-total{color:#ccc}.vehicle-results.gallery .vehicle .finance-small-print .sp-hover-link{color:#d2bea1}.profilecontact{margin-left:2em;margin-bottom:2em;width:170px;float:right}.profilecontact span{display:block}.single-vehicle-wrap .single-vehicle-page h4{border-top:1px solid #ddd;padding-top:.5em;margin-top:.5em}.single-vehicle-wrap .single-vehicle-page .feature-wrap h4{border:0}.single-vehicle-wrap .single-vehicle-page .title h1{border-bottom:1px solid #000;text-align:left}.single-vehicle-wrap .single-vehicle-page .price-wrapper{background:none;text-align:left;font-family:"Raleway",sans-serif;font-weight:normal;line-height:1.4rem}.single-vehicle-wrap .single-vehicle-page .price-wrapper i{font-size:1.8rem;line-height:1px}.single-vehicle-wrap .single-vehicle-page .price-wrapper .price{color:#000;font-size:2.7rem}.single-vehicle-wrap .single-vehicle-page .finance-small-print-wrap{display:block}.single-vehicle-wrap .single-vehicle-page .finance-small-print-wrap .finance-sp-single{background:none;padding:0}.single-vehicle-wrap .single-vehicle-page .finance-small-print-wrap .finance-sp-single .deposit-dollar-sign{left:.5rem}.single-vehicle-wrap .single-vehicle-page .finance-small-print-wrap h6{font-size:13px;margin-bottom:3px}.single-vehicle-wrap .single-vehicle-page .finance-small-print-wrap input,.single-vehicle-wrap .single-vehicle-page .finance-small-print-wrap select{margin-bottom:.25rem}.single-vehicle-wrap .single-vehicle-page .finance-small-print-wrap .sp-finance.finance{margin:0 0 .5rem;font-family:"Raleway",sans-serif;font-size:2.7rem;display:inline-block}.single-vehicle-wrap .single-vehicle-page .finance-small-print-wrap .sp-finance.finance .dollar-sign{font-size:1.6rem;margin-right:4px}.single-vehicle-wrap .single-vehicle-page .finance-small-print-wrap .sp-finance.finance .finance-pw{font-size:1rem}.single-vehicle-wrap .single-vehicle-page .finance-small-print-wrap .sp-total,.single-vehicle-wrap .single-vehicle-page .finance-small-print-wrap .sp-custom{font-size:11px;line-height:17px;display:inline-block}.single-vehicle-wrap .single-vehicle-page .finance-small-print-wrap .sp-custom{margin-bottom:1rem}.single-vehicle-wrap .single-vehicle-page .finance-small-print-wrap .fsp-company-links{margin-top:1rem;padding-bottom:1.5rem;border-bottom:1px solid #ddd}.search-panel{background:#f9f9f9}.reveal-modal.small{width:25%;min-width:350px}.single-vehicle-wrap .single-vehicle-page a.olbutton{padding-right:0}}@media only screen and (min-width:700px){header .hdr-buttons img{height:auto}.home-wrap .home-vehicle-search .search-panel{border-radius:3px}}@media only screen and (min-width:64.063em){header{padding-bottom:1rem}header .header-area{display:flex;flex-direction:row;justify-content:flex-end;gap:2.25rem}header .large-buttons,header .large-buttons div{padding:0}header .large-buttons{padding-top:2em;padding-left:0;position:relative;right:11rem}header .buttons-a>div,header .buttons-b>div{text-align:center;float:none;width:435px}header .buttons span{width:134px}header .vtnz{float:none}header .logo{padding-top:1em}header .phone{padding-top:1.125rem;padding-bottom:.75rem;font-size:22px}header .sell-car-btn{margin-right:.925rem}header .special-header-buttons{justify-content:flex-start;gap:0;margin-bottom:0;place-items:center}header .header-container{flex-direction:row;justify-content:flex-end}.buyerscore-section{float:left}.buyerscore-section-hdr a{margin-left:0;width:auto!important}header .large-buttons{padding-top:8px;position:relative}nav.navigation ul{text-align:right}nav.navigation a{font-size:.92rem;padding-left:2em;margin:0}.footer-container{text-align:right}.footer-container .partner-logo{text-align:center}.footer-container ul{padding-top:0;text-align:center}.home-wrap .home-vehicle-search{width:100%;padding:0}.home-wrap .home-vehicle-search .search-panel{width:100%;margin:0}.single-vehicle-wrap .single-vehicle-page .feature-wrap{margin-top:.5em;margin-bottom:1em}.single-vehicle-wrap .single-vehicle-page .feature-wrap h4{margin:0 0 .5em}}@media only screen and (min-width:90.063em){.similar-vehicles .arrow-prev{display:block;font-size:73px;font-weight:normal;color:#dcdcdc;font-family:"icomoon"!important;position:absolute;left:-6rem;top:38%;width:100px;height:100px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.similar-vehicles .arrow-prev:before{content:""}.similar-vehicles .arrow-prev:hover{cursor:pointer;color:#333}.similar-vehicles .arrow-next{display:block;font-size:73px;font-weight:normal;color:#dcdcdc;font-family:"icomoon"!important;position:absolute;right:-7.75rem;top:38%;width:100px;height:100px;-webkit-transition:all,.3s;-moz-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.similar-vehicles .arrow-next:before{content:""}.similar-vehicles .arrow-next:hover{cursor:pointer;color:#333}}
