.view-marketing-buttons-homepage .view-content {
  overflow: hidden;
}

.view-marketing-buttons-homepage .view-content {
  margin-right: -15px;
}

.view-marketing-buttons-homepage .views-row {
  width: 180px;
  float: left;
  margin: 0 15px 15px 0;
}

.marketing-button {
  width: 180px;
}

.marketing-button a, .marketing-button img {
  display: block;
  width: 180px;
  height: 150px;
}

.marketing-button-text p {
  margin: 0;
}

.marketing-button-text {
  padding: 5px;
  background-color: rgba(0,0,0,0.1);
  font-size: 0.8em;
  line-height: 20px;
  height: 40px;
  overflow: hidden;
}

.marketing-button-empty {
  display: none;
}
