.pkp_brand_footer img {
	max-height:120px;
}
element.style {
}
.pkp_structure_footer {
    background-color: #003057;
}

element.style {
}
.pkp_footer_content p, .pkp_footer_content a {
    color: #fff;
	font-size: 15px;
}
.pkp_footer_content a:hover {
    color: #fff;
	border-bottom-width: 1px;
border-bottom-style: solid;
	border-bottom-color: #fff;
}

element.style {
}
.obj_article_details .item.doi .label, .obj_article_details .item.keywords .label {
    font-size: 16px;
	border: none;
	font-weight: 500;
}
element.style {
}
.obj_article_details .entry_details .galleys_links > li a {
    display: block;
    text-align: left;
}
.cmp_manuscript_button, .obj_galley_link {
    font-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen-Sans", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;
    font-weight: 400;
	font-size: 15px;
	text-transform: uppercase;
    background: #3c89b2;
    color: #fff;
    border: none;
	text-align: left;
}
element.style {
}
.cmp_manuscript_button, .block_make_submission a, .obj_galley_link {
    display: block;
	font-family: "Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;
    font-weight: 400;
    font-size: 14px;
    text-transform: uppercase;
    background: #3c89b2;
    color: #ffffff;
    border: 1px solid #ddd;
    text-align: center;
}
element.style {
}

.pkp_head_wrapper .pkp_search .search_controls .search_prompt {
    padding-bottom: 10px;
    border-bottom: none;
    font-family: "Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;
    font-size: 16px;
    color: #ffffff;
    font-weight: 500;
    text-transform: capitalize;
}
element.style {
}
.plx-logo {
    display: none;
 }
element.style {
}
.obj_article_details .authors .name {
    font-weight: bold;
    display: block;
	font-family: "Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;
	color: #53565A;
    font-size: 16px;
}
element.style {
}
.obj_article_details .authors .affiliation {
    font-size: 13px;
    color: rgba(0,0,0,0.54);
	font-family: "Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;
}
element.style {
}
.obj_article_details .authors .orcid a {
    vertical-align: middle;
}
.obj_article_details .orcid a {
    font-size: 10px;
    color: rgba(0,0,0,0.54);
	font-family: "Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;
}
element.style {
}
.cmp_breadcrumbs a {
    display: inline-block;
    text-decoration: none;
	font-family: "Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif;
	color:#3c89b2
}
a {
 color:#3C89B2;
 text-decoration: none;
}
a:hover {
  color:#003057}
a:focus {
 color:#A7A8AA;
  text-decoration:underline;
}
.pkp_page_index .additional_content {
    padding: 0px 0px 0px 0px;
    border-top: 0px solid #ddd;
}
.pkp_navigation_primary_wrapper {
 width:auto
}
.pkp_structure_footer_wrapper {
	background: #003057;
}
 .pkp_navigation_user_wrapper ul a:hover,
 .pkp_navigation_user_wrapper ul a:focus {
  border-color:#003057;
	 color:#003057!important;
	 background:transparent;
 }
.pkp_navigation_user_wrapper a {
	color: #3c89b2 !important;
	font-weight: 600;
	font-size: 16px;
	font-family: 'Oxygen', sans-serif;
}
.obj_announcement_summary .date::before {
	color: #3c89b2;
}
.obj_announcement_summary .read_more {
	color: #3c89b2;
	text-transform: uppercase;
}
.obj_issue_toc .galleys > h2, .obj_issue_toc .section > h2, .obj_issue_toc .galleys > h3, .obj_issue_toc .section > h3 {
	display: inline-block;
	padding-bottom: 0.1em;
	border-bottom: 3px solid #3C89B2;
	text-transform: uppercase;
	font-weight: 500;
	color: #003057;
	font-family: 'Oxygen', sans-serif;
	padding: 0;
	left: auto;
	font-size:20px;
}
.obj_issue_toc .galleys::before, .obj_issue_toc .section::before {
	border-top: none;
}
/* abstract page formatting  */
.obj_article_details .entry_details .item .label {
	font-weight: 600;
	color: #3c89b2;
	text-transform: uppercase;
	font-size: 16px;
	border: none;
	font-family: 'Open Sans', sans-serif;
}
.obj_article_details .subtitle {
		border: none;
	}
.obj_article_details .main_entry .label {
	display: inline-block;
	padding: 0 0 .357rem;
	border-bottom: 3px solid #3C89B2;
	color: #003057;
	text-transform: uppercase;
	font-family: 'Oxygen', sans-serif !important;
	font-weight: 500;
}
.obj_article_details .copyright {
	font-size: 13px;
	line-height: 1.13rem;
}
.pkp_block .title {
	display: inline-block;
	margin-bottom: 0.714rem;
	margin-top: 0;
	font-family: 'Oxygen', sans-serif;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.43rem;
	color: #003057;
	border-bottom: 3px solid #3C89B2;
	text-transform: uppercase;
}
.pkp_block .content p {
	font-size: 14px;
}
.pkp_structure_page {
	margin: 0 auto;
	max-width: 1160px;
	background: #fff;
	box-shadow: 0 0 10px rgba(0,0,0,0.1);
}
.pkp_site_name .is_img img {
 display:block;
 max-height:160px;
 max-width:100%;
 width:auto;
 height:auto
}

.pkp_navigation_primary_row {
  background:#003057;
  padding-left:2.143rem;
  padding-right:2.143rem
 }
.pkp_navigation_primary_wrapper {
 width:auto
}
#navigationPrimary a {
    font-family: 'Oxygen', sans-serif;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    color: white !important;
}
#navigationPrimary>li>a {
 padding-bottom:6px;
 border-bottom-width:4px
}
#navigationPrimary>li>a:hover,
#navigationPrimary>li>a:focus {
 border-color:#003057;
}
#navigationPrimary>[aria-haspopup]>a:hover,
#navigationPrimary>[aria-haspopup]>a:focus {
 border-color:transparent
}
#navigationPrimary [aria-expanded="true"]:before {
 border-bottom-color:#fff
}
#navigationPrimary a:hover, #navigationPrimary a:focus {
  color:#5daecb;
  background: #003057
}
 #navigationPrimary ul {
  background:#fff
 }
 #navigationPrimary ul a {
  color:#003057!important;
	   border-color:#3C89B2;
 }
 #navigationPrimary ul a:hover,
 #navigationPrimary ul a:focus {
  border-color:#3C89B2;
	 color:#fff!Important;
 }
