
/* begin navigation menu formatting */

#navigationPrimary>li>a {
    padding-bottom: 10px;
          border-bottom: none;
   
}
#navigationPrimary a {
    font-size: 16px;
    color: #ffffff;
    font-weight: 400;
    text-transform: uppercase;
}
#navigationPrimary a:focus {
	  background:#663399;

}

 #navigationPrimary ul {
  background:#fff
     
 }
 #navigationPrimary ul a {
  color:#663399!important;
	   border-color:#692893;
      text-transform: none;
 }
#navigationPrimary ul a:hover,
 #navigationPrimary ul a:focus {
  border-color:#692893;
	 color:#fff!Important;
         background:#CCCCCC;
     
 }
.pkp_navigation_primary_row {
  background:#663399;
  padding-left:2.143rem;
  padding-right:2.143rem
 }
.pkp_navigation_search_wrapper a {
 font-family:'Open Sans', sans-serif;
 font-size:16px;
 font-weight:500;
 text-transform:uppercase;
      padding-bottom:6px;
  border-bottom-width:4px;
  color:#fff;
 
 }
 .pkp_navigation_search_wrapper a:hover,
 .pkp_navigation_search_wrapper a:focus {
  color:#CCCCCC;
  border-color:#663399;
	  background:#663399!important;
 }

/* end navigation menu formatting */

/* user menu formatting */

 .pkp_navigation_user_wrapper ul a:hover,
 .pkp_navigation_user_wrapper ul a:focus {
  border-color:#663399;
	 color:#663399!important;
	 background:transparent;
 }
.pkp_navigation_user_wrapper a {
	font-weight: 450;
    text-transform: uppercase; 
	font-size: 14px;
	font-family: 'Oxygen', sans-serif;
}
.pkp_nav_list ul a {
	color: #000000;
}

/* add left and right margins to page */
.pkp_structure_page {
	margin: 0 auto;
	max-width: 1160px;
	box-shadow: 0 0 10px rgba(0,0,0,0.1);
   background:#fff;
        }

/* remove border under navigation */
.pkp_structure_head {
    border-bottom: none;
}

/* header and logo area */
.pkp_site_name {
	
	margin-left: 0.743rem;
}
.pkp_navigation_user.pkp_navigation_user {
	margin-right: 3.843rem;
	margin-top:3.143rem;
}

/* hover and focus  */
a {
 color:#663399;
 text-decoration: none;
 }
a:hover {
  color:black}
a:focus {
 color:#CCCCCC;
  text-decoration:underline;
}

/* font and headings  */
body, html, p, h1, h2, h3, h4, li {
  font-family:"helvetica", sans-serif;
  color:#646768;
  font-size:0.97em;
   }

.obj_announcement_summary .read_more {
   text-transform: uppercase;
	color: #663399; 
}
.obj_issue_toc .galleys > h2, .obj_issue_toc .section > h2, .obj_issue_toc .galleys > h3, .obj_issue_toc .section > h3 {
	display: inline-block;
	border-bottom: 2px solid #692893;
		color:#646768;
	text-transform: uppercase;
	  padding: 0;
	left: auto;
	font-size:1.45em;
}
.obj_issue_toc .galleys::before, .obj_issue_toc .section::before {
	border-top: none;
}
.obj_article_summary>.title {
 font-size:16px;
 font-weight:500;
}
.obj_article_summary .subtitle {
font-size: 13px;
  	}
.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
{
	color:#663399;
	background:#fff;
	border: 1px solid #663399;
    text-decoration: none;
}
.cmp_manuscript_button, .obj_galley_link {
      font-weight: 400;
	font-size: 15px;
    background: #663399;
    color: #fff;
    border: none;
	text-align: left;
}
.pkp_page_index .current_issue .read_more {
	color: #663399;
	text-transform: none;
}

