/* Type your CSS code here. */

body,
.pkp_block,
.block_information a,
.block_language_toggle a,
.obj_issue_summary .description,
.cmp_button_wire,
.obj_galley_link,
.pkp_head_wrapper .pkp_search,
.pkp_page_index .current_issue .read_more,
.obj_announcement_summary h2,
.obj_announcement_summary h3,
.obj_announcement_summary h4,
.obj_announcement_summary .date,
.obj_announcement_summary .read_more,
.page_contact .address,
.page_contact .phone,
.page_contact .email,
.obj_article_details .item.doi .label,
.obj_article_details .item.keywords .label,
.obj_article_details .main_entry .sub_item .label {
  font-size: 16px;
}

.page_issue .galleys,
.page_issue .sections,
.sections .section {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

/*home intro block*/

.pkp_structure_main > .page_index_journal > .cmp_announcements > .obj_announcement_summary {
  padding-top: 40px;
  padding-bottom: 40px;
  float: none;
  width: auto;
}
.pkp_structure_main > .page_index_journal > .cmp_announcements > .more {
  display: none;
}

@media (min-width: 768px) {
  .pkp_structure_main > .page_index_journal > .cmp_announcements > .obj_announcement_summary .summary > a, 
  .pkp_structure_main > .page_index_journal > .cmp_announcements > .obj_announcement_summary h3 {
    display: none;
  }

  #customblock-lateral-buttons a {
    display: block;
    background-color: #35363a;
    color: #fff;
    font-size: 12px;
    text-align: center;
    padding: 8px 16px;
    border-radius: 2px;
  }

  .cmp_breadcrumbs {
    display: none;
  }

  .obj_article_details .item.doi .label, .obj_article_details .item.keywords .label {
    display: block;
    margin-bottom: 0;
  }

  .obj_article_summary > .title a {
    font-size: 16px;
  }

  .pkp_op_submissions .section_policy {
    display: none;
  }
}


@media screen and (min-width: 480px) {
  .pkp_page_index article.obj_announcement_summary {
    margin-top: -20px;
  }
}

@media screen and (min-width: 768px) {
  .pkp_page_index article.obj_announcement_summary img {
    margin-left: 0px;
    margin-right: 0px;
    max-width: 100%;
  }

  .pkp_page_index article.obj_announcement_summary {
    margin-bottom: -6px;
  }

}