/*! Animate.css - http://daneden.me/animate Licensed under the MIT license - http://opensource.org/licenses/MIT Copyright (c) 2014 Daniel Eden */
.owl-carousel,.owl-carousel .owl-item,.owl-theme .owl-dots,.owl-theme .owl-nav{
    -webkit-tap-highlight-color:transparent
}
[class*=" pe-7s-"],[class*=icon-hotel]:before,[class*=icon-restaurant]:before,[class*=icon-spa]:before,[class^=pe-7s-],[data-icon]:before{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.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
}
@-webkit-keyframes bounce{
    0%,100%,20%,53%,80%{
        -webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
        transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    40%,43%{
        -webkit-transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);
        transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);
        -webkit-transform:translate3d(0,-30px,0);
        transform:translate3d(0,-30px,0)
    }
    70%{
        -webkit-transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);
        transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);
        -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{
    0%,100%,20%,53%,80%{
        -webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
        transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
    40%,43%{
        -webkit-transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);
        transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);
        -webkit-transform:translate3d(0,-30px,0);
        transform:translate3d(0,-30px,0)
    }
    70%{
        -webkit-transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);
        transition-timing-function:cubic-bezier(0.755,0.050,0.855,0.060);
        -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;
    -ms-transform-origin:center bottom;
    transform-origin:center bottom
}
@-webkit-keyframes flash{
    0%,100%,50%{
        opacity:1
    }
    25%,75%{
        opacity:0
    }
}
@keyframes flash{
    0%,100%,50%{
        opacity:1
    }
    25%,75%{
        opacity:0
    }
}
.flash{
    -webkit-animation-name:flash;
    animation-name:flash
}
@-webkit-keyframes pulse{
    0%,100%{
        -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)
    }
}
@keyframes pulse{
    0%,100%{
        -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)
    }
}
.pulse{
    -webkit-animation-name:pulse;
    animation-name:pulse
}
@-webkit-keyframes rubberBand{
    0%,100%{
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1)
    }
    30%{
        -webkit-transform:scale3d(1.25,.75,1);
        transform:scale3d(1.25,.75,1)
    }
    40%{
        -webkit-transform:scale3d(.75,1.25,1);
        transform:scale3d(.75,1.25,1)
    }
    50%{
        -webkit-transform:scale3d(1.15,.85,1);
        transform:scale3d(1.15,.85,1)
    }
    65%{
        -webkit-transform:scale3d(.95,1.05,1);
        transform:scale3d(.95,1.05,1)
    }
    75%{
        -webkit-transform:scale3d(1.05,.95,1);
        transform:scale3d(1.05,.95,1)
    }
}
@keyframes rubberBand{
    0%,100%{
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1)
    }
    30%{
        -webkit-transform:scale3d(1.25,.75,1);
        transform:scale3d(1.25,.75,1)
    }
    40%{
        -webkit-transform:scale3d(.75,1.25,1);
        transform:scale3d(.75,1.25,1)
    }
    50%{
        -webkit-transform:scale3d(1.15,.85,1);
        transform:scale3d(1.15,.85,1)
    }
    65%{
        -webkit-transform:scale3d(.95,1.05,1);
        transform:scale3d(.95,1.05,1)
    }
    75%{
        -webkit-transform:scale3d(1.05,.95,1);
        transform:scale3d(1.05,.95,1)
    }
}
.rubberBand{
    -webkit-animation-name:rubberBand;
    animation-name:rubberBand
}
@-webkit-keyframes shake{
    0%,100%{
        -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{
    0%,100%{
        -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)
    }
    100%{
        -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)
    }
    100%{
        -webkit-transform:rotate3d(0,0,1,0deg);
        transform:rotate3d(0,0,1,0deg)
    }
}
.swing{
    -webkit-transform-origin:top center;
    -ms-transform-origin:top center;
    transform-origin:top center;
    -webkit-animation-name:swing;
    animation-name:swing
}
@-webkit-keyframes tada{
    0%,100%{
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1)
    }
    10%,20%{
        -webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
        transform:scale3d(.9,.9,.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)
    }
}
@keyframes tada{
    0%,100%{
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1)
    }
    10%,20%{
        -webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
        transform:scale3d(.9,.9,.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)
    }
}
.tada{
    -webkit-animation-name:tada;
    animation-name:tada
}
@-webkit-keyframes wobble{
    0%,100%{
        -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)
    }
}
@keyframes wobble{
    0%,100%{
        -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)
    }
}
.wobble{
    -webkit-animation-name:wobble;
    animation-name:wobble
}
@-webkit-keyframes bounceIn{
    0%,100%,20%,40%,60%,80%{
        -webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
        transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)
    }
    0%{
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
    20%{
        -webkit-transform:scale3d(1.1,1.1,1.1);
        transform:scale3d(1.1,1.1,1.1)
    }
    40%{
        -webkit-transform:scale3d(.9,.9,.9);
        transform:scale3d(.9,.9,.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(.97,.97,.97);
        transform:scale3d(.97,.97,.97)
    }
    100%{
        opacity:1;
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1)
    }
}
@keyframes bounceIn{
    0%,100%,20%,40%,60%,80%{
        -webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
        transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)
    }
    0%{
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
    20%{
        -webkit-transform:scale3d(1.1,1.1,1.1);
        transform:scale3d(1.1,1.1,1.1)
    }
    40%{
        -webkit-transform:scale3d(.9,.9,.9);
        transform:scale3d(.9,.9,.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(.97,.97,.97);
        transform:scale3d(.97,.97,.97)
    }
    100%{
        opacity:1;
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1)
    }
}
.bounceIn{
    -webkit-animation-name:bounceIn;
    animation-name:bounceIn;
    -webkit-animation-duration:.75s;
    animation-duration:.75s
}
.bounceOut,.flipOutX{
    -webkit-animation-duration:.75s
}
@-webkit-keyframes bounceInDown{
    0%,100%,60%,75%,90%{
        -webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
        transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)
    }
    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)
    }
    100%{
        -webkit-transform:none;
        transform:none
    }
}
@keyframes bounceInDown{
    0%,100%,60%,75%,90%{
        -webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
        transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)
    }
    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)
    }
    100%{
        -webkit-transform:none;
        transform:none
    }
}
.bounceInDown{
    -webkit-animation-name:bounceInDown;
    animation-name:bounceInDown
}
@-webkit-keyframes bounceInLeft{
    0%,100%,60%,75%,90%{
        -webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
        transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)
    }
    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)
    }
    100%{
        -webkit-transform:none;
        transform:none
    }
}
@keyframes bounceInLeft{
    0%,100%,60%,75%,90%{
        -webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
        transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)
    }
    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)
    }
    100%{
        -webkit-transform:none;
        transform:none
    }
}
.bounceInLeft{
    -webkit-animation-name:bounceInLeft;
    animation-name:bounceInLeft
}
@-webkit-keyframes bounceInRight{
    0%,100%,60%,75%,90%{
        -webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
        transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)
    }
    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)
    }
    100%{
        -webkit-transform:none;
        transform:none
    }
}
@keyframes bounceInRight{
    0%,100%,60%,75%,90%{
        -webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
        transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)
    }
    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)
    }
    100%{
        -webkit-transform:none;
        transform:none
    }
}
.bounceInRight{
    -webkit-animation-name:bounceInRight;
    animation-name:bounceInRight
}
@-webkit-keyframes bounceInUp{
    0%,100%,60%,75%,90%{
        -webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
        transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)
    }
    0%{
        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)
    }
    100%{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
@keyframes bounceInUp{
    0%,100%,60%,75%,90%{
        -webkit-transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000);
        transition-timing-function:cubic-bezier(0.215,0.610,0.355,1.000)
    }
    0%{
        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)
    }
    100%{
        -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(.9,.9,.9);
        transform:scale3d(.9,.9,.9)
    }
    50%,55%{
        opacity:1;
        -webkit-transform:scale3d(1.1,1.1,1.1);
        transform:scale3d(1.1,1.1,1.1)
    }
    100%{
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
}
@keyframes bounceOut{
    20%{
        -webkit-transform:scale3d(.9,.9,.9);
        transform:scale3d(.9,.9,.9)
    }
    50%,55%{
        opacity:1;
        -webkit-transform:scale3d(1.1,1.1,1.1);
        transform:scale3d(1.1,1.1,1.1)
    }
    100%{
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
}
.bounceOut{
    -webkit-animation-name:bounceOut;
    animation-name:bounceOut;
    animation-duration:.75s
}
@-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)
    }
    100%{
        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)
    }
    100%{
        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)
    }
    100%{
        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)
    }
    100%{
        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)
    }
    100%{
        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)
    }
    100%{
        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)
    }
    100%{
        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)
    }
    100%{
        opacity:0;
        -webkit-transform:translate3d(0,-2000px,0);
        transform:translate3d(0,-2000px,0)
    }
}
.bounceOutUp{
    -webkit-animation-name:bounceOutUp;
    animation-name:bounceOutUp
}
@-webkit-keyframes fadeIn{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
@keyframes fadeIn{
    0%{
        opacity:0
    }
    100%{
        opacity:1
    }
}
.fadeIn{
    -webkit-animation-name:fadeIn;
    animation-name:fadeIn
}
@-webkit-keyframes fadeInDown{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInDown{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.fadeInDown{
    -webkit-animation-name:fadeInDown;
    animation-name:fadeInDown
}
@-webkit-keyframes fadeInDownBig{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,-2000px,0);
        transform:translate3d(0,-2000px,0)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInDownBig{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,-2000px,0);
        transform:translate3d(0,-2000px,0)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.fadeInDownBig{
    -webkit-animation-name:fadeInDownBig;
    animation-name:fadeInDownBig
}
@-webkit-keyframes fadeInLeft{
    0%{
        opacity:0;
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInLeft{
    0%{
        opacity:0;
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.fadeInLeft{
    -webkit-animation-name:fadeInLeft;
    animation-name:fadeInLeft
}
@-webkit-keyframes fadeInLeftBig{
    0%{
        opacity:0;
        -webkit-transform:translate3d(-2000px,0,0);
        transform:translate3d(-2000px,0,0)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInLeftBig{
    0%{
        opacity:0;
        -webkit-transform:translate3d(-2000px,0,0);
        transform:translate3d(-2000px,0,0)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.fadeInLeftBig{
    -webkit-animation-name:fadeInLeftBig;
    animation-name:fadeInLeftBig
}
@-webkit-keyframes fadeInRight{
    0%{
        opacity:0;
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInRight{
    0%{
        opacity:0;
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.fadeInRight{
    -webkit-animation-name:fadeInRight;
    animation-name:fadeInRight
}
@-webkit-keyframes fadeInRightBig{
    0%{
        opacity:0;
        -webkit-transform:translate3d(2000px,0,0);
        transform:translate3d(2000px,0,0)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInRightBig{
    0%{
        opacity:0;
        -webkit-transform:translate3d(2000px,0,0);
        transform:translate3d(2000px,0,0)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.fadeInRightBig{
    -webkit-animation-name:fadeInRightBig;
    animation-name:fadeInRightBig
}
@-webkit-keyframes fadeInUp{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInUp{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.fadeInUp{
    -webkit-animation-name:fadeInUp;
    animation-name:fadeInUp
}
@-webkit-keyframes fadeInUpBig{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,2000px,0);
        transform:translate3d(0,2000px,0)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInUpBig{
    0%{
        opacity:0;
        -webkit-transform:translate3d(0,2000px,0);
        transform:translate3d(0,2000px,0)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.fadeInUpBig{
    -webkit-animation-name:fadeInUpBig;
    animation-name:fadeInUpBig
}
@-webkit-keyframes fadeOut{
    0%{
        opacity:1
    }
    100%{
        opacity:0
    }
}
@keyframes fadeOut{
    0%{
        opacity:1
    }
    100%{
        opacity:0
    }
}
.fadeOut{
    -webkit-animation-name:fadeOut;
    animation-name:fadeOut
}
@-webkit-keyframes fadeOutDown{
    0%{
        opacity:1
    }
    100%{
        opacity:0;
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0)
    }
}
@keyframes fadeOutDown{
    0%{
        opacity:1
    }
    100%{
        opacity:0;
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0)
    }
}
.fadeOutDown{
    -webkit-animation-name:fadeOutDown;
    animation-name:fadeOutDown
}
@-webkit-keyframes fadeOutDownBig{
    0%{
        opacity:1
    }
    100%{
        opacity:0;
        -webkit-transform:translate3d(0,2000px,0);
        transform:translate3d(0,2000px,0)
    }
}
@keyframes fadeOutDownBig{
    0%{
        opacity:1
    }
    100%{
        opacity:0;
        -webkit-transform:translate3d(0,2000px,0);
        transform:translate3d(0,2000px,0)
    }
}
.fadeOutDownBig{
    -webkit-animation-name:fadeOutDownBig;
    animation-name:fadeOutDownBig
}
@-webkit-keyframes fadeOutLeft{
    0%{
        opacity:1
    }
    100%{
        opacity:0;
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0)
    }
}
@keyframes fadeOutLeft{
    0%{
        opacity:1
    }
    100%{
        opacity:0;
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0)
    }
}
.fadeOutLeft{
    -webkit-animation-name:fadeOutLeft;
    animation-name:fadeOutLeft
}
@-webkit-keyframes fadeOutLeftBig{
    0%{
        opacity:1
    }
    100%{
        opacity:0;
        -webkit-transform:translate3d(-2000px,0,0);
        transform:translate3d(-2000px,0,0)
    }
}
@keyframes fadeOutLeftBig{
    0%{
        opacity:1
    }
    100%{
        opacity:0;
        -webkit-transform:translate3d(-2000px,0,0);
        transform:translate3d(-2000px,0,0)
    }
}
.fadeOutLeftBig{
    -webkit-animation-name:fadeOutLeftBig;
    animation-name:fadeOutLeftBig
}
@-webkit-keyframes fadeOutRight{
    0%{
        opacity:1
    }
    100%{
        opacity:0;
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }
}
@keyframes fadeOutRight{
    0%{
        opacity:1
    }
    100%{
        opacity:0;
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }
}
.fadeOutRight{
    -webkit-animation-name:fadeOutRight;
    animation-name:fadeOutRight
}
@-webkit-keyframes fadeOutRightBig{
    0%{
        opacity:1
    }
    100%{
        opacity:0;
        -webkit-transform:translate3d(2000px,0,0);
        transform:translate3d(2000px,0,0)
    }
}
@keyframes fadeOutRightBig{
    0%{
        opacity:1
    }
    100%{
        opacity:0;
        -webkit-transform:translate3d(2000px,0,0);
        transform:translate3d(2000px,0,0)
    }
}
.fadeOutRightBig{
    -webkit-animation-name:fadeOutRightBig;
    animation-name:fadeOutRightBig
}
@-webkit-keyframes fadeOutUp{
    0%{
        opacity:1
    }
    100%{
        opacity:0;
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0)
    }
}
@keyframes fadeOutUp{
    0%{
        opacity:1
    }
    100%{
        opacity:0;
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0)
    }
}
.fadeOutUp{
    -webkit-animation-name:fadeOutUp;
    animation-name:fadeOutUp
}
@-webkit-keyframes fadeOutUpBig{
    0%{
        opacity:1
    }
    100%{
        opacity:0;
        -webkit-transform:translate3d(0,-2000px,0);
        transform:translate3d(0,-2000px,0)
    }
}
@keyframes fadeOutUpBig{
    0%{
        opacity:1
    }
    100%{
        opacity:0;
        -webkit-transform:translate3d(0,-2000px,0);
        transform:translate3d(0,-2000px,0)
    }
}
.fadeOutUpBig{
    -webkit-animation-name:fadeOutUpBig;
    animation-name:fadeOutUpBig
}
@-webkit-keyframes flip{
    0%{
        -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(.95,.95,.95);
        transform:perspective(400px) scale3d(.95,.95,.95);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    100%{
        -webkit-transform:perspective(400px);
        transform:perspective(400px);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
}
@keyframes flip{
    0%{
        -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(.95,.95,.95);
        transform:perspective(400px) scale3d(.95,.95,.95);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    100%{
        -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{
    0%{
        -webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
        transform:perspective(400px) rotate3d(1,0,0,90deg);
        -webkit-transition-timing-function:ease-in;
        transition-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-transition-timing-function:ease-in;
        transition-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)
    }
    100%{
        -webkit-transform:perspective(400px);
        transform:perspective(400px)
    }
}
@keyframes flipInX{
    0%{
        -webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
        transform:perspective(400px) rotate3d(1,0,0,90deg);
        -webkit-transition-timing-function:ease-in;
        transition-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-transition-timing-function:ease-in;
        transition-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)
    }
    100%{
        -webkit-transform:perspective(400px);
        transform:perspective(400px)
    }
}
.flipInX{
    -webkit-backface-visibility:visible!important;
    backface-visibility:visible!important;
    -webkit-animation-name:flipInX;
    animation-name:flipInX
}
.flipInY,.flipOutX{
    -webkit-backface-visibility:visible!important
}
@-webkit-keyframes flipInY{
    0%{
        -webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
        transform:perspective(400px) rotate3d(0,1,0,90deg);
        -webkit-transition-timing-function:ease-in;
        transition-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-transition-timing-function:ease-in;
        transition-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)
    }
    100%{
        -webkit-transform:perspective(400px);
        transform:perspective(400px)
    }
}
@keyframes flipInY{
    0%{
        -webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
        transform:perspective(400px) rotate3d(0,1,0,90deg);
        -webkit-transition-timing-function:ease-in;
        transition-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-transition-timing-function:ease-in;
        transition-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)
    }
    100%{
        -webkit-transform:perspective(400px);
        transform:perspective(400px)
    }
}
.flipInY{
    backface-visibility:visible!important;
    -webkit-animation-name:flipInY;
    animation-name:flipInY
}
@-webkit-keyframes flipOutX{
    0%{
        -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
    }
    100%{
        -webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);
        transform:perspective(400px) rotate3d(1,0,0,90deg);
        opacity:0
    }
}
@keyframes flipOutX{
    0%{
        -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
    }
    100%{
        -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;
    animation-duration:.75s;
    backface-visibility:visible!important
}
@-webkit-keyframes flipOutY{
    0%{
        -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
    }
    100%{
        -webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
        transform:perspective(400px) rotate3d(0,1,0,90deg);
        opacity:0
    }
}
@keyframes flipOutY{
    0%{
        -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
    }
    100%{
        -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-animation-duration:.75s;
    animation-duration:.75s
}
@-webkit-keyframes lightSpeedIn{
    0%{
        -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
    }
    100%{
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
@keyframes lightSpeedIn{
    0%{
        -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
    }
    100%{
        -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{
    0%{
        opacity:1
    }
    100%{
        -webkit-transform:translate3d(100%,0,0) skewX(30deg);
        transform:translate3d(100%,0,0) skewX(30deg);
        opacity:0
    }
}
@keyframes lightSpeedOut{
    0%{
        opacity:1
    }
    100%{
        -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{
    0%{
        -webkit-transform-origin:center;
        transform-origin:center;
        -webkit-transform:rotate3d(0,0,1,-200deg);
        transform:rotate3d(0,0,1,-200deg);
        opacity:0
    }
    100%{
        -webkit-transform-origin:center;
        transform-origin:center;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
@keyframes rotateIn{
    0%{
        -webkit-transform-origin:center;
        transform-origin:center;
        -webkit-transform:rotate3d(0,0,1,-200deg);
        transform:rotate3d(0,0,1,-200deg);
        opacity:0
    }
    100%{
        -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{
    0%{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate3d(0,0,1,-45deg);
        transform:rotate3d(0,0,1,-45deg);
        opacity:0
    }
    100%{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
@keyframes rotateInDownLeft{
    0%{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate3d(0,0,1,-45deg);
        transform:rotate3d(0,0,1,-45deg);
        opacity:0
    }
    100%{
        -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{
    0%{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate3d(0,0,1,45deg);
        transform:rotate3d(0,0,1,45deg);
        opacity:0
    }
    100%{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
@keyframes rotateInDownRight{
    0%{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate3d(0,0,1,45deg);
        transform:rotate3d(0,0,1,45deg);
        opacity:0
    }
    100%{
        -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{
    0%{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate3d(0,0,1,45deg);
        transform:rotate3d(0,0,1,45deg);
        opacity:0
    }
    100%{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
@keyframes rotateInUpLeft{
    0%{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        -webkit-transform:rotate3d(0,0,1,45deg);
        transform:rotate3d(0,0,1,45deg);
        opacity:0
    }
    100%{
        -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{
    0%{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate3d(0,0,1,-90deg);
        transform:rotate3d(0,0,1,-90deg);
        opacity:0
    }
    100%{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:none;
        transform:none;
        opacity:1
    }
}
@keyframes rotateInUpRight{
    0%{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        -webkit-transform:rotate3d(0,0,1,-90deg);
        transform:rotate3d(0,0,1,-90deg);
        opacity:0
    }
    100%{
        -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{
    0%{
        -webkit-transform-origin:center;
        transform-origin:center;
        opacity:1
    }
    100%{
        -webkit-transform-origin:center;
        transform-origin:center;
        -webkit-transform:rotate3d(0,0,1,200deg);
        transform:rotate3d(0,0,1,200deg);
        opacity:0
    }
}
@keyframes rotateOut{
    0%{
        -webkit-transform-origin:center;
        transform-origin:center;
        opacity:1
    }
    100%{
        -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{
    0%{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        opacity:1
    }
    100%{
        -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{
    0%{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        opacity:1
    }
    100%{
        -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{
    0%{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        opacity:1
    }
    100%{
        -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{
    0%{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        opacity:1
    }
    100%{
        -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{
    0%{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        opacity:1
    }
    100%{
        -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{
    0%{
        -webkit-transform-origin:left bottom;
        transform-origin:left bottom;
        opacity:1
    }
    100%{
        -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{
    0%{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        opacity:1
    }
    100%{
        -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{
    0%{
        -webkit-transform-origin:right bottom;
        transform-origin:right bottom;
        opacity:1
    }
    100%{
        -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
    }
    100%{
        -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
    }
    100%{
        -webkit-transform:translate3d(0,700px,0);
        transform:translate3d(0,700px,0);
        opacity:0
    }
}
.hinge{
    -webkit-animation-name:hinge;
    animation-name:hinge
}
@-webkit-keyframes rollIn{
    0%{
        opacity:0;
        -webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
        transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes rollIn{
    0%{
        opacity:0;
        -webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
        transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)
    }
    100%{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.rollIn{
    -webkit-animation-name:rollIn;
    animation-name:rollIn
}
@-webkit-keyframes rollOut{
    0%{
        opacity:1
    }
    100%{
        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{
    0%{
        opacity:1
    }
    100%{
        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{
    0%{
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
    50%{
        opacity:1
    }
}
@keyframes zoomIn{
    0%{
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
    50%{
        opacity:1
    }
}
.zoomIn{
    -webkit-animation-name:zoomIn;
    animation-name:zoomIn
}
@-webkit-keyframes zoomInDown{
    0%{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        -webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
        animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
        -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
        animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)
    }
}
@keyframes zoomInDown{
    0%{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        -webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
        animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
        -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
        animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)
    }
}
.zoomInDown{
    -webkit-animation-name:zoomInDown;
    animation-name:zoomInDown
}
@-webkit-keyframes zoomInLeft{
    0%{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        -webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
        animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
        transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
        -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
        animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)
    }
}
@keyframes zoomInLeft{
    0%{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        -webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
        animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
        transform:scale3d(.475,.475,.475) translate3d(10px,0,0);
        -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
        animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)
    }
}
.zoomInLeft{
    -webkit-animation-name:zoomInLeft;
    animation-name:zoomInLeft
}
@-webkit-keyframes zoomInRight{
    0%{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
        transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
        -webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
        animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
        transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
        -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
        animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)
    }
}
@keyframes zoomInRight{
    0%{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
        transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);
        -webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
        animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
        transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);
        -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
        animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)
    }
}
.zoomInRight{
    -webkit-animation-name:zoomInRight;
    animation-name:zoomInRight
}
@-webkit-keyframes zoomInUp{
    0%{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
        transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
        -webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
        animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
        animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)
    }
}
@keyframes zoomInUp{
    0%{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
        transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
        -webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
        animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function:cubic-bezier(0.175,0.885,0.320,1);
        animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)
    }
}
.zoomInUp{
    -webkit-animation-name:zoomInUp;
    animation-name:zoomInUp
}
@-webkit-keyframes zoomOut{
    0%{
        opacity:1
    }
    50%{
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
    100%{
        opacity:0
    }
}
@keyframes zoomOut{
    0%{
        opacity:1
    }
    50%{
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
    100%{
        opacity:0
    }
}
.zoomOut{
    -webkit-animation-name:zoomOut;
    animation-name:zoomOut
}
@-webkit-keyframes zoomOutDown{
    40%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
        animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)
    }
    100%{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
        transform:scale3d(.1,.1,.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.320,1);
        animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)
    }
}
@keyframes zoomOutDown{
    40%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
        animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)
    }
    100%{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);
        transform:scale3d(.1,.1,.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.320,1);
        animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)
    }
}
.zoomOutDown{
    -webkit-animation-name:zoomOutDown;
    animation-name:zoomOutDown
}
@-webkit-keyframes zoomOutLeft{
    40%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);
        transform:scale3d(.475,.475,.475) translate3d(42px,0,0)
    }
    100%{
        opacity:0;
        -webkit-transform:scale(.1) translate3d(-2000px,0,0);
        transform:scale(.1) translate3d(-2000px,0,0);
        -webkit-transform-origin:left center;
        transform-origin:left center
    }
}
@keyframes zoomOutLeft{
    40%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);
        transform:scale3d(.475,.475,.475) translate3d(42px,0,0)
    }
    100%{
        opacity:0;
        -webkit-transform:scale(.1) translate3d(-2000px,0,0);
        transform:scale(.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(.475,.475,.475) translate3d(-42px,0,0);
        transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)
    }
    100%{
        opacity:0;
        -webkit-transform:scale(.1) translate3d(2000px,0,0);
        transform:scale(.1) translate3d(2000px,0,0);
        -webkit-transform-origin:right center;
        transform-origin:right center
    }
}
@keyframes zoomOutRight{
    40%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);
        transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)
    }
    100%{
        opacity:0;
        -webkit-transform:scale(.1) translate3d(2000px,0,0);
        transform:scale(.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(.475,.475,.475) translate3d(0,60px,0);
        transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
        -webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
        animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)
    }
    100%{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        transform:scale3d(.1,.1,.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.320,1);
        animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)
    }
}
@keyframes zoomOutUp{
    40%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform:scale3d(.475,.475,.475) translate3d(0,60px,0);
        -webkit-animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190);
        animation-timing-function:cubic-bezier(0.550,0.055,0.675,0.190)
    }
    100%{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        transform:scale3d(.1,.1,.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.320,1);
        animation-timing-function:cubic-bezier(0.175,0.885,0.320,1)
    }
}
.zoomOutUp{
    -webkit-animation-name:zoomOutUp;
    animation-name:zoomOutUp
}
@-webkit-keyframes slideInDown{
    0%{
        -webkit-transform:translateY(-100%);
        transform:translateY(-100%);
        visibility:visible
    }
    100%{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}
@keyframes slideInDown{
    0%{
        -webkit-transform:translateY(-100%);
        transform:translateY(-100%);
        visibility:visible
    }
    100%{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}
.slideInDown{
    -webkit-animation-name:slideInDown;
    animation-name:slideInDown
}
@-webkit-keyframes slideInLeft{
    0%{
        -webkit-transform:translateX(-100%);
        transform:translateX(-100%);
        visibility:visible
    }
    100%{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
@keyframes slideInLeft{
    0%{
        -webkit-transform:translateX(-100%);
        transform:translateX(-100%);
        visibility:visible
    }
    100%{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
.slideInLeft{
    -webkit-animation-name:slideInLeft;
    animation-name:slideInLeft
}
@-webkit-keyframes slideInRight{
    0%{
        -webkit-transform:translateX(100%);
        transform:translateX(100%);
        visibility:visible
    }
    100%{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
@keyframes slideInRight{
    0%{
        -webkit-transform:translateX(100%);
        transform:translateX(100%);
        visibility:visible
    }
    100%{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
}
.slideInRight{
    -webkit-animation-name:slideInRight;
    animation-name:slideInRight
}
@-webkit-keyframes slideInUp{
    0%{
        -webkit-transform:translateY(100%);
        transform:translateY(100%);
        visibility:visible
    }
    100%{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}
@keyframes slideInUp{
    0%{
        -webkit-transform:translateY(100%);
        transform:translateY(100%);
        visibility:visible
    }
    100%{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
}
.slideInUp{
    -webkit-animation-name:slideInUp;
    animation-name:slideInUp
}
@-webkit-keyframes slideOutDown{
    0%{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    100%{
        visibility:hidden;
        -webkit-transform:translateY(100%);
        transform:translateY(100%)
    }
}
@keyframes slideOutDown{
    0%{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    100%{
        visibility:hidden;
        -webkit-transform:translateY(100%);
        transform:translateY(100%)
    }
}
.slideOutDown{
    -webkit-animation-name:slideOutDown;
    animation-name:slideOutDown
}
@-webkit-keyframes slideOutLeft{
    0%{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
    100%{
        visibility:hidden;
        -webkit-transform:translateX(-100%);
        transform:translateX(-100%)
    }
}
@keyframes slideOutLeft{
    0%{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
    100%{
        visibility:hidden;
        -webkit-transform:translateX(-100%);
        transform:translateX(-100%)
    }
}
.slideOutLeft{
    -webkit-animation-name:slideOutLeft;
    animation-name:slideOutLeft
}
@-webkit-keyframes slideOutRight{
    0%{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
    100%{
        visibility:hidden;
        -webkit-transform:translateX(100%);
        transform:translateX(100%)
    }
}
@keyframes slideOutRight{
    0%{
        -webkit-transform:translateX(0);
        transform:translateX(0)
    }
    100%{
        visibility:hidden;
        -webkit-transform:translateX(100%);
        transform:translateX(100%)
    }
}
.slideOutRight{
    -webkit-animation-name:slideOutRight;
    animation-name:slideOutRight
}
@-webkit-keyframes slideOutUp{
    0%{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    100%{
        visibility:hidden;
        -webkit-transform:translateY(-100%);
        transform:translateY(-100%)
    }
}
@keyframes slideOutUp{
    0%{
        -webkit-transform:translateY(0);
        transform:translateY(0)
    }
    100%{
        visibility:hidden;
        -webkit-transform:translateY(-100%);
        transform:translateY(-100%)
    }
}
.slideOutUp{
    -webkit-animation-name:slideOutUp;
    animation-name:slideOutUp
}
.owl-carousel{
    display:none;
    width:100%;
    position:relative;
    z-index:1
}
.owl-carousel .owl-stage{
    position:relative;
    -ms-touch-action:pan-Y;
    touch-action:manipulation;
    -moz-backface-visibility:hidden
}
.owl-carousel .owl-stage:after{
    content:".";
    display:block;
    clear:both;
    visibility:hidden;
    line-height:0;
    height:0
}
.owl-carousel .owl-stage-outer{
    position:relative;
    overflow:hidden;
    -webkit-transform:translate3d(0,0,0)
}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0)
}
.owl-carousel .owl-item{
    position:relative;
    min-height:1px;
    float:left;
    -webkit-backface-visibility:hidden;
    -webkit-touch-callout:none
}
.owl-carousel .owl-item img{
    display:block;
    width:100%;
    height:auto
}
.daterangepicker.auto-apply .drp-buttons,.daterangepicker.single .drp-selected,.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled,.switch-light span span,.switch-toggle a{
    display:none
}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{
    cursor:pointer;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{
    background:0 0;
    color:inherit;
    border:none;
    padding:0!important;
    font:inherit;
    outline:0
}
.daterangepicker.show-calendar .calendar,.daterangepicker.show-calendar .drp-buttons,.owl-carousel.owl-loaded{
    display:block
}
.owl-carousel.owl-loading{
    opacity:0;
    display:block
}
.owl-carousel.owl-hidden{
    opacity:0
}
.owl-carousel.owl-refresh .owl-item{
    visibility:hidden
}
.owl-carousel.owl-drag .owl-item{
    -ms-touch-action:pan-y;
    touch-action:pan-y;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.owl-carousel.owl-grab{
    cursor:move;
    cursor:grab
}
.owl-carousel .owl-item .owl-lazy{
    opacity:0;
    transition:.4s
}
.owl-theme .owl-dots .owl-dot span::before,.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{
    -moz-transition:.3s ease-in-out;
    -o-transition:.3s ease-in-out;
    -webkit-transition:.3s ease-in-out;
    -ms-transition:.3s ease-in-out
}
.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{
    max-height:0
}
.owl-carousel .owl-item img.owl-lazy{
    transform-style:preserve-3d
}
.owl-theme .owl-nav{
    z-index:999;
    right:-10px;
    position:absolute;
    top:35%!important;
    transform:translateY(-35%)!important;
    left:0;
    width:100%;
    margin:0!important
}
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{
    font-size:2rem
}
.owl-theme .owl-nav [class*=owl-]{
    color:#222!important;
    margin:5px 0;
    padding:4px 7px;
    display:inline-block;
    cursor:pointer
}
.owl-theme .owl-nav [class*=owl-]:hover{
    color:#fff;
    text-decoration:none
}
.owl-theme .owl-nav .disabled{
    opacity:.5;
    cursor:default
}
.owl-theme .owl-nav.disabled+.owl-dots{
    margin-top:10px
}
.owl-theme .owl-dots{
    text-align:center
}
.owl-theme .owl-dots .owl-dot{
    display:inline-block;
    zoom:1
}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{
    background:0 0!important;
    border:2px solid #fff;
    transition:.3s ease-in-out
}
.owl-theme .owl-dots .owl-dot span{
    position:relative;
    margin:0 5px;
    border-radius:50%;
    width:16px!important;
    height:16px!important;
    background:0 0!important;
    display:block;
    -webkit-backface-visibility:visible;
    transition:.3s;
    border:2px solid rgba(255,255,255,.4)
}
.owl-theme .owl-dots .owl-dot span::before{
    content:'';
    background-color:#fff!important;
    display:block;
    border-radius:50%;
    width:8px;
    height:8px;
    position:absolute;
    left:50%;
    top:50%;
    margin-top:-4px;
    margin-left:-4px;
    opacity:0;
    visibility:hidden;
    transform:scale(0);
    transition:.3s ease-in-out
}
.owl-theme .owl-dots .owl-dot.active span::before{
    transform:scale(1);
    opacity:1;
    visibility:visible
}
.owl-next,.owl-prev{
    width:40px;
    height:40px;
    position:absolute;
    top:0;
    display:block!important;
    background:#fff!important;
    line-height:30px!important;
    border:1px solid #ededed!important
}
.owl-prev{
    left:-20px
}
.owl-next{
    right:-20px
}
.owl-next i,.owl-prev i{
    font-size:1.3125rem;
    color:#ccc;
    -moz-transition:.3s ease-in-out;
    -o-transition:.3s ease-in-out;
    -webkit-transition:.3s ease-in-out;
    -ms-transition:.3s ease-in-out;
    transition:.3s ease-in-out
}
.owl-next i:hover,.owl-prev i:hover{
    color:#24262d
}
.owl-next.disabled i:hover,.owl-prev.disabled i:hover{
    color:#ccc
}
.daterangepicker{
    position:absolute;
    color:inherit;
    background-color:#fff;
    border-radius:4px;
    border:1px solid #ddd;
    max-width:none;
    padding:0;
    margin-top:7px;
    top:100px;
    left:20px;
    z-index:3001;
    display:none;
    font-size:15px;
    line-height:1em
}
.daterangepicker:after,.daterangepicker:before{
    position:absolute;
    display:inline-block;
    content:''
}
.daterangepicker:before{
    top:-7px;
    border-right:7px solid transparent;
    border-left:7px solid transparent;
    border-bottom:7px solid #ccc
}
.daterangepicker:after{
    top:-6px;
    border-right:6px solid transparent;
    border-bottom:6px solid #fff;
    border-left:6px solid transparent
}
.daterangepicker.opensleft:before{
    right:9px
}
.daterangepicker.opensleft:after{
    right:10px
}
.daterangepicker.openscenter:after,.daterangepicker.openscenter:before{
    left:0;
    right:0;
    width:0;
    margin-left:auto;
    margin-right:auto
}
.daterangepicker.opensright:before{
    left:9px
}
.daterangepicker.opensright:after{
    left:10px
}
.daterangepicker.drop-up{
    margin-top:-7px
}
.daterangepicker.drop-up:before{
    top:initial;
    bottom:-7px;
    border-bottom:initial;
    border-top:7px solid #ccc
}
.daterangepicker.drop-up:after{
    top:initial;
    bottom:-6px;
    border-bottom:initial;
    border-top:6px solid #fff
}
.daterangepicker.single .calendar,.daterangepicker.single .daterangepicker .ranges{
    float:none
}
.daterangepicker .calendar{
    display:none;
    max-width:270px
}
.daterangepicker .calendar.left{
    padding:8px 0 8px 8px
}
.daterangepicker .calendar.right{
    padding:8px
}
.daterangepicker .calendar.single .calendar-table{
    border:none
}
.daterangepicker .calendar-table .next span,.daterangepicker .calendar-table .prev span{
    color:#fff;
    border:solid #000;
    border-width:0 2px 2px 0;
    border-radius:0;
    display:inline-block;
    padding:3px
}
.daterangepicker .calendar-table .next span{
    transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg)
}
.daterangepicker .calendar-table .prev span{
    transform:rotate(135deg);
    -webkit-transform:rotate(135deg)
}
.daterangepicker .calendar-table td,.daterangepicker .calendar-table th{
    text-align:center;
    vertical-align:middle;
    min-width:32px;
    width:32px;
    height:24px;
    line-height:24px;
    font-size:13px;
    border-radius:4px;
    border:1px solid transparent;
    white-space:nowrap;
    cursor:pointer
}
.daterangepicker .calendar-table{
    border:1px solid #fff;
    border-radius:4px;
    background-color:#fff
}
.daterangepicker .calendar-table table{
    width:100%;
    margin:0;
    border-spacing:0;
    border-collapse:collapse
}
.daterangepicker td.available:hover,.daterangepicker th.available:hover{
    background-color:#eee;
    border-color:transparent;
    color:inherit
}
.daterangepicker td.week,.daterangepicker th.week{
    font-size:80%;
    color:#ccc
}
.daterangepicker td.off,.daterangepicker td.off.end-date,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date{
    background-color:#fff;
    border-color:transparent;
    color:#999
}
.daterangepicker td.in-range{
    background-color:#ebf4f8;
    border-color:transparent;
    color:#000;
    border-radius:0
}
.daterangepicker td.start-date{
    border-radius:4px 0 0 4px
}
.daterangepicker td.end-date{
    border-radius:0 4px 4px 0
}
.daterangepicker td.start-date.end-date{
    border-radius:4px
}
.daterangepicker td.active,.daterangepicker td.active:hover{
    background-color:#357ebd;
    border-color:transparent;
    color:#fff
}
.daterangepicker th.month{
    width:auto
}
.daterangepicker option.disabled,.daterangepicker td.disabled{
    color:#999;
    cursor:not-allowed;
    text-decoration:line-through
}
.daterangepicker select.monthselect,.daterangepicker select.yearselect{
    font-size:12px;
    padding:1px;
    height:auto;
    margin:0;
    cursor:default
}
.daterangepicker select.monthselect{
    margin-right:2%;
    width:56%
}
.daterangepicker select.yearselect{
    width:40%
}
.daterangepicker select.ampmselect,.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect{
    width:50px;
    margin:0 auto;
    background:#eee;
    border:1px solid #eee;
    padding:2px;
    outline:0;
    font-size:12px
}
.daterangepicker .calendar-time{
    text-align:center;
    margin:4px auto 0;
    line-height:30px;
    position:relative
}
.daterangepicker .calendar-time select.disabled{
    color:#ccc;
    cursor:not-allowed
}
.daterangepicker .drp-buttons{
    clear:both;
    text-align:right;
    padding:8px;
    border-top:1px solid #ddd;
    display:none;
    line-height:12px;
    vertical-align:middle
}
.daterangepicker .drp-selected{
    display:inline-block;
    font-size:12px;
    padding-right:8px
}
.daterangepicker .drp-buttons .btn{
    margin-left:8px;
    font-size:12px;
    font-weight:700;
    padding:4px 8px
}
.daterangepicker.show-ranges .calendar.left{
    border-left:1px solid #ddd
}
.daterangepicker .ranges{
    float:none;
    text-align:left;
    margin:0
}
.daterangepicker.show-calendar .ranges{
    margin-top:8px
}
.daterangepicker .ranges ul{
    list-style:none;
    margin:0 auto;
    padding:0;
    width:100%
}
.daterangepicker .ranges li{
    font-size:12px;
    padding:8px 12px;
    cursor:pointer
}
.daterangepicker .ranges li:hover{
    background-color:#eee
}
.daterangepicker .ranges li.active{
    background-color:#08c;
    color:#fff
}
@media (min-width:564px){
    .daterangepicker.ltr .calendar.right .calendar-table,.daterangepicker.rtl .calendar.left .calendar-table{
        border-left:none;
        border-top-left-radius:0;
        border-bottom-left-radius:0
    }
    .daterangepicker.ltr .calendar.left .calendar-table,.daterangepicker.rtl .calendar.right .calendar-table{
        border-right:none;
        border-top-right-radius:0;
        border-bottom-right-radius:0
    }
    .daterangepicker{
        width:auto
    }
    .daterangepicker .ranges ul{
        width:140px
    }
    .daterangepicker.single .ranges ul{
        width:100%
    }
    .daterangepicker.single .calendar.left{
        clear:none
    }
    .daterangepicker.ltr .calendar,.daterangepicker.ltr .ranges,.daterangepicker.single.ltr .calendar,.daterangepicker.single.ltr .ranges{
        float:left
    }
    .daterangepicker.single.rtl .calendar,.daterangepicker.single.rtl .ranges{
        float:right
    }
    .daterangepicker.ltr{
        direction:ltr;
        text-align:left
    }
    .daterangepicker.ltr .calendar.left{
        clear:left;
        margin-right:0
    }
    .daterangepicker.ltr .calendar.left .calendar-table{
        padding-right:8px
    }
    .daterangepicker.ltr .calendar.right{
        margin-left:0
    }
    .daterangepicker.rtl{
        direction:rtl;
        text-align:right
    }
    .daterangepicker.rtl .calendar.left{
        clear:right;
        margin-left:0
    }
    .daterangepicker.rtl .calendar.left .calendar-table{
        padding-left:12px
    }
    .daterangepicker.rtl .calendar.right{
        margin-right:0
    }
    .daterangepicker.rtl .calendar,.daterangepicker.rtl .ranges{
        text-align:right;
        float:right
    }
}
@media (min-width:730px){
    .daterangepicker .ranges{
        width:auto
    }
    .daterangepicker.ltr .ranges{
        float:left
    }
    .daterangepicker.rtl .ranges{
        float:right
    }
    .daterangepicker .calendar.left{
        clear:none!important
    }
}
@media only screen{
    .switch-light label,.switch-light>span,.switch-toggle label,.switch-toggle>span{
        line-height:30px;
        vertical-align:middle
    }
    .switch-light{
        display:block;
        height:30px;
        width:80px;
        position:relative;
        overflow:visible;
        padding:0;
        margin:auto;
        font-weight:5500
    }
    .switch-light *,.switch-toggle *{
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        box-sizing:border-box
    }
    .switch-light label,.switch-light>span{
        height:30px;
        cursor:pointer
    }
    .switch-light label{
        position:relative;
        z-index:3;
        display:block;
        width:100%
    }
    .switch-light input{
        position:absolute;
        opacity:0;
        z-index:5
    }
    .switch-light input:checked~a{
        right:0
    }
    .switch-light>span{
        position:absolute;
        left:-100px;
        width:100%;
        margin:0;
        padding-right:80px;
        text-align:left
    }
    .switch-light a,.switch-toggle a{
        padding:0;
        width:50%;
        height:100%;
        position:absolute;
        top:0;
        display:block
    }
    .switch-light>span span{
        position:absolute;
        top:0;
        left:0;
        z-index:5;
        display:block;
        width:50%;
        margin-left:100px;
        text-align:center
    }
    .switch-light>span span:last-child,.switch-toggle input:last-of-type:checked~a,.switch-toggle.switch-4 input:checked:nth-of-type(3)~a{
        left:50%
    }
    .switch-light a{
        -webkit-transition:.3s ease-out;
        -moz-transition:.3s ease-out;
        transition:.3s ease-out;
        outline:0;
        right:50%;
        z-index:4
    }
    .switch-toggle{
        display:block;
        height:30px;
        position:relative;
        padding:0!important
    }
    .switch-toggle a{
        -webkit-transition:.3s ease-out;
        -moz-transition:.3s ease-out;
        transition:.3s ease-out;
        left:0;
        z-index:1
    }
    .switch-toggle input:focus+label,.switch-toggle input:focus~a{
        outline:#888888 dotted 1px
    }
    .switch-toggle input{
        position:absolute;
        opacity:0
    }
    .switch-toggle input+label{
        position:relative;
        z-index:2;
        float:left;
        width:50%;
        height:100%;
        margin:0;
        text-align:center
    }
    .switch-toggle.switch-3 a,.switch-toggle.switch-3 label{
        width:33.33333%
    }
    .switch-toggle.switch-3 input:checked:nth-of-type(2)~a{
        left:33.33333%
    }
    .switch-toggle.switch-3 input:checked:last-of-type~a{
        left:66.66667%
    }
    .switch-toggle.switch-4 a,.switch-toggle.switch-4 label{
        width:25%
    }
    .switch-toggle.switch-4 input:checked:nth-of-type(2)~a{
        left:25%
    }
    .switch-toggle.switch-4 input:checked:last-of-type~a{
        left:75%
    }
    .switch-toggle.switch-5 a,.switch-toggle.switch-5 label{
        width:20%
    }
    .switch-toggle.switch-5 input:checked:nth-of-type(2)~a{
        left:20%
    }
    .switch-toggle.switch-5 input:checked:nth-of-type(3)~a{
        left:40%
    }
    .switch-toggle.switch-5 input:checked:nth-of-type(4)~a{
        left:60%
    }
    .switch-toggle.switch-5 input:checked:last-of-type~a{
        left:80%
    }
    .switch-candy{
        background-color:#2d3035;
        border-radius:3px;
        color:#fff;
        font-weight:700;
        text-align:center;
        text-shadow:1px 1px 1px #191b1e;
        box-shadow:inset 0 2px 6px rgba(0,0,0,.3),0 1px 0 rgba(255,255,255,.2)
    }
    .switch-android,.switch-ios.switch-light>span:before,.switch-ios.switch-toggle{
        box-shadow:inset rgba(0,0,0,.1) 0 1px 0
    }
    .switch-candy label{
        color:#fff;
        -webkit-transition:color .2s ease-out;
        -moz-transition:color .2s ease-out;
        transition:color .2s ease-out
    }
    .switch-candy input:checked+label{
        color:#333;
        text-shadow:0 1px 0 rgba(255,255,255,.5)
    }
    .switch-candy a{
        border:1px solid #333;
        background-color:#70c66b;
        border-radius:3px;
        background-image:-webkit-linear-gradient(top,rgba(255,255,255,.2),rgba(0,0,0,0));
        background-image:linear-gradient(to bottom,rgba(255,255,255,.2),rgba(0,0,0,0));
        box-shadow:0 1px 1px rgba(0,0,0,.2),inset 0 1px 1px rgba(255,255,255,.45)
    }
    .switch-candy>span{
        color:#333;
        text-shadow:none
    }
    .switch-android label,.switch-candy span{
        color:#fff
    }
    .switch-candy.switch-candy-blue a{
        background-color:#38a3d4
    }
    .switch-candy.switch-candy-yellow a{
        background-color:#f5e560
    }
    .switch-android{
        background-color:#464747;
        border-radius:1px;
        color:#fff
    }
    .switch-android>span span{
        opacity:0;
        -webkit-transition:.1s;
        -moz-transition:.1s;
        transition:.1s
    }
    .switch-android.switch-light input:checked~span span:last-of-type,.switch-android>span span:first-of-type{
        opacity:1
    }
    .switch-android a{
        background-color:#666;
        border-radius:1px;
        box-shadow:inset rgba(255,255,255,.2) 0 1px 0,inset rgba(0,0,0,.3) 0 -1px 0
    }
    .switch-android.switch-light input:checked~a{
        background-color:#0e88b1
    }
    .switch-android.switch-light input:checked~span span:first-of-type,.switch-ios.switch-light input:checked~span span:first-of-type{
        opacity:0
    }
    .switch-android.switch-toggle,.switch-android>span span{
        font-size:85%;
        text-transform:uppercase
    }
    .switch-ios.switch-light,.switch-ios.switch-toggle label{
        color:#868686
    }
    .switch-ios.switch-light a{
        left:0;
        width:30px;
        background-color:#fff;
        border:1px solid #d3d3d3;
        border-radius:100%;
        -webkit-transition:.3s ease-out;
        -moz-transition:.3s ease-out;
        transition:.3s ease-out;
        box-shadow:inset 0 -3px 3px rgba(0,0,0,.025),0 1px 4px rgba(0,0,0,.15),0 4px 4px rgba(0,0,0,.1)
    }
    .switch-ios.switch-light>span span{
        width:100%;
        left:0;
        opacity:0
    }
    .switch-ios.switch-light>span span:first-of-type{
        opacity:1;
        padding-left:30px
    }
    .switch-ios.switch-light>span span:last-of-type{
        padding-right:30px
    }
    .switch-ios.switch-light>span:before{
        content:'';
        display:block;
        width:100%;
        height:100%;
        position:absolute;
        left:100px;
        top:0;
        background-color:#fafafa;
        border:1px solid #d3d3d3;
        border-radius:30px;
        -webkit-transition:.5s ease-out;
        -moz-transition:.5s ease-out;
        transition:.5s ease-out
    }
    .switch-ios.switch-light input:checked~a{
        left:100%;
        margin-left:-30px
    }
    .switch-ios.switch-light input:checked~span:before{
        border-color:#85c99d;
        box-shadow:inset 0 0 0 30px #85c99d
    }
    .switch-ios.switch-light input:checked~span span:last-of-type{
        opacity:1;
        color:#fff
    }
    .switch-ios.switch-toggle{
        background-color:#fafafa;
        border:1px solid #d3d3d3;
        border-radius:30px
    }
    .switch-ios.switch-toggle a{
        background-color:#85c99d;
        border-radius:25px;
        -webkit-transition:.3s ease-out;
        -moz-transition:.3s ease-out;
        transition:.3s ease-out
    }
    .switch-ios input:checked+label{
        color:#3a3a3a
    }
    .ie8 input[type=checkbox].fix_ie8{
        margin:8px 0 0 8px;
        display:block
    }
    .ie8 .ie8_hide{
        display:none
    }
}
@media only screen and (-webkit-max-device-pixel-ratio:2) and (max-device-width:1280px){
    .switch-light,.switch-toggle{
        -webkit-animation:1s infinite webkitSiblingBugfix
    }
}
@-webkit-keyframes webkitSiblingBugfix{
    from,to{
        -webkit-transform:translate3d(0,0,0)
    }
}
@font-face{
    font-family:simple-line-icons;
    src:url('icon_fonts/font/Simple-Line-Icons.eot?v=2.2.2');
    src:url('icon_fonts/font/Simple-Line-Icons.eot?#iefix&v=2.2.2') format('embedded-opentype'),url('icon_fonts/font/Simple-Line-Icons.ttf?v=2.2.2') format('truetype'),url('icon_fonts/font/Simple-Line-Icons.woff2?v=2.2.2') format('woff2'),url('icon_fonts/font/Simple-Line-Icons.woff?v=2.2.2') format('woff'),url('icon_fonts/font/Simple-Line-Icons.svg?v=2.2.2#simple-line-icons') format('svg');
    font-weight:400;
    font-style:normal
}
.icon-action-redo,.icon-action-undo,.icon-anchor,.icon-arrow-down,.icon-arrow-down-circle,.icon-arrow-left,.icon-arrow-left-circle,.icon-arrow-right,.icon-arrow-right-circle,.icon-arrow-up,.icon-arrow-up-circle,.icon-badge,.icon-bag,.icon-ban,.icon-basket,.icon-basket-loaded,.icon-bell,.icon-book-open,.icon-briefcase,.icon-bubble,.icon-bubbles,.icon-bulb,.icon-calculator,.icon-calendar,.icon-call-end,.icon-call-in,.icon-call-out,.icon-camera,.icon-camrecorder,.icon-chart,.icon-check,.icon-chemistry,.icon-clock,.icon-close,.icon-cloud-download,.icon-cloud-upload,.icon-compass,.icon-control-end,.icon-control-forward,.icon-control-pause,.icon-control-play,.icon-control-rewind,.icon-control-start,.icon-credit-card,.icon-crop,.icon-cup,.icon-cursor,.icon-cursor-move,.icon-diamond,.icon-direction,.icon-directions,.icon-disc,.icon-dislike,.icon-doc,.icon-docs,.icon-drawar,.icon-drop,.icon-earphones,.icon-earphones-alt,.icon-emotsmile,.icon-energy,.icon-envelope,.icon-envelope-letter,.icon-envelope-open,.icon-equalizer,.icon-eye,.icon-eyeglass,.icon-feed,.icon-film,.icon-fire,.icon-flag,.icon-folder,.icon-folder-alt,.icon-frame,.icon-game-controller,.icon-ghost,.icon-globe,.icon-globe-alt,.icon-graduation,.icon-graph,.icon-grid,.icon-handbag,.icon-heart,.icon-home,.icon-hourglass,.icon-info,.icon-key,.icon-layers,.icon-like,.icon-link,.icon-list,.icon-location-pin,.icon-lock,.icon-lock-open,.icon-login,.icon-logout,.icon-loop,.icon-magic-wand,.icon-magnet,.icon-magnifier,.icon-magnifier-add,.icon-magnifier-remove,.icon-map,.icon-menu,.icon-microphone,.icon-mouse,.icon-music-tone,.icon-music-tone-alt,.icon-mustache,.icon-note,.icon-notebook,.icon-options,.icon-options-vertical,.icon-paper-clip,.icon-paper-plane,.icon-paypal,.icon-pencil,.icon-people,.icon-phone,.icon-picture,.icon-pie-chart,.icon-pin,.icon-plane,.icon-playlist,.icon-plus,.icon-power,.icon-present,.icon-printer,.icon-puzzle,.icon-question,.icon-refresh,.icon-reload,.icon-rocket,.icon-screen-desktop,.icon-screen-smartphone,.icon-screen-tablet,.icon-settings,.icon-share,.icon-share-alt,.icon-shield,.icon-shuffle,.icon-size-actual,.icon-size-fullscreen,.icon-social-behance,.icon-social-dribbble,.icon-social-dropbox,.icon-social-facebook,.icon-social-foursqare,.icon-social-github,.icon-social-gplus,.icon-social-instagram,.icon-social-linkedin,.icon-social-pinterest,.icon-social-reddit,.icon-social-skype,.icon-social-soundcloud,.icon-social-spotify,.icon-social-stumbleupon,.icon-social-tumblr,.icon-social-twitter,.icon-social-youtube,.icon-speech,.icon-speedometer,.icon-star,.icon-support,.icon-symble-female,.icon-symbol-male,.icon-tag,.icon-target,.icon-trash,.icon-trophy,.icon-umbrella,.icon-user,.icon-user-female,.icon-user-follow,.icon-user-following,.icon-user-unfollow,.icon-vector,.icon-volume-1,.icon-volume-2,.icon-volume-off,.icon-wallet,.icon-wrench{
    font-family:simple-line-icons;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.icon-user:before,.icon_image:before{
    content:"\e005"
}
.icon-people:before,.icon_key_alt:before{
    content:"\e001"
}
.icon-user-female:before,.icon_lock-open_alt:before{
    content:"\e000"
}
.icon-user-follow:before,.icon_cloud_alt:before{
    content:"\e002"
}
.icon-user-following:before,.icon_cloud-upload_alt:before{
    content:"\e003"
}
.icon-user-unfollow:before,.icon_cloud-download_alt:before{
    content:"\e004"
}
.icon-login:before,.icon_chat:before{
    content:"\e066"
}
.icon-logout:before,.icon_comment:before{
    content:"\e065"
}
.icon-emotsmile:before,.icon_toolbox_alt:before{
    content:"\e021"
}
.icon-phone:before,.pe-7s-wallet:before{
    content:"\e600"
}
.arrow_carrot-2dwnn_alt:before,.icon-call-end:before{
    content:"\e048"
}
.arrow_carrot-2up_alt:before,.icon-call-in:before{
    content:"\e047"
}
.arrow_carrot-right_alt:before,.icon-call-out:before{
    content:"\e046"
}
.icon-map:before,.icon_star:before{
    content:"\e033"
}
.icon-location-pin:before,.social_googleplus:before{
    content:"\e096"
}
.arrow_expand_alt3:before,.icon-direction:before{
    content:"\e042"
}
.arrow_condense_alt:before,.icon-directions:before{
    content:"\e041"
}
.arrow_carrot-left_alt:before,.icon-compass:before{
    content:"\e045"
}
.icon-layers:before,.icon_star-half:before{
    content:"\e034"
}
.icon-menu:before,.pe-7s-volume2:before{
    content:"\e601"
}
.icon-list:before,.icon_vol-mute:before{
    content:"\e067"
}
.icon-options-vertical:before,.pe-7s-volume1:before{
    content:"\e602"
}
.icon-options:before,.pe-7s-voicemail:before{
    content:"\e603"
}
.icon-arrow-down:before,.pe-7s-video:before{
    content:"\e604"
}
.icon-arrow-left:before,.pe-7s-user:before{
    content:"\e605"
}
.icon-arrow-right:before,.pe-7s-upload:before{
    content:"\e606"
}
.icon-arrow-up:before,.pe-7s-unlock:before{
    content:"\e607"
}
.icon-arrow-up-circle:before,.icon_ribbon:before{
    content:"\e078"
}
.icon-arrow-left-circle:before,.icon_cart:before{
    content:"\e07a"
}
.icon-arrow-right-circle:before,.icon_bag:before{
    content:"\e079"
}
.icon-arrow-down-circle:before,.icon_tag:before{
    content:"\e07b"
}
.icon-check:before,.icon_compass:before{
    content:"\e080"
}
.icon-clock:before,.icon_pin:before{
    content:"\e081"
}
.icon-plus:before,.social_pinterest:before{
    content:"\e095"
}
.icon-close:before,.icon_pushpin:before{
    content:"\e082"
}
.icon-trophy:before,.icon_images:before{
    content:"\e006"
}
.icon-screen-smartphone:before,.icon_mail_alt:before{
    content:"\e010"
}
.icon-screen-desktop:before,.icon_cone_alt:before{
    content:"\e011"
}
.icon-plane:before,.icon_ribbon_alt:before{
    content:"\e012"
}
.icon-notebook:before,.icon_bag_alt:before{
    content:"\e013"
}
.icon-mustache:before,.icon_creditcard:before{
    content:"\e014"
}
.icon-mouse:before,.icon_cart_alt:before{
    content:"\e015"
}
.icon-magnet:before,.icon_paperclip:before{
    content:"\e016"
}
.icon-energy:before,.icon_drawer_alt:before{
    content:"\e020"
}
.icon-disc:before,.icon_book_alt:before{
    content:"\e022"
}
.icon-cursor:before,.icon_key:before{
    content:"\e06e"
}
.icon-cursor-move:before,.icon_calendar:before{
    content:"\e023"
}
.icon-crop:before,.icon_film:before{
    content:"\e024"
}
.icon-chemistry:before,.icon_contacts_alt:before{
    content:"\e026"
}
.icon-speedometer:before,.icon_lightbulb_alt:before{
    content:"\e007"
}
.icon-shield:before,.icon_desktop:before{
    content:"\e00e"
}
.icon-screen-tablet:before,.icon_camera_alt:before{
    content:"\e00f"
}
.icon-magic-wand:before,.icon_tag_alt:before{
    content:"\e017"
}
.icon-hourglass:before,.icon_tags_alt:before{
    content:"\e018"
}
.icon-graduation:before,.icon_trash_alt:before{
    content:"\e019"
}
.icon-ghost:before,.icon_cursor_alt:before{
    content:"\e01a"
}
.icon-game-controller:before,.icon_mic_alt:before{
    content:"\e01b"
}
.icon-fire:before,.icon_compass_alt:before{
    content:"\e01c"
}
.icon-eyeglass:before,.icon_pin_alt:before{
    content:"\e01d"
}
.icon-envelope-open:before,.icon_pushpin_alt:before{
    content:"\e01e"
}
.icon-envelope-letter:before,.icon_map_alt:before{
    content:"\e01f"
}
.icon-bell:before,.icon_headphones:before{
    content:"\e027"
}
.icon-badge:before,.icon_lifesaver:before{
    content:"\e028"
}
.icon-anchor:before,.icon_piechart:before{
    content:"\e029"
}
.icon-wallet:before,.icon_refresh:before{
    content:"\e02a"
}
.icon-vector:before,.icon_link_alt:before{
    content:"\e02b"
}
.icon-speech:before,.icon_link:before{
    content:"\e02c"
}
.icon-puzzle:before,.icon_loading:before{
    content:"\e02d"
}
.icon-printer:before,.icon_blocked:before{
    content:"\e02e"
}
.icon-present:before,.icon_archive_alt:before{
    content:"\e02f"
}
.icon-playlist:before,.icon_heart_alt:before{
    content:"\e030"
}
.icon-pin:before,.icon_star_alt:before{
    content:"\e031"
}
.icon-picture:before,.icon_star-half_alt:before{
    content:"\e032"
}
.icon-handbag:before,.icon_tools:before{
    content:"\e035"
}
.icon-globe-alt:before,.icon_tool:before{
    content:"\e036"
}
.icon-globe:before,.icon_cog:before{
    content:"\e037"
}
.arrow_up_alt:before,.icon-folder-alt:before{
    content:"\e039"
}
.icon-folder:before,.icon_heart:before{
    content:"\e089"
}
.arrow_down_alt:before,.icon-film:before{
    content:"\e03a"
}
.arrow_left_alt:before,.icon-feed:before{
    content:"\e03b"
}
.arrow_right-up_alt:before,.icon-drop:before{
    content:"\e03e"
}
.arrow_right-down_alt:before,.icon-drawar:before{
    content:"\e03f"
}
.arrow_left-down_alt:before,.icon-docs:before{
    content:"\e040"
}
.icon-doc:before,.icon_toolbox:before{
    content:"\e085"
}
.arrow_carrot_up_alt:before,.icon-diamond:before{
    content:"\e043"
}
.arrow_carrot-down_alt:before,.icon-cup:before{
    content:"\e044"
}
.arrow_carrot-2left_alt:before,.icon-calculator:before{
    content:"\e049"
}
.arrow_carrot-2right_alt:before,.icon-bubbles:before{
    content:"\e04a"
}
.arrow_triangle-up_alt:before,.icon-briefcase:before{
    content:"\e04b"
}
.arrow_triangle-down_alt:before,.icon-book-open:before{
    content:"\e04c"
}
.arrow_triangle-left_alt:before,.icon-basket-loaded:before{
    content:"\e04d"
}
.arrow_triangle-right_alt:before,.icon-basket:before{
    content:"\e04e"
}
.icon-bag:before,.icon_minus_alt:before{
    content:"\e04f"
}
.icon-action-undo:before,.icon_plus_alt:before{
    content:"\e050"
}
.icon-action-redo:before,.icon_close_alt:before{
    content:"\e051"
}
.icon-wrench:before,.icon_check_alt:before{
    content:"\e052"
}
.icon-umbrella:before,.icon_zoom-out:before{
    content:"\e053"
}
.icon-trash:before,.icon_zoom-in:before{
    content:"\e054"
}
.icon-tag:before,.icon_stop_alt:before{
    content:"\e055"
}
.icon-support:before,.icon_menu-square_alt:before{
    content:"\e056"
}
.icon-frame:before,.icon_cogs:before{
    content:"\e038"
}
.icon-size-fullscreen:before,.icon_menu-circle_alt:before{
    content:"\e057"
}
.icon-size-actual:before,.icon_document:before{
    content:"\e058"
}
.icon-shuffle:before,.icon_documents:before{
    content:"\e059"
}
.icon-share-alt:before,.icon_pencil_alt:before{
    content:"\e05a"
}
.icon-share:before,.icon_folder:before{
    content:"\e05b"
}
.icon-rocket:before,.icon_folder-open:before{
    content:"\e05c"
}
.icon-question:before,.icon_folder-add:before{
    content:"\e05d"
}
.icon-pie-chart:before,.icon_folder_upload:before{
    content:"\e05e"
}
.icon-pencil:before,.icon_folder_download:before{
    content:"\e05f"
}
.icon-note:before,.icon_info:before{
    content:"\e060"
}
.icon-loop:before,.icon_question_alt:before{
    content:"\e064"
}
.icon-home:before,.icon_volume-high:before{
    content:"\e069"
}
.icon-grid:before,.icon_quotations_alt:before{
    content:"\e06a"
}
.icon-graph:before,.icon_clock:before{
    content:"\e06b"
}
.icon-microphone:before,.icon_error-triangle:before{
    content:"\e063"
}
.icon-music-tone-alt:before,.icon_error-circle:before{
    content:"\e061"
}
.icon-music-tone:before,.icon_error-oct:before{
    content:"\e062"
}
.arrow_right_alt:before,.icon-earphones-alt:before{
    content:"\e03c"
}
.arrow_left-up_alt:before,.icon-earphones:before{
    content:"\e03d"
}
.icon-equalizer:before,.icon_lock:before{
    content:"\e06c"
}
.icon-like:before,.icon_volume-low:before{
    content:"\e068"
}
.icon-dislike:before,.icon_lock-open:before{
    content:"\e06d"
}
.icon-control-start:before,.icon_cloud:before{
    content:"\e06f"
}
.icon-control-rewind:before,.icon_cloud-upload:before{
    content:"\e070"
}
.icon-control-play:before,.icon_cloud-download:before{
    content:"\e071"
}
.icon-control-pause:before,.icon_lightbulb:before{
    content:"\e072"
}
.icon-control-forward:before,.icon_gift:before{
    content:"\e073"
}
.icon-control-end:before,.icon_house:before{
    content:"\e074"
}
.icon-volume-1:before,.social_deviantart:before{
    content:"\e09f"
}
.icon-volume-2:before,.social_share:before{
    content:"\e0a0"
}
.icon-volume-off:before,.social_myspace:before{
    content:"\e0a1"
}
.icon-calendar:before,.icon_camera:before{
    content:"\e075"
}
.icon-bulb:before,.icon_mail:before{
    content:"\e076"
}
.icon-chart:before,.icon_cone:before{
    content:"\e077"
}
.icon-ban:before,.icon_tags:before{
    content:"\e07c"
}
.icon-bubble:before,.icon_trash:before{
    content:"\e07d"
}
.icon-camrecorder:before,.icon_cursor:before{
    content:"\e07e"
}
.icon-camera:before,.icon_mic:before{
    content:"\e07f"
}
.icon-cloud-download:before,.icon_map:before{
    content:"\e083"
}
.icon-cloud-upload:before,.icon_drawer:before{
    content:"\e084"
}
.icon-envelope:before,.icon_book:before{
    content:"\e086"
}
.icon-eye:before,.icon_contacts:before{
    content:"\e087"
}
.icon-flag:before,.icon_archive:before{
    content:"\e088"
}
.icon-heart:before,.icon_profile:before{
    content:"\e08a"
}
.icon-info:before,.icon_group:before{
    content:"\e08b"
}
.icon-key:before,.icon_grid-2x2:before{
    content:"\e08c"
}
.icon-link:before,.icon_grid-3x3:before{
    content:"\e08d"
}
.icon-lock:before,.icon_music:before{
    content:"\e08e"
}
.icon-lock-open:before,.icon_pause_alt:before{
    content:"\e08f"
}
.icon-magnifier:before,.icon_phone:before{
    content:"\e090"
}
.icon-magnifier-add:before,.icon_upload:before{
    content:"\e091"
}
.icon-magnifier-remove:before,.icon_download:before{
    content:"\e092"
}
.icon-paper-clip:before,.social_facebook:before{
    content:"\e093"
}
.icon-paper-plane:before,.social_twitter:before{
    content:"\e094"
}
.icon-power:before,.social_tumblr:before{
    content:"\e097"
}
.icon-refresh:before,.social_tumbleupon:before{
    content:"\e098"
}
.icon-reload:before,.social_wordpress:before{
    content:"\e099"
}
.icon-settings:before,.social_instagram:before{
    content:"\e09a"
}
.icon-star:before,.social_dribbble:before{
    content:"\e09b"
}
.icon-symble-female:before,.social_vimeo:before{
    content:"\e09c"
}
.icon-symbol-male:before,.social_linkedin:before{
    content:"\e09d"
}
.icon-target:before,.social_rss:before{
    content:"\e09e"
}
.icon-credit-card:before,.icon_table:before{
    content:"\e025"
}
.icon-paypal:before,.pe-7s-umbrella:before{
    content:"\e608"
}
.icon-social-tumblr:before,.icon_genius:before{
    content:"\e00a"
}
.icon-social-twitter:before,.icon_house_alt:before{
    content:"\e009"
}
.icon-social-facebook:before,.icon_mobile:before{
    content:"\e00b"
}
.icon-social-instagram:before,.pe-7s-trash:before{
    content:"\e609"
}
.icon-social-linkedin:before,.pe-7s-tools:before{
    content:"\e60a"
}
.icon-social-pinterest:before,.pe-7s-timer:before{
    content:"\e60b"
}
.icon-social-github:before,.pe-7s-ticket:before{
    content:"\e60c"
}
.icon-social-gplus:before,.pe-7s-target:before{
    content:"\e60d"
}
.icon-social-reddit:before,.pe-7s-sun:before{
    content:"\e60e"
}
.icon-social-skype:before,.pe-7s-study:before{
    content:"\e60f"
}
.icon-social-dribbble:before,.icon_laptop:before{
    content:"\e00d"
}
.icon-social-behance:before,.pe-7s-stopwatch:before{
    content:"\e610"
}
.icon-social-foursqare:before,.pe-7s-star:before{
    content:"\e611"
}
.icon-social-soundcloud:before,.pe-7s-speaker:before{
    content:"\e612"
}
.icon-social-spotify:before,.pe-7s-signal:before{
    content:"\e613"
}
.icon-social-stumbleupon:before,.pe-7s-shuffle:before{
    content:"\e614"
}
.icon-social-youtube:before,.icon_gift_alt:before{
    content:"\e008"
}
.icon-social-dropbox:before,.icon_tablet:before{
    content:"\e00c"
}
@font-face{
    font-family:Pe-icon-7-stroke;
    src:url('icon_fonts/font/Pe-icon-7-stroke.eot?d7yf1v');
    src:url('icon_fonts/font/Pe-icon-7-stroke.eot?#iefixd7yf1v') format('embedded-opentype'),url('icon_fonts/font/Pe-icon-7-stroke.woff?d7yf1v') format('woff'),url('icon_fonts/font/Pe-icon-7-stroke.ttf?d7yf1v') format('truetype'),url('icon_fonts/font/Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke') format('svg');
    font-weight:400;
    font-style:normal
}
[class*=" pe-7s-"],[class^=pe-7s-]{
    display:inline-block;
    font-family:Pe-icon-7-stroke;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1
}
.pe-7s-album:before{
    content:"\e6aa"
}
.pe-7s-arc:before{
    content:"\e6ab"
}
.pe-7s-back-2:before{
    content:"\e6ac"
}
.pe-7s-bandaid:before{
    content:"\e6ad"
}
.pe-7s-car:before{
    content:"\e6ae"
}
.pe-7s-diamond:before{
    content:"\e6af"
}
.pe-7s-door-lock:before{
    content:"\e6b0"
}
.pe-7s-eyedropper:before{
    content:"\e6b1"
}
.pe-7s-female:before{
    content:"\e6b2"
}
.pe-7s-gym:before{
    content:"\e6b3"
}
.pe-7s-hammer:before{
    content:"\e6b4"
}
.pe-7s-headphones:before{
    content:"\e6b5"
}
.pe-7s-helm:before{
    content:"\e6b6"
}
.pe-7s-hourglass:before{
    content:"\e6b7"
}
.pe-7s-leaf:before{
    content:"\e6b8"
}
.pe-7s-magic-wand:before{
    content:"\e6b9"
}
.pe-7s-male:before{
    content:"\e6ba"
}
.pe-7s-map-2:before{
    content:"\e6bb"
}
.pe-7s-next-2:before{
    content:"\e6bc"
}
.pe-7s-paint-bucket:before{
    content:"\e6bd"
}
.pe-7s-pendrive:before{
    content:"\e6be"
}
.pe-7s-photo:before{
    content:"\e6bf"
}
.pe-7s-piggy:before{
    content:"\e6c0"
}
.pe-7s-plugin:before{
    content:"\e6c1"
}
.pe-7s-refresh-2:before{
    content:"\e6c2"
}
.pe-7s-rocket:before{
    content:"\e6c3"
}
.pe-7s-settings:before{
    content:"\e6c4"
}
.pe-7s-shield:before{
    content:"\e6c5"
}
.pe-7s-smile:before{
    content:"\e6c6"
}
.pe-7s-usb:before{
    content:"\e6c7"
}
.pe-7s-vector:before{
    content:"\e6c8"
}
.pe-7s-wine:before{
    content:"\e6c9"
}
.pe-7s-cloud-upload:before{
    content:"\e68a"
}
.pe-7s-cash:before{
    content:"\e68c"
}
.pe-7s-close:before{
    content:"\e680"
}
.pe-7s-bluetooth:before{
    content:"\e68d"
}
.pe-7s-cloud-download:before{
    content:"\e68b"
}
.pe-7s-way:before{
    content:"\e68e"
}
.pe-7s-close-circle:before{
    content:"\e681"
}
.pe-7s-id:before{
    content:"\e68f"
}
.pe-7s-angle-up:before{
    content:"\e682"
}
.pe-7s-wristwatch:before{
    content:"\e690"
}
.pe-7s-angle-up-circle:before{
    content:"\e683"
}
.pe-7s-world:before{
    content:"\e691"
}
.pe-7s-angle-right:before{
    content:"\e684"
}
.pe-7s-volume:before{
    content:"\e692"
}
.pe-7s-angle-right-circle:before{
    content:"\e685"
}
.pe-7s-users:before{
    content:"\e693"
}
.pe-7s-angle-left:before{
    content:"\e686"
}
.pe-7s-user-female:before{
    content:"\e694"
}
.pe-7s-angle-left-circle:before{
    content:"\e687"
}
.pe-7s-up-arrow:before{
    content:"\e695"
}
.pe-7s-angle-down:before{
    content:"\e688"
}
.pe-7s-switch:before{
    content:"\e696"
}
.pe-7s-angle-down-circle:before{
    content:"\e689"
}
.pe-7s-scissors:before{
    content:"\e697"
}
.pe-7s-safe:before{
    content:"\e698"
}
.pe-7s-shopbag:before{
    content:"\e615"
}
.pe-7s-share:before{
    content:"\e616"
}
.pe-7s-server:before{
    content:"\e617"
}
.pe-7s-search:before{
    content:"\e618"
}
.pe-7s-film:before{
    content:"\e6a5"
}
.pe-7s-science:before{
    content:"\e619"
}
.pe-7s-disk:before{
    content:"\e6a6"
}
.pe-7s-ribbon:before{
    content:"\e61a"
}
.pe-7s-repeat:before{
    content:"\e61b"
}
.pe-7s-refresh:before{
    content:"\e61c"
}
.pe-7s-add-user:before{
    content:"\e6a9"
}
.pe-7s-refresh-cloud:before{
    content:"\e61d"
}
.pe-7s-paperclip:before{
    content:"\e69c"
}
.pe-7s-radio:before{
    content:"\e61e"
}
.pe-7s-note2:before{
    content:"\e69d"
}
.pe-7s-print:before{
    content:"\e61f"
}
.pe-7s-network:before{
    content:"\e69e"
}
.pe-7s-prev:before{
    content:"\e620"
}
.pe-7s-mute:before{
    content:"\e69f"
}
.pe-7s-power:before{
    content:"\e621"
}
.pe-7s-medal:before{
    content:"\e6a0"
}
.pe-7s-portfolio:before{
    content:"\e622"
}
.pe-7s-like2:before{
    content:"\e6a1"
}
.pe-7s-plus:before{
    content:"\e623"
}
.pe-7s-left-arrow:before{
    content:"\e6a2"
}
.pe-7s-play:before{
    content:"\e624"
}
.pe-7s-key:before{
    content:"\e6a3"
}
.pe-7s-plane:before{
    content:"\e625"
}
.pe-7s-joy:before{
    content:"\e6a4"
}
.pe-7s-photo-gallery:before{
    content:"\e626"
}
.pe-7s-pin:before{
    content:"\e69b"
}
.pe-7s-phone:before{
    content:"\e627"
}
.pe-7s-plug:before{
    content:"\e69a"
}
.pe-7s-pen:before{
    content:"\e628"
}
.pe-7s-right-arrow:before{
    content:"\e699"
}
.pe-7s-paper-plane:before{
    content:"\e629"
}
.pe-7s-delete-user:before{
    content:"\e6a7"
}
.pe-7s-paint:before{
    content:"\e62a"
}
.pe-7s-bottom-arrow:before{
    content:"\e6a8"
}
.pe-7s-notebook:before{
    content:"\e62b"
}
.pe-7s-note:before{
    content:"\e62c"
}
.pe-7s-next:before{
    content:"\e62d"
}
.pe-7s-news-paper:before{
    content:"\e62e"
}
.pe-7s-musiclist:before{
    content:"\e62f"
}
.pe-7s-music:before{
    content:"\e630"
}
.pe-7s-mouse:before{
    content:"\e631"
}
.pe-7s-more:before{
    content:"\e632"
}
.pe-7s-moon:before{
    content:"\e633"
}
.pe-7s-monitor:before{
    content:"\e634"
}
.pe-7s-micro:before{
    content:"\e635"
}
.pe-7s-menu:before{
    content:"\e636"
}
.pe-7s-map:before{
    content:"\e637"
}
.pe-7s-map-marker:before{
    content:"\e638"
}
.pe-7s-mail:before{
    content:"\e639"
}
.pe-7s-mail-open:before{
    content:"\e63a"
}
.pe-7s-mail-open-file:before{
    content:"\e63b"
}
.pe-7s-magnet:before{
    content:"\e63c"
}
.pe-7s-loop:before{
    content:"\e63d"
}
.pe-7s-look:before{
    content:"\e63e"
}
.pe-7s-lock:before{
    content:"\e63f"
}
.pe-7s-lintern:before{
    content:"\e640"
}
.pe-7s-link:before{
    content:"\e641"
}
.pe-7s-like:before{
    content:"\e642"
}
.pe-7s-light:before{
    content:"\e643"
}
.pe-7s-less:before{
    content:"\e644"
}
.pe-7s-keypad:before{
    content:"\e645"
}
.pe-7s-junk:before{
    content:"\e646"
}
.pe-7s-info:before{
    content:"\e647"
}
.pe-7s-home:before{
    content:"\e648"
}
.pe-7s-help2:before{
    content:"\e649"
}
.pe-7s-help1:before{
    content:"\e64a"
}
.pe-7s-graph3:before{
    content:"\e64b"
}
.pe-7s-graph2:before{
    content:"\e64c"
}
.pe-7s-graph1:before{
    content:"\e64d"
}
.pe-7s-graph:before{
    content:"\e64e"
}
.pe-7s-global:before{
    content:"\e64f"
}
.pe-7s-gleam:before{
    content:"\e650"
}
.pe-7s-glasses:before{
    content:"\e651"
}
.pe-7s-gift:before{
    content:"\e652"
}
.pe-7s-folder:before{
    content:"\e653"
}
.pe-7s-flag:before{
    content:"\e654"
}
.pe-7s-filter:before{
    content:"\e655"
}
.pe-7s-file:before{
    content:"\e656"
}
.pe-7s-expand1:before{
    content:"\e657"
}
.pe-7s-exapnd2:before{
    content:"\e658"
}
.pe-7s-edit:before{
    content:"\e659"
}
.pe-7s-drop:before{
    content:"\e65a"
}
.pe-7s-drawer:before{
    content:"\e65b"
}
.pe-7s-download:before{
    content:"\e65c"
}
.pe-7s-display2:before{
    content:"\e65d"
}
.pe-7s-display1:before{
    content:"\e65e"
}
.pe-7s-diskette:before{
    content:"\e65f"
}
.pe-7s-date:before{
    content:"\e660"
}
.pe-7s-cup:before{
    content:"\e661"
}
.pe-7s-culture:before{
    content:"\e662"
}
.pe-7s-crop:before{
    content:"\e663"
}
.pe-7s-credit:before{
    content:"\e664"
}
.pe-7s-copy-file:before{
    content:"\e665"
}
.pe-7s-config:before{
    content:"\e666"
}
.pe-7s-compass:before{
    content:"\e667"
}
.pe-7s-comment:before{
    content:"\e668"
}
.pe-7s-coffee:before{
    content:"\e669"
}
.pe-7s-cloud:before{
    content:"\e66a"
}
.pe-7s-clock:before{
    content:"\e66b"
}
.pe-7s-check:before{
    content:"\e66c"
}
.pe-7s-chat:before{
    content:"\e66d"
}
.pe-7s-cart:before{
    content:"\e66e"
}
.pe-7s-camera:before{
    content:"\e66f"
}
.pe-7s-call:before{
    content:"\e670"
}
.pe-7s-calculator:before{
    content:"\e671"
}
.pe-7s-browser:before{
    content:"\e672"
}
.pe-7s-box2:before{
    content:"\e673"
}
.pe-7s-box1:before{
    content:"\e674"
}
.pe-7s-bookmarks:before{
    content:"\e675"
}
.pe-7s-bicycle:before{
    content:"\e676"
}
.pe-7s-bell:before{
    content:"\e677"
}
.pe-7s-battery:before{
    content:"\e678"
}
.pe-7s-ball:before{
    content:"\e679"
}
.pe-7s-back:before{
    content:"\e67a"
}
.pe-7s-attention:before{
    content:"\e67b"
}
.pe-7s-anchor:before{
    content:"\e67c"
}
.pe-7s-albums:before{
    content:"\e67d"
}
.pe-7s-alarm:before{
    content:"\e67e"
}
.pe-7s-airplay:before{
    content:"\e67f"
}
@font-face{
    font-family:ElegantIcons;
    src:url('icon_fonts/font/ElegantIcons.eot');
    src:url('icon_fonts/font/ElegantIcons.eot?#iefix') format('embedded-opentype'),url('icon_fonts/font/ElegantIcons.woff') format('woff'),url('icon_fonts/font/ElegantIcons.ttf') format('truetype'),url('icon_fonts/font/ElegantIcons.svg#ElegantIcons') format('svg');
    font-weight:400;
    font-style:normal
}
[data-icon]:before{
    font-family:ElegantIcons;
    content:attr(data-icon);
    speak:none;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1
}
.arrow-up-down,.arrow_back,.arrow_carrot-2down,.arrow_carrot-2down_alt2,.arrow_carrot-2dwnn_alt,.arrow_carrot-2left,.arrow_carrot-2left_alt,.arrow_carrot-2left_alt2,.arrow_carrot-2right,.arrow_carrot-2right_alt,.arrow_carrot-2right_alt2,.arrow_carrot-2up,.arrow_carrot-2up_alt,.arrow_carrot-2up_alt2,.arrow_carrot-down,.arrow_carrot-down_alt,.arrow_carrot-down_alt2,.arrow_carrot-left,.arrow_carrot-left_alt,.arrow_carrot-left_alt2,.arrow_carrot-right,.arrow_carrot-right_alt,.arrow_carrot-right_alt2,.arrow_carrot-up,.arrow_carrot-up_alt2,.arrow_carrot_up_alt,.arrow_condense,.arrow_condense_alt,.arrow_down,.arrow_down_alt,.arrow_expand,.arrow_expand_alt,.arrow_expand_alt2,.arrow_expand_alt3,.arrow_left,.arrow_left-down,.arrow_left-down_alt,.arrow_left-right,.arrow_left-right_alt,.arrow_left-up,.arrow_left-up_alt,.arrow_left_alt,.arrow_move,.arrow_right,.arrow_right-down,.arrow_right-down_alt,.arrow_right-up,.arrow_right-up_alt,.arrow_right_alt,.arrow_triangle-down,.arrow_triangle-down_alt,.arrow_triangle-down_alt2,.arrow_triangle-left,.arrow_triangle-left_alt,.arrow_triangle-left_alt2,.arrow_triangle-right,.arrow_triangle-right_alt,.arrow_triangle-right_alt2,.arrow_triangle-up,.arrow_triangle-up_alt,.arrow_triangle-up_alt2,.arrow_up,.arrow_up-down_alt,.arrow_up_alt,.icon_adjust-horiz,.icon_adjust-vert,.icon_archive,.icon_archive_alt,.icon_bag,.icon_bag_alt,.icon_balance,.icon_blocked,.icon_book,.icon_book_alt,.icon_box-checked,.icon_box-empty,.icon_box-selected,.icon_briefcase,.icon_briefcase_alt,.icon_building,.icon_building_alt,.icon_calculator_alt,.icon_calendar,.icon_calulator,.icon_camera,.icon_camera_alt,.icon_cart,.icon_cart_alt,.icon_chat,.icon_chat_alt,.icon_check,.icon_check_alt,.icon_check_alt2,.icon_circle-empty,.icon_circle-slelected,.icon_clipboard,.icon_clock,.icon_clock_alt,.icon_close,.icon_close_alt,.icon_close_alt2,.icon_cloud,.icon_cloud-download,.icon_cloud-download_alt,.icon_cloud-upload,.icon_cloud-upload_alt,.icon_cloud_alt,.icon_cog,.icon_cogs,.icon_comment,.icon_comment_alt,.icon_compass,.icon_compass_alt,.icon_cone,.icon_cone_alt,.icon_contacts,.icon_contacts_alt,.icon_creditcard,.icon_currency,.icon_currency_alt,.icon_cursor,.icon_cursor_alt,.icon_datareport,.icon_datareport_alt,.icon_desktop,.icon_dislike,.icon_dislike_alt,.icon_document,.icon_document_alt,.icon_documents,.icon_documents_alt,.icon_download,.icon_drawer,.icon_drawer_alt,.icon_drive,.icon_drive_alt,.icon_easel,.icon_easel_alt,.icon_error-circle,.icon_error-circle_alt,.icon_error-oct,.icon_error-oct_alt,.icon_error-triangle,.icon_error-triangle_alt,.icon_film,.icon_floppy,.icon_floppy_alt,.icon_flowchart,.icon_flowchart_alt,.icon_folder,.icon_folder-add,.icon_folder-add_alt,.icon_folder-alt,.icon_folder-open,.icon_folder-open_alt,.icon_folder_download,.icon_folder_upload,.icon_genius,.icon_gift,.icon_gift_alt,.icon_globe,.icon_globe-2,.icon_globe_alt,.icon_grid-2x2,.icon_grid-3x3,.icon_group,.icon_headphones,.icon_heart,.icon_heart_alt,.icon_hourglass,.icon_house,.icon_house_alt,.icon_id,.icon_id-2,.icon_id-2_alt,.icon_id_alt,.icon_image,.icon_images,.icon_info,.icon_info_alt,.icon_key,.icon_key_alt,.icon_laptop,.icon_lifesaver,.icon_lightbulb,.icon_lightbulb_alt,.icon_like,.icon_like_alt,.icon_link,.icon_link_alt,.icon_loading,.icon_lock,.icon_lock-open,.icon_lock-open_alt,.icon_lock_alt,.icon_mail,.icon_mail_alt,.icon_map,.icon_map_alt,.icon_menu,.icon_menu-circle_alt,.icon_menu-circle_alt2,.icon_menu-square_alt,.icon_menu-square_alt2,.icon_mic,.icon_mic_alt,.icon_minus-06,.icon_minus-box,.icon_minus_alt,.icon_minus_alt2,.icon_mobile,.icon_mug,.icon_mug_alt,.icon_music,.icon_ol,.icon_paperclip,.icon_pause,.icon_pause_alt,.icon_pause_alt2,.icon_pencil,.icon_pencil-edit,.icon_pencil-edit_alt,.icon_pencil_alt,.icon_pens,.icon_pens_alt,.icon_percent,.icon_percent_alt,.icon_phone,.icon_piechart,.icon_pin,.icon_pin_alt,.icon_plus,.icon_plus-box,.icon_plus_alt,.icon_plus_alt2,.icon_printer,.icon_printer-alt,.icon_profile,.icon_pushpin,.icon_pushpin_alt,.icon_puzzle,.icon_puzzle_alt,.icon_question,.icon_question_alt,.icon_question_alt2,.icon_quotations,.icon_quotations_alt,.icon_quotations_alt2,.icon_refresh,.icon_ribbon,.icon_ribbon_alt,.icon_rook,.icon_search,.icon_search-2,.icon_search_alt,.icon_shield,.icon_shield_alt,.icon_star,.icon_star-half,.icon_star-half_alt,.icon_star_alt,.icon_stop,.icon_stop_alt,.icon_stop_alt2,.icon_table,.icon_tablet,.icon_tag,.icon_tag_alt,.icon_tags,.icon_tags_alt,.icon_target,.icon_tool,.icon_toolbox,.icon_toolbox_alt,.icon_tools,.icon_trash,.icon_trash_alt,.icon_ul,.icon_upload,.icon_vol-mute,.icon_vol-mute_alt,.icon_volume-high,.icon_volume-high_alt,.icon_volume-low,.icon_volume-low_alt,.icon_wallet,.icon_wallet_alt,.icon_zoom-in,.icon_zoom-in_alt,.icon_zoom-out,.icon_zoom-out_alt,.social_blogger,.social_blogger_circle,.social_blogger_square,.social_delicious,.social_delicious_circle,.social_delicious_square,.social_deviantart,.social_deviantart_circle,.social_deviantart_square,.social_dribbble,.social_dribbble_circle,.social_dribbble_square,.social_facebook,.social_facebook_circle,.social_facebook_square,.social_flickr,.social_flickr_circle,.social_flickr_square,.social_googledrive,.social_googledrive_alt2,.social_googledrive_square,.social_googleplus,.social_googleplus_circle,.social_googleplus_square,.social_instagram,.social_instagram_circle,.social_instagram_square,.social_linkedin,.social_linkedin_circle,.social_linkedin_square,.social_myspace,.social_myspace_circle,.social_myspace_square,.social_picassa,.social_picassa_circle,.social_picassa_square,.social_pinterest,.social_pinterest_circle,.social_pinterest_square,.social_rss,.social_rss_circle,.social_rss_square,.social_share,.social_share_circle,.social_share_square,.social_skype,.social_skype_circle,.social_skype_square,.social_spotify,.social_spotify_circle,.social_spotify_square,.social_stumbleupon_circle,.social_stumbleupon_square,.social_tumbleupon,.social_tumblr,.social_tumblr_circle,.social_tumblr_square,.social_twitter,.social_twitter_circle,.social_twitter_square,.social_vimeo,.social_vimeo_circle,.social_vimeo_square,.social_wordpress,.social_wordpress_circle,.social_wordpress_square,.social_youtube,.social_youtube_circle,.social_youtube_square{
    font-family:ElegantIcons;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased
}
.arrow_up:before{
    content:"\21"
}
.arrow_down:before{
    content:"\22"
}
.arrow_left:before{
    content:"\23"
}
.arrow_right:before{
    content:"\24"
}
.arrow_left-up:before{
    content:"\25"
}
.arrow_right-up:before{
    content:"\26"
}
.arrow_right-down:before{
    content:"\27"
}
.arrow_left-down:before{
    content:"\28"
}
.arrow-up-down:before{
    content:"\29"
}
.arrow_up-down_alt:before{
    content:"\2a"
}
.arrow_left-right_alt:before{
    content:"\2b"
}
.arrow_left-right:before{
    content:"\2c"
}
.arrow_expand_alt2:before{
    content:"\2d"
}
.arrow_expand_alt:before{
    content:"\2e"
}
.arrow_condense:before{
    content:"\2f"
}
.arrow_expand:before{
    content:"\30"
}
.arrow_move:before{
    content:"\31"
}
.arrow_carrot-up:before{
    content:"\32"
}
.arrow_carrot-down:before{
    content:"\33"
}
.arrow_carrot-left:before{
    content:"\34"
}
.arrow_carrot-right:before{
    content:"\35"
}
.arrow_carrot-2up:before{
    content:"\36"
}
.arrow_carrot-2down:before{
    content:"\37"
}
.arrow_carrot-2left:before{
    content:"\38"
}
.arrow_carrot-2right:before{
    content:"\39"
}
.arrow_carrot-up_alt2:before{
    content:"\3a"
}
.arrow_carrot-down_alt2:before{
    content:"\3b"
}
.arrow_carrot-left_alt2:before{
    content:"\3c"
}
.arrow_carrot-right_alt2:before{
    content:"\3d"
}
.arrow_carrot-2up_alt2:before{
    content:"\3e"
}
.arrow_carrot-2down_alt2:before{
    content:"\3f"
}
.arrow_carrot-2left_alt2:before{
    content:"\40"
}
.arrow_carrot-2right_alt2:before{
    content:"\41"
}
.arrow_triangle-up:before{
    content:"\42"
}
.arrow_triangle-down:before{
    content:"\43"
}
.arrow_triangle-left:before{
    content:"\44"
}
.arrow_triangle-right:before{
    content:"\45"
}
.arrow_triangle-up_alt2:before{
    content:"\46"
}
.arrow_triangle-down_alt2:before{
    content:"\47"
}
.arrow_triangle-left_alt2:before{
    content:"\48"
}
.arrow_triangle-right_alt2:before{
    content:"\49"
}
.arrow_back:before{
    content:"\4a"
}
.icon_minus-06:before{
    content:"\4b"
}
.icon_plus:before{
    content:"\4c"
}
.icon_close:before{
    content:"\4d"
}
.icon_check:before{
    content:"\4e"
}
.icon_minus_alt2:before{
    content:"\4f"
}
.icon_plus_alt2:before{
    content:"\50"
}
.icon_close_alt2:before{
    content:"\51"
}
.icon_check_alt2:before{
    content:"\52"
}
.icon_zoom-out_alt:before{
    content:"\53"
}
.icon_zoom-in_alt:before{
    content:"\54"
}
.icon_search:before{
    content:"\55"
}
.icon_box-empty:before{
    content:"\56"
}
.icon_box-selected:before{
    content:"\57"
}
.icon_minus-box:before{
    content:"\58"
}
.icon_plus-box:before{
    content:"\59"
}
.icon_box-checked:before{
    content:"\5a"
}
.icon_circle-empty:before{
    content:"\5b"
}
.icon_circle-slelected:before{
    content:"\5c"
}
.icon_stop_alt2:before{
    content:"\5d"
}
.icon_stop:before{
    content:"\5e"
}
.icon_pause_alt2:before{
    content:"\5f"
}
.icon_pause:before{
    content:"\60"
}
.icon_menu:before{
    content:"\61"
}
.icon_menu-square_alt2:before{
    content:"\62"
}
.icon_menu-circle_alt2:before{
    content:"\63"
}
.icon_ul:before{
    content:"\64"
}
.icon_ol:before{
    content:"\65"
}
.icon_adjust-horiz:before{
    content:"\66"
}
.icon_adjust-vert:before{
    content:"\67"
}
.icon_document_alt:before{
    content:"\68"
}
.icon_documents_alt:before{
    content:"\69"
}
.icon_pencil:before{
    content:"\6a"
}
.icon_pencil-edit_alt:before{
    content:"\6b"
}
.icon_pencil-edit:before{
    content:"\6c"
}
.icon_folder-alt:before{
    content:"\6d"
}
.icon_folder-open_alt:before{
    content:"\6e"
}
.icon_folder-add_alt:before{
    content:"\6f"
}
.icon_info_alt:before{
    content:"\70"
}
.icon_error-oct_alt:before{
    content:"\71"
}
.icon_error-circle_alt:before{
    content:"\72"
}
.icon_error-triangle_alt:before{
    content:"\73"
}
.icon_question_alt2:before{
    content:"\74"
}
.icon_question:before{
    content:"\75"
}
.icon_comment_alt:before{
    content:"\76"
}
.icon_chat_alt:before{
    content:"\77"
}
.icon_vol-mute_alt:before{
    content:"\78"
}
.icon_volume-low_alt:before{
    content:"\79"
}
.icon_volume-high_alt:before{
    content:"\7a"
}
.icon_quotations:before{
    content:"\7b"
}
.icon_quotations_alt2:before{
    content:"\7c"
}
.icon_clock_alt:before{
    content:"\7d"
}
.icon_lock_alt:before{
    content:"\7e"
}
.social_skype:before{
    content:"\e0a2"
}
.social_youtube:before{
    content:"\e0a3"
}
.social_picassa:before{
    content:"\e0a4"
}
.social_googledrive:before{
    content:"\e0a5"
}
.social_flickr:before{
    content:"\e0a6"
}
.social_blogger:before{
    content:"\e0a7"
}
.social_spotify:before{
    content:"\e0a8"
}
.social_delicious:before{
    content:"\e0a9"
}
.social_facebook_circle:before{
    content:"\e0aa"
}
.social_twitter_circle:before{
    content:"\e0ab"
}
.social_pinterest_circle:before{
    content:"\e0ac"
}
.social_googleplus_circle:before{
    content:"\e0ad"
}
.social_tumblr_circle:before{
    content:"\e0ae"
}
.social_stumbleupon_circle:before{
    content:"\e0af"
}
.social_wordpress_circle:before{
    content:"\e0b0"
}
.social_instagram_circle:before{
    content:"\e0b1"
}
.social_dribbble_circle:before{
    content:"\e0b2"
}
.social_vimeo_circle:before{
    content:"\e0b3"
}
.social_linkedin_circle:before{
    content:"\e0b4"
}
.social_rss_circle:before{
    content:"\e0b5"
}
.social_deviantart_circle:before{
    content:"\e0b6"
}
.social_share_circle:before{
    content:"\e0b7"
}
.social_myspace_circle:before{
    content:"\e0b8"
}
.social_skype_circle:before{
    content:"\e0b9"
}
.social_youtube_circle:before{
    content:"\e0ba"
}
.social_picassa_circle:before{
    content:"\e0bb"
}
.social_googledrive_alt2:before{
    content:"\e0bc"
}
.social_flickr_circle:before{
    content:"\e0bd"
}
.social_blogger_circle:before{
    content:"\e0be"
}
.social_spotify_circle:before{
    content:"\e0bf"
}
.social_delicious_circle:before{
    content:"\e0c0"
}
.social_facebook_square:before{
    content:"\e0c1"
}
.social_twitter_square:before{
    content:"\e0c2"
}
.social_pinterest_square:before{
    content:"\e0c3"
}
.social_googleplus_square:before{
    content:"\e0c4"
}
.social_tumblr_square:before{
    content:"\e0c5"
}
.social_stumbleupon_square:before{
    content:"\e0c6"
}
.social_wordpress_square:before{
    content:"\e0c7"
}
.social_instagram_square:before{
    content:"\e0c8"
}
.social_dribbble_square:before{
    content:"\e0c9"
}
.social_vimeo_square:before{
    content:"\e0ca"
}
.social_linkedin_square:before{
    content:"\e0cb"
}
.social_rss_square:before{
    content:"\e0cc"
}
.social_deviantart_square:before{
    content:"\e0cd"
}
.social_share_square:before{
    content:"\e0ce"
}
.social_myspace_square:before{
    content:"\e0cf"
}
.social_skype_square:before{
    content:"\e0d0"
}
.social_youtube_square:before{
    content:"\e0d1"
}
.social_picassa_square:before{
    content:"\e0d2"
}
.social_googledrive_square:before{
    content:"\e0d3"
}
.social_flickr_square:before{
    content:"\e0d4"
}
.social_blogger_square:before{
    content:"\e0d5"
}
.social_spotify_square:before{
    content:"\e0d6"
}
.social_delicious_square:before{
    content:"\e0d7"
}
.icon_printer:before{
    content:"\e103"
}
.icon_calulator:before{
    content:"\e0ee"
}
.icon_building:before{
    content:"\e0ef"
}
.icon_floppy:before{
    content:"\e0e8"
}
.icon_drive:before{
    content:"\e0ea"
}
.icon_search-2:before{
    content:"\e101"
}
.icon_id:before{
    content:"\e107"
}
.icon_id-2:before{
    content:"\e108"
}
.icon_puzzle:before{
    content:"\e102"
}
.icon_like:before{
    content:"\e106"
}
.icon_dislike:before{
    content:"\e0eb"
}
.icon_mug:before{
    content:"\e105"
}
.icon_currency:before{
    content:"\e0ed"
}
.icon_wallet:before{
    content:"\e100"
}
.icon_pens:before{
    content:"\e104"
}
.icon_easel:before{
    content:"\e0e9"
}
.icon_flowchart:before{
    content:"\e109"
}
.icon_datareport:before{
    content:"\e0ec"
}
.icon_briefcase:before{
    content:"\e0fe"
}
.icon_shield:before{
    content:"\e0f6"
}
.icon_percent:before{
    content:"\e0fb"
}
.icon_globe:before{
    content:"\e0e2"
}
.icon_globe-2:before{
    content:"\e0e3"
}
.icon_target:before{
    content:"\e0f5"
}
.icon_hourglass:before{
    content:"\e0e1"
}
.icon_balance:before{
    content:"\e0ff"
}
.icon_rook:before{
    content:"\e0f8"
}
.icon_printer-alt:before{
    content:"\e0fa"
}
.icon_calculator_alt:before{
    content:"\e0e7"
}
.icon_building_alt:before{
    content:"\e0fd"
}
.icon_floppy_alt:before{
    content:"\e0e4"
}
.icon_drive_alt:before{
    content:"\e0e5"
}
.icon_search_alt:before{
    content:"\e0f7"
}
.icon_id_alt:before{
    content:"\e0e0"
}
.icon_id-2_alt:before{
    content:"\e0fc"
}
.icon_puzzle_alt:before{
    content:"\e0f9"
}
.icon_like_alt:before{
    content:"\e0dd"
}
.icon_dislike_alt:before{
    content:"\e0f1"
}
.icon_mug_alt:before{
    content:"\e0dc"
}
.icon_currency_alt:before{
    content:"\e0f3"
}
.icon_wallet_alt:before{
    content:"\e0d8"
}
.icon_pens_alt:before{
    content:"\e0db"
}
.icon_easel_alt:before{
    content:"\e0f0"
}
.icon_flowchart_alt:before{
    content:"\e0df"
}
.icon_datareport_alt:before{
    content:"\e0f2"
}
.icon_briefcase_alt:before{
    content:"\e0f4"
}
.icon_shield_alt:before{
    content:"\e0d9"
}
.icon_percent_alt:before{
    content:"\e0da"
}
.icon_globe_alt:before{
    content:"\e0de"
}
.icon_clipboard:before{
    content:"\e0e6"
}
.glyph{
    float:left;
    text-align:center;
    padding:.75em;
    margin:.4em 1.5em .75em 0;
    width:6em;
    text-shadow:none
}
.glyph_big{
    font-size:128px;
    color:#59c5dc;
    float:left;
    margin-right:20px
}
.glyph div{
    padding-bottom:10px
}
.glyph input{
    font-family:consolas,monospace;
    font-size:12px;
    width:100%;
    text-align:center;
    border:0;
    box-shadow:0 0 0 1px #ccc;
    padding:.2em;
    -moz-border-radius:5px;
    -webkit-border-radius:5px
}
.centered{
    margin-left:auto;
    margin-right:auto
}
.glyph .fs1{
    font-size:2em
}
@font-face{
    font-family:Glyphter;
    src:url(icon_fonts/font/Glyphter.eot);
    src:url(icon_fonts/font/Glyphter.eot?#iefix) format('embedded-opentype'),url(icon_fonts/font/Glyphter.woff) format('woff'),url(icon_fonts/font/Glyphter.ttf) format('truetype'),url(icon_fonts/font/Glyphter.svg#Glyphter) format('svg');
    font-weight:400;
    font-style:normal
}
.icon-icon_cart:before,.icon-icon_heart_2:before,.icon-icon_login:before{
    display:inline-block;
    font-family:Glyphter;
    font-style:normal
}
.icon-hotel-add_bed:before,.icon-icon_cart:before,.icon-restaurant-calendar_2:before,.icon-spa-calendar_2:before{
    content:'\0041'
}
.icon-hotel-airplane:before,.icon-icon_login:before,.icon-restaurant-airplane:before,.icon-spa-airplane:before{
    content:'\0042'
}
.icon-hotel-baggage_1:before,.icon-icon_heart_2:before,.icon-restaurant-allergens:before,.icon-spa-bus:before{
    content:'\0043'
}
@font-face{
    font-family:hotel;
    src:url('icon_fonts/font/hotel.eot');
    src:url('icon_fonts/font/hotel.eot?#iefix') format('embedded-opentype'),url('icon_fonts/font/hotel.woff') format('woff'),url('icon_fonts/font/hotel.ttf') format('truetype'),url('icon_fonts/font/hotel.svg#hotel') format('svg');
    font-weight:400;
    font-style:normal
}
[class*=icon-hotel]:before{
    display:inline-block;
    font-family:hotel;
    font-style:normal;
    font-weight:400;
    line-height:1
}
.icon-hotel-baggage_2:before,.icon-restaurant-bus:before,.icon-spa-candles:before{
    content:'\0044'
}
.icon-hotel-baggage_3:before,.icon-restaurant-car:before,.icon-spa-car:before{
    content:'\0045'
}
.icon-hotel-bath:before,.icon-restaurant-check_1:before,.icon-spa-cartified_massagist:before{
    content:'\0046'
}
.icon-hotel-bottle:before,.icon-restaurant-check_2:before,.icon-spa-check_1:before{
    content:'\0047'
}
.icon-hotel-calendar_3:before,.icon-restaurant-contact_phone_1:before,.icon-spa-check_2:before{
    content:'\0048'
}
.icon-hotel-calendar_2:before,.icon-restaurant-credit_card:before,.icon-spa-contact_phone_1:before{
    content:'\0049'
}
.icon-hotel-car:before{
    content:'\004A'
}
.icon-hotel-coffee:before{
    content:'\004B'
}
.icon-hotel-condition:before{
    content:'\004C'
}
.icon-hotel-conversion:before{
    content:'\004D'
}
.icon-hotel-credit_card:before{
    content:'\004E'
}
.icon-hotel-disable:before{
    content:'\004F'
}
.icon-hotel-dog:before,.icon-restaurant-parking:before,.icon-spa-parking:before{
    content:'\0050'
}
.icon-hotel-double_bed_2:before,.icon-restaurant-train:before,.icon-spa-shower:before{
    content:'\0051'
}
.icon-hotel-double_bed:before,.icon-restaurant-wifi:before,.icon-spa-tisane:before{
    content:'\0052'
}
.icon-hotel-drink:before,.icon-spa-towels:before{
    content:'\0053'
}
.icon-hotel-gym:before,.icon-spa-train:before{
    content:'\0054'
}
.icon-hotel-hairdryer:before{
    content:'\0055'
}
.icon-hotel-info:before{
    content:'\0056'
}
.icon-hotel-loundry:before{
    content:'\0057'
}
.icon-hotel-nosmoking:before{
    content:'\0058'
}
.icon-hotel-parking:before{
    content:'\0059'
}
.icon-hotel-patio:before{
    content:'\005A'
}
.icon-hotel-reception:before{
    content:'\0061'
}
.icon-hotel-restaurant:before{
    content:'\0062'
}
.icon-hotel-room_service:before{
    content:'\0063'
}
.icon-hotel-safety_box:before{
    content:'\0064'
}
.icon-hotel-shower:before{
    content:'\0065'
}
.icon-hotel-single_bed:before{
    content:'\0066'
}
.icon-hotel-swimming_pool:before{
    content:'\0067'
}
.icon-hotel-train:before{
    content:'\0068'
}
.icon-hotel-tv:before{
    content:'\0069'
}
.icon-hotel-wifi:before{
    content:'\006A'
}
.icon-hotel-calendar_1:before{
    content:'\006B'
}
@font-face{
    font-family:restaurant;
    src:url('icon_fonts/font/restaurant.eot');
    src:url('icon_fonts/font/restaurant.eot?#iefix') format('embedded-opentype'),url('icon_fonts/font/restaurant.woff') format('woff'),url('icon_fonts/font/restaurant.ttf') format('truetype'),url('icon_fonts/font/restaurant.svg#restaurant') format('svg');
    font-weight:400;
    font-style:normal
}
[class*=icon-restaurant]:before{
    display:inline-block;
    font-family:restaurant;
    font-style:normal;
    font-weight:400;
    line-height:1
}
.icon-restaurant-disable:before,.icon-spa-credit_card:before{
    content:'\004a'
}
.icon-restaurant-dog:before,.icon-spa-disable:before{
    content:'\004b'
}
.icon-restaurant-garden:before,.icon-spa-dog:before{
    content:'\004c'
}
.icon-restaurant-gluten_free:before,.icon-spa-dress:before{
    content:'\004d'
}
.icon-restaurant-metro:before,.icon-spa-metro:before{
    content:'\004e'
}
.icon-restaurant-nosmoking:before,.icon-spa-oil:before{
    content:'\004f'
}
@font-face{
    font-family:spa;
    src:url('icon_fonts/font/spa.eot');
    src:url('icon_fonts/font/spa.eot?#iefix') format('embedded-opentype'),url('icon_fonts/font/spa.woff') format('woff'),url('icon_fonts/font/spa.ttf') format('truetype'),url('icon_fonts/font/spa.svg#spa') format('svg');
    font-weight:400;
    font-style:normal
}
[class*=icon-spa]:before{
    display:inline-block;
    font-family:spa;
    font-style:normal;
    font-weight:400;
    line-height:1
}