.pkp_structure_head{
	border-bottom:none;
}
.pkp_brand_footer{
	visibility:hidden;
	padding:0px;
}
.pkp_structure_main h4 {
    margin: 40px 0 0px;
}

.item.downloads_chart{
	display:none;
}
.citations-container{
	max-height:fit-content;
}

.pkp_site_name_wrapper{
	height:100%;
	min-height: 135px;
    max-height: fit-content;
    width: auto;
}
.footer_col{
	width:50%;
	float:right;
}
.align_right{
	text-align:right;
}
@media (max-width:380px){
.pkp_site_name_wrapper{
	min-height: 100px;
}
.footer_col{
	width:100%;
}
.align_right{
	text-align:left;
}
}
@media (min-width:381px) and (max-width:479px){
.pkp_site_name_wrapper{
	min-height: 130px;
}
.footer_col{
	width:100%;
	font-size:90%;
}
.align_right{
	text-align:left;
}
}
@media (min-width:480px) and (max-width:600px){
.pkp_site_name_wrapper{
	min-height: 150px;
}
.footer_col{
	width:100%;
}
.align_right{
	text-align:left;
}
}
@media (min-width:601px) and (max-width:991px){
.pkp_site_name_wrapper{
	min-height: 200px;
}

ul#navigationPrimary a:hover{
	border-bottom:1px solid #000;
}
ul#navigationPrimary.dropdown-menu li a:hover{
	border-bottom:1px solid #000;
}
}
.pkp_site_name .is_img img{
	max-height:100%;
	min-height:30px;
	padding-top:20px;
}

@media (min-width:992px){
.pkp_navigation_primary>li:last-child a{
	margin-right:0;
}
}

ul#navigationPrimary{
	background:#fff;
	padding: 0 15px;
	font-size:90%;
	color:#333;
}
ul#navigationPrimary a{
	color:#333;
}
ul#navigationPrimary a:focus{
	color:#fff;
}

.floatright{
	text-align:right;
}

.entry_details .copyright p{
	font-size: 80%;
    line-height: 100%;
    margin: 5px 0;
}

#hashLink {
  display: none;
}

#hashLink:target {
  display: block;
}