.essb_links.essb_button_animation_legacy1 a,
.essb_links.essb_button_animation_legacy2 a,
.essb_links.essb_button_animation_legacy3 a,
.essb_links.essb_button_animation_legacy4 a,
.essb_links.essb_button_animation_legacy5 a,
.essb_links.essb_button_animation_legacy6 a {
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -ms-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear
}

.essb_links.essb_button_animation_legacy1 a:hover {
    transform: translateY(-5px);
    -webkit-transform: translateY(-5px);
    -moz-transform: translateY(-5px);
    -o-transform: translateY(-5px)
}

.essb_links.essb_button_animation_legacy2 a:hover {
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2)
}

.essb_links.essb_button_animation_legacy3 a:hover {
    transform: rotateZ(360deg);
    -webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);
    -o-transform: rotateZ(360deg)
}

.essb_links.essb_button_animation_legacy4 a:hover {
    padding-left: 30px !important
}

.essb_links.essb_button_animation_legacy5 a:hover {
    padding-right: 30px !important
}

.essb_links.essb_button_animation_legacy6 a:hover {
    padding-left: 30px !important;
    padding-right: 30px !important
}

@-webkit-keyframes essb_animate_fadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@-moz-keyframes essb_animate_fadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@-o-keyframes essb_animate_fadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@keyframes essb_animate_fadeIn {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@-webkit-keyframes essb_animate_fadeOut {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

@-moz-keyframes essb_animate_fadeOut {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

@-o-keyframes essb_animate_fadeOut {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

@keyframes essb_animate_fadeOut {
    0% {
        opacity: 1
    }
    100% {
        opacity: 0
    }
}

@-webkit-keyframes essb_animate_fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(30%)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0)
    }
}

@-moz-keyframes essb_animate_fadeInLeft {
    0% {
        opacity: 0;
        -moz-transform: translateX(30%)
    }
    100% {
        opacity: 1;
        -moz-transform: translateX(0)
    }
}

@-o-keyframes essb_animate_fadeInLeft {
    0% {
        opacity: 0;
        -o-transform: translateX(30%)
    }
    100% {
        opacity: 1;
        -o-transform: translateX(0)
    }
}

@keyframes essb_animate_fadeInLeft {
    from {
        opacity: 0;
        transform: translateX(30%)
    }
    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@-webkit-keyframes essb_animate_fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-30%)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0)
    }
}

@-moz-keyframes essb_animate_fadeInRight {
    0% {
        opacity: 0;
        -moz-transform: translateX(-30%)
    }
    100% {
        opacity: 1;
        -moz-transform: translateX(0)
    }
}

@-o-keyframes essb_animate_fadeInRight {
    0% {
        opacity: 0;
        -o-transform: translateX(-30%)
    }
    100% {
        opacity: 1;
        -o-transform: translateX(0)
    }
}

@keyframes essb_animate_fadeInRight {
    from {
        opacity: 0;
        transform: translateX(-30%)
    }
    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@-webkit-keyframes essb_animate_fadeInBottom {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-30%)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
}

@-moz-keyframes essb_animate_fadeInBottom {
    0% {
        opacity: 0;
        -moz-transform: translateY(-30%)
    }
    100% {
        opacity: 1;
        -moz-transform: translateY(0)
    }
}

@-o-keyframes essb_animate_fadeInBottom {
    0% {
        opacity: 0;
        -o-transform: translateY(-30%)
    }
    100% {
        opacity: 1;
        -o-transform: translateY(0)
    }
}

