.fx-btn-3d{border:none!important;-webkit-box-shadow:inset 0 -.2em 0 0 rgba(0,0,0,.15) , inset 0 -2em 3em -1em rgba(0,0,0,.2) , 0 .4em .6em -.2em rgba(0,0,0,.15);box-shadow:inset 0 -.2em 0 0 rgba(0,0,0,.15) , inset 0 -2em 3em -1em rgba(0,0,0,.2) , 0 1px 0 0 rgba(0,0,0,.1) , 0 3px 0 -1px rgba(0,0,0,.1) , 0 5px 0 -2px rgba(0,0,0,.075) , 0 7px 0 -3px rgba(0,0,0,.035) , 0 9px 0 -4px rgba(0,0,0,.035) , 0 11px 0 -5px rgba(0,0,0,.02) , 0 13px 0 -6px rgba(0,0,0,.02) , 0 15px 0 -7px rgba(0,0,0,.01) , 0 17px 0 -8px rgba(0,0,0,.01);text-shadow:0 -1px 0 rgba(0,0,0,.1);-webkit-transition:-webkit-box-shadow .1s ease-in-out , -webkit-transform .1s ease-in-out;transition:-webkit-box-shadow .1s ease-in-out , -webkit-transform .1s ease-in-out;transition:box-shadow .1s ease-in-out , transform .1s ease-in-out;transition:box-shadow .1s ease-in-out , transform .1s ease-in-out , -webkit-box-shadow .1s ease-in-out , -webkit-transform .1s ease-in-out}.fx-btn-3d:active{-webkit-box-shadow:inset 0 0 0 0 rgba(0,0,0,.15) , inset 0 -2em 3em -1em rgba(0,0,0,.1) , 0 0 .1em 0 rgba(0,0,0,.2);box-shadow:inset 0 0 0 0 rgba(0,0,0,.15) , inset 0 -2em 3em -1em rgba(0,0,0,.1) , 0 0 .1em 0 rgba(0,0,0,.2);-webkit-transform:translate(0,.1em);transform:translate(0,.1em)}.fx-btn-zoom,.fx-btn-up{-webkit-transition:transform .1s ease-in-out;-webkit-transition:-webkit-transform .1s ease-in-out;transition:-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out , -webkit-transform .1s ease-in-out}.fx-btn-up:hover{-webkit-transform:translateY(-.2em);transform:translateY(-.2em)}.fx-btn-zoom:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.fx-btn-shadow{-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;-webkit-box-shadow:0 .7em 1.4em rgba(0,0,0,.1) , 0 .6em .5em -.4em rgba(0,0,0,.15);box-shadow:0 .7em 1.4em rgba(0,0,0,.1) , 0 .6em .5em -.4em rgba(0,0,0,.15)}.fx-btn-shadow:active{-webkit-transform:translateY(.25em);transform:translateY(.25em);-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.3) , 0 0 0 0 rgba(0,0,0,.5);box-shadow:0 0 0 0 rgba(0,0,0,.3) , 0 0 0 0 rgba(0,0,0,.5)}.fx-btn-hard-shadow{-webkit-box-shadow:.25em .25em 0 rgba(0,0,0,.1);box-shadow:.25em .25em 0 rgba(0,0,0,.1);-webkit-transition:-webkit-box-shadow .1s ease-in-out , -webkit-transform .1s ease-in-out;transition:-webkit-box-shadow .1s ease-in-out , -webkit-transform .1s ease-in-out;transition:box-shadow .1s ease-in-out , transform .1s ease-in-out;transition:box-shadow .1s ease-in-out , transform .1s ease-in-out , -webkit-box-shadow .1s ease-in-out , -webkit-transform .1s ease-in-out}.fx-btn-hard-shadow:active{-webkit-transform:translate(.1em,.1em);transform:translate(.1em,.1em);-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.2);box-shadow:0 0 0 0 rgba(0,0,0,.2)}.fx-btn-hidden-icon>.icon{-webkit-transition:all .25s ease;transition:all .25s ease;opacity:0;width:0;overflow:hidden}.fx-btn-hidden-icon:not(:hover) > .icon {margin:0}.fx-btn-hidden-icon:hover>.icon{opacity:1;width:auto}.fx-btn-blick{position:relative;overflow:hidden}.fx-btn-blick:before{content:"";background-color:#fff;height:100%;width:3em;display:block;position:absolute;top:0;-webkit-transform:skewX(-45deg) translateX(0);transform:skewX(-45deg) translateX(0);-webkit-transition:none;transition:none;opacity:0;-webkit-animation:left-slide 2s infinite;animation:left-slide 2s infinite}@-webkit-keyframes left-slide {
    0% {
        left: -50%;
        opacity: 0.1;
    }
    50%,
    100% {
        left: 150%;
        opacity: 0.75;
    }
}@keyframes left-slide {
    0% {
        left: -50%;
        opacity: 0.1;
    }
    50%,
    100% {
        left: 150%;
        opacity: 0.75;
    }
}.fx-btn-wave{position:relative;z-index:1}.fx-btn-wave:before{content:"";display:block;background-color:inherit;border-radius:inherit;position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:.75;-webkit-animation:waves 1s infinite;animation:waves 1s infinite}@-webkit-keyframes waves {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    100% {
        -webkit-transform: scale(1.4);
        transform: scale(1.4);
        opacity: 0;
    }
}@keyframes waves {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    100% {
        -webkit-transform: scale(1.3);
        transform: scale(1.3);
        opacity: 0;
    }
}.fx-btn-glow{-webkit-animation:glow 2s infinite;animation:glow 2s infinite}@-webkit-keyframes glow {
    from,
    to {
        text-shadow: 0 0 0.05em rgba(255, 255, 255, 1), 0 0 0.1em rgba(255, 255, 255, 1), 0 0 1em rgba(255, 255, 255, 0.75), 0 0 2em rgba(255, 255, 255, 0.5);
    }
    25% {
        text-shadow: 0 0 0.05em rgba(255, 255, 255, 1), 0 0 0.1em rgba(255, 255, 255, 1), 0 0 1em rgba(255, 255, 255, 0.75), 0 0 2em rgba(255, 255, 255, 0.5);
    }
    27% {
        text-shadow: 0 0 0.05em rgba(255, 255, 255, 0), 0 0 0.1em rgba(255, 255, 255, 0), 0 0 1em rgba(255, 255, 255, 0), 0 0 2em rgba(255, 255, 255, 0);
    }
    29% {
        text-shadow: 0 0 0.05em rgba(255, 255, 255, 1), 0 0 0.1em rgba(255, 255, 255, 1), 0 0 1em rgba(255, 255, 255, 0.75), 0 0 2em rgba(255, 255, 255, 0.5);
    }
    31% {
        text-shadow: 0 0 0.05em rgba(255, 255, 255, 0.5), 0 0 0.1em rgba(255, 255, 255, 0.25), 0 0 1em rgba(255, 255, 255, 0), 0 0 2em rgba(255, 255, 255, 0);
    }
    33% {
        text-shadow: 0 0 0.05em rgba(255, 255, 255, 1), 0 0 0.1em rgba(255, 255, 255, 1), 0 0 1em rgba(255, 255, 255, 0.75), 0 0 2em rgba(255, 255, 255, 0.5);
    }
    66% {
        text-shadow: 0 0 0.05em rgba(255, 255, 255, 1), 0 0 0.1em rgba(255, 255, 255, 1), 0 0 1em rgba(255, 255, 255, 0.75), 0 0 2em rgba(255, 255, 255, 0.5);
    }
    68% {
        text-shadow: 0 0 0.05em rgba(255, 255, 255, 0.5), 0 0 0.1em rgba(255, 255, 255, 0), 0 0 1em rgba(255, 255, 255, 0), 0 0 2em rgba(255, 255, 255, 0);
    }
    70% {
        text-shadow: 0 0 0.05em rgba(255, 255, 255, 1), 0 0 0.1em rgba(255, 255, 255, 1), 0 0 1em rgba(255, 255, 255, 0.75), 0 0 2em rgba(255, 255, 255, 0.5);
    }
}@keyframes glow {
    from,
    to {
        text-shadow: 0 0 0.05em rgba(255, 255, 255, 1), 0 0 0.1em rgba(255, 255, 255, 1), 0 0 1em rgba(255, 255, 255, 0.75), 0 0 2em rgba(255, 255, 255, 0.5);
    }
    25% {
        text-shadow: 0 0 0.05em rgba(255, 255, 255, 1), 0 0 0.1em rgba(255, 255, 255, 1), 0 0 1em rgba(255, 255, 255, 0.75), 0 0 2em rgba(255, 255, 255, 0.5);
    }
    27% {
        text-shadow: 0 0 0.05em rgba(255, 255, 255, 0), 0 0 0.1em rgba(255, 255, 255, 0), 0 0 1em rgba(255, 255, 255, 0), 0 0 2em rgba(255, 255, 255, 0);
    }
    29% {
        text-shadow: 0 0 0.05em rgba(255, 255, 255, 1), 0 0 0.1em rgba(255, 255, 255, 1), 0 0 1em rgba(255, 255, 255, 0.75), 0 0 2em rgba(255, 255, 255, 0.5);
    }
    31% {
        text-shadow: 0 0 0.05em rgba(255, 255, 255, 0.5), 0 0 0.1em rgba(255, 255, 255, 0.25), 0 0 1em rgba(255, 255, 255, 0), 0 0 2em rgba(255, 255, 255, 0);
    }
    33% {
        text-shadow: 0 0 0.05em rgba(255, 255, 255, 1), 0 0 0.1em rgba(255, 255, 255, 1), 0 0 1em rgba(255, 255, 255, 0.75), 0 0 2em rgba(255, 255, 255, 0.5);
    }
    66% {
        text-shadow: 0 0 0.05em rgba(255, 255, 255, 1), 0 0 0.1em rgba(255, 255, 255, 1), 0 0 1em rgba(255, 255, 255, 0.75), 0 0 2em rgba(255, 255, 255, 0.5);
    }
    68% {
        text-shadow: 0 0 0.05em rgba(255, 255, 255, 0.5), 0 0 0.1em rgba(255, 255, 255, 0), 0 0 1em rgba(255, 255, 255, 0), 0 0 2em rgba(255, 255, 255, 0);
    }
    70% {
        text-shadow: 0 0 0.05em rgba(255, 255, 255, 1), 0 0 0.1em rgba(255, 255, 255, 1), 0 0 1em rgba(255, 255, 255, 0.75), 0 0 2em rgba(255, 255, 255, 0.5);
    }
}.fx-btn-pill{border-radius:10em!important}.fx-text-shadow{text-shadow:2px 4px 3px rgba(0,0,0,.3)}.fx-text-thin-shadow{text-shadow:1px 1px 0 rgba(0,0,0,.3)}.fx-text-hard-shadow{text-shadow:6px 6px 0 rgba(0,0,0,.1)}.fx-text-glow{-webkit-animation:glow 3s infinite;animation:glow 3s infinite}.fx-text-pushed-shadow{text-shadow:0 1px 0 rgba(255,255,255,.35) , 0 -1px 0 rgba(0,0,0,.35)}.fx-text-3d{text-shadow:0 .01em 0 #bbb , 0 .02em 0 #aaa , 0 .03em 0 #999 , 0 .04em 0 #888 , 0 .15em .1em rgba(0,0,0,.15) , 0 .25em .02em rgba(0,0,0,.075) , 0 .34em .3em rgba(0,0,0,.1)}.fx-text-anaglyphic{text-shadow:-.05em 0 0 #f22613 , .05em 0 0 #0ff}.fx-text-isometric{text-shadow:-.01em -.01em 0 #222 , -.02em -.02em 0 #222 , -.03em -.03em 0 #222 , -.04em -.04em 0 #222 , -.05em -.05em 0 #222 , -.06em -.06em 0 #222 , -.07em -.07em 0 #222 , -.08em -.08em 0 #222 , -.09em -.09em 0 #222 , -.10em -.10em 0 #222 , -.11em -.11em 0 #222 , -.12em -.12em 0 #222 , -.13em -.13em 0 #222 , -.14em -.14em 0 #222 , -.15em -.15em 0 #222 , -.16em -.16em 0 #222 , -.17em -.17em 0 #222 , -.18em -.18em 0 #222 , -.19em -.19em 0 #222 , -.20em -.20em 0 #222}.fx-text-isometric-shadow{text-shadow:.01em .01em 0 rgba(0,0,0,.1) , .02em .02em 0 rgba(0,0,0,.1) , .03em .03em 0 rgba(0,0,0,.075) , .04em .04em 0 rgba(0,0,0,.075) , .05em .05em 0 rgba(0,0,0,.05) , .06em .06em 0 rgba(0,0,0,.05) , .07em .07em 0 rgba(0,0,0,.03) , .08em .08em 0 rgba(0,0,0,.03) , .09em .09em 0 rgba(0,0,0,.03) , .1em .1em 0 rgba(0,0,0,.025) , .11em .11em 0 rgba(0,0,0,.025) , .12em .12em 0 rgba(0,0,0,.02) , .13em .13em 0 rgba(0,0,0,.02) , .14em .14em 0 rgba(0,0,0,.015) , .15em .15em 0 rgba(0,0,0,.015) , .16em .16em 0 rgba(0,0,0,.01) , .17em .17em 0 rgba(0,0,0,.01) , .18em .18em 0 rgba(0,0,0,.01) , .19em .19em 0 rgba(0,0,0,.005) , .2em .2em 0 rgba(0,0,0,.005)}