/* Aloka Publications custom styles (adapted from IJDDPI) */

/* hide PKP platform credit */
.pkp_brand_footer { display: none; }

/* headings in brand navy */
.pkp_structure_main h2,
.pkp_structure_main h3 { color: #1a4e9d; }

/* sidebar block titles: navy with green accent underline */
.pkp_block .title {
	color: #1a4e9d;
	border-bottom: 3px solid #2e7d32;
	padding-bottom: 0.35em;
	margin-bottom: 0.6em;
}

/* footer band */
.pkp_structure_footer_wrapper {
	background: #f2f6fb;
	border-top: 4px solid #1a4e9d;
}

/* keep header logo a sensible size on small screens */
.pkp_site_name .is_img img { max-width: 100%; height: auto; }

/* homepage press description spacing */
.homepage_about, .description { line-height: 1.6; }
/* header logo: display at footer scale */
.pkp_site_name .is_img img { max-height: 150px; width: auto; }

/* ===== journal-style header (extracted from IJDDPI OJS theme) ===== */
.pkp_unstyled_list,.cmp_article_list,.cmp_breadcrumbs ol,.cmp_announcements.cmp_announcements,.pkp_site_nav_menu ul,.pkp_page_index .journals ul,.page_catalog_category .subcategories ul,.page_issue_archive .issues_archive,.page_register .context_optin .contexts,.obj_article_details .authors,.obj_article_details .galleys_links,.obj_article_details .supplementary_galleys_links,.obj_article_summary .galleys_links,.obj_issue_toc .articles,.obj_issue_toc .galleys_links,.pkp_block .content ul{margin:0;padding:0;list-style:none}
.pkp_site_name_wrapper,.pkp_navigation_primary_wrapper,.pkp_navigation_user,.pkp_search_mobile,.pkp_structure_content,.pkp_structure_footer{position:relative;width:100%;margin:0 auto;padding-left:.714rem;padding-right:.714rem}
.pkp_site_name_wrapper:before,.pkp_navigation_primary_wrapper:before,.pkp_navigation_user:before,.pkp_search_mobile:before,.pkp_structure_content:before,.pkp_structure_footer:before,.pkp_site_name_wrapper:after,.pkp_navigation_primary_wrapper:after,.pkp_navigation_user:after,.pkp_search_mobile:after,.pkp_structure_content:after,.pkp_structure_footer:after{content:" ";display:table}
.pkp_site_name_wrapper:after,.pkp_navigation_primary_wrapper:after,.pkp_navigation_user:after,.pkp_search_mobile:after,.pkp_structure_content:after,.pkp_structure_footer:after{clear:both}
@media (min-width:768px){.pkp_site_name_wrapper,.pkp_navigation_primary_wrapper,.pkp_navigation_user,.pkp_search_mobile,.pkp_structure_content,.pkp_structure_footer{width:728px;padding:0}}
@media (min-width:992px){.pkp_site_name_wrapper,.pkp_navigation_primary_wrapper,.pkp_navigation_user,.pkp_search_mobile,.pkp_structure_content,.pkp_structure_footer{width:952px}}
@media (min-width:1200px){.pkp_site_name_wrapper,.pkp_navigation_primary_wrapper,.pkp_navigation_user,.pkp_search_mobile,.pkp_structure_content,.pkp_structure_footer{width:1160px}}
.has_site_logo .pkp_site_name,.has_site_logo .pkp_navigation_primary_wrapper{width:auto}
.has_site_logo .pkp_head_wrapper{position:relative;width:100%;margin:0 auto;padding-right:.714rem}
.has_site_logo .pkp_head_wrapper:before,.has_site_logo .pkp_head_wrapper:after{content:" ";display:table}
.has_site_logo .pkp_head_wrapper:after{clear:both}
@media (min-width:768px){.has_site_logo .pkp_head_wrapper{width:728px;padding-left:0;padding-right:0}}
@media (min-width:992px){.has_site_logo .pkp_head_wrapper{width:952px}}
@media (min-width:1200px){.has_site_logo .pkp_head_wrapper{width:1160px}}
.pkp_structure_head{background-color:#005aa7;border-bottom:1px solid #ddd}
.pkp_head_wrapper{position:relative}
.pkp_site_name_wrapper{height:2.857rem}
@media (min-width:992px){.pkp_site_name_wrapper{height:auto}}
.pkp_site_name{position:absolute;left:2.857rem;right:0;margin-top:0;margin-bottom:0;padding-left:.714rem;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;font-size:.93rem}
.pkp_site_name>a{padding-top:.714rem;padding-bottom:.714rem}
.pkp_site_name>a:focus{outline:0}
.pkp_site_name .is_img{display:inline-block;margin-top:.357rem;margin-bottom:.357rem;padding:0}
.pkp_site_name .is_img:focus{outline:1px solid #fff}
.pkp_site_name .is_img img{display:block;max-height:2.143rem;max-width:100%;width:auto;height:auto}
.pkp_site_name .is_text{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;font-size:.93rem;font-weight:700;line-height:2.857rem;color:#fff;text-decoration:none}
.pkp_site_name .is_text:focus{text-decoration:underline}
.pkp_navigation_primary_wrapper{padding-left:0;padding-right:0}
.pkp_site_nav_menu{position:absolute;width:100%;top:100%;background:#005aa7;left:0;padding:.714rem;z-index:9999}
.pkp_site_nav_menu .pkp_nav_list{padding-left:0;margin-left:0}
.pkp_site_nav_menu ul ul{padding-left:0.5rem}
.pkp_site_nav_menu a{display:inline-block;padding:.125rem 0;color:#fff;text-decoration:none}
.pkp_site_nav_menu a:hover,.pkp_site_nav_menu a:focus{color:#fff;text-decoration:underline}
.pkp_site_nav_menu #siteNav{position:absolute;top:0;height:0}
.pkp_navigation_user.pkp_navigation_user{margin-left:auto;margin-right:auto;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,0.1)}
.pkp_navigation_user .task_count{display:inline-block;width:1.43rem;height:1.43rem;margin-left:0.5em;border-radius:50%;background:rgba(255,255,255,0.1);line-height:1.43rem;text-align:center;font-size:0.857rem;position:relative}
.pkp_navigation_user>li>a .task_count{display:none}
.pkp_navigation_user>li>ul a .task_count{display:inline-block;background:rgba(255,255,255,0.1);color:#fff}
.pkp_navigation_user>li>ul a:hover .task_count,.pkp_navigation_user>li>ul a:focus .task_count{background:rgba(0,0,0,0.87)}
.pkp_navigation_search_wrapper{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,0.1)}
@media (min-width:992px){.pkp_head_wrapper{padding-top:4.286rem}
.pkp_site_nav_toggle{display:none}
.pkp_site_name{position:relative;width:100%;left:auto;right:auto;padding:0;white-space:normal;font-size:2em;background:transparent;overflow:visible}
.pkp_site_name .is_text{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;font-size:1.714rem;line-height:2.143rem}
.pkp_site_name .is_img img{max-height:80px}
.pkp_site_nav_menu{display:block;position:static;top:auto;padding:0}
.pkp_site_nav_menu ul ul{padding-left:0}
.has_site_logo .pkp_head_wrapper{padding-top:2.143rem}
.pkp_nav_list{margin:0;padding:0;list-style:none}
.pkp_nav_list li{position:relative;display:inline-block}
.pkp_nav_list a{display:inline-block;padding-left:.714rem;padding-right:.714rem;text-decoration:none;padding-top:.357rem;padding-bottom:.357rem}
.pkp_nav_list a:hover,.pkp_nav_list a:focus{text-decoration:none}
.pkp_nav_list ul{position:absolute;top:100%;left:-9999px;z-index:1000;width:15em;margin:0;padding:0;background:#fff;border-radius:3px;box-shadow:0 0 5px rgba(0,0,0,0.3)}
.pkp_nav_list ul li{display:block}
.pkp_nav_list ul a{display:block;padding-left:.357rem;border-left:.357rem solid transparent;color:#4b7d92}
.pkp_nav_list ul a:hover,.pkp_nav_list ul a:focus{outline:0;background:#ddd;border-color:#4b7d92;color:#4b7d92}
.pkp_nav_list ul li:first-child a{border-top-left-radius:3px;border-top-right-radius:3px}
.pkp_nav_list ul li:last-child a{border-bottom-left-radius:3px;border-bottom-right-radius:3px}
.pkp_nav_list>li:hover ul{left:0}
.pkp_nav_list [aria-haspopup]:after{position:relative;display:inline-block;content:"";width:0;height:0;margin-left:0.25em;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent;vertical-align:middle;overflow:hidden}
.pkp_navigation_primary{text-align:center}
.pkp_navigation_primary>li>a{margin:.357rem .5em 0;padding:.357rem .5em calc(.714rem - 2px);border-bottom:2px solid transparent;color:#fff;text-decoration:none}
.pkp_navigation_primary>li>a:hover{color:#fff;outline:0;border-color:#fff}
.pkp_navigation_primary>li>a:focus{background:#fff;color:#005aa7;outline:0}
.pkp_navigation_primary>li:first-child a{margin-left:-0.5em}
.pkp_navigation_primary>li:last-child a{margin-right:-0.5em}
.pkp_navigation_primary>li:hover ul{position:absolute;transform:translate3d(7px, 40px, 0px);top:0;left:0;will-change:transform}
.pkp_navigation_primary ul a{padding-top:.714rem;padding-bottom:.714rem}
.pkp_navigation_primary [aria-haspopup]:hover{border-color:transparent}
.pkp_navigation_primary .dropdown-menu a:focus,.pkp_navigation_primary .dropdown-menu a:hover{border-color:#4b7d92}
.pkp_navigation_user_wrapper{position:absolute;top:0;left:50%;transform:translateX(-50%);padding-left:.714rem;padding-right:.714rem;text-align:right;padding-top:0;margin-top:0;border-top:none;z-index:1000}
.pkp_navigation_user{text-align:right;font-size:.93rem;padding-right:1.43rem}
.pkp_navigation_user.pkp_navigation_user{margin:0;padding:0;border:none}
.pkp_navigation_user li{text-align:left}
.pkp_navigation_user a{padding-top:.357rem;padding-bottom:.357rem;line-height:1.43rem}
.pkp_navigation_user>li>a:focus{outline:0;background:#fff;color:#005aa7}
.pkp_navigation_user ul{width:10em}
.pkp_navigation_user>li:hover ul{position:absolute;top:0;left:0;transform:translate3d(0px, 30px, 0px);will-change:transform}
.pkp_navigation_user>li:last-child>a{margin-right:-0.714rem}
.pkp_navigation_user>li>a .task_count{display:inline-block}
.pkp_navigation_user>li>a:focus .task_count{background:#005aa7;color:#fff}
.pkp_navigation_user>li>ul a .task_count{display:none}
.pkp_navigation_search_wrapper{float:right;margin:0;padding:0;border:none}
.pkp_navigation_search_wrapper a{margin:.357rem .5em 0;padding:.357rem .5em calc(.714rem - 2px);border-bottom:2px solid transparent;color:#fff;text-decoration:none}
.pkp_navigation_search_wrapper a:hover{color:#fff;outline:0;border-color:#fff;text-decoration:none}
.pkp_navigation_search_wrapper a:focus{background:#fff;color:#005aa7;outline:0;text-decoration:none}}
@media (min-width:992px) and (min-width:992px){.pkp_navigation_primary{display:inline-block;max-width:80%;text-align:left}}
.pkp_site_nav_toggle{position:absolute;top:0;left:0;width:2.857rem;height:2.857rem;border:0;background:none;box-shadow:1px 0 0 rgba(255,255,255,0.2),-1px 0 0 rgba(255,255,255,0.2);z-index:999}
.pkp_site_nav_toggle:focus{outline:1px dotted #fff;box-shadow:none}
.pkp_site_nav_toggle>span{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:24px;height:19px;border-bottom:3px solid #fff;text-indent:-9999px;overflow:hidden}
.pkp_site_nav_toggle>span:before,.pkp_site_nav_toggle>span:after{content:"";position:absolute;left:0;width:100%;height:3px;background:#fff}
.pkp_site_nav_toggle>span:before{top:0}
.pkp_site_nav_toggle>span:after{top:8px}
.pkp_site_nav_toggle--transform>span{border-bottom:0;overflow:visible}
.pkp_site_nav_toggle--transform>span:before{top:7px;transform:rotate(-405deg) translateY(1px) translateX(-2px);-webkit-transform:rotate(-405deg) translateY(1px) translateX(-2px)}
.pkp_site_nav_toggle--transform>span:after{top:14px;transform:rotate(405deg) translateY(-3px) translateX(-4px);-webkit-transform:rotate(405deg) translateY(-3px) translateX(-4px)}
.pkp_site_nav_menu{display:none}
.pkp_site_nav_menu--isOpen{display:block}
@media (min-width:992px){.pkp_site_nav_menu{display:block}}
@media (min-width:992px){body[dir="rtl"] .pkp_navigation_search_wrapper{float:left;text-align:left}}
@media (min-width:992px){body[dir="rtl"] .pkp_site_name{text-align:right}}
body[dir="rtl"] .pkp_navigation_primary ul{text-align:right}
body[dir="rtl"] .pkp_navigation_user{text-align:left}
body[dir="rtl"] .pkp_navigation_user li{text-align:right}
.pkp_head_wrapper,.has_site_logo .pkp_head_wrapper{position:relative;padding-top:0}
.pkp_site_name_wrapper{background:#005aa7}
.pkp_site_name_wrapper{padding-left:2.143rem;padding-right:2.143rem}
.pkp_site_name .is_text{font-size:1rem;text-transform:uppercase}
@media (min-width:992px){.pkp_site_name{width:75%;margin-left:0;padding-top:1.071rem;padding-bottom:1.071rem}
.pkp_site_name .is_text{font-size:1.285rem}}
@media (min-width:992px){.pkp_navigation_primary_row{background:#fff;padding-left:2.143rem;padding-right:2.143rem}}
.pkp_navigation_primary_wrapper{width:auto}
#navigationPrimary a{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;font-size:.93rem;font-weight:700;text-transform:uppercase}
#navigationPrimary>li>a{padding-bottom:6px;border-bottom-width:4px}
#navigationPrimary>li>a:hover,#navigationPrimary>li>a:focus{border-color:#005aa7}
#navigationPrimary>[aria-haspopup]>a:hover,#navigationPrimary>[aria-haspopup]>a:focus{border-color:transparent}
#navigationPrimary [aria-expanded="true"]:before{border-bottom-color:#005aa7}
@media (min-width:992px){#navigationPrimary a{color:rgba(0,0,0,0.54)}
#navigationPrimary a:hover,#navigationPrimary a:focus{color:#005aa7}
#navigationPrimary ul{background:#005aa7}
#navigationPrimary ul a{color:#fff}
#navigationPrimary ul a:hover,#navigationPrimary ul a:focus{border-color:transparent}}
.pkp_navigation_search_wrapper a{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;font-size:.93rem;font-weight:700;text-transform:uppercase}
@media (min-width:992px){.pkp_navigation_search_wrapper a{padding-bottom:6px;border-bottom-width:4px;color:#4b7d92}
.pkp_navigation_search_wrapper a:hover,.pkp_navigation_search_wrapper a:focus{color:#4b7d92;border-color:#005aa7}}
.pkp_navigation_user_wrapper a{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;font-size:.93rem;font-weight:700}
@media (min-width:992px){.pkp_navigation_user_wrapper{top:13px;right:0;left:auto;width:25%;transform:none;padding-right:2.143rem}
.pkp_navigation_user_wrapper a{color:rgba(0,0,0,0.54)}
.pkp_navigation_user_wrapper ul a:hover,.pkp_navigation_user_wrapper ul a:focus{border-color:#005aa7}
.pkp_navigation_user_wrapper .pkp_navigation_user{margin-right:0;padding-right:0;width:auto}
.pkp_navigation_primary>li:hover ul{position:absolute;transform:translate3d(6px, 40px, 0px);top:0;left:0;will-change:transform}
.pkp_navigation_user>li>a{color:#fff}}
@media (min-width:992px){body[dir="rtl"] .pkp_navigation_user_wrapper,body[dir="rtl"] .pkp_navigation_user>li:hover ul{right:auto;left:0}}

/* coming-soon catalog: hide publication dates (covers carry COMING SOON badge) */
.obj_monograph_summary .date { display: none; }
.obj_monograph_full .item.date_published { display: none; }
