
/*--- to Top ---*/
.menu1Btn {
	right: 9%;
	bottom: 62px;
	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;
}
.menu1Btn:hover {
	bottom: 66px;
	transition: transform .2s;
}
.menu1Btn a:hover 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 1s;
	-moz-animation: upOutMotion 1s;
	-o-animation: upOutMotion 1s;
	animation: upOutMotion 1s;
}




/* --- 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);
  }
}
