/*! Dogeminer Main CSS */
/*! normalize.css v1.1.3 | MIT License | git.io/normalize */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block
}

audio,
canvas,
video {
    display: inline-block;
    *display: inline;
    *zoom: 1
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden] {
    display: none
}

html {
    font-size: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

html,
button,
input,
select,
textarea {
    font-family: sans-serif
}

body {
    margin: 0
}

a:focus {
    outline: thin dotted
}

a:active,
a:hover {
    outline: 0
}

h1 {
    font-size: 2em;
    margin: 0.67em 0
}

h2 {
    font-size: 1.5em;
    margin: 0.83em 0
}

h3 {
    font-size: 1.17em;
    margin: 1em 0
}

h4 {
    font-size: 1em;
    margin: 1.33em 0
}

h5 {
    font-size: 0.83em;
    margin: 1.67em 0
}

h6 {
    font-size: 0.67em;
    margin: 2.33em 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b,
strong {
    font-weight: bold
}

blockquote {
    margin: 1em 40px
}

dfn {
    font-style: italic
}

hr {
    box-sizing: content-box;
    height: 0
}

mark {
    background: #ff0;
    color: #000
}

p,
pre {
    margin: 1em 0
}

code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    _font-family: 'courier new', monospace;
    font-size: 1em
}

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word
}

q {
    quotes: none
}

q:before,
q:after {
    content: '';
    content: none
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -0.5em
}

sub {
    bottom: -0.25em
}

dl,
menu,
ol,
ul {
    margin: 1em 0
}

dd {
    margin: 0 0 0 40px
}

menu,
ol,
ul {
    padding: 0 0 0 40px
}

nav ul,
nav ol {
    list-style: none;
    list-style-image: none
}

img {
    border: 0;
    -ms-interpolation-mode: bicubic
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 0
}

form {
    margin: 0
}

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em
}

legend {
    border: 0;
    padding: 0;
    white-space: normal;
    *margin-left: -7px
}

button,
input,
select,
textarea {
    font-size: 100%;
    margin: 0;
    vertical-align: baseline;
    *vertical-align: middle
}

button,
input {
    line-height: normal
}

button,
select {
    text-transform: none
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
    *overflow: visible
}

button[disabled],
html input[disabled] {
    cursor: default
}

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
    *height: 13px;
    *width: 13px
}

input[type="search"] {
    -webkit-appearance: textfield;
    box-sizing: content-box
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto;
    vertical-align: top
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT
Copyright (c) 2015 Daniel Eden
*/
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.animated.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.animated.hinge {
    -webkit-animation-duration: 2s;
    animation-duration: 2s
}

.animated.bounceIn,
.animated.bounceOut,
.animated.flipOutX,
.animated.flipOutY {
    -webkit-animation-duration: .75s;
    animation-duration: .75s
}

@-webkit-keyframes bounce {

    20%,
    53%,
    80%,
    from,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    40%,
    43% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0)
    }

    70% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -webkit-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0)
    }

    90% {
        -webkit-transform: translate3d(0, -4px, 0);
        transform: translate3d(0, -4px, 0)
    }
}

@keyframes bounce {

    20%,
    53%,
    80%,
    from,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    40%,
    43% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0)
    }

    70% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -webkit-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0)
    }

    90% {
        -webkit-transform: translate3d(0, -4px, 0);
        transform: translate3d(0, -4px, 0)
    }
}

.bounce {
    -webkit-animation-name: bounce;
    animation-name: bounce;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom
}

@-webkit-keyframes flash {

    50%,
    from,
    to {
        opacity: 1
    }

    25%,
    75% {
        opacity: 0
    }
}

@keyframes flash {

    50%,
    from,
    to {
        opacity: 1
    }

    25%,
    75% {
        opacity: 0
    }
}

.flash {
    -webkit-animation-name: flash;
    animation-name: flash
}

@-webkit-keyframes pulse {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }

    50% {
        -webkit-transform: scale3d(1.05, 1.05, 1.05);
        transform: scale3d(1.05, 1.05, 1.05)
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

@keyframes pulse {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }

    50% {
        -webkit-transform: scale3d(1.05, 1.05, 1.05);
        transform: scale3d(1.05, 1.05, 1.05)
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

.pulse {
    -webkit-animation-name: pulse;
    animation-name: pulse
}

@-webkit-keyframes rubberBand {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }

    30% {
        -webkit-transform: scale3d(1.25, 0.75, 1);
        transform: scale3d(1.25, 0.75, 1)
    }

    40% {
        -webkit-transform: scale3d(0.75, 1.25, 1);
        transform: scale3d(0.75, 1.25, 1)
    }

    50% {
        -webkit-transform: scale3d(1.15, 0.85, 1);
        transform: scale3d(1.15, 0.85, 1)
    }

    65% {
        -webkit-transform: scale3d(0.95, 1.05, 1);
        transform: scale3d(0.95, 1.05, 1)
    }

    75% {
        -webkit-transform: scale3d(1.05, 0.95, 1);
        transform: scale3d(1.05, 0.95, 1)
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

@keyframes rubberBand {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }

    30% {
        -webkit-transform: scale3d(1.25, 0.75, 1);
        transform: scale3d(1.25, 0.75, 1)
    }

    40% {
        -webkit-transform: scale3d(0.75, 1.25, 1);
        transform: scale3d(0.75, 1.25, 1)
    }

    50% {
        -webkit-transform: scale3d(1.15, 0.85, 1);
        transform: scale3d(1.15, 0.85, 1)
    }

    65% {
        -webkit-transform: scale3d(0.95, 1.05, 1);
        transform: scale3d(0.95, 1.05, 1)
    }

    75% {
        -webkit-transform: scale3d(1.05, 0.95, 1);
        transform: scale3d(1.05, 0.95, 1)
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

.rubberBand {
    -webkit-animation-name: rubberBand;
    animation-name: rubberBand
}

@-webkit-keyframes 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 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)
    }
}

.shake {
    -webkit-animation-name: shake;
    animation-name: shake
}

@-webkit-keyframes 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)
    }

    to {
        -webkit-transform: rotate3d(0, 0, 1, 0deg);
        transform: rotate3d(0, 0, 1, 0deg)
    }
}

@keyframes 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)
    }

    to {
        -webkit-transform: rotate3d(0, 0, 1, 0deg);
        transform: rotate3d(0, 0, 1, 0deg)
    }
}

.swing {
    -webkit-transform-origin: top center;
    transform-origin: top center;
    -webkit-animation-name: swing;
    animation-name: swing
}

@-webkit-keyframes tada {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }

    10%,
    20% {
        -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(0.9, 0.9, 0.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)
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

@keyframes tada {
    from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }

    10%,
    20% {
        -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(0.9, 0.9, 0.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)
    }

    to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

.tada {
    -webkit-animation-name: tada;
    animation-name: tada
}

@-webkit-keyframes wobble {
    from {
        -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)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes wobble {
    from {
        -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)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

.wobble {
    -webkit-animation-name: wobble;
    animation-name: wobble
}

@-webkit-keyframes jello {

    11.1%,
    from,
    to {
        -webkit-transform: none;
        transform: none
    }

    22.2% {
        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
        transform: skewX(-12.5deg) skewY(-12.5deg)
    }

    33.3% {
        -webkit-transform: skewX(6.25deg) skewY(6.25deg);
        transform: skewX(6.25deg) skewY(6.25deg)
    }

    44.4% {
        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
        transform: skewX(-3.125deg) skewY(-3.125deg)
    }

    55.5% {
        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
        transform: skewX(1.5625deg) skewY(1.5625deg)
    }

    66.6% {
        -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
        transform: skewX(-0.78125deg) skewY(-0.78125deg)
    }

    77.7% {
        -webkit-transform: skewX(0.39063deg) skewY(0.39063deg);
        transform: skewX(0.39063deg) skewY(0.39063deg)
    }

    88.8% {
        -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
        transform: skewX(-0.19531deg) skewY(-0.19531deg)
    }
}

@keyframes jello {

    11.1%,
    from,
    to {
        -webkit-transform: none;
        transform: none
    }

    22.2% {
        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
        transform: skewX(-12.5deg) skewY(-12.5deg)
    }

    33.3% {
        -webkit-transform: skewX(6.25deg) skewY(6.25deg);
        transform: skewX(6.25deg) skewY(6.25deg)
    }

    44.4% {
        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
        transform: skewX(-3.125deg) skewY(-3.125deg)
    }

    55.5% {
        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
        transform: skewX(1.5625deg) skewY(1.5625deg)
    }

    66.6% {
        -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
        transform: skewX(-0.78125deg) skewY(-0.78125deg)
    }

    77.7% {
        -webkit-transform: skewX(0.39063deg) skewY(0.39063deg);
        transform: skewX(0.39063deg) skewY(0.39063deg)
    }

    88.8% {
        -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
        transform: skewX(-0.19531deg) skewY(-0.19531deg)
    }
}

.jello {
    -webkit-animation-name: jello;
    animation-name: jello;
    -webkit-transform-origin: center;
    transform-origin: center
}

@-webkit-keyframes bounceIn {

    20%,
    40%,
    60%,
    80%,
    from,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3)
    }

    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }

    40% {
        -webkit-transform: scale3d(0.9, 0.9, 0.9);
        transform: scale3d(0.9, 0.9, 0.9)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03)
    }

    80% {
        -webkit-transform: scale3d(0.97, 0.97, 0.97);
        transform: scale3d(0.97, 0.97, 0.97)
    }

    to {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

@keyframes bounceIn {

    20%,
    40%,
    60%,
    80%,
    from,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
    }

    0% {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3)
    }

    20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }

    40% {
        -webkit-transform: scale3d(0.9, 0.9, 0.9);
        transform: scale3d(0.9, 0.9, 0.9)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03)
    }

    80% {
        -webkit-transform: scale3d(0.97, 0.97, 0.97);
        transform: scale3d(0.97, 0.97, 0.97)
    }

    to {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

.bounceIn {
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn
}

@-webkit-keyframes bounceInDown {

    60%,
    75%,
    90%,
    from,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -3000px, 0);
        transform: translate3d(0, -3000px, 0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, 25px, 0);
        transform: translate3d(0, 25px, 0)
    }

    75% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0)
    }

    90% {
        -webkit-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes bounceInDown {

    60%,
    75%,
    90%,
    from,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -3000px, 0);
        transform: translate3d(0, -3000px, 0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, 25px, 0);
        transform: translate3d(0, 25px, 0)
    }

    75% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0)
    }

    90% {
        -webkit-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

.bounceInDown {
    -webkit-animation-name: bounceInDown;
    animation-name: bounceInDown
}

@-webkit-keyframes bounceInLeft {

    60%,
    75%,
    90%,
    from,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px, 0, 0);
        transform: translate3d(-3000px, 0, 0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px, 0, 0);
        transform: translate3d(25px, 0, 0)
    }

    75% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    }

    90% {
        -webkit-transform: translate3d(5px, 0, 0);
        transform: translate3d(5px, 0, 0)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes bounceInLeft {

    60%,
    75%,
    90%,
    from,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px, 0, 0);
        transform: translate3d(-3000px, 0, 0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px, 0, 0);
        transform: translate3d(25px, 0, 0)
    }

    75% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    }

    90% {
        -webkit-transform: translate3d(5px, 0, 0);
        transform: translate3d(5px, 0, 0)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

.bounceInLeft {
    -webkit-animation-name: bounceInLeft;
    animation-name: bounceInLeft
}

@-webkit-keyframes bounceInRight {

    60%,
    75%,
    90%,
    from,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
    }

    from {
        opacity: 0;
        -webkit-transform: translate3d(3000px, 0, 0);
        transform: translate3d(3000px, 0, 0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px, 0, 0);
        transform: translate3d(-25px, 0, 0)
    }

    75% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    }

    90% {
        -webkit-transform: translate3d(-5px, 0, 0);
        transform: translate3d(-5px, 0, 0)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes bounceInRight {

    60%,
    75%,
    90%,
    from,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
    }

    from {
        opacity: 0;
        -webkit-transform: translate3d(3000px, 0, 0);
        transform: translate3d(3000px, 0, 0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px, 0, 0);
        transform: translate3d(-25px, 0, 0)
    }

    75% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    }

    90% {
        -webkit-transform: translate3d(-5px, 0, 0);
        transform: translate3d(-5px, 0, 0)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

.bounceInRight {
    -webkit-animation-name: bounceInRight;
    animation-name: bounceInRight
}

@-webkit-keyframes bounceInUp {

    60%,
    75%,
    90%,
    from,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
    }

    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 3000px, 0);
        transform: translate3d(0, 3000px, 0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    }

    75% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0)
    }

    90% {
        -webkit-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0)
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes bounceInUp {

    60%,
    75%,
    90%,
    from,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1)
    }

    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 3000px, 0);
        transform: translate3d(0, 3000px, 0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    }

    75% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0)
    }

    90% {
        -webkit-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0)
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.bounceInUp {
    -webkit-animation-name: bounceInUp;
    animation-name: bounceInUp
}

@-webkit-keyframes bounceOut {
    20% {
        -webkit-transform: scale3d(0.9, 0.9, 0.9);
        transform: scale3d(0.9, 0.9, 0.9)
    }

    50%,
    55% {
        opacity: 1;
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3)
    }
}

@keyframes bounceOut {
    20% {
        -webkit-transform: scale3d(0.9, 0.9, 0.9);
        transform: scale3d(0.9, 0.9, 0.9)
    }

    50%,
    55% {
        opacity: 1;
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3)
    }
}

.bounceOut {
    -webkit-animation-name: bounceOut;
    animation-name: bounceOut
}

@-webkit-keyframes bounceOutDown {
    20% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0)
    }

    40%,
    45% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
    }
}

@keyframes bounceOutDown {
    20% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0)
    }

    40%,
    45% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
    }
}

.bounceOutDown {
    -webkit-animation-name: bounceOutDown;
    animation-name: bounceOutDown
}

@-webkit-keyframes bounceOutLeft {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(20px, 0, 0);
        transform: translate3d(20px, 0, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
    }
}

@keyframes bounceOutLeft {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(20px, 0, 0);
        transform: translate3d(20px, 0, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
    }
}

.bounceOutLeft {
    -webkit-animation-name: bounceOutLeft;
    animation-name: bounceOutLeft
}

@-webkit-keyframes bounceOutRight {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(-20px, 0, 0);
        transform: translate3d(-20px, 0, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    }
}

