.vbox-overlay,
.vbox-overlay before,
.vbox-overlay after {
    -webkit-backface-visibilityhidden;
    -webkit-box-sizingborder-box;
    -moz-box-sizingborder-box;
    box-sizingborder-box
}

.vbox-overlay {
    display-webkit-flex;
    displayflex;
    -webkit-flex-directioncolumn;
    flex-directioncolumn;
    -webkit-justify-contentcenter;
    justify-contentcenter;
    -webkit-align-itemscenter;
    align-itemscenter;
    positionfixed;
    left0;
    top0;
    bottom0;
    right0;
    z-index1040;
    -webkit-transformtranslateZ(1000px);
    transformtranslateZ(1000px);
    transform-stylepreserve-3d
}

.vbox-title {
    width100%;
    height40px;
    floatleft;
    text-aligncenter;
    line-height28px;
    font-size12px;
    padding6px 40px;
    overflowhidden;
    positionfixed;
    displaynone;
    left0;
    z-index1050
}

.vbox-close {
    cursorpointer;
    positionfixed;
    top-1px;
    right0;
    width50px;
    height40px;
    padding6px;
    displayblock;
    background-position10px center;
    overflowhidden;
    font-size24px;
    line-height1;
    text-aligncenter;
    z-index1050
}

.vbox-num {
    cursorpointer;
    positionfixed;
    left0;
    height40px;
    displayblock;
    overflowhidden;
    line-height28px;
    font-size12px;
    padding6px 10px;
    displaynone;
    z-index1050
}

.vbox-next,
.vbox-prev {
    positionfixed;
    top50%;
    margin-top-15px;
    overflowhidden;
    cursorpointer;
    displayblock;
    width45px;
    height45px;
    z-index1050
}

.vbox-next span,
.vbox-prev span {
    positionrelative;
    width20px;
    height20px;
    border2px solid transparent;
    border-top-color#B6B6B6;
    border-right-color#B6B6B6;
    text-indent-100px;
    positionabsolute;
    top8px;
    displayblock
}

.vbox-prev {
    left15px
}

.vbox-next {
    right15px
}

.vbox-prev span {
    left10px;
    -ms-transformrotate(-135deg);
    -webkit-transformrotate(-135deg);
    transformrotate(-135deg)
}

.vbox-next span {
    -ms-transformrotate(45deg);
    -webkit-transformrotate(45deg);
    transformrotate(45deg);
    right10px
}

.vbox-inline {
    width420px;
    height315px;
    height70vh;
    padding10px;
    background#fff;
    margin0 auto;
    overflowauto;
    text-alignleft
}

.venoframe {
    max-width100%;
    width100%;
    bordernone;
    width100%;
    height260px;
    height70vh
}

.venoframe.vbvid {
    height260px
}

@media (min-width768px) {

    .venoframe,
    .vbox-inline {
        width90%;
        height360px;
        height70vh
    }

    .venoframe.vbvid {
        width640px;
        height360px
    }
}

@media (min-width992px) {

    .venoframe,
    .vbox-inline {
        max-width1200px;
        width80%;
        height540px;
        height70vh
    }

    .venoframe.vbvid {
        width960px;
        height540px
    }
}

.vbox-open {
    overflowhidden
}

.vbox-container {
    positionabsolute;
    left0;
    right0;
    top0;
    bottom0;
    overflow-xhidden;
    overflow-yscroll;
    overflow-scrollingtouch;
    -webkit-overflow-scrollingtouch;
    z-index20;
    max-height100%
}

.vbox-content {
    text-aligncenter;
    floatleft;
    width100%;
    positionrelative;
    overflowhidden;
    padding20px 10px
}

.vbox-container img {
    max-width100%;
    heightauto
}

.figlio {
    box-shadow0 0 12px rgba(0, 0, 0, .19),
    0 6px 6px rgba(0, 0, 0, .23);
    max-width100%;
    text-aligninitial
}

