.actions .navButton {
  width: fit-content !important;
  min-width: 47px !important;
  min-height: 47px !important;
  align-items: center;
  justify-content: center;
  display: inline-flex !important;
  margin-top: 0 !important;
}

.actionButtons {
  display: flex !important;
  flex-direction: row !important;
  gap: 12px;
  letter-spacing: 0 !important;
}

.actionButtons .button {
  min-width: auto !important;
  letter-spacing: 0 !important;
}

.pager .button {
  min-width: 42px !important;
  letter-spacing: 0 !important;
}

.search-controls a.button {
  min-width: auto !important;
  letter-spacing: 0 !important;
}

input#whf000006 {
  border-radius: 7px !important;
  min-width: auto !important;
  font-size: 16px !important;
  text-transform: capitalize;
}

.field .svm-label span {
  font-size: 16px !important;
}

#searchContainer,
#detailsContainer {
  padding-top: 6rem !important;
}

.mmt .toTop {
  text-align: left;
}

.vehicleTile {
  display: flex !important;
  flex-direction: column;
}

.vehicleTile .vehicleImage {
  order: 1;
}

.vehicleTile .mmt {
  order: 2;
}

.vehicleTile .vehicleInformation {
  order: 3;
}

.vehicleTile .vehicleInformation .specs {
  text-align: left !important;
}

.vehicleTile .vehicleInformation .svm-prices {
  display: flex !important;
  margin-top: 0 !important;
  margin-bottom: 12px !important;
}

.vehicleTile .actionButtons {
  order: 4;
}

.vehicleTile div.actionButtons .button:last-child {
  color: #ffffff !important;
  background-color: #002d62 !important;
  border-color: #002d62 !important;
}

.vehicleTile div.actionButtons .button:last-child:hover {
  background-color: transparent !important;
  color: #333 !important;
}

#svm-canvas {
  font-family: "Helvetica LT W01 Light";
}

#svm-canvas .resultsTable div.vehicleTile div.actionButtons .button {
  font-family: "Helvetica LT W01 Bold";
  box-shadow: none !important;
}

#svm-canvas div#search div.search-controls .button {
  font-family: "Helvetica LT W01 Bold";
}

#svm-canvas div#search div.search-controls input {
  background-color: #002d62 !important;
  color: #ffffff !important;
  border-color: #002d62 !important;
}

#svm-canvas #detailsContainer .button {
  font-family: "Helvetica LT W01 Bold";
}

#svm-canvas #detailsContainer #button_contact_me,
#svm-canvas #detailsContainer #button_request_testdrive {
  background-color: transparent !important;
  border-color: #002d62 !important;
  color: #002d62 !important;
}

#svm-canvas #detailsContainer #button_request_offer {
  background-color: #002d62 !important;
  color: #ffffff !important;
  border-color: #002d62 !important;
}

#svm-canvas #compareContainer #compareTable {
  margin-bottom: 3rem !important;
}

@media (min-width: 1199px) {
  #svm-canvas #compareContainer #compareOptions .svm-label {
    width: 25% !important;
  }
}

@media (max-width: 991px){
  #svm-canvas #svm-canvas-content.svm-canvas-768 .resultsTable div.vehicleTile div.saveCompare {
    display: none;
  }
}