@keyframes bounceOutRight {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(-20px, 0, 0);
        transform: translate3d(-20px, 0, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    }
}

.bounceOutRight {
    -webkit-animation-name: bounceOutRight;
    animation-name: bounceOutRight
}

@-webkit-keyframes bounceOutUp {
    20% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0)
    }

    40%,
    45% {
        opacity: 1;
        -webkit-transform: translate3d(0, 20px, 0);
        transform: translate3d(0, 20px, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
    }
}

@keyframes bounceOutUp {
    20% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0)
    }

    40%,
    45% {
        opacity: 1;
        -webkit-transform: translate3d(0, 20px, 0);
        transform: translate3d(0, 20px, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
    }
}

.bounceOutUp {
    -webkit-animation-name: bounceOutUp;
    animation-name: bounceOutUp
}

@-webkit-keyframes fadeIn {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadeIn {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn
}

@-webkit-keyframes fadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown
}

@-webkit-keyframes fadeInDownBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInDownBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInDownBig {
    -webkit-animation-name: fadeInDownBig;
    animation-name: fadeInDownBig
}

@-webkit-keyframes fadeInLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInLeft {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft
}

@-webkit-keyframes fadeInLeftBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInLeftBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInLeftBig {
    -webkit-animation-name: fadeInLeftBig;
    animation-name: fadeInLeftBig
}

@-webkit-keyframes fadeInRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInRight {
    from {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight
}

@-webkit-keyframes fadeInRightBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInRightBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInRightBig {
    -webkit-animation-name: fadeInRightBig;
    animation-name: fadeInRightBig
}

@-webkit-keyframes fadeInUp {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp
}

@-webkit-keyframes fadeInUpBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes fadeInUpBig {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.fadeInUpBig {
    -webkit-animation-name: fadeInUpBig;
    animation-name: fadeInUpBig
}

@-webkit-keyframes fadeOut {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes fadeOut {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut
}

@-webkit-keyframes fadeOutDown {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
}

@keyframes fadeOutDown {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
}

.fadeOutDown {
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown
}

@-webkit-keyframes fadeOutDownBig {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
    }
}

@keyframes fadeOutDownBig {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
    }
}

.fadeOutDownBig {
    -webkit-animation-name: fadeOutDownBig;
    animation-name: fadeOutDownBig
}

@-webkit-keyframes fadeOutLeft {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
}

@keyframes fadeOutLeft {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
}

.fadeOutLeft {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft
}

@-webkit-keyframes fadeOutLeftBig {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
    }
}

@keyframes fadeOutLeftBig {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
    }
}

.fadeOutLeftBig {
    -webkit-animation-name: fadeOutLeftBig;
    animation-name: fadeOutLeftBig
}

@-webkit-keyframes fadeOutRight {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

@keyframes fadeOutRight {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

.fadeOutRight {
    -webkit-animation-name: fadeOutRight;
    animation-name: fadeOutRight
}

@-webkit-keyframes fadeOutRightBig {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    }
}

@keyframes fadeOutRightBig {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    }
}

.fadeOutRightBig {
    -webkit-animation-name: fadeOutRightBig;
    animation-name: fadeOutRightBig
}

@-webkit-keyframes fadeOutUp {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}

@keyframes fadeOutUp {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}

.fadeOutUp {
    -webkit-animation-name: fadeOutUp;
    animation-name: fadeOutUp
}

@-webkit-keyframes fadeOutUpBig {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
    }
}

@keyframes fadeOutUpBig {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
    }
}

.fadeOutUpBig {
    -webkit-animation-name: fadeOutUpBig;
    animation-name: fadeOutUpBig
}

@-webkit-keyframes flip {
    from {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    40% {
        -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    50% {
        -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    80% {
        -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
        transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@keyframes flip {
    from {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    40% {
        -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    50% {
        -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    80% {
        -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
        transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

.animated.flip {
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-animation-name: flip;
    animation-name: flip
}

@-webkit-keyframes flipInX {
    from {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-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-animation-timing-function: ease-in;
        animation-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)
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

@keyframes flipInX {
    from {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-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-animation-timing-function: ease-in;
        animation-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)
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

.flipInX {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipInX;
    animation-name: flipInX
}

@-webkit-keyframes flipInY {
    from {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }

    40% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    60% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        opacity: 1
    }

    80% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -5deg)
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

@keyframes flipInY {
    from {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }

    40% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    60% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        opacity: 1
    }

    80% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -5deg)
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

.flipInY {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipInY;
    animation-name: flipInY
}

@-webkit-keyframes flipOutX {
    from {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }

    30% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        opacity: 1
    }

    to {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        opacity: 0
    }
}

@keyframes flipOutX {
    from {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }

    30% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        opacity: 1
    }

    to {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        opacity: 0
    }
}

.flipOutX {
    -webkit-animation-name: flipOutX;
    animation-name: flipOutX;
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important
}

@-webkit-keyframes flipOutY {
    from {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }

    30% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
        opacity: 1
    }

    to {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        opacity: 0
    }
}

@keyframes flipOutY {
    from {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }

    30% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
        opacity: 1
    }

    to {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        opacity: 0
    }
}

.flipOutY {
    -webkit-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipOutY;
    animation-name: flipOutY
}

@-webkit-keyframes lightSpeedIn {
    from {
        -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
    }

    to {
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes lightSpeedIn {
    from {
        -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
    }

    to {
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

.lightSpeedIn {
    -webkit-animation-name: lightSpeedIn;
    animation-name: lightSpeedIn;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out
}

@-webkit-keyframes lightSpeedOut {
    from {
        opacity: 1
    }

    to {
        -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
        transform: translate3d(100%, 0, 0) skewX(30deg);
        opacity: 0
    }
}

@keyframes lightSpeedOut {
    from {
        opacity: 1
    }

    to {
        -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
        transform: translate3d(100%, 0, 0) skewX(30deg);
        opacity: 0
    }
}

.lightSpeedOut {
    -webkit-animation-name: lightSpeedOut;
    animation-name: lightSpeedOut;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in
}

@-webkit-keyframes rotateIn {
    from {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0, 0, 1, -200deg);
        transform: rotate3d(0, 0, 1, -200deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes rotateIn {
    from {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0, 0, 1, -200deg);
        transform: rotate3d(0, 0, 1, -200deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

.rotateIn {
    -webkit-animation-name: rotateIn;
    animation-name: rotateIn
}

@-webkit-keyframes rotateInDownLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes rotateInDownLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

.rotateInDownLeft {
    -webkit-animation-name: rotateInDownLeft;
    animation-name: rotateInDownLeft
}

@-webkit-keyframes rotateInDownRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes rotateInDownRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

.rotateInDownRight {
    -webkit-animation-name: rotateInDownRight;
    animation-name: rotateInDownRight
}

@-webkit-keyframes rotateInUpLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes rotateInUpLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

.rotateInUpLeft {
    -webkit-animation-name: rotateInUpLeft;
    animation-name: rotateInUpLeft
}

@-webkit-keyframes rotateInUpRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, -90deg);
        transform: rotate3d(0, 0, 1, -90deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes rotateInUpRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, -90deg);
        transform: rotate3d(0, 0, 1, -90deg);
        opacity: 0
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

.rotateInUpRight {
    -webkit-animation-name: rotateInUpRight;
    animation-name: rotateInUpRight
}

@-webkit-keyframes rotateOut {
    from {
        -webkit-transform-origin: center;
        transform-origin: center;
        opacity: 1
    }

    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0, 0, 1, 200deg);
        transform: rotate3d(0, 0, 1, 200deg);
        opacity: 0
    }
}

@keyframes rotateOut {
    from {
        -webkit-transform-origin: center;
        transform-origin: center;
        opacity: 1
    }

    to {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0, 0, 1, 200deg);
        transform: rotate3d(0, 0, 1, 200deg);
        opacity: 0
    }
}

.rotateOut {
    -webkit-animation-name: rotateOut;
    animation-name: rotateOut
}

@-webkit-keyframes rotateOutDownLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0
    }
}

@keyframes rotateOutDownLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0
    }
}

.rotateOutDownLeft {
    -webkit-animation-name: rotateOutDownLeft;
    animation-name: rotateOutDownLeft
}

@-webkit-keyframes rotateOutDownRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0
    }
}

@keyframes rotateOutDownRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0
    }
}

.rotateOutDownRight {
    -webkit-animation-name: rotateOutDownRight;
    animation-name: rotateOutDownRight
}

@-webkit-keyframes rotateOutUpLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0
    }
}

@keyframes rotateOutUpLeft {
    from {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1
    }

    to {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0
    }
}

.rotateOutUpLeft {
    -webkit-animation-name: rotateOutUpLeft;
    animation-name: rotateOutUpLeft
}

@-webkit-keyframes rotateOutUpRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, 90deg);
        transform: rotate3d(0, 0, 1, 90deg);
        opacity: 0
    }
}

@keyframes rotateOutUpRight {
    from {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1
    }

    to {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, 90deg);
        transform: rotate3d(0, 0, 1, 90deg);
        opacity: 0
    }
}

.rotateOutUpRight {
    -webkit-animation-name: rotateOutUpRight;
    animation-name: rotateOutUpRight
}

@-webkit-keyframes hinge {
    0% {
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    20%,
    60% {
        -webkit-transform: rotate3d(0, 0, 1, 80deg);
        transform: rotate3d(0, 0, 1, 80deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    40%,
    80% {
        -webkit-transform: rotate3d(0, 0, 1, 60deg);
        transform: rotate3d(0, 0, 1, 60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1
    }

    to {
        -webkit-transform: translate3d(0, 700px, 0);
        transform: translate3d(0, 700px, 0);
        opacity: 0
    }
}

@keyframes hinge {
    0% {
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    20%,
    60% {
        -webkit-transform: rotate3d(0, 0, 1, 80deg);
        transform: rotate3d(0, 0, 1, 80deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    40%,
    80% {
        -webkit-transform: rotate3d(0, 0, 1, 60deg);
        transform: rotate3d(0, 0, 1, 60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1
    }

    to {
        -webkit-transform: translate3d(0, 700px, 0);
        transform: translate3d(0, 700px, 0);
        opacity: 0
    }
}

.hinge {
    -webkit-animation-name: hinge;
    animation-name: hinge
}

@-webkit-keyframes rollIn {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
        transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

@keyframes rollIn {
    from {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
        transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
    }

    to {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.rollIn {
    -webkit-animation-name: rollIn;
    animation-name: rollIn
}

@-webkit-keyframes rollOut {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
        transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
    }
}

@keyframes rollOut {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
        transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
    }
}

.rollOut {
    -webkit-animation-name: rollOut;
    animation-name: rollOut
}

@-webkit-keyframes zoomIn {
    from {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3)
    }

    50% {
        opacity: 1
    }
}

@keyframes zoomIn {
    from {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3)
    }

    50% {
        opacity: 1
    }
}

.zoomIn {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn
}

@-webkit-keyframes zoomInDown {
    from {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1)
    }
}

@keyframes zoomInDown {
    from {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1)
    }
}

.zoomInDown {
    -webkit-animation-name: zoomInDown;
    animation-name: zoomInDown
}

@-webkit-keyframes zoomInLeft {
    from {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1)
    }
}

@keyframes zoomInLeft {
    from {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1)
    }
}

.zoomInLeft {
    -webkit-animation-name: zoomInLeft;
    animation-name: zoomInLeft
}

@-webkit-keyframes zoomInRight {
    from {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1)
    }
}

@keyframes zoomInRight {
    from {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1)
    }
}

.zoomInRight {
    -webkit-animation-name: zoomInRight;
    animation-name: zoomInRight
}

@-webkit-keyframes zoomInUp {
    from {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1)
    }
}

@keyframes zoomInUp {
    from {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)
    }

    60% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1)
    }
}

.zoomInUp {
    -webkit-animation-name: zoomInUp;
    animation-name: zoomInUp
}

@-webkit-keyframes zoomOut {
    from {
        opacity: 1
    }

    50% {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3)
    }

    to {
        opacity: 0
    }
}

@keyframes zoomOut {
    from {
        opacity: 1
    }

    50% {
        opacity: 0;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3)
    }

    to {
        opacity: 0
    }
}

.zoomOut {
    -webkit-animation-name: zoomOut;
    animation-name: zoomOut
}

@-webkit-keyframes zoomOutDown {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1)
    }
}

@keyframes zoomOutDown {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1)
    }
}

.zoomOutDown {
    -webkit-animation-name: zoomOutDown;
    animation-name: zoomOutDown
}

@-webkit-keyframes zoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
        transform: scale(0.1) translate3d(-2000px, 0, 0);
        -webkit-transform-origin: left center;
        transform-origin: left center
    }
}

@keyframes zoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
        transform: scale(0.1) translate3d(-2000px, 0, 0);
        -webkit-transform-origin: left center;
        transform-origin: left center
    }
}

.zoomOutLeft {
    -webkit-animation-name: zoomOutLeft;
    animation-name: zoomOutLeft
}

@-webkit-keyframes zoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
        transform: scale(0.1) translate3d(2000px, 0, 0);
        -webkit-transform-origin: right center;
        transform-origin: right center
    }
}

@keyframes zoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
        transform: scale(0.1) translate3d(2000px, 0, 0);
        -webkit-transform-origin: right center;
        transform-origin: right center
    }
}

.zoomOutRight {
    -webkit-animation-name: zoomOutRight;
    animation-name: zoomOutRight
}

@-webkit-keyframes zoomOutUp {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1)
    }
}

@keyframes zoomOutUp {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
        animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19)
    }

    to {
        opacity: 0;
        -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
        transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
        animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1)
    }
}

.zoomOutUp {
    -webkit-animation-name: zoomOutUp;
    animation-name: zoomOutUp
}