img.figlio {
    -webkit-user-selectnone;
    -khtml-user-selectnone;
    -moz-user-selectnone;
    -o-user-selectnone;
    user-selectnone
}

.vbox-content.swipe-left {
    margin-left-200px !important
}

.vbox-content.swipe-right {
    margin-left200px !important
}

.animated {
    webkit-transitionmargin 300ms ease-out;
    transitionmargin 300ms ease-out
}

.animate-in {
    opacity1
}

.animate-out {
    opacity0
}

---------- preloader ---------- SPINKIT httptobiasahlin.comspinkit -------------------------------- .sk-double-bounce,
.sk-rotating-plane {
    width40px;
    height40px;
    margin40px auto
}

.sk-rotating-plane {
    background-color#333;
    -webkit-animationsk-rotatePlane 1.2s infinite ease-in-out;
    animationsk-rotatePlane 1.2s infinite ease-in-out
}

@-webkit-keyframes sk-rotatePlane {
    0% {
        -webkit-transformperspective(120px) rotateX(0) rotateY(0);
        transformperspective(120px) rotateX(0) rotateY(0)
    }

    50% {
        -webkit-transformperspective(120px) rotateX(-180.1deg) rotateY(0);
        transformperspective(120px) rotateX(-180.1deg) rotateY(0)
    }

    100% {
        -webkit-transformperspective(120px) rotateX(-180deg) rotateY(-179.9deg);
        transformperspective(120px) rotateX(-180deg) rotateY(-179.9deg)
    }
}

@keyframes sk-rotatePlane {
    0% {
        -webkit-transformperspective(120px) rotateX(0) rotateY(0);
        transformperspective(120px) rotateX(0) rotateY(0)
    }

    50% {
        -webkit-transformperspective(120px) rotateX(-180.1deg) rotateY(0);
        transformperspective(120px) rotateX(-180.1deg) rotateY(0)
    }

    100% {
        -webkit-transformperspective(120px) rotateX(-180deg) rotateY(-179.9deg);
        transformperspective(120px) rotateX(-180deg) rotateY(-179.9deg)
    }
}

.sk-double-bounce {
    positionrelative
}

.sk-double-bounce .sk-child {
    width100%;
    height100%;
    border-radius50%;
    background-color#333;
    opacity.6;
    positionabsolute;
    top0;
    left0;
    -webkit-animationsk-doubleBounce 2s infinite ease-in-out;
    animationsk-doubleBounce 2s infinite ease-in-out
}

.sk-chasing-dots .sk-child,
.sk-spinner-pulse,
.sk-three-bounce .sk-child {
    background-color#333;
    border-radius100%
}

.sk-double-bounce .sk-double-bounce2 {
    -webkit-animation-delay-1s;
    animation-delay-1s
}

@-webkit-keyframes sk-doubleBounce {

    0%,
    100% {
        -webkit-transformscale(0);
        transformscale(0)
    }

    50% {
        -webkit-transformscale(1);
        transformscale(1)
    }
}

@keyframes sk-doubleBounce {

    0%,
    100% {
        -webkit-transformscale(0);
        transformscale(0)
    }

    50% {
        -webkit-transformscale(1);
        transformscale(1)
    }
}

.sk-wave {
    margin40px auto;
    width50px;
    height40px;
    text-aligncenter;
    font-size10px
}

.sk-wave .sk-rect {
    background-color#333;
    height100%;
    width6px;
    displayinline-block;
    -webkit-animationsk-waveStretchDelay 1.2s infinite ease-in-out;
    animationsk-waveStretchDelay 1.2s infinite ease-in-out
}

.sk-wave .sk-rect1 {
    -webkit-animation-delay-1.2s;
    animation-delay-1.2s
}

.sk-wave .sk-rect2 {
    -webkit-animation-delay-1.1s;
    animation-delay-1.1s
}

.sk-wave .sk-rect3 {
    -webkit-animation-delay-1s;
    animation-delay-1s
}

