.pkp_navigation_primary>li>a:focus {
    background:#efeae2;
    color:#efeae2;
    outline:0
}

.obj_issue_toc .section {
	margin: 5px -30px;
	padding: 10px 30px 5px 30px;
}

.obj_issue_summary .cover img {
    max-height: auto;
    border: #d7d7d7 1px solid;
}

.obj_issue_toc .cover img {
  border: #d7d7d7 1px solid;
}

.pkp_page_index .cmp_announcements > .obj_announcement_summary {    
    width: 100%;
}

.pkp_page_index .cmp_announcements .more {
    float: left;
}

.page_issue_archive .issues_archive > li {
	padding: 10px 10px;
border-bottom: none;
}

.pkp_page_index .current_issue .current_issue_title {
	margin: 10px 0;
}

.obj_issue_toc .sections:not(:first-child) {
    margin-top: 20px;
}

a {
    color: #5b7411;
}

.pkp_page_index .current_issue .read_more {
    display: inline-block;
    position: relative;
    padding-right: 30px;
    font-size: 13px;
    font-weight: 700;
    line-height: 30px;
    color: #5b7411;
    text-decoration: none;
    margin-bottom: 20px;
}
	.obj_announcement_summary .read_more {
    display: inline-block;
    position: relative;
    padding-right: 30px;
    font-size: 13px;
    font-weight: 700;
    line-height: 30px;
    color: #5b7411;
    text-decoration: none;
}

.pkp_structure_head {
    background-color: #EFEAE2;
    
}

.pkp_structure_footer_wrapper {
    background: #EFEAE2;
}

.pkp_brand_footer a {
	float: left;
	display: block;
	max-width: 100px;
}

.pkp_navigation_user > li > a, .pkp_navigation_user > li.in_focus > a, .pkp_navigation_user > li > a:hover, .pkp_navigation_user > li > a:focus {
    color: #000;
}

.pkp_site_name .is_img img {
    display: block;
    max-height: 140px;
    max-width: 100%;
    width: auto;
    height: auto;
}

a:hover, a:focus {
	color: #009de5;
}

.pkp_head_wrapper .pkp_search .search_prompt:hover, .pkp_head_wrapper .pkp_search .search_prompt:focus {
	outline: 0;
	padding-bottom: 8px;
	border-bottom: 2px solid #000;
}

.pkp_head_wrapper .pkp_search .search_prompt {
	display: inline-block;
	position: relative;
	padding: 10px 20px;
	color: #5b7411;
	cursor: pointer;
}

.pkp_navigation_primary .dropdown-menu a:focus, .pkp_navigation_primary .dropdown-menu a:hover {
    border-color: #000;
}

.pkp_navigation_primary ul a {
    padding-top: 10px;
    padding-bottom: 10px;
    color: #000;
}

.pkp_navigation_primary > li > a:hover, .pkp_navigation_primary > li > a:focus {
    color: #5b7411;
    outline: 0;
    border-color: #5b7411;
}

.cmp_notification {

    border-left: 5px solid #5b7411;

}

div.page.page_submissions div.cmp_notification {
display:none;
}