#jh-footer{
	justify-content: space-between;
	align-items: center;
	flex-direction: column;	
	padding: 2em;
	font-size: clamp(8px, 1vw, 10px);
	background: #000000;
	color: #FFFFFF;
}
#jh-footer .jhpfooterLink{
	align-items: center;
}
#jh-footer .jhpfooterLink > * {}
#jh-footer .jhpfooterLinkdl.jh-flex{
	margin-bottom: 0.5em;
}
#jh-footer .jhpfooterLink img.logoJh{
	max-width: 100px;
    min-width: 75px;
    width: 10vw;
}
#jh-footer .jhpfooterLink > *{
	color: #FFFFFF;
	font-size: 1.5em;
}
#jh-footer .jhpfooterLink span{
	margin: auto 1em;
}
#jh-footer .jhpfooterLink a{
	color: #FFFFFF;
	border-bottom: 1px #FFFFFF solid;
	font-size: 0.9em;
}
#jh-footer .jhpfooterCopyright{
	font-size: 0.8em;
	font-weight: 500;
	text-align: center;
	text-align-last: center;
}
@media all and (max-width:475px) {
	#jh-footer .jhpfooterCopyright {}
}