/* CSS */
/*


Lib Tob Button CSS

*/

#top-button {
	background-color:transparent;
	height:4.4rem;
	margin:-2.5rem -70.5rem auto auto;
	opacity:0;
	overflow:hidden;
	padding: 0.1rem;
	position:fixed;
	right:50%;
	top:50%;
	width:4.4rem;
	z-index:32100;
	/**/
	-webkit-transition-property:background,opacity;
	-webkit-transition-duration:.4s;
	-webkit-transition-timing-function:ease;
	transition-property:background,opacity;
	transition-duration:.4s;
	transition-timing-function:ease;
}
@media (max-width:1365px) {
#top-button {
	right:3rem;
	top:auto;
	bottom:5rem;
	margin:0;
	}
}
#top-button a {
	background-color:rgb(100,100,100);
	background-size:contain;
	background-repeat:no-repeat;
	border-radius:50%;
	cursor:pointer;
	display:block;
	height:4.2rem;	overflow:visible;
	width:4.2rem;
	/**/
	-webkit-transition-property:background,opacity;
	-webkit-transition-duration:.4s;
	-webkit-transition-timing-function:ease;
	transition-property:background,opacity;
	transition-duration:.4s;
	transition-timing-function:ease;
}
#top-button.visible {
	opacity:1;
}
#top-button a:hover {
	background-color:rgb(230,31,138);
	text-decoration: none;
}
/*
#top-button a:after {	
    display: block;
    font-size: 42px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    width: 44px;
}*/
/*




*/
#top-button a .glyphicon {
	color: rgb(255, 255, 255);
	font-size: 2.8rem;
	height: 4.2rem;
	line-height: 4rem;
	margin: 0 auto;
	text-align: center;
	width: 4.5rem;
	}
/*




*/
