/*snowflakes 1*/
.wlwl-background-effect-snowflakes-1{
    position: fixed;
    top: -140px;
    left: 0;
    right: 0;
    z-index: 99;
    height: 100px;
}
.wlwl-background-effect-snowflakes-1 span {
    display: inline-block;
    width: 20px;
    height: 21px;
    margin: -280px 60px 54px  -34px;
    background:url("../images/falling-snow/snowflake.png");

    -webkit-animation: wlwl_fallingSnow 12s infinite  cubic-bezier(0.35,0.45,0.39,0.29);
    -moz-animation: wlwl_fallingSnow 12s infinite  cubic-bezier(0.35,0.45,0.39,0.29);
}
.wlwl-background-effect-snowflakes-1 span:nth-child(5n+5) {

    -webkit-animation-delay: 1.3s;
    -moz-animation-delay: 1.3s;
}
.wlwl-background-effect-snowflakes-1 span:nth-child(3n+2) {

    -webkit-animation-delay: 1.5s;
    -moz-animation-delay: 1.5s;
}
.wlwl-background-effect-snowflakes-1 span:nth-child(2n+5) {

    -webkit-animation-delay: 1.7s;
    -moz-animation-delay: 1.7s;
}

.wlwl-background-effect-snowflakes-1 span:nth-child(3n+10) {

    -webkit-animation-delay: 2.7s;
    -moz-animation-delay: 2.7s;
}
.wlwl-background-effect-snowflakes-1 span:nth-child(7n+2) {

    -webkit-animation-delay: 3.5s;
    -moz-animation-delay: 3.5s;
}
.wlwl-background-effect-snowflakes-1 span:nth-child(4n+5) {

    -webkit-animation-delay: 5.5s;
    -moz-animation-delay: 5.5s;
}
.wlwl-background-effect-snowflakes-1 span:nth-child(3n+7) {

    -webkit-animation-delay: 8s;
    -moz-animation-delay: 8s;
}
@-webkit-keyframes wlwl_fallingSnow {
    0% {
        opacity: 1;

        -webkit-transform: translate(0, 0px) rotateZ(0deg);
    }
    75% {
        opacity: 1;

        -webkit-transform: translate(100px, 750px) rotateZ(270deg);
    }
    100% {
        opacity: 0;

        -webkit-transform: translate(150px, 1000px) rotateZ(360deg);
    }
}
@-moz-keyframes wlwl_fallingSnow {
    0% {
        opacity: 1;

        -webkit-transform: translate(0, 0px) rotateZ(0deg);
    }
    75% {
        opacity: 1;

        -webkit-transform: translate(100px, 750px) rotateZ(270deg);
    }
    100% {
        opacity: 0;

        -webkit-transform: translate(150px, 1000px) rotateZ(360deg);
    }
}
