#vehListing {padding:0 20px}
#vehListing .cars .imw-search-bar{padding:20px;}
/* vehicle tile */
#vehListing .vehicle {margin-bottom: 0;}
#vehListing .vehicle .padding {padding: 0;}
#vehListing .vehicle .vehicle-padding {padding: 30px;}
#vehListing .vehicle .vehicle-padding .vehicle-title {font-size: 24px; line-height: 28px; font-weight: bold; text-transform: uppercase;}
#vehListing .vehicle .vehicle-padding .vtitle-trim {font-size: 12px; line-height: 14px; text-transform: uppercase;}
/* vehicle prices */
#vehListing .vehicle .vehicle-padding .vehicle-prices {padding: 20px 0;}
#vehListing .vehicle .vehicle-padding .vehicle-prices .vehicleResultsPrices a.dealer-price:after {display: none;}
#vehListing .vehicle .vehicle-padding .vehicle-prices .vehicleResultsPrices .popover.fade.top.in {display: none !important;}
#vehListing .vehicle .vehicle-padding .vehicle-prices .vehicleResultsPrices a.dealer-price .vehicleResultsSelectedPrice {cursor: auto;}
#vehListing .vehicle .vehicle-padding .vehicle-prices .vehicleResultsPrices .vehicleResultsWasPriceWrapper {display: block;}
#vehListing .vehicle .vehicle-padding .vehicle-prices .vehicleResultsPrices .vehicleResultsWasPrice {color: #000; font-weight: bold; font-size: 24px; line-height: 28px;}
#vehListing .vehicle .vehicle-padding .vehicle-prices .vehicleResultsPrices .vehicleResultsSelectedPrice {color: #000; font-weight: bold; font-size: 24px; line-height: 28px;}
#vehListing .vehicle .vehicle-padding .vehicle-prices .vehicleResultsCallForPrice {color: #000; font-weight: bold; font-size: 24px; line-height: 28px; text-transform: uppercase;}
/* vehicle bullets */
#vehListing .vehicle .vehicle-padding ul[itemprop="description"] {font-size: 14px;line-height: 27px;}
#vehListing .vehicle .vehicle-padding .vehicle-dealer {font-size: 12px; line-height: 27px; text-align: center; text-decoration: underline;}
#vehListing .vehicle .button.quick-view {border: 1px solid; width:calc(100% - 60px);text-transform:uppercase;letter-spacing:1px;font-size:12px;line-height:14px;text-align:center;font-weight:bold;font-style:normal;left:0;right:0;margin-left:auto;margin-right:auto;margin-top:0;padding:15px 45px;bottom:15px; -webkit-transition:background-color 250ms ease-in-out;-moz-transition: background-color 250ms ease-in-out;transition:background-color 250ms ease-in-out;}
/* favorites */
#vehListing .vehicle a.favorites-save-btn {font-size: 0;}
#vehListing .vehicle a.favorites-save-btn > i {font-size: 24px;}
/* compare */
#vehListing .vehicle label.compareBtn > input {margin: 0; position: relative; top: 2px;}
#vehListing .vehicle label.compareBtn {font-size: 12px; line-height: 14px;text-transform: uppercase;}
/* mobile filters */

/* inventoryMenuCompare */
html > body,
header > nav{margin-right:0 !important;}
#pageSideCompareBtn.comparebtn{border-radius:6px 6px 0 0;padding:15px 30px 5px;right:0;}
#pageSideCompareBtn.comparebtn{background-color: #000;}
#pageSideCompareBtn.comparebtn:hover{color: #fff;}

.page-title-block .col .paragraph{padding:0 40px;text-align:center}

#vehListing .imw-search-bar > div > .sort-options-wrap,
#vehListing .imw-search-bar > div > span.match-count,
#vehListing .imw-search-bar > div > span.match-text{display:none}
#vehListing .inventory-results-wrap .vehicle .vehicle-image-wrap:before {content:"";display:block;width:100%;height:0;padding-top:75%;margin-right:-100%;float:left;pointer-events:none;}
#vehListing .inventory-results-wrap .vehicle .vehicle-image-wrap:after{content:"";clear:left;width:100%;display:table;}

@media(min-width:768px) {
  #vehListing .favorites .imw-search-bar{padding:20px}
  #vehListing .favorites .imw-search-bar .search-wrap{width:40%;}
  #vehListing .favorites .imw-search-bar .search-wrap .input-group .input-group-btn .btn i{display:none;}
  button#triggerCompareTable{border-style:none;padding:15px 30px;text-transform:uppercase}
  #vehListing .favorites .imw-search-bar .search-wrap .input-group .input-group-btn .btn,
  button#triggerCompareTable{white-space:nowrap;background-color:var(--clr1);background-size: 0% 100%;transition: background 1s, background-color 1s;font-size: 14px;font-weight: 500;color: var(--clr2);padding: 1.35rem 3rem;}
  #vehListing .favorites .imw-search-bar .search-wrap .input-group .input-group-btn .btn:hover,
  #vehListing .favorites .imw-search-bar .search-wrap .input-group .input-group-btn .btn:before{content:"\f002";font-family:"FontAwesome", "Roboto", Arial, sans-serif;}
  #vehListing .favorites .imw-search-bar .search-wrap .input-group .input-group-addon{white-space:nowrap;padding:0;font-size: 14px;display:none}
  #vehListing .favorites .imw-search-bar .search-wrap .input-group .input-group-addon:before{content:"";}
  #vehListing .favorites .imw-search-bar .search-wrap .input-group .input-group-addon i{display:none;}
  #vehListing .favorites .search-wrap .input-group input.form-control[name="natural"]{font-size:14px;padding:15px 10px;height: auto;line-height: 15px;}
  #vehListing .favorites .search-wrap .input-group input.form-control[name="natural"]::placeholder{color:#000}
  #vehListing .favorites .imw-search-bar .search-wrap .input-group .input-group-btn .btn{border-style:none}  
  #vehListing {padding:0 40px}
  #vehListing .favorites .inventory-results-wrap div.table-row{width:calc(100% / 2);float:left; margin-bottom: 0;}
}
@media (min-width: 992px) {
  #vehListing .favorites .inventory-results-wrap div.table-row{width:calc(100% / 3);}
}
@media(min-width:1200px) {
  #vehListing .favorites .imw-search-bar .search-wrap .input-group .input-group-btn .btn:before{content:"NARROW MY SEARCH";}
  #vehListing .favorites .inventory-results-wrap div.table-row{width:calc(100% / 4);}
}
@media(min-width:1440px) {
  #vehListing .favorites .inventory-results-wrap div.table-row{width:calc(100% / 5);}
}
@media(min-width:1600px) {
  #vehListing .favorites .inventory-results-wrap div.table-row{width:calc(100% / 6);}
}
