#vehListing {padding:0 20px}
div.back-to-top a {background-color: var(--bgclr2);color: var(--clr2);}
#vehListing .orig-filter > a.saved-vehicles-link{display:none !important;background-color:var(--bgclr2);}
#vehListing .orig-filter > a.saved-vehicles-link[data-hassaved=true]{display:inline-block !important;}
#vehListing .orig-filter > a.saved-vehicles-link:hover i{color:var(--clr2);}
#vehListing div.orig-filter .filters-desktop-holder {display:none;}
#vehListing .cars .imw-search-bar{padding:20px;background-color:var(--bgclr2);}
#vehListing .cars .imw-search-bar >div > span.match-count,
#vehListing .cars .imw-search-bar >div span.match-text{display:none}
#vehListing .imw-search-bar .mobile-filter-toggles-section .toggle-sort-bar{display:none !important;}
#vehListing .imw-search-bar .mobile-filter-toggles-section .toggle-filters{width:100%}
#vehListing .imw-search-bar .search-wrap {float:none}
#postal-search{padding-top:10px;}
#postal-search span.postlabel{margin-right:6px;}
.mobile-filter-toggles-section{display:none !important;pointer-events:none}
.mobile-filter-toggles-section > .separator{border-style:none;height:2px;}
/* 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: 14px; 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: 14px; line-height: 27px; text-align: center; text-decoration: underline;}
#vehListing .vehicle .button.quick-view {width: calc(100% - 60px);text-transform: uppercase;letter-spacing: 1px;font-size: 14px;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;}
#vehListing .vehicle .button.quick-view.btn.btn-primary {width: calc(100% - 60px); font-family: var(--font1), var(--font2), Arial, sans-serif;text-transform: uppercase;letter-spacing: 1px;font-size: 14px;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; border: 1px solid;}
/* 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: 14px; line-height: 14px;bottom:68px;text-transform: uppercase;}
/* mobile filters */
#vehListing .filters-mobile-holder .imw-filter-bar .panel .panel-heading:hover{background-color:var(--bgclr2);}
#vehListing .filters-mobile-holder .imw-filter-bar .panel .panel-heading i{display:none}
#vehListing .filters-mobile-holder .imw-filter-bar .panel .panel-heading .panel-title {font-family: var(--font2), sans-serif;}
#vehListing .filters-mobile-holder .imw-filter-bar .panel .panel-heading .panel-title a{font-size:14px;font-weight: normal;padding:15px;}
#vehListing .filters-mobile-holder .imw-filter-bar .panel .panel-heading .panel-title a:before{content:"";display:inline-block;width:20px;height:20px;border:1px solid;border-color: var(--clr2); margin-right:10px}
#vehListing .filters-mobile-holder .imw-filter-bar .panel .panel-heading .panel-title a.collapsed:before{border-color:#fff;}
#vehListing .filters-mobile-holder .imw-filter-bar .panel .panel-heading.active .panel-title a{color:var(--clr2);}
#vehListing .filters-mobile-holder .imw-filter-bar .panel .panel-heading.active .panel-title a:before{border:var(--invFltrChkBoxBrdr);}
#vehListing .filters-mobile-holder .imw-filter-bar .panel .panel-heading:hover .panel-title a:before{border:var(--invFltrChkBoxBrdr);background-color:var(--invFltrChkBoxSelectedClr);}
#vehListing .filters-mobile-holder .imw-filter-bar .panel .panel-heading .panel-title a:after{content:"\f077";font-family:'FontAwesome';display:inline-block;float:right;}
#vehListing .filters-mobile-holder .imw-filter-bar .panel .panel-heading .panel-title a.collapsed:after{content:"\f078";}
#vehListing .filters-mobile-holder .imw-filter-bar .panel .panel-heading#tab-remove .panel-title a:after{content:"\f00d";}
#vehListing .filters-mobile-holder .imw-filter-bar .panel .panel-heading .panel-title a:not(.collapsed):before{border-color:var(--bgclr1);background-color:var(--clr1)}
#vehListing .filters-mobile-holder .imw-filter-bar .panel .panel-collapse .panel-body .option{margin:5px 0 5px 20px}
#vehListing .filters-mobile-holder .imw-filter-bar .panel .panel-collapse .panel-body .option .checkbox .checkbox-marker{background-color:transparent;}
#vehListing .filters-mobile-holder .imw-filter-bar .panel .panel-collapse .panel-body > .option:hover > .checkbox,
#vehListing .filters-mobile-holder .imw-filter-bar .panel .panel-collapse.in .panel-body .option.checked > .checkbox,
#vehListing .filters-mobile-holder .imw-filter-bar .panel .panel-collapse.in .panel-body > .option.checked > div.option:hover > .checkboxborder:var(--invFltrChkBoxBrdr);background-color:var(--invFltrChkBoxSelectedClr)}
#vehListing .filters-mobile-holder .imw-filter-bar .panel .panel-collapse.in .panel-body .option.checked > .checkbox,
#vehListing .filters-mobile-holder .imw-filter-bar .panel .panel-collapse.in .panel-body > .option.checked > .option.checked:hover .checkbox{background-color:var(--invFltrChkBoxSelectedClr)}
#vehListing .mobile-filter-toggles-section > a.toggle-sort-bar {background: var(--clr2); border: 1px solid #fff; margin-left: -1px;}
#vehListing .mobile-filter-toggles-section > a.toggle-filters {background: var(--clr2);border: 1px solid #fff;}
#vehListing .mobile-filter-toggles-section > a i.pe-v {margin-top: 3px;}
#vehListing .imw-search-bar i.pe-lg {font-weight:  600;}
#vehListing .imw-search-bar input[name="natural"] {height: 49px;border-color: #fff;box-shadow: none;}
#vehListing .inventory-results-wrap .vehicle .vehicle-image-wrap:before {content:"";display:block;width:100%;height:0;padding-top:66%;margin-right:-100%;float:left;pointer-events:none;}
#vehListing .inventory-results-wrap .vehicle .vehicle-image-wrap:after{content:"";clear:left;width:100%;display:table;}
#vehListing .cars .imw-search-bar .search-wrap .input-group .input-group-btn{background-color: #f4f4f4}
#vehListing .cars .imw-search-bar .search-wrap .input-group .input-group-btn .btn:before{content:"\f002";font-family:"FontAwesome", var(--font1), var(--font2), sans-serif;}
#vehListing .cars .imw-search-bar .search-wrap .input-group .input-group-btn .btn i{display:none;}
#vehListing .cars .imw-search-bar .search-wrap .input-group .input-group-addon{white-space:nowrap;padding:0;font-size: 14px;}
#vehListing .cars .imw-search-bar .search-wrap .input-group .input-group-addon:before{content:"";}
#vehListing .cars .imw-search-bar .search-wrap .input-group .input-group-addon i{display:none;}