@keyframes essb_animate_fadeInBottom {
    0% {
        opacity: 0;
        transform: translateY(-30%)
    }
    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

@-webkit-keyframes essb_animate_fadeInTop {
    0% {
        opacity: 0;
        -webkit-transform: translateY(30%)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
}

@-moz-keyframes essb_animate_fadeInTop {
    0% {
        opacity: 0;
        -moz-transform: translateY(30%)
    }
    100% {
        opacity: 1;
        -moz-transform: translateY(0)
    }
}

@-o-keyframes essb_animate_fadeInTop {
    0% {
        opacity: 0;
        -o-transform: translateY(30%)
    }
    100% {
        opacity: 1;
        -o-transform: translateY(0)
    }
}

@keyframes essb_animate_fadeInTop {
    0% {
        opacity: 0;
        transform: translateY(30%)
    }
    100% {
        opacity: 1;
        transform: translateY(0)
    }
}

@-webkit-keyframes essb_animate_slideTop {
    0%,
    100% {
        -webkit-transform: translateY(0)
    }
}

@-moz-keyframes essb_animate_slideTop {
    0%,
    100% {
        -moz-transform: translateY(0)
    }
}

@-o-keyframes essb_animate_slideTop {
    0%,
    100% {
        -o-transform: translateY(0)
    }
}

@keyframes essb_animate_slideTop {
    0%,
    100% {
        transform: translateY(0)
    }
}

/*! The following animations courtesy of Animate.css - http://daneden.me/animate Licensed under the MIT license - http://opensource.org/licenses/MIT Copyright (c) 2014 Daniel Eden */

@-webkit-keyframes essb_animate_swing {
    20% {
        -webkit-transform: rotate3d(0, 0, 1, 15deg);
        transform: rotate3d(0, 0, 1, 15deg)
    }
    40% {
        -webkit-transform: rotate3d(0, 0, 1, -10deg);
        transform: rotate3d(0, 0, 1, -10deg)
    }
    60% {
        -webkit-transform: rotate3d(0, 0, 1, 5deg);
        transform: rotate3d(0, 0, 1, 5deg)
    }
    80% {
        -webkit-transform: rotate3d(0, 0, 1, -5deg);
        transform: rotate3d(0, 0, 1, -5deg)
    }
    100% {
        -webkit-transform: rotate3d(0, 0, 1, 0deg);
        transform: rotate3d(0, 0, 1, 0deg)
    }
}

@keyframes essb_animate_swing {
    20% {
        -webkit-transform: rotate3d(0, 0, 1, 15deg);
        transform: rotate3d(0, 0, 1, 15deg)
    }
    40% {
        -webkit-transform: rotate3d(0, 0, 1, -10deg);
        transform: rotate3d(0, 0, 1, -10deg)
    }
    60% {
        -webkit-transform: rotate3d(0, 0, 1, 5deg);
        transform: rotate3d(0, 0, 1, 5deg)
    }
    80% {
        -webkit-transform: rotate3d(0, 0, 1, -5deg);
        transform: rotate3d(0, 0, 1, -5deg)
    }
    100% {
        -webkit-transform: rotate3d(0, 0, 1, 0deg);
        transform: rotate3d(0, 0, 1, 0deg)
    }
}

@-webkit-keyframes essb_animate_tada {
    0%,
    100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
    10%,
    20% {
        -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
    }
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
    }
    40%,
    60%,
    80% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
    }
}

@keyframes essb_animate_tada {
    0%,
    100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
    10%,
    20% {
        -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
    }
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
    }
    40%,
    60%,
    80% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
    }
}

@-webkit-keyframes essb_animate_bounce {
    0%,
    100%,
    20%,
    53%,
    80% {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    40%,
    43% {
        -webkit-transition-timing-function: cubic-bezier(.755, .050, .855, .060);
        transition-timing-function: cubic-bezier(.755, .050, .855, .060);
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0)
    }
    70% {
        -webkit-transition-timing-function: cubic-bezier(.755, .050, .855, .060);
        transition-timing-function: cubic-bezier(.755, .050, .855, .060);
        -webkit-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0)
    }
    90% {
        -webkit-transform: translate3d(0, -4px, 0);
        transform: translate3d(0, -4px, 0)
    }
}