@-webkit-keyframes slideInDown {
    from {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
        visibility: visible
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes slideInDown {
    from {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
        visibility: visible
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.slideInDown {
    -webkit-animation-name: slideInDown;
    animation-name: slideInDown
}

@-webkit-keyframes slideInLeft {
    from {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
        visibility: visible
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes slideInLeft {
    from {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
        visibility: visible
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.slideInLeft {
    -webkit-animation-name: slideInLeft;
    animation-name: slideInLeft
}

@-webkit-keyframes slideInRight {
    from {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
        visibility: visible
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes slideInRight {
    from {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
        visibility: visible
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.slideInRight {
    -webkit-animation-name: slideInRight;
    animation-name: slideInRight
}

@-webkit-keyframes slideInUp {
    from {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
        visibility: visible
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes slideInUp {
    from {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
        visibility: visible
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.slideInUp {
    -webkit-animation-name: slideInUp;
    animation-name: slideInUp
}

@-webkit-keyframes slideOutDown {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
}

@keyframes slideOutDown {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
}

.slideOutDown {
    -webkit-animation-name: slideOutDown;
    animation-name: slideOutDown
}

@-webkit-keyframes slideOutLeft {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
}

@keyframes slideOutLeft {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }
}

.slideOutLeft {
    -webkit-animation-name: slideOutLeft;
    animation-name: slideOutLeft
}

@-webkit-keyframes slideOutRight {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

@keyframes slideOutRight {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
}

.slideOutRight {
    -webkit-animation-name: slideOutRight;
    animation-name: slideOutRight
}

@-webkit-keyframes slideOutUp {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}

@keyframes slideOutUp {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}

.slideOutUp {
    -webkit-animation-name: slideOutUp;
    animation-name: slideOutUp
}

.hand {
    background-image: url("../img/hands.png");
    background-repeat: no-repeat;
    display: block
}

.hand-hand1 {
    width: 86px;
    height: 110px;
    background-position: -5px -5px
}

.hand-hand2 {
    width: 86px;
    height: 110px;
    background-position: -101px -5px
}

.level1 {
    background-image: url("../img/level1.png");
    background-repeat: no-repeat;
    display: block
}

.level1-base10 {
    width: 140px;
    height: 92px;
    background-position: -5px -5px
}

.level1-base11 {
    width: 140px;
    height: 92px;
    background-position: -155px -5px
}

.level1-base12 {
    width: 140px;
    height: 92px;
    background-position: -305px -5px
}

.level1-base13 {
    width: 140px;
    height: 92px;
    background-position: -455px -5px
}

.level1-base14 {
    width: 140px;
    height: 92px;
    background-position: -605px -5px
}

.level1-base15 {
    width: 140px;
    height: 92px;
    background-position: -755px -5px
}

.level1-base20 {
    width: 140px;
    height: 92px;
    background-position: -905px -5px
}

.level1-base21 {
    width: 140px;
    height: 92px;
    background-position: -1055px -5px
}

.level1-base22 {
    width: 140px;
    height: 92px;
    background-position: -1205px -5px
}

.level1-base23 {
    width: 140px;
    height: 92px;
    background-position: -1355px -5px
}

.level1-base24 {
    width: 140px;
    height: 92px;
    background-position: -1505px -5px
}

.level1-base25 {
    width: 140px;
    height: 92px;
    background-position: -5px -107px
}

.level1-baseupgrade0 {
    width: 60px;
    height: 60px;
    background-position: -1655px -5px
}

.level1-baseupgrade1 {
    width: 60px;
    height: 60px;
    background-position: -1655px -75px
}

.level1-baseupgrade2 {
    width: 60px;
    height: 60px;
    background-position: -155px -145px
}

.level1-baseupgrade3 {
    width: 60px;
    height: 60px;
    background-position: -225px -145px
}

.level1-baseupgrade4 {
    width: 60px;
    height: 60px;
    background-position: -295px -145px
}

.level1-bonuscoin {
    width: 200px;
    height: 210px;
    background-position: -365px -145px
}

.level1-clickupgrade0 {
    width: 60px;
    height: 60px;
    background-position: -575px -145px
}

.level1-clickupgrade1 {
    width: 60px;
    height: 60px;
    background-position: -645px -145px
}

.level1-clickupgrade2 {
    width: 60px;
    height: 60px;
    background-position: -715px -145px
}

.level1-clickupgrade3 {
    width: 60px;
    height: 60px;
    background-position: -785px -145px
}

.level1-clickupgrade4 {
    width: 60px;
    height: 60px;
    background-position: -855px -145px
}

.level1-clickupgrade5 {
    width: 60px;
    height: 60px;
    background-position: -925px -145px
}

.level1-doge_mine1u0 {
    width: 398px;
    height: 305px;
    background-position: -995px -107px
}

.level1-doge_mine1u1 {
    width: 398px;
    height: 305px;
    background-position: -5px -422px
}

.level1-doge_mine1u2 {
    width: 398px;
    height: 305px;
    background-position: -413px -422px
}

.level1-doge_mine1u2---Copy {
    width: 398px;
    height: 305px;
    background-position: -821px -422px
}

.level1-doge_mine1u3 {
    width: 398px;
    height: 305px;
    background-position: -1229px -422px
}

.level1-doge_mine1u4 {
    width: 398px;
    height: 305px;
    background-position: -5px -737px
}

.level1-doge_mine1u5 {
    width: 398px;
    height: 305px;
    background-position: -413px -737px
}

.level1-doge_mine1u6 {
    width: 398px;
    height: 305px;
    background-position: -821px -737px
}

.level1-doge_mine2u0 {
    width: 398px;
    height: 305px;
    background-position: -1229px -737px
}

.level1-doge_mine2u1 {
    width: 398px;
    height: 305px;
    background-position: -5px -1052px
}

.level1-doge_mine2u2 {
    width: 398px;
    height: 305px;
    background-position: -413px -1052px
}

.level1-doge_mine2u3 {
    width: 398px;
    height: 305px;
    background-position: -821px -1052px
}

.level1-doge_mine2u4 {
    width: 398px;
    height: 305px;
    background-position: -1229px -1052px
}

.level1-doge_mine2u5 {
    width: 398px;
    height: 305px;
    background-position: -5px -1367px
}

.level1-doge_mine2u6 {
    width: 398px;
    height: 305px;
    background-position: -413px -1367px
}

.level1-extraupgrade0 {
    width: 60px;
    height: 60px;
    background-position: -1403px -145px
}

.level1-extraupgrade1 {
    width: 60px;
    height: 60px;
    background-position: -1473px -145px
}

.level1-extraupgrade2 {
    width: 60px;
    height: 60px;
    background-position: -1543px -145px
}

.level1-extraupgrade3 {
    width: 60px;
    height: 60px;
    background-position: -1613px -145px
}

.level1-extraupgrade4 {
    width: 60px;
    height: 60px;
    background-position: -1683px -145px
}

.level1-extraupgrade5 {
    width: 60px;
    height: 60px;
    background-position: -5px -215px
}

.level1-extraupgrade6 {
    width: 60px;
    height: 60px;
    background-position: -75px -215px
}

.level1-kennels10 {
    width: 100px;
    height: 91px;
    background-position: -145px -215px
}

.level1-kennels11 {
    width: 100px;
    height: 91px;
    background-position: -255px -215px
}

.level1-kennels12 {
    width: 100px;
    height: 91px;
    background-position: -575px -215px
}

.level1-kennels13 {
    width: 100px;
    height: 91px;
    background-position: -685px -215px
}

.level1-kennels14 {
    width: 100px;
    height: 91px;
    background-position: -795px -215px
}

.level1-kennels15 {
    width: 100px;
    height: 91px;
    background-position: -1403px -215px
}

.level1-kennels16 {
    width: 100px;
    height: 91px;
    background-position: -1513px -215px
}

.level1-kennels20 {
    width: 100px;
    height: 91px;
    background-position: -1623px -215px
}

.level1-kennels21 {
    width: 100px;
    height: 91px;
    background-position: -5px -316px
}

.level1-kennels22 {
    width: 100px;
    height: 91px;
    background-position: -115px -316px
}

.level1-kennels23 {
    width: 100px;
    height: 91px;
    background-position: -225px -316px
}

.level1-kennels24 {
    width: 100px;
    height: 91px;
    background-position: -575px -316px
}

.level1-kennels25 {
    width: 100px;
    height: 91px;
    background-position: -685px -316px
}

.level1-kennels26 {
    width: 100px;
    height: 91px;
    background-position: -795px -316px
}

.level1-kennelsupgrade0 {
    width: 60px;
    height: 60px;
    background-position: -905px -215px
}

.level1-kennelsupgrade1 {
    width: 60px;
    height: 60px;
    background-position: -905px -316px
}

.level1-kennelsupgrade2 {
    width: 60px;
    height: 60px;
    background-position: -1403px -316px
}

.level1-kennelsupgrade3 {
    width: 60px;
    height: 60px;
    background-position: -1473px -316px
}

.level1-kennelsupgrade4 {
    width: 60px;
    height: 60px;
    background-position: -1543px -316px
}

.level1-kennelsupgrade5 {
    width: 60px;
    height: 60px;
    background-position: -1613px -316px
}

.level1-kitten10 {
    width: 110px;
    height: 70px;
    background-position: -1637px -386px
}

.level1-kitten11 {
    width: 110px;
    height: 70px;
    background-position: -1637px -466px
}

.level1-kitten12 {
    width: 110px;
    height: 70px;
    background-position: -1637px -546px
}

.level1-kitten13 {
    width: 110px;
    height: 70px;
    background-position: -1637px -626px
}

.level1-kitten14 {
    width: 110px;
    height: 70px;
    background-position: -1637px -706px
}

.level1-kitten15 {
    width: 110px;
    height: 70px;
    background-position: -1637px -786px
}

.level1-kitten16 {
    width: 110px;
    height: 70px;
    background-position: -1637px -866px
}

.level1-kitten20 {
    width: 110px;
    height: 70px;
    background-position: -1637px -946px
}

.level1-kitten21 {
    width: 110px;
    height: 70px;
    background-position: -1637px -1026px
}

.level1-kitten22 {
    width: 110px;
    height: 70px;
    background-position: -1637px -1106px
}

.level1-kitten23 {
    width: 110px;
    height: 70px;
    background-position: -1637px -1186px
}

.level1-kitten24 {
    width: 110px;
    height: 70px;
    background-position: -1637px -1266px
}

.level1-kitten25 {
    width: 110px;
    height: 70px;
    background-position: -1637px -1346px
}

.level1-kitten26 {
    width: 110px;
    height: 70px;
    background-position: -821px -1426px
}

.level1-kittensupgrade0 {
    width: 60px;
    height: 60px;
    background-position: -1683px -316px
}

.level1-kittensupgrade1 {
    width: 60px;
    height: 60px;
    background-position: -941px -1426px
}

.level1-kittensupgrade2 {
    width: 60px;
    height: 60px;
    background-position: -1011px -1426px
}

.level1-kittensupgrade3 {
    width: 60px;
    height: 60px;
    background-position: -1081px -1426px
}

.level1-kittensupgrade4 {
    width: 60px;
    height: 60px;
    background-position: -1151px -1426px
}

.level1-kittensupgrade5 {
    width: 60px;
    height: 60px;
    background-position: -1221px -1426px
}

.level1-rig10 {
    width: 150px;
    height: 89px;
    background-position: -1291px -1367px
}

.level1-rig11 {
    width: 150px;
    height: 89px;
    background-position: -1451px -1367px
}

.level1-rig12 {
    width: 150px;
    height: 89px;
    background-position: -1611px -1426px
}

.level1-rig13 {
    width: 150px;
    height: 89px;
    background-position: -821px -1525px
}

.level1-rig14 {
    width: 150px;
    height: 89px;
    background-position: -981px -1525px
}

.level1-rig15 {
    width: 150px;
    height: 89px;
    background-position: -1141px -1525px
}

.level1-rig16 {
    width: 150px;
    height: 89px;
    background-position: -1301px -1525px
}

.level1-rig20 {
    width: 150px;
    height: 89px;
    background-position: -1461px -1525px
}

.level1-rig21 {
    width: 150px;
    height: 89px;
    background-position: -821px -1624px
}

.level1-rig22 {
    width: 150px;
    height: 89px;
    background-position: -981px -1624px
}

.level1-rig23 {
    width: 150px;
    height: 89px;
    background-position: -1141px -1624px
}

.level1-rig24 {
    width: 150px;
    height: 89px;
    background-position: -1301px -1624px
}

.level1-rig25 {
    width: 150px;
    height: 89px;
    background-position: -1461px -1624px
}

.level1-rig26 {
    width: 150px;
    height: 89px;
    background-position: -1725px -5px
}

.level1-rig6 {
    width: 150px;
    height: 89px;
    background-position: -1753px -104px
}

.level1-rigupgrade0 {
    width: 60px;
    height: 60px;
    background-position: -1753px -203px
}

.level1-rigupgrade1 {
    width: 60px;
    height: 60px;
    background-position: -1823px -203px
}

.level1-rigupgrade2 {
    width: 60px;
    height: 60px;
    background-position: -1753px -273px
}

.level1-rigupgrade3 {
    width: 60px;
    height: 60px;
    background-position: -1823px -273px
}

.level1-rigupgrade4 {
    width: 60px;
    height: 60px;
    background-position: -1757px -343px
}

.level1-rigupgrade5 {
    width: 60px;
    height: 60px;
    background-position: -1827px -343px
}

.level1-rocket10 {
    width: 80px;
    height: 140px;
    background-position: -1757px -413px
}

.level1-rocket11 {
    width: 80px;
    height: 140px;
    background-position: -1847px -413px
}

.level1-rocket12 {
    width: 80px;
    height: 140px;
    background-position: -1757px -563px
}

.level1-rocket13 {
    width: 80px;
    height: 140px;
    background-position: -1847px -563px
}

.level1-rocket14 {
    width: 80px;
    height: 140px;
    background-position: -1757px -713px
}

.level1-rocket15 {
    width: 80px;
    height: 140px;
    background-position: -1847px -713px
}

.level1-rocket20 {
    width: 80px;
    height: 140px;
    background-position: -1757px -863px
}

.level1-rocket21 {
    width: 80px;
    height: 140px;
    background-position: -1847px -863px
}

.level1-rocket22 {
    width: 80px;
    height: 140px;
    background-position: -1757px -1013px
}

.level1-rocket23 {
    width: 80px;
    height: 140px;
    background-position: -1847px -1013px
}

.level1-rocket24 {
    width: 80px;
    height: 140px;
    background-position: -1757px -1163px
}

.level1-rocket25 {
    width: 80px;
    height: 140px;
    background-position: -1847px -1163px
}

.level1-rocketupgrade0 {
    width: 60px;
    height: 60px;
    background-position: -1757px -1313px
}

.level1-rocketupgrade1 {
    width: 60px;
    height: 60px;
    background-position: -1827px -1313px
}

.level1-rocketupgrade2 {
    width: 60px;
    height: 60px;
    background-position: -1771px -1383px
}

.level1-rocketupgrade3 {
    width: 60px;
    height: 60px;
    background-position: -1841px -1383px
}

.level1-rocketupgrade4 {
    width: 60px;
    height: 60px;
    background-position: -1771px -1453px
}

.level1-shibe0 {
    width: 50px;
    height: 51px;
    background-position: -1841px -1453px
}

.level1-shibe1 {
    width: 50px;
    height: 51px;
    background-position: -1841px -1514px
}

.level1-shibe2 {
    width: 50px;
    height: 51px;
    background-position: -1621px -1575px
}

.level1-shibe20 {
    width: 50px;
    height: 51px;
    background-position: -1681px -1575px
}

.level1-shibe21 {
    width: 50px;
    height: 51px;
    background-position: -1741px -1575px
}

.level1-shibe22 {
    width: 50px;
    height: 51px;
    background-position: -1801px -1575px
}

.level1-shibe23 {
    width: 50px;
    height: 51px;
    background-position: -1861px -1575px
}

.level1-shibe24 {
    width: 50px;
    height: 51px;
    background-position: -1621px -1636px
}

.level1-shibe25 {
    width: 50px;
    height: 51px;
    background-position: -1681px -1636px
}

.level1-shibe26 {
    width: 50px;
    height: 51px;
    background-position: -1741px -1636px
}

.level1-shibe27 {
    width: 50px;
    height: 51px;
    background-position: -1801px -1636px
}

.level1-shibe3 {
    width: 50px;
    height: 51px;
    background-position: -1861px -1636px
}

.level1-shibe4 {
    width: 50px;
    height: 51px;
    background-position: -5px -1697px
}

.level1-shibe5 {
    width: 50px;
    height: 51px;
    background-position: -65px -1697px
}

.level1-shibe6 {
    width: 50px;
    height: 51px;
    background-position: -125px -1697px
}

.level1-shibe7 {
    width: 50px;
    height: 51px;
    background-position: -185px -1697px
}

.level1-shibeupgrade0 {
    width: 60px;
    height: 60px;
    background-position: -245px -1697px
}

.level1-shibeupgrade1 {
    width: 60px;
    height: 60px;
    background-position: -315px -1697px
}

.level1-shibeupgrade2 {
    width: 60px;
    height: 60px;
    background-position: -385px -1697px
}

.level1-shibeupgrade3 {
    width: 60px;
    height: 60px;
    background-position: -455px -1697px
}

.level1-shibeupgrade4 {
    width: 59px;
    height: 60px;
    background-position: -525px -1697px
}

.level1-shibeupgrade5 {
    width: 59px;
    height: 60px;
    background-position: -594px -1697px
}

.level1-shibeupgrade6 {
    width: 59px;
    height: 60px;
    background-position: -663px -1697px
}

.level2 {
    background-image: url("../img/level2e4da.png?5");
    background-repeat: no-repeat;
    display: block
}

.level2-base10 {
    width: 140px;
    height: 92px;
    background-position: -5px -5px
}

.level2-base11 {
    width: 140px;
    height: 92px;
    background-position: -155px -5px
}

.level2-base12 {
    width: 140px;
    height: 92px;
    background-position: -305px -5px
}

.level2-base13 {
    width: 140px;
    height: 92px;
    background-position: -455px -5px
}

.level2-base20 {
    width: 140px;
    height: 92px;
    background-position: -605px -5px
}

.level2-base21 {
    width: 140px;
    height: 92px;
    background-position: -755px -5px
}

.level2-base22 {
    width: 140px;
    height: 92px;
    background-position: -905px -5px
}

.level2-base23 {
    width: 140px;
    height: 92px;
    background-position: -1055px -5px
}

.level2-baseupgrade0 {
    width: 60px;
    height: 60px;
    background-position: -1205px -5px
}

.level2-baseupgrade1 {
    width: 60px;
    height: 60px;
    background-position: -1205px -75px
}

.level2-baseupgrade2 {
    width: 60px;
    height: 60px;
    background-position: -5px -145px
}

.level2-clickupgrade0 {
    width: 60px;
    height: 60px;
    background-position: -75px -145px
}

.level2-clickupgrade1 {
    width: 60px;
    height: 60px;
    background-position: -145px -145px
}

.level2-clickupgrade2 {
    width: 60px;
    height: 60px;
    background-position: -215px -145px
}

.level2-doge_mine1u0 {
    width: 398px;
    height: 305px;
    background-position: -285px -107px
}

.level2-doge_mine1u1 {
    width: 398px;
    height: 305px;
    background-position: -693px -107px
}

.level2-doge_mine1u2 {
    width: 398px;
    height: 305px;
    background-position: -5px -422px
}

.level2-doge_mine1u3 {
    width: 398px;
    height: 305px;
    background-position: -413px -422px
}

.level2-doge_mine2u0 {
    width: 398px;
    height: 305px;
    background-position: -821px -422px
}

.level2-doge_mine2u1 {
    width: 398px;
    height: 305px;
    background-position: -5px -737px
}

.level2-doge_mine2u2 {
    width: 398px;
    height: 305px;
    background-position: -413px -737px
}

.level2-doge_mine2u3 {
    width: 398px;
    height: 305px;
    background-position: -821px -737px
}

.level2-extraupgrade0 {
    width: 60px;
    height: 60px;
    background-position: -1101px -145px
}

.level2-extraupgrade1 {
    width: 60px;
    height: 60px;
    background-position: -1171px -145px
}

.level2-extraupgrade2 {
    width: 60px;
    height: 60px;
    background-position: -5px -215px
}

.level2-kennels10 {
    width: 100px;
    height: 91px;
    background-position: -75px -215px
}

.level2-kennels11 {
    width: 100px;
    height: 91px;
    background-position: -1101px -215px
}

.level2-kennels12 {
    width: 100px;
    height: 91px;
    background-position: -5px -316px
}

.level2-kennels13 {
    width: 100px;
    height: 91px;
    background-position: -115px -316px
}

.level2-kennels20 {
    width: 100px;
    height: 91px;
    background-position: -1101px -316px
}

.level2-kennels21 {
    width: 100px;
    height: 91px;
    background-position: -5px -1052px
}

.level2-kennels22 {
    width: 100px;
    height: 91px;
    background-position: -115px -1052px
}

.level2-kennels23 {
    width: 100px;
    height: 91px;
    background-position: -225px -1052px
}

.level2-kennelsupgrade0 {
    width: 60px;
    height: 60px;
    background-position: -185px -215px
}

.level2-kennelsupgrade1 {
    width: 60px;
    height: 60px;
    background-position: -1211px -215px
}

.level2-kennelsupgrade2 {
    width: 60px;
    height: 60px;
    background-position: -1211px -285px
}

.level2-kitten10 {
    width: 110px;
    height: 70px;
    background-position: -335px -1052px
}

.level2-kitten11 {
    width: 110px;
    height: 70px;
    background-position: -455px -1052px
}

.level2-kitten12 {
    width: 110px;
    height: 70px;
    background-position: -575px -1052px
}

.level2-kitten13 {
    width: 110px;
    height: 70px;
    background-position: -695px -1052px
}

.level2-kitten20 {
    width: 110px;
    height: 70px;
    background-position: -815px -1052px
}

.level2-kitten21 {
    width: 110px;
    height: 70px;
    background-position: -935px -1052px
}

.level2-kitten22 {
    width: 110px;
    height: 70px;
    background-position: -1055px -1052px
}

.level2-kitten23 {
    width: 110px;
    height: 70px;
    background-position: -1175px -1052px
}

.level2-kittensupgrade0 {
    width: 60px;
    height: 60px;
    background-position: -1229px -355px
}

.level2-kittensupgrade1 {
    width: 60px;
    height: 60px;
    background-position: -1229px -425px
}

.level2-kittensupgrade2 {
    width: 60px;
    height: 60px;
    background-position: -1229px -495px
}

.level2-rig10 {
    width: 150px;
    height: 89px;
    background-position: -335px -1132px
}

.level2-rig11 {
    width: 150px;
    height: 89px;
    background-position: -495px -1132px
}

.level2-rig12 {
    width: 150px;
    height: 89px;
    background-position: -655px -1132px
}

.level2-rig13 {
    width: 150px;
    height: 89px;
    background-position: -815px -1132px
}

.level2-rig20 {
    width: 150px;
    height: 89px;
    background-position: -975px -1132px
}

.level2-rig21 {
    width: 150px;
    height: 89px;
    background-position: -1135px -1132px
}

.level2-rig22 {
    width: 150px;
    height: 89px;
    background-position: -1275px -5px
}

.level2-rig23 {
    width: 150px;
    height: 89px;
    background-position: -1275px -104px
}

.level2-rigupgrade0 {
    width: 60px;
    height: 60px;
    background-position: -1281px -203px
}

.level2-rigupgrade1 {
    width: 60px;
    height: 60px;
    background-position: -1351px -203px
}

.level2-rigupgrade2 {
    width: 60px;
    height: 60px;
    background-position: -1281px -273px
}

.level2-rocket10 {
    width: 80px;
    height: 140px;
    background-position: -1351px -273px
}

.level2-rocket11 {
    width: 80px;
    height: 140px;
    background-position: -1299px -423px
}

.level2-rocket12 {
    width: 80px;
    height: 140px;
    background-position: -1229px -573px
}

.level2-rocket13 {
    width: 80px;
    height: 140px;
    background-position: -1319px -573px
}

.level2-rocket20 {
    width: 80px;
    height: 140px;
    background-position: -1229px -723px
}

.level2-rocket21 {
    width: 80px;
    height: 140px;
    background-position: -1319px -723px
}

.level2-rocket22 {
    width: 80px;
    height: 140px;
    background-position: -1229px -873px
}

.level2-rocket23 {
    width: 80px;
    height: 140px;
    background-position: -1319px -873px
}

.level2-rocketupgrade0 {
    width: 60px;
    height: 60px;
    background-position: -1389px -423px
}

.level2-rocketupgrade1 {
    width: 60px;
    height: 60px;
    background-position: -1389px -493px
}

.level2-rocketupgrade2 {
    width: 60px;
    height: 60px;
    background-position: -1295px -1023px
}

.level2-shibe0 {
    width: 50px;
    height: 51px;
    background-position: -1409px -563px
}

.level2-shibe1 {
    width: 50px;
    height: 51px;
    background-position: -1409px -624px
}

.level2-shibe2 {
    width: 50px;
    height: 51px;
    background-position: -1409px -685px
}

.level2-shibe20 {
    width: 50px;
    height: 51px;
    background-position: -1409px -746px
}

.level2-shibe21 {
    width: 50px;
    height: 51px;
    background-position: -1409px -807px
}

.level2-shibe22 {
    width: 50px;
    height: 51px;
    background-position: -1409px -868px
}

.level2-shibe23 {
    width: 50px;
    height: 51px;
    background-position: -1409px -929px
}

.level2-shibe3 {
    width: 50px;
    height: 51px;
    background-position: -1409px -990px
}

.level2-shibeupgrade0 {
    width: 60px;
    height: 60px;
    background-position: -1365px -1051px
}

.level2-shibeupgrade1 {
    width: 60px;
    height: 60px;
    background-position: -1295px -1121px
}

.level2-shibeupgrade2 {
    width: 60px;
    height: 60px;
    background-position: -1365px -1121px
}

.level3 {
    background-image: url("../img/level3.png");
    background-repeat: no-repeat;
    display: block
}

.level3-base10 {
    width: 140px;
    height: 92px;
    background-position: -5px -5px
}

.level3-base11 {
    width: 140px;
    height: 92px;
    background-position: -155px -5px
}

.level3-base12 {
    width: 140px;
    height: 92px;
    background-position: -305px -5px
}

.level3-base13 {
    width: 140px;
    height: 92px;
    background-position: -455px -5px
}

.level3-base20 {
    width: 140px;
    height: 92px;
    background-position: -605px -5px
}

.level3-base21 {
    width: 140px;
    height: 92px;
    background-position: -755px -5px
}

.level3-base22 {
    width: 140px;
    height: 92px;
    background-position: -905px -5px
}

.level3-base23 {
    width: 140px;
    height: 92px;
    background-position: -1055px -5px
}

.level3-baseupgrade0 {
    width: 60px;
    height: 60px;
    background-position: -1205px -5px
}

.level3-baseupgrade1 {
    width: 60px;
    height: 60px;
    background-position: -1205px -75px
}

.level3-baseupgrade2 {
    width: 60px;
    height: 60px;
    background-position: -5px -145px
}

.level3-clickupgrade0 {
    width: 60px;
    height: 60px;
    background-position: -75px -145px
}

.level3-clickupgrade1 {
    width: 60px;
    height: 60px;
    background-position: -145px -145px
}

.level3-clickupgrade2 {
    width: 60px;
    height: 60px;
    background-position: -215px -145px
}

.level3-doge_mine1u0 {
    width: 398px;
    height: 305px;
    background-position: -285px -107px
}

.level3-doge_mine1u1 {
    width: 398px;
    height: 305px;
    background-position: -693px -107px
}

.level3-doge_mine1u2 {
    width: 398px;
    height: 305px;
    background-position: -5px -422px
}

.level3-doge_mine1u3 {
    width: 398px;
    height: 305px;
    background-position: -413px -422px
}

.level3-doge_mine2u0 {
    width: 398px;
    height: 305px;
    background-position: -821px -422px
}

.level3-doge_mine2u1 {
    width: 398px;
    height: 305px;
    background-position: -5px -737px
}

.level3-doge_mine2u2 {
    width: 398px;
    height: 305px;
    background-position: -413px -737px
}

.level3-doge_mine2u3 {
    width: 398px;
    height: 305px;
    background-position: -821px -737px
}

.level3-extraupgrade0 {
    width: 60px;
    height: 60px;
    background-position: -1101px -145px
}

.level3-extraupgrade1 {
    width: 60px;
    height: 60px;
    background-position: -1171px -145px
}

.level3-extraupgrade2 {
    width: 60px;
    height: 60px;
    background-position: -5px -215px
}

.level3-kennels10 {
    width: 100px;
    height: 91px;
    background-position: -75px -215px
}

.level3-kennels11 {
    width: 100px;
    height: 91px;
    background-position: -1101px -215px
}

.level3-kennels12 {
    width: 100px;
    height: 91px;
    background-position: -5px -316px
}

.level3-kennels13 {
    width: 100px;
    height: 91px;
    background-position: -115px -316px
}

.level3-kennels20 {
    width: 100px;
    height: 91px;
    background-position: -1101px -316px
}

.level3-kennels21 {
    width: 100px;
    height: 91px;
    background-position: -5px -1052px
}

.level3-kennels22 {
    width: 100px;
    height: 91px;
    background-position: -115px -1052px
}

.level3-kennels23 {
    width: 100px;
    height: 91px;
    background-position: -225px -1052px
}

.level3-kennelsupgrade0 {
    width: 60px;
    height: 60px;
    background-position: -185px -215px
}

.level3-kennelsupgrade1 {
    width: 60px;
    height: 60px;
    background-position: -1211px -215px
}

.level3-kennelsupgrade2 {
    width: 60px;
    height: 60px;
    background-position: -1211px -285px
}

.level3-kitten10 {
    width: 110px;
    height: 70px;
    background-position: -335px -1052px
}

.level3-kitten11 {
    width: 110px;
    height: 70px;
    background-position: -455px -1052px
}

.level3-kitten12 {
    width: 110px;
    height: 70px;
    background-position: -575px -1052px
}

.level3-kitten13 {
    width: 110px;
    height: 70px;
    background-position: -695px -1052px
}

.level3-kitten20 {
    width: 110px;
    height: 70px;
    background-position: -815px -1052px
}

.level3-kitten21 {
    width: 110px;
    height: 70px;
    background-position: -935px -1052px
}

.level3-kitten22 {
    width: 110px;
    height: 70px;
    background-position: -1055px -1052px
}

.level3-kitten23 {
    width: 110px;
    height: 70px;
    background-position: -1175px -1052px
}

.level3-kittensupgrade0 {
    width: 60px;
    height: 60px;
    background-position: -1229px -355px
}

.level3-kittensupgrade1 {
    width: 60px;
    height: 60px;
    background-position: -1229px -425px
}

.level3-kittensupgrade2 {
    width: 60px;
    height: 60px;
    background-position: -1229px -495px
}

.level3-rig10 {
    width: 150px;
    height: 89px;
    background-position: -335px -1132px
}

.level3-rig11 {
    width: 150px;
    height: 89px;
    background-position: -495px -1132px
}

.level3-rig12 {
    width: 150px;
    height: 89px;
    background-position: -655px -1132px
}

.level3-rig13 {
    width: 150px;
    height: 89px;
    background-position: -815px -1132px
}

.level3-rig20 {
    width: 150px;
    height: 89px;
    background-position: -975px -1132px
}

.level3-rig21 {
    width: 150px;
    height: 89px;
    background-position: -1135px -1132px
}

.level3-rig22 {
    width: 150px;
    height: 89px;
    background-position: -1275px -5px
}

.level3-rig23 {
    width: 150px;
    height: 89px;
    background-position: -1275px -104px
}

.level3-rigupgrade0 {
    width: 60px;
    height: 60px;
    background-position: -1281px -203px
}

.level3-rigupgrade1 {
    width: 60px;
    height: 60px;
    background-position: -1351px -203px
}

.level3-rigupgrade2 {
    width: 60px;
    height: 60px;
    background-position: -1281px -273px
}

.level3-rocket10 {
    width: 80px;
    height: 140px;
    background-position: -1351px -273px
}

.level3-rocket11 {
    width: 80px;
    height: 140px;
    background-position: -1299px -423px
}

.level3-rocket12 {
    width: 80px;
    height: 140px;
    background-position: -1229px -573px
}

.level3-rocket13 {
    width: 80px;
    height: 140px;
    background-position: -1319px -573px
}

.level3-rocket20 {
    width: 80px;
    height: 140px;
    background-position: -1229px -723px
}

.level3-rocket21 {
    width: 80px;
    height: 140px;
    background-position: -1319px -723px
}

.level3-rocket22 {
    width: 80px;
    height: 140px;
    background-position: -1229px -873px
}

.level3-rocket23 {
    width: 80px;
    height: 140px;
    background-position: -1319px -873px
}

.level3-rocketupgrade0 {
    width: 60px;
    height: 60px;
    background-position: -1389px -423px
}

.level3-rocketupgrade1 {
    width: 60px;
    height: 60px;
    background-position: -1389px -493px
}

.level3-rocketupgrade2 {
    width: 60px;
    height: 60px;
    background-position: -1295px -1023px
}

.level3-shibe0 {
    width: 50px;
    height: 51px;
    background-position: -1409px -563px
}

.level3-shibe1 {
    width: 50px;
    height: 51px;
    background-position: -1409px -624px
}

.level3-shibe2 {
    width: 50px;
    height: 51px;
    background-position: -1409px -685px
}

.level3-shibe20 {
    width: 50px;
    height: 51px;
    background-position: -1409px -746px
}

.level3-shibe21 {
    width: 50px;
    height: 51px;
    background-position: -1409px -807px
}

.level3-shibe22 {
    width: 50px;
    height: 51px;
    background-position: -1409px -868px
}

.level3-shibe23 {
    width: 50px;
    height: 51px;
    background-position: -1409px -929px
}

.level3-shibe3 {
    width: 50px;
    height: 51px;
    background-position: -1409px -990px
}

.level3-shibeupgrade0 {
    width: 60px;
    height: 60px;
    background-position: -1365px -1051px
}

.level3-shibeupgrade1 {
    width: 60px;
    height: 60px;
    background-position: -1295px -1121px
}

.level3-shibeupgrade2 {
    width: 60px;
    height: 60px;
    background-position: -1365px -1121px
}

@-webkit-keyframes quickbounce {

    from,
    10%,
    43%,
    70%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    30%,
    33% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0)
    }

    60% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -webkit-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0)
    }

    80% {
        -webkit-transform: translate3d(0, -4px, 0);
        transform: translate3d(0, -4px, 0)
    }
}

@keyframes quickbounce {

    from,
    10%,
    43%,
    70%,
    to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    30%,
    33% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0)
    }

    60% {
        -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
        -webkit-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0)
    }

    80% {
        -webkit-transform: translate3d(0, -4px, 0);
        transform: translate3d(0, -4px, 0)
    }
}

.quickbounce {
    -webkit-animation-name: quickbounce;
    animation-name: quickbounce;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom
}

@-webkit-keyframes rightshake {

    from,
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    20%,
    60% {
        -webkit-transform: translate3d(5px, 0, 0);
        transform: translate3d(5px, 0, 0)
    }

    40%,
    80% {
        -webkit-transform: translate3d(-5px, 0, 0);
        transform: translate3d(-5px, 0, 0)
    }
}

@keyframes rightshake {

    from,
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    20%,
    60% {
        -webkit-transform: translate3d(5px, 0, 0);
        transform: translate3d(5px, 0, 0)
    }

    40%,
    80% {
        -webkit-transform: translate3d(-5px, 0, 0);
        transform: translate3d(-5px, 0, 0)
    }
}

.rightshake {
    -webkit-animation-name: rightshake;
    animation-name: rightshake
}

@-webkit-keyframes leftshake {

    from,
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    20%,
    60% {
        -webkit-transform: translate3d(-5px, 0, 0);
        transform: translate3d(-5px, 0, 0)
    }

    40%,
    80% {
        -webkit-transform: translate3d(5px, 0, 0);
        transform: translate3d(5px, 0, 0)
    }
}

@keyframes leftshake {

    from,
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    20%,
    60% {
        -webkit-transform: translate3d(-5px, 0, 0);
        transform: translate3d(-5px, 0, 0)
    }

    40%,
    80% {
        -webkit-transform: translate3d(5px, 0, 0);
        transform: translate3d(5px, 0, 0)
    }
}

.leftshake {
    -webkit-animation-name: leftshake;
    animation-name: leftshake
}

@-webkit-keyframes upshake1 {

    from,
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    20%,
    60% {
        -webkit-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0)
    }

    40%,
    80% {
        -webkit-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0)
    }
}

@keyframes upshake1 {

    from,
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    20%,
    60% {
        -webkit-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0)
    }

    40%,
    80% {
        -webkit-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0)
    }
}

.upshake1 {
    -webkit-animation-name: upshake1;
    animation-name: upshake1
}

@-webkit-keyframes upshake2 {

    from,
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    20%,
    60% {
        -webkit-transform: translate3d(0, -2px, 0);
        transform: translate3d(0, -2px, 0)
    }

    40%,
    80% {
        -webkit-transform: translate3d(0, 2px, 0);
        transform: translate3d(0, 2px, 0)
    }
}

@keyframes upshake2 {

    from,
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    20%,
    60% {
        -webkit-transform: translate3d(0, -2px, 0);
        transform: translate3d(0, -2px, 0)
    }

    40%,
    80% {
        -webkit-transform: translate3d(0, 2px, 0);
        transform: translate3d(0, 2px, 0)
    }
}

.upshake2 {
    -webkit-animation-name: upshake2;
    animation-name: upshake2
}

@-webkit-keyframes upshake3 {

    from,
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    50% {
        -webkit-transform: translate3d(0, -8px, 0);
        transform: translate3d(0, -8px, 0)
    }
}

@keyframes upshake3 {

    from,
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    50% {
        -webkit-transform: translate3d(0, -8px, 0);
        transform: translate3d(0, -8px, 0)
    }
}

.upshake3 {
    -webkit-animation-name: upshake3;
    animation-name: upshake3
}

@-webkit-keyframes upshake4 {

    from,
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    50% {
        -webkit-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0)
    }
}

@keyframes upshake4 {

    from,
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    50% {
        -webkit-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0)
    }
}

.upshake4 {
    -webkit-animation-name: upshake4;
    animation-name: upshake4
}

@-webkit-keyframes upshake5 {

    from,
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    50% {
        -webkit-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0)
    }
}

@keyframes upshake5 {

    from,
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    50% {
        -webkit-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0)
    }
}

.upshake5 {
    -webkit-animation-name: upshake5;
    animation-name: upshake5
}

@-webkit-keyframes upshake6 {

    from,
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    50% {
        -webkit-transform: translate3d(0, 3px, 0);
        transform: translate3d(0, 3px, 0)
    }
}

@keyframes upshake6 {

    from,
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }

    50% {
        -webkit-transform: translate3d(0, 3px, 0);
        transform: translate3d(0, 3px, 0)
    }
}

