.rdg-blocks {
  .rdg-team-schedules {
    h2 {
      border-bottom: #efeeec 2px solid;
      color: #031C3F;
      font-size: 1.2rem;
      margin-bottom: 0.5rem;
      padding-bottom: 0.25rem;
    }

    table {
      border: none !important;
      font-size: 17px;
      text-align: center;

      thead {
        tr {
          th {
            background: #031C3F;
            border: none;
            color: #ffffff;
            text-transform: uppercase;
          }

          th:first-of-type {
            border-left: 2px solid #ffffff;
          }

          th:last-of-type {
            border-right: 2px solid #ffffff;
          }
        }
      }

      @media (max-width: 600px) {
        thead {
          display: none;
        }
      }

      tbody {
        tr {
          td {
            background: #efeeec;
            border: 2px solid #ffffff !important;
            color: #000000;
            padding: 1rem !important;

            span {
              display: none;
            }
          }

          td:first-of-type {
            background: #7f8b90;
            color: #ffffff;
          }

          @media (max-width: 600px) {
            td {
              span {
                display: block;
              }
            }

            td:nth-of-type(n+2) {
              display: block;
            }
          }
        }
      }
    }
  }
}