.sk-wave .sk-rect4 {
    -webkit-animation-delay-.9s;
    animation-delay-.9s
}

.sk-wave .sk-rect5 {
    -webkit-animation-delay-.8s;
    animation-delay-.8s
}

@-webkit-keyframes sk-waveStretchDelay {

    0%,
    100%,
    40% {
        -webkit-transformscaleY(.4);
        transformscaleY(.4)
    }

    20% {
        -webkit-transformscaleY(1);
        transformscaleY(1)
    }
}

@keyframes sk-waveStretchDelay {

    0%,
    100%,
    40% {
        -webkit-transformscaleY(.4);
        transformscaleY(.4)
    }

    20% {
        -webkit-transformscaleY(1);
        transformscaleY(1)
    }
}

.sk-wandering-cubes {
    margin40px auto;
    width40px;
    height40px;
    positionrelative
}

.sk-wandering-cubes .sk-cube {
    background-color#333;
    width10px;
    height10px;
    positionabsolute;
    top0;
    left0;
    -webkit-animationsk-wanderingCube 1.8s ease-in-out -1.8s infinite both;
    animationsk-wanderingCube 1.8s ease-in-out -1.8s infinite both
}

.sk-chasing-dots,
.sk-spinner-pulse {
    width40px;
    height40px;
    margin40px auto
}

.sk-wandering-cubes .sk-cube2 {
    -webkit-animation-delay-.9s;
    animation-delay-.9s
}

@-webkit-keyframes sk-wanderingCube {
    0% {
        -webkit-transformrotate(0);
        transformrotate(0)
    }

    25% {
        -webkit-transformtranslateX(30px) rotate(-90deg) scale(.5);
        transformtranslateX(30px) rotate(-90deg) scale(.5)
    }

    50% {
        -webkit-transformtranslateX(30px) translateY(30px) rotate(-179deg);
        transformtranslateX(30px) translateY(30px) rotate(-179deg)
    }

    50.1% {
        -webkit-transformtranslateX(30px) translateY(30px) rotate(-180deg);
        transformtranslateX(30px) translateY(30px) rotate(-180deg)
    }

    75% {
        -webkit-transformtranslateX(0) translateY(30px) rotate(-270deg) scale(.5);
        transformtranslateX(0) translateY(30px) rotate(-270deg) scale(.5)
    }

    100% {
        -webkit-transformrotate(-360deg);
        transformrotate(-360deg)
    }
}

@keyframes sk-wanderingCube {
    0% {
        -webkit-transformrotate(0);
        transformrotate(0)
    }

    25% {
        -webkit-transformtranslateX(30px) rotate(-90deg) scale(.5);
        transformtranslateX(30px) rotate(-90deg) scale(.5)
    }

    50% {
        -webkit-transformtranslateX(30px) translateY(30px) rotate(-179deg);
        transformtranslateX(30px) translateY(30px) rotate(-179deg)
    }

    50.1% {
        -webkit-transformtranslateX(30px) translateY(30px) rotate(-180deg);
        transformtranslateX(30px) translateY(30px) rotate(-180deg)
    }

    75% {
        -webkit-transformtranslateX(0) translateY(30px) rotate(-270deg) scale(.5);
        transformtranslateX(0) translateY(30px) rotate(-270deg) scale(.5)
    }

    100% {
        -webkit-transformrotate(-360deg);
        transformrotate(-360deg)
    }
}

.sk-spinner-pulse {
    -webkit-animationsk-pulseScaleOut 1s infinite ease-in-out;
    animationsk-pulseScaleOut 1s infinite ease-in-out
}

@-webkit-keyframes sk-pulseScaleOut {
    0% {
        -webkit-transformscale(0);
        transformscale(0)
    }

    100% {
        -webkit-transformscale(1);
        transformscale(1);
        opacity0
    }
}