@keyframes essb_animate_bounce {
    0%,
    100%,
    20%,
    53%,
    80% {
        -webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        transition-timing-function: cubic-bezier(.215, .61, .355, 1);
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    40%,
    43% {
        -webkit-transition-timing-function: cubic-bezier(.755, .050, .855, .060);
        transition-timing-function: cubic-bezier(.755, .050, .855, .060);
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0)
    }
    70% {
        -webkit-transition-timing-function: cubic-bezier(.755, .050, .855, .060);
        transition-timing-function: cubic-bezier(.755, .050, .855, .060);
        -webkit-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0)
    }
    90% {
        -webkit-transform: translate3d(0, -4px, 0);
        transform: translate3d(0, -4px, 0)
    }
}

@-webkit-keyframes essb_animate_flipInX {
    0% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        -webkit-transition-timing-function: ease-in;
        transition-timing-function: ease-in;
        opacity: 0
    }
    40% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        -webkit-transition-timing-function: ease-in;
        transition-timing-function: ease-in
    }
    60% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        opacity: 1
    }
    80% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -5deg)
    }
    100% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

@keyframes essb_animate_flipInX {
    0% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        -webkit-transition-timing-function: ease-in;
        transition-timing-function: ease-in;
        opacity: 0
    }
    40% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        -webkit-transition-timing-function: ease-in;
        transition-timing-function: ease-in
    }
    60% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        opacity: 1
    }
    80% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -5deg)
    }
    100% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

@-webkit-keyframes essb_animate_zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    50% {
        opacity: 1
    }
}

@keyframes essb_animate_zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }
    50% {
        opacity: 1
    }
}

@-webkit-keyframes essb_animate_lightSpeedIn {
    0% {
        -webkit-transform: translate3d(30%, 0, 0) skewX(-10deg);
        transform: translate3d(30%, 0, 0) skewX(-10deg);
        opacity: 0
    }
    60% {
        -webkit-transform: skewX(5deg);
        transform: skewX(5deg);
        opacity: 1
    }
    80% {
        -webkit-transform: skewX(-5deg);
        transform: skewX(-5deg);
        opacity: 1
    }
    100% {
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes essb_animate_lightSpeedIn {
    0% {
        -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
        transform: translate3d(100%, 0, 0) skewX(-30deg);
        opacity: 0
    }
    60% {
        -webkit-transform: skewX(20deg);
        transform: skewX(20deg);
        opacity: 1
    }
    80% {
        -webkit-transform: skewX(-5deg);
        transform: skewX(-5deg);
        opacity: 1
    }
    100% {
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@-webkit-keyframes essb_animate_flash {
    50%,
    from,
    to {
        opacity: 1
    }
    25%,
    75% {
        opacity: 0
    }
}

@keyframes essb_animate_flash {
    50%,
    from,
    to {
        opacity: 1
    }
    25%,
    75% {
        opacity: 0
    }
}

@-webkit-keyframes essb_animate_shake {
    from,
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    10%,
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    }
    20%,
    40%,
    60%,
    80% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    }
}

@keyframes essb_animate_shake {
    from,
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
    10%,
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    }
    20%,
    40%,
    60%,
    80% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    }
}

@-webkit-keyframes essb_animate_rubberBand {
    from,
    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
    30% {
        -webkit-transform: scale3d(1.25, .75, 1);
        transform: scale3d(1.25, .75, 1)
    }
    40% {
        -webkit-transform: scale3d(.75, 1.25, 1);
        transform: scale3d(.75, 1.25, 1)
    }
    50% {
        -webkit-transform: scale3d(1.15, .85, 1);
        transform: scale3d(1.15, .85, 1)
    }
    65% {
        -webkit-transform: scale3d(.95, 1.05, 1);
        transform: scale3d(.95, 1.05, 1)
    }
    75% {
        -webkit-transform: scale3d(1.05, .95, 1);
        transform: scale3d(1.05, .95, 1)
    }
}

