@charset "UTF-8"; /*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2013 Daniel Eden
*/
.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%, 20%, 50%, 80%, 100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    40% {
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px)
    }

    60% {
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@keyframes bounce {
    0%, 20%, 50%, 80%, 100% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }

    40% {
        -webkit-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px)
    }

    60% {
        -webkit-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

.bounce {
    -webkit-animation-name: bounce;
    animation-name: bounce
}

@-webkit-keyframes flash {
    0%, 50%, 100% {
        opacity: 1
    }

    25%, 75% {
        opacity: 0
    }
}

@keyframes flash {
    0%, 50%, 100% {
        opacity: 1
    }

    25%, 75% {
        opacity: 0
    }
}

.flash {
    -webkit-animation-name: flash;
    animation-name: flash
}

@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    50% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes pulse {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }

    50% {
        -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1)
    }

    100% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }
}

.pulse {
    -webkit-animation-name: pulse;
    animation-name: pulse
}

@-webkit-keyframes rubberBand {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    30% {
        -webkit-transform: scaleX(1.25) scaleY(0.75);
        transform: scaleX(1.25) scaleY(0.75)
    }

    40% {
        -webkit-transform: scaleX(0.75) scaleY(1.25);
        transform: scaleX(0.75) scaleY(1.25)
    }

    60% {
        -webkit-transform: scaleX(1.15) scaleY(0.85);
        transform: scaleX(1.15) scaleY(0.85)
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes rubberBand {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }

    30% {
        -webkit-transform: scaleX(1.25) scaleY(0.75);
        -ms-transform: scaleX(1.25) scaleY(0.75);
        transform: scaleX(1.25) scaleY(0.75)
    }

    40% {
        -webkit-transform: scaleX(0.75) scaleY(1.25);
        -ms-transform: scaleX(0.75) scaleY(1.25);
        transform: scaleX(0.75) scaleY(1.25)
    }

    60% {
        -webkit-transform: scaleX(1.15) scaleY(0.85);
        -ms-transform: scaleX(1.15) scaleY(0.85);
        transform: scaleX(1.15) scaleY(0.85)
    }

    100% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }
}

.rubberBand {
    -webkit-animation-name: rubberBand;
    animation-name: rubberBand
}

@-webkit-keyframes shake {
    0%, 100% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    10%, 30%, 50%, 70%, 90% {
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px)
    }

    20%, 40%, 60%, 80% {
        -webkit-transform: translateX(10px);
        transform: translateX(10px)
    }
}

@keyframes shake {
    0%, 100% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }

    10%, 30%, 50%, 70%, 90% {
        -webkit-transform: translateX(-10px);
        -ms-transform: translateX(-10px);
        transform: translateX(-10px)
    }

    20%, 40%, 60%, 80% {
        -webkit-transform: translateX(10px);
        -ms-transform: translateX(10px);
        transform: translateX(10px)
    }
}

.shake {
    -webkit-animation-name: shake;
    animation-name: shake
}

@-webkit-keyframes swing {
    20% {
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg)
    }

    40% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }

    60% {
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg)
    }

    80% {
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg)
    }

    100% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

@keyframes swing {
    20% {
        -webkit-transform: rotate(15deg);
        -ms-transform: rotate(15deg);
        transform: rotate(15deg)
    }

    40% {
        -webkit-transform: rotate(-10deg);
        -ms-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }

    60% {
        -webkit-transform: rotate(5deg);
        -ms-transform: rotate(5deg);
        transform: rotate(5deg)
    }

    80% {
        -webkit-transform: rotate(-5deg);
        -ms-transform: rotate(-5deg);
        transform: rotate(-5deg)
    }

    100% {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(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% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    10%, 20% {
        -webkit-transform: scale(0.9) rotate(-3deg);
        transform: scale(0.9) rotate(-3deg)
    }

    30%, 50%, 70%, 90% {
        -webkit-transform: scale(1.1) rotate(3deg);
        transform: scale(1.1) rotate(3deg)
    }

    40%, 60%, 80% {
        -webkit-transform: scale(1.1) rotate(-3deg);
        transform: scale(1.1) rotate(-3deg)
    }

    100% {
        -webkit-transform: scale(1) rotate(0);
        transform: scale(1) rotate(0)
    }
}

@keyframes tada {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }

    10%, 20% {
        -webkit-transform: scale(0.9) rotate(-3deg);
        -ms-transform: scale(0.9) rotate(-3deg);
        transform: scale(0.9) rotate(-3deg)
    }

    30%, 50%, 70%, 90% {
        -webkit-transform: scale(1.1) rotate(3deg);
        -ms-transform: scale(1.1) rotate(3deg);
        transform: scale(1.1) rotate(3deg)
    }

    40%, 60%, 80% {
        -webkit-transform: scale(1.1) rotate(-3deg);
        -ms-transform: scale(1.1) rotate(-3deg);
        transform: scale(1.1) rotate(-3deg)
    }

    100% {
        -webkit-transform: scale(1) rotate(0);
        -ms-transform: scale(1) rotate(0);
        transform: scale(1) rotate(0)
    }
}

.tada {
    -webkit-animation-name: tada;
    animation-name: tada
}

@-webkit-keyframes wobble {
    0% {
        -webkit-transform: translateX(0%);
        transform: translateX(0%)
    }

    15% {
        -webkit-transform: translateX(-25%) rotate(-5deg);
        transform: translateX(-25%) rotate(-5deg)
    }

    30% {
        -webkit-transform: translateX(20%) rotate(3deg);
        transform: translateX(20%) rotate(3deg)
    }

    45% {
        -webkit-transform: translateX(-15%) rotate(-3deg);
        transform: translateX(-15%) rotate(-3deg)
    }

    60% {
        -webkit-transform: translateX(10%) rotate(2deg);
        transform: translateX(10%) rotate(2deg)
    }

    75% {
        -webkit-transform: translateX(-5%) rotate(-1deg);
        transform: translateX(-5%) rotate(-1deg)
    }

    100% {
        -webkit-transform: translateX(0%);
        transform: translateX(0%)
    }
}

@keyframes wobble {
    0% {
        -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%)
    }

    15% {
        -webkit-transform: translateX(-25%) rotate(-5deg);
        -ms-transform: translateX(-25%) rotate(-5deg);
        transform: translateX(-25%) rotate(-5deg)
    }

    30% {
        -webkit-transform: translateX(20%) rotate(3deg);
        -ms-transform: translateX(20%) rotate(3deg);
        transform: translateX(20%) rotate(3deg)
    }

    45% {
        -webkit-transform: translateX(-15%) rotate(-3deg);
        -ms-transform: translateX(-15%) rotate(-3deg);
        transform: translateX(-15%) rotate(-3deg)
    }

    60% {
        -webkit-transform: translateX(10%) rotate(2deg);
        -ms-transform: translateX(10%) rotate(2deg);
        transform: translateX(10%) rotate(2deg)
    }

    75% {
        -webkit-transform: translateX(-5%) rotate(-1deg);
        -ms-transform: translateX(-5%) rotate(-1deg);
        transform: translateX(-5%) rotate(-1deg)
    }

    100% {
        -webkit-transform: translateX(0%);
        -ms-transform: translateX(0%);
        transform: translateX(0%)
    }
}

.wobble {
    -webkit-animation-name: wobble;
    animation-name: wobble
}

@-webkit-keyframes bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.3);
        transform: scale(.3)
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(1.05);
        transform: scale(1.05)
    }

    70% {
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }

    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.3);
        -ms-transform: scale(.3);
        transform: scale(.3)
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(1.05);
        -ms-transform: scale(1.05);
        transform: scale(1.05)
    }

    70% {
        -webkit-transform: scale(.9);
        -ms-transform: scale(.9);
        transform: scale(.9)
    }

    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }
}

.bounceIn {
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn
}

@-webkit-keyframes bounceInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateY(30px);
        transform: translateY(30px)
    }

    80% {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px)
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes bounceInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateY(30px);
        -ms-transform: translateY(30px);
        transform: translateY(30px)
    }

    80% {
        -webkit-transform: translateY(-10px);
        -ms-transform: translateY(-10px);
        transform: translateY(-10px)
    }

    100% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}

.bounceInDown {
    -webkit-animation-name: bounceInDown;
    animation-name: bounceInDown
}

@-webkit-keyframes bounceInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(30px);
        transform: translateX(30px)
    }

    80% {
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px)
    }

    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes bounceInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(30px);
        -ms-transform: translateX(30px);
        transform: translateX(30px)
    }

    80% {
        -webkit-transform: translateX(-10px);
        -ms-transform: translateX(-10px);
        transform: translateX(-10px)
    }

    100% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
}

.bounceInLeft {
    -webkit-animation-name: bounceInLeft;
    animation-name: bounceInLeft
}

@-webkit-keyframes bounceInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(-30px);
        transform: translateX(-30px)
    }

    80% {
        -webkit-transform: translateX(10px);
        transform: translateX(10px)
    }

    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes bounceInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(-30px);
        -ms-transform: translateX(-30px);
        transform: translateX(-30px)
    }

    80% {
        -webkit-transform: translateX(10px);
        -ms-transform: translateX(10px);
        transform: translateX(10px)
    }

    100% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
}

.bounceInRight {
    -webkit-animation-name: bounceInRight;
    animation-name: bounceInRight
}

@-webkit-keyframes bounceInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateY(-30px);
        transform: translateY(-30px)
    }

    80% {
        -webkit-transform: translateY(10px);
        transform: translateY(10px)
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes bounceInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        transform: translateY(2000px)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        transform: translateY(-30px)
    }

    80% {
        -webkit-transform: translateY(10px);
        -ms-transform: translateY(10px);
        transform: translateY(10px)
    }

    100% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}

.bounceInUp {
    -webkit-animation-name: bounceInUp;
    animation-name: bounceInUp
}

@-webkit-keyframes bounceOut {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    25% {
        -webkit-transform: scale(.95);
        transform: scale(.95)
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(.3);
        transform: scale(.3)
    }
}

@keyframes bounceOut {
    0% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }

    25% {
        -webkit-transform: scale(.95);
        -ms-transform: scale(.95);
        transform: scale(.95)
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1)
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(.3);
        -ms-transform: scale(.3);
        transform: scale(.3)
    }
}

.bounceOut {
    -webkit-animation-name: bounceOut;
    animation-name: bounceOut
}

@-webkit-keyframes bounceOutDown {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    20% {
        opacity: 1;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px)
    }
}

@keyframes bounceOutDown {
    0% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }

    20% {
        opacity: 1;
        -webkit-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
        transform: translateY(-20px)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        transform: translateY(2000px)
    }
}

.bounceOutDown {
    -webkit-animation-name: bounceOutDown;
    animation-name: bounceOutDown
}

@-webkit-keyframes bounceOutLeft {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    20% {
        opacity: 1;
        -webkit-transform: translateX(20px);
        transform: translateX(20px)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
}

@keyframes bounceOutLeft {
    0% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }

    20% {
        opacity: 1;
        -webkit-transform: translateX(20px);
        -ms-transform: translateX(20px);
        transform: translateX(20px)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
}

.bounceOutLeft {
    -webkit-animation-name: bounceOutLeft;
    animation-name: bounceOutLeft
}

@-webkit-keyframes bounceOutRight {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    20% {
        opacity: 1;
        -webkit-transform: translateX(-20px);
        transform: translateX(-20px)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px)
    }
}

@keyframes bounceOutRight {
    0% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }

    20% {
        opacity: 1;
        -webkit-transform: translateX(-20px);
        -ms-transform: translateX(-20px);
        transform: translateX(-20px)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px)
    }
}

.bounceOutRight {
    -webkit-animation-name: bounceOutRight;
    animation-name: bounceOutRight
}

@-webkit-keyframes bounceOutUp {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    20% {
        opacity: 1;
        -webkit-transform: translateY(20px);
        transform: translateY(20px)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

@keyframes bounceOutUp {
    0% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }

    20% {
        opacity: 1;
        -webkit-transform: translateY(20px);
        -ms-transform: translateY(20px);
        transform: translateY(20px)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

.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: translateY(-20px);
        transform: translateY(-20px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
        transform: translateY(-20px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}

.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown
}

@-webkit-keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}

.fadeInDownBig {
    -webkit-animation-name: fadeInDownBig;
    animation-name: fadeInDownBig
}

@-webkit-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        transform: translateX(-20px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        -ms-transform: translateX(-20px);
        transform: translateX(-20px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
}

.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft
}

@-webkit-keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
}

.fadeInLeftBig {
    -webkit-animation-name: fadeInLeftBig;
    animation-name: fadeInLeftBig
}

@-webkit-keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        transform: translateX(20px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        -ms-transform: translateX(20px);
        transform: translateX(20px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
}

.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight
}

@-webkit-keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
}

.fadeInRightBig {
    -webkit-animation-name: fadeInRightBig;
    animation-name: fadeInRightBig
}

@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        transform: translateY(20px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        -ms-transform: translateY(20px);
        transform: translateY(20px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}

.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp
}

@-webkit-keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        transform: translateY(2000px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}

.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;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        transform: translateY(20px)
    }
}

@keyframes fadeOutDown {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        -ms-transform: translateY(20px);
        transform: translateY(20px)
    }
}

.fadeOutDown {
    -webkit-animation-name: fadeOutDown;
    animation-name: fadeOutDown
}

@-webkit-keyframes fadeOutDownBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px)
    }
}

@keyframes fadeOutDownBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        transform: translateY(2000px)
    }
}

.fadeOutDownBig {
    -webkit-animation-name: fadeOutDownBig;
    animation-name: fadeOutDownBig
}

@-webkit-keyframes fadeOutLeft {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        transform: translateX(-20px)
    }
}

@keyframes fadeOutLeft {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        -ms-transform: translateX(-20px);
        transform: translateX(-20px)
    }
}

.fadeOutLeft {
    -webkit-animation-name: fadeOutLeft;
    animation-name: fadeOutLeft
}

@-webkit-keyframes fadeOutLeftBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
}

@keyframes fadeOutLeftBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
}

.fadeOutLeftBig {
    -webkit-animation-name: fadeOutLeftBig;
    animation-name: fadeOutLeftBig
}

@-webkit-keyframes fadeOutRight {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        transform: translateX(20px)
    }
}

@keyframes fadeOutRight {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        -ms-transform: translateX(20px);
        transform: translateX(20px)
    }
}

.fadeOutRight {
    -webkit-animation-name: fadeOutRight;
    animation-name: fadeOutRight
}

@-webkit-keyframes fadeOutRightBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px)
    }
}

@keyframes fadeOutRightBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px)
    }
}

.fadeOutRightBig {
    -webkit-animation-name: fadeOutRightBig;
    animation-name: fadeOutRightBig
}

@-webkit-keyframes fadeOutUp {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px)
    }
}

@keyframes fadeOutUp {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
        transform: translateY(-20px)
    }
}

.fadeOutUp {
    -webkit-animation-name: fadeOutUp;
    animation-name: fadeOutUp
}

@-webkit-keyframes fadeOutUpBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

@keyframes fadeOutUpBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

.fadeOutUpBig {
    -webkit-animation-name: fadeOutUpBig;
    animation-name: fadeOutUpBig
}

@-webkit-keyframes flip {
    0% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
        transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    40% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
        transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    50% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
        transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    80% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(0deg) scale(.95);
        transform: perspective(400px) translateZ(0) rotateY(0deg) scale(.95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    100% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(0deg) scale(1);
        transform: perspective(400px) translateZ(0) rotateY(0deg) scale(1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@keyframes flip {
    0% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
        -ms-transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
        transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    40% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
        -ms-transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
        transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    50% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
        -ms-transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
        transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    80% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(0deg) scale(.95);
        -ms-transform: perspective(400px) translateZ(0) rotateY(0deg) scale(.95);
        transform: perspective(400px) translateZ(0) rotateY(0deg) scale(.95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    100% {
        -webkit-transform: perspective(400px) translateZ(0) rotateY(0deg) scale(1);
        -ms-transform: perspective(400px) translateZ(0) rotateY(0deg) scale(1);
        transform: perspective(400px) translateZ(0) rotateY(0deg) scale(1);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

.animated.flip {
    -webkit-backface-visibility: visible;
    -ms-backface-visibility: visible;
    backface-visibility: visible;
    -webkit-animation-name: flip;
    animation-name: flip
}

@-webkit-keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }

    40% {
        -webkit-transform: perspective(400px) rotateX(-10deg);
        transform: perspective(400px) rotateX(-10deg)
    }

    70% {
        -webkit-transform: perspective(400px) rotateX(10deg);
        transform: perspective(400px) rotateX(10deg)
    }

    100% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        transform: perspective(400px) rotateX(0deg);
        opacity: 1
    }
}

@keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        -ms-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }

    40% {
        -webkit-transform: perspective(400px) rotateX(-10deg);
        -ms-transform: perspective(400px) rotateX(-10deg);
        transform: perspective(400px) rotateX(-10deg)
    }

    70% {
        -webkit-transform: perspective(400px) rotateX(10deg);
        -ms-transform: perspective(400px) rotateX(10deg);
        transform: perspective(400px) rotateX(10deg)
    }

    100% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        -ms-transform: perspective(400px) rotateX(0deg);
        transform: perspective(400px) rotateX(0deg);
        opacity: 1
    }
}

.flipInX {
    -webkit-backface-visibility: visible !important;
    -ms-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipInX;
    animation-name: flipInX
}

@-webkit-keyframes flipInY {
    0% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }

    40% {
        -webkit-transform: perspective(400px) rotateY(-10deg);
        transform: perspective(400px) rotateY(-10deg)
    }

    70% {
        -webkit-transform: perspective(400px) rotateY(10deg);
        transform: perspective(400px) rotateY(10deg)
    }

    100% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        transform: perspective(400px) rotateY(0deg);
        opacity: 1
    }
}

@keyframes flipInY {
    0% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        -ms-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }

    40% {
        -webkit-transform: perspective(400px) rotateY(-10deg);
        -ms-transform: perspective(400px) rotateY(-10deg);
        transform: perspective(400px) rotateY(-10deg)
    }

    70% {
        -webkit-transform: perspective(400px) rotateY(10deg);
        -ms-transform: perspective(400px) rotateY(10deg);
        transform: perspective(400px) rotateY(10deg)
    }

    100% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        -ms-transform: perspective(400px) rotateY(0deg);
        transform: perspective(400px) rotateY(0deg);
        opacity: 1
    }
}

.flipInY {
    -webkit-backface-visibility: visible !important;
    -ms-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipInY;
    animation-name: flipInY
}

@-webkit-keyframes flipOutX {
    0% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        transform: perspective(400px) rotateX(0deg);
        opacity: 1
    }

    100% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
}

@keyframes flipOutX {
    0% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        -ms-transform: perspective(400px) rotateX(0deg);
        transform: perspective(400px) rotateX(0deg);
        opacity: 1
    }

    100% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        -ms-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg);
        opacity: 0
    }
}

.flipOutX {
    -webkit-animation-name: flipOutX;
    animation-name: flipOutX;
    -webkit-backface-visibility: visible !important;
    -ms-backface-visibility: visible !important;
    backface-visibility: visible !important
}

@-webkit-keyframes flipOutY {
    0% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        transform: perspective(400px) rotateY(0deg);
        opacity: 1
    }

    100% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
}

@keyframes flipOutY {
    0% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        -ms-transform: perspective(400px) rotateY(0deg);
        transform: perspective(400px) rotateY(0deg);
        opacity: 1
    }

    100% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        -ms-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg);
        opacity: 0
    }
}

.flipOutY {
    -webkit-backface-visibility: visible !important;
    -ms-backface-visibility: visible !important;
    backface-visibility: visible !important;
    -webkit-animation-name: flipOutY;
    animation-name: flipOutY
}

@-webkit-keyframes lightSpeedIn {
    0% {
        -webkit-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) skewX(-30deg);
        opacity: 0
    }

    60% {
        -webkit-transform: translateX(-20%) skewX(30deg);
        transform: translateX(-20%) skewX(30deg);
        opacity: 1
    }

    80% {
        -webkit-transform: translateX(0%) skewX(-15deg);
        transform: translateX(0%) skewX(-15deg);
        opacity: 1
    }

    100% {
        -webkit-transform: translateX(0%) skewX(0deg);
        transform: translateX(0%) skewX(0deg);
        opacity: 1
    }
}

@keyframes lightSpeedIn {
    0% {
        -webkit-transform: translateX(100%) skewX(-30deg);
        -ms-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) skewX(-30deg);
        opacity: 0
    }

    60% {
        -webkit-transform: translateX(-20%) skewX(30deg);
        -ms-transform: translateX(-20%) skewX(30deg);
        transform: translateX(-20%) skewX(30deg);
        opacity: 1
    }

    80% {
        -webkit-transform: translateX(0%) skewX(-15deg);
        -ms-transform: translateX(0%) skewX(-15deg);
        transform: translateX(0%) skewX(-15deg);
        opacity: 1
    }

    100% {
        -webkit-transform: translateX(0%) skewX(0deg);
        -ms-transform: translateX(0%) skewX(0deg);
        transform: translateX(0%) skewX(0deg);
        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% {
        -webkit-transform: translateX(0%) skewX(0deg);
        transform: translateX(0%) skewX(0deg);
        opacity: 1
    }

    100% {
        -webkit-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) skewX(-30deg);
        opacity: 0
    }
}

@keyframes lightSpeedOut {
    0% {
        -webkit-transform: translateX(0%) skewX(0deg);
        -ms-transform: translateX(0%) skewX(0deg);
        transform: translateX(0%) skewX(0deg);
        opacity: 1
    }

    100% {
        -webkit-transform: translateX(100%) skewX(-30deg);
        -ms-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) 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 center;
        transform-origin: center center;
        -webkit-transform: rotate(-200deg);
        transform: rotate(-200deg);
        opacity: 0
    }

    100% {
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

@keyframes rotateIn {
    0% {
        -webkit-transform-origin: center center;
        -ms-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(-200deg);
        -ms-transform: rotate(-200deg);
        transform: rotate(-200deg);
        opacity: 0
    }

    100% {
        -webkit-transform-origin: center center;
        -ms-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        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: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }

    100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

@keyframes rotateInDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }

    100% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        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: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }

    100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

@keyframes rotateInDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }

    100% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        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: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }

    100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

@keyframes rotateInUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }

    100% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        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: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }

    100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

@keyframes rotateInUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }

    100% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }
}

.rotateInUpRight {
    -webkit-animation-name: rotateInUpRight;
    animation-name: rotateInUpRight
}

@-webkit-keyframes rotateOut {
    0% {
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }

    100% {
        -webkit-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(200deg);
        transform: rotate(200deg);
        opacity: 0
    }
}

@keyframes rotateOut {
    0% {
        -webkit-transform-origin: center center;
        -ms-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }

    100% {
        -webkit-transform-origin: center center;
        -ms-transform-origin: center center;
        transform-origin: center center;
        -webkit-transform: rotate(200deg);
        -ms-transform: rotate(200deg);
        transform: rotate(200deg);
        opacity: 0
    }
}

.rotateOut {
    -webkit-animation-name: rotateOut;
    animation-name: rotateOut
}

@-webkit-keyframes rotateOutDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }

    100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

@keyframes rotateOutDownLeft {
    0% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }

    100% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

.rotateOutDownLeft {
    -webkit-animation-name: rotateOutDownLeft;
    animation-name: rotateOutDownLeft
}

@-webkit-keyframes rotateOutDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }

    100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
}

@keyframes rotateOutDownRight {
    0% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }

    100% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
}

.rotateOutDownRight {
    -webkit-animation-name: rotateOutDownRight;
    animation-name: rotateOutDownRight
}

@-webkit-keyframes rotateOutUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }

    100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
}

@keyframes rotateOutUpLeft {
    0% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }

    100% {
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
        opacity: 0
    }
}

.rotateOutUpLeft {
    -webkit-animation-name: rotateOutUpLeft;
    animation-name: rotateOutUpLeft
}

@-webkit-keyframes rotateOutUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }

    100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

@keyframes rotateOutUpRight {
    0% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        opacity: 1
    }

    100% {
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        opacity: 0
    }
}

.rotateOutUpRight {
    -webkit-animation-name: rotateOutUpRight;
    animation-name: rotateOutUpRight
}

@-webkit-keyframes slideInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes slideInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }

    100% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}

.slideInDown {
    -webkit-animation-name: slideInDown;
    animation-name: slideInDown
}

@-webkit-keyframes slideInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }

    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes slideInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }

    100% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
}

.slideInLeft {
    -webkit-animation-name: slideInLeft;
    animation-name: slideInLeft
}

@-webkit-keyframes slideInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px)
    }

    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes slideInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px)
    }

    100% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
}

.slideInRight {
    -webkit-animation-name: slideInRight;
    animation-name: slideInRight
}

@-webkit-keyframes slideOutLeft {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
}

@keyframes slideOutLeft {
    0% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
}

.slideOutLeft {
    -webkit-animation-name: slideOutLeft;
    animation-name: slideOutLeft
}

@-webkit-keyframes slideOutRight {
    0% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        transform: translateX(2000px)
    }
}

@keyframes slideOutRight {
    0% {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        transform: translateX(2000px)
    }
}

.slideOutRight {
    -webkit-animation-name: slideOutRight;
    animation-name: slideOutRight
}

@-webkit-keyframes slideOutUp {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

@keyframes slideOutUp {
    0% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

.slideOutUp {
    -webkit-animation-name: slideOutUp;
    animation-name: slideOutUp
}

@-webkit-keyframes slideInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes slideInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        transform: translateY(2000px)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-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% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        transform: translateY(2000px)
    }
}

@keyframes slideOutDown {
    0% {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        transform: translateY(2000px)
    }
}

.slideOutDown {
    -webkit-animation-name: slideOutDown;
    animation-name: slideOutDown
}

@-webkit-keyframes hinge {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(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: rotate(80deg);
        transform: rotate(80deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    40% {
        -webkit-transform: rotate(60deg);
        transform: rotate(60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    80% {
        -webkit-transform: rotate(60deg) translateY(0);
        transform: rotate(60deg) translateY(0);
        -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: translateY(700px);
        transform: translateY(700px);
        opacity: 0
    }
}

@keyframes hinge {
    0% {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: top left;
        -ms-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: rotate(80deg);
        -ms-transform: rotate(80deg);
        transform: rotate(80deg);
        -webkit-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    40% {
        -webkit-transform: rotate(60deg);
        -ms-transform: rotate(60deg);
        transform: rotate(60deg);
        -webkit-transform-origin: top left;
        -ms-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    80% {
        -webkit-transform: rotate(60deg) translateY(0);
        -ms-transform: rotate(60deg) translateY(0);
        transform: rotate(60deg) translateY(0);
        -webkit-transform-origin: top left;
        -ms-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: translateY(700px);
        -ms-transform: translateY(700px);
        transform: translateY(700px);
        opacity: 0
    }
}

.hinge {
    -webkit-animation-name: hinge;
    animation-name: hinge
}

@-webkit-keyframes rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%) rotate(-120deg);
        transform: translateX(-100%) rotate(-120deg)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0px) rotate(0deg);
        transform: translateX(0px) rotate(0deg)
    }
}

@keyframes rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%) rotate(-120deg);
        -ms-transform: translateX(-100%) rotate(-120deg);
        transform: translateX(-100%) rotate(-120deg)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0px) rotate(0deg);
        -ms-transform: translateX(0px) rotate(0deg);
        transform: translateX(0px) rotate(0deg)
    }
}

.rollIn {
    -webkit-animation-name: rollIn;
    animation-name: rollIn
}

@-webkit-keyframes rollOut {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0px) rotate(0deg);
        transform: translateX(0px) rotate(0deg)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(100%) rotate(120deg);
        transform: translateX(100%) rotate(120deg)
    }
}

@keyframes rollOut {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0px) rotate(0deg);
        -ms-transform: translateX(0px) rotate(0deg);
        transform: translateX(0px) rotate(0deg)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(100%) rotate(120deg);
        -ms-transform: translateX(100%) rotate(120deg);
        transform: translateX(100%) rotate(120deg)
    }
}

.rollOut {
    -webkit-animation-name: rollOut;
    animation-name: rollOut
}

@-webkit-keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.3);
        transform: scale(.3)
    }

    50% {
        opacity: 1
    }
}

@keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.3);
        -ms-transform: scale(.3);
        transform: scale(.3)
    }

    50% {
        opacity: 1
    }
}

.zoomIn {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn
}

