@charset "UTF-8";/*****************ANIMATIONS*******************************************************/.animated {
    -webkit-animation-fill-mode:both;
       -moz-animation-fill-mode:both;
        -ms-animation-fill-mode:both;
         -o-animation-fill-mode:both;
            animation-fill-mode:both;
}.animated.infinite {
    -webkit-animation-iteration-count:infinite;
       -moz-animation-iteration-count:infinite;
        -ms-animation-iteration-count:infinite;
         -o-animation-iteration-count:infinite;
            animation-iteration-count:infinite;
}/*FADE-IN*/@keyframes fadeIn {
    0% {
        opacity:0;
    }    100% {
        opacity:1;
    }
}@-moz-keyframes fadeIn {
    0% {
        opacity:0;
    }    100% {
        opacity:1;
    }
}@-webkit-keyframes fadeIn {
    0% {
        opacity:0;
    }    100% {
        opacity:1;
    }
}@-o-keyframes fadeIn {
    0% {
        opacity:0;
    }    100% {
        opacity:1;
    }
}.fadeIn {
    animation-name:fadeIn;
}/*FADE-OUT*/@keyframes fadeOut {
    0% {
        opacity:1;
    }    100% {
        opacity:0;
    }
}@-moz-keyframes fadeOut {
    0% {
        opacity:1;
    }    100% {
        opacity:0;
    }
}@-webkit-keyframes fadeOut {
    0% {
        opacity:1;
    }    100% {
        opacity:0;
    }
}@-o-keyframes fadeOut {
    0% {
        opacity:1;
    }    100% {
        opacity:0;
    }
}.fadeOut {
    animation-name:fadeOut;
}/*FADE-IN UP BIG*/@keyframes fadeInUpBig {
    0% {
        opacity:0;
        transform:translate3d(0, 2000px, 0);
    }    100% {
        opacity:1;
        transform:none;
    }
}@-moz-keyframes fadeInUpBig {
    0% {
        opacity:0;
        transform:translate3d(0, 2000px, 0);
    }    100% {
        opacity:1;
        transform:none;
    }
}@-webkit-keyframes fadeInUpBig {
    0% {
        opacity:0;
        transform:translate3d(0, 2000px, 0);
    }    100% {
        opacity:1;
        transform:none;
    }
}@-o-keyframes fadeInUpBig {
    0% {
        opacity:0;
        transform:translate3d(0, 2000px, 0);
    }    100% {
        opacity:1;
        transform:none;
    }
}.fadeInUpBig {
    animation-name:fadeInUpBig;
}/*APPEAR*/@keyframes appear {
    0% {
        opacity:0;
        display:none;
    }    1% {
        display:inherit;
    }    100% {
        opacity:1;
    }
}@-moz-keyframes appear {
    0% {
        opacity:0;
        display:none;
    }    1% {
        display:inherit;
    }    100% {
        opacity:1;
    }
}@-webkit-keyframes appear {
    0% {
        opacity:0;
        display:none;
    }    1% {
        display:inherit;
    }    100% {
        opacity:1;
    }
}@-o-keyframes appear {
    0% {
        opacity:0;
        display:none;
    }    1% {
        display:inherit;
    }    100% {
        opacity:1;
    }
}/*VANISH*/@keyframes vanish {
    0% {
        opacity:1;
        display:inherit;
    }    99% {
        opacity:0;
    }    100% {
        display:none;
    }
}@-moz-keyframes vanish {
    0% {
        opacity:1;
        display:inherit;
    }    99% {
        opacity:0;
    }    100% {
        display:none;
    }
}@-webkit-keyframes vanish {
    0% {
        opacity:1;
        display:inherit;
    }    99% {
        opacity:0;
    }    100% {
        display:none;
    }
}@-o-keyframes vanish {
    0% {
        opacity:1;
        display:inherit;
    }    99% {
        opacity:0;
    }    100% {
        display:none;
    }
}/*BLINK*/ @keyframes blink {
    0%, 50%, 100% {
        opacity:1;
    }    25%, 75% {
        opacity:0;
    }
} @-moz-keyframes blink {
    0%, 50%, 100% {
        opacity:1;
    }    25%, 75% {
        opacity:0;
    }
}@-webkit-keyframes blink {
    0%, 50%, 100% {
        opacity:1;
    }    25%, 75% {
        opacity:0;
    }
}@-o-keyframes blink {
    0%, 50%, 100% {
        opacity:1;
    }    25%, 75% {
        opacity:0;
    }
}.blink {
    animation-name:blink;
}/*****************TRANSITIONS*******************************************************/button, a {
    -webkit-transition:all 0.3s ease;
       -moz-transition:all 0.3s ease;
        -ms-transition:all 0.3s ease;
    -webkit-transition-property:all;
    -webkit-transition-duration:0.3s;
    -webkit-transition-timing-function:ease;
}.transition_slow {
    -webkit-transition:all 1s ease;
       -moz-transition:all 1s ease;
         -o-transition:all 1s ease;
            transition:all 1s ease;
    -webkit-transition-property:all;
    -webkit-transition-duration:1s;
    -webkit-transition-timing-function:ease;
}.transition_faster {
    -webkit-transition:all 0.4s ease;
       -moz-transition:all 0.4s ease;
         -o-transition:all 0.4s ease;
            transition:all 0.4s ease;
    -webkit-transition-property:all;
    -webkit-transition-duration:0.4s;
    -webkit-transition-timing-function:ease;
}.transition_delayed {
    -webkit-transition-delay:0.4s;
       -moz-transition-delay:0.4s;
        -ms-transition-delay:0.4s;
         -o-transition-delay:0.4s;
            transition-delay:0.4s;
}/* @keyframes bg-move { 0%, 100%{ background-position: top left; } 25%{ background-position: top right; } 50%{ background-position: bottom right; } 75%{ background-position: bottom left; } } @-moz-keyframes bg-move { 0%, 100%{ background-position: top left; } 25%{ background-position: top right; } 50%{ background-position: bottom right; } 75%{ background-position: bottom left; }}@-webkit-keyframes bg-move { 0%, 100%{ background-position: top left; } 25%{ background-position: top right; } 50%{ background-position: bottom right; } 75%{ background-position: bottom left; }}@-ms-keyframes bg-move { 0%, 100%{ background-position: top left; } 25%{ background-position: top right; } 50%{ background-position: bottom right; } 75%{ background-position: bottom left; }}@-o-keyframes bg-move { 0%, 100%{ background-position: top left; } 25%{ background-position: top right; } 50%{ background-position: bottom right; } 75%{ background-position: bottom left; }}.bg-move { animation-name: bg-move;  -webkit-animation-timing-function: linear;  -moz-animation-timing-function: linear;  -ms-animation-timing-function: linear;  -o-animation-timing-function: linear;  animation-timing-function: linear;  }*/