@keyframes essb_animate_rubberBand {
    from,
    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
    30% {
        -webkit-transform: scale3d(1.25, .75, 1);
        transform: scale3d(1.25, .75, 1)
    }
    40% {
        -webkit-transform: scale3d(.75, 1.25, 1);
        transform: scale3d(.75, 1.25, 1)
    }
    50% {
        -webkit-transform: scale3d(1.15, .85, 1);
        transform: scale3d(1.15, .85, 1)
    }
    65% {
        -webkit-transform: scale3d(.95, 1.05, 1);
        transform: scale3d(.95, 1.05, 1)
    }
    75% {
        -webkit-transform: scale3d(1.05, .95, 1);
        transform: scale3d(1.05, .95, 1)
    }
}

@-webkit-keyframes essb_animation_wobble {
    from,
    to {
        -webkit-transform: none;
        transform: none
    }
    15% {
        -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
        transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
    }
    30% {
        -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
        transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
    }
    45% {
        -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
        transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
    }
    60% {
        -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
        transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
    }
    75% {
        -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
        transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
    }
}

@keyframes essb_animation_wobble {
    from,
    to {
        -webkit-transform: none;
        transform: none
    }
    15% {
        -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
        transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
    }
    30% {
        -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
        transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
    }
    45% {
        -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
        transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
    }
    60% {
        -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
        transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
    }
    75% {
        -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
        transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
    }
}

