@font-face{font-family:'ds steam';src:url(//dealer-cdn.dealersync.com/userdocumentprod/themes/customizations/steam/font/ds-steam.eot);src:url(//dealer-cdn.dealersync.com/userdocumentprod/themes/customizations/steam/font/ds-steam.eot?#iefix) format('embedded-opentype'),url(//dealer-cdn.dealersync.com/userdocumentprod/themes/customizations/steam/font/ds-steam.woff) format('woff'),url(//dealer-cdn.dealersync.com/userdocumentprod/themes/customizations/steam/font/ds-steam.ttf) format('truetype'),url(//dealer-cdn.dealersync.com/userdocumentprod/themes/customizations/steam/font/ds-steam.svg#ds-steam) format('svg');font-weight:400;font-style:normal}[class*=steam-icon-]::before{display:inline-block;font-family:'ds steam';font-style:normal;font-weight:400;font-size:5em;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle}.ds-steam-icon-schedule-service::before{content:'\0041'}.ds-steam-icon-sell-your-car-sleek::before{content:'\0042'}.ds-steam-icon-pre-approval::before{content:'\0043'}.ds-steam-icon-special-offer::before{content:'\0044'}.ds-steam-icon-review::before{content:'\0045'}.ds-steam-icon-finance::before{content:'\0046'}.ds-steam-icon-sell-your-car::before{content:'\0047'}.ds-steam-icon-service::before{content:'\0048'}.ds-steam-icon-telephone::before{content:'\0049'}.ds-steam-icon-inventory::before{content:'\004a'}.ds-steam-icon-inventory-present::before{content:'\004b'}.ds-steam-icon-trade-in::before{content:'\004c'}.ds-steam-icon-buy-back::before{content:'\004d'}.ds-header{padding-top:0}.ds-logo-header{padding-bottom:0}.ds-preload .ds-logo-header .ds-logo-link{display:none}#ds-header-contact-wrapper{min-height:52px}#ds-header-contact-wrapper>span{font-size:1.1em;margin-top:0}body:not(.ds-translate-enabled) #ds-header-contact-wrapper>span:first-of-type{margin-top:15px}#ds-header-contact-wrapper>#ds-google-translate-container+span{margin-top:-25px}#ds-google-translate-container{min-height:30px}#ds-header-contact-wrapper>span+#ds-google-translate-container,.ds-header-address-title+#ds-google-translate-container{margin-bottom:15px}.ds-sticky-scroll{position:fixed;top:0;width:100%;z-index:120}.ds-steam-sticky-on .ds-content{padding-top:84px}.ds-main-nav.ds-sticky-scroll #ds-main-navbar-container>.ds-logo-container{display:none}#ds-navbar-mobile-sticky-menu-close{display:none;font-size:20px;height:30px;margin-left:90%;margin-left:-moz-calc(100% - 30px);margin-left:-webkit-calc(100% - 30px);margin-left:calc(100% - 30px);position:fixed;text-align:center;width:30px;z-index:5}#ds-main-navbar-container{padding:0}#ds-navbar{margin-bottom:-5px;padding-left:0}.ds-menu-legacy #ds-navbar>div{display:inline-block}#ds-menu-navbar-content-row>div{display:inline-block}#ds-main-navbar-container .ds-logo-container{display:none;margin-bottom:10px;margin-top:10px;padding-left:5px;padding-right:10px}#ds-main-navbar-container>.ds-logo-container{padding-right:5px}#ds-navbar .ds-logo-container{display:inline-block}.ds-logo-container.hidden-xs .ds-logo-link img{height:60px}.ds-main-nav .navbar{padding-bottom:0;text-transform:uppercase}#ds-navbar .navbar-nav>li>a{font-weight:400;margin:0;padding:30px 9px;z-index:2}#ds-navbar .navbar-nav>li:last-child>a{padding-right:9px}.ds-main-nav .navbar-default,.ds-main-nav .navbar-default .navbar-nav>li.active>a{background-color:transparent}#ds-utility-navbar{width:auto}#ds-myaccount-container{margin:0;padding-right:5px}#ds-myaccount-container .dropdown,#ds-myaccount-menu{background-color:transparent;border-style:none;font-weight:400;height:80px;margin:0;padding:0}#ds-myaccount-menu{padding:0 7px}.ds-footer-modules{text-align:center}.ds-footer-modules h1,.ds-footer-modules h2,.ds-footer-modules h3,.ds-footer-modules h4,.ds-footer-modules h5,.ds-footer-modules h6{font-weight:400}.ds-footer-modules .ds-google-maps,.ds-footer-modules .ds-shop-mobile>h4,.ds-footer-modules .ds-shop-mobile>img{display:none}.ds-footer .col-md-3.col-sm-6:nth-child(4)>a{display:none}#ds-quicksearch-container,#ds-quicksearch-container-fluid{position:absolute;top:0;right:0;left:0}#ds-quicksearch-container-fluid{height:25px;width:100%}#ds-quicksearch-container-fluid::after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;opacity:.75;z-index:5}#ds-quicksearch-container{height:90px;left:15%;width:70%}#ds-quicksearch{background-color:transparent;display:none;padding:0;position:absolute;text-align:center;top:0;right:0;left:0;width:100%;z-index:5}.ds-steam-search-var-1 #ds-quicksearch{display:none}#ds-quicksearch-container #ds-quicksearch{display:block}#ds-quicksearch::before{border-top:65px solid #000;border-right:50px solid transparent;border-left:50px solid transparent;content:"";position:absolute;top:25px;bottom:0;left:-50px;right:-50px;opacity:.75}#ds-quicksearch-form{padding:0}#ds-quicksearch-form>div:not(:last-child){height:90px}#ds-quicksearch-form .col-lg-3 .form-group:nth-child(n+2),#ds-quicksearch-form .col-lg-3:nth-child(5) div:first-child,#ds-quicksearch-form .ds-quicksearch-heading{display:none}#ds-quicksearch-form .ds-block{margin-bottom:5px;margin-top:20px}#ds-quicksearch-form .col-lg-3:last-child .col-lg-12:last-child{margin-bottom:15px;margin-top:15px}#ds-quicksearch-form .form-control{height:42px;padding:10px 12px}#ds-quicksearch-form .form-group{text-align:left}#ds-quicksearch-form .form-group:not(.ds-no-md){margin:21px 0 0 0;padding-top:0;padding-bottom:0}#ds-quicksearch .col-lg-3 #ds-quicksearch-reset-btn-container,#ds-quicksearch .col-lg-3 .btn-ds,#ds-quicksearch .col-lg-3 i{border-radius:5px;display:inline-block;position:relative}#ds-quicksearch .col-lg-3:last-child .form-group{text-align:center}#ds-quicksearch .col-lg-3 .col-lg-12{padding-right:0;padding-left:0}#ds-quicksearch #ds-quicksearch-submit-btn+.btn-ds[type=submit]{display:none}#ds-quicksearch .col-lg-3 .col-lg-12>.btn-ds{font-weight:400;padding:10px 0;text-transform:uppercase}#ds-quicksearch .col-lg-3 .col-lg-12>.btn-ds:first-child{width:55%;width:-moz-calc(55% - 4px);width:-webkit-calc(55% - 4px);width:calc(55% - 4px)}#ds-quicksearch-submit-icon{font-size:18px;margin-right:6px}#btnQuickSearchReset{width:40%}.ds-steam-search-var-2 #ds-generic-search-container{height:auto;min-height:80px;padding:0}.ds-steam-search-var-2 #ds-quicksearch-container,.ds-steam-search-var-2 #ds-quicksearch-container::after,.ds-steam-search-var-2 #ds-quicksearch-container::before{position:relative}.ds-steam-search-var-2 #ds-quicksearch-container{height:auto}.ds-steam-search-var-2 #ds-quicksearch-container #ds-quicksearch{display:block;position:relative;width:100%}.ds-steam-search-var-2 #ds-quicksearch-container-fluid::after,.ds-steam-search-var-2 #ds-quicksearch::before{content:none}.ds-steam-search-var-2 #ds-quicksearch,.ds-steam-search-var-2 #ds-quicksearch::after,.ds-steam-search-var-2 #ds-quicksearch::before{position:relative}.ds-steam-search-var-2 #ds-quicksearch{display:block!important}.ds-steam-search-var-2 #ds-quicksearch-form{padding:0}.ds-steam-search-var-2 #ds-quicksearch-form>div{height:auto}.ds-steam-search-var-2 #ds-quicksearch-form .col-lg-3 .form-group:nth-child(n+2),.ds-steam-search-var-2 #ds-quicksearch-form .col-lg-3:nth-child(5) div:first-child,.ds-steam-search-var-2 #ds-quicksearch-form .ds-quicksearch-heading{display:none}.ds-steam-search-var-2 #ds-quicksearch-form .ds-block{margin-bottom:5px;margin-top:20px}.ds-steam-search-var-2 #ds-quicksearch-form .col-lg-3:last-child .col-lg-12:last-child{margin-bottom:5px;margin-top:10px}.ds-steam-search-var-2 #ds-quicksearch-form .form-control{height:42px;padding:10px 12px}.ds-steam-search-var-2 #ds-quicksearch-form .form-group{text-align:left}.ds-steam-search-var-2 #ds-quicksearch .col-lg-3 #ds-quicksearch-reset-btn-container,.ds-steam-search-var-2 #ds-quicksearch .col-lg-3 .btn-ds,.ds-steam-search-var-2 #ds-quicksearch .col-lg-3 i{border-radius:5px;display:inline-block;position:relative}.ds-steam-search-var-2 #ds-quicksearch .col-lg-3:last-child .form-group{text-align:center}.ds-steam-search-var-2 #ds-quicksearch .col-lg-3 .col-lg-12>.btn-ds{font-weight:400;padding:10px 0;text-transform:uppercase}.ds-steam-search-var-2 #ds-quicksearch .col-lg-3 .col-lg-12>.btn-ds:first-child{width:65%;width:-moz-calc(65% - 4px);width:-webkit-calc(65% - 4px);width:calc(65% - 4px)}.ds-steam-search-var-2 #btnQuickSearchReset{width:30%}#ds-featured-images-row{margin-left:0;margin-right:0}#ds-featured-image-container,#ds-featured-images-slider>.container,#ds-featured-images-slider>.container-fluid{margin:0;padding:0;width:100%}#ds-carousel{margin:auto}#ds-carousel img{height:-moz-calc(30.7vw);height:-webkit-calc(30.7vw);height:calc(30.7vw)}.ds-featured-image-container .carousel-control{display:none}#ds-featured-btns{display:none}.ds-page-home-index .ds-header .sb-search{display:none}.ds-steam-search-var-2.ds-page-home-index nav #sb-search{display:block}#ds-generic-search-container{padding:20px 0;margin-right:0;margin-left:0}#ds-generic-search-container #ds-sb-search-container{text-align:center}#ds-generic-search-container .sb-icon-search,#ds-generic-search-container .sb-search-submit{width:40px;height:40px}#ds-generic-search-container #sb-search{background-color:#fff;border-radius:5px}#ds-generic-search-container #sb-search,#ds-generic-search-container #sb-search-submit-container{display:inline-block}#ds-generic-search-container #ds-fuzzy-search,#ds-generic-search-container #sb-search,#ds-generic-search-container .sb-search-input{height:50px}#ds-generic-search-container #ds-sb-search-container,#ds-generic-search-container #sb-search,#ds-generic-search-container #sb-search-submit-container{vertical-align:middle}#ds-generic-search-container .sb-search.sb-search-open{width:40%}#ds-generic-search-container .sb-icon-search{font-size:18px;margin-top:5px;margin-bottom:5px;position:relative;z-index:1}#ds-generic-search-container .sb-search-input{border-style:none;padding-left:40px;padding-right:40px}#ds-generic-search-container .sb-search-submit{display:none}#ds-generic-search-container .sb-search{margin-top:0;position:relative;right:0}#ds-generic-search-container #sb-search-submit-btn{border-radius:5px;margin:0 0 0 12px;padding:15px 50px;text-transform:uppercase}#ds-featured-section-links{padding-top:50px}.ds-featured-section-link{margin-bottom:20px;text-align:center;padding-left:10px;padding-right:10px}.ds-featured-section-link-container{background-color:transparent!important;height:100px;max-width:190px;padding:0;vertical-align:middle;width:100%}.ds-featured-section-icon-link{display:block;height:auto;text-align:center;width:auto}.ds-featured-section-icon-link i{font-size:16px;margin-top:46px}.ds-featured-section-icon-link .ds-font-icon-checklist-complete,.ds-featured-section-icon-link .ds-font-icon-money-bag,.ds-featured-section-icon-link .ds-font-icon-reviews,.ds-featured-section-icon-link .ds-font-icon-trade-in,.ds-featured-section-icon-link .ds-font-icon-wrench-cog{font-size:16px;margin-top:0}.ds-featured-section-icon-link .ds-steam-icon-inventory-present{font-size:18px}.ds-featured-section-icon-link .ds-steam-icon-trade-in{font-size:22px}.ds-featured-section-header{font-weight:700;font-size:2em;text-transform:uppercase;padding-bottom:10px}#ds-featured-section-peace-of-mind-content ul{margin:0;padding:0}#ds-featured-section-peace-of-mind-content ul li{list-style-type:none}#ds-featured-section-customer-reviews-content .ds-home-customer-review{margin-bottom:0}.ds-featured-section-btn.btn-ds{border-style:solid;border-width:0 0 5px;font-size:16px;font-weight:400;max-width:200px;padding:7px 0;text-transform:uppercase;width:100%;border-radius:4px}.ds-featured-section-footer{margin-top:10px;margin-bottom:20px;padding-bottom:20px}#ds-featured-vehicles{padding-bottom:50px}#ds-featured-cars-tab .ds-page-tabs{margin-top:15px}#ds-featured-vehicles .ds-page-tabs li>a{padding:12px 20px}#ds-featured-vehicles .ds-home-cars-listing-heading{margin-top:15px}#ds-featured-vehicles .ds-home-cars-listing-heading h2{margin-top:5px;margin-bottom:0;font-size:28px;font-weight:400}#ds-featured-vehicles .ds-car-listings-btns .btn:last-child{margin-right:0}#ds-featured-vehicles .ds-car-griditem .caption{height:auto}body.ds-steam-turbo.ds-page-home-index .ds-home-cars-listing .ds-car-griditem{height:auto;margin:5px 0;padding:0 20px}.ds-steam-turbo .ds-car-thumbnail .ds-thumbnail-footer.ds-vehicle-actions{margin-bottom:0;margin-top:0;padding-bottom:0}.ds-car-thumbnail-overlay{top:25%}.ds-page-home-index .ds-car-thumbnail-overlay{top:30%}body.ds-page-home-index:not(.ds-steam-turbo) .ds-car-griditem .caption a{font-size:inherit;height:inherit}.ds-steam-turbo.ds-page-home-index .ds-home-cars-listing .caption a{display:block;font-size:1em;height:1.35em;overflow:hidden;padding:0 0 0 21px;text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:1}body:not(.ds-steam-turbo) #ds-featured-vehicles .ds-car-thumbnail>div{font-size:16px;font-weight:700}body:not(.ds-steam-turbo) #ds-featured-vehicles .ds-car-thumbnail .caption>a{display:inline-block;max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:not(.ds-steam-turbo) #ds-featured-vehicles .ds-car-thumbnail>div .ds-car-year{float:right}body:not(.ds-steam-turbo) #ds-featured-vehicles .ds-car-thumbnail>div>h4{margin-top:3px;font-size:15px}body:not(.ds-steam-turbo) #ds-featured-vehicles .ds-car-thumbnail .ds-vehicle-actions div:first-of-type{display:none}body:not(.ds-steam-turbo) #ds-featured-vehicles .ds-car-thumbnail .ds-vehicle-actions div:last-of-type{position:relative;float:right;margin-top:-45px}body:not(.ds-steam-turbo) #ds-featured-vehicles .ds-favorite{padding-right:unset}body:not(.ds-steam-turbo) #ds-featured-vehicles .ds-favorite::after{content:" LIKE IT";font-size:14px}body:not(.ds-steam-turbo) #ds-featured-vehicles .ds-home-cars-listing .ds-car-thumbnail{border:none;margin-bottom:0}body:not(.ds-steam-turbo) #ds-featured-vehicles .ds-home-cars-listing .ds-thumbnail-link img{border:none;padding:0;border-radius:0;width:100%;margin-left:0;margin-right:0}body.ds-page-home-index:not(.ds-steam-turbo) .ds-compare-btn{display:none}.ds-steam-turbo #ds-featured-cars-header-background-container{margin-top:30px}.ds-steam-turbo #ds-featured-cars-quicklink-icon::before{font-size:6.5em}.ds-home-page-blurb{display:inline;font-weight:400;font-size:30px}.ds-steam-turbo .nav.nav-pills.ds-page-tabs{margin:0 -15px}.ds-steam-turbo .ds-page-home-index #ds-featured-vehicles .nav.nav-pills.ds-page-tabs{display:inline-block;float:right}.ds-steam-turbo #ds-featured-vehicles .container>.ds-block{margin-top:0;display:inline-block;width:100%}.ds-steam-turbo #ds-featured-cars-tab{border-bottom:1px solid transparent;margin:0}.ds-steam-turbo .ds-page-home-index #ds-featured-cars-tab .ds-page-tabs.nav-pills>li>a{padding:10px 5px}.ds-steam-turbo #ds-home-new-arrivals .ds-car-griditem:nth-child(n+7),.ds-steam-turbo #ds-home-specials .ds-car-griditem:nth-child(n+7){display:none}.ds-steam-turbo #ds-featured-vehicles .ds-home-cars-listing .ds-car-thumbnail,.ds-steam-turbo .ds-vehicle-list-item{border:medium none;-webkit-box-shadow:0 0 20px 0 #aaa;-moz-box-shadow:0 0 20px 0 #aaa;box-shadow:0 0 20px 0 #aaa;margin-bottom:0}.ds-steam-turbo.ds-page-home-index .ds-home-cars-listing .ds-car-griditem{height:auto;padding:5px 10px}.ds-steam-turbo #ds-featured-vehicles .ds-car-thumbnail>div>h4{display:inline;font-size:12px}.ds-steam-turbo #ds-featured-vehicles .checkbox-inline:after{content:" COMPARE";font-size:12px}.ds-steam-turbo #ds-featured-vehicles .ds-favorite:after{content:" LIKE";font-size:12px}.ds-steam-turbo.ds-page-home-index .ds-home-cars-listing .ds-thumbnail-footer a{font-size:12px}.ds-steam-turbo.ds-page-home-index .ds-home-cars-listing .ds-vehicle-actions{margin-right:3px;margin-left:3px}.ds-steam-turbo.ds-page-home-index .ds-home-cars-listing .ds-thumbnail-footer>div{text-align:center;vertical-align:middle;line-height:40px}.ds-steam-turbo.ds-page-home-index .ds-home-cars-listing .ds-thumbnail-footer>div:first-of-type,.ds-steam-turbo.ds-page-home-index .ds-home-cars-listing .ds-thumbnail-footer>div:nth-of-type(2){border-right:1px solid gray}.ds-steam-turbo.ds-page-home-index .ds-home-cars-listing .ds-thumbnail-footer>div:last-of-type{text-align:center}.ds-steam-turbo.ds-page-home-index .ds-home-cars-listing .ds-thumbnail-footer label.checkbox-inline .checkbox-material .check{width:16px;height:16px}.ds-steam-turbo.ds-page-home-index .ds-home-cars-listing .ds-car-griditem .checkbox-inline{margin-left:0}.ds-steam-turbo.ds-page-home-index .ds-home-cars-listing .ds-thumbnail-footer .checkbox label,label.checkbox-inline{color:inherit}.ds-steam-turbo.ds-page-home-index .ds-home-cars-listing .ds-thumbnail-footer label.checkbox-inline .checkbox-material{top:0;width:16px;height:16px}.ds-steam-turbo #ds-featured-vehicles .ds-car-griditem .caption .ds-steam-turbo .ds-home-cars-listing .ds-car-griditem .caption{height:auto}.ds-steam-turbo.ds-page-home-index .ds-home-cars-listing .ds-car-griditem .checkbox-inline{margin-left:0}.ds-steam-turbo.ds-page-home-index .ds-home-cars-listing .caption i.fa-car{display:block;margin-bottom:-18px;padding-top:2px}.ds-steam-turbo-vehicle-price i{margin-right:5px}.ds-steam-turbo-vehicle-price h4,.ds-steam-turbo-vehicle-price-label{display:inline-block}.ds-steam-turbo-vehicle-price-label{margin-right:5px}.ds-steam-turbo #ds-featured-vehicles .ds-car-thumbnail>div>h4,.ds-steam-turbo-vehicle-price h4{font-size:12px;margin:0}#ds-featured-content{padding-bottom:0;height:350px}.ds-featured-content-container{position:relative;display:inline-block;overflow:hidden;width:50%;z-index:1;height:350px}.ds-featured-content-container:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:skew(30deg);-ms-transform:skew(30deg);transform:skew(30deg);z-index:-1}.ds-featured-content h3,.ds-featured-content-alt h3{font-weight:400;font-size:28px;margin-top:30px}.ds-featured-content .btn,.ds-featured-content-alt .btn{padding:10px 20px}.ds-featured-content-about-us{max-width:325px}.ds-featured-content-container p{margin-bottom:0}.ds-featured-content-contact{display:block;border-top:1px solid gray;float:right;margin-right:10%;bottom:0;position:absolute;text-align:right;width:88%}.ds-featured-content-contact>div>h3{display:inline-block;font-size:1.2em;margin-top:20px;margin-right:5px;margin-left:10px}.ds-page-home-service-sales{display:inline-block;text-align:center}#ds-featured-content #ds-home-sales-btn,#ds-featured-content #ds-home-service-btn{height:auto;padding:3px}.ds-page-home-service-sales strong{text-align:center;font-size:1.2em;font-weight:200}.ds-featured-content-working-hours{display:inline-block;position:absolute}.ds-featured-content #ds-service-hours-table-alt{box-shadow:none;margin-top:14px;position:relative;top:0;border:1px solid #fff}.ds-featured-content #ds-service-hours-table-alt>tbody>tr>td,.ds-featured-content #ds-service-hours-table-alt>tbody>tr>th,.ds-featured-content #ds-service-hours-table-alt>tfoot>tr>td,.ds-featured-content #ds-service-hours-table-alt>tfoot>tr>th,.ds-featured-content #ds-service-hours-table-alt>thead>tr>td,.ds-featured-content #ds-service-hours-table-alt>thead>tr>th{border:1px solid #fff;padding:4px 20px}#ds-featured-content-2{padding:50px 15px 30px 15px}#ds-featured-content-2>.container:first-child{display:none}#ds-featured-content-2-reviews-header{padding-bottom:30px}#ds-featured-content-2-reviews-blurb,#ds-featured-content-2-reviews-title{text-align:center}#ds-featured-content-2-reviews-blurb{font-weight:400}.ds-featured-content-2-reviews-content-block{padding:30px}.ds-featured-content-2-reviews-content-block+.ds-featured-content-2-reviews-content-block,.ds-featured-content-2-reviews-content-block+.ds-featured-content-2-reviews-content-block+.ds-featured-content-2-reviews-content-block,.ds-featured-content-2-reviews-content-block+.ds-featured-content-2-reviews-content-block+.ds-featured-content-2-reviews-content-block+.ds-featured-content-2-reviews-content-block{border-left:1px solid #000}.ds-featured-content-2-reviews-img{max-width:100%}#ds-featured-content-2-reviews-cars-img-container{margin-bottom:20px}#ds-featured-content-2-reviews-cars-img{height:100px}#ds-featured-content-2-reviews-cargurus-img-container{margin-top:25px;margin-bottom:50px}#ds-featured-content-2-reviews-cargurus-img{height:45px}#ds-featured-content-2-reviews-dealerrater-img-container{margin-top:0;margin-bottom:15px}#ds-featured-content-2-reviews-dealerrater-img{height:105px}#ds-featured-content-2-reviews-facebook-img-container{margin-top:20px;margin-bottom:50px}#ds-featured-content-2-reviews-facebook-img{height:50px}#ds-featured-content-2-reviews-google-img-container{margin-top:10px}#ds-featured-content-2-reviews-google-img{height:80px}#ds-featured-content-2-reviews-yelp-img-container{margin-bottom:20px}#ds-featured-content-2-reviews-yelp-img{height:100px}.ds-featured-content-2-reviews-img-container{margin-top:0;margin-bottom:30px}.ds-featured-content-2-reviews-block-rating{font-size:16px;font-weight:700;text-transform:uppercase}.ds-featured-content-2-reviews-block-rating-star-container,.ds-featured-content-2-reviews-block-rating-star-div,.ds-featured-content-2-reviews-block-rating-star-number-wrap{vertical-align:middle}.ds-featured-content-2-reviews-block-rating-star-div,.ds-featured-content-2-reviews-block-rating-star-number-wrap{display:inline-block}.ds-featured-content-2-reviews-block-rating-star-container{font-size:24px;margin-top:-2px}.ds-featured-content-2-reviews-block-rating-star-number-wrap{height:24px;border-right:1px solid #000}.ds-featured-content-2-reviews-block-rating-star-number{font-weight:900;padding-right:8px;margin-top:-5px}.ds-featured-content-2-reviews-block-rating-star-table{display:table}.ds-featured-content-2-reviews-block-rating-star-div .ds-ratings>i{display:table-cell;margin:0 4px;padding-top:2px;padding-right:4px;padding-left:4px;vertical-align:middle}.ds-featured-content-2-reviews-block-rating-star-div .ds-ratings>i:first-child{padding-left:8px}.ds-star-stack{display:table-cell;height:1em;line-height:1;padding-top:1px;padding-right:4px;padding-left:4px;vertical-align:middle;width:30.2px}.ds-star-stack>i{line-height:0;padding-right:4px;padding-left:4px;width:auto}.ds-rating-star-color-empty{color:silver}.ds-featured-content-2-reviews-block-link-container{font-size:18px;margin-bottom:10px}.ds-featured-content-2-reviews-block-reviewer-name{text-align:right}#ds-featured-content-2-reviews-footer{text-align:center}#ds-featured-content-2-reviews-footer-btn{margin-top:30px;margin-bottom:0}#ds-featured-content-3{height:350px;padding-top:0;padding-bottom:0}.ds-featured-content-3-container{height:350px;padding-top:50px;padding-left:1px}.ds-featured-content-3-container::before{content:'';position:absolute;top:0;left:-205px;border-top:350px solid #000;border-left:205px solid transparent}.ds-featured-content-3-container::after{content:'';position:absolute;top:0;left:-204px;border-top:350px solid #f5f5f5;border-left:205px solid transparent}#ds-home-hotdeal{padding:30px 0}#ds-home-hotdeal .ds-ribbon-wrapper-coral{display:none}#ds-home-hotdeal .ds-special-offer{background-color:transparent}#ds-home-hotdeal .ds-hotdeal-special-offer{width:200px;float:right;font-size:2em;right:10px;position:absolute;margin-top:-30px;z-index:1;opacity:.8}#ds-home-hotdeal .ds-special-offer h4:last-of-type{text-align:center}#ds-featured-location{padding-bottom:0}#ds-featured-location .container-fluid{padding-right:0;padding-left:0}#ds-featured-location-map-container.row{margin:0}#ds-featured-location-map{background-position:center center;background-repeat:no-repeat;background-size:1920px auto;height:500px;padding:0}#ds-featured-location-map-pin{margin-left:50%;margin-top:-388px;position:absolute}#ds-featured-location-map-pin i{display:inline-block}#ds-featured-location-map-pin .ds-font-icon-location-pin::before{font-size:13rem}#ds-featured-location-map-pin .fa-users{font-size:6rem;margin-left:-93px}#ds-featured-location-map-pin-text{font-size:10px;margin-top:-50px;overflow:hidden;padding-right:2px;padding-left:2px;text-align:center;text-overflow:ellipsis;width:130px}@media (min-width:768px) and (max-width:991px){span+.ds-header-address-title{margin-top:-20px}.ds-header-address-title{margin-right:137px;margin-bottom:0}.ds-header-address-title:last-of-type{margin-bottom:15px}#ds-google-translate-container{margin-top:10px;text-align:left}body:not(.ds-page-home-index) #ds-main-navbar-container{padding-right:42px}#ds-navbar{padding-left:10px}.ds-steam-search-var-2.ds-page-home-index #ds-menu-navbar-container #sb-search,.ds-steam-search-var-2.ds-page-home-index .sb-search,body:not(.ds-page-home-index) #ds-menu-navbar-container #sb-search,body:not(.ds-page-home-index) .sb-search{right:4px;top:19px;margin-top:0}body:not(.ds-menu-legacy) .sb-search.sb-search-open{width:98%}#ds-quicksearch .col-lg-3 #btnQuickSearchReset{display:none}.ds-steam-search-var-2 #ds-quicksearch .col-lg-3 #btnQuickSearchReset{display:inline-block}#ds-quicksearch .col-lg-3 .col-lg-12>.btn-ds:first-child{width:100%}}@media (min-width:992px){body .ds-home-cars-listing img.ds-generic-img{max-height:235px}body #ds-featured-vehicles .ds-thumbnail-link img{height:215px}body.ds-steam-turbo .ds-home-cars-listing img.ds-generic-img{max-height:267px}body.ds-steam-turbo #ds-featured-vehicles .ds-home-cars-listing .ds-thumbnail-link img{height:267px}}@media (min-width:992px) and (max-width:1200px){.ds-logo-header,.ds-main-nav{padding-left:100px;padding-right:100px}span+.ds-header-address-title{margin-top:-20px}.ds-header-address-title{margin-right:137px;margin-bottom:0}.ds-header-address-title:last-of-type{margin-bottom:15px}#ds-google-translate-container{margin-top:10px;text-align:left}.ds-header .container{width:991px;padding-left:0;padding-right:0}body:not(.ds-page-home-index) #ds-main-navbar-container{padding-right:42px}.ds-steam-search-var-2.ds-page-home-index #ds-menu-navbar-container #sb-search,.ds-steam-search-var-2.ds-page-home-index .sb-search,body:not(.ds-page-home-index) #ds-menu-navbar-container #sb-search,body:not(.ds-page-home-index) .sb-search{right:0;top:19px;margin-top:0}body #ds-featured-vehicles .ds-thumbnail-link img{height:235px;width:100%}body.ds-steam-turbo #ds-featured-vehicles .ds-home-cars-listing .ds-thumbnail-link img{height:247px;width:100%}.ds-featured-content-working-hours{margin-right:5%}.ds-featured-content-2-reviews-content-block{padding-right:10px;padding-left:10px}.ds-featured-content-2-reviews-block-review-text-container{height:60px;overflow-y:hidden}.container-fluid .ds-featured-content-3-container.col-lg-6.col-lg-offset-6{padding-right:16.66666667%}#ds-home-hotdeal .ds-hotdeal-special-offer{width:150px}.ds-footer .container{width:97.5%}.ds-footer-modules{padding:0}}@media (min-width:1201px){.ds-logo-header,.ds-main-nav{padding-left:100px;padding-right:100px}span+.ds-header-address-title{margin-top:-20px}.ds-header-address-title{margin-right:137px;margin-bottom:0}.ds-header-address-title:last-of-type{margin-bottom:15px}#ds-google-translate-container{margin-top:10px;text-align:left}#ds-main-navbar-container{text-align:left}#ds-main-navbar-container.ds-logo-container-absolute{text-align:center}.ds-header #ds-main-navbar-container.ds-logo-container-absolute .dropdown-menu{text-align:left}#ds-main-navbar-container .ds-logo-container{position:relative}#ds-main-navbar-container.ds-logo-container-absolute .ds-logo-container{left:0;position:absolute}.ds-steam-search-var-2.ds-page-home-index #ds-menu-navbar-container #sb-search,.ds-steam-search-var-2.ds-page-home-index .sb-search,body:not(.ds-page-home-index) #ds-menu-navbar-container #sb-search,body:not(.ds-page-home-index) .sb-search{right:0;top:19px;margin-top:0}body:not(.ds-steam-turbo):not(.ds-page-home-index) .col-lg-3.ds-car-griditem{height:auto;padding-right:10px;margin-bottom:20px}body:not(.ds-steam-turbo) .col-lg-3.ds-car-griditem:not(:nth-child(4n+4)){border-right:2px solid #ccc}.ds-steam-turbo #ds-featured-vehicles .ds-home-cars-listing .ds-thumbnail-link img{height:200px;margin-left:0;margin-right:0;padding:0;border-radius:0;width:100%}body.ds-page-home-index .ds-home-cars-listing img.ds-generic-img{max-height:267px}.ds-featured-content-2-reviews-block-review-text-container{height:60px;margin-top:4px;overflow-y:hidden}.container-fluid .ds-featured-content-3-container.col-lg-6.col-lg-offset-6{padding-right:16.66666667%}}@media (min-width:1921px){#ds-featured-location-map{height:400px;height:-moz-calc(20vw);height:-webkit-calc(20vw);height:calc(20vw);background-size:100% auto}}@media (min-width:2000px){#ds-featured-content-3{background-size:50% auto}}@media (max-width:991px){#ds-featured-section-links>.container{width:450px}#ds-featured-content-wrapper{width:100%;padding:0}#ds-featured-content{height:auto}.ds-featured-section-header{border-bottom:none;padding-bottom:0}.ds-featured-section-link{margin-bottom:0}.ds-page-home-index .ds-car-thumbnail-overlay{left:44%;top:30%}.ds-featured-content-container{position:relative;display:block;overflow:auto;width:auto;height:auto;text-align:center}.ds-featured-content-about-us{margin-right:auto;margin-left:auto}.ds-featured-content-contact{bottom:none;display:block;margin-right:auto;padding-top:10px;padding-bottom:10px;position:relative;right:none;text-align:center;width:100%}.ds-featured-content-contact>div>h3{margin:10px;display:block;font-size:28px}.ds-featured-content-working-hours{display:block;float:none;margin-right:auto;padding:20px;position:relative}.ds-featured-content-working-hours .ds-business-hours-title{text-align:center}.ds-featured-content-container::after{-webkit-transform:none;-ms-transform:none;transform:none}.ds-featured-content-2-reviews-content-block+.ds-featured-content-2-reviews-content-block,.ds-featured-content-2-reviews-content-block+.ds-featured-content-2-reviews-content-block+.ds-featured-content-2-reviews-content-block,.ds-featured-content-2-reviews-content-block+.ds-featured-content-2-reviews-content-block+.ds-featured-content-2-reviews-content-block+.ds-featured-content-2-reviews-content-block{border-left-style:none;border-top:1px solid #000}#ds-featured-content-3{height:auto}.ds-featured-content-3-container{height:auto;padding:20px 20px 30px 20px}#ds-home-hotdeal .ds-hotdeal-special-offer{width:100px}.ds-footer-modules address{border-right:medium none}}@media (max-width:767px){#ds-header-contact-wrapper>span:first-of-type,body:not(.ds-translate-enabled) #ds-header-contact-wrapper>span:first-of-type{margin-top:10px}body:not(.ds-steam-gt-custom) #ds-google-translate-container{margin-bottom:10px}body:not(.ds-translate-enabled) .ds-header-address-title:last-of-type{margin-bottom:10px}#ds-main-navbar-container{padding-right:5px;padding-left:5px}#ds-navbar{padding-left:15px}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-5px;margin-left:-5px}.ds-menu-legacy #ds-navbar>div{display:block;padding-left:10px;padding-right:10px}#ds-menu-navbar-content-row #ds-menu-navbar-container{display:block}.ds-menu-legacy #ds-main-navbar-container .ds-logo-container{display:block}#ds-navbar .ds-logo-container{display:none}#ds-navbar .navbar-nav>li>a{padding:15px 9px}#ds-navbar #ds-myaccount-container{display:none}.ds-sticky-scroll{max-height:100%;overflow-y:auto}.ds-page-home-index #ds-navbar-mobile-sticky-menu-close{display:block}#ds-quicksearch-container-fluid{display:none}.ds-quicklinks{height:auto!important}#ds-generic-search-container .sb-search{float:none}#ds-generic-search-container .sb-search.sb-search-open{width:70%}#ds-generic-search-container #sb-search-submit-btn{margin-left:4px;padding:15px}#ds-featured-section-links>.container{width:auto}#ds-home-hotdeal{padding-right:20px;padding-left:20px}}@media (max-width:640px){#ds-header-contact-wrapper .ds-header-contact-address{display:none}.ds-logo-link>.img-responsive{float:none;margin-right:auto}#ds-service-hours-table-alt>tbody>tr>td,#ds-service-hours-table-alt>tbody>tr>th,#ds-service-hours-table-alt>tfoot>tr>td,#ds-service-hours-table-alt>tfoot>tr>th,#ds-service-hours-table-alt>thead>tr>td,#ds-service-hours-table-alt>thead>tr>th{padding:4px 4px}#ds-home-hotdeal .ds-hotdeal-special-offer{display:none}}@media (max-width:400px){body:not(.ds-page-home-index) .sb-search.sb-search-open{width:70%}}@media (max-width:321px){#ds-featured-content .ds-featured-content-working-hours{padding:10px}#ds-featured-content-3-finance-your-car{padding:10px 10px 20px 10px}}.ie #ds-featured-section-links [class*=ds-font-icon-]::before,.ie #ds-featured-section-links [class*=steam-icon-]::before{font-size:.04em;font-size:8rem}.ie .ds-featured-section-2 [class*=steam-icon-]::before{font-size:.04em;font-size:7rem}.ie #ds-featured-location-map-pin .ds-font-icon-location-pin::before{font-size:1em;font-size:13rem}