.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)}.fixed-photo-column{width:180px;min-width:180px;max-width:180px}.featured-left .fixed-photo-column,.featured-right .fixed-photo-column,.organic .fixed-photo-column{width:133px;min-width:133px;max-width:133px}.detail-price-area{width:calc(100% - 180px)}.featured-left .detail-price-area,.featured-right .detail-price-area,.organic .detail-price-area{width:calc(100% - 133px)}@media (min-width:1200px){.fixed-price-column{min-width:188px}.fixed-detail-column{width:calc(100% - 188px);min-width:calc(100% - 188px);max-width:calc(100% - 188px)}}.price-wrapper{margin-top:9px;margin-right:8px;min-height:70px;vertical-align:middle}.dealer-price-label,.msrp-price-label{text-transform:uppercase;color:#c1c4c6;font-size:10px;vertical-align:middle}.msrp-price{color:#d0021b;font-size:13px;font-weight:500}.price{margin-bottom:4px;vertical-align:middle;line-height:1}.price .price-amount{color:#3e3e3e;font-weight:700;font-size:20px;vertical-align:middle;display:inline-block}.price-other{margin-bottom:4px;display:block;line-height:1}.no-price-text{font-size:14px;color:#555}.strikethrough-price-wrapper{display:inline-block;position:relative}@media (max-width:767px){.strikethrough-price-wrapper{margin-bottom:5px}}.strikethrough-price-wrapper .strikethrough-price{margin:-13px 0 -6px;overflow:hidden;color:#d0021b;font-size:13px;font-weight:500}.strikethrough-price-wrapper .strikethrough-line{width:100%;border-top:1px solid #d0021b;position:absolute;left:0;top:50%}.price-badge{margin-top:1px;vertical-align:middle;float:right;margin-right:-10px;overflow:hidden}@media (max-width:767px){.price-badge{margin-right:-6px}}.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 .svg_PriceAnalysisBadges{width:110px;height:30px}@media (max-width:767px){.price-badge .svg_PriceAnalysisBadges{height:28px}}.price-badge .svg_PriceAnalysisBadgesAbove{width:126px;height:28px;background-size:320px;margin-top:0}.price-badge .svg_PriceAnalysisBadgesAbove.premium{margin-right:-10px}#fr-ca .price-badge .svg_PriceAnalysisBadgesAbove{width:115px}.price-badge .price-badge-label{color:#64bb55;font-size:10.5px;font-weight:700;text-transform:uppercase;vertical-align:middle}.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:10px}.listing-details h2{font-size:16px;max-height:36px;font-weight:700;margin-top:9px;display:block;margin-bottom:5px;overflow:hidden}.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}.details{margin-top:5px;max-height:28px;margin-bottom:0;overflow:hidden}.dealer-badges{vertical-align:bottom}.new-car-label{text-transform:uppercase;display:inline-block;color:#c00;font-weight:700;margin-right:7px}.kms{display:inline-block;font-weight:700;margin-right:7px}.cpo{display:inline-block;margin-right:7px;font-weight:700}.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 .kia-cpo{background:url(/Images/Pages/CPO/Kia_BW.svg) no-repeat;background-size:contain;height:20px;width:33px;display:inline-block;vertical-align:middle;margin-right:4px}.dealerorg{display:inline-block;vertical-align:bottom;font-weight:700}.dealerorg .gold-series-badge{background:url(/Images/SVG/Shared/Icons/gold-series-badge.svg) no-repeat;background-size:contain;display:inline-block;margin:0;vertical-align:bottom;width:13px;height:16px}.dealerorg .gold-series{display:inline-block;vertical-align:bottom}.dealerorg .gold-series.truncate{width:130px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media (min-width:1200px){.dealerorg .gold-series.truncate{width:40px}}.seller-info{float:right;margin-top:-1px}.seller-info .seller-logo-container{display:block;height:50px;vertical-align:middle;margin-right:8px}.seller-info .seller-logo-container .seller-logo{border:0;width:100px}.seller-info .seller-logo-container .seller-logo img{max-height:50px}.seller-info .seller-logo-container .seller-name{display:inline-block;vertical-align:middle;margin:10px 0;word-wrap:break-word;text-align:center;width:91px;font-size:10px;float:right;max-height:41px;overflow:hidden}.seller-info .private-seller{width:100px;float:right;height:50px;overflow:hidden}.seller-info .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 .seller-info .private-seller .private-icon{background:url(/Images/SVG/fr-CA/private-icon.svg) no-repeat}.proximity-carfax-container{margin-top:5px}.proximity{display:inline-block;vertical-align:bottom;color:#555;margin-right:10px;line-height:20px;margin-top:5px}@media (max-width:767px){.proximity{margin-top:0}}.proximity .proximity-icon{font-size:15px;margin-right:3px}.proximity .proximity-text{vertical-align:middle}.thumbnail-list{margin-bottom:0;padding:9px 0 5px 20px}.thumbnail-list .thumbnail{display:inline-block;padding:0;border-radius:0;margin-bottom:0;border:none}.thumbnail-list .thumbnail img{width:80px;height:60px}.thumbnail-list .thumbnail-arrow-btn{width:23px;height:62px;display:inline-block;vertical-align:top}.thumbnail-list .thumbnail-arrow-btn .thumbnail-arrow-icon{position:relative;top:50%;left:50%;transform:translate(-50%,-50%);color:#666}.at-badge{font-size:12px;color:#fff;background-color:#3d3e3f;height:32px;line-height:18px;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:4px;margin-left:4px}.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}