#filter-titles-desktop,
#other-filters-desktop{width:50%;float:left}
#filter-titles-desktop ~.panel-default{width:50%}
#vehListing .cars .imw-search-bar .sorting-mobile-holder{width:50%;float:right;}
#vehListing .cars .imw-search-bar .mobile-filter-toggles-section a[class^=toggle-]{text-align:left;text-transform:uppercase;color: var(--clr1);}
#vehListing .cars .imw-search-bar .mobile-filter-toggles-section a[class^=toggle-].active{background:var(--bgclr1);color:var(--clr1);}
#vehListing .cars .imw-search-bar .mobile-filter-toggles-section a[class^=toggle-] i{display:none;}
#vehListing .cars .imw-search-bar .mobile-filter-toggles-section a[class^=toggle-]:after{content:"\f078";font-family:'FontAwesome';display:inline-block;float:right;}
#vehListing .cars .imw-search-bar .mobile-filter-toggles-section a[class^=toggle-].active:after{content:"\f077";}

#vehListing .cars .imw-search-bar .search-wrap .input-group .input-group-btn .btn {padding: 1.35rem 3rem;}
#vehListing .cars .imw-search-bar .sorting-mobile-holder ul.dropdown-menu > li a{background-color:var(--bgclr1);color:var(--clr1);padding:2px 5px 2px 10px}
#vehListing .cars .imw-search-bar li.sort-option > a:before{content:"";border:1px solid color:var(--clr2);width:15px;height:15px;display: inline-block;margin-right: 6px;vertical-align: text-top;}
#vehListing .cars .imw-search-bar li.sort-option.active > a:before{background-color:var(--bgclr1);border-color:var(--clr1)}