@keyframes sk-pulseScaleOut {
    0% {
        -webkit-transformscale(0);
        transformscale(0)
    }

    100% {
        -webkit-transformscale(1);
        transformscale(1);
        opacity0
    }
}

.sk-chasing-dots {
    positionrelative;
    text-aligncenter;
    -webkit-animationsk-chasingDotsRotate 2s infinite linear;
    animationsk-chasingDotsRotate 2s infinite linear
}

.sk-chasing-dots .sk-child {
    width60%;
    height60%;
    displayinline-block;
    positionabsolute;
    top0;
    -webkit-animationsk-chasingDotsBounce 2s infinite ease-in-out;
    animationsk-chasingDotsBounce 2s infinite ease-in-out
}

.sk-chasing-dots .sk-dot2 {
    topauto;
    bottom0;
    -webkit-animation-delay-1s;
    animation-delay-1s
}

@-webkit-keyframes sk-chasingDotsRotate {
    100% {
        -webkit-transformrotate(360deg);
        transformrotate(360deg)
    }
}

@keyframes sk-chasingDotsRotate {
    100% {
        -webkit-transformrotate(360deg);
        transformrotate(360deg)
    }
}

@-webkit-keyframes sk-chasingDotsBounce {

    0%,
    100% {
        -webkit-transformscale(0);
        transformscale(0)
    }

    50% {
        -webkit-transformscale(1);
        transformscale(1)
    }
}

@keyframes sk-chasingDotsBounce {

    0%,
    100% {
        -webkit-transformscale(0);
        transformscale(0)
    }

    50% {
        -webkit-transformscale(1);
        transformscale(1)
    }
}

.sk-three-bounce {
    margin40px auto;
    width80px;
    text-aligncenter
}

.sk-three-bounce .sk-child {
    width20px;
    height20px;
    displayinline-block;
    -webkit-animationsk-three-bounce 1.4s ease-in-out 0s infinite both;
    animationsk-three-bounce 1.4s ease-in-out 0s infinite both
}

.sk-circle .sk-childbefore,
.sk-fading-circle .sk-circlebefore {
    displayblock;
    border-radius100%;
    content'';
    background-color#333
}

.sk-three-bounce .sk-bounce1 {
    -webkit-animation-delay-.32s;
    animation-delay-.32s
}

.sk-three-bounce .sk-bounce2 {
    -webkit-animation-delay-.16s;
    animation-delay-.16s
}

@-webkit-keyframes sk-three-bounce {

    0%,
    100%,
    80% {
        -webkit-transformscale(0);
        transformscale(0)
    }

    40% {
        -webkit-transformscale(1);
        transformscale(1)
    }
}

@keyframes sk-three-bounce {

    0%,
    100%,
    80% {
        -webkit-transformscale(0);
        transformscale(0)
    }

    40% {
        -webkit-transformscale(1);
        transformscale(1)
    }
}

.sk-circle {
    margin40px auto;
    width40px;
    height40px;
    positionrelative
}

.sk-circle .sk-child {
    width100%;
    height100%;
    positionabsolute;
    left0;
    top0
}

.sk-circle .sk-childbefore {
    margin0 auto;
    width15%;
    height15%;
    -webkit-animationsk-circleBounceDelay 1.2s infinite ease-in-out both;
    animationsk-circleBounceDelay 1.2s infinite ease-in-out both
}

.sk-circle .sk-circle2 {
    -webkit-transformrotate(30deg);
    -ms-transformrotate(30deg);
    transformrotate(30deg)
}

.sk-circle .sk-circle3 {
    -webkit-transformrotate(60deg);
    -ms-transformrotate(60deg);
    transformrotate(60deg)
}

.sk-circle .sk-circle4 {
    -webkit-transformrotate(90deg);
    -ms-transformrotate(90deg);
    transformrotate(90deg)
}

.sk-circle .sk-circle5 {
    -webkit-transformrotate(120deg);
    -ms-transformrotate(120deg);
    transformrotate(120deg)
}

