.scrollToTop {
		bottom: 7px;
		color: #fff;
		display: none;
		padding: 10px 15px;
		position: fixed;
		right: 7px;
		text-align: center;
		text-decoration: none;
		z-index: 12;
		transition: all 0.3s ease;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-ms-transition: all 0.3s ease;
		background: var(--theme-color);
		color: white;
		opacity: 0;
	}

	.scrollToTop.active{
		display: block;
		opacity: 1;
		animation: scrollSlideIn 300ms ease-in-out;
	}

	.scrollToTop.activeHide{
		animation: scrollSlideOut 300ms ease-in-out;
	}
	
	.scrollToTop:hover,
	.scrollToTop:focus {
		color: #fff;
	}

	@keyframes scrollSlideIn {
		0%{
			transform: translateX(100%);
		}

		100%{
			transform: translateX(0);
		}
	}

	@keyframes scrollSlideOut {
		0%{
			transform: translateX(0);
		}

		100%{
			transform: translateX(100%);
		}
	}
