.cg-forSalePage-wrap{padding:0 10px}.cg-forSalePage-showMoreBlock{font-size:.9em;padding:10px}.cg-forSalePage-showMoreBlock:hover{background-color:inherit!important}.cg-forSalePage-showMoreBlock img{float:left;height:12px;width:12px;padding-top:1px}.cg-forSaleTabContainer-wrap ul{margin:0;padding:0}.cg-forSaleTabContainer-wrap ul li{display:inline;float:left}.cg-forSaleTabContainer-wrap ul li.active{background-color:#eee}.find-dealers-toggle{width:75%;margin:auto}.cg-forSaleTabContainer-wrap ul li.active a{color:#333}.cg-forSaleTabContainer-wrap ul li.active a:hover{text-decoration:none}.cg-forSaleTabContainer-wrap ul li a,.cg-forSaleTabContainer-wrap ul li strong{display:block;padding:10px 15px;font-size:12px}.cg-forSaleTabContainer-count{display:block-inline;padding:2px 6px;margin-left:4px;background-color:#666;color:#fff;font-size:11px;border-radius:10px;box-shadow:inset 0 5px 5px #333}.cg-forSaleTabContainer-wrap ul li a:hover{text-decoration:none!important}.newRecentSearchTabContent{padding:20px 20px 0;background-color:#eee;background-image:url(/gfx/cg/dealfinder/forSaleTabsBG.png);background-repeat:repeat-x;background-image:-o-linear-gradient(top,#eee,#fff)}.cg-dealFinder-searchSectionsWrap{width:262px;margin:0 auto;text-align:left}.cg-dealFinder-searchType-toggle{width:260px;margin:0 auto}html.app_fr_ca .cg-listingResults-searchModelContextBtn{padding:4px}.cg-forSalePage-cancelContactLink{margin-left:10px}#newsletterSubscribeCalloutSection .cg-disclaimer{margin:auto}.cg-forSalePageBody{width:1015px;margin:auto}.cg-forSaleTab-promoWrap{text-align:left}.cg-forSaleTab-promoWrap h2{font-size:28px;padding:25px 0 20px 20px;color:#006b00}.cg-forSaleTab-promoWrap ul{float:left;width:300px;margin:0 15px 0 20px;font-size:14px;list-style:none}.cg-forSaleTab-promoWrap ul li{background:url(/gfx/icons/silk/bullet_orange.png) no-repeat 0;color:#0a0a0a;margin-bottom:.7em;padding-left:20px}.cg-forSaleTab-promoWrap ul li span{font-weight:700;color:#006b00}.cg-forSaleTab-promoBox{float:left;width:315px;background-color:#fff;border:1px solid #ccc;margin-right:25px;box-shadow:0 8px 6px -6px #666}.cg-forSaleTab-promoBox .panel-heading{color:#0a0a0a;font-size:120%}.cg-forSaleTab-promoBox h3{padding:10px;background-color:#eee;text-shadow:-1px 1px #fff}.cg-forSaleTab-promoBox h4{color:#0a0a0a;padding:0 0 3px;font-weight:400;border-bottom:1px solid #eee}.cg-forSaleTab-promoBoxLast{margin-right:0}.cg-forSaleTab-promoBoxLast .glyphicon-heart{top:2px}.cg-forSaleTab-promoWrap ul.cg-cpo{width:400px}.cg-savedSearches-wrap{padding-bottom:10px}.cg-savedSearches-wrap a.cg-savedSearch-desc{display:block;padding:10px 20px}.cg-savedSearches-wrap a.cg-savedSearch-desc:hover{background-color:#fffdcd;text-decoration:none}.saved-search-drop-down ul.dropdown-menu{margin:0;padding:1px;min-width:110px;width:110px}.saved-search-drop-down ul.dropdown-menu li{background:none;margin:0;padding:0;font-size:12px}.saved-search-drop-down a.dropdown-toggle{padding:6px}.saved-search-drop-down a.dropdown-toggle span.caret{border-top:6px solid #888}.btn-group.open .dropdown-toggle{box-shadow:none}.cg-recentSearches-wrap{padding-bottom:10px}.cg-recentSearches-wrap .cg-recentSearches{width:100%}.cg-recentSearches-wrap .cg-recentSearches div:hover{background-color:#fffdcd;cursor:pointer}.cg-recentSearches-wrap .cg-recentSearches div:hover .searchContext{text-decoration:none!important}.cg-recentSearches-wrap .cg-recentSearches .cg-recentSearches-pictureCell{padding:12px 10px 5px 5px;width:70px;float:left}.cg-recentSearches-wrap .cg-recentSearches .cg-recentSearches-content a{display:block;padding:10px;overflow-wrap:break-word;word-wrap:break-word}.cg-recentSearches-wrap .cg-recentSearches .cg-recentSearches-content a.titleLink:hover{text-decoration:none}.cg-recentSearches-wrap .cg-recentSearches .cg-recentSearches-content a.titleLink .cg_picture{float:left}.cg-recentSearches-wrap .cg-recentSearches .cg-recentSearches-content a.titleLink .cg_picture img{box-sizing:initial}.cg-recentSearches-wrap .cg-recentSearches .searchContext{font-size:11px;color:#0a0a0a}.cg-forSalePage-savedListings{border-top:10px solid #eee}.cg-forSalePage-savedListings table{width:100%;border-collapse:collapse}.cg-forSalePage-savedListings table th{text-align:center;color:#666}.cg-forSalePage-savedListings table td{border-bottom:1px solid #c5dbec}.cg-savedListingRow-carCell{color:#333;padding:10px;font-size:14px}.cg-savedListingRow-carCell a{color:#000}.cg-savedListingRow-carCell.available{cursor:pointer}.cg-savedListingRow-carCell.available:hover{background:#fffdcd}.cg-savedListingRow-areaLink:hover{text-decoration:none;color:#333}.cg-savedListingRow-carCell h3{background:transparent;color:#0a0a0a;padding:0 0 2px;margin:0;font-size:110%}.cg-savedListingRow-carCell em,.cg-savedListingRow-carCell strong{color:#333}.cg-savedListingRow-carCell em{margin-right:10px}.cg-savedListingRow-actionsWrap a{display:block;color:#3e82b9}.cg-savedListingRow-actionsWrap a i{display:inline-block;vertical-align:text-top;float:right;opacity:.55}.cg-forSalePage-contactAllLink{margin-top:10px}.cg-forSalePage-savedListingsContact{background-color:#eaf4fd;padding:15px 0 15px 30px;border:1px solid #c5dbec;border-top:none}.cg-forSalePage-savedListingsContact h3{margin-bottom:5px}.cg-forSalePage-savedListingsContact table{margin:10px 0 10px 40px}.cg-forSalePage-savedListingsContact table td,.cg-forSalePage-savedListingsContact table th{border:none;vertical-align:middle}.cg-forSalePage-savedListingsContact .cg-disclaimer{margin-top:20px}.cg-forSalePage-headerRow th{padding:10px;border-right:1px solid #eee;background-color:#eee}.cg-forSale-contactedListingRow{color:#333;padding:10px}.cg-forSale-contactedListingRow span{line-height:1.6em}.cg-forSale-contactedListingRow.available{cursor:pointer}.cg-forSale-contactedListingRow.available:hover{background:#fffdcd}.cg-forSale-contactedListingRow h3{background:transparent;color:#638193;padding:0;font-size:110%}.cg-contactedListingRow-areaLink:hover{text-decoration:none;color:#333}.cg-forSale-contactedListingRow em,.cg-forSale-contactedListingRow strong{color:#333}.cg-forSale-contactedListingRow em{margin-right:10px}.cg-forSalePage-linksWrap{clear:left;line-height:1.6;padding:10px 30px 20px;border-top:1px solid #ccc;text-align:left}.cg-forSalePage-linksWrap h2{font-size:22px;color:#0a0a0a;margin-top:20px}.cg-forSalePage-linksWrapRow{clear:left;margin:10px 0}.cg-forSalePage-linksWrapRow h3{font-size:16px;color:#0a0a0a;font-weight:400}.cg-forSalePage-linksWrapRowMeta{color:#0a0a0a;font-size:11px}.cg-listingResults-wrap{padding:0}.cg-listingResults-leftCol{float:left;vertical-align:top;width:300px}#loadingListingsModal h2{font-size:24px;margin-top:15px;margin-bottom:12px;color:#369;text-align:center;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300}#loadingListingsModal h2 i{display:inline-block;width:24px;height:24px;vertical-align:middle;background-repeat:no-repeat;background-image:url(/gfx/cg/ajax-loader-trans.gif)}#errorLoadingListingsModal{text-shadow:0 -1px 1px #fff}#errorLoadingListingsModal .modal-body{text-align:center;padding:20px 0}#errorLoadingListingsModal p{margin:12px 0 18px}#errorLoadingListingsModal h2{font-size:24px;margin-bottom:12px;color:#b94a48;text-align:center;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300}#errorLoadingListingsModal h2 i{display:inline-block;height:24px;vertical-align:middle}.cg-listingResults-headerWrap{padding:16px 0}.cg-listingResults-headerWrap h1{float:left;font-size:24px;margin:0;font-weight:400}.cg-listingResults-headerWrap h1 em{color:#638193;font-style:normal}.cg-listingResults-searchModelContextBtn{padding:4px 22px;border:0;border-radius:0;margin-bottom:10px;background-color:#fff;color:#369;text-shadow:none}#listingModelContextToggle label.active,.cg-listingResults-searchModelContextBtn .active{background-color:#369;color:#fff;outline:0}#listingModelContextToggle .btn.active:focus,#listingModelContextToggle .btn:hover,.cg-listingResults-searchModelContextBtn:hover{outline:0;text-decoration:none}.newSearchZip{margin:2px 0 0 8px;border:1px solid #ccc;background:#fff;width:50px}html.appc_CA .newSearchZip{width:60px}html.appc_GB .newSearchZip{width:70px}.cg-dealfinder-actionErrorWrap ul.errorMessage{list-style:none;margin:0 10px 20px;padding:10px;color:#e83e32;background-color:#fbe3e4;border:1px solid #ea6c68;border-radius:5px}.cg-dealfinder-actionErrorWrap ul.errorMessage li{padding:.1em 0 .1em 21px;background-position:0;background-repeat:no-repeat;background-image:url(/gfx/icons/silk/exclamation.png)}.cg-dealFinder-showAllTrimsCallout h3{color:#c09853}.cg-dealFinder-showAllTrimsCallout h3 em{color:#996202}.cg-dealfinder-noZip-wrap{background:#fff url(/gfx/cg/dealfinder/pinMap.png) no-repeat 0;margin-left:0 auto;padding:20px 0 20px 150px}.cg-dealfinder-noZip-wrap h2{font-size:20px;color:#638193;line-height:1.4}.cg-dealfinder-noZip-wrap h2 span{display:block;color:#999;font-size:16px;font-weight:400}#content.containsListingSearchResults #contentBody{width:1075px;min-width:1072px}.leaderboard_inline{margin:0 auto;width:728px}.leaderboard_inline-container{width:auto;padding:8px 0;box-sizing:initial;border-bottom:1px solid #ccc;background:#f0f8ff;height:90px}.leaderboard_inline-container:last-child{margin-bottom:2em}#content.containsListingSearchResults #wideDealFinderVersion #listingsOverviewContainer #middleColumn{width:750px}#mainSearchResultsContainer{width:750px;float:left;margin-left:10px}#subscribeToDealsModal .cg-disclaimer{text-align:left;margin-top:.4em}.cg-dealFinder-result-deal{width:240px}#listingsSubscriptionEmail_overview{width:250px}#content #contentBody #listingResultsContentBody{width:1075px;min-width:1072px}.appc_CA #nationwideWarningChangeLocationZip.cg-postalCode{width:78px}#activeFiltersWrap{margin-bottom:9px;padding-right:10px}#activeFiltersWrap h2{color:#638193;float:left;margin:0}#activeFiltersWrap #activeFilterBar{clear:both}#activeFiltersWrap #saveSearchActions{margin-left:6px}#activeFiltersWrap #activeFilterBar .btn{margin:4px 6px 0 0}#activeFiltersWrap #savedSearchLabel{float:left;font-weight:400}#activeFiltersWrap #savedSearchActions{float:right;margin-left:12px}#activeFiltersLabel{padding:8px 4px 0 8px;white-space:nowrap}#activeFiltersLabel,#deleteSavedSearchLinkNoCriteria{color:#999;line-height:20px;font-size:12px;font-weight:400}#deleteSavedSearchLinkNoCriteria{padding:0 4px 0 8px}#savedListingsSearchesToolbar{margin-top:0!important;margin-bottom:10px;display:table}#savedListingsSearchesToolbar .btn{color:#666!important;width:150px;font-size:13px;display:table-cell;float:none;white-space:normal}#listingSearchTypeToggle .btn{outline:0}#listingSearchTypeToggle{padding-top:10px}.app_fr_ca #savedListingLabel{display:block;font-size:90%}.app_fr_ca #savedSearchesDropDown{font-size:88%;display:inline-block;width:100px}.app_es #savedListingLabel{display:block;font-size:108%}.app_es #savedSearchesDropDown{font-size:108%}.app_de_DE #savedSearchesDropDown,.app_es #savedSearchesDropDown,.app_es_ES #savedSearchesDropDown,.app_it_IT #savedSearchesDropDown{display:inline-block;width:100px}.app_de_DE #savedListingsSearchesToolbar #mySavedListingsButton,.app_es_ES #savedListingsSearchesToolbar #mySavedListingsButton,.app_it_IT #savedListingsSearchesToolbar #mySavedListingsButton{font-size:small}.app_de_DE .cg-dealFinder-leftColumnFilterSection-heading .totalListingsCountAndLabel,.app_es_ES .cg-dealFinder-leftColumnFilterSection-heading .totalListingsCountAndLabel,.app_it_IT .cg-dealFinder-leftColumnFilterSection-heading .totalListingsCountAndLabel{float:right;width:100%;margin-bottom:10px}.arrow{width:16px;height:16px}.visibleLayer{display:block}.invisibleLayer{display:none}.visibleSection{display:inline}.clickableArea{cursor:pointer;font-weight:700;color:#202d95}#wideDealFinderVersion .sortHeader{font-family:Verdana;font-weight:700;font-size:12px;text-align:left;color:#888}#wideDealFinderVersion .listingsHoverOverActionClass{padding:0 6px;color:#3b5998;cursor:pointer}#wideDealFinderVersion .listingsHoverOverActionClass span{text-decoration:underline}#wideDealFinderVersion #listingsOverviewContainer #middleColumn{width:750px;margin-left:10px}#wideDealFinderVersion #closedListings.in{margin-top:1em}#closedListingsCountSpan{margin-right:10px}.price{font-size:15px;font-weight:700}.originalPrice{font-size:11px;text-decoration:line-through}.price .negotiableLabel{font-size:10px;font-weight:400}.mileage{font-size:15px;font-weight:700}.listingSourceDebug{font-size:10px;font-weight:400;margin:2px}.listing{border:1px solid #c6d6e1;margin:5px 0 0}.listing table{padding:5px}.listing .rbody{padding:5px;cursor:pointer;display:block}.listing .rbody:hover{background-color:#e8f4fd}.listingDetail{color:#44593e;font-size:11px;margin:10px}.listingDetail table{width:100%;margin-top:10px}#criteria{padding:5px 10px;vertical-align:top}#filterCriteriaColumn{vertical-align:top;width:230px;margin-top:74px}legend{color:#aaa;padding:10px}#savedSearchesHeader{font-size:14px;font-weight:700;padding:5px;margin-top:10px}.selectedTab{border-style:solid;border-width:1px 1px 0;padding:2px 5px;margin:0;vertical-align:middle;width:150px}#tabsTable{text-align:center}.filterHeader{font-weight:700;font-size:14px;border-bottom:1px solid #666!important;margin-bottom:10px}.even,.odd{background-color:#fff}.sliderLabel{font-size:11px;padding-top:5px}#pleaseWaitDiv,.pleaseWaitDiv{background-color:#e8f4fd;padding-bottom:150px;padding-top:150px}#pleaseWaitDivBody,.pleaseWaitDivBody{background-color:#e8f4fd;margin:0 auto;text-align:center;vertical-align:middle;width:200px}.pagingNav{background-color:#fff;border:none}#graphLegendContainer{margin-left:115px;margin-top:20px}#conditionFilterDivId div{margin-top:3px}td input{vertical-align:middle}#filter{padding:10px}#filter .label{font-weight:700}#noResultsPopupMessageId{font-size:12px}#noResultsPopupMessageId ul{margin:10px 0 20px}#noTrendData{font-style:italic;font-size:10px}#featuredListingsHeader{float:left}#featuredListingsCount{float:right;margin-right:20px;font-size:14px}#inventoryListingsBreadCrumbs{margin-bottom:10px}#inventoryTrendsPopupGraphParent{float:left;width:500px}#inventoryTrendsPopupGraph{width:500px;height:300px}#inventoryTrendsPopupGraphLegend{float:left;width:200px;margin-left:15px;margin-top:10px}#inventoryPopupHelpText{margin-top:10px;font-size:12px}#miniInventoryTrendsGraph{margin-left:5px;width:195px;height:70px;cursor:pointer}#miniInventoryTrendsGraphLegend{display:none}#advancedGraphCheckbox{float:left;vertical-align:middle}.legendLabel{padding-left:5px}.contactDealer{font-weight:700;font-size:12px}#contactDealersSubmitButton{font-size:14px;font-weight:700;padding:2px 5px}#contactDealersCancelButton{padding:2px 5px}#contactDealerPopup td input{margin-left:0}#contactDealerSubmitting{margin-top:100px}.contactDealerSuccessfulResponse .cg_picture{margin:0 auto}#contactDealerForm h2{margin:20px 0}#contactDealerForm img{width:100px;float:left}#missingPostalCodePopup{margin:10px 0}#missingPostalCodePopup #missingPostalCodePopupLogo img{margin:0}#missingPostalCodePopup div{text-align:center;margin:10px 0;padding:5px 0}#enterMissingPostalCodeButton{margin-top:10px;font-size:14px;font-weight:700}#missingPostalCodeForm .wwFormTable{width:190px}#missingPostalCodeForm td{text-align:center}#missingPostalCodeForm td img{margin-top:10px;cursor:pointer}#missingPostalCodeForm .tdLabel{vertical-align:middle;text-align:right}#missingPostalCodeForm .tdContent{vertical-align:middle;text-align:left;padding-left:10px}#missingPostalCode{width:45px}#missingPostalCodeForm #missingPostalCode{border:1px solid #686868;font-weight:700;font-size:16px;width:60px;padding:2px 5px}#missingPostalCodeFormParent{margin-right:auto;margin-left:auto;width:175px}#blueBarsPopupMissingZipContainer{background-color:#9dc6de;height:320px}#blueBarsPopupMissingZipContainer #logoSection{width:210px;height:70px;padding-top:20px;margin:0 auto;text-align:center}#blueBarsPopupMissingZipContainer #missingPostalCodePopupLogo{background-color:#fff;padding:5px}#blueBarsPopupMissingZipContainer #enterZipSection{background-color:#2d7aa8;color:#fff;height:150px}#blueBarsPopupMissingZipContainer #titleSection{font-size:30px;font-weight:700;text-align:center;padding-top:10px}#blueBarsPopupMissingZipContainer #missingPostalCodeFormParent{margin-top:10px}#blueBarsPopupMissingZipContainer #buttonSection{margin:5px auto 0;width:190px}#blueBarsPopupMissingZipContainer #buttonSection img{cursor:pointer}#unavailableListingsContainer .cg-savedListings-closedListingsContainer{color:#666}#unavailableListingsContainer .cg-savedListings-textSectionWrap{float:left;margin-right:10px}#unavailableListingsContainer .cg-savedListings-textSectionWrap h3{margin:0}#unavailableListingsContainer .cg-savedListings-rowWrap{margin-top:10px;margin-right:2em;xxfloat:left}#unavailableListingsContainer .cg-savedListings-rowWrap h3{border-bottom:1px solid #ccc;padding-bottom:5px}#unavailableListingsContainer .cg-savedListings-attributesWrap span{display:block}#unavailableListingsContainer .cg-savedListings-attributesWrap span strong{display:inline-block;min-width:5em}#unavailableListingsContainer .cg-savedListings-attributesWrap em{min-width:4em;display:inline-block}#unavailableListingsContainer .cg-savedListingRow-actionsWrap a i{display:inline-block;vertical-align:text-top;float:left;opacity:.55}#unavailableListingsContainer .cg-savedListingRow-actionsWrap{xxloat:right}.listingDetailActionBar{float:right;width:280px}.listingDetailActionBar .twitterShareButton{float:right;margin-right:5px}.popupContent{padding:20px}.timeOnMarket td{padding-right:10px}#detailsContactDealerFormContainer .ui-state-default{border:1px solid #79b7e7}a.noDecoration:active,a.noDecoration:hover,a.noDecoration:link,a.noDecoration:visited{text-decoration:none;color:#393733}#phoneNumber{width:170px}#listingSpecs{float:left;padding-left:5px}#listingSpecs table{width:100%}#listingSpecs{width:600px}#listingSpecs .attribute{margin:10px 0}#listingSpecs .attributeLabel{width:115px;font-weight:700}#listingSpecs .attributeValue{margin-left:5px;color:#686868}#contactDealerFormInline{margin-top:10px}.dialogButtonSeparator,.nextDialogButton,.previousDialogButton{float:left;margin-left:10px}.closeDialogButton,.listingNavigationLabel{float:right;margin-right:10px}.listingNavigationLabel{padding-right:200px}.disabledLink a:hover,.disabledLink a:link,.disabledLink a:visited{color:#aaa;text-decoration:none;cursor:default}.newSearchSelect{font-size:13px;padding:2px;width:150px}.newSearchSubmitButton{font-size:15px;width:152px}#priceMileageChartHeading{font-size:18px;margin:0 0 10px}#priceMileageChartTitle{text-align:center}.newsletterFilterWarning{padding:10px;border:2px solid #eeeea4;background-color:#ffffd0;margin-bottom:10px;font-size:14px}.newsletterFilterWarning .warning{font-weight:700;font-size:18px;color:red}.newsletterFilterWarning .explanationBox{margin-top:10px}.newsletterFilterWarning .explanationMsg,.similarModel img{float:left}.similarModel{padding-top:5px}.leverageMessage{margin:10px 0}#searchZipAndRadiusHeaderTable{margin-top:2px}#searchZipAndRadiusHeaderTable .label{padding-right:5px}#searchZipAndRadiusHeaderTable .tdLabel{padding-top:2px}#searchZipAndRadiusHeaderTable .tdContent{padding-bottom:7px}#mileageSliderDivId td,#priceSliderDivId td{padding-right:5px}#mileageSliderContainer,#priceSliderContainer{padding-bottom:10px}#dealerListingFeedbackSection{padding:1px 0 0 2px;float:left}#dealerListingFeedbackSection,#dealerListingFeedbackSection a{font-size:12px;color:#000;font-weight:700}#dealerListingFeedbackSection a{text-decoration:underline}#listingsContent{margin-top:5px}#listingsOverviewContainer #middleColumn{float:left}#listingsOverviewContainer .section{padding:10px;margin-bottom:10px;background-color:#f0f0f0;border:1px solid #72a9d3}#logoContainer{width:935px}#headerTabsContainer{width:945px}#savedListingCount{line-height:.8}#listingsOverviewContainer{padding:0;background-color:#fff}.listingResultsMessage{font-size:16px;font-weight:700;padding:10px;text-align:center;font-size:14px;margin:10px;display:none}#filteredOutAllListingResultsMessage{margin:50px 10px}#TipsForPrivate{margin:0 10px 10px 0;padding:10px;background-color:#fffbe2}#TipsForPrivate li{margin-left:25px}#newSincePreviousDealsMarker{background-color:#f0f0f0;border:1px solid #72a9d3}#newSinceCallout,#newSincePreviousDealsMarker{margin:10px 20px;padding:10px;text-align:center;font-size:14px}#newSinceCallout{background-color:#ffffd0;border:1px solid #cbcbb0}.smallRating .ratingValue{margin-right:8px}#bodyStyleRefineCalloutSection{background-color:#fee8b1;display:none;padding:20px;color:#fb7b00;border:1px solid #fcaf53;border-bottom:none}#bodyStyleRefineCalloutSection h3{font-weight:700;font-size:20px;color:#bb5204;line-height:34px;text-shadow:0 -1px #fff}#bodyStyleRefineCalloutSection h3 span{display:inline-block;vertical-align:top;margin-right:5px}#bodyStyleRefineCalloutSection p{padding-left:48px}h3{color:#666;margin-bottom:5px}.cg-dealerReviewSubHeader{clear:right;padding:10px 0;margin:0}.cg-dealerReview-wrap{padding:10px;clear:both}.cg-dealerReview-author{margin-bottom:5px;margin-left:10px}.cg-dealerReview-rating{margin:0 8px 0 0;float:left}.cg-dealerReview-body{margin-left:55px;line-height:20px}.cg-dealerReview-ratingBodyWrap{float:right;width:535px}.cg-dealerReview-about{color:#999;font-size:11px;line-height:15px;text-align:right;margin-bottom:0;margin-top:15px;clear:both}.cg-userReviewText{clear:left;padding-top:6px}.cg-userReviewBottomBar{margin-top:5px;color:#999}.rateDealer-wrap{float:right}.rateDealer-wrap .ratingLabel{float:left;display:inline;width:250px}.rateDealer-wrap .ratingValue{width:140px;float:right}.rateDealer-wrap .ratingValue .totalRatings{color:#999;font-size:11px;vertical-align:top;line-height:18px;margin-left:5px}.cg-userReviewAuthor{float:left;padding:5px 0;color:#6e8193}.cg-userReviewDate{float:right;margin-bottom:5px}.cg-userReviewPic{clear:left;float:left;padding:2px;background-color:#fff;border:1px solid #eee;width:50px;overflow:hidden}.cg-userReviewPic img{display:block;width:100%!important}.reputationBox{position:relative;margin-top:3px;padding:3px;border:1px solid #ccc;background-color:#eee;text-align:center;z-index:2}.reputationBox .score{font-size:12px;font-weight:400}.cg-providerListing-reviewSnippet{margin:0 20px;padding-bottom:10px;color:#666}.cg-providerListing-reviewSnippetImage{float:left;margin-right:10px}.cg-providerListing-reviewSnippetImage img{width:25px;height:25px;background-color:#fff;border:1px solid #ccc;padding:1px}.cg-provider-listingOverview-contactInfo-wrap{font-size:14px;padding-top:10px;font-weight:700}.cg-dealFinder-positiveText{color:#006b00;font-size:13px}.cg-dealFinder-negativeText{color:#e83e32;font-size:13px}.cg-dealFinder-result-wrap{padding:15px 10px;background-color:#fff;border:none;border-bottom:1px solid #ccc;margin-bottom:0;position:relative}.cg-dealFinder-result-wrap:hover{background-color:#fffdcd;border-color:#bbb;cursor:pointer}.cg-dealFinder-result-wrap .cg-listing-result-emissions{clear:both;margin-left:166px}.cg-dealFinder-result-wrap .cg-listing-result-emissions span{display:inline-block;font-size:.9em;padding:.4em 1em;color:#446173;background:#f9f6f6;border:1px solid #f4f9fb;border-radius:3px}.listings-emissions-disclaimer{padding:1.1em;margin:.5em;background:#f1f0f0}.cg-dealFinder-debugInfo{padding:2px;margin:-10px 0 5px;border:1px;background-color:#f2f2f2}h4.cg-dealFinder-result-model{font-size:16px;margin:0 0 5px;padding:0}.cg-dealFinder-result-img{float:left;margin-right:10px;position:relative;width:152px;min-height:48px}.cg-dealFinder-result-img img{border:1px solid #ccc;box-sizing:initial;background-color:#fff;max-width:152px;max-height:114px;margin:auto}.cg-dealFinder-certified-badge{background-color:rgba(0,153,255,.75);position:absolute;bottom:0;color:#fff;font-size:110%;text-align:center;width:100%}.cg-dealFinder-certified-CPOText,.cg-dealFinder-certified-image{position:absolute;top:-1px;left:-2px;z-index:5;color:#fff;font-size:1.5em}.cg-dealFinder-certified-rotate{transform:rotate(-45deg)}.cg-dealFinder-certified-CPOText,html.appl_fr .cg-dealFinder-certified-CPOText{top:10px;left:5px}html.appl_es .cg-dealFinder-certified-CPOText{top:12px;left:0}img.cg-dealFinder-result-unscaledImg{max-width:152px;max-height:114px;display:block}.cg-dealFinder-result-deal{float:left;margin-right:24px;width:150px;line-height:1.6}.app_es .cg-dealFinder-result-deal{margin-right:20px}.app_fr_ca .cg-dealFinder-result-deal{margin-right:10px;width:175px}.app_de_DE .cg-dealFinder-result-deal,.app_es .cg-dealFinder-result-deal,.app_es_ES .cg-dealFinder-result-deal,.app_it_IT .cg-dealFinder-result-deal{margin-right:10px;width:200px}.app_de_DE .cg-dealfinder-result-deal-savings,.app_es .cg-dealfinder-result-deal-savings,.app_it_IT .cg-dealfinder-result-deal-savings{display:inline-block;margin:0 0 0 2px;max-width:160px}.cg-dealFinder-result-deal .arrow{display:block;width:31px;height:32px;float:left;margin-top:3px;background:transparent}.cg-dealFinder-result-deal span{font-size:14px;margin-left:2px;vertical-align:middle}.app_de_DE .cg-dealFinder-rating-4 .cg-dealfinder-result-deal-recommendation,.app_es_ES .cg-dealFinder-rating-4 .cg-dealfinder-result-deal-recommendation,.app_it_IT .cg-dealFinder-rating-4 .cg-dealfinder-result-deal-recommendation{line-height:1.2;margin-left:6px;width:110px;margin-top:2px}.app_de_DE .cg-dealFinder-rating-7 .cg-dealfinder-result-deal-recommendation,.app_it_IT .cg-dealFinder-rating-7 .cg-dealfinder-result-deal-recommendation{line-height:1.2;margin-left:4px;width:104px}.cg-dealfinder-result-deal-savings{margin-left:36px;color:inherit}.cg-dealfinder-result-deal-imv{font-size:11px;padding-left:36px}.cg-dealFinder-newCar-priceWrap{margin-left:42px}.cg-dealFinder-newCar-priceWrap .cg-dealFinder-newCar-priceHead{display:block;font-size:11px;line-height:1;margin:0;padding:2px 0 0}.cg-dealFinder-newCar-priceWrap .cg-dealFinder-newCar-price{font-size:16px;margin:0;padding:0;color:#666}.cg-dealFinder-newCar-priceWrap .cg-dealFinder-newCar-msrpHead{display:block;font-size:11px;line-height:1;margin:0;padding:2px 0 0}.cg-dealFinder-newCar-priceWrap .cg-dealFinder-newCar-msrp{font-size:16px;margin:0;padding:0;color:#666}.cg-dealFinder-newCar-priceWrap .cg-dealFinder-newCar-avgSalePriceHead{display:block;font-size:11px;line-height:1;margin:0;padding:2px 0 0;font-weight:700;color:#6aaed9}.cg-dealFinder-newCar-priceWrap .cg-dealFinder-newCar-avgSalePrice{font-size:16px;margin:0;padding:0;color:#666;font-weight:700;color:#6aaed9}.cg-dealFinder-result-stats{float:left;line-height:1.7;max-width:340px}.cg-dealFinder-result-stats p{margin:0;font-size:1em}.cg-dealFinder-result-stats strong{display:inline-block;width:110px;color:#666}.cg-lowered-price{color:#5aa378}.app_de_DE .cg-dealFinder-result-stats strong{width:136px}.app_de_DE .cg-dealFinder-result-stats-cityAndDistanceWrap{max-width:180px}.cg-dealFinder-result-stats-distance-wrap{width:320px}.app_es .cg-dealFinder-result-stats-distance-wrap{width:290px}.cg-dealFinder-priceAndMoPayment,.cg-dealFinder-result-stats-cityAndDistanceWrap{display:inline-block;max-width:250px;white-space:nowrap}.appc_CA .cg-dealFinder-result-stats-cityAndDistanceWrap{display:inline-block;max-width:150px}.cg-dealFinder-result-stats-distance{display:inline-block;max-width:200px;word-wrap:break-word;padding-right:5px}.cg-dealFinder-result-stats-milesAway{color:#666;font-size:90%;white-space:nowrap}.app_es .cg-dealFinder-result-stats strong{display:inline-block;width:37%;color:#666}.appc_CA .cg-dealFinder-result-stats strong{width:33%}.app_fr_ca .cg-dealFinder-result-stats strong{width:42%}.app_fr_ca .cg-dealFinder-result-dealerRatingLabel strong{vertical-align:initial}.cg-dealFinder-result-stats .bladeMonthlyPaymentCallout{font-size:12px;margin-left:5px;white-space:nowrap}.cg-dealFinder-result-stats .bladeMonthlyPaymentCallout.tooltipping{text-decoration:underline}.cg-dealFinder-result-stats .tooltip .tooltip-inner{text-align:left}.cg-dealFinder-result-noRatings{width:80px;font-size:10px;text-align:center;display:inline-block;background-color:#eee;padding:2px 0;font-weight:400;color:#999;line-height:18px;border-radius:4px}.cg-dealFinder-actionLinks{float:right;margin:0 0 0 10px;padding:0;line-height:1.6}.cg-listing-infoOverlay{position:absolute;bottom:0;left:1px;color:#fff;text-align:center;width:100%;padding-top:2px;padding-bottom:2px;margin-bottom:0;background-color:rgba(0,0,0,.8);font-size:.9em}.cg-listing-infoOverlay.contacted-listing{background-color:rgba(29,173,29,.6)}.cg-listing-infoOverlay.label-visited{background-color:rgba(255,179,60,.6);white-space:nowrap;vertical-align:top;text-decoration:none;cursor:pointer}.cg-listingDetail-alternate{cursor:pointer}.cg-listingDetail-alternate .media-heading{margin-bottom:10px}.cg-listingDetail-alternate .media-body .cg-price{color:#666;font-weight:700}.cg-listingDetail-alternate img.media-object{width:110px}.cg-listingDetail-alternate .cg-alternate-result-deal{margin-right:20px;line-height:1.6}.cg-listingDetail-alternate .cg-alternate-result-deal p{margin-left:38px}.app_fr_ca .cg-listingDetail-alternate .cg-alternate-result-deal{margin-right:0}.cg-listingDetail-alternate .cg-price{font-weight:700}.cg-listingDetail-alternate .slnk{font-size:1.1em}.cg-listingDetail-alternate h4{font-weight:400}.cg-listingDetail-alternate-view{vertical-align:middle;text-align:right;width:150px}.cg-alternate-result-deal .alert{background-color:initial;border:none;margin:0 0 0 -5px;padding:5px 0 0}.cg-alternate-result-deal .arrow{display:block;width:32px;height:32px;float:left;margin-top:3px}.cg-alternate-result-deal .cg-dealfinder-result-deal-recommendation{font-size:1.2em}.cg-alternate-result-deal span{display:inline-block;font-size:1.15em}#filteredOutAllListingResultsMessageContainer{position:static;transition:transform .5s ease-in-out}#filteredOutAllListingResultsMessageContainer.sticky{position:fixed;top:0;z-index:6;width:750px;transform:translateY(20px)}.dealerActions td{vertical-align:middle}.dealerActions tr:nth-child(n+2)>td{padding-top:6px}.cg-dealFinder-pricingTool-controls{padding-right:2px;color:#638193}.cg-dealFinder-pricingTool-changecount{color:#369e55;font-weight:700}.cg-dealFinder-pricingTool-result-wrap{padding:15px 10px;background-color:#fff;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc}.appc_CA .cg-dealFinder-pricingTool-result-wrap .cg-dealFinder-result-stats{width:45%}.cg-dealFinder-pricingTool-result-wrap .ui-slider-horizontal{background:#5c9ccc url(/gfx/jquery/redmond/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x}.cg-dealFinder-pricingTool-result-wrap .priceSlider{margin:10px 0}.cg-dealFinder-rating-1{color:#3e973a}.cg-dealFinder-rating-1 .arrow{background:url(/gfx/cg/sprites/listingSearch/dealArrows_sprite.png) no-repeat 0 0;width:24px;margin-right:8px;margin-left:5px}.cg-dealFinder-rating-2{color:#3e973a}.cg-dealFinder-rating-2 .arrow{background:url(/gfx/cg/sprites/listingSearch/dealArrows_sprite.png) no-repeat -24px 0;margin-right:3px}.cg-dealFinder-rating-3,.cg-dealFinder-rating-5{color:#f6a400}.cg-dealFinder-rating-3 .arrow,.cg-dealFinder-rating-5 .arrow{background:url(/gfx/cg/sprites/listingSearch/dealArrows_sprite.png) no-repeat -60px -6px;margin-right:4px}.cg-dealFinder-rating-fairly-priced{color:#8cae43}.cg-dealFinder-rating-fairly-priced .arrow{background:url(/gfx/cg/sprites/listingSearch/dealArrows_sprite.png) no-repeat -60px -6px;margin-right:4px}.cg-dealFinder-rating-4{color:#999}.cg-dealFinder-rating-4 .arrow{background:url(/gfx/cg/sprites/listingSearch/dealArrows_sprite.png) no-repeat -169px 0}.cg-dealFinder-rating-4-newCar{color:#999}.cg-dealFinder-rating-4-newCar .arrow{background:url(/gfx/cg/sprites/listingSearch/dealArrows_sprite.png) no-repeat -200px 0}.cg-dealFinder-rating-6{color:#e83e32}.cg-dealFinder-rating-6 .arrow{background:url(/gfx/cg/sprites/listingSearch/dealArrows_sprite.png) no-repeat -143px 0;width:26px;margin-right:10px}.cg-dealFinder-rating-7{color:#e83e32}.cg-dealFinder-rating-7 .arrow{background:url(/gfx/cg/sprites/listingSearch/dealArrows_sprite.png) no-repeat -90px 0;width:30px;margin-right:6px}.cg-dealFinder-rating-8{color:#e83e32}.cg-dealFinder-rating-8 .arrow{margin-left:5px;background:url(/gfx/cg/sprites/listingSearch/dealArrows_sprite.png) no-repeat -118px 0;width:24px;margin-right:8px}.cg-dealFinder-dealerAdCallout{float:right;margin:5px 10px 0 0}.cg-dealerHours-open{display:inline-block;color:#3e973a;font-weight:700}.cg-dealerHours-closed{font-weight:700;display:inline-block;color:#999}.cg-dealerHours-clock{float:left;padding-right:5px}.cg-oneClickBuyListingDetail-wrap{padding:10px;margin:10px 0;border:1px solid #ccc}.cg-oneClickBuyListingDetail-wrap .cg-listingDetail-analysisWrap-price{width:180px!important;margin-top:10px}.cg-oneClickBuyListingDetail-wrap .cg-oneClickBuyListingDetail-detailsSection{margin-top:15px;margin-left:15px;float:left}.cg-oneClickBuyListingDetail-detailsSection table .tdLabel{width:100px!important}.cg-oneClickBuyListingDetail-wrap .cg-oneClickBuyListingDetail-contactingSellerMessage{font-weight:700;text-align:center;line-height:2em}.cg-oneClickBuyListingDetail-wrap .cg-oneClickBuyListingDetail-sellerContactedMessage{font-weight:700;font-style:italic;color:grey}.cg-usedCarSearch-filtersWrap{margin:10px 0;padding:20px;background-color:#eee;border:1px solid #ccc;border-radius:3px}.cg-dealFinder-leftColumnFilterSection-heading{margin-bottom:30px}.cg-dealFinder-leftColumnFilterSection-heading h3{float:left;line-height:20px;margin:0}.cg-dealFinder-leftColumnFilterSection-heading .totalListingsCountAndLabel{display:inline;float:right;font-size:14px;font-weight:400;line-height:20px}#addModelsToSearchResultsPopup table{margin:0 auto}#addModelsToSearchResultsPopup td{padding:4px}#savedListingEnabled{width:100%;color:#fff;text-align:center;font-weight:700;font-size:14px}.cg-dealFinder-search-wrap{padding:10px;background-color:#eee;margin-bottom:10px;border:1px solid #ccc}.cg-dealFinder-searchButtons{text-align:center;font-size:11px}#mileageSlider .ui-slider-range,#priceSlider .ui-slider-range{overflow:hidden!important;height:.8em!important;font-size:.8em}#vehicleHistoryDisclaimer{display:none;font-style:italic;font-size:.8em;background-color:#fff;padding:8px;margin:8px}#vehicleHistoryDisclaimerOpener{cursor:pointer}.cg-dealFinder-filter-wrap{background-color:#eee;margin-bottom:5px;padding:5px 0;clear:both}.vehicleDamageCategory-filter-container{padding:0;margin-bottom:0}.vehicleDamageCategory-filter-container .cg-dealFinder-checkboxFilter-wrap{background-color:initial!important;border:none!important}.vehicleDamageCategory-filter-container .cg-dealFinder-filter-heading{display:none!important}.vehicleDamageCategory-filter-container .cg-dealFinder-checkBoxFilter-options-label{padding-left:40px}.vehicleDamageCategory-filter-container .cg-dealFinder-checkBoxFilter-options-label span{padding:0}.vehicleHistory-uk .cg-dealFinder-singleCheckboxFilter input{margin:0 4px 0 0}.vehicleHistory-uk .cg-dealFinder-singleCheckboxFilter label{margin-bottom:0;font-size:14px}.cg-dealFinder-filter-heading h3{margin:0 0 5px 1px;display:inline-block;color:#638193}.cg-dealFinder-filter-heading .glyphicon{color:#638193}.cg-dealFinder-textFilterTooltip div.tooltip-inner{text-align:left!important;max-width:25em}.cg-dealFinder-textFilterTooltip div.tooltip-inner div:not(:last-child){padding-bottom:.6em}.cg-dealFinder-filter-heading span{font-size:12px;font-weight:400;float:right}.cg-dealFinder-filterPlaceholder{font-style:italic;font-size:10px;color:#686868;width:105px}#fullTextSearchLoadingImage{width:16px;line-height:22px;vertical-align:middle;display:none!important}.cg-dealFinder-fullTextSearchFilter-wrap input{width:140px;color:#999;font-size:12px;line-height:24px;border:1px solid #ccc;float:left;margin-right:5px}.cg-dealFinder-fullTextSearchFilter-buttons a{display:inline-block;line-height:24px}.cg-dealFinder-fullTextSearchFilter-buttons .cg-listingSearch-cross{color:red}.cg-dealFinder-fullTextSearchFilter-buttons .cg-listingSearch-cross:hover{text-decoration:none}.app_de_DE #transmissionFilter_OptionList .btn{padding:4px 8px}.cg-dealFinder-singleCheckboxFilter{line-height:22px}.cg-dealFinder-singleCheckboxFilter label{display:block;padding-left:35px;text-indent:-15px;font-weight:400}.cg-dealFinder-financing-filter-wrap label{margin-bottom:0;padding-left:0;text-indent:0}.cg-dealFinder-financing-callout .linkLauncher{font-size:1.6rem;margin:0 0 5px 15px;padding:0 0 5px}.cg-dealFinder-financing-callout .linkLauncher h3{margin-left:0}.cg-dealFinder-filtermultipleowner-wrap .cg-dealFinder-singleCheckboxFilter label{text-indent:-35px}.cg-dealFinder-singleCheckboxFilter input{width:13px;height:22px;margin:0 2px 0 0;padding:0;vertical-align:bottom;position:relative;top:-1px;*overflow:hidden}.cg-dealFinder-filterPhotos-wrap{background-color:#eee;margin-bottom:5px;margin-top:10px;padding:0 0 5px;clear:both}.cg-dealFinder-filterAccidents-wrap,.cg-dealFinder-filterframeDamage-wrap{padding-bottom:0}#vehicleHistory_hidewith_wrapper{margin-top:4px}.cg-dealFinder-singleCheckboxFilter .cg-dealFinder-checkBoxFilter-labelCount{color:#707070;font-size:11px;padding-left:0}.cg-dealFinder-checkboxFilter-wrap{width:240px;padding:5px 5px 5px 10px}.cg-dealFinder-checkBoxFilter-heading{background-color:#ccc;border-bottom:1px solid #ddd;margin-bottom:5px;padding:5px 2px 5px 10px;color:#666}.cg-dealFinder-checkBoxFilter-selectAll{margin-left:4px}.cg-dealFinder-checkBoxFilter-checkBoxRow{line-height:22px}.cg-dealFinder-checkBoxFilter-label{display:block;padding-left:20px;text-indent:-20px;font-weight:400}.cg-dealFinder-checkBoxFilter-label input{width:13px;height:22px;padding:0;margin:0;vertical-align:bottom;position:relative;top:-1px;*overflow:hidden}.cg-dealFinder-checkBoxFilter-label span{padding-left:6px}.cg-dealFinder-checkBoxFilter-label .cg-dealFinder-checkBoxFilter-labelCount{font-size:11px;padding-left:4px;color:#707070}#trimFilterContainer{margin:0 0 10px}#trimFilterChecklist{max-height:200px;overflow:hidden;border:1px solid #ccc}#trim_filter{border:none}#trim_filter .trimGroupParent{background-color:#d2d2d2;border-top:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2;margin-bottom:5px}#trim_filter .trimGroupParent .selectAllCheckboxesCommandContainer{margin-left:5px}#trim_filter .trimGroupParent .selectAllCheckboxesCommandContainer a{color:#3e82b9}#trim_filter .trimName{margin-left:10px}#trim_filter .trimName span{vertical-align:middle;margin-left:3px}.cg-dealFinder-make-filter-showMoreLess,.cg-dealFinder-options-filter-showMoreLess,.cg-dealFinder-trims-filter-showMoreLess{float:right;margin-top:4px;margin-right:4px;font-size:12px}.cg-dealFinder-searchByCar-form{padding:10px 0;clear:both}.cg-dealFinder-searchByCar-form select{margin:0 0 8px;padding:0}.cg-dealFinder-searchByCar-form .carYearsSeparator{vertical-align:middle;width:40px;max-width:40px;text-align:center}.cg-dealFinder-searchByCar-zipRadius{margin:5px 0 5px 6px}.cg-dealFinder-searchByCar-zipRadius .tdLabel{vertical-align:middle;width:60px;font-size:14px}.cg-dealFinder-searchByCar-zipRadius .tdContent{padding:5px 0}.cg-dealFinder-searchByCar-zipRadius .distance{margin:0 0 0 8px;width:140px}html.appc_CA .cg-dealFinder-searchByCar-zipRadius .tdLabel,html.appc_US.app_es .cg-dealFinder-searchByCar-zipRadius .tdLabel{width:88px}html.appc_CA .cg-dealFinder-searchByCar-zipRadius .tdLabel label,html.appc_US.app_es .cg-dealFinder-searchByCar-zipRadius .tdLabel label{margin:0}html.appc_CA .cg-dealFinder-searchByCar-zipRadius .cg-postalCode,html.appc_CA .cg-dealFinder-searchByCar-zipRadius .distance,html.appc_US.app_es .cg-dealFinder-searchByCar-zipRadius .cg-postalCode,html.appc_US.app_es .cg-dealFinder-searchByCar-zipRadius .distance{width:124px}.cg-dealFinder-searchByBodyStyle-form{padding:10px 0;clear:both}.cg-dealFinder-searchByBodyStyle-form label{font-size:14px;font-weight:600}.cg-dealFinder-searchByBodyStyle-form input,.cg-dealFinder-searchByBodyStyle-form select{margin:5px 0}.cg-dealFinder-searchByBodyStyle-form select.select-end-year,.cg-dealFinder-searchByBodyStyle-form select.select-max-price,.cg-dealFinder-searchByBodyStyle-form select.select-min-price,.cg-dealFinder-searchByBodyStyle-form select.select-start-year{display:inline-block;width:40%}.cg-dealFinder-searchByBodyStyle-form select.select-max-mileage{width:60%;display:inline-block}.cg-dealFinder-searchByBodyStyle-valueRangeSection input{width:50px}.cg-dealFinder-searchByBodyStyle-valueRangeSection label:before{content:attr(data-currency-symbol) " "}.app_de_DE .cg-dealFinder-searchByBodyStyle-valueRangeSection label:before,.app_fr_ca .cg-dealFinder-searchByBodyStyle-valueRangeSection label:before{content:none}.app_de_DE .cg-dealFinder-searchByBodyStyle-valueRangeSection label:after,.app_fr_ca .cg-dealFinder-searchByBodyStyle-valueRangeSection label:after{content:" " attr(data-currency-symbol)}.cg-dealFinder-searchByBodyStyle-valueRangeSection.cg-dealFinder-searchByBodyStyle-mileageSection input{margin-left:.9em}.app_de_DE .cg-dealFinder-searchByBodyStyle-valueRangeSection.cg-dealFinder-searchByBodyStyle-mileageSection input,.app_fr_ca .cg-dealFinder-searchByBodyStyle-valueRangeSection.cg-dealFinder-searchByBodyStyle-mileageSection input{margin-left:0}.cg-dealFinder-searchByBodyStyle-labelSeparator{vertical-align:middle;margin:0 4px}.cg-dealFinder-searchByBodyStyle-transmissionSection input{margin-right:6px;vertical-align:bottom}.cg-dealFinder-searchByBodyStyle-transmissionSection label{vertical-align:middle;margin-left:4px;margin-right:8px;padding-left:10px;font-weight:400}.app_de_DE .cg-dealFinder-searchByBodyStyle-form .cg-dealFinder-searchByBodyStyle-transmissionSection label.radio-inline,.app_es .cg-dealFinder-searchByBodyStyle-transmissionSection label.radio-inline,.app_it_IT .cg-dealFinder-searchByBodyStyle-form .cg-dealFinder-searchByBodyStyle-transmissionSection label.radio-inline{display:block;margin-left:10px}.cg-deal-summary{font-size:12px;margin:50px 3px 5px 5px;padding:20px 20px 0;border:1px solid #ccc;background-color:#fff}.cg-deal-summary h2{margin-bottom:10px}.cg-deal-summary td{padding:5px}.cg-usedListingsByCity-wrap{font-size:12px;margin:10px 3px 5px 5px;padding:10px 20px;border:1px solid #ccc;background-color:#fff}.cg-usedListingsByCity-wrap h2{margin:10px 0}.cg-usedListingsByCity-wrap.whyCargurus b{font-style:normal;font-weight:700}.cg-usedListingsByCity-wrap table{width:100%;table-layout:fixed}.cg-usedListingsByCity-wrap table col{width:33.33%}.cg-usedListingsByCity-wrap table td{padding-bottom:5px}.cg-usedListingsByCity-wrap table td div{font-size:11px;color:#707070;margin-left:4px}#featuredResultsDivParent,#footerFeaturedResultsDivParent{border-top:none!important}.cg-listingDivider{border:1px solid #41759d}.cg-listingDivider,.cg-listingDivider a{background-color:#2d658d;background-image:none}.cg-listingDivider a,.cg-listingDivider span{padding:5px 10px;display:block;color:#fff;text-shadow:-1px 0 1px #2d658e;font-size:12px}.cg-listingDivider span{float:left;font-weight:700}.cg-listingDivider a{float:right;color:#eaf4fd;font-weight:400;border-left:1px solid #41759d}.cg-listingDivider a i{margin-top:-1px}.cg-listingDivider a i,.cg-listingDivider a strong{margin-right:4px}.cg-listingDivider a:hover{text-decoration:none;background-image:none;color:#fff}.cg-listingDetail-footerAdWrap{margin:10px 0}.cg-listingDetail-footerAdWrap p{line-height:20px;color:#3e82b9;text-align:center}.cg-listingDetail-footerAdWrap a{color:#3e82b9}.cg-listingStub-adSection .cg-ad{width:180px;margin:0 auto}.cg-listingStub-adSection .cg-ad.cg-first{float:left}.cg-listingStub-adSection .cg-ad.cg-second{float:right}#transmissionFilterDiv label{padding:0 4px}#relatedListingsFilter label{display:block;padding:4px;border:1px solid #eee}#relatedListingsFilter label:hover{background-color:#eaf4fd;border-color:#c5dbec}#relatedListingsFilter label input{vertical-align:middle;margin-bottom:2px}.priceReport-placeholderSection .priceEstimate,.priceReport-placeholderSection .priceEstimateDark{font-weight:700!important;float:right;margin-left:20px}.priceReport-placeholderSection .priceEstimateDark{color:#000}.priceReport-placeholderSection h2{font-size:20px;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:700}.priceReport-placeholderSection .sectionExplanation{color:#999;font-size:14px;margin-top:6px;margin-bottom:12px}.priceReport-placeholderSection h3{font-weight:400}#priceCheckVerticalScale{position:relative;z-index:1;margin:20px 0 20px 90px}#priceCheckVerticalMarker{position:absolute;left:-22px;line-height:1;z-index:100000}[id^=priceCheckVerticalLabel]{position:absolute;left:-128px;padding-top:9px;width:100px;text-align:right;color:#777}.cg-priceCheckVerticalScale-thermometerWrap{padding-left:20px}.cg-priceCheckVerticalScale-thermometer{width:35px;border:1px solid #ccc;background-image:-o-linear-gradient(top,#fff,#eee)}.cg-priceCheckVerticalScale-thermometerPadding{padding:7px}.cg-priceCheckVerticalScale-section{height:50px;width:20px;position:relative;z-index:9000;border:1px solid #ccc}.cg-priceCheckVerticalScale-section p{display:inline;margin:0;padding:0;position:absolute;z-index:8000;color:#777;top:20px;left:34px;width:160px}.cg-priceCheckVerticalScale-section p span{font-size:12px;color:#999}.cg-priceCheckVerticalScale-great{border-bottom:none!important;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;background-color:green;background-image:-o-linear-gradient(top,green,#32cd32)}.cg-priceCheckVerticalScale-good{border-top:none!important;border-bottom:none!important;background-color:#32cd32;background-image:-o-linear-gradient(top,#32cd32,#ff0)}.cg-priceCheckVerticalScale-fair{background-color:#ff0;border-top:none!important;border-bottom:none!important}.cg-priceCheckVerticalScale-poor{background-color:orange;border-top:none!important;border-bottom:none!important;background-image:-o-linear-gradient(top,#ff0,orange)}.cg-priceCheckVerticalScale-over{background-color:red;border-top:none!important;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;background-image:-o-linear-gradient(top,orange,red)}[id^=priceCheckResultWrap]{padding:10px 20px;background-color:#eee}[id^=priceCheckResultWrap] .cg-dealFinder-result-deal{width:160px;margin:0 auto}[id^=priceCheckResultWrap] .cg-dealfinder-result-deal-savings{margin:4px 0;padding:0;font-size:12px}.cg-priceReport-thermometer h2{margin:4px 0;color:#3e576f}.cg-priceReport-thermometerNullMsgWrap{margin-top:20px;background-color:#eee;padding:20px;height:300px;line-height:300px;text-align:center}.cg-priceReport-thermometerNullMsg{line-height:28px;text-shadow:0 -1px 1px #fff;color:#666;display:inline-block;vertical-align:middle}.cg-priceReport-thermometerNullMsg h3{font-size:24px;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300}.cg-priceReport-thermometerNullMsg label{display:block;font-size:14px;margin-top:20px;line-height:24px}#newCarPriceCheckVerticalScale{position:relative;z-index:1}#newCarAskingPriceMarker,#newCarMsrpMarker{position:absolute;line-height:1;z-index:100000}.cg-newCarPrice-pointLabelBox{position:absolute;top:100px;color:#777;border:1px solid #bbb}.cg-newCarPriceCheckVerticalScale-thermometerWrap{padding-left:20px}.cg-newCarPriceCheckVerticalScale-thermometer{border:1px solid #ccc;background-image:-o-linear-gradient(top,#fff,#eee)}.cg-newCarPriceCheckVerticalScale-thermometerPadding{padding:47px 15px 15px}.cg-newCarPriceCheckVerticalScale-section{height:20px;position:relative;z-index:9000;float:left}.cg-newCarPriceCheckVerticalScale-section div{font-size:14px;font-weight:700;display:inline;margin:0;padding:0;position:absolute;z-index:8000;color:#333;top:-47px;text-align:center}.cg-newCarPriceCheckVerticalScale-extraLow,.cg-newCarPriceCheckVerticalScale-good{background-color:green;border-right:none!important;-webkit-border-left-top-radius:5px;-webkit-border-left-bottom-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px}.cg-newCarPriceCheckVerticalScale-good{background-image:-o-linear-gradient(left,green,#ff0)}.cg-newCarPriceCheckVerticalScale-goodInMiddle{border-right:none!important;border-left:none!important;background-color:green;background-image:-o-linear-gradient(left,green,#ff0);-webkit-border-left-top-radius:0;-webkit-border-left-bottom-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-bottom-left-radius:0}.cg-newCarPriceCheckVerticalScale-fair{background-color:#ff0;border-left:none!important;border-right:none!important}.cg-newCarPriceCheckVerticalScale-high{background-color:red;border-left:none!important;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;background-image:-o-linear-gradient(left,#ff0,red)}.cg-newCarPriceCheckVerticalScale-highInMiddle{background-color:red;border-left:none!important;border-right:none!important;background-image:-o-linear-gradient(left,#ff0,red)}.cg-newCarPriceCheckVerticalScale-extraHigh{background-color:red;border-left:none!important;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px}.cg-optionCategory{font-size:13px;padding:7px 14px;background:#fbfbfb linear-gradient(180deg,#fff,#f5f5f5) repeat-x;border-top:1px solid #ccc;box-shadow:inset 0 1px 0 #fff}.cg-dealFinder-checkBoxFilter-options-label{display:block;padding-left:45px;text-indent:-20px;margin-bottom:0}.cg-dealFinder-checkBoxFilter-options-label input{width:13px;height:22px;padding:0;margin:0;vertical-align:bottom;position:relative;top:-1px;*overflow:hidden}.cg-dealFinder-checkBoxFilter-options-label span{padding-left:6px;font-weight:400}.cg-dealFinder-checkBoxFilter-options-label .cg-dealFinder-checkBoxFilter-labelCount{font-size:11px;padding-left:4px;color:#707070}.app_it_IT .cg-dealFinder-checkBoxFilter-options-label{margin-left:25px;line-height:20px}.app_it_IT .cg-dealFinder-checkBoxFilter-options-label input{margin-left:-25px;height:18px}.cg-dealFinder-checkboxFilter-wrap{width:255px;overflow:auto;background-color:#fff;border:1px solid #ccc;padding:0;position:relative}.cg-newCarFilterTooltip{font-size:12px;line-height:20px;max-width:600px;background:#fbfbfb;border-color:#ccc;text-align:left}.cg-newCarFilterTooltip div{padding:5px 10px}div.tooltip-inner{font-size:1.1em;line-height:1.5}.cg-dealFinder-checkboxFilter-wrap.js-multi-checkbox-filter-condensed{position:relative;max-height:200px;overflow-y:auto;border:1px solid #ccc}.cg-dealFinder-checkboxFilter-wrap.js-multi-checkbox-filter-expanded{overflow-y:hidden;border:none}.cg-options-filter-show-moreless{display:block;line-height:2em;color:#369}.cg-options-filter-show-moreless:hover{text-decoration:underline}.cg-options-filter-show-moreless.invisibleLayer{display:none}.listing-status-info{margin-left:10px;font-size:11.844px;padding:2px 4px;text-shadow:none;font-weight:400;background:none;float:right}div.visitedListing .label-visited{display:inline-block}.cg-dealFinder-unsavedListing{opacity:.6}div[id^=contactedListingIcon] .icon-remove{opacity:.55}.priceAndMonthlyPaymentFilterWrap .filterTabContent{margin-top:5px;padding:10px}.priceAndMonthlyPaymentFilterWrap .tab-content{background-color:#fff;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd}.priceAndMonthlyPaymentFilterWrap .autoFinanceFieldError{border:thin solid #c60005}.priceAndMonthlyPaymentFilterWrap .autoFinanceFieldErrorCallout{color:#c60005}.icon-remove{background-position:-312px -2px}.cg-icon-map{background:url(/gfx/icons/i-usa-map.png) 0 no-repeat;height:15px;width:26px;display:inline-block;vertical-align:text-top}.cg-listing-search__location--nationwide{color:#1f79b1;vertical-align:top;line-height:1.4}.cg-listing-search__location--nationwide svg{fill:#1f79b1;height:1em;margin-right:.5rem;vertical-align:top;width:auto}.cg-listing-details__subtitle--nationwide{text-align:center;font-size:1.2em;color:#555}.cg-listing-details__dealer-location--nationwide{margin-left:-4px;min-width:318px;display:block}.cg-listing-details__dealer-location--return-policy{margin-left:21px;font-size:12px;font-weight:700}.cg-listingSearch-arrow_left,.cg-listingSearch-arrow_orange_left_36x34,.cg-listingSearch-arrow_out,.cg-listingSearch-autocheck_logo,.cg-listingSearch-capitalone_logo,.cg-listingSearch-carfinance_logo,.cg-listingSearch-chart_curve,.cg-listingSearch-comment,.cg-listingSearch-cross,.cg-listingSearch-delete,.cg-listingSearch-disk,.cg-listingSearch-email,.cg-listingSearch-facebook_small,.cg-listingSearch-fire,.cg-listingSearch-galleryNext_67x50,.cg-listingSearch-galleryPrev_67x50,.cg-listingSearch-help,.cg-listingSearch-loandotcom_logo,.cg-listingSearch-money,.cg-listingSearch-new,.cg-listingSearch-newspaper,.cg-listingSearch-pencil,.cg-listingSearch-printer,.cg-listingSearch-resultset_first,.cg-listingSearch-resultset_next,.cg-listingSearch-resultset_previous,.cg-listingSearch-star,.cg-listingSearch-star_disabled,.cg-listingSearch-star_half,.cg-listingSearch-telephone,.cg-listingSearch-tick,.cg-listingSearch-twitter16x16,.cg-listingSearch-user-noPic,.cg-listingSearch-zoom{background-image:url(https://static-assets.cargurus.com/images/site-cars/gfx/cg/sprites/listingSearch/listingSearchSpriteNew_1103b3dcfbb3bb86a2b5d995dc88341b8ac5ecb7d7c00399736d018076ddb08c.png);background-repeat:no-repeat}.cg-listingSearch-autocheck_logo{background-position:0 0;width:120px;height:37px}.cg-listingSearch-loandotcom_logo{background-position:0 -37px;width:118px;height:37px}.cg-listingSearch-capitalone_logo{background-position:0 -163px;width:118px;height:37px;margin:0 auto}.cg-listingSearch-galleryPrev_67x50{background-position:-120px 0;width:67px;height:50px}.cg-listingSearch-galleryNext_67x50{background-position:0 -85px;width:67px;height:50px}.cg-listingSearch-user-noPic{background-position:-70px -85px;width:100%;height:50px}.cg-listingSearch-arrow_orange_left_36x34{background-position:-120px -50px;width:36px;height:34px}.cg-listingSearch-zoom{background-position:-156px -50px;width:16px;height:16px}.cg-listingSearch-twitter16x16{background-position:-156px -66px;width:16px;height:16px}.cg-listingSearch-tick{background-position:-117px -85px;width:16px;height:16px}.cg-listingSearch-telephone{background-position:-133px -85px;width:16px;height:16px}.cg-listingSearch-star_half{background-position:-149px -85px;width:16px;height:16px}.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-resultset_previous{background-position:-133px -101px;width:16px;height:16px}.cg-listingSearch-resultset_next{background-position:-149px -101px;width:16px;height:16px}.cg-listingSearch-resultset_first{background-position:-165px -101px;width:16px;height:16px}.cg-listingSearch-printer{background-position:-117px -117px;width:16px;height:16px}.cg-listingSearch-pencil{background-position:-133px -117px;width:16px;height:16px}.cg-listingSearch-newspaper{background-position:-149px -117px;width:16px;height:16px}.cg-listingSearch-new{background-position:-165px -117px;width:16px;height:16px}.cg-listingSearch-money{background-position:0 -135px;width:16px;height:16px}.cg-listingSearch-help{background-position:-16px -135px;width:16px;height:16px}.cg-listingSearch-fire{background-position:-32px -135px;width:16px;height:16px}.cg-listingSearch-facebook_small{background-position:-48px -135px;width:16px;height:16px}.cg-listingSearch-email{background-position:-64px -135px;width:16px;height:16px}.cg-listingSearch-disk{background-position:-80px -135px;width:16px;height:16px}.cg-listingSearch-delete{background-position:-96px -135px;width:16px;height:16px}.cg-listingSearch-cross{background-position:-112px -135px;width:16px;height:16px}.cg-listingSearch-comment{background-position:-128px -135px;width:16px;height:16px}.cg-listingSearch-chart_curve{background-position:-144px -135px;width:16px;height:16px}.cg-listingSearch-arrow_out{background-position:-160px -135px;width:16px;height:16px}.cg-listingSearch-arrow_left{background-position:0 -151px;width:16px;height:16px}.cg-listingSearch-roadloans_logo{background-image:url(/gfx/cg/logos/partnerAds/roadloans_logo.png);background-repeat:no-repeat;width:170px;height:37px}.cg-listingSearch-carfinance_logo{background-image:url(/gfx/cg/logos/partnerAds/carfinance247_logo.png);background-repeat:no-repeat;width:120px;height:40px}.cg-listingSearch-belairdirect_logo{background-image:url(/gfx/cg/logos/partnerAds/belairdirect_logo_en-CA.jpg);background-repeat:no-repeat;width:180px;height:50px}html[lang=fr-CA] .cg-listingSearch-belairdirect_logo{background-image:url(/gfx/cg/logos/partnerAds/belairdirect_logo_fr-CA.jpg);background-repeat:no-repeat;width:180px;height:50px}.cg-listingSearch-canadaautofinance_logo{background-image:url(/gfx/cg/logos/partnerAds/canadaautofinance_logo.png);background-repeat:no-repeat;background-position:50%;width:180px;height:50px}.app_de_DE #vatReclaimableToggle label{display:inline;font-weight:400}.contacted-listing .glyphicon-envelope,.glyphicon-eye-open,.glyphicon-heart{color:#0093ff}
.cg-dealFinder-rating .arrow{display:block;width:31px;height:32px;float:left;margin-top:3px;background:transparent}.cg-dealFinder-rating-1{color:#006b00}.cg-dealFinder-rating-1 .arrow{background:url(/gfx/cg/sprites/listingSearch/dealArrows_sprite.png) no-repeat 0 0;width:24px;margin-right:8px;margin-left:5px}.cg-dealFinder-rating-2{color:#009b00}.cg-dealFinder-rating-2 .arrow{background:url(/gfx/cg/sprites/listingSearch/dealArrows_sprite.png) no-repeat -24px 0;margin-right:3px}.cg-dealFinder-rating-3,.cg-dealFinder-rating-5{color:#00bd00}.cg-dealFinder-rating-3 .arrow,.cg-dealFinder-rating-5 .arrow{background:url(/gfx/cg/sprites/listingSearch/dealArrows_sprite.png) no-repeat -60px -6px;margin-right:4px}.cg-dealFinder-rating-4{color:#999}.cg-dealFinder-rating-4 .arrow{background:url(/gfx/cg/sprites/listingSearch/dealArrows_sprite.png) no-repeat -169px 0}.cg-dealFinder-rating-4-newCar{color:#999}.cg-dealFinder-rating-4-newCar .arrow{background:url(/gfx/cg/sprites/listingSearch/dealArrows_sprite.png) no-repeat -200px 0}:lang(de) .cg-dealFinder-rating-4-newCar .arrow{background:url(/gfx/cg/sprites/listingSearch/dealArrows_sprite_de.png) no-repeat -200px 0}.app_it_IT .cg-dealFinder-rating-4-newCar .arrow{background:url(/gfx/cg/sprites/listingSearch/dealArrows_sprite_it.png) no-repeat -200px 0}.cg-dealFinder-rating-6{color:#999}.cg-dealFinder-rating-6 .arrow{background:url(/gfx/cg/sprites/listingSearch/dealArrows_sprite.png) no-repeat -143px 0;width:26px;margin-right:10px}.cg-dealFinder-rating-7{color:#ff8400}.cg-dealFinder-rating-7 .arrow{background:url(/gfx/cg/sprites/listingSearch/dealArrows_sprite.png) no-repeat -90px 0;width:30px;margin-right:6px}.cg-dealFinder-rating-8{color:#4e4949}.cg-dealFinder-rating-8 .arrow{margin-left:5px;background:url(/gfx/cg/sprites/listingSearch/dealArrows_sprite.png) no-repeat -118px 0;width:24px;margin-right:8px}.cg-dealFinderSmall-rating .arrow{display:block;width:18px;height:18px;margin:0 auto}.cg-dealFinderSmall-rating-1{color:#006b00}.cg-dealFinderSmall-rating-1 .arrow{background:url(/gfx/cg/sprites/listingSearch/dealArrows_sprite.png) no-repeat -230px 1px}.cg-dealFinderSmall-rating-2{color:#006b00}.cg-dealFinderSmall-rating-2 .arrow{background:url(/gfx/cg/sprites/listingSearch/dealArrows_sprite.png) no-repeat -250px 0}.cg-dealFinderSmall-rating-3,.cg-dealFinderSmall-rating-5{color:#00bd00}.cg-dealFinderSmall-rating-3 .arrow,.cg-dealFinderSmall-rating-5 .arrow{background:url(/gfx/cg/sprites/listingSearch/dealArrows_sprite.png) no-repeat -269px -3.5px}.cg-dealFinderSmall-rating-4{color:#999}.cg-dealFinderSmall-rating-4 .arrow{background:url(/gfx/cg/sprites/listingSearch/dealArrows_sprite.png) no-repeat -342px -1px}.cg-dealFinderSmall-rating-4-newCar{color:#999}.cg-dealFinderSmall-rating-4-newCar .arrow{background:url(/gfx/cg/sprites/listingSearch/dealArrows_sprite.png) no-repeat -342px -1px}.cg-dealFinderSmall-rating-6{color:#999}.cg-dealFinderSmall-rating-6 .arrow{background:url(/gfx/cg/sprites/listingSearch/dealArrows_sprite.png) no-repeat -325px 0}.cg-dealFinderSmall-rating-7{color:#ff8400}.cg-dealFinderSmall-rating-7 .arrow{background:url(/gfx/cg/sprites/listingSearch/dealArrows_sprite.png) no-repeat -290px 0}.cg-dealFinderSmall-rating-8{color:#f60000}.cg-dealFinderSmall-rating-8 .arrow{background:url(/gfx/cg/sprites/listingSearch/dealArrows_sprite.png) no-repeat -309px -2px}.cg-priceReport-thermometer h2{margin:4px 0;color:#3e576f}.cg-priceReport-thermometerNullMsgWrap{margin-top:20px;background-color:#eee;padding:20px;line-height:300px;text-align:center}.cg-priceReport-thermometerNullMsg{line-height:28px;text-shadow:0 -1px 1px #fff;color:#666;display:inline-block;vertical-align:middle}.cg-priceReport-thermometerNullMsg h3{font-size:24px;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300}.cg-priceReport-thermometerNullMsg label{display:block;font-size:14px;margin-top:20px;line-height:24px}.priceReport-placeholderSection .priceEstimate,.priceReport-placeholderSection .priceEstimateDark{font-weight:700!important;float:right;margin-left:20px}.priceReport-placeholderSection .priceEstimateDark{color:#000}.priceReport-placeholderSection h2{font-size:20px;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:700}.priceReport-placeholderSection .sectionExplanation{color:#707070;font-size:14px;margin-top:6px;margin-bottom:12px}.priceReport-placeholderSection h3{font-weight:400}[id^=priceCheckVerticalScale]{position:relative;z-index:1;margin:20px 0 20px 90px}[id^=priceCheckVerticalMarker]{position:absolute;left:-22px;line-height:1;z-index:100000}[id^=priceCheckVerticalLabel]{position:absolute;left:-128px;padding-top:9px;width:100px;text-align:right;color:#777}.cg-priceCheckVerticalScale-thermometerWrap{padding-left:20px}.cg-priceCheckVerticalScale-thermometer{width:35px;border:1px solid #ccc;background-image:-o-linear-gradient(top,#fff,#eee)}.cg-priceCheckVerticalScale-thermometerPadding{padding:7px}.cg-priceCheckVerticalScale-section{height:50px;width:20px;position:relative;z-index:9000;border:1px solid #ccc}.cg-priceCheckVerticalScale-section p{display:inline;margin:0;padding:0;position:absolute;z-index:8000;color:#777;top:20px;left:34px;width:160px}.cg-priceCheckVerticalScale-section p span{font-size:12px;color:#999}.cg-priceCheckVerticalScale-great{border-bottom:none!important;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;background-color:#006b00;background-image:-o-linear-gradient(top,#006b00,#009b00)}.cg-priceCheckVerticalScale-good{border-top:none!important;border-bottom:none!important;background-color:#009b00;background-image:-o-linear-gradient(top,#009b00,#00bd00)}.cg-priceCheckVerticalScale-fair{background-color:#00bd00;border-top:none!important;border-bottom:none!important}.cg-priceCheckVerticalScale-poor{background-color:#ff8400;border-top:none!important;border-bottom:none!important;background-image:-o-linear-gradient(top,#00bd00,#ff8400)}.cg-priceCheckVerticalScale-over{background-color:#f60000;border-top:none!important;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;background-image:-o-linear-gradient(top,#ff8400,#f60000)}[id^=priceCheckResultWrap]{padding:10px 20px;background-color:#eee}[id^=priceCheckResultWrap] .cg-dealFinder-result-deal{width:150px;margin:0 auto}[id^=priceCheckResultWrap] .cg-dealfinder-result-deal-savings{margin:4px 0;padding:0;font-size:12px}.col-xs-6 .cg-priceReport-reportWrap{padding-left:1.5em;padding-right:1.5em}.col-xs-6 .cg-listing-wrap{padding-bottom:0}.cg-priceReport-similarListingsRow{margin-top:1.5em;padding-left:1.5em}
.mb-wrapper{background-color:#333}.mb-scroll,.mb-slider,.mb-wrapper{margin:0 auto;position:relative;left:0;top:0}.mb-scroll,.mb-slider{width:100%;height:100%;overflow:hidden;padding:0;font-size:18px}.mb-active-slider{border-color:#333}.mb-slider .mb-panel{margin:0 5px;display:block;cursor:pointer;float:left;list-style:none}.mb-slider .mb-panel.current{cursor:auto}.mb-inside{border:none}.mb-inside *{max-width:100%}a.mb-scrollButtons{display:block;width:45px;height:57px;background:transparent url(/gfx/cg/sprites/listingSearch/carouselArrows_blue.png) no-repeat;position:absolute;top:50%;margin-top:-29px;cursor:pointer;text-decoration:none;outline:0;border:0}a.mb-scrollButtons.mb-left{background-position:0 0;left:-45px}a.mb-scrollButtons.mb-right{background-position:100% 0;right:-45px}a.mb-scrollButtons.mb-left:hover{background-position:0 100%}a.mb-scrollButtons.mb-right:hover{background-position:100% 100%}a.mb-scrollButtons.disabled{display:none}
.cg-newCar-searchHeaderWrap{padding:10px}.cg-newCarSearch-calloutWrap{position:relative;height:500px;padding:20px;background:url(/gfx/cg/dealfinder/newCarTopBG.png) repeat-x 0 0;border:none;text-align:left}.cg-newCarSearch-calloutWrap h1{margin-bottom:15px;font-size:36px;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300}.cg-newCarSearch-calloutFormWrap{width:300px;box-shadow:0 8px 6px -6px #666}.cg-newCarSearch-calloutFormWrap .cg-newCarSearch-step1-wrap{padding:15px 20px;border:1px solid #ccc}.cg-newCarSearch-calloutFormWrap-blue-background{background-color:#eaf4fd}.cg-newCarSearch-calloutFormWrap-white-background{background-color:#fff}.cg-newCarSearch-calloutFormWrap .cg-newCarSearch-step1-formWrap{margin:5px auto}.cg-newCarSearch-calloutFormWrap h2{font-size:20px;padding:15px 0 15px 18px}.cg-newCarSearch-calloutFormWrap .cg-newCarSearch-step1-formWrap select{margin-left:20px;margin-bottom:20px;font-size:16px;width:110px}html.appc_CA .cg-newCarSearch-calloutFormWrap .cg-newCarSearch-step1-formWrap .distance{margin:0;width:110px}.cg-newCarSearch-calloutFormWrap .cg-newCarSearch-step1-formWrap div label span{display:inline-block;width:80px;line-height:20px}.cg-newCarSearch-perksList ul{margin-left:5px;margin-right:20px;font-size:14px;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.cg-newCarSearch-perksList ul li{background:url(/gfx/icons/silk/bullet_gray.png) no-repeat 0;color:#666;margin-bottom:.7em;padding-left:20px}.cg-newCarSearch-perksList ul li strong{font-weight:700;color:#666}.cg-newCarSearch-formLabels div{margin-bottom:20px;margin-left:20px}.cg-newCarSearch-formLabels span{padding-right:5px}.cg-newCarSearch-contactAllWrap{float:right;margin:0 15px 5px 0}.cg-newCarSearch-contactWrap{margin-top:5px}.cg-newCarSearch-contactWrap a:hover{text-decoration:none!important}.cg-newCarSearch-contactWrap a{padding-left:4px}.cg-newCarSearch-dealerNavContainer{clear:both;padding:10px;text-align:center}.cg-newCarSearch-reviewWrap{font-size:13px}.cg-newCarSearch-orderYourCar-wrap{margin-top:15px;padding:0 15px}.cg-newCarSearch-orderYourCar-wrap.colors{background-color:#eaf4fd;border:1px solid #c5dbec}.cg-newCarSearch-orderYourCar-wrap h4{font-size:16px;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300;color:#666;margin-bottom:10px}.cg-newCarSearch-providerSelector{display:block}.cg-newCarSearch-contactForm-madLib{line-height:32px;clear:both}.cg-newCarSearch-firstName{width:80px}.cg-newCarSearch-lastName{width:120px}.cg-newCarSearch-emailAddress{width:210px}.cg-newCarSearch-phoneSpan{white-space:nowrap;padding-right:5px}.cg-newCarSearch-personalizeLink{font-size:11px}.cg-newCarSearch-commentTextArea{width:320px;height:70px;margin:5px 0 0;border:1px solid #c2e1ef;max-width:320px}.cg-newCarSearch-subscribeDiv{border-top:1px solid #fff;line-height:1;margin-bottom:10px}.cg-newCarSearch-subscribeCheckbox{vertical-align:initial;margin-top:10px}.cg-newCarSearch-privacyPolicyLink{font-size:11px}.cg-newCarSearch-sendMessageButton{margin:5px;display:block}.cg-newCarSearch-thankYou{display:block!important}.cg-newCarSearch-contactFormFilterList{margin-left:5px;padding:0}.cg-newCarSearch-contactFormFilterList span{font-weight:700}.cg-newCarSearch-phoneSpan .cg-newCarSearch-phoneNumber{width:100px}.cg-newCarSearch-contactErrorModal h2,.cg-newCarSearch-contactSuccessModal h2,.cg-newCarSearch-loadingResultsModal h2{background-color:initial;font-size:24px;text-align:center;text-shadow:0 -1px 1px #fff}.cg-newCarSearch-contactSuccessModal h2{color:#3e973a}.cg-newCarSearch-contactErrorModal h2,.cg-newCarSearch-contactErrorModal p{color:#e83e32}.cg-newCarSearch-contactErrorModal p,.cg-newCarSearch-contactSuccessModal p{text-align:center;margin-bottom:12px}.cg-newCarSearch-contactErrorModal h2 i,.cg-newCarSearch-contactSuccessModal h2 i{display:inline-block;width:24px;height:24px;vertical-align:text-bottom}.cg-newCarSearch-contactSuccessModal h2 i{background-image:url(/gfx/icons/fugue/24/tick.png)}.cg-newCarSearch-contactErrorModal h2 i{background-image:url(/gfx/icons/fugue/24/cross-circle.png)}#dealerUserReviews{margin-top:10px}#dealerUserReviews .cg-dealerReviewSubHeader{font-size:20px;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300;color:#333;border-bottom:1px solid #eee;width:100%;overflow:hidden;margin:0 10px}#dealerUserReviews .cg-userReviewContainer{margin:6px;padding:10px;border-bottom:1px solid #eee;background:#fff;width:480px}#dealerUserReviews .cg-userReview-odd{padding:10px}#dealerUserReviews .cg-dealerReview-ratingBodyWrap{float:left;width:380px;margin-left:20px}#dealerUserReviews .cg-dealerReview-author{margin-left:0}.cg-newCarSearch-selectedCarWrap{padding:5px 10px 5px 0}.cg-newCarSearch-selectedCarWrap input{margin-right:8px;display:inline-block;vertical-align:text-top}.cg-newCarSearch-selectedCarWrap label span{display:block;color:#999;margin:2px 0 0 20px}.cg-newCarSearch-selectedCar{margin-top:5px;margin-left:18px;padding:15px;box-shadow:inset 0 0 10px #ccc}.cg-newCarSearch-selectedCarWrap .cg-newCarSearch-selectedCarImgWrap{float:left;padding:4px;margin-right:10px;border:1px solid #ccc;background-color:#fff;box-shadow:0 8px 6px -6px #ccc}.cg-newCarSearch-selectedCarWrap .cg-newCarSearch-selectedCarImgWrap img{display:block;border:1px solid #ccc}.cg-newCarSearch-selectedCarWrap ul{margin-left:80px}.cg-newCarSearch-selectedCarWrap ul li{display:block!important}.cg-newCarSearch-sendFilters{border:1px solid #ccc;padding:15px 20px;color:#666;text-shadow:0 -1px 1px #fff;margin-bottom:10px;background-color:#eee;background-image:-o-linear-gradient(top,#fefefe,#eee)}.cg-newCarSearch-formInner h3,.cg-newCarSearch-orderYourCar-wrap h3,.cg-newCarSearch-sendFilters h3{font-size:20px;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300;color:#666;margin-bottom:10px}.cg-newCarSearch-orderYourCar-wrap h3{font-weight:700}.cg-newCarSearch-sendFilters p{font-size:12px!important}.cg-colorSwatch-wrap{margin:0;padding:1px 0;background-color:#fff;overflow:hidden;white-space:nowrap}.cg-colorSwatch-wrap div.colorSwatchOptionRow label span{padding:4px 0}.cg-colorSwatch-wrap div.colorSwatchOptionRow label span.colorWrap{padding:4px 20px 4px 10px}.cg-colorSwatch-wrap div.colorSwatchOptionRow label span.colorName{padding-left:5px}.cg-colorSwatch-wrap div.colorSwatchOptionRow:hover{background-color:#eee}#content.containsListingSearchResults .cg-layout-twoColumn-wrap .cg-mainColumn-alt{width:750px;float:left;margin-left:10px}
#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-forSalePage-findDealers{padding:10px;background-color:#eee;border:1px solid #ccc;margin-bottom:20px}.cg-forSalePage-findDealers h3{margin-bottom:5px}.cg-forSalePage-findDealers select{margin-top:2px}.cg-forSalePage-findDealersSubmit{margin-right:0;margin-top:10px}.cg-forSalePage-findDealersSubmit input{margin:0 auto;display:block}.cg-forSalePage-findDealers .cg-forSale-dealerSearchButtons{text-align:center;font-size:11px}#forSaleDealerSearchButtons .ui-widget-content .ui-state-active,#forSaleDealerSearchButtons .ui-widget-header .ui-state-active,.cg-forSalePage-findDealers #forSaleDealerSearchButtons .ui-state-active{background:#6696ba url(/gfx/cg/dealfinder/carFilter_activeButton.png) repeat-x 0 0;border:none;box-shadow:inset 0 0 2px #2e6e9e}.cg-forSalePage-findDealers #forSaleDealerSearchButtons .ui-state-active .ui-button-text{color:#fff;text-shadow:-1px 0 1px #2e6e9e}.cg-forSalePage-findDealers .cg-forSalePage-findDealersContent label{display:block;margin:10px 0 3px;color:#0a0a0a}.cg-forSalePage-findDealers .cg-forSalePage-findDealersContent .cg-forSalePage-findDealersForm{margin:0 auto;width:200px}.cg-forSalePage-widgetWrap{padding:0 20px}.cg-forSalePage-widgetWrap .cg-widgetSection{margin-bottom:15px;border-bottom:1px solid #ddd}.cg-forSalePage-widgetWrap .cg-widgetSection:last-child,html.appc_CA .cg-forSalePage-widgetWrap .cg-widgetSection{border-bottom:none}
.newsletter-subscription-list .subscription-wrap .subscription .details .actions form input[type=submit]{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.cg-dealFinder-sortHeader-wrap{align-items:center;background:none;border:none;display:flex;flex-flow:row nowrap;justify-content:space-between;padding:.8em}.cg-dealFinder-sortHeader-wrap:after,.cg-dealFinder-sortHeader-wrap:before{display:none}.cg-dealFinder-sortHeader-wrap .cg-dealFinder-sortHeader-form{color:#333;font-size:12px;order:1}.cg-dealFinder-sortHeader-wrap .cg-dealfinder-sortHeader-paging{color:#666;font-size:12px;margin-right:10px}.cg-dealFinder-sortHeader-wrap .cg-listingSearch-pagingPanel{font-size:12px;line-height:2.8;padding:0;order:2;text-align:right}.cg-dealFinder-sortHeader-wrap .cg-listingSearch-pagingPanel a span{display:inline-block;margin:0 4px}.cg-dealFinder-sortHeader-wrap .cg-listingSearch-pagingPanel .pagingLabel{display:inline;font-size:12px;color:#666;margin:0 10px}.cg-dealFinder-sortHeader-wrap .cg-listingSearch-pagingPanel .cg-listingSearch-pagingNext{font-size:1.75em;border-radius:0;padding-left:0;padding-right:0;padding-bottom:5px;border-bottom:1px solid #ccc;margin-top:10px;text-align:center;margin-bottom:0;cursor:pointer}.cg-dealFinder-sortHeader-wrap .cg-listingSearch-pagingPanel .cg-listingSearch-pagingNext a span{vertical-align:initial}.cg-listingSearch-upperPagingPanel{padding:0;float:right}.cg-dealFinder-seller-avatar{position:absolute;top:-6px;right:-2px}.cg-dealFinder-seller-avatar .cg-user-avatar .cg-user-avatar__facebook-icon,.cg-dealFinder-seller-avatar .cg-user-avatar .cg-user-avatar__googleplus-icon{bottom:-4px;right:-4px}.cg-dealFinder-noprice-box{background-color:#f8f8f8;border-color:#e4e4e4;color:#464646;margin-bottom:8px;padding-left:14px;padding-top:12px}.cg-dealFinder-noprice-box h3{font-size:17px;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300;color:#464646;margin-top:2px}.cg-dealFinder-noprice-box .infobox{width:40%;float:left}.cg-dealFinder-noprice-box .imv{font-size:16px}.cg-dealFinder-noprice-box a,.cg-dealFinder-noprice-box strong{font-size:11px}.cg-dealFinder-noprice-box .explain_nolisting{color:#999;font-size:80%}#wideDealFinderVersion.ft-listing-results .cg-dealFinder-result-stats .cg-listing-search__location--nationwide{margin-left:7.5em}#wideDealFinderVersion.ft-listing-results .cg-dealFinder-result-stats .cg-listing-search__location--nationwide span{color:#337ab7;font-size:90%}#wideDealFinderVersion.ft-listing-results .cg-dealFinder-result-stats .cg-listing-search__location--nationwide svg{fill:#337ab7;height:.9em;position:relative;top:-.2rem;vertical-align:middle}#wideDealFinderVersion.ft-listing-results .cg-dealFinder-result-stats .cg-listing-search__location--nationwide strong{display:inline;color:inherit}.app_es_ES .cg-dealfinder-result-deal-recommendation,.app_fr_ca .cg-dealfinder-result-deal-recommendation,.app_it_IT .cg-dealfinder-result-deal-recommendation{display:inline-block;width:80%}.app_de_DE .cg-dealfinder-result-deal-savings,.app_es .cg-dealfinder-result-deal-savings,.app_it_IT .cg-dealfinder-result-deal-savings{margin:0 0 0 36px}.app_de_DE .cg-listingDetail-contactFormReskin{font-size:.75em}.app_de_DE .cg-dealFinder-sortHeader-wrap .cg-listingSearch-pagingPanel .pagingLabel{margin:0 2px}.app_de_DE #wideDealFinderVersion .cg-dealFinder-result-deal .cg-dealfinder-result-deal-imv{font-size:12px!important}.app_de_DE #wideDealFinderVersion .cg-dealFinder-result-wrap .cg-dealFinder-result-stats p{font-size:13px!important}.app_de_DE #wideDealFinderVersion .cg-dealFinder-result-wrap .cg-dealFinder-result-stats p strong{width:120px}.app_it_IT .cg-dealFinder-result-dealerRatingLabel strong{vertical-align:initial}.app_it_IT .cg-dealFinder-result-stats{max-width:342px}.app_fr_ca #wideDealFinderVersion .cg-dealFinder-sortHeader-form{max-width:200px}.app_fr_ca #wideDealFinderVersion .cg-dealFinder-result-wrap .cg-dealFinder-result-deal .cg-dealfinder-result-deal-recommendation{font-size:.9375em!important}.app_fr_ca #wideDealFinderVersion .cg-dealFinder-result-wrap .cg-dealFinder-result-deal .cg-dealfinder-result-deal-imv{font-size:.8125em!important}.app_fr_ca #wideDealFinderVersion .cg-dealFinder-filter-heading h3{margin-bottom:10px}.app_gb #listingDetailFauxPage .cg-listingStub-body .cg-listingStub-historySection .cg-listingStub-subSectionHeader{font-size:.8125em}.app_gb #listingDetailFauxPage .cg-listingStub-body .cg-listingStub-historySection .vh-subtitle{font-size:.75em}.app_es_ES #wideDealFinderVersion.ft-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-result-deal{width:235px}.app_de_DE .cg-listingStub-bodySection .cg-emissionsDetail-specsWrap,.app_es_ES .cg-listingStub-bodySection .cg-emissionsDetail-specsWrap,.app_it_IT .cg-listingStub-bodySection .cg-emissionsDetail-specsWrap{margin:10px 0}.cg-listingResults-headerWrap .header-zipcode{display:inline-block;margin:0 0 0 8px;height:31px}.cg-listingResults-headerWrap .header-zipcode-submit{border-radius:2px}#wideDealFinderVersion.cg-dealer-listing-results #mainSearchResultsContainer a,#wideDealFinderVersion.ft-listing-results #mainSearchResultsContainer a{color:#0277bd}#wideDealFinderVersion.cg-dealer-listing-results .pagingNav,#wideDealFinderVersion.ft-listing-results .pagingNav{padding:.8em 0}#wideDealFinderVersion.cg-dealer-listing-results .pagingNav.cg-listingSearch-pagingPanel,#wideDealFinderVersion.cg-dealer-listing-results .pagingNav .cg-listingSearch-pagingPanel,#wideDealFinderVersion.ft-listing-results .pagingNav.cg-listingSearch-pagingPanel,#wideDealFinderVersion.ft-listing-results .pagingNav .cg-listingSearch-pagingPanel{font-size:14px}#wideDealFinderVersion.cg-dealer-listing-results .pagingNav.cg-listingSearch-pagingPanel .pagingLabel,#wideDealFinderVersion.cg-dealer-listing-results .pagingNav .cg-listingSearch-pagingPanel .pagingLabel,#wideDealFinderVersion.ft-listing-results .pagingNav.cg-listingSearch-pagingPanel .pagingLabel,#wideDealFinderVersion.ft-listing-results .pagingNav .cg-listingSearch-pagingPanel .pagingLabel{display:inline-block;font-size:14px;font-weight:500}#wideDealFinderVersion.cg-dealer-listing-results .pagingNav.cg-listingSearch-pagingPanel .pagingLabel strong,#wideDealFinderVersion.cg-dealer-listing-results .pagingNav .cg-listingSearch-pagingPanel .pagingLabel strong,#wideDealFinderVersion.ft-listing-results .pagingNav.cg-listingSearch-pagingPanel .pagingLabel strong,#wideDealFinderVersion.ft-listing-results .pagingNav .cg-listingSearch-pagingPanel .pagingLabel strong{color:#000}#wideDealFinderVersion.cg-dealer-listing-results .pagingNav.cg-listingSearch-pagingPanel .dealFinder-sortHeader-select,#wideDealFinderVersion.cg-dealer-listing-results .pagingNav .cg-listingSearch-pagingPanel .dealFinder-sortHeader-select,#wideDealFinderVersion.ft-listing-results .pagingNav.cg-listingSearch-pagingPanel .dealFinder-sortHeader-select,#wideDealFinderVersion.ft-listing-results .pagingNav .cg-listingSearch-pagingPanel .dealFinder-sortHeader-select{border-radius:2px}#wideDealFinderVersion.cg-dealer-listing-results .pagingNav.cg-listingSearch-pagingPanel .pagingLabel,#wideDealFinderVersion.ft-listing-results .pagingNav.cg-listingSearch-pagingPanel .pagingLabel{margin:0 5px}#wideDealFinderVersion.cg-dealer-listing-results #listingsOverviewContainer,#wideDealFinderVersion.ft-listing-results #listingsOverviewContainer{font-family:Lato,Helvetica,Arial,sans-serif}#wideDealFinderVersion.cg-dealer-listing-results #activeFiltersWrap,#wideDealFinderVersion.cg-dealer-listing-results .cg-dealFinder-showAllTrimsCallout,#wideDealFinderVersion.ft-listing-results #activeFiltersWrap,#wideDealFinderVersion.ft-listing-results .cg-dealFinder-showAllTrimsCallout{background-color:#fff;border-color:#ccc}#wideDealFinderVersion.cg-dealer-listing-results #activeFiltersWrap h2,#wideDealFinderVersion.cg-dealer-listing-results .cg-dealFinder-showAllTrimsCallout h2,#wideDealFinderVersion.ft-listing-results #activeFiltersWrap h2,#wideDealFinderVersion.ft-listing-results .cg-dealFinder-showAllTrimsCallout h2{margin:10px 0 0}#wideDealFinderVersion.cg-dealer-listing-results .cg-dealFinder-showAllTrimsCallout h3,#wideDealFinderVersion.ft-listing-results .cg-dealFinder-showAllTrimsCallout h3{color:#324054;margin-top:0}#wideDealFinderVersion.cg-dealer-listing-results .cg-dealFinder-showAllTrimsCallout h3 em,#wideDealFinderVersion.ft-listing-results .cg-dealFinder-showAllTrimsCallout h3 em{color:#4f6584}#wideDealFinderVersion.cg-dealer-listing-results .cg-listingResults-leftCol,#wideDealFinderVersion.ft-listing-results .cg-listingResults-leftCol{font-size:16px}#wideDealFinderVersion.cg-dealer-listing-results .cg-listingResults-leftCol #similarCarsSection,#wideDealFinderVersion.cg-dealer-listing-results .cg-listingResults-leftCol .cg-dealFinder-filter-wrap,#wideDealFinderVersion.cg-dealer-listing-results .cg-listingResults-leftCol .cg-dealFinder-filterPhotos-wrap,#wideDealFinderVersion.cg-dealer-listing-results .cg-listingResults-leftCol .cg-dealFinder-search-wrap,#wideDealFinderVersion.cg-dealer-listing-results .cg-listingResults-leftCol .cg-usedCarSearch-filtersWrap,#wideDealFinderVersion.ft-listing-results .cg-listingResults-leftCol #similarCarsSection,#wideDealFinderVersion.ft-listing-results .cg-listingResults-leftCol .cg-dealFinder-filter-wrap,#wideDealFinderVersion.ft-listing-results .cg-listingResults-leftCol .cg-dealFinder-filterPhotos-wrap,#wideDealFinderVersion.ft-listing-results .cg-listingResults-leftCol .cg-dealFinder-search-wrap,#wideDealFinderVersion.ft-listing-results .cg-listingResults-leftCol .cg-usedCarSearch-filtersWrap{background-color:#f5f6f6!important}#wideDealFinderVersion.cg-dealer-listing-results .cg-listingResults-leftCol #similarCarsSection label,#wideDealFinderVersion.ft-listing-results .cg-listingResults-leftCol #similarCarsSection label{border:0}#wideDealFinderVersion.cg-dealer-listing-results .cg-listingResults-leftCol #similarCarsSection label:hover,#wideDealFinderVersion.ft-listing-results .cg-listingResults-leftCol #similarCarsSection label:hover{background:none}#wideDealFinderVersion.cg-dealer-listing-results .cg-listingResults-leftCol #similarCarsSection label input,#wideDealFinderVersion.ft-listing-results .cg-listingResults-leftCol #similarCarsSection label input{vertical-align:text-bottom;margin-right:10px}#wideDealFinderVersion.cg-dealer-listing-results .cg-listingResults-leftCol .btn-group>.btn,#wideDealFinderVersion.ft-listing-results .cg-listingResults-leftCol .btn-group>.btn{border-radius:0}#wideDealFinderVersion.cg-dealer-listing-results .cg-listingResults-leftCol .btn-group>.btn:first-child,#wideDealFinderVersion.ft-listing-results .cg-listingResults-leftCol .btn-group>.btn:first-child{border-radius:2px 0 0 2px}#wideDealFinderVersion.cg-dealer-listing-results .cg-listingResults-leftCol .btn-group>.btn:last-child,#wideDealFinderVersion.ft-listing-results .cg-listingResults-leftCol .btn-group>.btn:last-child{border-radius:0 2px 2px 0}#wideDealFinderVersion.cg-dealer-listing-results .cg-listingResults-leftCol .cg-options-filter-show-moreless,#wideDealFinderVersion.ft-listing-results .cg-listingResults-leftCol .cg-options-filter-show-moreless{cursor:pointer}#wideDealFinderVersion.cg-dealer-listing-results .cg-listingResults-leftCol .ui-slider-horizontal,#wideDealFinderVersion.ft-listing-results .cg-listingResults-leftCol .ui-slider-horizontal{font-size:16px;height:.6em}#wideDealFinderVersion.cg-dealer-listing-results .cg-listingResults-leftCol .ui-slider-horizontal .ui-slider-handle,#wideDealFinderVersion.ft-listing-results .cg-listingResults-leftCol .ui-slider-horizontal .ui-slider-handle{top:-.4em}#wideDealFinderVersion.cg-dealer-listing-results .cg-listingResults-leftCol .ui-slider-horizontal .ui-slider-range,#wideDealFinderVersion.ft-listing-results .cg-listingResults-leftCol .ui-slider-horizontal .ui-slider-range{background-color:#0277bd;height:.6em!important;font-size:.9em}#wideDealFinderVersion.cg-dealer-listing-results .cg-listingResults-leftCol .cg-dealFinder-checkboxFilter-wrap,#wideDealFinderVersion.ft-listing-results .cg-listingResults-leftCol .cg-dealFinder-checkboxFilter-wrap{border:1px solid #ccc}#wideDealFinderVersion.cg-dealer-listing-results .cg-listingResults-leftCol .cg-listingResults-searchModelContextBtn,#wideDealFinderVersion.ft-listing-results .cg-listingResults-leftCol .cg-listingResults-searchModelContextBtn{font-size:.9375em;padding:.6875em 0}#wideDealFinderVersion.cg-dealer-listing-results .cg-listingResults-leftCol .cg-listingResults-searchModelContextBtn:first-child,#wideDealFinderVersion.ft-listing-results .cg-listingResults-leftCol .cg-listingResults-searchModelContextBtn:first-child{border-radius:2px 0 0 2px}#wideDealFinderVersion.cg-dealer-listing-results .cg-listingResults-leftCol .cg-listingResults-searchModelContextBtn:last-child,#wideDealFinderVersion.ft-listing-results .cg-listingResults-leftCol .cg-listingResults-searchModelContextBtn:last-child{border-radius:0 2px 2px 0}#wideDealFinderVersion.cg-dealer-listing-results .cg-listingResults-leftCol #transmissionFilter_OptionList label,#wideDealFinderVersion.cg-dealer-listing-results .cg-listingResults-leftCol .cg-dealFinder-searchType-toggle label,#wideDealFinderVersion.ft-listing-results .cg-listingResults-leftCol #transmissionFilter_OptionList label,#wideDealFinderVersion.ft-listing-results .cg-listingResults-leftCol .cg-dealFinder-searchType-toggle label{border:1px solid #ccc;font-size:.875em;padding:.5em;margin-left:0;outline:0}#wideDealFinderVersion.cg-dealer-listing-results .cg-listingResults-leftCol #transmissionFilter_OptionList label:first-child,#wideDealFinderVersion.cg-dealer-listing-results .cg-listingResults-leftCol .cg-dealFinder-searchType-toggle label:first-child,#wideDealFinderVersion.ft-listing-results .cg-listingResults-leftCol #transmissionFilter_OptionList label:first-child,#wideDealFinderVersion.ft-listing-results .cg-listingResults-leftCol .cg-dealFinder-searchType-toggle label:first-child{border-right:0}#wideDealFinderVersion.cg-dealer-listing-results .cg-listingResults-leftCol #transmissionFilter_OptionList label:last-child,#wideDealFinderVersion.cg-dealer-listing-results .cg-listingResults-leftCol .cg-dealFinder-searchType-toggle label:last-child,#wideDealFinderVersion.ft-listing-results .cg-listingResults-leftCol #transmissionFilter_OptionList label:last-child,#wideDealFinderVersion.ft-listing-results .cg-listingResults-leftCol .cg-dealFinder-searchType-toggle label:last-child{border-left:0}#wideDealFinderVersion.cg-dealer-listing-results .cg-listingResults-leftCol .totalListingsCountAndLabel,#wideDealFinderVersion.ft-listing-results .cg-listingResults-leftCol .totalListingsCountAndLabel{color:#819bb3;font-size:.9375em}#wideDealFinderVersion.cg-dealer-listing-results .cg-listingResults-leftCol h3,#wideDealFinderVersion.ft-listing-results .cg-listingResults-leftCol h3{color:#324054;font-size:1.1875em;font-family:Lato,Helvetica,Arial,sans-serif;font-weight:400}#wideDealFinderVersion.cg-dealer-listing-results .cg-listingResults-leftCol .cg-dealFinder-filter-heading h3,#wideDealFinderVersion.ft-listing-results .cg-listingResults-leftCol .cg-dealFinder-filter-heading h3{font-size:1em}#wideDealFinderVersion.cg-dealer-listing-results .cg-listingResults-leftCol label span,#wideDealFinderVersion.ft-listing-results .cg-listingResults-leftCol label span{font-size:.875em}#wideDealFinderVersion.cg-dealer-listing-results .btn-default,#wideDealFinderVersion.cg-dealer-listing-results .btn-primary,#wideDealFinderVersion.cg-dealer-listing-results .btn-warning,#wideDealFinderVersion.cg-dealer-listing-results .cg-dealFinder .form-control,#wideDealFinderVersion.ft-listing-results .btn-default,#wideDealFinderVersion.ft-listing-results .btn-primary,#wideDealFinderVersion.ft-listing-results .btn-warning,#wideDealFinderVersion.ft-listing-results .cg-dealFinder .form-control{border-radius:2px}#wideDealFinderVersion.cg-dealer-listing-results #transmissionFilter_OptionList .btn-default.active,#wideDealFinderVersion.cg-dealer-listing-results #transmissionFilter_OptionList .btn-default:active,#wideDealFinderVersion.cg-dealer-listing-results #transmissionFilter_OptionList .btn-default:hover,#wideDealFinderVersion.cg-dealer-listing-results .cg-dealFinder-searchType-toggle .btn-default.active,#wideDealFinderVersion.cg-dealer-listing-results .cg-dealFinder-searchType-toggle .btn-default:active,#wideDealFinderVersion.cg-dealer-listing-results .cg-dealFinder-searchType-toggle .btn-default:hover,#wideDealFinderVersion.ft-listing-results #transmissionFilter_OptionList .btn-default.active,#wideDealFinderVersion.ft-listing-results #transmissionFilter_OptionList .btn-default:active,#wideDealFinderVersion.ft-listing-results #transmissionFilter_OptionList .btn-default:hover,#wideDealFinderVersion.ft-listing-results .cg-dealFinder-searchType-toggle .btn-default.active,#wideDealFinderVersion.ft-listing-results .cg-dealFinder-searchType-toggle .btn-default:active,#wideDealFinderVersion.ft-listing-results .cg-dealFinder-searchType-toggle .btn-default:hover{background-color:#0277bd;border-color:#0277bd;box-shadow:none;color:#fff}#wideDealFinderVersion.cg-dealer-listing-results #listingModelContextToggle label,#wideDealFinderVersion.cg-dealer-listing-results .cg-listingDivider,#wideDealFinderVersion.ft-listing-results #listingModelContextToggle label,#wideDealFinderVersion.ft-listing-results .cg-listingDivider{border:1px solid #ccc}#wideDealFinderVersion.cg-dealer-listing-results #listingModelContextToggle label.active,#wideDealFinderVersion.cg-dealer-listing-results .cg-listingDivider.active,#wideDealFinderVersion.ft-listing-results #listingModelContextToggle label.active,#wideDealFinderVersion.ft-listing-results .cg-listingDivider.active{background-color:#006598;box-shadow:none}#wideDealFinderVersion.cg-dealer-listing-results #listingModelContextToggle label:first-child,#wideDealFinderVersion.cg-dealer-listing-results .cg-listingDivider:first-child,#wideDealFinderVersion.ft-listing-results #listingModelContextToggle label:first-child,#wideDealFinderVersion.ft-listing-results .cg-listingDivider:first-child{border-right:0}#wideDealFinderVersion.cg-dealer-listing-results .cg-listingDivider,#wideDealFinderVersion.ft-listing-results .cg-listingDivider{border-radius:2px;font-size:16px;padding:6px 0}#wideDealFinderVersion.cg-dealer-listing-results .cg-listingDivider span,#wideDealFinderVersion.ft-listing-results .cg-listingDivider span{font-size:.875em;font-weight:400}#wideDealFinderVersion.cg-dealer-listing-results #savedSearchActions,#wideDealFinderVersion.ft-listing-results #savedSearchActions{font-size:16px}#wideDealFinderVersion.cg-dealer-listing-results #savedSearchActions .btn-primary,#wideDealFinderVersion.ft-listing-results #savedSearchActions .btn-primary{background-color:#008002;border-color:#008002;font-size:.875em;padding:.625em 1.9375em}#wideDealFinderVersion.cg-dealer-listing-results #savedSearchActions .btn-primary:hover,#wideDealFinderVersion.ft-listing-results #savedSearchActions .btn-primary:hover{background-color:#006702}#wideDealFinderVersion.cg-dealer-listing-results .subscribeHideIfNotAvailable input,#wideDealFinderVersion.ft-listing-results .subscribeHideIfNotAvailable input{border-radius:2px}#wideDealFinderVersion.cg-dealer-listing-results .btn-cancel,#wideDealFinderVersion.ft-listing-results .btn-cancel{color:#fff}#wideDealFinderVersion.cg-dealer-listing-results .btn-warning,#wideDealFinderVersion.cg-dealer-listing-results .btn-warning.newSearchSubmitButton,#wideDealFinderVersion.ft-listing-results .btn-warning,#wideDealFinderVersion.ft-listing-results .btn-warning.newSearchSubmitButton{background-color:#0277bd;border-color:#0277bd;color:#fff}#wideDealFinderVersion.cg-dealer-listing-results .btn-warning.newSearchSubmitButton:active,#wideDealFinderVersion.cg-dealer-listing-results .btn-warning.newSearchSubmitButton:hover,#wideDealFinderVersion.cg-dealer-listing-results .btn-warning:active,#wideDealFinderVersion.cg-dealer-listing-results .btn-warning:hover,#wideDealFinderVersion.ft-listing-results .btn-warning.newSearchSubmitButton:active,#wideDealFinderVersion.ft-listing-results .btn-warning.newSearchSubmitButton:hover,#wideDealFinderVersion.ft-listing-results .btn-warning:active,#wideDealFinderVersion.ft-listing-results .btn-warning:hover{background-color:#0267a4}#wideDealFinderVersion.cg-dealer-listing-results #listingsSubscriptionSubscribeButton,#wideDealFinderVersion.ft-listing-results #listingsSubscriptionSubscribeButton{font-size:14px}#wideDealFinderVersion.cg-dealer-listing-results .btn-warning.newSearchSubmitButton,#wideDealFinderVersion.ft-listing-results .btn-warning.newSearchSubmitButton{width:100%;font-size:16px;padding:11.5px 0}#wideDealFinderVersion.cg-dealer-listing-results .cg-dealFinder-searchByCar-zipRadius .cg-postalCode,#wideDealFinderVersion.cg-dealer-listing-results .cg-dealFinder-searchByCar-zipRadius .distance,#wideDealFinderVersion.ft-listing-results .cg-dealFinder-searchByCar-zipRadius .cg-postalCode,#wideDealFinderVersion.ft-listing-results .cg-dealFinder-searchByCar-zipRadius .distance{width:188px}#wideDealFinderVersion.cg-dealer-listing-results #featuredResults [id^=featured_listing_],#wideDealFinderVersion.ft-listing-results #featuredResults [id^=featured_listing_]{margin:0}#wideDealFinderVersion.cg-dealer-listing-results .cg-dealFinder-result-wrap,#wideDealFinderVersion.ft-listing-results .cg-dealFinder-result-wrap{font-size:16px;font-family:Lato,Helvetica,Arial,sans-serif}#wideDealFinderVersion.cg-dealer-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-result-stats-and-seller .cg-listing-result-seller-info,#wideDealFinderVersion.ft-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-result-stats-and-seller .cg-listing-result-seller-info{font-size:15px}#wideDealFinderVersion.cg-dealer-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-result-stats-and-seller .cg-listing-result-seller-logo,#wideDealFinderVersion.ft-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-result-stats-and-seller .cg-listing-result-seller-logo{margin-left:6px}#wideDealFinderVersion.cg-dealer-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-result-stats-and-seller .cg-listing-result-seller-logo img,#wideDealFinderVersion.ft-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-result-stats-and-seller .cg-listing-result-seller-logo img{max-width:140px}#wideDealFinderVersion.cg-dealer-listing-results .cg-dealFinder-result-wrap .cg-listingStub-renderFinancingEligibilityBadgeSection .cg-textBadgeTitle,#wideDealFinderVersion.cg-dealer-listing-results .cg-dealFinder-result-wrap .cg-listingStub-renderSecurePrivateSaleEligibilityBadgeSection .cg-textBadgeTitle,#wideDealFinderVersion.ft-listing-results .cg-dealFinder-result-wrap .cg-listingStub-renderFinancingEligibilityBadgeSection .cg-textBadgeTitle,#wideDealFinderVersion.ft-listing-results .cg-dealFinder-result-wrap .cg-listingStub-renderSecurePrivateSaleEligibilityBadgeSection .cg-textBadgeTitle{color:#fff;font-size:12px;font-weight:400}#wideDealFinderVersion.cg-dealer-listing-results .cg-dealFinder-result-wrap:hover,#wideDealFinderVersion.ft-listing-results .cg-dealFinder-result-wrap:hover{background-color:#f5f6f6}#wideDealFinderVersion.cg-dealer-listing-results .cg-dealFinder-result-wrap h4.cg-dealFinder-result-model,#wideDealFinderVersion.ft-listing-results .cg-dealFinder-result-wrap h4.cg-dealFinder-result-model{color:#050505;font-size:1.0625em;line-height:1.4375em;font-weight:700;font-family:Lato,Helvetica,Arial,sans-serif}#wideDealFinderVersion.cg-dealer-listing-results .cg-dealFinder-result-wrap .listingsHoverOverActionClass,#wideDealFinderVersion.ft-listing-results .cg-dealFinder-result-wrap .listingsHoverOverActionClass{color:#2d2d2d;font-size:.8125em;line-height:1.0625em;font-weight:600;padding:2.5px 10px}#wideDealFinderVersion.cg-dealer-listing-results .cg-dealFinder-result-wrap .listingsHoverOverActionClass i,#wideDealFinderVersion.ft-listing-results .cg-dealFinder-result-wrap .listingsHoverOverActionClass i{margin-right:2px}#wideDealFinderVersion.cg-dealer-listing-results .cg-dealFinder-result-wrap .listingsHoverOverActionClass i.fas.fa-heart,#wideDealFinderVersion.ft-listing-results .cg-dealFinder-result-wrap .listingsHoverOverActionClass i.fas.fa-heart{color:#0267a4}#wideDealFinderVersion.cg-dealer-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-result-deal,#wideDealFinderVersion.ft-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-result-deal{color:#050505;font-size:16px;width:220px;margin-right:5px}#wideDealFinderVersion.cg-dealer-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-result-deal .cg-dealfinder-result-deal-savings,#wideDealFinderVersion.ft-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-result-deal .cg-dealfinder-result-deal-savings{color:#000;font-size:.875em;margin-top:5px;margin-bottom:0}#wideDealFinderVersion.cg-dealer-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-result-deal .cg-dealfinder-result-deal-imv,#wideDealFinderVersion.ft-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-result-deal .cg-dealfinder-result-deal-imv{font-size:.875em}#wideDealFinderVersion.cg-dealer-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-result-deal .cg-dealFinder-rating-1,#wideDealFinderVersion.cg-dealer-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-result-deal .cg-dealFinder-rating-2,#wideDealFinderVersion.cg-dealer-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-result-deal .cg-dealFinder-rating-3,#wideDealFinderVersion.cg-dealer-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-result-deal .cg-dealFinder-rating-4,#wideDealFinderVersion.cg-dealer-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-result-deal .cg-dealFinder-rating-5,#wideDealFinderVersion.cg-dealer-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-result-deal .cg-dealFinder-rating-6,#wideDealFinderVersion.cg-dealer-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-result-deal .cg-dealFinder-rating-7,#wideDealFinderVersion.cg-dealer-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-result-deal .cg-dealFinder-rating-8,#wideDealFinderVersion.ft-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-result-deal .cg-dealFinder-rating-1,#wideDealFinderVersion.ft-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-result-deal .cg-dealFinder-rating-2,#wideDealFinderVersion.ft-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-result-deal .cg-dealFinder-rating-3,#wideDealFinderVersion.ft-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-result-deal .cg-dealFinder-rating-4,#wideDealFinderVersion.ft-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-result-deal .cg-dealFinder-rating-5,#wideDealFinderVersion.ft-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-result-deal .cg-dealFinder-rating-6,#wideDealFinderVersion.ft-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-result-deal .cg-dealFinder-rating-7,#wideDealFinderVersion.ft-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-result-deal .cg-dealFinder-rating-8{display:block;margin-bottom:-3px}#wideDealFinderVersion.cg-dealer-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-result-deal .cg-dealFinder-rating-1 .cg-dealfinder-result-deal-recommendation,#wideDealFinderVersion.cg-dealer-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-result-deal .cg-dealFinder-rating-2 .cg-dealfinder-result-deal-recommendation,#wideDealFinderVersion.cg-dealer-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-result-deal .cg-dealFinder-rating-3 .cg-dealfinder-result-deal-recommendation,#wideDealFinderVersion.cg-dealer-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-result-deal .cg-dealFinder-rating-4 .cg-dealfinder-result-deal-recommendation,#wideDealFinderVersion.cg-dealer-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-result-deal .cg-dealFinder-rating-5 .cg-dealfinder-result-deal-recommendation,#wideDealFinderVersion.cg-dealer-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-result-deal .cg-dealFinder-rating-6 .cg-dealfinder-result-deal-recommendation,#wideDealFinderVersion.cg-dealer-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-result-deal .cg-dealFinder-rating-7 .cg-dealfinder-result-deal-recommendation,#wideDealFinderVersion.cg-dealer-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-result-deal .cg-dealFinder-rating-8 .cg-dealfinder-result-deal-recommendation,#wideDealFinderVersion.ft-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-result-deal .cg-dealFinder-rating-1 .cg-dealfinder-result-deal-recommendation,#wideDealFinderVersion.ft-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-result-deal .cg-dealFinder-rating-2 .cg-dealfinder-result-deal-recommendation,#wideDealFinderVersion.ft-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-result-deal .cg-dealFinder-rating-3 .cg-dealfinder-result-deal-recommendation,#wideDealFinderVersion.ft-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-result-deal .cg-dealFinder-rating-4 .cg-dealfinder-result-deal-recommendation,#wideDealFinderVersion.ft-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-result-deal .cg-dealFinder-rating-5 .cg-dealfinder-result-deal-recommendation,#wideDealFinderVersion.ft-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-result-deal .cg-dealFinder-rating-6 .cg-dealfinder-result-deal-recommendation,#wideDealFinderVersion.ft-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-result-deal .cg-dealFinder-rating-7 .cg-dealfinder-result-deal-recommendation,#wideDealFinderVersion.ft-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-result-deal .cg-dealFinder-rating-8 .cg-dealfinder-result-deal-recommendation{text-transform:uppercase;font-size:1em;font-weight:700;line-height:1.1875em;letter-spacing:.62px}#wideDealFinderVersion.cg-dealer-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-result-deal .cg-dealFinder-rating-4-newCar .deal,#wideDealFinderVersion.ft-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-result-deal .cg-dealFinder-rating-4-newCar .deal{float:left}#wideDealFinderVersion.cg-dealer-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-result-stats p,#wideDealFinderVersion.ft-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-result-stats p{color:#0d0d0d;font-size:.9375em;font-weight:400;line-height:1.3125em}#wideDealFinderVersion.cg-dealer-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-result-stats strong,#wideDealFinderVersion.ft-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-result-stats strong{font-weight:700}#wideDealFinderVersion.cg-dealer-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-result-stats .bladeMonthlyPaymentCallout,#wideDealFinderVersion.ft-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-result-stats .bladeMonthlyPaymentCallout{color:#006598;font-size:.8125em}#wideDealFinderVersion.cg-dealer-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-rating-1 .cg-dealfinder-result-deal-recommendation,#wideDealFinderVersion.ft-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-rating-1 .cg-dealfinder-result-deal-recommendation{color:#006b00}#wideDealFinderVersion.cg-dealer-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-rating-2 .cg-dealfinder-result-deal-recommendation,#wideDealFinderVersion.ft-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-rating-2 .cg-dealfinder-result-deal-recommendation{color:#009b00}#wideDealFinderVersion.cg-dealer-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-rating-3 .cg-dealfinder-result-deal-recommendation,#wideDealFinderVersion.cg-dealer-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-rating-5 .cg-dealfinder-result-deal-recommendation,#wideDealFinderVersion.ft-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-rating-3 .cg-dealfinder-result-deal-recommendation,#wideDealFinderVersion.ft-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-rating-5 .cg-dealfinder-result-deal-recommendation{color:#00bd00}#wideDealFinderVersion.cg-dealer-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-rating-7 .cg-dealfinder-result-deal-recommendation,#wideDealFinderVersion.ft-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-rating-7 .cg-dealfinder-result-deal-recommendation{color:#ff8400}#wideDealFinderVersion.cg-dealer-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-rating-8 .cg-dealfinder-result-deal-recommendation,#wideDealFinderVersion.ft-listing-results .cg-dealFinder-result-wrap .cg-dealFinder-rating-8 .cg-dealfinder-result-deal-recommendation{color:#f60000}#listingDetailFauxPage{font-size:16px;font-family:Lato,Helvetica,Arial,sans-serif}#listingDetailFauxPage .cg-listingDetail-footerAdWrap{font-size:14px}#listingDetailFauxPage .cg-dealFinder-noprice-box h3{font-family:Lato,Helvetica,Arial,sans-serif}#listingDetailFauxPage #vh-container-uk .cg-listingStub-experianDisclaimer{border-bottom:0}#listingDetailFauxPage .cg-dealFinder-rating-1{color:#006b00}#listingDetailFauxPage .cg-dealFinder-rating-2{color:#009b00}#listingDetailFauxPage .cg-dealFinder-rating-3,#listingDetailFauxPage .cg-dealFinder-rating-5{color:#00bd00}#listingDetailFauxPage .cg-dealFinder-rating-7{color:#ff8400}#listingDetailFauxPage .cg-dealFinder-rating-8{color:#f60000}#listingDetailFauxPage .btn-primary{background-color:#0277bd;border-color:#0277bd}#listingDetailFauxPage .cg-listingDetail-wrap h1{color:#080808;font-family:Lato,Helvetica,Arial,sans-serif;font-weight:300;text-align:center}#listingDetailFauxPage .cg-listingDetail-wrap .cg-listingDetail-distanceToListing{text-align:center}#listingDetailFauxPage .cg-listingDetail-wrap .alert-success,#listingDetailFauxPage .cg-listingDetail-wrap .cg-listingDetail-formWrap{background-color:#f5f6f6;border:1px solid #dae0e5}#listingDetailFauxPage .cg-listingDetail-wrap .cg-dealfinder-result-deal-recommendation{font-size:1.2em;font-weight:700;letter-spacing:.74px;line-height:1.4375em}#listingDetailFauxPage .cg-listingDetail-wrap .cg-dealFinder-result-deal{color:#050505;font-size:16px}#listingDetailFauxPage .cg-listingDetail-wrap .cg-dealFinder-result-deal .cg-dealfinder-result-deal-recommendation{font-family:Lato,Helvetica,Arial,sans-serif}#listingDetailFauxPage .cg-listingDetail-wrap .cg-dealFinder-result-deal .outlierExplanation{color:#324054;line-height:1.4;font-family:Lato,Helvetica,Arial,sans-serif;font-size:12px;text-transform:none;margin-top:10px}#listingDetailFauxPage .cg-listingDetail-wrap .cg-dealFinder-result-deal .cg-dealFinder-rating-1,#listingDetailFauxPage .cg-listingDetail-wrap .cg-dealFinder-result-deal .cg-dealFinder-rating-2,#listingDetailFauxPage .cg-listingDetail-wrap .cg-dealFinder-result-deal .cg-dealFinder-rating-3,#listingDetailFauxPage .cg-listingDetail-wrap .cg-dealFinder-result-deal .cg-dealFinder-rating-4,#listingDetailFauxPage .cg-listingDetail-wrap .cg-dealFinder-result-deal .cg-dealFinder-rating-5,#listingDetailFauxPage .cg-listingDetail-wrap .cg-dealFinder-result-deal .cg-dealFinder-rating-6,#listingDetailFauxPage .cg-listingDetail-wrap .cg-dealFinder-result-deal .cg-dealFinder-rating-7,#listingDetailFauxPage .cg-listingDetail-wrap .cg-dealFinder-result-deal .cg-dealFinder-rating-8{text-transform:uppercase;display:block;margin-bottom:-3px}#listingDetailFauxPage .cg-listingDetail-wrap .cg-dealFinder-resultTable{color:#050505;margin-top:20px;font-size:16px}#listingDetailFauxPage .cg-listingDetail-wrap .cg-dealFinder-resultTable td strong{color:#000;font-size:.6875em}#listingDetailFauxPage .cg-listingDetail-wrap .cg-dealFinder-resultTable td span{font-size:1em}#listingDetailFauxPage .cg-listingDetail-wrap .cg-dealFinder-resultTable td .cg-listingDetail-estimatedPayment-amount{color:#0277bd}#listingDetailFauxPage .cg-listingDetail-wrap .cg-dealFinder-resultTable td .bladeMonthlyPaymentCallout{font-size:16px}#listingDetailFauxPage .cg-listingDetail-wrap .cg-dealFinder-resultTable td a:not(.imv-info-popover){color:#006598;font-size:.8125em;text-decoration:underline;text-transform:none}#listingDetailFauxPage .cg-listingDetail-wrap .cg-dealFinder-resultTable td a#jumpToLoanCalculator{display:inline;padding-left:5px}#listingDetailFauxPage .cg-listingDetail-wrap .cg-dealFinder-resultTable #jumpToLoanCalculatorToo{margin-top:4px}#listingDetailFauxPage .cg-listingDetail-wrap .cg-dealFinder-rating-1 .cg-dealfinder-result-deal-recommendation{color:#006b00}#listingDetailFauxPage .cg-listingDetail-wrap .cg-dealFinder-rating-2 .cg-dealfinder-result-deal-recommendation{color:#009b00}#listingDetailFauxPage .cg-listingDetail-wrap .cg-dealFinder-rating-3 .cg-dealfinder-result-deal-recommendation,#listingDetailFauxPage .cg-listingDetail-wrap .cg-dealFinder-rating-5 .cg-dealfinder-result-deal-recommendation{color:#00bd00}#listingDetailFauxPage .cg-listingDetail-wrap .cg-dealFinder-rating-7 .cg-dealfinder-result-deal-recommendation{color:#ff8400}#listingDetailFauxPage .cg-listingDetail-wrap .cg-dealFinder-rating-8 .cg-dealfinder-result-deal-recommendation{color:#f60000}#listingDetailFauxPage .cg-listingDetail-mad-blade{background-color:#f5f6f6;border:1px solid #dae0e5;margin-bottom:10px}#listingDetailFauxPage .cg-listingDetail-mad-blade .cg-live-chat{background-color:#0277bd;border-color:#0277bd;font-size:.875em;outline:0}#listingDetailFauxPage .cg-listingDetail-mad-blade .cg-live-chat:hover{background-color:#0267a4}#listingDetailFauxPage .cg-listingDetail-mad-blade .cg-live-chat:active,#listingDetailFauxPage .cg-listingDetail-mad-blade .cg-live-chat:focus{border-color:#0267a4}#listingDetailFauxPage .cg-listingDetail-mad-blade .cg-live-chat i{font-size:1.375em}#listingDetailFauxPage .cg-listingDetail-formWrap{background-color:#f5f6f6;border:1px solid #dae0e5;font-size:14px}#listingDetailFauxPage .cg-listingDetail-formWrap h3{color:#0d0d0d;font-family:Lato;font-weight:400;font-size:1.1875em;margin:4px 0 0 10px}#listingDetailFauxPage .cg-listingDetail-formWrap #commentWrapperToggle,#listingDetailFauxPage .cg-listingDetail-formWrap p:not(.cg-listingDetail-disclaimer){font-size:14px}#listingDetailFauxPage .cg-listingDetail-formWrap .cg-listingDetail-phone{color:#0d0d0d;font-weight:400;margin:0 15px 0 0}#listingDetailFauxPage .cg-listingDetail-formWrap .cg-listingDetail-phone i{display:none}#listingDetailFauxPage .cg-listingDetail-formWrap .car-title{line-height:1.25;padding-top:5px}#listingDetailFauxPage .cg-listingDetail-formWrap .zipcode-wrap{align-items:center;display:flex;padding-top:5px}#listingDetailFauxPage .cg-listingDetail-formWrap .zipcode-wrap .form-group{margin-bottom:0!important}#listingDetailFauxPage .cg-listingDetail-formWrap .zipcode-wrap p{padding-right:5px;margin-bottom:0;line-height:1.25;max-width:100%}#listingDetailFauxPage .cg-listingDetail-formWrap .zipcode-wrap div{flex:1 0 100px;padding-left:5px;margin-bottom:0}#listingDetailFauxPage .cg-listingDetail-formWrap hr{border-top:1px solid #ccc;margin-top:5px;margin-bottom:5px}#listingDetailFauxPage .cg-listingDetail-formWrap .cg-listingDetail-madLibFooter{border-bottom:none;border-top:none;box-shadow:none;padding-top:0}#listingDetailFauxPage .cg-listingDetail-formWrap .contact-form-reskin .form-group{margin-bottom:5px}#listingDetailFauxPage .cg-listingDetail-formWrap .contact-form-reskin #phoneNumber{width:100%}#listingDetailFauxPage .cg-listingDetail-formWrap .contact-form-reskin #inquiryType+strong{display:block;font-weight:400;line-height:1.25}#listingDetailFauxPage .cg-listingDetail-formWrap .contact-form-reskin #inquiryType{height:34px;margin-bottom:8px;width:100%}#listingDetailFauxPage .cg-listingDetail-formWrap .contact-form-reskin-button{background-color:#008002;border-color:#008002;color:#fff;font-size:1em;padding:.75em 0;max-width:unset;width:100%;outline:0}#listingDetailFauxPage .cg-listingDetail-formWrap .contact-form-reskin-button:hover{background-color:#006702}#listingDetailFauxPage .cg-listingDetail-formWrap .subscribeHideIfNotAvailable{display:inline-block}#listingDetailFauxPage .cg-listingDetail-formWrap #detailsContactDealerForm{margin-top:10px}#listingDetailFauxPage .ft-dealer-contact-disclaimer{border-top:0;color:#6a6a6a;padding:15px;text-align:left}#listingDetailFauxPage .cg-listingDetail-madLibFooter.private-listing label.subscribeHideIfNotAvailable{font-style:normal}#listingDetailFauxPage .cg-listingStub-body{font-size:16px}#listingDetailFauxPage .cg-listingStub-body .cg-priceHistory-highlights-key--high:before{background-color:#ff8400}#listingDetailFauxPage .cg-listingStub-body .cg-priceHistory-highlights-key--low:before{background-clip:#008002}#listingDetailFauxPage .cg-listingStub-body a:not(.btn):not(.finance-calc-link){color:#0277bd}#listingDetailFauxPage .cg-listingStub-body .cg-ico-standalone{background-color:#0277bd;margin-left:2px}#listingDetailFauxPage .cg-listingStub-body .fab{background-color:#fff;margin-left:2px}#listingDetailFauxPage .cg-listingStub-body .fab.fab-facebook-square{background-color:#3b5998}#listingDetailFauxPage .cg-listingStub-body .fab.fab-twitter-square{background-color:#1da1f2}#listingDetailFauxPage .cg-listingStub-body .fab.fab-instagram{background-color:#006598}#listingDetailFauxPage .cg-listingStub-body .cg-listingStub-bodySection{font-size:.9375em}#listingDetailFauxPage .cg-listingStub-body .cg-listingStub-bodySection h3{color:#324054;font-size:1.25em;font-family:Lato,Helvetica,Arial,sans-serif}#listingDetailFauxPage .cg-listingStub-body .cg-listingStub-bodySection .well,#listingDetailFauxPage .cg-listingStub-body .cg-listingStub-bodySection .well#dealerReviewsContent{padding:19px}#listingDetailFauxPage .cg-listingStub-body .cg-listingStub-bodySection.cg-listingStub-negotiation,#listingDetailFauxPage .cg-listingStub-body .cg-listingStub-bodySection.cg-listingStub-vehicleHistory{border-bottom:1px solid #ccc;padding-bottom:30px;margin-bottom:30px}#listingDetailFauxPage .cg-listingStub-body .cg-listingStub-bodySection .cg-listingDetail-dealerInfo{padding:30px 0}#listingDetailFauxPage .cg-listingStub-body .cg-listingStub-bodySection .cg-listingSearch-help{background:none;cursor:pointer}#listingDetailFauxPage .cg-listingStub-body .cg-listingStub-bodySection .cg-listingStub-leverageSection{float:left;width:225px}#listingDetailFauxPage .cg-listingStub-body .cg-listingStub-bodySection .cg-listingStub-leverageSection:last-child{float:right}#listingDetailFauxPage .cg-listingStub-body .cg-listingStub-bodySection .cg-listingStub-leverageSection h4{color:#324054;font-size:.9375em;font-weight:700;font-family:Lato,Helvetica,Arial,sans-serif;max-width:160px}#listingDetailFauxPage .cg-listingStub-body .cg-listingStub-bodySection .cg-listingStub-leverageSection h4 span{color:#324054;font-size:.9375em;font-weight:400}#listingDetailFauxPage .cg-listingStub-body .cg-listingStub-bodySection .cg-priceHistory-highlights-key--high:before{background-color:#ff8400}#listingDetailFauxPage .cg-listingStub-body .cg-listingStub-bodySection .cg-priceHistory-highlights-key--low:before{background-color:#008002}#listingDetailFauxPage .cg-listingStub-body .cg-priceHistory-highlights{color:#6a83a6;font-size:.833125em}#listingDetailFauxPage .cg-listingStub-body .cg-priceHistory-highlights .cg-priceHistory-highlights-key--low:before{background-color:#008002}#listingDetailFauxPage .cg-listingStub-body .cg-priceHistory-highlights .cg-priceHistory-highlights-key--high:before{background-color:#ff8400}#listingDetailFauxPage .cg-listingStub-body .cg-priceHistory-highlights .cg-priceHistory-highlights-value{color:#455874;font-size:1.4575em}#listingDetailFauxPage .cg-listingStub-body .cg-leverage-details{font-size:16px;margin-left:60px;min-height:50px}#listingDetailFauxPage .cg-listingStub-body .cg-listingStub-fleetIcon:hover{text-decoration:none}#listingDetailFauxPage .cg-listingStub-body .cg-listingStub-fleetIcon i{font-size:17px}#listingDetailFauxPage .cg-listingStub-body .cg-vdp-icon,#listingDetailFauxPage .cg-listingStub-body .cg-vdp-icon .cg-svg-icon{float:left}#listingDetailFauxPage .cg-listingStub-body .cg-vdp-icon.neutral .flame-icon svg circle{fill:#0277bd}#listingDetailFauxPage .cg-listingStub-body .cg-vdp-icon.good .flame-icon svg circle{fill:#006702}#listingDetailFauxPage .cg-listingStub-body .cg-vdp-icon.cg-price-drop .cg-priceDrop-text{display:inline-block;margin-left:10px}#listingDetailFauxPage .cg-listingStub-body .cg-vdp-icon.cg-price-drop.neutral svg circle{fill:#0277bd}#listingDetailFauxPage .cg-listingStub-body .cg-vdp-icon.cg-price-drop.neutral svg .line-segments{fill:#fff}#listingDetailFauxPage .cg-listingStub-body .cg-vdp-icon.cg-price-drop.good svg .line-segments,#listingDetailFauxPage .cg-listingStub-body .cg-vdp-icon.cg-price-drop.good svg circle{fill:#006702}#listingDetailFauxPage .cg-listingStub-body .cg-vdp-icon.cg-price-drop.good .price-change-lines{transform:scaleX(-1);transform-origin:50% 50%}#listingDetailFauxPage .cg-listingStub-body .cg-vdp-icon.cg-price-drop.bad svg .line-segments,#listingDetailFauxPage .cg-listingStub-body .cg-vdp-icon.cg-price-drop.bad svg circle{fill:#f60000}#listingDetailFauxPage .cg-listingStub-body .cg-vdp-icon .circle-check svg circle,#listingDetailFauxPage .cg-listingStub-body .cg-vdp-icon .fleet-icon svg circle{fill:#006702}#listingDetailFauxPage .cg-listingStub-body .cg-vdp-icon .warning-triangle svg circle{fill:#ffb100}#listingDetailFauxPage .cg-listingStub-body .cg-vdp-icon.owners{fill:#006702}#listingDetailFauxPage .cg-listingStub-body .cg-vdp-icon.owners .owner-multiple{fill:#0277bd}#listingDetailFauxPage .cg-listingStub-body .cg-vdp-icon.owners .cg-listingStub-subSectionHeader{font-weight:700;margin-top:15px}#listingDetailFauxPage .cg-listingStub-body .cg-vdp-icon.owners .owner-multiple .one-owner,#listingDetailFauxPage .cg-listingStub-body .cg-vdp-icon.owners .owner-single .two-owners{display:none}#listingDetailFauxPage .cg-listingStub-body .cg-vdp-icon.fleet .cg-listingStub-fleetIcon,#listingDetailFauxPage .cg-listingStub-body .cg-vdp-icon.fleet .cg-listingStub-subSectionHeader{position:relative;top:15px}#listingDetailFauxPage .cg-listingStub-body .cg-listingStub-vehicleHistory .yellow svg circle{fill:#ffb100}#listingDetailFauxPage .cg-listingStub-body .cg-listingStub-historySection{font-size:16px;width:50%}#listingDetailFauxPage .cg-listingStub-body .cg-listingStub-historySection .yellow svg circle{fill:#ffb100}#listingDetailFauxPage .cg-listingStub-body .cg-listingStub-historySection .red svg circle{fill:#f60000}#listingDetailFauxPage .cg-listingStub-body .cg-listingStub-historySection h4{font-family:Lato,Helvetica,Arial,sans-serif}#listingDetailFauxPage .cg-listingStub-body .cg-listingStub-historySection .vh-subtitle{font-size:.875em;font-weight:400;max-width:160px;float:left}#listingDetailFauxPage .cg-listingStub-body .cg-listingStub-historySection .vh-tooltip{margin-left:3px}#listingDetailFauxPage .cg-listingStub-body .cg-listingStub-historySection .cg-listingStub-isFleet,#listingDetailFauxPage .cg-listingStub-body .cg-listingStub-historySection .cg-listingStub-multipleOwner{font-size:.9375em}#listingDetailFauxPage .cg-listingStub-body .cg-listingStub-historySection.cg-listingStub-oafSubSection,#listingDetailFauxPage .cg-listingStub-body .cg-listingStub-historySection.col-two{padding-left:0}#listingDetailFauxPage .cg-listingStub-body .cg-listingStub-historySection.cg-vdp-icon .cg-listingStub-description,#listingDetailFauxPage .cg-listingStub-body .cg-listingStub-historySection.cg-vdp-icon .cg-listingStub-subSectionHeader{float:left}#listingDetailFauxPage .cg-listingStub-body .cg-listingStub-historySection.cg-vdp-icon .cg-listingStub-description{display:inline-block;position:relative;margin-left:0;font-family:Lato,Helvetica,Arial,sans-serif;max-width:160px}#listingDetailFauxPage .cg-listingStub-body .cg-listingStub-historySection.cg-vdp-icon .cg-listingStub-description .badge{position:relative;left:0}#listingDetailFauxPage .cg-listingStub-body .cg-listingStub-historySection .cg-listingStub-subSectionHeader{color:#324054;font-size:.9375em;font-family:Lato,Helvetica,Arial,sans-serif;font-weight:700}#listingDetailFauxPage .cg-listingStub-body .cg-listingStub-historySection .circle-check,#listingDetailFauxPage .cg-listingStub-body .cg-listingStub-historySection .warning-triangle{float:left;margin-right:10px}#listingDetailFauxPage .cg-listingStub-body #cg-listingDetail-alternate-listing-wrapper .media-body{display:block}#listingDetailFauxPage .cg-listingStub-body .cg-listingDetail-specsWrap{border-bottom:1px solid #ccc;margin:10px 0 45px;padding-bottom:30px}#listingDetailFauxPage .cg-listingStub-body .cg-listingDetail-specsWrap td{text-align:left}#listingDetailFauxPage .cg-listingStub-body .cg-listingDetail-specsWrap td.attributeLabel{width:175px}@media (max-width:420px){#vh-content-ca .vh-item,#vh-content-uk .vh-item{flex-basis:100%}#vh-content-ca .vh-details,#vh-content-uk .vh-details{flex-direction:column;align-items:end}}.cg-articles-list>h2{color:#0a0a0a;font-size:20px;font-weight:400}.franchise-badge{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:initial;border-radius:.25em;background-color:#369;color:#fff;display:none;font-size:.8em;margin-top:.3rem}a.franchise-badge:focus,a.franchise-badge:hover{color:#fff;text-decoration:none;cursor:pointer}.franchise-badge:empty{display:none}.btn .franchise-badge{position:relative;top:-1px}.cg-listingDetail-dealerInfo .franchise-badge-wrap{margin-bottom:.75rem}.cg-mobile-page .cg-dealer-info .franchise-badge-wrap{text-align:center}.franchise-badge-eu i{color:#666}.franchise-badge-eu .franchise-badge-copy{margin-left:.1875em;color:#666}.cg-dealer-info .franchise-badge,.cg-dealer-review-badge .franchise-badge,.cg-listingDetail-dealerInfo .franchise-badge,.franchise-badge.is-franchise{display:inline-block}.franchise-badge .icon{margin-right:1rem;vertical-align:initial}.cg-serviceProvider-reviewsHolder .cg-userReviewPic{margin-right:8px;margin-bottom:4px}.cg-serviceProvider-reviewsHolder .cg-dealerReview-body{margin-left:0;line-height:1.4}.cg-serviceProvider-reviewsHolder .cg-userReviewBottomBar{margin-top:6px;font-size:11px}.cg-serviceProvider-reviewsHolder .cg-userReviewOwnershipChange{padding-top:10px;padding-bottom:10px}.cg-serviceProvider-reviewsHolder .cg-userReview-managementResponse-intro{padding-top:6px;padding-bottom:6px;font-size:16px}html.vv_VA_VA_VOOM_DELIVERY svg.delivery-icon{font-size:.9em;vertical-align:middle}html.vv_VA_VA_VOOM_DELIVERY .delivery-fee-included{font-size:.9em}html.vv_VA_VA_VOOM_DELIVERY .delivery-fee-included strong{color:#1f79b1;font-weight:400;vertical-align:initial;width:auto}.p2p-inbox-blade{border:1px solid #ccc;border-radius:4px;display:flex;margin:10px 10px 5px;padding:20px}.p2p-inbox-blade__icon{font-size:4rem;color:#3e973a;margin-right:20px}.p2p-inbox-blade__heading{color:#464646;font-size:1.8rem;margin:0 0 1rem}.p2p-inbox-blade__text{color:#464646;font-size:1.4rem;margin:0 0 10px}.p2p-inbox-blade__button{background:#337ab7;border:1px solid #2d6da3;align-items:center;border-radius:4px;display:flex;color:#fff!important;font-size:1.4rem;font-weight:400;height:33px;justify-content:center;line-height:1em;margin:0;width:200px}.p2p-inbox-blade__button .glyphicons{margin-left:.6em}.p2p-inbox-blade__button:focus,.p2p-inbox-blade__button:hover{color:#fff;text-decoration:none}.cg-featured-listing-badge{font-size:.75em;background-color:#707070;color:#fff;display:inline;padding:.2rem .4rem}#breadcrumb{margin-bottom:0}.cg-listingDetail-wrap h1{font-size:28px;text-align:center;margin:18px 0 10px;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300}.cg-listingDetail-wrap h2{font-size:14px}.cg-listingDetail-wrap{width:100%;clear:both;padding-bottom:100px;min-height:1300px}.cg-listingDetail-wrap__warnings{width:70%;margin:0 15%}.cg-listingDetail-wrap__warnings .alert{margin:10px 0;text-align:center}.cg-listingDetail-wrap .cg-listingDetail-sideCol{float:left;width:260px}.cg-listingDetail-wrap .cg-listingDetail-mainCol{float:right;width:530px}.cg-listingDetail-wrap .cg-listingDetail-mainCol .cg-listingDetail-mainColInner{padding-left:20px}.cg-listingDetail-missingVin{display:inline-block}.cg-listingDetail-missingVin span{color:#f7ad45}.cg-listingDetail-missingVin-info{margin-top:.5em;font-size:.9em;line-height:1.3em}.cg-listingDetail-missingVin-alert{text-align:center}.cg-listingDetail-missingVin-alert h4{margin:0 0 .4em;font-size:1em}.cg-listingDetail-missingVin-alert p:last-of-type{margin-bottom:10px}.cg-listingDetail-price-info{text-align:center;margin:0 0 1em;font-size:16px}.cg-listingDetail-price-info_gross{font-weight:700;font-size:1.1em}.cg-listingStub-bodySection .cg-listingDetail-specsWrap .cg-listingDetail-admin-vehicleDetail td.attributeLabel,.cg-listingStub-bodySection .cg-listingDetail-specsWrap .cg-listingDetail-admin-vehicleDetail td.attributeValue{color:#f7ad45;font-style:italic}.cg-listingStub-marginLeftColumn{width:55px;vertical-align:top;display:inline-block;text-align:center}.cg-listingDetail-shareColumnButtons{display:inline-block}.cg-listingDetail-shareColumnButtons a{color:#5b5c5d}.cg-listingDetail-shareOption{font-size:1em;border-top:1px solid #aaa;padding:5px 0}.cg-listingDetail-shareOption:first-child{border-top:0}.cg-listingDetail-shareOption a{color:#5b5c5d;display:block;text-decoration:none}.cg-listingDetail-shareOption hr{margin:0;border:1px}.cg-listingDetail-shareOption .cg-listingDetail-shareOptionBox{display:block;padding:4px;width:72px}.cg-listingDetail-shareOption .cg-listingDetail-shareOptionBox:hover{background-color:#f8f8fa;border-radius:4%;text-decoration:none}.cg-listingDetail-shareOption .cg-listingDetail-shareOptionBox:hover i,.cg-listingDetail-shareOption .cg-listingDetail-shareOptionBox:hover span{color:#2374b4}.cg-listingDetail-shareOption .cg-listingDetail-shareOptionBox .glyphicon,.cg-listingDetail-shareOption .cg-listingDetail-shareOptionBox .glyphicons{font-size:1.3em;color:#858585}.cg-listingDetail-shareOption .cg-listingDetail-saveSuccess a .glyphicon{color:#0093ff}.app_de_DE .cg-listingStub-marginLeftColumn,.app_es .cg-listingStub-marginLeftColumn,.app_fr_ca .cg-listingStub-marginLeftColumn{width:70px}.app_de_DE .cg-listingDetail-shareOption .cg-listingDetail-shareOptionBox,.app_es .cg-listingDetail-shareOption .cg-listingDetail-shareOptionBox,.app_fr_ca .cg-listingDetail-shareOption .cg-listingDetail-shareOptionBox{width:63px}.app_de_DE .cg-listingDetail-shareOption .cg-listingDetail-shareOptionBox span,.app_es .cg-listingDetail-shareOption .cg-listingDetail-shareOptionBox span,.app_fr_ca .cg-listingDetail-shareOption .cg-listingDetail-shareOptionBox span{font-size:.9em}.cg-listingDetail-sendToPhone .modal-body{text-align:left}.cg-listingDetail-sendToPhone input{font-size:160%}.cg-listingDetail-sendToPhone .mobilePhoneHyphen{font-size:160%;padding:0 5px}.cg-listingDetail-sendToPhone p{margin:15px 0;color:#999}.cg-listingDetail-sendToPhone input[type=checkbox]{font-size:100%;margin-bottom:3px}.cg-listingDetail-sendToPhone .cg-email-saveListing{display:block;margin-top:5px}.cg-listingDetail-sendToPhone .modal-footer{text-align:left;font-size:11px}.cg-listingDetail-sendToPhone .modal-footer b{font-weight:700}.cg-listingDetail-sendToPhone .sendToPhone-errors{margin-bottom:10px}.cg-listingDetail-sendToPhone .sendToPhone-errors ul.errorMessage{margin:0}#shareListingForm .tdLabel label.label{font-weight:700;font-size:120%;color:#666}#shareListingForm .tdContent{padding-left:20px}.cg-listingDetail-isContacted{color:#858585;font-size:1em;padding-top:1.5em;text-align:center}.cg-listingStub-marginLeftColumn .cg-listingDetail-shareOptionBox:hover i.cg-ico-standalone{color:#2374b4;background-color:#f8f8fa}#hidePhotosLinkDiv{margin-top:10px;margin-left:6px}.cg-icon-hide-nationwide-shipping{color:red}.cg-listingDetail-similarListingDiv{padding:20px;margin-bottom:20px;background-color:#eaf4fd}.cg-listingDetail-similarListingDiv h3{text-align:center;font-size:20px;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300}.cg-listingDetail-similarListingDiv .subheader{margin:10px 0}.cg-listingDetail-similarListingDiv .criteria{text-align:center}.cg-listingDetail-similarListingDiv .btn{color:#fff;margin-top:20px;width:150px;text-decoration:none}.cg-listingDetail-similarListingDiv .similarListingPic{text-align:center;width:50%;float:left}.cg-listingDetail-similarListingDiv .similarListingPic img{margin:auto}.cg-listingDetail-distanceToListing{text-align:center;font-size:1.2em;color:#555}.cg-anonymous-disclaimer{padding:.4em .2em;margin-right:-.2em}.cg-anonymous-disclaimer__icon{float:left;margin:.7em .4em 0 1.2em;font-size:1em;color:#4c94d0}.cg-anonymous-disclaimer__text{float:left;width:84%;line-height:1.5;color:#3f83ba;background:hsla(0,0%,100%,.6);padding:.4em .6em;border-radius:4px}.cg-anonymous-email__icon{margin-left:2px;margin-top:10px;color:#4c94d0}.cg-newCarOptionsDiv-wrap{padding:15px 0}.cg-newCarOptionsDiv-wrap .cg-newCarOptionsHeader{padding:3px 5px;background-color:#eee;font-weight:700}.cg-newCarOptionsDiv-wrap .cg-newCarOptionsDiv-left{width:75%;float:left;padding:5px}.cg-newCarOptionsDiv-wrap .cg-newCarOptionsDiv-right{width:20%;float:right;padding:5px}.cg-newCarOptionsDiv-wrap .cg-newCarOptions-desc{padding:0 90px 5px 30px}.cg-listingDetail-mainPictureWrap{background-color:#333;padding:4px 4px 3px;position:relative;text-align:center}.cg-listingDetail-mainPictureWrap img{display:block}.cg-listingDetail-mainPictureWrap a:hover{cursor:default;text-decoration:none}.cg-listingDetail-mainPictureWrapActive a:hover{cursor:pointer;text-decoration:none}#fullSizeOverlayBtn{z-index:10001;position:absolute;padding:5px 10px;top:50%;left:50%;width:100px;margin-left:-55px;background-color:#333;color:#fff;opacity:.7}#fancybox-left-ico{left:20px}#fancybox-right-ico{right:20px;left:auto}.cg-listingDetailGallery-wrap .cg-listing-thumbnailPic,.cg-listingDetailGallery-wrap .nextLink,.cg-listingDetailGallery-wrap .prevLink{display:inline-block;cursor:pointer;margin:2px 0;border:2px solid #333;overflow:hidden;text-align:center;vertical-align:middle;zoom:1}.cg-listingDetailGallery-wrap .nextLink,.cg-listingDetailGallery-wrap .prevLink{border:2px solid #666}.cg-listingDetail-specsWrap{color:#666}.cg-listingDetail-specsWrap table tr td{padding:3px 0}.cg-listingDetail-specsWrap td.attributeLabel{width:100px;text-align:right;vertical-align:top}.cg-listingDetail-specsWrap td.attributeValue{text-align:left;padding-left:10px}.cg-listingDetail-specsWrap #listingCpoLogo{align-items:center;display:flex;justify-content:space-evenly;margin-top:1em}.cg-listingDetail-specsWrap #listingCpoLogo .listingCpoIceUrl{font-size:.9em}.cg-listingDetail-specsWrap img.cg-certified-logo{margin-left:-50px;width:150px}.cg-listingStub-body .cg-listingDetail-moreDetails{line-height:1.6;max-height:25em;overflow-y:auto;padding:0 0 1em;float:left;color:#616569;font-size:1em;width:100%}.cg-listingDetail-moreDetailsWrap a{display:block;margin:.5em 0 -1em}.cg-listingDetail-moreDetailsWrap i{opacity:.65}.cg-listingDetail-moreDetailsWrap ul{list-style-type:square;margin:.3em 0 0 1em;padding:0}.cg-listingDetail-moreDetailsWrap hr{border-top:1px dotted #aebace;width:94%;display:block;margin:1em 0}.cg-listingDetail-prominentDescription{border-bottom:1px solid #ccc;padding-bottom:30px;margin-bottom:30px}.cg-listingDetail-prominentDescription__heading{padding-bottom:5px}.cg-listingDetail-prominentDescription__content{line-height:1.5em}.cg-listingDetail-prominentDescription__content.truncated{display:-webkit-box;max-height:15em;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:10;-webkit-box-orient:vertical}.cg-listingDetail-prominentDescription__button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit;color:#0277bd}.cg-listingDetail-prominentDescription__button:focus{outline:auto}.cg-listingDetail-prominentDescription__button .fas{margin-left:.3em}.cg-listingDetail-dealerInfo{margin:0;line-height:20px;border:1px solid #ccc;border-width:1px 0;padding:14px 0}.cg-listingDetail-dealerInfo .cg-link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:80%;display:inline-block}.cg-listingDetail-dealerInfo .cg-listingDetail-dealerInfo-links{display:inline-block;vertical-align:top}.cg-listingDetail-dealerInfo p{overflow:hidden;font-size:1em}.cg-listingDetail-dealerInfo strong{font-size:14px}.cg-listingDetail-dealerInfo h3{margin:0}.cg-listingDetail-dealerInfo-rightcol{float:left;width:61%}.cg-listingDetail-dealerInfo-rightcol .glyphicon{float:left}.cg-listingDetail-dealerInfo-rightcol .block-icon,.cg-listingDetail-dealerInfo-rightcol .hoursIcon{width:22px;margin:2px 0}cg-listingDetail-dealerInfo-rightcol .block-icon-address{float:none;vertical-align:top}.cg-listingDetail-dealerInfo-rightcol .block-icon-offset{margin:0}.cg-listingDetail-dealerInfo-rightcol .block-icon-offset-address{margin:0;display:inline-block}.cg-listingDetail-dealerInfo-rightcol .block-space{margin:4px 0 0}.cg-well{background:#f0f8ff;border:0}.cg-listingDetail-dealerInfo-leftcol{float:left;max-width:35%;margin-right:4%;padding-top:6px}.cg-listingDetail-dealerInfo-logo-wrapper{max-width:154px}.cg-listingDetail-dealerInfo-leftcol img{max-height:100px;max-width:130px;padding:0}.cg-providerContactInfo-wrap .cg-listingDetail-dealerInfo-links{float:left;line-height:1.7em;margin-right:8px}.cg-providerContactInfo-wrap .cg-listingDetail-dealerInfo-links a:before{content:" ";display:inline-block;vertical-align:middle;height:100%}.cg-providerContactInfo-wrap .cg-listingDetail-dealerInfo-links a img{display:inline-block!important;vertical-align:text-bottom}.cg-listingDetail-dealerInfo-socialmedia div{float:right;padding-right:2px;padding-top:5px}.cg-aboutThisCarSection{font-size:12px;margin-top:0;padding:0 15px 5px 5px;line-height:20px}.cg-aboutThisCar-ellipsis{display:none}#cg-listingDetail-newCarPriceFairLbl{color:#00bd00}#cg-listingDetail-newCarPriceFairLbl,#cg-listingDetail-newCarPriceGoodLbl{float:left;text-align:center;margin-top:35px;width:75px;left:-36px;position:relative}#cg-listingDetail-newCarPriceGoodLbl{color:#009b00}#cg-listingDetail-newCarPriceGreatLbl{color:#006b00;float:left;text-align:center;margin-top:35px;width:75px;left:-36px;position:relative}.cg-incentives-callout{border:1px solid #afdb9d;background-color:#dff0d8}.cg-incentives-callout .cg-maxCashBack{color:#3e973a}.cg-incentivesHeader{font-size:20px;font-family:Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300;margin-bottom:5px}.cg-listingDetail-newCarPriceCashBack{margin-top:50px;font-size:12px;color:#666}.cg-listingDetail-newCarPriceCashBack #incentiveCashBack{font-weight:700;color:#6f9845}.cg-listingDetail-analysisWrap{min-height:120px}.cg-listingDetail-analysisWrap h2{padding:5px;margin-bottom:4px}.cg-listingDetail-analysisBox{color:#666;padding:5px 6px;margin-bottom:5px}.cg-listingDetail-analysisBox h3{display:inline;font-size:14px}.cg-listingDetail-analysisBox img{vertical-align:text-top}.positive{color:#3e973a}.negative{color:#e83e32}.positiveText{color:#3e973a}.negativeText{color:#e83e32}.fair{color:#fb7b00}.cg-listingDetail-analysisWrap-price{float:left;width:200px}.cg-dealfinder-priceAnalysisTable{font-size:14px}.cg-dealfinder-priceAnalysisTable .cg-dealfinder-priceAnalysisValue{text-align:right;width:100px;padding-bottom:5px}.cg-dealfinder-priceAnalysisTable .cg-dealfinder-priceAnalysisLabel{color:#999;text-align:left;padding-left:10px;font-size:11px;padding-bottom:5px;line-height:22px}.cg-dealfinder-priceAnalysisTable .cg-dealfinder-priceAnalysisResultRow{line-height:22px;font-size:20px}.cg-dealfinder-priceAnalysisTable .cg-dealfinder-priceAnalysisResultRow td{border-top:1px solid #333;padding-top:5px}@media screen{.printable{display:none}}@media print{.printable{float:left}}.cg-listingDetail-leverageWrap{margin-left:10px;float:left;width:140px}.cg-listingDetail-daysOnMarket{padding:0 6px}.cg-listingDetail-priceHistoryWrap{margin-left:10px;float:left;width:140px}.cg-listingDetail-priceHistoryTable{margin-left:6px;color:#666;line-height:20px}.cg-listingDetail-priceHistoryWrap .date{width:60px}.cg-listingDetail-priceHistoryWrap .previousPrice{text-decoration:line-through;text-align:right;color:#999}.cg-listingDetail-adminPriceHistoryTable{border:1px solid #ccc;width:95%;margin:10px}.cg-listingDetail-adminPriceHistoryTable td,th{padding:2px 5px}.cg-listingDetail-previousHistory,.cg-listingDetail-previousHistory a{color:#aaa}.cg-listingDetail-currentListingSellerHistory{font-weight:700}.cg-listingDetail-phone{float:right;color:#666;font-size:14px;margin:0 14px 0 0;font-weight:700}.cg-listingDetail-phone i{display:inline-block;vertical-align:text-top}.cg-listingDetail-loading{background-color:#eaf4fd;padding:35px 0;margin-top:25px;text-align:center;clear:both}.cg-listingDetail-loading span{background:url(/gfx/cg/ajax-loader-trans.gif) no-repeat 0;padding-left:30px;font-size:16px}.cg-listingDetail-contacted-panel{clear:both;background-color:#eaf4fd;border:1px solid #c2e1ef;padding:15px;font-weight:700}.cg-listingDetail-formWrap{clear:both;background-color:#eaf4fd;border:1px solid #c2e1ef;padding-top:10px;border-bottom:0}table.cg-listingDetail-formTable td{padding:3px 0}.cg-listingDetail-formTable table.table td{border:0;padding:0}.cg-listingDetail-regressionTerms h4{margin:20px 0 10px}.cg-listingDetail-admin-imvCalculation{border:0;margin:0 0 0 10px;padding:0}.cg-listingDetail-admin-imvCalculation td{padding:5px}.cg-listingDetail-admin-imvCalculation td.cg-imv-calculation-label-value{font-weight:700}.cg-listingDetail-admin-imvCalculation td.cg-imv-calculation-label{color:#aaa;padding-left:30px}.cg-listingDetail-admin-imvCalculation tr.cg-imv-calculation-total{border-top:1px solid #000}.cg-listingDetail-form-postalCode{width:50px}html.appc_CA .cg-listingDetail-form-postalCode{width:55px}html.appc_GB .cg-listingDetail-form-postalCode{width:75px}.cg-listingDetail-submitRow{width:295px;padding-left:80px;margin-left:72px;padding-top:5px}.cg-listingDetail-submitControls{text-align:right}.cg-listingDetail-submitControls button{float:right}.cg-listingDetail-privateSellerAdvice{margin-top:10px;background-color:#eee;border:1px solid #ccc;padding:10px}.cg-listingDetail-privateSellerAdvice ul{padding-left:20px;margin-top:10px;list-style:disc}.cg-listingDetail-privateSellerAdvice ul li{margin-bottom:5px}.cg-listingDetail-disclaimer{color:#999;font-size:10px;margin-bottom:0;padding:10px 5px 0;line-height:15px;text-align:center;border-top:1px solid #ccc;margin-top:15px}.cg-listingDetail-disclaimer.accuracy-disclaimer{border-top:none}.cg-listingDetail-disclaimer.ft-price-history-disclaimer{border-top:0;margin-top:0;text-align:left;padding:10px 0 5px}.cg-listingDetail-disclaimer a{text-decoration:underline;color:#999}.cg-listingDetail-disclaimer a:hover{color:#333}.ft-dealer-contact-disclaimer{border:1px solid #c2e1ef;border-top:0;margin:0;padding-bottom:10px}.cg-listingDetail-editListing{margin-left:10px;color:#666;font-size:10px}.cg-listingDetail-editListing a{color:#666;text-decoration:underline}.cg-listingDetail-editListing a:hover{color:#000}.cg-listingDetail-disclaimer-plus-vat{font-size:12px;margin-bottom:0;padding:10px 5px;line-height:15px;text-align:center;border-top:1px solid #ccc;margin-top:15px}.cg-listingDetail-disclaimer-plus-vat .btn{white-space:normal}.cg-listingDetailFauxPage-wrap{line-height:1.4em;padding-top:10px}.cg-listingStub-content{position:relative;clear:both;width:940px;margin:10px auto 0}.cg-listingStub-body{width:455px;margin-left:20px;position:relative;display:inline-block}.cg-listingStub-fixedCol{left:535px;position:absolute;margin-left:20px;width:380px;top:0}.cg-listingStub-formWrap{width:380px}.cg-listingStub-formWrap.fixed{position:fixed;top:0}.cg-listingStub-bodySection,.cg-listingStub-bodySection.lessBottomPadding{padding-bottom:30px}.cg-listingStub-bodySection h3{font-size:20px;font-family:Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300;margin:0}.cg-listingStub-bodySection h4{font-weight:700;font-family:Helvetica,Arial,Lucida Grande,sans-serif;padding-bottom:1em}.cg-listingStub-bodySection .dealer-review-verify h4,.cg-listingStub-bodySection h4.modal-title{padding-bottom:0}.cg-listingStub-bodySection .dealer-review-verify h4 .glyphicon{margin-right:.6em}.cg-listingStub-bodySection h3 span{color:#999;font-size:14px}.dealer-review-verify-sms-disclaimer{margin:1em 0 0}.cg-listingStub-bodySection .cg-listingDetail-specsWrap{margin:10px 20px 45px}.cg-listingStub-bodySection .cg-listingDetail-specsWrap table tr td{padding:3px 0}.cg-listingStub-bodySection .cg-listingDetail-specsWrap td.attributeLabel{width:180px;text-align:right;vertical-align:top;font-weight:700;color:#666}.cg-listingStub-bodySection .cg-listingDetail-specsWrap td.attributeValue{text-align:left;padding-left:10px;color:#777}.cg-listingStub-bodySection .cg-emissionsDetail-specsWrap{margin:10px 20px}.cg-listingStub-bodySection .cg-emissionsDetail-specsWrap table tr td{padding:3px 0}.cg-listingStub-bodySection .cg-emissionsDetail-specsWrap td.attributeLabel{width:180px;text-align:right;vertical-align:top;font-weight:700;color:#666}.cg-listingStub-bodySection .cg-emissionsDetail-specsWrap td.attributeValue{text-align:left;padding-left:10px;color:#777}.cg-listingStub-bodySection .cg-emissionsDetail-specsWrap td div#envkvImageTd{width:400px;border:1px solid #333;padding:20px}.cg-listingStub-bodySection .cg-emissionsDetail-specsWrap td div div#envkvDesc{text-align:left;margin-bottom:10px}.cg-listingStub-bodySection .cg-emissionsDetail-specsWrap td div img{width:390px;height:auto;margin-bottom:10px}.cg-listingStub-bodySection .cg-aboutThisCarSection{font-size:12px;line-height:1.8;padding:0;margin:0}.cg-listingStub-adSection{padding-bottom:10px;border-bottom:1px solid #eee}.cg-listingStub-adSection h3{font-size:10px;color:#ccc;border-top:1px solid #eee;display:block;font-weight:400;padding:5px 0}.cg-listingStub-bodySection .cg-dealerReviewSubHeader{clear:right;padding:10px 0;margin:0}.cg-listingStub-bodySection .cg-dealerReview-author{margin-bottom:5px;margin-left:0}.cg-listingStub-bodySection .cg-dealerReview-ratingBodyWrap{float:right;width:98%}.cg-listingStub-bodySection .cg-dealerReview-nameChangeHighlight{padding-top:8px}.cg-listingStub-bodySection .cg-userReview-managementResponse-dealerName{padding-top:6px;font-size:16px}.cg-listingStub-bodySection .cg-userReviewText{clear:left;padding-top:6px}.cg-listingStub-bodySection .cg-listingStub-listingSeller{margin-bottom:-10px}.cg-listingStub-bodySection .cg-listingStub-listingSeller img{float:right}.cg-listingStub-bodySection .well{background-color:#fafafa}.cg-listingStub-impressum{padding-bottom:10px}.cg-listingDetail-privateSeller-Tips-wrapper{position:relative;top:-30px}.cg-listingDetail-privateSeller-Tips-wrapper .well{margin-bottom:30px}.cg-listingDetail-privateSeller-Tips-wrapper .well .btn-close{position:relative;top:-20px;right:-20px;font-weight:600;color:#464646;text-decoration:none;font-size:1.2em;outline:none}.cg-listingDetail-privateSeller-Tips-prominent{font-weight:700}.cg-listingDetail-privateSeller-Tips-list{list-style:disc;padding-left:20px;line-height:1.3;margin:0}.cg-listingDetail-privateSeller-warning{color:#666}.cg-listingDetail-privateSeller-warning strong{color:#444}.cg-listingDetail-privateSeller-warning .btn{font-size:.8em;border:1px solid #e4e4e4;padding:0 .3em;border-radius:.3em;color:#999}.cg-listingDetail-privateSeller-warning .btn:hover{text-decoration:none;color:#999;background-color:#e4e4e4;border-color:#999}.cg-listingDetail-privateSeller-additional-tips{margin-bottom:45px;color:#999}.cg-listingDetail-privateSeller-guruPay{display:flex;border:1px solid #d1d1d1;background-color:#fafafa;padding:18px 10px;color:#929292;margin-bottom:10px;cursor:pointer}.cg-listingDetail-privateSeller-guruPay-col1{width:85%}.cg-listingDetail-privateSeller-guruPay-col2{width:15%;text-align:center;padding-top:10px}.cg-listingDetail-privateSeller-guruPay-h1{color:#545454;text-align:left;font-weight:300;font-size:18px}.cg-listingDetail-privateSeller-guruPay-h1 .privateSeller-buyer-protection{color:#0093ff}.cg-listingDetail-privateSeller-guruPay-content p{color:#828282;font-size:11px;margin-bottom:0}.cg-listingDetail-privateSeller-guruPay-modal .modal-header{text-align:center;border-bottom:0}.cg-listingDetail-privateSeller-guruPay-modal .modal-footer{border-top:0}.privateSeller-guruPay-modal-h1{color:#7e7e7e;font-size:2em;line-height:1.5em;width:100%;text-align:center}.privateSeller-guruPay-modal-h2{color:#7e7e7e;font-size:1.3em;width:100%;text-align:center}.privateSeller-guruPay-modal-h3{color:#7e7e7e;font-size:.8em;width:100%;text-align:center!important}.privateSeller-guruPay-modal-intro{font-size:1.2em;font-weight:300;margin:1em auto;max-width:600px;text-align:center;color:#7e7e7e}.privateSeller-guruPay-modal-value-props{display:flex;justify-content:space-between;max-width:600px;margin:3em auto}.privateSeller-guruPay-modal-value-prop{width:30%;text-align:center;color:#7e7e7e;font-size:.8em;font-weight:300}.privateSeller-guruPay-modal-value-prop-2{font-size:1.4em;line-height:1.2em;max-width:655px;margin:2em auto;color:#7e7e7e;text-align:center;font-weight:500}.privateSeller-guruPay-modal-questions{font-size:1.4em;color:#7e7e7e;max-width:600px;text-align:center;margin:auto}.privateSeller-guruPay-modal-value-prop-header{font-size:1.2em;font-weight:500;margin-top:.6em}.privateSeller-guruPay-modal-value-prop-img{height:50px}.cg-aboutThisCar-showLink{text-align:center;clear:both}.cg-aboutThisCar-showLink a{display:block;padding:10px;width:100px;margin:20px auto 0;background-color:#eaf4fd}.cg-listingStub-leverageSection{margin-top:5px}.cg-listingStub-leverageSection h4{font-weight:300;font-size:16px}.cg-listingStub-leverageSection .good h4{color:#79cf19}.cg-listingStub-leverageSection .bad h4{color:red}.cg-listingStub-leverageSection .neutral h4{color:#666}.cg-listingStub-leverageSection h4 span{color:#999;display:block;font-size:12px}.cg-listingStub-leverageSection .leverageIcon{float:left;background:url(/gfx/cg/sprites/listingSearch/negotiationSprite.png) no-repeat 0 0;width:52px;height:52px}.cg-listingStub-leverageSection.priceHistory .neutral .leverageIcon{background-position:0 -57px}.cg-listingStub-leverageSection.priceHistory .good .leverageIcon{background-position:0 -114px}.cg-listingStub-leverageSection.priceHistory .bad .leverageIcon{background-position:0 0}.cg-listingStub-leverageSection.priceHistory ul{margin:10px 0 0;padding:0}.cg-listingStub-leverageSection.priceHistory ul li{padding:4px 0;border-bottom:1px solid #eee;color:#999}.cg-listingStub-leverageSection.priceHistory ul li strong{width:60px;margin-right:10px;text-decoration:line-through;font-weight:400}.cg-listingStub-leverageSection.priceHistory ul li span{width:40px;text-align:right}.cg-listingStub-leverageSection.timeOnMarket .neutral .leverageIcon{background-position:-57px -57px}.cg-listingStub-leverageSection.timeOnMarket .good .leverageIcon{background-position:-57px -114px}.cg-listingStub-leverageSection.timeOnMarket .bad .leverageIcon{background-position:-57px 0}.cg-priceHistory-highlights{color:#999;display:table;margin:20px 0;padding:0;width:100%}.cg-priceHistory-highlights li{border-left:1px solid #ccc;display:table-cell;padding-left:10px}.cg-priceHistory-highlights li:last-child{color:#666}.cg-priceHistory-highlights-key{color:inherit;font-size:10px;line-height:1;text-transform:uppercase}.cg-priceHistory-highlights-key--high:before,.cg-priceHistory-highlights-key--low:before{border-radius:50%;content:"";display:inline-block;height:8px;margin-right:4px;width:8px}.cg-priceHistory-highlights-key--high:before{background-color:#b94a48}.cg-priceHistory-highlights-key--low:before{background-color:#468847}.cg-priceHistory-highlights-value{color:inherit;font-size:16px;font-weight:700}.cg-priceHistoryChart-filters:focus{outline:0}.cg-priceHistoryChart-filters span{font-size:10px}.cg-priceHistoryChart-filters .btn-group{display:inline-block}.cg-priceHistoryChart-close{float:right}#cg-priceHistoryChart{margin-top:20px}.cg-listingStub-vehicleHistory h3{padding-bottom:5px}.cg-listingStub-vehicleHistory h4{font-size:1em;color:#666;margin-bottom:0}.cg-listingStub-vehicleHistory .cg-listingStub-checkmark{float:left;margin-right:10px;height:40px;width:40px}.cg-listingStub-vehicleHistory .cg-listingStub-description{font-size:.85em;font-weight:400;color:#b0b0b0;margin-left:50px;line-height:1.1;display:block}.cg-listingStub-vehicleHistory .cg-listingStub-description.noIssues{font-size:.9em;padding-bottom:10px}.cg-listingStub-vehicleHistory .cg-listingStub-description.conditionDisclaimer{margin-left:60px}.cg-listingStub-vehicleHistory i.glyphicons-warning-sign{color:#efca2c;font-size:39px;float:left;margin-right:10px}.cg-listingStub-vehicleHistory i.glyphicons-warning-sign.frameDamage{color:#f33}.cg-listingStub-vehicleHistory .cg-listingStub-historySection{float:left;width:45%}.cg-listingStub-vehicleHistory .cg-listingStub-historySection.high-mileage-new{float:none;width:100%}.cg-listingStub-vehicleHistory .cg-listingStub-historySection.col-two{padding-left:37px}.cg-listingStub-vehicleHistory .cg-listingStub-historySection.col-two h4{position:relative}.cg-listingStub-vehicleHistory .cg-listingStub-subSectionHeader{display:block;font-size:1.2em;font-weight:300;padding-bottom:5px;color:inherit}.cg-listingStub-vehicleHistory .hasAccidents{background-color:#7e7e7e;position:absolute;left:19px;border:2px solid #fff}.cg-listingStub-vehicleHistory .cg-listingStub-oafSubSection{padding-top:5px;padding-left:4px;padding-right:0;font-size:1.3em;font-weight:300}.cg-listingStub-vehicleHistory .cg-listingStub-oafSubSection.fleet i,.cg-listingStub-vehicleHistory .cg-listingStub-oafSubSection.owners i{font-size:27px}.cg-listingStub-vehicleHistory .cg-listingStub-singleOwner{margin-left:14px}.cg-listingStub-vehicleHistory .cg-listingStub-singleOwner.glyphicons{color:#73bf1e;margin-left:0}.cg-listingStub-vehicleHistory .cg-listingStub-multipleOwner{color:#666;margin-left:14px;font-size:1em}.cg-listingStub-vehicleHistory .cg-listingStub-isFleet{margin-left:14px;font-size:1em;display:inline-block}.cg-listingStub-vehicleHistory .cg-listingStub-fleetIcon{margin-left:7px;font-size:1em}.cg-listingStub-vehicleHistory .cg-listingStub-fleetIcon i.glyphicons-info-sign{font-size:.8em}.cg-listingStub-vehicleHistory #fleetDefinition{font-size:.8em;padding:5px;border:1px solid #b0b0b0;border-radius:4px;margin:5px 5px 5px 0}.cg-listingStub-vehicleHistory .cg-listingStub-experianDisclaimer{color:#b0b0b0;font-size:10px;padding-top:5px;margin-top:10px;line-height:1.5}.cg-listingStub-vehicleHistory .cg-listingStub-noHistoryData{color:#b0b0b0;font-size:16px;display:block;line-height:1.1}.cg-listingStub-vehicleHistory .glyphicons-warning-sign.noVin{font-size:16px}.cg-listingStub-vehicleHistory .cg-listingStub-recallInfo{margin-top:24px}.cg-listingStub-vehicleHistory .cg-listingStub-autoCheckLink{padding-top:20px}.cg-listingStub-vehicleHistory .cg-listingStub-autoCheckLogo{display:inline!important;height:20px;vertical-align:middle}.testLeadEmailAddressSection{margin-top:20px;border:1px solid #ccc;padding:10px;background-color:#f2f2f2}.testLeadEmailAddressSection form div{margin-top:8px}.testLeadEmailAddressSection form div select{margin-right:20px}#testLeadResultPane,.testLeadEmailAddressSection form input[type=submit]{margin-top:20px}#testEmailAddress{width:400px}.cg-dealFinder-resultTable td strong{display:block;font-size:11px}.cg-dealFinder-resultTable td span{font-size:16px;padding:0;margin:0;line-height:1.2;display:inline}.blade-paid-delivery-callout,.cg-dealFinder-resultTable td a{color:#999;font-size:11px;display:block;text-transform:none}.cg-dealFinder-resultTable td a.imv-info-popover{display:inline-block}.cg-dealFinder-resultTable td a.imv-info-popover:focus,.cg-dealFinder-resultTable td a.imv-info-popover:hover{text-decoration:none;outline:none}.cg-dealFinder-resultTable td.outlierExplanation{padding:5px 0;font-size:11px!important}.cg-dealFinder-resultTable .cg-dealfinder-averageComparison{color:#999;font-size:11px;display:block;padding-top:5px}.cg-dealFinder-resultTable td{vertical-align:top}.cg-dealFinder-resultTable td.cg-dealFinder-overviewCell{color:#777;padding-left:10px}.cg-dealFinder-resultTable td.cg-dealFinder-overviewCell .cg-listingDetail-estimatedPayment-footer{padding-top:10px;border-top:1px solid #000}.cg-dealFinder-resultTable td.cg-dealFinder-overviewCell:first-child{color:inherit;padding-left:0}.cg-dealFinder-resultTable td.cg-dealFinder-overviewCell .bladeMonthlyPaymentCallout{margin-bottom:0}.cg-dealFinder-resultTable td.cg-dealFinder-overviewCell .bladeFinancingCallout a{color:#0093ff}.cg-dealFinder-resultTable td.cg-dealFinder-overviewCell .cg-rating-wrap .ratingValue{display:flex;margin:2px 0}#jumpToLoanCalculatorToo{color:inherit;font-size:20px;line-height:1}#jumpToLoanCalculatorToo i{margin-right:7px}#jumpToLoanCalculator{line-height:1.6}.cg-listingStub-accordionWrap{padding:20px;background-color:#eaf4fd}.cg-listingStub-accordionWrap .cg-listingDetail-imv-descHideBreakdown,.cg-listingStub-accordionWrap .cg-listingDetail-imv-descShowBreakdown{margin-top:4px;float:right}.app_de_DE .cg-listingStub-accordionWrap .cg-listingDetail-imv-descHideBreakdown,.app_de_DE .cg-listingStub-accordionWrap .cg-listingDetail-imv-descShowBreakdown{float:left;width:100%;margin:4px 0}.cg-listingDetailFauxPage-pagingWrap{font-size:14px;text-align:center;padding:10px;background-color:#eee;border:1px solid #ccc;margin-top:10px}.cg-listingDetailFauxPage-counter{margin:1px 20px 0;color:#666;display:inline;font-size:1em}.cg-listingDetailFauxPage-loading{padding-bottom:1000px}.cg-listingDetailFauxPage-loading .alert{margin:20px auto;width:50%;padding:30px 10px;box-shadow:0 8px 6px -6px #ccc}.cg-listingDetailFauxPage-loading h2{text-align:center;font-size:24px;color:#618193;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300}.cg-similarListingsAllLink{width:375px;margin-left:auto;margin-right:auto;margin-top:10px;text-align:center}.cg-similarListingsAllLink .btn{width:100%}.cg-listingNotAvailableHeader{font-size:18px;font-weight:700}.cg-listingNotAvailableSubHeader{font-size:14px;margin-top:20px}.cg-listingDetail-imv-wrap ul.cg-widget-optionList{margin-top:0!important}.cg-listingDetail-imv-wrap p{margin-bottom:15px}.cg-listingDetail-imv-wrap table{margin:10px 0}.cg-listingDetail-imv-wrap table td,.cg-listingDetail-imv-wrap table th{padding:5px 10px;text-align:right}.cg-listingDetail-imv-option{display:block;padding:.1em 0 .1em 21px;margin-bottom:6px}.cg-listingDetail-imv-desc{margin-top:10px;padding-top:10px;border-top:1px solid #c2e1ef}.cg-bodyStylePage-header h1{font-size:22px;float:left;margin:10px 0 10px 10px}.cg-bodyStylePage-wrap h2{margin-top:12px}.cg-bodyStylePage-content{padding:0 0 0 10px!important}.cg-bodyStylePage-pictureColumn{float:right;width:310px}.cg-bodyStylePage-pictureColumn img{width:300px}.cg-bodyStylePage-dealSummary{border:1px solid #3e82b9;padding:10px;background-color:#eaf4fd;width:250px;margin:10px auto 0}.cg-bodyStylePage-dealSummary .savingsRow{margin-bottom:10px}.cg-bodyStylePage-dealSummary .savingsRow div{margin-left:30px}.cg-bodyStylePage-dealSummary .greatSavingsRow{background:url(/gfx/icons/cg/arrow_up_16x16.png) no-repeat 5px 0}.cg-bodyStylePage-dealSummary .goodSavingsRow{background:url(/gfx/icons/cg/arrow_up_right_16x16.png) no-repeat 5px 0}.cg-bodyStylePage-dealSummary .dealsCount{color:#3e82b9}.cg-bodyStylePage-dealSummary .avgSavings{color:#999}.cg-bodyStylePage-description{margin-left:20px;width:375px;float:left}.cg-bodyStylePage-description p{margin:10px 0}.cg-bodyStylePage-searchForm{width:240px;background-color:#eee;border:1px solid #ccc}.cg-conquestPage-wrap{width:780px;margin:15px auto;padding-bottom:20px}.cg-conquestPage-wrap .alert{padding:20px}.cg-conquestPage-wrap .alert-success h2{color:#468847;font-size:16px;margin:0}.cg-conquestPage-wrap .alert-error h2{color:#e83e32;font-size:16px}.cg-conquestPage-wrap .alert-info h2{color:#3a87ad;font-size:16px}.cg-conquestPage-wrap .alert-info{padding:8px 60px}.cg-conquestPage-wrap .alert-error ul{margin:0;padding:0}.cg-conquestPage-wrap .alert li,.cg-conquestPage-wrap .alert p{line-height:1.8}.cg-conquestPage-wrap .alert .cg-conquestPage-subscribeForm{margin-left:20px;float:right;width:300px;border-left:1px solid #d6e9c6}.cg-conquestPage-wrap .alert .cg-conquestPage-subscribeForm .inner{padding:0 30px;border-left:1px solid #fff}.cg-conquestPage-wrap .alert .cg-conquestPage-subscribeForm .inner h2{line-height:1.2em;margin:0;padding:0}.cg-conquestPage-wrap .alert .cg-conquestPage-subscribeForm .inner h2 i{margin:3px 3px 0 0}.cg-conquestPage-wrap .alert .cg-conquestPage-subscribeForm .inner p{margin-top:4px}.cg-conquestPage-wrap .cg-conquestPage-subscribeForm .inner .cg-disclaimer{margin-top:8px;text-align:left}.cg-conquestPage-wrap .cg-conquestPage-inline-container{background-color:#e6e6e6;padding:20px}.cg-conquestPage-wrap .fa-check-circle{color:#008002;font-size:2rem;font-weight:400;margin-right:1rem}.cg-conquestPage-inline-header{font-weight:800;margin-left:5px;margin-right:15px}.cg-conquestPage-inline{display:inline}.cg-conquestPage-wrap .mainImgWrap{float:left;margin:0 10px 0 0;background-color:#fff;padding:2px;border:1px solid #ccc}.cg-conquestPage-sectionsWrap{width:730px;margin:0 auto}.cg-conquestPage-sectionsWrap .cg-conquestPage-adCalloutInner{margin-top:5px}.cg-conquestPage-sectionsWrap .alert .cg-conquestPage-subscribeForm .inner{padding:8px 30px 0;border-left:1px solid #fff}.cg-conquestPage-sectionsWrap .cg-conquestPage-subscribeForm h2{line-height:1.2em;margin:0;padding:0}.cg-conquestPage-sectionsWrap .cg-conquestPage-subscribeForm h2 i{margin:3px 3px 0 0}.cg-conquestPage-sectionsWrap .cg-conquestPage-subscribeForm p{line-height:2em;font-size:1.05em}.cg-conquestPage-section{margin-bottom:30px}.cg-conquestPage-section h3{font-size:22px;font-weight:400;margin-bottom:4px}.cg-conquestPage-section h3 i{vertical-align:text-top}.cg-conquestPage-section h3 span{margin-left:4px;font-size:14px;color:#999;font-weight:400}.cg-conquestPage-section h4{font-size:18px;font-weight:400;margin-bottom:4px}.p2p-conquest-block-desktop{display:flex;flex-direction:row;align-items:flex-start;margin:1rem 0 3rem}.p2p-conquest-block-desktop .p2p-conquest-block-left{min-width:400px;padding:2rem;text-align:center}.p2p-conquest-block-desktop .p2p-conquest-block-left .cg-listingDetail-P2PValueProps-Wrapper{margin-bottom:0}.p2p-conquest-block-desktop .p2p-conquest-block-right.logged-in{padding:2rem 0 0 2rem}.p2p-conquest-block-desktop .btn-go-to-inbox{width:300px;margin-top:2rem}.p2p-conquest-block-desktop .cg-login-component .cg__login__login-wrapper__header.panel.block{margin:0 auto;padding:1rem;background:#eff4fa;width:340px}.p2p-conquest-block-desktop .cg-login-component .panel-heading{border-bottom:0}.p2p-conquest-block-desktop .confirm-section{text-align:center}.p2p-conquest-block-desktop .confirm-section h3{font-size:2.2rem;font-weight:600;color:#000;margin-top:1rem}.p2p-conquest-block-desktop .confirm-section h5{font-size:1.5rem;font-weight:300;color:#324054;line-height:2.5rem}.p2p-conquest-block-desktop .confirm-section .avatar-image-profiles{margin:auto;width:5rem;height:5rem}.p2p-conquest-block-desktop .confirm-section .avatar-image-profiles .avatar-image{width:5rem;height:5rem}.p2p-conquest-block-desktop .free-benefits-label{font-size:1.4rem;margin-top:1rem;text-align:center}.p2p-conquest-block-desktop .benefits-block{text-align:center;display:flex;margin-top:3rem;justify-content:space-evenly}.p2p-conquest-block-desktop .benefits-block .benefit-section{display:inline-block;max-width:10rem}.p2p-conquest-block-desktop .benefits-block .benefit-section .icon-with-circle{width:3.2rem;height:3.2rem;padding:.7rem;background-color:#04a3fd;border-radius:50%;fill:#fff;display:block;margin:auto}.p2p-conquest-block-desktop .benefits-block .benefit-section-label{font-size:1.5rem;font-weight:600;margin-top:1.3rem}.p2p-conquest-block-desktop .logged-in .free-benefits-label{text-align:left}.p2p-conquest-block-desktop .logged-in .benefits-block{flex-direction:column;margin-top:1rem}.p2p-conquest-block-desktop .logged-in .benefits-block .benefit-section{max-width:inherit;padding:1rem 0;display:flex;flex-direction:row}.p2p-conquest-block-desktop .logged-in .benefits-block .benefit-section .icon-with-circle{margin:inherit}.p2p-conquest-block-desktop .logged-in .benefits-block .benefit-section-label{align-self:center;margin:0 0 0 1rem}.cg-conquestPage-section .cg-conquestPage-subscribeForm{margin:8px 0}.cg-conquestPage-section .cg-conquestPage-subscribeForm input{float:left;margin-right:4px}.cg-conquestPage-similarListingsWrap{width:730px;margin:4px 0 0}.cg-conquestPage-contactingSpinnerWrap{text-align:center}.cg-conquestPage-contactingSpinnerWrap img{margin-bottom:10px}.cg-oneClickBuyListingDetail-wrap{padding:10px;border:1px solid #ccc}.cg-oneClickBuyListingDetail-wrap .cg-listingDetail-analysisWrap-price{width:180px!important;margin-top:10px}.cg-oneClickBuyListingDetail-wrap .cg-oneClickBuyListingDetail-detailsSection{max-width:250px;margin-top:15px;margin-left:25px;float:left}.cg-oneClickBuyListingDetail-wrap .cg-oneClickBuyListingDetail-detailsSection table.simple .tdLabel{width:100px!important}.cg-oneClickBuyListingDetail-wrap .cg-oneClickBuyListingDetail-contactingSellerMessage{font-weight:700;text-align:center;line-height:2em}.cg-oneClickBuyListingDetail-wrap .cg-oneClickBuyListingDetail-sellerContactedMessage{font-size:14px;color:#3e973a;font-style:normal}.cg-oneClickBuyListingDetail-wrap .cg-oneClickBuyListingDetail-sellerContactedMessage>a{color:#707070;display:block;margin-bottom:1rem}.cg-oneClickBuyListingDetail-wrap .cg-oneClickBuyListingDetail-sellerContactedMessage>a.btn{color:#fff;display:inline-block}.cg-oneClickBuyListingDetail-wrap div[id*=financing-wizard-launcher-similar-listing]{padding:0 20rem}.cg-oneClickBuyListingDetailFooter{text-align:center;clear:both}.cg-oneClickBuyListingDetailFooter .btn{width:300px;margin:10px 0}.cg-oneClickBuyListingDetailColumn{text-align:center;width:220px;float:right}.cg-oneClickBuyListingDetailColumn .btn{width:160px;margin:10px 0}.cg-oneClickBuyListingTable{width:220px}.cg-oneClickBuyListingTable td{width:120px}table.cg-listing-detail-short-new td:first-child{width:35%}#conquestPageNextResults{margin:8px 0 0;border-bottom:1px solid #ccc}.cg-conquestPage-section .cg-listingDetail-footerAdWrap{margin-top:6px;float:left}.cg-listingDetail-mad-blade{line-height:32px;padding:15px 0 10px;background-color:#eaf4fd;border:1px solid #c2e1ef;margin-bottom:3px;clear:both}.cg-listingDetail-madLibWrap{line-height:32px}.cg-listingDetail-madLibWrap h3{font-size:20px;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300}.cg-listingDetail-madLibWrap h3 .verified-badge{background-color:#008002;color:#fff;padding:1px 8px;border-radius:10px;font-size:1rem;margin-left:5px}.cg-listingDetail-madLibAddress{padding-bottom:8px;border-bottom:1px solid #c2e1ef}.cg-listingDetail-madLibAddress strong{display:inline-block;width:60px;text-align:right;margin-right:10px}.cg-listingDetail-madLibLetter{padding:8px 10px}.cg-listingDetail-madLibLetter #commentOfferWrapperToggle{outline:none;margin-top:.8em}#commentOfferWrapperToggle span{font-size:.75em;top:0}.cg-listingDetail-madLibLetter p.speech-bubble{position:relative;background:#c8e4fd;border-radius:.4em;padding:.4em 1em}.cg-listingDetail-madLibLetter p.speech-bubble:after{content:"";position:absolute;top:0;left:87%;width:0;height:0;border:10px solid transparent;border-bottom-color:#c8e4fd;border-top:0;margin-left:-10px;margin-top:-10px}.cg-listingDetail-madLibLetter #offerprice{width:80px}.cg-listingDetail-madLibLetter p{padding:0 10px;line-height:2.4em;font-size:1em}.cg-listingDetail-madLibLetter input{font-size:14px;padding:2px;line-height:1.4em}.cg-listingDetail-madLibLetter input.phoneNumberOptional{height:auto;box-shadow:none;border-radius:0;display:inline-block}.cg-listingDetail-madLibLetter #firstName{width:80px}.cg-listingDetail-madLibLetter #lastName{width:120px}.app_fr_ca .cg-listingDetail-madLibLetter #lastName{width:103px}.app_es .cg-listingDetail-madLibLetter #lastName{width:108px}.app_de_DE .cg-listingDetail-madLibLetter #inquiryType{max-width:200px;text-overflow:ellipsis}.cg-listingDetail-madLibLetter #streetAddress{width:270px}.cg-listingDetail-madLibLetter #emailAddress{width:220px}.cg-listingDetail-madLibLetter #commentWrapper{border-top:1px solid #fff}.cg-listingDetail-madLibLetter #comments{width:320px;height:70px;margin:10px 0 0 10px;border:1px solid #c2e1ef;max-width:320px}#cannedMessageWrapper{padding-bottom:5px}.cg-listingDetail-madLibFooter{margin:0;padding:15px 15px 20px;border:0;border-bottom:1px solid #c2e1ef;border-top:1px solid #c2e1ef;line-height:1;box-shadow:inset 0 1px #fff}.cg-listingDetail-madLibFooter label{display:block;padding-left:15px;text-indent:-15px;font-weight:400}.cg-listingDetail-madLib-section{border-top:1px solid #fff;border-bottom:1px solid #c2e1ef;line-height:1;padding:16px 10px 16px 20px}.cg-listingDetail-madLib-section label,.cg-listingDetail-madLib-section label input,.cg-listingDetail-madLibFooter label input{width:13px;height:13px;padding:0;vertical-align:bottom;position:relative;top:-1px;margin:0 4px 0 0;*overflow:hidden}.cg-listingDetail-madLibFooter span{line-height:1.4}.cg-listingDetail-madLib-section .privacyPolicy,.cg-listingDetail-madLibFooter .privacyPolicy{font-size:11px;margin-left:9px;margin-top:8px}.cg-listingDetail-madLibFooter button{margin:15px auto 0;max-width:300px}.cg-listingDetail-madLibFooter button .glyphicon{top:2px}.cg-listingDetail-madLibFooter .cg-listingDetail-disclaimer{border:0;color:inherit;line-height:1.7;margin:0;padding:0;text-align:left}html.appc_ES .cg-listingDetail-madLibFooter .cg-listingDetail-disclaimer,html.appc_GB .cg-listingDetail-madLibFooter .cg-listingDetail-disclaimer,html.appc_IT .cg-listingDetail-madLibFooter .cg-listingDetail-disclaimer{margin-top:20px}.cg-listingDetail-madLibFooter .cg-listingDetail-disclaimer a{text-decoration:underline}.cg-listingDetail-madLibDetails-section{margin:0 10px 10px;clear:both}.cg-listingDetail-madLibDetails-section h2{padding:5px;background-color:#9f9f9f;color:#fff;font-weight:400}.cg-dealfinder-priceAnalysisTable{margin:5px}.cg-listingDetail-madLibDetails-section .cg-listingDetail-priceHistoryTable{margin-left:6px;color:#666;line-height:20px}.cg-listingDetail-madLibDetails-section .date{width:60px}.cg-listingDetail-madLibDetails-section .previousPrice{text-decoration:line-through;text-align:right;color:#999}.cg-listingDetail-madLibDetails .cg-dealFinder-result-deal{margin-right:0;width:100%}.cg-listingDetail-madLibDetails .cg-dealFinder-result-deal .alert{margin-bottom:10px;border-radius:0}.cg-listingDetail-madLibDetails .cg-dealFinder-result-deal .alert .cg-dealfinder-result-deal-recommendation{font-size:20px;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300}.cg-listingDetail-contactSellerButton{float:right;margin-right:4px}.close-callout{padding:4px}.cg-newCarModelCallout-wrap{padding:10px;margin-bottom:10px;border:1px solid #bce8f1;background-color:#eaf4fd}.cg-newCarModelCallout-wrap h3{padding-bottom:0;color:#369}.cg-newCarModelCallout-wrap .subhead{font-weight:400;font-style:italic;font-size:14px}.cg-newCarModelCallout-wrap ul.incentives{list-style:disc;margin-top:10px;margin-bottom:12px}.cg-newCarModelCallout-wrap ul.incentives li.cashback{color:#0f0}.cg-newCarModelCallout-wrap .cg-newCarModelCallout-numBreakdown{padding:10px 0;margin:0 50px}.cg-newCarModelCallout-wrap .cg-newCarModelCallout-label{color:#999;text-align:left;font-size:11px;line-height:22px}.cg-newCarModelCallout-wrap .cg-newCarModelCallout-value{padding-right:10px;float:left;font-size:16px}.cg-newCarModelCallout-wrap .cg-newCarModelCallout-resultsRow{border-top:1px solid #000;margin-top:5px;padding-top:5px}.cg-listingDetail-carchat h3{margin:1px 0 0}.cg-listingDetail-estimatedPayment-footer{margin:15px -15px 0;padding:15px 15px 0;border-top:1px solid #dae0e5}.cg-listingDetail-estimatedPayment-footer .getPreQualLink-footer{display:flex;align-items:center;text-transform:none}.cg-listingDetail-estimatedPayment-footer .getPreQualLink-footer__message{line-height:20px;padding-right:45px}.cg-listingDetail-estimatedPayment-footer .getPreQualLink-footer__message a{padding:0;text-decoration:underline}.cg-listingDetail-estimatedPayment-footer .getPreQualLink-footer__icon{margin-right:10px;margin-top:3px;align-self:flex-start;color:#006598}.cg-listingDetail-estimatedPayment-footer .bladeFinancingCallout{color:#006598;font-size:.8125em;text-decoration:underline;text-transform:none}.ico-loading-trans{background-image:url(/gfx/cg/ajax-loader-trans.gif)}.cg-listingDetail-viewOwnListing{text-align:center;margin-top:-10px;background-color:#fff}.cg-listingDetail-viewOwnListing .viewOwnListingTop{padding:30px 60px}.cg-listingDetail-viewOwnListing .viewOwnListingTop__title{font:700 1.6rem Lato,Helvetica,Arial,sans-serif;line-height:25px;margin-bottom:20px}.cg-listingDetail-viewOwnListing .viewOwnListingTop__cta{color:#fff;cursor:pointer;border:1px solid #008002;border-radius:2px;padding:10px 15px;background:#008002;transition:background-color .2s ease;font-size:1em;width:100%}.cg-listingDetail-viewOwnListing .viewOwnListingTop__cta:active,.cg-listingDetail-viewOwnListing .viewOwnListingTop__cta:hover{background:#005701;border-color:#005701}.cg-listingDetail-viewOwnListing .viewOwnListingBottom{padding:30px;border-top:1px solid #c2ccd4;margin:0 30px}.cg-listingDetail-viewOwnListing .viewOwnListingBottom__title{font:700 1.6rem Lato,Helvetica,Arial,sans-serif;margin-bottom:15px}.cg-listingDetail-viewOwnListing .viewOwnListingBottom__subText{font:400 1.4rem Lato,Helvetica,Arial,sans-serif;line-height:25px;margin-bottom:20px}.cg-listingDetail-viewOwnListing .viewOwnListingBottom__cta{color:#fff;cursor:pointer;border:1px solid #0277bd;border-radius:2px;padding:10px 15px;background:#0277bd;transition:background-color .2s ease;font-size:1em;width:100%;margin-bottom:30px}.cg-listingDetail-viewOwnListing .viewOwnListingBottom__cta:active,.cg-listingDetail-viewOwnListing .viewOwnListingBottom__cta:hover{background:#025e95;border-color:#025e95}.cg-listingDetail-viewOwnListing .viewOwnListingBottom__valueList{list-style-type:none;text-align:left;padding:0;position:relative}.cg-listingDetail-viewOwnListing .viewOwnListingBottom__valueList li{padding-bottom:10px;padding-left:18px}.cg-listingDetail-viewOwnListing .viewOwnListingBottom__valueList li .viewOwnListingBottom__valueList__icon{padding-right:5px;color:#0277bd;font-weight:700;position:absolute;left:0}.cg-listingDetail-reviewsHolder .cg-userReviewContainer{margin:20px 0 0;padding-bottom:15px;border-bottom:1px solid #b0b0b0}.cg-listingDetail-reviewsHolder .cg-userReviewContainer:first-child{margin-top:0}.cg-listingDetail-reviewsHolder .cg-userReview-managementResponse-intro{padding-top:6px;padding-bottom:6px;font-size:16px}.cg-listingDetail-reviewsHolder .cg-userReviewOwnershipChange{padding-top:15px;padding-bottom:15px;border-bottom:1px solid #b0b0b0;font-size:16px;font-weight:700}.cg-listingDetail-reviewsHolder .cg-userReviewPic{margin-right:4px}.cg-listingDetail-reviewsHolder .cg-dealerReview-body{margin-left:0;line-height:1.4}.cg-listingDetail-reviewsHolder .cg-userReviewBottomBar{margin-top:6px;font-size:11px}.cg-detail-section__get-financing{margin-bottom:30px}.cg-detail-section__get-financing h3{font-size:22px;color:#7e7e7e;font-weight:300;margin-top:0}.cg-detail-section__get-financing p{color:#999;font-size:14px;font-weight:300}.cg-listingDetailFauxPage-wrap #sliderCarousel li{width:120px;height:125px!important}.cg-listingDetailFauxPage-wrap .cg-listing-navWrap{background-color:#eaf4fd;border-bottom:1px solid #c2e1ef;box-shadow:inset 0 8px 6px -8px #7ab0c8;padding:20px 0 0}.cg-listingDetailFauxPage-wrap .mb-scroll{background-color:#eaf4fd;box-shadow:inset 8px 0 12px -8px #7ab0c8,inset -8px 0 12px -8px #7ab0c8;-webkit-user-select:none;user-select:none}.cg-listingDetailFauxPage-wrap .arrow-up{border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:20px solid #fff;position:relative;top:1px;width:0;height:0;margin:0 auto}.cg-listingDetailFauxPage-wrap .hideSlider{padding:20px 0 0}.cg-listingDetailFauxPage-wrap .hideSlider .mb-scroll,.cg-listingDetailFauxPage-wrap .hideSlider .mb-scrollButtons{display:none}.cg-listingDetailFauxPage-wrap .hideSlider .arrow-up{margin-top:12px}.cg-listingDetailFauxPage-wrap .cg-carouselNav-imgWrap{background-color:#000;background-position:50% 50%;background-size:cover;height:72px}.cg-listingDetailFauxPage-wrap li.current .cg-carouselNav-imgWrap{width:120px;height:90px;overflow:hidden}.cg-listingDetailFauxPage-wrap li.current .cg-carouselNav-price{font-size:1.2em}.cg-listingDetailFauxPage-wrap .cg-carouselNav-sponsored .cg-carouselNav-sponsoredLabel{background-color:orange;top:0;padding:2px 10px}.cg-listingDetailFauxPage-wrap .cg-carouselNav-metaWrap{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.cg-listingDetailFauxPage-wrap .cg-carouselNav-metaWrap .cg-dealRatingText-na{color:#eee}.cg-listingDetailFauxPage-wrap .cg-listingDetailFauxPage-backToSearchLink{color:#7ab0c8!important;text-shadow:0 -1px 1px #fff;margin-top:20px;padding:16px 20px;border-top-right-radius:12px;border-bottom-right-radius:12px}.cg-listingDetailFauxPage-wrap .cg-listingDetailFauxPage-backToSearchLink span{background:url(/gfx/cg/sprites/listingSearch/backToResults_blue.png) no-repeat top;font-size:11px;margin-left:10px;background-position:0 0}.cg-listingDetailFauxPage-wrap .cg-listingDetailFauxPage-backToSearchLink:hover{background-color:#7ab0c8;text-shadow:0 -1px 1px #369;color:#fff!important;text-decoration:none}.cg-listingDetailFauxPage-wrap .cg-listingDetailFauxPage-backToSearchLink:hover span{background-position:-37px 0}.cg-listingDetailFauxPage-wrap .cg-listingDetailFauxPage-backLink{color:#7ab0c8!important;text-shadow:0 -1px 1px #fff;margin-top:20px;padding:16px 20px;border-top-right-radius:12px;border-bottom-right-radius:12px}.cg-listingDetailFauxPage-wrap .cg-listingDetailFauxPage-backLink:hover{background-color:#7ab0c8;color:#fff!important;text-shadow:0 -1px 1px #369;text-decoration:none}.cg-listingDetailFauxPage-wrap .mb-wrapper{background-color:#333;margin:0 auto;position:relative;left:0;top:0}.cg-listingDetailFauxPage-wrap .mb-wrapper .mb-scroll,.cg-listingDetailFauxPage-wrap .mb-wrapper .mb-slider{width:100%;height:100%;overflow:hidden;margin:0 auto;padding:0;position:relative;left:0;top:0;font-size:18px}.cg-listingDetailFauxPage-wrap .mb-wrapper .mb-active-slider{border-color:#333}.cg-listingDetailFauxPage-wrap .mb-wrapper .mb-slider .mb-panel{margin:0 5px;display:block;cursor:pointer;float:left;list-style:none}.cg-listingDetailFauxPage-wrap .mb-wrapper .mb-slider .mb-panel.current{cursor:auto}.cg-listingDetailFauxPage-wrap .mb-wrapper .mb-panel .price-subtext{font-size:.7rem}.cg-listingDetailFauxPage-wrap .mb-wrapper .mb-panel.current .price-subtext{font-size:1rem}.cg-listingDetailFauxPage-wrap .mb-wrapper .mb-panel.current .price-subtext:before{content:" "}.cg-listingDetailFauxPage-wrap .mb-wrapper .mb-inside{border:none}.cg-listingDetailFauxPage-wrap .mb-wrapper .mb-inside *{max-width:100%}.cg-listingDetailFauxPage-wrap .mb-wrapper a.mb-scrollButtons{display:block;width:45px;height:57px;background:transparent url(/gfx/cg/sprites/listingSearch/carouselArrows_blue.png) no-repeat;position:absolute;top:50%;margin-top:-29px;cursor:pointer;text-decoration:none;outline:0;border:0}.cg-listingDetailFauxPage-wrap .mb-wrapper a.mb-scrollButtons.mb-left{background-position:0 0;left:-45px}.cg-listingDetailFauxPage-wrap .mb-wrapper a.mb-scrollButtons.mb-right{background-position:100% 0;right:-45px}.cg-listingDetailFauxPage-wrap .mb-wrapper a.mb-scrollButtons.mb-left:hover{background-position:0 100%}.cg-listingDetailFauxPage-wrap .mb-wrapper a.mb-scrollButtons.mb-right:hover{background-position:100% 100%}.cg-listingDetailFauxPage-wrap .mb-wrapper a.mb-scrollButtons.disabled{display:none}.cg-listingDetailFauxPage-wrap .cg-listingDetailFauxPage-backToSearchLink{background-color:#f8f8f8;color:#0277bd!important;border-radius:0;text-shadow:none;margin-top:6px;padding:22px 20px;max-width:110px;text-align:center;line-height:1.3em}.cg-listingDetailFauxPage-wrap .cg-listingDetailFauxPage-backToSearchLink span{background:none;font-size:32px;text-align:center;display:block;position:relative;margin-bottom:5px;margin-left:0;width:37px;height:32px;left:50%;transform:translateX(-50%)}.cg-listingDetailFauxPage-wrap .cg-listingDetailFauxPage-backToSearchLink:focus,.cg-listingDetailFauxPage-wrap .cg-listingDetailFauxPage-backToSearchLink:hover{background-color:#d2d2d2;color:#01578b!important;text-decoration:none;text-shadow:none}.cg-listingDetailFauxPage-wrap .cg-listing-navWrap{background:none;box-shadow:none;border-bottom:0;padding:0}.cg-listingDetailFauxPage-wrap .cg-listing-navWrap .mb-scroll{background:none;box-shadow:none}.cg-listingDetailFauxPage-wrap .cg-listing-navWrap a.mb-scrollButtons{background:none;padding:0;opacity:.5}.cg-listingDetailFauxPage-wrap .cg-listing-navWrap a.mb-scrollButtons:hover{opacity:1;transition:opacity .5s;cursor:pointer}.cg-listingDetailFauxPage-wrap .cg-listing-navWrap a.mb-scrollButtons span{border-bottom:12px solid transparent;border-top:12px solid transparent;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:0}.cg-listingDetailFauxPage-wrap .cg-listing-navWrap a.mb-scrollButtons.mb-left{left:-45px}.cg-listingDetailFauxPage-wrap .cg-listing-navWrap a.mb-scrollButtons.mb-left span{border-right:12px solid #0277bd}.cg-listingDetailFauxPage-wrap .cg-listing-navWrap a.mb-scrollButtons.mb-right{right:-45px}.cg-listingDetailFauxPage-wrap .cg-listing-navWrap a.mb-scrollButtons.mb-right span{border-left:12px solid #0277bd}.cg-listingDetailFauxPage-wrap .cg-listing-navWrap a.mb-scrollButtons.disabled{display:none}.cg-listingDetailFauxPage-wrap .cg-listing-navWrap .cg-listingDetailFauxPage-backLink,.cg-listingDetailFauxPage-wrap .cg-listing-navWrap .cg-listingDetailFauxPage-backToSearchLink{box-sizing:initial;position:absolute}.cg-listingDetailFauxPage-wrap .cg-listing-navWrap .arrow-up{border-left:12px solid transparent;border-right:12px solid transparent;border-bottom:20px solid #fff;position:relative;top:1px;width:0;height:0;margin:0 auto}.cg-listingDetailFauxPage-wrap .cg-listing-navWrap .hideSlider{padding:0}.cg-listingDetailFauxPage-wrap .cg-listing-navWrap .hideSlider .mb-scroll,.cg-listingDetailFauxPage-wrap .cg-listing-navWrap .hideSlider .mb-scrollButtons{display:none}.cg-listingDetailFauxPage-wrap .cg-listing-navWrap .hideSlider .arrow-up{margin-top:12px}.cg-listingDetailFauxPage-wrap #sliderCarousel{width:680px}.cg-listingDetailFauxPage-wrap #sliderCarousel li{height:112px!important;padding:6px 0;opacity:.5}.cg-listingDetailFauxPage-wrap #sliderCarousel li:hover{opacity:1;transition:opacity .5s}.cg-listingDetailFauxPage-wrap #sliderCarousel li .cg-carouselNav-imgWrap{background-color:#000;background-position:50% 50%;background-size:cover;height:72px}.cg-listingDetailFauxPage-wrap #sliderCarousel li .cg-carouselNav-price{font-size:1em;font-weight:700}.cg-listingDetailFauxPage-wrap #sliderCarousel li.current{border:6px solid #0277bd;padding:1px 0;opacity:1}.cg-listingDetailFauxPage-wrap #sliderCarousel li.current .mb-inside{border:0}.cg-listingDetailFauxPage-wrap #sliderCarousel li .mb-inside{border:1px solid #464646;height:102px!important;padding:5px;margin:-1px}.cg-listingDetailFauxPage-wrap #sliderCarousel li .cg-carouselNav-metaWrap{background:none}.cg-listingDetailFauxPage-wrap #sliderCarousel li .cg-carouselNav-price{text-shadow:none}.cg-listingDetailFauxPage-wrap #sliderCarousel li .cg-dealRatingText-fair,.cg-listingDetailFauxPage-wrap #sliderCarousel li .cg-dealRatingText-good,.cg-listingDetailFauxPage-wrap #sliderCarousel li .cg-dealRatingText-great,.cg-listingDetailFauxPage-wrap #sliderCarousel li .cg-dealRatingText-outlier,.cg-listingDetailFauxPage-wrap #sliderCarousel li .cg-dealRatingText-overpriced,.cg-listingDetailFauxPage-wrap #sliderCarousel li .cg-dealRatingText-poor{color:#000}.cg-listingDetailFauxPage-wrap .cg-carouselNav-sponsoredLabel{display:none}.cg-listingDetailFauxPage-wrap .cg-carouselNav-sponsored .cg-carouselNav-sponsoredLabel{background:#0277bd;color:#fff;text-transform:uppercase;text-align:center;font-size:.6em;line-height:1.6;display:block;position:absolute;top:11px;padding:0 2px}.cg-listingDetailFauxPage-wrap .mb-wrapper{background:none}.cg-listingDetailFauxPage-wrap .cg-carouselNav-metaWrap{background-color:#333;border-radius:0;font-size:12px;text-align:center;padding:2px 0 4px}.cg-listingDetailFauxPage-wrap .cg-carouselNav-metaWrap .cg-dealRating-na{width:18px}.cg-listingDetailFauxPage-wrap .cg-carouselNav-metaWrap .cg-dealRatingText-na{color:#000}.cg-listingDetailFauxPage-wrap .cg-carouselNav-price{margin-left:4px;text-shadow:0 -1px 1px #000}.form-shorty[data-short-state=compact] p{line-height:1.5}.form-shorty[data-short-state=compact] span.pre-filled{display:inline;font-weight:700}.form-shorty[data-short-state=compact] span.pre-filled.empty-but-optional,.form-shorty[data-short-state=compact] span.pre-filled.empty-field{font-style:italic;font-weight:400}.form-shorty[data-short-state=compact] span.pre-filled+input:not(.show-always),.form-shorty[data-short-state=compact] span.pre-filled+select:not(.show-always){display:none!important}.form-shorty[data-short-state=compact] .edit-form-toggle .done-label{display:none}.form-shorty[data-short-state=compact] .edit-form-toggle .edit-label{display:inline}.form-shorty[data-short-state=compact] .shortform-hidden,.form-shorty[data-short-state=compact] .shortform-hidden[aria-hidden=true]{display:none}div.shortform-hidden[aria-hidden=false] .form-shorty[data-short-state=compact] div.p2p-display-only{display:block}span.shortform-hidden[aria-hidden=false] .form-shorty[data-short-state=compact] span.p2p-display-only{display:inline}.form-shorty[data-short-state=compact] .p2p-edit-only:not(.p2p-always-show){display:none!important}.form-shorty[data-short-state=expanded] span.pre-filled{display:none}.form-shorty[data-short-state=expanded] span.pre-filled+input,.form-shorty[data-short-state=expanded] span.pre-filled+select{display:inline-block}.form-shorty[data-short-state=expanded] .edit-form-toggle .done-label{display:inline}.form-shorty[data-short-state=expanded] .edit-form-toggle .edit-label{display:none}.form-shorty[data-short-state=expanded] div.shortform-hidden[aria-hidden=false],.form-shorty[data-short-state=expanded] div.shortform-hidden[aria-hidden=true]{display:block}.form-shorty[data-short-state=expanded] span.shortform-hidden[aria-hidden=false],.form-shorty[data-short-state=expanded] span.shortform-hidden[aria-hidden=true]{display:inline}.form-shorty[data-short-state=expanded] .p2p-display-only{display:none}.form-shorty .dealer-requires-phone{margin:1rem 0}.form-shorty .shortform-actions .shortform-action{display:inline-block;margin-bottom:0;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;user-select:none;color:#006598;font-weight:400;border-radius:0;padding:0}.form-shorty .shortform-actions .shortform-action.active.focus,.form-shorty .shortform-actions .shortform-action.active:focus,.form-shorty .shortform-actions .shortform-action.focus,.form-shorty .shortform-actions .shortform-action:active.focus,.form-shorty .shortform-actions .shortform-action:active:focus,.form-shorty .shortform-actions .shortform-action:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.form-shorty .shortform-actions .shortform-action.focus,.form-shorty .shortform-actions .shortform-action:focus,.form-shorty .shortform-actions .shortform-action:hover{color:#333;text-decoration:none}.form-shorty .shortform-actions .shortform-action.active,.form-shorty .shortform-actions .shortform-action:active{outline:0;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.form-shorty .shortform-actions .shortform-action.disabled,.form-shorty .shortform-actions .shortform-action[disabled],fieldset[disabled] .form-shorty .shortform-actions .shortform-action{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);box-shadow:none}a.form-shorty .shortform-actions .shortform-action.disabled,fieldset[disabled] a.form-shorty .shortform-actions .shortform-action{pointer-events:none}.form-shorty .shortform-actions .shortform-action .glyphicon{margin-right:4px}.form-shorty .shortform-actions .shortform-action,.form-shorty .shortform-actions .shortform-action.active,.form-shorty .shortform-actions .shortform-action:active,.form-shorty .shortform-actions .shortform-action[disabled],fieldset[disabled] .form-shorty .shortform-actions .shortform-action{background-color:initial;box-shadow:none}.form-shorty .shortform-actions .shortform-action,.form-shorty .shortform-actions .shortform-action:active,.form-shorty .shortform-actions .shortform-action:focus,.form-shorty .shortform-actions .shortform-action:hover{border-color:transparent}.form-shorty .shortform-actions .shortform-action:focus,.form-shorty .shortform-actions .shortform-action:hover{color:#00324c;text-decoration:underline;background-color:initial}.form-shorty .shortform-actions .shortform-action[disabled]:focus,.form-shorty .shortform-actions .shortform-action[disabled]:hover,fieldset[disabled] .form-shorty .shortform-actions .shortform-action:focus,fieldset[disabled] .form-shorty .shortform-actions .shortform-action:hover{color:#777;text-decoration:none}.form-shorty .shortform-hidden{display:none}.form-shorty .p2p-canned-message-checkboxes{margin:1rem 0}.cg-mobile-contentBody .form-shorty[data-short-state=compact] .madlib-form{font-size:1.4rem;line-height:1.5}.cg-mobile-contentBody .form-shorty .shortform-action{padding:0}.cg-mobile-contentBody .form-shorty .shortform-action.edit-form-toggle{margin-top:1rem}.cg-listingDetail-madLibWrap.form-shorty .shortform-actions{text-align:right}.cg-listingDetail-madLibWrap.form-shorty .shortform-actions .shortform-action:not(:last-child){margin-right:.75rem}.cg-listingDetail-madLibWrap.form-shorty .form-shorty-togglable.private-listing .shortform-actions{text-align:left}.cg-listingDetail-madLibWrap.form-shorty .cg-listingDetail-madLibLetter{padding-bottom:0}.cg-listingDetail-madLibWrap.form-shorty .cg-listingDetail-madLibLetter p{margin-bottom:0}.cg-listingDetail-madLibWrap.form-shorty .cg-listingDetail-madLibLetter strong.cg-listing__title{word-break:normal}.cg-listingDetail-madLibWrap.form-shorty .cg-listingDetail-madLibLetter #commentOfferWrapperToggle{margin-bottom:.8rem}.cg-listingDetail-madLibWrap.form-shorty #commentWrapper{padding:8px 20px 0}.cg-listingDetail-madLibWrap.form-shorty #commentWrapper textarea{margin:0;max-width:none;width:100%}.p2p-textfield{display:block;margin-bottom:10px}.p2p-textfield-with-button{display:flex;justify-content:space-between}.p2p-canned-message-checkboxes{margin:20px 0}.private-listing #comments::placeholder{font-style:italic}.p2p-message-preview{margin-bottom:20px;text-indent:0}p.p2p-comments-section__preview-label{font-weight:700;font-size:14px;line-height:30px;margin-bottom:0;padding:0;text-indent:0}.p2p-comments-section__preview{border:none;color:#666;font-style:italic;max-width:320px;min-height:40px;padding:0;text-align:left;text-indent:0}.p2p-buyer-info-fields{margin:0 40px 0 30px}.p2p-buyer-info-fields .p2p-alert-info{padding:0;margin-top:5px;line-height:normal}.p2p-comments-section{margin-bottom:20px;margin-left:10px;max-width:320px;text-align:right}.p2p-comments-section__wrapper{text-align:left}.p2p-comments-section__preview-toggle{background:none;border:none;color:#337ab7;font-size:11px;height:34px;outline:none;padding:0}.cg-listingDetail-madLibLetter.private-listing label{padding-left:45px;text-indent:-26px;font-weight:400;margin-right:60px}.cg-listingDetail-madLibLetter.private-listing label span{padding-left:10px}.cg-listingDetail-madLibLetter.private-listing p.speech-bubble{padding:.4em 1em;margin-left:0}.cg-listingDetail-madLibLetter.private-listing #firstName:not(input),.cg-listingDetail-madLibLetter.private-listing #lastName:not(input){font-weight:700}.cg-listingDetail-madLibLetter.private-listing #commentWrapper{border-top:none}.cg-listingDetail-madLibLetter.private-listing #comments{margin:0;padding:5px}.cg-listingDetail-madLibFooter.private-listing label.subscribeHideIfNotAvailable{font-style:italic;margin-left:15px}.cg-listingDetail-madLibFooter.private-listing .privacyPolicy{margin-left:11px}.cg-listingDetail-madLibFooter.private-listing button{max-width:none;width:100%}.cg-listingDetail-contactSellerButton.private-listing{float:none}.cg-listingDetail-madLibWrap.private-listing{line-height:1.4em}.cg-listingDetail-madLibLetter.private-listing{padding:0 10px}.report-fraud-button-wrapper{float:right;margin-top:2px}.report-fraud-button-wrapper .btn{font-size:.9em;border:1px solid #e4e4e4;padding:.1em .4em;border-radius:.3em;color:#999}.cg-listing-details__subtitle--nationwide--icon,.cg-listing-details__subtitle--nationwide .icon{margin-right:.5rem}.cg-listing-details__subtitle--nationwide--icon svg{fill:#555;height:1em;vertical-align:top;width:auto}.cg-detail-section__delivery-section_blocks{margin-left:1.5em}.cg-detail-section__delivery-section_blocks h3{margin-left:-1.5em;margin-bottom:1em}.cg-detail-section__delivery-section_blocks b{margin-left:-1.5em;display:block}.cg-detail-section__delivery-section_blocks i{width:1.5em}.cg-detail-section__delivery-section_blocks p{margin-bottom:1em;color:#707070}.cg-detail-section__delivery-section{border-bottom:1px solid #ccc;padding-bottom:3rem}.cg-detail-section__delivery-section__delivery-details{margin-top:.5em}.cg-detail-section__delivery-section__delivery-details svg{vertical-align:middle}.cg-detail-section__delivery-section__returns-policy svg{vertical-align:text-top}.cg-detail-section__delivery-section__more-information{margin-top:1.5em}.cg-detail-section__delivery-section__icon svg{fill:#464646;height:auto;width:1em}#vh-container-uk #vh-content-uk{display:flex;flex-wrap:wrap}#vh-container-uk #vh-content-uk .vh-item{display:flex;flex-basis:50%;align-items:center;margin:10px 0}#vh-container-uk #vh-content-uk .vh-item .vh-icon{color:#fff;padding:10px;border-radius:20px;font-size:18px;margin-right:10px}#vh-container-uk #vh-content-uk .vh-item .vh-icon.green{background-color:#008002}#vh-container-uk #vh-content-uk .vh-item .vh-icon.yellow{background-color:#ffb100}#vh-container-uk #vh-content-uk .vh-item .vh-icon.red{background-color:#f60000}#vh-container-uk #vh-content-uk .vh-item .vh-icon.red,#vh-container-uk #vh-content-uk .vh-item .vh-icon.yellow{padding:8px 10px 12px}#vh-container-uk #vh-content-uk .vh-item .vh-details{display:flex;flex-wrap:wrap;align-items:center}#vh-container-uk #vh-content-uk .vh-item .vh-title{font-weight:700;font-size:13px}#vh-container-uk #vh-content-uk .vh-item .vh-subtitle{font-size:10px;margin-top:-3px}#vh-container-uk #vh-content-uk .vh-item .vh-tooltip{margin-left:3px;margin-top:-3px;color:#04a3fd}#vh-container-uk #vh-content-uk .vh-item.noTooltip .vh-details{flex-direction:column;align-items:end}#vh-container-uk .cg-listingStub-experianDisclaimer{font-size:10px;padding-bottom:30px;border-bottom:1px solid #ccc;color:#999}.post-lead-box{background:#f8f8f8;border:1px solid #d8d8d8;padding:20px 30px;clear:both}.post-lead-box .glyphicons{display:inline-block}.post-lead-box__heading{color:#666;display:inline-flex;font-family:Helvetica,Arial,Lucida Grande,sans-serif;font-size:2rem;font-weight:500;justify-content:center;margin:0 0 20px;width:100%}.post-lead-box__checkout-button,.post-lead-box__inbox-button{align-items:center;border-radius:4px;display:flex;color:#fff;font-size:1.4rem;font-weight:400;height:33px;justify-content:center;line-height:1em;margin:0 auto 15px;width:200px}.post-lead-box__checkout-button:hover,.post-lead-box__inbox-button:hover{color:#fff;text-decoration:none}.post-lead-box__inbox-button{background:#337ab7;border:1px solid #2d6da3}.post-lead-box__inbox-button .glyphicons{margin-left:8px}.post-lead-box__actc-message{font-size:1.4rem;margin:0 auto;text-align:left;width:100%}.post-lead-box__separator{border-color:#d8d8d8;margin:20px auto;width:100%}.post-lead-box__checkout-help-text{color:#777;font-size:1.4rem;font-weight:400;line-height:1em;margin-bottom:10px;text-align:center}.post-lead-box__checkout-button{background:#043364;border:1px solid #043364}.post-lead-box__checkout-button .glyphicons{margin-left:6px}.post-lead-box__value-prop-heading{color:#464646;font-family:Helvetica,Arial,Lucida Grande,sans-serif;font-size:1.4rem;font-weight:700;line-height:1.5em;margin:0 0 10px}.post-lead-box__value-prop-list{display:inline-block;margin:-2px 0 15px;padding:0}.post-lead-box__value-prop-item{color:#464646;font-size:1.4rem;font-weight:400;list-style:none;display:flex}.post-lead-box__value-prop-item:not(:last-of-type){margin-bottom:.2em}.post-lead-box__value-prop-item .glyphicons-ok{color:#04a3fd;margin-right:10px;vertical-align:middle}.post-lead-box__link{border:none;background:none;color:#337ab7;display:inline;padding:0;text-decoration:underline}.post-lead-box__value-prop-learn-more{display:block;margin:0 auto;text-align:center}.actc-message__text{font-size:1em;margin-bottom:0}.cg-listingStub-actc-message{border:1px solid #e4e4e4;border-radius:4px;padding:18px;margin-bottom:30px}.cg-listingDetail-P2PWarrantyCallout{color:#0a0a0a;display:flex;justify-content:center;background-color:#fff;margin-top:.5rem;padding:.8rem;font-size:1.3rem;text-transform:none}.cg-listingDetail-SMWarrantyBadge{width:1.7rem;height:1.9rem;margin-right:.5rem}.cg-listingDetail-P2PWarrantyCalloutBlurb{font-weight:700}.cg-listingDetail-P2PWarrantyCalloutBlurb a{text-decoration:underline}.cg-listingDetail-P2PValueProps-Wrapper{border:1px solid #e4e4e4;padding:3rem 2rem 2rem;color:#555;margin-bottom:3rem}.cg-listingDetail-P2PValueProps-Title{color:#0277bd;text-align:center;font-size:1.7rem;letter-spacing:.06rem;word-spacing:.2rem;padding-bottom:1rem}.cg-listingDetail-P2PValueProps-Blurb{text-align:center;padding-bottom:1.5rem}.cg-listingDetail-P2PValueProps-ColsWrapper{display:flex;justify-content:center}.cg-listingDetail-P2PValueProps-Col{padding:1rem 1.3rem;max-width:24rem;text-align:center}.cg-listingDetail-P2PValueProps-ColIcon{font-size:2.5rem;padding-bottom:1rem;color:#0277bd}#listingDetailFauxPage .cg-listingDetail-P2PValueProps-ColsWrapper .cg-listingDetail-P2PValueProps-Col .cg-listingDetail-P2PValueProps-ColText{font-weight:700;color:#324054}#listingDetailFauxPage .cg-listingDetail-P2PValueProps-ColsWrapper .cg-listingDetail-P2PValueProps-Col .cg-listingDetail-P2PValueProps-ColText a,#listingDetailFauxPage .cg-listingDetail-P2PValueProps-Wrapper .cg-listingDetail-P2PValueProps-WarrantyWrapper .cg-listingDetail-P2PValueProps-WarrantyBlurb a{text-decoration:underline;color:#337ab7}[mobile=true] #test-drive-modal-react-root .modal{white-space:nowrap}#test-drive-modal-react-root .modal .hidden{display:none}[mobile=true] #test-drive-modal-react-root .modal .modal-dialog{max-width:calc(100vw - 20px);white-space:pre-wrap}#test-drive-modal-react-root .modal .modal-header{display:flex;justify-content:space-between}#test-drive-modal-react-root .modal .modal-header .close{margin-left:auto}#test-drive-modal-react-root .modal .modal-title{margin-right:20px}#test-drive-modal-react-root .modal .modal-title .report,#test-drive-modal-react-root .modal .modal-title .report .glyphs{color:#f33}#test-drive-modal-react-root .modal .modal-title .glyphs{font-size:14px;margin-right:11px}#test-drive-modal-react-root .modal .modal-btn-row{border-top:1px solid #e5e5e5;padding-top:15px;margin-top:15px}.cg-test-drive-scheduler__error{align-items:center;color:#f33;display:flex;font-size:1.3rem;font-weight:400}.cg-test-drive-scheduler__error .glyphicons-exclamation-sign{margin:-2px 6px 0 0}.cg-test-drive-scheduler__section{border:none;padding:0}.cg-test-drive-scheduler__section+.cg-test-drive-scheduler__section{margin-top:20px}.cg-test-drive-scheduler__section-heading{border:none;display:flex;font-size:1.3rem;justify-content:space-between;margin:0 0 10px;width:100%}.cg-test-drive-scheduler__section-heading-main{color:#464646;font-weight:700}.cg-test-drive-scheduler__section-heading-sub{color:#555;font-style:italic}.cg-test-drive-scheduler__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:none;box-sizing:border-box;color:#000;display:block;font-size:1.5rem;height:100%;max-height:45px;line-height:1.2em;padding:10px 10px 10px 34px;width:100%}.cg-test-drive-scheduler__input--empty{color:#757575}.cg-test-drive-scheduler__field{position:relative}.cg-test-drive-scheduler__field-icon{align-items:center;color:#9b9b9b;display:flex;height:100%;left:10px;position:absolute;top:0}.cg-test-drive-scheduler__field-icon:before{font-size:1.6rem;padding:0}.cg-test-drive-scheduler__time-frame{border:none;padding:0}[mobile=true] .cg-test-drive-scheduler__time-frame:last-child .cg-test-drive-scheduler__time-frame-fields{margin-bottom:0}.cg-test-drive-scheduler__time-frame-error{color:#ef3742;font-style:italic;font-weight:400}.cg-test-drive-scheduler__time-frame-fields{display:flex;justify-content:space-between;margin-bottom:20px}[mobile=true] .cg-test-drive-scheduler__time-frame-fields{flex-flow:column}.cg-test-drive-scheduler__time-frame-fields .cg-test-drive-scheduler__field{width:calc(50% - 10px)}[mobile=true] .cg-test-drive-scheduler__time-frame-fields .cg-test-drive-scheduler__field{width:100%}[mobile=true] .cg-test-drive-scheduler__time-frame-fields .cg-test-drive-scheduler__field:last-child{margin-top:15px}.cg-test-drive-scheduler__time-frame-legend{border:none;border-top:1px solid #ccc;display:flex;margin:0;width:100%}[mobile=true] .cg-test-drive-scheduler__time-frame-legend{justify-content:space-between}.cg-test-drive-scheduler__time-frame-legend-select-button{background:none;border:none;color:#7e7e7e;font-size:1.3rem;font-weight:500;padding:10px 0}.cg-test-drive-scheduler__time-frame-legend-select-button:hover{outline:none}.cg-test-drive-scheduler__time-frame-legend-select-button:hover:not(:disabled){color:#555;text-decoration:underline}.cg-test-drive-scheduler__time-frame-legend-select-button--open{color:#555;font-weight:700}.cg-test-drive-scheduler__time-frame-legend-remove-button{background:none;border:none;color:#3f93f7;font-size:1.3rem;margin-left:10px;padding:0}.cg-test-drive-scheduler__time-frame-legend-remove-button:hover{text-decoration:underline}.cg-test-drive-scheduler__time-frame-legend .cg-test-drive-scheduler__error{align-items:center;display:flex;flex-grow:1;justify-content:flex-end}[mobile=true] .cg-test-drive-scheduler__time-frame-legend .cg-test-drive-scheduler__error{font-size:0;margin-left:0}[mobile=true] .cg-test-drive-scheduler__time-frame-legend .cg-test-drive-scheduler__error .glyphicons-exclamation-sign{font-size:1.8rem;margin:0}.cg-test-drive-scheduler__form-buttons{align-items:flex-start;display:flex;justify-content:space-between;margin-top:30px}[mobile=true] .cg-test-drive-scheduler__form-buttons{margin-top:10px;flex-direction:column}.cg-test-drive-scheduler__add-time-button{background:none;border:none;color:#3f93f7;cursor:pointer;font-size:1.3rem}.cg-test-drive-scheduler__add-time-button:disabled{color:#ccc;cursor:default}.cg-test-drive-scheduler__add-time-button:before{content:"+ "}[mobile=true] .cg-test-drive-scheduler__add-time-button{padding:10px 10px 10px 0}.cg-test-drive-scheduler__submit-button{background:#3f93f7;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1.6rem;font-weight:400;margin-left:auto;padding:15px 22px}.cg-test-drive-scheduler__submit-button:disabled{background:#ccc;cursor:default}[mobile=true] .cg-test-drive-scheduler__submit-button{margin-top:20px}.cg-test-drive-scheduler__date-picker{background:#fff;border:1px solid #ccc;border-radius:4px;display:block;left:0;padding:30px;position:absolute;top:calc(100% + 5px)}[mobile=true] .cg-test-drive-scheduler__date-picker{border:none;padding:0;position:relative;top:100%;width:100%}.cg-test-drive-scheduler__date-picker tbody,.cg-test-drive-scheduler__date-picker thead{display:block;width:100%}.cg-test-drive-scheduler__date-picker-caption{color:#7e7e7e;display:block;font-size:1.2rem;margin:0 0 15px;padding:0 0 0 4px;text-align:left}[mobile=true] .cg-test-drive-scheduler__date-picker-caption{margin:12px 0 2px}.cg-test-drive-scheduler__date-picker-row{display:flex}[mobile=true] .cg-test-drive-scheduler__date-picker-row{justify-content:space-between}tbody .cg-test-drive-scheduler__date-picker-row{margin-top:10px}[mobile=true] tbody .cg-test-drive-scheduler__date-picker-row{margin-top:5px}.cg-test-drive-scheduler__date-picker-th{color:#464646;font-size:1rem;font-weight:500;text-transform:uppercase;padding:0;text-align:center;width:4rem}.cg-test-drive-scheduler__date-picker-th+.cg-test-drive-scheduler__date-picker-th{margin-left:20px}[mobile=true] .cg-test-drive-scheduler__date-picker-th+.cg-test-drive-scheduler__date-picker-th{margin:0}.cg-test-drive-scheduler__date-picker-td{display:flex;justify-content:center;padding:0;width:4rem}.cg-test-drive-scheduler__date-picker-td+.cg-test-drive-scheduler__date-picker-td{margin-left:20px}[mobile=true] .cg-test-drive-scheduler__date-picker-td+.cg-test-drive-scheduler__date-picker-td{margin:0}.cg-test-drive-scheduler__date-picker-button{background:none;border:none;border-radius:100%;color:#464646;font-size:1.5rem;height:3.75rem;max-height:100%;max-width:100%;padding:0;width:3.75rem}.cg-test-drive-scheduler__date-picker-button--selected,.cg-test-drive-scheduler__date-picker-button:hover{border-radius:100%;background:#3f93f7;color:#fff}[mobile=true] .cg-test-drive-scheduler__date-picker-button{height:4rem;width:4rem}.cg-test-drive-scheduler__location-suggestions{background:#fff;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;margin:0;padding:10px;position:absolute;top:calc(100% + 5px);width:100%;z-index:1}.cg-test-drive-scheduler__location-suggestion{align-items:center;border-radius:4px;display:flex;font-size:1.5rem;list-style:none;padding:8px}.cg-test-drive-scheduler__location-suggestion .la-map-marker{color:#464646;font-size:1.2em;margin-right:15px}.cg-test-drive-scheduler__location-suggestion-text{font-size:1em;margin:0}.cg-test-drive-scheduler__location-suggestion-main-text{display:block;font-size:1em;line-height:1em;margin-bottom:2px}.cg-test-drive-scheduler__location-suggestion-secondary-text{display:block;font-size:.8em;line-height:1em;color:#7e7e7e}.cg-test-drive-scheduler__location-suggestion:hover{background:#eee}.test-drive-response-modal .modal-dialog{max-width:400px}.test-drive-response-modal .modal-header{display:flex;justify-content:space-between}.test-drive-response-modal .modal-header:after,.test-drive-response-modal .modal-header:before{display:none}.test-drive-response-modal .modal-title{margin-right:20px}.cg-test-drive-responder__map-section{margin-bottom:25px}.cg-test-drive-responder__map-label,.cg-test-drive-responder__times-label{border:none;color:#555;font-size:1.4rem;font-weight:600;margin:0 0 1em}.cg-test-drive-responder__map-wrapper{display:flex}.cg-test-drive-responder__map-img{height:80px;width:80px}[mobile=true] .cg-test-drive-responder__map-img{height:60px;width:60px}.cg-test-drive-responder__map-text{margin:0 0 0 1em;max-width:22rem}.cg-test-drive-responder__map-link{color:#3f93f7;font-size:1.4rem}.cg-test-drive-responder__time{border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin:0;padding:10px 0}.cg-test-drive-responder__time:first-of-type{border-top:1px solid #eee}.cg-test-drive-responder__time-text{color:#000;font-size:1.4rem;margin:0}.cg-test-drive-responder__time-button{background:#3f93f7;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1.4rem;font-weight:400;margin-left:auto;padding:8px 22px}.cg-test-drive-responder__new-time-text{color:#464646;font-size:1.4rem;line-height:1.2em;margin:10px 0 25px}.cg-test-drive-responder__new-time-button{background:none;border:none;color:#3f93f7;display:inline;font-size:1.4rem;padding:0}.cg-test-drive-responder__cancel-button{background:none;border:none;color:#3f93f7;display:block;font-size:1.4rem;font-weight:400;margin:0 auto;padding:0}.cg-listingStub-inspectionAndWarrantySection{border-bottom:1px solid #e4e4e4;margin:-14px 0 0;padding-bottom:10px}@media only screen and (max-device-width:480px){.cg-listingStub-inspectionAndWarrantySection{margin:10px 0 0;border-top:1px solid #e4e4e4;padding:10px 0}}.cg-listingStub-inspectionAndWarrantySection .cg-inspectionAndWarrantyFaqLink{text-decoration:none;display:flex;width:100%;justify-content:space-evenly}.cg-listingStub-inspectionAndWarrantySection .cg-circleBadgeContainer{background-color:#036;width:115px;border-radius:50%;height:115px;text-align:center}.cg-listingStub-inspectionAndWarrantySection .cg-circleBadgeContainer .cg-logoIcon{display:block;height:38px;width:55px;margin:5px auto 7px}.cg-listingStub-inspectionAndWarrantySection .cg-circleBadgeContainer .cg-logoIcon .circle{fill:transparent}.cg-listingStub-inspectionAndWarrantySection .cg-circleBadgeContainer .cg-circleBadgeTitle{color:#fff;font-size:20px;font-weight:200;text-align:center;line-height:22px}@media only screen and (max-device-width:480px){.cg-listingStub-inspectionAndWarrantySection .cg-circleBadgeContainer{width:67px;height:67px}.cg-listingStub-inspectionAndWarrantySection .cg-circleBadgeContainer .cg-logoIcon{margin:2px auto 8px;height:20px;width:34px}.cg-listingStub-inspectionAndWarrantySection .cg-circleBadgeContainer .cg-circleBadgeTitle{font-size:11px;line-height:13px}}.cg-listingStub-inspectionAndWarrantySection .cg-inspectionsAndWarrantyDetailsContainer{list-style:none;padding:15px 0;margin:5px 0 0;font-size:17px;line-height:29px}.cg-listingStub-inspectionAndWarrantySection .cg-inspectionsAndWarrantyDetailsContainer .glyphicon-ok{color:#337ab7;margin-right:5px;transition:all .5s ease}.cg-listingStub-inspectionAndWarrantySection .cg-inspectionsAndWarrantyDetailsContainer .glyphicon-question-sign{color:#337ab7;font-size:16px;top:-3px}.cg-listingStub-inspectionAndWarrantySection .cg-inspectionsAndWarrantyDetailsContainer:hover .glyphicon-ok{color:#de3423;top:-3px}@media only screen and (max-device-width:480px){.cg-listingStub-inspectionAndWarrantySection .cg-inspectionsAndWarrantyDetailsContainer{padding:0;margin:1px 0 0 8px;font-size:13px;line-height:22px}.cg-listingStub-inspectionAndWarrantySection .cg-inspectionsAndWarrantyDetailsContainer .glyphicon-ok{font-size:12px}.cg-listingStub-inspectionAndWarrantySection .cg-inspectionsAndWarrantyDetailsContainer .glyphicon-new-window{font-size:10px;top:-2px}}.cg-listingStub-inspectionAndWarrantyContactSellerSection p{color:#b0b0b0;font-size:13px;margin-bottom:25px;font-weight:400}.vdp-stats-tab-content+.cg-listingStub-inspectionAndWarrantySection p{margin:20px 2px 0}.cg-listingStub-inspectionAndWarrantyTextBadgeSection{margin-top:5px;display:flex;justify-content:space-evenly;position:absolute;bottom:-23px;left:10px}.cg-listingStub-inspectionAndWarrantyTextBadgeSection .cg-textBadgeContainer{background-color:#036;width:18px;border-radius:50%;height:18px;text-align:center}.cg-listingStub-inspectionAndWarrantyTextBadgeSection .cg-textBadgeContainer .cg-logoIcon{display:block;height:auto;width:18px}.cg-listingStub-inspectionAndWarrantyTextBadgeSection .cg-textBadgeContainer .cg-logoIcon path{fill:#fff}.cg-listingStub-inspectionAndWarrantyTextBadgeSection .cg-textBadgeContainer .cg-logoIcon .circle{fill:transparent}.cg-listingStub-inspectionAndWarrantyTextBadgeSection .cg-textBadgeTitle{color:#7e7e7e;font-size:10px;font-weight:400;margin:3px 0 0 5px}@media only screen and (max-device-width:480px){.cg-listingStub-inspectionAndWarrantyTextBadgeSection{position:relative;justify-content:left;left:-1px;bottom:0;margin:4px 0 14px}.cg-listingStub-inspectionAndWarrantyTextBadgeSection .cg-textBadgeContainer{width:20px;height:20px}.cg-listingStub-inspectionAndWarrantyTextBadgeSection .cg-textBadgeContainer .cg-logoIcon{width:20px}.cg-listingStub-inspectionAndWarrantyTextBadgeSection .cg-textBadgeTitle{font-size:11px}}.cg-garage-inspection-section{margin-top:1rem}.cg-garage-inspection-section .cg-listingStub-inspectionAndWarrantyTextBadgeSection{position:inherit;display:inline-block;margin-top:0;bottom:auto;left:auto}.cg-garage-inspection-section .cg-listingStub-inspectionAndWarrantyTextBadgeSection .cg-textBadgeContainer,.cg-garage-inspection-section .cg-listingStub-inspectionAndWarrantyTextBadgeSection .cg-textBadgeTitle{display:inline-block;vertical-align:top}@media only screen and (max-device-width:480px){.cg-garage-inspection-section .cg-listingStub-inspectionAndWarrantyTextBadgeSection{margin:0}}.cg-garage-inspection-section .cg-garage-inspection-link{font-size:1.2rem;margin-left:1rem}.cg-garage-inspection-section .cg-garage-inspection-link-mobile{margin:1rem 0}.cg-garage-inspection-section .cg-garage-inspection-section-warranty{margin-top:.2em;border-top:1px solid #eee;font-size:11px;color:#777;padding:.2em 0}.cg-listingStub-peaceOfMindBadgeSection{cursor:pointer;margin:-10px 0 4px}.cg-listingStub-peaceOfMindBadgeSection .cg-listingStub-peaceOfMindBadgeSection__badges--header{color:#7e7e7e;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:1.3em;font-weight:300;margin:10px 0 0 10px}.cg-listingStub-peaceOfMindBadgeSection .cg-listingStub-peaceOfMindBadgeSection__badges{list-style:none;padding:0;margin:4px 0 10px 10px}.cg-listingStub-peaceOfMindBadgeSection svg{width:25px;height:25px;float:left}.cg-listingStub-peaceOfMindBadgeSection .cg-listingStub-peaceOfMindBadgeSection__badges--subheader{font-size:1em;margin:0 0 0 4px;display:inline-block;padding:1px 8px;border-radius:4px;letter-spacing:.2px}.cg-listingStub-peaceOfMindBadgeSection li{padding-right:0;margin-top:4px}.cg-listingStub-peaceOfMindBadgeSection.mobile{margin-top:0}.cg-listingStub-peaceOfMindBadgeSection.mobile .cg-listingStub-peaceOfMindBadgeSection__badges{margin-left:22px}.cg-listingStub-peaceOfMindBadgeSection.mobile .cg-listingStub-peaceOfMindBadgeSection__badges--header{color:#7e7e7e;text-align:left!important;text-transform:uppercase;font-size:.8em!important}.cg-listingStub-bodySection.cg-listingStub-peaceOfMindDetailedBadgeSection{padding-bottom:10px}.cg-listingStub-peaceOfMindDetailedBadgeSection{border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;margin:0 0 30px;padding:20px 0}.cg-listingStub-peaceOfMindDetailedBadgeSection .cg-listingStub-peaceOfMindDetailedBadgeSection__badges{list-style:none;margin:0;padding:0}.cg-listingStub-peaceOfMindDetailedBadgeSection .cg-listingStub-peaceOfMindDetailedBadgeSection__badges--subheader{color:#7e7e7e;font-size:1.3em;font-weight:300;line-height:1.15em;margin-left:55px}.cg-listingStub-peaceOfMindDetailedBadgeSection li{padding-right:5px;margin-top:20px}.cg-listingStub-peaceOfMindDetailedBadgeSection svg{width:40px;height:40px;float:left}.cg-listingStub-peaceOfMindDetailedBadgeSection p{color:#b0b0b0;font-size:.9em;font-weight:400;line-height:1.1em;margin-left:55px}.cg-listingStub-peaceOfMindDetailedBadgeSection.mobile{border-bottom:1px solid #e4e4e4;border-top:0;margin:-1.1em -15px 1em;padding-top:0}.cg-listingStub-peaceOfMindDetailedBadgeSection.mobile .cg-listingStub-peaceOfMindDetailedBadgeSection__badges--subheader{color:#464646}.cg-listingStub-peaceOfMindDetailedBadgeSection.mobile ul{padding:0 1.8em}.cg-listingStub-peaceOfMindDetailedBadgeSection.mobile li{margin-top:10px}.cg-listingStub-peaceOfMindDetailedBadgeSection.mobile svg{width:22px;height:22px}.cg-listingStub-peaceOfMindDetailedBadgeSection.mobile p{margin:0 0 5px 35px}.cg-listingStub-renderFinancingEligibilityBadgeSection{display:inline-block;margin-top:5px;margin-right:5px}.cg-listingStub-renderFinancingEligibilityBadgeSection .cg-financingEligibilityBadgeContainer{background-color:#1c3d60;padding:2px 8px 4px;border-radius:3px}.cg-listingStub-renderFinancingEligibilityBadgeSection .cg-financingEligibilityBadgeContainer .glyphicon{color:#fff;padding-right:3px;float:left;font-size:.8em;top:3px}.cg-listingStub-renderFinancingEligibilityBadgeSection .cg-financingEligibilityBadgeContainer .cg-textBadgeTitle{color:#fff;font-size:.85em;font-weight:500;float:left;margin:0}.cg-listingStub-renderSecurePrivateSaleEligibilityBadgeSection{display:inline-block;margin-top:5px}.cg-listingStub-renderSecurePrivateSaleEligibilityBadgeSection .cg-securePrivateSaleEligibilityBadgeContainer{background-color:#1c3d60;padding:2px 8px 4px;border-radius:3px}.cg-listingStub-renderSecurePrivateSaleEligibilityBadgeSection .cg-securePrivateSaleEligibilityBadgeContainer .glyphicon{color:#fff;padding-right:3px;float:left;font-size:.8em;top:3px}.cg-listingStub-renderSecurePrivateSaleEligibilityBadgeSection .cg-securePrivateSaleEligibilityBadgeContainer .cg-textBadgeTitle{color:#fff;font-size:.85em;font-weight:500;float:left;margin:0}.priceLookup i:before{content:"𝘅";font-style:normal;display:block;line-height:16px;color:#0a0a0a}.priceLookup .modal-dialog-header-wrapper button{background:transparent;border:0;padding:0}.priceLookup .carPickerBtn{font-size:16px}.priceLookup .formInput{border:1px solid #c2ccd4;border-radius:0;color:#0a0a0a;width:100%;padding:0 10px;height:40px;font-size:16px;transition:outline-color .15s ease-in-out,background-color .15s ease-in-out}.priceLookup .formInput:focus{outline:2px solid #006598;outline-offset:-2px}.priceLookup .append{height:40px;padding:10px}.lookupModalHeader{display:inline-block!important;width:calc(100% - 25px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.priceLookupForm{padding:16px;font-size:16px}.usePrice{color:#fff;cursor:pointer;border:1px solid #0277bd;border-radius:2px;padding:10px 15px;background:#0277bd;transition:background-color .2s ease;font-size:1em;width:100%}.usePrice:active,.usePrice:hover{background:#025e95;border-color:#025e95}.usePrice:disabled{color:#fff;cursor:pointer;border:1px solid #cdd2d2;border-radius:2px;padding:10px 15px;background:#cdd2d2;transition:background-color .2s ease;font-size:1em}.usePrice:disabled:active,.usePrice:disabled:hover{background:#b7bebe;border-color:#b7bebe}.noPricingInformation{color:#0277bd;cursor:pointer;border:1px solid #0277bd;border-radius:2px;padding:10px 15px;background:#fff;transition:background-color .2s ease;font-size:1em;width:100%}.noPricingInformation:active,.noPricingInformation:hover{background:#ebebeb;border-color:#025e95}.mileageLabel,.zipLabel{display:block}.estimatedTradeIn{margin:8px 0!important;display:block;line-height:30px;height:30px}.lookupLink{background:transparent;color:#006598;font-size:12px;font-weight:700;border:none;padding:0}@media only screen and (min-width:768px){.lookupLink{font-size:10px}}@media (-webkit-max-device-pixel-ratio:1.7){.lookupLink{font-size:12px}}.targetValue{color:inherit!important;font-size:1em!important;transition:all .4s ease-in-out}.updating{font-size:1.2em;line-height:28px;text-shadow:0 0 10px #b8d4de}.mileageZip,.trade-in-value-lookup label{display:flex;justify-content:space-between}.mileageControl,.postalControl{width:47%}@media only screen and (min-width:768px){#trade-in-value-lookup .modal-dialog-background{position:absolute;top:auto;bottom:auto;left:auto;right:auto;background:transparent;transform:translate(110px,-196px);width:450px}#trade-in-value-lookup .modal-dialog-transition-enter{margin-top:0;transform:translateX(-15%)}#trade-in-value-lookup .modal-dialog-transition-enter-active{transition:all .3s ease-in-out;margin-top:0;transform:translateX(0)}#trade-in-value-lookup .modal-dialog-transition-exit{margin-top:0;transform:translateX(0)}#trade-in-value-lookup .modal-dialog-transition-exit-active{transition:all ease-out-in .3s;margin-top:0;transform:translateX(-15%)}.carPickerDialogModal{max-width:450px}}.btn-bright{background-color:#008002;border-color:#008002;color:#fff;font-size:1em;padding:.75em 0;max-width:unset;width:100%;outline:0}.cg-listingDetail-financeCalculator{padding:20px;background-color:#eaf4fd}.cg-listingDetail-financeCalculator input[type=text]{border-radius:0;padding:1px 8px;color:#7e7e7e;height:26px}.cg-listingDetail-financeCalculator select{color:#7e7e7e;padding:2px}.cg-listingDetail-financeCalculator .form-control:not(.has-error) input[type=text]{border:1px solid #b0b0b0}.cg-listingDetail-financeCalculator .help-block{font-size:12px}.cg-listingDetail-financeCalculator .control-label{line-height:1.2;font-size:12px}.cg-listingDetail-financeCalculator .btn{font-size:inherit}.cg-listingDetail-financeCalculator .paymentCallout{font-size:24px;font-weight:700}.cg-listingDetail-financeCalculator .monthlyPaymentValue{line-height:63px;font-size:45px;font-weight:700}.cg-listingDetail-financeCalculator .financeCalculatorFieldName{color:#7e7e7e;font-weight:700}.cg-listingDetail-financeCalculator .autoFinancingCalculatorLinksWrap{margin-top:5px}.cg-listingDetail-financeCalculator .badCreditArticleContainer{float:right;width:54%;text-align:right;padding-top:6px}.cg-listingDetail-financeCalculator .title{margin-bottom:13px}.cg-listingDetail-financeCalculator .disclaimer{color:#9b9b9b;font-size:11px;padding-top:15px}.cg-listingDetail-financeCalculator .paneSelector{margin-bottom:15px}.cg-listingDetail-financeCalculator .paneSelector .paneSelectorPointer{top:34px;left:140px;position:relative;width:0;border-bottom:12px solid #c2dff9;border-right:14px solid transparent;border-left:14px solid transparent}.cg-listingDetail-financeCalculator .paneSelector .paneSelectorPointer.yourSelected{left:270px}.cg-listingDetail-financeCalculator .paneSelector .paneSelectorPointer .inner{position:absolute;top:2px;left:-14px;width:0;border-bottom:12px solid #fff;border-right:14px solid transparent;border-left:14px solid transparent}.cg-listingDetail-financeCalculator .paneSelector .paneSelector-averageEstimate,.cg-listingDetail-financeCalculator .paneSelector .paneSelector-yourEstimate{font-size:11px;letter-spacing:.02em;color:#7e7e7e;cursor:pointer}.cg-listingDetail-financeCalculator .paneSelector .paneSelector-averageEstimate.selected,.cg-listingDetail-financeCalculator .paneSelector .paneSelector-yourEstimate.selected{font-weight:700;color:#464646}.cg-listingDetail-financeCalculator .paneSelector .paneSelector-averageEstimate{text-align:right;border-right:1px solid #9b9b9b}.cg-listingDetail-financeCalculator .paneSelector .paneSelector-yourEstimate img{padding-left:2px;vertical-align:-3.5px}.cg-listingDetail-financeCalculator .pane .left-section{padding-top:5px;padding-left:10px;border-right:1px solid #9b9b9b;padding-right:25px}.cg-listingDetail-financeCalculator .pane .paymentCallout{font-size:14px;font-weight:700}.cg-listingDetail-financeCalculator .pane .vehiclePrice{font-size:12px;color:#7e7e7e}.cg-listingDetail-financeCalculator .pane .loan-term .control-label{color:#464646;line-height:1.63;margin-bottom:0}.cg-listingDetail-financeCalculator .pane .loan-term select{height:25px}.cg-listingDetail-financeCalculator .pane.pane-yourEstimate .right-section{padding-top:15px;padding-bottom:20px}.cg-listingDetail-financeCalculator .pane.pane-yourEstimate .paymentCallout{text-align:center}.cg-listingDetail-financeCalculator .pane.pane-yourEstimate .monthlyPaymentValue{font-size:36px;text-align:center;color:#04a3fd}.cg-listingDetail-financeCalculator .pane .calculationTable{color:#7e7e7e;line-height:1.6}.cg-listingDetail-financeCalculator .pane .calculationTable .totalPaidCallout{color:#464646;font-weight:700;letter-spacing:.02em}.cg-listingDetail-financeCalculator .pane .calculationTable .totalPaidValue{color:#04a3fd;font-weight:700}.cg-listingDetail-financeCalculator .pane .explanation{font-size:11px;line-height:1.3;font-style:italic;color:#7e7e7e}.cg-listingDetail-financeCalculator .pane .startOverLinkWrapper{padding-top:20px}.cg-listingDetail-financeCalculator .pane.pane-yourIncome{font-size:12px;padding-top:16px}.cg-listingDetail-financeCalculator .pane.pane-yourIncome .individualInfoIntro div{padding-bottom:10px;border-bottom:1px solid #b0b0b0;line-height:1.3}.cg-listingDetail-financeCalculator .pane.pane-yourIncome .individualInfoIntro .first-portion{font-weight:700}.cg-listingDetail-financeCalculator .pane.pane-yourIncome .individualInfoInputs{padding-top:12px}.cg-listingDetail-financeCalculator .pane.pane-yourIncome .creditScore .btn-scheme{border-color:#b0b0b0;background-color:#f8f8f8;color:#7e7e7e}.cg-listingDetail-financeCalculator .pane.pane-yourIncome .creditScore .btn-scheme.active,.cg-listingDetail-financeCalculator .pane.pane-yourIncome .creditScore .btn-scheme:active,.cg-listingDetail-financeCalculator .pane.pane-yourIncome .creditScore .btn-scheme:hover{background-color:#04a3fd;color:#fff}.cg-listingDetail-financeCalculator .pane.pane-yourIncome .calculateSubmit .btn{width:100%}.cg-listingDetail-financeCalculator.desktop .pane{background-color:#fff;padding:15px 8px 8px;border:1px solid #c2dff9;border-radius:6px}.cg-listingDetail-financeCalculator.desktop .creditScore .btn-scheme{width:82px}.cg-listingDetail-financeCalculator.desktop .calculationTable{font-size:11px}.cg-listingDetail-financeCalculator.desktop .calculationTable .col-xs-6{padding-left:10px;padding-right:10px}.cg-listingDetail-financeCalculator.desktop .calculationTable .col-xs-4{padding-left:10px}.cg-listingDetail-financeCalculator.mobile .creditScore .btn{padding:6px 8px;width:24.9%}.cg-listingDetail-financeCalculator.mobile #calculatePayment{font-size:14px;width:100%}.cg-listingDetail-financeCalculator.mobile .calculationTable{font-size:14px;margin-bottom:20px}.cg-listingDetail-financeCalculator.mobile .control-label,.cg-listingDetail-financeCalculator.mobile .help-block{font-size:14px}.p2p-financeCalculator-disclaimerContainer{margin-top:10px}.p2p-financeCalculator-disclaimerContainer .disclaimer{color:#7e7e7e;font-style:italic;font-size:12px;line-height:1.3}.cg-mobile-page .cg-listingDetail-financeCalculator{border-radius:3px}.cg-mobile-page .cg-listingDetail-financeCalculator h3{margin-top:0}.cg-mobile-page .cg-listingDetail-financeCalculator.cg-listingDetail-noBottomBorder{border-bottom:none;position:relative;z-index:3}.cg-mobile-page .cg-listingDetail-financeCalculator .paymentCallout{font-size:12px}@media screen and (min-width:375px){.cg-mobile-page .cg-listingDetail-financeCalculator .paymentCallout{font-size:24px}}.cg-mobile-page .cg-listingDetail-financeCalculator .monthlyPaymentValue{font-size:16px;line-height:1}.cg-mobile-page .cg-listingDetail-financeCalculatorMobile.collapse.in{position:relative;top:-1px}.cg-mobile-page #loanCalculatorUpdateButton{margin-top:1rem}.cg-mobile-page .cg-listingDetail-estimatedPayment{background-color:#eaf4fd;border:1px solid #c2dff9;font-size:0;font-weight:400;margin-top:0;padding:5px 0;width:100%}.finance-calculator-control-row{margin:0 16px 0 22px}.finance-calculator-control-row>div{display:inline-block}.finance-calculator-control-row .glyphicons-calculator{font-size:1.25em;top:-16px}.finance-calculator-control-row .cg-detail-section__btn-toggle{float:right;margin:0 5px;font-weight:100;color:#7e7e7e}.finance-calculator-header{font-size:22px;margin:0 5px 0 10px;color:#7e7e7e;font-weight:300;letter-spacing:.02em}.finance-calculator-icon{font-size:22px}.finance-calculator-teaser{padding:0 20px;font-size:13px;color:#7e7e7e}.finance-calculator-teaser .first-portion{font-weight:700}.cg-detail-section__yourEstimate-calculator .cg-detail-section__header{border-top:0}.cg-detail-section__calculator .glyphicons-chevron-down{display:none}.cg-detail-section__calculator .glyphicons-chevron-up,.cg-detail-section__calculator .glyphicons-remove{display:inline-block}.cg-detail-section__calculator .js-detail-section__calculator{cursor:pointer}.cg-detail-section__calculator .js-detail-section__calculator.collapsed .glyphicons-chevron-down{display:inline-block}.cg-detail-section__calculator .js-detail-section__calculator.collapsed .glyphicons-chevron-up,.cg-detail-section__calculator .js-detail-section__calculator.collapsed .glyphicons-remove{display:none}.cg-detail-section__calculator .deal-rating{border:0;background:none;font-size:1.6em;margin:.2em .4em;font-weight:300;letter-spacing:.04em}.cg-detail-section__calculator .cg-detail-calculator__text{margin:0 .4em .5em 3.4em;color:#7e7e7e}.cg-detail-section__calculator .cg-detail-calculator__amount{font-size:1.8em;color:#7e7e7e}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.cg-finance-calc{background-color:#fff;margin-bottom:10px}.cg-finance-calc .disclaimer{border:1px solid #e4e4e4;border-top:none;color:#7e7e7e;font-size:85%;font-style:italic;line-height:1.5;padding:10px}.cg-finance-calc.mobile{background-color:#f8f8f8;margin-bottom:-1px}.cg-finance-calc.mobile .disclaimer{border-bottom:1px solid #e4e4e4;border-top:0;padding:10px 20px 20px}.cg-finance-calc-header{align-items:flex-end;background-color:#f8f8f8;border:1px solid #e4e4e4;display:flex;flex-flow:row wrap;padding:2em 1em 1em}.mobile .cg-finance-calc-header{border-left:0;border-right:0;padding-bottom:9px}.cg-finance-calc-title{flex:1 0 100%;font-size:1.5em;line-height:1;position:relative}.cg-finance-calc-title .glyphicons-chevron-down,.cg-finance-calc-title .glyphicons-chevron-up{display:none;font-size:70%;position:absolute;right:0;transition:transform .3s ease;transform:rotate(180deg)}.mobile .cg-finance-calc-title{font-weight:200;margin-bottom:9px}.mobile .cg-finance-calc-title .glyphicons-chevron-down,.mobile .cg-finance-calc-title .glyphicons-chevron-up{display:block}.collapsed .cg-finance-calc-title .glyphicons-chevron-down,.collapsed .cg-finance-calc-title .glyphicons-chevron-up{transform:rotate(90deg)}.cg-finance-calc-title .cg-finance-calc-info-only{font-size:.5em;font-style:italic;margin-top:.5em}.cg-finance-calc-payment{flex:1 0 60%;display:flex;align-items:center;justify-content:space-between}.mobile .cg-finance-calc-payment{font-size:1.1em}.cg-finance-calc-payment>span:after{color:#7e7e7e;content:" | "}.mobile .cg-finance-calc-payment>span:after{color:#464646;content:","}.cg-finance-calc-payment>span:last-of-type:after{content:""}.cg-finance-calc-term-and-rate{position:relative;top:.35em;margin-left:.5em;text-align:right}.cg-finance-calc-monthly-payment{white-space:nowrap}.cg-finance-calc-currency{font-size:2em;vertical-align:super}@keyframes drop-in{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.cg-finance-calc-units{color:#464646;font-size:2em}.mobile .cg-finance-calc-units{color:#464646;display:inline-block;margin-right:5px}.cg-finance-calc-units b{color:#04a3fd;display:inline-block;font-size:1.8em;font-weight:600;line-height:1.5;top:auto;vertical-align:sub}.mobile .cg-finance-calc-units b{color:#464646;font-size:1em;font-weight:500;vertical-align:initial}.cg-finance-calc-units sub{font-size:60%;margin-left:5px}.mobile .cg-finance-calc-units sub{display:none}.cg-finance-calc-units .drop-in{animation:drop-in .5s}ul.cg-finance-calc-payment-stats{margin:0;padding:0}ul.cg-finance-calc-payment-stats>li{list-style:none;text-align:right}.mobile ul.cg-finance-calc-payment-stats>li{color:#7e7e7e;text-align:inherit}.cg-finance-calc-content{max-height:200vh;transition:all .3s ease}.collapsed .cg-finance-calc-content{max-height:0}.cg-finance-calc-form{border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;padding:10px 20px 0;position:relative}.mobile .cg-finance-calc-form{border:0}.cg-finance-calc-form .form-group{margin-bottom:10px}.cg-finance-calc-form label{color:#7e7e7e;font-size:75%;font-weight:500;letter-spacing:.5px;line-height:1;margin:10px 0}.cg-finance-calc-form input.form-control{border:1px solid #e4e4e4;box-shadow:none;border-radius:0;font-size:1.2em;font-weight:600;padding:0 5px}.cg-finance-calc-form input.form-control:active,.cg-finance-calc-form input.form-control:focus{box-shadow:none;border-color:#04a3fd}.cg-finance-calc-form .active-dropdown-trigger{z-index:10}ul.cg-finance-calc-toggle{color:#7e7e7e;display:flex;font-size:90%;margin-bottom:.75em;padding:0;list-style:none}.mobile ul.cg-finance-calc-toggle{margin-bottom:5px}ul.cg-finance-calc-toggle>li{cursor:pointer;padding:5px 10px 5px 20px;position:relative}.mobile ul.cg-finance-calc-toggle>li{font-size:85%;text-transform:uppercase}ul.cg-finance-calc-toggle>li+li{margin-left:5px}ul.cg-finance-calc-toggle>li:before{background-color:#fff;border-radius:10px;border:1px solid #e4e4e4;box-shadow:inset 0 0 0 1px #fff;content:"";height:1em;left:0;margin-top:-.5em;position:absolute;top:50%;width:1em}.mobile ul.cg-finance-calc-toggle>li:before{height:1.2em;margin-top:-.6em;width:1.2em}ul.cg-finance-calc-toggle>li:first-of-type:before{background-color:#04a3fd}.manual ul.cg-finance-calc-toggle>li:first-of-type:before{background-color:#fff}.manual ul.cg-finance-calc-toggle>li:last-of-type:before{background-color:#04a3fd}.cg-finance-calc-toggle-content>div{animation:fade-in .2s}.cg-finance-calc-toggle-content>div:first-of-type{display:block}.cg-finance-calc-toggle-content>div:last-of-type,.manual .cg-finance-calc-toggle-content>div:first-of-type{display:none}.manual .cg-finance-calc-toggle-content>div:last-of-type{display:block}.cg-finance-calc-fieldset{display:flex;flex-flow:row wrap;justify-content:space-between}.cg-finance-calc-fieldset>.form-group{flex:0 1 48%}.cg-finance-calc-fieldset .form-control:focus{box-shadow:none}.cg-finance-calc-fieldset .help-block{font-size:90%;line-height:1.2;margin:5px 0 0}.cg-finance-calc-select-trigger,.cg-finance-calc-select-trigger-label{cursor:pointer;position:relative}.cg-finance-calc-select-trigger{background-color:#fff;border:1px solid #e4e4e4;font-size:1.2em;font-weight:600;line-height:34px;height:34px;padding:0 5px;position:relative}.cg-finance-calc-select-trigger:after{border:4px solid transparent;border-top-color:#464646;content:"";display:inline-block;height:0;margin-top:-2px;position:absolute;right:14px;top:50%;vertical-align:middle;width:0}.cg-finance-calc-select-trigger small{font-size:1em;font-weight:400}.cg-finance-calc-credit{margin-bottom:10px;position:relative}.cg-finance-calc-credit>label{position:relative}.cg-finance-calc-credit>.cg-finance-calc-static-input{font-weight:400}.cg-finance-calc-credit>.cg-finance-calc-static-input>b{color:#04a3fd}.mobile .cg-finance-calc-credit>.cg-finance-calc-static-input>b{color:#464646}.app_de_DE .cg-finance-calc-fieldset-minheight-labels label,.app_es_ES .cg-finance-calc-fieldset-minheight-labels label,.app_it_IT .cg-finance-calc-fieldset-minheight-labels label{min-height:2em}.app_de_DE .cg-finance-calc-incrementer .glyphicon,.app_es_ES .cg-finance-calc-incrementer .glyphicon,.app_it_IT .cg-finance-calc-incrementer .glyphicon{margin-top:2.4em}.app_de_DE label[for=autoFinancingCalculatorModel_downPayment],.app_de_DE label[for=autoFinancingCalculatorModel_tradeInValue]{min-height:2em}ul.cg-finance-calc-dropdown{animation-delay:50ms;background-color:#fff;border:1px solid #cbcbcb;box-shadow:0 2px 1px rgba(0,0,0,.2);display:none;margin:0 -1px;padding:5px 12px;position:absolute;z-index:2}.mobile ul.cg-finance-calc-dropdown{right:5px}ul.cg-finance-calc-dropdown>li{list-style:none}ul.cg-finance-calc-dropdown>li>a{display:block;font-size:1.2em;color:#464646;line-height:1.75em;text-decoration:none}ul.cg-finance-calc-dropdown>li>a>b{font-weight:500}ul.cg-finance-calc-dropdown>li>a:hover{color:#04a3fd;transition:color .2s ease}ul.cg-finance-calc-dropdown>li.active{display:none}ul.cg-finance-calc-dropdown:focus{outline:none}ul.cg-finance-calc-dropdown.fade-in{display:block;animation:fade-in .2s}ul.cg-finance-calc-dropdown-sm{right:auto}ul.cg-finance-calc-term-select{display:flex;margin-bottom:1em;padding:0}ul.cg-finance-calc-term-select>li{flex:1;list-style:none}ul.cg-finance-calc-term-select>li>a{border:1px solid #e4e4e4;color:#464646;display:block;font-size:1.15em;font-weight:600;padding:6px;text-align:center;text-decoration:none;transition:background-color .2s ease}ul.cg-finance-calc-term-select>li>a:hover{background-color:#f8f8f8}ul.cg-finance-calc-term-select>li+li>a{margin-left:-1px}ul.cg-finance-calc-term-select>li:first-of-type>a{border-radius:4px 0 0 4px}ul.cg-finance-calc-term-select>li:last-of-type>a{border-radius:0 4px 4px 0}ul.cg-finance-calc-term-select>li small{color:#b0b0b0;font-size:70%;font-weight:500;white-space:nowrap}ul.cg-finance-calc-term-select>li.active>a{background-color:#04a3fd;border-color:transparent;color:#fff}ul.cg-finance-calc-term-select>li.active>a>small{color:#ceedff}.cg-finance-calc-incrementer{position:relative}.cg-finance-calc-incrementer .glyphicon{animation:fade-out .2s;animation-delay:50ms;color:#7e7e7e;cursor:pointer;display:none;font-size:1.2em;margin-top:30px;padding:9px 5px;position:absolute;right:0;z-index:1}.cg-finance-calc-incrementer .glyphicon-menu-down{right:28px}.cg-finance-calc-incrementer:hover .glyphicon{animation:fade-in .2s;display:block}.cg-finance-calc-financing-link{display:none}.collapsed .cg-finance-calc-financing-link{display:block}.p2p-financeCalculator-componentWrap .cg-finance-calc-header .cg-detail-section__btn-toggle{float:right;margin:0 5px;font-weight:100;color:#7e7e7e}.p2p-financeCalculator-componentWrap .cg-finance-calc-header .cg-finance-calc-preQual-message{font-size:.9em;font-weight:500}.p2p-financeCalculator-componentWrap .cg-finance-calc-header .cg-finance-calc-preQual-message .glyphicon{color:#fff;background-color:#04a3fd;border-radius:50%;display:inline-block;margin-right:5px;padding:3px;font-size:.7em}.p2p-financeCalculator-componentWrap .cg-finance-calc-header .cg-finance-calc-payment{margin-top:-10px}.p2p-financeCalculator-componentWrap .p2p-financeCalculator-loanOffers-container{border:1px solid #e4e4e4;border-top:none;overflow-y:hidden;transition:all .4s ease;max-height:200vh}.p2p-financeCalculator-componentWrap .p2p-financeCalculator-loanOffers-container.collapsed{max-height:0;border:none}.p2p-financeCalculator-componentWrap .p2p-financeCalculator-loanOffers-container .loan-offers-table{margin-top:-20px}.p2p-financeCalculator-componentWrap .p2p-financeCalculator-loanOffers-container .loan-offers-table table th{padding-top:5px;padding-bottom:15px;vertical-align:top}.p2p-financeCalculator-componentWrap .p2p-financeCalculator-loanOffers-container .loan-offers-table table td{color:#464646;border:none;padding-top:5px;padding-bottom:5px;font-size:.9em}.p2p-financeCalculator-componentWrap .p2p-financeCalculator-loanOffers-container .p2p-financeCalculator-loanOffers-title{font-size:.9em;color:#7e7e7e;font-weight:600;padding:20px 0 0;margin:0 auto;width:90%}.p2p-financeCalculator-componentWrap .p2p-financeCalculator-loanOffers-container .p2p-financeCalculator-loanOffers-contact{color:#7e7e7e;font-size:.9em;width:90%;margin:20px auto}.p2p-financeCalculator-componentWrap .p2p-financeCalculator-loanOffers-container .p2p-financeCalculator-loanOffers-contact .p2p-financeCalculator-loanOffers-phone{white-space:nowrap}.p2p-financeCalculator-componentWrap.p2p-financeCalculator-componentWrap--mobile .cg-finance-calc-header{color:#7e7e7e;border-top:none;padding-bottom:10px;padding-top:10px}.p2p-financeCalculator-componentWrap.p2p-financeCalculator-componentWrap--mobile .cg-finance-calc-header .cg-finance-calc-title .glyphicons{display:block}.p2p-financeCalculator-componentWrap.p2p-financeCalculator-componentWrap--mobile .cg-finance-calc-header .cg-finance-calc-units b{color:#7e7e7e;font-size:1.2em;font-weight:400}.p2p-financeCalculator-componentWrap.p2p-financeCalculator-componentWrap--mobile .cg-finance-calc-header .cg-finance-calc-units sub{color:#7e7e7e;font-size:.55em;font-weight:400}.p2p-financeCalculator-componentWrap.p2p-financeCalculator-componentWrap--mobile .cg-finance-calc-header .cg-finance-calc-preQual-message{margin-top:10px}.p2p-financeCalculator-componentWrap.p2p-financeCalculator-componentWrap--mobile .p2p-financeCalculator-loanOffers-container{padding-bottom:10px}.p2p-financeCalculator-componentWrap.p2p-financeCalculator-componentWrap--mobile .p2p-financeCalculator-disclaimerContainer{width:90%;margin-left:auto;margin-right:auto}.cg-detail-section__getPreQual{background-color:#f8f8f8;border:1px solid #e4e4e4;margin:0 0 20px;padding:20px}.cg-detail-section__getPreQual .cg-detail-section__getPreQual--message{font-size:.85em}.cg-detail-section__getPreQual .cg-detail-section__getPreQual--disclaimer{color:#7e7e7e;font-size:.85em}.cg-detail-section__getPreQual .cg-detail-section__getPreQual--btn-container{padding-left:0}.cg-detail-section__getPreQual .cg-detail-section__getPreQual--btn-container .btn{font-size:.9em;padding:5px 15px}.cg-detail-section__getPreQual .cg-detail-section__getPreQual--logo-container svg{float:left;width:70px;margin-right:8px;top:7px;position:relative}.cg-detail-section__getPreQual .cg-detail-section__getPreQual--logo-container .cg-detail-section__getPreQual--logo-container__powered{font-size:.5em;color:#7e7e7e;float:left;margin-right:10px;top:10px;position:relative}.cg-detail-section__getPreQual .cg-detail-section__getPreQual--logo-container .cg-detail-section__getPreQual--logo-container__autopay-logo{float:left;width:65px;top:7px;position:relative}.cg-detail-section__getPreQualLink .cg-detail-section__getPreQual--message{font-size:.85em;margin:0;text-transform:none}.cg-detail-section__getPreQualLink .cg-detail-section__getPreQual--message .btn-link{color:#1690b3;padding-left:2px;display:inline-block}.cg-mobile-page .cg-detail-section__getPreQual{border:none;margin:0;padding:0 20px}.cg-mobile-page .cg-detail-section__getPreQual .cg-detail-section__getPreQual--btn-container{padding:0}.cg-mobile-page .cg-detail-section__getPreQual .cg-detail-section__getPreQual--logo-container{display:none}.cg-mobile-page .cg-detail-section__getPreQualLink{margin:0 auto}.cg-mobile-page .cg-detail-section__getPreQualLink>p{margin:0}.cg-mobile-page .cg-detail-section__getPreQualLink .cg-detail-section__getPreQual--message{font-size:1em}.cg-mobile-page .cg-detail-section--dealer-rating{margin:1em 0}#trade-in-value-lookup{position:absolute;right:0;top:0;line-height:1.8}.car-selection{width:318px;margin:20px auto}.car-selection .car-selection-inner{clear:both;width:100%}.car-selection .car-selection-inner .car-card{display:block;padding:8px;border:1px solid #fff;background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.5);margin-bottom:24px;text-align:center;font-size:1.6em;color:#464646}.car-selection .car-selection-inner .car-card span{display:inline-block}.car-selection .car-selection-inner .car-card span.subtitle{font-size:.8em;display:block}.car-selection .car-selection-inner .car-card.top-title a{display:block;padding:10px 0;min-height:70px;margin-top:.4em}.car-selection .car-selection-inner .car-card.top-title .cg-car-avatar{margin-top:.6em}.car-selection .car-selection-inner .car-card.bottom-title .cg-car-avatar{margin-bottom:.6em}.car-selection .car-selection-inner .car-card img{width:100%!important;height:100%!important;padding:0!important;margin-bottom:5px}.car-selection .car-selection-inner .selection,.car-selection .car-selection-inner .selection-hover{display:none;font-size:8em;width:3em;color:#73bf1e;-webkit-text-stroke-color:#fff;-webkit-text-stroke-width:2px;position:absolute;text-align:center;top:0;margin-top:74px;cursor:pointer}.car-selection .car-selection-inner .selection-hover{color:rgba(68,103,102,.44)}.dealerPurchaseRequest{background-color:inherit;margin-bottom:10px}.dealerPurchaseRequest img{border:1px solid #ccc;box-shadow:0 1px 3px rgba(0,0,0,.25)}.dealerPurchaseRequest h3{margin-top:0}.dealerPurchaseRequest .listingPicture{float:left;margin-right:1.5em}.dealerPurchaseRequest em{padding-right:2em}.dealerPurchaseRequest strong{padding-right:5px}.dealerPurchaseRequest .cg-dealerReview-contacted{margin-top:7px}.dealerPurchaseRequest .cg-dealerReview-mileage{white-space:nowrap;display:inline-block}#submitReviewListingSellerForm .starRatingWidget{padding:0}#submitReviewListingSellerForm .label{font-weight:700;padding-right:6px}#submitReviewListingSellerForm .tdLabel{padding:2px 0}#reviewDealers{margin-bottom:40px;font-size:16px}#reviewDealers h1{font-size:20px;margin-top:40px}#reviewDealers .cg-reviewDealers-instructions h3{margin-top:7px;padding-top:20px;border-top:1px solid #ccc}#reviewDealers .cg-reviewDealers-extraInstructions{font-size:14px;color:grey;margin-top:20px}#noDealersLeft{margin:40px 40px 80px 0}#noDealersLeft h2{font-size:20px;margin-bottom:20px;padding-bottom:7px;border-bottom:1px solid #ccc}#noDealersLeft p{font-size:1.1em}#unsubscribe{margin:20px auto 40px;max-width:1440px}#unsubscribe h1{font-size:25px;margin-top:10px;text-align:center}#unsubscribe h2{font-size:20px;padding-bottom:5px}#unsubscribe h2 span{font-size:.65em;font-style:italic;font-weight:400;color:#7e7e7e;line-height:2.5}#unsubscribe h4{margin-top:0}#unsubscribe .cg-disclaimer{margin:0}#unsubscribe .cg-unsubscribe-headerText{padding:1em 1em 0;margin-bottom:1em;border-top:1px solid #ccc;border-bottom:1px solid #ccc}#unsubscribe .cg-unsubscribe-headerText p:first-of-type{font-size:23px}#unsubscribe #cg-dealerReview-listAllDealers a .glyphicon-play{transition:all .3s}#unsubscribe #cg-dealerReview-listAllDealers a[aria-expanded=true] .glyphicon-play{transform:rotate(90deg)}#unsubscribe #cg-dealerReview-listAllDealers ul{list-style:none;padding-left:1em}#unsubscribe #cg-dealerReview-listAllDealers div.cg-dealerReview-menuListingSeller{margin-top:.5em}#unsubscribe #cg-dealerReview-listAllDealers div.cg-dealerReview-menuListingSeller strong{font-weight:400}#unsubscribe #cg-dealerReview-listAllDealers #allDealersList li a{display:inline-block}#unsubscribe #cg-dealerReview-listAllDealers #allDealersList li:before{content:"\25CF";padding-right:.5em;color:orange;display:inline}#unsubscribe #cg-dealerReview-listAllDealers .cg-dealerReview-menuContactedOn{display:none}#unsubscribe .cg-dealerReview-dealerCount{font-weight:400;font-size:.9em}#unsubscribe .cg-reviewDealer-tipsWrap{margin:1em auto}#unsubscribe .cg-reviewDealer-tipsWrap div[id^=reviewTips_]{margin:1em}#unsubscribe .cg-reviewDealer-tipsWrap ul{margin-bottom:0}#unsubscribe .cg-reviewDealer-tipsWrap li{padding-bottom:1em;font-size:.95em;margin-left:-1em}#unsubscribe .cg-reviewDealer-tipsWrap li:last-child{padding-bottom:0}#unsubscribe .cg-reviewDealer-tipsWrap .glyphicon{top:2px}#unsubscribe .cg-dealerReview-contacted{margin-bottom:1em;margin-top:0}#unsubscribe div[id^=rateListingSellerButtonBlock_]{padding-top:.5em}#unsubscribe div[id^=rateListingSellerButtonBlock_] .btn-block{display:inline-block;width:auto;margin-right:1em}#unsubscribe .skipThisDealer{float:right}#unsubscribe .skipThisDealer.btn-block{width:auto}#unsubscribe div[id^=rateListingSellerButtonBlock_],#unsubscribe div[id^=rateListingSellerTable_]{min-width:100%}#unsubscribe .cg-unsubscribe-carPicButtonWrap{float:left}#unsubscribe .cg-unsubscribe-carPicButtonWrap div[id^=calloutDiv]{width:180px;text-align:center}#unsubscribe .cg-ranker-carTitleCell{width:180px;margin-right:3em;margin-top:10px}#unsubscribe .cg-ranker-carTitleCell .cg-car-avatar{border:1px solid #ccc}#unsubscribe .cg-ranker-carTitleCell .cg-car-avatar .avatar-image{width:100%;height:75%;min-height:92px;min-width:70px;overflow:hidden;background-size:cover;background-position:50%}#unsubscribe .cg-ranker-carTitleCell .car-card{font-size:1.2em}#unsubscribe .cg-ranker-carTitleCell .car-card span{text-align:center}#unsubscribe .cg-ranker-carTitleCell.cg-unsubscribe-rankOtherCars{min-height:186px}#unsubscribe .cg-ranker-carTitleCell.cg-unsubscribe-rankOtherCars .cg-car-avatar{padding-top:16px;border:none}#unsubscribe .cg-ranker-carTitleCell .cg-unsubscribe-genericCar{width:180px}#unsubscribe .cg-unsubscribe-carRankerWrap{margin-top:2em}#unsubscribe div[id^=rateListingSellerTable_] label{font-size:16px;font-weight:400}#unsubscribe div[id^=rateListingSellerTable_] label .cg-dealerReview-starLabel{margin-right:10px;display:inline-table;vertical-align:top;margin-top:1px}#unsubscribe div[id^=rateListingSellerTable_] .form-group{display:inline-block;margin-bottom:0}#unsubscribe div[id^=rateListingSellerTable_] .cg-reviewDealer-experienceBox{margin-top:.5em}#unsubscribe div[id^=rateListingSellerTable_] .cg-reviewDealer-experienceBox .form-group{width:100%}#unsubscribe div[id^=rateListingSellerTable_] .cg-starSelector-wrapperDIV{background-color:initial;padding-left:0;display:inline}#unsubscribe div[id^=rateListingSellerTable_] .cg-starSelector-wrapperDIV~span.glyphicon.glyphicon-alert.form-control-feedback{margin-top:0;top:0;height:auto;width:auto;line-height:1}#unsubscribe .cg-unsubscribe-shareWrap{margin-top:4em}.cg-reviewDealer-collectEmail,.cg-reviewDealer-collectName,.cg-reviewDealer-showName{font-size:14px;color:#7e7e7e;margin-bottom:1.5em}.cg-reviewDealer-collectEmail label,.cg-reviewDealer-collectName label,.cg-reviewDealer-showName label{font-weight:400}#overwrite{margin-left:.25em;display:inline-block;transition:opacity .3s linear}.opaque{opacity:0}.cg-reviewDealer-sectionWrap{margin-bottom:1em}.cg-reviewDealer-sectionWrap hr{border-top:1px solid #ccc;margin:5px 15px 10px}.cg-reviewDealer-dealerHeader strong{vertical-align:text-top}.cg-reviewDealer-dealerNameWrap h2{display:inline-block;margin:0;padding:0}.cg-reviewDealer-dealerNameWrap .cg-reviewDealer-dealerCity{padding-left:6px;color:#000}.cg-unsubscribe-socialMediaLink{font-size:1.5em;padding:10px;border-radius:6px;display:inline;vertical-align:middle}.cg-unsubscribe-socialMediaLink:first-of-type{margin-left:15px}.cg-unsubscribe-socialMediaLink:focus,.cg-unsubscribe-socialMediaLink:hover,.cg-unsubscribe-socialMediaLink:visited{text-decoration:none}.cg-reviewDealer-dealerRatingWrap button{width:60px}.cg-reviewDealer-dealerRatingWrap label{font-weight:400;margin-bottom:0}.cg-reviewDealer-dealerRatingWrap .active:before{content:"\2713";color:#90ee90}.cg-reviewDealer-dealerRatingWrap .cg-dealerReview-dealerReviewWrap{padding-top:1em;min-width:100%}.cg-reviewDealer-dealerRatingWrap .cg-dealerReview-dealerReviewWrap .form-group{position:relative}.cg-reviewDealer-dealerRatingWrap .cg-dealerReview-neverContacted{font-size:155%;color:#7e7e7e;margin:10px 0}.cg-reviewDealer-dealerRatingWrap .cg-reviewDealers-listingDisclosure{margin-bottom:10px;display:inline-block;font-size:95%;font-weight:700}.cg-reviewDealer-dealerRatingWrap .cg-reviewDealer-openDisclosure{transform:rotate(90deg)}.cg-reviewDealer-dealerRatingWrap .cg-reviewDealer-tipsWrap div[id^=reviewTips]{margin:1em}.cg-reviewDealer-dealerRatingWrap .cg-reviewDealer-tipsWrap ol,.cg-reviewDealer-dealerRatingWrap .cg-reviewDealer-tipsWrap ul{margin-bottom:2em;position:relative}.cg-reviewDealer-dealerRatingWrap .cg-reviewDealer-tipsWrap ol li,.cg-reviewDealer-dealerRatingWrap .cg-reviewDealer-tipsWrap ul li{padding-bottom:.5em;font-size:.95em;margin-left:-.5em;list-style:none}.cg-reviewDealer-dealerRatingWrap .cg-reviewDealer-tipsWrap ol li:last-child,.cg-reviewDealer-dealerRatingWrap .cg-reviewDealer-tipsWrap ul li:last-child{padding-bottom:0}.cg-reviewDealer-dealerRatingWrap .cg-reviewDealer-tipsWrap ol li:before,.cg-reviewDealer-dealerRatingWrap .cg-reviewDealer-tipsWrap ul li:before{content:"\25CF";position:absolute;left:.7em;color:#000}.cg-reviewDealer-dealerRatingWrap .cg-reviewDealer-tipsWrap ol{counter-reset:elementcounter}.cg-reviewDealer-dealerRatingWrap .cg-reviewDealer-tipsWrap ol li:before{content:counter(elementcounter) ". ";counter-increment:elementcounter}.cg-reviewDealer-dealerRatingWrap .cg-reviewDealer-tipsWrap h2{color:#337ab7;margin-top:.5em}.cg-reviewDealer-dealerRatingWrap .cg-reviewDealer-tipsWrap p{font-size:.95em}.cg-reviewDealer-dealerRatingWrap .cg-reviewDealer-tipsWrap .glyphicon{top:2px}.flexbox .cg-unsubscribe-carRankerWrap{margin-top:2em}.flexbox .cg-unsubscribe-carRankerWrap #carsToRank,.flexbox .cg-unsubscribe-carRankerWrap .car-card,.flexbox .cg-unsubscribe-carRankerWrap .car-selection-inner,.flexbox .cg-unsubscribe-carRankerWrap .cg-car-avatar,.flexbox .cg-unsubscribe-carRankerWrap .cg-ranker-carTitleCell,.flexbox .cg-unsubscribe-carRankerWrap .cg-unsubscribe-carPicButtonWrap{display:flex;align-content:stretch}.flexbox .cg-unsubscribe-carRankerWrap #carsToRank{flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.flexbox .cg-unsubscribe-carRankerWrap .car-card,.flexbox .cg-unsubscribe-carRankerWrap .car-selection-inner,.flexbox .cg-unsubscribe-carRankerWrap .cg-car-avatar,.flexbox .cg-unsubscribe-carRankerWrap .cg-ranker-carTitleCell,.flexbox .cg-unsubscribe-carRankerWrap .cg-unsubscribe-carPicButtonWrap{flex-direction:column;flex-wrap:nowrap;justify-content:space-between}.flexbox .cg-unsubscribe-carRankerWrap .cg-unsubscribe-carPicButtonWrap{float:none;align-items:flex-start}.flexbox .cg-unsubscribe-carRankerWrap .car-selection-inner{-moz-flex:1 1 100%;flex:1 1 100%;align-self:stretch}.flexbox .cg-unsubscribe-carRankerWrap .cg-ranker-carTitleCell{-moz-flex:1 1 auto;flex:1 1 auto}.flexbox .cg-unsubscribe-carRankerWrap .cg-ranker-carTitleCell .car-card{-moz-flex:1 1 100%;flex:1 1 100%;align-self:stretch;margin-bottom:0}.flexbox .cg-unsubscribe-carRankerWrap .cg-ranker-carTitleCell .car-card .cg-car-avatar,.flexbox .cg-unsubscribe-carRankerWrap .cg-ranker-carTitleCell .car-card .cg-car-avatar .avatar-image{-moz-flex:1 1 auto;flex:1 1 auto}.flexbox .cg-unsubscribe-carRankerWrap .cg-ranker-carTitleCell .car-card>span{display:block;-moz-flex:1 1 auto;flex:1 1 auto}#reviewDealers.reviewDealersV2{margin:0 auto 72px;display:flex;width:78%;flex-direction:column}#reviewDealers.reviewDealersV2 h1{margin-bottom:16px;margin-top:30px}#reviewDealers.reviewDealersV2 fieldset{margin-top:36px}#reviewDealers .reviewDealerSubmit{background-color:#0763d3;border-color:#0763d3;border-radius:60px;color:#fff;font-weight:700;font-size:16px;margin-top:17px;padding:12px 24px}#reviewDealers .reviewDealerSubmit:hover{background-color:#e7e7e7;color:#0763d3}.reviewDealerSection{margin-bottom:32px;margin-left:0;margin-right:0}.reviewDealerSection .dealerHeader{display:flex;align-items:baseline;margin-bottom:16px}.reviewDealerSection .dealerHeader h2{font-size:24px;font-weight:700;margin:0 10px 0 0}.reviewDealerSection .dealerHeader .dealerLocation{font-size:16px}.reviewDealerSection .dealerSectionContainer{border:1px solid #e7e7e7;border-radius:24px;display:flex;justify-content:space-between;padding:30px 34px}.reviewDealerSection .dealerSectionContainer label{font-weight:400}.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol,.reviewDealerSection .dealerSectionContainer .dealerContactRightCol{width:50%}.reviewDealerSection .dealerSectionContainer .dealerContactRightCol{margin-left:70px}.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol{display:flex;flex-direction:column}.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .dealerContactYesNo{display:flex;justify-content:space-between}.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .dealerContactYesNo .yesNoRadios{display:flex;flex-wrap:wrap}.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .dealerContactYesNo .toggleRadio{margin:0 20px}.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .dealerContactYesNo .toggleRadio label{padding-left:8px}.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .dealerContactYesNo .toggleRadio .active:before{content:""}.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .dealerContactYesNo .toggleRadio input:hover,.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .dealerContactYesNo .toggleRadio label:hover{cursor:pointer}.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .didYouBuyQuestions{margin-top:24px}.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .didYouBuyQuestions .yesNoError{color:#a94442}.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .didYouBuyAnotherCar,.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .didYouBuyThisCar{display:flex;flex-direction:column;grid-gap:10px}.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .didYouBuyAnotherCar .yesNoRadios,.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .didYouBuyThisCar .yesNoRadios{display:flex;grid-gap:24px}.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .didYouBuyAnotherCar .yesNoRadios .toggleRadio .active:before,.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .didYouBuyThisCar .yesNoRadios .toggleRadio .active:before{content:""}.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .didYouBuyAnotherCar label,.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .didYouBuyThisCar label{padding-left:8px}.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .didYouBuyAnotherCar input:hover,.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .didYouBuyAnotherCar label:hover,.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .didYouBuyThisCar input:hover,.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .didYouBuyThisCar label:hover{cursor:pointer}.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .dealerRatingForm{margin-top:24px}.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .dealerRatingForm textarea{border-color:#c3c3c3}.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .dealerRatingForm .form-group-inline{margin-bottom:24px}.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .dealerRatingForm .controls{display:block}.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .dealerRatingForm .controls .form-control:focus{border-color:#04a3fd;box-shadow:none}.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .dealerRatingForm .controls .cg-starSelector-wrapperDIV{padding:0}.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .dealerRatingForm .cg-star{color:#04a3fd;font-size:32px}.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .dealerRatingForm .cg-star.empty{color:#c2ccd4}.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .dealerRatingForm .cg-star:hover{cursor:pointer}.reviewDealerSection .dealerSectionContainer .dealerContactLeftCol .cg-dealerReview-neverContacted{font-size:20px}.reviewDealerSection .dealerSectionContainer .rateListingSeller h4{margin:0}.reviewDealerSection .dealerSectionContainer .rateListingSeller .dealerPurchaseRequest{display:flex}.reviewDealerSection .dealerSectionContainer .rateListingSeller .dealerPurchaseRequest.hiddenLayer{display:none}.reviewDealerSection .dealerSectionContainer .rateListingSeller .leadSubmittedMessage{font-weight:700;margin-bottom:25px}.reviewDealerSection .dealerSectionContainer .rateListingSeller .listingPicture img{box-shadow:none;border-radius:8px;border:0}.reviewDealerSection .dealerSectionContainer .rateListingSeller .cg-dealerReview-contacted{margin-top:0}.reviewDealerSection .dealerSectionContainer .rateListingSeller .cg-reviewDealers-listingDisclosure{color:#0c0c11;text-decoration:none}.reviewDealerSection .dealerSectionContainer .rateListingSeller .cg-reviewDealers-listingDisclosure:hover{border-bottom:1px solid #0c0c11;text-decoration:none}.reviewDealerSection .dealerSectionContainer .toolTipsWrap a{color:#0c0c11;font-size:16px;text-decoration:none}.reviewDealerSection .dealerSectionContainer .toolTipsWrap a:hover{border-bottom:1px solid #0c0c11;text-decoration:none}#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}.cg-listingStub-inspection{margin:20px 0}@media screen and (min-width:768px){.cg-listingStub-inspection{margin:0}}.cg-listing-inspection{clear:left;float:left;font-size:14px;margin-top:10px;width:200px}.cg-listing-result-container .cg-listing-inspection{margin-left:0}.cg-listing-inspection-excellent,.cg-listing-inspection-verygood,.cg-listingDetail-inspection-excellent,.cg-listingDetail-inspection-verygood{color:#5aa378}.cg-listing-inspection-fair,.cg-listing-inspection-good,.cg-listingDetail-inspection-fair,.cg-listingDetail-inspection-good{color:#f6a400}.cg-listing-inspection-poor,.cg-listingDetail-inspection-poor{color:#ee8881}.cg-listing-inspection-rating-title{color:#444;font-size:11px}.cg-listing-inspection-rating-value{color:inherit;display:block}.cg-listing-inspection-score{color:inherit;margin-right:10px;margin-top:5px;position:relative}.cg-listing-inspection-score-number{bottom:-8px;left:50%;position:absolute;transform:translateX(-50%)}.cg-listingDetail-inspection{background-color:#eaf4fd;border:1px solid #c2e1ef;padding:1em}@media screen and (min-width:992px){.cg-listingDetail-inspection{padding:20px}}.cg-listingDetail-inspection-title{color:#666;font-size:20px;font-weight:300;border-bottom:1px solid #c2e1ef;margin-bottom:16px;margin-top:0;padding-bottom:5px;text-align:right}.cg-listingDetail-inspection-title strong{font-weight:inherit}.cg-listingDetail-inspection-score{color:inherit;margin-right:10px;position:relative}@media screen and (min-width:414px){.cg-listingDetail-inspection-score{margin-right:15px}}.cg-listingDetail-inspection-score-meter svg{height:30px;width:60px}@media screen and (min-width:414px){.cg-listingDetail-inspection-score-meter svg{height:40px;width:80px}}.cg-listingDetail-inspection-score-number{font-size:20px;bottom:-4px;left:50%;position:absolute;transform:translateX(-50%)}@media screen and (min-width:414px){.cg-listingDetail-inspection-score-number{font-size:24px}}@media screen and (min-width:992px){.cg-listingDetail-inspection-score-number{bottom:-5px}}.cg-listingDetail-inspection-rating{margin-bottom:0;margin-top:0}.cg-listingDetail-inspection-rating-value{display:block;font-size:18px;font-weight:700;line-height:1.2;margin-bottom:0}@media screen and (min-width:414px){.cg-listingDetail-inspection-rating-value{font-size:24px}}@media screen and (min-width:768px){.cg-listingDetail-inspection-rating-value{line-height:1.1}}.cg-listingDetail-inspection-rating-note{display:block;color:#999;font-size:14px;font-weight:300;line-height:1}.cg-listingDetail-inspection-viewFullReport{display:inline-block;font-size:12px;vertical-align:initial}@media screen and (min-width:414px){.cg-listingDetail-inspection-viewFullReport{font-size:14px}}.cg-listingDetail-inspection-poweredBy{color:#999;font-size:10px;margin-bottom:0;margin-top:5px;line-height:15px;text-align:right}.cg-inspectionTypeahead-item{border-bottom:1px solid #464646;padding:0 0 6px}.cg-inspectionTypeahead-itemModel{border-bottom:1px solid #e4e4e4;color:#555;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:16px;line-height:1.2em;margin:0;padding-bottom:5px;display:table;width:100%}.cg-inspectionTypeahead-itemModel,.cg-inspectionTypeahead-itemModel strong{font-weight:300}@media screen and (min-width:768px){.cg-inspectionTypeahead-itemModel{font-size:24px}}.cg-inspectionTypeahead-itemRow{display:table-row}.cg-inspectionTypeahead-itemCarname{display:table-cell}.cg-inspectionTypeahead-itemVin{color:#555;float:right;font-size:11px;margin-bottom:0;margin-top:5px}.cg-inspectionTypeahead-itemDealer{font-size:14px;font-weight:400;font-style:italic;text-align:right;display:table-cell}.cg-inspectionTypeahead-item .cg-listingDetail-inspection{background-color:initial;border:0;margin-left:0;margin-top:10px;padding:0}.cg-inspectionTypeahead-item .cg-listingDetail-inspection-condition{color:inherit;font-weight:700;margin-bottom:0}.cg-inspectionTypeahead-item .cg-listingDetail-inspection-rating-value,.cg-inspectionTypeahead-item .cg-listingDetail-inspection-score-number{font-size:16px}@media screen and (min-width:768px){.cg-inspectionTypeahead-item .cg-listingDetail-inspection-rating-value,.cg-inspectionTypeahead-item .cg-listingDetail-inspection-score-number{font-size:24px}}.cg-inspectionTypeahead-item .cg-listingDetail-inspection-rating-note{font-size:12px}@media screen and (min-width:768px){.cg-inspectionTypeahead-item .cg-listingDetail-inspection-rating-note{font-size:14px}}.cg-inspectionTypeahead-item .cg-listingDetail-inspection-score{margin-left:0}.cg-inspectionTypeahead-item .cg-listingDetail-inspection-score-meter svg{height:25px;width:50px}@media screen and (min-width:768px){.cg-inspectionTypeahead-item .cg-listingDetail-inspection-score-meter svg{height:40px;width:80px}}.cg-dealFinder-result-wrap--featurd-priority .cg-dealFinder-result-mileage,.cg-dealFinder-result-wrap--featurd-priority .cg-dealFinder-result-price{margin-bottom:0}.cg-dealFinder-result-wrap--featurd-priority .cg-dealFinder-result-stats-and-seller{float:left}.cg-dealFinder-result-wrap--featurd-priority .cg-dealFinder-result-stats{float:none}.cg-dealFinder-result-wrap--featurd-priority .cg-listing-result-seller{clear:left;display:flex;justify-content:space-between;float:none;margin-top:16px;width:auto}.cg-dealFinder-result-wrap--featurd-priority .cg-listing-result-seller .glyphicon{color:#464646}.cg-dealFinder-result-wrap--featurd-priority .cg-listing-result-seller-name{color:#666;font-weight:700;max-width:150px}.cg-dealFinder-result-wrap--featurd-priority .cg-listing-result-seller-rating-wrap{display:flex;flex-direction:row}.cg-dealFinder-result-wrap--featurd-priority .cg-listing-result-seller-location,.cg-dealFinder-result-wrap--featurd-priority .cg-listing-result-seller-phone,.cg-dealFinder-result-wrap--featurd-priority .cg-listing-result-seller-rating{font-size:.9em;margin-top:4px}.cg-dealFinder-result-wrap--featurd-priority .cg-listing-result-seller-info{flex-grow:0}.cg-dealFinder-result-wrap--featurd-priority .cg-listing-result-seller-logo{flex-grow:1;margin-left:16px;text-align:center}.cg-dealFinder-result-wrap--featurd-priority .cg-listing-result-seller-logo img{max-height:60px;max-width:170px}.cg-dealFinder-result-wrap--featurd-priority .cg-listing-result-seller-rating{margin-right:8px}#featuredResults a[data-sponsored-listing-text]:before{content:attr(data-sponsored-listing-text);display:block;background-color:#444;padding:4px 10px;color:#fbbb29;text-shadow:none;border-color:#c0c5cb;border-top-left-radius:.2em;border-top-right-radius:.2em;letter-spacing:.04em}#featuredResults .cg-listing-result-container.cg-listing-result-container--featured-priority{margin:0}#featuredResults [id^=featured_listing_]{margin:10px 4px}.cg-listing-result-container--featured-priority .cg-listing-result-seller{clear:left}.cg-listing-result-container--featured-priority .cg-listing-result-seller-logo{float:right;max-height:60px;max-width:120px}.cg-listing-result-container--featured-priority .cg-listing-result-seller-logo img{display:block;max-height:60px;max-width:120px}.cg-listing-result-container--featured-priority .cg-listing-result-location{float:left;text-align:left}.cg-listing-result-container--featured-priority .cg-listing-result-location~.cg-listing-result-location{display:none}.cg-listing-result-container--featured-priority .cg-listing-result-seller+.cg-listing-result-location{float:right;text-align:right}.cg-listing-result-container--featured-priority .cg-listing-result-seller-name{float:left;max-width:55%}.cg-listing-result-container--featured-priority .cg-listing-result-seller-phone{float:right}.flex-row-start-fill-wrap,.newsletter-subscription-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:stretch;align-items:stretch}.flex-column-fill-top-nowrap,.newsletter-subscription-list .subscription-wrap,.newsletter-subscription-list .subscription-wrap .subscription,.newsletter-subscription-list .subscription-wrap .subscription .details{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch}.newsletter-subscription-list{list-style-type:none;margin:0;padding:0}.newsletter-subscription-list .subscription-wrap{flex:0 0 29%;margin:0 1% 1.5rem}.newsletter-subscription-list .subscription-wrap .subscription{flex:0 0 100%;border:1px solid #f8f8f8;border-radius:3px;padding:1rem;transition:all .15s}.newsletter-subscription-list .subscription-wrap .subscription:hover{background-color:#f8f8f8;border-color:#b0b0b0}.newsletter-subscription-list .subscription-wrap .subscription .title{font-size:1.2em;font-weight:700;margin:0 0 .5rem}.newsletter-subscription-list .subscription-wrap .subscription .note{color:#7e7e7e;font-size:.9em;font-style:italic}.newsletter-subscription-list .subscription-wrap .subscription .details{flex:1 0 auto;padding-top:1rem}.newsletter-subscription-list .subscription-wrap .subscription .details .criteria-wrap{flex:1 0 auto;padding:0 1rem 2rem;width:100%}.newsletter-subscription-list .subscription-wrap .subscription .details table{width:95%!important}.newsletter-subscription-list .subscription-wrap .subscription .details .actions{flex:0 0 auto;text-align:center}.newsletter-subscription-list .subscription-wrap .subscription .details .actions form{box-sizing:border-box;display:inline-block;padding:0 .5rem;width:48%}.newsletter-subscription-list .subscription-wrap .subscription .details .actions form input[type=submit]{width:100%}.link-back-wrap{margin-top:20px;padding-left:13px;font-weight:700}.cg-listingDetail-newCarPrice{padding-bottom:50px;width:100%}.cg-listingDetail-newCarPrice h3{margin-bottom:5px}.cg-listingDetail-newCarPrice .cg-listingDetail-newCarPriceThermo{height:30px;padding:5px 0;width:100%}.cg-listingDetail-newCarPrice .cg-listingDetail-newCarPriceThermSection{float:left;height:30px}.cg-listingDetail-newCarPrice .cg-listingDetail-newCarPoorThermometer{background-color:#ff8400;width:10%}.cg-listingDetail-newCarPrice .cg-listingDetail-newCarFairThermometer{background-color:#00bd00;width:49%}.cg-listingDetail-newCarPrice .cg-listingDetail-newCarGoodThermometer{background-color:#009b00;width:30%}.cg-listingDetail-newCarPrice .cg-listingDetail-newCarGreatThermometer{background-color:#006b00;width:10%}.cg-listingDetail-newCarPrice .cg-listingDetail-newPriceMarker{background-color:#fff;float:left;height:30px;width:1px}.cg-listingDetail-newCarPrice .cg-listingDetail-newPriceMarker div{float:left;left:-36px;margin-top:35px;position:relative;text-align:center;width:75px}.cg-incentives-callout{background-color:#ecf6e1;border:1px solid #a0db63;margin:10px 0;padding:15px}.cg-incentives-callout p{font:inherit;margin:0}.cg-incentives-callout .cg-maxCashBack{color:#518f4d;font-weight:600}#cg-listingDetail-newCarPriceFairLbl{color:#b28f1d}#cg-listingDetail-newCarPriceGoodLbl{color:#7aac45}#cg-listingDetail-newCarPriceGreatLbl{color:#70876f}.cg-listingStub-SummarySection{margin-top:0;font-size:1.3em}.cg-listingDetail__secure-and-convenient-modal{color:#7e7e7e;letter-spacing:.02rem}.cg-mobile-contentBody .cg-listingDetail__secure-and-convenient-modal.modal:before{height:1%}.cg-listingDetail__secure-and-convenient-modal .modal-dialog{text-align:center;font-size:1.4rem}.cg-mobile-contentBody .cg-listingDetail__secure-and-convenient-modal .modal-dialog{margin:0 8px 8px;color:#555;font-size:1.5rem}.cg-listingDetail__secure-and-convenient-modal .modal-header{border:none}.cg-listingDetail__secure-and-convenient-modal .modal-body{padding:0 2rem 2.5rem}.cg-mobile-contentBody .cg-listingDetail__secure-and-convenient-modal .modal-body{padding-bottom:2.5rem}.cg-listingDetail__secure-and-convenient-modal .purchase-protection-modal__title{color:#464646;font-size:1.6em;font-weight:700;text-align:center;margin:0 auto 15px;line-height:1.2;max-width:60rem}.cg-mobile-contentBody .cg-listingDetail__secure-and-convenient-modal .purchase-protection-modal__title{font-size:1.25em}.cg-listingDetail__secure-and-convenient-modal .purchase-protection-modal__top-section-container{display:flex;flex-wrap:wrap;justify-content:space-around}.cg-listingDetail__secure-and-convenient-modal .purchase-protection-modal__intro{max-width:60rem;margin:0 auto 50px;font-size:1.25em}.cg-mobile-contentBody .cg-listingDetail__secure-and-convenient-modal .purchase-protection-modal__intro{color:#7e7e7e;margin-bottom:2.5rem;font-size:1.15em;font-weight:400}.cg-listingDetail__secure-and-convenient-modal .purchase-protection-modal__items-wrapper{margin:0 30px 20px}.cg-mobile-contentBody .cg-listingDetail__secure-and-convenient-modal .purchase-protection-modal__items-wrapper{margin:0;text-align:left}.cg-listingDetail__secure-and-convenient-modal .purchase-protection-modal__item-container{padding:15px 40px 0;margin-bottom:30px}.cg-listingDetail__secure-and-convenient-modal .purchase-protection-modal__item-container:not(:last-child){border-right:1px solid #e4e4e4}.cg-mobile-contentBody .cg-listingDetail__secure-and-convenient-modal .purchase-protection-modal__item-container{padding:0;border:none}.cg-listingDetail__secure-and-convenient-modal .purchase-protection-modal__item-icon-wrapper{margin-bottom:1.2rem}.cg-mobile-contentBody .cg-listingDetail__secure-and-convenient-modal .purchase-protection-modal__item-icon-wrapper{flex:0.3 0 4.5rem;padding-top:.6rem}.cg-listingDetail__secure-and-convenient-modal .purchase-protection-modal__item-icon{color:#04a3fd;font-size:1.8em}.cg-mobile-contentBody .cg-listingDetail__secure-and-convenient-modal .purchase-protection-modal__item-icon{font-size:1.8em}.cg-mobile-contentBody .cg-listingDetail__secure-and-convenient-modal .purchase-protection-modal__item-text-wrapper{flex:1 0 22rem}.cg-listingDetail__secure-and-convenient-modal .purchase-protection-modal__item-header{margin:0 2rem 1rem;color:#464646;font-weight:700;font-size:1.2em}.cg-mobile-contentBody .cg-listingDetail__secure-and-convenient-modal .purchase-protection-modal__item-header{margin:0 0 .4rem;font-size:1.1em}.cg-listingDetail__secure-and-convenient-modal .purchase-protection-modal__item-content{color:#7e7e7e;font-size:1.1em}.cg-mobile-contentBody .cg-listingDetail__secure-and-convenient-modal .purchase-protection-modal__item-content{line-height:1.35;font-size:1.05em}.cg-listingDetail__secure-and-convenient-modal .purchase-protection-modal__contact-seller{margin-bottom:40px}.cg-listingDetail__secure-and-convenient-modal .purchase-protection-modal__contact-seller button{padding:15px 50px}.cg-listingDetail__secure-and-convenient-modal .purchase-protection-modal__summary{padding:0 6rem;margin:0 auto 3rem;max-width:60rem}.cg-listingDetail__secure-and-convenient-modal .purchase-protection-modal__summary .summary-highlight{font-weight:700;color:#464646}.cg-mobile-contentBody .cg-listingDetail__secure-and-convenient-modal .purchase-protection-modal__summary{padding:0}.cg-listingDetail__secure-and-convenient-modal .purchase-protection-modal__follow-up{padding:0 6rem;margin-bottom:30px;color:#555}.cg-mobile-contentBody .cg-listingDetail__secure-and-convenient-modal .purchase-protection-modal__follow-up{margin-bottom:2.5rem;padding:0}.cg-listingDetail__secure-and-convenient-modal .purchase-protection-modal__follow-up .follow-up-highlight{font-weight:700;color:#464646;font-size:1.2em}.cg-mobile-contentBody .cg-listingDetail__secure-and-convenient-modal .purchase-protection-modal__follow-up .follow-up-highlight{font-size:1.6rem}.cg-listingDetail__secure-and-convenient-modal .purchase-protection-modal__follow-up .follow-up-link{font-weight:700;font-size:1.2em}.cg-mobile-contentBody .cg-listingDetail__secure-and-convenient-modal .purchase-protection-modal__follow-up .follow-up-link{font-size:1.6rem;white-space:nowrap}.cg-listingDetail__secure-and-convenient-modal .purchase-protection-modal__ts-and-cs-wrapper{font-size:.95em}.cg-listingDetail__secure-and-convenient-modal .purchase-protection-modal__ts-and-cs-wrapper .purchase-protection-modal__ts-and-cs-link{text-decoration:none}.cg-listingDetail-privateBuyer-secure-and-convenient-badge{border:1px solid #e4e4e4;padding:10px;margin:30px 0 15px}.cg-listingDetail-privateBuyer-secure-and-convenient-badge .secure-checkout-promo-title{font-weight:600;font-size:1.25rem;color:#337ab7;text-align:center;margin:-19px auto 7px;background-color:#fff;display:table;padding:0 10px;letter-spacing:.05em}.cg-mobile-contentBody .cg-listingDetail-privateBuyer-secure-and-convenient-badge .secure-checkout-promo-title{background-color:#f8f8f8}.cg-listingDetail-privateBuyer-secure-and-convenient-badge .secure-checkout-promo-title img{padding-right:.3rem}.cg-listingDetail-privateBuyer-secure-and-convenient-badge .secure-checkout-promo-body{font-weight:400;font-size:1em;color:#7e7e7e;text-align:center;line-height:1.3em}.cg-listingDetail-privateBuyer-secure-and-convenient-badge .secure-checkout-promo-body .secure-checkout-promo-link{color:#337ab7;text-decoration:underline;white-space:nowrap;cursor:pointer}.cg-listingDetail-privateBuyer-secure-and-convenient-badge .secure-checkout-promo-bottom-spacer{margin:2.5rem 0;border-bottom:1px solid #ccc}.cg-mobile-contentBody .cg-listingDetail-privateBuyer-secure-and-convenient-badge .secure-checkout-promo-bottom-spacer{display:none}.serviceHoursWrap .todays-hours{display:inline-block}.redesign .header1,.redesign h1{color:#000;line-height:1.2;margin-top:0;margin-bottom:.5em;font-family:Lato,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;font-size:1.6em}@media screen and (min-width:20em){.redesign .header1,.redesign h1{font-size:1.75em;font-size:calc(1.6em + 0.4*(100vw - 20em)/70)}}@media screen and (min-width:90em){.redesign .header1,.redesign h1{font-size:2em}}.redesign .header2,.redesign h2{color:#000;line-height:1.2;margin-top:0;margin-bottom:.5em;font-family:Lato,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;font-size:1.3em}@media screen and (min-width:20em){.redesign .header2,.redesign h2{font-size:1.4em;font-size:calc(1.3em + 0.2*(100vw - 20em)/70)}}@media screen and (min-width:90em){.redesign .header2,.redesign h2{font-size:1.5em}}.redesign .header3,.redesign h3{color:#000;line-height:1.2;margin-top:0;margin-bottom:.5em;font-family:Lato,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1.2em}@media screen and (min-width:20em){.redesign .header3,.redesign h3{font-size:1.3em;font-size:calc(1.2em + 0.175*(100vw - 20em)/70)}}@media screen and (min-width:90em){.redesign .header3,.redesign h3{font-size:1.375em}}.redesign .header4,.redesign h4{color:#000;line-height:1.2;margin-top:0;margin-bottom:.5em;font-family:Lato,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;font-size:1em}@media screen and (min-width:20em){.redesign .header4,.redesign h4{font-size:1em;font-size:calc(1em + 0.25*(100vw - 20em)/70)}}@media screen and (min-width:90em){.redesign .header4,.redesign h4{font-size:1.25em}}.redesign .header5,.redesign h5{color:#000;line-height:1.5;margin-top:0;margin-bottom:.5em;font-family:Lato,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;font-size:1em}@media screen and (min-width:20em){.redesign .header5,.redesign h5{font-size:1em;font-size:calc(1em + 0*(100vw - 20em)/70)}}@media screen and (min-width:90em){.redesign .header5,.redesign h5{font-size:1em}}.redesign .header6,.redesign h6{color:#3d3d3d;line-height:1.5;text-transform:uppercase;margin-top:0;margin-bottom:.5em;font-family:Lato,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1em}@media screen and (min-width:20em){.redesign .header6,.redesign h6{font-size:1em;font-size:calc(1em + 0*(100vw - 20em)/70)}}@media screen and (min-width:90em){.redesign .header6,.redesign h6{font-size:1em}}.redesign label,.redesign p{color:#0a0a0a;line-height:1.5;margin-bottom:.5em;font-family:Lato,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;font-size:1em}@media screen and (min-width:20em){.redesign label,.redesign p{font-size:1em;font-size:calc(1em + 0*(100vw - 20em)/70)}}@media screen and (min-width:90em){.redesign label,.redesign p{font-size:1em}}.redesign label.bodySM,.redesign p.bodySM{font-size:.875em}.redesign label.bodyLight,.redesign p.bodyLight{color:#707070}.redesign .slnk,.redesign a{color:#006598}.redesign .slnk:active,.redesign .slnk:focus,.redesign .slnk:hover,.redesign a:active,.redesign a:focus,.redesign a:hover{color:#00324c;text-decoration:none;transition:all .2s ease-in-out}.redesign .body-copy-xs,.redesign .bodyCopyXS{color:#707070;font-weight:400;line-height:1.5;font-size:.875em}.redesign .body-copy-xs.heavy,.redesign .bodyCopyXS.heavy{font-weight:700}.redesign .text-xs,.redesign .textXS{font-size:.875em}.redesign .text-xs_light,.redesign .textXS_light{color:#707070}.redesign .text-sm,.redesign .textSM{font-size:1em}@media screen and (min-width:20em){.redesign .text-sm,.redesign .textSM{font-size:1em;font-size:calc(1em + 0*(100vw - 20em)/70)}}@media screen and (min-width:90em){.redesign .text-sm,.redesign .textSM{font-size:1em}}.redesign .text-md,.redesign .textMD{font-size:1.2em}@media screen and (min-width:20em){.redesign .text-md,.redesign .textMD{font-size:1.3em;font-size:calc(1.2em + 0.175*(100vw - 20em)/70)}}@media screen and (min-width:90em){.redesign .text-md,.redesign .textMD{font-size:1.375em}}.redesign .text-lg,.redesign .textLG{font-size:1.3em}@media screen and (min-width:20em){.redesign .text-lg,.redesign .textLG{font-size:1.4em;font-size:calc(1.3em + 0.2*(100vw - 20em)/70)}}@media screen and (min-width:90em){.redesign .text-lg,.redesign .textLG{font-size:1.5em}}.redesign .text-xl,.redesign .textXL{font-size:1.6em}@media screen and (min-width:20em){.redesign .text-xl,.redesign .textXL{font-size:1.75em;font-size:calc(1.6em + 0.4*(100vw - 20em)/70)}}@media screen and (min-width:90em){.redesign .text-xl,.redesign .textXL{font-size:2em}}.redesign .bold,.redesign strong{font-family:700}.redesign .textPrimary{color:#0277bd}.redesign .textSecondary{color:#008002}.redesign .textTertiary{color:#006598}.redesign .textWarning{color:#ffb100}.redesign .textDanger{color:#f60000}.bodyOfText{width:40em;margin:0 auto}.textCenter{text-align:center}.marginTopMD{margin-top:1.25em}.marginTopXS{margin-top:.5em}.marginTopSM{margin-top:.75em}.marginTopLG{margin-top:2em}.marginTopXL{margin-top:3.25em}.marginBottomMD{margin-bottom:1.25em}.marginBottomXS{margin-bottom:.5em}.marginBottomSM{margin-bottom:.75em}.marginBottomLG{margin-bottom:2em}.marginBottomXL{margin-bottom:3.25em}.layoutTopXS{margin-top:.5rem}.layoutTopSM{margin-top:.75rem}.layoutTopMD{margin-top:1.25rem}.layoutTopLG{margin-top:2rem}.layoutTopXL{margin-top:3.25rem}.layoutBottomXS{margin-bottom:.5rem}.layoutBottomSM{margin-bottom:.75rem}.layoutBottomMD{margin-bottom:1.25rem}.layoutBottomLG{margin-bottom:2rem}.layoutBottomXL{margin-bottom:3.25rem}.redesign .container{width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.redesign .container-fluid{padding-right:0;padding-left:0}.redesign .btn-default,.redesign .btn-tertiary{color:#0a0a0a;cursor:pointer;border:1px solid #c2ccd4;border-radius:2px;padding:10px 15px;background:#f5f6f6;transition:background-color .2s ease;font-size:1em}.redesign .btn-default:active,.redesign .btn-default:hover,.redesign .btn-tertiary:active,.redesign .btn-tertiary:hover{background:#e0e3e3;border-color:#aab8c3}.redesign .btn-primary,.redesign .btn-success{color:#fff;cursor:pointer;border:1px solid #008002;border-radius:2px;padding:10px 15px;background:#008002;transition:background-color .2s ease;font-size:1em}.redesign .btn-primary:active,.redesign .btn-primary:hover,.redesign .btn-success:active,.redesign .btn-success:hover{background:#005701;border-color:#005701}.redesign .btn-secondary{color:#fff;cursor:pointer;border:1px solid #0277bd;border-radius:2px;padding:10px 15px;background:#0277bd;transition:background-color .2s ease;font-size:1em}.redesign .btn-secondary:active,.redesign .btn-secondary:hover{background:#025e95;border-color:#025e95}.redesign .btn-info{color:#fff;cursor:pointer;border:1px solid #006598;border-radius:2px;padding:10px 15px;background:#006598;transition:background-color .2s ease;font-size:1em}.redesign .btn-info:active,.redesign .btn-info:hover{background:#004a6f;border-color:#004a6f}.redesign .btn-warning{color:#fff;cursor:pointer;border:1px solid #ffb100;border-radius:2px;padding:10px 15px;background:#ffb100;transition:background-color .2s ease;font-size:1em}.redesign .btn-warning:active,.redesign .btn-warning:hover{background:#d69500;border-color:#d69500;color:#0a0a0a}.redesign .btn-danger{color:#fff;cursor:pointer;border:1px solid #f60000;border-radius:2px;padding:10px 15px;background:#f60000;transition:background-color .2s ease;font-size:1em}.redesign .btn-danger:active,.redesign .btn-danger:hover{background:#cd0000;border-color:#cd0000}@media only screen and (min-width:1440px){.redesign .container{width:1440px}.redesign .container-lg{width:1280px}}.cgBtn{background-color:#fff;border:1px solid transparent;border-radius:2px;color:#fff;display:inline-block;position:relative;cursor:pointer;font-size:1.125rem;padding:.9375em 1.25em}.cgBtn:disabled{background-color:#f5f6f6;border-color:#e0e3e3;color:#707070;cursor:default}.cgBtn:hover{transition:all .2s ease-in-out}.cgBtn:focus{outline:2px solid #006598;outline-offset:-2px}.cgBtn.withIcon{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center}.cgBtn.withIcon span{flex:1 1 100%}.cgBtn.emerald,.cgBtn.isolated{background-color:#008002;color:#fff}.cgBtn.emerald:active,.cgBtn.emerald:hover,.cgBtn.isolated:active,.cgBtn.isolated:hover{background-color:#006702}@media (hover:none){.cgBtn.emerald:hover,.cgBtn.isolated:hover{background-color:#008002}}.cgBtn.emerald:disabled,.cgBtn.isolated:disabled{background-color:#f5f6f6;border-color:#e0e3e3;color:#707070;cursor:default}.cgBtn.cgBrandBlue,.cgBtn.defaultVariant,.cgBtn.primary{background-color:#0277bd;color:#fff}.cgBtn.cgBrandBlue:active,.cgBtn.cgBrandBlue:hover,.cgBtn.defaultVariant:active,.cgBtn.defaultVariant:hover,.cgBtn.primary:active,.cgBtn.primary:hover{background-color:#0267a4;color:#fff}@media (hover:none){.cgBtn.cgBrandBlue:hover,.cgBtn.defaultVariant:hover,.cgBtn.primary:hover{background-color:#0277bd}}.cgBtn.cgBrandBlue:disabled,.cgBtn.defaultVariant:disabled,.cgBtn.primary:disabled{background-color:#f5f6f6;border-color:#e0e3e3;color:#707070;cursor:default}.cgBtn.cgBrandBlue.ghost,.cgBtn.defaultVariant.ghost,.cgBtn.primary.ghost{background-color:#fff;border:1px solid #0277bd;color:#0277bd}.cgBtn.cgBrandBlue.ghost:active,.cgBtn.cgBrandBlue.ghost:hover,.cgBtn.defaultVariant.ghost:active,.cgBtn.defaultVariant.ghost:hover,.cgBtn.primary.ghost:active,.cgBtn.primary.ghost:hover{background-color:#f5f6f6}@media (hover:none){.cgBtn.cgBrandBlue.ghost:hover,.cgBtn.defaultVariant.ghost:hover,.cgBtn.primary.ghost:hover{background-color:#fff}}.cgBtn.cgBrandBlue.ghost:disabled,.cgBtn.defaultVariant.ghost:disabled,.cgBtn.primary.ghost:disabled{background-color:#f5f6f6;border-color:#e0e3e3;color:#707070;cursor:default}.cgBtn.secondary,.cgBtn.steelBlue{background-color:#006598;color:#fff}.cgBtn.secondary:active,.cgBtn.secondary:hover,.cgBtn.steelBlue:active,.cgBtn.steelBlue:hover{background-color:#00324c}@media (hover:none){.cgBtn.secondary:hover,.cgBtn.steelBlue:hover{background-color:#006598}}.cgBtn.secondary:disabled,.cgBtn.steelBlue:disabled{background-color:#f5f6f6;border-color:#e0e3e3;color:#707070;cursor:default}.cgBtn.secondary.ghost,.cgBtn.steelBlue.ghost{background-color:#fff;border:1px solid #006598;color:#006598}.cgBtn.secondary.ghost:active,.cgBtn.secondary.ghost:hover,.cgBtn.steelBlue.ghost:active,.cgBtn.steelBlue.ghost:hover{background-color:#f5f6f6}@media (hover:none){.cgBtn.secondary.ghost:hover,.cgBtn.steelBlue.ghost:hover{background-color:#fff}}.cgBtn.secondary.ghost:disabled,.cgBtn.steelBlue.ghost:disabled{background-color:#f5f6f6;border-color:#e0e3e3;color:#707070;cursor:default}.cgBtn.steelBlue:focus{outline:5px auto -webkit-focus-ring-color}.cgBtn.paginationOverlay{background-color:#f5f6f6;border:1px solid #e0e3e3;border-radius:0;color:#000}.cgBtn.paginationOverlay:hover{color:#006598}.cgBtn.paginationOverlay:disabled{background-color:rgba(245,246,246,.75);border-color:#e0e3e3;color:#707070;cursor:default;transition:all .2s ease-in-out}.cgBtn.paginationOverlay.defaultSize{padding:1.75em .875em}.cgBtn.lightBlue{background-color:#02a0dd;color:#fff;width:75%;padding:.8125em 3.125em;font-size:1rem;border-radius:.1875em}.cgBtn.fullWidth{width:100%}.cgBtn.small{font-size:.875rem;padding:.5em 1.25em}.cgBtn.small.mobile{line-height:1.5;font-size:1rem;min-height:2.75rem}.cgBtn.defaultSize{font-size:1.125rem;padding:.75em 1.25em}.cgBtn.large{font-size:1.25rem;padding:.75em 1.25em}a.cgBtn{text-decoration:none}a.cgBtn.fullWidth{text-align:center;display:block;width:auto}.buttonAsLink{cursor:pointer;border:inherit;background:none;padding:0;color:#006598}.buttonAsLink.underline,.buttonAsLink:hover{text-decoration:underline}@media only screen and (max-width:767px){.buttonAsLink{text-decoration:underline}}div.movingBoxes .deal{display:inline-block;float:none;position:relative;top:-2px}div.movingBoxes .deal .deal-rating{padding:1px 0 0}div.movingBoxes .deal .deal-rating .deal-arrow{margin-right:0}div.movingBoxes .deal .cg-carouselNav-price{margin-left:-2px}#ratingFilter_OptionList div.deal{margin-left:20px}#ratingFilter_OptionList div.deal .deal-rating{padding:0;vertical-align:initial}.cg-alternate-result-deal .deal{margin:-5px 0 0 5px}#dealerPricingTool [id^=pricingTool-listing] .listingRankDiv .dealRating{min-width:150px}#dealerPricingTool [id^=pricingTool-listing] .listingRankDiv .dealRating .dealerRatingLabelDiv span{margin-top:8px;float:left}.deal{display:inline-flex;align-items:center}.deal .deal-meta,.deal .dealMeta{display:flex;flex-direction:column;justify-content:center;margin-left:5px}.deal .deal-meta .dealLabel,.deal .deal-meta h6,.deal .dealMeta .dealLabel,.deal .dealMeta h6{color:#324054;font-weight:700;text-transform:uppercase;white-space:nowrap;margin:0}.deal .deal-meta .deal-differential p,.deal .deal-meta .dealDifferential p,.deal .dealMeta .deal-differential p,.deal .dealMeta .dealDifferential p{margin:0}.deal .deal-info,.deal .dealInfo{margin-left:10px}.deal .deal-info p,.deal .dealInfo p{color:#324054;margin:0}.deal .deal-meta,.deal .deal-rating,.deal .dealMeta,.deal .dealRating{background:none;border:none;padding-left:0;padding-right:0}.deal .deal-meta svg.deal-arrow,.deal .deal-meta svg.dealArrow,.deal .deal-rating svg.deal-arrow,.deal .deal-rating svg.dealArrow,.deal .dealMeta svg.deal-arrow,.deal .dealMeta svg.dealArrow,.deal .dealRating svg.deal-arrow,.deal .dealRating svg.dealArrow{vertical-align:middle;width:31px;height:31px}.deal .deal-meta svg.deal-arrow.arrow-small,.deal .deal-meta svg.deal-arrow.arrowSmall,.deal .deal-meta svg.dealArrow.arrow-small,.deal .deal-meta svg.dealArrow.arrowSmall,.deal .deal-rating svg.deal-arrow.arrow-small,.deal .deal-rating svg.deal-arrow.arrowSmall,.deal .deal-rating svg.dealArrow.arrow-small,.deal .deal-rating svg.dealArrow.arrowSmall,.deal .dealMeta svg.deal-arrow.arrow-small,.deal .dealMeta svg.deal-arrow.arrowSmall,.deal .dealMeta svg.dealArrow.arrow-small,.deal .dealMeta svg.dealArrow.arrowSmall,.deal .dealRating svg.deal-arrow.arrow-small,.deal .dealRating svg.deal-arrow.arrowSmall,.deal .dealRating svg.dealArrow.arrow-small,.deal .dealRating svg.dealArrow.arrowSmall{width:21px;height:21px}.deal .deal-meta .new-car,.deal .deal-meta .newCarPath,.deal .deal-meta .no-price,.deal .deal-meta .noPricePath,.deal .deal-meta .uncertain,.deal .deal-meta .uncertainPath,.deal .deal-rating .new-car,.deal .deal-rating .newCarPath,.deal .deal-rating .no-price,.deal .deal-rating .noPricePath,.deal .deal-rating .uncertain,.deal .deal-rating .uncertainPath,.deal .dealMeta .new-car,.deal .dealMeta .newCarPath,.deal .dealMeta .no-price,.deal .dealMeta .noPricePath,.deal .dealMeta .uncertain,.deal .dealMeta .uncertainPath,.deal .dealRating .new-car,.deal .dealRating .newCarPath,.deal .dealRating .no-price,.deal .dealRating .noPricePath,.deal .dealRating .uncertain,.deal .dealRating .uncertainPath{opacity:0;fill:#fff}.deal .deal-meta .arrow,.deal .deal-rating .arrow,.deal .dealMeta .arrow,.deal .dealRating .arrow{opacity:1;fill:#fff}.deal .deal-meta.great .dealLabel,.deal .deal-meta.great h6,.deal .deal-rating.great .dealLabel,.deal .deal-rating.great h6,.deal .dealMeta.great .dealLabel,.deal .dealMeta.great h6,.deal .dealRating.great .dealLabel,.deal .dealRating.great h6{color:#006b00}.deal .deal-meta.great svg.deal-arrow,.deal .deal-meta.great svg.dealArrow,.deal .deal-rating.great svg.deal-arrow,.deal .deal-rating.great svg.dealArrow,.deal .dealMeta.great svg.deal-arrow,.deal .dealMeta.great svg.dealArrow,.deal .dealRating.great svg.deal-arrow,.deal .dealRating.great svg.dealArrow{transform:rotate(-90deg)}.deal .deal-meta.great circle,.deal .deal-rating.great circle,.deal .dealMeta.great circle,.deal .dealRating.great circle{fill:#006b00}.deal .deal-meta.good .dealLabel,.deal .deal-meta.good h6,.deal .deal-rating.good .dealLabel,.deal .deal-rating.good h6,.deal .dealMeta.good .dealLabel,.deal .dealMeta.good h6,.deal .dealRating.good .dealLabel,.deal .dealRating.good h6{color:#008200}.deal .deal-meta.good svg.deal-arrow,.deal .deal-meta.good svg.dealArrow,.deal .deal-rating.good svg.deal-arrow,.deal .deal-rating.good svg.dealArrow,.deal .dealMeta.good svg.deal-arrow,.deal .dealMeta.good svg.dealArrow,.deal .dealRating.good svg.deal-arrow,.deal .dealRating.good svg.dealArrow{transform:rotate(-45deg)}.deal .deal-meta.good circle,.deal .deal-rating.good circle,.deal .dealMeta.good circle,.deal .dealRating.good circle{fill:#009b00}.deal .deal-meta.fair .dealLabel,.deal .deal-meta.fair h6,.deal .deal-rating.fair .dealLabel,.deal .deal-rating.fair h6,.deal .dealMeta.fair .dealLabel,.deal .dealMeta.fair h6,.deal .dealRating.fair .dealLabel,.deal .dealRating.fair h6{color:green}.deal .deal-meta.fair svg.deal-arrow circle,.deal .deal-meta.fair svg.dealArrow circle,.deal .deal-rating.fair svg.deal-arrow circle,.deal .deal-rating.fair svg.dealArrow circle,.deal .dealMeta.fair svg.deal-arrow circle,.deal .dealMeta.fair svg.dealArrow circle,.deal .dealRating.fair svg.deal-arrow circle,.deal .dealRating.fair svg.dealArrow circle{fill:#00bd00}.deal .deal-meta.high .dealLabel,.deal .deal-meta.high h6,.deal .deal-rating.high .dealLabel,.deal .deal-rating.high h6,.deal .dealMeta.high .dealLabel,.deal .dealMeta.high h6,.deal .dealRating.high .dealLabel,.deal .dealRating.high h6{color:#ad5a00}.deal .deal-meta.high svg.deal-arrow,.deal .deal-meta.high svg.dealArrow,.deal .deal-rating.high svg.deal-arrow,.deal .deal-rating.high svg.dealArrow,.deal .dealMeta.high svg.deal-arrow,.deal .dealMeta.high svg.dealArrow,.deal .dealRating.high svg.deal-arrow,.deal .dealRating.high svg.dealArrow{transform:rotate(45deg)}.deal .deal-meta.high circle,.deal .deal-rating.high circle,.deal .dealMeta.high circle,.deal .dealRating.high circle{fill:#ff8400}.deal .deal-meta.overpriced .dealLabel,.deal .deal-meta.overpriced h6,.deal .deal-rating.overpriced .dealLabel,.deal .deal-rating.overpriced h6,.deal .dealMeta.overpriced .dealLabel,.deal .dealMeta.overpriced h6,.deal .dealRating.overpriced .dealLabel,.deal .dealRating.overpriced h6{color:#d00}.deal .deal-meta.overpriced svg.deal-arrow,.deal .deal-meta.overpriced svg.dealArrow,.deal .deal-rating.overpriced svg.deal-arrow,.deal .deal-rating.overpriced svg.dealArrow,.deal .dealMeta.overpriced svg.deal-arrow,.deal .dealMeta.overpriced svg.dealArrow,.deal .dealRating.overpriced svg.deal-arrow,.deal .dealRating.overpriced svg.dealArrow{transform:rotate(90deg)}.deal .deal-meta.overpriced circle,.deal .deal-rating.overpriced circle,.deal .dealMeta.overpriced circle,.deal .dealRating.overpriced circle{fill:#f60000}.deal .deal-meta.uncertain .dealLabel,.deal .deal-meta.uncertain h6,.deal .deal-rating.uncertain .dealLabel,.deal .deal-rating.uncertain h6,.deal .dealMeta.uncertain .dealLabel,.deal .dealMeta.uncertain h6,.deal .dealRating.uncertain .dealLabel,.deal .dealRating.uncertain h6{color:#707070}.deal .deal-meta.uncertain svg.deal-arrow circle,.deal .deal-meta.uncertain svg.dealArrow circle,.deal .deal-rating.uncertain svg.deal-arrow circle,.deal .deal-rating.uncertain svg.dealArrow circle,.deal .dealMeta.uncertain svg.deal-arrow circle,.deal .dealMeta.uncertain svg.dealArrow circle,.deal .dealRating.uncertain svg.deal-arrow circle,.deal .dealRating.uncertain svg.dealArrow circle{fill:#707070}.deal .deal-meta.uncertain svg.deal-arrow .uncertain,.deal .deal-meta.uncertain svg.deal-arrow .uncertainPath,.deal .deal-meta.uncertain svg.dealArrow .uncertain,.deal .deal-meta.uncertain svg.dealArrow .uncertainPath,.deal .deal-rating.uncertain svg.deal-arrow .uncertain,.deal .deal-rating.uncertain svg.deal-arrow .uncertainPath,.deal .deal-rating.uncertain svg.dealArrow .uncertain,.deal .deal-rating.uncertain svg.dealArrow .uncertainPath,.deal .dealMeta.uncertain svg.deal-arrow .uncertain,.deal .dealMeta.uncertain svg.deal-arrow .uncertainPath,.deal .dealMeta.uncertain svg.dealArrow .uncertain,.deal .dealMeta.uncertain svg.dealArrow .uncertainPath,.deal .dealRating.uncertain svg.deal-arrow .uncertain,.deal .dealRating.uncertain svg.deal-arrow .uncertainPath,.deal .dealRating.uncertain svg.dealArrow .uncertain,.deal .dealRating.uncertain svg.dealArrow .uncertainPath{opacity:1}.deal .deal-meta.uncertain svg.deal-arrow .arrow,.deal .deal-meta.uncertain svg.deal-arrow .new-car,.deal .deal-meta.uncertain svg.deal-arrow .newCarPath,.deal .deal-meta.uncertain svg.dealArrow .arrow,.deal .deal-meta.uncertain svg.dealArrow .new-car,.deal .deal-meta.uncertain svg.dealArrow .newCarPath,.deal .deal-rating.uncertain svg.deal-arrow .arrow,.deal .deal-rating.uncertain svg.deal-arrow .new-car,.deal .deal-rating.uncertain svg.deal-arrow .newCarPath,.deal .deal-rating.uncertain svg.dealArrow .arrow,.deal .deal-rating.uncertain svg.dealArrow .new-car,.deal .deal-rating.uncertain svg.dealArrow .newCarPath,.deal .dealMeta.uncertain svg.deal-arrow .arrow,.deal .dealMeta.uncertain svg.deal-arrow .new-car,.deal .dealMeta.uncertain svg.deal-arrow .newCarPath,.deal .dealMeta.uncertain svg.dealArrow .arrow,.deal .dealMeta.uncertain svg.dealArrow .new-car,.deal .dealMeta.uncertain svg.dealArrow .newCarPath,.deal .dealRating.uncertain svg.deal-arrow .arrow,.deal .dealRating.uncertain svg.deal-arrow .new-car,.deal .dealRating.uncertain svg.deal-arrow .newCarPath,.deal .dealRating.uncertain svg.dealArrow .arrow,.deal .dealRating.uncertain svg.dealArrow .new-car,.deal .dealRating.uncertain svg.dealArrow .newCarPath{opacity:0}.deal .deal-meta.no-price .dealLabel,.deal .deal-meta.no-price h6,.deal .deal-meta.noPrice .dealLabel,.deal .deal-meta.noPrice h6,.deal .deal-rating.no-price .dealLabel,.deal .deal-rating.no-price h6,.deal .deal-rating.noPrice .dealLabel,.deal .deal-rating.noPrice h6,.deal .dealMeta.no-price .dealLabel,.deal .dealMeta.no-price h6,.deal .dealMeta.noPrice .dealLabel,.deal .dealMeta.noPrice h6,.deal .dealRating.no-price .dealLabel,.deal .dealRating.no-price h6,.deal .dealRating.noPrice .dealLabel,.deal .dealRating.noPrice h6{color:#707070}.deal .deal-meta.no-price svg.deal-arrow circle,.deal .deal-meta.no-price svg.dealArrow circle,.deal .deal-meta.noPrice svg.deal-arrow circle,.deal .deal-meta.noPrice svg.dealArrow circle,.deal .deal-rating.no-price svg.deal-arrow circle,.deal .deal-rating.no-price svg.dealArrow circle,.deal .deal-rating.noPrice svg.deal-arrow circle,.deal .deal-rating.noPrice svg.dealArrow circle,.deal .dealMeta.no-price svg.deal-arrow circle,.deal .dealMeta.no-price svg.dealArrow circle,.deal .dealMeta.noPrice svg.deal-arrow circle,.deal .dealMeta.noPrice svg.dealArrow circle,.deal .dealRating.no-price svg.deal-arrow circle,.deal .dealRating.no-price svg.dealArrow circle,.deal .dealRating.noPrice svg.deal-arrow circle,.deal .dealRating.noPrice svg.dealArrow circle{fill:#707070}.deal .deal-meta.no-price svg.deal-arrow .no-price,.deal .deal-meta.no-price svg.deal-arrow .noPricePath,.deal .deal-meta.no-price svg.dealArrow .no-price,.deal .deal-meta.no-price svg.dealArrow .noPricePath,.deal .deal-meta.noPrice svg.deal-arrow .no-price,.deal .deal-meta.noPrice svg.deal-arrow .noPricePath,.deal .deal-meta.noPrice svg.dealArrow .no-price,.deal .deal-meta.noPrice svg.dealArrow .noPricePath,.deal .deal-rating.no-price svg.deal-arrow .no-price,.deal .deal-rating.no-price svg.deal-arrow .noPricePath,.deal .deal-rating.no-price svg.dealArrow .no-price,.deal .deal-rating.no-price svg.dealArrow .noPricePath,.deal .deal-rating.noPrice svg.deal-arrow .no-price,.deal .deal-rating.noPrice svg.deal-arrow .noPricePath,.deal .deal-rating.noPrice svg.dealArrow .no-price,.deal .deal-rating.noPrice svg.dealArrow .noPricePath,.deal .dealMeta.no-price svg.deal-arrow .no-price,.deal .dealMeta.no-price svg.deal-arrow .noPricePath,.deal .dealMeta.no-price svg.dealArrow .no-price,.deal .dealMeta.no-price svg.dealArrow .noPricePath,.deal .dealMeta.noPrice svg.deal-arrow .no-price,.deal .dealMeta.noPrice svg.deal-arrow .noPricePath,.deal .dealMeta.noPrice svg.dealArrow .no-price,.deal .dealMeta.noPrice svg.dealArrow .noPricePath,.deal .dealRating.no-price svg.deal-arrow .no-price,.deal .dealRating.no-price svg.deal-arrow .noPricePath,.deal .dealRating.no-price svg.dealArrow .no-price,.deal .dealRating.no-price svg.dealArrow .noPricePath,.deal .dealRating.noPrice svg.deal-arrow .no-price,.deal .dealRating.noPrice svg.deal-arrow .noPricePath,.deal .dealRating.noPrice svg.dealArrow .no-price,.deal .dealRating.noPrice svg.dealArrow .noPricePath{opacity:1}.deal .deal-meta.no-price svg.deal-arrow .arrow,.deal .deal-meta.no-price svg.deal-arrow .new-car,.deal .deal-meta.no-price svg.deal-arrow .newCarPath,.deal .deal-meta.no-price svg.dealArrow .arrow,.deal .deal-meta.no-price svg.dealArrow .new-car,.deal .deal-meta.no-price svg.dealArrow .newCarPath,.deal .deal-meta.noPrice svg.deal-arrow .arrow,.deal .deal-meta.noPrice svg.deal-arrow .new-car,.deal .deal-meta.noPrice svg.deal-arrow .newCarPath,.deal .deal-meta.noPrice svg.dealArrow .arrow,.deal .deal-meta.noPrice svg.dealArrow .new-car,.deal .deal-meta.noPrice svg.dealArrow .newCarPath,.deal .deal-rating.no-price svg.deal-arrow .arrow,.deal .deal-rating.no-price svg.deal-arrow .new-car,.deal .deal-rating.no-price svg.deal-arrow .newCarPath,.deal .deal-rating.no-price svg.dealArrow .arrow,.deal .deal-rating.no-price svg.dealArrow .new-car,.deal .deal-rating.no-price svg.dealArrow .newCarPath,.deal .deal-rating.noPrice svg.deal-arrow .arrow,.deal .deal-rating.noPrice svg.deal-arrow .new-car,.deal .deal-rating.noPrice svg.deal-arrow .newCarPath,.deal .deal-rating.noPrice svg.dealArrow .arrow,.deal .deal-rating.noPrice svg.dealArrow .new-car,.deal .deal-rating.noPrice svg.dealArrow .newCarPath,.deal .dealMeta.no-price svg.deal-arrow .arrow,.deal .dealMeta.no-price svg.deal-arrow .new-car,.deal .dealMeta.no-price svg.deal-arrow .newCarPath,.deal .dealMeta.no-price svg.dealArrow .arrow,.deal .dealMeta.no-price svg.dealArrow .new-car,.deal .dealMeta.no-price svg.dealArrow .newCarPath,.deal .dealMeta.noPrice svg.deal-arrow .arrow,.deal .dealMeta.noPrice svg.deal-arrow .new-car,.deal .dealMeta.noPrice svg.deal-arrow .newCarPath,.deal .dealMeta.noPrice svg.dealArrow .arrow,.deal .dealMeta.noPrice svg.dealArrow .new-car,.deal .dealMeta.noPrice svg.dealArrow .newCarPath,.deal .dealRating.no-price svg.deal-arrow .arrow,.deal .dealRating.no-price svg.deal-arrow .new-car,.deal .dealRating.no-price svg.deal-arrow .newCarPath,.deal .dealRating.no-price svg.dealArrow .arrow,.deal .dealRating.no-price svg.dealArrow .new-car,.deal .dealRating.no-price svg.dealArrow .newCarPath,.deal .dealRating.noPrice svg.deal-arrow .arrow,.deal .dealRating.noPrice svg.deal-arrow .new-car,.deal .dealRating.noPrice svg.deal-arrow .newCarPath,.deal .dealRating.noPrice svg.dealArrow .arrow,.deal .dealRating.noPrice svg.dealArrow .new-car,.deal .dealRating.noPrice svg.dealArrow .newCarPath{opacity:0}.deal .deal-meta.no-price-newCar .dealLabel,.deal .deal-meta.no-price-newCar h6,.deal .deal-meta.noPriceNewCar .dealLabel,.deal .deal-meta.noPriceNewCar h6,.deal .deal-rating.no-price-newCar .dealLabel,.deal .deal-rating.no-price-newCar h6,.deal .deal-rating.noPriceNewCar .dealLabel,.deal .deal-rating.noPriceNewCar h6,.deal .dealMeta.no-price-newCar .dealLabel,.deal .dealMeta.no-price-newCar h6,.deal .dealMeta.noPriceNewCar .dealLabel,.deal .dealMeta.noPriceNewCar h6,.deal .dealRating.no-price-newCar .dealLabel,.deal .dealRating.no-price-newCar h6,.deal .dealRating.noPriceNewCar .dealLabel,.deal .dealRating.noPriceNewCar h6{color:#000}.deal .deal-meta.no-price-newCar svg.deal-arrow .new-car,.deal .deal-meta.no-price-newCar svg.deal-arrow .newCarPath,.deal .deal-meta.no-price-newCar svg.dealArrow .new-car,.deal .deal-meta.no-price-newCar svg.dealArrow .newCarPath,.deal .deal-meta.noPriceNewCar svg.deal-arrow .new-car,.deal .deal-meta.noPriceNewCar svg.deal-arrow .newCarPath,.deal .deal-meta.noPriceNewCar svg.dealArrow .new-car,.deal .deal-meta.noPriceNewCar svg.dealArrow .newCarPath,.deal .deal-rating.no-price-newCar svg.deal-arrow .new-car,.deal .deal-rating.no-price-newCar svg.deal-arrow .newCarPath,.deal .deal-rating.no-price-newCar svg.dealArrow .new-car,.deal .deal-rating.no-price-newCar svg.dealArrow .newCarPath,.deal .deal-rating.noPriceNewCar svg.deal-arrow .new-car,.deal .deal-rating.noPriceNewCar svg.deal-arrow .newCarPath,.deal .deal-rating.noPriceNewCar svg.dealArrow .new-car,.deal .deal-rating.noPriceNewCar svg.dealArrow .newCarPath,.deal .dealMeta.no-price-newCar svg.deal-arrow .new-car,.deal .dealMeta.no-price-newCar svg.deal-arrow .newCarPath,.deal .dealMeta.no-price-newCar svg.dealArrow .new-car,.deal .dealMeta.no-price-newCar svg.dealArrow .newCarPath,.deal .dealMeta.noPriceNewCar svg.deal-arrow .new-car,.deal .dealMeta.noPriceNewCar svg.deal-arrow .newCarPath,.deal .dealMeta.noPriceNewCar svg.dealArrow .new-car,.deal .dealMeta.noPriceNewCar svg.dealArrow .newCarPath,.deal .dealRating.no-price-newCar svg.deal-arrow .new-car,.deal .dealRating.no-price-newCar svg.deal-arrow .newCarPath,.deal .dealRating.no-price-newCar svg.dealArrow .new-car,.deal .dealRating.no-price-newCar svg.dealArrow .newCarPath,.deal .dealRating.noPriceNewCar svg.deal-arrow .new-car,.deal .dealRating.noPriceNewCar svg.deal-arrow .newCarPath,.deal .dealRating.noPriceNewCar svg.dealArrow .new-car,.deal .dealRating.noPriceNewCar svg.dealArrow .newCarPath{fill:#ffb100;opacity:1}.deal .deal-meta.no-price-newCar svg.deal-arrow .arrow,.deal .deal-meta.no-price-newCar svg.deal-arrow .no-price,.deal .deal-meta.no-price-newCar svg.deal-arrow .noPricePath,.deal .deal-meta.no-price-newCar svg.deal-arrow circle,.deal .deal-meta.no-price-newCar svg.dealArrow .arrow,.deal .deal-meta.no-price-newCar svg.dealArrow .no-price,.deal .deal-meta.no-price-newCar svg.dealArrow .noPricePath,.deal .deal-meta.no-price-newCar svg.dealArrow circle,.deal .deal-meta.noPriceNewCar svg.deal-arrow .arrow,.deal .deal-meta.noPriceNewCar svg.deal-arrow .no-price,.deal .deal-meta.noPriceNewCar svg.deal-arrow .noPricePath,.deal .deal-meta.noPriceNewCar svg.deal-arrow circle,.deal .deal-meta.noPriceNewCar svg.dealArrow .arrow,.deal .deal-meta.noPriceNewCar svg.dealArrow .no-price,.deal .deal-meta.noPriceNewCar svg.dealArrow .noPricePath,.deal .deal-meta.noPriceNewCar svg.dealArrow circle,.deal .deal-rating.no-price-newCar svg.deal-arrow .arrow,.deal .deal-rating.no-price-newCar svg.deal-arrow .no-price,.deal .deal-rating.no-price-newCar svg.deal-arrow .noPricePath,.deal .deal-rating.no-price-newCar svg.deal-arrow circle,.deal .deal-rating.no-price-newCar svg.dealArrow .arrow,.deal .deal-rating.no-price-newCar svg.dealArrow .no-price,.deal .deal-rating.no-price-newCar svg.dealArrow .noPricePath,.deal .deal-rating.no-price-newCar svg.dealArrow circle,.deal .deal-rating.noPriceNewCar svg.deal-arrow .arrow,.deal .deal-rating.noPriceNewCar svg.deal-arrow .no-price,.deal .deal-rating.noPriceNewCar svg.deal-arrow .noPricePath,.deal .deal-rating.noPriceNewCar svg.deal-arrow circle,.deal .deal-rating.noPriceNewCar svg.dealArrow .arrow,.deal .deal-rating.noPriceNewCar svg.dealArrow .no-price,.deal .deal-rating.noPriceNewCar svg.dealArrow .noPricePath,.deal .deal-rating.noPriceNewCar svg.dealArrow circle,.deal .dealMeta.no-price-newCar svg.deal-arrow .arrow,.deal .dealMeta.no-price-newCar svg.deal-arrow .no-price,.deal .dealMeta.no-price-newCar svg.deal-arrow .noPricePath,.deal .dealMeta.no-price-newCar svg.deal-arrow circle,.deal .dealMeta.no-price-newCar svg.dealArrow .arrow,.deal .dealMeta.no-price-newCar svg.dealArrow .no-price,.deal .dealMeta.no-price-newCar svg.dealArrow .noPricePath,.deal .dealMeta.no-price-newCar svg.dealArrow circle,.deal .dealMeta.noPriceNewCar svg.deal-arrow .arrow,.deal .dealMeta.noPriceNewCar svg.deal-arrow .no-price,.deal .dealMeta.noPriceNewCar svg.deal-arrow .noPricePath,.deal .dealMeta.noPriceNewCar svg.deal-arrow circle,.deal .dealMeta.noPriceNewCar svg.dealArrow .arrow,.deal .dealMeta.noPriceNewCar svg.dealArrow .no-price,.deal .dealMeta.noPriceNewCar svg.dealArrow .noPricePath,.deal .dealMeta.noPriceNewCar svg.dealArrow circle,.deal .dealRating.no-price-newCar svg.deal-arrow .arrow,.deal .dealRating.no-price-newCar svg.deal-arrow .no-price,.deal .dealRating.no-price-newCar svg.deal-arrow .noPricePath,.deal .dealRating.no-price-newCar svg.deal-arrow circle,.deal .dealRating.no-price-newCar svg.dealArrow .arrow,.deal .dealRating.no-price-newCar svg.dealArrow .no-price,.deal .dealRating.no-price-newCar svg.dealArrow .noPricePath,.deal .dealRating.no-price-newCar svg.dealArrow circle,.deal .dealRating.noPriceNewCar svg.deal-arrow .arrow,.deal .dealRating.noPriceNewCar svg.deal-arrow .no-price,.deal .dealRating.noPriceNewCar svg.deal-arrow .noPricePath,.deal .dealRating.noPriceNewCar svg.deal-arrow circle,.deal .dealRating.noPriceNewCar svg.dealArrow .arrow,.deal .dealRating.noPriceNewCar svg.dealArrow .no-price,.deal .dealRating.noPriceNewCar svg.dealArrow .noPricePath,.deal .dealRating.noPriceNewCar svg.dealArrow circle{opacity:0}footer#redesign .fa-chevron-down,footer#redesign .fa-chevron-left,footer#redesign .fa-chevron-right,footer#redesign .fa-chevron-up,footer.redesign .fa-chevron-down,footer.redesign .fa-chevron-left,footer.redesign .fa-chevron-right,footer.redesign .fa-chevron-up,nav#redesign .fa-chevron-down,nav#redesign .fa-chevron-left,nav#redesign .fa-chevron-right,nav#redesign .fa-chevron-up,nav.redesign .fa-chevron-down,nav.redesign .fa-chevron-left,nav.redesign .fa-chevron-right,nav.redesign .fa-chevron-up{color:#455874;padding-left:2px;font-size:.75em}footer#redesign .notification-default,footer.redesign .notification-default,nav#redesign .notification-default,nav.redesign .notification-default{padding:15px}footer#redesign .notification-default p,footer.redesign .notification-default p,nav#redesign .notification-default p,nav.redesign .notification-default p{color:#0a0a0a;margin-bottom:0;text-align:center;font-size:.875em}footer#redesign .notification-list .item,footer.redesign .notification-list .item,nav#redesign .notification-list .item,nav.redesign .notification-list .item{display:flex;justify-content:space-between;align-items:baseline}footer#redesign .notification-list .item.unread:before,footer.redesign .notification-list .item.unread:before,nav#redesign .notification-list .item.unread:before,nav.redesign .notification-list .item.unread:before{background:#0277bd;border-radius:50%;content:"";height:7px;margin-top:7px;flex-basis:0.5em;flex-grow:0;flex-shrink:0}footer#redesign .notification-list .item.unread .title,footer.redesign .notification-list .item.unread .title,nav#redesign .notification-list .item.unread .title,nav.redesign .notification-list .item.unread .title{color:#000}footer#redesign .notification-list .item.unread .date,footer.redesign .notification-list .item.unread .date,nav#redesign .notification-list .item.unread .date,nav.redesign .notification-list .item.unread .date{color:#707070}footer#redesign .notification-list .item .details,footer.redesign .notification-list .item .details,nav#redesign .notification-list .item .details,nav.redesign .notification-list .item .details{margin-left:10px;margin-right:15px;min-width:250px}footer#redesign .notification-list .item .details .title,footer.redesign .notification-list .item .details .title,nav#redesign .notification-list .item .details .title,nav.redesign .notification-list .item .details .title{color:#707070;line-height:1.25;margin-bottom:5px;font-size:1em}footer#redesign .notification-list .item .details .title:hover,footer.redesign .notification-list .item .details .title:hover,nav#redesign .notification-list .item .details .title:hover,nav.redesign .notification-list .item .details .title:hover{color:#0267a4}footer#redesign .notification-list .item .details .date,footer.redesign .notification-list .item .details .date,nav#redesign .notification-list .item .details .date,nav.redesign .notification-list .item .details .date{color:#969696;font-size:.875em}footer#redesign .notification-list .item span.cg-notificationIcon-close,footer.redesign .notification-list .item span.cg-notificationIcon-close,nav#redesign .notification-list .item span.cg-notificationIcon-close,nav.redesign .notification-list .item span.cg-notificationIcon-close{cursor:pointer}footer#redesign .notification-list .no-data:before,footer.redesign .notification-list .no-data:before,nav#redesign .notification-list .no-data:before,nav.redesign .notification-list .no-data:before{display:none}footer#redesign .notification-list .close,footer.redesign .notification-list .close,nav#redesign .notification-list .close,nav.redesign .notification-list .close{position:relative}footer#redesign li.dropdown-view-all a,footer.redesign li.dropdown-view-all a,nav#redesign li.dropdown-view-all a,nav.redesign li.dropdown-view-all a{align-items:center;color:#0277bd;justify-content:flex-start}footer#redesign li.dropdown-view-all i,footer.redesign li.dropdown-view-all i,nav#redesign li.dropdown-view-all i,nav.redesign li.dropdown-view-all i{padding-left:5px;font-size:.75em}footer#redesign p.dropdown-subheader,footer.redesign p.dropdown-subheader,nav#redesign p.dropdown-subheader,nav.redesign p.dropdown-subheader{background-color:#dae0e5;border-bottom:none;margin:5px 0 0;padding:5px;text-transform:uppercase;font-family:Lato,Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;font-size:.75em}footer#redesign .dropdown a,footer.redesign .dropdown a,nav#redesign .dropdown a,nav.redesign .dropdown a{color:#000;text-decoration:none}footer#redesign .dropdown-menu,footer.redesign .dropdown-menu,nav#redesign .dropdown-menu,nav.redesign .dropdown-menu{min-width:250px;padding:15px 25px;right:-18px;z-index:1002}footer#redesign .dropdown-menu .close,footer.redesign .dropdown-menu .close,nav#redesign .dropdown-menu .close,nav.redesign .dropdown-menu .close{position:absolute;font-size:1.125em;right:10px;top:8px}footer#redesign .dropdown-menu .close i,footer.redesign .dropdown-menu .close i,nav#redesign .dropdown-menu .close i,nav.redesign .dropdown-menu .close i{color:#000}footer#redesign .dropdown-menu .menu-open-caret,footer.redesign .dropdown-menu .menu-open-caret,nav#redesign .dropdown-menu .menu-open-caret,nav.redesign .dropdown-menu .menu-open-caret{position:absolute;top:0;right:0}footer#redesign .dropdown-menu .menu-open-caret:after,footer.redesign .dropdown-menu .menu-open-caret:after,nav#redesign .dropdown-menu .menu-open-caret:after,nav.redesign .dropdown-menu .menu-open-caret:after{content:"";background:#fff;border-top:1px solid rgba(0,0,0,.15);border-left:1px solid rgba(0,0,0,.15);height:15px;position:absolute;width:15px;transform:rotate(45deg);top:-8px;right:27px}footer#redesign .dropdown-header,footer.redesign .dropdown-header,nav#redesign .dropdown-header,nav.redesign .dropdown-header{color:#dae0e5;padding:0}footer#redesign .dropdown-content ul,footer.redesign .dropdown-content ul,nav#redesign .dropdown-content ul,nav.redesign .dropdown-content ul{padding:0}footer#redesign .dropdown-content ul li,footer.redesign .dropdown-content ul li,nav#redesign .dropdown-content ul li,nav.redesign .dropdown-content ul li{list-style:none}footer#redesign .dropdown-content ul li:not(:last-of-type),footer.redesign .dropdown-content ul li:not(:last-of-type),nav#redesign .dropdown-content ul li:not(:last-of-type),nav.redesign .dropdown-content ul li:not(:last-of-type){border-bottom:1px solid #527d89}footer#redesign .dropdown-content ul a,footer.redesign .dropdown-content ul a,nav#redesign .dropdown-content ul a,nav.redesign .dropdown-content ul a{align-items:center;padding:10px 0;display:flex;float:none;font-size:15px;justify-content:space-between;text-decoration:none}footer#redesign .dropdown-content ul a:hover,footer#redesign .dropdown-content ul a i:hover,footer.redesign .dropdown-content ul a:hover,footer.redesign .dropdown-content ul a i:hover,nav#redesign .dropdown-content ul a:hover,nav#redesign .dropdown-content ul a i:hover,nav.redesign .dropdown-content ul a:hover,nav.redesign .dropdown-content ul a i:hover{background-color:initial;color:#527d89}footer#redesign .dropdown-content ul a span.badge,footer.redesign .dropdown-content ul a span.badge,nav#redesign .dropdown-content ul a span.badge,nav.redesign .dropdown-content ul a span.badge{position:inherit;background-color:#0277bd}footer#redesign.navbar .dropdown-menu,footer.redesign.navbar .dropdown-menu,nav#redesign.navbar .dropdown-menu,nav.redesign.navbar .dropdown-menu{left:inherit;margin-top:1em}@media only screen and (min-width:768px){nav#redesign.navbar .dropdown-menu{left:inherit;margin-top:1em}}@media only screen and (min-width:1024px){nav#redesign.navbar .dropdown-menu{left:inherit;margin-top:0}}

/*# sourceMappingURL=cg_site_dealfinder.entry.512764eee2dcf4209dadcf55735dbe6d.css.map*/