.price-badge-svg{background-repeat:no-repeat}.price-badge-svg.premium{background-image:url(/Images/SVG/Shared/PriceBadges/en-ca/premium.svg)}#fr-ca .price-badge-svg.premium,.fr-ca .price-badge-svg.premium{background-image:url(/Images/SVG/Shared/PriceBadges/fr-ca/premium.svg)}.price-badge-svg.above-price{background-image:url(/Images/SVG/Shared/PriceBadges/en-ca/above-average.svg)}#fr-ca .price-badge-svg.above-price,.fr-ca .price-badge-svg.above-price{background-image:url(/Images/SVG/Shared/PriceBadges/fr-ca/above-average.svg)}.price-badge-svg.great-price{background-image:url(/Images/SVG/Shared/PriceBadges/en-ca/great-price.svg)}#fr-ca .price-badge-svg.great-price,.fr-ca .price-badge-svg.great-price{background-image:url(/Images/SVG/Shared/PriceBadges/fr-ca/great-price.svg)}.price-badge-svg.good-price{background-image:url(/Images/SVG/Shared/PriceBadges/en-ca/good-price.svg)}#fr-ca .price-badge-svg.good-price,.fr-ca .price-badge-svg.good-price{background-image:url(/Images/SVG/Shared/PriceBadges/fr-ca/good-price.svg)}.price-badge-svg.fair-price{background-image:url(/Images/SVG/Shared/PriceBadges/en-ca/fair-price.svg)}#fr-ca .price-badge-svg.fair-price,.fr-ca .price-badge-svg.fair-price{background-image:url(/Images/SVG/Shared/PriceBadges/fr-ca/fair-price.svg)}.price-badge-svg.new{background-image:url(/Images/SVG/Shared/PriceBadges/en-ca/new-vehicle.svg)}#fr-ca .price-badge-svg.new,.fr-ca .price-badge-svg.new{background-image:url(/Images/SVG/Shared/PriceBadges/fr-ca/new-vehicle.svg)}.price-badge-svg.private{background-image:url(/Images/SVG/Shared/PriceBadges/en-ca/private.svg)}#fr-ca .price-badge-svg.private,.fr-ca .price-badge-svg.private{background-image:url(/Images/SVG/Shared/PriceBadges/fr-ca/private.svg)}.price-badge-svg.private.dealer{background-image:url(/Images/SVG/Shared/PriceBadges/en-ca/private-dealer.svg)}#fr-ca .price-badge-svg.private.dealer,.fr-ca .price-badge-svg.private.dealer{background-image:url(/Images/SVG/Shared/PriceBadges/fr-ca/private-dealer.svg)}.price-badge-svg.private.mobile{background-image:url(/Images/SVG/Shared/PriceBadges/en-ca/private-mobile.svg)}#fr-ca .price-badge-svg.private.mobile,.fr-ca .price-badge-svg.private.mobile{background-image:url(/Images/SVG/Shared/PriceBadges/fr-ca/private-mobile.svg)}@media (min-width:992px) and (max-width:1199px){.at-badge-dt-ts{padding-top:2px;padding-bottom:2px}.top-badges-wrapper-dt-ts{line-height:20px;display:block}price-dt-ts .price-amount{font-size:15px}}.price-dt-ts{vertical-align:middle;line-height:1;display:block;text-align:left;margin-bottom:4px}.price-dt-ts .price-amount{color:#000;font-weight:700;font-size:15px;vertical-align:middle;display:inline-block;line-height:1.5;margin:-1px 4px 3px 0}@media (min-width:1200px){.price-dt-ts .price-amount{font-size:18px}}.msrp-price-container-dt-ts,.strikethrough-price-container-dt-ts{display:inline-block;overflow:hidden;color:#757575;margin-bottom:1px;margin-right:3px}.save-amount-text-dt-ts{display:none}@media (min-width:1200px){.save-amount-text-dt-ts{display:inline-block}}.price-dot{height:10px;width:10px;border-radius:50%;display:inline-block;margin-right:2px;background-position:center;background-size:14px;background-image:url(/Images/SVG/Search/info.svg);margin-bottom:1px}.topspot-tooltip{position:relative;display:inline-block;border-bottom:1px dotted #3e3e3e}.topspot-tooltip .topspot-tooltip-text-wrapper{visibility:hidden;width:192px;background-color:#3e3e3e;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;bottom:180%;left:50%;margin-left:-97px;height:60px}.topspot-tooltip .topspot-tooltip-text-wrapper .topspot-tooltip-text{width:168px;height:30px;margin:12px;color:#fff;font-size:12px;letter-spacing:0;line-height:15px;text-align:center}.topspot-tooltip .topspot-tooltip-text-wrapper::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#3e3e3e transparent transparent transparent}.topspot-tooltip:hover .topspot-tooltip-text-wrapper{visibility:visible}.fa-camera-desktop-listing-dt-ts-srp.fas{background-image:url(/Images/SVG/Shared/Icons/svgs/solid/photo-camera.svg)}.strikethrough-price-dt-ts{overflow:hidden;color:#757575;font-size:12px;font-weight:500;top:1px;position:relative;text-align:left;text-decoration:line-through}.thumbnail-list-dt-ts{margin-bottom:16px;margin-left:24px}.thumbnail-list-dt-ts .thumbnail-dt-ts{display:inline-block;padding:0;border-radius:0;margin-bottom:0;border:none}.thumbnail-list-dt-ts .thumbnail-dt-ts img{width:80px;height:60px}@media (max-width:1199px){.thumbnail-list-dt-ts .thumbnail-large-only-dt-ts{display:none}}.thumbnail-list-dt-ts .thumbnail-first-dt-ts{border-top-left-radius:3px;border-top-right-radius:0}.thumbnail-list-dt-ts .thumbnail-arrow-btn-dt-ts{width:23px;height:60px;display:inline-block;vertical-align:top;border-top-right-radius:3px;border-bottom-right-radius:3px}.thumbnail-list-dt-ts .thumbnail-arrow-btn-dt-ts .click{display:block;cursor:pointer}.thumbnail-list-dt-ts .thumbnail-arrow-btn-dt-ts .thumbnail-arrow-icon-dt-ts{line-height:60px;padding-left:5px;height:12px;width:12px;margin-bottom:-25px;content:"";display:inline-block;background-position:center;background-size:cover;font-size:18px;color:#3e3e3e;background-image:url(/Images/SVG/Shared/Icons/plus.svg);margin-left:4px}@media (min-width:1200px){.thumbnail-list-dt-ts .thumbnail-arrow-btn-dt-ts .thumbnail-arrow-icon-greater5-dt-ts{display:none}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.thumbnail-list-dt-ts .thumbnail-arrow-btn-dt-ts .thumbnail-arrow-icon-greater5-dt-ts{line-height:60px;padding-left:5px;height:12px;width:6px;margin-bottom:-25px;content:"";display:inline-block;background-position:center;background-size:cover;font-size:18px;color:#3e3e3e}}.result-item .result-item-inner{min-height:120px}.result-item .result-item-inner.quick-view:hover .quickview-button{visibility:visible;border:2px solid #076ee6}.fixed-photo-column{width:180px;min-width:180px;max-width:180px}.enhanced.result-item{background-color:#fff;color:#3e3e3e;border-radius:6px}.enhanced .result-item-inner#result-item-inner-div{padding:24px;background-color:transparent}.enhanced .result-item-inner#result-item-inner-div #result-item-inner-div div.col-xs-6.col-sm-4.detail-center-area{min-height:100px;border-right:none}.enhanced .result-item-inner#result-item-inner-div #result-item-inner-div .detail-price-area{border-left:1px solid #ededed}.enhanced .enhanced-photo-column{width:180px;min-width:180px;max-width:180px}.enhanced .organic .enhanced-photo-column{width:133px;min-width:133px;max-width:133px}.featured-left .fixed-photo-column,.featured-right .fixed-photo-column,.organic .fixed-photo-column{width:133px;min-width:133px;max-width:133px}.detail-center-area{width:calc(100% - 180px - 167px)}.featured-left .detail-center-area,.featured-right .detail-center-area,.organic .detail-center-area{width:calc(100% - 133px - 167px)}.enhanced .detail-center-area{padding-left:6px}.enhanced .detail-center-area .listing-details .h2-title{margin:2px 0 4px 0}.enhanced .detail-center-area .badges-div{margin:0 0 4px 7px}.enhanced .detail-price-area{min-height:120px;width:206px}.enhanced .detail-price-area.flex-center{flex-direction:column}@media (min-width:1200px){.enhanced .detail-price-area{width:290px}}.enhanced .detail-dealer-area{margin-top:0}.enhanced .price-amount#price-amount-value,.enhanced .result-title.click span{font-size:15px;color:#3e3e3e;margin:0}@media (min-width:1200px){.enhanced .price-amount#price-amount-value,.enhanced .result-title.click span{font-size:18px}}.enhanced .result-title span:active,.enhanced .result-title span:focus,.enhanced .result-title span:hover{color:#076ee6;transition:ease-in-out .3s;text-decoration:none}.enhanced .at-badge{border-radius:12px;height:20px;color:#fff;font-size:12px;padding:2px 8px;font-weight:400}.enhanced .at-badge.digital-retail-badge{height:36px;width:100%;margin:0;padding:10px 0;border-radius:18px;background-color:#076ee6;font-weight:600}.enhanced .at-badge.digital-retail-badge:focus,.enhanced .at-badge.digital-retail-badge:hover{text-decoration:none;background:#0082fa;transition:ease-in-out .3s;color:#fff}.enhanced .at-badge.digital-retail-badge:active{background-color:#105dd3}.enhanced .digital-retail{background-color:#076ee6}.enhanced .at-badge.tbyb-btn{background-color:#4cb944}.enhanced .at-badge.tbyb-btn:focus,.enhanced .at-badge.tbyb-btn:hover{background:#42aa3b}.enhanced .at-badge.tbyb-btn:active{background-color:#359730}.enhanced .buy-online-button-wrapper{width:178px;margin:16px 16px 0 16px}@media (min-width:1200px){.enhanced .buy-online-button-wrapper{width:259px}}.enhanced .detail-center-area{width:calc(100% - 180px - 206px)}@media (min-width:1200px){.enhanced .detail-center-area{width:calc(100% - 180px - 290px)}}.enhanced .organic .detail-center-area{width:calc(100% - 133px - 206px)}@media (min-width:1200px){.enhanced .organic .detail-center-area{width:calc(100% - 133px - 290px)}}.enhanced .title-with-trim{width:95%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}@media (min-width:1200px){.enhanced .title-with-trim{width:100%}}.enhanced a{color:#076ee6}.enhanced #similar-vehicles-div.displayNone,.enhanced .displayNone{display:none}.enhanced .thumbnail-list-dt-ts{margin-left:0;margin-top:24px;margin-bottom:0}.detail-price-area{width:167px;float:right;border-left:1px solid #ededed;margin-top:16px;margin-bottom:0;min-height:103px}.featured-left .detail-price-area,.featured-right .detail-price-area,.organic .detail-price-area{min-height:72px}@media (min-width:1200px){.fixed-price-column{min-width:167px;text-align:center}.fixed-detail-column{width:100%;min-width:100%;max-width:100%}}.enhanced .fixed-detail-column{margin-bottom:12px}.price-wrapper{margin-top:0;margin-right:11px;vertical-align:middle;margin-left:10px;padding:0 .5rem;border-radius:3px}.price-wrapper.great{background:#dfe9d9}.price-wrapper.good{background:#e6eee2}.price-wrapper.fair{background:#e2f1ef}.price-wrapper.above{background:#faf2cd}.price-wrapper.contact{background:#f0f0f0}.price-wrapper.private{background:#e5e1ee}.price-wrapper.newCar{background:#dfebf9}.dealer-price-label{color:#c1c4c6;font-size:8px;vertical-align:middle;margin-top:6px;font-weight:500}.enhanced .dealer-price-label{color:#757575;font-size:12px;margin-left:-16px;vertical-align:middle;margin-top:6px;font-weight:500}.msrp-price-label{color:#ff4436;font-size:12px;vertical-align:middle;margin-top:3px;font-weight:500;line-height:13px}.msrp-price{color:#ff4436;font-size:13px;font-weight:500}.price{margin-bottom:4px;vertical-align:middle;line-height:1;display:block;text-align:center;margin-left:-15px;margin-right:-15px}.price .price-amount{color:#000;font-weight:500;font-size:18px;vertical-align:middle;display:inline-block;margin-top:-3px;margin-bottom:3px;line-height:1.5}.enhanced .price-delta{text-align:left;margin-bottom:16px;display:flex;flex-direction:column}.enhanced .price-delta .price-outer-div{padding-bottom:8px}.enhanced .price{text-align:left;display:inline-block;margin:0}.enhanced .price .dealer-price-label{display:none}.enhanced .price-other{display:inline-block;margin:0 15px}.price-other{display:block;line-height:1;margin-top:-4px;margin-bottom:6px;text-align:center}.msrp-price-container{padding:5px 0}.enhanced .msrp-price-container{display:inline-block;margin:0 4px}.enhanced .msrp-price-container .price-strikethrough{text-decoration:line-through;color:#757575}.enhanced .msrp-price-container .msrp-label{display:none}.strikethrough-price{overflow:hidden;color:#757575;font-size:12px;font-weight:500;top:-1px;position:relative}.price-badge{margin-top:-3px;vertical-align:middle;float:right;margin-right:10px;margin-bottom:6px;overflow:inherit}.price-badge.below-msrp-price-badge{margin-bottom:0}.price-badge.below-msrp-price-badge .svg_newCarBadge{height:30px}.price-badge button{margin:0;padding:0;border:none}.price-badge .price-badge-svg{display:inline-block;vertical-align:middle;overflow:hidden;background-repeat:no-repeat;background-position:top left;background-size:contain}.price-badge .price-badge-svg:hover{cursor:pointer}.price-badge .svg_PriceAnalysisBadges{width:110px;height:25px;bottom:0;position:relative}.price-badge .svg_PriceAnalysisBadges.premium{margin-right:-10px}.price-badge .svg_PriceAnalysisBadgesAbove{width:126px;height:25px;background-size:320px;position:relative;left:8px;bottom:5px;top:1px}.price-badge .price-badge-label{color:#64bb55;font-size:10.5px;font-weight:700;text-transform:uppercase;vertical-align:middle}.price-badge .svg_newCarBadge{display:inline-block;width:133px;height:30px;vertical-align:middle;overflow:hidden;bottom:0;top:-5px;position:relative}.price-badge .svg_newCarBadge.new{background-size:115px;background-position-x:18px;background-position-y:0}#fr-ca .price-badge .svg_newCarBadge.new{background-size:120px;background-position-x:10px;background-position-y:1px;left:5px}.price-badge .svg_privateBadge{display:inline-block;width:119px;height:25px;vertical-align:middle;overflow:hidden;bottom:0;position:relative;left:7px}.price-badge .svg_privateBadge.private{background-size:contain;width:101px}#fr-ca .price-badge .svg_privateBadge.private{width:133px;left:20px}.enhanced .flex-center{display:flex;align-items:center}.enhanced .price-badge{margin:0;float:left;width:auto;height:auto}.enhanced .price-badge .price-badge-svg{height:20px;background:0 0;background-size:auto}@media (min-width:1200px){.enhanced .price-badge .price-badge-svg{height:26px}}.enhanced .price-badge .svg_newCarBadge.msrp{font-size:12px;font-weight:400;color:#3e3e3e;margin-left:4px}.enhanced .price-badge .svg_PriceAnalysisBadgesAbove{position:unset;width:auto;vertical-align:middle}.enhanced .price-badge .svg_PriceAnalysisBadgesAbove:hover{cursor:pointer}.enhanced .price-badge .svg_newCarBadge{width:auto;height:auto;position:unset}.enhanced .price-badge .svg_newCarBadge.new{background:0 0;background-size:auto;height:20px}@media (min-width:1200px){.enhanced .price-badge .svg_newCarBadge.new{height:26px}}.enhanced .price-badge button{background:0 0;width:auto;height:auto}.enhanced .price-badge button img{width:auto}.enhanced .horizontal-line{box-sizing:border-box;height:1px;background-color:#ededed}.enhanced .price-delta-text{width:auto;height:auto;text-align:left;color:#3e3e3e;text-transform:unset;font-weight:unset;font-size:12px;margin-left:2px}.enhanced .price-delta-text p{margin:0}.enhanced .price-wrapper{padding:0;margin-left:16px}.price-wrapper .popover{background-color:#fff;border:1px solid #c1c4c6}.price-wrapper .popover.bottom>.arrow{left:50%;margin-top:0;border-bottom-color:#c1c4c6}.price-wrapper .popover .popover-content{font-size:14px;border-radius:5px}.listing-details{margin-left:12px;margin-right:10px}.listing-details h2{font-size:15px;max-height:36px;font-weight:500;margin-top:16px;display:block;margin-bottom:5px;overflow:hidden}.listing-details .hr-badge-wrapper{display:inline-flex;flex-direction:row;align-items:center;margin:4px 0;height:26px;border-radius:13px;background-color:#c00}.listing-details .hr-badge-wrapper .hr-value{display:flex;flex-direction:row;align-items:center;justify-content:center;color:#000;height:22px;width:34px;font-size:11px;line-height:11px;font-weight:700;border-radius:13px;background-color:#fff;margin-left:2px}.listing-details .hr-badge-wrapper .hr-value span{font-weight:400;line-height:6px;font-size:6px;padding:0 0 0 1px;margin-top:4px}.listing-details .hr-badge-wrapper .hr-label{color:#fff;margin:0 8px 0 2.5px;font-size:11px;line-height:11px;font-weight:300}.listing-details .hr-badge-wrapper .hr-label.first-part{margin:0 0 0 4px;font-weight:900}.listing-details .aw-badge-wrapper{display:inline-flex;flex-direction:row;align-items:center;margin:4px 0;background-color:#c00;height:26px;border-radius:13px}.listing-details .aw-badge-wrapper .aw-image{height:26px;width:34px;background-image:url(/Images/Pages/Results/award-winner-badge.svg);background-position-x:0;background-position-y:0;background-repeat:no-repeat;background-size:cover}.listing-details .aw-badge-wrapper .aw-label{color:#fff;font-size:11px;line-height:11px;font-weight:300}.listing-details .aw-badge-wrapper .aw-label-wrapper{display:flex;padding:0 8px 0 4px;flex-direction:row;align-items:center;justify-content:center}.listing-details .aw-badge-wrapper .aw-label.first-part{margin-right:2.5px;font-weight:900}.result-title{width:100%;margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-height:18px;max-height:36px;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;color:#14709e}.details{margin-top:5px;max-height:28px;margin-bottom:0;overflow:hidden}.details.used{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.details.new{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:70px}.enhanced .details.used{margin-top:0;line-height:16px;max-height:32px}.dealer-badges{vertical-align:bottom;margin-top:7px;line-height:18px}.new-car-label{text-transform:uppercase;display:inline-block;color:#ff4437;font-weight:500;font-size:14px;margin-right:0}.kms{display:inline-block;font-weight:400;vertical-align:bottom;margin-right:7px;margin-bottom:5px}.cpo{display:inline-block;font-weight:700;vertical-align:bottom;margin-right:7px;margin-bottom:5px}.cpo .cpo-badge{background:url(/Images/SVG/Shared/Icons/cpo-badge.svg) no-repeat;background-size:contain;display:inline-block;width:11px;height:16px;margin:0;vertical-align:bottom}.cpo .cpo-badge-v2{display:inline-block;vertical-align:middle;width:14px;height:16px;background:url(../Images/SVG/Shared/checkmark-badge-v2.svg) no-repeat;background-size:contain}.cpo .cpo-text-label{display:inline-block;vertical-align:middle;line-height:12px}.cpo .cpo-logo-certified{height:12px;width:73px;color:#757575;font-size:12px;letter-spacing:0;line-height:12px;vertical-align:middle;font-weight:400}.cpo .general-cpo-logo{background-size:contain;display:inline-block;vertical-align:middle;margin-right:4px}.cpo .general-cpo-logo.kia-cpo{background:url(/Images/Pages/CPO/Kia_BW.svg) no-repeat;height:20px;width:33px}.cpo .general-cpo-logo.kia-cpo-v2{vertical-align:top;margin-right:0}.cpo .general-cpo-logo.bmw-cpo{background:url(/Images/Pages/CPO/BMW-en.png) no-repeat;background-size:107px 24px;height:24px;width:107px}#fr-ca .cpo .general-cpo-logo.bmw-cpo{background:url(/Images/Pages/CPO/BMW-fr.png) no-repeat;background-size:123px 24px;width:123px}.cpo .general-cpo-logo.ford-cpo{background:url(/Images/Pages/CPO/Ford.svg) no-repeat;height:18px;width:36px;margin-left:2px;margin-right:0;background-position:center}.cpo .general-cpo-logo.lincoln-cpo{background:url(/Images/Pages/CPO/Lincoln.svg) no-repeat;margin-left:2px;margin-right:0;height:18px;width:6px;background-position:center}.cpo .general-cpo-logo.mini-cpo{background:url(/Images/Pages/CPO/MINI_BW.svg) no-repeat;background-size:27px 20px;height:20px;margin-bottom:1px;width:27px}.dealerorg{display:inline-block;vertical-align:bottom;font-weight:400;color:#555;margin-right:10px;margin-top:-5px}.dealerorg .gold-series-badge{display:inline-block;margin:0;vertical-align:bottom;width:14px;height:16px;background:url(../Images/SVG/Shared/checkmark-badge-v2.svg) no-repeat;background-size:contain}.dealerorg .gold-series{display:inline-block;vertical-align:bottom}.dealerorg .gold-series.truncate{min-width:80px;white-space:nowrap}.enhanced .dealerorg{display:inline-block;vertical-align:bottom;font-weight:400;color:#757575;margin-right:10px;margin-top:-5px}.enhanced .dealerorg .gold-series-badge{display:inline-block;margin:0;vertical-align:bottom;width:14px;height:16px;background:url(../Images/SVG/Shared/checkmark-badge-v2.svg) no-repeat;background-size:contain}.enhanced .dealerorg .gold-series{display:inline-block;vertical-align:bottom}.enhanced .dealerorg .gold-series.truncate{min-width:80px;white-space:nowrap}.enhanced .cpo{display:inline-block;vertical-align:bottom;font-weight:400;color:#757575;margin-right:10px;margin-top:-5px}.seller-info{float:left;margin-top:0;font-size:14px;line-height:15px}.seller-info .seller-logo-container{height:auto;width:100px}.seller-info .seller-logo-container .seller-logo img{height:45px}.seller-info .seller-logo-container .seller-name{display:inline-block;vertical-align:middle;margin:0;word-wrap:break-word;text-align:left;width:100%;font-size:12px;float:left;max-height:50px;overflow:hidden;min-height:25px;padding-top:4px;margin-left:10px}.enhanced .seller-info .seller-logo-container .seller-logo img{height:38px;width:80px;background-color:#fff;box-sizing:border-box;border:1px solid #d8d8d8;border-radius:6px}.private-seller{width:100px;float:right;height:50px;overflow:hidden;margin-right:35px;margin-top:-30px}.private-seller .private-icon{background:url(/Images/SVG/en-CA/private-icon.svg) no-repeat;background-size:contain;display:block;width:100px;height:52px}#fr-ca .private-seller .private-icon{background:url(/Images/SVG/fr-CA/private-icon.svg) no-repeat}.proximity-carfax-container{margin-top:5px}.detail-dealer-area-div{left:50%;transform:translate(-50%,20%);position:inherit;z-index:1}.enhanced .detail-dealer-area-div{left:50%;transform:translate(-50%,20%);position:inherit;margin-left:8px;margin-top:-5px}.proximity{display:block;vertical-align:bottom;color:#555;margin-right:10px;line-height:10px;top:-2px;position:relative;margin-bottom:3px;width:100%}.proximity .proximity-icon{height:13px;width:13px;min-width:13px;display:inline-block;background-position:center;background-repeat:no-repeat}.proximity .proximity-icon:before{font-size:15px}.proximity .proximity-text{vertical-align:middle;position:relative;top:-2px;line-height:14px}.enhanced .proximity{margin:0 12px;width:auto;display:inline-block}.enhanced .proximity .proximity-text{text-transform:uppercase;color:#3e3e3e;font-size:10px;top:-3px}.enhanced .kms{display:inline-block}.enhanced .odometer-proximity{font-size:10px;text-transform:uppercase}.enhanced .iconMileage{width:16px;vertical-align:bottom;margin-right:2px}.thumbnail-list{margin-bottom:0;padding:15px 0 0 15px}.thumbnail-list .thumbnail{display:inline-block;padding:0;border-radius:0;margin-bottom:0;border:none}.thumbnail-list .thumbnail img{width:80px;height:60px}@media (max-width:1199px){.thumbnail-list .thumbnail-large-only{display:none}}.thumbnail-list .thumbnail-arrow-btn{width:23px;height:62px;display:inline-block;vertical-align:top}.thumbnail-list .thumbnail-arrow-btn .click{display:block;cursor:pointer}.thumbnail-list .thumbnail-arrow-btn .thumbnail-arrow-icon{line-height:60px;padding-left:5px;height:12.5px;width:6px;margin-bottom:-25px;content:"";display:inline-block;background-position:center;background-size:cover;margin-left:7px}.enhanced .thumbnail-list{padding:0 24px 24px}.enhanced .thumbnail-list .thumbnail img{width:79px;height:60px}.enhanced .image-gallery{background-color:#fff}.enhanced .online-seller-logo#online-seller-logo-div{text-align:right;padding-right:24px}.enhanced .online-seller-logo#online-seller-logo-div img{cursor:pointer}.enhanced .ttyb-widget-outer-div{padding-left:24px;padding-right:16px}@media (min-width:768px){.enhanced .tbyb-widget-container .buy-online-button-wrapper{margin-bottom:16px}}@media (min-width:992px) and (max-width:1199px){.enhanced .tbyb-widget-container .buy-online-button-wrapper{margin-top:21px;margin-bottom:21px}}.enhanced .tbyb-widget-container#tbyb-widget-container-div{background-color:rgba(7,110,230,.05);margin-bottom:24px;font-size:15px;padding-right:8px;border-radius:3px}.enhanced .tbyb-widget-container#tbyb-widget-container-div .tbyb-widget-left{display:inline-block;padding:16px;width:calc(100% - 206px)}@media (min-width:1200px){.enhanced .tbyb-widget-container#tbyb-widget-container-div .tbyb-widget-left{width:calc(100% - 290px)}}.enhanced .tbyb-widget-container#tbyb-widget-container-div .tbyb-widget-right{display:inline-block;border-left:0;margin-top:0;text-align:right;min-height:2px}.enhanced .tbyb-widget-container#tbyb-widget-container-div .tbyb-widget-right .tbyb-btn{width:100%;font-weight:600}.enhanced .tbyb-widget-container#tbyb-widget-container-div .tbyb-widget-header-text{font-weight:700;margin-bottom:6px}.enhanced .tbyb-widget-container#tbyb-widget-container-div .digital-retail-badge{margin:0}.similar-vehicles-wrapper{padding:4px 2px 0;overflow:hidden;display:inline-flex;text-align:left;background:0 0}.similar-vehicles-wrapper .at_resultSimilarVehiclesLabel{text-decoration:none;font-size:14px;font-weight:400;color:#000}.similar-vehicles-wrapper .similar-vehicles-icon{background:url(../Images/SVG/Shared/vehicle-specialist-icon.svg) no-repeat;background-size:contain;height:20px;width:20px;margin-right:5px;margin-top:-1px}.at-badge{font-size:12px;color:#fff;background-color:#3d3e3f;height:32px;line-height:17px;border-radius:0 0 3px 3px;text-align:center;text-decoration:none;padding:8px;display:inline-block;vertical-align:middle;white-space:nowrap;font-weight:500;margin-bottom:8px;margin-left:2px}.at-badge:focus,.at-badge:hover{text-decoration:none;background:#076ee6;transition:ease-in-out .3s;color:#fff}.at-new-tag{background-color:#5eb700;font-size:9px;height:16px;line-height:17px;display:inline-block;border-radius:2px;padding:0 4px;margin-left:4px;text-transform:uppercase}.at-new-tag:focus,.at-new-tag:hover{text-decoration:none;background:#5eb700;transition:ease-in-out .3s;color:#fff}.row.no-gutter .col-xs-2.digital-retail-wrapper{align-items:center;vertical-align:middle;padding-top:10px;padding-right:12px}#fr-ca .row.no-gutter .col-xs-2.digital-retail-wrapper{padding-right:8px}.digital-retail{display:inline-block;border-radius:15px;background-color:#076ee6;color:#fff;font-size:12px;font-weight:500;text-align:center;text-decoration:none;padding:7px 16px 8px;white-space:nowrap;height:30px}.digital-retail .digital-retail-icon{background:url(/Images/Pages/Results/digital-retail-icon.svg) no-repeat;width:13px;height:11px;display:inline-block;margin-right:4px}#featuredAdsPanel{background:#fff}.featured-left #featuredAdsPanel{border-right:none}.featured-right #featuredAdsPanel{border-left:none}#featuredAdsPanel .detail-price-area{width:calc(100% - 133px);border:none;margin-top:0}#featuredAdsPanel .price-wrapper{margin-left:0;padding:0}#featuredAdsPanel .price{text-align:left;margin-left:0}#featuredAdsPanel .price .price-amount{font-size:20px}.asLowAs{float:right;color:#666;padding-top:0;margin-top:5px;cursor:pointer;margin-bottom:0;display:grid;width:100%}.asLowAs .red-tag{display:flex;margin:0 auto}.asLowAs .red-tag .payment-tag-installment{font-size:19px;font-weight:500;color:#000;margin-top:-3px;margin-left:5px}.asLowAs .red-tag .payment-tag-img{background:url(../Images/SVG/Shared/red-price-tag.svg) no-repeat;background-size:contain;height:20px;width:20px}.asLowAs .payment-tag-text{float:left;margin:0 auto}#fr-ca .asLowAs .payment-tag-text{float:left;margin:0 auto}.asLowAs .payment-tag-text .oac-text{padding-left:0;padding-right:2px}.asLowAs .payment-tag-text .popupInfoLink{position:relative;display:inline-block;top:3px;width:16px;height:16px;cursor:pointer;background-position:-292px -23px}.asLowAs .payment-tag-with-rate-text{background-image:url(../Images/Pages/Results/big-red-tag.png);background-repeat:no-repeat;width:160px;height:40px;margin-left:10px;background-position:top left}.asLowAs .payment-tag-with-rate-text .line1,.asLowAs .payment-tag-with-rate-text .line2{float:left;width:100%;text-align:center;font-size:13px}.asLowAs .payment-tag-with-rate-text .fa-question-circle-payment-rate{height:11px;width:10.5px;margin-bottom:-1px;margin-right:1px;content:"";display:inline-block;background-position:center;background-size:cover}.asLowAs .payment-tag-with-rate-text .line1{padding-bottom:4px}.asLowAs .payment-tag-with-rate-text .line2 i{color:#14709e;font-size:12px}#fr-ca .asLowAs .payment-tag-with-rate-text{padding-left:20px}.asLowAs .alternative-payment-options{display:none;text-align:center;padding-bottom:10px}.asLowAs .alternative-payment-options .financing-options-available,.asLowAs .alternative-payment-options .monthly-payments-available,.asLowAs .alternative-payment-options .weekly-payments-available{display:none;background-image:url(../Images/Pages/Results/big-red-tag.png);background-repeat:no-repeat;text-align:center;padding:5px 0 5px 25px}.hot-deal-result .asLowAs{margin-top:-5px;float:left;margin-bottom:0}.hot-deal-result .asLowAs .payment-tag-with-rate-text{background-image:none!important;margin-top:5px!important}.hot-deal-result .asLowAs .payment-tag-with-rate-text .line1,.hot-deal-result .asLowAs .payment-tag-with-rate-text .line2{text-align:left!important}.hot-deal-result .asLowAs .alternative-payment-options{display:none;text-align:left;padding-bottom:10px}.hot-deal-result .asLowAs .alternative-payment-options .financing-options-available,.hot-deal-result .asLowAs .alternative-payment-options .monthly-payments-available,.hot-deal-result .asLowAs .alternative-payment-options .weekly-payments-available{display:none;background-image:none;background-repeat:no-repeat;text-align:left;padding:0}.hot-deal-result .asLowAs .oac-container{margin-top:-17px;float:right;margin-left:10px}#fr-ca .hot-deal-result .asLowAs .oac-container{margin-top:-28px;float:right;margin-right:30px}.hot-deal-result .asLowAs .red-tag{margin:0}.hot-deal-result .asLowAs .red-tag .payment-tag-img{height:18px;width:18px}.hot-deal-result .asLowAs .red-tag .payment-tag-installment{margin-top:0;font-size:14px}.hot-deal-result .payment-tag-text{float:left;margin:0}#fr-ca .hot-deal-result .payment-tag-text{float:left;margin-top:5px;margin-left:1px}.hot-deal-result .clickNewCarDeal .result-title{margin:5px 0 5px 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;font-weight:500;color:#14709e}.detail-dealer-area{max-height:64px;min-height:48px;margin-top:5px;padding:0}.enhanced .detail-dealer-area#detail-dealer-area{padding-bottom:24px;padding-left:24px}.enhanced .detail-dealer-area#detail-dealer-area .seller-name{font-weight:700}.google-reviews-wrapper{cursor:pointer;text-decoration:none;display:block;margin-top:8px;margin-bottom:8px;text-align:left}.google-reviews-logo{width:80px;height:12px;padding:0 60px 0 60px;background:url(/Images/Shared/desktop_powered_by_google_on_white_hdpi.png) no-repeat;background-size:contain;margin-left:0;margin-top:2px}.google-reviews-star{font-size:12px}.google-reviews-star-yellow-full{background-image:url(/Images/SVG/Shared/Icons/svgs/solid/star-google-review-full-srp.svg);height:13px;width:13px;display:inline-block;background-position:center;background-size:cover}.google-reviews-star-yellow-half{background-image:url(/Images/SVG/Shared/Icons/svgs/solid/star-google-review-half-srp.svg);height:13px;width:13px;display:inline-block;background-position:center;background-size:cover}.google-reviews-star-grey-empty{background-image:url(/Images/SVG/Shared/Icons/svgs/solid/star-google-review-empty-srp.svg);height:13px;width:13px;display:inline-block;background-position:center;background-size:cover}.google-reviews-star-grey{color:#cbcbcb}.enhanced .google-reviews-wrapper{display:flex}.enhanced .google-reviews-wrapper .google-reviews-logo{margin-left:6px;margin-top:1px}.enhanced .google-reviews-wrapper .google-reviews-star-grey-empty,.enhanced .google-reviews-wrapper .google-reviews-star-yellow-full,.enhanced .google-reviews-wrapper .google-reviews-star-yellow-half{height:10px;width:10px}.enhanced .google-reviews-wrapper .google-reviews-star-grey{color:#cbcbcb}.enhanced .google-reviews-wrapper:hover,.enhanced .google-reviews-wrapperfocus{text-decoration:none}.price-delta-text{font-size:11px;font-weight:500;text-transform:uppercase;text-align:center;line-height:12px;display:flex;flex-direction:column;width:100%}.price-delta-text .fair{color:#6fb8ae;margin:0 0 6px}.price-delta-text .good{color:#7eab6e;margin:0 0 6px}.price-delta-text .great{color:#39811b;margin:0 0 6px}.price-delta-text .above{color:#e6bd00;margin:0 0 6px}.price-delta-text .contact{color:#b7b7b7;text-transform:initial}.detail-dealer-area-wrapper{display:grid}.enhanced .detail-dealer-area-wrapper{min-width:95px}.detail-dealer-area-wrapper-badges{display:inherit;position:relative;float:left}.google-rating-wrapper-srp{margin-left:30px;margin-right:-45px;position:relative;float:left}.enhanced .google-rating-wrapper-srp{margin-left:0;float:none;display:inline-block}.enhanced .tbyb-similar-vehicles{display:inline-block;margin-right:8px}.similar-vehicles-container{margin-top:5px;text-align:left}.featured-expand-left .result-item-outer-wrapper,.featured-expand-right .result-item-outer-wrapper{background-color:#fff}.featured-expand-left .base-listing-v2 .similar-vehicles-wrapper,.featured-expand-right .base-listing-v2 .similar-vehicles-wrapper{padding:9px 5px 0;background-color:#f1f1f1;border-bottom:1px solid #c6c6c6;border-left:1px solid #c6c6c6;border-right:1px solid #c6c6c6}.featured-expand-left .base-listing-v2 .similar-vehicles-container,.featured-expand-right .base-listing-v2 .similar-vehicles-container{margin-top:0}.quickview-button{position:absolute;visibility:hidden;opacity:1;height:40%;width:94%;top:30%;bottom:30%;left:3%;right:3%;margin:auto;background-color:#fff;border:2px solid #076ee6;border-radius:5px;line-height:18px;font-weight:500;color:#076ee6;font-size:15px;cursor:pointer;text-align:center;-webkit-transition:visibility .1s,opacity .1s,background-color .1s ease-in-out;-moz-transition:visibility .1s,opacity .1s,background-color .1s ease-in-out;-o-transition:visibility .1s,opacity .1s,background-color .1s ease-in-out;transition:visibility .1s,opacity .1s,background-color .1s ease-in-out}.quickview-button.visible{visibility:visible}.quickview-button.visible:hover{background-color:#fff;border:2px solid #076ee6;color:#076ee6}.quickview-button span{position:absolute;top:30%;bottom:30%;height:40%;left:0;right:0;width:100%;margin:auto}.quickview-button span.organic{top:25%;bottom:25%;height:50%;font-size:13px}@media (pointer:coarse){.quickview-button{display:none}}.enhanced .odometer-proximity{color:#555}#new-car-widget{color:#3e3e3e;margin-top:24px;margin-bottom:8px}#new-car-widget .inner-margin{display:flex;justify-content:space-between}#new-car-widget .check{margin-right:8px;height:14px;width:14px}@media (min-width:1200px){#new-car-widget .check{height:18px;width:18px}}#new-car-widget .card-padding{padding:16px}@media (min-width:1200px){#new-car-widget .card-padding{padding:24px}}#new-car-widget #features>li{margin-top:8px}@media (min-width:1200px){#new-car-widget #features>li{margin-top:16px;font-size:15px;line-height:20px}}#new-car-widget #see-all{position:absolute;bottom:16px;right:16px}@media (min-width:1200px){#new-car-widget #see-all{bottom:24px;right:24px;font-size:15px;line-height:20px}}#new-car-widget #see-all #see-all-chevron{width:14px;height:14px}@media (min-width:1200px){#new-car-widget #see-all #see-all-chevron{width:18px;height:18px}}#new-car-widget .card{border:1px solid #d8d8d8;border-radius:6px;box-shadow:0 2px 10px 0 rgba(0,0,0,.05);background-color:#fff;display:inline-block;position:relative;vertical-align:top;width:196px;height:254px}@media (min-width:768px) and (max-width:991px){#new-car-widget .card{width:175px;height:239px}}@media (min-width:992px) and (max-width:1199px){#new-car-widget .card{width:169px;height:235px}}@media (min-width:1200px){#new-car-widget .card{width:232px;height:313px}}#new-car-widget .card .main-title{margin-top:8px;font-size:15px;font-weight:700;line-height:20px}#new-car-widget .card .main-title:after{white-space:pre;content:"How about \A a new car?"}#fr-ca #new-car-widget .card .main-title:after{content:"Une auto neuve?"}@media (min-width:1200px){#new-car-widget .card .main-title{font-size:18px;font-weight:700;line-height:24px}#en-ca #new-car-widget .card .main-title:after{content:"How about a new car?"}}#new-car-widget .card .new-vehicle-photo{border-top-left-radius:6px;border-top-right-radius:6px;border-bottom:1px solid #d8d8d8;width:100%;height:130px}@media (min-width:992px) and (max-width:1199px){#new-car-widget .card .new-vehicle-photo{height:126px}}@media (min-width:1200px){#new-car-widget .card .new-vehicle-photo{height:172px}}#new-car-widget .card .new-vehicle-title{color:#3e3e3e;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:4px;height:40px;font-size:15px;font-weight:700;line-height:20px;white-space:normal}@media (min-width:1200px){#new-car-widget .card .new-vehicle-title{margin-bottom:8px;height:48px;font-size:18px;font-weight:700;line-height:24px}}#new-car-widget .card .new-vehicle-price-container{position:absolute;bottom:16px}@media (min-width:1200px){#new-car-widget .card .new-vehicle-price-container{bottom:24px}}#new-car-widget .card .new-vehicle-price{color:#3e3e3e;font-size:12px;font-weight:700;line-height:16px}@media (min-width:1200px){#new-car-widget .card .new-vehicle-price{font-size:15px;font-weight:700;line-height:20px}}#new-car-widget .card .new-vehicle-msrp{margin-left:8px;color:#757575}#new-car-widget .card .new-vehicle-savings{color:#ed1c26;font-weight:700}#new-car-widget .card-b{border:1px solid #d8d8d8;border-radius:6px;box-shadow:0 2px 10px 0 rgba(0,0,0,.05);background-color:#fff;display:inline-block;position:relative;vertical-align:top;width:175px;height:229px}@media (min-width:992px) and (max-width:1199px){#new-car-widget .card-b{width:169px;height:225px}}@media (min-width:1200px){#new-car-widget .card-b{width:232px;height:293px}}#new-car-widget .card-b .main-title-b{font-size:15px;font-weight:700;line-height:20px}@media (min-width:1200px){#new-car-widget .card-b .main-title-b{font-size:18px;font-weight:700;line-height:24px}}#new-car-widget .card-b .new-vehicle-photo{image-rendering:-webkit-optimize-contrast;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom:1px solid #d8d8d8;width:100%;height:130px}@media (min-width:992px) and (max-width:1199px){#new-car-widget .card-b .new-vehicle-photo{height:126px}}@media (min-width:1200px){#new-car-widget .card-b .new-vehicle-photo{height:172px}}#new-car-widget .card-b .new-vehicle-title{color:#3e3e3e;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:8px;margin-bottom:4px;height:40px;font-size:15px;font-weight:700;line-height:20px;white-space:normal}@media (min-width:1200px){#new-car-widget .card-b .new-vehicle-title{margin-bottom:8px;height:48px;font-size:18px;font-weight:700;line-height:24px}}#new-car-widget .card-b .new-vehicle-price-container{position:absolute;bottom:16px}@media (min-width:1200px){#new-car-widget .card-b .new-vehicle-price-container{bottom:24px}}#new-car-widget .card-b .new-vehicle-price-prefix{color:#3e3e3e;font-size:12px;line-height:16px}@media (min-width:1200px){#new-car-widget .card-b .new-vehicle-price-prefix{font-size:15px;line-height:20px}}#new-car-widget .card-b .new-vehicle-price{color:#3e3e3e;font-size:12px;font-weight:700;line-height:16px}@media (min-width:1200px){#new-car-widget .card-b .new-vehicle-price{font-size:15px;font-weight:700;line-height:20px}}#new-car-widget .card-b .new-vehicle-msrp{margin-left:8px;color:#757575}#new-car-widget .card-b .new-vehicle-savings{color:#ed1c26;font-weight:700}#new-car-widget a{text-decoration:none}#new-car-widget h4{margin-top:0}.enhanced .photo-area .main-photo .photo-image.no-photo-placeholder-PassengerVehicles{border-radius:3px}.btn-default.grey-btn{background:#d8d8d8}.thumbnail-list-dt-ts .thumbnail-arrow-btn-dt-ts{margin-left:4px}.fa-map-marker-alt-srp.fas{background-image:url(/Images/SVG/TopSpot/location-srp-img.svg)}.topspot .enhanced-photo-column{width:248px;min-width:248px;max-width:248px}.topspot #result-item-inner-div div.col-xs-6.col-sm-4.detail-center-area{min-height:186px;border-right:1px solid #ededed}.topspot #result-item-inner-div .detail-price-area{border-left:none}.topspot .proximity{top:2px}.topspot .kms{margin-block:0}.topspot .detail-center-area{width:calc(100% - 248px - 206px)}@media (min-width:1200px){.topspot .detail-center-area{width:calc(100% - 248px - 290px)}}.topspot .detail-center-area .badges-div a.at-badge:nth-child(n+3){display:none}@media (orientation:landscape){.topspot .thumbnail-list-dt-ts{width:100%}}