body {
	min-height: 100vh;
}

a {
	color: #9E2B2F;
}

a:hover, a:focus {
	color: #B46B7A;
}

.pkp_structure_page {
	height: 100% !important;
}

.pkp_structure_head {
	background-color: #9E2B2F; 
}

.pkp_site_name .is_img img {
	max-height: 200px;
}

@media only screen and (max-width: 992px) {
  	.pkp_site_name .is_img img {
  		max-height: 30px;
  	}
  	.pkp_navigation_primary ul li a {
		color: #fff !important;
	}
}

.pkp_brand_footer {
	display: none;
}

.pkp_navigation_primary ul a {
	color: #9E2B2F !important;
	
}

.pkp_navigation_primary ul li a:hover,
.pkp_navigation_primary ul li a:focus {
	color: #B46B7A !important;
	border-left: 5px solid #9E2B2F !important;
}

.pkp_nav_list ul a:hover, 
.pkp_nav_list ul a:focus {
	background: #ECF0F1 !important;
	border-left: 5px solid #9E2B2F !important;
}

.page_search .submit button {
	color: #9E2B2F !important;
	border-color: #9E2B2F !important;
	outline-color: #9E2B2F !important;
}

.page_search .submit button:after {
	background: #9E2B2F !important;
}

.page_search .submit button:hover:after,
.page_search .submit button:focus:after {
	background: #A5402D !important;
}

.cmp_notification {
	border-left: 5px solid #9E2B2F !important;	
}

.block_make_submission a {
	color: #9E2B2F !important;
}

.pkp_head_wrapper .pkp_search.is_open .search_prompt,
.pkp_head_wrapper .pkp_search.is_open .search_prompt:focus {
	color: #9E2B2F !important;
}

.pkp_head_wrapper .pkp_search.is_open .search_prompt:hover {
	color: #9E2B2F !important;
	border-bottom: 1px solid #9E2B2F !important;
}

.page_search .search_input .query,
.page_search .date_range [name*="Year"],
.page_search .date_range [name*="Month"],
.page_search .date_range [name*="Day"],
.author input {
	outline-color: #9E2B2F !important;
}

.pkp_page_index .current_issue .read_more {
	color: #9E2B2F !important;
}

.pkp_page_index .current_issue .read_more:hover,
.pkp_page_index .current_issue .read_more:focus {
	color: #B46B7A !important;
}

.cmp_button_wire, 
.obj_galley_link,
.cmp_button_wire, 
.obj_galley_link {
	color: #9E2B2F !important;
	border: 1px solid #9E2B2F !important;
}

.cmp_button_wire:hover, 
.obj_galley_link:hover,
.cmp_button_wire:focus, 
.obj_galley_link:focus {
	color: #B46B7A !important;
	background-color: #ECF0F1 !important;
}

.fields .username .label #username input {
	outline-color: #9E2B2F !important;
}

.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 {
	color: #9E2B2F !important;
}

div.submission_checklist {
	display: none;
}

.header_view .title {
	background: #9E2B2F !important;
}

.header_view .title:hover {
	color: #9E2B2F !important;
	background: #ECF0F1 !important;
}

.header_view .return {
	color: #9E2B2F !important;
}

.header_view .return:hover {
	color: #9E2B2F !important;
	background: #ECF0F1 !important;
}

.header_view .download:hover {
	color: #9E2B2F !important;
	background: #ECF0F1 !important;
}