.sk-circle .sk-circle6 {
    -webkit-transformrotate(150deg);
    -ms-transformrotate(150deg);
    transformrotate(150deg)
}

.sk-circle .sk-circle7 {
    -webkit-transformrotate(180deg);
    -ms-transformrotate(180deg);
    transformrotate(180deg)
}

.sk-circle .sk-circle8 {
    -webkit-transformrotate(210deg);
    -ms-transformrotate(210deg);
    transformrotate(210deg)
}

.sk-circle .sk-circle9 {
    -webkit-transformrotate(240deg);
    -ms-transformrotate(240deg);
    transformrotate(240deg)
}

.sk-circle .sk-circle10 {
    -webkit-transformrotate(270deg);
    -ms-transformrotate(270deg);
    transformrotate(270deg)
}

.sk-circle .sk-circle11 {
    -webkit-transformrotate(300deg);
    -ms-transformrotate(300deg);
    transformrotate(300deg)
}

.sk-circle .sk-circle12 {
    -webkit-transformrotate(330deg);
    -ms-transformrotate(330deg);
    transformrotate(330deg)
}

.sk-circle .sk-circle2before {
    -webkit-animation-delay-1.1s;
    animation-delay-1.1s
}

.sk-circle .sk-circle3before {
    -webkit-animation-delay-1s;
    animation-delay-1s
}

.sk-circle .sk-circle4before {
    -webkit-animation-delay-.9s;
    animation-delay-.9s
}

.sk-circle .sk-circle5before {
    -webkit-animation-delay-.8s;
    animation-delay-.8s
}

.sk-circle .sk-circle6before {
    -webkit-animation-delay-.7s;
    animation-delay-.7s
}

.sk-circle .sk-circle7before {
    -webkit-animation-delay-.6s;
    animation-delay-.6s
}

.sk-circle .sk-circle8before {
    -webkit-animation-delay-.5s;
    animation-delay-.5s
}

.sk-circle .sk-circle9before {
    -webkit-animation-delay-.4s;
    animation-delay-.4s
}

.sk-circle .sk-circle10before {
    -webkit-animation-delay-.3s;
    animation-delay-.3s
}

.sk-circle .sk-circle11before {
    -webkit-animation-delay-.2s;
    animation-delay-.2s
}

.sk-circle .sk-circle12before {
    -webkit-animation-delay-.1s;
    animation-delay-.1s
}

@-webkit-keyframes sk-circleBounceDelay {

    0%,
    100%,
    80% {
        -webkit-transformscale(0);
        transformscale(0)
    }

    40% {
        -webkit-transformscale(1);
        transformscale(1)
    }
}

@keyframes sk-circleBounceDelay {

    0%,
    100%,
    80% {
        -webkit-transformscale(0);
        transformscale(0)
    }

    40% {
        -webkit-transformscale(1);
        transformscale(1)
    }
}

.sk-cube-grid {
    width40px;
    height40px;
    margin40px auto
}

.sk-cube-grid .sk-cube {
    width33.33%;
    height33.33%;
    background-color#333;
    floatleft;
    -webkit-animationsk-cubeGridScaleDelay 1.3s infinite ease-in-out;
    animationsk-cubeGridScaleDelay 1.3s infinite ease-in-out
}

.sk-cube-grid .sk-cube1 {
    -webkit-animation-delay.2s;
    animation-delay.2s
}

.sk-cube-grid .sk-cube2 {
    -webkit-animation-delay.3s;
    animation-delay.3s
}

.sk-cube-grid .sk-cube3 {
    -webkit-animation-delay.4s;
    animation-delay.4s
}

.sk-cube-grid .sk-cube4 {
    -webkit-animation-delay.1s;
    animation-delay.1s
}

.sk-cube-grid .sk-cube5 {
    -webkit-animation-delay.2s;
    animation-delay.2s
}

.sk-cube-grid .sk-cube6 {
    -webkit-animation-delay.3s;
    animation-delay.3s
}