.upshake6 {
    -webkit-animation-name: upshake6;
    animation-name: upshake6
}

@-webkit-keyframes minipulse {
    0% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }

    35% {
        -webkit-transform: scale3d(1.3, 1.3, 1.3);
        transform: scale3d(1.3, 1.3, 1.3)
    }

    80% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

@keyframes minipulse {
    0% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }

    35% {
        -webkit-transform: scale3d(1.3, 1.3, 1.3);
        transform: scale3d(1.3, 1.3, 1.3)
    }

    80% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

.minipulse {
    -webkit-animation-name: minipulse;
    animation-name: minipulse
}

@-webkit-keyframes micropulse {
    0% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }

    35% {
        -webkit-transform: scale3d(1.15, 1.15, 1.15);
        transform: scale3d(1.15, 1.15, 1.15)
    }

    80% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

@keyframes micropulse {
    0% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }

    35% {
        -webkit-transform: scale3d(1.15, 1.15, 1.15);
        transform: scale3d(1.15, 1.15, 1.15)
    }

    80% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

.micropulse {
    -webkit-animation-name: micropulse;
    animation-name: micropulse
}

@-webkit-keyframes nanopulse {
    0% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }

    35% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }

    80% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

@keyframes nanopulse {
    0% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }

    35% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
    }

    80% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
    }
}

