/* Justificación del resumen en OMP */
.abstract,
.abstract p,
.pkp_block .abstract,
.pkp_block .abstract p,
#summary .abstract,
#summary .abstract p,
.submission_summary .abstract p {
  text-align: justify !important;
  text-justify: inter-word !important;
  hyphens: auto !important;
  -webkit-hyphens: auto !important;
  -ms-hyphens: auto !important;
}

/* Controlar que las referencias no se desborden */
.obj_monograph_full .main_entry .item {
  padding: 30px 0;
  word-break: break-word;
}

/* Tamaño general del sitio */
body {
  font-size: 16px !important;
  line-height: 1.7 !important;
}

@media (min-width: 1200px) {
  .has_site_logo .pkp_head_wrapper {
    width: 100%;
  }
}

.pkp_site_name {
  display: block !important;
}

@media (min-width: 992px) {
  .pkp_site_nav_menu {
    padding-left: 9em;
  }
}

@media (min-width: 992px) {
  .pkp_site_name .is_img img {
    max-height: 4em;
  }
}

.pkp_site_name_wrapper {
  aspect-ratio: 9.375328;
}

.block_language {
  text-transform: capitalize;
}