.sk-cube-grid .sk-cube7 {
    -webkit-animation-delay0ms;
    animation-delay0ms
}

.sk-cube-grid .sk-cube8 {
    -webkit-animation-delay.1s;
    animation-delay.1s
}

.sk-cube-grid .sk-cube9 {
    -webkit-animation-delay.2s;
    animation-delay.2s
}

@-webkit-keyframes sk-cubeGridScaleDelay {

    0%,
    100%,
    70% {
        -webkit-transformscale3D(1, 1, 1);
        transformscale3D(1, 1, 1)
    }

    35% {
        -webkit-transformscale3D(0, 0, 1);
        transformscale3D(0, 0, 1)
    }
}

@keyframes sk-cubeGridScaleDelay {

    0%,
    100%,
    70% {
        -webkit-transformscale3D(1, 1, 1);
        transformscale3D(1, 1, 1)
    }

    35% {
        -webkit-transformscale3D(0, 0, 1);
        transformscale3D(0, 0, 1)
    }
}

.sk-fading-circle {
    margin40px auto;
    width40px;
    height40px;
    positionrelative
}

.sk-fading-circle .sk-circle {
    width100%;
    height100%;
    positionabsolute;
    left0;
    top0
}

.sk-fading-circle .sk-circlebefore {
    margin0 auto;
    width15%;
    height15%;
    -webkit-animationsk-circleFadeDelay 1.2s infinite ease-in-out both;
    animationsk-circleFadeDelay 1.2s infinite ease-in-out both
}

.sk-fading-circle .sk-circle2 {
    -webkit-transformrotate(30deg);
    -ms-transformrotate(30deg);
    transformrotate(30deg)
}

.sk-fading-circle .sk-circle3 {
    -webkit-transformrotate(60deg);
    -ms-transformrotate(60deg);
    transformrotate(60deg)
}

.sk-fading-circle .sk-circle4 {
    -webkit-transformrotate(90deg);
    -ms-transformrotate(90deg);
    transformrotate(90deg)
}

.sk-fading-circle .sk-circle5 {
    -webkit-transformrotate(120deg);
    -ms-transformrotate(120deg);
    transformrotate(120deg)
}

.sk-fading-circle .sk-circle6 {
    -webkit-transformrotate(150deg);
    -ms-transformrotate(150deg);
    transformrotate(150deg)
}

.sk-fading-circle .sk-circle7 {
    -webkit-transformrotate(180deg);
    -ms-transformrotate(180deg);
    transformrotate(180deg)
}

.sk-fading-circle .sk-circle8 {
    -webkit-transformrotate(210deg);
    -ms-transformrotate(210deg);
    transformrotate(210deg)
}

.sk-fading-circle .sk-circle9 {
    -webkit-transformrotate(240deg);
    -ms-transformrotate(240deg);
    transformrotate(240deg)
}

.sk-fading-circle .sk-circle10 {
    -webkit-transformrotate(270deg);
    -ms-transformrotate(270deg);
    transformrotate(270deg)
}

.sk-fading-circle .sk-circle11 {
    -webkit-transformrotate(300deg);
    -ms-transformrotate(300deg);
    transformrotate(300deg)
}

.sk-fading-circle .sk-circle12 {
    -webkit-transformrotate(330deg);
    -ms-transformrotate(330deg);
    transformrotate(330deg)
}

.sk-fading-circle .sk-circle2before {
    -webkit-animation-delay-1.1s;
    animation-delay-1.1s
}

.sk-fading-circle .sk-circle3before {
    -webkit-animation-delay-1s;
    animation-delay-1s
}

.sk-fading-circle .sk-circle4before {
    -webkit-animation-delay-.9s;
    animation-delay-.9s
}

.sk-fading-circle .sk-circle5before {
    -webkit-animation-delay-.8s;
    animation-delay-.8s
}

