
/*--- to Top ---*/
.menu1Btn {
	right: 6%;
	bottom: 64px;
	z-index: 60;
	position: fixed;
	display: none;
	cursor: pointer;
	overflow: hidden;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	opacity: 0.92;
}
.menu1Btn:hover {
	bottom: 67px;
	transition: transform .2s;
	opacity: 1;
}
a:hover .menu1Btn img {
	border-color: #666;
	opacity: 1;
	filter: alpha(opacity=100);
}




.upMotion {
	-webkit-animation: upMotion 1s;
	-moz-animation: upMotion 1s;
	-o-animation: upMotion 1s;
	animation: upMotion 1s;
}
.upOutMotion {
	-webkit-animation: upOutMotion 0.3s;
	-moz-animation: upOutMotion 0.3s;
	-o-animation: upOutMotion 0.3s;
	animation: upOutMotion 0.3s;
}




/* --- Top from right --- */

@-webkit-keyframes upMotion {
  0% {
   opacity: 0;
   -webkit-transform: translateX(500px);
  }
  50% {
   opacity: 0;
   -webkit-transform: translateX(200px);
  }
  100% {
   opacity: 1;
   -webkit-transform: translateX(0);
  }
}

@-moz-keyframes upMotion {
  0% {
   opacity: 0;
   -moz-transform: translateX(500px);
  }
  50% {
   opacity: 0;
   -moz-transform: translateX(200px);
  }
  100% {
   opacity: 1;
   -moz-transform: translateX(0);
  }
}

@-o-keyframes upMotion {
  0% {
   opacity: 0;
   -o-transform: translateX(500px);
  }
  50% {
   opacity: 0;
   -o-transform: translateX(200px);
  }
  100% {
   opacity: 1;
   -o-transform: translateX(0);
  }
}

@keyframes upMotion {
  0% {
   opacity: 0;
   transform: translateX(500px);
  }
  50% {
   opacity: 0;
   transform: translateX(200px);
  }
  100% {
   opacity: 1;
   transform: translateX(0);
  }
}