.pkp_structure_footer_wrapper {
	background: #663399;
}
 .pkp_footer_content p, .pkp_footer_content a {
    color: #fff;
	font-size: 14px;
}
.pkp_footer_content a:hover {
    color: #fff;
	border-bottom-width: 1px;
border-bottom-style: solid;
	border-bottom-color: #fff;
}
.pkp_structure_main h1 {
  font-size:1.814rem;
 font-weight:500;
 color:#000000;
}
.pkp_structure_main h2 {
  font-size:1.485rem;
  font-weight:500;
	 text-transform: uppercase;
	border-bottom-width: 2px;
border-bottom-style: solid;
	color: #663399; 
	border-bottom-color: #CCCCCC;
	
}
.pkp_structure_main h3 {
 font-size:1.343rem;
 font-weight:500;
	 color:#663399;
}
.pkp_structure_main h4 {
 font-weight:550;
	margin: 1.83rem 0 0.5rem;
      
	}

.pkp_structure_main h5 {
 font-weight:500;
 font-style: italic;
}
.obj_article_summary>.title {
text-transform: none;
}
.obj_article_summary>.title a {
 text-decoration:none
}
    .pkp_page_index .current_issue h2 {
	display: inline-block;
	padding-bottom: 0;
	border-bottom: none;
	text-transform: none;
    font-size:1.73em;
	font-weight: 500;
	color: #663399;
		margin-top: 13px;
}
.pkp_page_index .homepage_about h2 {
	margin-block: -0.43em; 
    display: inline-block;
	padding-bottom: 0;
	border-bottom: none;
	text-transform: none;
    font-size:1.73em;
	font-weight: 500;
	color: #663399;
}

/* fix spacing between authors and publication date on TOC */
.obj_article_summary .meta {
	line-height: 1.743rem;
}

   
 /* article landing page formatting  */
.obj_article_details .entry_details .item .label {
	font-weight: 400;
	color: #000000;
	text-transform: uppercase;
	font-size: 14px;
	border: none;
	font-family: 'Open Sans', sans-serif;
}
.obj_article_details .subtitle {
		border: none;
	}
.obj_article_details .main_entry .label {
	display: inline-block;
	border-bottom: none; 
	color: #663399;
    text-transform: none !Important; 
      font-family: 'Open Sans', sans-serif !Important;
  
    }
.cmp_manuscript_button, .obj_galley_link {
    font-size: 14px;
    background: #663399;
    color: #fff;
    text-transform: Uppercase;
     margin-right: 0.25em; 
    margin-top: 0.5em;
}
	.obj_article_details>.subtitle {
        text-transform: none;
}

	/* padding around home page image  */
	.pkp_page_index .additional_content {
	padding-left: 0;
	padding-right: 0;
		padding-top: 0;
}
	/* fix Read More hover on homepage from blue  */
		.obj_announcement_summary .read_more:hover, .obj_announcement_summary .read_more:focus {
	color: #CCCCCC!important;
		
	}
	/* fix announcement h2 on homepage */
	.obj_announcement_summary h2 a, .obj_announcement_summary h3 a, .obj_announcement_summary h4 a {
	color: #000000;
	text-transform:none;
  font-size: 16px
	  }
	
	/* fix archives pages */
	.obj_issue_summary h2 {
 margin:0;
 font-size:1rem;
 line-height:1.43rem;
 font-weight:500;
	border-bottom: none!important;
  text-transform:none
}
	/* custom block spacing and formatting */
.pkp_block {
	padding: 1.143rem;
}
.pkp_block .title {
	display: inline-block;

	font-family: 'Oxygen', sans-serif;
	font-size: 16px;
	
}
.pkp_block .content p {
	font-size: 14px;
}
.pkp_block .content ul li {
	font-size: 13px;
	line-height: 1.23rem;
}

	/* fix button on search page and no results  */
.page_search .submit button::after {
	color: #CCCCCC;
	Background: #663399;
}
.page_search .submit button:hover:after,
.page_search .submit button:focus:after {
  background:#000000;
}
.page_search .submit {
  text-align:right;
    color:#663399!important;
 }
.cmp_notification {
	
	background: #cccccc;
	border-left: .357rem solid #663399;
	color:#000000;
	}

/* Fix logo for desktop and other dispaly */
	@media (min-width: 992px) {
   .pkp_site_name .is_img img {
 display:block;
 max-height:130px;
 max-width:100%;
 width:auto;
 height:auto;
}
}
body {
    background:#D8D8D8;
}
		/* Reduce whitespace on Section TOC */
@media (min-width: 992px) {
    .obj_issue_toc .galleys,.obj_issue_toc .section {
        margin:-4.143rem -2.143rem
    }
		}