.pkp_structure_main p {
	text-align: justify;
	overflow-wrap: break-word;

}
.pkp_structure_main .page h1 {
    margin-top: 0;
    text-align: center;
}

.pkp_page_index .homepage_image img {
    display: block;
    width: auto;
    height: auto;
    margin: auto;
}
.pkp_page_index .homepage_image {
    border-bottom: 4px solid #6aa7dd;
}

.obj_article_details .item>*:last-child {
    margin-bottom: 0;
    display: block;
}

.doiInSummary {
    margin: 5px 0;
    color: #006798;
}

.obj_article_details .main_entry .item .label {
    text-align: center;
    color: blue;
}

html,body {
    text-align: justify;
}

.obj_issue_summary .description {
    display: none;
    font-size: unset;
    line-height: 1.43rem;
}



@media (min-width: 1200px)
{
	.pkp_structure_main {
		width: 960px;
	}
	.pkp_structure_main:after {
		left: 960px;
	}
	.obj_article_details .main_entry {
		width: 660px;
	}

}
@media (min-width: 992px)
{
	.pkp_structure_sidebar {
		float: RIGHT;
	width: 200px;
	}
	.pkp_block {
		padding: 1.5rem;
	}
}





.pkp_footer_content {
  float: left;
  width: 80%;  padding-top: 10px;
  padding-bottom:10px;
}
.pkp_brand_footer {
  float: right;
  width: 20%;
  padding-bottom:10px;
  padding-top: 50px;
}
.pkp_structure_footer_wrapper {
	background: #0062d13d;
	border-bottom:@double solid; 
	border-bottom-color:#595959;
}
.pkp_site_name .is_img img {
	display: inline-block;
	max-height: 100px;
	max-width: 100%;
	width: auto;
	height: auto;
}




@media (min-width: 1200px){
.issues_archive {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-auto-rows: 320px;
  grid-gap: 10px;
  list-style: none;
}
.issues_archive li:nth-child(2n+1) {
  grid-row: span 1;
}
}

@media (min-width: 768px)
{
.obj_issue_summary .cover {
    float: left;
    width: 50%;
    height: auto;
    margin-right: 1.43rem;
}
}

@media (min-width: 768px) {
    .obj_issue_toc .cover {
        float: right;
        width: 35%;
        height: auto;
        max-height: none;
        margin-right: 1.43rem;
        margin-left: 1.43rem;
    }
}