/*
  layout
  docenti card
  studenti card
*/


/* .w-form è una classe in più per cambiare numeri a nth child  */

/* background fill management */
.paragraph-container {
  position: relative;

  .persons-grid-past-lecturers:after {
    content: "";
    display: block;
    background-color: #F5F5F5;
    position: absolute;
    top: 0;
    left: 0;
    width: 100vw;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    height: calc(100% + 4rem);
    z-index: -1;
  }
}



/* border card management */
.grid-template-1 {
  .views-row:not(:last-child) {
    article.card {
      border-bottom: 0px solid #c5c7c9;
    }
  }
}

@media (min-width: 992px) {
  .grid-template-1:not(.w-form) {
    .views-row:not(:last-child) {
      article.card {
        border-bottom: 1px solid #c5c7c9;
      }
    }

    /* tutte le card dopo la prima riga non hanno il bordo sopra */
    .views-row:nth-child(n + 4) article.card {
      border-top: 0px;
    }

    /* tutte le card non nella prima colonna non hanno il bordo sinistro */
    .views-row:not(:nth-child(3n + 1)) article.card {
      border-left: 0px;
    }
  }
}




/* W FORM ADJUSTMENT */
@media (min-width: 992px) {
  .grid-template-1.w-form {
    .views-row:not(:last-child) {
      article.card {
        border-bottom: 1px solid #c5c7c9;
      }
    }

    /* tutte le card dopo la prima riga non hanno il bordo sopra */
    .views-row:nth-child(n + 5) article.card {
      border-top: 0px;
    }

    /* tutte le card non nella prima colonna non hanno il bordo sinistro */
    .views-row:not(:nth-child(3n + 2)) article.card {
      border-left: 0px;
    }
  }
}
