#up-button {
	display: inline-block;
	background-color: var(--col-red-1);
	width: 2.5rem;
	height: 2.5rem;
	text-align: center;
	border-radius: 50%;
	position: fixed;
	bottom: 75px;
	left: 30px;
	transition: background-color 0.3s, opacity 0.5s, visibility 0.5s;
	opacity: 0;
	visibility: hidden;
	z-index: 1000;
	padding: 0.35rem;
}

/* #up-button::after {
  content: "\f077";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  font-size: 2em;
  line-height: 50px;
  color: #fff;
} */

#up-button:hover {
	cursor: pointer;
	background-color: var(--col-red-2);
}

#up-button:active {
	background-color: var(--col-red-3);
}

#up-button.show {
	opacity: 0.8;
	visibility: visible;
}
