.block-listing-base-container.block-listing-container .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-base-container.block-listing-container .vehicle-view-details-btn:hover,.block-listing-base-container.block-listing-container .vehicle-view-details-btn:focus{background:var(--primary-color, #e01e3b);color:var(--primary-font-color, #ffffff)}.block-listing-base-container.block-listing-container .disclaimer{color:#232323;font-weight:normal;font-size:12px;line-height:15px}@media only screen and (max-width: 1210px){.block-listing-base-container.block-listing-container .mileage-container,.block-listing-base-container.block-listing-container .price-container{padding:0}}.block-listing-base-container.block-listing-container .vehicle-cta-end{display:inline-flex}.block-listing-base-container.block-listing-container .vehicle-cta-end .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;padding:0 10px;text-align:center;width:150px}.block-listing-base-container.block-listing-container .vehicle-cta-end .window-sticker-container .window-sticker-container-img{height:45px}.block-listing-base-container.block-listing-container .vehicle-cta-end .window-sticker-container span{display:inline-flex}.block-listing-base-container.block-listing-container .listing-container{display:none;flex-direction:column;width:100%}.block-listing-base-container.block-listing-container .listing-container.listing-grid p{margin-bottom:.25rem}.block-listing-base-container.block-listing-container .listing-container.listing-grid .vehicle-container{border:1px solid hsl(0,0%,95%)}@media only screen and (min-width:40.0625em){.block-listing-base-container.block-listing-container .listing-container.listing-grid .vehicle-container{width:50%}}@media only screen and (min-width:64.0625em){.block-listing-base-container.block-listing-container .listing-container.listing-grid .vehicle-container{width:33.333333%}}.block-listing-base-container.block-listing-container .listing-container.listing-grid .vehicle-title-container{width:80%}.block-listing-base-container.block-listing-container .listing-container.listing-grid .outer-image-container{height:200px}.block-listing-base-container.block-listing-container .listing-container.listing-grid .vehicle-image-container{height:100%;width:100%}.block-listing-base-container.block-listing-container .listing-container.listing-grid .vehicle-image-container img{margin:auto;max-height:100%;width:auto}.block-listing-base-container.block-listing-container .listing-container.listing-grid .vehicle-price{width:20%}.block-listing-base-container.block-listing-container .listing-container.listing-grid hr{margin:0;padding:.46875rem 0 0 0}.block-listing-base-container.block-listing-container .listing-container.listing-grid .vehicle-details{border:none}.block-listing-base-container.block-listing-container .listing-container.listing-grid .vehicle-name{align-self:flex-start;padding-bottom:10px}.block-listing-base-container.block-listing-container .listing-container.listing-grid .mileage-container,.block-listing-base-container.block-listing-container .listing-container.listing-grid .price-container{width:50%}.block-listing-base-container.block-listing-container .listing-container.listing-grid .container-bottom{margin-top:auto;width:100%}.block-listing-base-container.block-listing-container .listing-container.listing-grid .container-bottom .inquire-now,.block-listing-base-container.block-listing-container .listing-container.listing-grid .container-bottom .telephone{display:block;text-align:left}.block-listing-base-container.block-listing-container .listing-container.listing-grid .phone-container{display:inline-flex;text-align:center;width:100%}.block-listing-base-container.block-listing-container .listing-container.listing-grid .phone-container-adjust{margin-top:20px;text-align:center;width:50%}.block-listing-base-container.block-listing-container .listing-container.listing-grid .vehicle-additional-information{color:#232323}.block-listing-base-container.block-listing-container .listing-container.listing-grid .vehicle-additional-information a{font-weight:bold}@media only screen and (min-width:40.0625em){.block-listing-base-container.block-listing-container .listing-container.listing-grid{flex-flow:row wrap}}.block-listing-base-container.block-listing-container .listing-container.showing{display:flex}.block-listing-base-container.block-listing-container .selling-price{color:#232323;font-size:16px}.block-listing-base-container.block-listing-container .selling-price span{display:block;font-size:20px;font-weight:bold}.block-listing-base-container.block-listing-container .marginTop{margin-top:20px}.block-listing-base-container.block-listing-container .sold{color:var(--primary-color, #e01e3b);font-weight:bold}.block-listing-base-container.block-listing-container .vehicle-title{font-size:1.2em;margin:0}.block-listing-base-container.block-listing-container .vehicle-title a{color:#232323;text-decoration:underline}.block-listing-base-container.block-listing-container .vehicle-mileage{color:#232323}.block-listing-base-container.block-listing-container .vehicle-container{border:1px solid hsl(0,0%,95%);border-bottom:0}.block-listing-base-container.block-listing-container .vehicle-container .guru-wrapper{display:block;text-align:center;width:100%}.block-listing-base-container.block-listing-container .vehicle-container:last-child{border-bottom:1px solid hsl(0,0%,95%)}.block-listing-base-container.block-listing-container .vehicle-image-container{display:block;position:relative;width:auto}.block-listing-base-container.block-listing-container .vehicle-details{border-left:1px solid hsl(0,0%,95%);padding-bottom:.9375rem;padding-top:.9375rem}.block-listing-base-container.block-listing-container .vehicle-title-container{margin-bottom:.46875rem;width:70%}.block-listing-base-container.block-listing-container .vehicle-price{color:#232323;font-size:1.7em;text-align:right;width:30%}.block-listing-base-container.block-listing-container .vehicle-price .dollar-sign{color:#232323;font-size:.6em}.block-listing-base-container.block-listing-container .vehicle-price p,.block-listing-base-container.block-listing-container .vehicle-price .selling-price,.block-listing-base-container.block-listing-container .vehicle-price small{color:#232323}.block-listing-base-container.block-listing-container .vehicle-price small{font-size:70%}.block-listing-base-container.block-listing-container .vehicle-price .list-price{font-size:16px}.block-listing-base-container.block-listing-container .vehicle-price .original-price,.block-listing-base-container.block-listing-container .vehicle-price .incentive{font-size:14px;line-height:17px}.block-listing-base-container.block-listing-container .vehicle-price .incentive{display:flex;flex-wrap:wrap;justify-content:flex-end}.block-listing-base-container.block-listing-container .vehicle-price .call-for-pricing{font-size:22px}.block-listing-base-container.block-listing-container .vehicle-price .call-for-rates{font-size:.5rem;text-transform:uppercase}.block-listing-base-container.block-listing-container .disclaimer,.block-listing-base-container.block-listing-container .block-disclaimer{color:#232323;display:inline-flex;justify-content:flex-end;margin-bottom:3px;width:100%;font-size:12px;line-height:15px}.block-listing-base-container.block-listing-container .block-disclaimer{justify-content:center;text-align:center}.block-listing-base-container.block-listing-container hr{margin:0;padding:.46875rem 0 0 0}.block-listing-base-container.block-listing-container .vehicle-description{clear:both;color:#232323;min-height:2em}.block-listing-base-container.block-listing-container .vehicle-description p{font-size:.9em}.block-listing-base-container.block-listing-container .vehicle-additional-information{color:#232323}.block-listing-base-container.block-listing-container .vehicle-additional-information a{font-weight:bold}.block-listing-base-container.block-listing-container .ribbon{border-radius:3px;color:#fff;left:10px;padding:.25rem .5rem;position:absolute;top:10px;z-index:1}.block-listing-base-container.block-listing-container .ribbon.featured{background-color:#5cb85c}.block-listing-base-container.block-listing-container .ribbon.incoming{background-color:#316797}.block-listing-base-container.block-listing-container .ribbon.justarrived{background-color:#428bca}.block-listing-base-container.block-listing-container .ribbon.as-is{background-color:#9370db}.block-listing-base-container.block-listing-container .ribbon.available{background-color:#00dc05}.block-listing-base-container.block-listing-container .ribbon.lowmileage{background-color:#f0ad4e}.block-listing-base-container.block-listing-container .ribbon.onhold{background-color:#d9534f}.block-listing-base-container.block-listing-container .ribbon.reducedprice{background-color:#5bc0de}.block-listing-base-container.block-listing-container .ribbon.special{background-color:#563d7c}.block-listing-base-container.block-listing-container .ribbon.sold{background-color:#fe0000}.block-listing-base-container.block-listing-container .ribbon.demo{background-color:#f5811e}.block-listing-base-container.block-listing-container .ribbon.certifiedpreowned{background-color:#b22222}.block-listing-base-container.block-listing-container .pagination-container{align-items:center;display:flex;justify-content:center;margin:15px 0 20px}.block-listing-base-container.block-listing-container .pagination-container nav>div:first-child span{color:#232323}.block-listing-base-container.block-listing-container .pagination-container nav>div:first-child a{background-color:var(--primary-color, #e01e3b);border-radius:3px;color:var(--primary-font-color, #ffffff);display:block;font-size:1em;font-weight:normal;line-height:inherit;margin-left:.5rem;padding:.0625rem .625rem;transition:all .3s ease-in-out}.block-listing-base-container.block-listing-container section.listing-count{margin-left:15px;margin-top:15px}.block-listing-base-container.block-listing-container .listing-count{color:#232323}.block-listing-base-container.block-listing-container .listing-count p{color:#232323}.block-listing-base-container.block-listing-container .listing-count .disclaimer{font-size:.7em}.block-listing-base-container.block-listing-container .grid-carproof .carproof-badge{margin:0 auto;width:100px}.block-listing-base-container.block-listing-container .grid-carproof .carproof-badge div{padding:0 !important;text-align:center;width:100px !important}.block-listing-base-container.block-listing-container .grid-carproof .carproof-badge div>img{position:absolute}