.fol-file-download-download-no-file-download {
  grid-template-columns: 1fr;
  grid-template-columns: 1fr;
}

.fol-file-download-download-no-file-download p {
  text-align: center;
  margin-bottom: 0;
  font-style: italic;
  opacity: 0.5;
}

.fol-file-download {
  display: grid;
  grid-template-columns: 1fr 3fr;
  grid-template-areas:
    "thumbnail-dlbutton description";
  gap: 2rem;
  padding: 2rem;
  color: black;
}

.fol-file-download-thumbnail-dlbutton-container {
  grid-area: thumbnail-dlbutton;
  display: grid;
  grid-template-columns: 1fr;
  gap: 2rem;
}

.fol-file-download-thumbnail-dlbutton-container > a {
  display: grid;
  align-items: center;
  justify-content: center;
}

img.fol-file-download-thumbnail-image {
  width: auto;
  transform: scale(1);
  transition: 125ms ease-in-out;
  opacity: 1;
}

img.fol-file-download-thumbnail-image:hover {
  transform: scale(1.05);
  opacity: 0.85;
}

.fol-file-download-description-container {
  grid-area: description;
}

.fol-file-download-download-button-container {
  display: flex;
  justify-content: center;
}

element {
  display: grid;
  align-items: center;
  justify-content: center;
}

.fol-file-download-download-button {
  display: inline-block;
  border-style: solid;
  transition: 125ms ease-in-out;
  text-align: center;


}