
.view-display-id-team_list_display_block .view-content {
  padding-left: 1em;
  padding-right: 1em;
}

.view-display-id-team_list_display_block h1 {
  padding-left: 2em;
}

.view-display-id-team_list_display_block
.field--type-string {
  font-family: 'Fira Sans Light';
  color: #471E82;
  text-align: center;
}

@media screen and (min-width: 1024px ) {
  .view-display-id-team_list_display_block
 .views-row {
    float: left;
    width: 31%;
    padding-right: 1%;
    padding-left: 1%;
    margin-top: 1em;
    margin-bottom: 3em;
    height: 20em;
  }

  .view-display-id-team_list_display_block article {
    background-color: white;
    display: flex;
    justify-content: center;
  } 

  .view-display-id-team_list_display_block
  {
     padding-left: 1%;
  }

  .view-display-id-team_list_display_block
  .views-row img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: 0% 10%;
    border-radius: 50%;
  }

  .view-display-id-team_list_display_block .position{
    text-align: center;
  }

  .view-display-id-team_list_display_block
  .views-row a {
    text-decoration: none;
  }

  .view-display-id-team_list_display_block
  .views-field-title {
    height: 125px;
  }

  .view-display-id-team_list_display_block
  .views-field-body {
    height: 100px;
  }

  .view-display-id-team_list_display_block
  .field--name-title {
    font-family: 'Oswald';
    font-size: 1em;
    display: inline-block;
  }

  .view-display-id-team_list_display_block article {
    background-color: white;
  } 

  /*
  .view-display-id-team_list_display_block article .field--type-image {
    height: 300px;
    width: 300px;
  }
  */
  
/*
  .view-display-id-team_list_display_block article .field--type-image {
    height: 500px;
    width: 500px;
    flex: 0 0 auto; 
  }
*/
/*flex: 0 0 auto;  keep circle proportion */

  .view-display-id-team_list_display_block article .field--type-image {
    height: 300px;
    width: 300px;
    flex: 0 0 auto; 
  }


  .view-display-id-team_list_display_block
  .field--type-text-with-summary {
    height: calc(125px - 0.48 * 8.7vw);
    color: black;
  }
}

.view-display-id-team_list_display_block p {
    color: black;
    margin-top: 0.5em;
    margin-bottom: 0.3em;
}

.view-display-id-team_list_display_block
.date {
  color: #2c0150;
  font-family: "Oswald";
  font-weight: 400;
  font-size: 1.5em;
  padding-top: 0em;
}

.view-display-id-team_list_display_block
.field--name-title {
  color: #009CDC;
}

@media screen and (max-width: 1023px ) {
  .view-display-id-team_list_display_block {
    padding-left: 2em;
    padding-right: 2em;
  }

  .view-display-id-team_list_display_block
  .views-row {
    padding-bottom: 5em;
  }

  .view-display-id-team_list_display_block
  .views-row a {
    text-decoration: none;
  }

  .view-display-id-team_list_display_block
  .field--name-title {
    font-family: 'Oswald';
    font-size: 1em;
    text-align:center;
    display: inline-block;
  }

  .view-display-id-team_list_display_block article {
    background-color: white;
    display: flex;
    justify-content: center;
  } 

  /*
  .view-display-id-team_list_display_block article .field--type-image {
    height: 500px;
    width: 500px;
    flex: 0 0 auto; 
  }
  */
  /* flex: 0 0 auto;  keep circle proportion */


  .view-display-id-team_list_display_block article .field--type-image {
    height: 300px;
    width: 300px;
    flex: 0 0 auto; 
  }

  .view-display-id-team_list_display_block article img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: 0% 10%;
    border-radius: 50%;
  }

  .view-display-id-team_list_display_block
  .field--type-text-with-summary {
    padding-top: 0.5em;
    height: 6em;
  }

  .view-display-id-team_list_display_block .view-content {
    padding-top: 1em;
  }
}

/*
@media screen and (max-width: 479px ) {
  .view-display-id-team_list_display_block article .field--type-image {
    height: 300px;
    width: 300px;
    flex: 0 0 auto; 
  }
}
*/