#back-to-top {
	position: fixed;
	z-index: 1001;
	bottom: 10rem;
	right: 2rem;
	width: 5rem;
	height: 5rem;
	text-align: center;
	display: none;
	visibility: visible;
	/* opacity: 1; */
	transition: background-color 0.2s linear;
}

.moveMainNav #back-to-top,
.moveSecNav #back-to-top {
	visibility: hidden;
  	/* opacity: 0; */
}

#back-to-top a {
	position: relative;
	display: block;
	height: 100%;
	transition: all 0s linear;
}

#back-to-top a .icon {
	position: absolute;
	content: '';
	top: 1.3rem;
	left: 1.3rem;
	border-bottom: 21px solid;
	border-left: 12px solid;
	border-right: 12px solid;
	transition: border-color 0.2s linear;
}