@-webkit-keyframes joinPointMove {
	0%   { bottom:2px;}
	50%  { bottom:-2px;}
	100% { bottom:2px;}
}

@keyframes joinPointMove {
	0%   { bottom:2px;}
	50%  { bottom:-2px;}
	100% { bottom:2px;}
}

@-webkit-keyframes slide-down {
      0% { opacity: 0; -webkit-transform: translateY(-100%); }
    100% { opacity: 1; -webkit-transform: translateY(0); }
}
@-moz-keyframes slide-down {
      0% { opacity: 0; -moz-transform: translateY(-100%); }
    100% { opacity: 1; -moz-transform: translateY(0); }
}

@-webkit-keyframes menu-bar01 {
    0% { -webkit-transform : translateY(8px) rotate(45deg); }
    50% { -webkit-transform : translateY(8px) rotate(0); }
    100% { -webkit-transform : translateY(0) rotate(0); }
}
@keyframes menu-bar01 {
    0% { transform : translateY(8px) rotate(45deg); }
    50% { transform : translateY(8px) rotate(0); }
    100% { transform : translateY(0) rotate(0); }
}

@-webkit-keyframes menu-bar02 {
    0% { -webkit-transform : translateY(-8px) rotate(-45deg); }
    50% { -webkit-transform : translateY(-8px) rotate(0); }
    100% { -webkit-transform : translateY(0) rotate(0); }
}
@keyframes menu-bar02 {
    0% { transform : translateY(-8px) rotate(-45deg);}
    50% { transform : translateY(-8px) rotate(0); }
    100% { transform : translateY(0) rotate(0); }
}

@-webkit-keyframes active-menu-bar01 {
    0% { -webkit-transform : translateY(0) rotate(0);}
    50% { -webkit-transform : translateY(8px) rotate(0);}
    100% { -webkit-transform : translateY(8px) rotate(45deg);}
}
@keyframes active-menu-bar01 {
    0% { transform : translateY(0) rotate(0); }
    50% { transform : translateY(8px) rotate(0); }
    100% { transform : translateY(8px) rotate(45deg);}
}

@-webkit-keyframes active-menu-bar02 {
    0% { -webkit-transform : translateY(0) rotate(0); }
    50% { -webkit-transform : translateY(-8px) rotate(0); }
    100% { -webkit-transform : translateY(-8px) rotate(-45deg); }
}
@keyframes active-menu-bar02 {
    0% { transform : translateY(0) rotate(0); }
    50% { transform : translateY(-8px) rotate(0);}
    100% { transform : translateY(-8px) rotate(-45deg);}
}
.-showDom {
	-khtml-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
.-showDom:hover {
	-khtml-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
.-moveDom {
	-khtml-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}