@import url('https://fonts.googleapis.com/css2?family=Vollkorn:ital,wght@0,400..900;1,400..900&display=swap');

/* RF nascondere link per nuove submission da ojs */
.cmp_notification {
              display: none;
}

/* RICOSTRUZIONE LAYOUT PRECEDENTE molto in corso */

*, .current_issue h2, h1.page_title, .obj_article_details .entry_details .item .label, a.title, .pkp_structure_main h3 {
 font-family: "Vollkorn", serif;
}

h2 {
  font-size: 2.4rem;
  line-height: 3.6rem;
}

h2.label {
  font-size: 1.2rem;
}

.page h1, .page h2, .page h3, .page h4 {
   font-family: "Vollkorn", serif;
}	

a:hover {
	color: #868686;
}

a.read_more {
	color: #000 !important;
}

.authors, a {
    color: #8F0000;
}

.authors {
	font-size: 1.4rem;
}

.obj_article_summary {
	line-height: 1.5;
}

.obj_article_summary .title a {
	color: #000;
	font-size: 1.4rem;
	font-weight: normal;
	text-decoration:underline !important;
}

.obj_article_summary h4 a:hover {
	text-decoration:none !important;
}

.obj_galley_link {
	border: 1px solid #8F0000;
	color: #8F0000;
	padding-top: 0.2em;
}

.obj_galley_link:hover {
	background: #8F0000;
	color: #FFF;
}

.obj_issue_toc .section {
	padding: 3%;
}

.obj_article_summary .meta .authors::before {
  content: ' di';
}

.obj_article_summary .meta .authors, .obj_article_summary .meta, .title {
	display: inline;
}

.pkp_structure_main {
	font-size: 1.3rem;
	font-family; "Vollkorn", serif:
}

.pkp_page_index .current_issue .current_issue_title, .obj_issue_toc .published {
	margin: 1px;
}

.obj_issue_toc .sections:not(:first-child) {
	margin: 0;
}

.orcid {
	font-size: 0.8rem;
}


@media (min-width: 992px) {
/* WIP NON TOCCARE
  .pkp_structure_main, {
	  
  }
  
  .pkp_structure_content {
	  width: 100%;
	  margin: 0;
  }
  
  / questo a 100% width e le cose dentro con margini /
  .pkp_head_wrapper {
	  width: 100%;
  }
  
  wip */
  
  .pkp_navigation_primary {
	  max-width: 100% !important;
  }
  
  .pkp_navigation_primary_wrapper {
	  padding-left: 1%;
	  padding-right: 1%;
  }
  
  .pkp_site_name_wrapper {
	  max-width: 92%;
  }
  
  .pkp_site_name {
  margin-bottom: 1rem;
  }
  
  .pkp_site_name .is_img img {
    min-height: 100px;
  }
}

/* header */

.has_site_logo .pkp_head_wrapper {
	width: 100% !important;
	background-color: #fff;
}
  
#navigationPrimary li a, .pkp_search.pkp_search_desktop, .dropdown-menu li a {
	  color: #FFF;
	  font-family: "Noto Sans";
}

#navigationPrimary li a:hover, .dropdown-menu li a {
	border: none;
}

.dropdown-menu li a:hover {
	color: #8F0000 !important;
}

.dropdown-menu li a  {
	border: none;
}
  
.pkp_navigation_primary_row {
	  background-color: #8F0000;
}

#navigationPrimary li a {
	  font-family: "Vollkorn";
	  font-weight
}

#headerNavigationContainer {
	  background-color: #FFF;
  }
  
.pkp_nav_list ul {
	background: #8F0000 !important;
	
}

.pkp_structure_footer_wrapper {
	background: #efefef;
}

#address {
	font-size: 1.3rem;
}

.abstract p {
	text-align: justify;
	hyphens: auto;
}

.orcid a {
	font-size: .9rem;
}

.affiliation svg {
	margin-bottom: -.35rem;
}