@charset "utf-8";

#scrollToTop { position:fixed; width:40px; height:40px; right:0px; bottom:10px; z-index:9999; }
	.scroll-top-hide { position:relative; right:-100px; -webkit-transition: right .125s; -webkit-transition-timing-function: linear; -moz-transition: right .125s; -ms-transition: right .125s; transition: right .125s; transition-timing-function: linear; z-index: 99999;}
	a.btn-scroll-to-top { position:relative; display:block; }
	.slide-tab-button {
		color:#f47320;
		border:4px solid #f47320;
		font-size:24px;
		text-align:center;
		background-color:rgba(255,255,255,0);
		text-shadow:0px 0px 1px rgba(177,218,238,0);
		box-shadow:0px 0px 2px rgba(177,218,238,.25);
		border-radius:200%;
		width:40px;
		height:40px;
		-webkit-transition: color .5s ease, border-color .5s ease, background-color .5s ease, box-shadow .5s ease, text-shadow .5s ease; 
		-webkit-transition-timing-function: linear;
		-moz-transition: color .5s ease, border-color .5s ease, background-color .5s ease, box-shadow .5s ease, text-shadow .5s ease;
		-ms-transition: color .5s ease, border-color .5s ease, background-color .5s ease, box-shadow .5s ease, text-shadow .5s ease;		
		transition: color .5s ease, border-color .5s ease, background-color .5s ease, box-shadow .5s ease, text-shadow .5s ease;
		transition-timing-function: linear; 
	}	
	.slide-tab-button .fa { position:relative; top:-3px; }
		a.btn-scroll-to-top:hover .slide-tab-button { color:#ee7000; border-color:#ee7000; background-color:rgba(255,255,255,.25); text-shadow:0px 0px 10px rgba(255,189,69,1); box-shadow:0px 0px 12px rgba(255,189,69,1); }
		
@media (max-width: 768px){
	#scrollToTop { right:0px; width:32px; height:32px; }
	.slide-tab-button { border:4px solid; font-size:18px; width:32px; height:32px; }
}