.pg-public-city-matches button strong,
.pg-public-city-matches button span,
.pg-public-city-matches button small {
  display: block;
  letter-spacing: 0;
  text-transform: none;
}

.pg-public-city-matches button strong {
  color: #102a43;
  font-size: .86rem;
  line-height: 1.25;
}

.pg-public-city-matches button span {
  margin-top: 2px;
  color: #08745d;
  font-size: .72rem;
  font-weight: 800;
}

.pg-public-city-matches button small {
  margin-top: 2px;
  overflow: hidden;
  color: #607387;
  font-size: .7rem;
  font-weight: 650;
  line-height: 1.3;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.pg-public-city-matches button[data-kind="location"] {
  border-left: 4px solid #08745d;
  background: #f3fbf8;
}

.pg-public-city-matches button[data-kind="property"] {
  border-left: 4px solid #1675b8;
  background: #f4f9fd;
}
