#scrollTop {
    color: #330066;
    position: fixed;
    bottom: 1em;
    right: 1em;
    font-size: 1.5em;
}

#scrollTop:hover {
    cursor: pointer;
    animation-name: hoverFade;
    animation-duration: 1s;
    animation-fill-mode: forwards;
}

@keyframes hoverFade {
    0%   {color:inherit;}
    100% {color:#fff;}
}

a:hover, a > h4:hover {
	cursor: pointer;
	/* [disabled]animation-name: hoverFade; */
	animation-duration: 1s;
	animation-fill-mode: forwards;
	color: #000;
	text-decoration: underline;
}

a {
	color: #000;
}

.fly-left-setup {
    position: relative;
    left: -1000px;
    overflow: hidden;
}

.fly-right-setup {
    position: relative;
    right: -1000px;
    overflow: hidden;
}

.fly-bottom-setup {
    position: relative;
    bottom: -1000px;
    overflow: hidden;
}

.fly-left-in {
    animation-name: fly-in-left;
    animation-duration: 4s;
    position: relative;
    overflow: hidden;
}

.fly-right-in {
    animation-name: fly-in-right;
    animation-duration: 4s;
    position: relative;
    overflow: hidden;
}

.fly-bottom-in {
    animation-name: fly-in-bottom;
    animation-duration: 4s;
    position: relative;
    overflow: hidden;
}

@keyframes fly-in-bottom {
    0%   {bottom:-1000px;}
    100%   {bottom:0px;}
}

@keyframes fly-in-left {
    0%   {left:-1000px;}
    100%   {left:0px;}
}

@keyframes fly-in-right {
    0%   {right:-1000px;}
    100%   {right:0px;}
}
