/*Top anchor*/
#top {
	width: 26px;
	height: 26px;
	border-radius:50%;
	background-color:rgba(0,0,0,0.3);
	color:#ffffff;
	font-size:22px;
	text-align:center;
	/*background: url(images/top-pointer.png) no-repeat center center;*/
	position: fixed;
	right: 5px;
	cursor: pointer;
	z-index: 999999;
	line-height:1;
	display: none;
}
#top .fas {position:relative;top:1px;}
#top:hover, #top:focus { outline: none; }
@media screen and (min-width: 768px) { 
	#top { width: 40px; height: 40px; }
	#top .fas {top:9px;}
}
@media screen and (min-width: 1650px) {
	#top { font-size:28px;right: 25px; }
	#top .fas {top:6px;}
}