.nanopulse {
    -webkit-animation-name: nanopulse;
    animation-name: nanopulse
}

body,
html {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    overflow: hidden
}

body {
    background-size: cover;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.gpurender {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000;
    perspective: 1000
}

.gpurender-children * {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000;
    perspective: 1000
}

button,
html,
input,
select,
textarea {
    color: #222
}

::-moz-selection {
    background: #8E8674;
    text-shadow: none
}

::selection {
    background: #8E8674;
    text-shadow: none
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0
}

audio,
canvas,
img,
video {
    vertical-align: middle
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0
}

textarea {
    resize: vertical
}

.browsehappy {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0
}

header .byline {
    color: orange;
    text-align: center;
    vertical-align: middle;
    position: relative;
    top: -20px
}

.newsline {
    color: #111111;
    text-align: center;
    vertical-align: middle
}

.coinstext {
    position: absolute;
    display: block;
    text-align: center;
    width: 100%;
    z-index: 0;
    top: 0;
    left: 0;
    height: 100%
}

.helpheader {
    position: relative;
    top: -30px
}

.tenpadding {
    padding: 10px
}

.helps {
    position: relative;
    width: 48%;
    height: 200px;
    float: left;
    margin-left: 10px
}

.inlineheader {
    position: relative;
    display: inline
}

.upgrade {
    position: relative;
    width: 520px;
    float: left;
    margin-left: 10px
}

.desc {
    font-size: 90%
}

.disabledopacity {
    opacity: 0.5
}

.noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    -ms-user-select: none;
    user-select: none
}

#FacebookLikeContainer span {
    height: 19px
}

#FacebookLikeContainer iframe {
    height: 19px
}

#medialinks {
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 50
}

#showhidebutton {
    position: absolute;
    top: 83px;
    height: 17px;
    width: 130px
}

#buttontext {
    position: relative;
    top: -17px;
    font-size: 0.7em;
    display: block;
    margin-top: 7px
}

#showhidediv {
    position: absolute;
    left: 0;
    top: 0;
    height: 110px
}

#social-tooltip {
    color: #000000;
    background: #feeebd;
    border: 1px solid #d19405;
    width: 270px;
    padding: 10px 20px;
    top: 17px;
    left: 10px;
    z-index: 10;
    position: absolute;
    font-size: 14px;
    font-style: normal;
    border-radius: 3px;
    box-shadow: 2px 2px 2px #999;
    cursor: pointer
}

#social-tooltip b {
    width: 15px;
    height: 15px;
    margin-left: 0;
    margin-top: -19px;
    display: block;
    position: absolute;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    background: #feeebd;
    border-top: 1px solid #d19405;
    border-right: 1px solid #d19405
}

.bob {
    -webkit-animation-name: Bob;
    animation-name: Bob
}

