/* Thumbnails */
.thumbnail { background-color:#F5BB4B;border-color:#F5BB4B; }

/* Banner */
header {
  /*background: hsla(240,20%,18%,1);*/
  text-align: center;
}
header #logo-overlay {
  width: 100%;
}

/* Fact Sheet */
#fact-sheet {
  text-align: center;
}
.fact-sheet-section {
  display: block;
  text-align: center;
}

/* Screenshots */
#screenshots-container a {
  width: 100%;
  margin-bottom: 1rem;
}

/* Videos */
section.videos #video-container iframe {
  padding: 00.10vw;
}

/* Logo */
section.logo a {
  width: 100%;
}