.sk-fading-circle .sk-circle6before {
    -webkit-animation-delay-.7s;
    animation-delay-.7s
}

.sk-fading-circle .sk-circle7before {
    -webkit-animation-delay-.6s;
    animation-delay-.6s
}

.sk-fading-circle .sk-circle8before {
    -webkit-animation-delay-.5s;
    animation-delay-.5s
}

.sk-fading-circle .sk-circle9before {
    -webkit-animation-delay-.4s;
    animation-delay-.4s
}

.sk-fading-circle .sk-circle10before {
    -webkit-animation-delay-.3s;
    animation-delay-.3s
}

.sk-fading-circle .sk-circle11before {
    -webkit-animation-delay-.2s;
    animation-delay-.2s
}

.sk-fading-circle .sk-circle12before {
    -webkit-animation-delay-.1s;
    animation-delay-.1s
}

@-webkit-keyframes sk-circleFadeDelay {

    0%,
    100%,
    39% {
        opacity0
    }

    40% {
        opacity1
    }
}

@keyframes sk-circleFadeDelay {

    0%,
    100%,
    39% {
        opacity0
    }

    40% {
        opacity1
    }
}

.sk-folding-cube {
    margin40px auto;
    width40px;
    height40px;
    positionrelative;
    -webkit-transformrotateZ(45deg);
    transformrotateZ(45deg)
}

.sk-folding-cube .sk-cube {
    floatleft;
    width50%;
    height50%;
    positionrelative;
    -webkit-transformscale(1.1);
    -ms-transformscale(1.1);
    transformscale(1.1)
}

.sk-folding-cube .sk-cubebefore {
    content'';
    positionabsolute;
    top0;
    left0;
    width100%;
    height100%;
    background-color#333;
    -webkit-animationsk-foldCubeAngle 2.4s infinite linear both;
    animationsk-foldCubeAngle 2.4s infinite linear both;
    -webkit-transform-origin100% 100%;
    -ms-transform-origin100% 100%;
    transform-origin100% 100%
}

.sk-folding-cube .sk-cube2 {
    -webkit-transformscale(1.1) rotateZ(90deg);
    transformscale(1.1) rotateZ(90deg)
}

.sk-folding-cube .sk-cube3 {
    -webkit-transformscale(1.1) rotateZ(180deg);
    transformscale(1.1) rotateZ(180deg)
}

.sk-folding-cube .sk-cube4 {
    -webkit-transformscale(1.1) rotateZ(270deg);
    transformscale(1.1) rotateZ(270deg)
}

.sk-folding-cube .sk-cube2before {
    -webkit-animation-delay.3s;
    animation-delay.3s
}

.sk-folding-cube .sk-cube3before {
    -webkit-animation-delay.6s;
    animation-delay.6s
}

.sk-folding-cube .sk-cube4before {
    -webkit-animation-delay.9s;
    animation-delay.9s
}

@-webkit-keyframes sk-foldCubeAngle {

    0%,
    10% {
        -webkit-transformperspective(140px) rotateX(-180deg);
        transformperspective(140px) rotateX(-180deg);
        opacity0
    }

    25%,
    75% {
        -webkit-transformperspective(140px) rotateX(0);
        transformperspective(140px) rotateX(0);
        opacity1
    }

    100%,
    90% {
        -webkit-transformperspective(140px) rotateY(180deg);
        transformperspective(140px) rotateY(180deg);
        opacity0
    }
}

@keyframes sk-foldCubeAngle {

    0%,
    10% {
        -webkit-transformperspective(140px) rotateX(-180deg);
        transformperspective(140px) rotateX(-180deg);
        opacity0
    }

    25%,
    75% {
        -webkit-transformperspective(140px) rotateX(0);
        transformperspective(140px) rotateX(0);
        opacity1
    }

    100%,
    90% {
        -webkit-transformperspective(140px) rotateY(180deg);
        transformperspective(140px) rotateY(180deg);
        opacity0
    }
}