/* General */

html {
  overflow-y: scroll; /* always show scrollbar */
}

.c-pointer {
  cursor: pointer;
}

.spacer {
  height: 64px;
}

/* Sidebar */

#sidebar {
  width: 300px; /* must match #navbar & #content */
  z-index: 5;
}

/* Header */

#genero-logo {
  max-width: 70%;
}

/* Navbar */

#navbar {
  width: 300px; /* must match #sidebar & #content */
}

/* Content */

#content {
  margin-left: 300px; /* must match #sidebar & #navbar */
}

#content h1 {
  font-size: 3.2em;
  font-weight: bold;
}

#content h2 {
  font-size: 1.5em;
  font-weight: bold;
}

#content h3 {
  font-size: 1.2em;
  font-weight: bold;
}

/* polices */

#contents a {
  text-decoration: none;
}

/* issue */

#content .item, article h3 {
  margin-top: 0px;
  margin-bottom: 0px;
}

article .author {
  font-style: italic;
}

article .orcid {
  padding: 0.4em 0.4em 0.25em 0.4em;
  text-decoration: none;
  font-style: normal;
  font-size: 0.85em;
}

#genero-cover-issue {
  width: 70px;
}

/* archive */

.archive-card {
  padding: 16px 16px 0px;
}

#archive-end {
  float: none;
  clear: both;
}

/* g-button */

#g-button {
  position: fixed;
  bottom: 16px;
  right: 16px;
}

/* Footer */

#publisher, #co-publisher, #sponsor {
  height: 150px;
}

#publisher a, #co-publisher a, #sponsor a {
  text-decoration: none;
}

#fps-logo {
  height: 32px;
}

#cws-logo, #rwfund-logo {
  height: 36px;
}
