.result-item .result-item-inner{min-height:120px}.result-item .result-item-inner.quick-view:hover .quickview-button{visibility:visible;border:2px solid #0f68c9}.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-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)}.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%}}.price-wrapper{margin-top:0;margin-right:11px;vertical-align:middle;margin-left:10px;padding:0 10px;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}.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}.price-other{display:block;line-height:1;margin-top:-4px;margin-bottom:6px;text-align:center}.msrp-price-container{padding:5px 0 5px 0}.strikethrough-price{overflow:hidden;color:#9f9f9f;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 .svg_PriceAnalysisBadges{display:inline-block;width:110px;height:25px;vertical-align:middle;overflow:hidden;bottom:0;position:relative}.price-badge .svg_PriceAnalysisBadges.vdp-great-en{background:url(../Images/SVG/PriceAnalysisBadges/vdp-great-en.svg) no-repeat;background-size:contain}.price-badge .svg_PriceAnalysisBadges.vdp-great-fr{background:url(../Images/SVG/PriceAnalysisBadges/vdp-great-fr.svg) no-repeat;background-size:contain}.price-badge .svg_PriceAnalysisBadges.vdp-good-en{background:url(../Images/SVG/PriceAnalysisBadges/vdp-good-en.svg) no-repeat;background-size:contain}.price-badge .svg_PriceAnalysisBadges.vdp-good-fr{background:url(../Images/SVG/PriceAnalysisBadges/vdp-good-fr.svg) no-repeat;background-size:contain}.price-badge .svg_PriceAnalysisBadges.vdp-fair-en{background:url(../Images/SVG/PriceAnalysisBadges/vdp-fair-en.svg) no-repeat;background-size:contain}.price-badge .svg_PriceAnalysisBadges.vdp-fair-fr{background:url(../Images/SVG/PriceAnalysisBadges/vdp-fair-fr.svg) no-repeat;background-size:contain}.price-badge .svg_PriceAnalysisBadgesAbove{display:inline-block;width:126px;height:25px;vertical-align:middle;background-size:320px;overflow:hidden;position:relative;left:8px;bottom:5px;top:1px}.price-badge .svg_PriceAnalysisBadgesAbove.vdp-above-en{background:url(../Images/SVG/PriceAnalysisBadges/vdp-above-en.svg) no-repeat;background-size:contain}.price-badge .svg_PriceAnalysisBadgesAbove.vdp-above-fr{background:url(../Images/SVG/PriceAnalysisBadges/vdp-above-fr.svg) no-repeat;background-size:contain}.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:35px;vertical-align:middle;overflow:hidden;bottom:0;top:-5px;position:relative}.price-badge .svg_newCarBadge.new-car-en{background:url('../Images/SVG/PriceAnalysisBadges/Blue_New Vehicle_EN.svg') no-repeat;background-size:115px;background-position-x:20px;background-position-y:0}.price-badge .svg_newCarBadge.new-car-fr{background:url('../Images/SVG/PriceAnalysisBadges/Blue_New Vehicle_FR.svg') no-repeat;background-size:120px;background-position-x:10px;background-position-y:1px;left:5px}.price-badge .svg_belowMsrpBadge{margin-top:3px;display:inline-block;width:133px;height:35px;vertical-align:middle;overflow:hidden;bottom:0;top:-5px;position:relative}.price-badge .svg_belowMsrpBadge.new-car-en{background:url(../Images/SVG/PriceAnalysisBadges/BelowMSRPBadge_EN.svg) no-repeat;background-size:115px;background-position-x:20px;background-position-y:0}.price-badge .svg_belowMsrpBadge.new-car-fr{background:url(../Images/SVG/PriceAnalysisBadges/BelowMSRPBadge_FR.svg) no-repeat;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-car-en{background:url('../Images/SVG/PriceAnalysisBadges/DarkPurple_Private Badge_EN.svg') no-repeat;background-size:contain}.price-badge .svg_privateBadge.private-car-fr{background:url('../Images/SVG/PriceAnalysisBadges/DarkPurple_Private Badge_FR.svg') no-repeat;background-size:150px;width:150px;left:20px}.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;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:500;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}.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;vertical-align:bottom;margin-right:7px;font-weight:700;line-height:28px;margin-top:-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 .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.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.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}.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}.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{top:50%;left:50%;transform:translate(-50%,-50%);position:inherit}.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{font-size:17px;margin-right:3px;margin-left:2px}.proximity .proximity-icon:before{font-size:15px}.proximity .proximity-text{vertical-align:middle;position:relative;top:-2px;line-height:14px}.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;display:block;padding-left:5px;color:#666}.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:4px;margin-left:4px}.at-badge:focus,.at-badge:hover{text-decoration:none;background:#0f68c9;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:#0f68c9;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:focus,.digital-retail:hover{text-decoration:none;background:#0c55a5;transition:ease-in-out .3s;color:#fff}.digital-retail span{vertical-align:middle}.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-position:7% top;background-repeat:no-repeat}.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 .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;background:#fafafa;margin-top:5px;padding:0!important}.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{color:#ffa700}.google-reviews-star-grey{color:#cbcbcb}.price-delta-text{font-size:11px;font-weight:500;text-transform:uppercase;text-align:center;line-height:12px}.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}.detail-dealer-area-wrapper-badges{display:inherit;height:38px;position:relative;float:left}.google-rating-wrapper-srp{margin-left:30px;margin-right:-45px;position:relative;float:left}.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 #0f68c9;border-radius:5px;line-height:18px;font-weight:500;color:#0f68c9;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 #0f68c9;color:#0f68c9}.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}}