@-webkit-keyframes Bob {
    25% {
        -webkit-transform: translateY(-4px);
        transform: translateY(-4px)
    }

    75% {
        -webkit-transform: translateY(4px);
        transform: translateY(4px)
    }

    100% {
        -webkit-transform: translateY(0px);
        transform: translateY(0px)
    }
}

@keyframes Bob {
    25% {
        -webkit-transform: translateY(-4px);
        transform: translateY(-4px)
    }

    75% {
        -webkit-transform: translateY(4px);
        transform: translateY(4px)
    }

    100% {
        -webkit-transform: translateY(0px);
        transform: translateY(0px)
    }
}

@-webkit-keyframes pulseAndColor {
    0% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
        color: #4c3000
    }

    50% {
        -webkit-transform: scale3d(1.05, 1.05, 1.05);
        transform: scale3d(1.05, 1.05, 1.05);
        color: #FF3516
    }

    100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
        color: #4c3000
    }
}

@keyframes pulseAndColor {
    0% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
        color: #4c3000
    }

    50% {
        -webkit-transform: scale3d(1.05, 1.05, 1.05);
        transform: scale3d(1.05, 1.05, 1.05);
        color: #FF3516
    }

    100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
        color: #4c3000
    }
}

.pulseAndColor {
    -webkit-animation-name: pulseAndColor;
    animation-name: pulseAndColor
}

.pulseAndColor .ui-button-text {
    padding: 0.1em 1em 0.1em 2.1em !important
}

#fb1 {
    position: absolute;
    left: 0;
    top: 0
}

.fb-like {
    zoom: 1.2;
    -moz-transform: scale(1.2);
    -moz-transform-origin: 0 0
}

#twt1 {
    position: absolute;
    left: 0;
    top: 29px
}

#twt2 {
    position: relative;
    top: 28px;
    width: 145px
}

#twitter-widget-1 {
    width: 145px !important;
    height: 25px !important
}

#gplay {
    position: relative;
    top: 75px;
    zoom: 0.80;
    -moz-transform: scale(0.8);
    -moz-transform-origin: 0 0
}

*,
body {
    font-family: 'Comic Sans', 'Comic Sans MS', 'Chalkboard', 'ChalkboardSE-Regular', 'Averia Libre', 'Marker Felt', 'Purisa', 'URW Chancery L', sans-serif
}

.small {
    font-size: 70%;
    font-family: Arial
}

#superwrapper {
    overflow: visible;
    position: relative;
    margin: 0 0 0 140px;
    padding: 10px;
    width: 1392px
}

#wrapper {
    overflow: hidden;
    position: relative;
    opacity: 0.9;
    width: 765px;
    height: 703px;
    top: 0;
    left: 0
}

#wrapper header {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 2
}

#achievementwindow {
    position: absolute;
    width: 800px;
    left: 20px;
    top: 500px
}

#achievementwrapper {
    position: relative;
    width: 800px;
    left: 20px;
    top: 500px
}

#pops {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 10000;
    pointer-events: none
}

.allpops {
    position: absolute;
    height: 100px;
    width: 200px;
    font-size: 20px;
    text-align: center
}

.pop {
    font-weight: bold;
    color: #BA9F33
}

.popmoon {
    font-weight: bold;
    color: #ecf0f1;
    text-shadow: 1px 1px 6px #969696
}

.popmars {
    font-weight: bold;
    color: #e7674c;
    text-shadow: 1px 1px 6px #969696
}

@-webkit-keyframes popOut {
    0% {
        opacity: 1
    }

    75% {
        opacity: 1
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}

@keyframes popOut {
    0% {
        opacity: 1
    }

    75% {
        opacity: 1
    }

    100% {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}

.popOut {
    -webkit-animation-name: popOut;
    animation-name: popOut;
    -webkit-transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
    transition-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1)
}

#news {
    position: absolute;
    text-align: center;
    width: 99%;
    top: 17%;
    z-index: 2;
    overflow: hidden;
    height: 60px;
    line-height: 60px
}

#news span {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    line-height: normal;
    width: 100%
}

#tabs {
    overflow: hidden;
    position: absolute;
    opacity: 0.9;
    width: 600px;
    height: 717px;
    top: 10px;
    right: 0;
    font-size: 95%
}

.help {
    position: relative;
    top: -45px
}

#footer {
    opacity: 0.9;
    margin: 10px auto 0;
    overflow: auto;
    width: 1420px
}

#minerwrapper {
    position: absolute;
    width: 100%;
    height: 100%
}

#miner {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    width: 390px;
    height: 305px;
    position: absolute;
    margin-left: auto;
    left: 24%;
    top: 28%;
    margin-right: auto;
    cursor: pointer;
    z-index: 1;
    outline: none;
    -webkit-tap-highlight-color: transparent
}

#mined {
    font-size: 125%;
    position: absolute;
    width: 100%;
    top: 21.5%;
    white-space: nowrap
}

#mined strong div {
    display: inline
}

#persec {
    position: absolute;
    width: 100%;
    top: 27%
}

#persec div {
    display: inline
}

#random {
    position: absolute;
    z-index: 3
}

#BG {
    height: 100%;
    width: 100%;
    background-image: url("../img/bg/bg1.jpg");
    background-size: 100% 100% !important;
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0
}

#BG2 {
    height: 100%;
    width: 100%;
    position: absolute;
    z-index: -2;
    background-image: url("../img/bg/bg1.jpg");
    background-size: 100% 100% !important;
    top: 0;
    left: 0
}

.lowestbg {
    z-index: -5
}

#helperwrapper {
    position: absolute;
    left: 55%;
    top: 200px
}

#helperwrapper2 {
    position: absolute;
    left: -100px;
    top: 150px
}

#shibesdiv {
    position: absolute;
    left: 100px;
    top: 50px
}

.hover-helper div,
#shibesdiv div,
#kennelsdiv div,
#kittensdiv div,
#rocketsdiv div,
#basesdiv div,
#rigsdiv div {
    z-index: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px transparent;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: -webkit-transform;
    transition-property: transform
}

.hover-helper div:hover,
#shibesdiv div:hover,
#kennelsdiv div:hover,
#kittensdiv div:hover,
#rocketsdiv div:hover,
#basesdiv div:hover,
#rigsdiv div:hover {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
    z-index: 100
}

#kennelsdiv {
    position: absolute;
    left: 100px;
    top: 50px
}

#kittensdiv {
    position: absolute;
    left: 100px;
    top: 50px
}

#rocketsdiv {
    position: absolute;
    left: 100px
}

#basesdiv {
    position: absolute;
    left: 100px
}

#rigsdiv {
    position: absolute;
    left: 430px;
    top: 20px
}

.clickupgradezzzz {
    position: absolute;
    width: 80px;
    height: 90px
}

#tabs .ui-tabs-nav .ui-icon {
    display: inline-block
}

.ui-effects-transfer {
    border: 2px dotted green
}

.achievement {
    z-index: 30000;
    padding: 10px
}

#achiwrapper {
    overflow-y: scroll;
    overflow-x: hidden;
    height: 600px
}

.shadow {
    text-shadow: 1px 1px #BBBBBB
}

.adsbygoogletext {
    font-size: 80%
}

.no-close .ui-dialog-titlebar-close {
    display: none
}

.toprightimg {
    position: absolute;
    top: 0;
    right: 0
}

#moondialog {
    display: none
}

#flyingrocket {
    background-image: url("../img/flyingrocket.png");
    position: relative;
    background-repeat: no-repeat;
    height: 500px;
    width: 187px;
    left: -600px;
    transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    -webkit-transform: rotate(60deg);
    z-index: 10
}

.rightsiderocket {
    transform: rotate(-60deg) !important;
    -ms-transform: rotate(-60deg) !important;
    -webkit-transform: rotate(-60deg) !important
}

.flyingdoge {
    background-image: url("../img/FlyingDoge.png");
    background-repeat: no-repeat;
    display: block
}

.bonuscoinsmall {
    background-image: url("../img/bonuscoin_small.png");
    background-repeat: no-repeat;
    display: block
}

.introcontainer {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #333;
    opacity: 0.7;
    z-index: 150
}

#statstab p {
    margin: 0
}

.delay-1 {
    -webkit-animation-delay: .1s;
    animation-delay: .1s
}

.duration-1 {
    -webkit-animation-duration: .1s;
    animation-duration: .1s
}

.delay-2 {
    -webkit-animation-delay: .2s;
    animation-delay: .2s
}

.duration-2 {
    -webkit-animation-duration: .2s;
    animation-duration: .2s
}

.delay-3 {
    -webkit-animation-delay: .3s;
    animation-delay: .3s
}

.duration-3 {
    -webkit-animation-duration: .3s;
    animation-duration: .3s
}

.delay-4 {
    -webkit-animation-delay: .4s;
    animation-delay: .4s
}

.duration-4 {
    -webkit-animation-duration: .4s;
    animation-duration: .4s
}

.delay-5 {
    -webkit-animation-delay: .5s;
    animation-delay: .5s
}

.duration-5 {
    -webkit-animation-duration: .5s;
    animation-duration: .5s
}

.delay-6 {
    -webkit-animation-delay: .6s;
    animation-delay: .6s
}

.duration-6 {
    -webkit-animation-duration: .6s;
    animation-duration: .6s
}

.delay-7 {
    -webkit-animation-delay: .7s;
    animation-delay: .7s
}

.duration-7 {
    -webkit-animation-duration: .7s;
    animation-duration: .7s
}

.delay-8 {
    -webkit-animation-delay: .8s;
    animation-delay: .8s
}

.duration-8 {
    -webkit-animation-duration: .8s;
    animation-duration: .8s
}

.delay-9 {
    -webkit-animation-delay: .9s;
    animation-delay: .9s
}

.duration-9 {
    -webkit-animation-duration: .9s;
    animation-duration: .9s
}

.delay-10 {
    -webkit-animation-delay: 1s;
    animation-delay: 1s
}

.duration-10 {
    -webkit-animation-duration: 1s;
    animation-duration: 1s
}

.delay-11 {
    -webkit-animation-delay: 1.1s;
    animation-delay: 1.1s
}

.duration-11 {
    -webkit-animation-duration: 1.1s;
    animation-duration: 1.1s
}

.delay-12 {
    -webkit-animation-delay: 1.2s;
    animation-delay: 1.2s
}

.duration-12 {
    -webkit-animation-duration: 1.2s;
    animation-duration: 1.2s
}

.delay-13 {
    -webkit-animation-delay: 1.3s;
    animation-delay: 1.3s
}

.duration-13 {
    -webkit-animation-duration: 1.3s;
    animation-duration: 1.3s
}

.delay-14 {
    -webkit-animation-delay: 1.4s;
    animation-delay: 1.4s
}

.duration-14 {
    -webkit-animation-duration: 1.4s;
    animation-duration: 1.4s
}

.delay-15 {
    -webkit-animation-delay: 1.5s;
    animation-delay: 1.5s
}

.duration-15 {
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s
}

.delay-16 {
    -webkit-animation-delay: 1.6s;
    animation-delay: 1.6s
}

.duration-16 {
    -webkit-animation-duration: 1.6s;
    animation-duration: 1.6s
}

.delay-17 {
    -webkit-animation-delay: 1.7s;
    animation-delay: 1.7s
}

.duration-17 {
    -webkit-animation-duration: 1.7s;
    animation-duration: 1.7s
}

.delay-18 {
    -webkit-animation-delay: 1.8s;
    animation-delay: 1.8s
}

.duration-18 {
    -webkit-animation-duration: 1.8s;
    animation-duration: 1.8s
}

.delay-19 {
    -webkit-animation-delay: 1.9s;
    animation-delay: 1.9s
}

.duration-19 {
    -webkit-animation-duration: 1.9s;
    animation-duration: 1.9s
}

.delay-20 {
    -webkit-animation-delay: 2s;
    animation-delay: 2s
}

.duration-20 {
    -webkit-animation-duration: 2s;
    animation-duration: 2s
}

.delay-21 {
    -webkit-animation-delay: 2.1s;
    animation-delay: 2.1s
}

.duration-21 {
    -webkit-animation-duration: 2.1s;
    animation-duration: 2.1s
}

.delay-22 {
    -webkit-animation-delay: 2.2s;
    animation-delay: 2.2s
}

.duration-22 {
    -webkit-animation-duration: 2.2s;
    animation-duration: 2.2s
}

.delay-23 {
    -webkit-animation-delay: 2.3s;
    animation-delay: 2.3s
}

.duration-23 {
    -webkit-animation-duration: 2.3s;
    animation-duration: 2.3s
}

.delay-24 {
    -webkit-animation-delay: 2.4s;
    animation-delay: 2.4s
}

.duration-24 {
    -webkit-animation-duration: 2.4s;
    animation-duration: 2.4s
}

.delay-25 {
    -webkit-animation-delay: 2.5s;
    animation-delay: 2.5s
}

.duration-25 {
    -webkit-animation-duration: 2.5s;
    animation-duration: 2.5s
}

.delay-26 {
    -webkit-animation-delay: 2.6s;
    animation-delay: 2.6s
}

.duration-26 {
    -webkit-animation-duration: 2.6s;
    animation-duration: 2.6s
}

.delay-27 {
    -webkit-animation-delay: 2.7s;
    animation-delay: 2.7s
}

.duration-27 {
    -webkit-animation-duration: 2.7s;
    animation-duration: 2.7s
}

.delay-28 {
    -webkit-animation-delay: 2.8s;
    animation-delay: 2.8s
}

.duration-28 {
    -webkit-animation-duration: 2.8s;
    animation-duration: 2.8s
}

.delay-29 {
    -webkit-animation-delay: 2.9s;
    animation-delay: 2.9s
}

.duration-29 {
    -webkit-animation-duration: 2.9s;
    animation-duration: 2.9s
}

.delay-30 {
    -webkit-animation-delay: 3s;
    animation-delay: 3s
}

.duration-30 {
    -webkit-animation-duration: 3s;
    animation-duration: 3s
}

.delay-31 {
    -webkit-animation-delay: 3.1s;
    animation-delay: 3.1s
}

.duration-31 {
    -webkit-animation-duration: 3.1s;
    animation-duration: 3.1s
}

.delay-32 {
    -webkit-animation-delay: 3.2s;
    animation-delay: 3.2s
}

.duration-32 {
    -webkit-animation-duration: 3.2s;
    animation-duration: 3.2s
}

