.grid .grid-3.wp {
  width: calc(100% / 4 - 30px);
  margin-left: 15px;
  margin-right: 15px; }
.grid .grid-3 article {
  padding: 15px; }
  .grid .grid-3 article h3 {
    font-family: "Montserrat", sans-serif;
    font-size: 14px;
    line-height: 1.44em;
    letter-spacing: .04em;
    font-weight: 600;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 65px;
    min-height: 2.88em; }
  .grid .grid-3 article .stat {
    font-family: "Open Sans", sans-serif;
    color: #8a8a8a;
    font-size: 13px;
    line-height: 1.2em;
    letter-spacing: 0.2px;
    font-weight: 400;
    margin: 5px 0px; }

.region {
  font-weight: 600;
  font-size: 13px;
  font-family: "Montserrat", sans-serif;
  color: #555555;
  text-transform: uppercase; }

.sub-downmenu li {
  line-height: 2.88em; }
.sub-downmenu.price li {
  width: 250px !important; }
.sub-downmenu .region {
  line-height: 2.88em; }

@media screen and (max-width: 767px) {
  .grid .grid-xs-12.wp {
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 10px !important; } }

/*# sourceMappingURL=packages.css.map */
