.cg-priceTab-contentWrap{padding-right:10px}.cg-priceTab-contentWrap h2{font-size:20px;color:#638193;font-weight:400}.cg-priceTab-contentWrap h2 .instantMarketValue{color:#337ab7;font-weight:700}.cg-priceTab-filterHeaderWrap button{float:right;text-decoration:underline}.cg-priceTab-filterWrap{padding:0;margin-top:1.4em;clear:both}.cg-priceTab-filterWrap .cg-priceTab-filterTable{margin:0 auto;float:left}.cg-priceTab-filterWrap td{padding-bottom:8px;vertical-align:top}.cg-priceTab-filterWrap td.tdLabel{padding-right:5px;padding-top:3px;text-align:right;vertical-align:top}.optionValuesContainer .optionListContainer label{line-height:1}.cg-priceTab-filterWrap select{width:auto}.cg-priceTab-filterWrap input[type=checkbox]{margin-top:1px;vertical-align:top}.cg-priceTab-filterWrap input[type=radio]{margin-top:5px;vertical-align:top}.cg-priceTab-filterWrap .optionListContainer td.value{padding-right:5px}.cg-priceTab-filterSection{padding:0 0 8px}#liveMarketToolPage .valueProposition{color:#337ab7;font-size:19px;margin:20px 0}.cg-home-popularBodies{padding:0 30px}.cg-priceReport-reportWrap #instantMarketValuePrice{color:#006b00;margin-top:0}.cg-priceReport-reportWrap h2{border-bottom:1px solid #aaa;padding-bottom:5px;margin-bottom:7px;color:#337ab7}.cg-priceReport-reportWrap .cg-widget-wrap .cg-widget-header h2{font-size:20px;color:#337ab7;padding-bottom:5px;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:700}.cg-priceReport-reportWrap #sellMyCarPrice,.cg-priceReport-reportWrap #tradeInPrice{color:#707070;margin-top:0;font-weight:200;font-size:16px}.cg-priceReport-reportWrap #instantMarketValueLabel{color:#006b00;margin-bottom:5px}.cg-priceReport-reportWrap #sellMyCarLabel,.cg-priceReport-reportWrap #tradeInValueLabel{font-size:12px;color:#707070;margin-bottom:5px;font-weight:200}.cg-priceReport-reportWrap .priceReport-sectionWrap{position:relative}.cg-priceReport-reportWrap .alignRight{position:absolute;top:0;right:0}.cg-priceReport-reportWrap .alignLeft{float:left}.cg-priceReport-reportWrap .sectionText{margin-left:0;padding-left:0;color:#707070;font-size:14px}.cg-priceReport-reportWrap .sectionHeader{font-weight:900;margin-top:30px}.cg-priceReport-reportWrap #pcc-error-live{display:none}.priceReport-priceResults{margin-top:2rem}.priceReport-priceResults .sectionHeader{font-weight:900}.priceReport-priceResults .cg-priceReport-sectionSubHeader{color:#0a0a0a;font-size:14px;margin-top:10px;margin-bottom:14px;font-weight:500}.priceReport-priceResults .btn{margin:1.5rem auto 0}.fixed-width-button{min-width:9em;max-width:11em}.btn-text-centered{flex:1}.inset-button{float:right;margin-top:1.5em}.cg-imv-filterWrap{background-color:#fff;padding:15px 25px 0 15px;border-radius:0;border:none;border-right:2px solid #aaa}@media (max-width:991px){.cg-imv-filterWrap{border:none}}.optionListContainer td label{vertical-align:middle;padding:0 20px 5px 0}.cg-priceTab-similarListingsWrap{margin-top:2em}.cg-priceTab-similarListingsLink{padding:10px;text-align:right;clear:both}.cg-listing-wrap{padding:2px 0;margin-bottom:2px;clear:both;border-bottom:1px solid #ccc}.cg-priceTab-similarListingsWrap .alt{background:#eaf4fd}.cg-listing .cg-listing-img{float:left}.cg-listing .cg-listing-img img{padding:3px;border:1px solid #ccc;background-color:#fff}.cg-listing-body{margin-left:120px}.cg-listing-body h3{margin:0;line-height:22px;font-size:16px;font-weight:400}.cg-listing-body span{margin-right:10px}.cg-listing-body span strong{color:#666}.cg-listing-body ul{margin:5px 0 10px}.cg-relatedCar-wrap{padding:10px 5px;border-bottom:1px solid #eee;line-height:1.2}.cg-relatedCar-wrap h3{margin-top:0;margin-bottom:.33em;font-weight:400}.cg-priceTabRetailSection{margin-top:20px;line-height:1.4}.cg-priceTabRetailSection h2{font-size:18px;color:#638193;margin-bottom:10px}.cg-priceTabRetailSection p{padding-bottom:10px}.cg-priceTabRetailSection .imv-wrap{color:#fb7b00}.cg-priceTabRetailSection .na-wrap{color:#999}.cg-priceTab-bannerAdWrap{clear:both;margin-top:20px}.cg-priceReport-loading{opacity:.9;background-color:#000;width:100%;height:100%;font-size:18px;z-index:-1}.cg-priceReport-loading div{z-index:1;background-color:#fff;color:#369}.cg-priceTab-chartWrap{box-shadow:0 0 6px #ccc}.cg-nextStep{padding:10px}.cg-nextStep a{font-size:14px;padding-left:24px}.cg-nextStep .cg-nextStep-desc{display:block;color:#999;margin-top:5px}#msrpInvoiceTableId,#userPricesTableId{width:100%}table.prices{font-size:12px;line-height:14px;width:100%;font-family:Verdana;border:1px solid #d8d8d8}table.prices td{text-align:left;padding:5px;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8;background-color:#f6f8f8;white-space:nowrap}table.prices td span{white-space:normal}table.prices th.subheader{border-left:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8}table.prices th{font-weight:700;text-align:left;padding:5px;margin-top:5px;margin-bottom:5px}table.prices tr>th:first-child{text-align:left}table.prices tr>td:first-child{width:170px;text-align:left;background-color:#eaf5ff}table.prices tr>th:first-child{width:170px}table.prices tr>th:first-child.sectionHeader{font-weight:700;font-size:14px;padding:5px}table.prices td.click,th.click{background-color:#eee;color:#000}table.prices td.hover,th.hover,tr.hover{background-color:#eee}table.prices th.hover,tfoot td.hover{background-color:#eee;color:#000}table.prices td.hovercell,table.prices td.hoverrow,th.hovercell,th.hoverrow{background-color:#eee}#listYourCarCallout{background-color:#fff9dd;padding:8px;border:1px solid #ccd;clear:both;margin-bottom:10px}#mainListingPicture{float:left;width:320px;border:1px solid #000;background-color:#000;margin-bottom:5px}#mainListingPicture .details{clear:both;background-color:#000;width:0;border:0}.noListingResults{font-size:15pt;font-weight:700}#findYourCar{padding:15px}#findYourCar .title{color:#2c2c2c;font-size:18px;font-weight:700;margin-bottom:10px}#userListingsPage .subtitle{color:#999;font-size:13px}#userListingsPage #sampleAdLink{clear:right;float:left;margin:5px 0 0 15px}#userListingsPage #zipEntry input{color:#444;font:normal normal normal 17px/normal arial,verdana,helvetica,sans-serif;width:60px}#userListingsPage #zipForm{margin:15px 0}.sell-my-car-row h1{padding-left:15px}.cg-sellYourCar-wrap{padding:0 10px 20px}.cg-sellYourCar-wrap h1{font-size:24px}.cg-sellYourCar-wrap .heading{background-color:#f3f5f7;border-bottom:1px solid #e4e9ee;padding-left:20px;margin-bottom:15px}.cg-sellYourCar-wrap .headingTitle{padding:10px 0;color:#fe8519;font-size:15px;font-weight:700}.cg-sellYourCar-wrap .cgPicturesBox{position:relative;height:90px;float:left;border:1px solid #d4d4d4;margin-right:2px;margin-bottom:2px;width:120px;box-shadow:1px 2px 2px hsla(0,0%,94.9%,.75)}.cg-sellYourCar-wrap .cgPicturesBox:nth-of-type(101){display:none}.cg-sellYourCar-wrap .cgPicturesBox .primaryPhotoOverlay{position:absolute;top:0;z-index:300;background-color:#f89406;padding:2px 4px;box-shadow:0 8px 6px -6px #000}.cg-sellYourCar-wrap .cgPicturesBox .overlayContent{color:#fff;font-weight:700}.cg-sellYourCar-wrap .cgPicturesBox .qq-upload-fail{color:red}.cg-sellYourCar-wrap .cgPicturesBox .qq-upload-file{display:none}.cg-sellYourCar-wrap .cgPicturesBox .uploadFileCallout{overflow:hidden;text-overflow:ellipsis;font-size:10px;max-height:60px;padding-left:5px;padding-right:5px;white-space:nowrap;text-align:center}.cg-sellYourCar-wrap .cgPicturesBox .pictureUploaderDiv .qq-upload-button{font-weight:400}.cg-sellYourCar-wrap .cgPicturesBox .listingThumbnail{margin-left:auto;margin-right:auto;max-width:100%;max-height:60px}.cg-sellYourCar-wrap .cgPicturesBox .qq-upload-list{list-style-type:none;padding:0;margin:-20px 0 0}.cg-sellYourCar-wrap .cgPicturesBox .removeWrapDiv{height:20px}.cg-sellYourCar-wrap .cgPicturesBox .imageDivWrap .ui-draggable{cursor:pointer}.cg-sellYourCar-wrap .cgPicturesBox .imageDivWrap{position:relative;top:0;padding:5px}.cg-sellYourCar-wrap .cgPictureBox .pictureIndex{font-size:15px;padding-right:5px;padding-top:2px}.cg-sellYourCar-wrap .pictureDropHighlighted{background-color:#d4d4d4}.cg-sellYourCar-wrap .pictureUploaderDiv{padding-top:0;margin-top:20px;width:67px;margin-left:auto;margin-right:auto}.cg-sellYourCar-formInfo{color:#999;margin-top:10px}.cg-why-sell-my-car-detail{margin-top:5px}img.cg-userListing-arrow{margin-left:auto;margin-right:auto}.cg-imv-filterWrap .control-label{padding-right:0;white-space:nowrap}.cg-imv-filterWrap .cg-carPicker-layout-mmyt-vert-lab .form-group{margin:0}#listingForm .form-group-sm,.cg-imv-filterWrap .form-group-sm{padding-bottom:4px}#listingForm .form-group-sm .form-control,.cg-imv-filterWrap .form-group-sm .form-control{font-size:13px;padding:0 10px;border-radius:0}#listingForm .form-group-sm .form-control,.cg-imv-filterWrap .form-group-sm select.form-control{-webkit-appearance:none;-webkit-border-radius:0;background-image:url("data:image/svg+xml;utf8,<svg version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 width=%2720%27 height=%2724%27 viewBox=%270 0 24 24%27><path fill=%27grey%27 d=%27M7.406 7.828l4.594 4.594 4.594-4.594 1.406 1.406-6 6-6-6z%27></path></svg>");background-position:100% 50%;background-repeat:no-repeat}.cg-lf-carPicker,.cg-lf-zipSection{margin-bottom:20px}#listingForm .exteriorColorRow .col-sm-4{padding-left:13px}#listingForm .vinRow .col-sm-2.text-right{padding-right:0}#listingForm .popover{width:400px;max-width:400px}#listingForm .control-label.col-xs-3,#listingForm .control-label.col-xs-4,#listingForm .control-label.col-xs-5{padding-left:0}#listingForm .wheelOptionsRow .col-xs-9{padding-right:0}.cg-lf-carPicker{padding-right:5px}.cg-lf-carPicker .col-xs-8,.cg-lf-carPicker .col-xs-9,.cg-lf-zipSection .col-xs-7{padding-left:12px;padding-right:4px}.cg-lf-zipSection{padding-left:0!important}.cg-lf-zipSection .form-group-sm{margin-left:-5px}.form-group-sm select+.form-control-feedback{right:25px!important}.vinRow .tooltip-inner{max-width:450px;width:450px}.vinRow .tooltip-inner ul{margin-left:135px;text-align:left}.suggestedPriceRow{padding-top:5px}.suggestedPriceContainer{color:#999;font-size:80%}.submitRow{margin-top:10px}.cg-sellMyCarSubActions{padding-top:10px}.cg-inventoryListing-photoInstrRow{margin-bottom:20px}td.optionValuesContainer,td.wheelValuesContainer{padding:5px}.cg-sharePrice-wrap{float:left;width:200px}.cg-sharePrice-wrap img{float:right}#privateListingPicturesWrap .cgPicturesBox{position:relative;height:90px;float:left;border:1px solid #d4d4d4;margin-right:2px;margin-bottom:2px;width:120px;box-shadow:1px 2px 2px hsla(0,0%,94.9%,.75)}#privateListingPicturesWrap .cgPicturesBox .primaryPhotoOverlay{position:absolute;top:0;z-index:300;background-color:#f89406;padding:2px 4px;box-shadow:0 8px 6px -6px #000}#privateListingPicturesWrap .cgPicturesBox .overlayContent{color:#fff;font-weight:700}#privateListingPicturesWrap .cgPicturesBox .imageDivWrap .ui-draggable{cursor:pointer}#privateListingPicturesWrap .cgPicturesBox .imageDivWrap{position:relative;top:0;padding:5px;text-align:center}#privateListingPicturesWrap .cgPicturesBox .listingThumbnail{margin-left:auto;margin-right:auto;max-width:100%;max-height:60px}#privateListingPicturesWrap .cgPictureBox .pictureIndex{font-size:15px;padding-right:5px;padding-top:2px}#privateListingPicturesWrap .pictureDropHighlighted{background-color:#d4d4d4}#privateListingPicturesWrap .pictureUploaderDiv{padding-top:0;margin-top:20px;width:67px;margin-left:auto;margin-right:auto}#privateListingPicturesWrap .cgPicturesBox .qq-upload-fail{color:red}#privateListingPicturesWrap .cgPicturesBox .qq-upload-file{display:none}#privateListingPicturesWrap .cgPicturesBox .uploadFileCallout{overflow:hidden;text-overflow:ellipsis;font-size:10px;max-height:60px;padding-left:5px;padding-right:5px;white-space:nowrap;text-align:center}#privateListingPicturesWrap .cgPicturesBox .qq-upload-list{list-style-type:none;padding:0;margin:-20px 0 0}.cg-addPhoto-success-container{width:448px}.cg-addPhoto-instructions-container{margin-bottom:15px;color:#202020;font-size:14px;line-height:20px;width:500px}#pcc{padding:0 10px}#pcc .tdLabel{text-align:right;padding:10px;color:#555;vertical-align:middle}#pcc .reportTable td.explanation{padding-left:15px;color:grey;font-size:11px}#pcc .reportTable .tdLabel{padding:2px 5px;font-size:12px;width:150px;vertical-align:top}#pcc .reportTable .value{font-weight:700;color:#555;vertical-align:top;padding:2px 0}#pcc table.priceTable{font-size:13px;line-height:14px;width:100%;font-family:Verdana;border:1px solid #d8d8d8;margin-bottom:10px}#pcc table.priceTable td{text-align:center;padding:10px 2px;border:1px solid #d8d8d8;background-color:#f6f8f8}#pcc table.priceTable th{font-weight:700;text-align:center;padding:10px;margin-top:5px;margin-bottom:5px;color:grey}#pcc table.priceTable td.hover,th.hover,tr.hover{background-color:#eee}#pcc table.priceTable th.hover,tfoot td.hover{background-color:#eee;color:#000}#pcc table.priceTable td.hovercell,#pcc table.priceTable td.hoverrow,th.hovercell,th.hoverrow{background-color:#eee}#pcc table.priceTable th.query{width:150px}#pcc .highlight{color:#5aa378!important}#pcc .left{float:left;width:49%}#pcc .right{float:right;width:49%}.topReportSection{display:inline-block}#pcc .reportSection{margin-bottom:30px}#pcc .topReportSection{margin-bottom:15px}#pcc .topReportSection h2{font-weight:400;padding-bottom:5px}#pcc .topReportSection h2 span{font-weight:700}#pcc .reportSectionTitle{font-weight:700;font-size:15px;color:#555}#pcc .sectionExplanation{margin-bottom:5px;color:grey}#pcc .nextSteps{border:1px solid #eee;padding:18px}#pcc .reportSection .number{font-size:15px;font-weight:700}#pcc .reportSection .explanation{color:grey;font-size:12px;margin-top:10px}#pcc .chartLabel{color:grey;font-size:12px;padding:2px 0;font-weight:700}#listingRankDiv .dealRatingLabel,.listingRankDiv .dealRatingLabel{font-size:15px;color:#393733}#listingRankDiv .tdLabel,.listingRankDiv .tdLabel{color:#555;padding:2px 5px;text-align:right;vertical-align:middle}#listingRankDiv .value span,.listingRankDiv .value span{font-weight:700;font-size:14px}#listingRankDiv .value{vertical-align:initial}.listingRankPlaceholder{background-color:#f5f5f5;padding:5px;margin-bottom:10px}#priceSlider{background:#5c9ccc url(/gfx/jquery/redmond/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x;margin-top:15px}.priceSliderBox{background-color:#fff;padding:15px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:110%}#pcc table.similarListings{width:100%}#pcc table.similarListings th{font-weight:700;padding:5px;margin-top:5px;margin-bottom:5px;color:grey;background-color:#878282;border:1px solid #000;color:#fff}#pcc table.similarListings td{vertical-align:top;padding:5px;border-bottom:1px solid #eee}table.stepsTable td{padding:10px 5px;vertical-align:top}table.stepsTable td.action{font-weight:700;font-size:16px}table.stepsTable div.explanation{font-weight:400;font-size:12px;padding:5px 0}.adSenseContainer{margin:5px auto;clear:both}.twitterShareButton{overflow:hidden;width:55px;height:20px}.optionListContainer input{vertical-align:initial;height:13px;margin-right:5px}.print-only{display:none}[id^=cg-priceCheckVerticalScale-print]{position:absolute;left:8px;border-radius:5px}@media print{@page{margin:.5in}*{-webkit-print-color-adjust:exact}a[href]{text-decoration:none}a[href]:after{content:none!important}.print-only{display:block}.no-print{display:none}.price-logo-print{padding-top:.5em;background:#fff;width:100%;margin:0 auto 1em}.price-logo-print .h1{float:right}#content{border:0}.cg-listing-body .carDetails{display:flex}.cg-listing-body .carDetails div.h5{margin:5px 0 10px}.cg-listing-body .carDetails div span{font-weight:400}.cg-listing-body #carOptions{margin:0 0 5px;font-weight:400}.cg-listing-body #carOptions span{margin:0}.cg-listing-body #carOptions span+span:before{content:",";margin:0 5px 0 0}.cg-priceReport-similarListingsRow{border-bottom:1px solid #e4e4e4}.cg-priceReport-reportWrap{padding:0!important}#cg-priceReportWrap-print{width:100%}#priceReport-priceDataBox{display:flex;flex-flow:row nowrap;justify-content:space-between}#priceReport-priceDataBox>div{margin:0!important}.cg-priceReport-reportWrap #sellMyCarLabel,.cg-priceReport-reportWrap #tradeInValueLabel{font-size:1.2em;font-weight:400!important}.cg-priceReport-reportWrap #sellMyCarPrice,.cg-priceReport-reportWrap #tradeInPrice{font-size:1.8em;font-weight:400!important}.cg-listing-body{margin:0}.cg-listing-body ul{display:flex;flex-flow:row wrap;justify-content:flex-start;padding:0}.cg-listing-body ul li{list-style:none}.cg-listing-body ul li+li:before{content:",";margin:0 5px 0 0}.breadcrumbWrapper,.cg-listing-img,.cg-priceReport-thermometer .cg-widget-header,.cg-priceTab-similarListingsLink,.push,footer.footer,nav.mainNav{display:none}}#liveMarketToolPage #searchByVinToggle,#liveMarketToolPage>div>a{text-decoration:underline}#liveMarketToolPage #priceCheckVerticalScale p,#liveMarketToolPage #priceReport-SellYourCarInfoPlaceholder>div>span,#liveMarketToolPage .cg-priceCheckVerticalScale-section p,#liveMarketToolPage .cg-priceCheckVerticalScale-section p span,#liveMarketToolPage .cg-priceReport-reportWrap div[id^=sellMyCar],#liveMarketToolPage [id^=priceCheckVerticalLabel],#liveMarketToolPage [id^=priceCheckVerticalLabel]>p{color:var(--iron)}#instantMarketToolFormMobile .cg-form-dynamic-labels .cg-form-dynamic-labels__group.is-filled .control-label{color:var(--mid-black)}
#dealerAccountDetails .settingBox{padding-bottom:10px}#dealerAccountDetails .settingBox .setting .description{color:#505050;font-weight:700;padding:5px 10px 5px 0}#dealerAccountDetails .settingBox .setting .values{margin-top:2px;margin-left:5px}.dealerListing{margin-top:20px}#listingLeadsTable{border:1px solid #d4e8f8;width:100%}#listingLeadsTable td,#listingLeadsTable th{padding:10px;text-align:center;vertical-align:middle}#listingLeadsTable td{font-size:12px}#listingLeadsTable .sortHeader{font-family:Verdana;font-weight:700;font-size:12px;text-align:left;color:#888;padding:8px 10px 5px 0;background-color:#f0f0f0}.filterHeader{margin-bottom:10px;border:solid #ccc;border-width:0 0 1px;color:#6e8193;padding-top:10px}.listingSellersDiv{padding:10px;background-color:#f5f5f5;height:80px;overflow:auto}#editListingSellerDialog{padding:10px}.ui-widget-content #editListingSellerDialog a{color:#3e82b9}#editListingSellerDialog td{padding:2px 5px 2px 0}#editListingSellerDialog .tdContent{vertical-align:top}#updateDealerAccountRequestDialog{padding:10px}.ui-widget-content #updateDealerAccountRequestDialog a{color:#3e82b9}#updateDealerAccountRequestDialog td{padding:2px 5px 2px 0}#updateDealerAccountRequestDialog .tdContent{vertical-align:top}#updateDealerRequestDialogComplete{padding:20px}#updateDealerRequestDialogComplete .success{font-size:16px;font-weight:700;text-align:center}
.cg-garage-wrap #userQuestionFavorites .list{padding:0 5px}.cg-garage-wrap #userQuestionFavorites .list a{display:block}.cg-garage-wrap #userQuestionFavorites #moreQuestionFavorites{display:none}.cg-garage-wrap #userQuestionFavorites #moreQuestionFavoritesLink.list{margin-top:5px}.cg-listingDetail-missingVin-alert h4{margin-top:0;font-size:1em}.cg-listingDetail-missingVin-alert p{margin-bottom:10px}.garageProfileReputationActivity .galleryTabs{margin:0}div.homePageSection{border:1px solid #ccc;margin-bottom:20px}div.homePageSection .body{padding:10px 0}div.homePageBody{margin:10px}div.homePageSectionFooter{padding:5px 5px 5px 6px;background-color:#f7f7f7;border-top:1px solid #ddd}div.homePageHeader{border-bottom:1px solid #ddd;background-color:#eceff5;color:#555;font-weight:700;text-align:left;font-size:12px;overflow:hidden;padding:4px 4px 3px 6px}div.homePageHeaderLarge{font-size:13px}#updateProfileDialog{padding:10px}#updateProfileDialog .cg-disclaimer{margin-top:10px;text-align:left}.ui-widget-content #updateProfileDialog a{color:#3e82b9}#updateProfileDialog td{padding:5px}#updateProfileDialog .tdLabel{text-align:right;vertical-align:middle}#updateProfileDialog .tdContent{vertical-align:top;text-align:left}#updateProfileDialog select{width:100%}#updateProfileDialogComplete{padding:20px}#updateProfileDialogComplete .success{font-size:16px;font-weight:700;text-align:center}.cg-addCarWithCarRanker-uploadPicTxt{width:300px;height:30px}#garageAddCarAssociationType{padding-top:1em;font-size:1.2em}#garageAddCarAssociationType .tdContent{white-space:nowrap}#garageAddCarDetails{display:inline-block;font-size:1.2em}#garageAddCarDetails td{padding-right:10px}#garageMissingCarLink{float:right}
.cg-commentBlade-wrap{border-bottom:1px solid #ccc;border-top-color:#fff}.cg-commentBlade-authorWrap{float:left}.cg-commentBlade-authorWrap a img{margin:10px}.cg-commentBlade-contentWrap .cg-commentBlade-byline{margin:0 70px 0 60px;padding:10px;line-height:1.6}.cg-commentBlade-contentWrap .cg-commentBlade-byline strong{margin-right:2px}.cg-commentBlade-contentWrap ul{margin:0;padding:.8em 0 0;list-style:none;float:right}.cg-commentBlade-contentWrap ul li{display:block;margin:0 10px 5px 0}.cg-commentBlade-contentWrap ul li i{opacity:.65}.cg-commentBlade-contentWrap ul span.btn:focus{outline:5px auto -webkit-focus-ring-color}
.test-drive-overall-ranking{height:90px;width:90px;margin:1.6em auto}.test-drive-overall-ranking_item{margin-bottom:2px;color:#337ab7;text-align:center;width:90px;height:90px;position:absolute}.test-drive-overall-ranking_item-desc{display:block;text-align:center;font-size:.9em}.test-drive-overall-ranking_item .circle{width:90px;height:90px;border:6px solid grey;border-radius:50px;position:absolute;clip:rect(0,90px,90px,45px)}.test-drive-overall-ranking_item .circle.left{transform:rotate(180deg);border-color:#e4e4e4}.test-drive-overall-ranking_item .circle.right{transform:rotate(1turn);border-color:#58aa37}.test-drive-overall-ranking_item .circle_extra{border-color:#58aa37}.test-drive-overall-ranking_item.ranking-level__equal .circle.right,.test-drive-overall-ranking_item.ranking-level__equal .circle_extra{border-color:#acd200}.test-drive-overall-ranking_item span{font-style:italic;font-size:.9em;color:#7e7e7e;display:block}.test-drive-overall-ranking_score-label{text-align:center;display:inline-block;position:relative;top:20px;width:90px}.test-drive-overall-ranking_score-label .score{font-size:2em;letter-spacing:-1px}.test-drive-overall-ranking_score-label .total{vertical-align:super;color:#707070;top:2px;position:relative}.test-drive-overall-ranking_score-sublabel{background:#fff;text-transform:uppercase;font-size:.9em;text-align:center;width:124px;position:relative;z-index:1;opacity:.7;top:14px;left:-16px;border-radius:6px}.ranking-level_1 .circle.right,.ranking-level_1 .circle_extra,.ranking-level_2 .circle.right,.ranking-level_2 .circle_extra,.ranking-level_3 .circle.right,.ranking-level_3 .circle_extra,.ranking-level_4 .circle.right,.ranking-level_4 .circle_extra,.ranking-level_5 .circle.right,.ranking-level_5 .circle_extra,.ranking-level_6 .circle.right,.ranking-level_6 .circle_extra,.ranking-level_7 .circle.right,.ranking-level_7 .circle_extra,.ranking-level_8 .circle.right,.ranking-level_8 .circle_extra,.ranking-level_9 .circle.right,.ranking-level_9 .circle_extra,.ranking-level_10 .circle.right,.ranking-level_10 .circle_extra{border-color:#84b4c6}body{display:table;width:100%}.breadcrumb.cg-extra-wide{max-width:1480px}.cg-breadcrumb-carSelectorWrap{float:right}.cg-breadcrumb-carSelectorWrap select{margin-right:4px}.breadcrumb>li.cg-breadcrumb-carSelectorWrap:before{display:none}.action_callout{margin:1em 0;padding:8px;border-radius:2px;text-align:center}.action_callout.mar-bot{margin-bottom:2em}.action_callout div{display:inline-block}.cg-research h1{margin-bottom:0}.cg-research nav{border-radius:0 0 4px 4px;height:2em}.video-wrapper{background:#000;height:0;padding-bottom:56.25%;position:relative;width:100%}.video-wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}h3#reviewLeadIn img{display:none}#contentBody.cg-wide{width:90%}.overview-content-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;max-width:1177px}.overview-content-wrapper p{font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.overview-content-wrapper h1{font:normal 40px HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;color:#606060}.overview-content-wrapper h2{font:normal 32px HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;color:#606060}.overview-content-wrapper h3{font:normal 28px HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;color:#606060}.overview-content-wrapper h4{font:normal 24px HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;color:#606060}.overview-content-wrapper h5{font:normal 20px HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;color:#606060}.overview-content-wrapper h6{font:normal 16px HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;color:#606060}.overview-content-wrapper h3,.overview-content-wrapper h4{margin:0}.overview-content-wrapper .cg-research{flex:0 0 100%;margin:20px 0;position:relative}.overview-content-wrapper .cg-research .cg-accent.cg-accent-inverse{font-size:calc(100% + 2vw);margin-top:0}.overview-content-wrapper .cg-research .cg-accent.cg-accent-inverse span{display:inline-block;max-width:calc(100% - 310px)}@media screen and (max-width:1069px){.overview-content-wrapper .cg-research .cg-accent.cg-accent-inverse span{max-width:none}}.overview-content-wrapper .cg-research .navbar{margin-bottom:0}@media (min-device-width:480px){.overview-content-wrapper .cg-research .navbar .navbar-nav{margin:0}.overview-content-wrapper .cg-research .navbar .navbar-nav>li{float:left}.overview-content-wrapper .cg-research .navbar .navbar-nav>li>a,.overview-content-wrapper .cg-research .navbar .navbar-nav>li>label{cursor:pointer;display:block;font-weight:400;line-height:20px;padding:15px;position:relative}.overview-content-wrapper .cg-research .navbar .navbar-nav>.active>a,.overview-content-wrapper .cg-research .navbar .navbar-nav>.active>label,.overview-content-wrapper .cg-research .navbar .navbar-nav>li:hover>a,.overview-content-wrapper .cg-research .navbar .navbar-nav>li:hover>label{background-color:#eaf4fd;color:#0a0a0a}.overview-content-wrapper .cg-research .navbar .navbar-nav>.active:hover>a,.overview-content-wrapper .cg-research .navbar .navbar-nav>.active:hover>label{cursor:default}}.overview-content-wrapper .main-content{flex:1 1 640px;float:none;max-width:none;width:auto}.overview-content-wrapper .secondary-content{flex:1 0 330px;float:none;margin-top:calc(195px - 1.2em);min-width:0;right:auto;top:auto;width:auto}@media (min-width:1070px){.overview-content-wrapper .secondary-content.withDisclaimer{margin-top:calc(180px - 1.2em)}}@media (max-width:1069px){.overview-content-wrapper .secondary-content{margin-top:1em;max-width:none}}@media (max-width:1069px){.overview-content-wrapper .secondary-content .cg-sidebar-threeup{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-content:stretch;align-items:stretch;margin-bottom:1em}.overview-content-wrapper .secondary-content .cg-sidebar-threeup .cg-sidebar-banners,.overview-content-wrapper .secondary-content .cg-sidebar-threeup .cg-sidebar-callouts{align-self:auto;text-align:center}.overview-content-wrapper .secondary-content .cg-sidebar-threeup .cg-sidebar-banners{flex:0 1 auto;order:1;margin-bottom:1em}.overview-content-wrapper .secondary-content .cg-sidebar-threeup .cg-sidebar-callouts{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-content:stretch;align-items:stretch;flex:1 0 auto;order:2}.overview-content-wrapper .secondary-content .cg-sidebar-threeup .cg-sidebar-callouts h2{float:none}.overview-content-wrapper .secondary-content .cg-sidebar-threeup .cg-sidebar-callouts>div{flex:1 1 auto}.overview-content-wrapper .secondary-content .cg-sidebar-threeup .cg-sidebar-callouts>div.car-finder-callout{margin-top:0;padding:.8em}.overview-content-wrapper .secondary-content .cg-sidebar-threeup .cg-sidebar-callouts>div.car-finder-callout .btn-go{margin:3em auto 0}.overview-content-wrapper .secondary-content .cg-sidebar-threeup .cg-sidebar-callouts>div.car-finder-callout.cg-research-secondaryNavWrap,.overview-content-wrapper .secondary-content .cg-sidebar-threeup .cg-sidebar-callouts>div.cg-research-secondaryNavWrap{margin-bottom:0}}.overview-content-wrapper h3#reviewLeadIn:after{content:"";display:table;clear:both}.overview-content-wrapper h3#reviewLeadIn img{display:none;float:left;margin-right:8px}@media (max-width:1069px){.overview-content-wrapper h3#reviewLeadIn img{display:block}}.featured-img-pos{top:32px;right:-6px}.cgRed{color:#f33}.cgBlue{color:#0093ff}.cg-research-overView h3{color:#0a0a0a;font-weight:400;line-height:1.4em;font-size:1.6em}.cg-research-overView .cg-research-overallScoreBox{border:1px solid #0a0a0a}.cg-research-overView .cg-review-img{float:right;margin:.4em .8em .8em 1.6em;border:1px solid #e4e4e4;background:#fff;padding:2px}.cg-research-overView .view_reviews_item:not(.active){display:none}.cg-research-overView #review_comments_pagination{margin-bottom:18px}.cg-research-overView #review_comments_pagination ul{margin:-38px 0 0}.cg-research-overView li{font-size:1.1em;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.cg-research-header-featured-img{position:absolute;right:1.2em;top:1.2em;z-index:1}@media (max-width:1069px){.cg-research-header-featured-img{display:none}}.overViewLeadIn-wrap{color:#7e7e7e;font-size:1.3em;background:#f8f8f8;padding:14px 22px;margin:1.1em 0 .6em;border:1px solid #e4e4e4;border-radius:4px}.overViewLeadIn-wrap .cg-review-img{float:left;margin:.4em 1.6em .8em .2em;border:1px solid #fff;background:#fff;padding:2px}.overViewLeadIn-wrap .cg-review-img:hover{border-color:#e4e4e4}.cg-widget-wrap+.cg-widget-wrap{border-top:1px solid #e4e4e4;margin-top:2em;padding-top:1em}.main-content{max-width:75%;position:relative;width:calc(100% - 330px)}.main-content .cg-widget-header>h2{font-size:1.6em;margin:0;line-height:1.6em}.main-content .cg-widget-header>h2>small{color:#464646;display:block;margin:.5em 0 1em}.main-content .cg-widget-wrap{margin-bottom:2em}.secondary-content{max-width:330px;min-width:330px;right:auto;width:330px}.secondary-content .cg-popularEntry{line-height:1.8em;border-bottom:1px solid #e4e4e4;margin:.6em 0;padding:.4em .6em}.secondary-content .cg-popularEntry div,.secondary-content .cg-popularEntry span{color:#0a0a0a}.secondary-content .cg-widget-list{padding:0;list-style:none}.secondary-content .cg-widget-header h2{margin:0;padding:0;font-size:20px;color:#0a0a0a;font-weight:400}.secondary-content .cg-widget-header h4{color:#0a0a0a;font-size:18px}.secondary-content .cg-widget-wrap{margin-bottom:2em}dl.cg-trimList{list-style:none;clear:both;margin:0;padding:10px;border:1px solid #eaf4fd;border-top:none;color:#0a0a0a}dl.cg-trimList dt{padding:0;font-size:14px;font-weight:700;margin-bottom:5px}dl.cg-trimList dd{padding:0;font-size:12px}dl.cg-trimList .trimPrice{float:left;margin-top:5px;margin-left:15px;color:#0a0a0a}dl.cg-trimList .dealInfoWrap{float:left}dl.cg-trimList .listingCount{float:left;margin-top:5px}.cg-overviewTrim-wrap{margin-bottom:20px}.cg-overviewTrim-wrap .cg-trimLevels-showAll{display:block;text-align:center;margin:10px auto 0;padding:5px 10px;border:1px solid #eaf4fd;width:60%;background-color:#f8f8f8}.cg-overviewTrim-wrap .cg-trimLevels-showAll:hover{border-color:#337ab7}.cg-research-secondaryNavWrap{background:#f8f8f8;padding:1em;margin-bottom:1em}.cg-research-secondaryNavWrap ul{font-size:1em;line-height:1.2em;margin:1.2em 0 1em;padding:0 .4em 0 1em}.cg-research-secondaryNavWrap ul li{padding-left:1.4em;margin:.6em 0;list-style:none}.cg-research-secondaryNavWrap ul li a i{margin-right:.8em;margin-left:-1.8em}.main-content .cg-popularListContainer .cg-car-list-item{line-height:2em;border-bottom:1px solid #e4e4e4;padding:1em}.main-content .cg-popularListContainer .cg-car-list-item a{border-right:1px solid #e4e4e4;padding-right:.5em;margin-right:.5em}.main-content .cg-popularListContainer .cg-car-list-item a span{color:#7e7e7e}.cg-carOverview-listingsCallout .cg-carOverview-listingsCalloutImg{float:left;margin-right:10px}.cg-carOverview-listingsCallout .cg-carOverview-listingsCalloutImg img{display:block;background-color:#fff;text-shadow:0 -1px 1px #fff;border:1px solid #7e7e7e;padding:4px}.cg-carOverview-listingsCallout form,.cg-carOverview-listingsCallout h3,.cg-carOverview-listingsCallout p{margin-left:122px}.cg-carOverview-listingsCallout h3{color:#006598;font-size:20px;text-shadow:0 -1px 1px #fff;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300;margin:0 0 8px}.cg-carOverview-listingsCallout p{color:#464646;text-shadow:0 -1px 1px #fff;line-height:1.4}.cg-carOverview-listingsCallout form{margin-top:0}.cg-carOverview-listingsCallout form .btn,.cg-carOverview-listingsCallout form .cg-questions-actions button{margin-top:15px;width:110px;white-space:normal}.cg-carOverview-listingsCallout .b{font-weight:700}.summary-overview-figure{flex:1 0 110px;order:1;text-align:center;padding-bottom:4px}.summary-overview-figure .ratingValue{color:#73bf1e;text-shadow:0 -1px 1px #fff;font-size:42px}.summary-overview-figure .overall-score-label{color:#7e7e7e;padding-bottom:8px}.summary-overview-figure .label{margin-bottom:.6em}.featured-user-reviews{padding-left:1em}.featured-user-reviews>div{margin-bottom:.8em}.featured-user-reviews .cg-rating-wrap{float:left;margin-right:8px}.featured-user-reviews .slnk{color:#337ab7}.summary-user-overall-score-figure{margin-right:1em}.one-col{float:left;width:110px}.two-col{width:calc(100% - 110px);min-width:492px;float:right}.score-overview-by-category-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;align-items:stretch;margin:0 0 1em}.score-overview-by-category-wrapper h3{overflow:hidden}.score-overview-by-category-wrapper .score-overview-by-category{flex:1 0 610px;order:2}.score-overview-by-category-wrapper .score-overview-by-category ul{column-count:2;margin:0 0 0 1em;padding:0}.score-overview-by-category-wrapper .score-overview-by-category ul li{margin:4px 0;list-style:none;border:1px solid #fff;padding:2px 10px 6px 0;float:left;width:100%;border-radius:6px}.score-overview-by-category-wrapper .score-overview-by-category ul li:hover{background:#eef1f3;cursor:pointer;border-bottom:1px solid #e2e6e8}.score-overview-by-category-wrapper .score-overview-by-category ul li:hover .category-label{color:#388fc7}.facts-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;align-content:flex-start;align-items:stretch;justify-content:space-between;padding-right:1em}.facts-wrapper ul{padding-left:1em}.review-section-wrapper{overflow:auto}.bodystylescontent{word-break:break-word}.expert-review-header .progress-score{line-height:1;color:#707070;padding:0}.expert-review-header .score{font-size:2em;padding:0 4px}.expert-review-header .scale{position:relative;top:-4px;margin-left:1px}.expert-review-header .cg-i-light{opacity:.4}.expert-review-header .progress-category-score{height:8px;margin:0}.expert-review-header .review-score-wrapper{padding-left:5px;padding-right:0}.review-content-block .expert-review-header{padding-bottom:.4em;border-top:1px solid #e4e4e4;margin-top:2.4em}.review-content-block .expert-review-header .progress-category-score{margin:0 1em 1em}.review-content-block .expert-review-header .progress-score{position:absolute;right:28px;margin:18px 10px 0 0}.review-content-block .expert-review-header h3{display:inline-block;color:#0a0a0a;margin-right:1em;vertical-align:sub;font-size:1.4em;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.score-overview-by-category-wrapper .progress-score{text-align:right;display:block;min-width:50px}.score-overview-by-category-wrapper .category-label{color:#0a0a0a}.score-overview-by-category-wrapper .progress-category-score{height:10px}.category-widget{border-radius:2px;margin-bottom:1em;padding:10px;background:#eaf4fd;border:0 solid transparent}.category-widget ul{column-count:3;list-style:none;margin:0;padding:0}.category-widget ul li>a,.category-widget ul li>label{border-radius:2px;cursor:pointer;font-weight:400;line-height:1.5;margin:0;padding:2px 8px;-webkit-user-select:none;user-select:none}.category-widget ul li>label{padding-left:28px}.category-widget ul li.active a,.category-widget ul li.active label,.category-widget ul li>a.focus,.category-widget ul li>a:hover,.category-widget ul li>label.focus,.category-widget ul li>label:hover{background:#337ab7;color:#fff}.category-widget ul li.active a .category-review-count,.category-widget ul li.active label .category-review-count,.category-widget ul li>a.focus .category-review-count,.category-widget ul li>a:hover .category-review-count,.category-widget ul li>label.focus .category-review-count,.category-widget ul li>label:hover .category-review-count{color:#fff}.category-widget ul li>a{color:#464646;display:block;text-decoration:none}.category-widget ul>li.refresh{margin-top:.25em}.category-widget.car-labels{background:#fbfaf8;border:0 solid #f3e6dc}.category-widget.car-labels ul{column-count:1;list-style:none;margin:0;padding:0}.category-widget.car-labels ul li>a,.category-widget.car-labels ul li>label{border-radius:2px;cursor:pointer;font-weight:400;line-height:1.5;margin:0;padding:2px 8px;-webkit-user-select:none;user-select:none}.category-widget.car-labels ul li>label{padding-left:28px}.category-widget.car-labels ul li.active a,.category-widget.car-labels ul li.active label,.category-widget.car-labels ul li>a.focus,.category-widget.car-labels ul li>a:hover,.category-widget.car-labels ul li>label.focus,.category-widget.car-labels ul li>label:hover{background:#eaf4fd;color:#0093ff}.category-widget.car-labels ul li.active a .category-review-count,.category-widget.car-labels ul li.active label .category-review-count,.category-widget.car-labels ul li>a.focus .category-review-count,.category-widget.car-labels ul li>a:hover .category-review-count,.category-widget.car-labels ul li>label.focus .category-review-count,.category-widget.car-labels ul li>label:hover .category-review-count{color:#0093ff}.category-widget.car-labels ul li>a{color:#464646;display:block;text-decoration:none}.category-widget.car-labels ul{margin-bottom:1em}.category-widget.car-labels ul li label{display:block}.category-widget.car-labels ul li label input[type=radio]{display:none}.category-widget .category-review-count{color:#7e7e7e}#carComparitorChart{margin-top:1em;min-height:346px;background:#fff;border-radius:2px}#carComparitorList{min-height:346px}.cg-user-review-container{clear:both;line-height:1.4em;padding:5px 0;border-top:1px solid #eee}.cg-user-review-container blockquote{padding:8px 10px 6px 38px;margin:6px 0 10px;position:relative;color:#464646;font-style:italic;background:#f8f8f8;width:85%;line-height:1.6em;font-size:1em}.cg-user-review-container blockquote:before{content:"\201C";font-size:46px;color:#e4e4e4;position:absolute;left:2px;top:2px;line-height:1;font-family:serif}.cg-user-review-container .cg-user-review-author{margin-bottom:14px}.category-review-detail-section blockquote{margin-left:1em;padding-left:1em}.category-review-detail-section blockquote.criteria-user-quote{line-height:1.6em;font-size:1em;background:none;border-radius:0;border-top:1px solid #e4e4e4}.category-review-detail-section blockquote:before{content:""}.category-review-detail-section blockquote em{font-style:italic}.cg-userReviewsPagination-wrap{display:inline-block;padding:10px 10px 10px 0;color:#7e7e7e}.cg-userReviewEntityTitle{font-size:12px;font-weight:400;color:#6e8193;margin:2px 0}.cg-userReviewPic{float:left;margin-left:6px}.cg-userReviewBody{margin:0 0 0 82px}.cg-userReviewBody .cg-userReviewText{color:#464646;font-size:1em;line-height:1.8em}.cg-userReviews{overflow:hidden;margin-left:7em}.cg-userReviewBottomBar{margin-top:5px;color:#7e7e7e}.reviewHighlight{background:rgba(255,250,173,.43);padding:1px 5px;border:1px solid rgba(251,238,167,.66);border-radius:4px}.cg-userReviewRightColumn{float:right;width:30%;min-width:212px;margin-left:4%}.cg-userReviewRightColumn .cg-userReviewRatings{background-color:#f8f8f8;padding:1em 0}.cg-userReviewRightColumn .cg-userReviewRatings .cg-rating-wrap{width:200px;margin:0 auto}.cg-userReviewRightColumn .cg-userReviewRatings .ratingLabel{float:left;font-size:.8em;color:#6e8193;width:50%}.cg-userReviewRightColumn .cg-userReviewRatings .ratingValue{float:right;vertical-align:bottom;font-size:1.2em;width:50%}#review-tabs .tab-content{display:none;padding:1em;margin-left:1.8em}#review-tabs .tab-content .cg-rating-wrap{display:inline-block}#review-tabs .tab-content .user-review-content-wrap{display:inline-block;margin-left:10px;width:calc(100% - 110px)}#review-tabs .tab-content .reviews-link{float:left;margin-top:10px;padding:10px;background-color:#f8f8f8;width:90px;line-height:1.4em}#review-tabs .tab-content .user-review-rating{float:right}#review-tabs .tab-content .user-review-title{width:70%}#review-tabs .tab-content .user-review-title .author{font-size:.8em;color:#7e7e7e;font-weight:400}.related-car-comparison-content ul{background:#f8f8f8;padding:1em;margin:0}.related-car-comparison-content ul li{vertical-align:top;text-align:center;width:25%;float:left;margin:0;line-height:1.8em;list-style:none}.related-car-comparison-content ul li .pic-wrapper{display:table;width:101%}.related-car-comparison-content ul li .pic{height:120px;display:table-cell;vertical-align:middle;background:#f8f8f8}.related-car-comparison-content ul li .pic img{margin:auto;border:1px solid #e4e4e4;padding:4px;background:#fff}.related-car-comparison-content ul li h3{font-size:1.1em;margin:.6em 0 0}.related-car-comparison-content ul li .pic-link{cursor:pointer}.related-car-comparison-content ul li .pic-link:hover img{border:1px solid #7e7e7e}.related-car-comparison-content ul.nowidth li{width:auto;margin-right:10px}.usedCarBorder{border:1px solid #e4e4e4;padding:10px;margin:34px 0}#entityOverviewCommunity #communityHeader{background-color:#f8f8f8;overflow:hidden;line-height:2em;padding:.6em;margin:1em 0}#entityOverviewCommunity #communityHeader table{width:100%}#entityOverviewCommunity #communityHeader .join{text-align:right}.cg-trims-navigationBar{margin-bottom:20px}.cg-trims-navigateBtnGroup{display:inline-block;padding-left:15px}.cg-trims-trim{border-radius:8px;border:1px solid #e4e4e4;margin:0 0 40px}.cg-trims-trim .cg-trims-trim-header{border-bottom-left-radius:0;border-bottom-right-radius:0}.cg-trims-trim .cg-trims-trim-header .glyphicon-expand{display:none}.cg-trims-trim .cg-trims-trim-header .glyphicon-collapse-down{display:inline-block}.cg-trims-trim.collapsed .cg-trims-trim-header{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.cg-trims-trim.collapsed .cg-trims-trim-header .glyphicon-collapse-down{display:none}.cg-trims-trim.collapsed .cg-trims-trim-header .glyphicon-expand{display:inline-block}.cg-trims-trim.collapsed .cg-trims-trimBody{display:none}.cg-trims-review{margin:10px 0 40px}.cg-trims-review p{line-height:150%;margin:20px}.cg-trims-pricing{margin:20px}.cg-trims-pricing dd{margin:5px 0}.cg-trims-trimLinks{display:block;margin:7px 0 5px}.cg-trims-trimLinks div{display:inline-block;padding:0 10px 0 0}.cg-trims-tabLink{padding-right:10px}.cg-trims-tabLink:after{color:#464646;content:"\00B7";font-size:150%;font-weight:700;padding-left:12px;vertical-align:sub}.cg-trims-tabLink:last-child:after{content:"";display:none}.cg-trims-priceInfo{margin:5px 0 0 10px}.cg-trims-priceInfo td,.cg-trims-trimHeader td{padding:0 10px}.cg-trims-trimLevelTrims{margin:20px}.cg-trims-trimLevelTrims li{list-style-type:square}.cg-trims-trimLevelTrimLinks{display:inline-block;font-size:smaller;font-weight:400;margin-left:20px;vertical-align:text-bottom;width:75px}.cg-trims-trim-header{background-color:#f8f8f8;border-bottom:1px solid #e4e4e4;border-top-left-radius:8px;border-top-right-radius:8px;left:0;padding:12px 10px 2px;position:relative;top:0}.cg-trims-trim-header-container{overflow:auto;padding-top:3px;width:100%}.cg-trims-trimExpander{display:inline-block;width:15px}.cg-trims-trimButton{left:6px;position:absolute;top:20px;font-size:1.4em;cursor:pointer;color:#464646}.cg-trims-trimButton:hover{color:#7e7e7e}.cg-trims-headerBody{display:inline-block;width:97%}.cg-trims-headerName{display:inline-block;width:63%}.cg-trims-trimName{color:#000;display:block;font-size:160%;font-weight:700;padding:2px 0;text-shadow:0 1px 1px #fff}.cg-trims-headerPrices{display:inline-block;float:right}.cg-trims-dealsAndTabLinks{float:left}.cg-trims-mainPriceLabel{font-size:125%;padding:0 5px 0 0}.cg-trims-mainPrice{color:#000;font-size:150%;font-weight:700;padding:0 5px 0 0;text-align:right}.cg-trims-secondaryPrice{padding-top:10px}.cg-trims-dealFinderLink{padding-top:2px}.cg-trims-priceTable{margin-top:3px}.cg-trims-referenceLabel{font-size:110%;font-weight:700}.cg-trims-equipmentName{color:#888;padding:2px 5px 2px 0;width:24%}.cg-trims-equipmentMap{margin:10px;width:95%}.cg-trims-equipmentMapRow{display:none}.cg-trims-attributeValues{padding:2px 10px}.cg-trims-btnGroup{display:inline-block;padding:10px 10px 10px 0}.cg-trims-attributeDivider{color:#7e7e7e;font-size:150%;font-weight:700;vertical-align:sub}.cg-trims-attributeGroup,.cg-trims-bothTrimsUnimportant,.cg-trims-noAdditionalMajorFeatures,.cg-trims-thisTrimOnlyImportant,.cg-trims-thisTrimOnlyUnimportant{display:none}.cg-trims-thisTrimOnlyAllShowing{font-weight:700}.cg-trims-trimBody{padding:10px 10px 10px 20px}.cg-trims-reviewSnippet{line-height:150%;margin:5px 0 20px}.cg-trims-collapseFullReviewLink{text-align:center;width:100%}.cg-trims-fullReview{display:none;margin-bottom:20px}.cg-trims-fullReview p{line-height:150%;margin:20px 0}.cg-trims-powertrain-container{padding:5px 0}.cg-trims-powertrainDiff{font-weight:700}.cg-trims-optionList{margin:10px;width:95%}.cg-trims-optionList td{padding:2px 10px}.cg-trims-optionCode{width:15%}.cg-trims-optionMSRP{text-align:right}dl.cg-trims-trimList{clear:both;color:#7e7e7e;list-style:none;margin:0}dl.cg-trims-trimList dt{font-size:14px;font-weight:700;margin-bottom:5px;padding:0}dl.cg-trims-trimList dd{font-size:12px;padding:0}dl.cg-trims-trimList .trimPrice{color:#7e7e7e;float:left;margin-left:15px;margin-top:5px}dl.cg-trims-trimList .listingCount{float:left;margin-top:5px}dl.cg-trims-levelTrimList{clear:both;list-style:none;margin:0}dl.cg-trims-levelTrimList dt{font-size:14px;font-weight:700;margin-bottom:5px;padding:18px 0 0 15px}dl.cg-trims-levelTrimList dd{font-size:12px;padding-left:15px}dl.cg-trims-levelTrimList .trimPrice{color:#7e7e7e;margin-top:5px;vertical-align:initial}dl.cg-trims-levelTrimList .dealInfoWrap,dl.cg-trims-levelTrimList .listingCount{float:left;margin-right:35px}.cg-dealfinderDeals-wrap{margin:0}.cg-dealfinderDeals-wrap .cg-deal-symbol{margin-right:6px}.cg-trims-levelPrice{float:left}.cg-trims-levelSpecs{float:right}.cg-pictureTab-galleryWrap{color:#0a0a0a;background-color:#f5f6f6;padding-bottom:20px}.cg-pictureTab-selectedImgWrap,.cg-videoGallery-videoWrap{width:590px;margin:0 auto;background-color:#000}.cg-pictureTab-selectedImgWrap img,.cg-videoGallery-videoWrap img{margin:0 auto}.cg-pictureTab-selectedImgWrap:hover,.cg-videoGallery-videoWrap:hover{cursor:pointer}.cg-user-info-line{border-top:1px solid #7e7e7e;padding-top:1em;margin-top:1em}#galleryThumbnailsId{padding:5px 0 0 5px;border:0 solid #7e7e7e;margin-bottom:10px}.cg-pictureTab-picFilterWrap{margin:5px 20px}.cg-pictureTab-picFilterWrap .pagingLabel{float:left;margin:8px 10px 8px 0;color:#0a0a0a;font-size:12px}.cg-pictureTab-picFilterWrap .pagingLabel a{color:#006598}.cg-pictureTab-picFilter{float:right;margin-left:15px}.cg-pictureTab-picFilter h3{font-size:12px;color:#999;font-weight:400;padding:8px;float:left}.cg-gallery-thumbnailsWrap{clear:both;margin:0 auto;width:590px}.cg-gallery-thumbnailsWrap .cg-thumbnail a{display:block}.cg-gallery-thumbnailsWrap .cg-thumbnail a img{width:100%!important;height:100%!important}.cg-gallery-thumbnailsWrap .cg-thumbnail{float:left;width:110px;height:83px;margin:5px 4px 0 0;border:2px solid hsla(0,0%,60%,.45);overflow:hidden}.cg-gallery-thumbnailsWrap .cg-thumbnail:hover{cursor:pointer;border-color:#eee}.cg-gallery-thumbnailsWrap .selectedThumbnail{border-color:#fff}.cg-pictureTab-galleryWrap .cg-pictureTab-userGarageCalloutWrap{margin-top:5px;border-top:1px solid #000}.cg-pictureTab-galleryWrap .cg-pictureTab-userGarageCallout{padding:15px 5px 5px;border-top:1px solid #666}.cg-pictureTab-userGarageCalloutImg{float:left}.cg-pictureTab-userGarageCalloutImg img{display:block;padding-right:10px}.cg-pictureTab-userGarageCalloutHead{font-size:14px;color:#eee;margin-bottom:10px}.cg-pictureTab-userGarageCalloutGarage{color:#eee}.cg-pictureTab-userGarageCalloutGarage p{color:grey;display:inline}.cg-pictureTab-userGarageCalloutGarageLink{float:right;margin-right:5px}.cg-sharePictureCallout-wrap{margin:2em 0;padding:1em;border-radius:4px;background:#f5f6f6}.cg-sharePictureCallout-wrap .cg-sharePictureCallout-img{margin-right:1em;padding-top:.2em}.cg-sharePictureCallout-wrap h3{margin:0 0 8px;font-size:1.2em;color:#006598}.cg-sharePictureCallout-wrap:hover{cursor:pointer;background-color:rgba(234,244,253,.5);text-decoration:none}.cg-relatedGalleries-wrap{margin:1em 0}.cg-relatedGallery-wrap{border-top:1px solid #e4e4e4;padding:.6em .2em}.cg-relatedGallery-wrap:hover{background-color:#eaf4fd;cursor:pointer}.cg-relatedGallery-wrap:hover a{text-decoration:none}.cg-relatedGallery-imgWrap{float:left;border:1px solid #e4e4e4;padding:2px;margin-right:10px}.cg-relatedGallery-infoWrap{width:190px;float:right}.cg-relatedGallery-infoWrap h3{font-weight:400;font-size:1.2em;margin:.4em 0}.cg-relatedGallery-infoWrap p{color:#7e7e7e}.cg-relatedGallery-infoWrap p i{color:#e4e4e4}.pic-nav-wrap{margin:0 auto;width:626px}.cg-picture-tab-meta-wrap,.cg-video-tab-meta-wrap{margin:0 auto;width:588px}.cg-picture-tab-meta-wrap .cg-user-avatar-pic .avatar-image{width:40px;height:40px;border-radius:50%;box-shadow:0 0 2px 1px #7e7e7e,0 0 6px 1px #464646}.cg-picture-tab-meta-wrap .cg-user-avatar-pic .avatar-image img{width:40px;height:40px}.cg-picture-tab-meta-wrap .cg-user-avatar-pic a:hover .avatar-image{box-shadow:0 0 1px 3px #7e7e7e,0 0 1px 4px #1690b3}.cg-picture-tab-meta-wrap .cg-user-pic-desc{display:inline-block;vertical-align:top;margin-left:10px;width:calc(100% - 60px)}.cg-picture-tab-meta-wrap .cg-desc-meta{color:#7e7e7e}.cg-picture-tab-meta-wrap .facebookShareButton,.cg-picture-tab-meta-wrap .twitterShareButton{float:right;margin-right:6px}.cg-commentBlade-wrap .cg-commentBlade-authorWrap{margin-left:12px}.cg-commentBlade-wrap .cg-commentBlade-authorWrap .cg-user-avatar-pic{margin-top:10px}.cg-commentBlade-wrap .cg-commentBlade-contentWrap ul li{margin:0}.cg-commentBlade-wrap .cg-commentBlade-contentWrap ul li .btn,.cg-commentBlade-wrap .cg-commentBlade-contentWrap ul li .cg-questions-actions button{padding:0}.cg-commentBlade-wrap .denial_form{margin:.2em 1em 1.6em 70px;border:1px solid #e4e4e4;background:#fff;padding:.2em 1em 1.2em 1.4em;display:none}.cg-commentBlade-wrap .denial_form h3{margin:.5em 0 .4em}.cg-questions-question-wrap{margin-bottom:22px}.cg-questions-question-wrap .cg-questions-question-authorWrap a,.cg-questions-question-wrap .cg-questions-question-authorWrap span.slnk{display:block}.cg-questions-question-wrap .cg-questions-question-authorWrap .reputationBox{color:#fff;margin-top:-1em;min-width:3em;text-align:center;border-radius:2em;padding:.2em .3em;border:1px solid #337ab7;background:#0093ff;position:relative;float:right;z-index:2}.cg-questions-question-wrap .triangle-border{background:#f5f6f6;border-radius:6px}.cg-questions-question-wrap .triangle-border.left:after,.cg-questions-question-wrap .triangle-border.left:before{border-color:transparent #f8f8f8}.cg-questions-question-wrap .triangle-border.left:before{left:-20px}.cg-questions-question-wrap .triangle-border h3{margin:.2em 0;font-size:1.4em;padding:0}.cg-questions-question-wrap p{color:#7e7e7e}.whatShouldYouPayCallout{border:1px solid #efca2c;clear:both;font-size:12px;margin:20px 0;padding:10px}.whatShouldYouPayCallout .titleBlock{color:#337ab7;font-size:20px;font-weight:700}.whatShouldYouPayCallout .zipLabel{font-size:14px;font-weight:700;margin-left:15px}.whatShouldYouPayCallout .desc{padding-top:5px}.whatShouldYouPayCallout .amount{color:#de3423;text-decoration:line-through}.whatShouldYouPayCallout .carTitle{color:#337ab7;font-size:16px;margin-right:10px}.whatShouldYouPayCallout .content{width:100%}.whatShouldYouPayCallout .rightColumn{float:left;margin-left:10px;width:45%}.inventoryListingsCallout .titleBlock{color:#337ab7;font-size:20px;font-weight:700}.cg-priceTab-chartWrap{background:#fff}.cg-priceTab-stickyNoteWrap{background:url(/gfx/cg/stickyShadow.gif) no-repeat 100% 100%;color:#464646;margin-bottom:2px;padding-bottom:6px}.cg-priceTab-stickyNote{background-color:#fff8b4;font-size:12px;margin-bottom:10px;padding:10px}.cg-priceTab-stickyNote h4{color:#464646;font-size:12px;margin:5px 0 10px}.cg-priceTab-stickyNote p{line-height:18px}#trimPricingChart{min-height:400px;font-size:1em;color:#e4e4e4;line-height:20em;text-align:center;text-transform:uppercase}.cg-trimPricingFilters-items{max-height:200px}.cg-specs-trims-wrap{margin-bottom:1.4em}.cg-specs-trim-wrap h3{color:#464646;font-size:20px;margin-top:0}.cg-specs-summarySpec-meta{color:#7e7e7e;font-size:.8em;vertical-align:top}.cg-specs-toggleLink{margin:10px 20px 10px 0}.cg-specs-moreInfo-wrap{margin-top:1em}.cg-specs-moreInfo-wrap h4{background-color:#eaf4fd;color:#638193;margin:5px 0;padding:10px}.cg-specs-moreInfo-wrap table{margin-left:10px}.cg-specs-moreInfo-wrap table th{color:#464646;padding:5px 10px 5px 0}.cg-specs-moreInfo-wrap table td{padding:5px 10px 5px 0}.cg-specs-moreInfo-wrap th{text-align:left}.cg-specs-moreInfo-wrap h5{border-top:1px solid #e4e4e4;color:#7e7e7e;font-size:14px;font-weight:700;margin:5px 0 5px 10px;padding-top:5px}.cg-specs-moreInfo-wrap .cg-specs-indentTable{margin-left:25px;width:92%}.cg-specs-moreInfo-wrap .cg-specs-indentTable th{text-align:left}.cg-specs-moreInfo-wrap .cg-specs-indentTable td{padding:5px 0}.cg-specs-moreInfo-wrap .cg-specs-indentTable td:not(first-child){text-align:right}.cg-specs-moreInfo-wrap .cg-specs-subtable .cg-specs-bothEngineTypesRow td{padding:0}.cg-specs-moreInfo-wrap .cg-specs-subtable .cg-specs-bothEngineTypesRow td.cg-specs-subsubheading{padding-left:10px}.cg-specs-trim-compareBox{padding-top:10px}.cg-specs-trim-compareBox-disabled{color:#b0b0b0}.cg-specs-trim-compareBox-disabled .cg-specs-compareLimit{display:inline-block}.cg-specs-compareLimit{display:none}.cg-dealFinderCallout-specWrap .cg-carOverview-listingsCallout{margin-top:5px;position:static}.cg-specs-specSection{width:100%}.cg-specs-specSection tr td:not(first-child){text-align:right}.cg-specs-subheading{font-weight:400;margin-left:10px}.cg-specs-subtable{margin-left:25px;width:90%}.cg-specs-subtable td:not(first-child){text-align:right}.cg-specs-fuelEconomyTable td,.cg-specs-indentTable .cg-specs-fuelEconomyTable td{padding:0 2px}.cg-specs-indentTable div{float:right}.priceCalculatorCallout{margin-bottom:1em;padding:10px;border:1px solid #e4e4e4}.priceCalculatorCallout .title{color:#464646;font-size:20px;font-weight:700;margin-bottom:10px}.priceCalculatorCallout .explanation{margin-bottom:1em}.priceCalculatorCallout select{margin-right:7px}.car-finder-callout{background:#f5f6f6;padding:.4em;margin:1em 0}.car-finder-callout h2{line-height:1em;font-size:1.4em;margin-left:.8em}.car-finder-callout p{margin:1em}.car-finder-callout .btn-go{margin:.8em auto}.cg-otherReviews-wrap{margin:1em 0}.cg-otherReviews-wrap h3{font-size:1.4em;margin:.4em}#jumpToBar{padding:6px 14px;margin:10px 0;background-color:#f8f8f8}#jumpToBar .label{font-weight:700}.cg-research-simpleHeader span{color:#b0b0b0;font-size:.6em}#modelOverviewNewCars .newCar{margin-bottom:10px}#modelOverviewNewCars .newCar .carImgContainer{float:left;height:75px;overflow:hidden;padding-right:10px;width:100px}#modelOverviewNewCars .newCar .entityTitle{background-color:#f8f8f8;font-size:14px;padding:2px 4px}#modelOverviewNewCars .newCar p{margin-bottom:10px}#modelOverviewNewCars .newCar td label{margin:0}#modelOverviewNewCars .newCar .carContent{float:left;margin-left:10px;width:520px}#modelOverviewNewCars .newCar .carContent .carDetails{padding:6px 0 0 4px}#modelOverviewNewCars .newCar .carContent .carDetails .label{padding-right:4px;vertical-align:top}#modelOverviewNewCars .newCar .carContent .carDetails .carNewPricing,#modelOverviewNewCars .newCar .carContent .carDetails .carUsedPricing{float:left;margin-right:10px;width:180px}#modelOverviewNewCars .newCar .carContent .carDetails .preview{margin-top:5px}#modelOverviewOtherCars .col1,#modelOverviewOtherCars .col2,#modelOverviewUsedCars .col1,#modelOverviewUsedCars .col2{width:320px;margin-bottom:20px}#modelOverviewOtherCars .col1,#modelOverviewUsedCars .col1{float:left}#modelOverviewOtherCars .col2,#modelOverviewUsedCars .col2{float:right}#modelOverviewOtherCars .carImgContainer,#modelOverviewUsedCars .carImgContainer{float:left;margin-right:8px;height:74px;width:100px;overflow:hidden}#modelOverviewOtherCars .entityTitle,#modelOverviewUsedCars .entityTitle{font-size:14px;padding:2px 4px;background-color:#f8f8f8}#modelOverviewOtherCars .carDetails,#modelOverviewUsedCars .carDetails{float:left;width:198px}#modelOverviewOtherCars .carDetails .carDeals,#modelOverviewUsedCars .carDetails .carDeals{margin-bottom:5px}#modelOverviewOtherCars .carDetails .carDeals .dealImg,#modelOverviewUsedCars .carDetails .carDeals .dealImg{padding-top:3px}#modelOverviewOtherCars .carDetails .carDeals .dealCount,#modelOverviewUsedCars .carDetails .carDeals .dealCount{padding-left:3px}#modelOverviewOtherCars .carReviewTable div,#modelOverviewUsedCars .carReviewTable div{float:left}#modelOverviewOtherCars .carContent{float:left;width:190px}#entityOverviewCommunity h2,#modelOverviewNewCars h2,#modelOverviewOtherCars h2,#modelOverviewUsedCars h2{font-size:1.6em;margin-bottom:.8em;margin-top:1.1em}.entityTable{margin:1.4em 0}#makeOverviewAvailableModels .col1,#makeOverviewAvailableModels .col2{width:305px;float:left;margin-bottom:20px}#makeOverviewAvailableModels .entityTitle{font-size:14px;padding:4px;background-color:#f7f7f7;border-bottom:1px solid #eee}#makeOverviewAvailableModels .carContent .carImgContainer{float:left;margin-right:8px;height:75px;width:100px;overflow:hidden}#makeOverviewAvailableModels .carContent .carDetails{float:left;width:197px}#makeOverviewAvailableModels .used{color:#7e7e7e}.links-secondary-section{padding:0}.links-secondary-section li{border-bottom:1px solid #e4e4e4;list-style:none;padding:1em .8em;margin:0}.ranking-breakdown{padding:1.5rem 0 .1rem 1rem;margin:1rem 9.4rem}.ranking-breakdown .ranking-overview-list{column-count:3;width:98%;font-size:.9em;margin-top:.6rem}.ranking-breakdown .ranking-overview-list li{padding:.4rem 0 .4rem 1rem;margin:.4rem;display:inline-block;position:relative;width:96%}.ranking-breakdown .ranking-overview-list .category-item-disabled{opacity:.4}.ranking-breakdown .ranking-overview-list .category-item-win{background:rgba(217,239,253,.4);box-shadow:1px 1px 0 0 rgba(80,174,243,.43)}.ranking-breakdown__title{font-size:1.1em;line-height:1.2em}.ranking-breakdown__subtitle{font-size:.9em;margin:.4rem 0 .4rem 4rem}.ranking-breakdown__car-title{margin-left:.4rem}.ranking-breakdown .vs{border:1px solid #e4e4e4;padding:.4em;border-radius:50%;margin:auto 2px;text-transform:uppercase;font-size:1em;font-weight:700}.cg-userReview-rateThis{color:#7e7e7e}.cg-hideSponsoredAd *{background-color:#fff!important;color:#fff!important}.cg-research-home{float:none;max-width:none;padding:0 10%;width:100%!important}@media (max-device-width:768px){.cg-research-home{padding:0}}.cg-research-home .cg-research-page-heading{font-size:1.86em;margin:20px 0;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300;color:#0a0a0a}.cg-research-home .cg-research-car-finder.callout h2,.cg-research-home .cg-research-section-heading{margin:0 0 1em;font-size:1.43em;color:#0a0a0a;font-weight:400}.cg-research-home .cg-research-car-finder.callout h2 sup,.cg-research-home .cg-research-section-heading sup{font-size:12px}.cg-research-home .cg-research-link-group{margin-bottom:1.5rem}.cg-research-home .cg-research-link-section{column-count:3}.cg-research-home .cg-research-link-section .cg-research-listing{line-height:1.8;page-break-inside:avoid;break-inside:avoid;margin-left:1em}.cg-research-home .cg-research-link-section .cg-research-listing+h2.cg-research-section-heading{margin-top:1em}.cg-research-home .cg-research-link-section .cg-research-listing.cg-research-listing-category{margin-left:0}.cg-research-home .cg-research-section{margin-bottom:2em}.cg-research-home .cg-research-section.callout-and-banner,.cg-research-home .cg-research-section.car-listing,.cg-research-home .cg-research-section.recent-articles{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;align-items:stretch}.cg-research-home .cg-research-section.callout-and-banner .cg-research-recent-section,.cg-research-home .cg-research-section.car-listing .cg-research-recent-section,.cg-research-home .cg-research-section.recent-articles .cg-research-recent-section{flex:1 1 49%;overflow:hidden;padding:0 .5%}@media (max-width:1024px){.cg-research-home .cg-research-section.callout-and-banner .cg-research-recent-section,.cg-research-home .cg-research-section.car-listing .cg-research-recent-section,.cg-research-home .cg-research-section.recent-articles .cg-research-recent-section{flex:1 0 100%}}.cg-research-home .cg-research-section.callout-and-banner .cg-research-car-finder.callout,.cg-research-home .cg-research-section.car-listing .cg-research-car-finder.callout,.cg-research-home .cg-research-section.recent-articles .cg-research-car-finder.callout{flex:1 1 300px;align-self:stretch;margin-right:1em}.cg-research-home .cg-research-section.callout-and-banner .cg-research-banner,.cg-research-home .cg-research-section.car-listing .cg-research-banner,.cg-research-home .cg-research-section.recent-articles .cg-research-banner{flex:0 0 300px}@media (max-width:877px){.cg-research-home .cg-research-section.callout-and-banner .cg-research-banner,.cg-research-home .cg-research-section.car-listing .cg-research-banner,.cg-research-home .cg-research-section.recent-articles .cg-research-banner{flex:1 0 300px}.cg-research-home .cg-research-section.callout-and-banner .cg-research-banner .medium_rectangle,.cg-research-home .cg-research-section.car-listing .cg-research-banner .medium_rectangle,.cg-research-home .cg-research-section.recent-articles .cg-research-banner .medium_rectangle{margin:0 auto}}.cg-research-home .cg-research-section.callout-and-banner .cg-research-listing-section,.cg-research-home .cg-research-section.car-listing .cg-research-listing-section,.cg-research-home .cg-research-section.recent-articles .cg-research-listing-section{flex:1 0 32%;margin:0;padding:0 .5%}.cg-research-home .cg-research-section.callout-and-banner .cg-research-listing-section.popular,.cg-research-home .cg-research-section.car-listing .cg-research-listing-section.popular,.cg-research-home .cg-research-section.recent-articles .cg-research-listing-section.popular{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;align-items:stretch;flex:1 0 66%;padding:0}.cg-research-home .cg-research-section.callout-and-banner .cg-research-listing-section.popular .cg-research-section-heading,.cg-research-home .cg-research-section.car-listing .cg-research-listing-section.popular .cg-research-section-heading,.cg-research-home .cg-research-section.recent-articles .cg-research-listing-section.popular .cg-research-section-heading{flex:1 1 100%}.cg-research-home .cg-research-section.callout-and-banner .cg-research-listing-section.popular .cg-research-listing-column,.cg-research-home .cg-research-section.car-listing .cg-research-listing-section.popular .cg-research-listing-column,.cg-research-home .cg-research-section.recent-articles .cg-research-listing-section.popular .cg-research-listing-column{flex:1 0 49%;padding:0 .5%}.cg-research-home .cg-research-section.tips-and-advice h3{margin-top:0}.cg-research-home .cg-research-car-finder{background:#f5f6f6;color:#333;padding:10px 20px}.cg-research-home .cg-research-car-finder.review-finder{margin-left:auto;margin-right:auto;max-width:800px}.cg-research-home .cg-research-car-finder.callout{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:flex-start;align-items:center;border-bottom:1px solid #c5dbec;border-top:1px solid #c5dbec;position:relative}@media (max-width:877px){.cg-research-home .cg-research-car-finder.callout{margin-bottom:1em;text-align:center}}.cg-research-home .cg-research-car-finder.callout .cg-research-car-finder-form-wrap{flex:1 1 100%}@media (max-width:768px){.cg-research-home .cg-research-car-finder.callout .form-control{display:inline-block;vertical-align:middle;width:auto}}.cg-research-home .cg-research-car-finder.callout .btn,.cg-research-home .cg-research-car-finder.callout .cg-questions-actions button{margin-top:1.5em}.cg-research-home .cg-research-car-finder .cg-research-car-picker-input-wrap{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:flex-start;align-items:stretch}.cg-research-home .cg-research-car-finder .cg-research-car-picker-input-wrap .form-row-inline{flex:1 1 75%}.cg-research-home .cg-research-car-finder .cg-research-car-picker-input-wrap .form-row-inline .cg-carPicker-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:flex-start;align-items:center}.cg-research-home .cg-research-car-finder .cg-research-car-picker-input-wrap .form-row-inline .cg-carPicker-wrapper .form-control-container{flex:1 1 33.33%;padding:0 .5em}.cg-research-home .cg-research-car-finder .cg-research-car-picker-input-wrap .form-submit-container{flex:1 1 25%;padding:0 .5em;text-align:center}.cg-research-home .cg-research-car-finder .cg-research-car-picker-input-wrap .form-submit-container .btn,.cg-research-home .cg-research-car-finder .cg-research-car-picker-input-wrap .form-submit-container .cg-questions-actions button{display:block;width:100%}.cg-research-home .cg-research-article-link{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;align-items:flex-start;margin-bottom:1.5em;min-height:120px;overflow:hidden}.cg-research-home .cg-research-article-link .cg-research-article-title{flex:0 0 100%;order:1;color:#006598;font-size:1.2em;font-weight:300;overflow:hidden;margin:0 0 .5em;padding:0 0 2px;text-overflow:ellipsis;white-space:nowrap}.cg-research-home .cg-research-article-link .cg-research-article-image{flex:0 0 130px;align-self:flex-start;order:2;background-repeat:no-repeat;background-size:cover;margin-right:1em;min-height:76px}.cg-research-home .cg-research-article-link .cg-research-article-preview{flex:1 1 170px;order:3;overflow:hidden}.cg-research-home .cg-research-article-link .cg-research-article-excerpt{color:#464646;font-size:.92em;margin-bottom:0}.cg-research-home .cg-research-article-link:focus,.cg-research-home .cg-research-article-link:hover{text-decoration:none}.cg-research-home .cg-research-article-link:focus .cg-research-article-title,.cg-research-home .cg-research-article-link:hover .cg-research-article-title{text-decoration:underline}.cg-research-home .cg-research-listing-title{color:#0a0a0a;font-size:15px;font-weight:400;margin:0;padding:5px 0}.cg-research-home .cg-research-listing-list{line-height:1.8;list-style-type:none;margin:0 0 0 1em;padding:0}.cg-research-home .cg-research-listing-list .links-list-item_title{font-size:1em;font-weight:400;margin:0}.cg-research-home .cg-research-listing-list .links-list-item_text{font-size:.86em;color:#999}@media only screen and (min-width:1025px){.cg-research-tips-category-wrapper{column-count:2}}@media only screen and (max-width:1024px){.cg-research-tips-category-wrapper{column-count:1}}.cg-research-tips-category-wrapper .cg-research-tips-category{page-break-inside:avoid;break-inside:avoid-column;display:table}.cg-research-tips-category-wrapper .cg-research-tips-category+.cg-research-tips-category{margin-top:1.5em}.cg-research-tips-category-wrapper .cg-research-tips-category p{font-weight:700;margin-left:40px}.cg-articles-list>h2{color:#0a0a0a;font-size:20px;font-weight:400}@media screen and (max-device-width:768px){.cg-review-content-b p{font-size:1.3em}}#incentive-tabs{padding-top:20px;border-bottom:1px solid #ddd}.cg-incentives label{display:block;font-weight:400}.cg-incentives .incentive-loading img{float:left}.cg-incentives .incentive-loading{padding-top:15px}.cg-incentives .incentive-loading div{padding:10px;margin-left:30px}.cg-incentives .incentives-none{padding:10px 0;text-align:center}.cg-incentives .incentives-filterable{padding-bottom:20px;padding-top:10px;text-align:center}.cg-incentives .incentive-filter{text-align:left}.cg-incentives .incentive-filter input{margin:2px;vertical-align:middle;height:13px;width:13px}.cg-incentives .incentive-filter label{padding:1px;display:inline-block}.cg-incentives .incentive-stack-type{padding:10px 20px 5px 5px;background-color:#eaf4fd;border-top:1px solid #ddd}.cg-incentives .incentive-stack-type .incentive-promo-highlight{text-align:right;margin-right:5px}.cg-incentives .incentive-stack-type-header{float:left;width:300px}.cg-incentives .incentive-stack-block{padding-bottom:10px}.cg-incentives .incentive-desc{padding:5px 25px 0}.cg-incentives .incentive-promo-div{float:right;text-align:right}.cg-incentives .incentive-header-promo{float:right;text-align:right;padding:5px 10px;background-color:#dff0d8;color:#006b00}.cg-incentives .incentive-header{float:left;width:60%;margin-top:5px}.cg-incentives .incentive-header label{line-height:22px}.cg-incentives .incentive-header-chevron{width:20px;float:left;margin-bottom:5px}.cg-incentives .incentive-header-chevron i{opacity:.6}.cg-incentives .incentive-content{padding:0 45px}.cg-incentives .incentive-content div{padding:5px 0}.cg-incentives .incentive-promo-highlight span{padding:5px 10px;background-color:#dff0d8;border-color:#d6e9c6;color:#006b00}.cg-incentives .incentive-program-rule{font-size:11px}.cg-incentives .cg-disclaimer{padding:0 20px 10px}.cg-incentive-mobile-popup .incentive-program-rule{font-size:11px}.cg-incentive-mobile-popup div{padding:5px 0}.cg-incentives-fullwidth .cg-incentives-leftcol .incentive-filterable{margin:0 0 20px 20px;text-align:center}.cg-incentives-fullwidth{border:1px solid #eaf4fd;border-radius:4px}.cg-incentives-fullwidth h3{margin-bottom:10px;margin-top:0;text-align:center;background:#eaf4fd;padding:10px 0;font-size:18px;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300}.cg-incentives-fullwidth .cg-incentives-leftcol{float:left;width:40%}.cg-incentives-fullwidth .cg-incentives-rightcol{float:right;width:50%}.cg-incentives-fullwidth .incentive-stack-type-header{padding-left:10px;font-size:18px;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300}.cg-incentives-fullwidth .incentive-stack-type .incentive-promo-highlight{margin-bottom:5px;font-size:16px}.cg-incentives-fullwidth .incentive-loading{padding:5px 0 15px 20px}.cg-incentives-fullwidth .incentive-radio-div{float:left;width:100%;padding-left:20px;margin-bottom:4px}.cg-incentives-fullwidth .incentive-radio-div input,.cg-incentives-fullwidth .incentive-radio-div label{float:left;padding-left:6px;padding-top:1px}.cg-incentives-fullwidth .incentive-radio-legend{font-size:1em;border-bottom:0;color:#0a0a0a;margin-bottom:8px}.cg-incentives-fullwidth .incentives-filterable{margin-top:10px;padding-top:20px;border-top:1px solid #ddd}.cg-incentives-fullwidth .incentive-stack-type{margin-top:20px}.cg-incentives-fullwidth .cg-disclaimer{padding:0 50px 10px}.cg-incentives-fullwidth .cg-incentives-trimSelect{padding:0 0 10px 20px}.cg-incentives-fullwidth .cg-incentives-trimSelect .tdLabel{padding-right:5px;line-height:22px}.cg-incentives-fullwidth .cg-incentives-zipEntry{padding:10px;text-align:center}.cg-incentives-fullwidth .cg-incentives-zipEntry div{padding-bottom:10px}.cg-incentives-mobile .incentive-loading{padding:27px 0 13px}.cg-incentives-mobile .incentives-none{padding-bottom:20px}.cg-incentives-mobile fieldset{margin-bottom:20px}.cg-incentives-mobile label.cg-checkbox-round{margin:.4em 0 0;background:#fff;padding:.6em 1em;color:#369;font-size:1.2em;border-radius:3px;border:1px solid #fff;box-shadow:0 0 0 1px hsla(0,0%,75.7%,.34)}.cg-incentives-mobile label.cg-checkbox-round:before{content:"\00a0 ";display:inline-block;width:22px;height:22px;margin-right:8px;background-color:#fff;border:1px solid #cacaca;border-radius:3px;float:left}.cg-incentives-mobile input.cg-checkbox-round[type=checkbox]{display:none}.cg-incentives-mobile input.cg-checkbox-round[type=checkbox]:checked+label{border:1px solid #369;box-shadow:0 0 0 1px #369}.cg-incentives-mobile input.cg-checkbox-round[type=checkbox]:checked+label:before{text-align:center;font-weight:700;font-family:Glyphicons Regular;content:"\e659";padding:0;color:#fff;background:#369;border-radius:50%;font-size:.9em;line-height:1.3;border:1px solid #369}.cg-incentives-mobile .nav-tabs{border:0}.cg-incentives-mobile .nav-tabs>li{margin:0;width:50%;text-align:center}.cg-incentives-mobile .nav-tabs>li>a{padding:0;width:100%;line-height:3;border:0;color:#369}.cg-incentives-mobile .nav-tabs>li.active .nav-tabs>li.active>a:hover,.cg-incentives-mobile .nav-tabs>li.active>a,.cg-incentives-mobile .nav-tabs>li.active>a:focus{background:#369;color:#fff;border:0}.cg-incentives-mobile #incentive-tabs{padding:0;border:0}.cg-incentives-mobile .incentive-stack-type{padding:6px 10px;border-top:0;background:#369;font-size:.9em;color:#fff}.cg-incentives-mobile .incentive-stack-type .incentive-promo-highlight{text-align:right;margin-right:5px;line-height:1.4em}.cg-incentives-mobile .incentive-stack-type .incentive-promo-highlight span{background:transparent;color:#fff}.cg-incentives-mobile .incentive-stack-type-header{float:left;width:120px}.cg-incentives-mobile .incentive-stack-block{margin-bottom:6px;padding:0}.cg-incentives-mobile .incentive-stack-block .incentive{border-bottom:1px solid #bacbdc;margin-bottom:6px;border-radius:0 0 0 4px}.cg-incentives-mobile .incentive-stack-block .incentive:after{display:block;content:" ";width:10px;height:10px;border-right:14px solid #f8f8f8;border-top:14px solid #369;border-radius:3px 0 0 0;float:right;position:relative;bottom:12px}.cg-incentives-mobile .incentive-stack-block .incentive .incentive-desc{padding:.8em .4em 0 .8em;background:#fff;line-height:1.2em;font-size:1.1em;margin:0;border:1px solid #c8d8e8;border-radius:0 0 0 4px;border-bottom:0}.cg-incentives-mobile .incentive-stack-block .incentive .incentive-desc .incentive-promo-highlight span{padding:2px 8px;background:transparent;color:#0aad3f;font-size:1.2em;font-weight:700}.cg-incentives-mobile .incentive-stack-block .incentive .incentive-desc .incentive-header-chevron{width:10px;float:right;margin-right:4px;line-height:2;color:#abbeca}.cg-incentives-mobile .incentive-stack-block .incentive .incentive-desc .incentive-header-chevron .glyphicon{transition:all .3s linear}.cg-incentives-mobile .incentive-stack-block .incentive .incentive-desc .incentive-header-chevron .glyphicon.rotate{transform:rotate(180deg)}.cg-incentives-mobile .incentive-stack-block .incentive .incentive-header{float:left;width:50%;margin-top:0}.cg-incentives-mobile .incentive-stack-block .incentive .incentive-promo-div{float:right;text-align:right;max-width:50%}.cg-incentives-mobile .incentive-stack-block .incentive .incentive-content{background:#fff;border:1px solid #d7e8f2;border-width:0 1px;padding:0 1em .5em}.cg-incentives-mobile .incentive-stack-block .incentive .incentive-header-promo{padding:5px 10px;float:left;background:transparent;color:#0aad3f;font-weight:700;max-width:120px}.zip-callout{font-size:20px;position:relative;z-index:2}.zip-callout:before{content:"";width:76px;height:76px;position:absolute;left:-6px;top:-10px;background:url(/gfx/icons/i-watermark-lock.svg) 0 0 no-repeat;background-size:76px;-webkit-opacity:.3;opacity:.3;margin-bottom:20px}.zip-callout.callout-inverse{background-color:#337ab7;padding:.8em 0 .5em}.zip-callout.callout-inverse label,.zip-callout.callout-inverse p{color:#fff;font-weight:500}.zip-callout.callout-inverse input{color:#464646;vertical-align:middle}.cg-versus-page #versusPageForm{min-height:294px}.cg-versus-page .row-mar-bot{margin-bottom:5em}.cg-versus-page .row-mar-xs-bot{margin-bottom:2em}.cg-versus-page .cg-header{text-align:center}.cg-versus-page .cg-header p{font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.cg-versus-page .cg-header h1{font:normal 40px HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;color:#606060}.cg-versus-page .cg-header h2{font:normal 32px HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;color:#606060}.cg-versus-page .cg-header h3{font:normal 28px HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;color:#606060}.cg-versus-page .cg-header h4{font:normal 24px HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;color:#606060}.cg-versus-page .cg-header h5{font:normal 20px HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;color:#606060}.cg-versus-page .cg-header h6{font:normal 16px HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;color:#606060}.cg-versus-page .cg-header h1{margin-bottom:1em}.cg-versus-page .cg-header h2{margin:40px 0}.cg-versus-page .cg-header small{display:block;line-height:1.25;margin:10px 10vw;color:#324054}.cg-versus-page .cg-versus-car-form{display:none}.cg-versus-page .cg-versus-row{display:flex;flex-flow:row nowrap;margin-bottom:20px;position:relative}.cg-versus-page .cg-versus-row>div{flex:0 1 50%;padding-left:20px;padding-right:20px}.cg-versus-page .cg-versus-row>div.cg-versus-car-empty:not(.cg-versus-car-edit){flex:0;padding:0}.cg-versus-page .cg-versus-car{position:relative}.cg-versus-page div.cg-versus-add-car{bottom:0;display:flex;height:40vmin;max-height:300px;padding:0;position:absolute;right:-30px}.cg-versus-page div.cg-versus-add-car>a{background-color:#f8f8f8;border:1px solid #e4e4e4;color:#707070;display:flex;flex-flow:column nowrap;flex:1;font-size:30px;font-weight:700;justify-content:center;padding:10px;text-align:center;text-decoration:none;width:40px}.cg-versus-page div.cg-versus-add-car>a:hover{background-color:#e4e4e4}.cg-versus-page .cg-versus-car-edit>.cg-versus-car-form{display:block}.cg-versus-page .cg-versus-car-edit>.car-selection,.cg-versus-page .cg-versus-car-edit>.car-selection-btn,.cg-versus-page .cg-versus-car-edit>.cg-versus-add-car,.cg-versus-page .js-select-car-block{display:none}.cg-versus-page .js-col-num{transition:width .3s ease,margin .3s ease}.cg-versus-page .vs-header{font:normal 1.6em HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;color:#464646}.cg-versus-page .car-selection{display:flex;flex-flow:column nowrap;height:100%}.cg-versus-page .car-selection a{display:block;flex:1;padding-bottom:1em}.cg-versus-page .car-selection a span{display:block;font:normal 1.6em HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;color:#464646}.cg-versus-page .car-selection a span.subtitle{font-size:1.4em;color:#324054}.cg-versus-page .car-selection a:active,.cg-versus-page .car-selection a:focus,.cg-versus-page .car-selection a:hover{text-decoration:none}.cg-versus-page .car-selection a:active.subtitle,.cg-versus-page .car-selection a:focus.subtitle,.cg-versus-page .car-selection a:hover.subtitle{color:#324054;text-decoration:none}.cg-versus-page .car-selection a:hover span{color:#0093ff}.cg-versus-page .car-selection a:hover span.subtitle{color:#0093ff;text-decoration:none}.cg-versus-page .car-selection .cg-car-avatar .avatar-image{overflow:hidden;background-size:cover;background-position:50%;min-width:280px;height:40vmin;max-height:300px}.cg-versus-page .car-selection .selection,.cg-versus-page .car-selection .selection-hover{display:none}.cg-versus-page .car-selection .cg-disclaimer{bottom:-2em;margin:0;position:absolute}.cg-versus-page .cg-pricing-car-comparator a:hover{text-decoration:none}.cg-versus-page .cg-pricing-car-comparator a .price-header{color:#464646}.cg-versus-page .cg-pricing-car-comparator a .price{color:#73bf1e;font-size:2em}.cg-versus-page .cg-pricing-car-comparator a .cg-pricing-car-comparator-callout{color:#0093ff}.cg-versus-page .cg-pricing-car-comparator a .cg-pricing-car-comparator-meta{font-size:.9em;color:#7e7e7e;text-transform:uppercase;margin-top:.2em}.cg-versus-page .cg-ranking-hidden{display:none}.cg-versus-page .cg-expert-overview-score{height:200px;padding:0;margin-left:-10px}.cg-versus-page .cg-score-review{line-height:2em;list-style:none;padding:0;float:right;margin-right:-25px}.cg-versus-page .cg-score-review span{display:inline-block}.cg-versus-page .cg-score-review__icon{vertical-align:middle;width:22px;height:22px;background:#f8f8f8;border-radius:50%}.cg-versus-page .cg-score-review__icon svg{width:60%;height:60%;margin:15% 20%}.cg-versus-page .cg-score-review__name{font-size:.9em;color:#337ab7;min-width:110px}.cg-versus-page .cg-score-review__score{font-size:1.6em;vertical-align:sub}.cg-versus-page .cg-score-review__score.score-1,.cg-versus-page .cg-score-review__score.score-2,.cg-versus-page .cg-score-review__score.score-3,.cg-versus-page .cg-score-review__score.score-4{color:#f60000}.cg-versus-page .cg-score-review__score.score-5,.cg-versus-page .cg-score-review__score.score-6{color:#003500}.cg-versus-page .cg-score-review__score.score-7,.cg-versus-page .cg-score-review__score.score-8,.cg-versus-page .cg-score-review__score.score-9,.cg-versus-page .cg-score-review__score.score-10{color:#006b00}.cg-versus-page .cg-score-review__summary{margin-top:1em;font-size:.9em}.cg-versus-page .cg-score-review__summary a{border-top:1px solid #e4e4e4;padding:.6em .2em}.cg-versus-page .cg-expert-review .cg-review-category{line-height:2em}.cg-versus-page .cg-expert-review .cg-review-category>div{display:inline-block}.cg-versus-page .cg-expert-review .cg-review-category .cg-review-category-symbol{vertical-align:middle}.cg-versus-page .cg-expert-review .cg-review-category .cg-review-category-name{font-size:.9em;color:#337ab7;min-width:110px}.cg-versus-page .cg-expert-review .cg-review-category .cg-review-category-score{font-size:1.6em;vertical-align:sub}.cg-versus-page .cg-expert-review .cg-review-category .cg-review-category-score.poor-score{color:#de3423}.cg-versus-page .cg-expert-review .cg-review-category .cg-review-category-score.ok-score{color:#f7ad45}.cg-versus-page .cg-expert-review .cg-review-category .cg-review-category-score.great-score{color:#73bf1e}.cg-versus-page ul.cg-menu-stepper{padding:3em 0 1em;color:#7e7e7e;position:relative}.cg-versus-page ul.cg-menu-stepper:before{content:"";display:block;width:100%;position:relative;height:1px;margin-bottom:6px;background:radial-gradient(ellipse at center,rgba(0,0,0,.4) 0,transparent 65%)}.cg-versus-page ul.cg-menu-stepper .cg-menu-step{display:inline-block;list-style:none}.cg-versus-page ul.cg-menu-stepper .cg-menu-step__label{cursor:pointer;line-height:3em;border-radius:2px;display:inline-block}.cg-versus-page ul.cg-menu-stepper .cg-menu-step__label:before{content:"";border:1px solid #464646;border-radius:50%;background:#e4e4e4;width:12px;height:12px;display:inline-block}.cg-versus-page ul.cg-menu-stepper .cg-menu-step__label:hover{color:#0093ff}.cg-versus-page ul.cg-menu-stepper .cg-menu-step__label:hover:before{border-color:#7e7e7e;background:#0093ff}.cg-versus-page ul.cg-menu-stepper .cg-menu-step:not(:last-child):after{content:"";position:relative;height:1px;min-width:60px;top:-4px;margin:0 14px;background-color:rgba(0,0,0,.1);display:inline-block}.cg-versus-page ul.cg-menu-stepper .cg-menu-step.active{font-weight:700;color:#464646}.cg-versus-page ul.cg-menu-stepper .cg-menu-step.active .cg-menu-step__label:before{background:#0093ff}.cg-versus-page .col-block{width:85%;margin:26px 0 20px 10%}.cg-versus-page .review-block{margin-bottom:3em}.cg-versus-page .review-block_author_image{display:inline-block}.cg-versus-page .review-block_author_data{display:inline-block;margin-left:.4em;width:calc(100% - 34px);max-width:calc(100% - 34px)}.cg-versus-page .review-block_author_data_name{display:block}.cg-versus-page .review-block_author_data_name .slnk{color:#0093ff}.cg-versus-page .review-block_author_data_info{display:block;font-size:.9em;color:#324054}.cg-versus-page .review-block_content{background:#f9f9f7;border:1px solid #e4e4e4;border-width:1px 0;padding:.8em 1em .2em;margin-top:.4em;line-height:1.6em}.cg-versus-page .review-block_content p{font-size:1em;line-height:1.6em;margin-bottom:1em}.cg-versus-page .review-block .review-block_content.min .review-block_content_by_category{max-height:110px;overflow:hidden;position:relative}.cg-versus-page .review-block .review-block_content.min .review-block_content_by_category:after{position:absolute;bottom:0;height:30px;display:block;left:0;width:100%;content:"";background:linear-gradient(0deg,#f9f9f7 20%,hsla(0,0%,100%,0));pointer-events:none}.cg-versus-page .review-block_actions_btn{color:#006598;border-radius:2px;border:1px solid #f8f8f8;border-top:0}.cg-versus-page .review-block_actions_btn:active,.cg-versus-page .review-block_actions_btn:visited{color:#006598}.cg-versus-page .review-block_actions_btn:hover{color:#006598;background:#f3f9fe;border-color:#e4e4e4}.cg-versus-page .review-block_actions_btn i{color:#707070}.cg-versus-page .cg-user-reputation-badge{display:none}.cg-versus-page .category-review-detail-section blockquote{width:100%;line-height:1.2em;border:0;padding-left:0}.cg-versus-page .category-review-detail-section blockquote em{font-style:normal;text-indent:-.5em;display:block;margin-left:1em;width:100%}.cg-versus-page .cg-rating-wrap{float:left;margin:0 6px 0 0}.cg-versus-page .review-block-group{border-top:1px solid #e4e4e4;position:relative;top:-1em}.cg-versus-page .car-selection-btn{position:absolute;right:10px;top:20px;cursor:pointer}.cg-versus-page .car-selection-btn i{color:#7e7e7e;padding:0 4px;top:2px}.cg-versus-page .car-selection-btn:hover,.cg-versus-page .car-selection-btn i:hover{color:#0093ff}.cg-versus-page .car-label-title{border-bottom:1px solid #e4e4e4;color:#324054;font-size:1.2em;margin:.6em 0 14px;padding-bottom:4px;text-indent:0}.cg-versus-page .car-label-trim{color:#455874;text-transform:uppercase;font-size:.9em}.cg-versus-page .price-block{margin-bottom:1em;padding-right:0}.cg-versus-page .price-block__label{color:#324054;font-size:1.3em}.cg-versus-page .price-block__na{font-size:1.2em;line-height:2;color:#324054}.cg-versus-page .price-block__price{font-size:2.4em;line-height:1.2;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;display:block}.cg-versus-page .price-block__price:first-letter{color:#464646;font-size:.7em;vertical-align:super}.cg-versus-page .price-block__price.price_accent,.cg-versus-page .price-block__price.price_accent:first-letter{color:#006b00}.cg-versus-page .lead-sm{letter-spacing:1px;margin-bottom:10px;font-weight:lighter}.cg-versus-page .vs-listing-info>div{margin:10px 0;font-size:16px;color:#464646}.cg-versus-page .car-listings-title{color:#006598}.cg-versus-page .cg-deal-symbol{margin:0 4px}.cg-versus-page .cg-carPicker-wrapper{margin-bottom:1.8em}.cg-versus-page .cg-carPicker-wrapper .form-group-sm{margin:4px 0}.cg-versus-page .cg-carPicker-wrapper .control-label{width:25%}.cg-versus-page .btn-space{margin-left:5px}.cg-versus-page .vs-incentives{background:#f6fbf4 url(/gfx/icons/i-watermark-incentives.svg) 103% 50px no-repeat;margin:0}.cg-versus-page .vs-incentives .panel-body{padding-top:0;padding-bottom:0}.cg-versus-page .highcharts-title{display:block;width:100px;margin:62px 0 0}.cg-versus-page .cg-highcharts-title{letter-spacing:-1px;font:700 22px Arial Narrow,Arial;text-align:center;position:absolute;top:60px;width:100%;left:0}.cg-versus-page .cg-highcharts-title__label{font-size:20px;display:block}.cg-versus-page .cg-highcharts-title__score{font-size:44px;display:block;margin-top:-4px}.cg-versus-page .no-score-wrapper{border:10px solid #e4e4e4;width:130px;height:130px;border-radius:50%;margin:0 0 0 10%;background:#fff;position:relative}.cg-versus-page .no-score-wrapper.mar-top{top:34px}.cg-versus-page .no-score-wrapper span{margin-top:30px;text-align:center;display:block;color:#3e576f;font:700 22px Arial Narrow,Arial}.cg-versus-page #carComparator{width:100%}.cg-versus-page #carComparator td,.cg-versus-page #carComparator th{padding:4px 0;line-height:1.6em;text-indent:.6em}.cg-versus-page #carComparator th{font-size:120%;line-height:1.1;text-align:left}.cg-versus-page #carComparator .cg-comparator-sectionHeaderRow td,.cg-versus-page #carComparator .cg-comparator-sectionHeaderRow th{padding-top:20px}.cg-versus-page #carComparator .category-title,.cg-versus-page #carComparator .evenRow,.cg-versus-page #carComparator .evenRowRank0,.cg-versus-page #carComparator .evenRowRank1,.cg-versus-page #carComparator .evenRowRank2{background-color:#eee}.cg-versus-page .popover-content{color:#0093ff}.cg-versus-page .incentives-callout{background:#ebf8df;padding:1em;position:relative}.cg-versus-page .incentives-callout .incentives-callout_inner{margin-bottom:0;font-size:1.2em;text-indent:3em;font-weight:300}.cg-versus-page .incentives-callout .incentives-callout_title{color:#c4d9bc;font:normal 36px HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;text-transform:uppercase;position:absolute;top:14px;left:0;line-height:36px}.cg-versus-page .incentives-callout:before{content:"";width:50px;height:50px;position:absolute;left:4px;top:4px;background:url(/gfx/icons/i-watermark-incentives.svg) 0 0 no-repeat;background-size:50px}.cg-versus-page .incentives-details .cg-versus-row{margin-bottom:0}.cg-versus-page .cg-popularListContainer .cg-popularEntry{margin:.6em 0}.cg-versus-page .cg-price-analysis{background-color:#fafafa;border:1px solid #e3e3e3;margin:10px 0 20px;padding:15px;overflow:hidden}.cg-versus-page .cg-price-analysis h2 small{color:#324054}.cg-versus-page .cg-price-analysis .lead{font-size:16px}.cg-versus-page .cg-price-analysis .border-left{border-left:1px solid #e4e4e4}.cg-versus-page .cg-price-analysis .pad-right{padding-right:30px}.cg-versus-page .cg-price-analysis_block{height:68px;padding:5px 0;float:left;width:100%}.cg-versus-page .cg-price-analysis_block-section{float:left;height:30px}.cg-versus-page .cg-price-analysis .rate-poor{background-color:#ee8881;width:8%}.cg-versus-page .cg-price-analysis .rate-fair{background-color:#f6c526;width:50%}.cg-versus-page .cg-price-analysis .rate-good{background-color:#a0db63;width:25%}.cg-versus-page .cg-price-analysis .rate-great{background-color:#88bd85;width:9%}.cg-versus-page .cg-price-analysis .cg-price-analysis_price-marker{background-color:#fff;float:left;height:30px;width:1px}.cg-versus-page .cg-price-analysis .label-fair,.cg-versus-page .cg-price-analysis .label-good,.cg-versus-page .cg-price-analysis .label-great{color:#bd981e;float:left;font-size:10px;left:-36px;margin-top:35px;position:relative;text-align:center;width:75px}.cg-versus-page .cg-price-analysis .label-fair{color:#994f00}.cg-versus-page .cg-price-analysis .label-good{color:#003500}.cg-versus-page .cg-price-analysis .label-great{color:#006b00}.cg-versus-page .cg-price-analysis .car-label-title{border:0;margin-bottom:0}.cg-versus-page .cg-price-analysis .car-label-title br{display:none}.cg-versus-page .cg-price-analysis .x-axis{border-top:1px solid #989898;height:20px;margin:20px 0 0;padding:0;color:#324054;font-size:12px;width:100%}.cg-versus-page .cg-price-analysis .x-axis_marker:before{content:"";height:10px;width:1px;margin:0 auto;display:block;background:#7e7e7e}.cg-versus-page .cg-price-analysis .x-axis_marker:first-of-type{margin-left:-25px}.cg-versus-page .cg-price-analysis .x-axis_marker:first-of-type:before{margin-left:10px}.cg-versus-page .cg-price-analysis .x-axis_marker:last-of-type{text-align:right;margin-right:-25px}.cg-versus-page .cg-price-analysis .x-axis_marker:last-of-type:before{margin-right:10px}.cg-versus-page .multi-graph .cg-price-analysis_block{width:31%}.cg-versus-page .cg-rankings ul li{margin:4px}.cg-versus-page .cg-rankings__item span{display:none}.cg-versus-page .cg-versus-optionList .car-label.mar-left{margin-left:0}.cg-versus-page .cg-versus-optionList h3{color:#324054;text-transform:uppercase}.cg-versus-page .cg-versus-optionList ul{padding-left:15px}.cg-versus-page .cg-versus-optionList ul li .glyphicon{color:#989898}.cg-versus-page .cg-versus-optionList ul li+li{margin-top:.25rem}.cg-versus-page .cg-disclaimer{bottom:-20px;margin:0;position:absolute}.cg-priceTab-incentives-callout{border:1px solid #afdb9d;padding:15px;margin-bottom:10px;background-color:#dff0d8}.cg-priceTab-incentives-callout p{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:initial}.cg-priceAnalysis-incentives-callout .cg-priceAnalysis-maxCashBack{font-weight:600;color:#3e973a}.cg-versus-disclaimerBlock{padding-top:10px}.cg-versus-disclaimerBlock p{color:#7e7e7e;font-size:13px}@media print{.cg-questions-actions button>.caret,.dropup>.cg-questions-actions button>.caret{border-top-color:#000!important}}.cg-questions-actions button{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;user-select:none}.cg-questions-actions button.active.focus,.cg-questions-actions button.active:focus,.cg-questions-actions button.focus,.cg-questions-actions button:active.focus,.cg-questions-actions button:active:focus,.cg-questions-actions button:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.cg-questions-actions button.focus,.cg-questions-actions button:focus,.cg-questions-actions button:hover{color:#333;text-decoration:none}.cg-questions-actions button.active,.cg-questions-actions button:active{outline:0;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.cg-questions-actions button.disabled,.cg-questions-actions button[disabled],fieldset[disabled] .cg-questions-actions button{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);box-shadow:none}a.cg-questions-actions button.disabled,fieldset[disabled] a.cg-questions-actions button{pointer-events:none}.cg-questions-question-full-wrap .cg-questions-actions button{color:#333;background-color:#fff;border-color:#ccc}.cg-questions-question-full-wrap .cg-questions-actions button.focus,.cg-questions-question-full-wrap .cg-questions-actions button:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.cg-questions-question-full-wrap .cg-questions-actions button.active,.cg-questions-question-full-wrap .cg-questions-actions button:active,.cg-questions-question-full-wrap .cg-questions-actions button:hover,.open>.dropdown-toggle.cg-questions-question-full-wrap .cg-questions-actions button{color:#333;background-color:#e6e6e6;border-color:#adadad}.cg-questions-question-full-wrap .cg-questions-actions button.active.focus,.cg-questions-question-full-wrap .cg-questions-actions button.active:focus,.cg-questions-question-full-wrap .cg-questions-actions button.active:hover,.cg-questions-question-full-wrap .cg-questions-actions button:active.focus,.cg-questions-question-full-wrap .cg-questions-actions button:active:focus,.cg-questions-question-full-wrap .cg-questions-actions button:active:hover,.open>.dropdown-toggle.cg-questions-question-full-wrap .cg-questions-actions button.focus,.open>.dropdown-toggle.cg-questions-question-full-wrap .cg-questions-actions button:focus,.open>.dropdown-toggle.cg-questions-question-full-wrap .cg-questions-actions button:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.cg-questions-question-full-wrap .cg-questions-actions button.active,.cg-questions-question-full-wrap .cg-questions-actions button:active,.open>.dropdown-toggle.cg-questions-question-full-wrap .cg-questions-actions button{background-image:none}.cg-questions-question-full-wrap .cg-questions-actions button.disabled.focus,.cg-questions-question-full-wrap .cg-questions-actions button.disabled:focus,.cg-questions-question-full-wrap .cg-questions-actions button.disabled:hover,.cg-questions-question-full-wrap .cg-questions-actions button[disabled].focus,.cg-questions-question-full-wrap .cg-questions-actions button[disabled]:focus,.cg-questions-question-full-wrap .cg-questions-actions button[disabled]:hover,fieldset[disabled] .cg-questions-question-full-wrap .cg-questions-actions button.focus,fieldset[disabled] .cg-questions-question-full-wrap .cg-questions-actions button:focus,fieldset[disabled] .cg-questions-question-full-wrap .cg-questions-actions button:hover{background-color:#fff;border-color:#ccc}.cg-questions-question-full-wrap .cg-questions-actions button .badge{color:#fff;background-color:#333}.cg-questions-answer-wrap .cg-questions-actions button,.cg-questions-question-wrap .cg-questions-actions button{color:#006598;font-weight:400;border-radius:0}.cg-questions-answer-wrap .cg-questions-actions button,.cg-questions-answer-wrap .cg-questions-actions button.active,.cg-questions-answer-wrap .cg-questions-actions button:active,.cg-questions-answer-wrap .cg-questions-actions button[disabled],.cg-questions-question-wrap .cg-questions-actions button,.cg-questions-question-wrap .cg-questions-actions button.active,.cg-questions-question-wrap .cg-questions-actions button:active,.cg-questions-question-wrap .cg-questions-actions button[disabled],fieldset[disabled] .cg-questions-answer-wrap .cg-questions-actions button,fieldset[disabled] .cg-questions-question-wrap .cg-questions-actions button{background-color:initial;box-shadow:none}.cg-questions-answer-wrap .cg-questions-actions button,.cg-questions-answer-wrap .cg-questions-actions button:active,.cg-questions-answer-wrap .cg-questions-actions button:focus,.cg-questions-answer-wrap .cg-questions-actions button:hover,.cg-questions-question-wrap .cg-questions-actions button,.cg-questions-question-wrap .cg-questions-actions button:active,.cg-questions-question-wrap .cg-questions-actions button:focus,.cg-questions-question-wrap .cg-questions-actions button:hover{border-color:transparent}.cg-questions-answer-wrap .cg-questions-actions button:focus,.cg-questions-answer-wrap .cg-questions-actions button:hover,.cg-questions-question-wrap .cg-questions-actions button:focus,.cg-questions-question-wrap .cg-questions-actions button:hover{color:#00324c;text-decoration:underline;background-color:initial}.cg-questions-answer-wrap .cg-questions-actions button[disabled]:focus,.cg-questions-answer-wrap .cg-questions-actions button[disabled]:hover,.cg-questions-question-wrap .cg-questions-actions button[disabled]:focus,.cg-questions-question-wrap .cg-questions-actions button[disabled]:hover,fieldset[disabled] .cg-questions-answer-wrap .cg-questions-actions button:focus,fieldset[disabled] .cg-questions-answer-wrap .cg-questions-actions button:hover,fieldset[disabled] .cg-questions-question-wrap .cg-questions-actions button:focus,fieldset[disabled] .cg-questions-question-wrap .cg-questions-actions button:hover{color:#bdbdbd;text-decoration:none}.btn-group-vertical>.cg-questions-actions button,.btn-group>.cg-questions-actions button{position:relative;float:left}.btn-group-vertical>.cg-questions-actions button.active,.btn-group-vertical>.cg-questions-actions button:active,.btn-group-vertical>.cg-questions-actions button:focus,.btn-group-vertical>.cg-questions-actions button:hover,.btn-group>.cg-questions-actions button.active,.btn-group>.cg-questions-actions button:active,.btn-group>.cg-questions-actions button:focus,.btn-group>.cg-questions-actions button:hover{z-index:2}.btn-group .btn-group+.cg-questions-actions button,.btn-group .cg-questions-actions button+.btn-group,.btn-group .cg-questions-actions button+.cg-questions-actions button{margin-left:-1px}.btn-toolbar .cg-questions-actions button{float:left}.btn-toolbar>.cg-questions-actions button{margin-left:5px}.btn-group>.cg-questions-actions button:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.cg-questions-actions button:first-child{margin-left:0}.btn-group>.cg-questions-actions button:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.cg-questions-actions button:last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group:not(:first-child):not(:last-child)>.cg-questions-actions button{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.cg-questions-actions button:last-child{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.cg-questions-actions button:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.cg-questions-actions button+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group.open .dropdown-toggle.cg-questions-answer-wrap .cg-questions-actions button,.btn-group.open .dropdown-toggle.cg-questions-question-wrap .cg-questions-actions button{box-shadow:none}.cg-questions-actions button .caret{margin-left:0}.btn-group-vertical>.btn-group>.cg-questions-actions button,.btn-group-vertical>.cg-questions-actions button{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.cg-questions-actions button{float:none}.btn-group-vertical>.btn-group+.cg-questions-actions button,.btn-group-vertical>.cg-questions-actions button+.btn-group,.btn-group-vertical>.cg-questions-actions button+.cg-questions-actions button{margin-top:-1px;margin-left:0}.btn-group-vertical>.cg-questions-actions button:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.cg-questions-actions button:first-child:not(:last-child){border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.cg-questions-actions button:last-child:not(:first-child){border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.cg-questions-actions button{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.cg-questions-actions button:last-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.cg-questions-actions button:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified>.cg-questions-actions button{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .cg-questions-actions button{width:100%}[data-toggle=buttons]>.btn-group>.cg-questions-actions button input[type=checkbox],[data-toggle=buttons]>.btn-group>.cg-questions-actions button input[type=radio],[data-toggle=buttons]>.cg-questions-actions button input[type=checkbox],[data-toggle=buttons]>.cg-questions-actions button input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group-lg>.input-group-btn>.cg-questions-actions button{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.input-group-btn>.cg-questions-actions button{height:46px;line-height:46px}select[multiple].input-group-lg>.input-group-btn>.cg-questions-actions button,textarea.input-group-lg>.input-group-btn>.cg-questions-actions button{height:auto}.input-group-sm>.input-group-btn>.cg-questions-actions button{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.input-group-btn>.cg-questions-actions button{height:30px;line-height:30px}select[multiple].input-group-sm>.input-group-btn>.cg-questions-actions button,textarea.input-group-sm>.input-group-btn>.cg-questions-actions button{height:auto}.input-group-btn:first-child>.btn-group>.cg-questions-actions button,.input-group-btn:first-child>.cg-questions-actions button,.input-group-btn:last-child>.btn-group:not(:last-child)>.cg-questions-actions button,.input-group-btn:last-child>.cg-questions-actions button:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.input-group-btn:first-child>.btn-group:not(:first-child)>.cg-questions-actions button,.input-group-btn:first-child>.cg-questions-actions button:not(:first-child),.input-group-btn:last-child>.btn-group>.cg-questions-actions button,.input-group-btn:last-child>.cg-questions-actions button{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-btn>.cg-questions-actions button{position:relative}.input-group-btn>.cg-questions-actions button+.cg-questions-actions button{margin-left:-1px}.input-group-btn>.cg-questions-actions button:active,.input-group-btn>.cg-questions-actions button:focus,.input-group-btn>.cg-questions-actions button:hover{z-index:2}.input-group-btn:first-child>.cg-questions-actions button{margin-right:-1px}.input-group-btn:last-child>.cg-questions-actions button{z-index:2;margin-left:-1px}.navbar-default .cg-questions-answer-wrap .cg-questions-actions button,.navbar-default .cg-questions-answer-wrap .cg-questions-actions button:focus,.navbar-default .cg-questions-answer-wrap .cg-questions-actions button:hover,.navbar-default .cg-questions-question-wrap .cg-questions-actions button,.navbar-default .cg-questions-question-wrap .cg-questions-actions button:focus,.navbar-default .cg-questions-question-wrap .cg-questions-actions button:hover{color:#0a0a0a}.navbar-default .cg-questions-answer-wrap .cg-questions-actions button[disabled]:focus,.navbar-default .cg-questions-answer-wrap .cg-questions-actions button[disabled]:hover,.navbar-default .cg-questions-question-wrap .cg-questions-actions button[disabled]:focus,.navbar-default .cg-questions-question-wrap .cg-questions-actions button[disabled]:hover,fieldset[disabled] .navbar-default .cg-questions-answer-wrap .cg-questions-actions button:focus,fieldset[disabled] .navbar-default .cg-questions-answer-wrap .cg-questions-actions button:hover,fieldset[disabled] .navbar-default .cg-questions-question-wrap .cg-questions-actions button:focus,fieldset[disabled] .navbar-default .cg-questions-question-wrap .cg-questions-actions button:hover{color:#ccc}.navbar-inverse .cg-questions-answer-wrap .cg-questions-actions button,.navbar-inverse .cg-questions-question-wrap .cg-questions-actions button{color:#e3e3e3}.navbar-inverse .cg-questions-answer-wrap .cg-questions-actions button:focus,.navbar-inverse .cg-questions-answer-wrap .cg-questions-actions button:hover,.navbar-inverse .cg-questions-question-wrap .cg-questions-actions button:focus,.navbar-inverse .cg-questions-question-wrap .cg-questions-actions button:hover{color:#fff}.navbar-inverse .cg-questions-answer-wrap .cg-questions-actions button[disabled]:focus,.navbar-inverse .cg-questions-answer-wrap .cg-questions-actions button[disabled]:hover,.navbar-inverse .cg-questions-question-wrap .cg-questions-actions button[disabled]:focus,.navbar-inverse .cg-questions-question-wrap .cg-questions-actions button[disabled]:hover,fieldset[disabled] .navbar-inverse .cg-questions-answer-wrap .cg-questions-actions button:focus,fieldset[disabled] .navbar-inverse .cg-questions-answer-wrap .cg-questions-actions button:hover,fieldset[disabled] .navbar-inverse .cg-questions-question-wrap .cg-questions-actions button:focus,fieldset[disabled] .navbar-inverse .cg-questions-question-wrap .cg-questions-actions button:hover{color:#444}.cg-questions-actions button .badge,.cg-questions-actions button .label{position:relative;top:-1px}.btn-group-xs>.cg-questions-actions button .badge{top:0;padding:1px 5px}.modal-footer .cg-questions-actions button+.cg-questions-actions button{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .cg-questions-actions button+.cg-questions-actions button{margin-left:-1px}.carousel-caption .cg-questions-actions button{text-shadow:none}.cg-questions-actions button .glyphicon{margin-right:4px}.cg-questions-actions button.btn-wrappable{width:100%;display:flex;align-items:center;white-space:normal}.cg-questions-actions button.btn-wrappable .glyphicon{vertical-align:-1px}.cg-questions-question-full-wrap .cg-questions-actions button.focus,.cg-questions-question-full-wrap .cg-questions-actions button:focus,.cg-questions-question-full-wrap .cg-questions-actions button:hover{background-color:#fff;border-color:#ccc}.flex-button-row .cg-questions-actions button.flex-button{flex-grow:1;flex-shrink:1;white-space:normal;margin-right:15px;margin-left:15px;margin-bottom:15px}.cg-leaderboard-experts .who,.cg-questions-answer-form-wrap,.cg-questions-answer-wrap,.cg-questions-meta-wrap,.cg-questions-question-full-wrap,.cg-questions-question-wrap{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:stretch;align-items:stretch}.cg-questions-leaderboard-person .leaderboard-header{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:stretch;align-items:center}.cg-main-content .cg-questions-ask-quick,.cg-questions-view-question .cg-main-content .cg-questions-ask-quick{border-radius:3px;margin:.75em 0 1.5em;padding:.75em}.cg-questions-view-question .cg-main-content .cg-questions-ask-quick{background-color:#eaf4fd;border:1px solid #c0def9}.cg-main-content .cg-questions-ask-quick{background-color:#e4e4e4;border:1px solid #cdcdcd}.cg-favorite-sell-promo .cg-questions-actions button{color:#fff;margin:1.2em 0 0}.cg-questions-wrap .cg-questions-trademark{text-align:center;margin:0 auto 1em 0;width:100%}.cg-questions-wrap .cg-questions-trademark h3{font-size:16px}.cg-questions-wrap .cg-questions-trademark h3 sup{font-size:10px;top:-8px}.cg-questions-wrap .cg-questions-trademark .cgBtn.defaultSize{font-size:16px;width:200px}.cg-main-content .cg-questions-ask-quick .cg-questions-ask-inputs{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch}.cg-main-content .cg-questions-ask-quick .cg-questions-ask-inputs .askQuestionTextBox{flex:1 1 auto;margin-right:1em;padding:2px 5px}.cg-main-content .cg-questions-ask-quick .cg-questions-ask-inputs input[type=submit]{flex:0 0 auto}.cg-questions-ask-quick .cg-questions-ask-inputs.triangle-obtuse{margin-bottom:1em}.cg-questions-ask-quick .cg-questions-ask-inputs.triangle-obtuse .askQuestionTextBox{padding:4px;width:100%}.cg-questions-ask-quick .cg-questions-ask-inputs.triangle-obtuse input[type=submit]{float:right;margin-top:45px}.cg-questions-answer-form-wrap .cg-questions-author-wrap,.cg-questions-answer-wrap .cg-questions-author-wrap,.cg-questions-question-full-wrap .cg-questions-author-wrap,.cg-questions-question-wrap .cg-questions-author-wrap{margin:0 15px 0 5px}.cg-questions-answer-form-wrap .cg-questions-body-wrap,.cg-questions-answer-wrap .cg-questions-body-wrap,.cg-questions-question-full-wrap .cg-questions-body-wrap,.cg-questions-question-wrap .cg-questions-body-wrap{flex:1 1 auto;margin-left:.6em}.cg-questions-answer-wrap .cg-questions-author-wrap,.cg-questions-question-full-wrap .cg-questions-author-wrap,.cg-questions-question-wrap .cg-questions-author-wrap{flex:0 0 60px}.cg-questions-answer-wrap,.cg-questions-question-wrap{margin:1em 0}.cg-questions-author-wrap .reputationBox{background:transparent;border:none}.cg-questions-author-wrap .score{display:block;color:#0a0a0a;margin-top:-1em;min-width:1.2em;text-align:center;border-radius:2em;padding:.2em .3em;border:1px solid #0a0a0a;background:#f5f6f6;position:relative;float:right;z-index:2}.cg-questions-body-wrap p{color:#0a0a0a;font-size:14px;line-height:1.5;margin:1em 0}.cg-questions-answer-wrap .cg-questions-body-wrap p{padding:0;text-align:left}.cg-questions-body-wrap p.cg-questions-byline{font-size:11px;margin:0}.cg-questions-meta-wrap{margin-bottom:1em}.cg-questions-meta-wrap .cg-questions-actions{flex:0 1 55px;order:2;align-self:flex-start;margin-left:1em;text-align:right}.cg-questions-meta-wrap .cg-questions-meta{flex:1 1 auto;order:1;align-self:auto;color:#707070;font-size:12px;margin:0}.cg-questions-meta-wrap .cg-questions-meta p{color:#0a0a0a;font-size:12px;margin:0}.cg-questions-meta-wrap .cg-questions-meta .category{margin:.5em 0 0}.cg-questions-answer-wrap .cg-questions-actions.open button,.cg-questions-question-wrap .cg-questions-actions.open button{box-shadow:none}.cg-questions-answer-wrap .cg-questions-actions button,.cg-questions-question-wrap .cg-questions-actions button{padding:0}.cg-questions-answer-wrap .cg-questions-actions button:active,.cg-questions-answer-wrap .cg-questions-actions button:hover,.cg-questions-question-full-wrap .cg-questions-actions button:active,.cg-questions-question-full-wrap .cg-questions-actions button:hover,.cg-questions-question-wrap .cg-questions-actions button:active,.cg-questions-question-wrap .cg-questions-actions button:hover{text-decoration:none}.cg-questions-answer-wrap .cg-questions-actions button:focus,.cg-questions-question-full-wrap .cg-questions-actions button:focus,.cg-questions-question-wrap .cg-questions-actions button:focus{outline:2px solid #b0b0b0;outline-offset:-2px}.cg-questions-actions button .caret{vertical-align:middle}.cg-questions-actions button .glyphicons-cogwheel{margin-right:0}.cg-questions-answer-wrap .cg-questions-actions button .glyphicons-cogwheel,.cg-questions-question-wrap .cg-questions-actions button .glyphicons-cogwheel{color:#9b9b9b;font-size:.8em;vertical-align:middle}.cg-questions-actions .glyphicons{margin-right:5px;transition:color .2s;vertical-align:text-top}.cg-questions-actions a{transition:color .2s}.cg-questions-actions a:active,.cg-questions-actions a:focus,.cg-questions-actions a:hover{color:#464646}.cg-questions-actions a:active .glyphicons.glyphicons-message-plus,.cg-questions-actions a:focus .glyphicons.glyphicons-message-plus,.cg-questions-actions a:hover .glyphicons.glyphicons-message-plus{color:#73bf1e}.cg-questions-actions a:active .glyphicons.glyphicons-pencil,.cg-questions-actions a:focus .glyphicons.glyphicons-pencil,.cg-questions-actions a:hover .glyphicons.glyphicons-pencil{color:#f7ad45}.cg-questions-actions a:active .glyphicons.glyphicons-exclamation-sign,.cg-questions-actions a:active .glyphicons.glyphicons-message-minus,.cg-questions-actions a:active .glyphicons.glyphicons-minus-sign,.cg-questions-actions a:focus .glyphicons.glyphicons-exclamation-sign,.cg-questions-actions a:focus .glyphicons.glyphicons-message-minus,.cg-questions-actions a:focus .glyphicons.glyphicons-minus-sign,.cg-questions-actions a:hover .glyphicons.glyphicons-exclamation-sign,.cg-questions-actions a:hover .glyphicons.glyphicons-message-minus,.cg-questions-actions a:hover .glyphicons.glyphicons-minus-sign{color:#de3423}.cg-questions-footer-wrap{margin-top:.7em}.cg-questions-footer-wrap .cg-questions-meta{color:#0a0a0a}.cg-questions-footer-wrap .glyphicons{margin-right:5px;vertical-align:text-top}.cg-questions-answer-wrap .triangle-border-success{background-color:#effae2}.cg-questions-answer-wrap .triangle-border-success.left:after,.cg-questions-answer-wrap .triangle-border-success.left:before{border-color:transparent #effae2}.cg-questions-answer-helpful-count,.cg-questions-status-bar{margin:.6em 0 0}.cg-questions-answer-helpful-count{color:#9b9b9b;font-size:11px}.cg-questions-status-item{display:inline-block;margin-right:.6em}.cg-questions-status-item.cg-questions-badge.best-answer{color:#73bf1e}.cg-questions-status-item.cg-questions-badge.best-answer span{margin-right:5px;vertical-align:text-top}.deny-message-panel{border-top:1px solid #e4e4e4;display:none;margin:10px 5px 0;padding:10px 5px 0}.deny-message-panel textarea{width:100%}.deny-message-panel .form-controls{padding:3px 5px 3px 0}.cg-questions-leaderboard-person .rank{color:#0a0a0a}.cg-leaderboard-experts .cg-questions-leaderboard-person .rank{flex:0 0 9%}.cg-questions-leaderboard-my-stats .cg-questions-leaderboard-person .rank{flex:1 1 21%}.cg-questions-leaderboard-person .pic{flex:0 0 48px;border:1px solid #e4e4e4;margin:0 10px;padding:2px}.cg-questions-leaderboard-person .pic .avatar{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:0;padding-bottom:100%;width:42px}.cg-questions-leaderboard-person.cg-questions-leaderboard-me .pic{flex:0 0 68px}.cg-questions-leaderboard-person.cg-questions-leaderboard-me .pic .avatar{width:62px}.cg-questions-leaderboard-person .who{flex:1 1 auto}.cg-leaderboard-experts{list-style:none;margin:0;padding:0;width:100%}.cg-leaderboard-experts .cg-questions-leaderboard-person{border-bottom:1px solid #e4e4e4;margin:0;padding:10px 5px}.cg-leaderboard-experts .cg-questions-leaderboard-person.clickable{background-color:initial;transition:background-color 125ms}.cg-leaderboard-experts .cg-questions-leaderboard-person.clickable:hover{background-color:rgba(239,202,44,.15)}.cg-leaderboard-experts .cg-questions-leaderboard-person.clickable:hover .rank,.cg-leaderboard-experts .cg-questions-leaderboard-person.clickable:hover .rep-label,.cg-leaderboard-experts .cg-questions-leaderboard-person.clickable:hover .score{color:#0a0a0a}.cg-leaderboard-experts .rank{font-size:20px}.cg-leaderboard-experts .who .expert-name{flex:1 1 auto;color:#369;text-align:left}.cg-leaderboard-experts .who .cg-questions-leaderboard-rep-score{flex:1 1 auto;text-align:right}.cg-leaderboard-experts .who .cg-questions-leaderboard-rep-score .rep-label{font-size:12px}.cg-leaderboard-experts .who .cg-questions-leaderboard-rep-score .score{font-size:20px;margin-top:4px}.cg-leaderboard-experts .rank,.cg-leaderboard-experts .rep-label,.cg-leaderboard-experts .score{color:#0a0a0a;transition:color 125ms}.cg-icon{display:inline-block;vertical-align:text-top}.cg-listingSearch-star,.cg-listingSearch-star_disabled,.cg-listingSearch-star_half,.cg-listingSearch-user-noPic{background-image:url(https://static-assets.cargurus.com/images/site-cars/gfx/cg/sprites/listingSearch/listingSearchSpriteNew_1103b3dcfbb3bb86a2b5d995dc88341b8ac5ecb7d7c00399736d018076ddb08c.png);background-repeat:no-repeat}.cg-listingSearch-star_disabled{background-position:-165px -85px;width:16px;height:16px}.cg-listingSearch-star{background-position:-117px -101px;width:16px;height:16px}.cg-listingSearch-star_half{background-position:-149px -85px;width:16px;height:16px}.cg-listingSearch-user-noPic{background-position:-70px -85px;width:100%;height:50px}@font-face{font-family:Glyphicons Halflings;src:url(/css/external/bootstrap/3.3.7/fonts/glyphicons-halflings-regular.eot);src:url(/css/external/bootstrap/3.3.7/fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(/css/external/bootstrap/3.3.7/fonts/glyphicons-halflings-regular.woff2) format("woff2"),url(/css/external/bootstrap/3.3.7/fonts/glyphicons-halflings-regular.woff) format("woff"),url(/css/external/bootstrap/3.3.7/fonts/glyphicons-halflings-regular.ttf) format("truetype"),url(/css/external/bootstrap/3.3.7/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")}.cg-adslot .glyphicon{position:relative;top:1px;display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cg-adslot .glyphicon-star:before{content:"\e006"}.cg-adslot .glyphicon-star-empty{color:#9b9b9b}.cg-adslot .glyphicon-star{color:#efca2c}.cg-adslot .glyphicon-star-half:before{content:"\e006";color:#efca2c;position:relative;z-index:9;width:45%;display:block;overflow:hidden}.cg-adslot .glyphicon-star-half:after{content:"\e006";position:absolute;z-index:8;color:#9b9b9b;top:0;left:0}.cg-adslot .glyphicon-star-empty:before{content:"\e006";color:#9b9b9b}.cg-adslot .glyphicon-star.disabled{color:#9b9b9b}.cg-adslot .cg-dealFinder-result-sellerRatingValue{font-size:14px}.cg-adslot .cg-dealFinder-rating-1.cg-bannerAdSubstitute-dealRating{color:#3e973a}.cg-adslot .cg-dealFinder-rating-1 .arrow{background:url(/gfx/cg/sprites/listingSearch/dealArrows_sprite.png) no-repeat 0 0;width:26px;height:32px}.cg-adslot .cg-dealFinder-rating-1 .cg-dealfinder-result-deal-recommendation{vertical-align:-6px}.cg-adslot .cg-dealFinder-rating-2.cg-bannerAdSubstitute-dealRating{color:#66c900}.cg-adslot .cg-dealFinder-rating-2 .arrow{background:url(/gfx/cg/sprites/listingSearch/dealArrows_sprite.png) no-repeat -24px 0;width:32px;height:28px}.cg-adslot .cg-dealFinder-rating-2 .cg-dealfinder-result-deal-recommendation{vertical-align:-4px}.cg-adslot .cg-dealFinder-rating-3.cg-bannerAdSubstitute-dealRating,.cg-adslot .cg-dealFinder-rating-5.cg-bannerAdSubstitute-dealRating{color:#f6a400}.cg-adslot .cg-dealFinder-rating-3 .arrow,.cg-adslot .cg-dealFinder-rating-5 .arrow{background:url(/gfx/cg/sprites/listingSearch/dealArrows_sprite.png) no-repeat -60px -4px;width:32px;height:24px}.cg-adslot .cg-dealFinder-rating-3 .cg-dealfinder-result-deal-recommendation,.cg-adslot .cg-dealFinder-rating-5 .cg-dealfinder-result-deal-recommendation{vertical-align:-4px}.cg-adslot .cg-dealfinder-result-deal-recommendation{vertical-align:-3px}.cg-adslot-debugger__btn{margin:0 0 5px;font-size:9px;padding:0}.cg-adslot{overflow:hidden;margin:0 auto}.cg-adslot,.cg-adslot *,.cg-adslot :after,.cg-adslot :before{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.cg-adslot.cg-adslot--large_leaderboard,.cg-adslot.cg-adslot--leaderboard,.cg-adslot.cg-adslot--topBanner,.cg-adslot.leaderboard-container{height:90px;min-height:90px;max-height:90px;max-width:728px}.cg-adslot.cg-adslot--large_leaderboard,.cg-adslot.cg-adslot--leaderboard,.cg-adslot.cg-adslot--topBanner{padding:0}.cg-adslot.cg-adslot--large_leaderboard,.cg-adslot.cg-adslot--large_leaderboard.cg-adslot--large_leaderboard-container{max-width:970px}.cg-adslot.leaderboard_inline{padding:8px 0;box-sizing:initial}.cg-adslot.cg-adslot--bannerAdINTERCHANGEABLE,.cg-adslot.cg-adslot--bannerAdINTERCHANGEABLE_listingSearchResult{min-height:250px;max-height:600px;width:300px}.cg-adslot.large_and_tall_leaderboard{max-width:970px;height:250px}.cg-adslot.new_car_featured_search{width:215px;height:170px}.cg-adslot .cg-adslot-debugger{position:relative}.cg-adslot .cg-adslot-debugger .cg-ad-debug-buttons-wrapper{position:absolute;margin-left:auto;margin-right:auto;left:0;right:0}.cg-adslot .cg-adslot-debugger .cg-ad-debug-buttons-wrapper button{-webkit-appearance:none;-moz-appearance:none}.cg-adslot,.cg-directAd{font-size:16px}.cg-adslot h3,.cg-directAd h3{margin:0;padding:0}.cg-adslot a,.cg-adslot a:active,.cg-adslot a:visited,.cg-directAd a,.cg-directAd a:active,.cg-directAd a:visited{color:#3e82b9;text-decoration:none}.cg-adslot a:hover,.cg-directAd a:hover{text-decoration:underline}.cg-adslot .cg-iconRight,.cg-directAd .cg-iconRight{padding:.1em 21px .1em 0;background-position:100%;background-repeat:no-repeat}.cg-adslot .ico-openNewWindow,.cg-directAd .ico-openNewWindow{background-image:url(/gfx/icons/openNewWindow.png)}.cg-directAd{background-color:#f0f8ff}.cg-directAd.Leader{border:none}.cg-directAd.Leader,.cg-directAd.Medium{overflow:hidden;box-sizing:border-box;border-radius:5px;padding:10px;border:1px solid #ccc;font-family:Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:.9em}.cg-directAd img{border:1px solid #d4d4d4;box-shadow:1px 2px 2px hsla(0,0%,94.9%,.75)}.cg-directAd .cg-directAd-imageWrap.Medium{height:71px;max-width:81px}.cg-directAd .cg-directAd-imageWrap.Leader{height:68px;max-width:99px;float:left;margin-right:10px}.cg-directAd .cg-directAd-image{max-height:100%;max-width:100%;border:1px solid #ccc}.cg-directAd .cg-directAd-calloutWrap,.cg-directAd .cg-directAd-calloutWrap.Medium{text-align:center;font-size:1.5em;padding-bottom:.2em}.cg-directAd .cg-directAd-calloutWrap.Medium{margin:.3em 0;border-bottom:1px solid #aaa;font-weight:700}.cg-directAd .cg-directAd-calloutWrap.Medium span.boxfitted{vertical-align:bottom}.cg-directAd .cg-directAd-calloutWrap.Leader{text-align:left;font-size:17px;padding-bottom:0;margin-top:-4px;font-weight:700}.cg-directAd .cg-directAd-dealerInvWrap{float:right;max-width:70%}.cg-directAd .cg-directAd-dealerInvWrap.Leader{margin-top:-2px;float:right}.cg-directAd .cg-directAd-dealerWrap{text-align:left}.cg-directAd .cg-directAd-dealerWrap.Medium{text-align:center;line-height:1.4em}.cg-directAd .cg-directAd-dealerWrap.Leader{line-height:1.6em;text-align:left}.cg-directAd .cg-directAd-dealerWrap.Leader a{max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle}.cg-directAd .cg-directAd-dealerNameWrap.Medium{text-align:center;font-size:.85em;font-weight:700;color:#666;display:block}.cg-directAd .cg-directAd-dealerNameWrap.Leader{text-align:left;font-size:1.5em}.cg-directAd .cg-directAd-dealerAddressWrap.Medium{text-align:center;line-height:1.3em}.cg-directAd .cg-directAd-dealerAddressWrap.Leader{line-height:1em;text-align:left;float:left}.cg-directAd .cg-directAd-inventoryWrap{line-height:1.4em;text-align:center}.cg-directAd .cg-directAd-inventoryWrap img{max-width:100px;max-height:45px}.cg-directAd .cg-directAd-inventoryWrap a span{display:block;text-align:center;padding:0}.cg-directAd .cg-directAd-invFigure{float:left}.cg-directAd .cg-directAd-invFigure.Leader{padding:0 1em}.cg-directAd .cg-directAd-invFigure.Medium{padding:0 .6em;max-width:43%}.cg-directAd .cg-directAd-invFigure.Leader:last-child,.cg-directAd .cg-directAd-invFigure.Medium:last-child{padding-right:0}.cg-directAd .cg-directAd-phoneWrap.Leader{padding-left:.3em;display:inline-block}.cg-directAd .cg-directAd-brandWrap.Medium{height:35%}.cg-directAd .cg-directAd-bottom.Medium{position:absolute;bottom:5px;padding-right:10px}.cg-bannerAdSubstitute-container{margin-bottom:0;padding:12px 9px;font-family:helvetica,arial;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.05);cursor:pointer}.cg-bannerAdSubstitute-titleContainer{color:#3e82b9;font-size:15.5px;text-align:center;margin-left:auto;margin-right:auto;display:block}.cg-bannerAdSubstitute-price{font-weight:700}.cg-bannerAdSubstitute-image{float:left;height:auto;width:160px;margin-top:10px;margin-right:7px;max-height:120px}.cg-bannerAdSubstitute-dealRating{margin-top:20px;margin-bottom:10px}.cg-bannerAdSubstitute-dealRating .arrow{display:inline-block;margin-top:0;vertical-align:top}.cg-bannerAdSubstitute-ratedText-1{color:#3e973a}.cg-bannerAdSubstitute-ratedText-2{color:#66c900}.cg-bannerAdSubstitute-ratedText-3,.cg-bannerAdSubstitute-ratedText-5{color:#f6a400}.cg-bannerAdSubstitute-dealerName{padding-top:4px;font-size:15.5px}.cg-bannerAdSubstitute-dealerRating{margin-top:4px}.cg-bannerAdSubstitute-dealerRatingLabel{font-size:14px}.cg-bannerAd{background:#fff;border:1px solid #e4e4e4;cursor:pointer}.cg-bannerAd .cg-bannerAd__head{padding:8px}.cg-bannerAd .cg-bannerAd__body{background-color:#369;background-position:0;background-repeat:no-repeat;background-size:auto 100%}.cg-bannerAd .cg-bannerAd__foot{padding:16px 8px}.cg-bannerAd .cg-bannerAd-listing__deal{float:left;padding:12px 8px;text-align:center}.cg-bannerAd .cg-bannerAd-listing__deal-rating{background:transparent url(/gfx/ads/dealratings/fair.svg) no-repeat 0 0;background-size:contain;font-size:0;height:22px;line-height:0;margin:0 0 4px;width:114px}.cg-bannerAd .cg-bannerAd-listing__deal-rating--1{background:transparent url(/gfx/ads/dealratings/great.svg) no-repeat 0 0;background-size:contain}.cg-bannerAd .cg-bannerAd-listing__deal-rating--2{background:transparent url(/gfx/ads/dealratings/good.svg) no-repeat 0 0;background-size:contain}.cg-bannerAd .cg-bannerAd-listing__image{display:block;position:absolute;top:50%;transform:translateY(-50%);width:166px}.cg-bannerAd .cg-bannerAd-listing__image-wrap{float:left;height:102px;width:166px;overflow:hidden;position:relative}.cg-bannerAd .cg-bannerAd-listing__price{font-size:26px;font-weight:700;letter-spacing:1px;margin:0 0 4px;text-shadow:2px 2px 2px rgba(0,0,0,.5)}.cg-bannerAd .cg-bannerAd-listing__price,.cg-bannerAd .cg-bannerAd-listing__price-differential{color:#fff;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.cg-bannerAd .cg-bannerAd-listing__price-differential{font-size:12px;font-weight:100}.cg-bannerAd .cg-bannerAd-listing__tagline{color:#666;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:14px;font-weight:100;line-height:18px;text-align:center}.cg-bannerAd .cg-bannerAd-listing__tagline img{vertical-align:bottom}.cg-bannerAd .cg-bannerAd-listing__title{color:#369;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:18px;font-weight:100;text-align:center}.cg-league-badge{display:inline-block;font-size:1.1rem;margin-bottom:20px;padding:5px;position:relative;text-align:center;width:100px;z-index:1;background-color:#464646;border:3px solid #797979;border-bottom:0;color:#fff}.cg-league-badge:before{border-color:#464646 #464646 transparent}.cg-league-badge:after{border-color:#797979 #797979 transparent}.cg-league-badge .cg-league-badge-link{border:1px solid #fff}.cg-league-badge:after,.cg-league-badge:before{border-style:solid;border-width:9px 47px;bottom:-15px;content:"";left:0;position:absolute;z-index:-1}.cg-league-badge:after{border-width:10px 50px;bottom:-20px;left:-3px;z-index:-2}.cg-league-badge-rank{font-size:3.5em;font-weight:600;line-height:1.25}.cg-league-badge-rank span{font-size:66%}.cg-league-badge-league{font-weight:500;line-height:1.5;padding-top:5px;text-transform:uppercase}.cg-league-badge-link{border-radius:20px;display:block;line-height:2;margin:5px 5px 0}.cg-league-badge-primary{background-color:#337ab7;border:3px solid #77acd9;border-bottom:0;color:#fff}.cg-league-badge-primary:before{border-color:#337ab7 #337ab7 transparent}.cg-league-badge-primary:after{border-color:#77acd9 #77acd9 transparent}.cg-league-badge-primary .cg-league-badge-link{border:1px solid #fff}.cg-league-badge-ghost{background-color:#fff;border:3px solid #f8f8f8;border-bottom:0;color:#707070}.cg-league-badge-ghost:before{border-color:#fff #fff transparent}.cg-league-badge-ghost:after{border-color:#f8f8f8 #f8f8f8 transparent}.cg-league-badge-ghost .cg-league-badge-link{border:1px solid #707070}.cg-league-badge-ghost .cg-league-badge-rank:before{content:" ";white-space:pre}.cg-league-badge-ghost .cg-league-badge-link{border-color:#7e7e7e;color:#707070}.cg-league-badge-footnote{color:#707070;font-size:80%;line-height:1.2;text-align:center;width:100px}.cg-league-badge-group{display:flex;flex-flow:row wrap;justify-content:space-around}.cg-league-badge-group>a{display:block;flex-basis:140px;text-decoration:none}.cg-league-badge-stacked{text-align:center}.cg-league-badge-stacked>a{display:inline-block;text-decoration:none}.cg-league-badge-stacked>a+a{margin-top:10px}

/*# sourceMappingURL=cg_site_cars_new.entry.23b92472b5ff4d8cee2212a15ebbc916.css.map*/