/*PFW v1.0.3*/

.pfw-ultra-slow {
    -webkit-transition: all 1.55s ease-in-out;
    -moz-transition: all 1.55s ease-in-out;
    -o-transition: all 1.55s ease-in-out;
    transition: all 1.55s ease-in-out;
}
.pfw-slow {
    -webkit-transition: all 0.95s ease-in-out;
    -moz-transition: all 0.95s ease-in-out;
    -o-transition: all 0.95s ease-in-out;
    transition: all 0.95s ease-in-out;
}
.pfw-med {
    -webkit-transition: all 0.55s ease-in-out;
    -moz-transition: all 0.55s ease-in-out;
    -o-transition: all 0.55s ease-in-out;
    transition: all 0.55s ease-in-out;
}
.pfw-fast {
    -webkit-transition: all 0.35s ease-in-out;
    -moz-transition: all 0.35s ease-in-out;
    -o-transition: all 0.35s ease-in-out;
    transition: all 0.35s ease-in-out;
}
.pfw-ultra-fast {
    -webkit-transition: all 0.15s ease-in-out;
    -moz-transition: all 0.15s ease-in-out;
    -o-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
}

.pfw-tiny-grow {
    opacity: 0;
    -webkit-transform: scale(0.85);
    -moz-transform: scale(0.85);
    -ms-transform: scale(0.85);
    -o-transform: scale(0.85);
    transform: scale(0.85);
}
.pfw-tiny-grow[data-parallax-active='true'] {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
.pfw-med-grow {
    opacity: 0;
    -webkit-transform: scale(0.65);
    -moz-transform: scale(0.65);
    -ms-transform: scale(0.65);
    -o-transform: scale(0.65);
    transform: scale(0.65);
}
.pfw-med-grow[data-parallax-active='true'] {
    opacity: 1;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}

.pfw-tiny-slide-ltr {
    opacity: 0;
    -webkit-transform: translate3d(-50px,0,0);
    -moz-transform: translate3d(-50px,0,0);
    -ms-transform: translate3d(-50px,0,0);
    -o-transform: translate3d(-50px,0,0);
    transform: translate3d(-50px,0,0);
}
.pfw-tiny-slide-ltr[data-parallax-active='true'] {
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.pfw-tiny-slide-rtl {
    opacity: 0;
    -webkit-transform: translate3d(50px,0,0);
    -moz-transform: translate3d(50px,0,0);
    -ms-transform: translate3d(50px,0,0);
    -o-transform: translate3d(50px,0,0);
    transform: translate3d(50px,0,0);
}
.pfw-tiny-slide-rtl[data-parallax-active='true'] {
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}

.pfw-roll-in-bt {
    opacity: 0;
    -webkit-transform: matrix3d(1,0,0.00,0,0.00,1,0.00,0.001,0,0,1,0,0,0,0,1);
    -moz-transform: matrix3d(1,0,0.00,0,0.00,1,0.00,0.001,0,0,1,0,0,0,0,1);
    -ms-transform: matrix3d(1,0,0.00,0,0.00,1,0.00,0.001,0,0,1,0,0,0,0,1);
    -o-transform: matrix3d(1,0,0.00,0,0.00,1,0.00,0.001,0,0,1,0,0,0,0,1);
    transform: matrix3d(1,0,0.00,0,0.00,1,0.00,0.001,0,0,1,0,0,0,0,1);
}
.pfw-roll-in-bt[data-parallax-active='true'] {
    opacity: 1;
    -webkit-transform: matrix3d(1,0,0.00,0,0.00,1,0.00,0,0,0,1,0,0,0,0,1);
    -moz-transform: matrix3d(1,0,0.00,0,0.00,1,0.00,0,0,0,1,0,0,0,0,1);
    -ms-transform: matrix3d(1,0,0.00,0,0.00,1,0.00,0,0,0,1,0,0,0,0,1);
    -o-transform: matrix3d(1,0,0.00,0,0.00,1,0.00,0,0,0,1,0,0,0,0,1);
    transform: matrix3d(1,0,0.00,0,0.00,1,0.00,0,0,0,1,0,0,0,0,1);
}

.pfw-fade-in {
    opacity: 0;
}
.pfw-fade-in[data-parallax-active='true'] {
    opacity: 1;
}