.dropdown-toggle::after{display:none}.panel label,.control-label{font-weight:700;margin-bottom:5px}.panel.panel-default{margin-top:5px}.panel-body{padding:15px}.panel-heading{color:#000;background-color:#f5f5f5}.panel-heading a{color:#000;text-decoration:none}.form-control{appearance:menulist}.img-reponsive{max-width:100%;height:auto}header{background:#fff!important}body{font-size:14px;background-color:#fff}form{font-family:'OpenSans'}h1,h2,h3,h4{margin-top:0;margin-bottom:0}#loading{display:none}.globalMarginSpacing{margin-bottom:.75em;margin-top:.75em}.globalMarginSpacing-2x{margin-bottom:1.5em;margin-top:1.5em}.globalPaddingSpacing{padding-bottom:.75em;padding-top:.75em}.no-padding{padding:0}.no-margin{margin:0}.linkButton{text-align:center}.linkButton a,.linkButton input{background:#4c4c4c;font:15.988px 'OpenSans-ExtraBold';text-transform:uppercase;color:#fff;width:100%;display:inline-block;padding:.6375em 0 .6375em 0}.linkButton a:hover,.linkButton input:hover{background-color:#f28020;text-decoration:none}.stick{position:fixed;top:0;width:100%;z-index:999;overflow-y:auto;max-height:100%}.changeColor{color:#fff!important;text-decoration:none!important}.flexClass{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.flexSpaceAround,.flexSpaceEvenly{display:-webkit-flex;display:-ms-flexbox;-webkit-flex-wrap:wrap;display:flex;justify-content:space-around;flex-wrap:wrap}.flexSpaceEvenly{justify-content:space-evenly}.flex-cell{margin-bottom:1em}.fullWidth{width:100%}.maxInputWidth{display:block;min-width:100%}.display-none{display:none}.inputError{border:2px solid red}.clearLeft{clear:left}.paddedSelectBox{padding:4px 0}.float-none{float:none}.float-right{float:right}.float-left{float:left}.progress{margin-top:20px}.progress div{background:#f28020;border:none;margin:0!important}.autoWidthSelect{width:auto}.extraBold{font-family:'OpenSans-ExtraBold'}.vertically-center{display:flex;align-items:center}.hideOverflow{overflow:hidden}.strike-through{text-decoration:line-through}.bvgImgWrapper{height:200px;max-width:500px;margin-left:auto;margin-right:auto;overflow:hidden}.bvgVehicle{margin:auto}.img-wrapper img{max-height:250px;width:auto}.hideBeforeAfter::before,.hideBeforeAfter::after{display:none}.inlineBlockDisplay{display:inline-block}.font-weight-bold{font-weight:bold}.dl-horizontal dt{white-space:normal}input,select,textarea{max-width:280px}footer{background:#373737;color:#fff;padding:.75em 0 .75em 0}.footerSiteName{font-size:35px;font-family:'OpenSans-Bold'}.footerSiteName sup{font-size:14px;top:-1.25em}.footerSitePages a{color:#fff}.footerSitePages a:hover{text-decoration:none;color:#fff}.footerDisclaimer a{color:#fff}.footerHeaderLine{background-color:#656565;border:none;height:1.4px}footer i,footer em{font-size:42px!important;color:#f28020}.footerSocialMedia{display:flex;justify-content:space-evenly}.siteLotFooterHeader{font-family:'OpenSans-SemiBold';font-size:14px;color:#eaeaea;text-decoration:underline}.siteLotFooter{color:#eaeaea;text-decoration:none}.siteLotFooter:hover{text-decoration:none;color:#f28020}.siteCopyrightSection{background-color:#292929;padding:.75em 0 .75em 0}.siteCopyrightSection span{color:#fff}.siteCopyrightSection span #companyText{color:#71c8ff}.siteCopyrightSection span #companyText:hover{color:#f28020;text-decoration:none}.siteCopyrightSection span a{color:#fff}.siteCopyrightSection span a:hover{color:#f28020;text-decoration:none}.printDisplay{display:none}.btn{border-radius:0!important}a{text-decoration:none}.navbar-nav .nav-item .nav-link{padding:10px 15px}.ui-button.ui-corner-all.ui-widget.ui-button-icon-only{padding:12px}@media only print{.hideOnPrint{display:none!important}.printDisplay{display:block}.vehicleDetailTitle{margin:1em 0!important;font-family:'OpenSans-Bold';font-size:35px!important;color:#000;text-align:center}.vehicleDetailBaseImage{margin:auto;max-width:100%;max-height:100%}.sm-chat-btn.sm-queue-state.sm-modern.sm-queue-state-online,.caoCtaContainerStyle{display:none!important}.siteCopyrightSection{display:none}}@media only screen and (max-width:768px){.ui-dialog{width:100%!important}.appDetails{position:relative;margin:55px 0 0 -200px}.mobile-text-center{text-align:center}.mobile-center-block{margin:0 auto;display:block}.bvgImgWrapper{height:auto;display:block}.dropdown-toggle::after{display:revert}}@media(min-width:768px) and (max-width:991px){.tablet-text-center{text-align:center}.bvgImgWrapper{min-height:100px;display:block}}@media(max-width:992px){.mobileFlex{display:flex;justify-content:space-between}select,input,input.form-control,select.form-control{font-size:16px!important}.globalMarginSpacingMobile{margin-bottom:.75em;margin-top:.75em}.mobile-search-wrapper{background-color:#4c4c4c}}@media only screen and (min-width:320px){.magnifying-glass-icon{color:#f28020}}@media only screen and (min-width:2000px){.globalMarginSpacing{margin-top:1.25em;margin-bottom:1.25em}}.img-thumbnail{max-height:149.94px}.jobDetails,.appDetails{display:none}.appQuestions .col-xs-4{padding:0}.emailError{color:red}.resumeError{display:none;color:red}.partsLot:nth-of-type(3n+1){clear:left}.partsLot h3{color:#fff}.contactLot{margin:3em 0}.contactLot:nth-of-type(3n+1){clear:left}#lotName{font-size:21px;font-family:'OpenSans-ExtraBold'}#mapCanvas{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}#mapCanvas iframe{position:absolute;top:0;left:0;width:100%;height:100%}.lotInfo,#lotEmail,.scheduleService,.inventoryLink{font-size:16.1px;font-family:'OpenSans-Bold'}#mapCanvas{height:400px}#map{height:400px}.lotImage{height:70px}.lotImage img{max-height:70px}.lotName{font-size:21px;font-family:'OpenSans-Bold';min-height:55px;display:flex;justify-content:center}.mapLotHours-container,.embedded-email-form div{background-color:#eaeaea;color:#000}.lotLink{cursor:pointer}#lotAddress,#lotCityStateZip,#lotPhone{font-size:16.1px}#makeListDiv{display:none}.formSendButton,.formSendButton input{float:right}.fleetMidHeader{color:#4c4c4c;font-family:'OpenSans-ExtraBold'}.fleetStaffDiv{font-size:17.5px}.fleetStaffName{font-family:'OpenSans-Bold'}.fleetStaffDiv p:first-child{border-top:#ccc 1px solid;padding-top:10px}.fleetStaffDiv p:last-child{border-bottom:#ccc 1px solid;padding-bottom:10px}.fleetDivisions div img{margin:0 auto}.sellCarRadioBtn{display:inline}.pageNotFoundUl{list-style:none;padding:0}.pageNotFoundMidHeader{font-size:21.98px}.pageNotFoundImage{margin:0 auto}#signUpForm .formContainer{background-color:#eaeaea}.fullRules{display:none}.dealerSocialMedia{display:inline-block}#emailInputError{display:none}#employee,#otherDetails,.logo,#proposalAttachmentSection,.resumeError{display:none}.benefitsList{list-style:none}.benefitsList li{margin:5px 0}.attachments,.proposalAttachments{margin:10px 0}.childrenList{display:none}.minusImage{display:none}.noChildHeader{padding-left:20px}.slideIndicatorContainer{display:flex;justify-content:center}.slideIndicator{border:2px solid #4c4c4c;margin:5px;width:30px;height:10px;cursor:pointer}.carousel-inner img{width:100%}.carousel-indicators{position:relative;bottom:0;left:0;width:100%;padding-left:15px;margin-left:0;z-index:0}.carousel-indicators .active{width:30px;height:10px;margin:5px;background:#4c4c4c!important}.carousel-control{background:rgba(0,0,0,0)}.searchBarMain{background:rgba(0,0,0,.7);display:flex;flex-wrap:wrap;justify-content:space-between}.homeCarouselSlider{float:none}.vehicleTypeRow{background:#fff}.showReport{cursor:pointer}.loading{background-color:#fff;opacity:.5}.flex-no-wrap{display:flex;justify-content:center}.play-button{position:absolute;top:35%;left:45%}.sales-review:nth-of-type(2n+1),.homepageLots:nth-of-type(2n+1){clear:left}.review .source{font-style:italic}.review .ratingStar{color:#f28020;font-size:28px}.reviewsHeader{color:#f28020;font-family:'OpenSans-ExtraBold'}.reviewSectionWithBackground{background-image:url("//d3epdvpm6m1atm.cloudfront.net/billion/hostedimages/Reviews_Photo_Background.jpg");min-height:500px;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff}.incentivesDisplay .searchVehicleSalePrice{font-family:'OpenSans-ExtraBold';text-decoration:underline}#additionalRebates{font-family:'OpenSans-SemiBold'}#incentivesModal{font-family:'OpenSans'}.vehicleGridRebates{background-color:#4c4c4c;color:#fff}.searchVehicleRebates{background-color:#228b22;color:#fff}.searchVehicleRebates>span:first-child{font-family:'OpenSans';font-size:11.9px}.searchVehicleRebates>span:last-child{font-family:'OpenSans-Bold';font-size:22.4px}.vehicleDetailRebates{width:100%;background-color:#228b22;color:#fff}.vehicleDetailRebates>span:first-child{font-family:'OpenSans';font-size:17.78px}.vehicleDetailRebates>span:last-child{font-family:'OpenSans-Bold';font-size:26.6px}.vehicleGridRebates>span:first-child{font-family:'OpenSans';font-size:11.9px}.vehicleGridRebates>span:last-child{font-family:'OpenSans-Bold';font-size:20.44px}@media(max-width:992px){div[aria-describedby="incentivesModal"]{width:100%!important}}.incentiveContainer{border:1px solid #4c4c4c;padding:0 10px 0 0;margin:5px 0;display:flex;align-items:center;cursor:pointer}.incentiveDisclaimer,.truncatedDisclaimer,.showMore{font-size:12px}.checkbox{width:1.25em;height:1.25em}.disabled{opacity:.3;pointer-events:none}.help-block{color:#000!important;font-size:14px!important}.vehicleGridBackground{background:#eaeaea}.vehicleGridTitle{font-family:'OpenSans-Bold';font-size:18.2px;color:#000;height:48px;display:block;overflow:hidden}.vehicleGridBestPrice{font-family:'OpenSans-Bold';font-size:20.02px;background:#4c4c4c;color:#fff}.vehicleGridUsedPrice{font-family:'OpenSans';font-size:28px;color:#4c4c4c}.vehicleGridUsedPrice:hover{color:#f28020;text-decoration:none;cursor:pointer}.vehicleGridCall{font-family:'OpenSans';font-size:21px;color:#000}.vehicleGridSimilarVehicles{font-family:'OpenSans';font-size:15.96px;color:#000}.vehicleGridSimilarVehicles:hover{cursor:pointer;text-decoration:none;color:#000}.img-wrapper{width:100%;position:relative;overflow:hidden}.img-wrapper img{position:relative;top:0;bottom:0;left:0;right:0;width:auto}.offers-header,.offers-header a,.offers-header a:hover{background-color:#000;color:#2cfa2c;margin-bottom:25px;padding:10px 0;text-decoration:none}.offers-container{margin:15px 0}.offers-container>div:first-of-type{box-shadow:1px 10px 15px}.offers-container:nth-child(even){clear:left}.finance-for{background-color:#4c4c4c;color:#fff;display:inline-block;width:100%;padding:10px 2px}.buy-for{background-color:#000;color:#2cfa2c;display:inline-block;width:100%;padding:10px 2px}.monthly,.buy-for-price{font-size:23.94px}.details{max-height:100px;overflow-y:scroll;font-size:10px}.mileage span{font-size:19.88px;font-weight:bold}.get-special a,.get-special a:hover{width:100%;border-radius:0;background-color:#000;color:#2cfa2c}.view-vehicle a,.view-vehicle a:hover{width:100%;border-radius:0;background-color:#000;color:#2cfa2c}.phone-number div,.phone-number a,.phone-number a:hover{background:linear-gradient(.25turn,#000,#373737,#000);color:#fff}.apply-financing div,.apply-financing a,.apply-financing a:hover{background:linear-gradient(.25turn,#000,#373737,#000);color:#fff}.disclaimer{margin-top:15px;background-color:#000;color:#33a002;padding:10px;font-size:12px}.qrcode-container{background-color:#ccc;margin:15px auto}@media only screen and (min-width:320px){.siteHeaderTitle{padding:.75em 0 .75em 0;color:#fff;text-align:center}.siteHeaderTitle a{text-decoration:none;color:#fff}.siteHeaderTitle h1{font-size:2.45em;font-weight:'OpenSans-Bold'}.siteHeaderTitle h1 sup{font-size:14px;top:-1.25em}.siteHeaderTitle h4,.siteHeaderTitle .slogan{font:14px 'OpenSans';color:#74c9ff}.siteHeaderTitle .headerPhone{color:#4c4c4c;margin:0 10px}.mainVideoPlayer{width:100%;height:auto}.mainVideoPlayer #frmSearch{position:absolute;top:0;width:100%;height:auto}.searchBoxSelect{min-width:100%;max-width:100%;font-family:'OpenSans';font-size:14px;color:#fff;background-color:#4c4c4c;font-weight:'OpenSans-Bold';-webkit-appearance:none;-moz-appearance:none;appearance:none}.searchBoxSelect::-ms-expand{display:none}.searchBoxSelect.fuzzySearchBox{background-color:#fff;color:#000}.searchBoxButtonText{background-color:#4c4c4c;color:#fff;min-width:100%;font-family:'OpenSans-Bold';font-size:14px}.searchBoxButtonText:hover,.search-text-btn:hover{background-color:#f28020}.searchBoxButtonImage{background-color:#4c4c4c;min-width:100%;font-family:'OpenSans-Bold';font-size:12.88px}.searchBoxButtonImage span{color:#fff}.searchBoxButtonImage:hover{background-color:#f28020}.searchBoxButtonTransparent{color:#fff;background-color:transparent;border:none;font-family:'OpenSans';font-size:15.4px}.searchBoxButtonTransparent:hover{color:#f28020}.searchBoxTypeHeader{color:#fff;font:16.1px 'OpenSans-SemiBold'}.searchBoxTypeText{font-family:'OpenSans';color:#f28020;font-size:10.22px}.panel-body div div:last-child{padding-right:0}.specialsHeader{font-size:34.02px;font-family:'OpenSans-ExtraBold'}.specialsImage{margin:0 auto}.firstHeader{font-size:34.02px;font-family:'OpenSans-ExtraBold'}.firstHeaderLandingPage{font-size:22.12px;text-align:center;font-family:'OpenSans-ExtraBold'}.dynamicSpecialsSeo{font-size:20.02px;font-family:'OpenSans'}.specialsDiv:nth-of-type(2n+1){clear:left}.printSpecial,.emailSpecial{box-shadow:1px 1px 4px #000;min-width:80px;color:#fff}.printSpecial:hover,.emailSpecial:hover{color:#fff}.contactUsHeader{font-size:34.02px;font-family:'OpenSans-ExtraBold'}.contactMidHeader{font-size:19.6px}.dealershipHeader{font-size:19.6px;font-family:'OpenSans-Bold'}.serviceHeader,.serviceSpecialHeader{font-size:28px;font-family:'OpenSans-ExtraBold'}.serviceMidHeader{font-size:19.6px;font-family:'OpenSans-Bold'}.serviceSmHeader{font-size:18.2px}.financingTitle p{font-size:25.76px;font-family:'OpenSans-ExtraBold';color:#6ccf1c;text-align:center}.financingHeader{font-size:13.02px;font-family:'OpenSans-Light';color:#717171;text-align:center}.financingHeaderContent{font-size:14.98px;font-family:'OpenSans-SemiBold';color:#555;text-align:center}.financingApplyLink{background:#6ccf1c;width:100%;text-decoration:none!important}.financingApplyLink :hover{cursor:pointer}.financingApplyText{font-size:28px;font-family:'OpenSans-ExtraBold';color:#fff;text-align:center}.financingDisclaimer{font-size:11.9px;font-family:'OpenSans-Light';color:#444343;text-align:center}.financingMainContent{font-size:14.98px;font-family:'OpenSans-SemiBold';color:#555;text-align:center}.fleetMidHeader{font-size:19.6px}.fleetSeoSection{font-size:14px}.sellCarSeoSection{font-size:14px}.valueTradeSeoSection{font-size:14px}.pageNotFoundHeader{font-size:29.96px;font-family:'OpenSans-Bold'}.pageNotFoundUl li a{font-size:14px}.aboutUsHeader{font-size:34.02px;font-family:'OpenSans-ExtraBold'}.aboutUsMidHeader{color:#4c4c4c;font-size:19.6px;font-family:'OpenSans-ExtraBold'}.aboutUsText,.lPageText{font-size:14px}.aboutUsImages div{overflow:hidden}.leadHeader{font-family:'OpenSans-Bold';font-size:35px;text-align:center}.leadCities{font-family:'OpenSans';font-size:17.5px;text-align:center}.leadInfo{font-family:'OpenSans';font-size:14px;text-align:left}.reviewsHeader{font-size:21px}.review .source,.review .ratingStar{font-size:14px}.dealerSocialConnect{font-family:'OpenSans-ExtraBold';font-size:14.98px}.dealerSocialMedia i,.dealerSocialMedia em{font-size:15.96px!important;color:#333;margin:0 5px}.searchBoxVertical{position:absolute;top:50%;transform:translateY(-50%);width:300px;z-index:1}.searchBoxVertical .searchBoxSelect{font-size:15.4px}.searchBoxVertical .fuzzySearchBox.searchBoxSelect{font-size:10.5px;background-color:#fff;color:#000}.locationsRow{background:#eaeaea;color:#000}.locationsRow .locationsTitle{text-transform:uppercase;font-family:'OpenSans-ExtraBold';font-size:25.76px}.lotText{font-family:'OpenSans-SemiBold';font-size:14.98px}.lotText a{color:#000}.homeSeoSection h1,.homeSeoSection h2,.homeSeoSection h3,.homeSeoSection h4,.homeSeoSection h5,.homeSeoSection h6{font-family:'OpenSans-Bold'}.homeSeoSection h1{font-size:23.1px}.homeSeoSection h2{font-size:18.34px}.homeSeoSection h3{font-size:15.4px}.homeSeoSection p{font-size:14px;font-family:'OpenSans-Light'}.emailHeader{background-color:#1d1d1d;color:#fff;font-weight:normal}.serviceInput{margin-bottom:20px;min-width:100%}.serviceInputButton{margin-bottom:5px;background-color:#4c4c4c;vertical-align:middle;color:#fff}.offers-header{font-size:20.02px}.view-vehicle a,.get-special a,.phone-number a,.apply-financing a{font-size:20.02px}.finance-for{font-size:15.96px}}@media only screen and (min-width:480px){.siteHeaderTitle h1{font:3.5em}.siteHeaderTitle h1 sup{top:-2em}.siteHeaderTitle h4{font-size:17.5px;font-weight:'OpenSans-Bold'}.searchBoxButtonText{font-size:14.7px}.searchBoxButtonImage{font-size:14.7px}.searchBoxTypeText{font-size:11.48px}.panel-body div div:first-child{padding-left:.75em}.panel-body div div:last-child{padding-right:.75em}.specialsHeader{font-size:40.46px}.firstHeader{font-size:40.46px}.firstHeaderLandingPage{font-size:26.32px}.dynamicSpecialsSeo{font-size:21px}.contactUsHeader{font-size:40.46px}.contactMidHeader{font-size:21px}.dealershipHeader{font-size:21px}.financingTitle p{font-size:31.78px}.financingHeader{font-size:16.66px}.financingHeaderContent{font-size:18.62px}.financingApplyText{font-size:28px}.financingDisclaimer{font-size:12.6px}.financingMainContent{font-size:18.62px}.fleetSeoSection{font-size:15.75px}.sellCarSeoSection{font-size:15.75px}.valueTradeSeoSection{font-size:15.75px}.pageNotFoundHeader{font-size:34.72px}.pageNotFoundUl li a{font-size:14.98px}.aboutUsHeader{font-size:40.46px}.leadHeader{font-size:40.25px}.leadCities{font-size:18.375px}.leadInfo{font-size:14px}.reviewsHeader{font-size:28px}.review .source{font-size:21px}.review .ratingStar{font-size:21px}.dealerSocialConnect{font-size:19.32px}.dealerSocialMedia i,.dealerSocialMedia em{font-size:22.54px!important;margin:0 10px}.homeSeoSection h1{font-size:23.1px}.homeSeoSection h2{font-size:18.34px}.homeSeoSection h3{font-size:15.4px}.homeSeoSection p{font-size:14px}}@media only screen and (min-width:768px){.siteHeaderTitle h1{font-size:5.25em}.siteHeaderTitle h1 sup{font-size:15.96px;top:-2.55em}.siteHeaderTitle h4{font-size:21px;font-weight:'OpenSans-Bold'}.searchBoxSelect{font-size:15.4px}.searchBoxButtonText{font-size:15.4px}.searchBoxButtonImage{font-size:15.4px}.searchBoxTypeText{font-size:12.74px}.panel-body div div:first-child{padding-left:1.75em}.panel-body div div:last-child{padding-right:1.85em}.specialsHeader{font-size:47.04px}.firstHeader{font-size:47.04px}.firstHeaderLandingPage{font-size:30.52px}.dynamicSpecialsSeo{font-size:21.98px}.contactUsHeader{font-size:47.04px}.contactMidHeader{font-size:21.98px}.dealershipHeader{font-size:21.98px}.serviceHeader{font-size:37.52px}.serviceSpecialHeader{font-size:31.5px}.financingTitle p{font-size:37.8px}.financingHeader{font-size:20.3px}.financingHeaderContent{font-size:22.26px}.financingApplyText{font-size:31.5px}.financingDisclaimer{font-size:13.3px}.financingMainContent{font-size:22.26px}.fleetSeoSection{font-size:17.5px}.sellCarSeoSection{font-size:17.5px}.valueTradeSeoSection{font-size:17.5px}.pageNotFoundHeader{font-size:39.48px}.pageNotFoundMidHeader{font-size:23.94px}.pageNotFoundUl li a{font-size:16.94px}.aboutUsHeader{font-size:47.04px}.aboutUsText,.lPageText{font-size:14.525px}.leadHeader{font-size:45.5px;text-align:left}.leadCities{font-size:19.25px;text-align:left}.reviewsHeader{font-size:35px}.review .source{font-size:24.5px}.review .ratingStar{font-size:24.5px}.dealerSocialConnect{font-size:23.52px}.dealerSocialMedia i,.dealerSocialMedia em{font-size:28.98px!important;margin:0 15px}.homeSeoSection h1{font-size:25.62px}.homeSeoSection h2{font-size:20.44px}.homeSeoSection h3{font-size:17.08px}.homeSeoSection p{font-size:15.4px}}@media only screen and (min-width:992px){.siteHeaderTitle h1{font:7em 'OpenSans-Bold'}.siteHeaderTitle h1 sup{font-size:19.88px;top:-2.75em}.mainVideoPlayer #frmSearch #searchBox{position:relative;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.searchBoxMain{background:#000;background:rgba(0,0,0,.7)}.searchBoxSelect{font-size:16.8px}.searchBoxButtonText{font-size:16.1px}.searchBoxButtonImage{font-size:16.1px}.searchBoxTypeText{font-size:14px}.panel-group div:last-child{padding-right:0}.specialsHeader{font-size:53.48px}.firstHeader{font-size:53.48px}.firstHeaderLandingPage{font-size:35px;text-align:left}.dynamicSpecialsSeo{font-size:22.96px}.contactUsHeader{font-size:53.48px}.contactMidHeader{font-size:22.96px}.dealershipHeader{font-size:22.96px}.lotName{font-size:24.5px}.serviceHeader{font-size:44.8px}.serviceSpecialHeader{font-size:35px}.schedulerFromDd,.mobileService{display:none}.schedulerWithoutDd{display:inline-block}.serviceMidHeader{font-size:22.96px}.financingTitle p{font-size:43.96px}.financingHeader{font-size:23.94px}.financingHeaderContent{font-size:26.04px}.financingApplyText{font-size:35px}.financingDisclaimer{font-size:14px}.financingMainContent{font-size:26.04px}.fleetMidHeader{font-size:22.96px}.fleetSeoSection{font-size:19.25px}.sellCarSeoSection{font-size:19.25px}.valueTradeSeoSection{font-size:19.25px}.pageNotFoundHeader{font-size:44.24px}.pageNotFoundMidHeader{font-size:25.9px}.pageNotFoundUl li a{font-size:19.04px}.aboutUsHeader{font-size:53.48px}.aboutUsMidHeader{font-size:22.96px}.aboutUsText,.lPageText{font-size:16.1px}.leadHeader{font-size:50.75px}.leadCities{font-size:20.125px}.reviewsHeader{font-size:38.5px}.review .source{font-size:28px}.review .ratingStar{font-size:28px}.dealerSocialConnect{font-size:28px}.dealerSocialMedia i,.dealerSocialMedia em{font-size:35.42px!important}.searchBoxVertical{left:5%}.searchBoxVertical .searchBoxSelect{font-size:15.4px}.homeSeoSection h1{font-size:28.42px}.homeSeoSection h2{font-size:22.68px}.homeSeoSection h3{font-size:18.9px}.homeSeoSection p{font-size:16.1px}.vehicleGridUsedPrice{font-size:35px}.view-vehicle a,.get-special a,.phone-number a,.apply-financing a{font-size:14px}}@media only screen and (min-width:1200px){.panel-body div div:first-child{padding-left:0}.panel-body div div:last-child{padding-right:.75em}.specialsHeader{font-size:60.06px}.dynamicSpecialsSeo{font-size:23.94px}.careersHeader{font-size:60.06px;font-family:'OpenSans-ExtraBold'}.contactUsHeader{font-size:60.06px}.dealershipHeader,.contactMidHeader{font-size:23.94px}.serviceHeader{font-size:52.5px}.serviceSpecialHeader{font-size:42px}.serviceMidHeader{font-size:23.94px}.serviceSmHeader{font-size:23.94px}.financingApplyText{font-size:42px}.fleetMidHeader{font-size:35px}.fleetSeoSection{font-size:21px}.sellCarSeoSection{font-size:21px}.valueTradeSeoSection{font-size:21px}.pageNotFoundHeader{font-size:49px}.pageNotFoundMidHeader{font-size:28px}.pageNotFoundUl li a{font-size:21px}.aboutUsHeader{font-size:60.06px}.aboutUsMidHeader{font-size:35px}.aboutUsText,.lPageText{font-size:17.5px}.leadHeader{font-size:56px}.leadCities{font-size:21px}.reviewsHeader{font-size:42px}.dealerSocialConnect{font-size:31.92px}.dealerSocialMedia i,.dealerSocialMedia em{font-size:42px!important}.searchBoxVertical{width:350px;left:10%}.searchBoxVertical .fuzzySearchBox.searchBoxSelect{font-size:11.9px}.homeSeoSection h1{font-size:31.5px}.homeSeoSection h2{font-size:25.2px}.homeSeoSection h3{font-size:21px}.homeSeoSection p{font-size:17.92px}.vehicleGridUsedPrice{font-size:40.04px}.offers-header{font-size:23.94px}.view-vehicle a,.get-special a,.phone-number a,.apply-financing a{font-size:20.02px}.finance-for{font-size:14px}}@media only screen and (min-width:2000px){.mainVideoPlayer{height:67.5em}.searchBoxVertical{width:450px}.searchBoxVertical .searchBoxSelect{font-size:21px}.searchBoxVertical .fuzzySearchBox.searchBoxSelect{font-size:16.8px}}.navbar{margin-bottom:0!important}.navbar-default,nav{background-color:#4c4c4c;border:none!important;border-radius:0}.navbar-default .navbar-collapse .nav{display:inline-block;vertical-align:top}.navbar-default .navbar-nav>li>a,.nav .nav-item a{color:#fff;font:16.8px 'OpenSans';border-bottom:6px solid #4c4c4c}.nav-item a:hover{background-color:#4c4c4c;border-bottom:6px solid #f28020}.navbar-default .navbar-nav>li:hover>a,.navbar-default .navbar-nav>li:focus>a{color:#fff;background-color:#4c4c4c;border-bottom:6px solid #f28020}.navbar-nav>li>.dropdown-menu,.nav .dropdown .dropdown-menu,.dropdown-item{background-color:#4c4c4c;border-radius:0}.dropdown-menu>li>a{font-size:15.4px;color:#fff}.dropdown-menu>li>a:hover{color:#fff;background-color:#f28020}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#fff;background-color:#f28020}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:#f28020}.dropdown-menu.show{position:relative!important;transform:none!important}.offcanvas{padding:10px;background-color:#4c4c4c}.offcanvas .dropdown-menu.show,.offcanvas .dropdown-item{background-color:#4c4c4c}.offcanvas .nav-item{width:100%}.offcanvas .btn-close{top:0;right:0;margin:10px}.sidenav{height:100%;width:0;position:fixed;z-index:10;top:0;left:0;background:#4c4c4c;overflow-x:hidden;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;padding-top:59.92px}.sidenav a{padding:8.001px 8.001px 8.001px 32.004px;text-decoration:none;font-size:24.92px;color:#000;display:block;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s}.sidenav a:hover,.offcanvas a:focus{color:#4c4c4c}.sidenav .closebtn{position:absolute;top:0;right:0;font-size:35.98px;margin-left:49.98px}.sidenav2{height:100%;width:0;position:fixed;z-index:10;top:0;right:0;background-color:#4c4c4c;overflow-x:hidden;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;padding-top:59.92px}.sidenav2 a{text-decoration:none;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s}.sidenav2 .closebtn{position:absolute;color:#000;top:0;left:24.92px;font-size:35.98px}#mySideNav .closebtn:hover,#mySideNav .closebtn:focus{color:#4c4c4c}.navbar-nav>li>a.highlightNavItem{color:#4c4c4c!important}.navbar-nav>li:hover>a.highlightNavItem{color:#000}.highlightNavItemBackground{background-color:#4c4c4c}#btnFilter{background-color:#f28020;color:#fff;padding:5.999px 9.996px;margin-right:0}#btnFilter:focus,#btnFilter:hover{background-color:#f28020!important}.nav-link.dropdown-toggle{display:flex;align-items:center;justify-content:space-between}.nav-link.dropdown-toggle::after{vertical-align:middle}@media(min-width:768px) and (max-width:991px){.navbar-collapse.collapse{display:none!important}.navbar-toggle{display:block}.navbar-header{float:none}.nav>li{display:block;float:none;border:1px #818181 ridge}.nav>li a{text-align:left}}@media only screen and (min-width:320px){.nav>li{margin:0 1em}.nav-item{border-top:1px #818181 ridge;border-bottom:1px #818181 ridge}.navbar-default .navbar-nav .open .dropdown-menu{text-align:left;background-color:#4c4c4c;position:static;float:none;width:auto;margin-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#fff}.navbar-default .navbar-collapse{text-align:center;background-color:#4c4c4c}.navbar-default .navbar-collapse .nav{width:100%}.offcanvas{padding:0}}@media only screen and (min-width:768px){.nav>li{margin:0}.navbar-default .navbar-collapse{background-color:#4c4c4c}.navbar-default .navbar-collapse .nav{display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.navbar-nav{float:none}}@media only screen and (min-width:992px){ul.nav li:hover>ul.dropdown-menu{display:block;margin:0}.navbar-default .navbar-nav .open .dropdown-menu{position:absolute}.nav-item{border:none}}.srp-transit,.vdp-transit-container{display:none}.scrollContent{height:575px;overflow-y:scroll;overflow-x:hidden}#srpHeaderSeoSection h1{font-size:24px;font-family:'OpenSans-SemiBold'}.searchBoxHeaderRows{background-color:#b9b9b9;line-height:1.008px}.queryBox,.facetResultSetting{background-color:#fff}.searchBoxMain a,.searchVehicleTitle a,#vehicleSummaryTop a,.searchBreadcrumbs a,.searchVehicleSalePrice a,.bottompnum{text-decoration:none}.searchBoxArrows{position:relative}.searchBoxArrows:after{content:'<>';font:15px "Consolas",monospace;font-weight:bold;color:#f28020;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);right:18px;top:6px;padding:0 0 2px;position:absolute;pointer-events:none}.panel-title{display:inline-block;width:100%;font-family:'OpenSans'}.panel-title a{width:100%}.panel-title a:hover{text-decoration:none}#searchHeader{width:100%}#searchHeader:hover{cursor:pointer;color:#fff;background-color:#f28020}.transit{font-family:'OpenSans-BoldItalic';color:#fff;font-size:14.98px}.panel{border:none}.panel-heading{padding:5px 15px}.panel-heading span{padding-right:.75em;position:absolute}.searchFilterBoxContent{background-color:#fff}.facetResultSetting{max-height:14.25em;overflow-y:auto}.pgwSlideshowLight ul{padding-left:0}.ps-caption{visibility:hidden}.ui-dialog{z-index:1201!important}.selectorBtnGroup{max-width:150px;margin-left:auto;padding-bottom:1em}.cardContainer{min-height:500px}.cardTitleLink{transition:color .3s ease}.cardTitleLink:hover{color:red}.card-title{height:35px}#valueTradeBtn{border-image-source:linear-gradient(to bottom,#0675c4,#28a9e0);background:linear-gradient(to bottom,#0675c4,#28a9e0)}#preApproveBtn{border-image-source:linear-gradient(to bottom,#00c853,#9ee03e);background:linear-gradient(to bottom,#00c853,#9ee03e)}#vehicleHistoryBtn{border-image-source:linear-gradient(to bottom,#c44c06,#e07128);background:linear-gradient(to bottom,#c44c06,#e07128)}#getInsuranceBtn{border-image-source:linear-gradient(to bottom,#000,#4c4c4c);background:linear-gradient(to bottom,#4c4c4c,#000)}#windowStickerBtn{border-image-source:linear-gradient(to bottom,#b4ccde,#708090);background:linear-gradient(to bottom,#708090,#b4ccde)}.linkTextColor{color:#fff;font-weight:bold;z-index:1;position:relative}.btn-shade{position:relative;transition:all .3s ease}.btn-shade::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.1);opacity:0;transition:opacity .3s ease}.btn-shade:hover::after{opacity:1}.card-body{padding:0!important}.carCard{position:relative;background-color:#ededed;overflow:hidden;height:fit-content;transition:box-shadow .3s ease,transform 1s ease;min-height:500px;max-height:500px}.cardBanner{position:relative;transform-origin:right}.cardBanner:hover{transform:scale(2.55);z-index:10;margin-left:15px}.card-hover-content{visibility:hidden;opacity:0;height:0;overflow:hidden;transition:opacity 1s ease,max-height 1s ease}.carCard.hover-active{box-shadow:0 55px 55px -25px black,0 10px 30px 0 rgba(0,0,0,.1);z-index:2;position:absolute;justify-content:center!important;transition:all 1s ease;overflow:visible;max-height:none}.carCard.hover-active .card-hover-content{visibility:visible;opacity:1;height:auto;transition:opacity 1s ease,max-height 1s ease}.searchVehicleDetailTitle{color:#737373;font-size:14.98px;font-family:'OpenSans';overflow-wrap:break-word}.searchVehicleDetailTitleGrid{color:#737373;font-size:11.9px;font-family:'OpenSans';overflow-wrap:break-word}.searchVehicleDetailValue{color:#424141;font-size:14px;font-family:'OpenSans-SemiBold'}.searchVehicleDetailValueGrid{color:#424141;font-size:11.2px;font-family:'OpenSans-SemiBold'}.searchVehiclePricingAlignment{text-align:center}.searchVehicleUsedPriceHeader{font-size:24.22px;color:#4c4c4c;font-family:'OpenSans-SemiBold'}.searchVehiclePriceUsed{font-size:60.2px;color:#f28020;font-family:'OpenSans'}.searchVehiclePrice{font-family:'OpenSans';font-size:16.94px;color:#000}.searchVehiclePriceGrid{font-family:'OpenSans';font-size:10px;color:#000;padding:0 5px!important}.searchVehiclePriceAccent{font-family:'OpenSans-SemiBold';font-size:16.94px;color:#000}.searchVehiclePriceAccentGrid{font-family:'OpenSans-SemiBold';font-size:10px;color:#000;padding:0 5px!important}.searchVehicleBasePrice{color:#4c4c4c;font-family:'OpenSans-SemiBold';font-size:16.94px}.searchVehicleBasePriceGrid{color:#ff8300;font-family:'OpenSans-SemiBold';font-size:10px}.searchVehicleSalePrice{color:#f28020;font-family:'OpenSans-SemiBold';font-size:21.98px}.searchVehicleSalePriceGrid{color:#f28020;font-family:'OpenSans-SemiBold';font-size:16.1px;padding:0 5px!important}.searchVehicleSaleMileage{font-family:'OpenSans-SemiBold';font-size:19.6px;flex-wrap:nowrap}.searchVehicleDisclaimer{font-family:'OpenSans-Light';font-size:11.2px;color:#000;padding:0 15px}.searchVehicleDisclaimerGrid{font-family:'OpenSans-Light';font-size:9.1px;color:#000;padding:0 5px}#vGrid .searchVehicleBestPriceDiv{text-align:center}.searchVehicleBestPrice,.srpMoreDetails,.searchConfirmAvailable,.warehousePricingBtn{font-family:'OpenSans-Bold';background:#4c4c4c;color:#fff}.searchVehicleBestPrice>span:first-child,.srpMoreDetails>span:first-child,.searchConfirmAvailable>span:first-child{font-family:'OpenSans';font-size:14.7px}.searchVehicleBestPrice>span:last-child,.srpMoreDetails>span:first-child,.searchConfirmAvailable>span:last-child{font-family:'OpenSans-Bold';font-size:22.4px;text-transform:uppercase}.searchVehicleValueTradeButton{background-color:#eee;border:.994px solid gray}.searchVehicleValueTradeButton i{color:#4c4c4c}.searchVehicleValueTradeButton span{font-size:12.6px;font-family:'OpenSans';color:#000;text-transform:uppercase}.searchVehiclePreApproveButton{background-color:#eee;border:.994px solid gray}.searchVehiclePreApproveButton>span:first-child{color:#6ccf1c}.searchVehiclePreApproveButton>span:last-child{font-size:12.6px;font-family:'OpenSans';color:#000;text-transform:uppercase}.searchVehicleVideoTourButton{background-color:#eee;border:.994px solid gray}.searchVehicleVideoTourButton>span:first-child{color:#4c4c4c}.searchVehicleVideoTourButton>span:last-child{font-size:12.6px;font-family:'OpenSans';color:#000;text-transform:uppercase}.searchBreadcrumbs{font-size:14px;text-align:center;overflow:auto}.searchBreadcrumbs ol{list-style-type:none}.searchBreadcrumbs li{float:left;margin:0 5px;list-style-type:none}.vdp-searchBreadcrumbs li{float:none}.srpSpecials{margin:5px 0 0 0}.carfax-link{cursor:pointer}.vehicleDetailPreApproval,.vehicleDetailLeaseRequest,.vehicleDetailSimilarVehicles,.searchVehiclePhoneNumber,.vehicleDetailValueTrade,.vehicleDetailTestDrive,.vehicleDetailCustomizeCommercialVehicle{border-width:3px;font-weight:bold;font-size:16px;padding:5px;text-align:center;align-items:center}.vehicleDetailValueTrade{background:linear-gradient(to bottom,#ffa500,#ff8300);box-shadow:1px 1px 4px #000;color:#fff}.vehicleDetailTestDrive,.vehicleDetailTestDrive:hover{background:linear-gradient(to bottom,#d10000,red);border:none;box-shadow:1px 1px 4px #000;border-radius:5px!important;color:#fff;border-radius:5px}.vehicleDetailCustomizeCommercialVehicle{background:linear-gradient(to bottom,#bbb,#727272);border:none;box-shadow:1px 1px 4px #000;border-radius:5px!important;color:#fff;border-radius:5px}.vehicleDetailSpecial{width:100%;height:auto}.vehicleDetailTitle{font-family:'OpenSans-Bold';font-size:18.9px;color:#000;text-align:center}.vehicleDetailDescriptionHeader{font-family:'OpenSans-Bold';font-size:17.5px;color:#000}.vehicleDetailDescription{font-family:'OpenSans';font-size:14px;color:#000;text-align:left}.vehicleDetailImage{position:relative}.vehicleDetailBaseImage{position:relative}.vehicleDetailCertified{position:absolute;top:1em;left:1em}.vehicleDetailOneOwner{position:absolute;bottom:1em;right:1em;margin:0!important}.vehicleDetailMPGTitle{font-family:'OpenSans';font-size:14px;color:#000}.vehicleDetailMPG{font-family:'OpenSans-ExtraBold';font-size:29.96px;color:#787878}.vehicleDetailEPA{font-family:'OpenSans';font-size:14px;color:#000;text-align:center}.showFeaturesAlignment{text-align:center}#vdShowFeatures{font-family:'OpenSans';font-size:16.1px;color:#4c4c4c;text-decoration:none}.vehicleDetailOptionTitle{font-family:'OpenSans-Bold';font-size:16.1px;font-weight:bold;color:#000;text-align:center}.vehicleDetailOption{font-family:'OpenSans-SemiBold';font-size:14px;color:#737373;padding:4px}#btnVerifyFeatures{background-color:#4c4c4c;width:100%;text-align:center}.vehicleDetailTestDrive{font-family:'OpenSans-SemiBold';font-size:14.56px}.vehicleDetailCustomizeCommercialVehicle{font-family:'OpenSans-SemiBold';font-size:14.56px}.vehicleDetailTestDriveInstructions{font-family:'OpenSans';color:#727272;font-size:12.11px}.vehicleDetailTestDeriveCallToAction{font-family:'OpenSans';color:#4c4c4c;font-size:16.1px}.vehicleDetailTestDeriveCallToAction>a:hover{text-decoration:none;color:#4c4c4c}.vehicleDetailPurchaseDescription{font-family:'OpenSans';color:#4c4c4c;font-size:20.16px}.vehicleDetailLeasePriceAlignment{vertical-align:text-bottom}.vehicleDetailLeasePrice{display:inline-flex;font-family:'OpenSans';color:#4c4c4c;font-size:49.98px}.vehicleDetailLeasePrice span{margin-top:-.15em;margin-bottom:-.15em}.vehicleDetailLeasePriceDescription{display:inline-flex;font-family:'OpenSans';color:#4c4c4c;font-size:19.88px}.vehicleDetailLeaseTerms{font-family:'OpenSans';color:#000;font-size:18.2px}.vehicleDetailDisclaimer{font-family:'OpenSans';color:#000;font-size:11.9px}.vehicleDetailUsedPrice{font-family:'OpenSans';color:#4c4c4c;font-size:68.04px}.vehicleDetailNewPrice{font-family:'OpenSans';color:#000;font-size:16.1px}.vehicleDetailNewPriceAccent{font-family:'OpenSans-SemiBold';color:#000;font-size:16.1px}.vehicleDetailBaseNewPrice{font-family:'OpenSans-SemiBold';color:#4c4c4c;font-size:16.1px}.vehicleDetailPriceDisclaimer{font-family:'OpenSans';color:#000;font-size:11.9px}.vehicleDetailSalePrice,.vehicleDetailSalePriceConditional{font-family:'OpenSans-SemiBold';color:#f28020;font-size:21.84px}.vehicleDetailBestPrice{width:100%;background:#4c4c4c}.vehicleDetailBestPrice span:first-child{font-family:'OpenSans';color:#fff;font-size:17.78px}.vehicleDetailBestPrice span:last-child{font-family:'OpenSans-Bold';color:#fff;font-size:26.6px}.vehicleDetailPriceSectionBackground{background-color:#eee}#additionalRebates{cursor:pointer}.negotiateTitle{font-size:25.62px;font-family:'OpenSans-Light';color:#fff;background:#000;text-transform:uppercase}.negotiateHeader{font-size:25.62px;font-family:'OpenSans';color:#fff;background:#f28020}.negotiateForm{margin-right:0;margin-left:0;background-color:#f28020}.negotiateInputHeaders{font-size:12.88px;font-family:'OpenSans';color:#fff}.negotiateRemainingAmount{font-size:14.42px;font-family:'OpenSans-SemiBold';color:#d4d4d4}.negotiateRemainingAmount label{color:#d4d4d4;font-family:'OpenSans-ExtraBold'}.negotiatePaymentAmount{font-size:14.42px;font-family:'OpenSans-SemiBold';color:#d4d4d4}.negotiatePaymentAmount label{color:#d4d4d4;font-family:'OpenSans-ExtraBold'}.negotiateSubmit{font-size:21.14px;background:#4c4c4c;border:1.4px solid #fff;font-family:'OpenSans-Bold';text-transform:uppercase;color:#fff;width:100%}.negotiateSubmit:hover{color:#fff}.contactControlTitle{font-size:22.4px;font-family:'OpenSans-ExtraBold';color:#000}.contactControlHeader{font-size:15.218px;font-family:'OpenSans-Bold';color:#000}.contactControlVehicle{font-size:11.2px;font-family:'OpenSans';color:#000}.contactControlButton{font-size:27.16px;font-family:'OpenSans-ExtraBold';color:#fff;background:#4c4c4c;width:100%}.pgwSlideshowLight .ps-current>ul>li img:first-child{width:100%}.vdpIframe{width:100%}.aspect-ratio{position:relative;width:100%;height:0;padding-bottom:51%}.aspect-ratio iframe{position:absolute;width:100%;height:100%;left:0;top:0}.tab-content>.tab-pane:not(.active){display:block;height:0;overflow-y:hidden}.vdpTabs>li>a{color:#000}.vdpTabs>li.active>a,.vdpTabs>li.active>a:focus,.vdpTabs>li.active>a:hover{color:#fff;background:#4c4c4c;font-weight:bold}@media(min-width:0){.vdpTabs.nav-justified>li{display:table-cell;width:1%}}.hide-srp-img{opacity:0;height:0}.srp-img-left,.srp-img-right{position:absolute;top:40%;font-size:28px;z-index:9;cursor:pointer;border-radius:25px;padding:0 8px 0 8px;height:40px}.srp-img-left{left:0}.srp-img-right{right:0}#vehicleSummaryBottom .selectorBtnGroup{display:none!important}@media only screen and (min-width:320px){#btnFilter{font-size:16px}.btnFilterDiv{padding:0 15px}.searchImageMaxSize{max-height:23.14em}.searchImageMaxSizeGrid{max-height:10em}.searchResultPageList{text-align:center}.searchResultPageList>span:first-child{font-family:'OpenSans-SemiBold';font-size:16.1px;color:#444343}.searchResultPageList>span:last-child{font-family:'OpenSans-Light';font-size:16.1px;color:#444343}.searchResultPageListAnchor{font-family:'OpenSans-Light';font-size:17.5px;color:#444343}.searchResultPageListAnchor:hover{text-decoration:none;color:#444343}.pnum.active{font-weight:bold}.pnum a{font-family:'OpenSans';font-size:16.1px;color:#444343}.pnum a:hover{color:#f28020}.pageandsortopts{text-align:center;font-family:'OpenSans';font-size:16.1px;color:#444343}#imgWrapper{text-align:center}.searchVehicleImage{text-align:center;position:relative;display:inline-block;margin-right:auto;margin-left:auto}.searchVehicleImageGrid{text-align:center;position:relative;display:inline-block;margin-right:auto;margin-left:auto;max-height:10em;min-height:10em}.searchVehicleBaseImage{position:relative}.searchVehicleCertified{position:absolute;top:0;left:0}.searchVehicleOneOwner{position:absolute;bottom:0;left:0}.searchVehiclePhoneNumber{font-family:'OpenSans';font-size:21px;color:#000}.searchVehiclePhoneNumber a{color:#4c4c4c}.searchVehiclePhoneNumber a:hover{text-decoration:none}.searchVehiclePhoneNumber .vdp-mobile-phone{color:#fff}.searchVehiclePhoneNumberDesktop{font-size:21px}.searchVehicleTitle{color:#000;font-family:'OpenSans-Bold';font-size:18.9px;text-align:center}.searchVehicleTitle a{color:#000}.searchVehicleTitle a:hover{text-decoration:none;color:#f28020}.buttonRow{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.facetResultSetting input[type=checkbox]{height:15px;width:15px}.search-text-btn{background-color:#4c4c4c}.searchResultIcon{font-family:'OpenSans';display:inline-block;margin:2.5px 5px;padding:5px;background:#4c4c4c;color:#fff;border-radius:5px}.searchResultIcon:hover{color:#fff}select.filterSearch{width:50%!important;font-size:15.96px!important}.panel-body label{font-family:'OpenSans'}.panel-heading{cursor:pointer}.optionsContainer{display:flex;flex-wrap:wrap}.optionValueContainer{display:none}.vehicleDetailOptionSubTitle{font-size:14px;font-weight:bold;background:#f5f5f5;padding:10px}.vehicleDetailOptionSubTitle.col-lg-4{background:none}.vehicleDetailOptionContainer,.optionValue{margin:5px 0 5px 0}#btnVerifyFeatures>div{font-family:'OpenSans';font-size:13.02px}.vehicleDetailPreApproval{font-family:'OpenSans-Bold';font-size:18.2px;color:#fff;background:#6ccf1c;width:100%}.vehicleDetailPreApproval:hover,.vehicleDetailValueTrade:hover{color:#fff}.vehicleDetailValueTrade{font-family:'OpenSans-Bold';font-size:18.2px;width:100%}.vehicleDetailTestDrive{font-family:'OpenSans-Bold';font-size:18.2px;width:100%}.vehicleDetailCustomizeCommercialVehicle{font-family:'OpenSans-Bold';font-size:18.2px;width:100%}#scheduleTestDriveForm,#leaseRequestForm,#customizeCommercialVehicleForm{display:none}#scheduleTestDriveForm .linkButton input,#leaseRequestForm .linkButton input,#customizeCommercialVehicleForm .linkButton input{font-size:14px}.vehicleDetailSimilarVehicles:hover{color:#fff}.contactControlSelectQuestions:hover{color:#fff}.vehicleDetailLeaseRequest:hover{color:#fff}.vehicleDetailLeaseRequest{font-family:'OpenSans-Bold';font-size:18.2px;color:#fff;background-color:#f28020;width:100%}.vehicleDetailSimilarVehicles,.vdp-mobile-phone{font-family:'OpenSans-Bold';font-size:18.2px;color:#fff;background-color:#4c4c4c;width:100%}.contactControlSelectQuestions{font-family:'OpenSans-Bold';font-size:18.2px;color:#fff;background:#4c4c4c;width:100%}.vdpSimilarVehicles .searchVehiclePhoneNumber{background:none;border:none;border-image-source:none;box-shadow:none}.vdpSimilarVehicles .vehicleGridTitle{font-size:16.1px}.vdpSimilarVehicles .vehicleGridUsedPrice{font-size:28px}.vdpSimilarVehicles .vehicleGridCall{font-size:17.5px}.vdpSimilarVehicles .vehicleGridSimilarVehicles{display:none}}@media only screen and (min-width:480px){.searchImageMaxSize{max-height:34.28em}.searchImageMaxSizeGrid{max-height:10em}.searchResultPageList>span:first-child,.searchResultPageList>span:last-child{font-size:16.8px}.pnum a{font-size:16.8px}.pageandsortopts{font-size:16.8px}.searchVehicleTitle{font-size:20.58px}.searchVehicleDetailValue{font-size:14.56px}.searchVehicleDetailValueGrid{font-size:11.48px}.searchVehicleUsedPriceHeader{font-size:22.68px}.searchVehiclePriceUsed{font-size:56.28px}.searchVehicleBestPrice,.warehousePricingBtn{font-size:22.4px}.searchBreadcrumbs{font-size:14.875px}.vehicleDetailTitle{font-size:22.4px}.vehicleDetailDescriptionHeader{font-size:15.68px}.vehicleDetailOption{font-size:14px}#btnVerifyFeatures>div{font-size:14.735px}.vehicleDetailPreApproval,.vehicleDetailSimilarVehicles,.vehicleDetailLeaseRequest,.contactControlSelectQuestions{font-size:19.145px}.vehicleDetailTestDrive{font-size:15.435px}.vehicleDetailCustomizeCommercialVehicle{font-size:15.435px}.vehicleDetailTestDriveInstructions{font-size:12.8275px}.vehicleDetailTestDeriveCallToAction{font-size:17.045px}.vehicleDetailPurchaseDescription{font-size:21.42px}.vehicleDetailLeasePrice{font-size:59.92px}.vehicleDetailLeasePriceDescription{font-size:21.14px}.vehicleDetailLeaseTerms{font-size:19.25px}.vehicleDetailDisclaimer{font-size:11.9px}.vehicleDetailUsedPrice{font-size:72.24px}.vehicleDetailNewPrice{font-size:17.045px}.vehicleDetailNewPriceAccent{font-size:17.045px}.vehicleDetailBaseNewPrice{font-size:17.045px}.vehicleDetailSalePrice{font-size:23.1px}.vehicleDetailBestPrice span:first-child{font-size:18.83px}.vehicleDetailBestPrice span:last-child{font-size:28.175px}.negotiateTitle{font-size:27.125px}.negotiateHeader{font-size:27.125px}.negotiateInputHeaders{font-size:13.65px}.negotiateRemainingAmount{font-size:15.26px}.negotiatePaymentAmount{font-size:15.26px}.negotiateSubmit{font-size:22.4px}.contactControlTitle{font-size:23.8px}.contactControlHeader{font-size:16.156px}.contactControlVehicle{font-size:11.9px}.contactControlButton{font-size:28.84px}}@media only screen and (min-width:768px){.searchResultPageList>span:first-child,.searchResultPageList>span:last-child{font-size:17.5px}.pnum a{font-size:17.5px}.pageandsortopts{font-size:17.5px}.searchVehicleTitle{font-size:22.26px}.searchVehicleDetailValue{font-size:15.12px}.searchVehicleDetailValueGrid{font-size:11.62px}.searchVehicleUsedPriceHeader{font-size:21.28px}.searchVehiclePriceUsed{font-size:52.64px}.searchVehicleBestPrice,.warehousePricingBtn{font-size:19.04px}.searchBreadcrumbs{font-size:15.75px}.optionValue:nth-of-type(3n+1){clear:left}.vehicleDetailTitle{font-size:25.9px}.vehicleDetailDescriptionHeader{font-size:18.2px}.vehicleDetailOptionTitle{font-size:16.8px}.vehicleDetailOption{font-size:14px}#btnVerifyFeatures>div{font-size:16.45px}.vehicleDetailPreApproval,.vehicleDetailSimilarVehicles,.vehicleDetailLeaseRequest,.contactControlSelectQuestions{font-size:20.09px}.vehicleDetailTestDrive{font-size:16.31px}.vehicleDetailCustomizeCommercialVehicle{font-size:16.31px}.vehicleDetailTestDriveInstructions{font-size:13.545px}.vehicleDetailTestDeriveCallToAction{font-size:17.99px}.vehicleDetailTestDeriveCallToAction>a:hover{color:#727272}.vehicleDetailPurchaseDescription{font-size:22.68px}.vehicleDetailLeasePrice{font-size:59.92px}.vehicleDetailLeasePriceDescription{font-size:22.4px}.vehicleDetailLeaseTerms{font-size:20.3px}.vehicleDetailDisclaimer{font-size:11.9px}.vehicleDetailUsedPrice{font-size:76.44px}.vehicleDetailNewPrice{font-size:17.99px}.vehicleDetailNewPriceAccent{font-size:17.99px}.vehicleDetailBaseNewPrice{font-size:17.99px}.vehicleDetailSalePrice{font-size:24.36px}.vehicleDetailRebates>span:first-child{font-size:19.88px}.vehiclesDetailRebates>span:last-child{font-size:29.75px}.vehicleDetailBestPrice span:first-child{font-size:19.88px}.vehicleDetailBestPrice span:last-child{font-size:29.75px}.negotiateTitle{font-size:28.63px}.negotiateHeader{font-size:28.63px}.negotiateInputHeaders{font-size:14.42px}.negotiateRemainingAmount{font-size:16.1px}.negotiatePaymentAmount{font-size:16.1px}.negotiateSubmit{font-size:23.66px}.contactControlTitle{font-size:25.2px}.contactControlHeader{font-size:17.108px}.contactControlVehicle{font-size:12.6px}.contactControlButton{font-size:30.52px}}@media only screen and (min-width:992px){#srpHeaderSeoSection h1{font-size:30px}.searchImageMaxSizeGrid{max-height:10em}.searchResultPageList{text-align:left}.searchResultPageList>span:first-child,.searchResultPageList>span:last-child,.searchResultPageListAnchor{font-size:14px}.pnum a{font-size:14px}.pageandsortopts{text-align:right;font-size:16.506px}#vehicleRow{border-top:1em solid transparent;border-bottom:1em solid transparent}#vehicleRow:hover{-moz-border-image:-moz-linear-gradient(top,#efefef 0,#fff 8%,#fff 92%,#efefef 100%);-webkit-border-image:-webkit-linear-gradient(top,#efefef 0,#fff 8%,#fff 92%,#efefef 100%);-o-border-image:linear-gradient(to bottom,#efefef 0,#fff 8%,#fff 92%,#efefef 100%);border-image:linear-gradient(to bottom,#efefef 0,#fff 8%,#fff 92%,#efefef 100%);border-image-slice:1;border-width:1em 0;border-color:#efefef}#imgWrapper{text-align:left}.searchVehicleImage{text-align:left;display:block}.searchVehicleImageGrid{text-align:left;display:block}.searchVehicleTitle{font-size:23.94px;text-align:left}.searchVehicleDetailTitle{font-size:14.98px}.searchVehicleDetailTitleGrid{font-size:11.9px}.searchVehicleDetailValue{font-size:14.98px}.searchVehicleDetailValueGrid{font-size:11.62px}.searchVehiclePricingAlignment{text-align:right}.searchVehicleUsedPriceHeader{font-size:19.88px}.searchVehiclePhoneNumber{font-size:16.8px}.searchVehiclePriceUsed{font-size:42px}.searchVehiclePrice{font-size:14.98px}.searchVehiclePriceAccent{font-size:14.98px}.searchVehicleSalePrice{font-size:17.92px}.searchVehicleSalePriceGrid{font-size:15.12px;padding:0 5px!important}.searchVehicleDisclaimer{padding:0}.searchVehicleDisclaimerGrid{padding:0 5px!important}.searchVehicleBestPrice,.warehousePricingBtn{font-size:17.5px}.searchVehicleBestPrice>span:first-child,.srpMoreDetails>span:first-child{font-size:11.2px}.searchVehicleBestPrice>span:last-child,.srpMoreDetails>span:last-child{font-size:17.5px}.searchBreadcrumbs{font-size:16.625px;text-align:left}.buttonRow{justify-content:flex-start}.searchVehicleRebates>span:first-child{font-family:'OpenSans';font-size:11.9px}.searchVehicleRebates>span:last-child{font-family:'OpenSans-Bold';font-size:17.5px}.vehicleDetailTitle{font-size:29.4px;text-align:left}.vehicleDetailDescriptionHeader{font-size:19.6px}.showFeaturesAlignment{text-align:left}.vehicleDetailOptionTitle{text-align:left}#btnVerifyFeatures>div{font-size:18.165px}.vehicleDetailPreApproval,.vehicleDetailSimilarVehicles,.vehicleDetailLeaseRequest,.contactControlSelectQuestions{font-size:19.25px}.vehicleDetailTestDrive{font-size:15.96px}.vehicleDetailCustomizeCommercialVehicle{font-size:15.96px}.vehicleDetailTestDriveInstructions{font-size:14.2625px}.vehicleDetailTestDeriveCallToAction{font-size:16.996px}.vehicleDetailPurchaseDescription{font-size:21px}.vehicleDetailLeasePrice{font-size:39.9px}.vehicleDetailLeasePriceDescription{font-size:23.66px}.vehicleDetailLeaseTerms{font-size:21.35px}.vehicleDetailDisclaimer{font-size:11.9px}.vehicleDetailUsedPrice{font-size:80.64px}.vehicleDetailNewPrice{font-size:18.935px}.vehicleDetailNewPriceAccent{font-size:18.935px}.vehicleDetailBaseNewPrice{font-size:18.935px}.vehicleDetailSalePrice{font-size:25.62px}.vehicleDetailBestPrice span:first-child{font-size:20.93px}.vehicleDetailBestPrice span:last-child{font-size:31.325px}.negotiateTitle{font-size:28.98px}.negotiateHeader{font-size:28.98px}.negotiateInputHeaders{font-size:14px}.negotiateRemainingAmount{font-size:16.94px}.negotiatePaymentAmount{font-size:16.94px}.negotiateSubmit{font-size:23.492px}.contactControlTitle{font-size:26.6px}.contactControlHeader{font-size:18.046px}.contactControlVehicle{font-size:13.3px}.contactControlButton{font-size:32.2px}.carCard.hover-active{width:35%}}@media only screen and (min-width:1200px){.searchResultPageList>span:first-child,.searchResultPageList>span:last-child{font-size:17.5px}.searchResultPageListAnchor{font-family:'OpenSans-Light';font-size:17.5px;color:#444343}.searchResultPageListAnchor:hover{text-decoration:none;color:#444343}.pnum a{font-size:17.5px}.pageandsortopts{font-size:17.5px}#vehicleRow:hover{-moz-border-image:-moz-linear-gradient(top,#efefef 0,#fff 8%,#fff 92%,#efefef 100%);-webkit-border-image:-webkit-linear-gradient(top,#efefef 0,#fff 8%,#fff 92%,#efefef 100%);-o-border-image:linear-gradient(to bottom,#efefef 0,#fff 8%,#fff 92%,#efefef 100%);border-image:linear-gradient(to bottom,#efefef 0,#fff 8%,#fff 92%,#efefef 100%)}#imgWrapper{text-align:center}.searchVehiclePhoneNumber{font-size:21px}.searchVehicleDetailTitle{font-size:16.1px}.searchVehicleDetailTitleGrid{font-size:12.18px}.searchVehicleDetailValue{font-size:15.96px}.searchVehicleDetailValueGrid{font-size:11.76px}.searchVehiclePriceUsed{font-size:49px}.searchVehiclePrice{font-size:16.94px}.searchVehiclePriceAccent{font-size:16.94px}.searchVehicleSalePrice{font-size:18.9px}.searchVehicleSalePriceGrid{font-size:17.92px}.searchBreadcrumbs{font-size:17.5px}select.filterSearch{width:45%!important}.vehicleDetailTitle{font-size:32.9px}.vehicleDetailDescriptionHeader{font-size:22.4px}.vehicleDetailMPG{font-size:33.88px}.vehicleDetailOptionTitle{font-size:17.5px}.vehicleDetailOption{font-size:14px}#btnVerifyFeatures>div{font-size:19.88px}.vehicleDetailPreApproval,.vehicleDetailSimilarVehicles,.vehicleDetailLeaseRequest,.contactControlSelectQuestions{font-size:21.98px}.vehicleDetailTestDrive{font-size:18.06px}.vehicleDetailCustomizeCommercialVehicle{font-size:18.06px}.vehicleDetailTestDriveInstructions{font-size:14.98px}.vehicleDetailTestDeriveCallToAction{font-size:19.88px}.vehicleDetailPurchaseDescription{font-size:25.2px}.vehicleDetailLeasePrice{font-size:59.92px}.vehicleDetailLeasePriceDescription{font-size:24.92px}.vehicleDetailLeaseTerms{font-size:22.4px}.vehicleDetailDisclaimer{font-size:11.9px}.vehicleDetailUsedPrice{font-size:84.84px}.vehicleDetailNewPrice{font-size:19.88px}.vehicleDetailNewPriceAccent{font-size:19.88px}.vehicleDetailBaseNewPrice{font-size:19.88px}.vehicleDetailSalePrice{font-size:26.88px}.vehicleDetailBestPrice span:first-child{font-size:21.98px}.vehicleDetailBestPrice span:last-child{font-size:32.9px}.negotiateTitle{font-size:31.64px}.negotiateHeader{font-size:31.64px}.negotiateInputHeaders{font-size:15.96px}.negotiateRemainingAmount{font-size:17.78px}.negotiatePaymentAmount{font-size:17.78px}.negotiateSubmit{font-size:26.18px}.contactControlTitle{font-size:28px}.contactControlHeader{font-size:18.998px}.contactControlVehicle{font-size:14px}.contactControlButton{font-size:33.88px}.carCard.hover-active{width:23%}}@media only screen and (min-width:1400px){.carCard.hover-active{width:18%}}@media only screen and (max-width:991.98px),(hover:none){.card-hover-content{visibility:visible;opacity:1;height:max-content}.carCard{max-height:none}.carCard.hover-active{box-shadow:none;z-index:inherit;width:inherit;justify-content:inherit;transition:inherit;max-height:none;pointer-events:none}#cardBodyMobile{visibility:hidden;opacity:0;height:0}}.search_filters{padding:10px;border:1px solid gray;margin-left:10px;margin-top:10px;margin-bottom:10px}.search_filters h4{font-weight:bold;margin-bottom:10px}.searchbox{margin-left:10px;margin-top:10px}.searchbox h4{font-weight:bold;margin-bottom:10px}.queryBox input{width:60%;margin-right:15px;display:inline-block}#accordion .panel-left{padding-right:0!important;margin-right:0!important}#accordion2 .panel{margin:15px}#accordion2 .searchFilterBoxContent{background-color:transparent}.headerText{color:#4c4c4c;font-weight:'OpenSans-Bold'}.border-right{border-right:2px solid #4c4c4c}.tile-section{background-color:#eaeaea;overflow:hidden;padding-bottom:0}.footerHours{color:#fff}.tile-image-container{background-color:#4c4c4c;border-radius:10px;height:220px}.tiles-main-header{color:#f28020;font-family:'OpenSans-ExtraBold'}.tile-title{color:#f28020;text-transform:uppercase;font-family:'OpenSans-Bold'}.tile-section a:hover{text-decoration:none}.vehicleSliderSection{background-image:url("//d3epdvpm6m1atm.cloudfront.net/wesfinch/homepagemedia/sliderbackgroundbig-resized3.jpg");min-height:500px;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center}.vehicleSliderSection h1{font-size:54px;color:#f28020;font-family:'OpenSans-ExtraBold'}.vehicleSliderSection .carMake{color:#f28020}.vehicleSliderSection .vehicleSliderContainer{padding:0 100px}.vehicleSliderSection .left,.vehicleSliderSection .right{position:absolute;top:50%;font-size:36px;color:#f28020;cursor:pointer}.vehicleSliderSection .left{left:3%}.vehicleSliderSection .left{right:3%}.mapContainer{float:none;position:relative}.directions{position:absolute;top:30%;right:15px;width:300px;background-color:#f28020;border-radius:10px;padding:10px;z-index:1}.directionsFrom{width:80%;display:inline}.directions h2{font-family:'OpenSans-ExtraBold'}@media only screen and (min-width:320px){.headerText{font-size:10.92px}.dividerLine{background-color:#f28020;line-height:5px}.mainMenuArrows:after{content:'<>';font:17px "Consolas",monospace;font-weight:bold;color:#f28020;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);right:-5px;top:13px;padding:0 0 2px;position:absolute;pointer-events:none}.footerHours h2{font-size:24px}.footerHours .footerHoursText{font-size:14px;color:#eaeaea}.footerAddress{color:#eaeaea}.tiles-main-header{font-size:21px}}@media only screen and (min-width:480px){.headerText{font-size:14px}.tiles-main-header{font-size:28px}}@media only screen and (min-width:768px){.headerText{font-size:13.3px}.tiles-main-header{font-size:35px}.introductionSection h1{font-size:38.5px}.introductionSection h3{font-size:24.5px}.introductionSection p{font-size:15.4px}}@media only screen and (min-width:992px){.headerText{font-size:14px}.vertically-center-desktop-only{display:flex;align-items:center}.faded{padding-right:0}.tile-section{padding-bottom:50px}.tiles-main-header{font-size:38.5px}.introductionSection h1{font-size:35px}.introductionSection h3{font-size:21px}.introductionSection p{font-size:14px}}@media only screen and (min-width:1200px){.headerText{font-size:21px}.tiles-main-header{font-size:42px}.introductionSection h1{font-size:42px}.introductionSection h3{font-size:25.2px}.introductionSection p{font-size:16.8px}}@media only screen and (min-width:2000px){.introductionSection h1{font-size:47.88px}.introductionSection h3{font-size:29.96px}.introductionSection p{font-size:17.99px}}@font-face{font-family:'OpenSans';src:url('../fonts/OpenSans/Regular/OpenSans.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans/Regular/OpenSans.woff') format('woff'),url('../fonts/OpenSans/Regular/OpenSans.ttf') format('truetype'),url('../fonts/OpenSans/Regular/OpenSans.svg#OpenSans') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'OpenSans-Bold';src:url('../fonts/OpenSans/Bold/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans/Bold/OpenSans-Bold.woff') format('woff'),url('../fonts/OpenSans/Bold/OpenSans-Bold.ttf') format('truetype'),url('../fonts/OpenSans/Bold/OpenSans-Bold.svg#OpenSans-Bold') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'OpenSans-BoldItalic';src:url('../fonts/OpenSans/BoldItalic/OpenSans-BoldItalic.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans/BoldItalic/OpenSans-BoldItalic.woff') format('woff'),url('../fonts/OpenSans/BoldItalic/OpenSans-BoldItalic.ttf') format('truetype'),url('../fonts/OpenSans/BoldItalic/OpenSans-BoldItalic.svg#OpenSans-BoldItalic') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'OpenSans-ExtraBold';src:url('../fonts/OpenSans/ExtraBold/OpenSans-Extrabold.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans/ExtraBold/OpenSans-Extrabold.woff') format('woff'),url('../fonts/OpenSans/ExtraBold/OpenSans-Extrabold.ttf') format('truetype'),url('../fonts/OpenSans/ExtraBold/OpenSans-Extrabold.svg#OpenSans-Extrabold') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'OpenSans-ExtraBoldItalic';src:url('../fonts/OpenSans/ExtraBoldItalic/OpenSans-ExtraboldItalic.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans/ExtraBoldItalic/OpenSans-ExtraboldItalic.woff') format('woff'),url('../fonts/OpenSans/ExtraBoldItalic/OpenSans-ExtraboldItalic.ttf') format('truetype'),url('../fonts/OpenSans/ExtraBoldItalic/OpenSans-ExtraboldItalic.svg#OpenSans-ExtraboldItalic') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'OpenSans-Italic';src:url('../fonts/OpenSans/Italic/OpenSans-Italic.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans/Italic/OpenSans-Italic.woff') format('woff'),url('../fonts/OpenSans/Italic/OpenSans-Italic.ttf') format('truetype'),url('../fonts/OpenSans/Italic/OpenSans-Italic.svg#OpenSans-Italic') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'OpenSans-Light';src:url('../fonts/OpenSans/Light/OpenSans-Light.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans/Light/OpenSans-Light.woff') format('woff'),url('../fonts/OpenSans/Light/OpenSans-Light.ttf') format('truetype'),url('../fonts/OpenSans/Light/OpenSans-Light.svg#OpenSans-Light') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'OpenSans-LightItalic';src:url('../fonts/OpenSans/LightItalic/OpenSansLight-Italic.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans/LightItalic/OpenSansLight-Italic.woff') format('woff'),url('../fonts/OpenSans/LightItalic/OpenSansLight-Italic.ttf') format('truetype'),url('../fonts/OpenSans/LightItalic/OpenSansLight-Italic.svg#OpenSansLight-Italic') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'OpenSans-SemiBold';src:url('../fonts/OpenSans/SemiBold/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans/SemiBold/OpenSans-Semibold.woff') format('woff'),url('../fonts/OpenSans/SemiBold/OpenSans-Semibold.ttf') format('truetype'),url('../fonts/OpenSans/SemiBold/OpenSans-Semibold.svg#OpenSans-Semibold') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'OpenSans-SemiBoldItalic';src:url('../fonts/OpenSans/SemiBoldItalic/OpenSans-SemiboldItalic.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans/SemiBoldItalic/OpenSans-SemiboldItalic.woff') format('woff'),url('../fonts/OpenSans/SemiBoldItalic/OpenSans-SemiboldItalic.ttf') format('truetype'),url('../fonts/OpenSans/SemiBoldItalic/OpenSans-SemiboldItalic.svg#OpenSans-SemiboldItalic') format('svg');font-weight:normal;font-style:normal}.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.navbar-nav .dropdown-menu{z-index:1050}.sidenav a{color:#f28020}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:#f28020}.navbar-toggler,#btnFilter{background:#4c4c4c;border:1px #fff solid;border-radius:5px;padding:4px 10px;box-shadow:1px 1px 4px #000}.navbar-toggler .navbar-toggler-icon,#btnFilter .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='3' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")!important}.nav-link{color:#fff}.navbar-toggler{font:inherit}.tile-section{padding-right:15px;padding-left:15px}.tile-image-container{margin-right:5px}.left{left:0;justify-content:start}.right{right:0;justify-content:end}.left,.right{display:flex;align-items:center;cursor:pointer;border-radius:50%;z-index:10}.faded img{mask-image:linear-gradient(to right,rgba(0,0,0,0) 0%,#000 20%)}.carCard{max-height:400px;min-height:400px}#btnVerifyFeatures{display:none}.vehicleDetailTestDrive{display:none}.lot-buttons a{border:10px solid;border-image-slice:1;border-width:3px;border-image-source:linear-gradient(to bottom,#fa9d4f,#f36f00);box-shadow:1px 1px 4px #000;background-color:#f28020;color:#fff}.lot-buttons a:hover{background-color:#a95209;color:#000}.lot-button-container{display:flex;flex-wrap:wrap;text-align:center;justify-content:space-between}.lot-button-container .linkButton{margin-bottom:10px}.lot-button-all{display:flex;justify-content:center}.lot-button-wrapper{display:inline-block}@media(max-width:768px){.lot-button-wrapper{display:block;width:100%}.lot-button-wrapper .btn{width:100%;margin-bottom:10px}}.mainVideoPlayer #frmSearch{top:50%}.mainVideoPlayer{max-height:30em!important}.videoContainer{max-height:30em;overflow:hidden}@media only screen and (max-width:768px){.videoContainer{max-height:none;overflow:visible}}.buttonRow{justify-content:center;align-items:center}.buttonRow a{margin:auto}#rebatesLead{background-color:#4c4c4c;color:#fff}#rebatesLead:hover{background-color:#f28020;color:#333}.changeZip{background-color:#f28020;font-size:18px;color:#fff;border-image-slice:1;border-width:2px;border-image-source:linear-gradient(to bottom,#a90118,#e52135);padding:5px;cursor:pointer}.srp-insurance-btn,.srp-valuetrade-btn,.srp-preapprove-btn,.srp-windowsticker-btn,.srp-history-btn{border:1px solid;border-width:3px;border-color:#4c4c4c;box-shadow:1px 1px 4px #000;font-weight:bold;font-size:14px;padding:5px;background:linear-gradient(to bottom,#4c4c4c,#000);text-align:center;height:45px;width:172px;margin:10px;display:flex;align-items:center}.srp-valuetrade-btn{border-image-source:linear-gradient(to bottom,#0675c4,#28a9e0);background:linear-gradient(to bottom,#0675c4,#28a9e0)}.srp-preapprove-btn{border-image-source:linear-gradient(to bottom,#00c853,#9ee03e);background:linear-gradient(to bottom,#00c853,#9ee03e)}.srp-windowsticker-btn{border-image-source:linear-gradient(to bottom,#b4ccde,#708090);background:linear-gradient(to bottom,#708090,#b4ccde)}.srp-insurance-btn a,.srp-valuetrade-btn a,.srp-windowsticker-btn a,.srp-preapprove-btn a,.vehicleDetailPreApproval a{color:#fff;text-decoration:none}.srp-history-btn{background:none}.srp-history-btn img{max-width:105px}.btn-primary.search-text-btn:active,.btn-primary.search-text-btn:hover,.searchBoxButtonText:hover{background-color:#fff}.searchBoxButtonText:hover{color:#f28020}.vehicleDetailNewPriceAccent,.searchVehiclePriceAccent{font-size:15.4px;font-family:'OpenSans'}.vehicleDetailValueTrade{border-image-source:linear-gradient(to bottom,#0675c4,#28a9e0);background:linear-gradient(to bottom,#0675c4,#28a9e0)}.vehicleDetailPreApproval,.vehicleDetailLeaseRequest,.vehicleDetailSimilarVehicles,.searchVehiclePhoneNumber{border:1px solid;border-width:3px;font-weight:bold;font-size:16px;padding:5px;text-align:center;align-items:center}.searchVehiclePhoneNumber{background:linear-gradient(to bottom,#ffa500,#ff8300);border-image-source:linear-gradient(to bottom,#af0000,#ed1c24);box-shadow:1px 1px 4px #000;border:none}.vehicleDetailSimilarVehicles a,.searchVehiclePhoneNumber a,.searchVehiclePhoneNumber span{text-decoration:none;color:#fff}#bvgVehicles a{color:#000}.vehicleDetailPreApproval{background:linear-gradient(to bottom,#00c853,#9ee03e);border-image-source:linear-gradient(to bottom,#00c853,#9ee03e);box-shadow:1px 1px 4px #000}.vehicleDetailLeaseRequest,.vehicleDetailLeaseRequest:hover{background:linear-gradient(to bottom,#ffc102,#ffd44e);border-image-source:linear-gradient(to bottom,#ffd44e,#ffc102);box-shadow:1px 1px 4px #000;text-shadow:none;color:#000}.vehicleDetailSimilarVehicles{background:linear-gradient(to bottom,#4c4c4c,#000);border-image-source:linear-gradient(to bottom,#000,#4c4c4c);box-shadow:1px 1px 4px #000}.vehicleDetailSimilarVehicles a{text-decoration:none}.vehicleDetailSimilarVehicles a{color:#fff}.vehicleDetailBestPrice,#btnContactUs,#btnNegotiate{border:10px solid;border-image-slice:1;border-width:3px;border-image-source:linear-gradient(to bottom,#000,#000);box-shadow:1px 1px 4px #000}#btnVerifyFeatures div{text-shadow:1px 1px 10px #000}@media only screen and (min-width:320px){.emphasizedPrice{font-size:24.5px!important;color:#f28020}.vehicleDetailBaseNewPrice{color:#f28020;font-size:21.84px}.vehicleDetailSalePrice,.vehicleDetailSalePriceConditional{color:#f28020;font-size:16.1px}.vehicleDetailSalePrice{font-size:26.88px}.vehicleDetailNewPriceAccent,.searchVehiclePriceAccent{font-size:12.6px;font-family:'OpenSans'}.flexClass-noWrap{display:flex;align-items:center}.searchVehiclePreApproveButton{background:#6ccf1c;border:none}.searchVehiclePreApproveButton span{color:#fff!important}.vehicleDetailTestDeriveCallToAction a,.vehicleDetailUsedPrice,.vehicleGridUsedPrice{color:#f28020}}@media only screen and (min-width:480px){.emphasizedPrice{font-size:25.9px!important}.vehicleDetailNewPriceAccent,.searchVehiclePriceAccent{font-size:15.4px}}@media only screen and (min-width:767px){.vehicleDetailNewPriceAccent,.searchVehiclePriceAccent{font-size:14px}}@media only screen and (min-width:992px){.buttonRow{justify-content:flex-start}.emphasizedPrice{font-size:19.6px!important}.vehicleDetailNewPriceAccent,.searchVehiclePriceAccent{font-size:11.2px}.searchVehicleBestPrice>span:last-child{font-size:14px}}@media only screen and (min-width:1200px){.emphasizedPrice{font-size:21.7px!important}.vehicleDetailNewPriceAccent,.searchVehiclePriceAccent{font-size:11.9px;font-family:'OpenSans'}.searchVehiclePriceUsed,.vehicleDetailUsedPrice{font-size:38.5px}.vehicleDetailSalePriceConditional{font-size:19.88px}.searchVehicleBestPrice>span:last-child{font-size:17.5px}}@media only screen and (min-width:1400px){.vehicleDetailNewPriceAccent,.searchVehiclePriceAccent{font-size:13.3px}}