

/*===SLIDER CSS===*/
.jssorb21 div,
.jssorb21 div:hover,
.jssorb21 .av {
    margin-top: 0;
    overflow: hidden;

    cursor: pointer;

    background: url(../images/b21.png) no-repeat;
}
.jssorb21 div {
    background-position: -5px -5px;
}
.jssorb21 div:hover,
.jssorb21 .av:hover {
    background-position: -35px -5px;
}
.jssorb21 .av {
    background-position: -65px -5px;
}
.jssorb21 .dn,
.jssorb21 .dn:hover {
    background-position: -95px -5px;
}
.jssora21l,
.jssora21r,
.jssora21ldn,
.jssora21rdn {
    position: absolute;

    display: block;
    overflow: hidden;

    cursor: pointer;

    background: url(../images/a21.png) center center no-repeat;
}
.jssora21l {
    background-position: -3px -33px;
}
.jssora21r {
    background-position: -63px -33px;
}
.jssora21l:hover {
    background-position: -123px -33px;
}
.jssora21r:hover {
    background-position: -183px -33px;
}
.jssora21ldn {
    background-position: -243px -33px;
}
.jssora21rdn {
    background-position: -303px -33px;
}

/*===END SLIDER===*/

@-webkit-keyframes fadeIn {
    0% {
        opacity: .2;
    }
    100% {
        opacity: 1;
    }
}

@-moz-keyframes fadeIn {
    0% {
        opacity: .2;
    }
    100% {
        opacity: 1;
    }
}

@-o-keyframes fadeIn {
    0% {
        opacity: .2;
    }
    100% {
        opacity: 1;
    }
}

@keyframes fadeIn {
    0% {
        opacity: .2;
    }
    100% {
        opacity: 1;
    }
}


@-webkit-keyframes fadeIn {
    0% {
        opacity: .2;
    }
    100% {
        opacity: 1;
    }
}

@-moz-keyframes fadeIn {
    0% {
        opacity: .2;
    }
    100% {
        opacity: 1;
    }
}

@-o-keyframes fadeIn {
    0% {
        opacity: .2;
    }
    100% {
        opacity: 1;
    }
}

@keyframes fadeIn {
    0% {
        opacity: .2;
    }
    100% {
        opacity: 1;
    }
}

@-webkit-keyframes bounceIn {
    0% {
        -webkit-transform: scale(.3);

        opacity: 0;
    }

    50% {
        -webkit-transform: scale(1.05);

        opacity: 1;
    }

    70% {
        -webkit-transform: scale(.9);
    }

    100% {
        -webkit-transform: scale(1);
    }
}

/*	----------------------------------------------------------
	bounceIn
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */

@-moz-keyframes bounceIn {
    0% {
        -moz-transform: scale(.3);

        opacity: 0;
    }

    50% {
        -moz-transform: scale(1.05);

        opacity: 1;
    }

    70% {
        -moz-transform: scale(.9);
    }

    100% {
        -moz-transform: scale(1);
    }
}

@-o-keyframes bounceIn {
    0% {
        -o-transform: scale(.3);

        opacity: 0;
    }

    50% {
        -o-transform: scale(1.05);

        opacity: 1;
    }

    70% {
        -o-transform: scale(.9);
    }

    100% {
        -o-transform: scale(1);
    }
}

@keyframes bounceIn {
    0% {
        transform: scale(.3);

        opacity: 0;
    }

    50% {
        transform: scale(1.05);

        opacity: 1;
    }

    70% {
        transform: scale(.9);
    }

    100% {
        transform: scale(1);
    }
}

@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scale(1);
    }
    50% {
        -webkit-transform: scale(1.1);
    }
    100% {
        -webkit-transform: scale(1);
    }
}
@-moz-keyframes pulse {
    0% {
        -moz-transform: scale(1);
    }
    50% {
        -moz-transform: scale(1.1);
    }
    100% {
        -moz-transform: scale(1);
    }
}
@-o-keyframes pulse {
    0% {
        -o-transform: scale(1);
    }
    50% {
        -o-transform: scale(1.1);
    }
    100% {
        -o-transform: scale(1);
    }
}
@keyframes pulse {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.1);
    }
    100% {
        transform: scale(1);
    }
}


/*	----------------------------------------------------------
	rotateIn
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */

@-webkit-keyframes rotateIn {
    0% {
        -webkit-transform: rotate(-200deg);
        -webkit-transform-origin: center center;

        opacity: 0;
    }

    100% {
        -webkit-transform: rotate(0);
        -webkit-transform-origin: center center;

        opacity: 1;
    }
}
@-moz-keyframes rotateIn {
    0% {
        -moz-transform: rotate(-200deg);
        -moz-transform-origin: center center;

        opacity: 0;
    }

    100% {
        -moz-transform: rotate(0);
        -moz-transform-origin: center center;

        opacity: 1;
    }
}
@-o-keyframes rotateIn {
    0% {
        -o-transform: rotate(-200deg);
        -o-transform-origin: center center;

        opacity: 0;
    }

    100% {
        -o-transform: rotate(0);
        -o-transform-origin: center center;

        opacity: 1;
    }
}
@keyframes rotateIn {
    0% {
        transform: rotate(-200deg);
        transform-origin: center center;

        opacity: 0;
    }

    100% {
        transform: rotate(0);
        transform-origin: center center;

        opacity: 1;
    }
}