#vehListing .imw-filter-bar{background-color:var(--bgclr2);margin-bottom: 0;}
#vehListing .imw-filter-bar .panel .panel-body{background-color:var(--bgclr2); !important; padding: 0 10px;}
#vehListing .imw-filter-bar .panel .panel-body .option span.text-wrap .count {color: var(--clr2);}

/* inventoryMenuCompare */
html > body,
header > nav{margin-right:0 !important;}
#pageSideCompareBtn.comparebtn{border-radius:6px 6px 0 0;padding:15px 30px 5px;right:0;font-family:var(--font1), var(--font2), sans-serif; text-transform: uppercase; font-weight:500; background-color: var(--bgclr2) !important;}
#mySidenav{background-color: var(--bgclr2); right:1px !important;box-shadow:1px 0 #000;}
#mySidenav #compareButtons #closeCompareTableWrapper {cursor: pointer;}
#filter-actions-desktop,
#filter-title-holder{display:none;}
#panel-zipcode .btn.locateButton{height:auto}
button#triggerCompareTable{border:border:1px solid var(--bgclr3);padding:15px 30px;text-transform:uppercase}
button#triggerCompareTable,
#panel-zipcode .btn.locateButton,
#compare-vehicle-table a#viewVehicleVdpBtn{border: 1px solid var(--btnPrimaryBG);background-color: var(--btnPrimaryBG);color: var(--btnPrimaryTxt);
  white-space:nowrap;font-size: 14px;font-weight: 600;-webkit-transition:background-color 250ms ease-in-out;-moz-transition: background-color 250ms ease-in-out;transition:background-color 250ms ease-in-out;font-family:var(--font1), var(--font2), sans-serif;padding: 1rem 3rem;}
