.grid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .grid .grid-item {
    position: relative;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-bottom: 2%;
    margin-right: 2%;
    width: 100%;
    background-position: center center;
    background-size: cover;
    background-color: #698267;
    opacity: 0.75;
    -webkit-transition: opacity 0.1s;
    -o-transition: opacity 0.1s;
    transition: opacity 0.1s; }
    @media (min-width: 768px) {
      .grid .grid-item {
        width: 48%; }
        .grid .grid-item:nth-child(2n) {
          margin-right: 0; } }
    .grid .grid-item:before {
      content: '';
      float: left;
      padding-top: 100%; }
    .grid .grid-item .tile-text {
      background-color: transparent;
      -webkit-transition: background-color 0.1s;
      -o-transition: background-color 0.1s;
      transition: background-color 0.1s;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      z-index: 100;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      padding: 0 0.3em;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      text-decoration: none;
      text-align: center;
      -webkit-hyphens: auto;
          -ms-hyphens: auto;
              hyphens: auto; }
      .grid .grid-item .tile-text p {
        color: white;
        font-size: 2em; }
    .grid .grid-item:hover {
      opacity: 1;
      -webkit-transition: opacity 0.1s;
      -o-transition: opacity 0.1s;
      transition: opacity 0.1s; }
      .grid .grid-item:hover .tile-text {
        background-color: #698267;
        -webkit-transition: background-color 0.1s;
        -o-transition: background-color 0.1s;
        transition: background-color 0.1s; }
/*# sourceMappingURL=tunnel-first.css.map */
