﻿/* Float four columns side by side */
.sa_column {
  float: left;
  width: 25%;
  padding: 0 7px;
}
/* Remove extra left and right margins, due to padding */
.sa_row {
  margin: 0 -5px;
}
/* Clear floats after the columns */
.sa_row:after {
  content: "";
  display: table;
  clear: both;
}
/* Responsive columns */
@media screen and (max-width: 600px) {
  .sa_column {
    width: 100%;
    display: block;
    margin-bottom: 20px;
  }
}
/* Style the counter cards */
.sa_card {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  text-align: center;
  background-color: #f1f1f1;
}
.sa_card_inner {
  padding: 16px;
  text-align: center;
  background-color: #f1f1f1;
}
.sa_button {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  color: #FFFFFF;
  font-family: Open Sans;
  font-size: 20px;
  padding: 4px 12px 4px 12px;
  background-color: #b1d64b;
  text-decoration: none;
  display: inline-block;
  cursor: pointer;
}
.sa_button:hover {
  background: #b1d64b;
  text-decoration: none;
  color: #FFFFFF;
}
.sa_listings_name {
  padding-top: 10px;
  white-space: nowrap;
  overflow: hidden;
}
.sa_div_padding {
  padding-top: 10px;
}