/* ------------- wpa9-cta ------------- */
.wpa9-hmst-facilities {
  position: relative;
}

  .wpa9-hmst-facilities-item {
    position: relative;
    margin: 0 0 84px;
    background-color: #000;
    width: 100%;
  }

    .wpa9-hmst-facilities-item .wpa9-hmst-facilities-item-link {
        display: block;
    }

    .wpa9-hmst-facilities .bg-image {
      width: 100%;
      height: 420px;
      background-position: center;
      background-size: cover;
      background-repeat: no-repeat;
      opacity: .9;
    }

      .wpa9-hmst-facilty-title {
        position: absolute;
        top: 56px;
        left: 0;
        z-index: 2;
        padding: 14px;
        margin: 0 28px 28px 28px;
        color: #fff;
      }

      .wpa9-hmst-facilty-meta {
        position: absolute;
        left: 0;
        bottom: 0;
        width: calc(100% - 56px);
        padding: 14px;
        margin: 0 28px 28px 28px;
        color: #fff;
      }

        .wpa9-hmst-facilities-item .wpa9-hmst-facilty-meta-buttons {
          width: 100%
        }

          .wpa9-hmst-facilities-item .wpa9-hmst-facilty-meta-buttons .btn {
            margin: 0 10px 0 0;
          }

        .wpa9-hmst-facilty-meta-info {
          width: 288px;
          margin-bottom: 28px;
          font-weight: 600;
        }

          .wpa9-hmst-facilty-meta-size,
          .wpa9-hmst-facilty-meta-capacity {
            width: 50%;
          }



@media only screen and (min-width: 768px) {

  .wpa9-hmst-facilities-item .wpa9-hmst-facilty-meta-buttons {
    width: auto;
  }

  .wpa9-hmst-facilty-meta-info {
    width: 288px;
    margin-bottom: 0;
  }

  .wpa9-hmst-facilty-title {
    margin: 0 28px 28px 56px;
  }

}
