.test-drive-overall-ranking{height:90px;width:90px;margin:1.6em auto}.test-drive-overall-ranking_item{margin-bottom:2px;color:#337ab7;text-align:center;width:90px;height:90px;position:absolute}.test-drive-overall-ranking_item-desc{display:block;text-align:center;font-size:.9em}.test-drive-overall-ranking_item .circle{width:90px;height:90px;border:6px solid grey;border-radius:50px;position:absolute;clip:rect(0,90px,90px,45px)}.test-drive-overall-ranking_item .circle.left{transform:rotate(180deg);border-color:#e4e4e4}.test-drive-overall-ranking_item .circle.right{transform:rotate(1turn);border-color:#58aa37}.test-drive-overall-ranking_item .circle_extra{border-color:#58aa37}.test-drive-overall-ranking_item.ranking-level__equal .circle.right,.test-drive-overall-ranking_item.ranking-level__equal .circle_extra{border-color:#acd200}.test-drive-overall-ranking_item span{font-style:italic;font-size:.9em;color:#7e7e7e;display:block}.test-drive-overall-ranking_score-label{text-align:center;display:inline-block;position:relative;top:20px;width:90px}.test-drive-overall-ranking_score-label .score{font-size:2em;letter-spacing:-1px}.test-drive-overall-ranking_score-label .total{vertical-align:super;color:#707070;top:2px;position:relative}.test-drive-overall-ranking_score-sublabel{background:#fff;text-transform:uppercase;font-size:.9em;text-align:center;width:124px;position:relative;z-index:1;opacity:.7;top:14px;left:-16px;border-radius:6px}.ranking-level_1 .circle.right,.ranking-level_1 .circle_extra,.ranking-level_2 .circle.right,.ranking-level_2 .circle_extra,.ranking-level_3 .circle.right,.ranking-level_3 .circle_extra,.ranking-level_4 .circle.right,.ranking-level_4 .circle_extra,.ranking-level_5 .circle.right,.ranking-level_5 .circle_extra,.ranking-level_6 .circle.right,.ranking-level_6 .circle_extra,.ranking-level_7 .circle.right,.ranking-level_7 .circle_extra,.ranking-level_8 .circle.right,.ranking-level_8 .circle_extra,.ranking-level_9 .circle.right,.ranking-level_9 .circle_extra,.ranking-level_10 .circle.right,.ranking-level_10 .circle_extra{border-color:#84b4c6}body{display:table;width:100%}.breadcrumb.cg-extra-wide{max-width:1480px}.cg-breadcrumb-carSelectorWrap{float:right}.cg-breadcrumb-carSelectorWrap select{margin-right:4px}.breadcrumb>li.cg-breadcrumb-carSelectorWrap:before{display:none}.action_callout{margin:1em 0;padding:8px;border-radius:2px;text-align:center}.action_callout.mar-bot{margin-bottom:2em}.action_callout div{display:inline-block}.cg-research h1{margin-bottom:0}.cg-research nav{border-radius:0 0 4px 4px;height:2em}.video-wrapper{background:#000;height:0;padding-bottom:56.25%;position:relative;width:100%}.video-wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}h3#reviewLeadIn img{display:none}#contentBody.cg-wide{width:90%}.overview-content-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;max-width:1177px}.overview-content-wrapper p{font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.overview-content-wrapper h1{font:normal 40px HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;color:#606060}.overview-content-wrapper h2{font:normal 32px HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;color:#606060}.overview-content-wrapper h3{font:normal 28px HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;color:#606060}.overview-content-wrapper h4{font:normal 24px HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;color:#606060}.overview-content-wrapper h5{font:normal 20px HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;color:#606060}.overview-content-wrapper h6{font:normal 16px HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;color:#606060}.overview-content-wrapper h3,.overview-content-wrapper h4{margin:0}.overview-content-wrapper .cg-research{flex:0 0 100%;margin:20px 0;position:relative}.overview-content-wrapper .cg-research .cg-accent.cg-accent-inverse{font-size:calc(100% + 2vw);margin-top:0}.overview-content-wrapper .cg-research .cg-accent.cg-accent-inverse span{display:inline-block;max-width:calc(100% - 310px)}@media screen and (max-width:1069px){.overview-content-wrapper .cg-research .cg-accent.cg-accent-inverse span{max-width:none}}.overview-content-wrapper .cg-research .navbar{margin-bottom:0}@media (min-device-width:480px){.overview-content-wrapper .cg-research .navbar .navbar-nav{margin:0}.overview-content-wrapper .cg-research .navbar .navbar-nav>li{float:left}.overview-content-wrapper .cg-research .navbar .navbar-nav>li>a,.overview-content-wrapper .cg-research .navbar .navbar-nav>li>label{cursor:pointer;display:block;font-weight:400;line-height:20px;padding:15px;position:relative}.overview-content-wrapper .cg-research .navbar .navbar-nav>.active>a,.overview-content-wrapper .cg-research .navbar .navbar-nav>.active>label,.overview-content-wrapper .cg-research .navbar .navbar-nav>li:hover>a,.overview-content-wrapper .cg-research .navbar .navbar-nav>li:hover>label{background-color:#eaf4fd;color:#0a0a0a}.overview-content-wrapper .cg-research .navbar .navbar-nav>.active:hover>a,.overview-content-wrapper .cg-research .navbar .navbar-nav>.active:hover>label{cursor:default}}.overview-content-wrapper .main-content{flex:1 1 640px;float:none;max-width:none;width:auto}.overview-content-wrapper .secondary-content{flex:1 0 330px;float:none;margin-top:calc(195px - 1.2em);min-width:0;right:auto;top:auto;width:auto}@media (min-width:1070px){.overview-content-wrapper .secondary-content.withDisclaimer{margin-top:calc(180px - 1.2em)}}@media (max-width:1069px){.overview-content-wrapper .secondary-content{margin-top:1em;max-width:none}}@media (max-width:1069px){.overview-content-wrapper .secondary-content .cg-sidebar-threeup{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-content:stretch;align-items:stretch;margin-bottom:1em}.overview-content-wrapper .secondary-content .cg-sidebar-threeup .cg-sidebar-banners,.overview-content-wrapper .secondary-content .cg-sidebar-threeup .cg-sidebar-callouts{align-self:auto;text-align:center}.overview-content-wrapper .secondary-content .cg-sidebar-threeup .cg-sidebar-banners{flex:0 1 auto;order:1;margin-bottom:1em}.overview-content-wrapper .secondary-content .cg-sidebar-threeup .cg-sidebar-callouts{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-content:stretch;align-items:stretch;flex:1 0 auto;order:2}.overview-content-wrapper .secondary-content .cg-sidebar-threeup .cg-sidebar-callouts h2{float:none}.overview-content-wrapper .secondary-content .cg-sidebar-threeup .cg-sidebar-callouts>div{flex:1 1 auto}.overview-content-wrapper .secondary-content .cg-sidebar-threeup .cg-sidebar-callouts>div.car-finder-callout{margin-top:0;padding:.8em}.overview-content-wrapper .secondary-content .cg-sidebar-threeup .cg-sidebar-callouts>div.car-finder-callout .btn-go{margin:3em auto 0}.overview-content-wrapper .secondary-content .cg-sidebar-threeup .cg-sidebar-callouts>div.car-finder-callout.cg-research-secondaryNavWrap,.overview-content-wrapper .secondary-content .cg-sidebar-threeup .cg-sidebar-callouts>div.cg-research-secondaryNavWrap{margin-bottom:0}}.overview-content-wrapper h3#reviewLeadIn:after{content:"";display:table;clear:both}.overview-content-wrapper h3#reviewLeadIn img{display:none;float:left;margin-right:8px}@media (max-width:1069px){.overview-content-wrapper h3#reviewLeadIn img{display:block}}.featured-img-pos{top:32px;right:-6px}.cgRed{color:#f33}.cgBlue{color:#0093ff}.cg-research-overView h3{color:#0a0a0a;font-weight:400;line-height:1.4em;font-size:1.6em}.cg-research-overView .cg-research-overallScoreBox{border:1px solid #0a0a0a}.cg-research-overView .cg-review-img{float:right;margin:.4em .8em .8em 1.6em;border:1px solid #e4e4e4;background:#fff;padding:2px}.cg-research-overView .view_reviews_item:not(.active){display:none}.cg-research-overView #review_comments_pagination{margin-bottom:18px}.cg-research-overView #review_comments_pagination ul{margin:-38px 0 0}.cg-research-overView li{font-size:1.1em;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.cg-research-header-featured-img{position:absolute;right:1.2em;top:1.2em;z-index:1}@media (max-width:1069px){.cg-research-header-featured-img{display:none}}.overViewLeadIn-wrap{color:#7e7e7e;font-size:1.3em;background:#f8f8f8;padding:14px 22px;margin:1.1em 0 .6em;border:1px solid #e4e4e4;border-radius:4px}.overViewLeadIn-wrap .cg-review-img{float:left;margin:.4em 1.6em .8em .2em;border:1px solid #fff;background:#fff;padding:2px}.overViewLeadIn-wrap .cg-review-img:hover{border-color:#e4e4e4}.cg-widget-wrap+.cg-widget-wrap{border-top:1px solid #e4e4e4;margin-top:2em;padding-top:1em}.main-content{max-width:75%;position:relative;width:calc(100% - 330px)}.main-content .cg-widget-header>h2{font-size:1.6em;margin:0;line-height:1.6em}.main-content .cg-widget-header>h2>small{color:#464646;display:block;margin:.5em 0 1em}.main-content .cg-widget-wrap{margin-bottom:2em}.secondary-content{max-width:330px;min-width:330px;right:auto;width:330px}.secondary-content .cg-popularEntry{line-height:1.8em;border-bottom:1px solid #e4e4e4;margin:.6em 0;padding:.4em .6em}.secondary-content .cg-popularEntry div,.secondary-content .cg-popularEntry span{color:#0a0a0a}.secondary-content .cg-widget-list{padding:0;list-style:none}.secondary-content .cg-widget-header h2{margin:0;padding:0;font-size:20px;color:#0a0a0a;font-weight:400}.secondary-content .cg-widget-header h4{color:#0a0a0a;font-size:18px}.secondary-content .cg-widget-wrap{margin-bottom:2em}dl.cg-trimList{list-style:none;clear:both;margin:0;padding:10px;border:1px solid #eaf4fd;border-top:none;color:#0a0a0a}dl.cg-trimList dt{padding:0;font-size:14px;font-weight:700;margin-bottom:5px}dl.cg-trimList dd{padding:0;font-size:12px}dl.cg-trimList .trimPrice{float:left;margin-top:5px;margin-left:15px;color:#0a0a0a}dl.cg-trimList .dealInfoWrap{float:left}dl.cg-trimList .listingCount{float:left;margin-top:5px}.cg-overviewTrim-wrap{margin-bottom:20px}.cg-overviewTrim-wrap .cg-trimLevels-showAll{display:block;text-align:center;margin:10px auto 0;padding:5px 10px;border:1px solid #eaf4fd;width:60%;background-color:#f8f8f8}.cg-overviewTrim-wrap .cg-trimLevels-showAll:hover{border-color:#337ab7}.cg-research-secondaryNavWrap{background:#f8f8f8;padding:1em;margin-bottom:1em}.cg-research-secondaryNavWrap ul{font-size:1em;line-height:1.2em;margin:1.2em 0 1em;padding:0 .4em 0 1em}.cg-research-secondaryNavWrap ul li{padding-left:1.4em;margin:.6em 0;list-style:none}.cg-research-secondaryNavWrap ul li a i{margin-right:.8em;margin-left:-1.8em}.main-content .cg-popularListContainer .cg-car-list-item{line-height:2em;border-bottom:1px solid #e4e4e4;padding:1em}.main-content .cg-popularListContainer .cg-car-list-item a{border-right:1px solid #e4e4e4;padding-right:.5em;margin-right:.5em}.main-content .cg-popularListContainer .cg-car-list-item a span{color:#7e7e7e}.cg-carOverview-listingsCallout .cg-carOverview-listingsCalloutImg{float:left;margin-right:10px}.cg-carOverview-listingsCallout .cg-carOverview-listingsCalloutImg img{display:block;background-color:#fff;text-shadow:0 -1px 1px #fff;border:1px solid #7e7e7e;padding:4px}.cg-carOverview-listingsCallout form,.cg-carOverview-listingsCallout h3,.cg-carOverview-listingsCallout p{margin-left:122px}.cg-carOverview-listingsCallout h3{color:#006598;font-size:20px;text-shadow:0 -1px 1px #fff;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300;margin:0 0 8px}.cg-carOverview-listingsCallout p{color:#464646;text-shadow:0 -1px 1px #fff;line-height:1.4}.cg-carOverview-listingsCallout form{margin-top:0}.cg-carOverview-listingsCallout form .btn{margin-top:15px;width:110px;white-space:normal}.cg-carOverview-listingsCallout .b{font-weight:700}.summary-overview-figure{flex:1 0 110px;order:1;text-align:center;padding-bottom:4px}.summary-overview-figure .ratingValue{color:#73bf1e;text-shadow:0 -1px 1px #fff;font-size:42px}.summary-overview-figure .overall-score-label{color:#7e7e7e;padding-bottom:8px}.summary-overview-figure .label{margin-bottom:.6em}.featured-user-reviews{padding-left:1em}.featured-user-reviews>div{margin-bottom:.8em}.featured-user-reviews .cg-rating-wrap{float:left;margin-right:8px}.featured-user-reviews .slnk{color:#337ab7}.summary-user-overall-score-figure{margin-right:1em}.one-col{float:left;width:110px}.two-col{width:calc(100% - 110px);min-width:492px;float:right}.score-overview-by-category-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;align-items:stretch;margin:0 0 1em}.score-overview-by-category-wrapper h3{overflow:hidden}.score-overview-by-category-wrapper .score-overview-by-category{flex:1 0 610px;order:2}.score-overview-by-category-wrapper .score-overview-by-category ul{column-count:2;margin:0 0 0 1em;padding:0}.score-overview-by-category-wrapper .score-overview-by-category ul li{margin:4px 0;list-style:none;border:1px solid #fff;padding:2px 10px 6px 0;float:left;width:100%;border-radius:6px}.score-overview-by-category-wrapper .score-overview-by-category ul li:hover{background:#eef1f3;cursor:pointer;border-bottom:1px solid #e2e6e8}.score-overview-by-category-wrapper .score-overview-by-category ul li:hover .category-label{color:#388fc7}.facts-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;align-content:flex-start;align-items:stretch;justify-content:space-between;padding-right:1em}.facts-wrapper ul{padding-left:1em}.review-section-wrapper{overflow:auto}.bodystylescontent{word-break:break-word}.expert-review-header .progress-score{line-height:1;color:#707070;padding:0}.expert-review-header .score{font-size:2em;padding:0 4px}.expert-review-header .scale{position:relative;top:-4px;margin-left:1px}.expert-review-header .cg-i-light{opacity:.4}.expert-review-header .progress-category-score{height:8px;margin:0}.expert-review-header .review-score-wrapper{padding-left:5px;padding-right:0}.review-content-block .expert-review-header{padding-bottom:.4em;border-top:1px solid #e4e4e4;margin-top:2.4em}.review-content-block .expert-review-header .progress-category-score{margin:0 1em 1em}.review-content-block .expert-review-header .progress-score{position:absolute;right:28px;margin:18px 10px 0 0}.review-content-block .expert-review-header h3{display:inline-block;color:#0a0a0a;margin-right:1em;vertical-align:sub;font-size:1.4em;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.score-overview-by-category-wrapper .progress-score{text-align:right;display:block;min-width:50px}.score-overview-by-category-wrapper .category-label{color:#0a0a0a}.score-overview-by-category-wrapper .progress-category-score{height:10px}.category-widget{border-radius:2px;margin-bottom:1em;padding:10px;background:#eaf4fd;border:0 solid transparent}.category-widget ul{column-count:3;list-style:none;margin:0;padding:0}.category-widget ul li>a,.category-widget ul li>label{border-radius:2px;cursor:pointer;font-weight:400;line-height:1.5;margin:0;padding:2px 8px;-webkit-user-select:none;user-select:none}.category-widget ul li>label{padding-left:28px}.category-widget ul li.active a,.category-widget ul li.active label,.category-widget ul li>a.focus,.category-widget ul li>a:hover,.category-widget ul li>label.focus,.category-widget ul li>label:hover{background:#337ab7;color:#fff}.category-widget ul li.active a .category-review-count,.category-widget ul li.active label .category-review-count,.category-widget ul li>a.focus .category-review-count,.category-widget ul li>a:hover .category-review-count,.category-widget ul li>label.focus .category-review-count,.category-widget ul li>label:hover .category-review-count{color:#fff}.category-widget ul li>a{color:#464646;display:block;text-decoration:none}.category-widget ul>li.refresh{margin-top:.25em}.category-widget.car-labels{background:#fbfaf8;border:0 solid #f3e6dc}.category-widget.car-labels ul{column-count:1;list-style:none;margin:0;padding:0}.category-widget.car-labels ul li>a,.category-widget.car-labels ul li>label{border-radius:2px;cursor:pointer;font-weight:400;line-height:1.5;margin:0;padding:2px 8px;-webkit-user-select:none;user-select:none}.category-widget.car-labels ul li>label{padding-left:28px}.category-widget.car-labels ul li.active a,.category-widget.car-labels ul li.active label,.category-widget.car-labels ul li>a.focus,.category-widget.car-labels ul li>a:hover,.category-widget.car-labels ul li>label.focus,.category-widget.car-labels ul li>label:hover{background:#eaf4fd;color:#0093ff}.category-widget.car-labels ul li.active a .category-review-count,.category-widget.car-labels ul li.active label .category-review-count,.category-widget.car-labels ul li>a.focus .category-review-count,.category-widget.car-labels ul li>a:hover .category-review-count,.category-widget.car-labels ul li>label.focus .category-review-count,.category-widget.car-labels ul li>label:hover .category-review-count{color:#0093ff}.category-widget.car-labels ul li>a{color:#464646;display:block;text-decoration:none}.category-widget.car-labels ul{margin-bottom:1em}.category-widget.car-labels ul li label{display:block}.category-widget.car-labels ul li label input[type=radio]{display:none}.category-widget .category-review-count{color:#7e7e7e}#carComparitorChart{margin-top:1em;min-height:346px;background:#fff;border-radius:2px}#carComparitorList{min-height:346px}.cg-user-review-container{clear:both;line-height:1.4em;padding:5px 0;border-top:1px solid #eee}.cg-user-review-container blockquote{padding:8px 10px 6px 38px;margin:6px 0 10px;position:relative;color:#464646;font-style:italic;background:#f8f8f8;width:85%;line-height:1.6em;font-size:1em}.cg-user-review-container blockquote:before{content:"\201C";font-size:46px;color:#e4e4e4;position:absolute;left:2px;top:2px;line-height:1;font-family:serif}.cg-user-review-container .cg-user-review-author{margin-bottom:14px}.category-review-detail-section blockquote{margin-left:1em;padding-left:1em}.category-review-detail-section blockquote.criteria-user-quote{line-height:1.6em;font-size:1em;background:none;border-radius:0;border-top:1px solid #e4e4e4}.category-review-detail-section blockquote:before{content:""}.category-review-detail-section blockquote em{font-style:italic}.cg-userReviewsPagination-wrap{display:inline-block;padding:10px 10px 10px 0;color:#7e7e7e}.cg-userReviewEntityTitle{font-size:12px;font-weight:400;color:#6e8193;margin:2px 0}.cg-userReviewPic{float:left;margin-left:6px}.cg-userReviewBody{margin:0 0 0 82px}.cg-userReviewBody .cg-userReviewText{color:#464646;font-size:1em;line-height:1.8em}.cg-userReviews{overflow:hidden;margin-left:7em}.cg-userReviewBottomBar{margin-top:5px;color:#7e7e7e}.reviewHighlight{background:rgba(255,250,173,.43);padding:1px 5px;border:1px solid rgba(251,238,167,.66);border-radius:4px}.cg-userReviewRightColumn{float:right;width:30%;min-width:212px;margin-left:4%}.cg-userReviewRightColumn .cg-userReviewRatings{background-color:#f8f8f8;padding:1em 0}.cg-userReviewRightColumn .cg-userReviewRatings .cg-rating-wrap{width:200px;margin:0 auto}.cg-userReviewRightColumn .cg-userReviewRatings .ratingLabel{float:left;font-size:.8em;color:#6e8193;width:50%}.cg-userReviewRightColumn .cg-userReviewRatings .ratingValue{float:right;vertical-align:bottom;font-size:1.2em;width:50%}#review-tabs .tab-content{display:none;padding:1em;margin-left:1.8em}#review-tabs .tab-content .cg-rating-wrap{display:inline-block}#review-tabs .tab-content .user-review-content-wrap{display:inline-block;margin-left:10px;width:calc(100% - 110px)}#review-tabs .tab-content .reviews-link{float:left;margin-top:10px;padding:10px;background-color:#f8f8f8;width:90px;line-height:1.4em}#review-tabs .tab-content .user-review-rating{float:right}#review-tabs .tab-content .user-review-title{width:70%}#review-tabs .tab-content .user-review-title .author{font-size:.8em;color:#7e7e7e;font-weight:400}.related-car-comparison-content ul{background:#f8f8f8;padding:1em;margin:0}.related-car-comparison-content ul li{vertical-align:top;text-align:center;width:25%;float:left;margin:0;line-height:1.8em;list-style:none}.related-car-comparison-content ul li .pic-wrapper{display:table;width:101%}.related-car-comparison-content ul li .pic{height:120px;display:table-cell;vertical-align:middle;background:#f8f8f8}.related-car-comparison-content ul li .pic img{margin:auto;border:1px solid #e4e4e4;padding:4px;background:#fff}.related-car-comparison-content ul li h3{font-size:1.1em;margin:.6em 0 0}.related-car-comparison-content ul li .pic-link{cursor:pointer}.related-car-comparison-content ul li .pic-link:hover img{border:1px solid #7e7e7e}.related-car-comparison-content ul.nowidth li{width:auto;margin-right:10px}.usedCarBorder{border:1px solid #e4e4e4;padding:10px;margin:34px 0}#entityOverviewCommunity #communityHeader{background-color:#f8f8f8;overflow:hidden;line-height:2em;padding:.6em;margin:1em 0}#entityOverviewCommunity #communityHeader table{width:100%}#entityOverviewCommunity #communityHeader .join{text-align:right}.cg-trims-navigationBar{margin-bottom:20px}.cg-trims-navigateBtnGroup{display:inline-block;padding-left:15px}.cg-trims-trim{border-radius:8px;border:1px solid #e4e4e4;margin:0 0 40px}.cg-trims-trim .cg-trims-trim-header{border-bottom-left-radius:0;border-bottom-right-radius:0}.cg-trims-trim .cg-trims-trim-header .glyphicon-expand{display:none}.cg-trims-trim .cg-trims-trim-header .glyphicon-collapse-down{display:inline-block}.cg-trims-trim.collapsed .cg-trims-trim-header{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.cg-trims-trim.collapsed .cg-trims-trim-header .glyphicon-collapse-down{display:none}.cg-trims-trim.collapsed .cg-trims-trim-header .glyphicon-expand{display:inline-block}.cg-trims-trim.collapsed .cg-trims-trimBody{display:none}.cg-trims-review{margin:10px 0 40px}.cg-trims-review p{line-height:150%;margin:20px}.cg-trims-pricing{margin:20px}.cg-trims-pricing dd{margin:5px 0}.cg-trims-trimLinks{display:block;margin:7px 0 5px}.cg-trims-trimLinks div{display:inline-block;padding:0 10px 0 0}.cg-trims-tabLink{padding-right:10px}.cg-trims-tabLink:after{color:#464646;content:"\00B7";font-size:150%;font-weight:700;padding-left:12px;vertical-align:sub}.cg-trims-tabLink:last-child:after{content:"";display:none}.cg-trims-priceInfo{margin:5px 0 0 10px}.cg-trims-priceInfo td,.cg-trims-trimHeader td{padding:0 10px}.cg-trims-trimLevelTrims{margin:20px}.cg-trims-trimLevelTrims li{list-style-type:square}.cg-trims-trimLevelTrimLinks{display:inline-block;font-size:smaller;font-weight:400;margin-left:20px;vertical-align:text-bottom;width:75px}.cg-trims-trim-header{background-color:#f8f8f8;border-bottom:1px solid #e4e4e4;border-top-left-radius:8px;border-top-right-radius:8px;left:0;padding:12px 10px 2px;position:relative;top:0}.cg-trims-trim-header-container{overflow:auto;padding-top:3px;width:100%}.cg-trims-trimExpander{display:inline-block;width:15px}.cg-trims-trimButton{left:6px;position:absolute;top:20px;font-size:1.4em;cursor:pointer;color:#464646}.cg-trims-trimButton:hover{color:#7e7e7e}.cg-trims-headerBody{display:inline-block;width:97%}.cg-trims-headerName{display:inline-block;width:63%}.cg-trims-trimName{color:#000;display:block;font-size:160%;font-weight:700;padding:2px 0;text-shadow:0 1px 1px #fff}.cg-trims-headerPrices{display:inline-block;float:right}.cg-trims-dealsAndTabLinks{float:left}.cg-trims-mainPriceLabel{font-size:125%;padding:0 5px 0 0}.cg-trims-mainPrice{color:#000;font-size:150%;font-weight:700;padding:0 5px 0 0;text-align:right}.cg-trims-secondaryPrice{padding-top:10px}.cg-trims-dealFinderLink{padding-top:2px}.cg-trims-priceTable{margin-top:3px}.cg-trims-referenceLabel{font-size:110%;font-weight:700}.cg-trims-equipmentName{color:#888;padding:2px 5px 2px 0;width:24%}.cg-trims-equipmentMap{margin:10px;width:95%}.cg-trims-equipmentMapRow{display:none}.cg-trims-attributeValues{padding:2px 10px}.cg-trims-btnGroup{display:inline-block;padding:10px 10px 10px 0}.cg-trims-attributeDivider{color:#7e7e7e;font-size:150%;font-weight:700;vertical-align:sub}.cg-trims-attributeGroup,.cg-trims-bothTrimsUnimportant,.cg-trims-noAdditionalMajorFeatures,.cg-trims-thisTrimOnlyImportant,.cg-trims-thisTrimOnlyUnimportant{display:none}.cg-trims-thisTrimOnlyAllShowing{font-weight:700}.cg-trims-trimBody{padding:10px 10px 10px 20px}.cg-trims-reviewSnippet{line-height:150%;margin:5px 0 20px}.cg-trims-collapseFullReviewLink{text-align:center;width:100%}.cg-trims-fullReview{display:none;margin-bottom:20px}.cg-trims-fullReview p{line-height:150%;margin:20px 0}.cg-trims-powertrain-container{padding:5px 0}.cg-trims-powertrainDiff{font-weight:700}.cg-trims-optionList{margin:10px;width:95%}.cg-trims-optionList td{padding:2px 10px}.cg-trims-optionCode{width:15%}.cg-trims-optionMSRP{text-align:right}dl.cg-trims-trimList{clear:both;color:#7e7e7e;list-style:none;margin:0}dl.cg-trims-trimList dt{font-size:14px;font-weight:700;margin-bottom:5px;padding:0}dl.cg-trims-trimList dd{font-size:12px;padding:0}dl.cg-trims-trimList .trimPrice{color:#7e7e7e;float:left;margin-left:15px;margin-top:5px}dl.cg-trims-trimList .listingCount{float:left;margin-top:5px}dl.cg-trims-levelTrimList{clear:both;list-style:none;margin:0}dl.cg-trims-levelTrimList dt{font-size:14px;font-weight:700;margin-bottom:5px;padding:18px 0 0 15px}dl.cg-trims-levelTrimList dd{font-size:12px;padding-left:15px}dl.cg-trims-levelTrimList .trimPrice{color:#7e7e7e;margin-top:5px;vertical-align:initial}dl.cg-trims-levelTrimList .dealInfoWrap,dl.cg-trims-levelTrimList .listingCount{float:left;margin-right:35px}.cg-dealfinderDeals-wrap{margin:0}.cg-dealfinderDeals-wrap .cg-deal-symbol{margin-right:6px}.cg-trims-levelPrice{float:left}.cg-trims-levelSpecs{float:right}.cg-pictureTab-galleryWrap{color:#0a0a0a;background-color:#f5f6f6;padding-bottom:20px}.cg-pictureTab-selectedImgWrap,.cg-videoGallery-videoWrap{width:590px;margin:0 auto;background-color:#000}.cg-pictureTab-selectedImgWrap img,.cg-videoGallery-videoWrap img{margin:0 auto}.cg-pictureTab-selectedImgWrap:hover,.cg-videoGallery-videoWrap:hover{cursor:pointer}.cg-user-info-line{border-top:1px solid #7e7e7e;padding-top:1em;margin-top:1em}#galleryThumbnailsId{padding:5px 0 0 5px;border:0 solid #7e7e7e;margin-bottom:10px}.cg-pictureTab-picFilterWrap{margin:5px 20px}.cg-pictureTab-picFilterWrap .pagingLabel{float:left;margin:8px 10px 8px 0;color:#0a0a0a;font-size:12px}.cg-pictureTab-picFilterWrap .pagingLabel a{color:#006598}.cg-pictureTab-picFilter{float:right;margin-left:15px}.cg-pictureTab-picFilter h3{font-size:12px;color:#999;font-weight:400;padding:8px;float:left}.cg-gallery-thumbnailsWrap{clear:both;margin:0 auto;width:590px}.cg-gallery-thumbnailsWrap .cg-thumbnail a{display:block}.cg-gallery-thumbnailsWrap .cg-thumbnail a img{width:100%!important;height:100%!important}.cg-gallery-thumbnailsWrap .cg-thumbnail{float:left;width:110px;height:83px;margin:5px 4px 0 0;border:2px solid hsla(0,0%,60%,.45);overflow:hidden}.cg-gallery-thumbnailsWrap .cg-thumbnail:hover{cursor:pointer;border-color:#eee}.cg-gallery-thumbnailsWrap .selectedThumbnail{border-color:#fff}.cg-pictureTab-galleryWrap .cg-pictureTab-userGarageCalloutWrap{margin-top:5px;border-top:1px solid #000}.cg-pictureTab-galleryWrap .cg-pictureTab-userGarageCallout{padding:15px 5px 5px;border-top:1px solid #666}.cg-pictureTab-userGarageCalloutImg{float:left}.cg-pictureTab-userGarageCalloutImg img{display:block;padding-right:10px}.cg-pictureTab-userGarageCalloutHead{font-size:14px;color:#eee;margin-bottom:10px}.cg-pictureTab-userGarageCalloutGarage{color:#eee}.cg-pictureTab-userGarageCalloutGarage p{color:grey;display:inline}.cg-pictureTab-userGarageCalloutGarageLink{float:right;margin-right:5px}.cg-sharePictureCallout-wrap{margin:2em 0;padding:1em;border-radius:4px;background:#f5f6f6}.cg-sharePictureCallout-wrap .cg-sharePictureCallout-img{margin-right:1em;padding-top:.2em}.cg-sharePictureCallout-wrap h3{margin:0 0 8px;font-size:1.2em;color:#006598}.cg-sharePictureCallout-wrap:hover{cursor:pointer;background-color:rgba(234,244,253,.5);text-decoration:none}.cg-relatedGalleries-wrap{margin:1em 0}.cg-relatedGallery-wrap{border-top:1px solid #e4e4e4;padding:.6em .2em}.cg-relatedGallery-wrap:hover{background-color:#eaf4fd;cursor:pointer}.cg-relatedGallery-wrap:hover a{text-decoration:none}.cg-relatedGallery-imgWrap{float:left;border:1px solid #e4e4e4;padding:2px;margin-right:10px}.cg-relatedGallery-infoWrap{width:190px;float:right}.cg-relatedGallery-infoWrap h3{font-weight:400;font-size:1.2em;margin:.4em 0}.cg-relatedGallery-infoWrap p{color:#7e7e7e}.cg-relatedGallery-infoWrap p i{color:#e4e4e4}.pic-nav-wrap{margin:0 auto;width:626px}.cg-picture-tab-meta-wrap,.cg-video-tab-meta-wrap{margin:0 auto;width:588px}.cg-picture-tab-meta-wrap .cg-user-avatar-pic .avatar-image{width:40px;height:40px;border-radius:50%;box-shadow:0 0 2px 1px #7e7e7e,0 0 6px 1px #464646}.cg-picture-tab-meta-wrap .cg-user-avatar-pic .avatar-image img{width:40px;height:40px}.cg-picture-tab-meta-wrap .cg-user-avatar-pic a:hover .avatar-image{box-shadow:0 0 1px 3px #7e7e7e,0 0 1px 4px #1690b3}.cg-picture-tab-meta-wrap .cg-user-pic-desc{display:inline-block;vertical-align:top;margin-left:10px;width:calc(100% - 60px)}.cg-picture-tab-meta-wrap .cg-desc-meta{color:#7e7e7e}.cg-picture-tab-meta-wrap .facebookShareButton,.cg-picture-tab-meta-wrap .twitterShareButton{float:right;margin-right:6px}.cg-commentBlade-wrap .cg-commentBlade-authorWrap{margin-left:12px}.cg-commentBlade-wrap .cg-commentBlade-authorWrap .cg-user-avatar-pic{margin-top:10px}.cg-commentBlade-wrap .cg-commentBlade-contentWrap ul li{margin:0}.cg-commentBlade-wrap .cg-commentBlade-contentWrap ul li .btn{padding:0}.cg-commentBlade-wrap .denial_form{margin:.2em 1em 1.6em 70px;border:1px solid #e4e4e4;background:#fff;padding:.2em 1em 1.2em 1.4em;display:none}.cg-commentBlade-wrap .denial_form h3{margin:.5em 0 .4em}.cg-questions-question-wrap{margin-bottom:22px}.cg-questions-question-wrap .cg-questions-question-authorWrap a,.cg-questions-question-wrap .cg-questions-question-authorWrap span.slnk{display:block}.cg-questions-question-wrap .cg-questions-question-authorWrap .reputationBox{color:#fff;margin-top:-1em;min-width:3em;text-align:center;border-radius:2em;padding:.2em .3em;border:1px solid #337ab7;background:#0093ff;position:relative;float:right;z-index:2}.cg-questions-question-wrap .triangle-border{background:#f5f6f6;border-radius:6px}.cg-questions-question-wrap .triangle-border.left:after,.cg-questions-question-wrap .triangle-border.left:before{border-color:transparent #f8f8f8}.cg-questions-question-wrap .triangle-border.left:before{left:-20px}.cg-questions-question-wrap .triangle-border h3{margin:.2em 0;font-size:1.4em;padding:0}.cg-questions-question-wrap p{color:#7e7e7e}.whatShouldYouPayCallout{border:1px solid #efca2c;clear:both;font-size:12px;margin:20px 0;padding:10px}.whatShouldYouPayCallout .titleBlock{color:#337ab7;font-size:20px;font-weight:700}.whatShouldYouPayCallout .zipLabel{font-size:14px;font-weight:700;margin-left:15px}.whatShouldYouPayCallout .desc{padding-top:5px}.whatShouldYouPayCallout .amount{color:#de3423;text-decoration:line-through}.whatShouldYouPayCallout .carTitle{color:#337ab7;font-size:16px;margin-right:10px}.whatShouldYouPayCallout .content{width:100%}.whatShouldYouPayCallout .rightColumn{float:left;margin-left:10px;width:45%}.inventoryListingsCallout .titleBlock{color:#337ab7;font-size:20px;font-weight:700}.cg-priceTab-chartWrap{background:#fff}.cg-priceTab-stickyNoteWrap{background:url(/gfx/cg/stickyShadow.gif) no-repeat 100% 100%;color:#464646;margin-bottom:2px;padding-bottom:6px}.cg-priceTab-stickyNote{background-color:#fff8b4;font-size:12px;margin-bottom:10px;padding:10px}.cg-priceTab-stickyNote h4{color:#464646;font-size:12px;margin:5px 0 10px}.cg-priceTab-stickyNote p{line-height:18px}#trimPricingChart{min-height:400px;font-size:1em;color:#e4e4e4;line-height:20em;text-align:center;text-transform:uppercase}.cg-trimPricingFilters-items{max-height:200px}.cg-specs-trims-wrap{margin-bottom:1.4em}.cg-specs-trim-wrap h3{color:#464646;font-size:20px;margin-top:0}.cg-specs-summarySpec-meta{color:#7e7e7e;font-size:.8em;vertical-align:top}.cg-specs-toggleLink{margin:10px 20px 10px 0}.cg-specs-moreInfo-wrap{margin-top:1em}.cg-specs-moreInfo-wrap h4{background-color:#eaf4fd;color:#638193;margin:5px 0;padding:10px}.cg-specs-moreInfo-wrap table{margin-left:10px}.cg-specs-moreInfo-wrap table th{color:#464646;padding:5px 10px 5px 0}.cg-specs-moreInfo-wrap table td{padding:5px 10px 5px 0}.cg-specs-moreInfo-wrap th{text-align:left}.cg-specs-moreInfo-wrap h5{border-top:1px solid #e4e4e4;color:#7e7e7e;font-size:14px;font-weight:700;margin:5px 0 5px 10px;padding-top:5px}.cg-specs-moreInfo-wrap .cg-specs-indentTable{margin-left:25px;width:92%}.cg-specs-moreInfo-wrap .cg-specs-indentTable th{text-align:left}.cg-specs-moreInfo-wrap .cg-specs-indentTable td{padding:5px 0}.cg-specs-moreInfo-wrap .cg-specs-indentTable td:not(first-child){text-align:right}.cg-specs-moreInfo-wrap .cg-specs-subtable .cg-specs-bothEngineTypesRow td{padding:0}.cg-specs-moreInfo-wrap .cg-specs-subtable .cg-specs-bothEngineTypesRow td.cg-specs-subsubheading{padding-left:10px}.cg-specs-trim-compareBox{padding-top:10px}.cg-specs-trim-compareBox-disabled{color:#b0b0b0}.cg-specs-trim-compareBox-disabled .cg-specs-compareLimit{display:inline-block}.cg-specs-compareLimit{display:none}.cg-dealFinderCallout-specWrap .cg-carOverview-listingsCallout{margin-top:5px;position:static}.cg-specs-specSection{width:100%}.cg-specs-specSection tr td:not(first-child){text-align:right}.cg-specs-subheading{font-weight:400;margin-left:10px}.cg-specs-subtable{margin-left:25px;width:90%}.cg-specs-subtable td:not(first-child){text-align:right}.cg-specs-fuelEconomyTable td,.cg-specs-indentTable .cg-specs-fuelEconomyTable td{padding:0 2px}.cg-specs-indentTable div{float:right}.priceCalculatorCallout{margin-bottom:1em;padding:10px;border:1px solid #e4e4e4}.priceCalculatorCallout .title{color:#464646;font-size:20px;font-weight:700;margin-bottom:10px}.priceCalculatorCallout .explanation{margin-bottom:1em}.priceCalculatorCallout select{margin-right:7px}.car-finder-callout{background:#f5f6f6;padding:.4em;margin:1em 0}.car-finder-callout h2{line-height:1em;font-size:1.4em;margin-left:.8em}.car-finder-callout p{margin:1em}.car-finder-callout .btn-go{margin:.8em auto}.cg-otherReviews-wrap{margin:1em 0}.cg-otherReviews-wrap h3{font-size:1.4em;margin:.4em}#jumpToBar{padding:6px 14px;margin:10px 0;background-color:#f8f8f8}#jumpToBar .label{font-weight:700}.cg-research-simpleHeader span{color:#b0b0b0;font-size:.6em}#modelOverviewNewCars .newCar{margin-bottom:10px}#modelOverviewNewCars .newCar .carImgContainer{float:left;height:75px;overflow:hidden;padding-right:10px;width:100px}#modelOverviewNewCars .newCar .entityTitle{background-color:#f8f8f8;font-size:14px;padding:2px 4px}#modelOverviewNewCars .newCar p{margin-bottom:10px}#modelOverviewNewCars .newCar td label{margin:0}#modelOverviewNewCars .newCar .carContent{float:left;margin-left:10px;width:520px}#modelOverviewNewCars .newCar .carContent .carDetails{padding:6px 0 0 4px}#modelOverviewNewCars .newCar .carContent .carDetails .label{padding-right:4px;vertical-align:top}#modelOverviewNewCars .newCar .carContent .carDetails .carNewPricing,#modelOverviewNewCars .newCar .carContent .carDetails .carUsedPricing{float:left;margin-right:10px;width:180px}#modelOverviewNewCars .newCar .carContent .carDetails .preview{margin-top:5px}#modelOverviewOtherCars .col1,#modelOverviewOtherCars .col2,#modelOverviewUsedCars .col1,#modelOverviewUsedCars .col2{width:320px;margin-bottom:20px}#modelOverviewOtherCars .col1,#modelOverviewUsedCars .col1{float:left}#modelOverviewOtherCars .col2,#modelOverviewUsedCars .col2{float:right}#modelOverviewOtherCars .carImgContainer,#modelOverviewUsedCars .carImgContainer{float:left;margin-right:8px;height:74px;width:100px;overflow:hidden}#modelOverviewOtherCars .entityTitle,#modelOverviewUsedCars .entityTitle{font-size:14px;padding:2px 4px;background-color:#f8f8f8}#modelOverviewOtherCars .carDetails,#modelOverviewUsedCars .carDetails{float:left;width:198px}#modelOverviewOtherCars .carDetails .carDeals,#modelOverviewUsedCars .carDetails .carDeals{margin-bottom:5px}#modelOverviewOtherCars .carDetails .carDeals .dealImg,#modelOverviewUsedCars .carDetails .carDeals .dealImg{padding-top:3px}#modelOverviewOtherCars .carDetails .carDeals .dealCount,#modelOverviewUsedCars .carDetails .carDeals .dealCount{padding-left:3px}#modelOverviewOtherCars .carReviewTable div,#modelOverviewUsedCars .carReviewTable div{float:left}#modelOverviewOtherCars .carContent{float:left;width:190px}#entityOverviewCommunity h2,#modelOverviewNewCars h2,#modelOverviewOtherCars h2,#modelOverviewUsedCars h2{font-size:1.6em;margin-bottom:.8em;margin-top:1.1em}.entityTable{margin:1.4em 0}#makeOverviewAvailableModels .col1,#makeOverviewAvailableModels .col2{width:305px;float:left;margin-bottom:20px}#makeOverviewAvailableModels .entityTitle{font-size:14px;padding:4px;background-color:#f7f7f7;border-bottom:1px solid #eee}#makeOverviewAvailableModels .carContent .carImgContainer{float:left;margin-right:8px;height:75px;width:100px;overflow:hidden}#makeOverviewAvailableModels .carContent .carDetails{float:left;width:197px}#makeOverviewAvailableModels .used{color:#7e7e7e}.links-secondary-section{padding:0}.links-secondary-section li{border-bottom:1px solid #e4e4e4;list-style:none;padding:1em .8em;margin:0}.ranking-breakdown{padding:1.5rem 0 .1rem 1rem;margin:1rem 9.4rem}.ranking-breakdown .ranking-overview-list{column-count:3;width:98%;font-size:.9em;margin-top:.6rem}.ranking-breakdown .ranking-overview-list li{padding:.4rem 0 .4rem 1rem;margin:.4rem;display:inline-block;position:relative;width:96%}.ranking-breakdown .ranking-overview-list .category-item-disabled{opacity:.4}.ranking-breakdown .ranking-overview-list .category-item-win{background:rgba(217,239,253,.4);box-shadow:1px 1px 0 0 rgba(80,174,243,.43)}.ranking-breakdown__title{font-size:1.1em;line-height:1.2em}.ranking-breakdown__subtitle{font-size:.9em;margin:.4rem 0 .4rem 4rem}.ranking-breakdown__car-title{margin-left:.4rem}.ranking-breakdown .vs{border:1px solid #e4e4e4;padding:.4em;border-radius:50%;margin:auto 2px;text-transform:uppercase;font-size:1em;font-weight:700}.cg-userReview-rateThis{color:#7e7e7e}.cg-hideSponsoredAd *{background-color:#fff!important;color:#fff!important}.cg-research-home{float:none;max-width:none;padding:0 10%;width:100%!important}@media (max-device-width:768px){.cg-research-home{padding:0}}.cg-research-home .cg-research-page-heading{font-size:1.86em;margin:20px 0;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300;color:#0a0a0a}.cg-research-home .cg-research-car-finder.callout h2,.cg-research-home .cg-research-section-heading{margin:0 0 1em;font-size:1.43em;color:#0a0a0a;font-weight:400}.cg-research-home .cg-research-car-finder.callout h2 sup,.cg-research-home .cg-research-section-heading sup{font-size:12px}.cg-research-home .cg-research-link-group{margin-bottom:1.5rem}.cg-research-home .cg-research-link-section{column-count:3}.cg-research-home .cg-research-link-section .cg-research-listing{line-height:1.8;page-break-inside:avoid;break-inside:avoid;margin-left:1em}.cg-research-home .cg-research-link-section .cg-research-listing+h2.cg-research-section-heading{margin-top:1em}.cg-research-home .cg-research-link-section .cg-research-listing.cg-research-listing-category{margin-left:0}.cg-research-home .cg-research-section{margin-bottom:2em}.cg-research-home .cg-research-section.callout-and-banner,.cg-research-home .cg-research-section.car-listing,.cg-research-home .cg-research-section.recent-articles{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;align-items:stretch}.cg-research-home .cg-research-section.callout-and-banner .cg-research-recent-section,.cg-research-home .cg-research-section.car-listing .cg-research-recent-section,.cg-research-home .cg-research-section.recent-articles .cg-research-recent-section{flex:1 1 49%;overflow:hidden;padding:0 .5%}@media (max-width:1024px){.cg-research-home .cg-research-section.callout-and-banner .cg-research-recent-section,.cg-research-home .cg-research-section.car-listing .cg-research-recent-section,.cg-research-home .cg-research-section.recent-articles .cg-research-recent-section{flex:1 0 100%}}.cg-research-home .cg-research-section.callout-and-banner .cg-research-car-finder.callout,.cg-research-home .cg-research-section.car-listing .cg-research-car-finder.callout,.cg-research-home .cg-research-section.recent-articles .cg-research-car-finder.callout{flex:1 1 300px;align-self:stretch;margin-right:1em}.cg-research-home .cg-research-section.callout-and-banner .cg-research-banner,.cg-research-home .cg-research-section.car-listing .cg-research-banner,.cg-research-home .cg-research-section.recent-articles .cg-research-banner{flex:0 0 300px}@media (max-width:877px){.cg-research-home .cg-research-section.callout-and-banner .cg-research-banner,.cg-research-home .cg-research-section.car-listing .cg-research-banner,.cg-research-home .cg-research-section.recent-articles .cg-research-banner{flex:1 0 300px}.cg-research-home .cg-research-section.callout-and-banner .cg-research-banner .medium_rectangle,.cg-research-home .cg-research-section.car-listing .cg-research-banner .medium_rectangle,.cg-research-home .cg-research-section.recent-articles .cg-research-banner .medium_rectangle{margin:0 auto}}.cg-research-home .cg-research-section.callout-and-banner .cg-research-listing-section,.cg-research-home .cg-research-section.car-listing .cg-research-listing-section,.cg-research-home .cg-research-section.recent-articles .cg-research-listing-section{flex:1 0 32%;margin:0;padding:0 .5%}.cg-research-home .cg-research-section.callout-and-banner .cg-research-listing-section.popular,.cg-research-home .cg-research-section.car-listing .cg-research-listing-section.popular,.cg-research-home .cg-research-section.recent-articles .cg-research-listing-section.popular{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;align-items:stretch;flex:1 0 66%;padding:0}.cg-research-home .cg-research-section.callout-and-banner .cg-research-listing-section.popular .cg-research-section-heading,.cg-research-home .cg-research-section.car-listing .cg-research-listing-section.popular .cg-research-section-heading,.cg-research-home .cg-research-section.recent-articles .cg-research-listing-section.popular .cg-research-section-heading{flex:1 1 100%}.cg-research-home .cg-research-section.callout-and-banner .cg-research-listing-section.popular .cg-research-listing-column,.cg-research-home .cg-research-section.car-listing .cg-research-listing-section.popular .cg-research-listing-column,.cg-research-home .cg-research-section.recent-articles .cg-research-listing-section.popular .cg-research-listing-column{flex:1 0 49%;padding:0 .5%}.cg-research-home .cg-research-section.tips-and-advice h3{margin-top:0}.cg-research-home .cg-research-car-finder{background:#f5f6f6;color:#333;padding:10px 20px}.cg-research-home .cg-research-car-finder.review-finder{margin-left:auto;margin-right:auto;max-width:800px}.cg-research-home .cg-research-car-finder.callout{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:flex-start;align-items:center;border-bottom:1px solid #c5dbec;border-top:1px solid #c5dbec;position:relative}@media (max-width:877px){.cg-research-home .cg-research-car-finder.callout{margin-bottom:1em;text-align:center}}.cg-research-home .cg-research-car-finder.callout .cg-research-car-finder-form-wrap{flex:1 1 100%}@media (max-width:768px){.cg-research-home .cg-research-car-finder.callout .form-control{display:inline-block;vertical-align:middle;width:auto}}.cg-research-home .cg-research-car-finder.callout .btn{margin-top:1.5em}.cg-research-home .cg-research-car-finder .cg-research-car-picker-input-wrap{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:flex-start;align-items:stretch}.cg-research-home .cg-research-car-finder .cg-research-car-picker-input-wrap .form-row-inline{flex:1 1 75%}.cg-research-home .cg-research-car-finder .cg-research-car-picker-input-wrap .form-row-inline .cg-carPicker-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:flex-start;align-items:center}.cg-research-home .cg-research-car-finder .cg-research-car-picker-input-wrap .form-row-inline .cg-carPicker-wrapper .form-control-container{flex:1 1 33.33%;padding:0 .5em}.cg-research-home .cg-research-car-finder .cg-research-car-picker-input-wrap .form-submit-container{flex:1 1 25%;padding:0 .5em;text-align:center}.cg-research-home .cg-research-car-finder .cg-research-car-picker-input-wrap .form-submit-container .btn{display:block;width:100%}.cg-research-home .cg-research-article-link{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;align-items:flex-start;margin-bottom:1.5em;min-height:120px;overflow:hidden}.cg-research-home .cg-research-article-link .cg-research-article-title{flex:0 0 100%;order:1;color:#006598;font-size:1.2em;font-weight:300;overflow:hidden;margin:0 0 .5em;padding:0 0 2px;text-overflow:ellipsis;white-space:nowrap}.cg-research-home .cg-research-article-link .cg-research-article-image{flex:0 0 130px;align-self:flex-start;order:2;background-repeat:no-repeat;background-size:cover;margin-right:1em;min-height:76px}.cg-research-home .cg-research-article-link .cg-research-article-preview{flex:1 1 170px;order:3;overflow:hidden}.cg-research-home .cg-research-article-link .cg-research-article-excerpt{color:#464646;font-size:.92em;margin-bottom:0}.cg-research-home .cg-research-article-link:focus,.cg-research-home .cg-research-article-link:hover{text-decoration:none}.cg-research-home .cg-research-article-link:focus .cg-research-article-title,.cg-research-home .cg-research-article-link:hover .cg-research-article-title{text-decoration:underline}.cg-research-home .cg-research-listing-title{color:#0a0a0a;font-size:15px;font-weight:400;margin:0;padding:5px 0}.cg-research-home .cg-research-listing-list{line-height:1.8;list-style-type:none;margin:0 0 0 1em;padding:0}.cg-research-home .cg-research-listing-list .links-list-item_title{font-size:1em;font-weight:400;margin:0}.cg-research-home .cg-research-listing-list .links-list-item_text{font-size:.86em;color:#999}@media only screen and (min-width:1025px){.cg-research-tips-category-wrapper{column-count:2}}@media only screen and (max-width:1024px){.cg-research-tips-category-wrapper{column-count:1}}.cg-research-tips-category-wrapper .cg-research-tips-category{page-break-inside:avoid;break-inside:avoid-column;display:table}.cg-research-tips-category-wrapper .cg-research-tips-category+.cg-research-tips-category{margin-top:1.5em}.cg-research-tips-category-wrapper .cg-research-tips-category p{font-weight:700;margin-left:40px}.cg-articles-list>h2{color:#0a0a0a;font-size:20px;font-weight:400}@media screen and (max-device-width:768px){.cg-review-content-b p{font-size:1.3em}}.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)}h1{color:#464646;font:40px normal,HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif}.comment{font-size:.8em;font-weight:400;font-style:italic}.cg-page-header-accent{font-weight:400;font-size:2em}.cg-page-header-accent-invert{background-color:#337ab7}.cg-page-header-accent-invert .cg-page-header-accent{color:#fff}.cg-top-header{margin-top:0}.btn-group{bottom:15px;position:relative;top:15px}.bottomMargin25{margin-bottom:25px}.topMargin25{margin-top:25px}.topMargin10{margin-top:10px}.bottom-row{margin-top:35px}#categoryToggle{cursor:pointer}#criterion_list{margin-top:85px}#criterion_list li{font-size:1.3em;line-height:.84em}#criterion_list li a{color:#337ab7;text-decoration:none;border-radius:4px;background:#fff;margin-left:-12px;padding:6px 12px}#criterion_list li a:hover{text-decoration:none;background:#eaf4fd}#criterion_list li.current a{text-decoration:none;color:#fff;background:#337ab7;margin-left:-12px;padding:6px 12px}#criterion_list li .check{display:none;color:#95acc4}#criterion_list li.current .check{color:#337ab7}#criterion_list li.link_off a{color:#707070}#criterion_list li.link_off a:hover{background:#fff;cursor:default}.cg-ranker-selectCarWrap{background:#f8f8f8;padding:24px 40px;box-shadow:0 0 2px rgba(70,70,70,.55);width:318px;height:292px;margin:20px auto}.cg-ranker-selectCarWrap h3{font-size:14px;font-weight:400}.cg-SelectCar-wrap{margin-top:18px}.ranker-selection-wrapper{width:318px;margin:20px auto}.cg-removeCar-link{display:inline-block;cursor:pointer;opacity:.6;width:31px;font-size:1.6em;padding:4px 2px;border-radius:4px;border:1px solid transparent;vertical-align:top}.cg-removeCar-link.glyphicon{color:#de3423}.cg-removeCar-link:hover{opacity:.8;background:#f8f8f8;border:1px solid #e4e4e4}.cg-removeCar-link.car-card-close{top:50px;background:#fff;right:-14px}.cg-car-ranker .car-selection .car-selection-inner .car-card{padding:15px}.cg-car-ranker-alerts{margin:15px 0}#carRankerRankForm{min-width:800px}.carranker_criterion .car-selection-inner:hover .car-card{background:#eaf4fd;cursor:pointer}.carranker_criterion .car-selection-inner:hover .selection-hover{display:block}.carranker_header{min-width:650px}.carranker_header h3{color:#0a0a0a;line-height:1em;font-size:2em;font-weight:400}.cg-ranker-col h3{display:inline-block;min-height:1em}#carRanker{padding:0!important}.cg-list-group-item{border:0}.glyphicon{color:#337ab7}.row-mar{margin-bottom:20px}.row-pad{padding-bottom:20px}.comment-block-wrap{background:#f8f8f8}.review_tip{background:#eaf4fd;padding:15px 16px;border:1px solid #fff;left:0;border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.13);top:74%;color:#369;z-index:1}.review_counter,.review_tip{display:none;position:absolute}.review_counter{right:1.6em;bottom:1em;padding:.3em .7em;color:#7e7e7e;background:#e4e4e4;border-radius:.4em}h3 i{font-size:.8em}#carRankerReviewForm .review_car_title h3{font-size:1.4em;color:#337ab7;font-weight:400}#carRankerReviewForm .car-selection{width:100%;margin:20px auto}#carRankerReviewForm .car-selection .car-card{padding:0;border:4px solid #fff}#carRankerReviewForm .car-selection .car-card .cg-car-avatar{margin:0}#carRankerReviewForm .car-selection .car-card span{display:none}#carRankerReviewForm .cg-car-avatar .avatar-image{width:100%;height:75%;min-height:92px;min-width:70px}#carRankerReviewForm .criteria-label{color:#006598}#carRankerReviewForm .ranking-category{display:inline-block}.rankermax{min-width:800px}.cg-page.container{width:100%}.cg-page{display:none}.cg-page.current{display:block}.cg-car-avatar .avatar-image{overflow:hidden;background-size:cover;background-position:50%;width:288px;height:216px}.better-car{padding-left:5px}.modal-auto-height{max-height:inherit}.modal-similar-ranking-title{color:#0093ff}.modal-footer{border-bottom-width:1px;padding-bottom:15px;padding-top:15px}.modal-footer-middle{border-bottom-style:dashed}.rankings-btn{color:#fff;cursor:pointer;border:1px solid transparent;border-radius:2px;padding:10px 15px;background:#006598;transition:background-color .2s ease;font-size:1em}.rankings-btn:active,.rankings-btn:hover{background:#004a6f;border-color:transparent}@media (min-width:768px){#carRanker .col-min-width-1{width:15%}#carRanker .col-max-width-2{min-width:800px}}@media (min-width:992px){#carRankerChangeTrims .col-min-width-1{width:20%}#carRankerChangeTrims .col-max-width-2{min-width:800px;width:60%}}@media (min-width:992px) and (max-width:1300px){#carRankerChangeTrims .col-min-width-1{width:20%}#carRankerChangeTrims .col-max-width-2{min-width:668px}}@media (min-width:992px) and (max-width:1300px){#carRankerRankForm .col-max-width-1{width:calc(75% - 700px)}#carRankerRankForm .col-max-width-2{min-width:700px;max-width:55%}#carRankerRankForm .col-max-width-3{min-width:24%;width:calc(75% - 700px)}#carRanker .col-min-width-1{width:20%}#carRanker .col-max-width-2{min-width:674px}}@media (min-width:992px) and (max-width:1048px){#carRankerRankForm .col-max-width-3{width:calc(90% - 700px)}#carRankerRankForm #criterion_list{margin-left:0;padding-left:0}}@media (min-width:220px) and (max-width:992px){#carRankerRankForm .col-max-width-3{width:100%}#carRankerRankForm .col-max-width-3 .glyphicon-menu-right{float:right!important;margin-right:10px}#carRankerRankForm #criterion_list{margin:40px 0 0;padding:0}#carRankerRankForm #criterion_list li{float:left}}

/*# sourceMappingURL=cars_ranker.entry.6c4046cea03e5d98b6b9a24e561aa07a.css.map*/