.pkp_navigation_search_wrapper a {
 font-family:'Open Sans', sans-serif;
 font-size:16px;
 font-weight:500;
 text-transform:uppercase
}
 .pkp_navigation_search_wrapper a {
  padding-bottom:6px;
  border-bottom-width:4px;
  color:#fff;
 }
 .pkp_navigation_search_wrapper a:hover,
 .pkp_navigation_search_wrapper a:focus {
  color:#3C89B2;
  border-color:#003057;
	  background:#003057!important;
 }
.pkp_block {
 padding:1.43rem 1.43rem;
 font-size:1rem;
 line-height:1.43rem
}
.pkp_block .content ul li {
 line-height:1.43rem;
 padding:.357rem 0;
	font-size: 13px;
}
.pkp_block .content p {
 line-height:24px;
	font-size: 13px;
}
.pkp_block .content p:first-child {
 margin-top:0
}
.pkp_block .content p:last-child {
 margin-bottom:0
}
.pkp_block a {
 text-decoration:none;
	font-size: 14px;
line-height: 24px;
}
/* font and headings  */
html, body {
 font-family:"Open Sans",sans-serif;
 font-size:15px;
 line-height:20px;
 color:#53565A;
 background:#ddd
}
.pkp_structure_main p {
	line-height: 26px;
	margin: 1.43rem 0;
}
.pkp_structure_main h1 {
 font-family:'Oxygen', sans-serif;
 font-size:1.814rem;
 line-height:2.243rem;
 font-weight:600;
 color: #003057;
}
.pkp_structure_main h2 {
 font-family:'Oxygen', sans-serif;
 font-size:1.385rem;
 line-height:2.143rem;
 font-weight:500;
	 text-transform: uppercase;
	border-bottom-width: 3px;
border-bottom-style: solid;
	border-bottom-color: #5DAECB;
	color: #003057;
}
.pkp_structure_main h3 {
 font-family:'Oxygen', sans-serif;
 font-size:1.243rem;
 line-height:1.803rem;
 font-weight:500;
	text-transform: uppercase;
	 color:#003057;
}
.pkp_structure_main h4 {
 font-family:'Oxygen', sans-serif;
 font-size:1.1rem;
 line-height:1.40rem;
 font-weight:500;
	color: #3C89B2;
}
.pkp_structure_main h5 {
 font-size:1rem;
 line-height:1.43rem;
 font-weight:500;
 font-style: italic
}
.pkp_page_index .current_issue h2 {
	display: inline-block;
	padding-bottom: 0;
	border-bottom: none;
	text-transform: none;
	font-weight: 600;
	color: #003057;
}
.obj_announcement_summary h2 a, .obj_announcement_summary h3 a, .obj_announcement_summary h4 a {
	text-decoration: none;
	color: #003057;
	text-transform:none;
}
.obj_article_summary>.title {
 font-family:'Oxygen', sans-serif;
 font-size:16px;
 line-height:1.43rem;
 font-weight:600;
 border-bottom:none;
 margin:0;
text-transform: none;
}
.obj_article_summary>.title a {
 text-decoration:none
}
.pkp_page_index .current_issue .read_more {
 display:inline-block;
 position:relative;
 padding-right:2.143rem;
 font-size:.93rem;
 font-weight:700;
 line-height:2.143rem;
 color:#3C89B2;
 text-decoration:none;
 margin-bottom:1.43rem
}
.obj_announcement_summary .read_more:hover, .obj_announcement_summary .read_more:focus {
	color: #003057;
}
/* archives page styling  */
.obj_issue_summary .title {
	font-family: 'Oxygen', sans-serif;
	font-weight: 500;
	text-decoration: none;
	font-size: 16px;
	text-transform: none;
	bottom-border: none;
}
.obj_issue_summary h2 {
	font-size: 1rem;
	line-height: 1.43rem;
	bottom-border: none;
}
/* make a submission button  */
.block_make_submission a {
    display: block;
        font-size: 16px;
    text-transform: uppercase;
    background: #3c89b2;
    color: #ffffff;
    border: 1px solid #ddd;
    text-align: center;
	padding:1em;
}
.block_make_submission a {
 font-family:'Open Sans', sans-serif;
 font-weight:700;
 text-transform:uppercase;
 background:#3C89B2;
 color:#fff;
 border:none;
	box-shadow: none;
}
.cmp_manuscript_button:hover,
.cmp_manuscript_button:focus,
.block_make_submission a:hover,
.block_make_submission a:focus,
.obj_galley_link:hover,
.obj_galley_link:focus {
 background:#fff;
	color:#003057;
	background:#fff;
	border: 1px solid #003057;
}
/* header and logo area */
.pkp_site_name {
	margin-bottom: 0.743rem;
	margin-left: 2.143rem;
}
.pkp_navigation_user.pkp_navigation_user {
	margin-right: 3.843rem;
	margin-top:3.143rem;
}
/* table formatting */
th, td {
   border: 1px solid #3c89b2;
	height: 50px;
		padding: 5px;
    text-align: left;
}
table {
    width: 100%;
	border: 1px solid #3c89b2;
}


