.view-courses.view-display-id-related .view-content, .view-courses.view-display-id-latest_courses .view-content, .view-courses.view-display-id-main_mitdmf .view-content {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  grid-auto-columns: 1fr;
  grid-auto-rows: minmax(0, auto);
  grid-auto-flow: row dense;
  grid-gap: calc(8px + 12 * ((100vw - 600px) / 800)); }
  @media screen and (max-width: 600px) {
    .view-courses.view-display-id-related .view-content, .view-courses.view-display-id-latest_courses .view-content, .view-courses.view-display-id-main_mitdmf .view-content {
      grid-gap: 8px; } }
  @media screen and (min-width: 1400px) {
    .view-courses.view-display-id-related .view-content, .view-courses.view-display-id-latest_courses .view-content, .view-courses.view-display-id-main_mitdmf .view-content {
      grid-gap: 20px; } }
  @media (max-width: 1250px) {
    .view-courses.view-display-id-related .view-content, .view-courses.view-display-id-latest_courses .view-content, .view-courses.view-display-id-main_mitdmf .view-content {
      grid-template-columns: repeat(2, minmax(0, 1fr)); } }
  @media (max-width: 600px) {
    .view-courses.view-display-id-related .view-content, .view-courses.view-display-id-latest_courses .view-content, .view-courses.view-display-id-main_mitdmf .view-content {
      grid-template-columns: repeat(1, minmax(0, 1fr)); } }
  .view-courses.view-display-id-related .view-content .views-row, .view-courses.view-display-id-latest_courses .view-content .views-row, .view-courses.view-display-id-main_mitdmf .view-content .views-row {
    width: 100%;
    margin-right: 0; }

.view-courses.view-display-id-related .view-content {
  clear: both; }
  .view-courses.view-display-id-related .view-content .view-footer {
    grid-column: span 4; }
    @media (max-width: 1250px) {
      .view-courses.view-display-id-related .view-content .view-footer {
        grid-column: span 2; } }
    @media (max-width: 600px) {
      .view-courses.view-display-id-related .view-content .view-footer {
        grid-column: span 1; } }

/*# sourceMappingURL=../../_maps/components/view/view--courses--shared.css.map */
