
  .allAuthors h3 {
    margin-bottom: 1em;
  }
  
  .authorsList {
    padding: 1em 0em;
  }
  
  .authorsList div.result {
    padding: 0.5em;
    
    display: flex;
    flex-flow: row nowrap;
    justify-content: flex-start;
    align-items: center;
    
    border-bottom: 0.05em solid var(--colour-border-color);
  }
  
  .authorsList .result:hover {
    cursor: pointer;
    background-color: var(--colour-hover);
  }
  
  .authorsList .roundImageCont {
    width: 4em;
    height: 4em;
  }
  
  .authorsList img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  
  #authorsLetters {
    display: flex;
    flex-flow: row wrap;
    align-items: flex-start;
    jistify-content: flex-start;
  }
  
  .allAuthors .pagination {
    margin-top: 1em;
  }

  @media screen and (min-width: 600px) {
    .authorsList {
      display: flex;
      flex-flow: row wrap;
      align-items: flex-start;
      justify-content: space-between;
    }
    
    .authorsList div.result {
      flex: 0 0 calc(100%/2);
      box-sizing: border-box;
    }
  }

  @media screen and (min-width: 800px) {
    .authorsList > div {
      justify-content: flex-start;
    }
    
    .authorsList div.result {
      flex: 0 0 calc(100%/3);
    }
  }
