
.scrollToTop {
	position: fixed;
	right: 20px;
	bottom: 20px;
	z-index: 350;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	background-color: rgba(255, 255, 255, .9);
	box-shadow: 0 0 5px rgba(0, 0, 0, .17);
	color: #333;
	text-align: center;
	opacity: 0;
	pointer-events: none;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	transform: translateX(100%);
}

.scrollToTop.button-show {
	opacity: 1;
	transform: none;
	pointer-events: visible;
}

.scrollToTop .wd-tooltip-label {
	display: none;
}

.scrollToTop:after {
	display: inline-block;
	font-weight: 600;
	font-size: 16px;
	line-height: 50px;
	content: "";
	font-family: "woodmart-font";
}

.scrollToTop:hover {
	color: #777;
}

.wd-search-opened .scrollToTop {
	display: none;
}

.global-color-scheme-light .scrollToTop {
	background-color: rgba(0, 0, 0, .9);
	color: #fff;
}

.global-color-scheme-light .scrollToTop:hover {
	color: rgba(255, 255, 255, .6);
}

@media (max-width: 1024px) {
	.scrollToTop {
		right: 12px;
		bottom: 12px;
		width: 40px;
		height: 40px;
	}
	
	.scrollToTop:after {
		font-size: 14px;
		line-height: 40px;
	}
}
