.ds-well{-webkit-box-shadow:0 0 2px 0 rgba(170,170,170,1);-moz-box-shadow:0 0 2px 0 rgba(170,170,170,1);box-shadow:0 0 2px 0 rgba(170,170,170,1)}.ds-header-phone-span{margin-bottom:5px}#ds-header-contact-wrapper .ds-header-phone-span{text-align:left}#ds-header-contact-wrapper .ds-header-address-title+.ds-header-phone-span,#ds-header-contact-wrapper .ds-header-address-title+.ds-location-data+.ds-header-phone-span{margin-top:-27px}#ds-header-contact-wrapper .ds-header-contact-address{display:inline;font-size:1em}.ds-header-icon{display:inline-block!important;margin-right:5px}.ds-header{padding-top:0}.ds-logo-header{padding-bottom:0}#ds-header-contact-wrapper>span{font-size:1.1em}.ds-logo-social-header{position:relative;overflow:hidden;height:85px}.ds-logo-container-header{position:relative;display:inline-block;overflow:hidden;width:50%;z-index:3;min-height:85px}.ds-logo-container-header:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:skew(-35deg);-ms-transform:skew(-35deg);transform:skew(-35deg);z-index:-1}.ds-preapproved iframe{width:100%;max-width:100%}.ds-social-media-container-header{display:inline-block;float:left;position:absolute;margin-top:5px;margin-left:15%;z-index:3}.ds-social-media-container-header .ds-social-media{display:inline-block;width:45px;height:45px;border-radius:50%;margin-right:10px;margin-top:15px}.ds-social-media-container-header i{font-size:2.5em}#ds-main-navbar-container>.ds-logo-container{padding-right:5px}#ds-navbar .ds-logo-container{display:inline-block}#ds-main-navbar-container .ds-logo-container{display:none;margin-bottom:2px;margin-top:2px;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-link:not(.ds-logo-link-mobile) img{height:85px}.ds-menu-legacy #ds-navbar>div{display:inline-block}#sb-search .sb-icon-search,#sb-search .sb-search-submit{line-height:36px;height:40px;width:40px}body:not(.ds-menu-legacy) #ds-myaccount-container{margin-top:0}body:not(.ds-menu-legacy) #ds-myaccount-container .dropdown{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}#ds-main-navbar-container .ds-logo-container{display:none;margin-bottom:2px;margin-top:2px;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-main-nav .navbar-default{min-height:25px}.ds-main-nav .navbar{text-transform:uppercase}.navbar-nav>li.active::after,.navbar-nav>li:focus::after,.navbar-nav>li:hover::after{bottom:0;content:"";left:0;opacity:.6;position:absolute;right:0;top:0;z-index:1}.navbar-nav>li.active a,.navbar-nav>li:focus a,.navbar-nav>li:hover a{opacity:1}#ds-navbar .navbar-nav>li>a{font-weight:400;margin:0;padding:10px 8px;z-index:2}#ds-navbar .navbar-nav>li:last-child>a{padding-right:9px}#ds-myaccount-container{width:auto;margin-top:0;margin-bottom:0}#ds-menu-navbar-container #sb-search,#sb-search{margin-top:0}.sb-search.sb-search-open{height:39px}.sb-icon-search,.sb-search-submit{width:40px;height:40px}#ds-myaccount-container .dropdown,#ds-myaccount-menu{background-color:transparent;border-style:none;font-weight:400;margin:0;padding:0}#ds-featured-images-row{margin-left:0;margin-right:0}#ds-featured-image-container,#ds-featured-images-slider>.container-fluid{margin:0;padding:0;width:100%}#ds-carousel{margin:auto;max-width:1920px}.ds-featured-image-container .carousel-control{display:none}#ds-quicksearch-container{height:450px;align-items:left;position:relative;margin:0}#ds-quicksearch-container #ds-quicksearch{display:inline;position:relative;height:100%}.ds-quicksearch-close{display:none}.ds-quicksearch-heading{margin-left:10px;margin-top:0}.ds-quicksearch-heading h4{font-size:2em}#ds-quicksearch-form{width:100%}.ds-quicksearch-buttons{text-align:center}#ds-featured-btns{display:none}.ds-quicklinks-item2-container,.ds-quicklinks-item3-container{height:100%;padding-left:0;padding-right:0}#ds-featured-pre-approval,#ds-featured-sell-your-car,#ds-quicklinks-item2,#ds-quicklinks-item3{height:100%;font-size:3em;margin:0}.ds-featured-btn-text{font-size:30px}#ds-featured-sell-your-car>.ds-featured-btn-text::after,#ds-quicklinks-item2>.ds-featured-btn-text::after{content:"Tell us about your car and get an instant cash offer or use it towards the purchase of a nicer, newer car!";text-transform:none;font-size:16px;margin-top:10px;display:block;font-weight:400}#ds-featured-pre-approval>.ds-featured-btn-text::after,#ds-quicklinks-item3>.ds-featured-btn-text::after{content:"Easy and quick financing options for all types of credit. Get pre-approved in seconds with our secure credit application.";text-transform:none;font-size:16px;margin-top:10px;display:block;font-weight:400}#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{height:100px;max-width:190px;padding:0;vertical-align:middle;width:100%;background-color:transparent!important}.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-header{font-weight:700;font-size:2em;border-bottom:1px solid #312f30;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%}.ds-featured-section-footer{margin-top:10px;margin-bottom:20px;border-bottom:1px solid #312f30;padding-bottom:20px}#ds-featured-vehicles .ds-car-griditem .caption{height:auto}body:not(.ds-piston-turbo) #ds-featured-vehicles .ds-car-thumbnail>div{font-size:16px;font-weight:700}body:not(.ds-piston-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-piston-turbo) #ds-featured-vehicles .ds-car-thumbnail>div .ds-car-year{float:right;margin-top:4px}body:not(.ds-piston-turbo) #ds-featured-vehicles .ds-car-thumbnail>div>h4{margin-top:3px;font-size:15px}body:not(.ds-piston-turbo) #ds-featured-vehicles .ds-car-thumbnail .ds-vehicle-actions div:first-of-type{display:none}body:not(.ds-piston-turbo) #ds-featured-vehicles .ds-car-thumbnail .ds-vehicle-actions div:last-of-type{position:relative;float:right;margin-top:-45px}body:not(.ds-piston-turbo) #ds-featured-vehicles .ds-favorite{padding-right:unset}body:not(.ds-piston-turbo) #ds-featured-vehicles .ds-favorite:after{content:" LIKE IT";font-size:14px}body:not(.ds-piston-turbo) #ds-featured-vehicles .ds-home-cars-listing .ds-car-thumbnail{border:none;margin-bottom:0}body:not(.ds-piston-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-piston-turbo) .ds-car-griditem .caption a{font-size:inherit;height:inherit}body.ds-page-home-index:not(.ds-piston-turbo) .ds-compare-btn{display:none}.ds-piston-turbo #ds-featured-cars-header-background-container{margin-top:30px}.ds-piston-turbo #ds-featured-cars-quicklink-icon::before{font-size:6.5em}.ds-piston-turbo .ds-home-page-blurb{display:inline;font-weight:400;font-size:30px}.ds-piston-turbo .ds-page-home-index #ds-featured-vehicles .nav.nav-pills.ds-page-tabs{display:inline-block;float:right}.ds-piston-turbo #ds-featured-vehicles .container>.ds-block{margin-top:0;display:inline-block;width:100%}.ds-piston-turbo #ds-featured-cars-tab{border-bottom:1px solid transparent;margin:0}.ds-piston-turbo .ds-page-home-index #ds-featured-cars-tab .ds-page-tabs.nav-pills>li>a{padding:10px 5px}.ds-piston-turbo .ds-home-cars-listing-heading .ds-car-listings-btns .btn{font-weight:400}.ds-piston-turbo .ds-home-cars-listing-heading .ds-car-listings-btns i{margin-right:7px}.ds-piston-turbo .ds-home-cars-listing-heading .ds-car-listings-btns .ds-inventory-btn i{font-size:1.2em}.ds-piston-turbo .ds-home-cars-listing-heading>div:first-child{display:inline-block}.ds-piston-turbo .ds-home-cars-listing-heading>div:nth-child(2){display:inline-block;vertical-align:middle;float:right}.ds-piston-turbo #ds-featured-vehicles .btn{font-size:14px;padding:0 8px}.ds-piston-turbo #ds-featured-vehicles .ds-car-listings-btns .btn:last-child{margin-right:0}.ds-piston-turbo #ds-home-new-arrivals .ds-car-griditem:nth-child(n+7),.ds-piston-turbo #ds-home-specials .ds-car-griditem:nth-child(n+7){display:none}.ds-piston-turbo #ds-featured-vehicles .ds-home-cars-listing .ds-car-thumbnail,.ds-piston-turbo .ds-vehicle-list-item{border:medium none;margin-bottom:0;-webkit-box-shadow:0 0 20px 0 rgba(170,170,170,1);-moz-box-shadow:0 0 20px 0 rgba(170,170,170,1);box-shadow:0 0 20px 0 rgba(170,170,170,1)}body.ds-piston-turbo.ds-page-home-index .ds-home-cars-listing .ds-car-griditem{height:auto;margin:5px 0;padding:0 20px}.ds-piston-turbo.ds-page-home-index .ds-car-thumbnail-overlay{left:44%;top:40%}.ds-piston-turbo.ds-page-home-index .fa.fa-car{vertical-align:top;padding-top:5px}.ds-piston-turbo.ds-page-home-index .ds-car-griditem .caption a{display:inline-block;font-size:1em;height:1.35em;padding-left:2px}.ds-piston-turbo #ds-featured-vehicles .ds-car-thumbnail>div>h4{display:inline;font-size:12px}.ds-piston-turbo #ds-featured-vehicles .checkbox-inline:after{content:" COMPARE";font-size:12px}.ds-piston-turbo #ds-featured-vehicles .ds-favorite:after{content:" LIKE";font-size:12px}.ds-piston-turbo.ds-page-home-index .ds-home-cars-listing .ds-thumbnail-footer a{font-size:12px}.ds-piston-turbo.ds-page-home-index .ds-home-cars-listing .ds-vehicle-actions{margin-right:3px;margin-left:3px}.ds-piston-turbo .ds-car-thumbnail .ds-thumbnail-footer.ds-vehicle-actions{margin-bottom:0;margin-top:0;padding-bottom:0}.ds-piston-turbo .ds-vehicle-actions .col-lg-3.col-sm-3.col-xs-3,.ds-piston-turbo .ds-vehicle-actions .col-lg-4.col-sm-4.col-xs-4,.ds-piston-turbo .ds-vehicle-actions .col-lg-5.col-sm-5.col-xs-5{padding-left:5px;padding-right:5px}.ds-piston-turbo.ds-page-home-index .ds-home-cars-listing .ds-thumbnail-footer>div{text-align:center;vertical-align:middle;line-height:40px}.ds-piston-turbo.ds-page-home-index .ds-home-cars-listing .ds-thumbnail-footer>div:first-of-type,.ds-piston-turbo.ds-page-home-index .ds-home-cars-listing .ds-thumbnail-footer>div:nth-of-type(2){border-right:1px solid gray}.ds-piston-turbo.ds-page-home-index .ds-home-cars-listing .ds-thumbnail-footer>div:last-of-type{text-align:center}.ds-piston-turbo.ds-page-home-index .ds-home-cars-listing .ds-thumbnail-footer label.checkbox-inline .checkbox-material .check{width:16px;height:16px}.ds-piston-turbo.ds-page-home-index .ds-home-cars-listing .ds-car-griditem .checkbox-inline{margin-left:0}.ds-piston-turbo.ds-page-home-index .ds-home-cars-listing .ds-thumbnail-footer .checkbox label,label.checkbox-inline{color:inherit}.ds-piston-turbo.ds-page-home-index .ds-home-cars-listing .ds-thumbnail-footer label.checkbox-inline .checkbox-material{top:0;width:16px;height:16px}.ds-piston-turbo #ds-featured-vehicles .ds-car-griditem .caption .ds-piston-turbo .ds-home-cars-listing .ds-car-griditem .caption{height:auto}.ds-piston-turbo.ds-page-home-index .ds-home-cars-listing .ds-car-griditem .checkbox-inline{margin-left:0}.ds-piston-turbo .nav.nav-pills.ds-page-tabs{margin:10px -15px 0 -15px}body:not(.ds-piston-turbo) .nav.nav-pills.ds-page-tabs{margin:10px 0 0 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-about-us{max-width:325px}.ds-featured-content-contact{display:block;border-top:1px solid gray;float:right;margin-right:10%;bottom:0;position:absolute;width:88%;text-align:right}.ds-featured-content-contact>div>h3{display:inline-block;margin-left:10px;font-size:1.2em;margin-right:5px}.ds-page-home-service-sales{display:inline-block;text-align:center}#ds-home-sales-btn,#ds-home-service-btn{height:auto;padding:3px;margin-top:3px 6px}.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:20px 0 10px}#ds-featured-content-2 h3{margin-bottom:40px}#ds-featured-content-2 .ds-featured-section-2-icon,#ds-featured-content-2 .ds-featured-section-2-image{text-align:center;height:95px}#ds-featured-content-2 .ds-featured-section-2{text-align:center;margin-bottom:30px}#ds-featured-content-2 .ds-featured-section-2-content{font-size:15px;text-transform:uppercase}#ds-featured-content-2>.container>.row>div:nth-of-type(2),#ds-featured-content-2>.container>.row>div:nth-of-type(3),#ds-featured-content-2>.container>.row>div>a,#ds-featured-content-2>.container>.row>div>ul{display:none}#ds-featured-reviews-content-header{text-align:center}#ds-featured-reviews-title-wrapper{margin-bottom:15px}.ds-home-review-controls .carousel-control{background-image:none}.ds-home-review-user-icon{border-radius:50%;display:inline-block;font-size:45px;height:100px;margin-left:20px;margin-right:20px;padding:15px;text-align:center;vertical-align:middle;width:100px}.ds-home-review-user-icon.active{font-size:65px;height:150px;padding:25px;width:150px}#ds-featured-reviews-content{text-align:center}#ds-featured-reviews-content-precursor{height:20px}#ds-featured-reviews-content-precursor::before{border-color:#000 transparent;position:absolute;border-style:solid;border-width:0 13px 13px;display:block;width:0;z-index:1;top:8px;left:482px;left:-moz-calc(50% - 13px);left:-webkit-calc(50% - 13px);left:calc(50% - 13px)}#ds-featured-reviews-content-precursor::after{border-color:#fff transparent;position:absolute;border-style:solid;border-width:0 17px 17px;display:block;width:0;z-index:1;top:10px;left:478px;left:-moz-calc(50% - 17px);left:-webkit-calc(50% - 17px);left:calc(50% - 17px)}.ds-home-customer-review.active::before{border-color:#000 transparent;position:absolute;border-style:solid;border-width:0 13px 13px;display:block;width:0;z-index:1;top:13px;left:482px;left:-moz-calc(50% - 13px);left:-webkit-calc(50% - 13px);left:calc(50% - 13px)}#ds-home-review-all-link{text-align:center;margin-top:10px}.ds-home-customer-review.active{border:1px solid #000;display:inline-block;margin:0;padding:30px 60px;vertical-align:top;width:50%}#ds-featured-reviews-content-precursor::after,#ds-featured-reviews-content-precursor::before,.ds-home-customer-review.active::before{content:''}.ds-home-customer-review.in-active{display:none}.ds-special-offer h4{text-align:center}#ds-home-hotdeal{padding:30px 0}#ds-home-hotdeal .ds-ribbon-wrapper-coral{display:none}#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-featured-location{padding-bottom:0}#ds-featured-location .container-fluid{padding:0}#ds-featured-location-quicklink-icon::before{font-size:6em;margin-top:11px}#ds-featured-location h1,#ds-featured-location h2,#ds-featured-location h3,#ds-featured-location h4,#ds-featured-location h5,#ds-featured-location h6{font-size:1.9em;font-weight:400;margin-top:25px;padding-left:10px}#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{height:130px;margin-left:50%;margin-top:120px;position:absolute;width:130px}#ds-featured-location-map.lazy:not([data-was-processed=true]) #ds-featured-location-map-pin{display:none}#ds-featured-location-map-pin i{display:block}#ds-featured-location-map-pin .ds-font-icon-location-pin::before{font-size:13rem;margin-top:0}#ds-featured-location-map-pin .ds-font-icon-location-pin{position:absolute;z-index:2}#ds-featured-location-map-pin-content{max-width:100%;overflow:hidden;padding-top:7px;position:absolute;text-align:center;width:100%;z-index:5}#ds-featured-location-map-pin .fa-users{font-size:6rem}#ds-featured-location-map-pin-text{font-size:10px;padding:2px;width:100%}.ds-featured-location-map-pin-text-line{overflow:hidden;white-space:nowrap}#ds-featured-location-map-pin-text-line-2{text-overflow:ellipsis}.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}@media (min-width:768px){.ds-logo-link .img-responsive{float:none;margin-right:auto}.ds-social-media-container-header{width:335px;text-align:right;height:70px;overflow:hidden;margin-left:15%}}@media (width:768px){#ds-featured-pre-approval,#ds-featured-sell-your-car,#ds-quicklinks-item2,#ds-quicklinks-item3{height:380px!important}}@media (min-width:768px) and (max-width:991px){.ds-logo-container-header{overflow:visible}.ds-logo-link .img-responsive{margin-right:0}.ds-logo-container-header::after{width:106%}}@media (min-width:992px){.ds-logo-link .img-responsive{float:right;margin-right:20%}body .ds-home-cars-listing img.ds-generic-img{max-height:235px}body #ds-featured-vehicles .ds-thumbnail-link img{height:215px}}@media (min-width:1200px){.ds-menu-legacy .sb-search.sb-search-open{width:60%}body:not(.ds-piston-turbo):not(.ds-page-home-index) .col-lg-3.ds-car-griditem{height:auto;padding-right:10px;margin-bottom:20px}body:not(.ds-piston-turbo) .col-lg-3.ds-car-griditem:not(:nth-child(4n+4)){border-right:2px solid #ccc}.ds-piston-turbo #ds-featured-vehicles .ds-home-cars-listing .ds-thumbnail-link img{height:267px;margin-left:0;margin-right:0;padding:0;border-radius:0;width:100%}.ds-page-home-index .ds-home-cars-listing img.ds-generic-img{max-height:267px}}@media (min-width:992px) and (max-width:1199px){.ds-header .container{width:991px;padding-left:0;padding-right:0}.ds-featured-content-working-hours{margin-right:5%}.ds-footer .container{width:97.5%}.ds-footer-modules{padding:0}.ds-page-home-index .ds-home-cars-listing .ds-car-griditem{width:320px}body #ds-featured-vehicles .ds-thumbnail-link img{height:235px;width:100%}body:not(.ds-piston-turbo) .col-md-4.ds-car-griditem:not(:nth-child(3n+3)){height:auto;padding-right:10px;border-right:2px solid #ccc}body:not(.ds-piston-turbo) .col-md-4.ds-car-griditem:nth-child(8n){height:auto;padding-right:10px;border-right:none}#ds-featured-content-2 .ds-home-customer-review{display:inline-block;text-align:center;vertical-align:top;width:30%}#ds-featured-content-2 .ds-home-customer-review:nth-of-type(1){margin-right:4%}#ds-featured-content-2 .ds-home-customer-review:nth-of-type(3){margin-left:4%}#ds-home-hotdeal .ds-hotdeal-special-offer{width:150px}}@media (min-width:1500px){#ds-carousel img{height:525px}}@media (max-width:991px){.ds-social-media-container-header{margin-left:5%;width:45%}.ds-menu-legacy .sb-search.sb-search-open{width:50%}#ds-quicksearch-container{height:auto}#ds-featured-pre-approval,#ds-featured-sell-your-car,#ds-quicklinks-item2,#ds-quicklinks-item3{height:380px}#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}body:not(.ds-piston-turbo) #ds-featured-vehicles .ds-car-thumbnail .ds-vehicle-actions div:last-of-type{margin-top:-45px}.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{display:block;bottom:none;position:relative;right:none;width:100%;text-align:center;margin-right:auto}.ds-featured-content-contact>div>h3{margin:10px;display:block}.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-home-customer-review.active{border:1px solid #000;display:inline-block;margin:0;padding:30px 60px;vertical-align:top;width:70%}#ds-featured-reviews-content-header-container .ds-home-review-user-icon:nth-of-type(2){display:none}#ds-featured-reviews-content-header-container .ds-home-review-user-icon:nth-last-of-type(2){display:none}#ds-home-hotdeal .ds-hotdeal-special-offer{width:100px}.ds-footer-modules address{border-right:medium none}}@media (max-width:767px){.ds-logo-container-header{display:block;overflow:auto;width:calc(100% - 90px);text-align:center;z-index:10;height:inherit}.ds-social-media-container-header{display:none}.ds-menu-legacy #ds-myaccount-menu{display:none}.ds-menu-legacy #ds-main-navbar-container{margin-top:-70px;z-index:2}.ds-menu-legacy #ds-navbar.in{margin-top:70px}.ds-menu-legacy .ds-main-nav .navbar-default{min-height:0}#ds-carousel img{max-height:275px}#ds-quicksearch-form{display:block}.ds-quicklinks{height:auto!important}#ds-featured-section-links>.container{width:auto}.ds-home-customer-review{margin-left:auto;margin-right:auto;width:80%}}@media (max-width:640px){#ds-header-contact-wrapper .ds-header-contact-address{display:none}.ds-logo-social-header{height:auto;text-align:center;margin-left:0;margin-right:0}.ds-logo-container-header::after{-webkit-transform:none;-ms-transform:none;transform:none}.ds-social-media-container-header{display:none}#ds-quicksearch-container #ds-quicksearch{display:none}.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{padding:4px 4px}#ds-home-hotdeal .ds-hotdeal-special-offer{display:none}}@media (max-width:600px){.ds-home-customer-review.active{border:1px solid #000;display:inline-block;margin:0;padding:30px 20px;vertical-align:top;width:85%}#ds-featured-reviews-content-header-container .ds-home-review-user-icon:nth-of-type(3){display:none}#ds-featured-reviews-content-header-container .ds-home-review-user-icon:nth-last-of-type(3){display:none}}.ie #ds-featured-section-links [class*=ds-font-icon-]::before,.ie #ds-featured-section-links [class*=piston-icon-]::before{font-size:.04em;font-size:8rem}.ie .ds-featured-section-2 [class*=piston-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}.ds-social-media-container-header .ds-social-media a{margin-right:0}.ds-social-media-container-header .ds-social-media i.ds-font-icon-dealer-rater{margin-left:2px}.ds-social-media-container-header i.fa-facebook{margin-left:1px}.ds-social-media-container-header i.fa-google{font-size:2.4em;margin-bottom:1px;margin-left:3px}.ds-social-media-container-header i.fa-google-plus{font-size:2em;margin-top:3px;margin-bottom:4px;margin-left:4px}.ds-social-media-container-header i.fa-instagram{margin-top:-1px;margin-left:2px}.ds-social-media-container-header .ds-social-media i.fa-linkedin{font-size:2.3em;margin-bottom:2px;margin-left:4px}.ds-social-media-container-header .ds-social-media i.fa-pinterest-p{font-size:2.4em;margin-bottom:1px;margin-left:3px}.ds-social-media-container-header .ds-social-media i.fa-snapchat-ghost{font-size:2.3em;margin-bottom:2px;margin-left:3px}.ds-social-media-container-header .ds-social-media i.fa-twitter{margin-left:2px}.ds-social-media-container-header i.fa-yelp{font-size:2.4em;margin-bottom:3px;margin-left:2px}.ds-social-media-container-header .ds-social-media i.ds-font-icon-yellowpages{font-size:2.4em;margin-top:1px;margin-left:1px}.ds-social-media-container-header i.fa-youtube{font-size:2.14em;margin-top:1px;margin-bottom:4px;margin-left:3px}.ds-social-media-container-header i.fa-youtube-play{font-size:2.4em;margin-bottom:1px;margin-left:2px}.ds-social-media-container-header img.ds-edmunds-icon{margin-right:5px;margin-top:-1px}