.dropdown-toggle::after{display:none}small.help-block{color:#f00!important}.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:'Montserrat',sans-serif}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:#27a2d9;font:15.988px 'Montserrat',sans-serif;text-transform:uppercase;color:#fff;width:100%;display:inline-block;padding:.6375em 0 .6375em 0}.linkButton a:hover,.linkButton input:hover{background-color:#27a2d9;text-decoration:none}.stick{position:fixed;top:0;width:100%;z-index:999;overflow-y:auto;max-height:100%}.changeColor{color:#27a2d9!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 #f00}.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:#27a2d9;border:0;margin:0!important}.autoWidthSelect{width:auto}.extraBold{font-family:'Montserrat',sans-serif}.vertically-center{display:flex;align-items:center}.hideOverflow{overflow:hidden}.strike-through{text-decoration:line-through}.bvgImgWrapper{height:250px;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:#fff;color:#000;padding:.75em 0 .75em 0}.footerSiteName{font-size:35px;font-family:'Montserrat',sans-serif}.footerSiteName sup{font-size:14px;top:-1.25em}.footerSitePages a{color:#000}.footerSitePages a:hover{text-decoration:none;color:#fff}.footerDisclaimer a{color:#000}.footerHeaderLine{background-color:#27a2d9;border:0;height:1.4px}footer i,footer em{font-size:42px!important;color:#27a2d9}.footerSocialMedia{display:flex;justify-content:space-evenly}.siteLotFooterHeader{font-family:'Montserrat',sans-serif;font-size:14px;color:#c8c8c8;text-decoration:underline}.siteLotFooter{color:#c8c8c8;text-decoration:none}.siteLotFooter:hover{text-decoration:none;color:#27a2d9}.siteCopyrightSection{background-color:#fff;padding:.75em 0 .75em 0}.siteCopyrightSection span{color:#000}.siteCopyrightSection span #companyText{color:#27a2d9}.siteCopyrightSection span #companyText:hover{color:#27a2d9;text-decoration:none}.siteCopyrightSection span a{color:#000}.siteCopyrightSection span a:hover{color:#27a2d9;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}#smsConsent{font-size:10px;font-weight:normal}@media only print{.hideOnPrint{display:none!important}.printDisplay{display:block}.vehicleDetailTitle{margin:1em 0!important;font-family:'Montserrat',sans-serif;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:991px){.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:#fff}}@media only screen and (min-width:2000px){.globalMarginSpacing{margin-top:1.25em;margin-bottom:1.25em}}@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}.img-thumbnail{max-height:149.94px}.jobDetails,.appDetails{display:none}.appQuestions .col-xs-4{padding:0}.emailError{color:#f00}.resumeError{display:none;color:#f00}.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:'Montserrat',sans-serif}#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:'Montserrat',sans-serif}#mapCanvas{height:400px}#map{height:400px}.lotImage{height:70px}.lotImage img{max-height:70px}.lotName{font-size:21px;font-family:'Montserrat',sans-serif;min-height:55px;display:flex;justify-content:center}.mapLotHours-container,.embedded-email-form div{background-color:#c8c8c8;color:#000}.lotLink{cursor:pointer}#lotAddress,#lotCityStateZip,#lotPhone{font-size:16.1px}#makeListDiv{display:none}.formSendButton,.formSendButton input{float:right}.fleetMidHeader{color:#27a2d9;font-family:'Montserrat',sans-serif}.fleetStaffDiv{font-size:17.5px}.fleetStaffName{font-family:'Montserrat',sans-serif}.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:#c8c8c8}.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 #27a2d9!important;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 [data-bs-target]{height:10px!important}.carousel-indicators .active{width:30px;height:10px;margin:5px;background:#27a2d9!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:#27a2d9;font-size:28px}.reviewsHeader{color:#27a2d9;font-family:'Montserrat',sans-serif}.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:'Montserrat',sans-serif;text-decoration:underline}#additionalRebates{font-family:'Montserrat',sans-serif}#incentivesModal{font-family:'Montserrat',sans-serif}.vehicleGridRebates{background-color:#27a2d9;color:#fff}.searchVehicleRebates{background-color:#228b22;color:#fff}.searchVehicleRebatesGrid{background-color:#228b22;color:#fff}.searchVehicleRebatesGrid:hover{background-color:#1b791b;color:#fff}.searchVehicleRebates>span:first-child{font-family:'Montserrat',sans-serif;font-size:11.9px}.searchVehicleRebates>span:last-child{font-family:'Montserrat',sans-serif;font-size:22.4px}.vehicleDetailRebates{width:100%;background-color:#228b22;color:#fff}.vehicleDetailRebates>span:first-child{font-family:'Montserrat',sans-serif;font-size:17.78px}.vehicleDetailRebates>span:last-child{font-family:'Montserrat',sans-serif;font-size:26.6px}.vehicleGridRebates>span:first-child{font-family:'Montserrat',sans-serif;font-size:11.9px}.vehicleGridRebates>span:last-child{font-family:'Montserrat',sans-serif;font-size:20.44px}@media(max-width:992px){div[aria-describedby="incentivesModal"]{width:100%!important}}.incentiveContainer{border:1px solid #27a2d9;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:url("//d3nmpk5enovdg9.cloudfront.net/landmark/hostedimages/LAND_Homepage_BackgroundGraphic_2000x600px_020723_v1_BF.jpg")}.vehicleGridTitle{font-family:'Montserrat',sans-serif;font-size:18.2px;color:#000;height:48px;display:block;overflow:hidden}.vehicleGridBestPrice{font-family:'Montserrat',sans-serif;font-size:20.02px;background:#27a2d9;color:#fff}.vehicleGridUsedPrice{font-family:'Montserrat',sans-serif;font-size:28px;color:#27a2d9}.vehicleGridUsedPrice:hover{color:#27a2d9;text-decoration:none;cursor:pointer}.vehicleGridCall{font-family:'Montserrat',sans-serif;font-size:21px;color:#000}.vehicleGridSimilarVehicles{font-family:'Montserrat',sans-serif;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}.mainVideoPlayer{visibility:hidden}@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:'Montserrat',sans-serif}.siteHeaderTitle h1 sup{font-size:14px;top:-1.25em}.siteHeaderTitle h4,.siteHeaderTitle .slogan{font:14px 'Montserrat',sans-serif;color:#000}.siteHeaderTitle .headerPhone{color:#fff;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:'Montserrat',sans-serif;font-size:14px;color:#000;background-color:#fff;font-weight:'Montserrat',sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none}.searchBoxSelect::-ms-expand{display:none}.searchBoxSelect.fuzzySearchBox{background-color:#fff;color:#000}.searchBoxButtonText{background-color:#27a2d9;color:#fff;min-width:100%;font-family:'Montserrat',sans-serif;font-size:14px}.searchBoxButtonText:hover,.search-text-btn:hover{background-color:#27a2d9}.searchBoxButtonImage{background-color:#27a2d9;min-width:100%;font-family:'Montserrat',sans-serif;font-size:12.88px}.searchBoxButtonImage span{color:#fff}.searchBoxButtonImage:hover{background-color:#27a2d9}.searchBoxButtonTransparent{color:#fff;background-color:transparent;border:0;font-family:'Montserrat',sans-serif;font-size:15.4px}.searchBoxButtonTransparent:hover{color:#27a2d9}.searchBoxTypeHeader{color:#fff;font:16.1px 'Montserrat',sans-serif}.searchBoxTypeText{font-family:'Montserrat',sans-serif;color:#fff;font-size:10.22px}.panel-body div div:last-child{padding-right:0}.specialsHeader{font-size:34.02px;font-family:'Montserrat',sans-serif}.specialsImage{margin:0 auto}.firstHeader{font-size:34.02px;font-family:'Montserrat',sans-serif}.firstHeaderLandingPage{font-size:22.12px;text-align:center;font-family:'Montserrat',sans-serif}.dynamicSpecialsSeo{font-size:20.02px;font-family:'Montserrat',sans-serif}.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:'Montserrat',sans-serif}.contactMidHeader{font-size:19.6px}.dealershipHeader{font-size:19.6px;font-family:'Montserrat',sans-serif}.serviceHeader,.serviceSpecialHeader{font-size:28px;font-family:'Montserrat',sans-serif}.serviceMidHeader{font-size:19.6px;font-family:'Montserrat',sans-serif}.serviceSmHeader{font-size:18.2px}.financingTitle p{font-size:25.76px;font-family:'Montserrat',sans-serif;color:#6ccf1c;text-align:center}.financingHeader{font-size:13.02px;font-family:'Montserrat',sans-serif;color:#717171;text-align:center}.financingHeaderContent{font-size:14.98px;font-family:'Montserrat',sans-serif;color:#555;text-align:center}.financingApplyLink{background:#6ccf1c;width:100%;text-decoration:none!important}.financingApplyLink :hover{cursor:pointer}.financingApplyText{font-size:28px;font-family:'Montserrat',sans-serif;color:#fff;text-align:center}.financingDisclaimer{font-size:11.9px;font-family:'Montserrat',sans-serif;color:#444343;text-align:center}.financingMainContent{font-size:14.98px;font-family:'Montserrat',sans-serif;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:'Montserrat',sans-serif}.pageNotFoundUl li a{font-size:14px}.aboutUsHeader{font-size:34.02px;font-family:'Montserrat',sans-serif}.aboutUsMidHeader{color:#27a2d9;font-size:19.6px;font-family:'Montserrat',sans-serif}.aboutUsText,.lPageText{font-size:14px}.aboutUsImages div{overflow:hidden}.leadHeader{font-family:'Montserrat',sans-serif;font-size:35px;text-align:center}.leadCities{font-family:'Montserrat',sans-serif;font-size:17.5px;text-align:center}.leadInfo{font-family:'Montserrat',sans-serif;font-size:14px;text-align:left}.reviewsHeader{font-size:21px}.review .source,.review .ratingStar{font-size:14px}.dealerSocialConnect{font-family:'Montserrat',sans-serif;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:#c8c8c8;color:#000}.locationsRow .locationsTitle{text-transform:uppercase;font-family:'Montserrat',sans-serif;font-size:25.76px}.lotText{font-family:'Montserrat',sans-serif;font-size:14.98px}.lotText a{color:#000}.homeSeoSection h1,.homeSeoSection h2,.homeSeoSection h3,.homeSeoSection h4,.homeSeoSection h5,.homeSeoSection h6{font-family:'Montserrat',sans-serif}.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:'Montserrat',sans-serif}.emailHeader{background-color:#1d1d1d;color:#fff;font-weight:normal}.serviceInput{margin-bottom:20px;min-width:100%}.serviceInputButton{margin-bottom:5px;background-color:#27a2d9;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:'Montserrat',sans-serif}.searchBoxButtonText{font-size:14.7px}.searchBoxButtonImage{font-size:14.7px}.searchBoxTypeText{font-size:11.48px}.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:'Montserrat',sans-serif}.searchBoxSelect{font-size:15.4px}.searchBoxButtonText{font-size:15.4px}.searchBoxButtonImage{font-size:15.4px}.searchBoxTypeText{font-size:12.74px}.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 'Montserrat',sans-serif}.siteHeaderTitle h1 sup{font-size:19.88px;top:-2.75em}.mainVideoPlayer #frmSearch #searchBox{position:relative;top:0%;-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);-webkit-transform:translateY(0%);transform:translateY(0%)}.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}.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){.specialsHeader{font-size:60.06px}.dynamicSpecialsSeo{font-size:23.94px}.careersHeader{font-size:60.06px;font-family:'Montserrat',sans-serif}.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:75em}.searchBoxVertical{width:450px}.searchBoxVertical .searchBoxSelect{font-size:21px}.searchBoxVertical .fuzzySearchBox.searchBoxSelect{font-size:16.8px}}.navbar{margin-bottom:0!important}.dropdown-submenu .dropdown-menu{float:left;left:100%;top:0;margin-top:-6px;border:0}.navbar-default,nav{background-color:#fff;border:0!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:#000;font:16.8px 'Montserrat',sans-serif;border-bottom:0 solid #fff}.nav-item a:hover{background-color:#fff;border-bottom:0 solid #fff}.navbar-default .navbar-nav>li:hover>a,.navbar-default .navbar-nav>li:focus>a{color:#fff;background-color:#fff;border-bottom:0 solid #fff}.navbar-nav>li>.dropdown-menu,.nav .dropdown .dropdown-menu,.dropdown-item{background-color:#fff;border-radius:0}a.dropdown-item,a.nav-link{padding-top:4px;padding-bottom:4px}.dropdown-menu>li>a{font-size:17.5px;color:#333}.dropdown-menu>li>a:hover{color:#fff;background-color:#27a2d9}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#fff;background-color:#27a2d9}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:#27a2d9}.dropdown-menu.show{position:relative!important;transform:none!important}.offcanvas{padding:10px;background-color:#fff;overflow:auto}.offcanvas .dropdown-menu.show,.offcanvas .dropdown-item{background-color:#dedede}.offcanvas .nav-item{width:100%}.offcanvas .btn-close{top:0;right:0;margin:10px}.dropdown-submenu .dropdown-menu{left:100%}.sidenav{height:100%;width:0;position:fixed;z-index:10;top:0;left:0;background:#dedede;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:#fff}.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:#dedede;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:#fff}.navbar-nav>li>a.highlightNavItem{color:#27a2d9!important}.navbar-nav>li:hover>a.highlightNavItem{color:#000}.highlightNavItemBackground{background-color:#27a2d9}#btnFilter{background-color:#27a2d9;color:#fff;padding:5.999px 9.996px;margin-right:0}#btnFilter:focus,#btnFilter:hover{background-color:#27a2d9!important}.nav-link.dropdown-toggle{display:flex;align-items:center;justify-content:space-between}.nav-link.dropdown-toggle::after{vertical-align:middle}.fuzzySearchBoxLinks a{font-weight:bold;text-decoration:underline}@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,.dropdown-item{border-top:1px #818181 ridge;border-bottom:1px #818181 ridge}.navbar-default .navbar-nav .open .dropdown-menu{text-align:left;background-color:#fff;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:#333}.navbar-default .navbar-collapse{text-align:center;background-color:#dedede}.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:#fff}.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,.dropdown-item{border:0}.dropdown-menu.show{position:absolute!important}}.srp-transit,.vdp-transit-container{display:none}.custom-option{cursor:pointer}.custom-option.selected{border-color:#f00!important;color:#f00!important}.centerIcon{padding-top:5px}.scrollButton{position:sticky;top:0;z-index:100;background-color:#fff;margin-left:15px;margin-right:15px}.search_filtersMobile{padding:10px;border:1px solid #808080;margin:15px;background-color:#fff}.search_filtersMobile h4{font-weight:bold;margin-bottom:10px}.scrollContent{height:575px;overflow-y:scroll;overflow-x:hidden}#srpHeaderSeoSection h1{font-size:24px;font-family:'Montserrat',sans-serif}.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:#27a2d9;-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:'Montserrat',sans-serif;font-weight:bold;font-size:16px}.panel-title a{width:100%}.panel-title a:hover{text-decoration:none}.number-style{font-size:.8em;color:#818080}#searchHeader{width:100%}#searchHeader:hover{cursor:pointer;color:#fff;background-color:#27a2d9}.transit{font-family:'Montserrat',sans-serif;color:#fff;font-size:14.98px}.panel{border:0}.panel-heading{padding:5px 15px}.panel-heading span{padding-right:.75em;position:absolute}.searchFilterBoxContent{background-color:#fff}.searchDropdown{margin-bottom:3px}.searchLabel{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-indent:-5px;padding-left:5px}input[type=checkbox]{accent-color:#27a2d9}.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}#srpHeaderSeoSection{z-index:100}.cardTitleLink{transition:color .3s ease}.cardTitleLink:hover{color:#f00}.card-title{border-bottom:1px solid #333;margin:0 -1rem;padding:0 1rem}#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}.showMoreBtn{cursor:pointer;background-color:#ededed;position:absolute;bottom:0;left:0;width:100%;z-index:5}.showMoreBtn a{color:#000}.carCard.hover-active .showMoreBtn{cursor:pointer;background-color:initial;position:relative;z-index:10}.card-body{padding:0!important}.carCard{position:relative;background-color:#ededed;overflow:hidden;height:fit-content;transition:box-shadow .3s ease,transform 1s ease;padding-left:0!important;padding-right:0!important;max-height:500px;min-height:500px;border-radius:30px}.searchImageMaxSizeGrid{display:block;width:100%;height:100%;object-fit:cover;object-position:center;max-height:none;border-radius:30px 30px 0 0}.cardBanner{position:relative;transform-origin:right}.carCard.hover-active .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}.cardHoverContentSelect{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}.carCard.hover-active .cardHoverContentSelect{visibility:visible;opacity:1;height:auto;transition:opacity 1s ease,max-height 1s ease}.card-footer{padding:0 3px 5px 3px!important;border-top:0}.card-text{padding-bottom:2px}.srpListingImage img{height:500px;border-radius:.375em}.searchVehicleDetailTitle{color:#737373;font-size:14.98px;font-family:'Montserrat',sans-serif;overflow-wrap:break-word}.searchVehicleDetailTitleGrid{color:#737373;font-size:11.9px;font-family:'Montserrat',sans-serif;overflow-wrap:break-word}.searchVehicleDetailValue{color:#424141;font-size:14px;font-family:'Montserrat',sans-serif}.searchVehicleDetailValueGrid{color:#424141;font-size:11.2px;font-family:'Montserrat',sans-serif}.searchVehiclePricingAlignment{text-align:center}.searchVehicleUsedPriceHeader{font-size:24.22px;color:#27a2d9;font-family:'Montserrat',sans-serif}.searchVehiclePriceUsed{font-size:60.2px;color:#27a2d9;font-family:'Montserrat',sans-serif}.searchVehiclePriceUsedGrid{font-size:60.2px;color:#27a2d9;font-family:'Montserrat',sans-serif}.searchVehiclePrice{font-family:'Montserrat',sans-serif;font-size:16.94px;color:#000}.searchVehiclePriceGrid{font-family:'Montserrat',sans-serif;font-size:10px;color:#000;padding:0 5px!important}.searchVehiclePriceAccent{font-family:'Montserrat',sans-serif;font-size:16.94px;color:#000}.searchVehiclePriceAccentGrid{font-family:'Montserrat',sans-serif;font-size:10px;color:#000;padding:0 5px!important}.searchVehicleBasePrice{color:#27a2d9;font-family:'Montserrat',sans-serif;font-size:16.94px}.searchVehicleBasePriceGrid{color:#ff8300;font-family:'Montserrat',sans-serif;font-size:10px}.searchVehicleSalePrice{color:#27a2d9;font-family:'Montserrat',sans-serif;font-size:21.98px}.searchVehicleSalePriceGrid{color:#27a2d9;font-family:'Montserrat',sans-serif;font-size:16.1px;padding:0!important}.searchVehicleSalePriceGridUsed{color:#27a2d9;font-family:'Montserrat',sans-serif;font-size:24.5px;padding:0!important}.searchVehicleSaleMileage{font-family:'Montserrat',sans-serif;font-size:19.6px;flex-wrap:nowrap}.searchVehicleSaleMileageGrid{font-family:'Montserrat',sans-serif;font-size:14px;flex-wrap:nowrap}.searchVehicleDisclaimer{font-family:'Montserrat',sans-serif;font-size:11.2px;color:#000;padding:0 15px}.searchVehicleDisclaimerGrid{font-family:'Montserrat',sans-serif;font-size:9.1px;color:#000;padding:0 5px}#vGrid .searchConfirmAvailableDiv,#vGrid .searchVehicleBestPriceDiv{text-align:center}#vGrid .disclaimerBox{transform:none;bottom:-65px;left:15px}.searchVehicleBestPrice,.srpMoreDetails,.searchConfirmAvailable,.warehousePricingBtn{font-family:'Montserrat',sans-serif;background:#27a2d9;color:#fff}.searchVehicleBestPrice>span:first-child,.srpMoreDetails>span:first-child,.searchConfirmAvailable>span:first-child{font-family:'Montserrat',sans-serif;font-size:14.7px}.searchVehicleBestPrice>span:last-child,.srpMoreDetails>span:first-child,.searchConfirmAvailable>span:last-child{font-family:'Montserrat',sans-serif;font-size:22.4px;text-transform:uppercase}.searchVehicleValueTradeButton{background-color:#eee;border:.994px solid #808080}.searchVehicleValueTradeButton i{color:#27a2d9}.searchVehicleValueTradeButton span{font-size:12.6px;font-family:'Montserrat',sans-serif;color:#000;text-transform:uppercase}.searchVehiclePreApproveButton{background-color:#eee;border:.994px solid #808080}.searchVehiclePreApproveButton>span:first-child{color:#6ccf1c}.searchVehiclePreApproveButton>span:last-child{font-size:12.6px;font-family:'Montserrat',sans-serif;color:#000;text-transform:uppercase}.searchVehicleVideoTourButton{background-color:#eee;border:.994px solid #808080}.searchVehicleVideoTourButton>span:first-child{color:#27a2d9}.searchVehicleVideoTourButton>span:last-child{font-size:12.6px;font-family:'Montserrat',sans-serif;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}.srp-bottom-seotext{word-break:break-word}.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,#f00);border:0;box-shadow:1px 1px 4px #000;border-radius:5px!important;color:#fff;border-radius:5px}.vehicleDetailCustomizeCommercialVehicle{background:linear-gradient(to bottom,#bbb,#727272);border:0;box-shadow:1px 1px 4px #000;border-radius:5px!important;color:#fff;border-radius:5px}.vehicleDetailSpecial{width:100%;height:auto}.vehicleDetailTitle{font-family:'Montserrat',sans-serif;font-size:18.9px;color:#000;text-align:center}.vehicleDetailDescriptionHeader{font-family:'Montserrat',sans-serif;font-size:17.5px;color:#000}.vehicleDetailDescription{font-family:'Montserrat',sans-serif;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:'Montserrat',sans-serif;font-size:14px;color:#000}.vehicleDetailMPG{font-family:'Montserrat',sans-serif;font-size:29.96px;color:#787878}.vehicleDetailEPA{font-family:'Montserrat',sans-serif;font-size:14px;color:#000;text-align:center}.showFeaturesAlignment{text-align:center}#vdShowFeatures{font-family:'Montserrat',sans-serif;font-size:16.1px;color:#27a2d9;text-decoration:none}.vehicleDetailOptionTitle{font-family:'Montserrat',sans-serif;font-size:16.1px;font-weight:bold;color:#000;text-align:center}.vehicleDetailOption{font-family:'Montserrat',sans-serif;font-size:14px;color:#737373;padding:4px}.btnVerifyFeatures,#btnVerifyFeatures{background-color:#4d4d4d;width:100%;text-align:center;border-image-source:linear-gradient(to bottom,#1f1f1f,#4c4c4c);background:linear-gradient(to bottom,#4c4c4c,#1f1f1f)}.btnVerifyFeatures:hover{background-color:#4d4d4d}.vehicleDetailTestDrive{font-family:'Montserrat',sans-serif;font-size:14.56px}.vehicleDetailCustomizeCommercialVehicle{font-family:'Montserrat',sans-serif;font-size:14.56px}.vehicleDetailTestDriveInstructions{font-family:'Montserrat',sans-serif;color:#727272;font-size:12.11px}.vehicleDetailTestDeriveCallToAction{font-family:'Montserrat',sans-serif;color:#27a2d9;font-size:16.1px}.vehicleDetailTestDeriveCallToAction>a:hover{text-decoration:none;color:#27a2d9}.vehicleDetailPurchaseDescription{font-family:'Montserrat',sans-serif;color:#27a2d9;font-size:20.16px}.vehicleDetailLeasePriceAlignment{vertical-align:text-bottom}.vehicleDetailLeasePrice{display:inline-flex;font-family:'Montserrat',sans-serif;color:#27a2d9;font-size:49.98px}.vehicleDetailLeasePrice span{margin-top:-.15em;margin-bottom:-.15em}.vehicleDetailLeasePriceDescription{display:inline-flex;font-family:'Montserrat',sans-serif;color:#27a2d9;font-size:19.88px}.vehicleDetailLeaseTerms{font-family:'Montserrat',sans-serif;color:#000;font-size:18.2px}.vehicleDetailDisclaimer{font-family:'Montserrat',sans-serif;color:#000;font-size:11.9px}.vehicleDetailUsedPrice{font-family:'Montserrat',sans-serif;color:#27a2d9;font-size:68.04px}.vehicleDetailNewPrice{font-family:'Montserrat',sans-serif;color:#000;font-size:16.1px}.vehicleDetailNewPriceAccent{font-family:'Montserrat',sans-serif;color:#000;font-size:16.1px}.vehicleDetailBaseNewPrice{font-family:'Montserrat',sans-serif;color:#27a2d9;font-size:16.1px}.vehicleDetailPriceDisclaimer{font-family:'Montserrat',sans-serif;color:#000;font-size:11.9px}.vehicleDetailSalePrice,.vehicleDetailSalePriceConditional{font-family:'Montserrat',sans-serif;color:#27a2d9;font-size:21.84px}.vehicleDetailBestPrice{width:100%;background:#27a2d9}.vehicleDetailBestPrice span:first-child{font-family:'Montserrat',sans-serif;color:#fff;font-size:17.78px}.vehicleDetailBestPrice span:last-child{font-family:'Montserrat',sans-serif;color:#fff;font-size:26.6px}.vehicleDetailPriceSectionBackground{background-color:#eee}#additionalRebates{cursor:pointer}.negotiateTitle{font-size:25.62px;font-family:'Montserrat',sans-serif;color:#fff;background:#000;text-transform:uppercase}.negotiateHeader{font-size:25.62px;font-family:'Montserrat',sans-serif;color:#fff;background:#27a2d9}.negotiateForm{margin-right:0;margin-left:0;background-color:#000}.negotiateInputHeaders{font-size:12.88px;font-family:'Montserrat',sans-serif;color:#fff}.negotiateRemainingAmount{font-size:14.42px;font-family:'Montserrat',sans-serif;color:#d4d4d4}.negotiateRemainingAmount label{color:#d4d4d4;font-family:'Montserrat',sans-serif}.negotiatePaymentAmount{font-size:14.42px;font-family:'Montserrat',sans-serif;color:#d4d4d4}.negotiatePaymentAmount label{color:#d4d4d4;font-family:'Montserrat',sans-serif}.negotiateSubmit{font-size:21.14px;background:#27a2d9;border:1.4px solid #fff;font-family:'Montserrat',sans-serif;text-transform:uppercase;color:#fff;width:100%}.negotiateSubmit:hover{color:#fff}.contactControlTitle{font-size:22.4px;font-family:'Montserrat',sans-serif;color:#000}.contactControlHeader{font-size:15.218px;font-family:'Montserrat',sans-serif;color:#000}.contactControlVehicle{font-size:11.2px;font-family:'Montserrat',sans-serif;color:#000}.contactControlButton{font-size:27.16px;font-family:'Montserrat',sans-serif;color:#fff;background:#27a2d9;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>button{color:#000}.vdpTabs>li>button.active,.vdpTabs>li>button.active:focus,.vdpTabs>li>button.active:hover{color:#fff;background:#27a2d9;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}.searchResultPageList{text-align:center}.searchResultPageList>span:first-child{font-family:'Montserrat',sans-serif;font-size:16.1px;color:#444343}.searchResultPageList>span:last-child{font-family:'Montserrat',sans-serif;font-size:16.1px;color:#444343}.searchResultPageListAnchor{font-family:'Montserrat',sans-serif;font-size:17.5px;color:#444343}.searchResultPageListAnchor:hover{text-decoration:none;color:#444343}.pnum.active{font-weight:bold}.pnum a{font-family:'Montserrat',sans-serif;font-size:16.1px;color:#444343}.pnum a:hover{color:#27a2d9}.pageandsortopts{text-align:center;font-family:'Montserrat',sans-serif;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:none;min-height:auto}.searchVehicleBaseImage{position:relative}.searchVehicleCertified{position:absolute;top:0;left:0}.searchVehicleOneOwner{position:absolute;bottom:0;left:0}.searchVehiclePhoneNumber{font-family:'Montserrat',sans-serif;font-size:21px;color:#000}.searchVehiclePhoneNumber a{color:#27a2d9}.searchVehiclePhoneNumber a:hover{text-decoration:none}.searchVehiclePhoneNumber .vdp-mobile-phone{color:#fff}.searchVehiclePhoneNumberDesktop{font-size:21px}.searchVehicleTitle{color:#000;font-family:'Montserrat',sans-serif;font-size:18.9px;text-align:center}.searchVehicleTitle a{color:#000}.searchVehicleTitle a:hover{text-decoration:none;color:#27a2d9}.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:#27a2d9}.searchResultIcon{font-family:'OpenSans';display:inline-block;margin:2.5px 5px;padding:5px;background:#27a2d9;color:#fff}.searchResultIcon:hover{color:#fff}select.filterSearch{width:50%!important;font-size:15.96px!important}.panel-body label{font-family:'Montserrat',sans-serif}.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:'Montserrat',sans-serif;font-size:13.02px}.vehicleDetailPreApproval{font-family:'Montserrat',sans-serif;font-size:18.2px;color:#fff;background:#6ccf1c;width:100%}.vehicleDetailPreApproval:hover,.vehicleDetailValueTrade:hover{color:#fff}.vehicleDetailValueTrade{font-family:'Montserrat',sans-serif;font-size:18.2px;width:100%}.vehicleDetailTestDrive{font-family:'Montserrat',sans-serif;font-size:18.2px;width:100%}.vehicleDetailCustomizeCommercialVehicle{font-family:'Montserrat',sans-serif;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:#ffc102}.vehicleDetailLeaseRequest{font-family:'Montserrat',sans-serif;font-size:18.2px;color:#ffc102;background-color:#005389;width:100%}.vehicleDetailSimilarVehicles,.vdp-mobile-phone{font-family:'Montserrat',sans-serif;font-size:18.2px;color:#fff;background-color:#27a2d9;width:100%}.contactControlSelectQuestions{font-family:'Montserrat',sans-serif;font-size:18.2px;color:#fff;background:#27a2d9;width:100%}.vdpSimilarVehicles .searchVehiclePhoneNumber{background:none;border:0;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}.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}.searchVehiclePriceUsedGrid{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}.searchVehiclePriceUsedGrid{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}.centerIcon{padding-top:5px}}@media only screen and (min-width:992px){#srpHeaderSeoSection h1{font-size:30px}.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}.searchVehiclePriceUsedGrid{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!important}.searchVehicleSalePriceGridUsed{font-size:21px;padding:0!important}.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:'Montserrat',sans-serif;font-size:11.9px}.searchVehicleRebates>span:last-child{font-family:'Montserrat',sans-serif;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:'Montserrat',sans-serif;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}.searchVehiclePriceUsedGrid{font-size:49px}.searchVehiclePrice{font-size:16.94px}.searchVehiclePriceAccent{font-size:16.94px}.searchVehicleSalePrice{font-size:18.9px}.searchVehicleSalePriceGrid{font-size:17.92px}.searchVehicleSalePriceGridUsed{font-size:24.5px}.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 (min-width:2000px){.carCard{max-height:625px;min-height:625px}}@media only screen and (max-width:992px){.card-hover-content{visibility:visible;opacity:1;height:max-content}.cardHoverContentSelect{visibility:visible;opacity:1;height:max-content}.carCard{max-height:none}.carCard.hover-active{box-shadow:none;z-index:10;justify-content:inherit;transition:inherit;max-height:none;pointer-events:none}}.search_filters{padding:10px;border:1px solid #808080;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}body{font-family:'Montserrat',sans-serif!important}body a{color:#27a2d9}.contactLotsList{justify-content:center}.leftArrowGrid,.rightArrowGrid{margin:0 -40px;color:#27a2d9}.srp-img-left,.srp-img-right{color:#27a2d9}.checkAvailabilitySrp{border-image-source:linear-gradient(to bottom,#9b080e,#fc161f);background-color:#d71921;box-shadow:1px 1px 4px #000;color:#fff;font-weight:bold}.checkAvailabilitySrp:hover{background-color:#ce1921;color:#fff}.lot-buttons a{border:10px solid;border-image-slice:1;border-width:3px;border-image-source:linear-gradient(to bottom,#28a9e0,#0675c4);box-shadow:1px 1px 4px #000;background-color:#3f4d96;color:#fff}.lot-buttons a:hover{background-color:#1d2862;color:#fff}.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}}.desktopSpecials{display:block!important}.mobileSpecials{display:none!important}.offcanvas a:focus{color:#27a2d9!important}nav.navbar ul.nav li a.nav-link{font-weight:bold;font-size:16px;border:2px solid #fff;border-radius:5px;padding-top:15px;padding-bottom:15px}ul.dropdown-menu li a{padding:3px 20px}.navbar-default .navbar-nav>li{margin:0 10px}nav.navbar ul.nav>li:hover>a{color:#27a2d9;border:2px solid #27a2d9;text-decoration:none}.flexClass.contact-info{justify-content:center;padding:15px 0;margin-bottom:10px;background:#27a2d9;color:#fff}.flexClass.contact-info a{color:#fff}.siteHeaderTitle .flexClass{align-items:center}.siteHeaderTitle{padding:0}.siteHeaderTitle .magnifying-glass-icon{padding:2px;border:1px solid #000}.nav .magnifying-glass-icon{color:#000}span.menuSearch{font-size:16.8px;padding:15px;cursor:pointer}.menuSearchDiv{padding-right:0}.menuSearchMobile{color:#fff;background:#27a2d9!important;margin-right:0;padding:6px 10px}.siteHeaderTitle .slogan{font-size:21px}.contact-info .lot-container{margin:0 10px}.header-separator{background:#27a2d9;height:10px}.navbar-toggler{background:#27a2d9;border-color:#4c4c4c;box-shadow:1px 1px 4px #000;font:inherit;font-weight:bold;border:0}.navbar-toggler .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}.mainVideoPlayer #frmSearch{position:relative}.mainVideoPlayer{height:auto;visibility:visible!important}.tile-button a,.tile-button a:hover{background-color:#27a2d9;padding:5px;color:#fff;text-decoration:none;display:block;box-shadow:1px 1px 4px #000}.tile-button a,.warehousePricingBtn{border-radius:10px;font-weight:bold}.searchVehiclePricingAlignment .warehousePricingBtn{color:#fff;background:#27a2d9;text-shadow:none;border-radius:10px!important;border-image-source:none!important;box-shadow:1px 1px 4px #000;border:1px solid #000}.vdp-cta-price-btn-container .warehousePricingBtn{box-shadow:1px 1px 4px #000;border:1px solid #000}.warehousePricingBtn{padding:8px}.tile-section a:hover{text-decoration:none}.tile-section .flexClass{justify-content:space-evenly}.tile-card{border:10px solid #fff;box-shadow:0 0 6px #aeaeae}.footerSocialMedia,.footerSocialMediaMobile{justify-content:flex-end;display:flex}.footerSocialMedia div,.footerSocialMediaMobile div{margin:10px;border-radius:15px;background:#27a2d9}.footerSocialMediaMobile{justify-content:center}footer em{font-size:28px!important;color:#fff;padding:5px}.footerHeaderLine{height:5px}#bvgVehicles h3{font-size:42px;color:#fff;font-weight:bold}#bvgVehicles h3 span{color:#27a2d9}.vehicleGridTitle,.vehicleGridCall{color:#fff}.vehicleGridBackground{background:#000}.emphasisBox{border:10px solid #fff;box-shadow:0 0 6px #000}.searchBoxButtonText{padding:5px;font-weight:bold;box-shadow:1px 1px 4px #000}.srp-insurance-btn,.srp-valuetrade-btn,.srp-preapprove-btn,.srp-windowsticker-btn,.srp-history-btn,.searchVehiclePhoneNumber,.vehicleDetailPreApproval,.searchBoxButtonText,.tile-button a,#btnContactUs,#btnNegotiate,#btnVerifyFeatures,.vehicleDetailValueTrade{border-radius:5px!important;border-image-source:none!important;border:0!important}.slideIndicator{border-radius:5px!important}.strike-through{text-decoration:none}.searchVehicleOneOwner{top:0;right:0;bottom:auto;left:auto}#vdpOneOwnerLogo{top:1em}.btnFilterDiv{padding-left:0}.more-photos{font-family:'Montserrat',sans-serif}.buttonRow{align-items:center}.buttonRow a{margin:auto}.srp-insurance-btn,.srp-valuetrade-btn,.srp-preapprove-btn,.srp-windowsticker-btn,.srp-history-btn{margin:15px}.srp-history-btn{border:1px solid}.srp-insurance-btn,.srp-valuetrade-btn,.srp-preapprove-btn,.srp-windowsticker-btn,.srp-history-btn{border-width:3px;border-color:#4c4c4c;box-shadow:1px 1px 4px #000;font-weight:bold;font-size:13px;padding:5px;background:#27a2d9;text-align:center;height:45px;width:172px;margin:10px;display:flex;align-items:center}.srp-preapprove-btn,.srp-preapprove-btn:hover{border-image-source:linear-gradient(to bottom,#0675c4,#28a9e0);background:#d71921;display:block;color:#fff}.srp-valuetrade-btn{border-image-source:linear-gradient(to bottom,#ffa500,#ffb52e);background:#ffa500;padding-left:15px}#valueTradeBtn{display:none}.srp-windowsticker-btn{border-image-source:linear-gradient(to bottom,#b4ccde,#708090);background:#9dff00}.srp-windowsticker-btn a{color:#000;text-decoration:none}.srp-insurance-btn a,.srp-valuetrade-btn a,.srp-preapprove-btn a,.vehicleDetailPreApproval a,.vehicleDetailValueTrade a{color:#fff;text-decoration:none}.srp-history-btn{background:none}.srp-history-btn img{max-width:105px}.searchVehiclePhoneNumber{background:#27a2d9;border-image-source:linear-gradient(to bottom,#27a2d9,#27a2d9);box-shadow:1px 1px 4px #000}.searchVehiclePriceUsed.conditional,.searchVehiclePriceUsedGrid.conditional,.searchVehicleSalePrice.emphasizedPrice,.vehicleDetailSalePrice,.vehicleDetailUsedPrice.conditional{font-size:24px;font-weight:bold}@keyframes flash{0%,100%{opacity:1}50%{opacity:.3}}.searchVehicleSalePrice,.vehicleDetailSalePrice,.searchVehicleSalePriceGrid{color:#d71921!important;animation:flash 1s linear infinite}@media only screen and (min-width:992px){.searchVehiclePricingAlignment div{text-align:right!important}}.transit{color:#000}.srp-transit{display:block;font-size:18px;font-weight:900;color:#27a2d9;z-index:1;width:100%;text-align:center;background:#fff}#searchConfirmAvailableGrid{border-image-source:linear-gradient(to bottom,#111ac3,#0b129c);background:linear-gradient(to bottom,#111ac3,#0b129c)}.vehicleDetailPurchaseDescription{font-size:21px}#scheduleTestDriveForm{display:none}.vehicleDetailPreApproval,.vehicleDetailLeaseRequest,.vehicleDetailSimilarVehicles,.searchVehiclePhoneNumber,.vehicleDetailValueTrade,.vehicleDetailTestDrive{border-width:3px;font-weight:bold;font-size:16px;padding:5px;text-align:center;text-shadow:none;align-items:center}.vehicleDetailPreApproval{background:#6ccf1c;box-shadow:1px 1px 4px #000}.vehicleDetailPreApproval:hover{background:#6ccf1c;box-shadow:1px 1px 4px #000}.vehicleDetailValueTrade{background:#ffa500;box-shadow:1px 1px 4px #000}.vehicleDetailValueTrade:hover{background:#ffa500;box-shadow:1px 1px 4px #000}.vehicleDetailLeaseRequest,.vehicleDetailLeaseRequest:hover{background:#ffc103;border:0;box-shadow:1px 1px 4px #000;color:#000;border-radius:5px}.vehicleDetailTestDrive,.vehicleDetailTestDrive:hover{background:#f00;border:0;box-shadow:1px 1px 4px #000;border-radius:5px!important;color:#fff;border-radius:5px}.linkButton input{font-weight:bold}#scheduleTestDriveForm .linkButton input{font-size:14px}.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,.searchVehiclePhoneNumber a,.searchVehiclePhoneNumber span,#bvgVehicles a{text-decoration:none;color:#fff}.vehicleDetailBestPrice,#btnContactUs,#btnNegotiate{font-weight:bold;border:10px solid;border-image-slice:1;border-width:3px;border-image-source:linear-gradient(to bottom,#27a2d9,#27a2d9);box-shadow:1px 1px 4px #000}#btnVerifyFeatures{border:10px solid;border-image-slice:1;border-width:3px;box-shadow:1px 1px 4px #000}#btnVerifyFeatures div{text-shadow:1px 1px 10px #000;font-size:14px!important}.vdpSimilarVehicles h2{color:#fff}.searchResultIcon,.search-text-btn,.navbar-default .navbar-toggle,#btnFilter{border-color:#4c4c4c;box-shadow:1px 1px 2px #000;font-weight:bold;font-size:13px;border:0}#btnFilter{border-radius:5px}.pageandsortopts select{border-radius:5px}.financingApplyText .box-shadow{border-radius:5px;background:#6ccf1c;font-weight:bold}.financingApplyLink{background:none}.negotiateForm small.help-block{color:#fff!important}.vdp-transit-container{display:block;width:100%;z-index:1000}.vdp-transit{padding:10px;width:100%;font-size:28px;background:#fff;color:#27a2d9;font-weight:900}@media only screen and (max-width:992px){.vdp-transit{font-size:18px}}