.block-facebook-feed {
    padding: 6.25rem 0; }
    @media screen and (max-width: 39.99875em) {
      .block-facebook-feed {
        padding: 3.125rem 0; } }
    .block-facebook-feed__inner {
      padding-right: 0.625rem;
      padding-left: 0.625rem;
      max-width: 75rem;
      margin: 0 auto; }
      @media print, screen and (min-width: 40em) {
        .block-facebook-feed__inner {
          padding-right: 0.9375rem;
          padding-left: 0.9375rem; } }
    .block-facebook-feed__header, .block-facebook-feed__list-container {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-flow: row wrap;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap; }
    .block-facebook-feed__header {
      position: relative;
      padding-bottom: 1.875rem;
      margin-bottom: 3.75rem; }
      .block-facebook-feed__header:after {
        content: "";
        -webkit-flex: 1 1 0px;
            -ms-flex: 1 1 0px;
                flex: 1 1 0px;
        width: auto;
        margin-right: 0.625rem;
        margin-left: 0.625rem;
        position: absolute;
        height: 1px;
        left: 0;
        right: 0;
        bottom: 0;
        background: #acacac; }
      .block-facebook-feed__header .header-left {
        -webkit-flex: 1 1 0px;
            -ms-flex: 1 1 0px;
                flex: 1 1 0px;
        width: auto;
        margin-right: 0.625rem;
        margin-left: 0.625rem; }
      .block-facebook-feed__header .header-right {
        -webkit-flex: 0 0 auto;
            -ms-flex: 0 0 auto;
                flex: 0 0 auto;
        width: auto;
        margin-right: 0.625rem;
        margin-left: 0.625rem; }

        .block-facebook-feed__stage
        {
            display: flex;
        }
        @media screen and (max-width: 39.99875em) {
            .block-facebook-feed__stage
            {
                flex-wrap: wrap;
            }
        }

        .facebook-feed-tile
        {
            padding: 0px 15px;
            width: 33%;
        }
        .facebook-feed-tile:first-child { padding: 0px 15px 0px 0px; }
        .facebook-feed-tile:last-child { padding: 0px 0px 0px 15px; }

        .facebook-feed-tile a { color: #6f6f6f; }
        .facebook-feed-tile img { display: block; margin: 0 auto; max-height: 250px; }

        .facebook-feed-tile .facebook-feed-tile-date
        {
            font-size: 1.5rem;
        }