/* Patricia's Additions below */


/* Remove Issue Description on Archive Page */
.obj_issue_summary .description {
font-size: .93rem;
line-height: 1.43rem;
display: none;
}

/* Remove Issue Description on Archive Page */
.obj_issue_summary > h2 {
border-bottom:none;
}

/* Reduce whitespace on Section TOC */
@media (min-width: 992px) {
    .obj_issue_toc .galleys,.obj_issue_toc .section {
        margin:-2.143rem -2.143rem
    }

/* Plum X Padding on Article Landing page */
.PlumX-Summary {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: 400;
    font-size: 14px;
    overflow: hidden;
    padding-left: 35px;
    padding-right: 30px;
	padding-top:25px;
	padding-bottom:25px;
}


/* Sideblock - About the Journal Spacing */
div#customblock-about.pkp_block.block_custom {
    padding: 0rem 1.43rem 1.43rem;
    font-size: 1rem;
    line-height: 1.43rem;
}

/* Sideblock - Banner ad Spacing */
div#customblock-skyscrapersmall.pkp_block.block_custom{
padding-top: 1.43rem;
padding-right: 1.43rem;
padding-bottom: 3.93rem;
padding-left: 1.43rem;
font-size: 1rem;
line-height: 1.43rem;
}
	
/* Sideblock - Banner ad Spacing Above Large Skyscraper */
div#customblock-skyscrapernew.pkp_block.block_custom{
padding-top: 0rem;
}
/* Fix right margin on register and login at top of page */
.pkp_navigation_user > li:last-child > a {
	margin-right: -0.14rem;
}
