﻿iframe.iframe-responsive{width:1px;min-width:100%;*width:100%}.di-z-modal,.di-z-overlay,.di-z-extra-high,.di-z-high,.di-z-mid,.di-z-low,.di-z-half,.di-z-impact,.di-z-buried{position:relative}.di-z-modal{z-index:1050}.di-z-overlay{z-index:1000}.di-z-mobile-overlay{z-index:1030}.di-z-extra-top{z-index:500}.di-z-extra-high{z-index:400}.di-z-high{z-index:300}.di-z-mid{z-index:200}.di-z-low{z-index:100}.di-z-half{z-index:50}.di-z-impact{z-index:1}.di-z-buried{z-index:-1}#compare-expand-btn.position-right,#save-vehicles-expand-btn.position-right{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right;right:0;left:auto !important}#compare-expand-btn.position-left,#save-vehicles-expand-btn.position-left{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;left:0;right:auto !important}#results-page .vehicle .vehicle-price .advanced-pricing-stack.split-stack{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto auto}#results-page .vehicle .vehicle-price .advanced-pricing-stack.split-stack .price-block,#results-page .vehicle .vehicle-price .advanced-pricing-stack.split-stack .price-leaseandfinance{max-width:100% !important;width:100% !important;float:none !important;grid-column:2;padding-left:20px}#results-page .vehicle .vehicle-price .advanced-pricing-stack.split-stack .price-block.original,#results-page .vehicle .vehicle-price .advanced-pricing-stack.split-stack .price-block.our-price,#results-page .vehicle .vehicle-price .advanced-pricing-stack.split-stack .price-block.finance,#results-page .vehicle .vehicle-price .advanced-pricing-stack.split-stack .price-leaseandfinance.original,#results-page .vehicle .vehicle-price .advanced-pricing-stack.split-stack .price-leaseandfinance.our-price,#results-page .vehicle .vehicle-price .advanced-pricing-stack.split-stack .price-leaseandfinance.finance{padding-left:0;grid-column:1}#results-page .vehicle .vehicle-price .advanced-pricing-stack.split-stack .price-block.original,#results-page .vehicle .vehicle-price .advanced-pricing-stack.split-stack .price-leaseandfinance.original{grid-row:1}#results-page .vehicle .vehicle-price .advanced-pricing-stack.split-stack .price-block.our-price,#results-page .vehicle .vehicle-price .advanced-pricing-stack.split-stack .price-leaseandfinance.our-price{grid-row:2}#results-page .vehicle .vehicle-price .advanced-pricing-stack.split-stack .price-block.finance,#results-page .vehicle .vehicle-price .advanced-pricing-stack.split-stack .price-leaseandfinance.finance{grid-row:3}#results-page .vehicle .vehicle-price .advanced-pricing-stack.split-stack .discounts a,#results-page .vehicle .vehicle-price .advanced-pricing-stack.split-stack .savings a{color:#c0382b}#results-page .vehicle .vehicle-price .advanced-pricing-stack.split-stack .incentives-breakdown{float:none !important;grid-column:2}#results-page .vehicle .vehicle-price .advanced-pricing-stack .price-block.equal-sign .price:before{content:"="}#results-page .vehicle .vehicle-price .advanced-pricing-stack .incentives-breakdown.subtract .price:before{content:"-"}#results-page .vehicle.vehicle-visited-grid .visited-title{position:absolute;top:none;right:none;bottom:5px;left:0%;font-style:italic;background:#EA0A2A;color:#fff;padding:0 1.5% 0.5% 3%;font-size:0.71429em;line-height:1}#results-page .vehicle.vehicle-visited-grid .visited-title i{font-size:13px;margin-left:5px}#results-page .vehicle.vehicle-visited .visited-title{position:absolute;top:40px;right:2%;bottom:none;left:none;font-style:italic;background:#EA0A2A;color:#fff;padding:0 1.5% 0.5% 3%;font-size:0.71429em;line-height:1}#results-page .vehicle.vehicle-visited .visited-title i{font-size:13px;margin-left:5px}#results-page .vehicle .vehicle-leftcol{position:relative;padding:10px;float:left;max-width:272px;min-width:30%;width:30%}#results-page .vehicle .vehicle-leftcol .vehicle-badges{text-align:center}#results-page .vehicle .vehicle-image{text-align:center;display:block;margin-bottom:10px}#results-page .vehicle .vehicle-image img{max-width:100%}#results-page .vehicle .vehicle-image .sold-overlay{position:absolute;top:10px;left:10px;width:220px}#results-page .vehicle .vehicle-overview{width:70%;width:65%\9;padding:10px;float:left;min-height:195px}#results-page .vehicle .vehicle-overview h2{font-size:20px;line-height:24px;margin-bottom:0;margin-top:0}#results-page .vehicle .vehicle-overview .options{margin:0;float:left;width:65%;color:#333}#results-page .vehicle .vehicle-overview .options ul{list-style-type:none;margin:0;padding:0}#results-page .vehicle .vehicle-overview .options ul li .detail-content{font-weight:bold}#results-page .vehicle .vehicle-overview .options ul li .mpg-disclaimer{font-size:60%;vertical-align:super}#results-page .vehicle .vehicle-overview .vehicle-price{width:35%;float:right;border-left:2px solid #eee;padding-left:10px}#results-page .vehicle .vehicle-overview .after-vehicle-price{clear:right}#results-page .vehicle .vehicle-overview .vehicle-content{background:#fff;margin:10px 0;padding:10px}#results-page .vehicle .vehicle-overview .vehicle-content:after{content:'';display:block;clear:both}#results-page .vehicle .hidden-list-view{display:none !important}#results-page .hidden-vrp{display:none !important}#results-page .vehicle .vehicle-price .price-block.subtract .price{position:relative}#results-page .vehicle .vehicle-price .price-block.subtract .price:before{content:"-"}#results-page .vehicle .vehicle-price .price-block.add .price{position:relative}#results-page .vehicle .vehicle-price .price-block.add .price:before{content:"+"}.search-results .yearFilter,.search-results .makeModel,.search-results .priceFilter,.search-results .searchFilter{display:inline-block}.search-results .yearFilter select,.search-results .makeModel select,.search-results .priceFilter select,.search-results .searchFilter select{width:100px}.search-results .searchFilter #search,.search-results .searchFilter #classic_filters_search{line-height:21px;position:relative;top:-2px;width:143px;margin:0}div.newSearch{display:none}div.newSearch a{font-size:18px;color:#555;text-decoration:underline}#results-page .vehiclePagination a{display:inline-block;margin:0 2px}table.filterkey-current,table.filterkey-refine{background:#ccc;width:185px;font-size:12px}table.filterkey-current .heading,table.filterkey-refine .heading{font-weight:bold}table.filterkey-current .remove_filter img,table.filterkey-refine .remove_filter img{max-width:20px;vertical-align:middle}table.filterkey-current td,table.filterkey-refine td{padding:2px 10px}@media (max-width: 1199px){#results-page .vehicle .vehicle-image .below-thumbnail a .icon-label{display:none}#results-page .vehicle .vehicle-overview .options{width:60%}#results-page .vehicle .vehicle-overview .vehicle-price{width:40%}}@media (max-width: 1024px){#results-page .vehicle{font-size:12px}#results-page .vehicle .button-bar{font-size:12px}#results-page .vehicle .button-bar>div.icon{padding:0px 10px 15px 0}#results-page .vehicle .button-bar>div.icon:first-child{padding-left:10px}#results-page .vehicle .button-bar>div.icon>div a{max-width:60px}#results-page .vehicle .button-bar>div.icon>div a img{max-width:60px !important}}@media (min-width: 768px) and (max-width: 1024px){td.filter-results{display:none}}@media (max-width: 767px){td.filter-results{display:none}.vrp-listing #results-page .sortablePrice{display:none}.vrp-listing #results-page .vehicle{position:relative;min-width:100%;max-width:0;padding:0px;background:#f3f3f3;box-shadow:0 1px 4px 0 rgba(0,0,0,0.37);-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,0.37);-moz-box-shadow:0 1px 4px 0 rgba(0,0,0,0.37)}.vrp-listing #results-page .vehicle .vehicle-card-header{padding:10px;border-bottom:none}.vrp-listing #results-page .vehicle .vehicle-card-header .vehicle-image{display:inline-block;max-width:100%;min-width:100%;margin:0 0 10px;padding:0}.vrp-listing #results-page .vehicle .vehicle-card-header .vehicle-title{display:inline-block}.vrp-listing #results-page .vehicle .vehicle-card-header .vehicle-title h2{line-height:16px;margin-top:0px;clear:none}.vrp-listing #results-page .vehicle .vehicle-card-header .vehicle-title h2 a{font-size:16px}.vrp-listing #results-page .vehicle .vehicle-card-price{float:left;padding:10px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;width:100%}.vrp-listing #results-page .vehicle .vehicle-card-price .vehicle-price{width:100%;border:none;padding-left:0}.vrp-listing #results-page .vehicle .vehicle-card-content{padding:10px;font-weight:500;font-family:'Open Sans', sans-serif;font-size:13px}.vrp-listing #results-page .vehicle .vehicle-card-content .options{display:block;width:100%}.vrp-listing #results-page .vehicle .vehicle-card-content .options ul{background:none transparent;list-style:none;padding:0px;margin:0}.vrp-listing #results-page .vehicle .vehicle-card-content .options ul li{padding-left:0px;background:none transparent;line-height:140%}.vrp-listing #results-page .vehicle .vehicle-card-content .vinstock{width:100%;line-height:140%}.vrp-listing #results-page .vehicle .vehicle-card-content .description-cta-form{clear:both;max-height:30px;overflow-y:hidden}.vrp-listing #results-page .vehicle .vehicle-card-content .description-cta-form .vehicle-description-text{clear:left;padding-top:10px}.vrp-listing #results-page .vehicle .vehicle-card-content .description-cta-form .vrp-cta-form h3{font-size:20px}.vrp-listing #results-page .vehicle .vehicle-card-content .description-cta-form .button-expand{float:right}.vrp-listing #results-page .vehicle .vehicle-card-content .description-cta-form .button-expand a{width:30px;height:20px;margin-top:8px;background-image:url(/wp-content/themes/DealerInspireCommonTheme/images/mobile/orangeplusminus.png);background-repeat:no-repeat;display:block}.vrp-listing #results-page .vehicle .vehicle-card-content .description-cta-form .button-expand a.closed{background-position:100% 0px}.vrp-listing #results-page .vehicle .vehicle-card-content .description-cta-form .button-expand a.open{background-position:100% -20px}.vrp-listing #results-page .vehicle .BLAHvehicle-card-actions{padding:10px;min-height:52px;background:#fff}.vrp-listing #results-page .vehicle .BLAHvehicle-card-actions .button-bar-item{float:left}.vrp-listing #results-page .vehicle .BLAHvehicle-card-actions .button-bar-item a{display:inline-block;min-width:20px;height:32px;line-height:32px;margin-right:5px;text-align:center;vertical-align:top;padding:0 5px}.vrp-listing #results-page .vehicle .BLAHvehicle-card-actions .button-bar-item a .glyphicon,.vrp-listing #results-page .vehicle .BLAHvehicle-card-actions .button-bar-item a i{color:#333;font-size:20px;line-height:32px}.vrp-listing #results-page .vehicle .BLAHvehicle-card-actions .button-bar-item a .button-text{display:none}.vrp-listing #results-page .vehicle .BLAHvehicle-card-actions .button-bar-item a img{max-height:32px}.vrp-listing #results-page .vehicle .BLAHvehicle-card-actions .viewdetails-button{margin:0}.vrp-listing #results-page .vehicle .BLAHvehicle-card-actions .viewdetails-button:only-child{min-width:100%}.vrp-listing #results-page .vehicle .history-reports img{max-width:70px}.vrp-listing #results-page .vehicle .vrp-actions{text-align:center;clear:both}.vrp-listing #results-page .vehicle .vrp-actions.save-vehicles-action .view-details-button{width:85%}.vrp-listing #results-page .vehicle .vrp-actions .save-vehicle-button{display:block;width:15%;height:28px;float:left}.vrp-listing #results-page .vehicle .vrp-actions .save-vehicle-button a{display:block;width:95%}.vrp-listing #results-page .vehicle .vrp-actions .shopping-tools-button{margin-top:0;margin-left:0;width:50%;float:left}.vrp-listing #results-page .vehicle .vrp-actions .shopping-tools-button a{text-align:center;padding:2px 0px;background-color:#999;color:#fff;border:2px solid #777;clear:left;text-transform:lowercase;display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}div#specialLeft,.special .special-left{float:none;width:100%}div#specialRight,.special .special-right{float:none;width:100%}}@media (max-width: 479px){.responsive-on #vrp-filter-menu{bottom:-320px;height:320px}.responsive-on #vrp-filter-menu select{width:48%;float:left;margin:0 1% 10px}}#results-page .vehicle .vehicle-badges .button-bar-item.icon.carfax-canada{max-width:100%;margin-bottom:5px}#results-page td.gridview .vehicle.grid-view .grid-view-badges{float:left;display:block;width:100%}#results-page td.gridview .vehicle.grid-view .grid-view-badges .button-bar-item.icon.carfax-canada{width:100%;max-width:100%;margin-bottom:5px}#results-page td.gridview .vehicle.grid-view .vehicle-quick-stats .vehicle-vin{float:left}#results-page .carproof-badge div{width:100% !important;display:block !important;height:30px !important;padding:0 !important}#results-page .carproof-badge div a{width:33% !important;min-width:66px}#results-page .carproof-badge div img:first-child{width:100% !important}#results-page .carproof-badge div img{width:20% !important;min-width:40px}#results-page td.gridview .spacer{display:none}#results-page td.gridview .hidden-grid-view{display:none !important}#results-page td.gridview .grid-view-results-wrapper{width:100%;margin-left:-10px;margin-right:-10px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#results-page td.gridview .vehicle-wrap{padding:10px;float:left;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}@media (min-width: 1400px){#results-page td.gridview .vehicle-wrap{width:25%;-webkit-box-flex:0;-webkit-flex:0 0 25%;-moz-box-flex:0;-moz-flex:0 0 25%;flex:0 0 25%;-ms-flex:0 0 22%}#results-page td.gridview .vehicle-wrap:nth-child(4n+1){clear:both}}@media (min-width: 1200px) and (max-width: 1399px){#results-page td.gridview .vehicle-wrap{width:33.3333%;-webkit-box-flex:0;-webkit-flex:0 0 33.3333%;-moz-box-flex:0;-moz-flex:0 0 33.3333%;flex:0 0 33.3333%;-ms-flex:0 0 30.3333%}#results-page td.gridview .vehicle-wrap:nth-child(3n+1){clear:both}}@media (min-width: 768px) and (max-width: 1199px){#results-page td.gridview .vehicle-wrap{width:50%;-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-moz-flex:0 0 50%;flex:0 0 50%;-ms-flex:0 0 47%}#results-page td.gridview .vehicle-wrap:nth-child(2n+1){clear:both}}@media (max-width: 767px){#results-page td.gridview .vehicle-wrap{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-moz-flex:0 0 100%;flex:0 0 100%;-ms-flex:0 0 97%;width:100%}}#results-page td.gridview .vehicle.grid-view{display:inline-block !important;position:relative;width:100%;float:left;background:#f3f3f3;border:none;padding-bottom:50px}#results-page td.gridview .vehicle.grid-view .vehicle-menu-overlay{position:absolute;height:0%;width:100%;background:#fff;background:rgba(255,255,255,0.95);z-index:10;overflow:hidden;-webkit-transition:height 0.25s ease;transition:height 0.25s ease}#results-page td.gridview .vehicle.grid-view .vehicle-menu-overlay .vehicle-menu{padding:40px}#results-page td.gridview .vehicle.grid-view .vehicle-menu-overlay .vehicle-menu a{display:block;font-size:18px;line-height:2em;color:#333;text-decoration:none;cursor:pointer}#results-page td.gridview .vehicle.grid-view .vehicle-menu-overlay .vehicle-menu a i{margin-right:15px}#results-page td.gridview .vehicle.grid-view .vehicle-menu-overlay .vehicle-menu a:hover{color:#EA0A2A}#results-page td.gridview .vehicle.grid-view .vehicle-menu-toggle{position:absolute;top:10px;right:10px;z-index:11;background:#f7f7f7;color:#333;width:30px;height:30px;line-height:30px;text-align:center;border-radius:15px;background-clip:padding-box;-webkit-transition:all 0.25s ease;transition:all 0.25s ease;box-shadow:0 1px 4px rgba(0,0,0,0.37);font-size:14px}#results-page td.gridview .vehicle.grid-view .vehicle-menu-toggle i.open-button{display:inline-block}#results-page td.gridview .vehicle.grid-view .vehicle-menu-toggle i.close-button{display:none}#results-page td.gridview .vehicle.grid-view .vehicle-menu-toggle:hover{background:#EA0A2A;color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,0.2),0 6px 10px 0 rgba(0,0,0,0.3);cursor:pointer}#results-page td.gridview .vehicle.grid-view.menu-open .vehicle-menu-overlay{height:100%}#results-page td.gridview .vehicle.grid-view.menu-open .vehicle-menu-toggle i.open-button{display:none}#results-page td.gridview .vehicle.grid-view.menu-open .vehicle-menu-toggle i.close-button{display:inline-block}#results-page td.gridview .vehicle.grid-view .vehicle-image{padding:0;width:100%;max-width:100%;margin:0;float:none;position:relative}#results-page td.gridview .vehicle.grid-view .vehicle-image img{width:100%}#results-page td.gridview .vehicle.grid-view .vehicle-image .sold-overlay{top:0;left:0}#results-page td.gridview .vehicle.grid-view .vehicle-quick-stats{background:#f3f3f3;padding:10px;float:left;width:100%}#results-page td.gridview .vehicle.grid-view .vehicle-quick-stats h2{font-size:16px;margin-top:0;font-weight:normal;line-height:140%}#results-page td.gridview .vehicle.grid-view .vehicle-quick-stats .vehicle-vin{font-size:10px;margin-top:10px}#results-page td.gridview .vehicle.grid-view .vehicle-price{width:100%;padding-left:0;border:none}#results-page td.gridview .vehicle.grid-view .after_pricing-action-links{clear:both}#results-page td.gridview .vehicle.grid-view .grid-view-badges .button-bar-item.icon{max-width:100px;width:48%}#results-page td.gridview .vehicle.grid-view .button-bar{position:absolute;bottom:0;width:100%}#results-page td.gridview .vehicle.grid-view .button-bar .button-bar-item a{min-width:30px}#results-page td.gridview .vehicle.grid-view .button-bar .button-bar-item a i{font-size:18px;margin-right:0}#results-page td.gridview .vehicle.grid-view .button-bar .button-bar-item.first-button a .button-text{display:none}@media (max-width: 1199px){#results-page td.gridview .vehicle.grid-view .button-bar .button-bar-item a{min-width:30px;margin-right:5px}#results-page td.gridview .vehicle.grid-view .button-bar .button-bar-item a i{font-size:18px;margin-right:0}}#vehicles-grid-view .vehicle{width:250px;box-sizing:border-box;float:left;margin:15px 10px;background:none #fff;border:none}#vehicles-grid-view .vehicle h2{font-size:16px;font-weight:normal;line-height:20px;height:32px}#vehicles-grid-view .vehicle .expandbutton{background:no-repeat right center #333;background-image:url(../images/quickinfoplus.png);color:#fff;text-align:left;padding:5px 10px;height:30px;cursor:pointer}#vehicles-grid-view .vehicle .vehicle-image{padding:0;width:100%;height:185px;margin:0;float:none}#vehicles-grid-view .vehicle .vehicle-image img{height:100%}#vehicles-grid-view .vehicle .vehicle-overview{padding:10px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#vehicles-grid-view .vehicle .vehicle-quickstats{width:250px;height:90px;padding:10px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#vehicles-grid-view .vehicle .vehicle-quickstats .price-label{float:left}#vehicles-grid-view .vehicle .vehicle-quickstats .price{font-size:24px;font-family:'Open Sans', arial, sans-serif;display:block;margin-bottom:10px;float:right}#vehicles-grid-view .vehicle .vehicle-quickstats .price.sold-price{font-size:24px}#vehicles-grid-view .vehicle .vehicle-quickstats .primary-button{font-size:16px}#vehicles-grid-view .vehicle .vehicle-quickstats .vehicle-cta{float:left;display:block;width:100%}#vehicles-grid-view .vehicle .vehiclebox{background-color:#eee;position:relative;-webkit-transition:background-color 0.3s ease-in-out;-moz-transition:background-color 0.3s ease-in-out;-o-transition:background-color 0.3s ease-in-out;-ms-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out}#vehicles-grid-view .vehicle .vehiclebox .vehicleoverlay{position:absolute;top:30px;background:rgba(0,0,0,0.8);color:#fff;height:0px;width:100%;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#vehicles-grid-view .vehicle .vehiclebox .vehicleoverlay .moredetails{padding:10px}#vehicles-grid-view .vehicle .vehiclebox .vehicleoverlay .moredetails .options ul{list-style:none;margin:0;padding:0}#vehicles-grid-view .vehicle .vehiclebox:hover{background-color:#ddd}#results-page .fluid-filters{margin-top:10px}#results-page .fluid-filters form{margin:0}#results-page .fluid-filters #top-filters{background:#eee;padding:0;text-align:left;width:100%;border:none;height:50px}#results-page .fluid-filters #top-filters .top-filter{float:left;max-width:18% !important;margin-right:0;position:relative}#results-page .fluid-filters #top-filters .top-filter:after{content:'';width:1px;height:30px;position:absolute;top:10px;right:0;background:#ddd}#results-page .fluid-filters #top-filters .top-filter .btn-group.bootstrap-select{display:block;margin:0;width:100%}#results-page .fluid-filters #top-filters .top-filter .btn-group.bootstrap-select button.selectpicker{width:100%;background:none transparent;line-height:20px;padding:10px 30px 10px 15px;border:none;float:none;border-radius:0;background-clip:padding-box;margin-bottom:0}#results-page .fluid-filters #top-filters .top-filter .btn-group.bootstrap-select button.selectpicker .filter-option{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#results-page .fluid-filters #top-filters .top-filter .btn-group.bootstrap-select button.selectpicker:hover{background:#f3f3f3}#results-page .fluid-filters #top-filters .top-filter .btn-group.bootstrap-select .dropdown-menu{margin:0}#results-page .fluid-filters #top-filters .top-filter .btn-group.bootstrap-select .dropdown-menu li>a:hover{color:#333}#results-page .fluid-filters #top-filters .top-filter .btn-group.bootstrap-select .dropdown-menu li>a.alert-info{background:none transparent}#results-page .fluid-filters .advanced-filters{display:none;padding:20px 0;background:#eee;text-align:left}#results-page .fluid-filters .advanced-filters .column{font-family:'Open Sans', arial, sans-serif;width:30%;vertical-align:top;padding:0 20px;float:left;display:block}#results-page .fluid-filters .advanced-filters .column span.column-label{display:inline-block;color:#999;font-size:24px;margin-bottom:15px}#results-page .fluid-filters .advanced-filters .column div select{float:left;margin:10px 2% 0 0;width:48%;min-width:160px}#results-page .fluid-filters .advanced-filters .column div.resultsCount{display:inline-block}#results-page .fluid-filters .advanced-filters .column div.resultsCount h4{display:inline-block}#results-page .fluid-filters .advanced-filters .column div.resultsCount #reset_filters{margin-left:0px}#results-page .fluid-filters .advanced-filters .column .bootstrap-select{width:100%;float:left;margin-right:10px}#results-page .fluid-filters .advanced-filters .column .bootstrap-select.btn-group .dropdown-menu li>a:hover{color:#333}#results-page .fluid-filters .advanced-filters .column.vehicle-info{width:40%}#results-page .fluid-filters .advanced-filters .column.recently-modified{width:25%}#results-page .fluid-filters .advanced-filters .column.recently-modified .location-filter-container{margin-top:20px}#results-page .fluid-filters .advanced-filters .column.recently-modified .location-filter-container span.column-label{display:block}#results-page .fluid-filters .advanced-filters .column.advanced-search{width:35%}#results-page .fluid-filters .advanced-filters .column.advanced-search label{display:block}#results-page .fluid-filters .advanced-filters .column.advanced-search input{margin-bottom:10px;border-radius:4px;border:1px solid #ccc;padding:0 10px;line-height:40px;height:40px;line-height:15px\9;width:100%}#results-page .fluid-filters .advanced-filters.expanded{display:block}#results-page td.filter-results{width:270px !important;padding-right:30px;padding-top:0px}#results-page td.filter-results h4{text-align:center;font-size:18px;font-weight:bold;padding:0px 0 0px}.filters-action-header{text-align:center}.filters-action-header .total-found{visibility:visible;background:#eee;border:none;padding:10px;font-size:14px;font-weight:normal;margin-top:10px;height:50px;line-height:30px;text-align:center}.filters-action-header .total-found .count{font-size:18px;vertical-align:top;margin-right:3px}.filters-action-header .button{margin:10px 0;display:inline;padding:0 10px;font-weight:600;background:transparent;color:#EA0A2A}.groupon-sidebar-filters.ui-widget{clear:both;font-size:14px;font-family:"Arial", sans-serif}.groupon-sidebar-filters.ui-widget>div{margin-bottom:-1px}.groupon-sidebar-filters.ui-widget .filter-heading{display:block;padding:3px 0;line-height:30px;position:relative;cursor:pointer;border-top:1px solid transparent}.groupon-sidebar-filters.ui-widget .filter-heading.ui-state-hover,.groupon-sidebar-filters.ui-widget .filter-heading:hover{background:transparent !important;color:#EA0A2A}.groupon-sidebar-filters.ui-widget .filter-heading:focus{outline:none}.groupon-sidebar-filters.ui-widget .filter-heading:after{content:'';position:absolute;width:8px;height:8px;background:transparent;top:12px;right:8px;border:2px solid #777;border-top:none;border-right:none;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.groupon-sidebar-filters.ui-widget .filter-heading.ui-state-active{border-top:1px solid #ddd}.groupon-sidebar-filters.ui-widget .filter-heading.ui-state-active:after{top:14px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.groupon-sidebar-filters.ui-widget .groupon-filter-container.ui-accordion-content-active,.groupon-sidebar-filters.ui-widget .groupon-filter-container.accordion-content-active{padding:0 0 5px;border-bottom:1px solid #ddd}.groupon-sidebar-filters.ui-widget .groupon-filter-container .groupon-filter-live-search-field{margin-bottom:10px}.groupon-sidebar-filters.ui-widget .groupon-filter-container button.reset-filter{font-style:italic;background-color:#eee;font-size:12px;font-weight:100}.groupon-sidebar-filters.ui-widget .filter-option{display:block;position:relative}.groupon-sidebar-filters.ui-widget .filter-option .filter-sub-option{position:relative;margin-left:28px}.groupon-sidebar-filters.ui-widget .filter-option .filter-checkbox{display:block;height:30px;line-height:30px;margin:3px 0}.groupon-sidebar-filters.ui-widget .filter-option .filter-checkbox a{position:absolute;width:85%;height:100%;padding-left:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.groupon-sidebar-filters.ui-widget .filter-option .filter-checkbox input[type=checkbox]{visibility:hidden;height:20px;width:20px;position:absolute;margin:0}.groupon-sidebar-filters.ui-widget .filter-option .filter-checkbox label:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:1;content:'';position:absolute;width:16px;height:16px;background:transparent;top:7px;left:2px;border-width:1px;border-style:solid;border-color:#ddd;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.groupon-sidebar-filters.ui-widget .filter-option .filter-checkbox input[type=checkbox]:checked+label:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;height:8px;border-width:3px;border-color:#EA0A2A;border-top:none;border-right:none;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.groupon-sidebar-filters.ui-widget .filter-option .filter-count{position:absolute;right:0;vertical-align:middle;top:2px;background:#eee;border-radius:3px;background-clip:padding-box;color:#333;font-size:0.8em;font-style:italic;height:24px;padding:0 5px;line-height:24px;min-width:24px;text-align:center}@media (max-width: 1199px){#results-page td.filter-results{width:230px !important;padding-right:20px}#results-page td.filter-results .groupon-sidebar-filters.ui-widget{font-size:13px}#results-page td.filter-results .groupon-sidebar-filters.ui-widget .filter-option .filter-checkbox{height:24px;line-height:24px}#results-page td.filter-results .groupon-sidebar-filters.ui-widget .filter-option .filter-checkbox label:after{top:4px}#results-page td.filter-results .groupon-sidebar-filters.ui-widget .filter-option .filter-count{height:20px;line-height:20px;font-size:0.9em}.filters-action-header .total-found .found{display:none}.filters-action-header .button{padding:0 5px}}.groupon-mobile-filters,.mobile-tab-content .mobile-tab-content-inside.groupon-mobile-filters{padding-left:0;padding-right:0;padding-top:0}.groupon-mobile-filters .groupon-vrp-filters-loader,.mobile-tab-content .mobile-tab-content-inside.groupon-mobile-filters .groupon-vrp-filters-loader{padding-top:140px}.groupon-mobile-filters .filters-action-header,.mobile-tab-content .mobile-tab-content-inside.groupon-mobile-filters .filters-action-header{position:absolute;background:#eee;width:100%;padding:15px 15px 10px;z-index:10;box-shadow:0 2px 4px -2px rgba(0,0,0,0.37);-webkit-box-shadow:0 2px 4px -2px rgba(0,0,0,0.37);-moz-box-shadow:0 2px 4px -2px rgba(0,0,0,0.37)}.groupon-mobile-filters .filters-action-header .total-found,.mobile-tab-content .mobile-tab-content-inside.groupon-mobile-filters .filters-action-header .total-found{visibility:visible;background-color:transparent;border:none;padding:0;font-size:16px;font-weight:normal;margin-bottom:10px;color:#333}.groupon-mobile-filters .filters-action-header .total-found br,.mobile-tab-content .mobile-tab-content-inside.groupon-mobile-filters .filters-action-header .total-found br{display:none}.groupon-mobile-filters .filters-action-header .button,.groupon-mobile-filters .filters-action-header .button.small-button,.mobile-tab-content .mobile-tab-content-inside.groupon-mobile-filters .filters-action-header .button,.mobile-tab-content .mobile-tab-content-inside.groupon-mobile-filters .filters-action-header .button.small-button{background:none;min-width:50px !important;padding:10px 0 10px;margin:0 10px 0 0;color:#EA0A2A;font-size:14px;font-weight:bold;float:left}.groupon-mobile-filters .filters-action-header .button.groupon-mobile-filters-apply,.groupon-mobile-filters .filters-action-header .button.small-button.groupon-mobile-filters-apply,.mobile-tab-content .mobile-tab-content-inside.groupon-mobile-filters .filters-action-header .button.groupon-mobile-filters-apply,.mobile-tab-content .mobile-tab-content-inside.groupon-mobile-filters .filters-action-header .button.small-button.groupon-mobile-filters-apply{background:#c0382b;color:#fff;padding:10px 15px;margin:0;float:right}.groupon-mobile-filters #vrp-groupon-mobile-search-field-container input#vrp-groupon-mobile-search-field,.mobile-tab-content .mobile-tab-content-inside.groupon-mobile-filters #vrp-groupon-mobile-search-field-container input#vrp-groupon-mobile-search-field{height:60px;font-size:2em;display:inline-block;font-weight:100;border:none;outline:none;color:#555;padding:3px;padding-right:60px;width:0;position:absolute;bottom:0;right:0;background:none;z-index:3;transition:width 0.4s cubic-bezier(0, 0.795, 0, 1);cursor:pointer}.groupon-mobile-filters #vrp-groupon-mobile-search-field-container input#vrp-groupon-mobile-search-field:hover,.mobile-tab-content .mobile-tab-content-inside.groupon-mobile-filters #vrp-groupon-mobile-search-field-container input#vrp-groupon-mobile-search-field:hover{border-bottom:1px solid #BBB}.groupon-mobile-filters #vrp-groupon-mobile-search-field-container input#vrp-groupon-mobile-search-field:focus,.mobile-tab-content .mobile-tab-content-inside.groupon-mobile-filters #vrp-groupon-mobile-search-field-container input#vrp-groupon-mobile-search-field:focus{width:100%;z-index:1;border-bottom:1px solid #BBB;background:#eee;cursor:text}.groupon-mobile-filters #vrp-groupon-mobile-search-field-container input#vrp-groupon-mobile-search-submit-btn,.mobile-tab-content .mobile-tab-content-inside.groupon-mobile-filters #vrp-groupon-mobile-search-field-container input#vrp-groupon-mobile-search-submit-btn{height:67px;width:63px;display:inline-block;color:red;float:right;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAMAAABg3Am1AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADNQTFRFU1NT9fX1lJSUXl5e1dXVfn5+c3Nz6urqv7+/tLS0iYmJqampn5+fysrK39/faWlp////Vi4ZywAAABF0Uk5T/////////////////////wAlrZliAAABLklEQVR42rSWWRbDIAhFHeOUtN3/ags1zaA4cHrKZ8JFRHwoXkwTvwGP1Qo0bYObAPwiLmbNAHBWFBZlD9j0JxflDViIObNHG/Do8PRHTJk0TezAhv7qloK0JJEBh+F8+U/hopIELOWfiZUCDOZD1RADOQKA75oq4cvVkcT+OdHnqqpQCITWAjnWVgGQUWz12lJuGwGoaWgBKzRVBcCypgUkOAoWgBX/L0CmxN40u6xwcIJ1cOzWYDffp3axsQOyvdkXiH9FKRFwPRHYZUaXMgPLeiW7QhbDRciyLXJaKheCuLbiVoqx1DVRyH26yb0hsuoOFEPsoz+BVE0MRlZNjGZcRQyHYkmMp2hBTIzdkzCTc/pLqOnBrk7/yZdAOq/q5NPBH1f7x7fGP4C3AAMAQrhzX9zhcGsAAAAASUVORK5CYII=) center center no-repeat;text-indent:-10000px;border:none;position:absolute;bottom:0;right:0;z-index:2;cursor:pointer;opacity:0.4;transition:opacity .4s ease}.groupon-mobile-filters .groupon-sidebar-filters,.mobile-tab-content .mobile-tab-content-inside.groupon-mobile-filters .groupon-sidebar-filters{padding:140px 15px 15px}.groupon-mobile-filters .groupon-sidebar-filters>div,.mobile-tab-content .mobile-tab-content-inside.groupon-mobile-filters .groupon-sidebar-filters>div{margin-bottom:-1px}#compare-vehicle-table .header_border{background-color:#e8e9e9;border:1px #dbdbdb solid;height:35px;text-align:left;padding-left:10px;color:#4D4C4C}#compare-vehicle-table td{border:1px #dbdbdb solid;background-color:#fbfbfb;text-align:left;padding-left:20px;color:#4D4C4C}#compare-vehicle-table .thumbnail{max-width:150px}#compare-expand-btn{display:inline-block;position:fixed;z-index:500;line-height:1;padding:15px 20px;letter-spacing:1px;width:auto;margin-bottom:0;top:50%;display:none;font-size:14px;color:#fff;background-color:#000;margin-top:-55px;border-radius:0 0 0 0}#compare-expand-btn.multi-button{margin-top:0;top:320px}#compare_div #compare-actions{margin:15px 10px}#compare_div .vehicle{margin-left:10px}#compare_div .vehicle img{max-height:150px}#compare_div .vehicle img.comparebtn{cursor:pointer}#save-vehicles-vehicle-table .header_border{background-color:#e8e9e9;border:1px #dbdbdb solid;height:35px;text-align:left;padding-left:10px;color:#8f8d8d}#save-vehicles-vehicle-table td{border:1px #dbdbdb solid;background-color:#fbfbfb;text-align:left;padding-left:20px;color:#8f8d8d}#save-vehicles-vehicle-table .thumbnail{max-width:150px}#save-vehicles-expand-btn{display:inline-block;position:fixed;z-index:500;line-height:1;padding:15px 20px;letter-spacing:1px;width:auto;margin-bottom:0;top:50%;color:#fff;font-size:14px;background-color:#000;margin-top:-75px;border-radius:0 0 0 0}#save-vehicles-expand-btn.multi-button{margin-top:0;top:160px}.save-vehicles .initial-saved-vehicles{margin-top:30px;margin-left:10px;margin-right:10px}.save-vehicles .initial-saved-vehicles .saved-icon-example{background:#222;text-align:center;padding:10px;margin:10px 0}.save-vehicles #save-vehicles-actions{margin:15px 10px}.save-vehicles .vehicle{margin-left:10px}.save-vehicles .vehicle img{max-height:150px}.save-vehicles .vehicle img.save-vehiclesbtn{cursor:pointer}.save-vehicles .vehicle h5 a{text-decoration:none;color:white}@media (max-width: 767px){.save-vehicles .vehicle h5 a{color:#EA0A2A}}.save-vehicles .vehicle h5 a:hover{text-decoration:underline}a.save-things-saved,a.save-things-saved i,.save-vehicle.save-things-saved{background:none !important;color:#c0382b !important}a.save-things-saved:hover,a.save-things-saved i:hover,.save-vehicle.save-things-saved:hover{background:none !important;color:#962c22 !important}.vrp-selected-filters-tags-container{margin:15px 0px}.vrp-selected-filters-tags-container .vrp-selected-filter-tag{display:inline-flex;border:10px;text-decoration:none;padding:0px;margin:0px 10px 10px 0px;background-color:#e0e0e0;border-radius:16px;box-shadow:6px 5px 10px #888888;cursor:pointer}.vrp-selected-filters-tags-container .vrp-selected-filter-tag.disabled{opacity:0.5;cursor:not-allowed}.vrp-selected-filters-tags-container .vrp-selected-filter-tag .label{color:#000000;font-size:14px;font-weight:400;padding:10px 15px 10px 10px;vertical-align:super}.vrp-selected-filters-tags-container .vrp-selected-filter-tag .clear-btn{color:#eaeaea;display:inline-flex;align-items:center;justify-content:center;font-size:18px;border-radius:50%;height:25px;width:25px;background:#333;margin:5px 10px 0px 0px}.vrp-selected-filters-tags-container .vrp-selected-filter-tag .clear-btn:before{content:"×"}.vrp-selected-filters-tags-container .vrp-selected-filter-tag .vrp-selected-filter-tag-svg{background-color:#ffffff;display:inline-flex;align-items:center;justify-content:center;font-size:16px;border-radius:50%;height:32px;width:32px;margin-right:-4px}.vrp-selected-filters-tags-container .vrp-selected-filter-tag .vrp-selected-filter-tag-svg .icon{position:relative;display:inline-block;padding-top:5px}@media screen and (max-width: 767px){.vrp-selected-filters-tags-container .im-reset-filters{margin-left:15px}.vrp-selected-filters-tags{width:92vw;overflow-x:scroll;overflow-y:hidden;white-space:nowrap}}#vrp-image-gallery-modal button.close{width:50px;height:50px;top:-50px;right:0;background:none transparent;position:absolute;text-shadow:none;color:#fbe42f;font-size:48px;font-weight:300;opacity:1}#vrp-image-gallery-modal .modal-dialog{width:1270px;margin-top:60px;max-width:100%;text-align:left;vertical-align:middle}#vrp-image-gallery-modal .vehicle-details-col{max-height:800px;overflow-y:scroll}#vrp-image-gallery-modal .swiper-container-horizontal .swiper-button-next,#vrp-image-gallery-modal .swiper-container-horizontal .swiper-button-prev{background-image:none;background-color:rgba(0,0,0,0.5);margin-top:-24px;width:48px;height:48px;padding:0px;opacity:0.5;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;border-radius:0;background-clip:padding-box}#vrp-image-gallery-modal .swiper-container-horizontal .swiper-button-next.swiper-button-disabled,#vrp-image-gallery-modal .swiper-container-horizontal .swiper-button-prev.swiper-button-disabled{opacity:0.1 !important}#results-page .vehicle .vehicle-badges .button-bar-item.icon.carfax-canada{max-width:100%;margin-bottom:5px}#results-page td.gridview .vehicle.grid-view .grid-view-badges{float:left;display:block;width:100%}#results-page td.gridview .vehicle.grid-view .grid-view-badges .button-bar-item.icon.carfax-canada{width:100%;max-width:100%;margin-bottom:5px}#results-page td.gridview .vehicle.grid-view .vehicle-quick-stats .vehicle-vin{float:left}#results-page .carproof-badge div{width:100% !important;display:block !important;height:30px !important;padding:0 !important}#results-page .carproof-badge div a{width:33% !important;min-width:66px}#results-page .carproof-badge div img:first-child{width:100% !important}#results-page .carproof-badge div img{width:20% !important;min-width:40px}img[src*='media.carbook.com'][src*='_01_640_'],img[src*='media.carbook.com'][src*='_640_01'],img[src*='media.chromedata.com'][src*='_01_640_'],img[src*='media.chromedata.com'][src*='_640_01']{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:'FlipH'}#results-page,table.results_table{width:100%;margin-top:20px}#results-page div#ajax-indicator,table.results_table div#ajax-indicator{display:none;position:fixed;height:100px;width:100px;background:#fff;box-shadow:0 0 5px #999;-moz-box-shadow:0 0 5px #999;-webkit-box-shadow:0 0 5px #999;border:solid 1px #ccc;-moz-border-radius:5px;border-radius:50px;z-index:2000;top:50%;left:50%;margin-top:-50px;margin-left:-50px;font-size:50px;line-height:100px;text-align:center}#results-page td,table.results_table td{vertical-align:top;border:none}#results-page.infinite_scrolling .disclaimer-small,table.results_table.infinite_scrolling .disclaimer-small{display:none}.top-text{margin-bottom:20px}#results-page #search-views-toggle #search-anything{float:left;width:100%}#results-page #search-views-toggle #search-anything #toggle-filters{margin-right:0px;margin-left:10px;float:right;padding:0 15px;cursor:pointer;font-size:14px;line-height:30px}#results-page #search-views-toggle #search-anything .vrp-top-search-anything-label{padding:0;line-height:30px;font-size:16px;float:left}#results-page #search-views-toggle #search-anything input#search{float:left;margin-left:10px;padding:0 10px;font-size:16px;line-height:30px;height:32px;width:260px}#results-page #search-views-toggle #search-anything input#start_search{float:left;margin-left:10px;padding:0 15px;font-size:14px;line-height:30px}#results-page #search-views-toggle #search-anything .grid-list-container{float:right}#results-page #search-views-toggle #search-anything .grid-list-container .gridtoggle,#results-page #search-views-toggle #search-anything .grid-list-container .listtoggle{cursor:pointer;float:right;margin-left:10px;font-size:16px;line-height:30px}#results-page #search-views-toggle #search-anything .grid-list-container .glyphicon{font-size:24px;vertical-align:top}#results-page #search-views-toggle #search-anything .grid-list-container .listtoggle img{max-width:100px\9}@media (max-width: 1024px){#results-page.with-groupon-sidebar #search-views-toggle #search-anything #toggle-filters{margin-left:10px;padding:0 10px;font-size:12px}#results-page.with-groupon-sidebar #search-views-toggle #search-anything .vrp-top-search-anything-label{font-size:14px}#results-page.with-groupon-sidebar #search-views-toggle #search-anything input#search{margin-left:5px;padding:0 5px;font-size:14px;width:200px}#results-page.with-groupon-sidebar #search-views-toggle #search-anything input#start_search{margin-left:5px;padding:0 10px;font-size:12px}#results-page.with-groupon-sidebar #search-views-toggle #search-anything .grid-list-container .listtoggle,#results-page.with-groupon-sidebar #search-views-toggle #search-anything .grid-list-container .gridtoggle{margin-right:5px;font-size:14px}}#results-page .paging{float:none;margin:10px auto;text-align:left;clear:both}#results-page .paging .sorting-options{float:right}#results-page .paging .sorting-options select{-webkit-appearance:none;-moz-appearance:none;text-indent:0.01px;text-overflow:'';appearance:none;cursor:pointer;background:url(/wp-content/themes/DealerInspireCommonTheme/images/caret.png) no-repeat right center #fff;padding:0px 10px;line-height:30px;height:30px;font-size:14px;border:1px solid #ccc}#results-page .paging ul.pagination{margin:0}#results-page .paging ul.pagination.disabled>li>a,#results-page .paging ul.pagination.disabled>li>span{color:gray;cursor:progress}#results-page .paging ul.pagination>li{display:inline-block}#results-page .paging ul.pagination>li>a,#results-page .paging ul.pagination>li>span{padding:5px 12px;color:#333;border:1px solid #ccc;background:#fff}#results-page .paging ul.pagination>li>a.current,#results-page .paging ul.pagination>li>span.current{background:#ddd}#results-page .paging ul.pagination>li.gap{font-size:24px;padding:0 5px;font-weight:bold}#results-page .paging .button{margin-right:5px}#results-page .vehicle{width:100%;border:none;background:#f3f3f3;color:#333;float:left;overflow:hidden;font-family:"Arial", sans-serif;box-shadow:0 1px 4px 0 rgba(0,0,0,0.37);-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;border-radius:3px;background-clip:padding-box}#results-page .vehicle .vehicle-title h2{font-weight:normal;font-family:"Lato", sans-serif}#results-page .vehicle .vehicle-title h2 a{color:#333;text-decoration:none}#results-page .vehicle .vehicle-title .vinstock{width:auto;font-size:12px;line-height:14px;margin-top:5px}#results-page .vehicle .vehicle-title .vinstock span{display:inline-block;margin-right:10px}#results-page .vehicle .vehicle-title .vinstock span.stock-label{text-transform:uppercase}#results-page .vehicle .special-banner{display:block !important;background-color:#EA0A2A;color:#fff;font-weight:bold}#results-page .vehicle .vehicle-specials{float:right;width:150px;display:block;min-height:150px;width:150px;margin:10px 10px 10px 0}#results-page .vehicle .vehicle-badges .button-bar-item.icon{display:inline-block;padding:5px;max-width:45%}#results-page .vehicle .vehicle-badges .button-bar-item.icon.full{max-width:100%}#results-page .vehicle .red-text span{color:#FF0000 !important}#results-page .vehicle .red-text a{color:#FF0000 !important}#results-page .vehicle .red-text a span{color:#FF0000 !important}#results-page .vehicle .green-text span{color:green !important}#results-page .vehicle .green-text a{color:green !important}#results-page .vehicle .green-text a span{color:green !important}#results-page .vehicle .blue-text span{color:#225fa9 !important}#results-page .vehicle .blue-text a{color:#225fa9 !important}#results-page .vehicle .blue-text a span{color:#225fa9 !important}#results-page .vehicle span.callforprice{font-size:14px;line-height:100%;display:inline-block}#results-page .vehicle .vehicle-price{text-align:left;padding-top:0}#results-page .vehicle .vehicle-price a{color:#333}#results-page .vehicle .vehicle-price a.button{color:#fff;margin:5px auto}#results-page .vehicle .vehicle-price .price-top{float:left;width:100%}#results-page .vehicle .vehicle-price .price-top .withdiscounts-left{width:50%;float:left}#results-page .vehicle .vehicle-price .price-top .withdiscounts-right{width:40%;float:right}#results-page .vehicle .vehicle-price .price-top .withdiscounts-right a{color:#c0382b}#results-page .vehicle .vehicle-price .price-bottom{float:left;width:100%;padding:10px;background:#555;border:1px solid #333}#results-page .vehicle .vehicle-price .price-bottom a{color:#fff}#results-page .vehicle .vehicle-price .price-bottom .price-block.finance{margin-bottom:0}#results-page .vehicle .vehicle-price .price-block{display:block;width:100%;max-width:100%;text-align:right;margin-bottom:10px}#results-page .vehicle .vehicle-price .price-block:after{content:'';display:block;clear:both}#results-page .vehicle .vehicle-price .price-block.original .price{text-decoration:line-through}#results-page .vehicle .vehicle-price .price-block.sold-price{font-size:24px}#results-page .vehicle .vehicle-price .price-block.bottom-text{float:left;width:100%;text-align:left;margin-top:10px}#results-page .vehicle .vehicle-price .price-block .price-label{display:block;margin:0;font-size:11px;line-height:13px;font-weight:bold;text-transform:uppercase;text-align:left}#results-page .vehicle .vehicle-price .price-block .price{font-weight:normal;display:block;font-size:22px;line-height:22px;text-align:left}#results-page .vehicle .vehicle-price.withsavings .price{color:#EA0A2A}#results-page .vehicle .vehicle-price .price-leaseandfinance{float:left;width:100%}#results-page .vehicle .vehicle-price .price-leaseandfinance .price-block{float:left;width:48%}#results-page .vehicle .vehicle-price .price-leaseandfinance .price-block.finance{margin-right:4%}#results-page .vehicle .vehicle-price .price-leaseandfinance .price-block.finance:hover,#results-page .vehicle .vehicle-price .price-leaseandfinance .price-block.leasepayment:hover{text-decoration:underline;cursor:pointer}#results-page .vehicle .vehicle-price .price-leaseandfinance .price-block .price{font-size:16px}#results-page .vehicle .vehicle-price .price-leaseandfinance .price-block .per-month-label{font-size:0.75em}#results-page .vehicle .vehicle-price .price-leaseandfinance .price-block .asterisk{font-size:0.6em;vertical-align:top}#results-page .vehicle .vehicle-price .price-leaseandfinance .btn-customize-lease{text-decoration:underline}#results-page .vehicle .vehicle-price .price-leaseandfinance .btn-customize-lease:hover{cursor:pointer}#results-page .vehicle .vehicle-price .price-leaseandfinance .btn-customize-finance{text-decoration:underline}#results-page .vehicle .vehicle-price .price-leaseandfinance .btn-customize-finance:hover{cursor:pointer}#results-page .vehicle .button-bar{background:#fff;border:none;height:50px;width:100%;clear:both;padding:0;display:table}#results-page .vehicle .button-bar .button-bar-item{display:inline-block;vertical-align:middle}#results-page .vehicle .button-bar .button-bar-item a{background:transparent;border:none;border-radius:0;background-clip:padding-box;color:#333;font-size:14px;font-weight:500;line-height:20px;padding:5px 10px;min-width:32px;margin:10px 5px 10px 0;display:block;text-align:center;vertical-align:middle}#results-page .vehicle .button-bar .button-bar-item a i{font-size:20px;margin-right:5px;vertical-align:bottom;line-height:inherit}#results-page .vehicle .button-bar .button-bar-item a:hover{background:transparent;color:#EA0A2A}#results-page .vehicle .button-bar .button-bar-item a i,#results-page .vehicle .button-bar .button-bar-item a span{pointer-events:none}#results-page .vehicle .button-bar .button-bar-item:first-child a{margin-left:5px}#results-page .vehicle .button-bar .standard-buttons{display:none}#results-page .vehicle .button-bar .primary-cta{float:right}#results-page .vehicle .button-bar .primary-cta a{background-color:#c0382b;color:#fff;padding:5px 20px;margin:10px;line-height:20px}#results-page .vehicle .button-bar .primary-cta a.sold{pointer-events:none}#results-page .vehicle .button-bar .primary-cta a:hover{background-color:#ab3226;color:#fff;text-decoration:none}#results-page .vehicle .button-bar .primary-cta:after{display:none}#results-page .after_pricing-action-links{clear:both}@media (max-width: 1199px){#results-page .vehicle .button-bar .button-bar-item a{margin-right:0;font-size:13px}#results-page .vehicle .button-bar .button-bar-item a i{font-size:16px}#results-page .vehicle .button-bar .button-bar-item.primary-cta a{margin-right:10px}}@media (max-width: 767px){#results-page .vehicle .button-bar .button-bar-item a{display:inline-block;min-width:20px;height:32px;margin-right:5px;text-align:center;vertical-align:top;padding:5px 10px}#results-page .vehicle .button-bar .button-bar-item a .glyphicon,#results-page .vehicle .button-bar .button-bar-item a i{color:#333;font-size:20px}#results-page .vehicle .button-bar .button-bar-item.first-button .button-text,#results-page .vehicle .button-bar .button-bar-item.quick-look .button-text,#results-page .vehicle .button-bar .button-bar-item .compare-vehicle .button-text,#results-page .vehicle .button-bar .button-bar-item .save-things .button-text{display:none}}#results-page .vehicle .vehicle-content .options{width:50%}#results-page .vehicle .vehicle-content .vehicle-price{width:50%}#results-page .vehicle .vehicle-content .vehicle-price .button-bar-item.primary-cta.startbuying{width:100% !important}#results-page .vehicle .vehicle-content .vehicle-price .button-bar-item.primary-cta,#results-page .vehicle .vehicle-content .vehicle-price .button-bar-item.view-all-offers{width:48% !important;margin:1% !important;display:inline-block}#results-page .vehicle .vehicle-content .vehicle-price .button-bar-item.primary-cta a,#results-page .vehicle .vehicle-content .vehicle-price .button-bar-item.view-all-offers a{width:100% !important;float:initial !important;padding:10px 0}@media screen and (max-width: 1300px){#results-page .vehicle .vehicle-content .vehicle-price .button-bar-item.primary-cta a,#results-page .vehicle .vehicle-content .vehicle-price .button-bar-item.view-all-offers a{font-size:11px}}@media screen and (max-width: 1100px){#results-page .vehicle .vehicle-content .vehicle-price .button-bar-item.primary-cta a,#results-page .vehicle .vehicle-content .vehicle-price .button-bar-item.view-all-offers a{font-size:10px}}#results-page .vehicle .vehicle-content .vehicle-price .kbb-logo img{display:block;margin:0 auto;text-align:center}.vehicle-card-price .button-bar-item.primary-cta,.vehicle-card-price .button-bar-item.view-all-offers{width:48%;margin:1%;display:inline-block}.vehicle-card-price .button-bar-item.primary-cta a,.vehicle-card-price .button-bar-item.view-all-offers a{width:100% !important;float:initial !important}.vehicle-card-price .kbb-logo img{display:block;margin:0 auto;text-align:center}
