/* Inventory: override the legacy photo-overlay and carbon-fiber card theme. */
html body #vehicleCardsList .vehicle-card .p-veh-card,
html body #vehicleCardsList .vehicle-card .card-body,
html body #vehicleCardsList .vehicle-card .vehicle-card-footer {background:#fff!important;background-image:none!important;color:#242529!important;}
html body #vehicleCardsList .vehicle-card .inventory-title-wrapper {position:static!important;inset:auto!important;transform:none!important;background:none!important;margin:0!important;padding:15px 0 10px!important;text-align:left!important;}
html body #vehicleCardsList .vehicle-card .inventory-title-wrapper:before,
html body #vehicleCardsList .vehicle-card .inventory-title-wrapper:after {display:none!important;}
html body #vehicleCardsList .vehicle-card .inventory-title {font:700 20px/1.3 Arial,sans-serif!important;color:#191a1c!important;text-shadow:none!important;}
html body #vehicleCardsList .vehicle-card .inventory-title span {color:#191a1c!important;}
html body #vehicleCardsList .vehicle-card .inventory-title .inventory-trim {color:#737373!important;font:400 13px/1.5 Arial,sans-serif!important;}
html body #vehicleCardsList .vehicle-card .card-body {padding:0 18px 12px!important;}
html body #vehicleCardsList .vehicle-card .price-mileage-block {background:#f6f6f7!important;color:#191a1c!important;margin:0 0 12px!important;border:1px solid #e3e3e5!important;border-radius:4px;padding:12px!important;}
html body #vehicleCardsList .vehicle-card .price-mileage-block .label {font:500 10px/1.5 Arial,sans-serif!important;color:#616267!important;}
html body #vehicleCardsList .vehicle-card .price-mileage-block .value {font:700 22px/1.5 Arial,sans-serif!important;color:#191a1c!important;}
html body #vehicleCardsList .vehicle-card .features-list,
html body #vehicleCardsList .vehicle-card .feature,
html body #vehicleCardsList .vehicle-card .feature-label,
html body #vehicleCardsList .vehicle-card .feature-value {background:transparent!important;color:#444!important;font-family:Arial,sans-serif!important;border-color:#e6e6e7!important;}
html body #vehicleCardsList .vehicle-card .inventory-cta {background:#fff!important;}
html body #vehicleCardsList .vehicle-card .inventory-cta .btn {background:#b92622!important;color:#fff!important;border:0!important;}
html body .inventory-resultsSort {position:relative!important;inset:auto!important;transform:none!important;min-height:80px;margin-bottom:20px!important;}
html body .sort-filter-search-wrapper,html body .sort-filter-wrapper {position:relative!important;inset:auto!important;transform:none!important;}
html body #inventoryFilter {background:#f7f7f8!important;border:1px solid #ddd!important;border-radius:6px;overflow:hidden;}
html body #inventoryFilter .card-header {height:auto!important;min-height:58px!important;padding:16px!important;background:#242528!important;position:static!important;}
html body #inventoryFilter .card-title {position:static!important;transform:none!important;inset:auto!important;margin:0!important;color:#fff!important;font:700 14px/1.5 Arial,sans-serif!important;}
html body #inventoryFilter .btn-clear-filter {position:static!important;background:transparent!important;color:#fff!important;font-size:12px!important;}
html body #inventoryFilter .filter-subsection {background:#f7f7f8!important;border-color:#ddd!important;}
