.cg-detail-section__price{border-bottom:1px solid #e4e4e4;margin-bottom:1.5rem;margin-top:1em;padding-bottom:.8em;color:#707070}.cg-detail-section__price .cg-detail-section__header{border-top:1px solid #e4e4e4}.cg-detail-section__price.simple-price{margin-bottom:-1.5em}.cg-detail-section__price .cg-detail-price{margin:0 .4em 0 1.8em;font-size:1.8em;color:#7e7e7e}.cg-detail-section__price .cg-detail-price.none-listed{font-weight:300}.cg-detail-section__price .cg-detail-price.cg-detail-price-mobile{padding-bottom:.5em}.cg-detail-section__price .cg-detail-price-analysis__text{margin:.5rem .5rem .5rem 3.75rem}.cg-detail-section__price .cg-detail-price-analysis__line{font-size:1.2em;display:flex;align-items:center;margin:0 .5rem .25rem 1.875rem}.cg-detail-section__price .cg-detail-price-analysis__line-price .price-analysis__amount{font-size:1.6em;margin-right:4px;white-space:nowrap}.cg-detail-section__price .cg-detail-price-analysis__line-price .price-analysis__label{line-height:.9;margin-bottom:-.2em}.cg-detail-section__price .cg-detail-price-analysis__line-evaluation{align-items:normal}.cg-detail-section__price .cg-detail-price-analysis__line-evaluation .price-analysis__amount{font-weight:700;margin-right:8px;white-space:nowrap}.cg-detail-section__price .cg-detail-price-analysis__line-evaluation a.imv-info-popover{color:#7e7e7e;display:inline-block;font-size:.8em;margin-left:.6em;margin-bottom:.2em;text-decoration:none}.cg-detail-section__price .cg-detail-price-analysis__line-evaluation a.imv-info-popover:focus{outline:none;text-decoration:none}.cg-detail-section__price .cg-detail-price-analysis__line-imv{font-size:.8em;display:none}.cg-detail-section__price .cg-detail-price-analysis__label{font-size:1.1em}.cg-detail-section__price .cg-detail-price-analysis__label.meta{color:#b3b3b3}.cg-detail-section__price .cg-detail-price-analysis__label.no-rating{color:#707070}.cg-detail-section__price .price-analysis__text--disclaimer{font-size:.8em;margin-left:3.75rem}.cg-detail-section__price .cg-detail-price-analysis__amount{font-size:1.8em}.cg-detail-section__price .cg-detail-price-analysis__vdp{margin:0 .4em 0 3.4em}.cg-detail-section__price .cg-detail-price-analysis__vdp_text{margin:.2em .4em .8em 0;border-top:1px solid #7e7e7e;padding-top:.4em}.cg-detail-section__price .cg-detail-price-analysis__vdp_btn{margin-bottom:1.2em}.cg-detail-section__price .label-blur{color:transparent;text-shadow:0 1px 7px rgba(0,0,0,.6)}.cg-detail-section__price .deal-rating{border:0;background:none;font-size:1.4em;margin:.2em 0 -.2em 14px;font-weight:300;letter-spacing:.04em}.cg-detail-section__price_great{background:#ebffeb}.cg-detail-section__price_great .cg-detail-price-analysis__amount,.cg-detail-section__price_great .cg-detail-price-analysis__line-evaluation,.cg-detail-section__price_great .deal-rating{color:#006b00}.cg-detail-section__price_good{background:#e7ffe7}.cg-detail-section__price_good .cg-detail-price-analysis__amount,.cg-detail-section__price_good .cg-detail-price-analysis__line-evaluation,.cg-detail-section__price_good .deal-rating{color:#008200}.cg-detail-section__price_fair{background:#f0fff0}.cg-detail-section__price_fair .cg-detail-price-analysis__amount,.cg-detail-section__price_fair .cg-detail-price-analysis__line-evaluation,.cg-detail-section__price_fair .deal-rating{color:green}.cg-detail-section__price_high,.cg-detail-section__price_uncertain{background:#fff3e5}.cg-detail-section__price_high .cg-detail-price-analysis__amount,.cg-detail-section__price_high .cg-detail-price-analysis__line-evaluation,.cg-detail-section__price_uncertain .cg-detail-price-analysis__amount,.cg-detail-section__price_uncertain .cg-detail-price-analysis__line-evaluation{color:#ad5a00}.cg-detail-section__price_high .deal-label,.cg-detail-section__price_uncertain .deal-label{text-transform:none}.cg-detail-section__price_overpriced{background:#fdd}.cg-detail-section__price_overpriced .cg-detail-price-analysis__amount,.cg-detail-section__price_overpriced .cg-detail-price-analysis__line-evaluation,.cg-detail-section__price_overpriced .deal-rating{color:#d00}.cg-detail-section__price_no-rating{background:#f5f6f6}.cg-detail-section__price_no-rating .deal-label{text-transform:none}.cg-detail-section__price .rating-uncertain .cg-deal-symbol svg{height:18px;margin-left:2px}.cg-emissions-content,.listing-attribute-wide{line-height:1.4;background:#fff}.cg-emissions-content .row,.listing-attribute-wide .row{padding:4px 0;margin:0}.cg-emissions-content .row:not(:last-child),.listing-attribute-wide .row:not(:last-child){border-bottom:1px solid #e4e4e4}.cg-emissions-content .attributeLabel,.listing-attribute-wide .attributeLabel{font-weight:700;display:inline-block}.cg-emissions-content{padding:0 15px 10px;margin:1em 0;color:#666}.cg-emissions-content #envkvImageTd{border:0}.cg-emissions-content #efficiencyClassValue{width:100%;margin-top:10px}.cg-emissions-content .cg-listingStub-emissionDisclaimer{font-size:.9em;margin-top:.6em;color:#7e7e7e}.cg-dealer-info{background:#fff;margin:1.4em -15px;border-radius:0;font-size:1.1em}.cg-dealer-info__logo{margin:1em 0}.cg-dealer-info__logo img{max-width:50%;max-height:100px}.cg-dealer-info h3{font-size:1.1em;margin:1em auto .6em;padding:0 1em}.cg-dealer-info__no-haggle{padding:0 1.1em}.cg-dealer-info__ratings{color:#7e7e7e;padding:0 1.2em}.cg-dealer-info__address,.cg-dealer-info__hours{line-height:1.4em;padding:.4em 1em;margin:0}.cg-dealer-info__hours .cg-dealerHours-open{display:inline;font-size:.9em}.cg-dealer-info__address{margin-bottom:.4em}.cg-dealer-info__address-item{display:inline-block}.cg-dealer-info__directions,.cg-dealer-info__inventory,.cg-dealer-info__phone,.cg-dealer-info__social-media{border-top:1px solid #e4e4e4}.cg-dealer-info__directions .cg-dealer-info__link,.cg-dealer-info__inventory .cg-dealer-info__link,.cg-dealer-info__phone .cg-dealer-info__link,.cg-dealer-info__social-media .cg-dealer-info__link{padding:.9em 0 .8em 1.6em;display:block;line-height:1em;vertical-align:initial;vertical-align:-webkit-baseline-middle;margin:0}.cg-dealer-info__directions .cg-dealer-info__link:active,.cg-dealer-info__directions .cg-dealer-info__link:focus,.cg-dealer-info__directions .cg-dealer-info__link:focus:hover,.cg-dealer-info__inventory .cg-dealer-info__link:active,.cg-dealer-info__inventory .cg-dealer-info__link:focus,.cg-dealer-info__inventory .cg-dealer-info__link:focus:hover,.cg-dealer-info__phone .cg-dealer-info__link:active,.cg-dealer-info__phone .cg-dealer-info__link:focus,.cg-dealer-info__phone .cg-dealer-info__link:focus:hover,.cg-dealer-info__social-media .cg-dealer-info__link:active,.cg-dealer-info__social-media .cg-dealer-info__link:focus,.cg-dealer-info__social-media .cg-dealer-info__link:focus:hover{text-decoration:none;background:#f8f8f8}.cg-dealer-info__directions .cg-dealer-info__link .glyphicon,.cg-dealer-info__inventory .cg-dealer-info__link .glyphicon,.cg-dealer-info__phone .cg-dealer-info__link .glyphicon,.cg-dealer-info__social-media .cg-dealer-info__link .glyphicon{margin-right:.3em}.cg-dealer-info__nationwide{line-height:1.4em;padding:.4em 1em;margin:0 0 .4em}.cg-dealer-info__nationwide .cg-icon-map{background:url(/gfx/icons/i-usa-map.png) 0 no-repeat;height:15px;width:26px;margin:0 0 0 -3px}.cg-dealer-info__nationwide--return-policy{margin-left:27px;font-size:12px;font-weight:700}.cg-dealer-info__phone .glyphicon-earphone{margin-top:-3px}.cg-dealer-info__social-media .cg-dealer-info__link{display:inline-block;width:70%}.cg-dealer-info .cg-dealer-info__social-media-icons{font-size:1.6em;margin:.3em .4em}.cg-dealer-info .cg-dealer-info__social-media-icons .social{margin-right:.2em}.cg-dealer-info__icon-offset{margin-left:.4em;display:inline-block;vertical-align:top;max-width:260px}.cg-dealer-info.simple{padding:.8em}.cg-dealer-info.simple .cg-dealer-info__hours{padding:.4em .6em}svg.dealArrow{vertical-align:middle;width:31px;height:31px}svg.dealArrow.arrowSmall{width:21px;height:21px}svg.dealArrow .arrow{opacity:1;fill:#fff}.newCarPath,.noPricePath,.uncertainPath{opacity:0;fill:#fff}.differentialPrice{font-size:.8125em;margin-left:2.25rem}.dealLabel{color:#0a0a0a;font-weight:700;line-height:1;margin-left:.3125em;font-size:1rem}.dealLabel.black{color:#000}.dealLabel.white{color:#fff}.LabelPriceWrap{display:flex;flex-direction:column;margin-left:.125em}.LabelPriceWrap .dealLabel{margin:0}.LabelPriceWrap .dealDifferential{font-size:.8125em}.LabelPriceWrap .dealDifferential.alignRight{text-align:right}.LabelPriceWrap.smallLabel .dealLabel{font-weight:400;font-size:.875em}.great .dealLabel{color:#006b00}.great svg.dealArrow{transform:rotate(-90deg)}.great circle{fill:#006b00}.good .dealLabel{color:#008200}.good svg.dealArrow{transform:rotate(-45deg)}.good circle{fill:#009b00}.fair .dealLabel{color:green}.fair svg.dealArrow circle{fill:#00bd00}.high .dealLabel{color:#ad5a00}.high svg.dealArrow{transform:rotate(45deg)}.high circle{fill:#ff8400}.overpriced .dealLabel{color:#d00}.overpriced svg.dealArrow{transform:rotate(90deg)}.overpriced circle{fill:#f60000}.uncertain .dealLabel{color:#707070}.uncertain svg.dealArrow circle{fill:#707070}.uncertain svg.dealArrow .uncertainPath{opacity:1}.uncertain svg.dealArrow .arrow,.uncertain svg.dealArrow .newCarPath{opacity:0}.noPrice .LabelPriceWrap{flex-basis:76px}.noPrice .it_IT{flex-basis:103px}.noPrice .it_IT.smallLabel{flex-basis:110px}.noPrice .es_ES,.noPrice .es_US{flex-basis:92px}.noPrice .es_ES.smallLabel,.noPrice .es_US.smallLabel{flex-basis:140px}.noPrice .dealLabel{color:#707070}.noPrice svg.dealArrow circle{fill:#707070}.noPrice svg.dealArrow .noPricePath{opacity:1}.noPrice svg.dealArrow .arrow,.noPrice svg.dealArrow .newCarPath{opacity:0}.noPriceNewCar .dealLabel{color:#707070}.noPriceNewCar svg.dealArrow .newCarPath{fill:#ffb100;opacity:1}.noPriceNewCar svg.dealArrow .arrow,.noPriceNewCar svg.dealArrow .noPricePath,.noPriceNewCar svg.dealArrow circle{opacity:0}.dealArrowLabelWrap{display:inline-flex;align-items:center;justify-content:flex-end}.cg-print-vdp{height:auto;background:#fff;overflow:hidden}.cg-print-vdp .cg-detail-section__price .cg-detail-price-analysis__line .glyphicon-info-sign{display:none}.cg-print-vdp .cg-detail-section__price .cg-detail-section__header{color:#0a0a0a}.cg-print-vdp #content{margin-top:0;border-top:0}.cg-print-vdp p{font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.cg-print-vdp h1{font:normal 40px HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;color:#606060}.cg-print-vdp h2{font:normal 32px HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;color:#606060}.cg-print-vdp h3{font:normal 28px HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;color:#606060}.cg-print-vdp h4{font:normal 24px HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;color:#606060}.cg-print-vdp h5{font:normal 20px HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;color:#606060}.cg-print-vdp h6{font:normal 16px HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;color:#606060}.cg-print-vdp p{font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.cg-print-vdp .listing-block{width:1044px;padding:0 1em;margin:0 auto;background:#f8f8f8;border-bottom:1px solid #e4e4e4}.cg-print-vdp .listing-block-image{background:#f8f8f8;margin:1em 0}.cg-print-vdp .listing-block-image img{max-width:100%!important;width:100%!important}.cg-print-vdp .col{width:330px;float:left;margin-right:12px}.cg-print-vdp .col:last-child{margin-right:0}.cg-print-vdp .vdp-stats-print{padding:1em;margin:1em 0;border:1px solid #e4e4e4;border-radius:4px;background:#fff}.cg-print-vdp .vdp-stats-print h4{margin-top:0}.cg-print-vdp table tr td{padding:3px 0}.cg-print-vdp table tr td.attributeLabel{text-align:right;vertical-align:top;line-height:1.3;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.cg-print-vdp table tr td.attributeValue{text-align:left;padding-left:10px;line-height:1.3;vertical-align:bottom}.cg-print-vdp .cg-detail-section__price{margin:1em 0}.cg-print-vdp .cg-dealer-info{padding:1em 0 0}.cg-print-vdp .cg-dealer-info h3{font:700 1.1em HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;margin-top:.5em}.cg-print-vdp .cg-dealer-info h4{margin:0 0 0 18px}.cg-print-vdp .cg-view-business-hours-content{padding:0 1em .6em 2.7em;border-bottom:1px solid #e4e4e4;margin-bottom:.4em;font-size:1em}.cg-print-vdp .cg-view-business-hours-content:before{content:"\E023";font-family:Glyphicons Halflings;font-size:.8em;position:absolute;margin:2px 0 0 -24px}.cg-print-vdp .cg-view-business-hours-content .cg-view-business-hours-day{display:inline-block;min-width:7em}.cg-print-vdp .cg-view-business-hours-content .cg-view-business-hours-time{display:inline-block}.cg-print-vdp .cg-dealer-info__link{padding-left:1em}.cg-print-vdp .cg-dealer-info__logo{margin-top:.5em}.cg-print-vdp .cg-dealer-info__logo img{margin:0 auto}.cg-print-vdp .cg-detail-section__header{padding:.6em .4em .4em 2em;text-transform:uppercase;font-size:.8em;color:#7e7e7e;border-top:0}.cg-print-vdp .vdp-disclaimer-print,.cg-print-vdp .vdp-info-print{width:1044px;font-size:.9em;line-height:1.4em;padding-top:1em;margin:0 auto .8em}.cg-print-vdp .similar-listings .listing:not(:first-child){padding-top:.6em}.cg-print-vdp .similar-listings .listing:not(:last-child){border-bottom:1px solid #e4e4e4}.cg-print-vdp .similar-listings .listing h4{font-size:1em;font-weight:700;margin:0}.cg-print-vdp .similar-listings .listing p{margin:0;line-height:1.4em}.cg-print-vdp .similar-listings .listing-meta{margin:.4em 0 .2em}.cg-print-vdp .similar-listings .listing-meta span:not(:last-child){margin-right:.4em;border-right:1px solid #e4e4e4;padding-right:.5em}.cg-print-vdp .similar-listings .listing-options{line-height:1.4em}.cg-print-vdp .similar-listings .listing-options ul{margin-left:.4em}.cg-print-vdp .similar-listings .listing-options ul li{list-style:inside;margin-left:0}.cg-print-vdp .similar-listings .listing-options ul li.extra{margin-left:1.3em;list-style:none}@media print{.cg-print-vdp a[href]:after{content:none}.cg-print-vdp .print-actions{display:none}.cg-print-vdp h1{margin:0;font-size:36px}.cg-print-vdp h4{font-size:20px}.cg-print-vdp .vdp-logo-print{padding:.4em 0 1em .8em}.cg-print-vdp #efficiencyClassValue{width:70%}.cg-print-vdp .vdp-stats-print{padding:1em}.cg-print-vdp .vdp-disclaimer-print p{margin:0}.cg-print-vdp .cg-dealer-info{padding-bottom:0}.cg-print-vdp .cg-dealer-info__directions{display:none}.cg-print-vdp .cg-detail-section__price{border:1px solid #e4e4e4}.cg-print-vdp .cg-view-business-hours-content{padding-left:1.6em}.cg-print-vdp .cg-view-business-hours-day{min-width:5.5em}.cg-print-vdp .cg-dealer-info__address i,.cg-print-vdp .cg-dealer-info__phone span,.cg-print-vdp .cg-dealer-info__ratings{display:none}}.cg-print-vdp .dealArrow{text-transform:uppercase}.cg-print-vdp .dealArrowLabelWrap{padding-left:1.5625rem}@media print{@page{margin:.5in}p a[href^="https://"]{word-wrap:break-word}p a[href^="https://"]:after{content:"(" attr(href) ")";font-size:80%}.hide-for-print,p a[href^="#"]:after,p a[href^="tel:"]:after{display:none}}.print-header{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:center;align-items:center;background:#fff;width:100%;margin:0 auto 1rem;padding:.5rem 1rem 0 0}.print-header .logo-wrap{flex:0 1 auto;max-width:320px}.print-header .logo-wrap img{height:auto;width:100%}.print-header .print-actions{flex:0 1 auto;text-align:center}#printedPage{background:#fff;overflow:hidden}.vdp-logo-print{padding-top:.5em;background:#fff;width:100%;margin:0 auto 1em}.vdp-logo-print .print-actions{margin-top:1.1em}

/*# sourceMappingURL=cg_print.entry.800c42bef0b0f42eed2433d6750c9c0a.css.map*/