/* Top of Page Button  */

.button-top-arrow{

	background-color: #666699;
	bottom: 2em;
	color: #fff;
	display: none;
	opacity:0.6;
	padding: 1em;
	position: fixed;
	z-index: 900;
	right: 1.25em;
	text-decoration: none;
	line-height: 1em;
	border-radius: 50%;

}


.button-top-arrow .icon{

	font-size: 2em;

}

.button-top-arrow:hover{

	opacity:1;
	transition:1s;
}

a.button-top-arrow:link{

	text-decoration: none;
}

a.button-top-arrow:active{

	text-decoration: none;
}

a.button-top-arrow:visited{

	text-decoration: none;
}

a.button-top-arrow:hover{

	text-decoration: none;
}



