.otb-beam-me-up-scotty {
	position: fixed;
	z-index: 1010;
	font-size: 30px;
	text-align: center;					
	cursor: pointer;
	text-decoration: none;
	opacity: 1;
}

.otb-beam-me-up-scotty.slide,
.otb-beam-me-up-scotty.fade {
	-webkit-transition: all 0.4s ease 0s;
			transition: all 0.4s ease 0s;
}

.otb-beam-me-up-scotty.small {
	width: 40px;
	height: 40px;
}
.otb-beam-me-up-scotty.medium {
	width: 49px;
	height: 49px;
}
.otb-beam-me-up-scotty.large {
	width: 58px;
	height: 58px;
}
.otb-beam-me-up-scotty.rounded,
.otb-beam-me-up-scotty.rounded .rollover {
	border-radius: 3px;
}
.otb-beam-me-up-scotty.circle,
.otb-beam-me-up-scotty.circle .rollover {
	border-radius: 100%;
}
.otb-beam-me-up-scotty i {
	font-size: 30px;
	font-weight: 300;
	vertical-align: top;
	-webkit-transition: all 0.4s ease 0s;
			transition: all 0.4s ease 0s;
}
.otb-beam-me-up-scotty.small i {
	line-height: 40px !important;
	font-size: 18px;
}
.otb-beam-me-up-scotty.medium i {
	line-height: 47px !important;
	font-size: 30px;
}
/*
.otb-beam-me-up-scotty.circle.medium i {
	line-height: 47px !important;
}
*/

.otb-beam-me-up-scotty.large i {
	line-height: 54px !important;
	font-size: 45px;
}

.otb-beam-me-up-scotty .rollover {
	width: 100%;
	height: 100%;
	opacity: 0;
	position: absolute;
	top: 0;
	z-index: -1;
	-webkit-transition: all 0.4s ease 0s;
			transition: all 0.4s ease 0s;
}
.otb-beam-me-up-scotty:not(.hidden):hover {
	opacity: 1 !important;
}
.otb-beam-me-up-scotty:hover .rollover {
	opacity: 1;
}

.otb-beam-me-up-scotty.small.slide.hidden {
	right: -40px;
}	

.otb-beam-me-up-scotty.medium.slide.hidden {
	right: -49px;
}	

.otb-beam-me-up-scotty.large.slide.hidden {
	right: -58px;
}

.otb-beam-me-up-scotty.small.slide-up.hidden {
	bottom: -40px;
}	

.otb-beam-me-up-scotty.medium.slide-up.hidden {
	bottom: -49px;
}	

.otb-beam-me-up-scotty.large.slide-up.hidden {
	bottom: -58px;
}



.otb-beam-me-up-scotty:not(.slide).hidden {
	opacity: 0;
}	
