.field-sidebar-content {
  #small-text-banner {
    &:before {
      display: none;
    }
    .container-fluid {
      padding: 20px;
      .row {
        margin: 0;
        .header-copy {
          width: 100%;
          padding: 0;
          .banner-copy {
            padding: 15px 0;
          }
          h1 {
            text-align: center;
            font-size: 34px;
          }
          p {
            font-size: 16px;
          }
        }
        .header-image {
          background-image: none;
          position: static;
          width: 100%;
          padding: 0;
          figure {
            display: block !important;
            margin: 0;
            img {
              display: block !important;
            }
          }
        }
      }
    }
  }
}

.node--view-mode-full {
  &.node--type-facility {
    .sidebar-card {
      h3 {
        margin-top: 0;
      }
    }
  }
}
