.pkp_structure_main p {
	text-align: justify;
	overflow-wrap: break-word;

}
.prose-headings\:font-normal :is(:where(h1, h2, h3, h4, h5, h6, th):not(:where([class~="not-prose"],[class~="not-prose"] *))) {
    font-weight: 750;
    text-align: center;
    color: #194bc3;
    font-size: 2em;


.prose {
    text-align: justify;
}
.prose-slate {
    text-align: justify;
}


.inline {
    /* display: inline; */
    text-align: center;
}

.text-gray-900 {
    --tw-text-opacity: 1;
    color: rgb(8 59 167);
}

element.style {
    text-align: justify;
}



.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;
}





@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;
}