button#triggerCompareTable:hover,
#panel-zipcode .btn.locateButton:hover,
#compare-vehicle-table a#viewVehicleVdpBtn:hover{border:1px solid var(--btnPrimaryHoverBG);background-color: var(--btnPrimaryHoverBG);color: var(--btnPrimaryHoverTxt);}
#comparisonModal.in .modal-dialog .modal-content .modal-header button.close{display:block !important;}
#compare-vehicle-table a#viewVehicleVdpBtn{border: 1px solid var(--btnPrimaryBG);background-color: var(--btnPrimaryBG);color: var(--btnPrimaryTxt); text-transform:uppercase;background-size: 0% 100%;transition: background 1s, background-color 1s;border-radius:0;padding:15px;line-height:1.4;height: auto;box-shadow: none !important;}
#compare-vehicle-table a#imageLinkToVdp img.thumbnail{border-radius:0;}
#compare-vehicle-table .header_border{font-size:14px;color:#000;}
#compare-vehicle-table td{color:#000;}
#panel-remove > .panel-body > .yes-no-buttons[data-zip]::after{content:"Zip code "attr(data-zip)" will also be cleared. \A Change or reenter in Location";clear: both;display: block;white-space: pre;}
#panel-remove > .panel-body > .yes-no-buttons::after,
#panel-remove > .panel-body > .yes-no-buttons[data-zip=""]::after{content:""}
.filters-mobile-holder[data-ziponly=true] .imw-filter-bar .panel-default{display:none;}
.filters-mobile-holder[data-ziponly=true] .imw-filter-bar .panel-default:last-of-type{display:block;}
.filters-mobile-holder[data-ziponly=true] #tab-zipcode{display:none}
@media(min-width:768px) {
  #vehListing {padding:0 40px}
  #matchresults > .match-count, #matchresults > .match-text{font-size:48px;}
  #vehListing .orig-filter a.saved-vehicles-link{display:none !important;}
  #vehListing .cars .inventory-results-wrap div.table-row{width:calc(100% / 2);float:left; margin-bottom: 0;}
  #vehListing .orig-filter a.saved-vehicles-link{display:none;opacity:0;}
  #vehListing .cars .imw-search-bar .sort-options-wrap .sorting-desktop-holder .sorting-btn i{display:none;}
  #vehListing .cars .imw-search-bar .sort-options-wrap .sorting-desktop-holder:after{content:"\f078";font-family:'FontAwesome';margin-left:6px;}
  #vehListing .cars .imw-search-bar .sort-options-wrap .sorting-desktop-holder.open:after{content:"\f077";}
  #vehListing .cars .imw-search-bar .dropdown .dropdown-menu {left:auto;right:-20px;}
  #vehListing .cars > .imw-search-bar > .search-wrap{width:40%;float:left;}
  #vehListing .cars > .imw-search-bar > .hidden-xs.filters-desktop-holder{width:60%;float:left;}
  #vehListing .cars > .imw-search-bar > .hidden-xs.filters-desktop-holder .imw-filter-bar{width:calc(100% - 300px);float: left;background-color: transparent;font-size:14px;margin-bottom:0;}
  #vehListing .imw-search-bar .filters-desktop-holder .imw-filter-bar .panel.panel-default{background-color:var(--bgclr2);}
  #filter-actions-desktop,
  #filter-title-holder{display:block;}

  #vehListing .cars > .imw-search-bar >div > span.match-count,
  #vehListing .cars > .imw-search-bar >div > span.match-text,
  #vehListing .cars > .imw-search-bar >div >.sort-options-wrap{display:none}
    
  #filter-actions-desktop a.saved-vehicles-link{text-align:left;padding: 5px 10px;border-style: none;font-family: var(--font2), sans-serif;background-color: var(--bgclr2);}
  #filter-actions-desktop a.saved-vehicles-link .text{white-space:nowrap;letter-spacing:normal;font-size: 14px;margin-top: 0;color:var(--clr2);}
  #filter-actions-desktop a.saved-vehicles-link i{display:inline;margin-left: 4px;font-size: 14px;line-height: 14px;letter-spacing: 0;vertical-align: middle;}
  #filter-actions-desktop a.saved-vehicles-link:hover i{color:var(--clr2);font-size:16px}
  #filter-actions-desktop a.saved-vehicles-link[data-hassaved=true]{display:inline !important;}
  #filter-actions-desktop a.saved-vehicles-link[data-hassaved=false]{display:none !important;}
  #vehListing .orig-filter > a.saved-vehicles-link[data-hassaved=true]{display:none !important;}
  #filter-titles-desktop .panel-heading .panel-title,
  #other-filters-desktop .panel-heading .panel-title,
  #filter-actions-desktop .panel-heading .panel-title{font-size:14px;font-weight:normal;text-transform:uppercase;line-height: inherit;}
  #filter-actions-desktop .panel-heading{padding:15px 0 5px;}
  #filter-actions-desktop .panel-heading{}
  
  #vehListing .cars .imw-search-bar .filters-desktop-holder .imw-filter-bar .panel .panel-heading{display:none}
  
  #vehListing .cars .imw-search-bar .filters-desktop-holder{clear:both;margin-left: calc(40% - 80px);margin-right: 150px;}
  #filter-title-holder{font-size:14px;}
  #filter-title-holder > div{/*! float:left; */display: inline-block;}
  #filter-title-holder > div#t2tab-remove{display:none;}
  #filter-title-holder{float:left;width:calc(60% - 340px);white-space: nowrap;align-items: ;}
  #filter-title-holder:after{content:"";display:table;clear:both;}
  #filter-title-holder .panel-heading{padding:0;border-style: none;border-radius: 0;}
  #filter-title-holder .panel-heading h4.panel-title{padding:0;line-height: inherit;}
  #filter-title-holder .panel-heading h4.panel-title a i{display:none}
  #filter-title-holder .panel-heading h4.panel-title a{font-size:14px;font-weight:normal;text-transform:uppercase;padding:15px 10px;display:inline-block;border-bottom: 1px solid; border-color: var(--clr2);font-family: var(--font1), var(--font2) sans-serif;}
  #filter-title-holder .panel-heading h4.panel-title a.collapsed{border-bottom-color:var(--clr2);}
  #filter-title-holder .panel-heading h4.panel-title a:hover{border-bottom-color:var(--clr2);}
  #filter-title-holder .panel-heading h4.panel-title a:after{content:"\f077";font-family:"FontAwesome";}
  #filter-title-holder .panel-heading h4.panel-title a.collapsed:after{content:"\f078"}

  #filter-title-holder #otherFilters{clear:left;display:none;white-space: normal;margin-left: -150px;text-align:center;}
  #filter-title-holder #otherFilters[data-active="true"]{display:block}
  #filter-title-holder #otherFilters > div{display:inline-block;}
    
  #filter-title-holder #other-filters-btn{padding:15px 5px 15px 10px; display:none;border-bottom:1px solid var(--clr2);}
  #filter-title-holder #other-filters-btn:hover,
  #filter-title-holder #other-filters-btn[data-active=true]{border-bottom-color:var(--clr2);}
  #filter-title-holder #other-filters-btn:before{content:"OPTIONS \f078";font-family: var(--font2),"FontAwesome"}
  #filter-title-holder #other-filters-btn[data-show="yes"]{display:inline-block;}
  #filter-title-holder #other-filters-btn[data-show="yes"][data-active=true]::before{content:"OPTIONS \f077";}

  #vehListing .imw-filter-bar .panel .panel-body{padding:5px 15px;}

  /*search*/
  #vehListing .cars .imw-search-bar .search-wrap .input-group .input-group-btn .btn i{display:none;}
  #locationSearch{width:calc(50% - 10px);margin-right:10px;float:left;}
  #panel-zipcode .panel-body select,
  #panel-zipcode .panel-body input{height:auto;padding:15px;border-color:var(--clr2);font-size: 14px;}
  #panel-zipcode .panel-body .locateButton{padding:15px 30px;text-transform: uppercase;height:auto;width:50%;font-size:14px;}
  #panel-zipcode .panel-body .locateButton,
  #vehListing .cars .imw-search-bar .search-wrap .input-group .input-group-btn .btn{white-space:nowrap;}
  #vehListing .cars .imw-search-bar .search-wrap .input-group .input-group-btn .btn:before{content:"\f002";font-family:"FontAwesome", var(--font1), var(--font2), sans-serif;}
  #vehListing .cars .imw-search-bar .search-wrap .input-group .input-group-addon{white-space:nowrap;padding:0;font-size: 14px;}
  #vehListing .cars .imw-search-bar .search-wrap .input-group .input-group-addon:before{content:"";}
  #vehListing .cars .imw-search-bar .search-wrap .input-group .input-group-addon i{display:none;}
  #vehListing .cars .search-wrap .input-group input.form-control[name="natural"]{font-size:14px;padding:15px 10px;height: auto;line-height: 17px;}
  #vehListing .cars .search-wrap .input-group input.form-control[name="natural"]::placeholder{color:#000}
  
  #postal-search{float:left;width:150px;padding:15px 0;text-align:center;text-transform:uppercase;cursor:pointer;font-size: 14px;}
  #postal-search span.postlabel{margin-right:6px;}
  #postal-search span.postlabel:before{content:"\e6db";font-family:'Pe-icon-7-filled';display:inline-block;margin-right:4px;
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
    -webkit-transform: scale(1, -1); -moz-transform: scale(1, -1); -ms-transform: scale(1, -1); -o-transform: scale(1, -1); transform: scale(1, -1);
  }
  #filter-actions-desktop{width:180px;float:right;}
  #filter-actions-desktop .panel-heading a{padding:15px 10px; font-family: var(--font2), sans-serif;}
  #filter-actions-desktop #dt-tab-remove h4.panel-title a i{display:none}
  #filter-actions-desktop #dt-tab-remove h4.panel-title a:after{content:"\f00d";font-family:'FontAwesome';margin-left:4px;}
  #vehListing .panel-body .option.checked > .checkbox .checkbox-marker{background-color:var(--btnPrimaryBG);}
  #vehListing .panel-body .option.checked .checkbox,
  #vehListing .panel-body .option:hover .checkbox{border-color:var(--clr2);}
  #panel-remove .panel-body .yes-no-buttons a{font-family: var(--font1), var(--font2), Arial, sans-serif; text-transform: uppercase; 
    border:1px solid var(--btnPrimaryBG);background-color:var(--btnPrimaryBG);color:var(--btnPrimaryTxt);padding:15px 30px;width:40%;font-weight: 600;}
  #panel-remove .panel-body .yes-no-buttons a:hover{border-color:var(--btnPrimaryHoverBG);background-color:var(--btnPrimaryHoverBG);color:var(--btnPrimaryHoverTxt);}
  #vehListing .vehicle .padding .vehicle-image-wrap {max-height:calc(((100vw - 80px - 30px ) / 2) * .75)}
}
@media (min-width: 992px) {
  #vehListing .orig-filter a.saved-vehicles-link {color:var(--clr2); background: transparent; border: none;}
  #vehListing .orig-filter a.saved-vehicles-link .text {display: none;}
  #filter-title-holder #other-filters-btn:before{content:"OTHER OPTIONS \f078";}
  #filter-title-holder #other-filters-btn[data-show="yes"][data-active=true]::before{content:"OTHER OPTIONS \f077";}
  #vehListing .cars .inventory-results-wrap div.table-row{width:calc(100% / 3);}
  #vehListing .vehicle .padding .vehicle-image-wrap {max-height:calc(((100vw - 80px - 40px ) / 3) * .75)}
}
@media(min-width:1200px) {
  #vehListing .cars .imw-search-bar .search-wrap .input-group .input-group-btn .btn:before{content:"FIND MY VEHICLE";}
  #vehListing .cars .inventory-results-wrap div.table-row{width:calc(100% / 4);}
  #other-filters-desktop{margin-left:-120px;width:calc(100% + 120px);}
  #vehListing .cars .imw-search-bar .filters-desktop-holder{margin-left: 40%;}
  #vehListing .vehicle .padding .vehicle-image-wrap {max-height:calc(((100vw - 80px - 50px ) / 4) * .75)}
}
@media(min-width:1440px) {
  #vehListing .cars .imw-search-bar .search-wrap .input-group .input-group-addon{padding:15px 4px 15px 15px;}
  #vehListing .cars .imw-search-bar .search-wrap .input-group .input-group-addon:before{content:"What are you looking for?";color:var(--clrGray400);font-style:italic;}
  #other-filters-desktop,
  #vehListing .imw-search-bar .filters-desktop-holder .imw-filter-bar .panel.panel-default{width:100%;margin-left:0;}
  #panel-zipcode{max-width:500px;}
  #vehListing .cars .inventory-results-wrap div.table-row{width:calc(100% / 5);}
  #vehListing .cars .imw-search-bar .filters-desktop-holder{margin-left:calc(40% + 150px);}
  #vehListing .vehicle .padding .vehicle-image-wrap {max-height:calc(((100vw - 80px - 60px ) / 5) * .75)}
}
@media(min-width:1600px) {
  #vehListing .cars .inventory-results-wrap div.table-row{width:calc(100% / 6);}
  #vehListing .vehicle .padding .vehicle-image-wrap {max-height:calc(((100vw - 80px - 70px ) / 6) * .75)}
}
/* veh photo bank */
/*.inventory-results-wrap .vehicle .padding div.vehicle-image-wrap{}*/
#vehListing .vehicle .padding .vehicle-image-wrap a img.quick-view{width: 100%; height: 100%; object-fit: contain;}
.inventory-results-wrap .vehicle .padding .photoWrap{padding-top:20px;}
.inventory-results-wrap .vehicle .padding .photoWrap .photoBank{clear:both;padding:0;text-align:center;width:100%;pointer-events:none;position:relative;}
.inventory-results-wrap .vehicle .padding .photoWrap .photoBank .photoCount{display:inline-block;font-weight:bold;}
.inventory-results-wrap .vehicle .padding .photoWrap .photoBank .photoCount:before{content:"\f030";font-family:'FontAwesome';color:#000;margin:0 2px 0 6px;font-weight:normal;}
.inventory-results-wrap .vehicle .padding .photoWrap .photoBank .photoNext,
.inventory-results-wrap .vehicle .padding .photoWrap .photoBank .photoPrev{overflow:hidden;text-indent:200%;display:block;position:absolute;width:30%;pointer-events: auto;cursor: pointer;}
.inventory-results-wrap .vehicle .padding .photoWrap .photoBank .photoNext{right:0;}
.inventory-results-wrap .vehicle .padding .photoWrap .photoBank .photoPrev{left:0;}
.inventory-results-wrap .vehicle .padding .photoWrap .photoBank .photoNext:after,
.inventory-results-wrap .vehicle .padding .photoWrap .photoBank .photoPrev:after{content:"\f054";font-family:'FontAwesome';display:block;position:absolute;top:0;width:30px;height:16px;text-indent:0;right:0;}
.inventory-results-wrap .vehicle .padding .photoWrap .photoBank .photoPrev:after{content:"\f053";left:0;right:auto;}
/* veh photo bank - list */
[data-view="list"] .inventory-results-wrap  > .table-row > div .vehicle > .padding > div.imagewrap{display:block;float:left;}
[data-view="list"] .inventory-results-wrap  > .table-row > div .vehicle > .padding > div.photoWrap{display:block;float:left;clear:left;}
