#download-files .downloads {
  padding-top: 1em;
}
#download-files .cell {
  border: #485D22 solid 1px;
  color: #485D22;
  padding: 1em;
  text-align: center;
  -webkit-transition: background 400ms ease, color 400ms ease;
  -moz-transition: background 400ms ease, color 400ms ease;
  -ms-transition: background 400ms ease, color 400ms ease;
  -o-transition: background 400ms ease, color 400ms ease;
  transition: background 400ms ease, color 400ms ease;
  border-radius: 1em;
}
#download-files .cell a {
  color: #485D22;
  text-wrap: nowrap;
  margin-right: 1em;
}
#download-files .cell a:hover {
  text-decoration: underline;
}
#download-files .cell.center {
  display: inline-block;
  float: none !important;
}
#download-files .cell .cover,
#download-files .cell .file-info,
#download-files .cell .file-size,
#download-files .cell .file-actions,
#download-files .cell h3 {
  position: relative;
  float: left;
  width: 100%;
}
#download-files .cell .cover {
  overflow: hidden;
  padding: 0 0 1em;
  height: 4em;
  width: 4em;
  z-index: 0;
  margin-left: -0.5em;
  margin-right: .5em;
}
#download-files .cell .cover img {
  width: 100%;
  ratio: 1;
}
#download-files .cell .file-size {
  margin-bottom: .5em;
}
#download-files .cell .file-actions {
  margin-bottom: .5em;
}
#download-files .cell .file-info {
  width: calc(100% - 5em);
  text-align: left;
}
#download-files .cell h3 {
  font-size: 1em;
  font-weight: 700;
  font-family: Ubuntu, sans-serif;
  margin-bottom: 1em;
  -webkit-transition: padding 400ms ease;
  -moz-transition: padding 400ms ease;
  -ms-transition: padding 400ms ease;
  -o-transition: padding 400ms ease;
  transition: padding 400ms ease;
}
#download-files .cell .file {
  width: 100%;
  font-size: 1em;
  float: left;
  font-weight: 200;
  line-height: 2em;
  font-family: Ubuntu, sans-serif;
}
#download-files .cell:hover {
  background: #485D22;
  color: #FFFFFF;
}
#download-files .cell:hover h3,
#download-files .cell:hover a {
  color: #FFFFFF;
}
#download-files .cell:hover img {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
}
