.block-listing-ajax-container.block-listing-container .listing-container.listing-list .disclaimer{text-align:right}.block-listing-ajax-container.block-listing-container .listing-container.listing-list hr{margin:0 auto 10px;width:95%}.block-listing-ajax-container.block-listing-container .listing-container.listing-list .selling_price{color:#232323;font-size:18px}.block-listing-ajax-container.block-listing-container .listing-container.listing-list .marginTop{margin-top:20px}.block-listing-ajax-container.block-listing-container .listing-container.listing-list span.sold{color:var(--primary-color, #e01e3b);font-weight:bold}.block-listing-ajax-container.block-listing-container .listing-container.listing-list .vehicle-title{font-size:1.2em;margin:0}.block-listing-ajax-container.block-listing-container .listing-container.listing-list .vehicle-title a{color:#232323;text-decoration:underline}.block-listing-ajax-container.block-listing-container .listing-container.listing-list .vehicle-mileage,.block-listing-ajax-container.block-listing-container .listing-container.listing-list .vehicle-stock-number{color:#232323}.block-listing-ajax-container.block-listing-container .listing-container.listing-list .vehicle-container{border:1px solid hsl(0,0%,95%);border-bottom:0}.block-listing-ajax-container.block-listing-container .listing-container.listing-list .vehicle-container:last-child{border-bottom:1px solid hsl(0,0%,95%)}.block-listing-ajax-container.block-listing-container .listing-container.listing-list .vehicle-image-container{display:block;position:relative;width:auto}.block-listing-ajax-container.block-listing-container .listing-container.listing-list .vehicle-details{border-left:1px solid hsl(0,0%,95%);padding:.9375rem}.block-listing-ajax-container.block-listing-container .listing-container.listing-list .vehicle-title-container{margin-bottom:.46875rem;width:70%}.block-listing-ajax-container.block-listing-container .listing-container.listing-list .list-price{font-size:14px;line-height:17px}.block-listing-ajax-container.block-listing-container .listing-container.listing-list .original-price,.block-listing-ajax-container.block-listing-container .listing-container.listing-list .incentive{font-size:12px;line-height:15px}.block-listing-ajax-container.block-listing-container .listing-container.listing-list .incentive{display:flex;flex-wrap:wrap;justify-content:flex-end}.block-listing-ajax-container.block-listing-container .listing-container.listing-list .vehicle-price{font-size:1.7em;text-align:right;width:30%}.block-listing-ajax-container.block-listing-container .listing-container.listing-list .vehicle-price small{font-size:70%}.block-listing-ajax-container.block-listing-container .listing-container.listing-list .vehicle-price p{margin-bottom:.5rem}.block-listing-ajax-container.block-listing-container .listing-container.listing-list .vehicle-price .call-for-rates{font-size:.5em;text-transform:uppercase}.block-listing-ajax-container.block-listing-container .listing-container.listing-list .vehicle-price sup.dollar-sign{font-size:.6em}.block-listing-ajax-container.block-listing-container .listing-container.listing-list .vehicle-description{clear:both;color:#232323;margin-bottom:0;min-height:2em}.block-listing-ajax-container.block-listing-container .listing-container.listing-list .vehicle-description p{font-size:.9em}.block-listing-ajax-container.block-listing-container .listing-container.listing-list .vehicle-additional-information{color:#232323;width:40%}.block-listing-ajax-container.block-listing-container .listing-container.listing-list .vehicle-additional-information a{font-weight:bold}.block-listing-ajax-container.block-listing-container .listing-container.listing-list .manufacturer-certified img{width:100px !important}.block-listing-ajax-container.block-listing-container .listing-container.listing-list div.grid-carproof div.carproof-badge{margin:0 auto;width:100px}.block-listing-ajax-container.block-listing-container .listing-container.listing-list div.grid-carproof div.carproof-badge div{padding:0 !important;text-align:center}.block-listing-ajax-container.block-listing-container .listing-container.listing-list div.grid-carproof div.carproof-badge div>img{position:relative}.block-listing-ajax-container.block-listing-container .listing-container.listing-list .vehicle-view-details-btn{border:1px solid var(--primary-color, #e01e3b);color:var(--primary-color, #e01e3b);cursor:pointer;font-size:1.1em;padding:.9375rem 1.875rem;transition:all .3s ease-in-out}.block-listing-ajax-container.block-listing-container .listing-container.listing-list .vehicle-view-details-btn:hover,.block-listing-ajax-container.block-listing-container .listing-container.listing-list .vehicle-view-details-btn:focus{background:var(--primary-color, #e01e3b);color:var(--primary-font-color, #ffffff)}.block-listing-ajax-container.block-listing-container .listing-container.listing-list .disclaimer{color:#232323;font-weight:normal;font-size:12px;line-height:15px}@media only screen and (max-width: 1210px){.block-listing-ajax-container.block-listing-container .listing-container.listing-list .mileage-container,.block-listing-ajax-container.block-listing-container .listing-container.listing-list .price-container{padding:0}}.block-listing-ajax-container.block-listing-container .listing-container.listing-grid .selling_price{color:#232323}.block-listing-ajax-container.block-listing-container .listing-container.listing-grid .vehicle-title{font-size:1.2em;margin:0}.block-listing-ajax-container.block-listing-container .listing-container.listing-grid .vehicle-title a{color:#232323;text-decoration:underline}.block-listing-ajax-container.block-listing-container .listing-container.listing-grid .vehicle-mileage{color:#232323}.block-listing-ajax-container.block-listing-container .listing-container.listing-grid .vehicle-container{border:1px solid hsl(0,0%,95%)}.block-listing-ajax-container.block-listing-container .listing-container.listing-grid .outer-vehicle-image{height:200px;overflow:hidden}.block-listing-ajax-container.block-listing-container .listing-container.listing-grid .vehicle-image-container{height:100%}.block-listing-ajax-container.block-listing-container .listing-container.listing-grid .vehicle-image-container img{max-height:100%;width:auto}.block-listing-ajax-container.block-listing-container .listing-container.listing-grid .vehicle-details{padding:.9375rem}.block-listing-ajax-container.block-listing-container .listing-container.listing-grid .bottom-info{padding:0 .9375rem}.block-listing-ajax-container.block-listing-container .listing-container.listing-grid .vehicle-title-container{margin-bottom:.46875rem;width:80%}.block-listing-ajax-container.block-listing-container .listing-container.listing-grid .list-price{font-size:14px;line-height:17px}.block-listing-ajax-container.block-listing-container .listing-container.listing-grid .original-price,.block-listing-ajax-container.block-listing-container .listing-container.listing-grid .incentive{font-size:.7rem}.block-listing-ajax-container.block-listing-container .listing-container.listing-grid .incentive{display:block;font-size:.7rem}.block-listing-ajax-container.block-listing-container .listing-container.listing-grid .vehicle-price{font-size:1.7em;text-align:right;width:20%}.block-listing-ajax-container.block-listing-container .listing-container.listing-grid .vehicle-price sup.dollar-sign{font-size:.6em}.block-listing-ajax-container.block-listing-container .listing-container.listing-grid hr{margin:0;padding:.46875rem 0 0 0}.block-listing-ajax-container.block-listing-container .listing-container.listing-grid .vehicle-description{color:#232323;min-height:2em}.block-listing-ajax-container.block-listing-container .listing-container.listing-grid .vehicle-description p{font-size:.9em}.block-listing-ajax-container.block-listing-container .listing-container.listing-grid .vehicle-name{height:65px;padding-bottom:10px;width:100%}.block-listing-ajax-container.block-listing-container .listing-container.listing-grid .mileage-container{width:40%}.block-listing-ajax-container.block-listing-container .listing-container.listing-grid .phone-container{width:50%}.block-listing-ajax-container.block-listing-container .listing-container.listing-grid .phone-container p,.block-listing-ajax-container.block-listing-container .listing-container.listing-grid .phone-container a{display:block;text-align:left}.block-listing-ajax-container.block-listing-container .listing-container.listing-grid .price-container{color:#232323;font-size:1.2em;width:60%}.block-listing-ajax-container.block-listing-container .listing-container.listing-grid .price-container small{font-size:70%}.block-listing-ajax-container.block-listing-container .listing-container.listing-grid .price-container p{margin-bottom:.5rem}.block-listing-ajax-container.block-listing-container .listing-container.listing-grid .price-container .call-for-rates{font-size:.5em;text-transform:uppercase}.block-listing-ajax-container.block-listing-container .listing-container.listing-grid .price-container sup.dollar-sign{font-size:.6em}.block-listing-ajax-container.block-listing-container .listing-container.listing-grid .manufacturer-certified img{width:100px !important}.block-listing-ajax-container.block-listing-container .listing-container.listing-grid .vehicle-cta{margin:0 auto;max-width:220px;width:50%}.block-listing-ajax-container.block-listing-container .listing-container.listing-grid .vehicle-cta .vehicle-additional-information{color:#232323}.block-listing-ajax-container.block-listing-container .listing-container.listing-grid .vehicle-cta .vehicle-additional-information a{font-weight:bold}.block-listing-ajax-container.block-listing-container .listing-container.listing-grid div.grid-carproof{text-align:center}.block-listing-ajax-container.block-listing-container .listing-container.listing-grid div.grid-carproof div.carproof-badge{display:inline-block;width:100px}.block-listing-ajax-container.block-listing-container .listing-container.listing-grid div.grid-carproof div.carproof-badge div{padding:0 !important;text-align:center;width:100px !important}.block-listing-ajax-container.block-listing-container .listing-container.listing-grid div.grid-carproof div.carproof-badge div>img{position:absolute}.block-listing-ajax-container.block-listing-container .listing-container.listing-grid .vehicle-view-details-btn{border:1px solid var(--primary-color, #e01e3b);color:var(--primary-color, #e01e3b);cursor:pointer;font-size:1.1em;padding:.9375rem 1.875rem;transition:all .3s ease-in-out}.block-listing-ajax-container.block-listing-container .listing-container.listing-grid .vehicle-view-details-btn:hover,.block-listing-ajax-container.block-listing-container .listing-container.listing-grid .vehicle-view-details-btn:focus{background:var(--primary-color, #e01e3b);color:var(--primary-font-color, #ffffff)}.block-listing-ajax-container.block-listing-container .listing-container.listing-grid .disclaimer{color:#232323;font-weight:normal;font-size:12px;line-height:15px}@media only screen and (max-width: 1210px){.block-listing-ajax-container.block-listing-container .listing-container.listing-grid .mileage-container,.block-listing-ajax-container.block-listing-container .listing-container.listing-grid .price-container{padding:0}}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-list .vehicle-container{border:1px solid hsl(0,0%,95%);margin-bottom:20px;padding:15px}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-list .vehicle-image-container{width:33%}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-list .vehicle-details-container{padding-left:20px;width:66%}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-list .vehicle-title span{color:#232323;font-size:26px}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-list .vehicle-spec{background-color:hsl(0,0%,97.5%);margin-bottom:5px;margin-right:5px;width:49%}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-list .vehicle-spec:nth-child(2n){margin-right:0}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-list .spec-title{border-right:1px solid hsl(0,0%,95%);font-weight:bold;margin:10px;width:110px;font-size:14px;line-height:17px}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-list .spec-detail{margin:10px;font-size:14px;line-height:17px}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-list .vehicle-price-container{color:#232323;font-weight:bold}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-list .vehicle-price-container div{margin:0 10px}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-list .vehicle-price-container p.payment_disclaimer{margin:0}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-list .window-sticker-adjust{margin:1px 0 0 -30px}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-list .view-details{margin-right:30px;width:25%}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-list .view-details-inner{background-color:#232323;border-radius:3px;color:#fff;font-weight:bold;min-width:123px;padding:5px 10px;white-space:nowrap}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-list .payment-info-section{display:inline-block;text-align:end;width:75%}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-list .call-for-rates{font-size:.5em;padding-top:31px;text-transform:uppercase}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-list .call-for-pricing{display:inline-block;font-size:.75em;padding-top:31px;text-transform:uppercase}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-list .price-detail{border-right:1px solid hsl(0,0%,95%);display:inline-block;font-size:1rem;padding-right:10px}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-list .price-detail p{margin-bottom:0}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-list .price-detail.our-price{margin:0;padding-top:20px}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-list .price-detail.incentive-box{font-size:1rem}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-list .price-detail.incentive-box .vehicle-incentives{margin:0}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-list .price-detail.incentive-box .incentive{display:flex;font-size:.7rem}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-list .price-detail.msrp-alone{max-width:230px}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-list .price-detail:last-of-type{border-right:none;padding-right:0}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-list .list-price,.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-list .show-price{display:inline-block;margin:0}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-list .disclaimer{color:#232323;display:block;font-weight:normal;margin-top:8px;font-size:12px;line-height:15px}@media only screen and (max-width: 500px){.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-list .vehicle-title span{font-size:16px !important}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-list .price-detail{font-size:16px;margin-right:0}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-list .price-detail.our-price{padding-top:5px}}@media only screen and (max-width: 1000px){.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-list .vehicle-container{flex-wrap:wrap}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-list .vehicle-image-container{display:flex;justify-content:center;width:100%}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-list .vehicle-details-container{text-align:center;width:100%}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-list .vehicle-title-container{margin-top:10px}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-list .vehicle-title span{font-size:22px}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-list .vehicle-price-container{justify-content:center !important}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-list .view-details,.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-list .view-details-inner{margin-left:0}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-list .vehicle-spec,.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-list .vehicle-spec:nth-child(2n){margin-right:5px;width:100%}}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-grid{display:flex;flex-wrap:wrap;padding:.5rem;width:100%}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-grid .container{display:none}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-grid .vehicle-container{border:1px solid hsl(0,0%,95%);border-radius:3px;margin:.5rem;width:calc(100% - 1rem)}@media only screen and (min-width:40.0625em){.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-grid .vehicle-container{width:calc(50% - 1rem)}}@media only screen and (min-width:64.0625em){.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-grid .vehicle-container{width:calc(33.333333% - 1rem)}}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-grid .vehicle-payment-container{color:#232323;font-size:18px;font-weight:bold}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-grid .vehicle-image-container{height:200px;overflow:hidden}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-grid .vehicle-image-container img{max-height:100%;transition:all .3s ease-in-out;width:auto}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-grid .vehicle-image-container .ribbon{left:10px;top:10px}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-grid .vehicle-image-container:hover img,.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-grid .vehicle-image-container:focus img{transform:scale(1.1)}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-grid .vehicle-image-container:hover .overlay,.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-grid .vehicle-image-container:focus .overlay{opacity:.2}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-grid .vehicle-image-container:hover .overlay-view,.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-grid .vehicle-image-container:focus .overlay-view{opacity:1}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-grid .overlay{background-color:#232323;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:all .3s ease-in-out;z-index:1}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-grid .overlay-view{background-color:#232323;border-radius:3px;color:#fff;font-size:15px;opacity:0;padding:10px 15px;position:absolute;transition:all .3s ease-in-out;z-index:2}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-grid .vehicle-details-container{padding:5px 20px}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-grid .vehicle-title{margin:0}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-grid .vehicle-title span{color:#232323;font-size:24px;font-weight:bold}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-grid .call-for-rates{font-size:.5rem;padding-top:10px;text-transform:uppercase}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-grid .list-price,.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-grid .original-price{color:#232323;font-size:14px;line-height:17px}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-grid .incentive{color:#232323;display:block;padding-left:10px;font-size:12px;line-height:15px}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-grid .vehicle-specs-container{border-bottom:1px solid hsl(0,0%,95%);padding-bottom:20px}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-grid .vehicle-specs-container div{color:#232323;display:inline-block}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-grid .price-detail{color:#232323;font-size:18px;font-weight:bold}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-grid .price-detail.call-for-pricing{font-size:.75em;padding-top:10px;text-transform:uppercase}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-grid .slash{color:hsl(0,0%,95%);font-size:18px;margin:0 10px}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-grid .disclaimer{color:#232323;font-size:12px;font-weight:normal}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-grid .vehicle-specs-container,.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-grid .vehicle-payment-container,.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-grid .vehicle-incentives{width:100%}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-grid .vehicle-trim-container{color:#232323;font-weight:bold;padding:5px 20px}.block-listing-ajax-container.block-listing-container .listing-container.listing-modern-grid .window-sticker-adjust{margin:0 0 0 -20px}.block-listing-ajax-container.block-listing-container .block-disclaimer{color:#232323;float:right;font-weight:normal;padding:0 10px;font-size:12px;line-height:15px}.block-listing-ajax-container.block-listing-container .listing-buffering{background:hsla(0,0%,100%,.9);display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1000}.block-listing-ajax-container.block-listing-container .listing-buffering div{text-align:center;transform:translateY(50%)}.block-listing-ajax-container.block-listing-container .infinite-scroll.load-previous{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;text-align:center}.block-listing-ajax-container.block-listing-container .infinite-scroll.load-previous div{cursor:pointer;font-size:1.5rem}.block-listing-ajax-container.block-listing-container .pill-button label>span{margin-right:-1px}.block-listing-ajax-container.block-listing-container .pill-button input:checked+span{background-color:#232323}.block-listing-ajax-container.block-listing-container .listing-count p,.block-listing-ajax-container.block-listing-container .listing-count .disclaimer{color:#232323}.block-listing-ajax-container.block-listing-container .listing-count .color{color:var(--primary-color, #e01e3b)}.block-listing-ajax-container.block-listing-container .vehicle-container .vehicle-title span,.block-listing-ajax-container.block-listing-container .vehicle-container .vehicle-title a{color:#232323}.block-listing-ajax-container.block-listing-container .vehicle-container .vehicle-mileage{color:#232323}.block-listing-ajax-container.block-listing-container .list-container .vehicle-description p{color:#232323}.block-listing-ajax-container.block-listing-container .list-container .vehicle-price{color:#232323}.block-listing-ajax-container.block-listing-container .list-container .vehicle-price .dollar-sign,.block-listing-ajax-container.block-listing-container .list-container .vehicle-price small,.block-listing-ajax-container.block-listing-container .list-container .vehicle-price p{color:#232323}.block-listing-ajax-container.block-listing-container .list-container .vehicle-price .selling_price{color:#232323}.block-listing-ajax-container.block-listing-container .list-container .vehicle-price .selling_price .dollar-sign,.block-listing-ajax-container.block-listing-container .list-container .vehicle-price .selling_price p{color:#232323}.block-listing-ajax-container.block-listing-container .list-container .vehicle-cta .vehicle-additional-information{color:#232323}.block-listing-ajax-container.block-listing-container .pagination-container .prev,.block-listing-ajax-container.block-listing-container .pagination-container .next,.block-listing-ajax-container.block-listing-container .pagination-container .ellipsis,.block-listing-ajax-container.block-listing-container .pagination-container .pagination{background-color:color-mix(in srgb, var(--primary-color, #e01e3b), #FFF 15%);color:var(--primary-font-color, #ffffff);height:33px;padding:.43em;font-size:14px;line-height:17px}.block-listing-ajax-container.block-listing-container .pagination-container .prev.active,.block-listing-ajax-container.block-listing-container .pagination-container .next.active,.block-listing-ajax-container.block-listing-container .pagination-container .ellipsis.active,.block-listing-ajax-container.block-listing-container .pagination-container .pagination.active{background-color:var(--primary-color, #e01e3b);cursor:initial}.block-listing-ajax-container.block-listing-container .pagination-container .prev:hover:not(.active),.block-listing-ajax-container.block-listing-container .pagination-container .next:hover:not(.active),.block-listing-ajax-container.block-listing-container .pagination-container .ellipsis:hover:not(.active),.block-listing-ajax-container.block-listing-container .pagination-container .pagination:hover:not(.active){background-color:color-mix(in srgb, var(--primary-color, #e01e3b), #FFF 7.5%);cursor:pointer}.block-listing-ajax-container.block-listing-container .pagination-container .prev.ellipsis:hover,.block-listing-ajax-container.block-listing-container .pagination-container .next.ellipsis:hover,.block-listing-ajax-container.block-listing-container .pagination-container .ellipsis.ellipsis:hover,.block-listing-ajax-container.block-listing-container .pagination-container .pagination.ellipsis:hover{background-color:color-mix(in srgb, var(--primary-color, #e01e3b), #FFF 15%);cursor:initial}.block-listing-ajax-container.block-listing-container .pagination-container i{line-height:23px}.block-listing-ajax-container.block-listing-container .vehicle-cta-end{display:inline-flex;float:right;margin:0 20px}.block-listing-ajax-container.block-listing-container .window-sticker-container{align-items:center;background-color:var(--primary-cta-background-color, #e01e3b);border-radius:var(--primary-cta-radius, 0);color:var(--primary-cta-font-color, #ffffff);cursor:pointer;display:inline-flex;justify-content:center;margin:0;max-height:65px;min-height:55px;min-width:150px;padding:0 10px;text-align:center;width:150px}.block-listing-ajax-container.block-listing-container .window-sticker-container .window-sticker-container-img{height:45px}.block-listing-ajax-container.block-listing-container .window-sticker-container span{display:inline-flex}.block-listing-ajax-container.block-listing-container .ribbon{border-radius:3px;color:#fff;left:0;padding:.25rem .5rem;position:absolute;top:0;z-index:1}.block-listing-ajax-container.block-listing-container .ribbon.featured{background-color:#5cb85c}.block-listing-ajax-container.block-listing-container .ribbon.incoming{background-color:#316797}.block-listing-ajax-container.block-listing-container .ribbon.justarrived{background-color:#428bca}.block-listing-ajax-container.block-listing-container .ribbon.as-is{background-color:#9370db}.block-listing-ajax-container.block-listing-container .ribbon.available{background-color:#00dc05}.block-listing-ajax-container.block-listing-container .ribbon.lowmileage{background-color:#f0ad4e}.block-listing-ajax-container.block-listing-container .ribbon.onhold{background-color:#d9534f}.block-listing-ajax-container.block-listing-container .ribbon.reducedprice{background-color:#5bc0de}.block-listing-ajax-container.block-listing-container .ribbon.special{background-color:#563d7c}.block-listing-ajax-container.block-listing-container .ribbon.sold{background-color:#fe0000}.block-listing-ajax-container.block-listing-container .ribbon.demo{background-color:#f5811e}.block-listing-ajax-container.block-listing-container .ribbon.certifiedpreowned{background-color:#b22222}.block-listing-ajax-container.block-listing-container .no-f-padding{padding-left:0;padding-right:0}.block-listing-ajax-container.block-listing-container .listing-container .universal-warning-and-error{display:none}.block-listing-ajax-container.block-listing-container .listing-container .universal-warning-and-error.no-results{display:flex}@media only screen and (max-width: 768px){.block-listing-ajax-container.block-listing-container .vehicle-cta{display:flex;flex-direction:column}.block-listing-ajax-container.block-listing-container .vehicle-cta-end{align-items:center;display:flex;flex-direction:column;justify-content:center}.block-listing-ajax-container.block-listing-container .vehicle-cta-end a{margin-right:0;margin-top:5px;padding:5px !important;width:100%}.block-listing-ajax-container.block-listing-container .vehicle-additional-information{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100% !important}.block-listing-ajax-container.block-listing-container .vehicle-details{align-items:center;display:flex;flex-direction:column;justify-content:center}.block-listing-ajax-container.block-listing-container .vehicle-title-container{width:100% !important}.block-listing-ajax-container.block-listing-container .vehicle-price{width:100% !important}}