.paragraph--type--single-teaser {
  .content-tease-paragraph .image-wrapper {
    text-align: center;
    color: $white;
    display: flex;
    height: 500px;
    background-size: cover !important;

    .field-para-teaser-image img {
      display: inline-block;
    }

    .content {
      display: flex;
      width: 100%;
      justify-content: center;
      flex-direction: column;
    }

    h2 {
      text-transform: uppercase;
      color: $white;
    }

    hr.delimeter {
      width: 150px;
      height: 2px;
      border: none;
      background: $white;
      opacity: 0.4;
      margin-top: 35px;
      margin-bottom: 35px;
    }

    .btn {
      text-transform: uppercase;
      border: 2px solid;

      &:hover {
        color: $white;
      }
    }
  }
}

.node--view-mode-teaser {
  .field-location-phone,
  .field-location-fax {
    .field-item {
      display: inline-block;
    }
  }

  .coming-soon-branch {
    top: 0;
    right: 0;
    margin-right: 20px;
    font-size: 12px;
    font-weight: bold;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    line-height: 1.8;
  }
}
