.gh-n4g-agenda > div {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px; }
  .gh-n4g-agenda > div .views-exposed-form {
    padding: 0 15px;
    width: 100%; }
  .gh-n4g-agenda > div .views-field {
    padding: 0 15px; }
    @media (min-width: 992px) {
      .gh-n4g-agenda > div .views-field {
        width: 33.33%; } }
    .gh-n4g-agenda > div .views-field article {
      position: relative;
      border-top: 1px solid #dee2e6;
      margin: 1em 0;
      padding-top: 0.5em;
      padding-right: 3em; }
      .gh-n4g-agenda > div .views-field article .date {
        position: absolute;
        right: 0;
        top: 0;
        width: 3.35em;
        padding: .5em;
        font-size: 0.75em;
        background: #98103A;
        color: #fff;
        text-align: center;
        font-weight: bold;
        line-height: 1; }

/*# sourceMappingURL=n4g.css.map */