@-webkit-keyframes zoomInDown {
    0% {
        opacity: 0;
        -webkit-transform: scale(.1) translateY(-2000px);
        transform: scale(.1) translateY(-2000px);
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    60% {
        opacity: 1;
        -webkit-transform: scale(.475) translateY(60px);
        transform: scale(.475) translateY(60px);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@keyframes zoomInDown {
    0% {
        opacity: 0;
        -webkit-transform: scale(.1) translateY(-2000px);
        -ms-transform: scale(.1) translateY(-2000px);
        transform: scale(.1) translateY(-2000px);
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    60% {
        opacity: 1;
        -webkit-transform: scale(.475) translateY(60px);
        -ms-transform: scale(.475) translateY(60px);
        transform: scale(.475) translateY(60px);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

.zoomInDown {
    -webkit-animation-name: zoomInDown;
    animation-name: zoomInDown
}

@-webkit-keyframes zoomInLeft {
    0% {
        opacity: 0;
        -webkit-transform: scale(.1) translateX(-2000px);
        transform: scale(.1) translateX(-2000px);
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    60% {
        opacity: 1;
        -webkit-transform: scale(.475) translateX(48px);
        transform: scale(.475) translateX(48px);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@keyframes zoomInLeft {
    0% {
        opacity: 0;
        -webkit-transform: scale(.1) translateX(-2000px);
        -ms-transform: scale(.1) translateX(-2000px);
        transform: scale(.1) translateX(-2000px);
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    60% {
        opacity: 1;
        -webkit-transform: scale(.475) translateX(48px);
        -ms-transform: scale(.475) translateX(48px);
        transform: scale(.475) translateX(48px);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

.zoomInLeft {
    -webkit-animation-name: zoomInLeft;
    animation-name: zoomInLeft
}

@-webkit-keyframes zoomInRight {
    0% {
        opacity: 0;
        -webkit-transform: scale(.1) translateX(2000px);
        transform: scale(.1) translateX(2000px);
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    60% {
        opacity: 1;
        -webkit-transform: scale(.475) translateX(-48px);
        transform: scale(.475) translateX(-48px);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@keyframes zoomInRight {
    0% {
        opacity: 0;
        -webkit-transform: scale(.1) translateX(2000px);
        -ms-transform: scale(.1) translateX(2000px);
        transform: scale(.1) translateX(2000px);
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    60% {
        opacity: 1;
        -webkit-transform: scale(.475) translateX(-48px);
        -ms-transform: scale(.475) translateX(-48px);
        transform: scale(.475) translateX(-48px);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

.zoomInRight {
    -webkit-animation-name: zoomInRight;
    animation-name: zoomInRight
}

@-webkit-keyframes zoomInUp {
    0% {
        opacity: 0;
        -webkit-transform: scale(.1) translateY(2000px);
        transform: scale(.1) translateY(2000px);
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    60% {
        opacity: 1;
        -webkit-transform: scale(.475) translateY(-60px);
        transform: scale(.475) translateY(-60px);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@keyframes zoomInUp {
    0% {
        opacity: 0;
        -webkit-transform: scale(.1) translateY(2000px);
        -ms-transform: scale(.1) translateY(2000px);
        transform: scale(.1) translateY(2000px);
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
    }

    60% {
        opacity: 1;
        -webkit-transform: scale(.475) translateY(-60px);
        -ms-transform: scale(.475) translateY(-60px);
        transform: scale(.475) translateY(-60px);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

.zoomInUp {
    -webkit-animation-name: zoomInUp;
    animation-name: zoomInUp
}

@-webkit-keyframes zoomOut {
    0% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    50% {
        opacity: 0;
        -webkit-transform: scale(.3);
        transform: scale(.3)
    }

    100% {
        opacity: 0
    }
}

@keyframes zoomOut {
    0% {
        opacity: 1;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1)
    }

    50% {
        opacity: 0;
        -webkit-transform: scale(.3);
        -ms-transform: scale(.3);
        transform: scale(.3)
    }

    100% {
        opacity: 0
    }
}

.zoomOut {
    -webkit-animation-name: zoomOut;
    animation-name: zoomOut
}

@-webkit-keyframes zoomOutDown {
    40% {
        opacity: 1;
        -webkit-transform: scale(.475) translateY(-60px);
        transform: scale(.475) translateY(-60px);
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(.1) translateY(2000px);
        transform: scale(.1) translateY(2000px);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom
    }
}

@keyframes zoomOutDown {
    40% {
        opacity: 1;
        -webkit-transform: scale(.475) translateY(-60px);
        -ms-transform: scale(.475) translateY(-60px);
        transform: scale(.475) translateY(-60px);
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(.1) translateY(2000px);
        -ms-transform: scale(.1) translateY(2000px);
        transform: scale(.1) translateY(2000px);
        -webkit-transform-origin: center bottom;
        -ms-transform-origin: center bottom;
        transform-origin: center bottom
    }
}

.zoomOutDown {
    -webkit-animation-name: zoomOutDown;
    animation-name: zoomOutDown
}

@-webkit-keyframes zoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale(.475) translateX(42px);
        transform: scale(.475) translateX(42px);
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(.1) translateX(-2000px);
        transform: scale(.1) translateX(-2000px);
        -webkit-transform-origin: left center;
        transform-origin: left center
    }
}

@keyframes zoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale(.475) translateX(42px);
        -ms-transform: scale(.475) translateX(42px);
        transform: scale(.475) translateX(42px);
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(.1) translateX(-2000px);
        -ms-transform: scale(.1) translateX(-2000px);
        transform: scale(.1) translateX(-2000px);
        -webkit-transform-origin: left center;
        -ms-transform-origin: left center;
        transform-origin: left center
    }
}

.zoomOutLeft {
    -webkit-animation-name: zoomOutLeft;
    animation-name: zoomOutLeft
}

@-webkit-keyframes zoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale(.475) translateX(-42px);
        transform: scale(.475) translateX(-42px);
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(.1) translateX(2000px);
        transform: scale(.1) translateX(2000px);
        -webkit-transform-origin: right center;
        transform-origin: right center
    }
}

@keyframes zoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale(.475) translateX(-42px);
        -ms-transform: scale(.475) translateX(-42px);
        transform: scale(.475) translateX(-42px);
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(.1) translateX(2000px);
        -ms-transform: scale(.1) translateX(2000px);
        transform: scale(.1) translateX(2000px);
        -webkit-transform-origin: right center;
        -ms-transform-origin: right center;
        transform-origin: right center
    }
}

.zoomOutRight {
    -webkit-animation-name: zoomOutRight;
    animation-name: zoomOutRight
}

@-webkit-keyframes zoomOutUp {
    40% {
        opacity: 1;
        -webkit-transform: scale(.475) translateY(60px);
        transform: scale(.475) translateY(60px);
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(.1) translateY(-2000px);
        transform: scale(.1) translateY(-2000px);
        -webkit-transform-origin: center top;
        transform-origin: center top
    }
}

@keyframes zoomOutUp {
    40% {
        opacity: 1;
        -webkit-transform: scale(.475) translateY(60px);
        -ms-transform: scale(.475) translateY(60px);
        transform: scale(.475) translateY(60px);
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(.1) translateY(-2000px);
        -ms-transform: scale(.1) translateY(-2000px);
        transform: scale(.1) translateY(-2000px);
        -webkit-transform-origin: center top;
        -ms-transform-origin: center top;
        transform-origin: center top
    }
}

.zoomOutUp {
    -webkit-animation-name: zoomOutUp;
    animation-name: zoomOutUp
}

@font-face {
    font-family: 'momizat';
    src: url('../fonts/icons/momizat/momizat.eot');
    src: url('../fonts/icons/momizat/momizat.eot?#iefix') format('embedded-opentype'), url('../fonts/icons/momizat/momizat.ttf') format('truetype'), url('../fonts/icons/momizat/momizat.woff') format('woff'), url('../fonts/icons/momizat/momizat.svg#momizat') format('svg');
    font-weight: normal;
    font-style: normal
}

[class*="momizat-icon-"] {
    font-family: 'momizat';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    -webkit-font-feature-settings: "liga";
    -moz-font-feature-settings: "liga=1";
    -moz-font-feature-settings: "liga";
    -ms-font-feature-settings: "liga" 1;
    -o-font-feature-settings: "liga";
    font-feature-settings: "liga";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.momizat-icon-home:before {
    content: "\e600"
}

.momizat-icon-home2:before {
    content: "\e601"
}

.momizat-icon-home3:before {
    content: "\e602"
}

.momizat-icon-office:before {
    content: "\e603"
}

.momizat-icon-newspaper:before {
    content: "\e604"
}

.momizat-icon-pencil:before {
    content: "\e605"
}

.momizat-icon-pencil2:before {
    content: "\e606"
}

.momizat-icon-quill:before {
    content: "\e607"
}

.momizat-icon-pen:before {
    content: "\e608"
}

.momizat-icon-blog:before {
    content: "\e609"
}

.momizat-icon-droplet:before {
    content: "\e60a"
}

.momizat-icon-paint-format:before {
    content: "\e60b"
}

.momizat-icon-image:before {
    content: "\e60c"
}

.momizat-icon-image2:before {
    content: "\e60d"
}

.momizat-icon-images:before {
    content: "\e60e"
}

.momizat-icon-camera:before {
    content: "\e60f"
}

.momizat-icon-music:before {
    content: "\e610"
}

.momizat-icon-headphones:before {
    content: "\e611"
}

.momizat-icon-play:before {
    content: "\e612"
}

.momizat-icon-film:before {
    content: "\e613"
}

.momizat-icon-camera2:before {
    content: "\e614"
}

.momizat-icon-dice:before {
    content: "\e615"
}

.momizat-icon-pacman:before {
    content: "\e616"
}

.momizat-icon-spades:before {
    content: "\e617"
}

.momizat-icon-clubs:before {
    content: "\e618"
}

.momizat-icon-diamonds:before {
    content: "\e619"
}

.momizat-icon-pawn:before {
    content: "\e61a"
}

.momizat-icon-bullhorn:before {
    content: "\e61b"
}

.momizat-icon-connection:before {
    content: "\e61c"
}

.momizat-icon-podcast:before {
    content: "\e61d"
}

.momizat-icon-feed:before {
    content: "\e61e"
}

.momizat-icon-book:before {
    content: "\e61f"
}

.momizat-icon-books:before {
    content: "\e620"
}

.momizat-icon-library:before {
    content: "\e621"
}

.momizat-icon-file:before {
    content: "\e622"
}

.momizat-icon-profile:before {
    content: "\e623"
}

.momizat-icon-file2:before {
    content: "\e624"
}

.momizat-icon-file3:before {
    content: "\e625"
}

.momizat-icon-file4:before {
    content: "\e626"
}

.momizat-icon-copy:before {
    content: "\e627"
}

.momizat-icon-copy2:before {
    content: "\e628"
}

.momizat-icon-copy3:before {
    content: "\e629"
}

.momizat-icon-paste:before {
    content: "\e62a"
}

.momizat-icon-paste2:before {
    content: "\e62b"
}

.momizat-icon-paste3:before {
    content: "\e62c"
}

.momizat-icon-stack:before {
    content: "\e62d"
}

.momizat-icon-folder:before {
    content: "\e62e"
}

.momizat-icon-folder-open:before {
    content: "\e62f"
}

.momizat-icon-tag:before {
    content: "\e630"
}

.momizat-icon-tags:before {
    content: "\e631"
}

.momizat-icon-barcode:before {
    content: "\e632"
}

.momizat-icon-qrcode:before {
    content: "\e633"
}

.momizat-icon-ticket:before {
    content: "\e634"
}

.momizat-icon-cart:before {
    content: "\e635"
}

.momizat-icon-cart2:before {
    content: "\e636"
}

.momizat-icon-cart3:before {
    content: "\e637"
}

.momizat-icon-coin:before {
    content: "\e638"
}

.momizat-icon-credit:before {
    content: "\e639"
}

.momizat-icon-calculate:before {
    content: "\e63a"
}

.momizat-icon-support:before {
    content: "\e63b"
}

.momizat-icon-phone:before {
    content: "\e63c"
}

.momizat-icon-phone-hang-up:before {
    content: "\e63d"
}

.momizat-icon-address-book:before {
    content: "\e63e"
}

.momizat-icon-notebook:before {
    content: "\e63f"
}

.momizat-icon-envelope:before {
    content: "\e640"
}

.momizat-icon-pushpin:before {
    content: "\e641"
}

.momizat-icon-location:before {
    content: "\e642"
}

.momizat-icon-location2:before {
    content: "\e643"
}

.momizat-icon-compass:before {
    content: "\e644"
}

.momizat-icon-map:before {
    content: "\e645"
}

.momizat-icon-map2:before {
    content: "\e646"
}

.momizat-icon-history:before {
    content: "\e647"
}

.momizat-icon-clock:before {
    content: "\e648"
}

.momizat-icon-clock2:before {
    content: "\e649"
}

.momizat-icon-alarm:before {
    content: "\e64a"
}

.momizat-icon-alarm2:before {
    content: "\e64b"
}

.momizat-icon-bell:before {
    content: "\e64c"
}

.momizat-icon-stopwatch:before {
    content: "\e64d"
}

.momizat-icon-calendar:before {
    content: "\e64e"
}

.momizat-icon-calendar2:before {
    content: "\e64f"
}

.momizat-icon-print:before {
    content: "\e650"
}

.momizat-icon-keyboard:before {
    content: "\e651"
}

.momizat-icon-screen:before {
    content: "\e652"
}

.momizat-icon-laptop:before {
    content: "\e653"
}

.momizat-icon-mobile:before {
    content: "\e654"
}

.momizat-icon-mobile2:before {
    content: "\e655"
}

.momizat-icon-tablet:before {
    content: "\e656"
}

.momizat-icon-tv:before {
    content: "\e657"
}

.momizat-icon-cabinet:before {
    content: "\e658"
}

.momizat-icon-drawer:before {
    content: "\e659"
}

.momizat-icon-drawer2:before {
    content: "\e65a"
}

.momizat-icon-drawer3:before {
    content: "\e65b"
}

.momizat-icon-box-add:before {
    content: "\e65c"
}

.momizat-icon-box-remove:before {
    content: "\e65d"
}

.momizat-icon-download:before {
    content: "\e65e"
}

.momizat-icon-upload:before {
    content: "\e65f"
}

.momizat-icon-disk:before {
    content: "\e660"
}

.momizat-icon-storage:before {
    content: "\e661"
}

.momizat-icon-undo:before {
    content: "\e662"
}

.momizat-icon-redo:before {
    content: "\e663"
}

.momizat-icon-flip:before {
    content: "\e664"
}

.momizat-icon-flip2:before {
    content: "\e665"
}

.momizat-icon-undo2:before {
    content: "\e666"
}

.momizat-icon-redo2:before {
    content: "\e667"
}

.momizat-icon-forward:before {
    content: "\e668"
}

.momizat-icon-reply:before {
    content: "\e669"
}

.momizat-icon-bubble:before {
    content: "\e66a"
}

.momizat-icon-bubbles:before {
    content: "\e66b"
}

.momizat-icon-bubbles2:before {
    content: "\e66c"
}

.momizat-icon-bubble2:before {
    content: "\e66d"
}

.momizat-icon-bubbles3:before {
    content: "\e66e"
}

.momizat-icon-bubbles4:before {
    content: "\e66f"
}

.momizat-icon-user:before {
    content: "\e670"
}

.momizat-icon-users:before {
    content: "\e671"
}

.momizat-icon-user2:before {
    content: "\e672"
}

.momizat-icon-users2:before {
    content: "\e673"
}

.momizat-icon-user3:before {
    content: "\e674"
}

.momizat-icon-user4:before {
    content: "\e675"
}

.momizat-icon-quotes-left:before {
    content: "\e676"
}

.momizat-icon-busy:before {
    content: "\e677"
}

.momizat-icon-spinner:before {
    content: "\e678"
}

.momizat-icon-spinner2:before {
    content: "\e679"
}

.momizat-icon-spinner3:before {
    content: "\e67a"
}

.momizat-icon-spinner4:before {
    content: "\e67b"
}

.momizat-icon-spinner5:before {
    content: "\e67c"
}

.momizat-icon-spinner6:before {
    content: "\e67d"
}

.momizat-icon-binoculars:before {
    content: "\e67e"
}

.momizat-icon-search:before {
    content: "\e67f"
}

.momizat-icon-zoom-in:before {
    content: "\e680"
}

.momizat-icon-zoom-out:before {
    content: "\e681"
}

.momizat-icon-expand:before {
    content: "\e682"
}

.momizat-icon-contract:before {
    content: "\e683"
}

.momizat-icon-expand2:before {
    content: "\e684"
}

.momizat-icon-contract2:before {
    content: "\e685"
}

.momizat-icon-key:before {
    content: "\e686"
}

.momizat-icon-key2:before {
    content: "\e687"
}

.momizat-icon-lock:before {
    content: "\e688"
}

.momizat-icon-lock2:before {
    content: "\e689"
}

.momizat-icon-unlocked:before {
    content: "\e68a"
}

.momizat-icon-wrench:before {
    content: "\e68b"
}

.momizat-icon-settings:before {
    content: "\e68c"
}

.momizat-icon-equalizer:before {
    content: "\e68d"
}

.momizat-icon-cog:before {
    content: "\e68e"
}

.momizat-icon-cogs:before {
    content: "\e68f"
}

.momizat-icon-cog2:before {
    content: "\e690"
}

.momizat-icon-hammer:before {
    content: "\e691"
}

.momizat-icon-wand:before {
    content: "\e692"
}

.momizat-icon-aid:before {
    content: "\e693"
}

.momizat-icon-bug:before {
    content: "\e694"
}

.momizat-icon-pie:before {
    content: "\e695"
}

.momizat-icon-stats:before {
    content: "\e696"
}

.momizat-icon-bars:before {
    content: "\e697"
}

.momizat-icon-bars2:before {
    content: "\e698"
}

.momizat-icon-gift:before {
    content: "\e699"
}

.momizat-icon-trophy:before {
    content: "\e69a"
}

.momizat-icon-glass:before {
    content: "\e69b"
}

.momizat-icon-mug:before {
    content: "\e69c"
}

.momizat-icon-food:before {
    content: "\e69d"
}

.momizat-icon-leaf:before {
    content: "\e69e"
}

.momizat-icon-rocket:before {
    content: "\e69f"
}

.momizat-icon-meter:before {
    content: "\e6a0"
}

.momizat-icon-meter2:before {
    content: "\e6a1"
}

.momizat-icon-dashboard:before {
    content: "\e6a2"
}

.momizat-icon-hammer2:before {
    content: "\e6a3"
}

.momizat-icon-fire:before {
    content: "\e6a4"
}

.momizat-icon-lab:before {
    content: "\e6a5"
}

.momizat-icon-magnet:before {
    content: "\e6a6"
}

.momizat-icon-remove:before {
    content: "\e6a7"
}

.momizat-icon-remove2:before {
    content: "\e6a8"
}

.momizat-icon-briefcase:before {
    content: "\e6a9"
}

.momizat-icon-airplane:before {
    content: "\e6aa"
}

.momizat-icon-truck:before {
    content: "\e6ab"
}

.momizat-icon-road:before {
    content: "\e6ac"
}

.momizat-icon-accessibility:before {
    content: "\e6ad"
}

.momizat-icon-target:before {
    content: "\e6ae"
}

.momizat-icon-shield:before {
    content: "\e6af"
}

.momizat-icon-lightning:before {
    content: "\e6b0"
}

.momizat-icon-switch:before {
    content: "\e6b1"
}

.momizat-icon-power-cord:before {
    content: "\e6b2"
}

.momizat-icon-signup:before {
    content: "\e6b3"
}

.momizat-icon-list:before {
    content: "\e6b4"
}

.momizat-icon-list2:before {
    content: "\e6b5"
}

.momizat-icon-numbered-list:before {
    content: "\e6b6"
}

.momizat-icon-menu:before {
    content: "\e6b7"
}

.momizat-icon-menu2:before {
    content: "\e6b8"
}

.momizat-icon-tree:before {
    content: "\e6b9"
}

.momizat-icon-cloud:before {
    content: "\e6ba"
}

.momizat-icon-cloud-download:before {
    content: "\e6bb"
}

.momizat-icon-cloud-upload:before {
    content: "\e6bc"
}

.momizat-icon-download2:before {
    content: "\e6bd"
}

.momizat-icon-upload2:before {
    content: "\e6be"
}

.momizat-icon-download3:before {
    content: "\e6bf"
}

.momizat-icon-upload3:before {
    content: "\e6c0"
}

.momizat-icon-globe:before {
    content: "\e6c1"
}

.momizat-icon-earth:before {
    content: "\e6c2"
}

.momizat-icon-link:before {
    content: "\e6c3"
}

.momizat-icon-flag:before {
    content: "\e6c4"
}

.momizat-icon-attachment:before {
    content: "\e6c5"
}

.momizat-icon-eye:before {
    content: "\e6c6"
}

.momizat-icon-eye-blocked:before {
    content: "\e6c7"
}

.momizat-icon-eye2:before {
    content: "\e6c8"
}

.momizat-icon-bookmark:before {
    content: "\e6c9"
}

.momizat-icon-bookmarks:before {
    content: "\e6ca"
}

.momizat-icon-brightness-medium:before {
    content: "\e6cb"
}

.momizat-icon-brightness-contrast:before {
    content: "\e6cc"
}

.momizat-icon-contrast:before {
    content: "\e6cd"
}

.momizat-icon-star:before {
    content: "\e6ce"
}

.momizat-icon-star2:before {
    content: "\e6cf"
}

.momizat-icon-star3:before {
    content: "\e6d0"
}

.momizat-icon-heart:before {
    content: "\e6d1"
}

.momizat-icon-heart2:before {
    content: "\e6d2"
}

.momizat-icon-heart-broken:before {
    content: "\e6d3"
}

.momizat-icon-thumbs-up:before {
    content: "\e6d4"
}

.momizat-icon-thumbs-up2:before {
    content: "\e6d5"
}

.momizat-icon-happy:before {
    content: "\e6d6"
}

.momizat-icon-happy2:before {
    content: "\e6d7"
}

.momizat-icon-smiley:before {
    content: "\e6d8"
}

.momizat-icon-smiley2:before {
    content: "\e6d9"
}

.momizat-icon-tongue:before {
    content: "\e6da"
}

.momizat-icon-tongue2:before {
    content: "\e6db"
}

.momizat-icon-sad:before {
    content: "\e6dc"
}

.momizat-icon-sad2:before {
    content: "\e6dd"
}

.momizat-icon-wink:before {
    content: "\e6de"
}

.momizat-icon-wink2:before {
    content: "\e6df"
}

.momizat-icon-grin:before {
    content: "\e6e0"
}

.momizat-icon-grin2:before {
    content: "\e6e1"
}

.momizat-icon-cool:before {
    content: "\e6e2"
}

.momizat-icon-cool2:before {
    content: "\e6e3"
}

.momizat-icon-angry:before {
    content: "\e6e4"
}

.momizat-icon-angry2:before {
    content: "\e6e5"
}

.momizat-icon-evil:before {
    content: "\e6e6"
}

.momizat-icon-evil2:before {
    content: "\e6e7"
}

.momizat-icon-shocked:before {
    content: "\e6e8"
}

.momizat-icon-shocked2:before {
    content: "\e6e9"
}

.momizat-icon-confused:before {
    content: "\e6ea"
}

.momizat-icon-confused2:before {
    content: "\e6eb"
}

.momizat-icon-neutral:before {
    content: "\e6ec"
}

.momizat-icon-neutral2:before {
    content: "\e6ed"
}

.momizat-icon-wondering:before {
    content: "\e6ee"
}

.momizat-icon-wondering2:before {
    content: "\e6ef"
}

.momizat-icon-point-up:before {
    content: "\e6f0"
}

.momizat-icon-point-right:before {
    content: "\e6f1"
}

.momizat-icon-point-down:before {
    content: "\e6f2"
}

.momizat-icon-point-left:before {
    content: "\e6f3"
}

.momizat-icon-warning:before {
    content: "\e6f4"
}

.momizat-icon-notification:before {
    content: "\e6f5"
}

.momizat-icon-question:before {
    content: "\e6f6"
}

.momizat-icon-info:before {
    content: "\e6f7"
}

.momizat-icon-info2:before {
    content: "\e6f8"
}

.momizat-icon-blocked:before {
    content: "\e6f9"
}

.momizat-icon-cancel-circle:before {
    content: "\e6fa"
}

.momizat-icon-checkmark-circle:before {
    content: "\e6fb"
}

.momizat-icon-spam:before {
    content: "\e6fc"
}

.momizat-icon-close:before {
    content: "\e6fd"
}

.momizat-icon-checkmark:before {
    content: "\e6fe"
}

.momizat-icon-checkmark2:before {
    content: "\e6ff"
}

.momizat-icon-spell-check:before {
    content: "\e700"
}

.momizat-icon-minus:before {
    content: "\e701"
}

.momizat-icon-plus:before {
    content: "\e702"
}

.momizat-icon-enter:before {
    content: "\e703"
}

.momizat-icon-exit:before {
    content: "\e704"
}

.momizat-icon-play2:before {
    content: "\e705"
}

.momizat-icon-pause:before {
    content: "\e706"
}

.momizat-icon-stop:before {
    content: "\e707"
}

.momizat-icon-backward:before {
    content: "\e708"
}

.momizat-icon-forward2:before {
    content: "\e709"
}

.momizat-icon-play3:before {
    content: "\e70a"
}

.momizat-icon-pause2:before {
    content: "\e70b"
}

.momizat-icon-stop2:before {
    content: "\e70c"
}

.momizat-icon-backward2:before {
    content: "\e70d"
}

.momizat-icon-forward3:before {
    content: "\e70e"
}

.momizat-icon-first:before {
    content: "\e70f"
}

.momizat-icon-last:before {
    content: "\e710"
}

.momizat-icon-previous:before {
    content: "\e711"
}

.momizat-icon-next:before {
    content: "\e712"
}

.momizat-icon-eject:before {
    content: "\e713"
}

.momizat-icon-volume-high:before {
    content: "\e714"
}

.momizat-icon-volume-medium:before {
    content: "\e715"
}

.momizat-icon-volume-low:before {
    content: "\e716"
}

.momizat-icon-volume-mute:before {
    content: "\e717"
}

.momizat-icon-volume-mute2:before {
    content: "\e718"
}

.momizat-icon-volume-increase:before {
    content: "\e719"
}

.momizat-icon-volume-decrease:before {
    content: "\e71a"
}

.momizat-icon-loop:before {
    content: "\e71b"
}

.momizat-icon-loop2:before {
    content: "\e71c"
}

.momizat-icon-loop3:before {
    content: "\e71d"
}

.momizat-icon-shuffle:before {
    content: "\e71e"
}

.momizat-icon-arrow-up-left:before {
    content: "\e71f"
}

.momizat-icon-arrow-up:before {
    content: "\e720"
}

.momizat-icon-arrow-up-right:before {
    content: "\e721"
}

.momizat-icon-arrow-right:before {
    content: "\e722"
}

.momizat-icon-arrow-down-right:before {
    content: "\e723"
}

.momizat-icon-arrow-down:before {
    content: "\e724"
}

.momizat-icon-arrow-down-left:before {
    content: "\e725"
}

.momizat-icon-arrow-left:before {
    content: "\e726"
}

.momizat-icon-arrow-up-left2:before {
    content: "\e727"
}

.momizat-icon-arrow-up2:before {
    content: "\e728"
}

.momizat-icon-arrow-up-right2:before {
    content: "\e729"
}

.momizat-icon-arrow-right2:before {
    content: "\e72a"
}

.momizat-icon-arrow-down-right2:before {
    content: "\e72b"
}

.momizat-icon-arrow-down2:before {
    content: "\e72c"
}

.momizat-icon-arrow-down-left2:before {
    content: "\e72d"
}

.momizat-icon-arrow-left2:before {
    content: "\e72e"
}

.momizat-icon-arrow-up-left3:before {
    content: "\e72f"
}

.momizat-icon-arrow-up3:before {
    content: "\e730"
}

.momizat-icon-arrow-up-right3:before {
    content: "\e731"
}

.momizat-icon-arrow-right3:before {
    content: "\e732"
}

.momizat-icon-arrow-down-right3:before {
    content: "\e733"
}

.momizat-icon-arrow-down3:before {
    content: "\e734"
}

.momizat-icon-arrow-down-left3:before {
    content: "\e735"
}

.momizat-icon-arrow-left3:before {
    content: "\e736"
}

.momizat-icon-tab:before {
    content: "\e737"
}

.momizat-icon-checkbox-checked:before {
    content: "\e738"
}

.momizat-icon-checkbox-unchecked:before {
    content: "\e739"
}

.momizat-icon-checkbox-partial:before {
    content: "\e73a"
}

.momizat-icon-radio-checked:before {
    content: "\e73b"
}

.momizat-icon-radio-unchecked:before {
    content: "\e73c"
}

.momizat-icon-crop:before {
    content: "\e73d"
}

.momizat-icon-scissors:before {
    content: "\e73e"
}

.momizat-icon-filter:before {
    content: "\e73f"
}

.momizat-icon-filter2:before {
    content: "\e740"
}

.momizat-icon-font:before {
    content: "\e741"
}

.momizat-icon-text-height:before {
    content: "\e742"
}

.momizat-icon-text-width:before {
    content: "\e743"
}

.momizat-icon-bold:before {
    content: "\e744"
}

.momizat-icon-underline:before {
    content: "\e745"
}

.momizat-icon-italic:before {
    content: "\e746"
}

.momizat-icon-strikethrough:before {
    content: "\e747"
}

.momizat-icon-omega:before {
    content: "\e748"
}

.momizat-icon-sigma:before {
    content: "\e749"
}

.momizat-icon-table:before {
    content: "\e74a"
}

.momizat-icon-table2:before {
    content: "\e74b"
}

.momizat-icon-insert-template:before {
    content: "\e74c"
}

.momizat-icon-pilcrow:before {
    content: "\e74d"
}

.momizat-icon-left-toright:before {
    content: "\e74e"
}

.momizat-icon-right-toleft:before {
    content: "\e74f"
}

.momizat-icon-paragraph-left:before {
    content: "\e750"
}

.momizat-icon-paragraph-center:before {
    content: "\e751"
}

.momizat-icon-paragraph-right:before {
    content: "\e752"
}

.momizat-icon-paragraph-justify:before {
    content: "\e753"
}

.momizat-icon-paragraph-left2:before {
    content: "\e754"
}

.momizat-icon-paragraph-center2:before {
    content: "\e755"
}

.momizat-icon-paragraph-right2:before {
    content: "\e756"
}

.momizat-icon-paragraph-justify2:before {
    content: "\e757"
}

.momizat-icon-indent-increase:before {
    content: "\e758"
}

.momizat-icon-indent-decrease:before {
    content: "\e759"
}

.momizat-icon-new-tab:before {
    content: "\e75a"
}

.momizat-icon-embed:before {
    content: "\e75b"
}

.momizat-icon-code:before {
    content: "\e75c"
}

.momizat-icon-console:before {
    content: "\e75d"
}

.momizat-icon-share:before {
    content: "\e75e"
}

.momizat-icon-mail:before {
    content: "\e75f"
}

.momizat-icon-mail2:before {
    content: "\e760"
}

.momizat-icon-mail3:before {
    content: "\e761"
}

.momizat-icon-mail4:before {
    content: "\e762"
}

.momizat-icon-google:before {
    content: "\e763"
}

.momizat-icon-google-plus:before {
    content: "\e764"
}

.momizat-icon-google-plus2:before {
    content: "\e765"
}

.momizat-icon-google-plus3:before {
    content: "\e766"
}

.momizat-icon-google-plus4:before {
    content: "\e767"
}

.momizat-icon-google-drive:before {
    content: "\e768"
}

.momizat-icon-facebook:before {
    content: "\e769"
}

.momizat-icon-facebook2:before {
    content: "\e76a"
}

.momizat-icon-facebook3:before {
    content: "\e76b"
}

.momizat-icon-instagram:before {
    content: "\e76c"
}

.momizat-icon-twitter:before {
    content: "\e76d"
}

.momizat-icon-twitter2:before {
    content: "\e76e"
}

.momizat-icon-twitter3:before {
    content: "\e76f"
}

.momizat-icon-feed2:before {
    content: "\e770"
}

.momizat-icon-feed3:before {
    content: "\e771"
}

.momizat-icon-feed4:before {
    content: "\e772"
}

.momizat-icon-youtube:before {
    content: "\e773"
}

.momizat-icon-youtube2:before {
    content: "\e774"
}

.momizat-icon-vimeo:before {
    content: "\e775"
}

.momizat-icon-vimeo2:before {
    content: "\e776"
}

.momizat-icon-vimeo3:before {
    content: "\e777"
}

.momizat-icon-lanyrd:before {
    content: "\e778"
}

.momizat-icon-flickr:before {
    content: "\e779"
}

.momizat-icon-flickr2:before {
    content: "\e77a"
}

.momizat-icon-flickr3:before {
    content: "\e77b"
}

.momizat-icon-flickr4:before {
    content: "\e77c"
}

.momizat-icon-picassa:before {
    content: "\e77d"
}

.momizat-icon-picassa2:before {
    content: "\e77e"
}

.momizat-icon-dribbble:before {
    content: "\e77f"
}

.momizat-icon-dribbble2:before {
    content: "\e780"
}

.momizat-icon-dribbble3:before {
    content: "\e781"
}

.momizat-icon-forrst:before {
    content: "\e782"
}

.momizat-icon-forrst2:before {
    content: "\e783"
}

.momizat-icon-deviantart:before {
    content: "\e784"
}

.momizat-icon-deviantart2:before {
    content: "\e785"
}

.momizat-icon-steam:before {
    content: "\e786"
}

.momizat-icon-steam2:before {
    content: "\e787"
}

.momizat-icon-github:before {
    content: "\e788"
}

.momizat-icon-github2:before {
    content: "\e789"
}

.momizat-icon-github3:before {
    content: "\e78a"
}

.momizat-icon-github4:before {
    content: "\e78b"
}

.momizat-icon-github5:before {
    content: "\e78c"
}

.momizat-icon-wordpress:before {
    content: "\e78d"
}

.momizat-icon-wordpress2:before {
    content: "\e78e"
}

.momizat-icon-joomla:before {
    content: "\e78f"
}

.momizat-icon-blogger:before {
    content: "\e790"
}

.momizat-icon-blogger2:before {
    content: "\e791"
}

.momizat-icon-tumblr:before {
    content: "\e792"
}

.momizat-icon-tumblr2:before {
    content: "\e793"
}

.momizat-icon-yahoo:before {
    content: "\e794"
}

.momizat-icon-tux:before {
    content: "\e795"
}

.momizat-icon-apple:before {
    content: "\e796"
}

.momizat-icon-finder:before {
    content: "\e797"
}

.momizat-icon-android:before {
    content: "\e798"
}

.momizat-icon-windows:before {
    content: "\e799"
}

.momizat-icon-windows8:before {
    content: "\e79a"
}

.momizat-icon-soundcloud:before {
    content: "\e79b"
}

.momizat-icon-soundcloud2:before {
    content: "\e79c"
}

.momizat-icon-skype:before {
    content: "\e79d"
}

.momizat-icon-reddit:before {
    content: "\e79e"
}

.momizat-icon-linkedin:before {
    content: "\e79f"
}

.momizat-icon-lastfm:before {
    content: "\e7a0"
}

.momizat-icon-lastfm2:before {
    content: "\e7a1"
}

.momizat-icon-delicious:before {
    content: "\e7a2"
}

.momizat-icon-stumbleupon:before {
    content: "\e7a3"
}

.momizat-icon-stumbleupon2:before {
    content: "\e7a4"
}

.momizat-icon-stackoverflow:before {
    content: "\e7a5"
}

.momizat-icon-pinterest:before {
    content: "\e7a6"
}

.momizat-icon-pinterest2:before {
    content: "\e7a7"
}

.momizat-icon-xing:before {
    content: "\e7a8"
}

.momizat-icon-xing2:before {
    content: "\e7a9"
}

.momizat-icon-flattr:before {
    content: "\e7aa"
}

.momizat-icon-foursquare:before {
    content: "\e7ab"
}

.momizat-icon-foursquare2:before {
    content: "\e7ac"
}

.momizat-icon-paypal:before {
    content: "\e7ad"
}

.momizat-icon-paypal2:before {
    content: "\e7ae"
}

.momizat-icon-paypal3:before {
    content: "\e7af"
}

.momizat-icon-yelp:before {
    content: "\e7b0"
}

.momizat-icon-libreoffice:before {
    content: "\e7b1"
}

.momizat-icon-file-pdf:before {
    content: "\e7b2"
}

.momizat-icon-file-openoffice:before {
    content: "\e7b3"
}

.momizat-icon-file-word:before {
    content: "\e7b4"
}

.momizat-icon-file-excel:before {
    content: "\e7b5"
}

.momizat-icon-file-zip:before {
    content: "\e7b6"
}

.momizat-icon-file-powerpoint:before {
    content: "\e7b7"
}

.momizat-icon-file-xml:before {
    content: "\e7b8"
}

.momizat-icon-file-css:before {
    content: "\e7b9"
}

.momizat-icon-html5:before {
    content: "\e7ba"
}

.momizat-icon-html52:before {
    content: "\e7bb"
}

.momizat-icon-css3:before {
    content: "\e7bc"
}

.momizat-icon-chrome:before {
    content: "\e7bd"
}

.momizat-icon-firefox:before {
    content: "\e7be"
}

.momizat-icon-IE:before {
    content: "\e7bf"
}

.momizat-icon-opera:before {
    content: "\e7c0"
}

.momizat-icon-safari:before {
    content: "\e7c1"
}

.momizat-icon-IcoMoon:before {
    content: "\e7c2"
}

@font-face {
    font-family: 'font-awesome';
    src: url('../fonts/icons/fa/font-awesome.eot');
    src: url('../fonts/icons/fa/font-awesome.eot?#iefix') format('embedded-opentype'), url('../fonts/icons/fa/font-awesome.ttf') format('truetype'), url('../fonts/icons/fa/font-awesome.woff') format('woff'), url('../fonts/icons/fa/font-awesome.svg#font-awesome') format('svg');
    font-weight: normal;
    font-style: normal
}

[class*="fa-icon-"] {
    font-family: 'font-awesome';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    -webkit-font-feature-settings: "liga";
    -moz-font-feature-settings: "liga=1";
    -moz-font-feature-settings: "liga";
    -ms-font-feature-settings: "liga" 1;
    -o-font-feature-settings: "liga";
    font-feature-settings: "liga";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.fa-icon-glass:before {
    content: "\e600"
}

.fa-icon-music:before {
    content: "\e601"
}

.fa-icon-search:before {
    content: "\e602"
}

.fa-icon-envelope:before {
    content: "\e603"
}

.fa-icon-heart:before {
    content: "\e604"
}

.fa-icon-star:before {
    content: "\e605"
}

.fa-icon-star-empty:before {
    content: "\e606"
}

.fa-icon-user:before {
    content: "\e607"
}

.fa-icon-film:before {
    content: "\e608"
}

.fa-icon-th-large:before {
    content: "\e609"
}

.fa-icon-th:before {
    content: "\e60a"
}

.fa-icon-th-list:before {
    content: "\e60b"
}

.fa-icon-ok:before {
    content: "\e60c"
}

.fa-icon-remove:before {
    content: "\e60d"
}

.fa-icon-zoom-in:before {
    content: "\e60e"
}

.fa-icon-zoom-out:before {
    content: "\e60f"
}

.fa-icon-off:before {
    content: "\e610"
}

.fa-icon-signal:before {
    content: "\e611"
}

.fa-icon-cog:before {
    content: "\e612"
}

.fa-icon-trash:before {
    content: "\e613"
}

.fa-icon-home:before {
    content: "\e614"
}

.fa-icon-file:before {
    content: "\e615"
}

.fa-icon-time:before {
    content: "\e616"
}

.fa-icon-road:before {
    content: "\e617"
}

.fa-icon-download-alt:before {
    content: "\e618"
}

.fa-icon-download:before {
    content: "\e619"
}

.fa-icon-upload:before {
    content: "\e61a"
}

.fa-icon-inbox:before {
    content: "\e61b"
}

.fa-icon-play-circle:before {
    content: "\e61c"
}

.fa-icon-repeat:before {
    content: "\e61d"
}

.fa-icon-refresh:before {
    content: "\e61e"
}

.fa-icon-list-alt:before {
    content: "\e61f"
}

.fa-icon-lock:before {
    content: "\e620"
}

.fa-icon-flag:before {
    content: "\e621"
}

.fa-icon-headphones:before {
    content: "\e622"
}

.fa-icon-volume-off:before {
    content: "\e623"
}

.fa-icon-volume-down:before {
    content: "\e624"
}

.fa-icon-volume-up:before {
    content: "\e625"
}

.fa-icon-qrcode:before {
    content: "\e626"
}

.fa-icon-barcode:before {
    content: "\e627"
}

.fa-icon-tag:before {
    content: "\e628"
}

.fa-icon-tags:before {
    content: "\e629"
}

.fa-icon-book:before {
    content: "\e62a"
}

.fa-icon-bookmark:before {
    content: "\e62b"
}

.fa-icon-print:before {
    content: "\e62c"
}

.fa-icon-camera:before {
    content: "\e62d"
}

.fa-icon-font:before {
    content: "\e62e"
}

.fa-icon-bold:before {
    content: "\e62f"
}

.fa-icon-italic:before {
    content: "\e630"
}

.fa-icon-text-height:before {
    content: "\e631"
}

.fa-icon-text-width:before {
    content: "\e632"
}

.fa-icon-align-left:before {
    content: "\e633"
}

.fa-icon-align-center:before {
    content: "\e634"
}

.fa-icon-align-right:before {
    content: "\e635"
}

.fa-icon-align-justify:before {
    content: "\e636"
}

.fa-icon-list:before {
    content: "\e637"
}

.fa-icon-indent-left:before {
    content: "\e638"
}

.fa-icon-indent-right:before {
    content: "\e639"
}

.fa-icon-facetime-video:before {
    content: "\e63a"
}

.fa-icon-picture:before {
    content: "\e63b"
}

.fa-icon-pencil:before {
    content: "\e63c"
}

.fa-icon-map-marker:before {
    content: "\e63d"
}

.fa-icon-adjust:before {
    content: "\e63e"
}

.fa-icon-tint:before {
    content: "\e63f"
}

.fa-icon-edit:before {
    content: "\e640"
}

.fa-icon-share:before {
    content: "\e641"
}

.fa-icon-check:before {
    content: "\e642"
}

.fa-icon-move:before {
    content: "\e643"
}

.fa-icon-step-backward:before {
    content: "\e644"
}

.fa-icon-fast-backward:before {
    content: "\e645"
}

.fa-icon-backward:before {
    content: "\e646"
}

.fa-icon-play:before {
    content: "\e647"
}

.fa-icon-pause:before {
    content: "\e648"
}

.fa-icon-stop:before {
    content: "\e649"
}

.fa-icon-forward:before {
    content: "\e64a"
}

.fa-icon-fast-forward:before {
    content: "\e64b"
}

.fa-icon-step-forward:before {
    content: "\e64c"
}

.fa-icon-eject:before {
    content: "\e64d"
}

.fa-icon-chevron-left:before {
    content: "\e64e"
}

.fa-icon-chevron-right:before {
    content: "\e64f"
}

.fa-icon-plus-sign:before {
    content: "\e650"
}

.fa-icon-minus-sign:before {
    content: "\e651"
}

.fa-icon-remove-sign:before {
    content: "\e652"
}

.fa-icon-ok-sign:before {
    content: "\e653"
}

.fa-icon-question-sign:before {
    content: "\e654"
}

.fa-icon-info-sign:before {
    content: "\e655"
}

.fa-icon-screenshot:before {
    content: "\e656"
}

.fa-icon-remove-circle:before {
    content: "\e657"
}

.fa-icon-ok-circle:before {
    content: "\e658"
}

.fa-icon-ban-circle:before {
    content: "\e659"
}

.fa-icon-arrow-left:before {
    content: "\e65a"
}

.fa-icon-arrow-right:before {
    content: "\e65b"
}

.fa-icon-arrow-up:before {
    content: "\e65c"
}

.fa-icon-arrow-down:before {
    content: "\e65d"
}

.fa-icon-share-alt:before {
    content: "\e65e"
}

.fa-icon-resize-full:before {
    content: "\e65f"
}

.fa-icon-resize-small:before {
    content: "\e660"
}

.fa-icon-plus:before {
    content: "\e661"
}

.fa-icon-minus:before {
    content: "\e662"
}

.fa-icon-asterisk:before {
    content: "\e663"
}

.fa-icon-exclamation-sign:before {
    content: "\e664"
}

.fa-icon-gift:before {
    content: "\e665"
}

.fa-icon-leaf:before {
    content: "\e666"
}

.fa-icon-fire:before {
    content: "\e667"
}

.fa-icon-eye-open:before {
    content: "\e668"
}

.fa-icon-eye-close:before {
    content: "\e669"
}

.fa-icon-warning-sign:before {
    content: "\e66a"
}

.fa-icon-plane:before {
    content: "\e66b"
}

.fa-icon-calendar:before {
    content: "\e66c"
}

.fa-icon-random:before {
    content: "\e66d"
}

.fa-icon-comment:before {
    content: "\e66e"
}

.fa-icon-magnet:before {
    content: "\e66f"
}

.fa-icon-chevron-up:before {
    content: "\e670"
}

.fa-icon-chevron-down:before {
    content: "\e671"
}

.fa-icon-retweet:before {
    content: "\e672"
}

.fa-icon-shopping-cart:before {
    content: "\e673"
}

.fa-icon-folder-close:before {
    content: "\e674"
}

.fa-icon-folder-open:before {
    content: "\e675"
}

.fa-icon-resize-vertical:before {
    content: "\e676"
}

.fa-icon-resize-horizontal:before {
    content: "\e677"
}

.fa-icon-bar-chart:before {
    content: "\e678"
}

.fa-icon-twitter-sign:before {
    content: "\e679"
}

.fa-icon-facebook-sign:before {
    content: "\e67a"
}

.fa-icon-camera-retro:before {
    content: "\e67b"
}

.fa-icon-key:before {
    content: "\e67c"
}

.fa-icon-cogs:before {
    content: "\e67d"
}

.fa-icon-comments:before {
    content: "\e67e"
}

.fa-icon-thumbs-up:before {
    content: "\e67f"
}

.fa-icon-thumbs-down:before {
    content: "\e680"
}

.fa-icon-star-half:before {
    content: "\e681"
}

.fa-icon-heart-empty:before {
    content: "\e682"
}

.fa-icon-signout:before {
    content: "\e683"
}

.fa-icon-linkedin-sign:before {
    content: "\e684"
}

.fa-icon-pushpin:before {
    content: "\e685"
}

.fa-icon-external-link:before {
    content: "\e686"
}

.fa-icon-signin:before {
    content: "\e687"
}

.fa-icon-trophy:before {
    content: "\e688"
}

.fa-icon-github-sign:before {
    content: "\e689"
}

.fa-icon-upload-alt:before {
    content: "\e68a"
}

.fa-icon-lemon:before {
    content: "\e68b"
}

.fa-icon-phone:before {
    content: "\e68c"
}

.fa-icon-check-empty:before {
    content: "\e68d"
}

.fa-icon-bookmark-empty:before {
    content: "\e68e"
}

.fa-icon-phone-sign:before {
    content: "\e68f"
}

.fa-icon-twitter:before {
    content: "\e690"
}

.fa-icon-facebook:before {
    content: "\e691"
}

.fa-icon-github:before {
    content: "\e692"
}

.fa-icon-unlock:before {
    content: "\e693"
}

.fa-icon-credit:before {
    content: "\e694"
}

.fa-icon-rss:before {
    content: "\e695"
}

.fa-icon-hdd:before {
    content: "\e696"
}

.fa-icon-bullhorn:before {
    content: "\e697"
}

.fa-icon-bell:before {
    content: "\e698"
}

.fa-icon-certificate:before {
    content: "\e699"
}

.fa-icon-hand-right:before {
    content: "\e69a"
}

.fa-icon-hand-left:before {
    content: "\e69b"
}

.fa-icon-hand-up:before {
    content: "\e69c"
}

.fa-icon-hand-down:before {
    content: "\e69d"
}

.fa-icon-circle-arrow-left:before {
    content: "\e69e"
}

.fa-icon-circle-arrow-right:before {
    content: "\e69f"
}

.fa-icon-circle-arrow-up:before {
    content: "\e6a0"
}

.fa-icon-circle-arrow-down:before {
    content: "\e6a1"
}

.fa-icon-globe:before {
    content: "\e6a2"
}

.fa-icon-wrench:before {
    content: "\e6a3"
}

.fa-icon-tasks:before {
    content: "\e6a4"
}

.fa-icon-filter:before {
    content: "\e6a5"
}

.fa-icon-briefcase:before {
    content: "\e6a6"
}

.fa-icon-fullscreen:before {
    content: "\e6a7"
}

.fa-icon-group:before {
    content: "\e6a8"
}

.fa-icon-link:before {
    content: "\e6a9"
}

.fa-icon-cloud:before {
    content: "\e6aa"
}

.fa-icon-beaker:before {
    content: "\e6ab"
}

.fa-icon-cut:before {
    content: "\e6ac"
}

.fa-icon-copy:before {
    content: "\e6ad"
}

.fa-icon-paper-clip:before {
    content: "\e6ae"
}

.fa-icon-save:before {
    content: "\e6af"
}

.fa-icon-sign-blank:before {
    content: "\e6b0"
}

.fa-icon-reorder:before {
    content: "\e6b1"
}

.fa-icon-list-ul:before {
    content: "\e6b2"
}

.fa-icon-list-ol:before {
    content: "\e6b3"
}

.fa-icon-strikethrough:before {
    content: "\e6b4"
}

.fa-icon-underline:before {
    content: "\e6b5"
}

.fa-icon-table:before {
    content: "\e6b6"
}

.fa-icon-magic:before {
    content: "\e6b7"
}

.fa-icon-truck:before {
    content: "\e6b8"
}

.fa-icon-pinterest:before {
    content: "\e6b9"
}

.fa-icon-pinterest-sign:before {
    content: "\e6ba"
}

.fa-icon-google-plus-sign:before {
    content: "\e6bb"
}

.fa-icon-google-plus:before {
    content: "\e6bc"
}

.fa-icon-money:before {
    content: "\e6bd"
}

.fa-icon-caret-down:before {
    content: "\e6be"
}

.fa-icon-caret-up:before {
    content: "\e6bf"
}

.fa-icon-caret-left:before {
    content: "\e6c0"
}

.fa-icon-caret-right:before {
    content: "\e6c1"
}

.fa-icon-columns:before {
    content: "\e6c2"
}

.fa-icon-sort:before {
    content: "\e6c3"
}

.fa-icon-sort-down:before {
    content: "\e6c4"
}

.fa-icon-sort-up:before {
    content: "\e6c5"
}

.fa-icon-envelope-alt:before {
    content: "\e6c6"
}

.fa-icon-linkedin:before {
    content: "\e6c7"
}

.fa-icon-undo:before {
    content: "\e6c8"
}

.fa-icon-legal:before {
    content: "\e6c9"
}

.fa-icon-dashboard:before {
    content: "\e6ca"
}

.fa-icon-comment-alt:before {
    content: "\e6cb"
}

.fa-icon-comments-alt:before {
    content: "\e6cc"
}

.fa-icon-bolt:before {
    content: "\e6cd"
}

.fa-icon-sitemap:before {
    content: "\e6ce"
}

.fa-icon-umbrella:before {
    content: "\e6cf"
}

.fa-icon-paste:before {
    content: "\e6d0"
}

.fa-icon-lightbulb:before {
    content: "\e6d1"
}

.fa-icon-exchange:before {
    content: "\e6d2"
}

.fa-icon-cloud-download:before {
    content: "\e6d3"
}

.fa-icon-cloud-upload:before {
    content: "\e6d4"
}

.fa-icon-user-md:before {
    content: "\e6d5"
}

.fa-icon-stethoscope:before {
    content: "\e6d6"
}

.fa-icon-suitcase:before {
    content: "\e6d7"
}

.fa-icon-bell-alt:before {
    content: "\e6d8"
}

.fa-icon-coffee:before {
    content: "\e6d9"
}

.fa-icon-food:before {
    content: "\e6da"
}

.fa-icon-file-alt:before {
    content: "\e6db"
}

.fa-icon-building:before {
    content: "\e6dc"
}

.fa-icon-hospital:before {
    content: "\e6dd"
}

.fa-icon-ambulance:before {
    content: "\e6de"
}

.fa-icon-medkit:before {
    content: "\e6df"
}

.fa-icon-fighter-jet:before {
    content: "\e6e0"
}

.fa-icon-beer:before {
    content: "\e6e1"
}

.fa-icon-h-sign:before {
    content: "\e6e2"
}

.fa-icon-plus-sign2:before {
    content: "\e6e3"
}

.fa-icon-double-angle-left:before {
    content: "\e6e4"
}

.fa-icon-double-angle-right:before {
    content: "\e6e5"
}

.fa-icon-double-angle-up:before {
    content: "\e6e6"
}

.fa-icon-double-angle-down:before {
    content: "\e6e7"
}

.fa-icon-angle-left:before {
    content: "\e6e8"
}

.fa-icon-angle-right:before {
    content: "\e6e9"
}

.fa-icon-angle-up:before {
    content: "\e6ea"
}

.fa-icon-angle-down:before {
    content: "\e6eb"
}

.fa-icon-desktop:before {
    content: "\e6ec"
}

.fa-icon-laptop:before {
    content: "\e6ed"
}

.fa-icon-tablet:before {
    content: "\e6ee"
}

.fa-icon-mobile:before {
    content: "\e6ef"
}

.fa-icon-circle-blank:before {
    content: "\e6f0"
}

.fa-icon-quote-left:before {
    content: "\e6f1"
}

.fa-icon-quote-right:before {
    content: "\e6f2"
}

.fa-icon-spinner:before {
    content: "\e6f3"
}

.fa-icon-circle:before {
    content: "\e6f4"
}

.fa-icon-reply:before {
    content: "\e6f5"
}

.fa-icon-github-alt:before {
    content: "\e6f6"
}

.fa-icon-folder-close-alt:before {
    content: "\e6f7"
}

.fa-icon-folder-open-alt:before {
    content: "\e6f8"
}

.fa-icon-expand-alt:before {
    content: "\e6f9"
}

.fa-icon-collapse-alt:before {
    content: "\e6fa"
}

.fa-icon-smile:before {
    content: "\e6fb"
}

.fa-icon-frown:before {
    content: "\e6fc"
}

.fa-icon-meh:before {
    content: "\e6fd"
}

.fa-icon-gamepad:before {
    content: "\e6fe"
}

.fa-icon-keyboard:before {
    content: "\e6ff"
}

.fa-icon-flag-alt:before {
    content: "\e700"
}

.fa-icon-flag-checkered:before {
    content: "\e701"
}

.fa-icon-terminal:before {
    content: "\e702"
}

.fa-icon-code:before {
    content: "\e703"
}

.fa-icon-reply-all:before {
    content: "\e704"
}

.fa-icon-star-half-full:before {
    content: "\e705"
}

.fa-icon-location-arrow:before {
    content: "\e706"
}

.fa-icon-crop:before {
    content: "\e707"
}

.fa-icon-code-fork:before {
    content: "\e708"
}

.fa-icon-unlink:before {
    content: "\e709"
}

.fa-icon-question:before {
    content: "\e70a"
}

.fa-icon-info:before {
    content: "\e70b"
}

.fa-icon-exclamation:before {
    content: "\e70c"
}

.fa-icon-superscript:before {
    content: "\e70d"
}

.fa-icon-subscript:before {
    content: "\e70e"
}

.fa-icon-eraser:before {
    content: "\e70f"
}

.fa-icon-puzzle:before {
    content: "\e710"
}

.fa-icon-microphone:before {
    content: "\e711"
}

.fa-icon-microphone-off:before {
    content: "\e712"
}

.fa-icon-shield:before {
    content: "\e713"
}

.fa-icon-calendar-empty:before {
    content: "\e714"
}

.fa-icon-fire-extinguisher:before {
    content: "\e715"
}

.fa-icon-rocket:before {
    content: "\e716"
}

.fa-icon-maxcdn:before {
    content: "\e717"
}

.fa-icon-chevron-sign-left:before {
    content: "\e718"
}

.fa-icon-chevron-sign-right:before {
    content: "\e719"
}

.fa-icon-chevron-sign-up:before {
    content: "\e71a"
}

.fa-icon-chevron-sign-down:before {
    content: "\e71b"
}

.fa-icon-html5:before {
    content: "\e71c"
}

.fa-icon-css3:before {
    content: "\e71d"
}

.fa-icon-anchor:before {
    content: "\e71e"
}

.fa-icon-unlock-alt:before {
    content: "\e71f"
}

.fa-icon-bullseye:before {
    content: "\e720"
}

.fa-icon-ellipsis-horizontal:before {
    content: "\e721"
}

.fa-icon-ellipsis-vertical:before {
    content: "\e722"
}

.fa-icon-rss-sign:before {
    content: "\e723"
}

.fa-icon-play-sign:before {
    content: "\e724"
}

.fa-icon-ticket:before {
    content: "\e725"
}

.fa-icon-minus-sign-alt:before {
    content: "\e726"
}

.fa-icon-check-minus:before {
    content: "\e727"
}

.fa-icon-level-up:before {
    content: "\e728"
}

.fa-icon-level-down:before {
    content: "\e729"
}

.fa-icon-check-sign:before {
    content: "\e72a"
}

.fa-icon-edit-sign:before {
    content: "\e72b"
}

.fa-icon-external-link-sign:before {
    content: "\e72c"
}

.fa-icon-share-sign:before {
    content: "\e72d"
}

.fa-icon-compass:before {
    content: "\e72e"
}

.fa-icon-collapse:before {
    content: "\e72f"
}

.fa-icon-collapse-top:before {
    content: "\e730"
}

.fa-icon-expand:before {
    content: "\e731"
}

.fa-icon-euro:before {
    content: "\e732"
}

.fa-icon-gbp:before {
    content: "\e733"
}

.fa-icon-dollar:before {
    content: "\e734"
}

.fa-icon-rupee:before {
    content: "\e735"
}

.fa-icon-yen:before {
    content: "\e736"
}

.fa-icon-renminbi:before {
    content: "\e737"
}

.fa-icon-won:before {
    content: "\e738"
}

.fa-icon-bitcoin:before {
    content: "\e739"
}

.fa-icon-file2:before {
    content: "\e73a"
}

.fa-icon-file-text:before {
    content: "\e73b"
}

.fa-icon-sort-by-alphabet:before {
    content: "\e73c"
}

.fa-icon-sort-by-alphabet-alt:before {
    content: "\e73d"
}

.fa-icon-sort-by-attributes:before {
    content: "\e73e"
}

.fa-icon-sort-by-attributes-alt:before {
    content: "\e73f"
}

.fa-icon-sort-by-order:before {
    content: "\e740"
}

.fa-icon-sort-by-order-alt:before {
    content: "\e741"
}

.fa-icon-thumbs-up2:before {
    content: "\e742"
}

.fa-icon-thumbs-down2:before {
    content: "\e743"
}

.fa-icon-youtube-sign:before {
    content: "\e744"
}

.fa-icon-youtube:before {
    content: "\e745"
}

.fa-icon-xing:before {
    content: "\e746"
}

.fa-icon-xing-sign:before {
    content: "\e747"
}

.fa-icon-youtube-play:before {
    content: "\e748"
}

.fa-icon-dropbox:before {
    content: "\e749"
}

.fa-icon-stackexchange:before {
    content: "\e74a"
}

.fa-icon-instagram:before {
    content: "\e74b"
}

.fa-icon-flickr:before {
    content: "\e74c"
}

.fa-icon-adn:before {
    content: "\e74d"
}

.fa-icon-bitbucket:before {
    content: "\e74e"
}

.fa-icon-bitbucket-sign:before {
    content: "\e74f"
}

.fa-icon-tumblr:before {
    content: "\e750"
}

.fa-icon-tumblr-sign:before {
    content: "\e751"
}

.fa-icon-long-arrow-down:before {
    content: "\e752"
}

.fa-icon-long-arrow-up:before {
    content: "\e753"
}

.fa-icon-long-arrow-left:before {
    content: "\e754"
}

.fa-icon-long-arrow-right:before {
    content: "\e755"
}

.fa-icon-apple:before {
    content: "\e756"
}

.fa-icon-windows:before {
    content: "\e757"
}

.fa-icon-android:before {
    content: "\e758"
}

.fa-icon-linux:before {
    content: "\e759"
}

.fa-icon-dribbble:before {
    content: "\e75a"
}

.fa-icon-skype:before {
    content: "\e75b"
}

.fa-icon-foursquare:before {
    content: "\e75c"
}

.fa-icon-trello:before {
    content: "\e75d"
}

.fa-icon-female:before {
    content: "\e75e"
}

.fa-icon-male:before {
    content: "\e75f"
}

.fa-icon-gittip:before {
    content: "\e760"
}

.fa-icon-sun:before {
    content: "\e761"
}

.fa-icon-moon:before {
    content: "\e762"
}

.fa-icon-archive:before {
    content: "\e763"
}

.fa-icon-bug:before {
    content: "\e764"
}

.fa-icon-vk:before {
    content: "\e765"
}

.fa-icon-weibo:before {
    content: "\e766"
}

.fa-icon-renren:before {
    content: "\e767"
}

@font-face {
    font-family: 'brankic';
    src: url('../fonts/icons/brankic/brankic.eot');
    src: url('../fonts/icons/brankic/brankic.eot?#iefix') format('embedded-opentype'), url('../fonts/icons/brankic/brankic.ttf') format('truetype'), url('../fonts/icons/brankic/brankic.woff') format('woff'), url('../fonts/icons/brankic/brankic.svg#brankic') format('svg');
    font-weight: normal;
    font-style: normal
}

[class*="brankic-icon-"] {
    font-family: 'brankic';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    -webkit-font-feature-settings: "liga";
    -moz-font-feature-settings: "liga=1";
    -moz-font-feature-settings: "liga";
    -ms-font-feature-settings: "liga" 1;
    -o-font-feature-settings: "liga";
    font-feature-settings: "liga";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.brankic-icon-number:before {
    content: "\e600"
}

.brankic-icon-number2:before {
    content: "\e601"
}

.brankic-icon-number3:before {
    content: "\e602"
}

.brankic-icon-number4:before {
    content: "\e603"
}

.brankic-icon-number5:before {
    content: "\e604"
}

.brankic-icon-number6:before {
    content: "\e605"
}

.brankic-icon-number7:before {
    content: "\e606"
}

.brankic-icon-number8:before {
    content: "\e607"
}

.brankic-icon-number9:before {
    content: "\e608"
}

.brankic-icon-number10:before {
    content: "\e609"
}

.brankic-icon-number11:before {
    content: "\e60a"
}

.brankic-icon-number12:before {
    content: "\e60b"
}

.brankic-icon-number13:before {
    content: "\e60c"
}

.brankic-icon-number14:before {
    content: "\e60d"
}

.brankic-icon-number15:before {
    content: "\e60e"
}

.brankic-icon-number16:before {
    content: "\e60f"
}

.brankic-icon-number17:before {
    content: "\e610"
}

.brankic-icon-number18:before {
    content: "\e611"
}

.brankic-icon-number19:before {
    content: "\e612"
}

.brankic-icon-number20:before {
    content: "\e613"
}

.brankic-icon-quote:before {
    content: "\e614"
}

.brankic-icon-quote2:before {
    content: "\e615"
}

.brankic-icon-tag:before {
    content: "\e616"
}

.brankic-icon-tag2:before {
    content: "\e617"
}

.brankic-icon-link:before {
    content: "\e618"
}

.brankic-icon-link2:before {
    content: "\e619"
}

.brankic-icon-cabinet:before {
    content: "\e61a"
}

.brankic-icon-cabinet2:before {
    content: "\e61b"
}

.brankic-icon-calendar:before {
    content: "\e61c"
}

.brankic-icon-calendar2:before {
    content: "\e61d"
}

.brankic-icon-calendar3:before {
    content: "\e61e"
}

.brankic-icon-file:before {
    content: "\e61f"
}

.brankic-icon-file2:before {
    content: "\e620"
}

.brankic-icon-file3:before {
    content: "\e621"
}

.brankic-icon-files:before {
    content: "\e622"
}

.brankic-icon-phone:before {
    content: "\e623"
}

.brankic-icon-tablet:before {
    content: "\e624"
}

.brankic-icon-window:before {
    content: "\e625"
}

.brankic-icon-monitor:before {
    content: "\e626"
}

.brankic-icon-ipod:before {
    content: "\e627"
}

.brankic-icon-tv:before {
    content: "\e628"
}

.brankic-icon-camera:before {
    content: "\e629"
}

.brankic-icon-camera2:before {
    content: "\e62a"
}

.brankic-icon-camera3:before {
    content: "\e62b"
}

.brankic-icon-film:before {
    content: "\e62c"
}

.brankic-icon-film2:before {
    content: "\e62d"
}

.brankic-icon-film3:before {
    content: "\e62e"
}

.brankic-icon-microphone:before {
    content: "\e62f"
}

.brankic-icon-microphone2:before {
    content: "\e630"
}

.brankic-icon-microphone3:before {
    content: "\e631"
}

.brankic-icon-drink:before {
    content: "\e632"
}

.brankic-icon-drink2:before {
    content: "\e633"
}

.brankic-icon-drink3:before {
    content: "\e634"
}

.brankic-icon-drink4:before {
    content: "\e635"
}

.brankic-icon-coffee:before {
    content: "\e636"
}

.brankic-icon-mug:before {
    content: "\e637"
}

.brankic-icon-ice-cream:before {
    content: "\e638"
}

.brankic-icon-cake:before {
    content: "\e639"
}

.brankic-icon-inbox:before {
    content: "\e63a"
}

.brankic-icon-download:before {
    content: "\e63b"
}

.brankic-icon-upload:before {
    content: "\e63c"
}

.brankic-icon-inbox2:before {
    content: "\e63d"
}

.brankic-icon-checkmark:before {
    content: "\e63e"
}

.brankic-icon-checkmark2:before {
    content: "\e63f"
}

.brankic-icon-cancel:before {
    content: "\e640"
}

.brankic-icon-cancel2:before {
    content: "\e641"
}

.brankic-icon-plus:before {
    content: "\e642"
}

.brankic-icon-plus2:before {
    content: "\e643"
}

.brankic-icon-minus:before {
    content: "\e644"
}

.brankic-icon-minus2:before {
    content: "\e645"
}

.brankic-icon-notice:before {
    content: "\e646"
}

.brankic-icon-notice2:before {
    content: "\e647"
}

.brankic-icon-cog:before {
    content: "\e648"
}

.brankic-icon-cogs:before {
    content: "\e649"
}

.brankic-icon-cog2:before {
    content: "\e64a"
}

.brankic-icon-warning:before {
    content: "\e64b"
}

.brankic-icon-health:before {
    content: "\e64c"
}

.brankic-icon-suitcase:before {
    content: "\e64d"
}

.brankic-icon-suitcase2:before {
    content: "\e64e"
}

.brankic-icon-suitcase3:before {
    content: "\e64f"
}

.brankic-icon-picture:before {
    content: "\e650"
}

.brankic-icon-pictures:before {
    content: "\e651"
}

.brankic-icon-pictures2:before {
    content: "\e652"
}

.brankic-icon-android:before {
    content: "\e653"
}

.brankic-icon-marvin:before {
    content: "\e654"
}

.brankic-icon-pacman:before {
    content: "\e655"
}

.brankic-icon-cassette:before {
    content: "\e656"
}

.brankic-icon-watch:before {
    content: "\e657"
}

.brankic-icon-chronometer:before {
    content: "\e658"
}

.brankic-icon-watch2:before {
    content: "\e659"
}

.brankic-icon-alarm-clock:before {
    content: "\e65a"
}

.brankic-icon-time:before {
    content: "\e65b"
}

.brankic-icon-time2:before {
    content: "\e65c"
}

.brankic-icon-headphones:before {
    content: "\e65d"
}

.brankic-icon-wallet:before {
    content: "\e65e"
}

.brankic-icon-checkmark3:before {
    content: "\e65f"
}

.brankic-icon-cancel3:before {
    content: "\e660"
}

.brankic-icon-eye:before {
    content: "\e661"
}

.brankic-icon-position:before {
    content: "\e662"
}

.brankic-icon-site-map:before {
    content: "\e663"
}

.brankic-icon-site-map2:before {
    content: "\e664"
}

.brankic-icon-cloud:before {
    content: "\e665"
}

.brankic-icon-upload2:before {
    content: "\e666"
}

.brankic-icon-chart:before {
    content: "\e667"
}

.brankic-icon-chart2:before {
    content: "\e668"
}

.brankic-icon-chart3:before {
    content: "\e669"
}

.brankic-icon-chart4:before {
    content: "\e66a"
}

.brankic-icon-chart5:before {
    content: "\e66b"
}

.brankic-icon-chart6:before {
    content: "\e66c"
}

.brankic-icon-location:before {
    content: "\e66d"
}

.brankic-icon-download2:before {
    content: "\e66e"
}

.brankic-icon-basket:before {
    content: "\e66f"
}

.brankic-icon-folder:before {
    content: "\e670"
}

.brankic-icon-gamepad:before {
    content: "\e671"
}

.brankic-icon-alarm:before {
    content: "\e672"
}

.brankic-icon-alarm-cancel:before {
    content: "\e673"
}

.brankic-icon-phone2:before {
    content: "\e674"
}

.brankic-icon-phone3:before {
    content: "\e675"
}

.brankic-icon-image:before {
    content: "\e676"
}

.brankic-icon-open:before {
    content: "\e677"
}

.brankic-icon-sale:before {
    content: "\e678"
}

.brankic-icon-direction:before {
    content: "\e679"
}

.brankic-icon-map:before {
    content: "\e67a"
}

.brankic-icon-trashcan:before {
    content: "\e67b"
}

.brankic-icon-vote:before {
    content: "\e67c"
}

.brankic-icon-graduate:before {
    content: "\e67d"
}

.brankic-icon-lab:before {
    content: "\e67e"
}

.brankic-icon-tie:before {
    content: "\e67f"
}

.brankic-icon-football:before {
    content: "\e680"
}

.brankic-icon-eight-ball:before {
    content: "\e681"
}

.brankic-icon-bowling:before {
    content: "\e682"
}

.brankic-icon-bowling-pin:before {
    content: "\e683"
}

.brankic-icon-baseball:before {
    content: "\e684"
}

.brankic-icon-soccer:before {
    content: "\e685"
}

.brankic-icon-3d-glasses:before {
    content: "\e686"
}

.brankic-icon-microwave:before {
    content: "\e687"
}

.brankic-icon-refrigerator:before {
    content: "\e688"
}

.brankic-icon-oven:before {
    content: "\e689"
}

.brankic-icon-washing-machine:before {
    content: "\e68a"
}

.brankic-icon-mouse:before {
    content: "\e68b"
}

.brankic-icon-smiley:before {
    content: "\e68c"
}

.brankic-icon-sad:before {
    content: "\e68d"
}

.brankic-icon-mute:before {
    content: "\e68e"
}

.brankic-icon-hand:before {
    content: "\e68f"
}

.brankic-icon-radio:before {
    content: "\e690"
}

.brankic-icon-satellite:before {
    content: "\e691"
}

.brankic-icon-medal:before {
    content: "\e692"
}

.brankic-icon-medal2:before {
    content: "\e693"
}

.brankic-icon-switch:before {
    content: "\e694"
}

.brankic-icon-key:before {
    content: "\e695"
}

.brankic-icon-cord:before {
    content: "\e696"
}

.brankic-icon-locked:before {
    content: "\e697"
}

.brankic-icon-unlocked:before {
    content: "\e698"
}

.brankic-icon-locked2:before {
    content: "\e699"
}

.brankic-icon-unlocked2:before {
    content: "\e69a"
}

.brankic-icon-magnifier:before {
    content: "\e69b"
}

.brankic-icon-zoom-in:before {
    content: "\e69c"
}

.brankic-icon-zoom-out:before {
    content: "\e69d"
}

.brankic-icon-stack:before {
    content: "\e69e"
}

.brankic-icon-stack2:before {
    content: "\e69f"
}

.brankic-icon-stack3:before {
    content: "\e6a0"
}

.brankic-icon-david-star:before {
    content: "\e6a1"
}

.brankic-icon-cross:before {
    content: "\e6a2"
}

.brankic-icon-moon-andstar:before {
    content: "\e6a3"
}

.brankic-icon-transformers:before {
    content: "\e6a4"
}

.brankic-icon-batman:before {
    content: "\e6a5"
}

.brankic-icon-space-invaders:before {
    content: "\e6a6"
}

.brankic-icon-skeletor:before {
    content: "\e6a7"
}

.brankic-icon-lamp:before {
    content: "\e6a8"
}

.brankic-icon-lamp2:before {
    content: "\e6a9"
}

.brankic-icon-umbrella:before {
    content: "\e6aa"
}

.brankic-icon-street-light:before {
    content: "\e6ab"
}

.brankic-icon-bomb:before {
    content: "\e6ac"
}

.brankic-icon-archive:before {
    content: "\e6ad"
}

.brankic-icon-battery:before {
    content: "\e6ae"
}

.brankic-icon-battery2:before {
    content: "\e6af"
}

.brankic-icon-battery3:before {
    content: "\e6b0"
}

.brankic-icon-battery4:before {
    content: "\e6b1"
}

.brankic-icon-battery5:before {
    content: "\e6b2"
}

.brankic-icon-megaphone:before {
    content: "\e6b3"
}

.brankic-icon-megaphone2:before {
    content: "\e6b4"
}

.brankic-icon-patch:before {
    content: "\e6b5"
}

.brankic-icon-pil:before {
    content: "\e6b6"
}

.brankic-icon-injection:before {
    content: "\e6b7"
}

.brankic-icon-thermometer:before {
    content: "\e6b8"
}

.brankic-icon-lamp3:before {
    content: "\e6b9"
}

.brankic-icon-lamp4:before {
    content: "\e6ba"
}

.brankic-icon-lamp5:before {
    content: "\e6bb"
}

.brankic-icon-cube:before {
    content: "\e6bc"
}

.brankic-icon-box:before {
    content: "\e6bd"
}

.brankic-icon-box2:before {
    content: "\e6be"
}

.brankic-icon-diamond:before {
    content: "\e6bf"
}

.brankic-icon-bag:before {
    content: "\e6c0"
}

.brankic-icon-money-bag:before {
    content: "\e6c1"
}

.brankic-icon-grid:before {
    content: "\e6c2"
}

.brankic-icon-grid2:before {
    content: "\e6c3"
}

.brankic-icon-list:before {
    content: "\e6c4"
}

.brankic-icon-list2:before {
    content: "\e6c5"
}

.brankic-icon-ruler:before {
    content: "\e6c6"
}

.brankic-icon-ruler2:before {
    content: "\e6c7"
}

.brankic-icon-layout:before {
    content: "\e6c8"
}

.brankic-icon-layout2:before {
    content: "\e6c9"
}

.brankic-icon-layout3:before {
    content: "\e6ca"
}

.brankic-icon-layout4:before {
    content: "\e6cb"
}

.brankic-icon-layout5:before {
    content: "\e6cc"
}

.brankic-icon-layout6:before {
    content: "\e6cd"
}

.brankic-icon-layout7:before {
    content: "\e6ce"
}

.brankic-icon-layout8:before {
    content: "\e6cf"
}

.brankic-icon-layout9:before {
    content: "\e6d0"
}

.brankic-icon-layout10:before {
    content: "\e6d1"
}

.brankic-icon-layout11:before {
    content: "\e6d2"
}

.brankic-icon-layout12:before {
    content: "\e6d3"
}

.brankic-icon-layout13:before {
    content: "\e6d4"
}

.brankic-icon-layout14:before {
    content: "\e6d5"
}

.brankic-icon-tools:before {
    content: "\e6d6"
}

.brankic-icon-screwdriver:before {
    content: "\e6d7"
}

.brankic-icon-paint:before {
    content: "\e6d8"
}

.brankic-icon-hammer:before {
    content: "\e6d9"
}

.brankic-icon-brush:before {
    content: "\e6da"
}

.brankic-icon-pen:before {
    content: "\e6db"
}

.brankic-icon-chat:before {
    content: "\e6dc"
}

.brankic-icon-comments:before {
    content: "\e6dd"
}

.brankic-icon-chat2:before {
    content: "\e6de"
}

.brankic-icon-chat3:before {
    content: "\e6df"
}

.brankic-icon-volume:before {
    content: "\e6e0"
}

.brankic-icon-volume2:before {
    content: "\e6e1"
}

.brankic-icon-volume3:before {
    content: "\e6e2"
}

.brankic-icon-equalizer:before {
    content: "\e6e3"
}

.brankic-icon-resize:before {
    content: "\e6e4"
}

.brankic-icon-resize2:before {
    content: "\e6e5"
}

.brankic-icon-stretch:before {
    content: "\e6e6"
}

.brankic-icon-narrow:before {
    content: "\e6e7"
}

.brankic-icon-resize3:before {
    content: "\e6e8"
}

.brankic-icon-download3:before {
    content: "\e6e9"
}

.brankic-icon-calculator:before {
    content: "\e6ea"
}

.brankic-icon-library:before {
    content: "\e6eb"
}

.brankic-icon-auction:before {
    content: "\e6ec"
}

.brankic-icon-justice:before {
    content: "\e6ed"
}

.brankic-icon-stats:before {
    content: "\e6ee"
}

.brankic-icon-stats2:before {
    content: "\e6ef"
}

.brankic-icon-attachment:before {
    content: "\e6f0"
}

.brankic-icon-hourglass:before {
    content: "\e6f1"
}

.brankic-icon-abacus:before {
    content: "\e6f2"
}

.brankic-icon-pencil:before {
    content: "\e6f3"
}

.brankic-icon-pen2:before {
    content: "\e6f4"
}

.brankic-icon-pin:before {
    content: "\e6f5"
}

.brankic-icon-pin2:before {
    content: "\e6f6"
}

.brankic-icon-discout:before {
    content: "\e6f7"
}

.brankic-icon-edit:before {
    content: "\e6f8"
}

.brankic-icon-scissors:before {
    content: "\e6f9"
}

.brankic-icon-profile:before {
    content: "\e6fa"
}

.brankic-icon-profile2:before {
    content: "\e6fb"
}

.brankic-icon-profile3:before {
    content: "\e6fc"
}

.brankic-icon-rotate:before {
    content: "\e6fd"
}

.brankic-icon-rotate2:before {
    content: "\e6fe"
}

.brankic-icon-reply:before {
    content: "\e6ff"
}

.brankic-icon-forward:before {
    content: "\e700"
}

.brankic-icon-retweet:before {
    content: "\e701"
}

.brankic-icon-shuffle:before {
    content: "\e702"
}

.brankic-icon-loop:before {
    content: "\e703"
}

.brankic-icon-crop:before {
    content: "\e704"
}

.brankic-icon-square:before {
    content: "\e705"
}

.brankic-icon-square2:before {
    content: "\e706"
}

.brankic-icon-circle:before {
    content: "\e707"
}

.brankic-icon-dollar:before {
    content: "\e708"
}

.brankic-icon-dollar2:before {
    content: "\e709"
}

.brankic-icon-coins:before {
    content: "\e70a"
}

.brankic-icon-pig:before {
    content: "\e70b"
}

.brankic-icon-bookmark:before {
    content: "\e70c"
}

.brankic-icon-bookmark2:before {
    content: "\e70d"
}

.brankic-icon-address-book:before {
    content: "\e70e"
}

.brankic-icon-address-book2:before {
    content: "\e70f"
}

.brankic-icon-safe:before {
    content: "\e710"
}

.brankic-icon-envelope:before {
    content: "\e711"
}

.brankic-icon-envelope2:before {
    content: "\e712"
}

.brankic-icon-radio-active:before {
    content: "\e713"
}

.brankic-icon-music:before {
    content: "\e714"
}

.brankic-icon-presentation:before {
    content: "\e715"
}

.brankic-icon-male:before {
    content: "\e716"
}

.brankic-icon-female:before {
    content: "\e717"
}

.brankic-icon-aids:before {
    content: "\e718"
}

.brankic-icon-heart:before {
    content: "\e719"
}

.brankic-icon-info:before {
    content: "\e71a"
}

.brankic-icon-info2:before {
    content: "\e71b"
}

.brankic-icon-piano:before {
    content: "\e71c"
}

.brankic-icon-rain:before {
    content: "\e71d"
}

.brankic-icon-snow:before {
    content: "\e71e"
}

.brankic-icon-lightning:before {
    content: "\e71f"
}

.brankic-icon-sun:before {
    content: "\e720"
}

.brankic-icon-moon:before {
    content: "\e721"
}

.brankic-icon-cloudy:before {
    content: "\e722"
}

.brankic-icon-cloudy2:before {
    content: "\e723"
}

.brankic-icon-car:before {
    content: "\e724"
}

.brankic-icon-bike:before {
    content: "\e725"
}

.brankic-icon-truck:before {
    content: "\e726"
}

.brankic-icon-bus:before {
    content: "\e727"
}

.brankic-icon-bike2:before {
    content: "\e728"
}

.brankic-icon-plane:before {
    content: "\e729"
}

.brankic-icon-paper-plane:before {
    content: "\e72a"
}

.brankic-icon-rocket:before {
    content: "\e72b"
}

.brankic-icon-book:before {
    content: "\e72c"
}

.brankic-icon-book2:before {
    content: "\e72d"
}

.brankic-icon-barcode:before {
    content: "\e72e"
}

.brankic-icon-barcode2:before {
    content: "\e72f"
}

.brankic-icon-expand:before {
    content: "\e730"
}

.brankic-icon-collapse:before {
    content: "\e731"
}

.brankic-icon-pop-out:before {
    content: "\e732"
}

.brankic-icon-pop-in:before {
    content: "\e733"
}

.brankic-icon-target:before {
    content: "\e734"
}

.brankic-icon-badge:before {
    content: "\e735"
}

.brankic-icon-badge2:before {
    content: "\e736"
}

.brankic-icon-ticket:before {
    content: "\e737"
}

.brankic-icon-ticket2:before {
    content: "\e738"
}

.brankic-icon-ticket3:before {
    content: "\e739"
}

.brankic-icon-microphone4:before {
    content: "\e73a"
}

.brankic-icon-cone:before {
    content: "\e73b"
}

.brankic-icon-blocked:before {
    content: "\e73c"
}

.brankic-icon-stop:before {
    content: "\e73d"
}

.brankic-icon-keyboard:before {
    content: "\e73e"
}

.brankic-icon-keyboard2:before {
    content: "\e73f"
}

.brankic-icon-radio2:before {
    content: "\e740"
}

.brankic-icon-printer:before {
    content: "\e741"
}

.brankic-icon-checked:before {
    content: "\e742"
}

.brankic-icon-error:before {
    content: "\e743"
}

.brankic-icon-add:before {
    content: "\e744"
}

.brankic-icon-minus3:before {
    content: "\e745"
}

.brankic-icon-alert:before {
    content: "\e746"
}

.brankic-icon-pictures3:before {
    content: "\e747"
}

.brankic-icon-atom:before {
    content: "\e748"
}

.brankic-icon-eyedropper:before {
    content: "\e749"
}

.brankic-icon-globe:before {
    content: "\e74a"
}

.brankic-icon-globe2:before {
    content: "\e74b"
}

.brankic-icon-shipping:before {
    content: "\e74c"
}

.brankic-icon-ying-yang:before {
    content: "\e74d"
}

.brankic-icon-compass:before {
    content: "\e74e"
}

.brankic-icon-zip:before {
    content: "\e74f"
}

.brankic-icon-zip2:before {
    content: "\e750"
}

.brankic-icon-anchor:before {
    content: "\e751"
}

.brankic-icon-locked-heart:before {
    content: "\e752"
}

.brankic-icon-magnet:before {
    content: "\e753"
}

.brankic-icon-navigation:before {
    content: "\e754"
}

.brankic-icon-tags:before {
    content: "\e755"
}

.brankic-icon-heart2:before {
    content: "\e756"
}

.brankic-icon-heart3:before {
    content: "\e757"
}

.brankic-icon-usb:before {
    content: "\e758"
}

.brankic-icon-clipboard:before {
    content: "\e759"
}

.brankic-icon-clipboard2:before {
    content: "\e75a"
}

.brankic-icon-clipboard3:before {
    content: "\e75b"
}

.brankic-icon-switch2:before {
    content: "\e75c"
}

.brankic-icon-ruler3:before {
    content: "\e75d"
}

@font-face {
    font-family: 'enotype';
    src: url('../fonts/icons/enotype/enotype.eot');
    src: url('../fonts/icons/enotype/enotype.eot?#iefix') format('embedded-opentype'), url('../fonts/icons/enotype/enotype.ttf') format('truetype'), url('../fonts/icons/enotype/enotype.woff') format('woff'), url('../fonts/icons/enotype/enotype.svg#enotype') format('svg');
    font-weight: normal;
    font-style: normal
}

[class*="enotype-icon-"] {
    font-family: 'enotype';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    -webkit-font-feature-settings: "liga";
    -moz-font-feature-settings: "liga=1";
    -moz-font-feature-settings: "liga";
    -ms-font-feature-settings: "liga" 1;
    -o-font-feature-settings: "liga";
    font-feature-settings: "liga";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.enotype-icon-phone:before {
    content: "\e600"
}

.enotype-icon-mobile:before {
    content: "\e601"
}

.enotype-icon-mouse:before {
    content: "\e602"
}

.enotype-icon-directions:before {
    content: "\e603"
}

.enotype-icon-mail:before {
    content: "\e604"
}

.enotype-icon-paperplane:before {
    content: "\e605"
}

.enotype-icon-pencil:before {
    content: "\e606"
}

.enotype-icon-feather:before {
    content: "\e607"
}

.enotype-icon-paperclip:before {
    content: "\e608"
}

.enotype-icon-drawer:before {
    content: "\e609"
}

.enotype-icon-reply:before {
    content: "\e60a"
}

.enotype-icon-reply-all:before {
    content: "\e60b"
}

.enotype-icon-forward:before {
    content: "\e60c"
}

.enotype-icon-user:before {
    content: "\e60d"
}

.enotype-icon-users:before {
    content: "\e60e"
}

.enotype-icon-user-add:before {
    content: "\e60f"
}

.enotype-icon-vcard:before {
    content: "\e610"
}

.enotype-icon-export:before {
    content: "\e611"
}

.enotype-icon-location:before {
    content: "\e612"
}

.enotype-icon-map:before {
    content: "\e613"
}

.enotype-icon-compass:before {
    content: "\e614"
}

.enotype-icon-location2:before {
    content: "\e615"
}

.enotype-icon-target:before {
    content: "\e616"
}

.enotype-icon-share:before {
    content: "\e617"
}

.enotype-icon-sharable:before {
    content: "\e618"
}

.enotype-icon-heart:before {
    content: "\e619"
}

.enotype-icon-heart2:before {
    content: "\e61a"
}

.enotype-icon-star:before {
    content: "\e61b"
}

.enotype-icon-star2:before {
    content: "\e61c"
}

.enotype-icon-thumbs-up:before {
    content: "\e61d"
}

.enotype-icon-thumbs-down:before {
    content: "\e61e"
}

.enotype-icon-chat:before {
    content: "\e61f"
}

.enotype-icon-comment:before {
    content: "\e620"
}

.enotype-icon-quote:before {
    content: "\e621"
}

.enotype-icon-house:before {
    content: "\e622"
}

.enotype-icon-popup:before {
    content: "\e623"
}

.enotype-icon-search:before {
    content: "\e624"
}

.enotype-icon-flashlight:before {
    content: "\e625"
}

.enotype-icon-printer:before {
    content: "\e626"
}

.enotype-icon-bell:before {
    content: "\e627"
}

.enotype-icon-link:before {
    content: "\e628"
}

.enotype-icon-flag:before {
    content: "\e629"
}

.enotype-icon-cog:before {
    content: "\e62a"
}

.enotype-icon-tools:before {
    content: "\e62b"
}

.enotype-icon-trophy:before {
    content: "\e62c"
}

.enotype-icon-tag:before {
    content: "\e62d"
}

.enotype-icon-camera:before {
    content: "\e62e"
}

.enotype-icon-megaphone:before {
    content: "\e62f"
}

.enotype-icon-moon:before {
    content: "\e630"
}

.enotype-icon-palette:before {
    content: "\e631"
}

.enotype-icon-leaf:before {
    content: "\e632"
}

.enotype-icon-music:before {
    content: "\e633"
}

.enotype-icon-music2:before {
    content: "\e634"
}

.enotype-icon-new:before {
    content: "\e635"
}

.enotype-icon-graduation:before {
    content: "\e636"
}

.enotype-icon-book:before {
    content: "\e637"
}

.enotype-icon-newspaper:before {
    content: "\e638"
}

.enotype-icon-bag:before {
    content: "\e639"
}

.enotype-icon-airplane:before {
    content: "\e63a"
}

.enotype-icon-lifebuoy:before {
    content: "\e63b"
}

.enotype-icon-eye:before {
    content: "\e63c"
}

.enotype-icon-clock:before {
    content: "\e63d"
}

.enotype-icon-microphone:before {
    content: "\e63e"
}

.enotype-icon-calendar:before {
    content: "\e63f"
}

.enotype-icon-bolt:before {
    content: "\e640"
}

.enotype-icon-thunder:before {
    content: "\e641"
}

.enotype-icon-droplet:before {
    content: "\e642"
}

.enotype-icon-cd:before {
    content: "\e643"
}

.enotype-icon-briefcase:before {
    content: "\e644"
}

.enotype-icon-air:before {
    content: "\e645"
}

.enotype-icon-hourglass:before {
    content: "\e646"
}

.enotype-icon-gauge:before {
    content: "\e647"
}

.enotype-icon-language:before {
    content: "\e648"
}

.enotype-icon-network:before {
    content: "\e649"
}

.enotype-icon-key:before {
    content: "\e64a"
}

.enotype-icon-battery:before {
    content: "\e64b"
}

.enotype-icon-bucket:before {
    content: "\e64c"
}

.enotype-icon-magnet:before {
    content: "\e64d"
}

.enotype-icon-drive:before {
    content: "\e64e"
}

.enotype-icon-cup:before {
    content: "\e64f"
}

.enotype-icon-rocket:before {
    content: "\e650"
}

.enotype-icon-brush:before {
    content: "\e651"
}

.enotype-icon-suitcase:before {
    content: "\e652"
}

.enotype-icon-cone:before {
    content: "\e653"
}

.enotype-icon-earth:before {
    content: "\e654"
}

.enotype-icon-keyboard:before {
    content: "\e655"
}

.enotype-icon-browser:before {
    content: "\e656"
}

.enotype-icon-publish:before {
    content: "\e657"
}

.enotype-icon-progress-3:before {
    content: "\e658"
}

.enotype-icon-progress-2:before {
    content: "\e659"
}

.enotype-icon-brogress-1:before {
    content: "\e65a"
}

.enotype-icon-progress-0:before {
    content: "\e65b"
}

.enotype-icon-sun:before {
    content: "\e65c"
}

.enotype-icon-sun2:before {
    content: "\e65d"
}

.enotype-icon-adjust:before {
    content: "\e65e"
}

.enotype-icon-code:before {
    content: "\e65f"
}

.enotype-icon-screen:before {
    content: "\e660"
}

.enotype-icon-infinity:before {
    content: "\e661"
}

.enotype-icon-light-bulb:before {
    content: "\e662"
}

.enotype-icon-credit-card:before {
    content: "\e663"
}

.enotype-icon-database:before {
    content: "\e664"
}

.enotype-icon-voicemail:before {
    content: "\e665"
}

.enotype-icon-clipboard:before {
    content: "\e666"
}

.enotype-icon-cart:before {
    content: "\e667"
}

.enotype-icon-box:before {
    content: "\e668"
}

.enotype-icon-ticket:before {
    content: "\e669"
}

.enotype-icon-rss:before {
    content: "\e66a"
}

.enotype-icon-signal:before {
    content: "\e66b"
}

.enotype-icon-thermometer:before {
    content: "\e66c"
}

.enotype-icon-droplets:before {
    content: "\e66d"
}

.enotype-icon-uniE66E:before {
    content: "\e66e"
}

.enotype-icon-statistics:before {
    content: "\e66f"
}

.enotype-icon-pie:before {
    content: "\e670"
}

.enotype-icon-bars:before {
    content: "\e671"
}

.enotype-icon-graph:before {
    content: "\e672"
}

.enotype-icon-lock:before {
    content: "\e673"
}

.enotype-icon-lock-open:before {
    content: "\e674"
}

.enotype-icon-logout:before {
    content: "\e675"
}

.enotype-icon-login:before {
    content: "\e676"
}

.enotype-icon-checkmark:before {
    content: "\e677"
}

.enotype-icon-cross:before {
    content: "\e678"
}

.enotype-icon-minus:before {
    content: "\e679"
}

.enotype-icon-plus:before {
    content: "\e67a"
}

.enotype-icon-cross2:before {
    content: "\e67b"
}

.enotype-icon-minus2:before {
    content: "\e67c"
}

.enotype-icon-plus2:before {
    content: "\e67d"
}

.enotype-icon-cross3:before {
    content: "\e67e"
}

.enotype-icon-minus3:before {
    content: "\e67f"
}

.enotype-icon-plus3:before {
    content: "\e680"
}

.enotype-icon-erase:before {
    content: "\e681"
}

.enotype-icon-blocked:before {
    content: "\e682"
}

.enotype-icon-info:before {
    content: "\e683"
}

.enotype-icon-info2:before {
    content: "\e684"
}

.enotype-icon-question:before {
    content: "\e685"
}

.enotype-icon-help:before {
    content: "\e686"
}

.enotype-icon-warning:before {
    content: "\e687"
}

.enotype-icon-cycle:before {
    content: "\e688"
}

.enotype-icon-cw:before {
    content: "\e689"
}

.enotype-icon-ccw:before {
    content: "\e68a"
}

.enotype-icon-shuffle:before {
    content: "\e68b"
}

.enotype-icon-arrow:before {
    content: "\e68c"
}

.enotype-icon-arrow2:before {
    content: "\e68d"
}

.enotype-icon-retweet:before {
    content: "\e68e"
}

.enotype-icon-loop:before {
    content: "\e68f"
}

.enotype-icon-history:before {
    content: "\e690"
}

.enotype-icon-back:before {
    content: "\e691"
}

.enotype-icon-switch:before {
    content: "\e692"
}

.enotype-icon-list:before {
    content: "\e693"
}

.enotype-icon-add-to-list:before {
    content: "\e694"
}

.enotype-icon-layout:before {
    content: "\e695"
}

.enotype-icon-list2:before {
    content: "\e696"
}

.enotype-icon-text:before {
    content: "\e697"
}

.enotype-icon-text2:before {
    content: "\e698"
}

.enotype-icon-document:before {
    content: "\e699"
}

.enotype-icon-docs:before {
    content: "\e69a"
}

.enotype-icon-landscape:before {
    content: "\e69b"
}

.enotype-icon-pictures:before {
    content: "\e69c"
}

.enotype-icon-video:before {
    content: "\e69d"
}

.enotype-icon-music3:before {
    content: "\e69e"
}

.enotype-icon-folder:before {
    content: "\e69f"
}

.enotype-icon-archive:before {
    content: "\e6a0"
}

.enotype-icon-trash:before {
    content: "\e6a1"
}

.enotype-icon-upload:before {
    content: "\e6a2"
}

.enotype-icon-download:before {
    content: "\e6a3"
}

.enotype-icon-disk:before {
    content: "\e6a4"
}

.enotype-icon-install:before {
    content: "\e6a5"
}

.enotype-icon-cloud:before {
    content: "\e6a6"
}

.enotype-icon-upload2:before {
    content: "\e6a7"
}

.enotype-icon-bookmark:before {
    content: "\e6a8"
}

.enotype-icon-bookmarks:before {
    content: "\e6a9"
}

.enotype-icon-book2:before {
    content: "\e6aa"
}

.enotype-icon-play:before {
    content: "\e6ab"
}

.enotype-icon-pause:before {
    content: "\e6ac"
}

.enotype-icon-record:before {
    content: "\e6ad"
}

.enotype-icon-stop:before {
    content: "\e6ae"
}

.enotype-icon-next:before {
    content: "\e6af"
}

.enotype-icon-previous:before {
    content: "\e6b0"
}

.enotype-icon-first:before {
    content: "\e6b1"
}

.enotype-icon-last:before {
    content: "\e6b2"
}

.enotype-icon-resize-enlarge:before {
    content: "\e6b3"
}

.enotype-icon-resize-shrink:before {
    content: "\e6b4"
}

.enotype-icon-volume:before {
    content: "\e6b5"
}

.enotype-icon-sound:before {
    content: "\e6b6"
}

.enotype-icon-mute:before {
    content: "\e6b7"
}

.enotype-icon-flow-cascade:before {
    content: "\e6b8"
}

.enotype-icon-flow-branch:before {
    content: "\e6b9"
}

.enotype-icon-flow-tree:before {
    content: "\e6ba"
}

.enotype-icon-flow-line:before {
    content: "\e6bb"
}

.enotype-icon-flow-parallel:before {
    content: "\e6bc"
}

.enotype-icon-arrow-left:before {
    content: "\e6bd"
}

.enotype-icon-arrow-down:before {
    content: "\e6be"
}

.enotype-icon-arrow-up--upload:before {
    content: "\e6bf"
}

.enotype-icon-arrow-right:before {
    content: "\e6c0"
}

.enotype-icon-arrow-left2:before {
    content: "\e6c1"
}

.enotype-icon-arrow-down2:before {
    content: "\e6c2"
}

.enotype-icon-arrow-up:before {
    content: "\e6c3"
}

.enotype-icon-arrow-right2:before {
    content: "\e6c4"
}

.enotype-icon-arrow-left3:before {
    content: "\e6c5"
}

.enotype-icon-arrow-down3:before {
    content: "\e6c6"
}

.enotype-icon-arrow-up2:before {
    content: "\e6c7"
}

.enotype-icon-arrow-right3:before {
    content: "\e6c8"
}

.enotype-icon-arrow-left4:before {
    content: "\e6c9"
}

.enotype-icon-arrow-down4:before {
    content: "\e6ca"
}

.enotype-icon-arrow-up3:before {
    content: "\e6cb"
}

.enotype-icon-arrow-right4:before {
    content: "\e6cc"
}

.enotype-icon-arrow-left5:before {
    content: "\e6cd"
}

.enotype-icon-arrow-down5:before {
    content: "\e6ce"
}

.enotype-icon-arrow-up4:before {
    content: "\e6cf"
}

.enotype-icon-arrow-right5:before {
    content: "\e6d0"
}

.enotype-icon-arrow-left6:before {
    content: "\e6d1"
}

.enotype-icon-arrow-down6:before {
    content: "\e6d2"
}

.enotype-icon-arrow-up5:before {
    content: "\e6d3"
}

.enotype-icon-arrow-right6:before {
    content: "\e6d4"
}

.enotype-icon-arrow-left7:before {
    content: "\e6d5"
}

.enotype-icon-arrow-down7:before {
    content: "\e6d6"
}

.enotype-icon-arrow-up6:before {
    content: "\e6d7"
}

.enotype-icon-uniE6D8:before {
    content: "\e6d8"
}

.enotype-icon-arrow-left8:before {
    content: "\e6d9"
}

.enotype-icon-arrow-down8:before {
    content: "\e6da"
}

.enotype-icon-arrow-up7:before {
    content: "\e6db"
}

.enotype-icon-arrow-right7:before {
    content: "\e6dc"
}

.enotype-icon-menu:before {
    content: "\e6dd"
}

.enotype-icon-ellipsis:before {
    content: "\e6de"
}

.enotype-icon-dots:before {
    content: "\e6df"
}

.enotype-icon-dot:before {
    content: "\e6e0"
}

.enotype-icon-cc:before {
    content: "\e6e1"
}

.enotype-icon-cc-by:before {
    content: "\e6e2"
}

.enotype-icon-cc-nc:before {
    content: "\e6e3"
}

.enotype-icon-cc-nc-eu:before {
    content: "\e6e4"
}

.enotype-icon-cc-nc-jp:before {
    content: "\e6e5"
}

.enotype-icon-cc-sa:before {
    content: "\e6e6"
}

.enotype-icon-cc-nd:before {
    content: "\e6e7"
}

.enotype-icon-cc-pd:before {
    content: "\e6e8"
}

.enotype-icon-cc-zero:before {
    content: "\e6e9"
}

.enotype-icon-cc-share:before {
    content: "\e6ea"
}

.enotype-icon-cc-share2:before {
    content: "\e6eb"
}

.enotype-icon-daniel-bruce:before {
    content: "\e6ec"
}

.enotype-icon-daniel-bruce2:before {
    content: "\e6ed"
}

.enotype-icon-github:before {
    content: "\e6ee"
}

.enotype-icon-github2:before {
    content: "\e6ef"
}

.enotype-icon-flickr:before {
    content: "\e6f0"
}

.enotype-icon-flickr2:before {
    content: "\e6f1"
}

.enotype-icon-vimeo:before {
    content: "\e6f2"
}

.enotype-icon-vimeo2:before {
    content: "\e6f3"
}

.enotype-icon-twitter:before {
    content: "\e6f4"
}

.enotype-icon-twitter2:before {
    content: "\e6f5"
}

.enotype-icon-facebook:before {
    content: "\e6f6"
}

.enotype-icon-facebook2:before {
    content: "\e6f7"
}

.enotype-icon-facebook3:before {
    content: "\e6f8"
}

.enotype-icon-googleplus:before {
    content: "\e6f9"
}

.enotype-icon-googleplus2:before {
    content: "\e6fa"
}

.enotype-icon-pinterest:before {
    content: "\e6fb"
}

.enotype-icon-pinterest2:before {
    content: "\e6fc"
}

.enotype-icon-tumblr:before {
    content: "\e6fd"
}

.enotype-icon-tumblr2:before {
    content: "\e6fe"
}

.enotype-icon-linkedin:before {
    content: "\e6ff"
}

.enotype-icon-linkedin2:before {
    content: "\e700"
}

.enotype-icon-dribbble:before {
    content: "\e701"
}

.enotype-icon-dribbble2:before {
    content: "\e702"
}

.enotype-icon-stumbleupon:before {
    content: "\e703"
}

.enotype-icon-stumbleupon2:before {
    content: "\e704"
}

.enotype-icon-lastfm:before {
    content: "\e705"
}

.enotype-icon-lastfm2:before {
    content: "\e706"
}

.enotype-icon-rdio:before {
    content: "\e707"
}

.enotype-icon-rdio2:before {
    content: "\e708"
}

.enotype-icon-spotify:before {
    content: "\e709"
}

.enotype-icon-spotify2:before {
    content: "\e70a"
}

.enotype-icon-qq:before {
    content: "\e70b"
}

.enotype-icon-instagram:before {
    content: "\e70c"
}

.enotype-icon-dropbox:before {
    content: "\e70d"
}

.enotype-icon-evernote:before {
    content: "\e70e"
}

.enotype-icon-flattr:before {
    content: "\e70f"
}

.enotype-icon-skype:before {
    content: "\e710"
}

.enotype-icon-skype2:before {
    content: "\e711"
}

.enotype-icon-renren:before {
    content: "\e712"
}

.enotype-icon-sina-weibo:before {
    content: "\e713"
}

.enotype-icon-paypal:before {
    content: "\e714"
}

.enotype-icon-picasa:before {
    content: "\e715"
}

.enotype-icon-soundcloud:before {
    content: "\e716"
}

.enotype-icon-mixi:before {
    content: "\e717"
}

.enotype-icon-behance:before {
    content: "\e718"
}

.enotype-icon-circles:before {
    content: "\e719"
}

.enotype-icon-vk:before {
    content: "\e71a"
}

.enotype-icon-smashing:before {
    content: "\e71b"
}

@font-face {
    font-family: 'linecon';
    src: url('../fonts/icons/linecon/linecon.eot');
    src: url('../fonts/icons/linecon/linecon.eot?#iefix') format('embedded-opentype'), url('../fonts/icons/linecon/linecon.ttf') format('truetype'), url('../fonts/icons/linecon/linecon.woff') format('woff'), url('../fonts/icons/linecon/linecon.svg#linecon') format('svg');
    font-weight: normal;
    font-style: normal
}

[class*="linecon-icon-"] {
    font-family: 'linecon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    -webkit-font-feature-settings: "liga";
    -moz-font-feature-settings: "liga=1";
    -moz-font-feature-settings: "liga";
    -ms-font-feature-settings: "liga" 1;
    -o-font-feature-settings: "liga";
    font-feature-settings: "liga";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.linecon-icon-heart:before {
    content: "\e600"
}

.linecon-icon-cloud:before {
    content: "\e601"
}

.linecon-icon-star:before {
    content: "\e602"
}

.linecon-icon-tv:before {
    content: "\e603"
}

.linecon-icon-sound:before {
    content: "\e604"
}

.linecon-icon-video:before {
    content: "\e605"
}

.linecon-icon-trash:before {
    content: "\e606"
}

.linecon-icon-user:before {
    content: "\e607"
}

.linecon-icon-key:before {
    content: "\e608"
}

.linecon-icon-search:before {
    content: "\e609"
}

.linecon-icon-settings:before {
    content: "\e60a"
}

.linecon-icon-camera:before {
    content: "\e60b"
}

.linecon-icon-tag:before {
    content: "\e60c"
}

.linecon-icon-lock:before {
    content: "\e60d"
}

.linecon-icon-bulb:before {
    content: "\e60e"
}

.linecon-icon-pen:before {
    content: "\e60f"
}

.linecon-icon-diamond:before {
    content: "\e610"
}

.linecon-icon-display:before {
    content: "\e611"
}

.linecon-icon-location:before {
    content: "\e612"
}

.linecon-icon-eye:before {
    content: "\e613"
}

.linecon-icon-bubble:before {
    content: "\e614"
}

.linecon-icon-stack:before {
    content: "\e615"
}

.linecon-icon-cup:before {
    content: "\e616"
}

.linecon-icon-phone:before {
    content: "\e617"
}

.linecon-icon-news:before {
    content: "\e618"
}

.linecon-icon-mail:before {
    content: "\e619"
}

.linecon-icon-like:before {
    content: "\e61a"
}

.linecon-icon-photo:before {
    content: "\e61b"
}

.linecon-icon-note:before {
    content: "\e61c"
}

.linecon-icon-clock:before {
    content: "\e61d"
}

.linecon-icon-paperplane:before {
    content: "\e61e"
}

.linecon-icon-params:before {
    content: "\e61f"
}

.linecon-icon-banknote:before {
    content: "\e620"
}

.linecon-icon-data:before {
    content: "\e621"
}

.linecon-icon-music:before {
    content: "\e622"
}

.linecon-icon-megaphone:before {
    content: "\e623"
}

.linecon-icon-study:before {
    content: "\e624"
}

.linecon-icon-lab:before {
    content: "\e625"
}

.linecon-icon-food:before {
    content: "\e626"
}

.linecon-icon-t-shirt:before {
    content: "\e627"
}

.linecon-icon-fire:before {
    content: "\e628"
}

.linecon-icon-clip:before {
    content: "\e629"
}

.linecon-icon-shop:before {
    content: "\e62a"
}

.linecon-icon-calendar:before {
    content: "\e62b"
}

.linecon-icon-wallet:before {
    content: "\e62c"
}

.linecon-icon-vynil:before {
    content: "\e62d"
}

.linecon-icon-truck:before {
    content: "\e62e"
}

.linecon-icon-world:before {
    content: "\e62f"
}

@font-face {
    font-family: 'steadysets';
    src: url('../fonts/icons/steadysets/steadysets.eot');
    src: url('../fonts/icons/steadysets/steadysets.eot?#iefix') format('embedded-opentype'), url('../fonts/icons/steadysets/steadysets.woff') format('woff'), url('../fonts/icons/steadysets/steadysets.ttf') format('truetype'), url('../fonts/icons/steadysets/steadysets.svg#steadysets') format('svg');
    font-weight: normal;
    font-style: normal
}

[class^="steady-icon-"], [class*=" steady-icon-"] {
    font-family: 'steadysets';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: inherit;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.steady-icon-type:before {
    content: "\e600"
}

.steady-icon-box:before {
    content: "\e601"
}

.steady-icon-archive:before {
    content: "\e602"
}

.steady-icon-envelope:before {
    content: "\e603"
}

.steady-icon-email:before {
    content: "\e604"
}

.steady-icon-files:before {
    content: "\e605"
}

.steady-icon-uniE606:before {
    content: "\e606"
}

.steady-icon-file-settings:before {
    content: "\e607"
}

.steady-icon-file-add:before {
    content: "\e608"
}

.steady-icon-file:before {
    content: "\e609"
}

.steady-icon-align-left:before {
    content: "\e60a"
}

.steady-icon-align-right:before {
    content: "\e60b"
}

.steady-icon-align-center:before {
    content: "\e60c"
}

.steady-icon-align-justify:before {
    content: "\e60d"
}

.steady-icon-file-broken:before {
    content: "\e60e"
}

.steady-icon-browser:before {
    content: "\e60f"
}

.steady-icon-windows:before {
    content: "\e610"
}

.steady-icon-window:before {
    content: "\e611"
}

.steady-icon-folder:before {
    content: "\e612"
}

.steady-icon-folder-add:before {
    content: "\e613"
}

.steady-icon-folder-settings:before {
    content: "\e614"
}

.steady-icon-folder-check:before {
    content: "\e615"
}

.steady-icon-wifi-low:before {
    content: "\e616"
}

.steady-icon-wifi-mid:before {
    content: "\e617"
}

.steady-icon-wifi-full:before {
    content: "\e618"
}

.steady-icon-connection-empty:before {
    content: "\e619"
}

.steady-icon-connection-25:before {
    content: "\e61a"
}

.steady-icon-connection-50:before {
    content: "\e61b"
}

.steady-icon-connection-75:before {
    content: "\e61c"
}

.steady-icon-connection-full:before {
    content: "\e61d"
}

.steady-icon-list:before {
    content: "\e61e"
}

.steady-icon-grid:before {
    content: "\e61f"
}

.steady-icon-uniE620:before {
    content: "\e620"
}

.steady-icon-battery-charging:before {
    content: "\e621"
}

.steady-icon-battery-empty:before {
    content: "\e622"
}

.steady-icon-battery-25:before {
    content: "\e623"
}

.steady-icon-battery-50:before {
    content: "\e624"
}

.steady-icon-battery-75:before {
    content: "\e625"
}

.steady-icon-battery-full:before {
    content: "\e626"
}

.steady-icon-settings:before {
    content: "\e627"
}

.steady-icon-arrow-left:before {
    content: "\e628"
}

.steady-icon-arrow-up:before {
    content: "\e629"
}

.steady-icon-arrow-down:before {
    content: "\e62a"
}

.steady-icon-arrow-right:before {
    content: "\e62b"
}

.steady-icon-reload:before {
    content: "\e62c"
}

.steady-icon-refresh:before {
    content: "\e62d"
}

.steady-icon-volume:before {
    content: "\e62e"
}

.steady-icon-volume-increase:before {
    content: "\e62f"
}

.steady-icon-volume-decrease:before {
    content: "\e630"
}

.steady-icon-mute:before {
    content: "\e631"
}

.steady-icon-microphone:before {
    content: "\e632"
}

.steady-icon-microphone-off:before {
    content: "\e633"
}

.steady-icon-book:before {
    content: "\e634"
}

.steady-icon-checkmark:before {
    content: "\e635"
}

.steady-icon-checkbox-checked:before {
    content: "\e636"
}

.steady-icon-checkbox:before {
    content: "\e637"
}

.steady-icon-paperclip:before {
    content: "\e638"
}

.steady-icon-download:before {
    content: "\e639"
}

.steady-icon-tag:before {
    content: "\e63a"
}

.steady-icon-trashcan:before {
    content: "\e63b"
}

.steady-icon-search:before {
    content: "\e63c"
}

.steady-icon-zoom-in:before {
    content: "\e63d"
}

.steady-icon-zoom-out:before {
    content: "\e63e"
}

.steady-icon-chat:before {
    content: "\e63f"
}

.steady-icon-chat-1:before {
    content: "\e640"
}

.steady-icon-chat-2:before {
    content: "\e641"
}

.steady-icon-chat-3:before {
    content: "\e642"
}

.steady-icon-comment:before {
    content: "\e643"
}

.steady-icon-calendar:before {
    content: "\e644"
}

.steady-icon-bookmark:before {
    content: "\e645"
}

.steady-icon-email2:before {
    content: "\e646"
}

.steady-icon-heart:before {
    content: "\e647"
}

.steady-icon-enter:before {
    content: "\e648"
}

.steady-icon-cloud:before {
    content: "\e649"
}

.steady-icon-book2:before {
    content: "\e64a"
}

.steady-icon-star:before {
    content: "\e64b"
}

.steady-icon-clock:before {
    content: "\e64c"
}

.steady-icon-printer:before {
    content: "\e64d"
}

.steady-icon-home:before {
    content: "\e64e"
}

.steady-icon-flag:before {
    content: "\e64f"
}

.steady-icon-meter:before {
    content: "\e650"
}

.steady-icon-switch:before {
    content: "\e651"
}

.steady-icon-forbidden:before {
    content: "\e652"
}

.steady-icon-lock:before {
    content: "\e653"
}

.steady-icon-unlocked:before {
    content: "\e654"
}

.steady-icon-unlocked2:before {
    content: "\e655"
}

.steady-icon-users:before {
    content: "\e656"
}

.steady-icon-user:before {
    content: "\e657"
}

.steady-icon-users2:before {
    content: "\e658"
}

.steady-icon-user2:before {
    content: "\e659"
}

.steady-icon-bullhorn:before {
    content: "\e65a"
}

.steady-icon-share:before {
    content: "\e65b"
}

.steady-icon-screen:before {
    content: "\e65c"
}

.steady-icon-phone:before {
    content: "\e65d"
}

.steady-icon-phone-portrait:before {
    content: "\e65e"
}

.steady-icon-phone-landscape:before {
    content: "\e65f"
}

.steady-icon-tablet:before {
    content: "\e660"
}

.steady-icon-tablet-landscape:before {
    content: "\e661"
}

.steady-icon-laptop:before {
    content: "\e662"
}

.steady-icon-camera:before {
    content: "\e663"
}

.steady-icon-microwave-oven:before {
    content: "\e664"
}

.steady-icon-credit-cards:before {
    content: "\e665"
}

.steady-icon-calculator:before {
    content: "\e666"
}

.steady-icon-bag:before {
    content: "\e667"
}

.steady-icon-diamond:before {
    content: "\e668"
}

.steady-icon-drink:before {
    content: "\e669"
}

.steady-icon-shorts:before {
    content: "\e66a"
}

.steady-icon-vcard:before {
    content: "\e66b"
}

.steady-icon-sun:before {
    content: "\e66c"
}

.steady-icon-bill:before {
    content: "\e66d"
}

.steady-icon-coffee:before {
    content: "\e66e"
}

.steady-icon-uniE66F:before {
    content: "\e66f"
}

.steady-icon-newspaper:before {
    content: "\e670"
}

.steady-icon-stack:before {
    content: "\e671"
}

.steady-icon-map-marker:before {
    content: "\e672"
}

.steady-icon-map:before {
    content: "\e673"
}

.steady-icon-support:before {
    content: "\e674"
}

.steady-icon-uniE675:before {
    content: "\e675"
}

.steady-icon-barbell:before {
    content: "\e676"
}

.steady-icon-stopwatch:before {
    content: "\e677"
}

.steady-icon-atom:before {
    content: "\e678"
}

.steady-icon-syringe:before {
    content: "\e679"
}

.steady-icon-health:before {
    content: "\e67a"
}

.steady-icon-bolt:before {
    content: "\e67b"
}

.steady-icon-pill:before {
    content: "\e67c"
}

.steady-icon-bones:before {
    content: "\e67d"
}

.steady-icon-lab:before {
    content: "\e67e"
}

.steady-icon-clipboard:before {
    content: "\e67f"
}

.steady-icon-mug:before {
    content: "\e680"
}

.steady-icon-bucket:before {
    content: "\e681"
}

.steady-icon-select:before {
    content: "\e682"
}

.steady-icon-graph:before {
    content: "\e683"
}

.steady-icon-crop:before {
    content: "\e684"
}

.steady-icon-image:before {
    content: "\e685"
}

.steady-icon-cube:before {
    content: "\e686"
}

.steady-icon-bars:before {
    content: "\e687"
}

.steady-icon-chart:before {
    content: "\e688"
}

.steady-icon-pencil:before {
    content: "\e689"
}

.steady-icon-measure:before {
    content: "\e68a"
}

.steady-icon-eyedropper:before {
    content: "\e68b"
}

@font-face {
    font-family: "iconvault";
    src: url("../fonts/icons/forecast/iconvault_forecastfont.eot");
    src: url("../fonts/icons/forecast/iconvault_forecastfont.eot?#iefix") format("embedded-opentype"), url("../fonts/icons/forecast/iconvault_forecastfont.woff") format("woff"), url("../fonts/icons/forecast/iconvault_forecastfont.ttf") format("truetype"), url("../fonts/icons/forecast/iconvault_forecastfont.svg#iconvault") format("svg");
    font-weight: normal;
    font-style: normal
}

.weather-icon [class^="icon-"], .weather-icon [class*=" icon-"] {
    font-family: 'iconvault';
    font-weight: normal;
    font-style: normal;
    text-decoration: inherit;
    -webkit-font-smoothing: antialiased;
    font-size: 54px
}

@media only screen and (min-width:479px) and (max-width:678px) {
    [class^="icon-"], [class*=" icon-"] {
        font-family: 'iconvault';
        font-weight: normal;
        font-style: normal;
        text-decoration: inherit;
        -webkit-font-smoothing: antialiased
    }
}

.basecloud:before {
    font-family: 'iconvault';
    font-size: 54px;
    content: '\f105';
    position: absolute;
    color: #ccc
}

.windyraincloud:before {
    font-family: 'iconvault';
    font-size: 54px;
    content: '\f111';
    position: absolute;
    color: #ccc
}

.windysnowcloud:before {
    font-family: 'iconvault';
    font-size: 54px;
    content: '\f109';
    position: absolute;
    color: #ccc
}

.basethundercloud:before {
    font-family: 'iconvault';
    font-size: 54px;
    content: '\f105';
    position: absolute;
    color: #000
}

.icon-thunder::before {
    content: "\f114";
    position: absolute;
    color: orange
}

.icon-sunny::after {
    content: "\f101";
    color: orange;
    position: absolute
}

.icon-drizzle::before {
    content: "\f10a";
    color: #82b2e4;
    position: absolute
}

.icon-hail::before {
    content: "\f10f";
    position: absolute;
    color: #ccc
}

.icon-showers::before {
    content: "\f104";
    position: absolute;
    color: #82b2e4
}

.icon-rainy::before {
    content: "\f107";
    position: absolute;
    color: #4681c3
}

.icon-snowy::before {
    content: "\f10b";
    position: absolute;
    color: #acd3f3
}

.icon-frosty::before {
    content: "\f102";
    position: absolute;
    color: #85d8f7
}

.icon-windy::before {
    content: "\f115";
    position: absolute;
    color: #ccc
}

.icon-windyrain::before {
    content: "\f10e";
    position: absolute;
    color: #acd3f3
}

.icon-windysnow::before {
    content: "\f103";
    position: absolute;
    color: #acd3f3
}

.icon-sleet::before {
    content: "\f10c";
    position: absolute;
    color: #acd3f3
}

.icon-moon::after {
    content: "\f10d";
    color: orange;
    position: absolute
}

.weather-icon .icon-night {
    font-size: 55px;
}

.icon-night::after {
    content: "\f100";
    position: absolute;
    color: orange
}

.icon-sun::after {
    content: "\f113";
    color: orange;
    position: absolute
}

.weather-icon .icon-cloud.behind {
    font-size: 44px;
}

.sidebar .first-weather .weather-icon .icon-cloud.behind:after {
    right: -10px;
}

.secondary-sidebar .first-weather .icon-cloud.behind::after {
    right: -76px
}

.icon-cloud.behind::after {
    left: auto;
    right: -18px;
    top: -3px;
    color: #555
}

.weather-icon .icon-cloud {
    font-size: 54px;
}

.icon-cloud::after {
    content: "\f106";
    color: #ccc;
    position: absolute
}

.icon-sunrise:before {
    content: '\f112';
    color: orange;
    position: absolute
}

.icon-sunset:before {
    content: '\f110';
    color: #f96f23;
    position: absolute
}

.weather-icon .icon-mist {
    font-size: 54px;
}

.icon-mist:before {
    content: '\f108';
    color: #ccc;
    position: absolute
}

.fa-spin {
    -webkit-animation: spin 2s infinite linear;
    -moz-animation: spin 2s infinite linear;
    -o-animation: spin 2s infinite linear;
    animation: spin 2s infinite linear
}

@-moz-keyframes spin {
    0% {
        -moz-transform: rotate(0deg)
    }

    100% {
        -moz-transform: rotate(359deg)
    }
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(359deg)
    }
}

@-o-keyframes spin {
    0% {
        -o-transform: rotate(0deg)
    }

    100% {
        -o-transform: rotate(359deg)
    }
}

@-ms-keyframes spin {
    0% {
        -ms-transform: rotate(0deg)
    }

    100% {
        -ms-transform: rotate(359deg)
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(359deg)
    }
}

.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

.owl-carousel {
    display: none;
    width: 100%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    position: relative;
    z-index: 1
}

.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y
}

.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0px, 0px, 0px)
}

.owl-carousel .owl-stage-outer.owl-height {
    -webkit-transition: height 500ms ease-in-out;
    -moz-transition: height 500ms ease-in-out;
    -ms-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out
}

.owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000
}

.owl-controls .owl-nav div, .owl-controls .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url('owl-video-play.png') no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    transition-property: scale;
    transition-duration: 100ms;
    transition-timing-function: ease
}

.owl-carousel .owl-video-play-icon:hover {
    -moz-transform: scale(1.3, 1.3);
    -ms-transform: scale(1.3, 1.3);
    -o-transform: scale(1.3, 1.3);
    -webkit-transform: scale(1.3, 1.3);
    transform: scale(1.3, 1.3)
}

.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon {
    display: none
}

.owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    transition-property: opacity;
    transition-duration: 400ms;
    transition-timing-function: ease
}

.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1
}

.owl-loaded {
    display: block
}

.owl-loading {
    opacity: 0;
    display: block
}

.owl-hidden {
    opacity: 0
}

.owl-carousel .owl-refresh .owl-item {
    display: none
}

.owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.owl-carousel.owl-text-select-on .owl-item {
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto
}

.owl-carousel .owl-grab {
    cursor: move;
    cursor: -webkit-grab;
    cursor: -o-grab;
    cursor: -ms-grab;
    cursor: grab
}

.owl-carousel .owl-item img.owl-lazy {
    opacity: 0
}

.owl-carousel .owl-item img {
    display: block;
    width: 100%;
}

.owl-carousel .owl-stage.backfacefix .owl-item {
    -webkit-backface-visibility: hidden
}

.owl-rtl {
    direction: rtl
}

.owl-rtl .owl-item {
    float: right
}

.no-js .owl-carousel {
    display: block
}

.animated {
    -webkit-animation-duration: 600ms;
    animation-duration: 600ms;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.owl-animated-in {
    z-index: 0
}

.owl-animated-out {
    z-index: 1
}

.fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

div.pp_default .pp_top, div.pp_default .pp_top .pp_middle, div.pp_default .pp_top .pp_left,
div.pp_default .pp_top .pp_right, div.pp_default .pp_bottom, div.pp_default .pp_bottom .pp_left,
div.pp_default .pp_bottom .pp_middle, div.pp_default .pp_bottom .pp_right {
    height: 13px
}

div.pp_default .pp_top .pp_left {
    background: url(../images/prettyPhoto/default/sprite.png) -78px -93px no-repeat
}

div.pp_default .pp_top .pp_middle {
    background: url(../images/prettyPhoto/default/sprite_x.png) top left repeat-x
}

div.pp_default .pp_top .pp_right {
    background: url(../images/prettyPhoto/default/sprite.png) -112px -93px no-repeat
}

div.pp_default .pp_content .ppt {
    color: #f8f8f8
}

div.pp_default .pp_content_container .pp_left {
    background: url(../images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;
    padding-left: 13px
}

div.pp_default .pp_content_container .pp_right {
    background: url(../images/prettyPhoto/default/sprite_y.png) top right repeat-y;
    padding-right: 13px
}

div.pp_default .pp_content {
    background-color: #fff
}

div.pp_default .pp_next:hover {
    background: url(../images/prettyPhoto/default/sprite_next.png) center right no-repeat;
    cursor: pointer
}

div.pp_default .pp_previous:hover {
    background: url(../images/prettyPhoto/default/sprite_prev.png) center left no-repeat;
    cursor: pointer
}

div.pp_default .pp_expand {
    background: url(../images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;
    cursor: pointer;
    width: 28px;
    height: 28px
}

div.pp_default .pp_expand:hover {
    background: url(../images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;
    cursor: pointer
}

div.pp_default .pp_contract {
    background: url(../images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;
    cursor: pointer;
    width: 28px;
    height: 28px
}

div.pp_default .pp_contract:hover {
    background: url(../images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;
    cursor: pointer
}

div.pp_default .pp_close {
    width: 30px;
    height: 30px;
    background: url(../images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;
    cursor: pointer
}

div.pp_default #pp_full_res .pp_inline {
    color: #000
}

div.pp_default .pp_gallery ul li a {
    background: url(../images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;
    border: 1px solid #aaa
}

div.pp_default .pp_gallery ul li a:hover, div.pp_default .pp_gallery ul li.selected a {
    border-color: #fff
}

div.pp_default .pp_social {
    margin-top: 7px
}

div.pp_default .pp_gallery a.pp_arrow_previous, div.pp_default .pp_gallery a.pp_arrow_next {
    position: static;
    left: auto
}

div.pp_default .pp_nav .pp_play, div.pp_default .pp_nav .pp_pause {
    background: url(../images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;
    height: 30px;
    width: 30px
}

div.pp_default .pp_nav .pp_pause {
    background-position: -51px -29px
}

div.pp_default .pp_details {
    position: relative
}

div.pp_default a.pp_arrow_previous, div.pp_default a.pp_arrow_next {
    background: url(../images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;
    height: 20px;
    margin: 4px 0 0 0;
    width: 20px
}

div.pp_default a.pp_arrow_next {
    left: 52px;
    background-position: -82px -3px
}

div.pp_default .pp_content_container .pp_details {
    margin-top: 5px
}

div.pp_default .pp_nav {
    clear: none;
    height: 30px;
    width: 110px;
    position: relative
}

div.pp_default .pp_nav .currentTextHolder {
    font-family: Georgia;
    font-style: italic;
    color: #999;
    font-size: 11px;
    left: 75px;
    line-height: 25px;
    margin: 0;
    padding: 0 0 0 10px;
    position: absolute;
    top: 2px
}

div.pp_default .pp_close:hover, div.pp_default .pp_nav .pp_play:hover, div.pp_default .pp_nav .pp_pause:hover, div.pp_default .pp_arrow_next:hover, div.pp_default .pp_arrow_previous:hover {
    opacity: .7
}

div.pp_default .pp_description {
    font-size: 11px;
    font-weight: bold;
    line-height: 14px;
    margin: 5px 50px 5px 0
}

div.pp_default .pp_bottom .pp_left {
    background: url(../images/prettyPhoto/default/sprite.png) -78px -127px no-repeat
}

div.pp_default .pp_bottom .pp_middle {
    background: url(../images/prettyPhoto/default/sprite_x.png) bottom left repeat-x
}

div.pp_default .pp_bottom .pp_right {
    background: url(../images/prettyPhoto/default/sprite.png) -112px -127px no-repeat
}

div.pp_default .pp_loaderIcon {
    background: url(../images/prettyPhoto/default/loader.gif) center center no-repeat
}

div.light_rounded .pp_top .pp_left {
    background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat
}

div.light_rounded .pp_top .pp_middle {
    background: #fff
}

div.light_rounded .pp_top .pp_right {
    background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat
}

div.light_rounded .pp_content .ppt {
    color: #000
}

div.light_rounded .pp_content_container .pp_left, div.light_rounded .pp_content_container .pp_right {
    background: #fff
}

div.light_rounded .pp_content {
    background-color: #fff
}

div.light_rounded .pp_next:hover {
    background: url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;
    cursor: pointer
}

div.light_rounded .pp_previous:hover {
    background: url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;
    cursor: pointer
}

div.light_rounded .pp_expand {
    background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;
    cursor: pointer
}

div.light_rounded .pp_expand:hover {
    background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;
    cursor: pointer
}

div.light_rounded .pp_contract {
    background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;
    cursor: pointer
}

div.light_rounded .pp_contract:hover {
    background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;
    cursor: pointer
}

div.light_rounded .pp_close {
    width: 75px;
    height: 22px;
    background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;
    cursor: pointer
}

div.light_rounded .pp_details {
    position: relative
}

div.light_rounded .pp_description {
    margin-right: 85px
}

div.light_rounded #pp_full_res .pp_inline {
    color: #000
}

div.light_rounded .pp_gallery a.pp_arrow_previous, div.light_rounded .pp_gallery a.pp_arrow_next {
    margin-top: 12px !important
}

div.light_rounded .pp_nav .pp_play {
    background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;
    height: 15px;
    width: 14px
}

div.light_rounded .pp_nav .pp_pause {
    background: url(../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;
    height: 15px;
    width: 14px
}

div.light_rounded .pp_arrow_previous {
    background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat
}

div.light_rounded .pp_arrow_previous.disabled {
    background-position: 0 -87px;
    cursor: default
}

div.light_rounded .pp_arrow_next {
    background: url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat
}

div.light_rounded .pp_arrow_next.disabled {
    background-position: -22px -87px;
    cursor: default
}

div.light_rounded .pp_bottom .pp_left {
    background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat
}

div.light_rounded .pp_bottom .pp_middle {
    background: #fff
}

div.light_rounded .pp_bottom .pp_right {
    background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat
}

div.light_rounded .pp_loaderIcon {
    background: url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat
}

div.dark_rounded .pp_top .pp_left {
    background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat
}

div.dark_rounded .pp_top .pp_middle {
    background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat
}

div.dark_rounded .pp_top .pp_right {
    background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat
}

div.dark_rounded .pp_content_container .pp_left {
    background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y
}

div.dark_rounded .pp_content_container .pp_right {
    background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y
}

div.dark_rounded .pp_content {
    background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat
}

div.dark_rounded .pp_next:hover {
    background: url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;
    cursor: pointer
}

div.dark_rounded .pp_previous:hover {
    background: url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;
    cursor: pointer
}

div.dark_rounded .pp_expand {
    background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;
    cursor: pointer
}

div.dark_rounded .pp_expand:hover {
    background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;
    cursor: pointer
}

div.dark_rounded .pp_contract {
    background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;
    cursor: pointer
}

div.dark_rounded .pp_contract:hover {
    background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;
    cursor: pointer
}

div.dark_rounded .pp_close {
    width: 75px;
    height: 22px;
    background: url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;
    cursor: pointer
}

div.dark_rounded .pp_details {
    position: relative
}

div.dark_rounded .pp_description {
    margin-right: 85px
}

div.dark_rounded .currentTextHolder {
    color: #c4c4c4
}

div.dark_rounded .pp_description {
    color: #fff
}

div.dark_rounded #pp_full_res .pp_inline {
    color: #fff
}

div.dark_rounded .pp_gallery a.pp_arrow_previous, div.dark_rounded .pp_gallery a.pp_arrow_next {
    margin-top: 12px !important
}

div.dark_rounded .pp_nav .pp_play {
    background: url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;
    height: 15px;
    width: 14px
}

div.dark_rounded .pp_nav .pp_pause {
    background: url(../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;
    height: 15px;
    width: 14px
}

div.dark_rounded .pp_arrow_previous {
    background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat
}

div.dark_rounded .pp_arrow_previous.disabled {
    background-position: 0 -87px;
    cursor: default
}

div.dark_rounded .pp_arrow_next {
    background: url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat
}

div.dark_rounded .pp_arrow_next.disabled {
    background-position: -22px -87px;
    cursor: default
}

div.dark_rounded .pp_bottom .pp_left {
    background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat
}

div.dark_rounded .pp_bottom .pp_middle {
    background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat
}

div.dark_rounded .pp_bottom .pp_right {
    background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat
}

div.dark_rounded .pp_loaderIcon {
    background: url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat
}

div.dark_square .pp_left, div.dark_square .pp_middle, div.dark_square .pp_right,
div.dark_square .pp_content {
    background: #000
}

div.dark_square .currentTextHolder {
    color: #c4c4c4
}

div.dark_square .pp_description {
    color: #fff
}

div.dark_square .pp_loaderIcon {
    background: url(../images/prettyPhoto/dark_square/loader.gif) center center no-repeat
}

div.dark_square .pp_expand {
    background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;
    cursor: pointer
}

div.dark_square .pp_expand:hover {
    background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;
    cursor: pointer
}

div.dark_square .pp_contract {
    background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;
    cursor: pointer
}

div.dark_square .pp_contract:hover {
    background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;
    cursor: pointer
}

div.dark_square .pp_close {
    width: 75px;
    height: 22px;
    background: url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;
    cursor: pointer
}

div.dark_square .pp_details {
    position: relative
}

div.dark_square .pp_description {
    margin: 0 85px 0 0
}

div.dark_square #pp_full_res .pp_inline {
    color: #fff
}

div.dark_square .pp_gallery a.pp_arrow_previous, div.dark_square .pp_gallery a.pp_arrow_next {
    margin-top: 12px !important
}

div.dark_square .pp_nav {
    clear: none
}

div.dark_square .pp_nav .pp_play {
    background: url(../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;
    height: 15px;
    width: 14px
}

div.dark_square .pp_nav .pp_pause {
    background: url(../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;
    height: 15px;
    width: 14px
}

div.dark_square .pp_arrow_previous {
    background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat
}

div.dark_square .pp_arrow_previous.disabled {
    background-position: 0 -87px;
    cursor: default
}

div.dark_square .pp_arrow_next {
    background: url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat
}

div.dark_square .pp_arrow_next.disabled {
    background-position: -22px -87px;
    cursor: default
}

div.dark_square .pp_next:hover {
    background: url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;
    cursor: pointer
}

div.dark_square .pp_previous:hover {
    background: url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;
    cursor: pointer
}

div.light_square .pp_left, div.light_square .pp_middle, div.light_square .pp_right,
div.light_square .pp_content {
    background: #fff
}

div.light_square .pp_content .ppt {
    color: #000
}

div.light_square .pp_expand {
    background: url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;
    cursor: pointer
}

div.light_square .pp_expand:hover {
    background: url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;
    cursor: pointer
}

div.light_square .pp_contract {
    background: url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;
    cursor: pointer
}

div.light_square .pp_contract:hover {
    background: url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;
    cursor: pointer
}

div.light_square .pp_close {
    width: 75px;
    height: 22px;
    background: url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;
    cursor: pointer
}

div.light_square .pp_details {
    position: relative
}

div.light_square .pp_description {
    margin-right: 85px
}

div.light_square #pp_full_res .pp_inline {
    color: #000
}

div.light_square .pp_gallery a.pp_arrow_previous, div.light_square .pp_gallery a.pp_arrow_next {
    margin-top: 12px !important
}

div.light_square .pp_nav .pp_play {
    background: url(../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;
    height: 15px;
    width: 14px
}

div.light_square .pp_nav .pp_pause {
    background: url(../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;
    height: 15px;
    width: 14px
}

div.light_square .pp_arrow_previous {
    background: url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat
}

div.light_square .pp_arrow_previous.disabled {
    background-position: 0 -87px;
    cursor: default
}

div.light_square .pp_arrow_next {
    background: url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat
}

div.light_square .pp_arrow_next.disabled {
    background-position: -22px -87px;
    cursor: default
}

div.light_square .pp_next:hover {
    background: url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;
    cursor: pointer
}

div.light_square .pp_previous:hover {
    background: url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;
    cursor: pointer
}

div.light_square .pp_loaderIcon {
    background: url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat
}

div.facebook .pp_top .pp_left {
    background: url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat
}

div.facebook .pp_top .pp_middle {
    background: url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x
}

div.facebook .pp_top .pp_right {
    background: url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat
}

div.facebook .pp_content .ppt {
    color: #000
}

div.facebook .pp_content_container .pp_left {
    background: url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y
}

div.facebook .pp_content_container .pp_right {
    background: url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y
}

div.facebook .pp_content {
    background: #fff
}

div.facebook .pp_expand {
    background: url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;
    cursor: pointer
}

div.facebook .pp_expand:hover {
    background: url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;
    cursor: pointer
}

div.facebook .pp_contract {
    background: url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;
    cursor: pointer
}

div.facebook .pp_contract:hover {
    background: url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;
    cursor: pointer
}

div.facebook .pp_close {
    width: 22px;
    height: 22px;
    background: url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;
    cursor: pointer
}

div.facebook .pp_details {
    position: relative
}

div.facebook .pp_description {
    margin: 0 37px 0 0
}

div.facebook #pp_full_res .pp_inline {
    color: #000
}

div.facebook .pp_loaderIcon {
    background: url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat
}

div.facebook .pp_arrow_previous {
    background: url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;
    height: 22px;
    margin-top: 0;
    width: 22px
}

div.facebook .pp_arrow_previous.disabled {
    background-position: 0 -96px;
    cursor: default
}

div.facebook .pp_arrow_next {
    background: url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;
    height: 22px;
    margin-top: 0;
    width: 22px
}

div.facebook .pp_arrow_next.disabled {
    background-position: -32px -96px;
    cursor: default
}

div.facebook .pp_nav {
    margin-top: 0
}

div.facebook .pp_nav p {
    font-size: 15px;
    padding: 0 3px 0 4px
}

div.facebook .pp_nav .pp_play {
    background: url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;
    height: 22px;
    width: 22px
}

div.facebook .pp_nav .pp_pause {
    background: url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;
    height: 22px;
    width: 22px
}

div.facebook .pp_next:hover {
    background: url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;
    cursor: pointer
}

div.facebook .pp_previous:hover {
    background: url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;
    cursor: pointer
}

div.facebook .pp_bottom .pp_left {
    background: url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat
}

div.facebook .pp_bottom .pp_middle {
    background: url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x
}

div.facebook .pp_bottom .pp_right {
    background: url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat
}

div.pp_pic_holder a:focus {
    outline: 0
}

div.pp_overlay {
    background: #000;
    display: none;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9500
}

div.pp_pic_holder {
    display: none;
    position: absolute;
    width: 100px;
    z-index: 10000
}

.pp_top {
    height: 20px;
    position: relative
}

* html .pp_top {
    padding: 0 20px
}

.pp_top .pp_left {
    height: 20px;
    left: 0;
    position: absolute;
    width: 20px
}

.pp_top .pp_middle {
    height: 20px;
    left: 20px;
    position: absolute;
    right: 20px
}

* html .pp_top .pp_middle {
    left: 0;
    position: static
}

.pp_top .pp_right {
    height: 20px;
    left: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 20px
}

.pp_content {
    height: 40px;
    min-width: 40px
}

* html .pp_content {
    width: 40px
}

.pp_fade {
    display: none
}

.pp_content_container {
    position: relative;
    text-align: left;
    width: 100%
}

.pp_content_container .pp_left {
    padding-left: 20px
}

.pp_content_container .pp_right {
    padding-right: 20px
}

.pp_content_container .pp_details {
    float: left;
    margin: 10px 0 2px 0
}

.pp_description {
    display: none;
    margin: 0
}

.pp_social {
    float: left;
    margin: 0
}

.pp_social .facebook {
    float: left;
    margin-left: 5px;
    width: 55px;
    overflow: hidden
}

.pp_social .twitter {
    float: left
}

.pp_nav {
    clear: right;
    float: left;
    margin: 3px 10px 0 0
}

.pp_nav p {
    float: left;
    margin: 2px 4px;
    white-space: nowrap
}

.pp_nav .pp_play, .pp_nav .pp_pause {
    float: left;
    margin-right: 4px;
    text-indent: -10000px
}

a.pp_arrow_previous, a.pp_arrow_next {
    display: block;
    float: left;
    height: 15px;
    margin-top: 3px;
    overflow: hidden;
    text-indent: -10000px;
    width: 14px
}

.pp_hoverContainer {
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2000
}

.pp_gallery {
    display: none;
    left: 50%;
    margin-top: -50px;
    position: absolute;
    z-index: 10000
}

.pp_gallery div {
    float: left;
    overflow: hidden;
    position: relative
}

.pp_gallery ul {
    float: left;
    height: 35px;
    margin: 0 0 0 5px;
    padding: 0;
    position: relative;
    white-space: nowrap
}

.pp_gallery ul a {
    border: 1px #000 solid;
    border: 1px rgba(0, 0, 0, 0.5) solid;
    display: block;
    float: left;
    height: 33px;
    overflow: hidden
}

.pp_gallery ul a:hover, .pp_gallery li.selected a {
    border-color: #fff
}

.pp_gallery ul a img {
    border: 0
}

.pp_gallery li {
    display: block;
    float: left;
    margin: 0 5px 0 0;
    padding: 0
}

.pp_gallery li.default a {
    background: url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;
    display: block;
    height: 33px;
    width: 50px
}

.pp_gallery li.default a img {
    display: none
}

.pp_gallery .pp_arrow_previous, .pp_gallery .pp_arrow_next {
    margin-top: 7px !important
}

a.pp_next {
    background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
    display: block;
    float: right;
    height: 100%;
    text-indent: -10000px;
    width: 49%
}

a.pp_previous {
    background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
    display: block;
    float: left;
    height: 100%;
    text-indent: -10000px;
    width: 49%
}

a.pp_expand, a.pp_contract {
    cursor: pointer;
    display: none;
    height: 20px;
    position: absolute;
    right: 30px;
    text-indent: -10000px;
    top: 10px;
    width: 20px;
    z-index: 20000
}

a.pp_close {
    position: absolute;
    right: 0;
    top: 0;
    display: block;
    line-height: 22px;
    text-indent: -10000px
}

.pp_bottom {
    height: 20px;
    position: relative
}

* html .pp_bottom {
    padding: 0 20px
}

.pp_bottom .pp_left {
    height: 20px;
    left: 0;
    position: absolute;
    width: 20px
}

.pp_bottom .pp_middle {
    height: 20px;
    left: 20px;
    position: absolute;
    right: 20px
}

* html .pp_bottom .pp_middle {
    left: 0;
    position: static
}

.pp_bottom .pp_right {
    height: 20px;
    left: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 20px
}

.pp_loaderIcon {
    display: block;
    height: 24px;
    left: 50%;
    margin: -12px 0 0 -12px;
    position: absolute;
    top: 50%;
    width: 24px
}

#pp_full_res {
    line-height: 1 !important
}

#pp_full_res .pp_inline {
    text-align: left
}

#pp_full_res .pp_inline p {
    margin: 0 0 15px 0
}

div.ppt {
    color: #fff;
    display: none;
    font-size: 17px;
    margin: 0 0 5px 15px;
    z-index: 9999
}

.dropcap {
    float: left;
    line-height: 30px;
    font-size: 60px;
    color: #0083b9;
    margin-right: 20px;
    line-height: 85%;
    font-weight: bold;
    text-transform: uppercase;
    font-family: georgia
}

.square_dc {
    background: #0083b9;
    color: #fff;
    height: 46px;
    width: 46px;
    font-size: 22px;
    text-align: center;
    line-height: 46px;
    margin-top: 5px
}

.circle_dc {
    background: #0083b9;
    color: #fff;
    height: 46px;
    width: 46px;
    font-size: 22px;
    text-align: center;
    line-height: 46px;
    margin-top: 7px;
    -webkit-border-radius: 50px;
    border-radius: 50px
}

.mom_quote:before {
    display: none
}

.mom_quote {
    font-size: 15px;
    background-image: none;
    position: relative;
    background: #f5f5f5;
    color: #494949;
    padding: 20px;
    border: 0 solid #0083b9;
    border-left-width: 4px;
    margin: 0;
    margin-bottom: 20px;
    font-style: normal
}

.mom_quote *:last-child {
    margin-bottom: 0
}

.mom_quote .quote-arrow {
    position: absolute;
    height: 0;
    width: 0;
    left: -1px;
    top: 50%;
    margin-top: -7px;
    border-width: 7px;
    border-color: #0083b9;
    border-style: solid;
    border-top-color: rgba(0, 0, 0, 0) !important;
    border-bottom-color: rgba(0, 0, 0, 0) !important;
    border-right-width: 0
}

.quote_right {
    float: right;
    margin-bottom: 10px;
    margin-left: 20px;
    width: 240px;
    margin-top: 5px
}

.quote_left {
    float: left;
    margin-bottom: 10px;
    margin-right: 20px;
    width: 240px;
    margin-top: 5px
}

.mom_testimonial {
    background-image: none;
    padding: 20px;
    background: #f7f7f7;
    border: 1px solid #eaeaea;
    font-style: italic;
    font-size: 16px;
    font-family: 'Roboto Slab', serif;
    position: relative;
    padding-left: 50px;
    margin: 0
}

.mom_testimonial p {
    font-size: 16px
}

.mom_testimonial *:last-child {
    margin-bottom: 0
}

span.leftquote {
    color: #b5b5b5;
    font-size: 55px;
    line-height: 50px;
    position: absolute;
    left: 17px;
    top: 17px
}

.tesim_arrow_bot, .tesim_arrow {
    top: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-left: 0
}

.tesim_arrow {
    border-color: rgba(247, 247, 247, 0);
    border-top-color: #f7f7f7;
    border-width: 20px;
    left: 20px
}

.tesim_arrow_bot {
    border-color: rgba(234, 234, 234, 0);
    border-top-color: #eaeaea;
    border-width: 22px;
    left: 19px
}

.testim_person {
    margin-top: 30px;
    overflow: hidden;
    margin-bottom: 25px
}

.testim_person br {
    display: none
}

.testim_person img {
    border: 1px solid #eaeaea;
    float: left;
    margin-right: 10px;
    max-width: 53px;
    margin-bottom: 0 !important
}

.testim_person h3 {
    margin-bottom: 5px;
    font-size: 15px;
    padding-top: 7px
}

.testim_person h4 {
    font-size: 13px;
    font-family: arial;
    color: #9f9f9f;
    margin-bottom: 0
}

.testim_slider_wrap>div {
    float: left;
    margin-right: 10px
}

.testim_slider_wrap>br {
    display: none !important
}

.mom_button, .button {
    background: none repeat scroll 0 0 #262626;
    border: 0 solid;
    color: #fff;
    display: inline-block;
    font-weight: 400;
    line-height: 36px;
    padding: 0 16px
}

a.mom_button {
    margin-bottom: 10px;
    margin-right: 10px;
    position: relative
}

a.mom_button:active {
    top: 1px
}

a.mom_button:hover {
    color: #000
}

a.mom_button+.divider {
    margin-top: 15px
}

.mom_button_ob {
    border: 5px solid #d7dfea;
    display: inline-block;
    margin-bottom: 10px;
    margin-right: 10px;
    position: relative
}

.mom_button_ob a:active {
    top: 0
}

.mom_button_ob a {
    margin: 0
}

.bt_icon {
    float: left;
    font-size: 18px;
    margin-right: 8px;
    opacity: .9;
    position: relative;
    top: 0;
    vertical-align: middle
}

.big_bt .bt_icon {
    font-size: 22px;
    margin-right: 10px
}

.bigger_bt .bt_icon {
    font-size: 26px;
    margin-right: 10px
}

a.small_bt i {
    font-size: 19px
}

.big_bt i {
    font-size: 25px
}

a.border1_bt {
    border-width: 1px !important
}

a.noborder_bt {
    border: medium none !important
}

.small_bt {
    font-size: 12px;
    padding: 5px 10px
}

a.big_bt {
    font-size: 17px;
    line-height: 44px;
    padding: 0 25px
}

a.bigger_bt {
    font-size: 19px;
    font-weight: 600;
    line-height: 64px;
    padding: 0 30px
}

a.gray_bt {
    background: none repeat scroll 0 0 #ecf0f1;
    color: #898989
}

.ob_gray_bt {
    border-color: #f7f8f8
}

a.gray2_bt {
    background: none repeat scroll 0 0 #95a5a6;
    color: #fff
}

.ob_gray2_bt {
    border-color: #d8dfdf
}

a.orange2_bt {
    background: none repeat scroll 0 0 #f09217;
    color: #fff
}

.ob_orange_bt {
    border-color: #ffecc7
}

a.black_bt {
    background: none repeat scroll 0 0 #333
}

a.black_bt:hover {
    color: #fff
}

.ob_black_bt {
    border-color: #b9b9b9
}

a.orange_bt {
    background: none repeat scroll 0 0 #e67e22;
    color: #fff
}

.ob_orange_bt, .ob_orange2_bt {
    border-color: #ffe5c1
}

a.blue_bt {
    background: none repeat scroll 0 0 #3498db;
    color: #fff
}

.ob_blue_bt {
    border-color: #c7e1ff
}

a.blue2_bt {
    background: none repeat scroll 0 0 #34495e;
    color: #fff
}

a.red_bt {
    background: none repeat scroll 0 0 #e74c3c;
    color: #fff
}

.ob_red_bt {
    border-color: #ffe6e2
}

a.green_bt {
    background: none repeat scroll 0 0 #2ecc71;
    color: #fff
}

.ob_green_bt {
    border-color: #c2ffd0
}

a.purple_bt {
    background: none repeat scroll 0 0 #a66bbe;
    color: #fff
}

.ob_purple_bt {
    border-color: #f4dcff
}

a.yellow_bt {
    background: none repeat scroll 0 0 #f1c40f;
    color: #fff
}

.ob_yellow_bt {
    border-color: #fff5b5
}

a.pink_bt {
    background: none repeat scroll 0 0 #f18caa;
    color: #fff
}

.ob_pink_bt {
    border-color: #ffdfe9
}

a.lime_bt, a.green2_bt {
    background: none repeat scroll 0 0 #1abc9c;
    color: #fff
}

.ob_lime_bt, .ob_green2_bt {
    border-color: #b2f4e1
}

a.brown_bt {
    background: none repeat scroll 0 0 #d2a985;
    color: #fff
}

.ob_brown_bt {
    border-color: #f3e6d6
}

.accordion {
    margin-bottom: 25px;
    border: 1px solid #e0e0e0;
    border-bottom: 0;
    background: #fff
}

.base-box .accordion {
    border-color: #eaeaea
}

.accordion .wpb_text_column:last-child {
    margin-bottom: 0
}

.accordion>ol {
    list-style: none;
    margin: 0;
    padding: 0
}

.accordion>ol>li {
    margin-bottom: 0
}

.wpb_accordion_section:last-child .acc_title, .wpb_accordion_section:last-child .ui-accordion-header-active+.acc_content {
    border-color: #e0e0e0
}

.base-box .wpb_accordion_section:last-child .acc_title, .base-box .wpb_accordion_section:last-child .ui-accordion-header-active+.acc_content {
    border-color: #eaeaea
}

.accordion .acc_title {
    height: 38px;
    line-height: 38px;
    background: #f8f8f8;
    border-bottom: 1px solid #eaeaea;
    position: relative;
    padding: 0 20px;
    margin-top: 0;
    margin-bottom: 0;
    cursor: pointer;
    font-size: 16px;
    color: #6d6d6d;
    outline: 0;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    -ms-transition: all .2s linear;
    transition: all .2s linear
}

.accordion .acc_title.active, .accordion .acc_title:hover, .accordion .acc_title.ui-accordion-header-active {
    cursor: text;
    color: #373c43;
    background: #fff
}

.accordion h2:hover:not(.active) {
    cursor: pointer
}

.accordion h2.active+.acc_content, .accordion .ui-accordion-header-active+.acc_content {
    border-bottom: 1px solid #eaeaea
}

.accordion .acc_content {
    padding: 20px;
    display: none;
    line-height: 1.5em
}

.accordion .acc_content>div>*:last-child {
    margin-bottom: 0
}

.accordion li:first-child .acc_content {
    display: block
}

.acc_vertical .acc_handle {
    position: absolute;
    right: 12px
}

.acc_horizontal .acc_handle {
    position: absolute;
    left: 15px
}

.acc_handle {
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #ccc
}

.acch_arrows {
    font-size: 18px;
    top: 50%;
    margin-top: -9px;
    right: 10px;
    font-family: 'enotype'
}

.acch_arrows:before {
    content: "\e6ce"
}

.accordion h2.active .acch_arrows:before, .accordion .ui-accordion-header-active .acch_arrows:before {
    content: "\e6cf"
}

.acch_numbers {
    line-height: 38px;
    font-size: 15px;
    font-style: normal
}

.acch_pm {
    font-family: 'font-awesome';
    font-size: 14px;
    top: 50%;
    margin-top: -6px;
    right: 10px !important
}

.acch_pm:before {
    content: "\e661"
}

.accordion h2.active .acch_pm:before {
    content: "\e662"
}

.acc_space {
    border: 0
}

.acc_space .acc_title {
    border: 1px solid #eaeaea;
    margin-bottom: 4px
}

.acc_space h2.active+.acc_content {
    border: 0
}

.acc_title i[class*="-icon-"] {
    font-size: 20px;
    text-align: right;
    width: 20px;
    margin-right: 10px;
    margin-left: -10px;
    vertical-align: middle;
    float: left;
    line-height: inherit
}

.acc_ico {
    margin-right: 10px;
    margin-top: -2px;
    vertical-align: middle;
    margin-left: -10px
}

.acc_space .acc_content {
    background: none !important
}

.toggle_acc .acc_title {
    cursor: pointer !important
}

.main_tabs {
    padding: 0;
    position: relative;
    border: 1px solid #e1e1e1;
    margin-bottom: 20px
}

.main_tabs .tabs {
    box-sizing: content-box;
    list-style: none outside none;
    margin: 0;
    padding: 0
}

.main_tabs .tabs {
    background: none repeat scroll 0 0 #f2f2f2;
    border-bottom: 1px solid #e1e1e1;
    clear: both;
    height: 38px;
    margin: 0;
    padding: 10px 10px 0
}

.main_tabs .tabs li:before {
    display: none
}

.main_tabs .tabs li:first-child {
    border-left-width: 1px
}

.main_tabs.tabs_v1 .tabs li:first-child, .main_tabs.tabs_v2 .tabs li:first-child, .main_tabs.tabs_v3 .tabs li:first-child {
    border-left-width: 0
}

.main_tabs .tabs li {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #e1e1e1;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px 0 0;
    box-sizing: content-box;
    float: left;
    line-height: 38px;
    margin: 0;
    padding: 0;
    position: relative
}

.main_tabs .tabs a {
    color: #6d6d6d;
    display: block;
    padding: 0 10px
}

.main_tabs .tabs a.current {
    background: none repeat scroll 0 0 #fff;
    color: #0083b9
}

.main_tabs .tabs a.current:before {
    background: none repeat scroll 0 0 #fff;
    bottom: -1px;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    width: 100%
}

.tabs-content-wrap {
    clear: both
}

.main_tabs .tab-content {
    display: none;
    padding: 20px
}

.main_tabs .tab-content .tab-content {
    padding: 0
}

.tabs_v1:before, .tabs_v2:before {
    content: '';
    position: absolute;
    left: 149px;
    width: 1px;
    height: 100%;
    background: #e1e1e1;
    z-index: 30
}

.tabs_v1 ul.tabs li a {
    line-height: 37px
}

.tabs_v1 ul.tabs, .tabs_v2 ul.tabs, .tabs_v3 ul.tabs {
    float: left;
    width: 150px;
    margin-bottom: 20px;
    height: auto;
    border-bottom: 0;
    z-index: 20;
    position: relative;
    padding: 0
}

.tabs_v1 ul.tabs li, .tabs_v2 ul.tabs li, .tabs_v3 ul.tabs li {
    float: none;
    border-top: 0;
    height: auto;
    border-left-width: 0;
    border-bottom: 1px solid #e1e1e1
}

.tabs_v1 .tabs-content-wrap, .tabs_v2 .tabs-content-wrap, .tabs_v3 .tabs-content-wrap {
    margin-left: 150px;
    border: 0;
    position: relative;
    clear: none
}

.tabs_v1 ul.tabs li a:before, .tabs_v2 ul.tabs li a:before, .tabs_v3 ul.tabs li a:before {
    width: 3px;
    height: 100%;
    top: 0
}

.tabs_v1 ul.tabs li a:before {
    left: -1px
}

.tabs_v1 ul.tabs li a.current {
    border-right: 0;
    height: auto
}

.tabs_v3 ul.tabs {
    width: 234px
}

.tabs_v3 ul.tabs li {
    border-bottom: 1px solid #e1e1e1;
    height: 49px;
    line-height: 49px
}

.tabs_v3 ul.tabs li a {
    height: 49px;
    line-height: 48px;
    font-size: 16px;
    font-style: normal;
    padding-left: 10px
}

.tabs_v3 ul.tabs li a.current {
    border-right: 0
}

.tabs_v3 .tabs-content-wrap {
    margin-left: 234px
}

.tabs_v3:before {
    content: '';
    position: absolute;
    left: 233px;
    width: 1px;
    height: 100%;
    background: #e1e1e1
}

.tab_ico {
    margin-right: 10px;
    float: left;
    width: 25px
}

ul.tabs li i[class*='-icon-'] {
    margin-right: 5px;
    margin-left: -5px;
    width: 25px;
    text-align: center;
    vertical-align: middle;
    display: inline-block;
    font-size: 16px;
    margin-top: -3px
}

.tabs_v3 .tab_ico {
    margin-right: 15px;
    width: 32px
}

.tabs_v3 ul.tabs li i[class*='-icon-'] {
    margin-right: 8px;
    width: 32px;
    font-size: 19px;
    margin-top: -2px;
    margin-left: 0
}

.mom_list {
    margin-bottom: 20px
}

.mom_list ul {
    margin-bottom: 0;
    padding: 0
}

.mom_list li {
    line-height: 18px;
    list-style: none outside none;
    margin-bottom: 6px;
    padding-left: 26px;
    transition: all .2s linear 0s
}

.mom_list li i {
    display: inline-block;
    font-size: 16px;
    margin-left: -26px;
    margin-right: 9px;
    position: relative;
    top: 2px;
    transition: all .2s linear 0s;
    vertical-align: baseline
}

.mom_list_square_bg ul li i {
    background: none repeat scroll 0 0 #95a5a6;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    height: 16px;
    line-height: 17px;
    margin-right: 10px;
    text-align: center;
    top: 2px;
    width: 16px
}

.mom_list_circle_bg ul li i {
    background: none repeat scroll 0 0 #95a5a6;
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    height: 16px;
    line-height: 17px;
    margin-right: 10px;
    text-align: center;
    top: 0;
    width: 16px
}

.mom_icon_box {
    margin-bottom: 40px
}

.iconbox_wrap {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #fafafa;
    border-color: #e9e9e9;
    border-image: none;
    border-style: solid;
    border-width: 1px 1px 3px;
    box-sizing: border-box;
    color: #777;
    margin-bottom: 25px;
    padding: 15px
}

.iconbox_wrap p:last-child {
    margin-bottom: 0
}

.one_fourth .iconbox_wrap {
    padding: 10px
}

.one_fourth .iconbox_wrap h3 {
    font-size: 14px
}

.one_fourth .iconbox_wrap p {
    font-size: 11px
}

.mom_icon {
    display: inline-block;
    margin-bottom: 10px;
    margin-right: 15px;
    vertical-align: middle
}

.mom_iconbox {
    margin-bottom: 25px;
    padding-left: 47px;
    position: relative
}

.iconbox_wrap .mom_iconbox {
    margin-bottom: 0
}

.mom_iconbox p {
    margin-bottom: 15px
}

.mom_iconbox .iconb_wrap {
    position: absolute
}

.iconb_left .iconb_wrap {
    left: 0
}

.iconb_wrap+br {
    display: none
}

.iconb_right {
    padding-left: 0;
    padding-right: 47px
}

.iconb_right .iconb_wrap {
    margin-left: 15px;
    margin-right: 0;
    right: 0
}

.iconb_center {
    padding: 0
}

.iconb_center .iconb_wrap {
    display: block;
    margin: auto auto 15px;
    position: relative;
    text-align: center
}

.iconb_center .mom_icon {
    display: inline-block;
    float: none;
    margin-right: 0;
    position: relative
}

.iconb_middle_left .iconb_wrap {
    left: 0;
    top: 50%
}

.iconb_middle_right {
    padding-left: 0;
    padding-right: 47px
}

.iconb_middle_right .iconb_wrap {
    right: 0;
    top: 50%
}

.iconb_middle_right .iconb_wrap {
    margin-left: 15px;
    margin-right: 0;
    right: 0
}

.mom_iconbox h3 {
    font-size: 18px;
    margin-bottom: 5px
}

.iconb_wrap {
    color: #262626
}

.mom_iconbox_square {
    background: none repeat scroll 0 0 #262626;
    color: #fff;
    text-align: center;
    transition: all .2s linear 0s
}

.mom_iconbox_circle {
    background: none repeat scroll 0 0 #262626;
    border-radius: 50%;
    box-sizing: border-box;
    color: #fff;
    position: relative;
    text-align: center;
    transition: all .2s linear 0s
}

.mom_iconbox_square .mom_icon, .mom_iconbox_circle .mom_icon {
    line-height: inherit;
    margin: 0;
    vertical-align: inherit
}

.mom_icona {
    display: inline-block;
    float: left;
    line-height: 1;
    margin-right: 10px;
    position: relative;
    top: 5px
}

.mom_icona.mom_iconbox_square, .mom_icona.mom_iconbox_circle {
    margin-right: 15px
}

.mom_icona .mom_icon {
    margin: 0
}

.iconb_wrap .border_increase_effect {
    border: 3px solid #262626;
    box-sizing: border-box;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transform: scale(1);
    transition: all .3s linear 0s;
    width: 100%
}

.mom_iconbox_circle .border_increase_effect {
    border-radius: 50%
}

.no-touch .iconb_wrap:hover:not(.mom_icon_has_border) .border_increase_effect {
    opacity: 1;
    transform: scale(1.2)
}

.no-touch .iconb_wrap.mom_icon_has_border:hover .border_increase_effect {
    opacity: 1;
    transform: scale(1.3)
}

.iconb_wrap .border_decrease_effect {
    border: 3px solid #262626;
    box-sizing: border-box;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transform: scale(1.45);
    transition: all .3s linear 0s;
    width: 100%
}

.mom_iconbox_circle .border_decrease_effect {
    border-radius: 50%
}

.no-touch .iconb_wrap:hover:not(.mom_icon_has_border) .border_decrease_effect {
    opacity: 1;
    transform: scale(1.2)
}

.no-touch .iconb_wrap.mom_icon_has_border:hover .border_decrease_effect {
    opacity: 1;
    transform: scale(1.3)
}

.no-touch .iconb_wrap.icon_move_effect_wrap:hover i {
    animation: .4s ease 0s normal forwards 1 toRightFromLeft
}

@-moz-keyframes toRightFromLeft {
    49% {
        transform: translate(100%)
    }

    50% {
        opacity: 0;
        transform: translate(-100%)
    }

    51% {
        opacity: 1
    }
}

@-moz-keyframes toRightFromLeft {
    49% {
        transform: translate(100%)
    }

    50% {
        opacity: 0;
        transform: translate(-100%)
    }

    51% {
        opacity: 1
    }
}

.mom_box_sc {
    border: 1px solid #e1e1e1;
    margin-bottom: 20px
}

.mom_box_sc.base-box {
    padding: 20px 24px
}

.mom_box_sc {
    position: relative
}

.mom_box_sc p {
    margin-bottom: 15px
}

.mom_box_sc .mom_icona {
    margin-left: -3px
}

.box_left {
    float: left;
    margin-bottom: 5px;
    margin-right: 5px
}

.box_right {
    float: right;
    margin-bottom: 5px;
    margin-left: 5px
}

.mom_box_sc a.button {
    margin-bottom: 0
}

.mom_box_sc>*:last-child {
    margin-bottom: 0
}

.base-box.mom_box_sc.mom_box_sc_info {
    background-color: #bde2ff;
    border-color: #97d2ff;
    color: #5089b4
}

.base-box.mom_box_sc.mom_box_sc_note {
    background-color: #ffebb5;
    border-color: #ffd664;
    color: #9b791f
}

.base-box.mom_box_sc.mom_box_sc_error {
    background-color: #ffc8c8;
    border-color: #f3b8b8;
    color: #a65959
}

.base-box.mom_box_sc.mom_box_sc_tip {
    background-color: #e9ecb3;
    border-color: #d8de82;
    color: #777a42
}

.base-box.mom_callout {
    padding: 35px 40px
}

.callout_button .mom_button, .callout_button .mom_button_ob {
    margin: 0
}

.social_icons_wrap {
    position: relative
}

.social_icons_wrap {
    display: inline-block;
    margin-bottom: 15px;
    margin-right: 30px;
    text-align: center
}

.social_icons_wrap .mom_icona {
    float: none;
    margin-right: 0;
    text-align: center
}

.social_icons_wrap .mom_icona .mom_icon {
    color: #666
}

.social_icons_wrap .mom_icona.mom_iconbox_square .mom_icon, .social_icons_wrap .mom_icona.mom_iconbox_circle .mom_icon {
    color: #fff
}

.social_icons_wrap .video_wrap {
    margin-bottom: 20px
}

.mom_map iframe {
    margin-bottom: 0
}

.mom_map {
    margin-bottom: 25px
}

.toggle_wrap {
    background: #f4f4f4;
    border: 1px solid #eaeaea;
    padding: 0 10px;
    position: relative;
    margin-bottom: 5px
}

.toggle_wrap+*:not(.toggle_wrap) {
    margin-top: 20px
}

.toggle_wrap:before {
    content: '';
    position: absolute;
    left: -1px;
    top: -1px;
    width: 3px;
    height: 100%;
    background: #eaeaea;
    border-top: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea;
    -moz-transition: all .2s linear;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    -ms-transition: all .2s linear;
    transition: all .2s linear
}

h4.toggle_title {
    cursor: pointer;
    color: #6d6d6d;
    font-size: 13px;
    margin-bottom: 0;
    padding: 9px 0
}

.toggle_minimal h4.toggle_title {
    color: #494949
}

.toggle_content {
    margin-top: 10px;
    padding: 0 12px
}

.toggle_content p {
    margin-bottom: 20px
}

.toggle_active:not(.toggle_minimal) {
    background: #fff !important
}

.toggle_wrap.toggle_active h4 {
    color: #2b2b2b
}

.toggle_active:before {
    background: #0083b9;
    border-color: #0083b9
}

.toggle_closed .toggle_content {
    display: none
}

.toggle_minimal {
    border-bottom: 1px dotted #dedede
}

.toggle_minimal h4.toggle_title {
    font-size: 14px
}

.toggle_icon {
    font-family: 'momizat';
    speak: none;
    font-style: normal;
    font-weight: normal;
    vertical-align: middle;
    float: left;
    margin-right: 3px;
    -webkit-font-smoothing: antialiased;
    text-transform: none !important;
    font-size: 18px;
    top: 10px
}

.toggle_active .toggle_icon:before {
    color: #0083b9
}

.toggle_arrows {
    margin-top: 1px
}

.toggle_arrows:before {
    content: "\e067"
}

.toggle_active .toggle_arrows:before {
    content: "\e069"
}

.toggle_pm {
    margin-top: -1px
}

.toggle_pm:before {
    content: "\e082";
    font-size: 15px
}

.toggle_active .toggle_pm:before {
    content: "\e083"
}

.toggle_qm {
    font-size: 16px;
    margin-right: 7px;
    font-family: arial
}

.toggle_qm:before {
    content: "Q"
}

.mom_lightbox {
    margin-bottom: 25px;
    position: relative
}

.mom_lightbox img {
    margin-bottom: 0 !important
}

.highlight {
    background: #ff9
}

.mom_images_grid {
    overflow: hidden
}

.mom_images_grid ul {
    list-style: none outside none;
    overflow: hidden;
    padding: 0
}

.mom_images_grid ul:not(.mom-carousel) {
    margin: 0 -5px
}

.mom_images_grid ul li {
    box-sizing: border-box;
    float: left;
    margin-bottom: 9px;
    overflow: hidden;
    padding: 0 5px;
    position: relative;
    width: 33.33%
}

.mom_images_grid.mom_images_three_cols ul li:nth-child(3n+3) {
    margin-right: 0
}

.mom_images_four_cols ul li {
    width: 25%
}

.mom_images_grid.mom_images_four_cols ul li:nth-child(4n+4) {
    margin-right: 0
}

.mom_images_five_cols ul li {
    width: 20%
}

.mom_images_grid.mom_images_five_cols ul li:nth-child(5n+5) {
    margin-right: 0
}

.mom_images_six_cols ul li {
    width: 16.66%
}

.mom_images_grid.mom_images_six_cols ul li:nth-child(6n+6) {
    margin-right: 0
}

.mom_images_grid ul li img {
    backface-visibility: hidden;
    margin: 0 !important
}

.mom_images_grid ul.mom-carousel li {
    width: 100%
}

.main_img_frame img {
    border: 1px solid #eaeaea;
    padding: 5px
}

.dark_text_shadow {
    text-shadow: 0 2px 0 #000
}

.mom-carousel .owl-item {
    -moz-user-select: none;
    float: left;
    min-height: 1px;
    position: relative
}

.mom-carousel.owl-text-select-on .owl-item {
    -moz-user-select: all
}

.mom-carousel .owl-grab {
    cursor: grab
}

.mom-carousel .owl-item img.owl-lazy {
    opacity: 0
}

.mom-carousel .owl-item img {
    display: block;
    opacity: 1;
    transform-style: preserve-3d;
    transition-duration: 400ms;
    transition-property: opacity;
    transition-timing-function: ease;
    width: 100%
}

.mom-carousel .owl-stage:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden
}

.mom-carousel {
    position: relative;
    width: 100%;
    z-index: 1
}

.mom-carousel .owl-loaded {
    display: block
}

.mom-carousel .owl-stage {
    position: relative
}

.mom-carousel .owl-stage-outer {
    overflow: hidden;
    position: relative
}

.mom-carousel .owl-stage-outer.owl-height {
    transition: height 500ms ease-in-out 0s
}

.mom-carousel .owl-video-wrapper {
    background: none repeat scroll 0 0 #000;
    height: 100%;
    position: relative
}

.mom-carousel .owl-controls .owl-nav div, .mom-carousel .owl-controls .owl-dot {
    -moz-user-select: none;
    cursor: pointer
}

.mom-carousel .owl-video-play-icon {
    background: url("owl-video-play.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    height: 80px;
    left: 50%;
    margin-left: -40px;
    margin-top: -40px;
    position: absolute;
    top: 50%;
    transition-duration: 100ms;
    transition-property: scale;
    transition-timing-function: ease;
    width: 80px;
    z-index: 1
}

.mom-carousel .owl-video-play-icon:hover {
    transform: scale(1.3, 1.3)
}

.mom-carousel .owl-video-playing .owl-video-tn, .mom-carousel .owl-video-playing .owl-video-play-icon {
    display: none
}

.mom-carousel .owl-video-tn {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    height: 100%;
    opacity: 0;
    transition-duration: 400ms;
    transition-property: opacity;
    transition-timing-function: ease
}

.mom-carousel .owl-video-frame {
    position: relative;
    z-index: 1
}

.mom-carousel .owl-refresh .owl-item {
    display: none
}

.progress_outer {
    margin-bottom: 25px
}

.progress_bar {
    position: relative;
    margin-bottom: 10px
}

div.progress_bar span {
    color: #fff;
    font-size: 14px;
    line-height: 27px;
    display: block;
    height: 25px;
    margin-bottom: 8px;
    padding: 0 9px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 100;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.progress_wrap {
    position: relative
}

.parograss_text {
    border: 1px solid #eaeaea;
    position: relative;
    color: #7b4c01;
    font-size: 12px;
    height: 25px;
    text-align: center;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.parograss_text span {
    position: relative;
    z-index: 2
}

.parograss_inner {
    background: #0083b9;
    height: 25px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    display: none
}

@-moz-keyframes animate-bar {
    0% {
        width: 0
    }
}

@-webkit-keyframes animate-bar {
    0% {
        width: 0
    }
}

@-ms-keyframes animate-bar {
    0% {
        width: 0
    }
}

@-o-keyframes animate-bar {
    0% {
        width: 0
    }
}

@-keyframes animate-bar {
    0% {
        width: 0
    }
}

@-keyframes animate-opacity {
    0% {
        opacity: 0;
        filter: alpha(opacity=0)
    }
}

@-moz-keyframes animate-opacity {
    0% {
        opacity: 0;
        filter: alpha(opacity=0)
    }
}

@-webkit-keyframes animate-opacity {
    0% {
        opacity: 0;
        filter: alpha(opacity=0)
    }
}

@-ms-keyframes animate-opacity {
    0% {
        opacity: 0;
        filter: alpha(opacity=0)
    }
}

@-o-keyframes animate-opacity {
    0% {
        opacity: 0;
        filter: alpha(opacity=0)
    }
}

.ani-bar {
    -moz-animation: animate-bar 1.2s 1 ease-in-out;
    -webkit-animation: animate-bar 1.2s 1 ease-in-out;
    -ms-animation: animate-bar 1.2s 1 ease-in-out;
    -o-animation: animate-bar 1.2s 1 ease-in-out;
    animation: animate-bar 1.2s 1 ease-in-out
}

.ani-opacity {
    -moz-animation: animate-opacity 1.2s 1 linear;
    -webkit-animation: animate-opacity 1.2s 1 linear;
    -ms-animation: animate-opacity 1.2s 1 linear;
    -o-animation: animate-opacity 1.2s 1 linear;
    animation: animate-opacity 1.2s 1 linear
}

.mom_graph_strips {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    -webkit-background-size: 30px 30px;
    -moz-background-size: 30px 30px;
    background-size: 30px 30px;
    background-image: -webkit-gradient(linear, left top, right bottom, color-stop(.25, rgba(255, 255, 255, .15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .15)), color-stop(.75, rgba(255, 255, 255, .15)), color-stop(.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -ms-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(135deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    -webkit-animation: animate-stripes 3s linear infinite;
    -moz-animation: animate-stripes 3s linear infinite
}

@-webkit-keyframes animate-stripes {
    0% {
        background-position: 0 0
    }

    100% {
        background-position: 60px 0
    }
}

@-moz-keyframes animate-stripes {
    0% {
        background-position: 0 0
    }

    100% {
        background-position: 60px 0
    }
}

.mom_hr {
    margin-bottom: 30px;
    margin-top: 20px;
    clear: both
}

.tab-content .mom_hr {
    clear: none
}

.mom_hr .mom_inner_hr {
    height: 0;
    border-bottom: 1px solid #e7e7e7;
    display: block;
    position: relative
}

.mom_hr.mom_hr_dashs .mom_inner_hr {
    border-bottom-style: dashed
}

.mom_hr.mom_hr_dots .mom_inner_hr {
    border-bottom-style: dotted
}

.mom_hr .mom_inner_hr i {
    position: absolute;
    background: #fff;
    border: 1px solid #e3e3e3;
    height: 9px;
    width: 10px;
    top: -5px;
    left: 50%;
    margin-left: -5px
}

.mom_hr .mom_inner_hr i:before, .mom_hr .mom_inner_hr i:after {
    content: '';
    position: absolute;
    width: 5px;
    height: 5px;
    top: 2px;
    background: #aeaeae
}

.mom_hr.mom_hr_circle i, .mom_hr.mom_hr_circle .mom_inner_hr i:before, .mom_hr.mom_hr_circle .mom_inner_hr i:after {
    border-radius: 50%;
    -webkit-border-radius: 50%
}

.mom_hr .mom_inner_hr i:before {
    left: -9px
}

.mom_hr .mom_inner_hr i:after {
    right: -9px
}

.mom_hr_short {
    padding: 0 34%
}

.mom_hr_medium {
    padding: 0 18%
}

.hr_icon_left .mom_inner_hr i {
    left: 0;
    margin-left: 0
}

.hr_icon_left .mom_inner_hr i:before, .hr_icon_right .mom_inner_hr i:after {
    display: none
}

.mom_hr_short.hr_icon_left {
    padding-left: 0;
    padding-right: 60%
}

.hr_icon_right .mom_inner_hr i {
    right: 0;
    left: auto;
    margin-right: 0
}

.mom_hr_short.hr_icon_right {
    padding-right: 0;
    padding-left: 60%
}

.divider2 {
    margin-bottom: 25px;
    height: 25px;
    clear: both;
    position: relative;
    border-color: #dedede
}

.divider2:after {
    height: 25px;
    background: url(../images/divider2.png) no-repeat center;
    content: '';
    position: absolute;
    width: 100%
}

.divider2:before {
    border-bottom: 1px dotted #dedede;
    border-color: inherit;
    position: absolute;
    content: '';
    width: 100%;
    height: 0;
    top: 50%;
    left: 0;
    margin-top: -1px
}

.divider3 {
    margin-bottom: 25px;
    height: 0;
    border-bottom: 1px dotted #dedede;
    clear: both
}

.divider4 {
    margin-bottom: 25px;
    clear: both
}

.fa-spin {
    -webkit-animation: spin 1s infinite linear;
    -moz-animation: spin 1s infinite linear;
    -o-animation: spin 1s infinite linear;
    animation: spin 1s infinite linear
}

@-moz-keyframes spin {
    0% {
        -moz-transform: rotate(0deg)
    }

    100% {
        -moz-transform: rotate(359deg)
    }
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg)
    }

    100% {
        -webkit-transform: rotate(359deg)
    }
}

@-o-keyframes spin {
    0% {
        -o-transform: rotate(0deg)
    }

    100% {
        -o-transform: rotate(359deg)
    }
}

@-ms-keyframes spin {
    0% {
        -ms-transform: rotate(0deg)
    }

    100% {
        -ms-transform: rotate(359deg)
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(359deg)
    }
}

.animated {
    opacity: 0
}

[data-tooltip] {
    position: relative;
    display: inline-block
}

[data-tooltip]:before, [data-tooltip]:after {
    position: absolute;
    visibility: hidden;
    opacity: 0;
    z-index: 999999;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

[data-tooltip]:before {
    content: '';
    border: 6px solid transparent
}

[data-tooltip]:after {
    height: 22px;
    padding: 11px 11px 0 11px;
    font-size: 13px;
    line-height: 11px;
    content: attr(data-tooltip);
    white-space: nowrap
}

[data-tooltip].simptip-position-top:before {
    border-top-color: #323232
}

[data-tooltip].simptip-position-top:after {
    background-color: #323232;
    color: #ecf0f1
}

[data-tooltip].simptip-position-bottom:before {
    border-bottom-color: #323232
}

[data-tooltip].simptip-position-bottom:after {
    background-color: #323232;
    color: #ecf0f1
}

[data-tooltip].simptip-position-left:before {
    border-left-color: #323232
}

[data-tooltip].simptip-position-left:after {
    background-color: #323232;
    color: #ecf0f1
}

[data-tooltip].simptip-position-right:before {
    border-right-color: #323232
}

[data-tooltip].simptip-position-right:after {
    background-color: #323232;
    color: #ecf0f1
}

[data-tooltip].simptip-position-top.half-arrow:before {
    border-right: 7px solid #323232
}

[data-tooltip].simptip-position-bottom.half-arrow:before {
    border-right: 7px solid #323232
}

[data-tooltip]:hover, [data-tooltip]:focus {
    background-color: transparent
}

[data-tooltip]:hover:before, [data-tooltip]:hover:after, [data-tooltip]:focus:before, [data-tooltip]:focus:after {
    opacity: 1;
    visibility: visible
}

.simptip-position-right:before, .simptip-position-left:before, .simptip-position-right:after, .simptip-position-left:after {
    bottom: 50%
}

.simptip-position-right:before, .simptip-position-left:before {
    margin-bottom: -5px
}

.simptip-position-right:after, .simptip-position-left:after {
    margin-bottom: -14.66667px
}

.half-arrow.simptip-position-right:before, .half-arrow.simptip-position-left:before {
    bottom: 16px;
    border-style: none;
    border-top: 7px solid transparent
}

.simptip-multiline.simptip-position-right:before, .simptip-multiline.simptip-position-left:before, .simptip-multiline.simptip-position-right:after, .simptip-multiline.simptip-position-left:after {
    bottom: -50%
}

.simptip-multiline.simptip-position-right:before, .simptip-multiline.simptip-position-left:before {
    margin-bottom: 15px
}

.simptip-position-right:before, .simptip-position-right:after {
    left: 100%
}

.simptip-position-right:before {
    margin-left: -2px
}

.simptip-position-right:after {
    margin-left: 10px
}

.simptip-position-right.simptip-movable:before {
    margin-left: -10px
}

.simptip-position-right.simptip-movable:after {
    margin-left: 2px
}

.simptip-position-right.simptip-movable:hover:before, .simptip-position-right.simptip-movable:hover:after {
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
    -ms-transform: translateX(10px);
    -o-transform: translateX(10px);
    transform: translateX(10px)
}

.simptip-position-right.simptip-movable.half-arrow:before {
    margin-left: -5px
}

.simptip-position-right.half-arrow:before {
    margin-left: 3px;
    border-right: 7px solid #323232
}

.simptip-position-left:before, .simptip-position-left:after {
    right: 100%
}

.simptip-position-left:before {
    margin-right: -2px
}

.simptip-position-left:after {
    margin-right: 10px
}

.simptip-position-left.simptip-movable:before {
    margin-right: -10px
}

.simptip-position-left.simptip-movable:after {
    margin-right: 2px
}

.simptip-position-left.simptip-movable:hover:before, .simptip-position-left.simptip-movable:hover:after {
    -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px);
    transform: translateX(-10px)
}

.simptip-position-left.simptip-movable.half-arrow:before {
    margin-right: -5px
}

.simptip-position-left.half-arrow:before {
    margin-right: 3px;
    border-left: 7px solid #323232
}

.simptip-position-bottom:before, .simptip-position-top:before, .simptip-position-bottom:after, .simptip-position-top:after {
    left: 50%
}

.simptip-position-bottom:after, .simptip-position-top:after {
    margin-left: -18px
}

.half-arrow.simptip-position-bottom:before, .half-arrow.simptip-position-top:before {
    border-style: none;
    border-right: 7px solid #323232
}

.simptip-position-bottom:before, .simptip-position-bottom:after {
    top: 100%
}

.simptip-position-bottom:before {
    margin-top: -5px
}

.simptip-position-bottom:after {
    margin-top: 7px
}

.simptip-position-bottom.simptip-movable:before {
    margin-top: -15px
}

.simptip-position-bottom.simptip-movable:after {
    margin-top: -3px
}

.simptip-position-bottom.simptip-movable:hover:before, .simptip-position-bottom.simptip-movable:hover:after {
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -o-transform: translateY(10px);
    transform: translateY(10px)
}

.simptip-position-bottom.simptip-movable.half-arrow:before {
    margin-top: -10px
}

.simptip-position-bottom.half-arrow:before {
    margin-top: 0;
    border-top: 7px solid transparent
}

.simptip-position-top:before, .simptip-position-top:after {
    bottom: 100%
}

.simptip-position-top:before {
    margin-bottom: -5px
}

.simptip-position-top:after {
    margin-bottom: 7px
}

.simptip-position-top.simptip-movable:before {
    margin-bottom: -15px
}

.simptip-position-top.simptip-movable:after {
    margin-bottom: -3px
}

.simptip-position-top.simptip-movable:hover:before, .simptip-position-top.simptip-movable:hover:after {
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    -o-transform: translateY(-10px);
    transform: translateY(-10px)
}

.simptip-position-top.simptip-movable.half-arrow:before {
    margin-bottom: -10px
}

.simptip-position-top.half-arrow:before {
    margin-bottom: 0;
    border-bottom: 7px solid transparent
}

.simptip-movable:before, .simptip-movable:after {
    -webkit-transition: all .1s linear;
    -moz-transition: all .1s linear;
    -o-transition: all .1s linear;
    -ms-transition: all .1s linear;
    transition: all .1s linear
}

.simptip-smooth:after {
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.simptip-fade:before, .simptip-fade:after {
    -webkit-transition: opacity .2s linear, visibility .2s linear;
    -moz-transition: opacity .2s linear, visibility .2s linear;
    -o-transition: opacity .2s linear, visibility .2s linear;
    -ms-transition: opacity .2s linear, visibility .2s linear;
    transition: opacity .2s linear, visibility .2s linear
}

.simptip-multiline:after {
    height: auto;
    width: 150px;
    padding: 11px;
    line-height: 19px;
    white-space: normal;
    text-align: left
}

.simptip-success.simptip-position-top:before {
    border-top-color: #62c462
}

.simptip-success.simptip-position-top:after {
    background-color: #62c462;
    color: #ecf0f1
}

.simptip-success.simptip-position-bottom:before {
    border-bottom-color: #62c462
}

.simptip-success.simptip-position-bottom:after {
    background-color: #62c462;
    color: #ecf0f1
}

.simptip-success.simptip-position-left:before {
    border-left-color: #62c462
}

.simptip-success.simptip-position-left:after {
    background-color: #62c462;
    color: #ecf0f1
}

.simptip-success.simptip-position-right:before {
    border-right-color: #62c462
}

.simptip-success.simptip-position-right:after {
    background-color: #62c462;
    color: #ecf0f1
}

.simptip-success.simptip-position-top.half-arrow:before {
    border-right: 7px solid #62c462
}

.simptip-success.simptip-position-bottom.half-arrow:before {
    border-right: 7px solid #62c462
}

.simptip-info.simptip-position-top:before {
    border-top-color: #5bc0de
}

.simptip-info.simptip-position-top:after {
    background-color: #5bc0de;
    color: #ecf0f1
}

.simptip-info.simptip-position-bottom:before {
    border-bottom-color: #5bc0de
}

.simptip-info.simptip-position-bottom:after {
    background-color: #5bc0de;
    color: #ecf0f1
}

.simptip-info.simptip-position-left:before {
    border-left-color: #5bc0de
}

.simptip-info.simptip-position-left:after {
    background-color: #5bc0de;
    color: #ecf0f1
}

.simptip-info.simptip-position-right:before {
    border-right-color: #5bc0de
}

.simptip-info.simptip-position-right:after {
    background-color: #5bc0de;
    color: #ecf0f1
}

.simptip-info.simptip-position-top.half-arrow:before {
    border-right: 7px solid #5bc0de
}

.simptip-info.simptip-position-bottom.half-arrow:before {
    border-right: 7px solid #5bc0de
}

.simptip-danger.simptip-position-top:before {
    border-top-color: #e74c3c
}

.simptip-danger.simptip-position-top:after {
    background-color: #e74c3c;
    color: #ecf0f1
}

.simptip-danger.simptip-position-bottom:before {
    border-bottom-color: #e74c3c
}

.simptip-danger.simptip-position-bottom:after {
    background-color: #e74c3c;
    color: #ecf0f1
}

.simptip-danger.simptip-position-left:before {
    border-left-color: #e74c3c
}

.simptip-danger.simptip-position-left:after {
    background-color: #e74c3c;
    color: #ecf0f1
}

.simptip-danger.simptip-position-right:before {
    border-right-color: #e74c3c
}

.simptip-danger.simptip-position-right:after {
    background-color: #e74c3c;
    color: #ecf0f1
}

.simptip-danger.simptip-position-top.half-arrow:before {
    border-right: 7px solid #e74c3c
}

.simptip-danger.simptip-position-bottom.half-arrow:before {
    border-right: 7px solid #e74c3c
}

.simptip-warning.simptip-position-top:before {
    border-top-color: #e67e22
}

.simptip-warning.simptip-position-top:after {
    background-color: #e67e22;
    color: #ecf0f1
}

.simptip-warning.simptip-position-bottom:before {
    border-bottom-color: #e67e22
}

.simptip-warning.simptip-position-bottom:after {
    background-color: #e67e22;
    color: #ecf0f1
}

.simptip-warning.simptip-position-left:before {
    border-left-color: #e67e22
}

.simptip-warning.simptip-position-left:after {
    background-color: #e67e22;
    color: #ecf0f1
}

.simptip-warning.simptip-position-right:before {
    border-right-color: #e67e22
}

.simptip-warning.simptip-position-right:after {
    background-color: #e67e22;
    color: #ecf0f1
}

.simptip-warning.simptip-position-top.half-arrow:before {
    border-right: 7px solid #e67e22
}

.simptip-warning.simptip-position-bottom.half-arrow:before {
    border-right: 7px solid #e67e22
}

/*!
 * Visual Composer v4.3.0 (http://vc.wpbakery.com)
 * Copyright 2011-2014 Michael M - WPBakery.com
 */
.thumbnail>img,
.thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {
    display: block;
    max-width: 100%;
    height: auto
}

.btn-group-lg>.btn {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px
}

.btn-group-sm>.btn {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.btn-group-xs>.btn {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical>.btn-group:before, .btn-group-vertical>.btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after, .vc_row:before, .vc_row:after {
    content: " ";
    display: table
}

.dl-horizontal dd:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical>.btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-footer:after, .vc_row:after {
    clear: both
}

@media(max-width:767px) {
    .vc_hidden-xs {
        display: none !important
    }
}

@media(min-width:768px) and (max-width:991px) {
    .vc_hidden-sm {
        display: none !important
    }
}

@media(min-width:992px) and (max-width:1199px) {
    .vc_hidden-md {
        display: none !important
    }
}

@media(min-width:1200px) {
    .vc_hidden-lg {
        display: none !important
    }
}

.vc_non_responsive .vc_row .vc_col-sm-1 {
    position: relative;
    float: left;
    width: 8.33333333%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.vc_non_responsive .vc_row .vc_col-sm-2 {
    position: relative;
    float: left;
    width: 16.66666667%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.vc_non_responsive .vc_row .vc_col-sm-3 {
    position: relative;
    float: left;
    width: 25%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.vc_non_responsive .vc_row .vc_col-sm-4 {
    position: relative;
    float: left;
    width: 33.33333333%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.vc_non_responsive .vc_row .vc_col-sm-5 {
    position: relative;
    float: left;
    width: 41.66666667%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.vc_non_responsive .vc_row .vc_col-sm-6 {
    position: relative;
    float: left;
    width: 50%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.vc_non_responsive .vc_row .vc_col-sm-7 {
    position: relative;
    float: left;
    width: 58.33333333%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.vc_non_responsive .vc_row .vc_col-sm-8 {
    position: relative;
    float: left;
    width: 66.66666667%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.vc_non_responsive .vc_row .vc_col-sm-9 {
    position: relative;
    float: left;
    width: 75%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.vc_non_responsive .vc_row .vc_col-sm-10 {
    position: relative;
    float: left;
    width: 83.33333333%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.vc_non_responsive .vc_row .vc_col-sm-11 {
    position: relative;
    float: left;
    width: 91.66666667%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.vc_non_responsive .vc_row .vc_col-sm-12 {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.vc_non_responsive .vc_row .vc_col-sm-offset-12 {
    margin-left: 100%
}

.vc_non_responsive .vc_row .vc_col-sm-offset-11 {
    margin-left: 91.66666667%
}

.vc_non_responsive .vc_row .vc_col-sm-offset-10 {
    margin-left: 83.33333333%
}

.vc_non_responsive .vc_row .vc_col-sm-offset-9 {
    margin-left: 75%
}

.vc_non_responsive .vc_row .vc_col-sm-offset-8 {
    margin-left: 66.66666667%
}

.vc_non_responsive .vc_row .vc_col-sm-offset-7 {
    margin-left: 58.33333333%
}

.vc_non_responsive .vc_row .vc_col-sm-offset-6 {
    margin-left: 50%
}

.vc_non_responsive .vc_row .vc_col-sm-offset-5 {
    margin-left: 41.66666667%
}

.vc_non_responsive .vc_row .vc_col-sm-offset-4 {
    margin-left: 33.33333333%
}

.vc_non_responsive .vc_row .vc_col-sm-offset-3 {
    margin-left: 25%
}

.vc_non_responsive .vc_row .vc_col-sm-offset-2 {
    margin-left: 16.66666667%
}

.vc_non_responsive .vc_row .vc_col-sm-offset-1 {
    margin-left: 8.33333333%
}

.vc_non_responsive .vc_row .vc_col-sm-offset-0 {
    margin-left: 0
}

.vc_non_responsive .vc_row .vc_hidden-sm {
    display: none !important
}

.vc_row {
    margin-left: -15px;
    margin-right: -15px
}

.vc_col-xs-1, .vc_col-sm-1, .vc_col-md-1, .vc_col-lg-1, .vc_col-xs-2,
.vc_col-sm-2, .vc_col-md-2, .vc_col-lg-2, .vc_col-xs-3, .vc_col-sm-3,
.vc_col-md-3, .vc_col-lg-3, .vc_col-xs-4, .vc_col-sm-4, .vc_col-md-4,
.vc_col-lg-4, .vc_col-xs-5, .vc_col-sm-5, .vc_col-md-5, .vc_col-lg-5,
.vc_col-xs-6, .vc_col-sm-6, .vc_col-md-6, .vc_col-lg-6, .vc_col-xs-7,
.vc_col-sm-7, .vc_col-md-7, .vc_col-lg-7, .vc_col-xs-8, .vc_col-sm-8,
.vc_col-md-8, .vc_col-lg-8, .vc_col-xs-9, .vc_col-sm-9, .vc_col-md-9,
.vc_col-lg-9, .vc_col-xs-10, .vc_col-sm-10, .vc_col-md-10, .vc_col-lg-10,
.vc_col-xs-11, .vc_col-sm-11, .vc_col-md-11, .vc_col-lg-11, .vc_col-xs-12,
.vc_col-sm-12, .vc_col-md-12, .vc_col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    box-sizing: border-box !important
}

.vc_col-xs-1, .vc_col-xs-2, .vc_col-xs-3, .vc_col-xs-4, .vc_col-xs-5,
.vc_col-xs-6, .vc_col-xs-7, .vc_col-xs-8, .vc_col-xs-9, .vc_col-xs-10,
.vc_col-xs-11, .vc_col-xs-12 {
    float: left
}

.vc_col-xs-12 {
    width: 100%
}

.vc_col-xs-11 {
    width: 91.66666667%
}

.vc_col-xs-10 {
    width: 83.33333333%
}

.vc_col-xs-9 {
    width: 75%
}

.vc_col-xs-8 {
    width: 66.66666667%
}

.vc_col-xs-7 {
    width: 58.33333333%
}

.vc_col-xs-6 {
    width: 50%
}

.vc_col-xs-5 {
    width: 41.66666667%
}

.vc_col-xs-4 {
    width: 33.33333333%
}

.vc_col-xs-3 {
    width: 25%
}

.vc_col-xs-2 {
    width: 16.66666667%
}

.vc_col-xs-1 {
    width: 8.33333333%
}

.vc_col-xs-pull-12 {
    right: 100%
}

.vc_col-xs-pull-11 {
    right: 91.66666667%
}

.vc_col-xs-pull-10 {
    right: 83.33333333%
}

.vc_col-xs-pull-9 {
    right: 75%
}

.vc_col-xs-pull-8 {
    right: 66.66666667%
}

.vc_col-xs-pull-7 {
    right: 58.33333333%
}

.vc_col-xs-pull-6 {
    right: 50%
}

.vc_col-xs-pull-5 {
    right: 41.66666667%
}

.vc_col-xs-pull-4 {
    right: 33.33333333%
}

.vc_col-xs-pull-3 {
    right: 25%
}

.vc_col-xs-pull-2 {
    right: 16.66666667%
}

.vc_col-xs-pull-1 {
    right: 8.33333333%
}

.vc_col-xs-pull-0 {
    right: auto
}

.vc_col-xs-push-12 {
    left: 100%
}

.vc_col-xs-push-11 {
    left: 91.66666667%
}

.vc_col-xs-push-10 {
    left: 83.33333333%
}

.vc_col-xs-push-9 {
    left: 75%
}

.vc_col-xs-push-8 {
    left: 66.66666667%
}

.vc_col-xs-push-7 {
    left: 58.33333333%
}

.vc_col-xs-push-6 {
    left: 50%
}

.vc_col-xs-push-5 {
    left: 41.66666667%
}

.vc_col-xs-push-4 {
    left: 33.33333333%
}

.vc_col-xs-push-3 {
    left: 25%
}

.vc_col-xs-push-2 {
    left: 16.66666667%
}

.vc_col-xs-push-1 {
    left: 8.33333333%
}

.vc_col-xs-push-0 {
    left: auto
}

.vc_col-xs-offset-12 {
    margin-left: 100%
}

.vc_col-xs-offset-11 {
    margin-left: 91.66666667%
}

.vc_col-xs-offset-10 {
    margin-left: 83.33333333%
}

.vc_col-xs-offset-9 {
    margin-left: 75%
}

.vc_col-xs-offset-8 {
    margin-left: 66.66666667%
}

.vc_col-xs-offset-7 {
    margin-left: 58.33333333%
}

.vc_col-xs-offset-6 {
    margin-left: 50%
}

.vc_col-xs-offset-5 {
    margin-left: 41.66666667%
}

.vc_col-xs-offset-4 {
    margin-left: 33.33333333%
}

.vc_col-xs-offset-3 {
    margin-left: 25%
}

.vc_col-xs-offset-2 {
    margin-left: 16.66666667%
}

.vc_col-xs-offset-1 {
    margin-left: 8.33333333%
}

.vc_col-xs-offset-0 {
    margin-left: 0
}

@media(min-width:768px) {
    .vc_col-sm-1, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5,
    .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-sm-10,
    .vc_col-sm-11, .vc_col-sm-12 {
        float: left
    }

    .vc_col-sm-12 {
        width: 100%
    }

    .vc_col-sm-11 {
        width: 91.66666667%
    }

    .vc_col-sm-10 {
        width: 83.33333333%
    }

    .vc_col-sm-9 {
        width: 75%
    }

    .vc_col-sm-8 {
        width: 66.66666667%
    }

    .vc_col-sm-7 {
        width: 58.33333333%
    }

    .vc_col-sm-6 {
        width: 50%
    }

    .vc_col-sm-5 {
        width: 41.66666667%
    }

    .vc_col-sm-4 {
        width: 33.33333333%
    }

    .vc_col-sm-3 {
        width: 25%
    }

    .vc_col-sm-2 {
        width: 16.66666667%
    }

    .vc_col-sm-1 {
        width: 8.33333333%
    }

    .vc_col-sm-pull-12 {
        right: 100%
    }

    .vc_col-sm-pull-11 {
        right: 91.66666667%
    }

    .vc_col-sm-pull-10 {
        right: 83.33333333%
    }

    .vc_col-sm-pull-9 {
        right: 75%
    }

    .vc_col-sm-pull-8 {
        right: 66.66666667%
    }

    .vc_col-sm-pull-7 {
        right: 58.33333333%
    }

    .vc_col-sm-pull-6 {
        right: 50%
    }

    .vc_col-sm-pull-5 {
        right: 41.66666667%
    }

    .vc_col-sm-pull-4 {
        right: 33.33333333%
    }

    .vc_col-sm-pull-3 {
        right: 25%
    }

    .vc_col-sm-pull-2 {
        right: 16.66666667%
    }

    .vc_col-sm-pull-1 {
        right: 8.33333333%
    }

    .vc_col-sm-pull-0 {
        right: auto
    }

    .vc_col-sm-push-12 {
        left: 100%
    }

    .vc_col-sm-push-11 {
        left: 91.66666667%
    }

    .vc_col-sm-push-10 {
        left: 83.33333333%
    }

    .vc_col-sm-push-9 {
        left: 75%
    }

    .vc_col-sm-push-8 {
        left: 66.66666667%
    }

    .vc_col-sm-push-7 {
        left: 58.33333333%
    }

    .vc_col-sm-push-6 {
        left: 50%
    }

    .vc_col-sm-push-5 {
        left: 41.66666667%
    }

    .vc_col-sm-push-4 {
        left: 33.33333333%
    }

    .vc_col-sm-push-3 {
        left: 25%
    }

    .vc_col-sm-push-2 {
        left: 16.66666667%
    }

    .vc_col-sm-push-1 {
        left: 8.33333333%
    }

    .vc_col-sm-push-0 {
        left: auto
    }

    .vc_col-sm-offset-12 {
        margin-left: 100%
    }

    .vc_col-sm-offset-11 {
        margin-left: 91.66666667%
    }

    .vc_col-sm-offset-10 {
        margin-left: 83.33333333%
    }

    .vc_col-sm-offset-9 {
        margin-left: 75%
    }

    .vc_col-sm-offset-8 {
        margin-left: 66.66666667%
    }

    .vc_col-sm-offset-7 {
        margin-left: 58.33333333%
    }

    .vc_col-sm-offset-6 {
        margin-left: 50%
    }

    .vc_col-sm-offset-5 {
        margin-left: 41.66666667%
    }

    .vc_col-sm-offset-4 {
        margin-left: 33.33333333%
    }

    .vc_col-sm-offset-3 {
        margin-left: 25%
    }

    .vc_col-sm-offset-2 {
        margin-left: 16.66666667%
    }

    .vc_col-sm-offset-1 {
        margin-left: 8.33333333%
    }

    .vc_col-sm-offset-0 {
        margin-left: 0
    }
}

@media(min-width:992px) {
    .vc_col-md-1, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5,
    .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9, .vc_col-md-10,
    .vc_col-md-11, .vc_col-md-12 {
        float: left
    }

    .vc_col-md-12 {
        width: 100%
    }

    .vc_col-md-11 {
        width: 91.66666667%
    }

    .vc_col-md-10 {
        width: 83.33333333%
    }

    .vc_col-md-9 {
        width: 75%
    }

    .vc_col-md-8 {
        width: 66.66666667%
    }

    .vc_col-md-7 {
        width: 58.33333333%
    }

    .vc_col-md-6 {
        width: 50%
    }

    .vc_col-md-5 {
        width: 41.66666667%
    }

    .vc_col-md-4 {
        width: 33.33333333%
    }

    .vc_col-md-3 {
        width: 25%
    }

    .vc_col-md-2 {
        width: 16.66666667%
    }

    .vc_col-md-1 {
        width: 8.33333333%
    }

    .vc_col-md-pull-12 {
        right: 100%
    }

    .vc_col-md-pull-11 {
        right: 91.66666667%
    }

    .vc_col-md-pull-10 {
        right: 83.33333333%
    }

    .vc_col-md-pull-9 {
        right: 75%
    }

    .vc_col-md-pull-8 {
        right: 66.66666667%
    }

    .vc_col-md-pull-7 {
        right: 58.33333333%
    }

    .vc_col-md-pull-6 {
        right: 50%
    }

    .vc_col-md-pull-5 {
        right: 41.66666667%
    }

    .vc_col-md-pull-4 {
        right: 33.33333333%
    }

    .vc_col-md-pull-3 {
        right: 25%
    }

    .vc_col-md-pull-2 {
        right: 16.66666667%
    }

    .vc_col-md-pull-1 {
        right: 8.33333333%
    }

    .vc_col-md-pull-0 {
        right: auto
    }

    .vc_col-md-push-12 {
        left: 100%
    }

    .vc_col-md-push-11 {
        left: 91.66666667%
    }

    .vc_col-md-push-10 {
        left: 83.33333333%
    }

    .vc_col-md-push-9 {
        left: 75%
    }

    .vc_col-md-push-8 {
        left: 66.66666667%
    }

    .vc_col-md-push-7 {
        left: 58.33333333%
    }

    .vc_col-md-push-6 {
        left: 50%
    }

    .vc_col-md-push-5 {
        left: 41.66666667%
    }

    .vc_col-md-push-4 {
        left: 33.33333333%
    }

    .vc_col-md-push-3 {
        left: 25%
    }

    .vc_col-md-push-2 {
        left: 16.66666667%
    }

    .vc_col-md-push-1 {
        left: 8.33333333%
    }

    .vc_col-md-push-0 {
        left: auto
    }

    .vc_col-md-offset-12 {
        margin-left: 100%
    }

    .vc_col-md-offset-11 {
        margin-left: 91.66666667%
    }

    .vc_col-md-offset-10 {
        margin-left: 83.33333333%
    }

    .vc_col-md-offset-9 {
        margin-left: 75%
    }

    .vc_col-md-offset-8 {
        margin-left: 66.66666667%
    }

    .vc_col-md-offset-7 {
        margin-left: 58.33333333%
    }

    .vc_col-md-offset-6 {
        margin-left: 50%
    }

    .vc_col-md-offset-5 {
        margin-left: 41.66666667%
    }

    .vc_col-md-offset-4 {
        margin-left: 33.33333333%
    }

    .vc_col-md-offset-3 {
        margin-left: 25%
    }

    .vc_col-md-offset-2 {
        margin-left: 16.66666667%
    }

    .vc_col-md-offset-1 {
        margin-left: 8.33333333%
    }

    .vc_col-md-offset-0 {
        margin-left: 0
    }
}

@media(min-width:1200px) {
    .vc_col-lg-1, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5,
    .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9, .vc_col-lg-10,
    .vc_col-lg-11, .vc_col-lg-12 {
        float: left
    }

    .vc_col-lg-12 {
        width: 100%
    }

    .vc_col-lg-11 {
        width: 91.66666667%
    }

    .vc_col-lg-10 {
        width: 83.33333333%
    }

    .vc_col-lg-9 {
        width: 75%
    }

    .vc_col-lg-8 {
        width: 66.66666667%
    }

    .vc_col-lg-7 {
        width: 58.33333333%
    }

    .vc_col-lg-6 {
        width: 50%
    }

    .vc_col-lg-5 {
        width: 41.66666667%
    }

    .vc_col-lg-4 {
        width: 33.33333333%
    }

    .vc_col-lg-3 {
        width: 25%
    }

    .vc_col-lg-2 {
        width: 16.66666667%
    }

    .vc_col-lg-1 {
        width: 8.33333333%
    }

    .vc_col-lg-pull-12 {
        right: 100%
    }

    .vc_col-lg-pull-11 {
        right: 91.66666667%
    }

    .vc_col-lg-pull-10 {
        right: 83.33333333%
    }

    .vc_col-lg-pull-9 {
        right: 75%
    }

    .vc_col-lg-pull-8 {
        right: 66.66666667%
    }

    .vc_col-lg-pull-7 {
        right: 58.33333333%
    }

    .vc_col-lg-pull-6 {
        right: 50%
    }

    .vc_col-lg-pull-5 {
        right: 41.66666667%
    }

    .vc_col-lg-pull-4 {
        right: 33.33333333%
    }

    .vc_col-lg-pull-3 {
        right: 25%
    }

    .vc_col-lg-pull-2 {
        right: 16.66666667%
    }

    .vc_col-lg-pull-1 {
        right: 8.33333333%
    }

    .vc_col-lg-pull-0 {
        right: auto
    }

    .vc_col-lg-push-12 {
        left: 100%
    }

    .vc_col-lg-push-11 {
        left: 91.66666667%
    }

    .vc_col-lg-push-10 {
        left: 83.33333333%
    }

    .vc_col-lg-push-9 {
        left: 75%
    }

    .vc_col-lg-push-8 {
        left: 66.66666667%
    }

    .vc_col-lg-push-7 {
        left: 58.33333333%
    }

    .vc_col-lg-push-6 {
        left: 50%
    }

    .vc_col-lg-push-5 {
        left: 41.66666667%
    }

    .vc_col-lg-push-4 {
        left: 33.33333333%
    }

    .vc_col-lg-push-3 {
        left: 25%
    }

    .vc_col-lg-push-2 {
        left: 16.66666667%
    }

    .vc_col-lg-push-1 {
        left: 8.33333333%
    }

    .vc_col-lg-push-0 {
        left: auto
    }

    .vc_col-lg-offset-12 {
        margin-left: 100%
    }

    .vc_col-lg-offset-11 {
        margin-left: 91.66666667%
    }

    .vc_col-lg-offset-10 {
        margin-left: 83.33333333%
    }

    .vc_col-lg-offset-9 {
        margin-left: 75%
    }

    .vc_col-lg-offset-8 {
        margin-left: 66.66666667%
    }

    .vc_col-lg-offset-7 {
        margin-left: 58.33333333%
    }

    .vc_col-lg-offset-6 {
        margin-left: 50%
    }

    .vc_col-lg-offset-5 {
        margin-left: 41.66666667%
    }

    .vc_col-lg-offset-4 {
        margin-left: 33.33333333%
    }

    .vc_col-lg-offset-3 {
        margin-left: 25%
    }

    .vc_col-lg-offset-2 {
        margin-left: 16.66666667%
    }

    .vc_col-lg-offset-1 {
        margin-left: 8.33333333%
    }

    .vc_col-lg-offset-0 {
        margin-left: 0
    }
}

.vc_pull-right {
    float: right !important
}

.vc_pull-left {
    float: left !important
}

.vc_clearfix:before, .vc_clearfix:after {
    content: " ";
    display: table
}

.vc_clearfix:after {
    clear: both
}

.vc_clearfix:before, .vc_clearfix:after {
    content: " ";
    display: table
}

.vc_clearfix:after {
    clear: both
}

.vc_el-clearfix {
    clear: both
}

@media(max-width:767px) {
    .vc_el-clearfix-xs {
        clear: both
    }
}

@media(min-width:768px) and (max-width:991px) {
    .vc_el-clearfix-sm {
        clear: both
    }
}

@media(min-width:992px) and (max-width:1199px) {
    .vc_el-clearfix-md {
        clear: both
    }
}

@media(min-width:1200px) {
    .vc_el-clearfix-lg {
        clear: both
    }
}

.vc_visible {
    display: block
}

.vc_table {
    width: 100%;
    margin-bottom: 20px;
    border-collapse: collapse
}

.vc_table>thead>tr>th, .vc_table>tbody>tr>th, .vc_table>tfoot>tr>th,
.vc_table>thead>tr>td, .vc_table>tbody>tr>td, .vc_table>tfoot>tr>td {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd
}

.vc_table>thead>tr>th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd
}

.vc_table>caption+thead>tr:first-child>th, .vc_table>colgroup+thead>tr:first-child>th, .vc_table>thead:first-child>tr:first-child>th, .vc_table>caption+thead>tr:first-child>td, .vc_table>colgroup+thead>tr:first-child>td, .vc_table>thead:first-child>tr:first-child>td {
    border-top: 0
}

.vc_table>tbody+tbody {
    border-top: 2px solid #ddd
}

.vc_table .table {
    background-color: #fff
}

.vc_table-bordered {
    border: 1px solid #ddd
}

.vc_table-bordered>thead>tr>th, .vc_table-bordered>tbody>tr>th,
.vc_table-bordered>tfoot>tr>th, .vc_table-bordered>thead>tr>td,
.vc_table-bordered>tbody>tr>td, .vc_table-bordered>tfoot>tr>td {
    border: 1px solid #ddd
}

.vc_table-bordered>thead>tr>th, .vc_table-bordered>thead>tr>td {
    border-bottom-width: 2px
}

.vc_txt_align_left {
    text-align: left
}

.vc_txt_align_right {
    text-align: right
}

.vc_txt_align_center {
    text-align: center
}

.vc_txt_align_justify {
    text-align: justify;
    text-justify: inter-word
}

.vc_el_width_50 {
    width: 50%;
    margin-left: auto !important;
    margin-right: auto !important
}

.vc_el_width_60 {
    width: 60%;
    margin-left: auto !important;
    margin-right: auto !important
}

.vc_el_width_70 {
    width: 70%;
    margin-left: auto !important;
    margin-right: auto !important
}

.vc_el_width_80 {
    width: 80%;
    margin-left: auto !important;
    margin-right: auto !important
}

.vc_el_width_90 {
    width: 90%;
    margin-left: auto !important;
    margin-right: auto !important
}

.vc_el_width_100 {
    width: 100%
}

.vc_btn {
    border: 1px solid transparent;
    cursor: pointer;
    display: inline-block;
    text-decoration: none !important;
    padding: 9px 12px;
    font-size: 100%;
    line-height: 20px;
    border-radius: 4px
}

.vc_btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 6px
}

.vc_btn-sm {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.vc_btn-xs {
    padding: 1px 5px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px
}

.vc_btn_square {
    border-radius: 0
}

.vc_btn_square_outlined {
    border-radius: 0;
    background: none !important;
    border: 2px solid
}

.vc_btn_round {
    border-radius: 25px
}

.vc_btn_outlined {
    background: none !important;
    border: 2px solid
}

.vc_btn-blue {
    background-color: #5472d2;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}

.vc_btn-blue:hover {
    background-color: #3c5ecc;
    color: #f7f7f7 !important
}

.vc_btn-blue.vc_btn_outlined, .vc_btn-blue.vc_btn_square_outlined {
    color: #5472d2 !important
}

.vc_btn-blue.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #3253bc;
    box-shadow: 0 5px 0 #3253bc;
    margin-bottom: 5px
}

.vc_btn-turquoise {
    background-color: #00c1cf;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}

.vc_btn-turquoise:hover {
    background-color: #00a4b0;
    color: #f7f7f7 !important
}

.vc_btn-turquoise.vc_btn_outlined, .vc_btn-turquoise.vc_btn_square_outlined {
    color: #00c1cf !important
}

.vc_btn-turquoise.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #008d97;
    box-shadow: 0 5px 0 #008d97;
    margin-bottom: 5px
}

.vc_btn-pink {
    background-color: #fe6c61;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}

.vc_btn-pink:hover {
    background-color: #fe5043;
    color: #f7f7f7 !important
}

.vc_btn-pink.vc_btn_outlined, .vc_btn-pink.vc_btn_square_outlined {
    color: #fe6c61 !important
}

.vc_btn-pink.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #fe3829;
    box-shadow: 0 5px 0 #fe3829;
    margin-bottom: 5px
}

.vc_btn-violet {
    background-color: #8d6dc4;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}

.vc_btn-violet:hover {
    background-color: #7c57bb;
    color: #f7f7f7 !important
}

.vc_btn-violet.vc_btn_outlined, .vc_btn-violet.vc_btn_square_outlined {
    color: #8d6dc4 !important
}

.vc_btn-violet.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #6e48b1;
    box-shadow: 0 5px 0 #6e48b1;
    margin-bottom: 5px
}

.vc_btn-peacoc {
    background-color: #4cadc9;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}

.vc_btn-peacoc:hover {
    background-color: #39a0bd;
    color: #f7f7f7 !important
}

.vc_btn-peacoc.vc_btn_outlined, .vc_btn-peacoc.vc_btn_square_outlined {
    color: #4cadc9 !important
}

.vc_btn-peacoc.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #338faa;
    box-shadow: 0 5px 0 #338faa;
    margin-bottom: 5px
}

.vc_btn-chino {
    background-color: #cec2ab;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}

.vc_btn-chino:hover {
    background-color: #c3b498;
    color: #f7f7f7 !important
}

.vc_btn-chino.vc_btn_outlined, .vc_btn-chino.vc_btn_square_outlined {
    color: #cec2ab !important
}

.vc_btn-chino.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #b9a888;
    box-shadow: 0 5px 0 #b9a888;
    margin-bottom: 5px
}

.vc_btn-mulled_wine {
    background-color: #50485b;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}

.vc_btn-mulled_wine:hover {
    background-color: #413a4a;
    color: #f7f7f7 !important
}

.vc_btn-mulled_wine.vc_btn_outlined, .vc_btn-mulled_wine.vc_btn_square_outlined {
    color: #50485b !important
}

.vc_btn-mulled_wine.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #342f3c;
    box-shadow: 0 5px 0 #342f3c;
    margin-bottom: 5px
}

.vc_btn-vista_blue {
    background-color: #75d69c;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}

.vc_btn-vista_blue:hover {
    background-color: #5dcf8b;
    color: #f7f7f7 !important
}

.vc_btn-vista_blue.vc_btn_outlined, .vc_btn-vista_blue.vc_btn_square_outlined {
    color: #75d69c !important
}

.vc_btn-vista_blue.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #4ac97d;
    box-shadow: 0 5px 0 #4ac97d;
    margin-bottom: 5px
}

.vc_btn-black {
    background-color: #2a2a2a;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}

.vc_btn-black:hover {
    background-color: #1b1b1b;
    color: #f7f7f7 !important
}

.vc_btn-black.vc_btn_outlined, .vc_btn-black.vc_btn_square_outlined {
    color: #2a2a2a !important
}

.vc_btn-black.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #0e0e0e;
    box-shadow: 0 5px 0 #0e0e0e;
    margin-bottom: 5px
}

.vc_btn-grey {
    background-color: #ebebeb;
    color: #666 !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}

.vc_btn-grey:hover {
    background-color: #dcdcdc;
    color: #5e5e5e !important
}

.vc_btn-grey.vc_btn_outlined, .vc_btn-grey.vc_btn_square_outlined {
    color: #ebebeb !important
}

.vc_btn-grey.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #cfcfcf;
    box-shadow: 0 5px 0 #cfcfcf;
    margin-bottom: 5px
}

.vc_btn-orange {
    background-color: #f7be68;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}

.vc_btn-orange:hover {
    background-color: #f5b14b;
    color: #f7f7f7 !important
}

.vc_btn-orange.vc_btn_outlined, .vc_btn-orange.vc_btn_square_outlined {
    color: #f7be68 !important
}

.vc_btn-orange.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #f4a733;
    box-shadow: 0 5px 0 #f4a733;
    margin-bottom: 5px
}

.vc_btn-sky {
    background-color: #5aa1e3;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}

.vc_btn-sky:hover {
    background-color: #4092df;
    color: #f7f7f7 !important
}

.vc_btn-sky.vc_btn_outlined, .vc_btn-sky.vc_btn_square_outlined {
    color: #5aa1e3 !important
}

.vc_btn-sky.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #2a86db;
    box-shadow: 0 5px 0 #2a86db;
    margin-bottom: 5px
}

.vc_btn-green {
    background-color: #6dab3c;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}

.vc_btn-green:hover {
    background-color: #5f9434;
    color: #f7f7f7 !important
}

.vc_btn-green.vc_btn_outlined, .vc_btn-green.vc_btn_square_outlined {
    color: #6dab3c !important
}

.vc_btn-green.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #53812d;
    box-shadow: 0 5px 0 #53812d;
    margin-bottom: 5px
}

.vc_btn-juicy_pink {
    background-color: #f4524d;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}

.vc_btn-juicy_pink:hover {
    background-color: #f23630;
    color: #f7f7f7 !important
}

.vc_btn-juicy_pink.vc_btn_outlined, .vc_btn-juicy_pink.vc_btn_square_outlined {
    color: #f4524d !important
}

.vc_btn-juicy_pink.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #f11f18;
    box-shadow: 0 5px 0 #f11f18;
    margin-bottom: 5px
}

.vc_btn-sandy_brown {
    background-color: #f79468;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}

.vc_btn-sandy_brown:hover {
    background-color: #f57f4b;
    color: #f7f7f7 !important
}

.vc_btn-sandy_brown.vc_btn_outlined, .vc_btn-sandy_brown.vc_btn_square_outlined {
    color: #f79468 !important
}

.vc_btn-sandy_brown.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #f46e33;
    box-shadow: 0 5px 0 #f46e33;
    margin-bottom: 5px
}

.vc_btn-purple {
    background-color: #b97ebb;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}

.vc_btn-purple:hover {
    background-color: #ae6ab0;
    color: #f7f7f7 !important
}

.vc_btn-purple.vc_btn_outlined, .vc_btn-purple.vc_btn_square_outlined {
    color: #b97ebb !important
}

.vc_btn-purple.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #a559a8;
    box-shadow: 0 5px 0 #a559a8;
    margin-bottom: 5px
}

.vc_btn-white {
    background-color: #fff;
    color: #666 !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}

.vc_btn-white:hover {
    background-color: #f0f0f0;
    color: #5e5e5e !important
}

.vc_btn-white.vc_btn_outlined, .vc_btn-white.vc_btn_square_outlined {
    color: #fff !important
}

.vc_btn-white.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #e3e3e3;
    box-shadow: 0 5px 0 #e3e3e3;
    margin-bottom: 5px
}

.vc_btn-grace {
    background-color: #aed13b;
    color: #fff !important;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}

.vc_btn-grace:hover {
    background-color: #9ec02d;
    color: #f7f7f7 !important
}

.vc_btn-grace.vc_btn_outlined, .vc_btn-grace.vc_btn_square_outlined {
    color: #aed13b !important
}

.vc_btn-grace.vc_btn_3d {
    -webkit-box-shadow: 0 5px 0 #8dac28;
    box-shadow: 0 5px 0 #8dac28;
    margin-bottom: 5px
}

.vc_btn-default {
    color: #7d7d7d;
    background-color: #fff;
    border-color: transparent
}

.vc_btn-default:hover, .vc_btn-default:focus, .vc_btn-default:active, .vc_btn-default.active, .open>.dropdown-toggle.vc_btn-default {
    color: #7d7d7d;
    background-color: #e6e6e6;
    border-color: rgba(0, 0, 0, 0)
}

.vc_btn-default:active, .vc_btn-default.active, .open>.dropdown-toggle.vc_btn-default {
    background-image: none
}

.vc_btn-default .badge {
    color: #fff;
    background-color: #7d7d7d
}

.vc_btn-primary {
    color: #fff;
    background-color: #00aef0;
    border-color: transparent
}

.vc_btn-primary:hover, .vc_btn-primary:focus, .vc_btn-primary:active, .vc_btn-primary.active, .open>.dropdown-toggle.vc_btn-primary {
    color: #fff;
    background-color: #0089bd;
    border-color: rgba(0, 0, 0, 0)
}

.vc_btn-primary:active, .vc_btn-primary.active, .open>.dropdown-toggle.vc_btn-primary {
    background-image: none
}

.vc_btn-primary .badge {
    color: #00aef0;
    background-color: #fff
}

.vc_btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: transparent
}

.vc_btn-success:hover, .vc_btn-success:focus, .vc_btn-success:active, .vc_btn-success.active, .open>.dropdown-toggle.vc_btn-success {
    color: #fff;
    background-color: #449d44;
    border-color: rgba(0, 0, 0, 0)
}

.vc_btn-success:active, .vc_btn-success.active, .open>.dropdown-toggle.vc_btn-success {
    background-image: none
}

.vc_btn-success .badge {
    color: #5cb85c;
    background-color: #fff
}

.vc_btn-info {
    color: #fff;
    background-color: #5bc0de;
    border-color: transparent
}

.vc_btn-info:hover, .vc_btn-info:focus, .vc_btn-info:active, .vc_btn-info.active, .open>.dropdown-toggle.vc_btn-info {
    color: #fff;
    background-color: #31b0d5;
    border-color: rgba(0, 0, 0, 0)
}

.vc_btn-info:active, .vc_btn-info.active, .open>.dropdown-toggle.vc_btn-info {
    background-image: none
}

.vc_btn-info .badge {
    color: #5bc0de;
    background-color: #fff
}

.vc_btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: transparent
}

.vc_btn-warning:hover, .vc_btn-warning:focus, .vc_btn-warning:active, .vc_btn-warning.active, .open>.dropdown-toggle.vc_btn-warning {
    color: #fff;
    background-color: #ec971f;
    border-color: rgba(0, 0, 0, 0)
}

.vc_btn-warning:active, .vc_btn-warning.active, .open>.dropdown-toggle.vc_btn-warning {
    background-image: none
}

.vc_btn-warning .badge {
    color: #f0ad4e;
    background-color: #fff
}

.vc_btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: transparent
}

.vc_btn-danger:hover, .vc_btn-danger:focus, .vc_btn-danger:active, .vc_btn-danger.active, .open>.dropdown-toggle.vc_btn-danger {
    color: #fff;
    background-color: #c9302c;
    border-color: rgba(0, 0, 0, 0)
}

.vc_btn-danger:active, .vc_btn-danger.active, .open>.dropdown-toggle.vc_btn-danger {
    background-image: none
}

.vc_btn-danger .badge {
    color: #d9534f;
    background-color: #fff
}

i.icon {
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 16px;
    vertical-align: text-top;
    margin-left: 5px
}

.wpb_btn-large i.icon {
    height: 19px;
    margin-left: 9px
}

.wpb_btn-small i.icon {
    height: 15px
}

.wpb_btn-mini i.icon {
    display: none
}

.wpb_address_book i.icon, option.wpb_address_book {
    background: url(../images/icons/address-book.png) no-repeat right center
}

.wpb_alarm_clock i.icon, option.wpb_alarm_clock {
    background: url(../images/icons/alarm-clock.png) no-repeat right center
}

.wpb_anchor i.icon, option.wpb_anchor {
    background: url(../images/icons/anchor.png) no-repeat right center
}

.wpb_application_image i.icon, option.wpb_application_image {
    background: url(../images/icons/application-image.png) no-repeat right center
}

.wpb_arrow i.icon, option.wpb_arrow {
    background: url(../images/icons/arrow.png) no-repeat right center
}

.wpb_asterisk i.icon, option.wpb_asterisk {
    background: url(../images/icons/asterisk.png) no-repeat right center
}

.wpb_hammer i.icon, option.wpb_hammer {
    background: url(../images/icons/auction-hammer.png) no-repeat right center
}

.wpb_balloon i.icon, option.wpb_balloon {
    background: url(../images/icons/balloon.png) no-repeat right center
}

.wpb_balloon_buzz i.icon, option.wpb_balloon_buzz {
    background: url(../images/icons/balloon-buzz.png) no-repeat right center
}

.wpb_balloon_facebook i.icon, option.wpb_balloon_facebook {
    background: url(../images/icons/balloon-facebook.png) no-repeat right center
}

.wpb_balloon_twitter i.icon, option.wpb_balloon_twitter {
    background: url(../images/icons/balloon-twitter.png) no-repeat right center
}

.wpb_battery i.icon, option.wpb_battery {
    background: url(../images/icons/battery-full.png) no-repeat right center
}

.wpb_binocular i.icon, option.wpb_binocular {
    background: url(../images/icons/binocular.png) no-repeat right center
}

.wpb_document_excel i.icon, option.wpb_document_excel {
    background: url(../images/icons/blue-document-excel.png) no-repeat right center
}

.wpb_document_image i.icon, option.wpb_document_image {
    background: url(../images/icons/blue-document-image.png) no-repeat right center
}

.wpb_document_music i.icon, option.wpb_document_music {
    background: url(../images/icons/blue-document-music.png) no-repeat right center
}

.wpb_document_office i.icon, option.wpb_document_office {
    background: url(../images/icons/blue-document-office.png) no-repeat right center
}

.wpb_document_pdf i.icon, option.wpb_document_pdf {
    background: url(../images/icons/blue-document-pdf.png) no-repeat right center
}

.wpb_document_powerpoint i.icon, option.wpb_document_powerpoint {
    background: url(../images/icons/blue-document-powerpoint.png) no-repeat right center
}

.wpb_document_word i.icon, option.wpb_document_word {
    background: url(../images/icons/blue-document-word.png) no-repeat right center
}

.wpb_bookmark i.icon, option.wpb_bookmark {
    background: url(../images/icons/bookmark.png) no-repeat right center
}

.wpb_camcorder i.icon, option.wpb_camcorder {
    background: url(../images/icons/camcorder.png) no-repeat right center
}

.wpb_camera i.icon, option.wpb_camera {
    background: url(../images/icons/camera.png) no-repeat right center
}

.wpb_chart i.icon, option.wpb_chart {
    background: url(../images/icons/chart.png) no-repeat right center
}

.wpb_chart_pie i.icon, option.wpb_chart_pie {
    background: url(../images/icons/chart-pie.png) no-repeat right center
}

.wpb_clock i.icon, option.wpb_clock {
    background: url(../images/icons/clock.png) no-repeat right center
}

.wpb_play i.icon, option.wpb_play {
    background: url(../images/icons/control.png) no-repeat right center
}

.wpb_fire i.icon, option.wpb_fire {
    background: url(../images/icons/fire.png) no-repeat right center
}

.wpb_heart i.icon, option.wpb_heart {
    background: url(../images/icons/heart.png) no-repeat right center
}

.wpb_mail i.icon, option.wpb_mail {
    background: url(../images/icons/mail.png) no-repeat right center
}

.wpb_shield i.icon, option.wpb_shield {
    background: url(../images/icons/plus-shield.png) no-repeat right center
}

.wpb_video i.icon, option.wpb_video {
    background: url(../images/icons/video.png) no-repeat right center
}

.vc_column_container .vc_btn, .vc_column_container .wpb_button {
    margin-top: 5px;
    margin-bottom: 5px
}

.wpb_alert {
    padding: 1em 35px 1em 25px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    background-color: #fcf8e3;
    border: 1px solid #faebcc;
    border-radius: 5px;
    color: #8a6d3b;
    clear: both
}

.wpb_alert .messagebox_text *:last-child {
    margin-bottom: 0
}

.wpb_alert.vc_alert_square {
    border-radius: 0
}

.wpb_alert.vc_alert_square_outlined {
    border-radius: 0;
    background: none !important;
    border-width: 2px
}

.wpb_alert.vc_alert_round {
    border-radius: 50px
}

.wpb_alert.vc_alert_outlined {
    background: none !important;
    border-width: 2px
}

.wpb_alert.vc_alert_3d {
    border-width: 1px 1px 1px 1px
}

.wpb_alert-success {
    color: #3c763d;
    border-color: #d6e9c6;
    background-color: #dff0d8
}

.wpb_alert-success.vc_alert_outlined, .wpb_alert-success.vc_alert_square_outlined {
    color: #3c763d
}

.wpb_alert-success.vc_alert_3d {
    -webkit-box-shadow: 0 5px 0 #c1e2b3;
    box-shadow: 0 5px 0 #c1e2b3
}

.wpb_alert-error, .wpb_alert-danger {
    color: #a94442;
    border-color: #ebccd1;
    background-color: #f2dede
}

.wpb_alert-error.vc_alert_outlined, .wpb_alert-danger.vc_alert_outlined,
.wpb_alert-error.vc_alert_square_outlined, .wpb_alert-danger.vc_alert_square_outlined {
    color: #a94442
}

.wpb_alert-error.vc_alert_3d, .wpb_alert-danger.vc_alert_3d {
    -webkit-box-shadow: 0 5px 0 #e4b9b9;
    box-shadow: 0 5px 0 #e4b9b9
}

.wpb_alert-info {
    color: #31708f;
    border-color: #bce8f1;
    background-color: #d9edf7
}

.wpb_alert-info.vc_alert_outlined, .wpb_alert-info.vc_alert_square_outlined {
    color: #31708f
}

.wpb_alert-info.vc_alert_3d {
    -webkit-box-shadow: 0 5px 0 #afd9ee;
    box-shadow: 0 5px 0 #afd9ee
}

.wpb_alert .messagebox_text, .wpb_alert-warning .messagebox_text {
    padding-left: 40px;
    background: url(../vc/alert.png) no-repeat left center
}

.wpb_alert-info .messagebox_text {
    background: url(../vc/info.png) no-repeat left center
}

.wpb_alert-success .messagebox_text {
    background: url(../vc/tick.png) no-repeat left center
}

.wpb_alert-error .messagebox_text, .wpb_alert-danger .messagebox_text {
    background: url(../vc/exclamation.png) no-repeat left center
}

img {
    height: auto
}

.wpb_single_image img {
    height: auto;
    max-width: 100%
}

.wpb_single_image.vc_align_center {
    text-align: center
}

.wpb_single_image.vc_align_right {
    text-align: right
}

.wpb_single_image.vc_align_left {
    text-align: left
}

div .vc_box_rounded {
    border-radius: 4px;
    -webkit-box-shadow: none;
    box-shadow: none
}

div .vc_box_outline, div .vc_box_outline_circle {
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 6px;
    border: 1px solid #ebebeb
}

div .vc_box_border, div .vc_box_border_circle {
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 6px;
    border: 0
}

div .vc_box_shadow, div .vc_box_shadow_border, div .vc_box_shadow_border_circle,
div .vc_box_shadow_circle {
    border-radius: 0;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1)
}

div .vc_box_shadow_border, div .vc_box_shadow_border_circle {
    padding: 6px
}

div .vc_box_shadow_3d {
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-bottom: 15px
}

div .vc_box_circle, div .vc_box_outline_circle, div .vc_box_border_circle,
div .vc_box_shadow_circle, div .vc_box_shadow_border_circle {
    border-radius: 5000px;
    border-radius: 50%;
    -webkit-box-shadow: none;
    box-shadow: none;
    overflow: hidden
}

div .vc_box_shadow_circle, div .vc_box_shadow_border_circle {
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1)
}

.vc_box_shadow_3d_wrap {
    position: relative;
    z-index: 0;
    display: inline-block;
    max-width: 100%
}

.vc_box_shadow_3d_wrap:after, .vc_box_shadow_3d_wrap:before {
    content: "";
    position: absolute;
    box-shadow: 0 15px 10px rgba(0, 0, 0, 0.5);
    left: 10px;
    bottom: 8%;
    width: 40%;
    height: 20%;
    max-height: 100px;
    max-width: 300px;
    z-index: -1;
    -webkit-transform: rotate(-6deg);
    -ms-transform: rotate(-6deg);
    -o-transform: rotate(-6deg);
    transform: rotate(-6deg)
}

.vc_box_shadow_3d_wrap:after {
    left: auto;
    right: 10px;
    -webkit-transform: rotate(6deg);
    -ms-transform: rotate(6deg);
    -o-transform: rotate(6deg);
    transform: rotate(6deg)
}

.vc_box_outline.vc_box_border_blue, .vc_box_outline_circle.vc_box_border_blue {
    border-color: #5472d2
}

.vc_box_border.vc_box_border_blue, .vc_box_border_circle.vc_box_border_blue {
    background-color: #5472d2
}

.vc_box_outline.vc_box_border_turquoise, .vc_box_outline_circle.vc_box_border_turquoise {
    border-color: #00c1cf
}

.vc_box_border.vc_box_border_turquoise, .vc_box_border_circle.vc_box_border_turquoise {
    background-color: #00c1cf
}

.vc_box_outline.vc_box_border_pink, .vc_box_outline_circle.vc_box_border_pink {
    border-color: #fe6c61
}

.vc_box_border.vc_box_border_pink, .vc_box_border_circle.vc_box_border_pink {
    background-color: #fe6c61
}

.vc_box_outline.vc_box_border_violet, .vc_box_outline_circle.vc_box_border_violet {
    border-color: #8d6dc4
}

.vc_box_border.vc_box_border_violet, .vc_box_border_circle.vc_box_border_violet {
    background-color: #8d6dc4
}

.vc_box_outline.vc_box_border_peacoc, .vc_box_outline_circle.vc_box_border_peacoc {
    border-color: #4cadc9
}

.vc_box_border.vc_box_border_peacoc, .vc_box_border_circle.vc_box_border_peacoc {
    background-color: #4cadc9
}

.vc_box_outline.vc_box_border_chino, .vc_box_outline_circle.vc_box_border_chino {
    border-color: #cec2ab
}

.vc_box_border.vc_box_border_chino, .vc_box_border_circle.vc_box_border_chino {
    background-color: #cec2ab
}

.vc_box_outline.vc_box_border_mulled_wine, .vc_box_outline_circle.vc_box_border_mulled_wine {
    border-color: #50485b
}

.vc_box_border.vc_box_border_mulled_wine, .vc_box_border_circle.vc_box_border_mulled_wine {
    background-color: #50485b
}

.vc_box_outline.vc_box_border_vista_blue, .vc_box_outline_circle.vc_box_border_vista_blue {
    border-color: #75d69c
}

.vc_box_border.vc_box_border_vista_blue, .vc_box_border_circle.vc_box_border_vista_blue {
    background-color: #75d69c
}

.vc_box_outline.vc_box_border_black, .vc_box_outline_circle.vc_box_border_black {
    border-color: #2a2a2a
}

.vc_box_border.vc_box_border_black, .vc_box_border_circle.vc_box_border_black {
    background-color: #2a2a2a
}

.vc_box_outline.vc_box_border_grey, .vc_box_outline_circle.vc_box_border_grey {
    border-color: #ebebeb
}

.vc_box_border.vc_box_border_grey, .vc_box_border_circle.vc_box_border_grey {
    background-color: #ebebeb
}

.vc_box_outline.vc_box_border_orange, .vc_box_outline_circle.vc_box_border_orange {
    border-color: #f7be68
}

.vc_box_border.vc_box_border_orange, .vc_box_border_circle.vc_box_border_orange {
    background-color: #f7be68
}

.vc_box_outline.vc_box_border_sky, .vc_box_outline_circle.vc_box_border_sky {
    border-color: #5aa1e3
}

.vc_box_border.vc_box_border_sky, .vc_box_border_circle.vc_box_border_sky {
    background-color: #5aa1e3
}

.vc_box_outline.vc_box_border_green, .vc_box_outline_circle.vc_box_border_green {
    border-color: #6dab3c
}

.vc_box_border.vc_box_border_green, .vc_box_border_circle.vc_box_border_green {
    background-color: #6dab3c
}

.vc_box_outline.vc_box_border_juicy_pink, .vc_box_outline_circle.vc_box_border_juicy_pink {
    border-color: #f4524d
}

.vc_box_border.vc_box_border_juicy_pink, .vc_box_border_circle.vc_box_border_juicy_pink {
    background-color: #f4524d
}

.vc_box_outline.vc_box_border_sandy_brown, .vc_box_outline_circle.vc_box_border_sandy_brown {
    border-color: #f79468
}

.vc_box_border.vc_box_border_sandy_brown, .vc_box_border_circle.vc_box_border_sandy_brown {
    background-color: #f79468
}

.vc_box_outline.vc_box_border_purple, .vc_box_outline_circle.vc_box_border_purple {
    border-color: #b97ebb
}

.vc_box_border.vc_box_border_purple, .vc_box_border_circle.vc_box_border_purple {
    background-color: #b97ebb
}

.vc_box_outline.vc_box_border_white, .vc_box_outline_circle.vc_box_border_white {
    border-color: #fff
}

.vc_box_border.vc_box_border_white, .vc_box_border_circle.vc_box_border_white {
    background-color: #fff
}

.wpb_alert p:last-child, #content .wpb_alert p:last-child, .wpb_text_column p:last-child, .wpb_text_column *:last-child, #content .wpb_text_column p:last-child, #content .wpb_text_column *:last-child, .wpb_toggle_content p:last-child {
    margin-bottom: 0
}

.wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid>li, .last_toggle_el_margin,
.wpb_button {
    margin-bottom: 35px
}

.fb_like, .twitter-share-button, .entry-content .twitter-share-button,
.wpb_googleplus, .wpb_pinterest, .wpb_tab .wpb_content_element, .wpb_accordion .wpb_content_element,
.wpb_toggle_content {
    margin-bottom: 21.73913043px
}

.fb_type_standard {
    height: 25px
}

.fb_type_standard iframe {
    height: 25px
}

.fb_type_button_count {
    height: 20px
}

.fb_type_button_count iframe {
    height: 20px
}

.fb_type_box_count {
    height: 62px
}

.fb_type_box_count iframe {
    height: 62px
}

.wpb_googleplus_type_standard {
    height: 25px
}

.wpb_googleplus_type_small {
    height: 19px
}

.wpb_googleplus_type_medium {
    height: 21px
}

.wpb_googleplus_type_tall {
    height: 21px
}

.wpb_pinterest_type_horizontal {
    height: 21px
}

.wpb_pinterest_type_vertical {
    height: 60px
}

.wpb_pinterest_type_none {
    height: 21px
}

iframe.twitter-share-button {
    margin: 0
}

.wpb_toggle, #content h4.wpb_toggle {
    background: url(../images/toggle_open.png) no-repeat left center;
    padding-left: 25px;
    clear: both;
    margin-top: 0
}

.wpb_toggle_title_active, #content h4.wpb_toggle_title_active {
    background: url(../images/toggle_close.png) no-repeat left center
}

.wpb_toggle:hover {
    cursor: pointer
}

.wpb_toggle_content {
    display: none;
    overflow: hidden;
    padding: 0 0 0 25px;
    margin-top: 1em
}

.wpb_toggle_open {
    display: block
}

.wpb_widgetised_column .wpb_wrapper>ul {
    margin: 0
}

.wpb_widgetised_column .wpb_wrapper>ul>li {
    margin-left: 0;
    background-image: none;
    list-style: none !important
}

.wpb_widgetised_column .wpb_wrapper>ul>li:after, .wpb_widgetised_column .wpb_wrapper>ul>li:before {
    display: none !important
}

.wpb_button {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 4px 10px 4px;
    margin-bottom: 0;
    margin-top: 0;
    font-size: 13px;
    line-height: 18px;
    *line-height: 20px;
    color: #333;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
    cursor: pointer;
    background-color: #f7f7f7;
    border: 1px solid #ccc;
    *border: 0;
    border-bottom-color: #b3b3b3;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    *margin-left: .3em
}

.wpb_button:hover, .wpb_button:active, .wpb_button.active, .wpb_button.disabled, .wpb_button[disabled] {
    background-color: #eaeaea
}

.wpb_button:active, .wpb_button.active {
    background-color: #d1d1d1 \9
}

.wpb_button:first-child {
    *margin-left: 0
}

.vc_vc_button2 .vc_btn {
    margin-top: 5px;
    margin-bottom: 5px
}

.vc_vc_button .vc_btn {
    margin-top: 5px;
    margin-bottom: 5px
}

.wpb_button:hover {
    color: #333;
    text-decoration: none;
    background-color: #e6e6e6;
    *background-color: #d9d9d9;
    -webkit-transition: background-color .1s linear;
    -o-transition: background-color .1s linear;
    transition: background-color .1s linear
}

.wpb_button:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px
}

.wpb_button.active, .wpb_button:active {
    background-color: #e6e6e6;
    background-color: #d9d9d9 \9;
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05)
}

button.wpb_btn-large, span.wpb_btn-large {
    padding: 9px 14px;
    font-size: 15px;
    line-height: normal;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

button.wpb_btn-large [class^="icon-"], span.wpb_btn-large [class^="icon-"] {
    margin-top: 1px
}

button.wpb_btn-small, span.wpb_btn-small {
    padding: 5px 9px;
    font-size: 11px;
    line-height: 16px
}

button.wpb_btn-small [class^="icon-"], span.wpb_btn-small [class^="icon-"] {
    margin-top: -1px
}

button.wpb_btn-mini, span.wpb_btn-mini {
    padding: 2px 6px;
    font-size: 11px;
    line-height: 14px
}

.wpb_btn-primary, .wpb_btn-primary:hover, .wpb_btn-warning, .wpb_btn-warning:hover, .wpb_btn-danger, .wpb_btn-danger:hover, .wpb_btn-success, .wpb_btn-success:hover, .wpb_btn-info, .wpb_btn-info:hover, .wpb_btn-inverse, .wpb_btn-inverse:hover {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)
}

.wpb_btn-primary.active, .wpb_btn-warning.active, .wpb_btn-danger.active,
.wpb_btn-success.active, .wpb_btn-info.active, .wpb_btn-inverse.active {
    color: rgba(255, 255, 255, 0.75)
}

.wpb_button {
    border-color: #ccc;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1)
}

.wpb_btn-primary {
    background-color: #08c
}

.wpb_btn-primary:hover, .wpb_btn-primary:active, .wpb_btn-primary.active, .wpb_btn-primary.disabled, .wpb_btn-primary[disabled] {
    background-color: #0077b3
}

.wpb_btn-primary:active, .wpb_btn-primary.active {
    background-color: #005580 \9
}

.wpb_btn-warning {
    background-color: #f90
}

.wpb_btn-warning:hover, .wpb_btn-warning:active, .wpb_btn-warning.active, .wpb_btn-warning.disabled, .wpb_btn-warning[disabled] {
    background-color: #e68a00
}

.wpb_btn-warning:active, .wpb_btn-warning.active {
    background-color: #b36b00 \9
}

.wpb_btn-danger {
    background-color: #ff675b
}

.wpb_btn-danger:hover, .wpb_btn-danger:active, .wpb_btn-danger.active, .wpb_btn-danger.disabled, .wpb_btn-danger[disabled] {
    background-color: #ff4f42
}

.wpb_btn-danger:active, .wpb_btn-danger.active {
    background-color: #ff200f \9
}

.wpb_btn-success {
    background-color: #6ab165
}

.wpb_btn-success:hover, .wpb_btn-success:active, .wpb_btn-success.active, .wpb_btn-success.disabled, .wpb_btn-success[disabled] {
    background-color: #5aa855
}

.wpb_btn-success:active, .wpb_btn-success.active {
    background-color: #488644 \9
}

.wpb_btn-info {
    background-color: #58b9da
}

.wpb_btn-info:hover, .wpb_btn-info:active, .wpb_btn-info.active, .wpb_btn-info.disabled, .wpb_btn-info[disabled] {
    background-color: #43b0d5
}

.wpb_btn-info:active, .wpb_btn-info.active {
    background-color: #2a97bc \9
}

.wpb_btn-inverse {
    background-color: #555
}

.wpb_btn-inverse:hover, .wpb_btn-inverse:active, .wpb_btn-inverse.active, .wpb_btn-inverse.disabled, .wpb_btn-inverse[disabled] {
    background-color: #484848
}

.wpb_btn-inverse:active, .wpb_btn-inverse.active {
    background-color: #2f2f2f \9
}

button.wpb_button, input[type="submit"].wpb_button {
    *padding-top: 2px;
    *padding-bottom: 2px
}

button.wpb_button::-moz-focus-inner, input[type="submit"].wpb_button::-moz-focus-inner {
    padding: 0;
    border: 0
}

button.wpb_button.wpb_btn-large, input[type="submit"].wpb_button.wpb_btn-large {
    *padding-top: 7px;
    *padding-bottom: 7px
}

button.wpb_button.wpb_btn-small, input[type="submit"].wpb_button.wpb_btn-small {
    *padding-top: 3px;
    *padding-bottom: 3px
}

button.wpb_button.wpb_btn-mini, input[type="submit"].wpb_button.wpb_btn-mini {
    *padding-top: 1px;
    *padding-bottom: 1px
}

a.wpb_button_a {
    text-decoration: none;
    border: 0
}

a.wpb_button_a:hover {
    text-decoration: none
}

.wpb_button:hover {
    background-image: none
}

.vc_call_to_action {
    background-color: #ebebeb;
    border: 2px solid #ebebeb;
    padding: 2em;
    border-radius: 5px
}

.vc_call_to_action *:last-child {
    margin-bottom: 0
}

.vc_call_to_action.vc_cta_square {
    border-radius: 0
}

.vc_call_to_action.vc_cta_square_outlined {
    border-radius: 0;
    background: none !important
}

.vc_call_to_action.vc_cta_round {
    border-radius: 50px
}

.vc_call_to_action.vc_cta_outlined {
    background: none !important
}

.vc_call_to_action hgroup h2, .vc_call_to_action hgroup h4 {
    margin: 0;
    clear: none
}

.vc_call_to_action hgroup+p {
    margin-top: 1em
}

.vc_call_to_action.vc_cta_btn_pos_right .vc_cta_btn {
    float: right;
    margin-left: 2em
}

.vc_call_to_action.vc_cta_btn_pos_left .vc_cta_btn {
    float: left;
    margin-right: 2em
}

.wpb_call_to_action {
    position: relative;
    background-color: #f7f7f7;
    padding: 20px;
    padding: 35px;
    border: 1px solid #f0f0f0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.wpb_call_to_action .wpb_button {
    margin: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.cta_align_left .wpb_button {
    float: left
}

.cta_align_right .wpb_button {
    float: right
}

.cta_align_left .wpb_button, .cta_align_right .wpb_button {
    max-width: 27.5%
}

.cta_align_left .wpb_call_text, .cta_align_right .wpb_call_text {
    width: 70%;
    float: left;
    clear: none
}

.cta_align_left .wpb_call_text {
    float: right
}

.wpb_call_to_action .wpb_call_text, #content .wpb_call_to_action .wpb_call_text {
    margin: 0;
    padding-top: 0
}

.cta_align_bottom {
    text-align: center
}

.cta_align_bottom .wpb_button {
    position: static;
    margin-top: 21.73913043px;
    display: inline-block
}

.cta_no_button .wpb_call_text {
    width: auto;
    float: none
}

@media(max-width:600px) {
    .vc_responsive .cta_align_left .wpb_button, .vc_responsive .cta_align_right .wpb_button {
        max-width: 70%;
        width: 70%;
        float: none;
        display: block;
        margin: 3% auto
    }

    .vc_responsive .cta_align_left .wpb_call_text, .vc_responsive .cta_align_right .wpb_call_text {
        width: auto;
        max-width: none;
        text-align: center
    }
}

.wpb_gmaps_widget .wpb_wrapper {
    background-color: #f7f7f7;
    padding: 5px
}

.wpb_gmaps_widget .wpb_map_wraper iframe {
    margin-bottom: 0;
    padding: 0;
    display: block;
    width: 100%;
    border: 0
}

.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper {
    position: relative;
    padding-bottom: 56.25%;
    height: 0
}

.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper iframe {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%
}

.wpb_content_element .wpb_tabs_nav li a:focus, .wpb_accordion_section .wpb_accordion_header a:focus, .wpb_tour_next_prev_nav a:focus {
    outline: 0
}

.wpb_content_element .wpb_tour_tabs_wrapper, .wpb_content_element .wpb_tabs_nav {
    padding: 0
}

.wpb_content_element .wpb_tabs_nav {
    margin: 0;
    padding-left: 0 !important;
    text-indent: inherit !important
}

#content .wpb_content_element .wpb_tabs_nav {
    margin: 0
}

.wpb_content_element .wpb_tabs_nav li {
    background-color: #fff;
    white-space: nowrap;
    padding: 0;
    background-image: none;
    list-style: none !important
}

.wpb_content_element .wpb_tabs_nav li:after, .wpb_content_element .wpb_tabs_nav li:before {
    display: none !important
}

.wpb_content_element .wpb_tabs_nav li.ui-tabs-active, .wpb_content_element .wpb_tabs_nav li:hover {
    background-color: #f7f7f7
}

.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a {
    cursor: default
}

.wpb_content_element .wpb_tour_tabs_wrapper .wpb_ui-tabs-hide {
    display: none
}

.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a, .wpb_content_element .wpb_accordion_header a {
    border-bottom: 0;
    text-decoration: none;
    display: block;
    padding: .5em 1em
}

.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,
.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
    background-color: #f7f7f7
}

.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab, .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content {
    padding: 1em
}

.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab>.wpb_content_element:last-child, .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content>.wpb_content_element:last-child, .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab .wpb_row:last-child>div>div.wpb_wrapper .wpb_content_element:last-child, .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content .wpb_row:last-child>div>div.wpb_wrapper .wpb_content_element:last-child {
    margin-bottom: 0
}

.wpb_tabs .wpb_tabs_nav li {
    float: left;
    margin: 0 1px 0 0
}

.wpb_tour .wpb_tabs_nav {
    float: left;
    width: 31.66666667%
}

.wpb_tour .wpb_tabs_nav li {
    margin: 0 0 1px 0;
    clear: left;
    width: 100%
}

.wpb_tour .wpb_tabs_nav a {
    width: 100%
}

.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 0;
    float: left;
    width: 68.33333333%;
    padding: 0 0 0 21.73913043px
}

.wpb_tour_next_prev_nav {
    margin-left: 31.66666667%;
    padding-left: 21.73913043px;
    font-size: 80%
}

.wpb_tour_next_prev_nav a {
    border-bottom: 1px dotted;
    text-decoration: none
}

.wpb_tour_next_prev_nav a:hover {
    text-decoration: none;
    border-bottom: 0
}

.wpb_tour_next_prev_nav span {
    width: 48%;
    display: inline-block;
    padding-top: 1em;
    float: left
}

.wpb_tour_next_prev_nav span.wpb_next_slide {
    text-align: right;
    float: right
}

.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {
    margin: 0 0 1px 0;
    padding-top: 0;
    position: relative;
    text-transform: none;
    font-weight: inherit;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
    letter-spacing: inherit
}

.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {
    padding-left: 1em
}

.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon,
.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
    display: block;
    width: 16px;
    height: 16px;
    background-image: url(../images/toggle_open.png);
    background-repeat: no-repeat;
    position: absolute;
    right: .7em;
    top: .7em
}

.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
    background-image: url(../images/toggle_close.png)
}

@media(max-width:480px) {
    .vc_responsive .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav,
    .vc_responsive .wpb_tour .wpb_tab, .vc_responsive .wpb_tour_next_prev_nav {
        width: 100%;
        float: none;
        margin-left: 0
    }

    .vc_responsive .wpb_tour_next_prev_nav {
        width: auto;
        padding: 0 1em
    }

    .vc_responsive #content .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav {
        margin-bottom: 1em
    }

    .vc_responsive .wpb_tour .wpb_tab {
        padding-left: 1em;
        padding-right: 1em
    }
}

.wpb_column .wpb_wrapper .wpb_teaser_grid {
    float: none
}

body ul.wpb_thumbnails-fluid li {
    padding: 0;
    margin-left: 0;
    background-image: none;
    list-style: none !important
}

body ul.wpb_thumbnails-fluid li:after, body ul.wpb_thumbnails-fluid li:before {
    display: none !important
}

body ul.wpb_thumbnails-fluid li .entry-content *:last-child {
    margin-bottom: 0
}

.wpb_row .wpb_grid ul.wpb_thumbnails-fluid, .wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid {
    padding: 0;
    overflow: visible !important
}

.wpb_teaser_grid .entry-content {
    margin: 0;
    padding: 0;
    width: 100%
}

.grid_layout-thumbnail .post-thumb {
    margin-bottom: 0
}

.grid_layout-thumbnail .post-thumb img {
    max-width: 100%
}

.wpb_carousel .wpb_wrapper {
    position: relative
}

.wpb_carousel .prev, .wpb_carousel .next {
    position: absolute;
    top: 3px;
    background-color: #f7f7f7;
    padding: 0 6px 0 6px;
    font-size: 12px;
    z-index: 10;
    text-decoration: none;
    transition: all .2s linear;
    -moz-transition: all .2s linear;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear
}

.wpb_carousel .prev:hover, .wpb_carousel .next:hover {
    background-color: #f0f0f0
}

.wpb_carousel .prev:focus, .wpb_carousel .next:focus {
    outline: 0;
    text-decoration: none
}

.wpb_carousel .prev {
    right: 30px
}

.wpb_carousel .next {
    right: 0
}

.wpb_carousel .wpb_thumbnails-fluid {
    width: 100%
}

.wpb_carousel .wpb_thumbnails-fluid>[class*="vc_span"] {
    height: auto !important
}

.wpb_teaser_grid .categories_filter, .wpb_categories_filter {
    list-style: none;
    list-style-type: none;
    padding: 0;
    margin: 0 0 10px 0
}

.wpb_teaser_grid .categories_filter li, .wpb_categories_filter li {
    display: block;
    float: left;
    margin: 0 10px 10px 0;
    background-image: none;
    list-style: none !important
}

.wpb_teaser_grid .categories_filter li:after, .wpb_categories_filter li:after, .wpb_teaser_grid .categories_filter li:before, .wpb_categories_filter li:before {
    display: none !important
}

.wpb_teaser_grid .categories_filter li a, .wpb_categories_filter li a {
    border: 0;
    text-decoration: none
}

.wpb_teaser_grid .categories_filter li a:hover, .wpb_categories_filter li a:hover {
    border-bottom: 1px dotted
}

.wpb_teaser_grid .categories_filter li.active a, .wpb_categories_filter li.active a {
    border-bottom: 1px dotted
}

@media(max-width:480px) {
    .vc_responsive .wpb_row ul.wpb_thumbnails-fluid {
        margin-left: 0;
        width: auto
    }

    .vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*="vc_col-"] {
        width: 100%;
        float: none;
        display: block;
        margin-left: 0;
        margin-right: 0
    }
}

.wpb_image_grid .wpb_image_grid_ul {
    margin: 0;
    padding: 0
}

.wpb_image_grid .wpb_image_grid_ul>li {
    background-image: none;
    list-style: none !important
}

.wpb_image_grid .wpb_image_grid_ul>li:after, .wpb_image_grid .wpb_image_grid_ul>li:before {
    display: none !important
}

.wpb_image_grid .wpb_image_grid_ul .isotope-item {
    list-style: none;
    margin: 0 1px 1px 0;
    max-width: 100%;
    float: left
}

.wpb_image_grid .wpb_image_grid_ul a {
    display: block
}

.wpb_image_grid .wpb_image_grid_ul img {
    display: block;
    max-width: 100%;
    height: auto
}

.wpb_gallery .theme-default .nivoSlider {
    margin-bottom: 0
}

.wpb_gallery .theme-default .nivo-controlNav {
    padding: 10px 0 3px 0
}

.wpb_gallery .wpb_flexslider .flex-control-nav {
    bottom: -35px
}

.wpb_gallery .wpb_flexslider .flex-caption {
    cursor: default
}

.wpb_gallery .wpb_flexslider .flex-direction-nav a:before {
    line-height: 1
}

.wpb_gallery .wpb_flexslider .flex-control-paging {
    z-index: 10
}

#content .wpb_gallery_slides ul.slides, .content .wpb_gallery_slides ul.slides,
.wpb_gallery_slides ul.slides, #content .wpb_gallery_slides ul.flex-direction-nav,
.content .wpb_gallery_slides ul.flex-direction-nav, .wpb_gallery_slides ul.flex-direction-nav,
body .wpb_gallery_slides ul li, .wpb_content_element .wpb_gallery_slides ul li {
    list-style: none;
    padding: 0;
    background-image: none;
    margin: 0
}

.flickr_badge_image {
    margin: 0 10px 10px 0;
    width: 72px;
    height: 72px;
    float: left;
    background: 0;
    padding: 0
}

.flickr_badge_image a {
    border: 0
}

.flickr_badge_image img {
    margin: 0;
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%
}

.wpb_flickr_widget p.flickr_stream_wrap {
    clear: both;
    margin-bottom: 0;
    font-size: 80%
}

.wpb_flickr_widget p.flickr_stream_wrap a {
    background-image: url(../images/flickr.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 25px;
    display: inline-block
}

.wpb_video_widget .wpb_wrapper .wpb_video_wrapper {
    padding-top: 56%;
    position: relative
}

.wpb_video_widget .wpb_wrapper .wpb_video_wrapper>div {
    padding-top: 0 !important;
    position: static
}

.wpb_video_widget .wpb_wrapper iframe {
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    margin: 0;
    top: 0;
    left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.wpb_video_wrapper .fluid-width-video-wrapper {
    padding-top: 0 !important;
    position: static
}

.wpb_posts_slider .flex-caption, .wpb_posts_slider .nivo-caption {
    background-color: #f7f7f7;
    opacity: 1;
    color: inherit;
    padding: 10px 15px;
    position: static
}

.wpb_posts_slider .wpb_gallery_slides>ul>li {
    background-image: none;
    list-style: none !important
}

.wpb_posts_slider .wpb_gallery_slides>ul>li:after, .wpb_posts_slider .wpb_gallery_slides>ul>li:before {
    display: none !important
}

.vc_progress_bar .vc_single_bar {
    background: #f7f7f7;
    position: relative;
    margin-bottom: 11.66666667px;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.vc_progress_bar .vc_single_bar:last-child {
    margin-bottom: 0
}

.vc_progress_bar .vc_single_bar .vc_label {
    display: block;
    padding: .5em 1em;
    position: relative;
    z-index: 1
}

.vc_progress_bar .vc_single_bar.bar_blue .vc_bar {
    background-color: #0074cc
}

.vc_progress_bar .vc_single_bar.bar_blue .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)
}

.vc_progress_bar .vc_single_bar.bar_turquoise .vc_bar {
    background-color: #49afcd
}

.vc_progress_bar .vc_single_bar.bar_turquoise .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)
}

.vc_progress_bar .vc_single_bar.bar_green .vc_bar {
    background-color: #5bb75b
}

.vc_progress_bar .vc_single_bar.bar_green .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)
}

.vc_progress_bar .vc_single_bar.bar_orange .vc_bar {
    background-color: #faa732
}

.vc_progress_bar .vc_single_bar.bar_orange .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)
}

.vc_progress_bar .vc_single_bar.bar_red .vc_bar {
    background-color: #da4f49
}

.vc_progress_bar .vc_single_bar.bar_red .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)
}

.vc_progress_bar .vc_single_bar.bar_black .vc_bar {
    background-color: #414141
}

.vc_progress_bar .vc_single_bar.bar_black .vc_label {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)
}

.vc_progress_bar .vc_single_bar .vc_bar {
    display: block;
    position: absolute;
    height: 100%;
    background-color: #e0e0e0;
    width: 0;
    top: 0;
    left: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    transition: width 1s linear;
    -moz-transition: width 1s linear;
    -webkit-transition: width 1s linear;
    -o-transition: width 1s linear
}

.vc_progress_bar .vc_single_bar .vc_bar.striped {
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    -webkit-background-size: 40px 40px;
    -moz-background-size: 40px 40px;
    -o-background-size: 40px 40px;
    background-size: 40px 40px
}

.vc_progress_bar .vc_single_bar .vc_bar.animated {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    -moz-animation: progress-bar-stripes 2s linear infinite;
    -ms-animation: progress-bar-stripes 2s linear infinite;
    -o-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite
}

@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }

    to {
        background-position: 0 0
    }
}

@-moz-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }

    to {
        background-position: 0 0
    }
}

@-ms-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }

    to {
        background-position: 0 0
    }
}

@-o-keyframes progress-bar-stripes {
    from {
        background-position: 0 0
    }

    to {
        background-position: 40px 0
    }
}

@keyframes progress-bar-stripes {
    from {
        background-position: 40px 0
    }

    to {
        background-position: 0 0
    }
}

.vc_pie_chart {
    z-index: 0;
    text-align: center;
    opacity: 0
}

.vc_pie_chart.vc_ready {
    opacity: 1
}

.vc_pie_chart .vc_pie_wrapper {
    position: relative;
    margin: 0 auto
}

.vc_pie_chart canvas {
    position: relative;
    z-index: 1
}

.vc_pie_chart .vc_pie_chart_value {
    font-size: 200%;
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    text-align: center
}

.vc_pie_chart[data-pie-color="wpb_button"] .vc_pie_chart_back {
    border-color: #f7f7f7
}

.vc_pie_chart[data-pie-color="btn-primary"] .vc_pie_chart_back {
    border-color: #08c
}

.vc_pie_chart[data-pie-color="btn-info"] .vc_pie_chart_back {
    border-color: #58b9da
}

.vc_pie_chart[data-pie-color="btn-success"] .vc_pie_chart_back {
    border-color: #6ab165
}

.vc_pie_chart[data-pie-color="btn-warning"] .vc_pie_chart_back {
    border-color: #f90
}

.vc_pie_chart[data-pie-color="btn-danger"] .vc_pie_chart_back {
    border-color: #ff675b
}

.vc_pie_chart[data-pie-color="btn-inverse"] .vc_pie_chart_back {
    border-color: #555
}

.vc_pie_chart_back {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 6px solid #f7f7f7;
    border-radius: 999px;
    border-radius: 50%;
    opacity: .3;
    filter: alpha(opacity=30);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.vc_carousel .vc_carousel-control {
    text-shadow: none;
    transition: all .2s linear;
    -moz-transition: all .2s linear;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear
}

.vc_carousel .vc_carousel-control:active, .vc_carousel .vc_carousel-control:focus {
    outline: 0
}

.vc_carousel .vc_carousel-indicators li {
    width: 5px;
    height: 5px;
    margin: 0;
    border-color: #f7f7f7;
    transition: all .2s linear;
    -moz-transition: all .2s linear;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear
}

.vc_separator {
    display: table
}

.vc_separator h4 {
    line-height: 1em;
    font-size: 100%;
    display: table-cell;
    white-space: pre
}

.vc_separator h4 .normal {
    font-size: 12px;
    font-weight: normal
}

.vc_separator.vc_separator_align_center h4 {
    padding: 0 .8em
}

.vc_separator.vc_separator_align_left {
    margin-left: 0
}

.vc_separator.vc_separator_align_left h4 {
    padding: 0 .8em 0 0
}

.vc_separator.vc_separator_align_left .vc_sep_holder {
    width: 100%
}

.vc_separator.vc_separator_align_left .vc_sep_holder.vc_sep_holder_l {
    display: none
}

.vc_separator.vc_separator_align_right {
    margin-right: 0
}

.vc_separator.vc_separator_align_right h4 {
    padding: 0 0 0 .8em;
    margin: 0 !important
}

.vc_separator.vc_separator_align_right .vc_sep_holder {
    width: 100%
}

.vc_separator.vc_separator_align_right .vc_sep_holder.vc_sep_holder_r {
    display: none
}

.vc_separator .vc_sep_holder {
    display: table-cell;
    height: 1px;
    position: relative;
    vertical-align: middle;
    width: 50%
}

.vc_separator .vc_sep_holder .vc_sep_line {
    height: 1px;
    border-top: 1px solid #ebebeb;
    display: block;
    position: relative;
    top: 1px;
    width: 100%
}

.vc_separator.vc_sep_double {
    height: 3px
}

.vc_separator.vc_sep_double .vc_sep_line {
    border-bottom: 1px solid #ebebeb;
    border-top: 1px solid #ebebeb;
    height: 3px
}

.vc_separator.vc_sep_dashed .vc_sep_line {
    border-top-style: dashed
}

.vc_separator.vc_sep_dotted .vc_sep_line {
    border-top-style: dotted
}

.vc_separator.vc_sep_color_blue .vc_sep_line {
    border-color: #5472d2
}

.vc_separator.vc_sep_color_turquoise .vc_sep_line {
    border-color: #00c1cf
}

.vc_separator.vc_sep_color_pink .vc_sep_line {
    border-color: #fe6c61
}

.vc_separator.vc_sep_color_violet .vc_sep_line {
    border-color: #8d6dc4
}

.vc_separator.vc_sep_color_peacoc .vc_sep_line {
    border-color: #4cadc9
}

.vc_separator.vc_sep_color_chino .vc_sep_line {
    border-color: #cec2ab
}

.vc_separator.vc_sep_color_mulled_wine .vc_sep_line {
    border-color: #50485b
}

.vc_separator.vc_sep_color_vista_blue .vc_sep_line {
    border-color: #75d69c
}

.vc_separator.vc_sep_color_black .vc_sep_line {
    border-color: #2a2a2a
}

.vc_separator.vc_sep_color_grey .vc_sep_line {
    border-color: #ebebeb
}

.vc_separator.vc_sep_color_orange .vc_sep_line {
    border-color: #f7be68
}

.vc_separator.vc_sep_color_sky .vc_sep_line {
    border-color: #5aa1e3
}

.vc_separator.vc_sep_color_green .vc_sep_line {
    border-color: #6dab3c
}

.vc_separator.vc_sep_color_juicy_pink .vc_sep_line {
    border-color: #f4524d
}

.vc_separator.vc_sep_color_sandy_brown .vc_sep_line {
    border-color: #f79468
}

.vc_separator.vc_sep_color_purple .vc_sep_line {
    border-color: #b97ebb
}

.vc_separator.vc_sep_color_white .vc_sep_line {
    border-color: #fff
}

.vc_separator.vc_sep_color_grace .vc_sep_line {
    border-color: #aed13b
}

.wpb_separator, .vc_text_separator {
    border-bottom: 1px solid #ebebeb
}

.wpb_separator {
    clear: both;
    height: 1px
}

.vc_text_separator {
    clear: both;
    height: 1px
}

.vc_text_separator div {
    display: inline-block;
    background-color: #fff;
    padding: 1px 1em;
    position: relative;
    top: -9px
}

.separator_align_center {
    text-align: center
}

.separator_align_left {
    text-align: left
}

.separator_align_right {
    text-align: right
}

.wpb_animate_when_almost_visible {
    opacity: 0
}

.wpb_start_animation.wpb_top-to-bottom {
    -webkit-animation: wpb_ttb .7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
    -moz-animation: wpb_ttb .7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
    -o-animation: wpb_ttb .7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
    animation: wpb_ttb .7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
    opacity: 1
}

.wpb_start_animation.wpb_bottom-to-top {
    -webkit-animation: wpb_btt .7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
    -moz-animation: wpb_btt .7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
    -o-animation: wpb_btt .7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
    animation: wpb_btt .7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
    opacity: 1
}

.wpb_start_animation.wpb_left-to-right {
    -webkit-animation: wpb_ltr .7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
    -moz-animation: wpb_ltr .7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
    -o-animation: wpb_ltr .7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
    animation: wpb_ltr .7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
    opacity: 1
}

.wpb_start_animation.wpb_right-to-left {
    -webkit-animation: wpb_rtl .7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
    -moz-animation: wpb_rtl .7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
    -o-animation: wpb_rtl .7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
    animation: wpb_rtl .7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
    opacity: 1
}

.wpb_start_animation.wpb_appear {
    -webkit-animation: wpb_appear .7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
    -moz-animation: wpb_appear .7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
    -o-animation: wpb_appear .7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
    animation: wpb_appear .7s 1 cubic-bezier(0.175, 0.885, 0.32, 1.275);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1
}

@-webkit-keyframes wpb_ttb {
    0% {
        -webkit-transform: translate(0, -10%);
        opacity: 0
    }

    100% {
        -webkit-transform: translate(0, 0);
        opacity: 1
    }
}

@-moz-keyframes wpb_ttb {
    0% {
        -moz-transform: translate(0, -10%);
        opacity: 0
    }

    100% {
        -moz-transform: translate(0, 0);
        opacity: 1
    }
}

@-o-keyframes wpb_ttb {
    0% {
        -o-transform: translate(0, -10%);
        opacity: 0
    }

    100% {
        -o-transform: translate(0, 0);
        opacity: 1
    }
}

@keyframes wpb_ttb {
    0% {
        transform: translate(0, -10%);
        opacity: 0
    }

    100% {
        transform: translate(0, 0);
        opacity: 1
    }
}

@-webkit-keyframes wpb_btt {
    0% {
        -webkit-transform: translate(0, 10%);
        opacity: 0
    }

    100% {
        -webkit-transform: translate(0, 0);
        opacity: 1
    }
}

@-moz-keyframes wpb_btt {
    0% {
        -moz-transform: translate(0, 10%);
        opacity: 0
    }

    100% {
        -moz-transform: translate(0, 0);
        opacity: 1
    }
}

@-o-keyframes wpb_btt {
    0% {
        -o-transform: translate(0, 10%);
        opacity: 0
    }

    100% {
        -o-transform: translate(0, 0);
        opacity: 1
    }
}

@keyframes wpb_btt {
    0% {
        transform: translate(0, 10%);
        opacity: 0
    }

    100% {
        transform: translate(0, 0);
        opacity: 1
    }
}

@-webkit-keyframes wpb_ltr {
    0% {
        -webkit-transform: translate(-10%, 0);
        opacity: 0
    }

    100% {
        -webkit-transform: translate(0, 0);
        opacity: 1
    }
}

@-moz-keyframes wpb_ltr {
    0% {
        -moz-transform: translate(-10%, 0);
        opacity: 0
    }

    100% {
        -moz-transform: translate(0, 0);
        opacity: 1
    }
}

@-o-keyframes wpb_ltr {
    0% {
        -o-transform: translate(-10%, 0);
        opacity: 0
    }

    100% {
        -o-transform: translate(0, 0);
        opacity: 1
    }
}

@keyframes wpb_ltr {
    0% {
        transform: translate(-10%, 0);
        opacity: 0
    }

    100% {
        transform: translate(0, 0);
        opacity: 1
    }
}

@-webkit-keyframes wpb_rtl {
    0% {
        -webkit-transform: translate(10%, 0);
        opacity: 0
    }

    100% {
        -webkit-transform: translate(0, 0);
        opacity: 1
    }
}

@-moz-keyframes wpb_rtl {
    0% {
        -moz-transform: translate(10%, 0);
        opacity: 0
    }

    100% {
        -moz-transform: translate(0, 0);
        opacity: 1
    }
}

@-o-keyframes wpb_rtl {
    0% {
        -o-transform: translate(10%, 0);
        opacity: 0
    }

    100% {
        -o-transform: translate(0, 0);
        opacity: 1
    }
}

@keyframes wpb_rtl {
    0% {
        transform: translate(10%, 0);
        opacity: 0
    }

    100% {
        transform: translate(0, 0);
        opacity: 1
    }
}

@-webkit-keyframes wpb_appear {
    0% {
        -webkit-transform: scale(0.5);
        opacity: .1
    }

    100% {
        -webkit-transform: scale(1);
        opacity: 1
    }
}

@-moz-keyframes wpb_appear {
    0% {
        -moz-transform: scale(0.5);
        opacity: .1
    }

    100% {
        -moz-transform: scale(1);
        opacity: 1
    }
}

@-o-keyframes wpb_appear {
    0% {
        -o-transform: scale(0.5);
        opacity: .1
    }

    100% {
        -o-transform: scale(1);
        opacity: 1
    }
}

@keyframes wpb_appear {
    0% {
        transform: scale(0.5);
        opacity: .1
    }

    100% {
        transform: scale(1);
        opacity: 1
    }
}

.connected-carousels .stage {
    width: 620px;
    margin: 20px auto;
    position: relative
}

.connected-carousels .photo-credits {
    position: absolute;
    right: 15px;
    bottom: 0;
    font-size: 13px;
    color: #fff;
    text-shadow: 0 0 1px rgba(0, 0, 0, .85);
    opacity: .66
}

.connected-carousels .photo-credits a {
    color: #fff
}

.connected-carousels .navigation {
    width: 260px;
    margin: 20px auto;
    position: relative
}

.connected-carousels .carousel {
    overflow: hidden;
    position: relative
}

.connected-carousels .carousel ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0
}

.connected-carousels .carousel li {
    float: left
}

.connected-carousels .carousel-stage {
    height: 400px;
    border: 10px solid #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 2px #999;
    -moz-box-shadow: 0 0 2px #999;
    box-shadow: 0 0 2px #999
}

.connected-carousels .carousel-navigation {
    height: 60px;
    width: 240px;
    background: #fff;
    border: 10px solid #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 2px #999;
    -moz-box-shadow: 0 0 2px #999;
    box-shadow: 0 0 2px #999
}

.connected-carousels .carousel-navigation li {
    cursor: pointer
}

.connected-carousels .carousel-navigation li img {
    display: block;
    border: 5px solid #fff
}

.connected-carousels .carousel-navigation li.active img {
    border-color: #ccc
}

.connected-carousels .next-stage, .connected-carousels .prev-stage {
    display: block;
    position: absolute;
    top: 0;
    width: 305px;
    height: 410px;
    color: #fff
}

.connected-carousels .prev-stage {
    left: 0
}

.connected-carousels .next-stage {
    right: 0
}

.connected-carousels .next-stage.inactive, .connected-carousels .prev-stage.inactive {
    display: none
}

.connected-carousels .next-stage span, .connected-carousels .prev-stage span {
    display: none;
    position: absolute;
    top: 50%;
    width: 30px;
    height: 30px;
    text-align: center;
    background: #4E443C;
    color: #fff;
    text-decoration: none;
    text-shadow: 0 0 1px #000;
    font: 24px/27px Arial, sans-serif;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    -webkit-box-shadow: 0 0 2px #999;
    -moz-box-shadow: 0 0 2px #999;
    box-shadow: 0 0 2px #999
}

.connected-carousels .prev-stage span {
    left: 20px
}

.connected-carousels .next-stage span {
    right: 20px
}

.connected-carousels .next-stage:hover span, .connected-carousels .prev-stage:hover span {
    display: block
}

.connected-carousels .next-navigation, .connected-carousels .prev-navigation {
    display: block;
    position: absolute;
    width: 30px;
    height: 30px;
    background: #4E443C;
    color: #fff;
    text-decoration: none;
    text-shadow: 0 0 1px #000;
    font: 16px/29px Arial, sans-serif;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    -webkit-box-shadow: 0 0 2px #999;
    -moz-box-shadow: 0 0 2px #999;
    box-shadow: 0 0 2px #999
}

.connected-carousels .prev-navigation {
    left: -15px;
    top: 22px;
    text-indent: 6px
}

.connected-carousels .next-navigation {
    right: -15px;
    top: 22px;
    text-indent: 20px
}

.connected-carousels .next-navigation.inactive, .connected-carousels .prev-navigation.inactive {
    opacity: .5;
    cursor: default
}
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80); }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #cccccc;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #cccccc; }
    .mfp-preloader a:hover {
      color: white; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none; }
button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  color: white;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover, .mfp-close:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333333; }

.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
  color: white;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #cccccc;
  font-size: 12px;
  line-height: 18px; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover, .mfp-arrow:focus {
    opacity: 1;
    filter: alpha(opacity=100); }
  .mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after, .mfp-arrow .mfp-a {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before, .mfp-arrow .mfp-b {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
    border-right: 17px solid white;
    margin-left: 31px; }
  .mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
    margin-left: 25px;
    border-right: 27px solid #3f3f3f; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
    border-left: 17px solid white;
    margin-left: 39px; }
  .mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
    border-left: 27px solid #3f3f3f; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: black; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444444; }
  .mfp-figure small {
    color: #bdbdbd;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #f3f3f3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

.mfp-ie7 .mfp-img {
  padding: 0; }
.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px; }
.mfp-ie7 .mfp-container {
  padding: 0; }
.mfp-ie7 .mfp-content {
  padding-top: 44px; }
.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0; }