/* Preserve the saved Academic Pro red theme independently of the live OJS theme. */
.user_navigation { min-height: 50px; background: linear-gradient(to right, #260000, #ed4548); }
.user_navigation .nav > li > a { color: #fff; }
.user_navigation .nav > li > a:hover,
.user_navigation .nav > li > a:focus { background: rgba(255,255,255,.12); }
.site_header .navbar-nav > li > a { color: #111; }
/* Remove the heading margins that push the journal title below the menu. */
.site_header .site-name { margin: 0; }
@media (min-width: 768px) {
  .site_header .site-name .navbar-brand {
    height: 50px;
    padding-top: 21px;
    padding-bottom: 9px;
    line-height: 20px;
  }
}
.site_header .search_input { margin: 0; padding: 15px 0; }
.site_header .search_input .btn { vertical-align: middle; }
.journal_index .about_journal { background: rgba(101, 0, 0, .4); }
.journal_index .about_journal h1 { color: #ff8080; }
.pkp_structure_sidebar .pkp_block .title { display: block; width: 100%; height: auto; min-height: 46px; color: #fff; font-weight: 700; background: linear-gradient(135deg, #fa4b50 0%, #ee4548 52%, #a60000 100%); }
.pkp_structure_sidebar .pkp_block .title:hover { background: #af0808; }
.pkp_structure_sidebar .pkp_block a:hover { text-decoration: none; }

/* Keep archived article pages readable with the mixed legacy OJS stylesheets. */
.pkp_page_article .pkp_structure_page,
.pkp_page_article .article-details,
.pkp_page_article .article-header { text-align: left; }
.pkp_page_article .pkp_structure_main:before,
.pkp_page_article .pkp_structure_main:after { display: none !important; content: none !important; }
body.pkp_page_article main.pkp_structure_main:first-child:last-child:before,
body.pkp_page_article main.pkp_structure_main:first-child:last-child:after {
  display: none !important;
  content: none !important;
  width: 0 !important;
  background: transparent !important;
  border: 0 !important;
}
.pkp_page_article .article-details > .row { margin: 0; display: flex; align-items: flex-start; }
.pkp_page_article .article-sidebar { width: 28%; padding: 0 28px 0 0; }
.pkp_page_article .article-details > .row > .col-md-8 { width: 72%; padding: 0; }
.pkp_page_article .article-summary { padding: 0 0 26px; }
.pkp_page_article .article-summary .article-abstract {
  text-align: left;
  line-height: 1.75;
  overflow-wrap: anywhere;
}
.pkp_page_article .article-details .keywords { margin: 30px 0 55px; }
.pkp_page_article .article-sidebar .panel { margin: 0 0 18px; }
.pkp_page_article .article-sidebar .panel-body { text-align: left; }
.pkp_page_article .article-sidebar .pull-right { float: none !important; display: block; margin-top: 7px; }
.pkp_page_article .article-references-content { line-height: 1.65; overflow-wrap: anywhere; }
.pkp_page_article .dimension_badge { display: none; }
@media (max-width: 991px) {
  .pkp_page_article .article-details > .row { display: block; }
  .pkp_page_article .article-sidebar,
  .pkp_page_article .article-details > .row > .col-md-8 { width: 100%; padding: 0; }
  .pkp_page_article .article-sidebar { margin-bottom: 28px; }
}
@media (min-width: 992px) {
  .site_header .search_input { float: right; }
  .main_content > .pkp_structure_main.col-md-8 { width: 66.66666667%; }
  .main_content > .pkp_structure_sidebar.col-md-4 { width: 33.33333333%; }
}
