#footer-logo
{
	width: 40px;
  	opacity: 0.5;
}

#page-footer
{
	text-decoration: none;
  	height: 150px;
  	background-color: var(--page-background);
    display: flex;
    flex-direction: column;
    -moz-box-align: center;
    align-items: center;
    -moz-box-pack: center;
    justify-content: center;
  	color: var(--footer-text);
  	overflow: hidden;
}

#page-footer a, 
#page-footer a:link, 
#page-footer a:hover, 
#page-footer a:active,
#page-footer a:focus
{
  	color: var(--footer-link);
  	transition: color 0.13s ease-in-out;
}

#page-footer a:hover
{
  	color: var(--footer-link-hover);
  	transition: color 0.13s ease-in-out;
}

#page-footer svg
{
	fill: currentColor;
  	height: 60px;
}

#page-footer .copyright
{
  	opacity: 75%;
}

#page-footer hr
{
  	width: 50%;
  	margin-bottom: 16px;
  	border: 0;
  	height: 1px;
  	background-color: var(--header-border);
}


.footer-background
{
  	position: fixed;
  	bottom: 0px;
	width: 300px;
  	height: 54px;
  	background-color: var(--sidebar-left-background);
}

#page-footer .small-links
{
  	border-top: 1px solid rgba(0,0,0,0.3);
  	margin-top: 8px;
  	padding-top: 4px;
  	font-size: 12px;
}