.ds-header{padding-top:10px}.ds-logo-header{padding-bottom:15px}#ds-header-contact-wrapper>span{font-size:1.1em}#ds-main-navbar-container{padding-right:5px}#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-navbar-legacy-header{display:none}#ds-main-navbar-container .ds-logo-container{display:none;margin-bottom:8px;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-preload .ds-header>.ds-logo-header>.container>.row>.col-lg-8.col-sm-8>.ds-logo-link>picture>img.img-responsive{display:none}.ds-main-nav .navbar{padding-bottom:0;text-transform:uppercase}.navbar-nav>li.active::after,.navbar-nav>li:focus::after,.navbar-nav>li:hover::after{background-color:#323232;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: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-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-featured-content-2 #ds-featured-content-2-header.container,#ds-featured-content-header.container,#ds-featured-location .container,#ds-featured-vehicles .container{padding:0;width:100%}#ds-featured-cars-quicklink,#ds-featured-content-2-quicklink,#ds-featured-content-quicklink,#ds-featured-location-quicklink{display:block;height:110px;text-align:center}#ds-featured-cars-quicklink i,#ds-featured-content-2-quicklink i,#ds-featured-content-quicklink i,#ds-featured-location-quicklink i,.ds-featured-section-icon-link i{text-shadow:2px 2px 7px #000}#ds-featured-content-2-header-content,#ds-featured-content-header-content,#ds-featured-location-header-content{min-height:110px}#ds-featured-content-2-header-content div,#ds-featured-location-header-content div{padding-bottom:15px;padding-left:10px;padding-right:10px}#ds-featured-images-slider{text-align:center}#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)}.carousel-control{display:none}#ds-featured-btns{bottom:66%;bottom:-moz-calc((100% - 132px)/ 2 + 132px);bottom:-webkit-calc((100% - 132px)/ 2 + 132px);bottom:calc((100% - 132px)/ 2 + 132px);margin-left:83%;margin-left:-moz-calc(100% - 232px);margin-left:-webkit-calc(100% - 232px);margin-left:calc(100% - 232px);padding-bottom:0;padding-left:0;padding-top:0;position:absolute;width:232px;z-index:10}.ds-quicklinks{height:44px;position:absolute;text-align:left;z-index:10}#ds-featured-sell-your-car,#ds-quicklinks-item2{top:44px}#ds-featured-pre-approval,#ds-quicklinks-item3{top:88px}#ds-featured-pre-approval i,#ds-featured-quick-search i,#ds-featured-sell-your-car i,#ds-quicklinks-item1 i,#ds-quicklinks-item2 i,#ds-quicklinks-item3 i{display:inline-block;font-size:30px;margin:0 7px 0 15px;position:absolute}#ds-featured-btns [class*=ds-font-icon-]::before{font-size:1em;margin-top:-18px}#ds-featured-pre-approval i.fa-car,#ds-featured-quick-search i.fa-car,#ds-featured-sell-your-car i.fa-car,#ds-quicklinks-item1 i.fa-car,#ds-quicklinks-item2 i.fa-car,#ds-quicklinks-item3 i.fa-car{margin-left:11px}#ds-featured-pre-approval i.fa-money,#ds-featured-quick-search i.fa-money,#ds-featured-sell-your-car i.fa-money,#ds-quicklinks-item1 i.fa-money,#ds-quicklinks-item2 i.fa-money,#ds-quicklinks-item3 i.fa-money{margin-left:12px}#ds-featured-pre-approval .ds-featured-btn-text,#ds-featured-quick-search .ds-featured-btn-text,#ds-featured-sell-your-car .ds-featured-btn-text,#ds-quicklinks-item1 .ds-featured-btn-text,#ds-quicklinks-item2 .ds-featured-btn-text,#ds-quicklinks-item3 .ds-featured-btn-text{display:inline-block;font-weight:400;margin:8px 0 8px 55px;position:absolute}#ds-quicksearch-container{position:relative}#ds-quicksearch-container #ds-quicksearch{display:block;position:relative;width:100%}#ds-quicksearch{background-color:transparent}#ds-quicksearch-form{padding:0}#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:5px;margin-top:10px}#ds-quicksearch-form .form-control{height:42px;padding:10px 12px}#ds-quicksearch-form .form-group{text-align:left}#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>.btn-ds{font-weight:400;padding:10px 0;text-transform:uppercase}#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)}#btnQuickSearchReset{width:30%}#ds-featured-section-links{padding-bottom:30px;padding-top:50px}.ds-featured-section-link{margin-bottom:20px;text-align:center}.ds-featured-section-link-container{height:190px;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:7em;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:1em;margin-top:0}.ds-featured-section-icon-link .ds-font-icon-checklist-complete::before,.ds-featured-section-icon-link .ds-font-icon-money-bag::before,.ds-featured-section-icon-link .ds-font-icon-reviews::before,.ds-featured-section-icon-link .ds-font-icon-trade-in::before,.ds-featured-section-icon-link .ds-font-icon-wrench-cog::before{font-size:7em;margin-top:46px}.ds-featured-section-header{font-weight:400;text-transform:uppercase}#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-radius:5px;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}#ds-featured-vehicles{padding-top:0}#ds-featured-vehicles .container{width:100%}#ds-featured-vehicles .ds-icons-container{padding:0}#ds-featured-vehicles .checkbox-material{top:0}#ds-featured-cars-header-background{height:110px;position:absolute;width:100%}#ds-featured-cars-quicklink-icon::before{font-size:6.5em}#ds-featured-vehicles .container>.ds-block{margin-bottom:9px;margin-top:0}#ds-featured-cars-tab{border-bottom:1px solid transparent;min-height:110px;padding-left:15px}#ds-featured-cars-tab .ds-page-tabs.nav-pills>li>a{padding:10px 5px}#ds-featured-vehicles .ds-page-tabs li{margin-bottom:15px}.ds-home-cars-listing-heading{margin-bottom:10px;margin-top:0}.ds-home-page-blurb{font-weight:400;margin-top:25px}.ds-home-cars-listing-heading .ds-car-listings-btns .btn{font-weight:400}.ds-home-cars-listing-heading .ds-car-listings-btns i{margin-right:7px}.ds-home-cars-listing-heading .ds-car-listings-btns .ds-inventory-btn i{font-size:1.2em}.ds-home-cars-listing-heading>div:first-child{display:none}.ds-home-cars-listing-heading>div:nth-child(2){height:110px;margin-left:0;padding-right:25px;width:100%}#ds-featured-vehicles .btn{background-color:transparent;border:1px solid #fff;border-radius:5px;font-size:14px;margin-top:37px;padding:6px 8px}.ds-car-listings-btns .btn:last-child{margin-right:0}.ds-page-home-index #ds-featured-vehicles .ds-page-tabs.nav-pills>li a:focus,.ds-page-home-index #ds-featured-vehicles .ds-page-tabs.nav-pills>li>a,.ds-page-home-index #ds-featured-vehicles .ds-page-tabs.nav-pills>li>a:hover{background-color:transparent;border-color:transparent}.ds-page-home-index .ds-home-cars-listing.row{margin:auto;max-width:1050px;padding:0 10px;width:100%}#ds-home-new-arrivals .ds-car-griditem:nth-child(n+7),#ds-home-specials .ds-car-griditem:nth-child(n+7){display:none}.ds-page-home-index .ds-home-cars-listing .ds-car-griditem{height:auto;margin-bottom:0;padding:5px}.ds-page-home-index .ds-home-cars-listing .ds-car-griditem .row{margin:0}#ds-featured-vehicles .ds-home-cars-listing .ds-car-thumbnail{border:medium none;margin-bottom:0}#ds-featured-vehicles .ds-home-cars-listing .ds-thumbnail-link img{border:none}.ds-page-home-index .ds-home-cars-listing img.ds-generic-img{border-radius:0}.ds-page-home-index .ds-home-cars-listing .img-thumbnail{padding:0}.ds-page-home-index .ds-car-thumbnail-overlay{left:33%;padding:.5em 2em;top:109px}.ds-page-home-index .ds-car-griditem .ds-car-thumbnail-overlay{left:-moz-calc((100% - 91px)/ 2);left:-webkit-calc((100% - 91px)/ 2);left:calc((100% - 91px)/ 2)}.ds-page-home-index .ds-home-cars-listing .caption{height:auto;padding:0;text-align:center}.ds-page-home-index .ds-home-cars-listing .caption a{display:block;font-size:14px;height:auto;overflow:hidden;padding:15px 0 0;text-overflow:ellipsis;white-space:nowrap}.ds-page-home-index .ds-home-cars-listing .caption>h4{display:block;font-size:26px;font-weight:400;overflow:hidden;padding:1px 5px 5px;text-overflow:ellipsis;white-space:nowrap}.ds-page-home-index .ds-home-cars-listing .ds-thumbnail-footer{padding:3px 0}.ds-page-home-index .ds-home-cars-listing .ds-thumbnail-footer>div:first-child{text-align:right;width:90%}.ds-page-home-index .ds-home-cars-listing .ds-thumbnail-footer>div:last-child{width:10%}.ds-page-home-index .ds-home-cars-listing .ds-thumbnail-footer .checkbox-inline{margin:0;padding:0;vertical-align:initial}.ds-page-home-index .ds-home-cars-listing .ds-thumbnail-footer .checkbox-inline .ds-compare-link{height:15px;margin:5px -3px 0 0;width:15px}.ds-vehicle-actions>div:last-of-type{text-align:left}.ds-page-home-index .ds-home-cars-listing .ds-thumbnail-footer .ds-favorite{margin:0}#ds-featured-vehicles .ds-home-cars-listing h1,#ds-featured-vehicles .ds-home-cars-listing h2,#ds-featured-vehicles .ds-home-cars-listing h3,#ds-featured-vehicles .ds-home-cars-listing h4,#ds-featured-vehicles .ds-home-cars-listing h5,#ds-featured-vehicles .ds-home-cars-listing h6{margin:0}#ds-featured-content-quicklink-icon::before{font-size:5.5em;margin-top:15px}#ds-featured-content{height:444px}#ds-featured-content .container>.row>div:nth-of-type(1){margin-right:10%;width:45%}#ds-featured-content .container>.row>div:nth-of-type(1) a,#ds-featured-content .container>.row>div:nth-of-type(1) h3,#ds-featured-content .container>.row>div:nth-of-type(1) p{display:none}#ds-featured-content .container>.row>div:nth-of-type(2){bottom:25px;margin-right:5%;width:40%;z-index:10}#ds-featured-content .container>.row>div:nth-of-type(3){display:none}#ds-featured-content h1,#ds-featured-content h2,#ds-featured-content h3,#ds-featured-content h4,#ds-featured-content h5,#ds-featured-content h6{font-size:1.9em;font-weight:400;margin-top:40px;padding-left:10px}#ds-featured-content .btn{margin:30px 0}.ds-featured-content #ds-service-hours-table-alt{border:25px solid;box-shadow:-2px -2px 10px -2px #000;margin:0;position:absolute;top:15.5px}.ds-featured-content #ds-service-hours-table-alt::before{border-bottom:10px solid #000;border-left:11px solid transparent;content:"";left:-10px;position:absolute;top:0;z-index:5}#ds-featured-content .container>.row>div:nth-of-type(2)>h3{display:none}#ds-service-hours-table-alt td,#ds-service-hours-table-alt th,#ds-service-hours-table-alt tr,#ds-service-hours-table-alt>thead>tr>th{background-color:transparent}#ds-service-hours-table-alt tr{border-top:1px solid #000}#ds-service-hours-table-alt td{border-right:1px solid #000}#ds-service-hours-table-alt tr:first-of-type{border-top:medium none}#ds-service-hours-table-alt td:last-of-type{border-right:medium none}#ds-featured-content-2 .container>.row>div:nth-of-type(2){margin:50px 0;text-align:center;width:100%}#ds-featured-content-2 .container>.row>div:nth-of-type(1),#ds-featured-content-2 .container>.row>div:nth-of-type(3){display:none}#ds-featured-content-2-quicklink-icon::before{font-size:5.5em;margin-top:18px}#ds-featured-content-2 h1,#ds-featured-content-2 h2,#ds-featured-content-2 h3,#ds-featured-content-2 h4,#ds-featured-content-2 h5,#ds-featured-content-2 h6{font-size:1.9em;font-weight:400;margin-top:25px;padding-left:10px}#ds-featured-content-2 .container>.row>div:nth-of-type(2) h3{display:none}#ds-featured-content-2 .ds-home-customer-review::first-line{font-size:18px;font-weight:700}.ds-home-customer-review .ds-ratings{margin-bottom:.75em}#ds-featured-content-2 .btn-ds{border-radius:5px;border-style:solid;border-width:0 0 5px;display:block;font-size:16px;font-weight:400;margin-left:0;margin-left:-moz-calc((100% - 200px)/ 2);margin-left:-webkit-calc((100% - 200px)/ 2);margin-left:calc((100% - 200px)/ 2);margin-top:15px;max-width:200px;padding:7px 0;text-transform:uppercase;width:100%}#ds-home-hotdeal{display:none}#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-modules .ds-social-media span{display:none}.ds-footer-modules #ds-brand-index,.ds-footer-modules .ds-social-media-container,.ds-footer-modules address{border-right:1px #000 solid;margin-right:-15px;margin-left:-15px}.ds-siege-turbo-variation #ds-featured-section-links .container{padding:0;width:100%;max-width:1920px}@media (min-width:361px) and (max-width:548px){.ds-page-home-index .ds-car-thumbnail-overlay{left:41%;top:83px}}@media (min-width:548px) and (max-width:640px){.ds-page-home-index .ds-car-thumbnail-overlay{left:43%;top:83px}}@media (min-width:640px) and (max-width:991px){#ds-header-contact-wrapper .ds-header-single-address-phone{text-align:right}#ds-header-contact-wrapper .ds-header-single-address-phone:first-of-type{margin-top:-27px}#ds-menu-navbar-container #sb-search,#sb-search{margin-top:20px;right:7px}.sb-search.sb-search-open{width:60%}#ds-featured-btns{bottom:0;margin:-4px auto auto;padding:0;position:relative;width:100%;z-index:auto}.ds-quicklinks{height:auto!important;position:relative;text-align:center;width:100%;z-index:auto}#ds-featured-pre-approval,#ds-featured-sell-your-car,#ds-quicklinks-item2,#ds-quicklinks-item3{top:0}#ds-featured-pre-approval .ds-featured-btn-text,#ds-featured-pre-approval i,#ds-featured-quick-search .ds-featured-btn-text,#ds-featured-quick-search i,#ds-featured-sell-your-car .ds-featured-btn-text,#ds-featured-sell-your-car i,#ds-quicklinks-item1 .ds-featured-btn-text,#ds-quicklinks-item1 i,#ds-quicklinks-item2 .ds-featured-btn-text,#ds-quicklinks-item2 i,#ds-quicklinks-item3 .ds-featured-btn-text,#ds-quicklinks-item3 i{display:block;margin-left:0;margin-right:0;position:relative}#ds-featured-pre-approval i,#ds-featured-quick-search i,#ds-featured-sell-your-car i,#ds-quicklinks-item1 i,#ds-quicklinks-item2 i,#ds-quicklinks-item3 i{margin-top:20px;margin-bottom:0}#ds-featured-pre-approval i.fa-car,#ds-featured-quick-search i.fa-car,#ds-featured-sell-your-car i.fa-car,#ds-quicklinks-item1 i.fa-car,#ds-quicklinks-item2 i.fa-car,#ds-quicklinks-item3 i.fa-car{margin-left:0}#ds-featured-pre-approval i.fa-money,#ds-featured-quick-search i.fa-money,#ds-featured-sell-your-car i.fa-money,#ds-quicklinks-item1 i.fa-money,#ds-quicklinks-item2 i.fa-money,#ds-quicklinks-item3 i.fa-money{margin-left:0}#ds-featured-pre-approval .ds-featured-btn-text,#ds-featured-quick-search .ds-featured-btn-text,#ds-featured-sell-your-car .ds-featured-btn-text,#ds-quicklinks-item1 .ds-featured-btn-text,#ds-quicklinks-item2 .ds-featured-btn-text,#ds-quicklinks-item3 .ds-featured-btn-text{margin-top:10px;margin-bottom:20px}.ds-page-home-index .ds-home-cars-listing.row{float:left}.ds-page-home-index .ds-car-thumbnail-overlay{left:44%;top:83px}#ds-featured-content{height:auto}#ds-featured-content .container>.row>div:nth-of-type(1){margin:auto;width:100%}#ds-featured-content .container>.row>div:nth-of-type(2){bottom:0;width:100%;z-index:initial}.ds-featured-content #ds-service-hours-table-alt{box-shadow:none;margin-top:14px;position:relative;top:0}.ds-featured-content #ds-service-hours-table-alt::before{content:none}.ds-footer-modules address{border-right:medium none}}@media (min-width:992px){#ds-featured-image-container::after{background-color:#000;bottom:32%;bottom:-moz-calc(50% - 100px);bottom:-webkit-calc(50% - 100px);bottom:calc(50% - 100px);content:"";left:83%;left:-moz-calc(100% - 237px);left:-webkit-calc(100% - 237px);left:calc(100% - 237px);opacity:.65;position:absolute;right:0;top:32%;top:-moz-calc(50% - 100px);top:-webkit-calc(50% - 100px);top:calc(50% - 100px);z-index:3}}@media (min-width:992px) and (max-width:1081px){#ds-featured-content{height:auto}#ds-featured-content .container>.row>div:nth-of-type(1){margin:auto;width:100%}#ds-featured-content .container>.row>div:nth-of-type(2){bottom:0;width:100%;z-index:initial}.ds-featured-content #ds-service-hours-table-alt{box-shadow:none;margin-top:14px;position:relative;top:0}.ds-featured-content #ds-service-hours-table-alt::before{content:none}}@media (min-width:992px) and (max-width:1200px){#ds-header-contact-wrapper .ds-header-single-address-phone{text-align:right}#ds-header-contact-wrapper .ds-header-single-address-phone:first-of-type{margin-top:-27px}.ds-header .container{width:991px}#ds-menu-navbar-container #sb-search,#sb-search{margin-top:20px;right:7px}.sb-search.sb-search-open{width:70%}#ds-featured-image-container::after{background-color:#000;bottom:32%;content:"";left:83%;left:-moz-calc(100% - 237px);left:-webkit-calc(100% - 237px);left:calc(100% - 237px);opacity:.65;position:absolute;right:0;top:32%;z-index:3}#ds-featured-btns [class*=ds-font-icon-]::before{margin-bottom:0}#ds-featured-vehicles .ds-home-cars-listing .ds-thumbnail-link img{height:220px}.ds-page-home-index .ds-home-cars-listing img.ds-generic-img{max-height:220px}.ds-page-home-index .ds-car-thumbnail-overlay{left:37%;top:93px}#ds-featured-content{height:auto}#ds-featured-content .container>.row>div:nth-of-type(1){margin:auto;width:100%}#ds-featured-content .container>.row>div:nth-of-type(2){bottom:0;width:100%;z-index:initial}.ds-featured-content #ds-service-hours-table-alt{box-shadow:none;margin-top:14px;position:relative;top:0}.ds-featured-content #ds-service-hours-table-alt::before{content: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%}}@media (min-width:1201px){#ds-header-contact-wrapper .ds-header-single-address-phone{text-align:right}#ds-header-contact-wrapper .ds-header-single-address-phone:first-of-type{margin-top:-27px}#ds-featured-content-2 .container,.ds-header .container{width:1200px}#ds-menu-navbar-container #sb-search,#sb-search{margin-top:20px;right:7px}.sb-search.sb-search-open{width:75%}#ds-featured-image-container::after{background-color:#000;bottom:32%;content:"";left:83%;left:-moz-calc(100% - 237px);left:-webkit-calc(100% - 237px);left:calc(100% - 237px);opacity:.65;position:absolute;right:0;top:32%;z-index:3}#ds-featured-btns [class*=ds-font-icon-]::before{margin-bottom:0}#ds-featured-vehicles .ds-home-cars-listing .ds-thumbnail-link img{height:220px}.ds-page-home-index .ds-home-cars-listing img.ds-generic-img{max-height:220px}.chrome .ds-featured-content #ds-service-hours-table-alt::before,.safari .ds-featured-content #ds-service-hours-table-alt::before{border-bottom-width:9px;border-left-width:10px;left:-22px;top:-12px}#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%}}@media (min-width:1921px){#ds-featured-content{background-size:100% auto}#ds-featured-location-map{height:400px;height:-moz-calc(20vw);height:-webkit-calc(20vw);height:calc(20vw);background-size:100% auto}}@media (max-width:767px){#ds-main-navbar-container{padding-right:15px;padding-left:15px}#ds-menu-navbar-content-row>div{display:block}#ds-navbar-legacy-header{display:block}#ds-navbar{padding-left:15px}#ds-navbar>div{display:block;padding-left:10px;padding-right:10px}.ds-menu-legacy #ds-main-navbar-container .ds-logo-container{display:block}#ds-navbar .ds-logo-container,.ds-menu-legacy #ds-navbar .ds-logo-container{display:none}#ds-navbar .navbar-nav>li>a{padding:15px 20px}#ds-navbar #ds-myaccount-container{display:none}#sb-search{margin-top:5px;right:0}.sb-search.sb-search-open{width:78%}#ds-featured-btns{bottom:0;margin:-4px auto auto;padding:0;position:relative;width:100%;z-index:auto}.ds-quicklinks{height:auto!important;position:relative;text-align:center;width:100%;z-index:auto}#ds-featured-pre-approval,#ds-featured-sell-your-car,#ds-quicklinks-item2,#ds-quicklinks-item3{top:0}#ds-featured-pre-approval .ds-featured-btn-text,#ds-featured-pre-approval i,#ds-featured-quick-search .ds-featured-btn-text,#ds-featured-quick-search i,#ds-featured-sell-your-car .ds-featured-btn-text,#ds-featured-sell-your-car i,#ds-quicklinks-item1 .ds-featured-btn-text,#ds-quicklinks-item1 i,#ds-quicklinks-item2 .ds-featured-btn-text,#ds-quicklinks-item2 i,#ds-quicklinks-item3 .ds-featured-btn-text,#ds-quicklinks-item3 i{display:block;margin-left:0;margin-right:0;position:relative}#ds-featured-pre-approval i,#ds-featured-quick-search i,#ds-featured-sell-your-car i,#ds-quicklinks-item1 i,#ds-quicklinks-item2 i,#ds-quicklinks-item3 i{margin-top:20px;margin-bottom:0}#ds-featured-pre-approval i.fa-car,#ds-featured-quick-search i.fa-car,#ds-featured-sell-your-car i.fa-car,#ds-quicklinks-item1 i.fa-car,#ds-quicklinks-item2 i.fa-car,#ds-quicklinks-item3 i.fa-car{margin-left:0}#ds-featured-pre-approval i.fa-money,#ds-featured-quick-search i.fa-money,#ds-featured-sell-your-car i.fa-money,#ds-quicklinks-item1 i.fa-money,#ds-quicklinks-item2 i.fa-money,#ds-quicklinks-item3 i.fa-money{margin-left:0}#ds-featured-pre-approval .ds-featured-btn-text,#ds-featured-quick-search .ds-featured-btn-text,#ds-featured-sell-your-car .ds-featured-btn-text,#ds-quicklinks-item1 .ds-featured-btn-text,#ds-quicklinks-item2 .ds-featured-btn-text,#ds-quicklinks-item3 .ds-featured-btn-text{margin-top:10px;margin-bottom:20px}#ds-featured-content{height:auto}#ds-featured-cars-header-background{height:300px}#ds-featured-vehicles .container>#ds-featured-cars-tab{margin-bottom:0}#ds-featured-vehicles .btn{margin-top:10px}.ds-page-home-index .ds-home-cars-listing.row{float:left}#ds-featured-content .container>.row>div:nth-of-type(1){margin:auto;width:80%}#ds-featured-content .container>.row>div:nth-of-type(2){bottom:0;width:100%;z-index:initial}.ds-featured-content #ds-service-hours-table-alt{box-shadow:none;margin-top:14px;position:relative;top:0}.ds-featured-content #ds-service-hours-table-alt::before{content:none}.ds-footer-modules #ds-brand-index,.ds-footer-modules .ds-social-media-container,.ds-footer-modules address{border-bottom:1px #000 solid;border-right:medium none}.ds-footer-modules #ds-brand-index li:last-of-type{margin-bottom:10px}.ds-siege-turbo-variation #ds-featured-section-links .container{margin-left:auto;margin-right:auto;padding-left:5px;padding-right:5px;width:auto}}@media (max-width:390px){.ds-featured-content table#ds-service-hours-table-alt{border-width:thick}}@media (max-width:361px){.ds-car-thumbnail:hover .ds-car-thumbnail-overlay{top:20%;visibility:hidden}}.ie #ds-featured-btns [class*=ds-font-icon-]::before{font-size:.2em;font-size:3rem}.ie #ds-featured-section-links [class*=ds-font-icon-]::before{font-size:.03em;font-size:10rem}.ie .ds-section-header-link [class*=ds-font-icon-]::before{font-size:.03em;font-size:1.5rem}.ie #ds-featured-location-map-pin .ds-font-icon-location-pin::before{font-size:.02em;font-size:12.5rem}.ds-featured-section-icon-link:focus,.ds-featured-section-icon-link:hover,.ds-section-header-link:focus,.ds-section-header-link:hover{text-decoration:none}