@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css2?family=Rubik:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

/*======================PAGE======================*/
body {
    background: #ddd;
	font-family: Rubik, sans-serif;
	color:#000;
}
.pkp_structure_page {
    background: #fff;
	max-width: none;
}
.obj_issue_toc .section h2{font-size: 29px;
font-weight: 500;
color: #00205b;
line-height: 34px;margin-bottom:2vh;}

a:link{
	color:#007ab2;
	font-weight: 500;
}
a:hover{color:#fff;background-color:#57646e;}

a.is_img{background-color:transparent;}

/*======================USER NAVIGATION======================*/

.pkp_navigation_primary_wrapper{width:100%;}
.pkp_navigation_user_wrapper {
	background-color: #F1F1F1;
	text-align:right;
width:100%;
}
.pkp_navigation_user {
	width: 80%;
	padding: 15px 0;
}

.pkp_navigation_user li a {
	text-decoration: none;
	color: #00205b;
}
.pkp_navigation_user li a:hover {
}

.has_site_logo .pkp_site_name, .has_site_logo .pkp_navigation_primary_wrapper img{
	width: 100%;
	padding: 0;
}

.cmp_button, .cmp_form .buttons button, .pkp_head_wrapper .pkp_search button, .page_lost_password .buttons button, .page_search .submit button, .block_make_submission a:hover {
	padding: 8px;
}

.pkp_site_name_wrapper {
	background-color: #ffffff;
}

.pkp_site_nav_toggle > span::before, .pkp_site_nav_toggle > span::after{background:#000;}

/*======================HEADINGS======================*/

.pkp_structure_main h1, .pkp_structure_main h2, .pkp_structure_main h3, .pkp_structure_main h4{
	margin:0px 0px;
	font-family: Rubik, sans-serif;
}

.pkp_structure_main h2 {
	font-size:39px;
	line-height:42px;
	font-family: Rubik, sans-serif;
	font-weight: 500;
	color: #00205b;
}
.obj_announcement_summary h2{font-size:20px;line-height:25px;}
.obj_article_summary>.title {
	font-family: Rubik, sans-serif;
}
/*======================HEADER======================*/

.pkp_site_name .is_img img {
    display: block;
    max-height: 100%;
    max-width: 100%;
    width: auto;
    height: auto;
	margin-top: 0px;
}

.pkp_site_name {
	text-align: center;
}
.has_site_logo .pkp_head_wrapper {
	width: 100%;
}
.pkp_head_wrapper {
	margin-top: 50px;
}
.pkp_structure_head {
	background-color: transparent;	
}
.pkp_head_wrapper .pkp_search.is_open {
}
.pkp_head_wrapper .pkp_search .search_controls {
}
.pkp_head_wrapper .pkp_search .search_prompt {
}
.pkp_head_wrapper .pkp_search .search_prompt:hover, .pkp_head_wrapper .pkp_search .search_prompt:focus {
}
.pkp_site_name_wrapper {

}
.has_site_logo .pkp_site_name, .has_site_logo .pkp_navigation_primary_wrapper {
	width: 80%;
}
.pkp_site_name .is_text {
}
.pkp_site_name a{padding-top:0px;padding-bottom:0px;}
/*======================NAV BAR======================*/

.pkp_navigation_primary_row {
	background-color: #00205b;
	padding: 15px 0;
}
.pkp_navigation_primary ul a{color:#606970;}
#pkp_content_nav.pkp_navigation_primary_row.navDropdownMenu {
}
.pkp_navigation_primary li {
}
.pkp_navigation_primary > li > a {
}
.pkp_navigation_primary > li > a:hover, .pkp_navigation_primary > li > a:focus {
}

.pkp_nav_list ul a {
    display: block;
    padding-left: 5px;
    border-left: 5px solid #36a1dd;
	text-decoration: underline;
}

.pkp_nav_list ul a:hover {
	text-decoration: none;
}
/*======================MAIN======================*/

.obj_issue_toc .sections:not(:first-child){margin-top:20px;}
.obj_issue_toc .galleys::before, .obj_issue_toc .section::before{border:0px solid #ddd;}
.obj_article_summary>.title{padding:0vh;}
.obj_issue_toc .published{margin:10px 0;}
.pkp_structure_content {
	width: 80%;
	display: flex;
}
@media only screen and (max-width: 1000px) {
	.pkp_structure_content {
		flex-direction: column;
	}
	.cmp_button, .cmp_form .buttons button, .pkp_head_wrapper .pkp_search button, .page_lost_password .buttons button, .page_search .submit button, .block_make_submission a:hover {
		color: #fff
	}
}
.pkp_structure_main:first-child:last-child {
}

.page_about,
.page_submissions {
	padding-right: 12px;
}

@media only screen and (min-width: 1001px) {
	.pkp_structure_main {
		border-right: 2px solid #f1f1f1;
	}
}
.pkp_structure_main {
	width: auto;
	padding: 0;
	flex: 70%;
}
.pkp_structure_main p {
}
.pkp_page_index.additional_content {
}
.pkp_page_index .current_issue .current_issue_title{
	margin: 20px 0 0 0;
	color: #00205b;
}
.page.page_information {
}
.pkp_page_index .additional_content {
}
.pkp_structure_main::before {
	display: none;
}

.pkp_structure_main::after {
	display: none;
}

.pkp_block .content p:first-child {
	margin-bottom: 0;
}

.pkp_block .content p:last-child {
	display: none;
}

.obj_issue_toc .galleys, .obj_issue_toc .section{margin:0px;padding:0px;}

.obj_article_summary .galleys_links {margin-top: 0px;margin-right:30px;
float: right;}
.obj_article_summary .pages{
	position: inherit;
	top: 0px;
	right: 0px;
	line-height: 30px;
	float: right;
	width: 80px;
}

.label {
	color: #00205b;
}

.value {
	color: rgba(0,0,0,0.54);
}

.PlumX-Summary {
	margin-left: 28px;
}

.page_issue_archive .issues_archive {
	margin-left: 0;
	margin-right: 0;
}

.cmp_announcements {
	margin-left: 0;
	margin-right: 0;
}

/*======================MAIN - BREADCRUMBS / NOTIFICATIONS======================*/


.cmp_breadcrumbs {display:none;
}

.cmp_notification {
}

.cmp_button_wire, .obj_galley_link {
	display: inline-block;
	padding: 0.5em 1em;
	background: #fff;
	border: 2px solid #00205b;
	border-radius: 30px;
	font-size: 13px;
	line-height: 28px;
	text-decoration: none;
	margin-top: -.5em;
}

.cmp_button, .cmp_form .buttons button, .pkp_head_wrapper .pkp_search button, .page_lost_password .buttons button, .page_search .submit button, .block_make_submission a {
	display: inline-block;
	padding: 0.5em 1em;
	background: #fff;
	border: 2px solid #00205b;
	border-radius: 30px;
	font-size: 16px;
	line-height: 28px;
	text-decoration: none;
	box-shadow: none;
	width: 100%;
	text-align: center;
}

.cmp_button, .cmp_form .buttons button, .pkp_head_wrapper .pkp_search button, .page_lost_password .buttons button, .page_search .submit button, .block_make_submission a:hover {
	background-color:#007ab2;
}

/*=====================Search=========================*/
.page_search .submit {
  text-align: right;
	width: 100px;}


/*======================SIDEBAR======================*/


.pkp_structure_sidebar {
	float: right;
	flex: 30%;
	padding: 24px;
}
.pkp_block {
	padding:10px;
}
.pkp_block a {
	text-decoration: none;
	font-weight: 600;
}
.pkp_block a:hover {
	text-decoration: none;
}
.pkp_block .title {
	display: block;
	margin-bottom: 10px;
	font-family: Rubik, sans-serif;
	font-size: 20px;
	font-weight: 500;
	line-height: 20px;
	color: #00205b;
}
.pkp_block .content ul {
}
.pkp_block .content ul li {
}
.obj_article_details .entry_details {
}
.pkp_block.block_information {
	background-color: #f1f1f1;
	border-radius: 20px;
	padding: 16px;
}

.submit {
	background-color: #fff;
}

.page_login .buttons a {
	float: left;
}
/*======================FOOTER======================*/

.pkp_structure_footer_wrapper {
	background-color:#192857;
}
.pkp_footer_content {
	max-width:1160px;
	color: #ffffff;
	text-align: center;
}

.pkp_footer_content a {
	color: #ffffff;
	text-decoration:underline;
}

.pkp_footer_content a:hover {
	color: #ddd;
	text-decoration: none;
}

.pkp_brand_footer {
	display: none;
}
.pkp_brand_footer a {
}

.footertext {
	font-size: 12px;color:#fff;
}