.essb_links.essb_icon_animation1 a:hover .essb_icon {
    opacity: 1;
    -webkit-animation: essb_animate_lightSpeedIn .25s 1 cubic-bezier(.77, 0, .175, 1);
    animation: essb_animate_lightSpeedIn .25s 1 cubic-bezier(.77, 0, .175, 1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
}

.essb_links.essb_icon_animation2 a:hover .essb_icon {
    opacity: 1;
    -webkit-animation: essb_animate_zoomIn .25s 1 cubic-bezier(.77, 0, .175, 1);
    animation: essb_animate_zoomIn .25s 1 cubic-bezier(.77, 0, .175, 1)
}

.essb_links.essb_icon_animation3 a:hover .essb_icon {
    opacity: 1;
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation: essb_animate_flipInX .7s 1 cubic-bezier(.77, 0, .175, 1);
    animation: essb_animate_flipInX .7s 1 cubic-bezier(.77, 0, .175, 1)
}

.essb_links.essb_icon_animation4 a:hover .essb_icon {
    opacity: 1;
    -webkit-animation: essb_animate_bounce .4s 1 cubic-bezier(.77, 0, .175, 1);
    animation: essb_animate_bounce .4s 1 cubic-bezier(.77, 0, .175, 1);
    -webkit-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    transform-origin: center bottom
}

.essb_links.essb_icon_animation5 a:hover .essb_icon {
    opacity: 1;
    -webkit-transform-origin: top center;
    -ms-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation: essb_animate_swing .35s 1 cubic-bezier(.77, 0, .175, 1);
    animation: essb_animate_swing .35s 1 cubic-bezier(.77, 0, .175, 1)
}

.essb_links.essb_icon_animation6 a:hover .essb_icon {
    opacity: 1;
    -webkit-animation: essb_animate_tada .7s 1 cubic-bezier(.77, 0, .175, 1);
    animation: essb_animate_tada .7s 1 cubic-bezier(.77, 0, .175, 1)
}

.essb_links.essb_icon_animation7 a:hover .essb_icon {
    opacity: 1;
    -webkit-animation: essb_animate_fadeInLeft .7s 1 cubic-bezier(.77, 0, .175, 1);
    -moz-animation: essb_animate_fadeInLeft .7s 1 cubic-bezier(.77, 0, .175, 1);
    -o-animation: essb_animate_fadeInLeft .25s 1 cubic-bezier(.77, 0, .175, 1);
    animation: essb_animate_fadeInLeft .25s 1 cubic-bezier(.77, 0, .175, 1)
}

.essb_links.essb_icon_animation8 a:hover .essb_icon {
    opacity: 1;
    -webkit-animation: essb_animate_fadeInRight .35s 1 cubic-bezier(.77, 0, .175, 1);
    -moz-animation: essb_animate_fadeInRight .35s .35s cubic-bezier(.77, 0, .175, 1);
    -o-animation: essb_animate_fadeInRight .25s 1 cubic-bezier(.77, 0, .175, 1);
    animation: essb_animate_fadeInRight .25s 1 cubic-bezier(.77, 0, .175, 1)
}

.essb_links.essb_icon_animation9 a:hover .essb_icon {
    opacity: 1;
    -webkit-animation: essb_animate_fadeInBottom .35s 1 cubic-bezier(.77, 0, .175, 1);
    -moz-animation: essb_animate_fadeInBottom .35s 1 cubic-bezier(.77, 0, .175, 1);
    -o-animation: essb_animate_fadeInBottom .25s 1 cubic-bezier(.77, 0, .175, 1);
    animation: essb_animate_fadeInBottom .25s 1 cubic-bezier(.77, 0, .175, 1)
}

.essb_links.essb_icon_aimation10 a:hover .essb_icon {
    opacity: 1;
    -webkit-animation: essb_animate_fadeInTop .3s 1 cubic-bezier(.77, 0, .175, 1);
    -moz-animation: essb_animate_fadeInTop .3s 1 cubic-bezier(.77, 0, .175, 1);
    -o-animation: essb_animate_fadeInTop .35s 1 cubic-bezier(.77, 0, .175, 1);
    animation: essb_animate_fadeInTop .3s 1 cubic-bezier(.77, 0, .175, 1)
}

.essb_links.essb_icon_animation11 a:hover .essb_icon {
    opacity: 1;
    -webkit-animation-name: essb_animate_flash;
    animation-name: essb_animate_flash;
    -webkit-animation-duration: .8s;
    animation-duration: .8s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.essb_links.essb_icon_animation12 a:hover .essb_icon {
    opacity: 1;
    -webkit-animation-name: essb_animate_shake;
    animation-name: essb_animate_shake;
    -webkit-animation-duration: .8s;
    animation-duration: .8s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.essb_links.essb_icon_animation13 a:hover .essb_icon {
    opacity: 1;
    -webkit-animation-name: essb_animate_rubberBand;
    animation-name: essb_animate_rubberBand;
    -webkit-animation-duration: .8s;
    animation-duration: .8s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.essb_links.essb_icon_animation14 a:hover .essb_icon {
    opacity: 1;
    -webkit-animation-name: essb_animation_wobble;
    animation-name: essb_animation_wobble;
    -webkit-animation-duration: .8s;
    animation-duration: .8s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.essb_links.essb_button_animation1 li:hover a {
    opacity: 1;
    -webkit-animation: essb_animate_lightSpeedIn .25s 1 cubic-bezier(.77, 0, .175, 1);
    animation: essb_animate_lightSpeedIn .25s 1 cubic-bezier(.77, 0, .175, 1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
}

.essb_links.essb_button_animation2 li:hover a {
    opacity: 1;
    -webkit-animation: essb_animate_zoomIn .4s 1 cubic-bezier(.77, 0, .175, 1);
    animation: essb_animate_zoomIn .4s 1 cubic-bezier(.77, 0, .175, 1)
}

.essb_links.essb_button_animation3 li:hover a {
    opacity: 1;
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation: essb_animate_flipInX .8s 1 cubic-bezier(.77, 0, .175, 1);
    animation: essb_animate_flipInX .8s 1 cubic-bezier(.77, 0, .175, 1)
}

.essb_links.essb_button_animation4 li:hover a {
    opacity: 1;
    -webkit-animation: essb_animate_bounce .4s 1 cubic-bezier(.77, 0, .175, 1);
    animation: essb_animate_bounce .4s 1 cubic-bezier(.77, 0, .175, 1);
    -webkit-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    transform-origin: center bottom
}

.essb_links.essb_button_animation5 li:hover a {
    opacity: 1;
    -webkit-transform-origin: top center;
    -ms-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation: essb_animate_swing .35s 1 cubic-bezier(.77, 0, .175, 1);
    animation: essb_animate_swing .35s 1 cubic-bezier(.77, 0, .175, 1)
}

.essb_links.essb_button_animation6 li:hover a {
    opacity: 1;
    -webkit-animation: essb_animate_tada .7s 1 cubic-bezier(.77, 0, .175, 1);
    animation: essb_animate_tada .7s 1 cubic-bezier(.77, 0, .175, 1)
}

.essb_links.essb_button_animation7 li:hover a {
    opacity: 1;
    -webkit-animation: essb_animate_fadeInLeft .3s 1 cubic-bezier(.77, 0, .175, 1);
    -moz-animation: essb_animate_fadeInLeft .3s 1 cubic-bezier(.77, 0, .175, 1);
    -o-animation: essb_animate_fadeInLeft .3s 1 cubic-bezier(.77, 0, .175, 1);
    animation: essb_animate_fadeInLeft .3s 1 cubic-bezier(.77, 0, .175, 1)
}

.essb_links.essb_button_animation8 li:hover a {
    opacity: 1;
    -webkit-animation: essb_animate_fadeInRight .3s 1 cubic-bezier(.77, 0, .175, 1);
    -moz-animation: essb_animate_fadeInRight .3s 1 cubic-bezier(.77, 0, .175, 1);
    -o-animation: essb_animate_fadeInRight .3s 1 cubic-bezier(.77, 0, .175, 1);
    animation: essb_animate_fadeInRight .3s 1 cubic-bezier(.77, 0, .175, 1)
}

.essb_links.essb_button_animation9 li:hover a {
    opacity: 1;
    -webkit-animation: essb_animate_fadeInBottom .3s 1 cubic-bezier(.77, 0, .175, 1);
    -moz-animation: essb_animate_fadeInBottom .3s 1 cubic-bezier(.77, 0, .175, 1);
    -o-animation: essb_animate_fadeInBottom .3s 1 cubic-bezier(.77, 0, .175, 1);
    animation: essb_animate_fadeInBottom .3s 1 cubic-bezier(.77, 0, .175, 1)
}

.essb_links.essb_button_animation10 li:hover a {
    opacity: 1;
    -webkit-animation: essb_animate_fadeInTop .3s 1 cubic-bezier(.77, 0, .175, 1);
    -moz-animation: essb_animate_fadeInTop .3s 1 cubic-bezier(.77, 0, .175, 1);
    -o-animation: essb_animate_fadeInTop .3s 1 cubic-bezier(.77, 0, .175, 1);
    animation: essb_animate_fadeInTop .3s 1 cubic-bezier(.77, 0, .175, 1)
}

.essb_links.essb_button_animation11 li:hover a {
    opacity: 1;
    -webkit-animation-name: essb_animate_flash;
    animation-name: essb_animate_flash;
    -webkit-animation-duration: .8s;
    animation-duration: .8s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.essb_links.essb_button_animation12 li:hover a {
    opacity: 1;
    -webkit-animation-name: essb_animate_shake;
    animation-name: essb_animate_shake;
    -webkit-animation-duration: .8s;
    animation-duration: .8s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.essb_links.essb_button_animation13 li:hover a {
    opacity: 1;
    -webkit-animation-name: essb_animate_rubberBand;
    animation-name: essb_animate_rubberBand;
    -webkit-animation-duration: .8s;
    animation-duration: .8s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.essb_links.essb_button_animation14 li:hover a {
    opacity: 1;
    -webkit-animation-name: essb_animation_wobble;
    animation-name: essb_animation_wobble;
    -webkit-animation-duration: .8s;
    animation-duration: .8s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}