
/* ------------------------ Exo2 & Roboto ---------------------------- */

/* load additional fonts Exo-2 and Roboto */

@import "additional_fonts.css";

/* apply Ex0-2 to all text classes*/

*:not(html):not(body):not(p):not(p *):not(.fa) {
  font-family: "Exo 2", sans-serif !important;
}


/* ------------------------ Hotfixes ---------------------------- */

/* Wenn es zu wenig Text im Footer gibt, wird dieser nicht bündig mit dem darüberliegenden Text angezeigt. Die folgende Zeile löst dieses Problem. Das grundlegende Problem besteht jedoch darin, dass die Pseudo-Klasse ":before" innerhalb einer Flexbox verwendet wird. */
.pkp_structure_footer:before {
    display:none;}
    
/* In der mobilen Ansicht ist das Logo von Berlin Universities Publishing Journals zu groß. Die folgende Zeile setzt die maximale Größe auf 50% der gesamten Ansicht. */
.berlinup_brand_sidebar {
    max-width: 50vw; }

.cover_image {
    max-width: 50vw;
}

/*  In der mobilen Ansicht alles gleich einruecken.*/

.pkp_structure_footer {
     justify-content: space-between;
     flex-wrap: wrap;
}

.pkp_block {
     padding: 2.143rem 0.714rem;
}
 .pkp_footer_content {
     padding: 2.143rem 0.714rem;
}
 @media (min-width: 480px) {
     .pkp_block {
         padding: 2.143rem 1.43rem;
    }
     .pkp_footer_content {
         padding: 1.43rem;
    }
}

.pkp_brand_footer {
 padding:2.143rem 0;
}


/* Der deutsche Footer ist laenger als der englische, als Uebergangsloesung den rechten Abstand entfernt. */
 @media (min-width: 992px) {
     .pkp_footer_content {
        padding: 2.143rem;}
    .pkp_structure_footer {
            flex-wrap: nowrap;}
}

/* ------------------------ Startseite: Rand über Startseitengrafik sichtbar machen ---------------------------- */
.pkp_page_index .homepage_image {
  margin-top: 0px;
}

/* ------------------------ Linkfarbe geändert ---------------------------- */

a, a:link, a:visited {
    color: #243a76;
}

 a:hover, a:active {
      color: #0C53AB;
}

.cmp_manuscript_button, .block_make_submission a, .obj_galley_link {
    color: #ffffff !important;
}

.pkp_nav_list ul a:link, .pkp_nav_list ul a:visited, .pkp_nav_list ul a:hover, .pkp_nav_list ul a:active {
    color: #243a76;
}

.cmp_form .buttons button {
    color: #243a76;
}

.page_search .submit button::after {
    background-color: #243a76;
}

.page_search .submit button {
    color: #243a76;
}

.page_search .submit button:hover::after {
    background-color: #243a76;
}

.page_search .submit button:visited::after {
    background-color: #243a76;
}

.cmp_notification {
    border-left: .357rem solid #4b7d92;
    border-left-color: #243a76;
    border-left-style: solid;
    border-left-width: 0.357rem;
}

.pkp_page_index .current_issue .read_more, .pkp_page_index .current_issue .read_more:visited {
    color: #243a76;
}

.pkp_page_index .current_issue .read_more:hover, .pkp_page_index .current_issue .read_more:active {
    color: #0C53AB;
}

.header_view .title {
    background-color: #184c90;
}

.header_view .title:hover {
    background-color: #184c90;
}

.header_view .return {
    color: #184c90;
}

.header_view .return:hover {
    background-color: #184c90;
}

.header_view .download {
    color: #184c90;
}

.header_view .download:hover {
    background-color: #184c90;
}

.pkp_navigation_search_wrapper a, .pkp_navigation_search_wrapper a:link, .pkp_navigation_search_wrapper a:visited, .pkp_navigation_search_wrapper a:hover, .pkp_navigation_search_wrapper a:active {
    color: #243a76;
}

.pkp_site_nav_menu {
    background: #f2f2f2;
}

.obj_article_details .doi a:link {
  color: #243a76;
}

.obj_article_details .doi a:visited {
  color: #243a76;
}

.obj_article_details .doi a:hover, .obj_article_details .doi a:active {
  color: #0C53AB;
}

.obj_article_details .orcid a:link {
  color: rgba(0,0,0,0.54);
}

.obj_article_details .orcid a:visited {
  color: rgba(0,0,0,0.54);
}

.obj_article_details .orcid a:hover {
  color: #A6CE39;
}

@media (min-width: 992px) {
  .pkp_navigation_user_wrapper {
    width: 40%;
  }
}

/* ------------------------ Schriftgröße geändert ---------------------------- */

.obj_article_summary > .title {
    font-size: 1.15rem;
}

.pkp_page_index .current_issue .current_issue_title {
    font-size: 1.15rem;
}

.obj_article_details .citation_display .value {
    font-size: 11px;
}

.page_contact .address, .page_contact .phone, .page_contact .email {
  font-size: 14px;
}

/* ------------------------ Sidebar: Schriftgröße vereinheitlicht ---------------------------- */
.pkp_block a {
  font-size: 14px;
}

/* ------------------------ Beitrag-einreichen-Seite: Datenschutzerklärung ausblenden ---------------------- */

.page_submissions .privacy_statement {
    display:none;
}

/* ------------------------ Archiv-Seite: Cover-Bilder ausblenden, Abstände verkleinern, Summary ausblenden ---------------------- */

.obj_issue_summary .cover {
    display: none;
}

.obj_issue_summary .series {
  margin-bottom: -2rem;
}

.obj_issue_summary .description {
  display: none;
}

ul.issues_archive {
    margin: 0 auto;
    text-align: center;
}

ul.issues_archive > li {
    display: inline-block;
    vertical-align: top;
}

.page_issue_archive .issues_archive {
    margin-left: 0rem;
    margin-right: 0rem;
}

/* ------------------------ Zeilen-Abstand bei Untertitel angepasst ---------------------- */

.obj_article_details > .subtitle {
  margin-top: 0.4rem;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400
}

/* ------------------------ Zeilen-Abstand bei den Schlagworten angepasst ---------------------- */

.item.keywords .label {
  display: inline;
  font-size: 1rem;
  line-height: 1.5rem;
}

.obj_article_details .item.keywords {
  padding-top: 0;
  line-height: 1.5rem;
}