.delay-33 {
    -webkit-animation-delay: 3.3s;
    animation-delay: 3.3s
}

.duration-33 {
    -webkit-animation-duration: 3.3s;
    animation-duration: 3.3s
}

.delay-34 {
    -webkit-animation-delay: 3.4s;
    animation-delay: 3.4s
}

.duration-34 {
    -webkit-animation-duration: 3.4s;
    animation-duration: 3.4s
}

.delay-35 {
    -webkit-animation-delay: 3.5s;
    animation-delay: 3.5s
}

.duration-35 {
    -webkit-animation-duration: 3.5s;
    animation-duration: 3.5s
}

.delay-36 {
    -webkit-animation-delay: 3.6s;
    animation-delay: 3.6s
}

.duration-36 {
    -webkit-animation-duration: 3.6s;
    animation-duration: 3.6s
}

.delay-37 {
    -webkit-animation-delay: 3.7s;
    animation-delay: 3.7s
}

.duration-37 {
    -webkit-animation-duration: 3.7s;
    animation-duration: 3.7s
}

.delay-38 {
    -webkit-animation-delay: 3.8s;
    animation-delay: 3.8s
}

.duration-38 {
    -webkit-animation-duration: 3.8s;
    animation-duration: 3.8s
}

.delay-39 {
    -webkit-animation-delay: 3.9s;
    animation-delay: 3.9s
}

.duration-39 {
    -webkit-animation-duration: 3.9s;
    animation-duration: 3.9s
}

.delay-40 {
    -webkit-animation-delay: 4s;
    animation-delay: 4s
}

.duration-40 {
    -webkit-animation-duration: 4s;
    animation-duration: 4s
}

.delay-41 {
    -webkit-animation-delay: 4.1s;
    animation-delay: 4.1s
}

.duration-41 {
    -webkit-animation-duration: 4.1s;
    animation-duration: 4.1s
}

.delay-42 {
    -webkit-animation-delay: 4.2s;
    animation-delay: 4.2s
}

.duration-42 {
    -webkit-animation-duration: 4.2s;
    animation-duration: 4.2s
}

.delay-43 {
    -webkit-animation-delay: 4.3s;
    animation-delay: 4.3s
}

.duration-43 {
    -webkit-animation-duration: 4.3s;
    animation-duration: 4.3s
}

.delay-44 {
    -webkit-animation-delay: 4.4s;
    animation-delay: 4.4s
}

.duration-44 {
    -webkit-animation-duration: 4.4s;
    animation-duration: 4.4s
}

.delay-45 {
    -webkit-animation-delay: 4.5s;
    animation-delay: 4.5s
}

.duration-45 {
    -webkit-animation-duration: 4.5s;
    animation-duration: 4.5s
}

.delay-46 {
    -webkit-animation-delay: 4.6s;
    animation-delay: 4.6s
}

.duration-46 {
    -webkit-animation-duration: 4.6s;
    animation-duration: 4.6s
}

.delay-47 {
    -webkit-animation-delay: 4.7s;
    animation-delay: 4.7s
}

.duration-47 {
    -webkit-animation-duration: 4.7s;
    animation-duration: 4.7s
}

.delay-48 {
    -webkit-animation-delay: 4.8s;
    animation-delay: 4.8s
}

.duration-48 {
    -webkit-animation-duration: 4.8s;
    animation-duration: 4.8s
}

.delay-49 {
    -webkit-animation-delay: 4.9s;
    animation-delay: 4.9s
}

.duration-49 {
    -webkit-animation-duration: 4.9s;
    animation-duration: 4.9s
}

.delay-50 {
    -webkit-animation-delay: 5s;
    animation-delay: 5s
}

.duration-50 {
    -webkit-animation-duration: 5s;
    animation-duration: 5s
}

.delay-51 {
    -webkit-animation-delay: 5.1s;
    animation-delay: 5.1s
}

.duration-51 {
    -webkit-animation-duration: 5.1s;
    animation-duration: 5.1s
}

.delay-52 {
    -webkit-animation-delay: 5.2s;
    animation-delay: 5.2s
}

.duration-52 {
    -webkit-animation-duration: 5.2s;
    animation-duration: 5.2s
}

.delay-53 {
    -webkit-animation-delay: 5.3s;
    animation-delay: 5.3s
}

.duration-53 {
    -webkit-animation-duration: 5.3s;
    animation-duration: 5.3s
}

.delay-54 {
    -webkit-animation-delay: 5.4s;
    animation-delay: 5.4s
}

.duration-54 {
    -webkit-animation-duration: 5.4s;
    animation-duration: 5.4s
}

.delay-55 {
    -webkit-animation-delay: 5.5s;
    animation-delay: 5.5s
}

.duration-55 {
    -webkit-animation-duration: 5.5s;
    animation-duration: 5.5s
}

.delay-56 {
    -webkit-animation-delay: 5.6s;
    animation-delay: 5.6s
}

.duration-56 {
    -webkit-animation-duration: 5.6s;
    animation-duration: 5.6s
}

.delay-57 {
    -webkit-animation-delay: 5.7s;
    animation-delay: 5.7s
}

.duration-57 {
    -webkit-animation-duration: 5.7s;
    animation-duration: 5.7s
}

.delay-58 {
    -webkit-animation-delay: 5.8s;
    animation-delay: 5.8s
}

.duration-58 {
    -webkit-animation-duration: 5.8s;
    animation-duration: 5.8s
}

.delay-59 {
    -webkit-animation-delay: 5.9s;
    animation-delay: 5.9s
}

.duration-59 {
    -webkit-animation-duration: 5.9s;
    animation-duration: 5.9s
}

.delay-60 {
    -webkit-animation-delay: 6s;
    animation-delay: 6s
}

.duration-60 {
    -webkit-animation-duration: 6s;
    animation-duration: 6s
}

.delay-61 {
    -webkit-animation-delay: 6.1s;
    animation-delay: 6.1s
}

.duration-61 {
    -webkit-animation-duration: 6.1s;
    animation-duration: 6.1s
}

.delay-62 {
    -webkit-animation-delay: 6.2s;
    animation-delay: 6.2s
}

.duration-62 {
    -webkit-animation-duration: 6.2s;
    animation-duration: 6.2s
}

.delay-63 {
    -webkit-animation-delay: 6.3s;
    animation-delay: 6.3s
}

.duration-63 {
    -webkit-animation-duration: 6.3s;
    animation-duration: 6.3s
}

.delay-64 {
    -webkit-animation-delay: 6.4s;
    animation-delay: 6.4s
}

.duration-64 {
    -webkit-animation-duration: 6.4s;
    animation-duration: 6.4s
}

.delay-65 {
    -webkit-animation-delay: 6.5s;
    animation-delay: 6.5s
}

.duration-65 {
    -webkit-animation-duration: 6.5s;
    animation-duration: 6.5s
}

.delay-66 {
    -webkit-animation-delay: 6.6s;
    animation-delay: 6.6s
}

.duration-66 {
    -webkit-animation-duration: 6.6s;
    animation-duration: 6.6s
}

.delay-67 {
    -webkit-animation-delay: 6.7s;
    animation-delay: 6.7s
}

.duration-67 {
    -webkit-animation-duration: 6.7s;
    animation-duration: 6.7s
}

.delay-68 {
    -webkit-animation-delay: 6.8s;
    animation-delay: 6.8s
}

.duration-68 {
    -webkit-animation-duration: 6.8s;
    animation-duration: 6.8s
}

.delay-69 {
    -webkit-animation-delay: 6.9s;
    animation-delay: 6.9s
}

.duration-69 {
    -webkit-animation-duration: 6.9s;
    animation-duration: 6.9s
}

.delay-70 {
    -webkit-animation-delay: 7s;
    animation-delay: 7s
}

.duration-70 {
    -webkit-animation-duration: 7s;
    animation-duration: 7s
}

.delay-71 {
    -webkit-animation-delay: 7.1s;
    animation-delay: 7.1s
}

.duration-71 {
    -webkit-animation-duration: 7.1s;
    animation-duration: 7.1s
}

.delay-72 {
    -webkit-animation-delay: 7.2s;
    animation-delay: 7.2s
}

.duration-72 {
    -webkit-animation-duration: 7.2s;
    animation-duration: 7.2s
}

.delay-73 {
    -webkit-animation-delay: 7.3s;
    animation-delay: 7.3s
}

.duration-73 {
    -webkit-animation-duration: 7.3s;
    animation-duration: 7.3s
}

.delay-74 {
    -webkit-animation-delay: 7.4s;
    animation-delay: 7.4s
}

.duration-74 {
    -webkit-animation-duration: 7.4s;
    animation-duration: 7.4s
}

.delay-75 {
    -webkit-animation-delay: 7.5s;
    animation-delay: 7.5s
}

.duration-75 {
    -webkit-animation-duration: 7.5s;
    animation-duration: 7.5s
}

.delay-76 {
    -webkit-animation-delay: 7.6s;
    animation-delay: 7.6s
}

.duration-76 {
    -webkit-animation-duration: 7.6s;
    animation-duration: 7.6s
}

.delay-77 {
    -webkit-animation-delay: 7.7s;
    animation-delay: 7.7s
}

.duration-77 {
    -webkit-animation-duration: 7.7s;
    animation-duration: 7.7s
}

.delay-78 {
    -webkit-animation-delay: 7.8s;
    animation-delay: 7.8s
}

.duration-78 {
    -webkit-animation-duration: 7.8s;
    animation-duration: 7.8s
}

.delay-79 {
    -webkit-animation-delay: 7.9s;
    animation-delay: 7.9s
}

.duration-79 {
    -webkit-animation-duration: 7.9s;
    animation-duration: 7.9s
}

.delay-80 {
    -webkit-animation-delay: 8s;
    animation-delay: 8s
}

.duration-80 {
    -webkit-animation-duration: 8s;
    animation-duration: 8s
}

.delay-81 {
    -webkit-animation-delay: 8.1s;
    animation-delay: 8.1s
}

.duration-81 {
    -webkit-animation-duration: 8.1s;
    animation-duration: 8.1s
}

.delay-82 {
    -webkit-animation-delay: 8.2s;
    animation-delay: 8.2s
}

.duration-82 {
    -webkit-animation-duration: 8.2s;
    animation-duration: 8.2s
}

.delay-83 {
    -webkit-animation-delay: 8.3s;
    animation-delay: 8.3s
}

.duration-83 {
    -webkit-animation-duration: 8.3s;
    animation-duration: 8.3s
}

.delay-84 {
    -webkit-animation-delay: 8.4s;
    animation-delay: 8.4s
}

.duration-84 {
    -webkit-animation-duration: 8.4s;
    animation-duration: 8.4s
}

.delay-85 {
    -webkit-animation-delay: 8.5s;
    animation-delay: 8.5s
}

.duration-85 {
    -webkit-animation-duration: 8.5s;
    animation-duration: 8.5s
}

.delay-86 {
    -webkit-animation-delay: 8.6s;
    animation-delay: 8.6s
}

.duration-86 {
    -webkit-animation-duration: 8.6s;
    animation-duration: 8.6s
}

.delay-87 {
    -webkit-animation-delay: 8.7s;
    animation-delay: 8.7s
}

.duration-87 {
    -webkit-animation-duration: 8.7s;
    animation-duration: 8.7s
}

.delay-88 {
    -webkit-animation-delay: 8.8s;
    animation-delay: 8.8s
}

.duration-88 {
    -webkit-animation-duration: 8.8s;
    animation-duration: 8.8s
}

.delay-89 {
    -webkit-animation-delay: 8.9s;
    animation-delay: 8.9s
}

.duration-89 {
    -webkit-animation-duration: 8.9s;
    animation-duration: 8.9s
}

.delay-90 {
    -webkit-animation-delay: 9s;
    animation-delay: 9s
}

.duration-90 {
    -webkit-animation-duration: 9s;
    animation-duration: 9s
}

.delay-91 {
    -webkit-animation-delay: 9.1s;
    animation-delay: 9.1s
}

.duration-91 {
    -webkit-animation-duration: 9.1s;
    animation-duration: 9.1s
}

.delay-92 {
    -webkit-animation-delay: 9.2s;
    animation-delay: 9.2s
}

.duration-92 {
    -webkit-animation-duration: 9.2s;
    animation-duration: 9.2s
}

.delay-93 {
    -webkit-animation-delay: 9.3s;
    animation-delay: 9.3s
}

.duration-93 {
    -webkit-animation-duration: 9.3s;
    animation-duration: 9.3s
}

.delay-94 {
    -webkit-animation-delay: 9.4s;
    animation-delay: 9.4s
}

.duration-94 {
    -webkit-animation-duration: 9.4s;
    animation-duration: 9.4s
}

.delay-95 {
    -webkit-animation-delay: 9.5s;
    animation-delay: 9.5s
}

.duration-95 {
    -webkit-animation-duration: 9.5s;
    animation-duration: 9.5s
}

.delay-96 {
    -webkit-animation-delay: 9.6s;
    animation-delay: 9.6s
}

.duration-96 {
    -webkit-animation-duration: 9.6s;
    animation-duration: 9.6s
}

.delay-97 {
    -webkit-animation-delay: 9.7s;
    animation-delay: 9.7s
}

.duration-97 {
    -webkit-animation-duration: 9.7s;
    animation-duration: 9.7s
}

.delay-98 {
    -webkit-animation-delay: 9.8s;
    animation-delay: 9.8s
}

.duration-98 {
    -webkit-animation-duration: 9.8s;
    animation-duration: 9.8s
}

.delay-99 {
    -webkit-animation-delay: 9.9s;
    animation-delay: 9.9s
}

.duration-99 {
    -webkit-animation-duration: 9.9s;
    animation-duration: 9.9s
}

.delay-100 {
    -webkit-animation-delay: 10s;
    animation-delay: 10s
}

.duration-100 {
    -webkit-animation-duration: 10s;
    animation-duration: 10s
}

#introscreen {
    z-index: 151;
    position: absolute;
    overflow: hidden;
    top: 30px;
    left: 0;
    right: 0;
    width: 1200px;
    height: 700px;
    margin-left: auto;
    margin-right: auto;
    display: block
}

#introscreen .first-part h1 {
    display: block;
    text-align: center;
    margin-top: 60px
}

#introscreen .first-part p {
    color: orange;
    text-align: center;
    vertical-align: middle;
    position: relative;
    font-size: 24px;
    margin-bottom: 0
}

