.pkp_site_name .is_img img {
  display: block;
  max-height: 100%;
  max-width: 100%;
  height: auto;
}

.pkp_navigation_primary > li > a {
  margin: 0 1em;
  padding: 10px 0 8px;
  border-bottom: 2px solid transparent;
  color: rgba(255, 255, 255, 0.84);
  text-decoration: none;
}

#homepageImage img {
  display: block;
  margin: 0 auto;
  border: 0;
  text-align: center;
}

.pkp_page_index .additional_content {
  padding: 0 10px;
  border-top: 1px solid #ddd;
}

.pkp_navigation_primary > li > a {
  margin: 0 1em;
  padding: 10px 0 8px;
  border-bottom: 2px solid transparent;
  color: rgba(255, 255, 255, 0.84);
  text-decoration: none;
}

.pkp_site_nav_menu a {
  display: inline-block;
  padding: .125rem 0;
  color: #000;
  text-decoration: none;
}

.pkp_navigation_user > li > a,
.pkp_navigation_user > li.in_focus > a,
.pkp_navigation_user > li > a:hover,
.pkp_navigation_user > li > a:focus {
  color: #000;
}

.pkp_navigation_primary > li > a {
  margin: 0 1em;
  padding: 10px 0 8px;
  border-bottom: 2px solid transparent;
  color: rgba(255, 255, 255, 0.84);
  text-decoration: none;
}

.pkp_navigation_user > li > a,
.pkp_navigation_user > li.in_focus > a,
.pkp_navigation_user > li > a:hover,
.pkp_navigation_user > li > a:focus {
  color: #000;
}

.pkp_brand_footer {
  display: none;
}

.pkp_navigation_primary > li > a {
  margin: 0 1em;
  padding: 10px 0 8px;
  border-bottom: 2px solid transparent;
  color: rgba(0, 0, 0, 0.84);
  text-decoration: none;
}

.pkp_site_nav_menu a {
  display: inline-block;
  padding: .125rem 0;
  color: #000;
  text-decoration: none;
}

li.show {
  border-bottom: 3px solid #5DC69C;
  height: 50px;
}

li.show a.cmp_manuscript_button {
  display: block;
  padding: 10px;
  text-align: center;
  color: #ffffff;
  background-color: #5DC69C;
}
