

/*html, body
{
  height: 100%;
}

body {
    color: black;
    font-size: 1.05em;

}*/

.page_size_wide .pkp_structure_page {
	display:flex;
	flex-flow: column;
	min-height:100%;
}

.has_site_logo .pkp_head_wrapper {
	flex: 0 1 auto;
}




/**** HEADER ****/
.pkp_site_name .is_text {
  font-size: 5vw !important;
  line-height: 6rem !important;
}

.pkp_site_name .is_text:after {
content: '_'; 
color: #ff0;
}

.pkp_site_nav_menu {
    background: transparent;
}

.pkp_navigation_primary_row {
    margin-top: 40px;

} 

#navigationPrimary {
    font-size: 1.3rem;
}

.pkp_navigation_primary > li > a:before {
  content: '\25AC';
  color: #ff0;
}

.pkp_navigation_primary > li > a:hover,
.pkp_navigation_primary ul a:hover, .pkp_navigation_primary ul a:focus,
a.headerSearchPrompt.search_prompt:hover  {
  color: #ff0;
}

a.headerSearchPrompt.search_prompt {
    color: #203538;
    font-size: 1.3rem;
    font-weight: unset !important;
}

.pkp_head_wrapper .hd_search .search_prompt {
  font-weight: 500;
}

.dropdown-menu > li {
    font-size: 1rem;
    font-weight: 300;
}

.pkp_head_wrapper .hd_search .search_cancel:hover, 
.pkp_head_wrapper .hd_search .search_cancel:focus,
.pkp_structure_head {
    background-color: rgba(120,200,211,0.8);
}

    
/***** CONTENT *****/

blockquote {
  font-size: 1em;
  font-style: italic;
  font-weight: lighter;
}

#pkp_content_main {
    padding-right: 50px;
}

.pkp_structure_sidebar.right a,
#pkp_content_main a {
    color: #4D7E87;
}

.pkp_structure_page {
  background: url('https://heiup.uni-heidelberg.de/journals/index.php/apocalyptica/libraryFiles/downloadPublic/32');
  background-repeat: no-repeat;
  background-position: left 6vw;
  background-size: 22%;
  overflow: hidden;
}


  /*.pkp_structure_main h1,
.pkp_structure_main h2,
.pkp_structure_main h3,
.pkp_structure_main h4,
.pkp_structure_main h5,
.pkp_structure_main h6,
.pkp_page_index .journals h3,
.pkp_page_index .current_issue .current_issue_title,
.pkp_page_index .current_issue .read_more,
.page_contact .label,
.page_lost_password .pkp_form_error,
.galley_view .galley_view_notice_message,
.obj_announcement_summary .read_more,
.obj_article_details .main_entry .item .label,
.obj_article_details .item .label,
.obj_article_summary > .title,
.obj_galley_link_supplementary,
.obj_issue_summary .title,
.obj_issue_toc .pub_id .type,
.obj_issue_toc .published .label,
.pkp_block .title,
.block_browse .has_submenu,
.block_subscription .subscription_name,
.page_issue_archive .archive_year,
.page_search .search_advanced legend,
.obj_issue_toc .heading .pub_id .type,
.obj_issue_toc .heading .published .label,
.obj_issue_toc>.galleys h2,
.obj_issue_toc .section h2
   {
font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;       
  font-weight: 500;      
}
*/

/*.obj_issue_toc .galleys > h2,
.obj_issue_toc .section > h2,
.obj_issue_toc .galleys > h3,
.obj_issue_toc .section > h3,
.obj_issue_summary h2,
.obj_article_details .entry_details .item .label,
.obj_article_summary .subtitle, 
.obj_article_details .citation_display .citation_formats_button,
.page_search .search_advanced legend,
.obj_article_details .entry_details .item .label,
.obj_article_details > .subtitle,
.block_browse .has_submenu ul,
.pkp_structure_main h5,
.pkp_structure_main p,
.cmp_form .label,
.cmp_edit_link,
.cmp_breadcrumbs .current h1 {
  ! font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif; 
  font-weight: 300;
}*/

.pkp_structure_content {
  flex: 1 1 auto;
  background: rgba(255,255,255,0.95);
}


li {
  margin-bottom: 0.35em;
}


/***** Seitenleiste ****/
#customblock-BMBF img {
    max-width: 160px;
} 



/***** FOOTER *****/

/*.pkp_structure_footer_wrapper {	  
   flex: 0 1 auto;
   }
*/

.ubhdOjstheme_eissn {
  color: white;
}

/*** MEDIA QUERIES ***/

@media only screen and (max-width: 992px) {

.pkp_navigation_user.pkp_navigation_user,
#navigationPrimary,
form.hd_search {
    background: rgba(255,255,255,0.95);
    }    

.pkp_head_wrapper {
    height: 10em;
}

.pkp_navigation_primary_row {
    margin-top: 0;
    }

.pkp_head_wrapper .hd_search {
    font-size: 10px;
    text-align: right;
    }
    
.hd_search input[type="text"] {
    border: 1px solid grey;
    }    

}

@media (max-width:768px) {

 .pkp_structure_main h3,
 .pkp_structure_main h4,
 .pkp_structure_main h6 { 
   font-weight: 500; 
   }
}  
