@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@400;700&display=swap');

body{
	font-family: 'Roboto', sans-serif;
}



.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{
	font-weight:500
}

.text-primary{
	color:#00b8b9!important
}
.bg-primary{
	background-color:#00b8b9!important
}
.border-darker{
	border:solid 1px rgba(0,0,0,.25)
}


a,a:link{
	ddcolor:#00b8b9!important
}

.lh-100{
	line-height:1.00
}
.lh-125{
	line-height:1.25
}
.lh-150{
	line-height:1.50
}
.lh-165{
	line-height:1.65
}

.obj_article_details .main_entry .item .label,
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{
font-family: 'Roboto', sans-serif;
}

.font-display{
	font-family: 'Roboto Condensed', sans-serif!important;
}

.obj_article_details .main_entry .item .label{
	font-size:1.15rem;
	display:block;
}

.pkp_structure_content{
	width: auto;
}
.pkp_site_name .is_img img{
	max-height:120px
}

/* HEADER */
.pkp_structure_head__{
	background-color: #00cbc8;
	background-image: url("../styles/images/bg-ijhn.jpg");
	background-size: cover;
	background-position: top center;
}
.pkp_structure_head{
	background-color: #00cbc8;
	background-image: url("../styles/images/bg-ijhn.jpg");
	background-size: cover;
	background-position: bottom center;
	
}
.pkp_navigation_primary>li:hover ul{
	left: 0;
}

.pkp_site_nav_menu{
	background-color:#007788
}

ul.pkp_navigation_primary li{
	padding: 0;
}
ul.pkp_navigation_primary li a
{
	display: block;
	padding: .75rem .75rem;
	margin: 0;
	border-bottom: none;
}
ul.pkp_navigation_primary li.show{
	background-color: rgba(0,0,0,.25);
}
.pkp_search .search_controls a{
	padding: 0rem 0.75rem;
    line-height: 48px;

}

.pkp_search .search_controls a:hover{
	padding: 0rem 0.75rem;
	margin: 0;
	border: none;
}

.pkp_search_desktop{
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	height: auto;
	width: auto;
	left: auto;
	right: auto;
	bottom: auto;
	top: auto;
}

/* ARTICLE META */

.article-meta{
	
}

.article-meta li{
	background-color: #fff;
	padding: .25rem .5rem;
	margin-right: .25rem;
	border: solid 1px #E2E2E2;
	font-size: .75rem;
}
.article-meta li:last-child{
	margin-right: 0;
}

.article-meta li a{
	display: block;
	color: inherit;
	text-decoration: inherit;
}

.article-meta li:hover{
	background-color: #ecf7ff;
}

.cmp_article_list > li{
	margin: 0;
	border-bottom: solid 1px #f2f2f2
}

.cmp_article_list > li:hover{
	//background-color: #f2f2f2;
}


/* LIST ARTICLE */
.obj_article_summary>.title{
	font-family: 'Roboto', sans-serif;

}

/* -30px */
.pkp_page_index .homepage_image, .pkp_page_index .additional_content,
.sections .section,
.cmp_announcements
{
	margin: 0;
	padding: 0;
}

.obj_issue_toc .galleys>h2, .obj_issue_toc .section>h2, .obj_issue_toc .galleys>h3, .obj_issue_toc .section>h3{
	left: 0;
	margin: 0;
	padding: 0;
	font-weight: 20px;
}

.obj_issue_toc .galleys:before, .obj_issue_toc .section:before{
	display: none
}

.obj_issue_toc .sections:not(:first-child){
	margin: inherit;
}

/* SIDEBAR */
.sidebar_jpas{}
.sidebar_custom .pkp_block{
	margin-bottom: 1rem;
	padding: 0;
}

.sidebar_custom .blockTitle,
.sidebar_custom .title{
	padding: .5rem 1rem;
	background-color: #d2d2d2;
	margin: 0;
	font-weight: 700;
	font-size: 1rem;
}
.sidebar_custom .blockBox{
	padding: .25rem 1rem;
}

.pkp_block .content ul li{
	padding: .25rem 1rem;

	
}

.pkp_block .dataTableWrapper table.dataTable tr td{
	min-width: 0!important;
	width: auto!important;
}

body .pkp_block .widget{
	margin: 0;
}

.sidebar_jpas .pkp_block .title,
.sidebar_jpas .pkp_block .blockTitle{
	font-weight: 700;
}

/* SUMMARY */
.obj_announcement_summary p{
	margin: 0;
}


/* SINGLE ARTICLE */

.obj_article_details .item .label{
font-family: 'Roboto', sans-serif;

}

.entry_details_custom .item{
	margin: 0;
	padding: 0;
	padding: .5rem 0;
}

.obj_article_details .main_entry{}
.obj_article_details .main_entry .item{

	margin: 0;
	padding: 0;
}

.obj_article_details .row{
	border: none;
}

.entry_details_custom .cover_image img{
	width: auto;
	margin:0 auto;
	display:block;
	max-height: 240px;
}
.entry_details_custom .galleys ul,
.entry_details_custom .galleys li{
	display: block;
}

.entry_details_custom .csl-right-inline{
	word-wrap: break-word
}

.entry_details_custom .btn-file{
	display:block!important
}

.entry_details_custom  .copyright h2{
	font-size: 1rem;
}

.entry_details_custom .copyright ol{
	margin: 0 ;
}
.entry_details_custom .copyright ol li{
	display: list-item;
	list-style: initial;
}


/* FOOTER */
.logo-footer{
	display: block;
	max-height: 60px;
	width: auto;
	max-width: 240px;
	height: auto;
	margin: 0 .75rem;
}

.row:before,
.row:after{
	display: none;
	content: "";
}

.author_guidelines,
.privacy_statement{
	margin:40px 0;
}
.author_guidelines ol{
	display:list;
	list-style:dotted;
	margin-bottom:20px;
}

.example-citations {
	margin-left:32px;
	font-size:14px;
	line-height:1.25
}

#customblock-index{}
#customblock-index img{max-width:160px;max-height:100px;width:auto;height:auto}
#customblock-index a{margin:0!important;padding:20px;border-top:solid 1px #ddd;display:block}
#customblock-index a:hover{background-color:#eeeeee}

.doiInSummary{
	font-size:small;
}

.article-summary-meta{
	font-size: 75%;
	color:#666
}

.article-summary-meta a{
	text-decoration:none;
	color:#666
}

.article-title{
	font-weight:700
}

.entry_details_custom .galleys a.btn {
	display:block;
	font-size:100%;
}

a.btn-custom{
	background-color:#00b8b9
}
a.btn-custom:hover{
	background-color:#009f9f
}

.bg-primary.bg-darker{
	background-color:#004a55!important
}

.page_submissions{
	text-align:justify
}