#introscreen .first-part .intro-doge {
    display: block;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0
}

#introscreen .first-part #loading-indicator {
    position: absolute;
    width: 100%;
    display: block;
    text-align: center;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto
}

#introscreen .first-part #loading-indicator .loadingwrap {
    width: 100%;
    text-align: center;
    position: absolute;
    margin-left: auto;
    margin-right: auto;
    font-weight: 700
}

#introscreen .first-part #loading-indicator .loadingwrap div {
    display: inline;
    margin: -2px
}

#introscreen .first-part #loading-indicator #loadingwhat {
    margin-top: 40px;
    position: absolute;
    width: 100%;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px
}

#introscreen .first-part #loading-indicator .l {
    -webkit-animation: shrinkgrow 1.75s ease-in-out infinite;
    animation: shrinkgrow 1.75s ease-in-out infinite;
    -webkit-animation-delay: 0s;
    animation-delay: 0s
}

#introscreen .first-part #loading-indicator .o {
    -webkit-animation: shrinkgrow 1.75s ease-in-out infinite;
    animation: shrinkgrow 1.75s ease-in-out infinite;
    -webkit-animation-delay: .21875s;
    animation-delay: .21875s
}

#introscreen .first-part #loading-indicator .a {
    -webkit-animation: shrinkgrow 1.75s ease-in-out infinite;
    animation: shrinkgrow 1.75s ease-in-out infinite;
    -webkit-animation-delay: .4375s;
    animation-delay: .4375s
}

#introscreen .first-part #loading-indicator .d {
    -webkit-animation: shrinkgrow 1.75s ease-in-out infinite;
    animation: shrinkgrow 1.75s ease-in-out infinite;
    -webkit-animation-delay: .65625s;
    animation-delay: .65625s
}

#introscreen .first-part #loading-indicator .i {
    -webkit-animation: shrinkgrow 1.75s ease-in-out infinite;
    animation: shrinkgrow 1.75s ease-in-out infinite;
    -webkit-animation-delay: .875s;
    animation-delay: .875s
}

#introscreen .first-part #loading-indicator .n {
    -webkit-animation: shrinkgrow 1.75s ease-in-out infinite;
    animation: shrinkgrow 1.75s ease-in-out infinite;
    -webkit-animation-delay: 1.09375s;
    animation-delay: 1.09375s
}

#introscreen .first-part #loading-indicator .g {
    -webkit-animation: shrinkgrow 1.75s ease-in-out infinite;
    animation: shrinkgrow 1.75s ease-in-out infinite;
    -webkit-animation-delay: 1.3125s;
    animation-delay: 1.3125s
}

@-webkit-keyframes shrinkgrow {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    12.5% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    25% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    33% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    100% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
}

@keyframes shrinkgrow {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    12.5% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    25% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    33% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    100% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
}

#introscreen .first-part #start-playing {
    font-size: 36px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px
}

#introscreen .first-part .cookies-consent {
    margin-top: 30px;
    max-width: 70%;
    margin-left: auto;
    margin-right: auto;
    font-size: 14px
}

#introscreen .first-part .cookies-long h3 {
    text-align: left;
    margin-top: 15px;
    margin-bottom: 10px
}

#introscreen .first-part .cookies-long h4 {
    text-align: left;
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 16px
}

#introscreen .first-part .cookies-long p {
    font-size: 12px;
    color: #383838;
    text-align: left;
    margin-top: 5px;
    margin-bottom: 0
}

#introscreen .first-part .cookies-long ul {
    margin-top: 5px;
    margin-bottom: 5px
}

#introscreen .first-part .cookies-long li,
#introscreen .first-part .cookies-long ul {
    font-size: 12px;
    text-align: left
}

#introscreen .first-part .cookies-long li a,
#introscreen .first-part .cookies-long ul a {
    color: #666
}

#introscreen .first-part .cookies-long button {
    border: none;
    padding: 0.7em 2em;
    border: 1px solid #d19405;
    background: #fece2f;
    color: #4c3000;
    font-size: 1em;
    letter-spacing: 1px;
    text-transform: uppercase;
    cursor: pointer;
    display: inline-block;
    margin-top: 10px;
    border-radius: 8px;
    font-weight: 600
}

#introscreen .first-part .cookies-long button:hover {
    background: #ffdd57
}

#introscreen .first-part .md-trigger {
    cursor: pointer
}

#introscreen .first-part .md-modal {
    position: absolute;
    left: 1%;
    max-width: 99%;
    z-index: 200000;
    visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

#introscreen .first-part .md-show {
    visibility: visible
}

#introscreen .first-part .md-overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    visibility: hidden;
    top: 0;
    left: 0;
    z-index: 1000;
    opacity: 0;
    background: rgba(253, 224, 176, 0.95);
    -webkit-transition: all 0.3s;
    transition: all 0.3s
}

#introscreen .first-part .md-show~.md-overlay {
    opacity: 1;
    visibility: visible
}

#introscreen .first-part .md-effect-1 .md-content {
    -webkit-transform: scale(0.7);
    transform: scale(0.7);
    opacity: 0;
    -webkit-transition: all 0.3s;
    transition: all 0.3s
}

#introscreen .first-part .md-show.md-effect-1 .md-content {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

#introscreen .second-part h2 {
    font-size: 36px;
    margin-top: 60px
}

#introscreen .second-part h3 {
    font-size: 32px;
    margin-top: 20px
}

#introscreen .second-part #second-part-button {
    font-size: 32px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 100px
}

#introscreen .second-part .intro-rocket-shake {
    -webkit-animation-duration: 0.75s;
    animation-duration: 0.75s;
    -webkit-animation-delay: 0s;
    animation-delay: 0s
}

#introscreen .second-part:after {
    content: "";
    background-image: url("../img/themoonc81e.png?2");
    background-repeat: no-repeat;
    position: absolute;
    display: block;
    top: 100px;
    right: -145px;
    margin: 0;
    width: 500px;
    height: 500px;
    z-index: 50;
    -webkit-animation-name: moon;
    -webkit-animation-duration: 120s;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-duration: 120s;
    -moz-animation-iteration-count: infinite;
    -webkit-animation-name: moon;
    animation-name: moon;
    -webkit-animation-duration: 120s;
    animation-duration: 120s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    animation-delay: 0s;
    -webkit-animation-delay: 0s
}

#introscreen .third-part h3 {
    font-size: 32px;
    margin-top: 60px;
    margin-bottom: 20px;
    font-weight: 400
}

#introscreen .third-part h4 {
    font-size: 28px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-weight: 400
}

#introscreen .third-part h2 {
    font-size: 30px
}

#introscreen .third-part h5 {
    margin-top: 60px;
    margin-bottom: 20px;
    font-size: 26px;
    font-weight: 400
}

#introscreen .third-part #tutminer {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 390px;
    height: 305px;
    cursor: pointer;
    position: relative
}

#introscreen .third-part #third-part-button {
    display: block;
    font-size: 32px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 15px
}

#introscreen .third-part .third-part-doge {
    position: absolute;
    width: 100%;
    height: 100%
}

#introscreen .third-part .third-part-shop {
    position: absolute;
    width: 100%;
    height: 100%
}

#introscreen .third-part .third-part-shop #last-part-button {
    font-size: 32px;
    margin-top: 60px
}

#introscreen .third-part .hand {
    z-index: 250;
    position: absolute;
    left: 45%;
    top: 40%
}

#introscreen .third-part .hand-clicking {
    top: 41%
}

#introscreen .third-part .wowcontainer {
    position: absolute;
    width: 30%;
    height: 10%;
    left: 35%;
    top: 15%;
    z-index: 251;
    margin-left: auto;
    margin-right: auto;
    display: block
}

#introscreen .third-part .space-maker {
    position: relative;
    height: 10%;
    display: block;
    margin-left: auto;
    margin-right: auto
}

#introscreen .third-part .miniwowcontainer {
    position: absolute;
    width: 17%;
    height: 50%;
    left: 42%;
    top: -20%;
    z-index: 251;
    margin-left: auto;
    margin-right: auto;
    display: block
}

#introscreen .third-part .shibes-example {
    position: absolute;
    width: 15%;
    height: 5%;
    left: 42%;
    margin-left: auto;
    margin-right: auto;
    display: block;
    margin-top: 20px
}

#introscreen .third-part .shibes-example span {
    z-index: 250
}

#introscreen .first-part,
#introscreen .second-part,
#introscreen .third-part {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center
}

.nodelay {
    -webkit-animation-delay: 0s !important;
    animation-delay: 0s !important
}

@-webkit-keyframes moon {
    from {
        -webkit-transform: rotate(0deg) scale(1)
    }

    to {
        -webkit-transform: rotate(360deg) scale(1)
    }
}

@keyframes moon {
    from {
        -webkit-transform: rotate(0deg) scale(1)
    }

    to {
        -webkit-transform: rotate(360deg) scale(1)
    }
}

@-webkit-keyframes ROTATE {
    from {
        -webkit-transform: scale(1) rotate(0deg)
    }

    to {
        -webkit-transform: scale(1) rotate(360deg)
    }
}

@keyframes ROTATE {
    from {
        -webkit-transform: scale(1) rotate(0deg);
        transform: scale(1) rotate(0deg)
    }

    to {
        -webkit-transform: scale(1) rotate(360deg);
        transform: scale(1) rotate(360deg)
    }
}

.ui-icon-volume-on {
    -webkit-transform: scale(1.5);
    transform: scale(1.5)
}

.ui-icon-volume-off {
    -webkit-transform: scale(1.5);
    transform: scale(1.5)
}

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    *text-indent: -9999px
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 150%
}

.hidden {
    display: none !important;
    visibility: hidden
}

.nothidden {
    display: block !important
}

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto
}

.invisible {
    visibility: hidden
}

.clearfix:after,
.clearfix:before {
    content: " ";
    display: table
}

.clearfix:after {
    clear: both
}

.clearfix {
    *zoom: 1
}

#supermegacontainer {
    position: relative
}

#sideadlol {
    position: absolute;
    top: 32px;
    right: -310px;
    max-width: 300px;
    max-height: 600px;
    width: 100%;
    height: 100%;
}

#footeradlol {
    position: relative;
    margin: 0 auto;
    max-height: 125px;
    max-width: 980px;
    padding-top: 15px;
    width: 100%;
    height: 100%;
}

.footer-txt {
    position: absolute;
    top: -2px;
    left: 15%
}

.side-txt {
    position: absolute;
    top: -22px;
    left: 0
}

.footer-reddit {
    position: absolute;
    left: 0;
    top: 10px;
    display: inline-block;
    height: 90px;
    width: 728px
}

@media screen and (min-width: 2035px) {
    #superwrapper {
        margin: 0 auto
    }
}

@media screen and (max-width: 1864px) {
    #sideadlol {
        right: -170px;
        max-width: 160px;
        width: 100%;
        height: 100%;
    }
}

@media screen and (max-width: 1765px) {
    #superwrapper {
        margin: 0 0 0 125px
    }
}

@media screen and (max-width: 1710px) {
    #superwrapper {
        margin: 0 0 0 60px
    }
}

@media screen and (max-width: 1648px) {
    #superwrapper {
        margin: 0
    }
}

@media screen and (max-width: 1584px) {
    #superwrapper {
        width: 1320px
    }

    #wrapper {
        width: 710px
    }

    #tabs {
        width: 586px
    }
}

@media screen and (max-width: 1512px) {
    #sideadlol {
        right: -130px;
        max-width: 120px;
        width: 100%;
        height: 100%;
    }
}

@media screen and (max-height: 865px) {
    #footeradlol {
        max-height: 90px
    }

    #footeradlol {
        position: fixed;
        left: 15%
    }

    #sideadlol {
        position: fixed;
        right: 10px
    }
}

@media screen and (max-width: 1473px) {
    #wrapper {
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-transform: scale(0.7) translateZ(0);
        transform: scale(0.7) translateZ(0);
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden
    }

    #tabs {
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-transform: scale(0.7) translateZ(0);
        transform: scale(0.7) translateZ(0);
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden
    }

    #superwrapper {
        width: 1098px;
        overflow: hidden;
        position: absolute
    }

    #sideadlol {
        position: absolute;
        right: 40px;
        top: 22px
    }

    .side-txt {
        font-size: 60% !important;
        top: -13px !important
    }

    .footer-txt {
        font-size: 60% !important;
        left: 0
    }

    #footeradlol {
        max-height: 90px;
        max-width: 728px;
        padding-top: 15px;
        position: absolute;
        bottom: 120px;
        margin: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

    #achievementwindow {
        top: 400px
    }

    #introscreen {
        top: 10px;
        width: 90%;
        height: 90%;
        max-height: 585px
    }

    #introscreen .first-part h1 {
        margin: 0.3em 0
    }

    #introscreen .first-part p {
        margin: 0.3em 0
    }

    #introscreen .first-part .cookies-consent {
        margin-top: 6px
    }

    #introscreen .first-part #start-playing {
        margin-top: -5px
    }

    #introscreen .second-part h2 {
        margin-top: 30px
    }

    #introscreen .third-part h3 {
        margin-top: 25px
    }

    #introscreen .third-part h2 {
        margin: 0
    }

    #introscreen .third-part #tutminer {
        margin-top: -30px
    }

    #introscreen .third-part #third-part-button {
        margin-top: 20px
    }

    #introscreen .third-part .hand {
        top: 35%
    }

    #introscreen .third-part .hand-clicking {
        top: 36%
    }
}

@media screen and (max-width: 1083px),
screen and (max-height: 620px) {
    #superwrapper {
        width: 1063px
    }

    #wrapper {
        -webkit-transform: scale(0.65) translateZ(0);
        transform: scale(0.65) translateZ(0)
    }

    #tabs {
        -webkit-transform: scale(0.65) translateZ(0);
        transform: scale(0.65) translateZ(0)
    }

    #footeradlol {
        bottom: 160px;
        padding-top: 13px
    }

    #sideadlol {
        right: 65px;
        top: 30px
    }
}

.pbar {
    border-radius: 5px;
    background: #FFF;
    border: 1px solid #AAA;
    overflow: hidden;
    height: 15px;
    text-align: right;
    font-size: 70%
}

.pbar div {
    background-image: url("../img/pbar-ani.gif");
    border-right: 1px solid #AAA
}

.floatleft {
    position: relative;
    float: left
}

.floatright {
    position: relative;
    float: right
}