html, body {
  background-color: #F6E8DD;
}

h1.page_title {
  margin: 0;
}

.pkp_site_name_wrapper {
    min-height: 120px;
}

.pkp_site_name {
  /*left: 50%;
  transform: translate(-50%);*/
}

.pkp_site_name .is_img img {
  max-height: 100px;
  text-align: center;
}

.pkp_navigation_primary .task_count {
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-left: 0.5em;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.3);
  line-height: 20px;
  text-align: center;
  font-size: 12px
}

.pkp_navigation_primary>li>ul a .task_count {
  background: #ddd
}

.pkp_navigation_primary>li>ul a:hover .task_count,
.pkp_navigation_primary>li>ul a:focus .task_count {
  background: #fff
}


.pkp_site_nav_menu--isOpen {
  box-shadow: 0 4px 2px -2px rgba(0, 0, 0, 0.25);
}

.pkp_structure_main {
  padding-top: 0;
}

.page_index_journal .current_issue {
  display: none;
}

.additional_content {
  border-top: none !important;
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 0;
  padding-top: 0 !important;
}

#home_text {
  width: 65%;
  margin-right: 20px;
}

#home_current_issue {
  margin-top: 0;
  vertical-align: top;
}

#home_current_issue h2 {
  text-align: center;
  margin-top: 10px;
}

#home_current_issue img.current_cover {
  width: 400px;
  height: auto;
  margin: 0;
}

@media (max-width: 768px) {
  .additional_content {
    display: block;
  }
  #home_text {
    width: 100%;
    margin-right: 0;
  }
  #home_current_issue {
    vertical-align: top;
  }
}

/*a.obj_galley_link.pdf.restricted {
  display: none;
}*/

#home_current_issue a.cover {
  display: block;
  line-height: 0;
}

.cover img {
  text-decoration: none;
  border-bottom: none;
  background-color: transparent;
  -webkit-box-shadow: 0 0 5px gray;
  box-shadow: 0 0 5px gray;
}

.cover:hover img {
  text-decoration: none;
  border-bottom: none;
  background-color: transparent;
  -webkit-box-shadow: 0 0 15px gray;
  box-shadow: 0 0 15px gray;
}

@media (min-width:768px) {
  .obj_issue_toc .cover {
    width: 33%;
  }
}

.published {
  display: none;
}

.pkp_footer_content {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 0 0 0 -10px;
  width: calc(100% + 10px);
}

.pkp_footer_content > * {
  margin: 0 0 0 10px;
}
.pkp_brand_footer {
  display: none;
}

